From 5dd55f75746a300cb9c94a20fd1b5dc8b6aa77e6 Mon Sep 17 00:00:00 2001 From: kl-botsu Date: Mon, 27 Nov 2023 18:12:01 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20khonsula?= =?UTF-8?q?bs/gooey@3f2aace55e8d3cb48ded0ea5ac035827846db26e=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../animation/easings/struct.EaseInBack.html | 2 +- .../easings/struct.EaseInBounce.html | 2 +- .../easings/struct.EaseInCircular.html | 2 +- .../animation/easings/struct.EaseInCubic.html | 2 +- .../easings/struct.EaseInElastic.html | 2 +- .../easings/struct.EaseInExponential.html | 2 +- .../easings/struct.EaseInOutBack.html | 2 +- .../easings/struct.EaseInOutCircular.html | 2 +- .../easings/struct.EaseInOutCubic.html | 2 +- .../easings/struct.EaseInOutElastic.html | 2 +- .../easings/struct.EaseInOutExponential.html | 2 +- .../easings/struct.EaseInOutQuadradic.html | 2 +- .../easings/struct.EaseInOutQuartic.html | 2 +- .../easings/struct.EaseInOutQuintic.html | 2 +- .../easings/struct.EaseInOutSine.html | 2 +- .../easings/struct.EaseInQuadradic.html | 2 +- .../easings/struct.EaseInQuartic.html | 2 +- .../easings/struct.EaseInQuintic.html | 2 +- .../animation/easings/struct.EaseOutBack.html | 2 +- .../easings/struct.EaseOutBounce.html | 2 +- .../easings/struct.EaseOutCircular.html | 2 +- .../easings/struct.EaseOutCubic.html | 2 +- .../easings/struct.EaseOutElastic.html | 2 +- .../easings/struct.EaseOutExponential.html | 2 +- .../easings/struct.EaseOutQuadradic.html | 2 +- .../easings/struct.EaseOutQuartic.html | 2 +- .../easings/struct.EaseOutQuintic.html | 2 +- .../animation/easings/struct.EaseOutSine.html | 2 +- .../animation/easings/struct.Linear.html | 2 +- main/gooey/animation/enum.EasingFunction.html | 2 +- main/gooey/animation/struct.Animation.html | 2 +- .../animation/struct.AnimationHandle.html | 2 +- main/gooey/animation/struct.BinaryLerp.html | 2 +- .../animation/struct.BoxedAnimation.html | 2 +- main/gooey/animation/struct.Chain.html | 2 +- main/gooey/animation/struct.Cycle.html | 2 +- .../animation/struct.DynamicTransition.html | 2 +- .../gooey/animation/struct.ImmediateLerp.html | 2 +- .../animation/struct.OnCompleteAnimation.html | 2 +- .../animation/struct.RunningAnimation.html | 2 +- main/gooey/animation/struct.RunningChain.html | 2 +- .../struct.TransitioningDynamic.html | 2 +- main/gooey/animation/struct.ZeroToOne.html | 2 +- main/gooey/context/enum.Exclusive.html | 2 +- main/gooey/context/struct.EventContext.html | 2 +- .../gooey/context/struct.GraphicsContext.html | 2 +- main/gooey/context/struct.LayoutContext.html | 2 +- main/gooey/context/struct.WidgetCacheKey.html | 2 +- main/gooey/context/struct.WidgetContext.html | 2 +- main/gooey/enum.ConstraintLimit.html | 2 +- main/gooey/struct.Graphics.html | 2 +- main/gooey/struct.InputState.html | 2 +- main/gooey/struct.Lazy.html | 2 +- main/gooey/struct.Name.html | 2 +- main/gooey/struct.Tick.html | 2 +- .../struct.AutoFocusableControls.html | 2 +- .../components/struct.CornerRadius.html | 2 +- .../struct.DisabledOutlineColor.html | 2 +- .../struct.DisabledWidgetAccentColor.html | 2 +- .../styles/components/struct.Easing.html | 2 +- .../styles/components/struct.EasingIn.html | 2 +- .../styles/components/struct.EasingOut.html | 2 +- .../styles/components/struct.FontFamily.html | 2 +- .../styles/components/struct.FontStyle.html | 2 +- .../styles/components/struct.FontWeight.html | 2 +- .../components/struct.HighlightColor.html | 2 +- .../components/struct.IntrinsicPadding.html | 2 +- .../styles/components/struct.LayoutOrder.html | 2 +- .../styles/components/struct.LineHeight.html | 2 +- .../components/struct.OpaqueWidgetColor.html | 2 +- .../components/struct.OutlineColor.html | 2 +- .../components/struct.SurfaceColor.html | 2 +- .../styles/components/struct.TextColor.html | 2 +- .../components/struct.TextColorVariant.html | 2 +- .../styles/components/struct.TextSize.html | 2 +- .../components/struct.WidgetAccentColor.html | 2 +- .../components/struct.WidgetBackground.html | 2 +- main/gooey/styles/enum.Component.html | 2 +- main/gooey/styles/enum.ContainerLevel.html | 2 +- main/gooey/styles/enum.Dimension.html | 2 +- main/gooey/styles/enum.FlexibleDimension.html | 2 +- main/gooey/styles/enum.FocusableWidgets.html | 2 +- main/gooey/styles/enum.HorizontalOrder.html | 2 +- main/gooey/styles/enum.VerticalOrder.html | 2 +- main/gooey/styles/struct.ColorScheme.html | 2 +- .../styles/struct.ColorSchemeBuilder.html | 2 +- main/gooey/styles/struct.ColorSource.html | 2 +- main/gooey/styles/struct.ColorTheme.html | 2 +- main/gooey/styles/struct.ComponentName.html | 2 +- main/gooey/styles/struct.CustomComponent.html | 2 +- main/gooey/styles/struct.DimensionRange.html | 2 +- main/gooey/styles/struct.Edges.html | 2 +- main/gooey/styles/struct.FixedTheme.html | 2 +- main/gooey/styles/struct.FontFamilyList.html | 2 +- main/gooey/styles/struct.Styles.html | 2 +- main/gooey/styles/struct.SurfaceTheme.html | 2 +- main/gooey/styles/struct.Theme.html | 2 +- main/gooey/styles/struct.ThemePair.html | 2 +- main/gooey/styles/struct.VisualOrder.html | 2 +- main/gooey/value/enum.ReplaceError.html | 4 +- main/gooey/value/enum.Validation.html | 14 +- main/gooey/value/enum.Value.html | 38 ++-- main/gooey/value/index.html | 2 +- .../value/struct.BlockUntilUpdatedFuture.html | 6 +- main/gooey/value/struct.Dynamic.html | 89 +++++----- main/gooey/value/struct.DynamicGuard.html | 6 +- main/gooey/value/struct.DynamicReader.html | 20 +-- main/gooey/value/struct.Generation.html | 10 +- .../gooey/value/struct.GenerationalValue.html | 14 +- main/gooey/value/struct.Validations.html | 18 +- main/gooey/value/struct.WhenValidation.html | 8 +- main/gooey/value/trait.ForEach.html | 36 ++-- main/gooey/value/trait.ForEachCloned.html | 34 ++-- main/gooey/value/trait.IntoDynamic.html | 6 +- main/gooey/value/trait.IntoValue.html | 6 +- main/gooey/value/trait.MapEach.html | 40 ++--- main/gooey/value/trait.MapEachCloned.html | 34 ++-- main/gooey/value/trait.Switchable.html | 6 +- main/gooey/widget/enum.RootBehavior.html | 2 +- main/gooey/widget/enum.WidgetRef.html | 2 +- main/gooey/widget/struct.Callback.html | 2 +- main/gooey/widget/struct.Children.html | 2 +- main/gooey/widget/struct.EventHandled.html | 2 +- main/gooey/widget/struct.EventIgnored.html | 2 +- main/gooey/widget/struct.ManagedWidget.html | 2 +- main/gooey/widget/struct.WidgetGuard.html | 2 +- main/gooey/widget/struct.WidgetId.html | 2 +- main/gooey/widget/struct.WidgetInstance.html | 2 +- main/gooey/widget/struct.WidgetTag.html | 2 +- main/gooey/widget/struct.WrappedLayout.html | 2 +- .../gooey/widgets/button/enum.ButtonKind.html | 2 +- .../widgets/button/enum.VisualState.html | 2 +- main/gooey/widgets/button/struct.Button.html | 2 +- .../button/struct.ButtonActiveBackground.html | 2 +- .../button/struct.ButtonActiveForeground.html | 2 +- .../button/struct.ButtonActiveOutline.html | 2 +- .../button/struct.ButtonBackground.html | 2 +- .../widgets/button/struct.ButtonColors.html | 2 +- .../struct.ButtonDisabledBackground.html | 2 +- .../struct.ButtonDisabledForeground.html | 2 +- .../button/struct.ButtonDisabledOutline.html | 2 +- .../button/struct.ButtonForeground.html | 2 +- .../button/struct.ButtonHoverBackground.html | 2 +- .../button/struct.ButtonHoverForeground.html | 2 +- .../button/struct.ButtonHoverOutline.html | 2 +- .../widgets/button/struct.ButtonOutline.html | 2 +- .../widgets/checkbox/enum.CheckboxState.html | 2 +- .../widgets/checkbox/struct.Checkbox.html | 2 +- .../checkbox/struct.CheckboxToBoolError.html | 2 +- .../container/enum.ContainerBackground.html | 2 +- .../container/enum.EffectiveBackground.html | 2 +- .../widgets/container/struct.Container.html | 2 +- .../struct.CurrentContainerBackground.html | 2 +- main/gooey/widgets/input/enum.Affinity.html | 2 +- .../gooey/widgets/input/struct.CowString.html | 2 +- main/gooey/widgets/input/struct.Cursor.html | 2 +- main/gooey/widgets/input/struct.Input.html | 2 +- .../widgets/input/struct.MaskedString.html | 2 +- .../widgets/input/struct.SelectionState.html | 2 +- main/gooey/widgets/label/struct.Label.html | 2 +- .../gooey/widgets/progress/enum.Progress.html | 2 +- .../widgets/progress/struct.ProgressBar.html | 2 +- main/gooey/widgets/scroll/struct.Scroll.html | 2 +- .../scroll/struct.ScrollBarThickness.html | 2 +- .../struct.DisabledInactiveTrackColor.html | 2 +- .../slider/struct.DisabledKnobColor.html | 2 +- .../slider/struct.DisabledTrackColor.html | 2 +- .../slider/struct.InactiveTrackColor.html | 2 +- .../widgets/slider/struct.KnobColor.html | 2 +- .../gooey/widgets/slider/struct.KnobSize.html | 2 +- .../slider/struct.MinimumSliderSize.html | 2 +- main/gooey/widgets/slider/struct.Slider.html | 2 +- .../widgets/slider/struct.TrackColor.html | 2 +- .../widgets/slider/struct.TrackSize.html | 2 +- .../widgets/stack/enum.StackOrientation.html | 2 +- main/gooey/widgets/stack/struct.Stack.html | 2 +- .../widgets/stack/struct.StackDirection.html | 2 +- main/gooey/widgets/struct.Align.html | 2 +- main/gooey/widgets/struct.Canvas.html | 2 +- main/gooey/widgets/struct.Collapse.html | 2 +- main/gooey/widgets/struct.Custom.html | 2 +- main/gooey/widgets/struct.Data.html | 2 +- main/gooey/widgets/struct.Expand.html | 2 +- main/gooey/widgets/struct.Radio.html | 2 +- main/gooey/widgets/struct.Resize.html | 2 +- main/gooey/widgets/struct.Space.html | 2 +- main/gooey/widgets/struct.Style.html | 2 +- main/gooey/widgets/struct.Switcher.html | 2 +- main/gooey/widgets/struct.Themed.html | 2 +- main/gooey/widgets/struct.ThemedMode.html | 2 +- main/gooey/widgets/struct.TileMap.html | 2 +- main/gooey/widgets/struct.Validated.html | 2 +- main/gooey/window/enum.ThemeMode.html | 2 +- main/gooey/window/struct.RunningWindow.html | 2 +- main/gooey/window/struct.Window.html | 2 +- main/implementors/core/clone/trait.Clone.js | 2 +- main/implementors/core/cmp/trait.Eq.js | 2 +- main/implementors/core/cmp/trait.PartialEq.js | 2 +- .../core/default/trait.Default.js | 2 +- main/implementors/core/fmt/trait.Debug.js | 2 +- main/implementors/core/marker/trait.Copy.js | 2 +- .../core/marker/trait.StructuralEq.js | 2 +- .../core/marker/trait.StructuralPartialEq.js | 2 +- main/search-index.js | 2 +- main/src/gooey/value.rs.html | 164 +++++++++++++++++- 205 files changed, 541 insertions(+), 384 deletions(-) diff --git a/main/gooey/animation/easings/struct.EaseInBack.html b/main/gooey/animation/easings/struct.EaseInBack.html index a0d76bd9d..2bd034280 100644 --- a/main/gooey/animation/easings/struct.EaseInBack.html +++ b/main/gooey/animation/easings/struct.EaseInBack.html @@ -45,7 +45,7 @@ Unit: Copy,
§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/animation/easings/struct.EaseInBounce.html b/main/gooey/animation/easings/struct.EaseInBounce.html index 8eec0632e..e56d12b23 100644 --- a/main/gooey/animation/easings/struct.EaseInBounce.html +++ b/main/gooey/animation/easings/struct.EaseInBounce.html @@ -45,7 +45,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/animation/easings/struct.EaseInCircular.html b/main/gooey/animation/easings/struct.EaseInCircular.html index bb6d191b9..26bcf1f68 100644 --- a/main/gooey/animation/easings/struct.EaseInCircular.html +++ b/main/gooey/animation/easings/struct.EaseInCircular.html @@ -45,7 +45,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/animation/easings/struct.EaseInCubic.html b/main/gooey/animation/easings/struct.EaseInCubic.html index 7b8476075..0bda5bc09 100644 --- a/main/gooey/animation/easings/struct.EaseInCubic.html +++ b/main/gooey/animation/easings/struct.EaseInCubic.html @@ -45,7 +45,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/animation/easings/struct.EaseInElastic.html b/main/gooey/animation/easings/struct.EaseInElastic.html index a672c4f6b..8e142028d 100644 --- a/main/gooey/animation/easings/struct.EaseInElastic.html +++ b/main/gooey/animation/easings/struct.EaseInElastic.html @@ -45,7 +45,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/animation/easings/struct.EaseInExponential.html b/main/gooey/animation/easings/struct.EaseInExponential.html index dd3ba3785..f40de7cfa 100644 --- a/main/gooey/animation/easings/struct.EaseInExponential.html +++ b/main/gooey/animation/easings/struct.EaseInExponential.html @@ -45,7 +45,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/animation/easings/struct.EaseInOutBack.html b/main/gooey/animation/easings/struct.EaseInOutBack.html index 594d89805..fc49c6c4b 100644 --- a/main/gooey/animation/easings/struct.EaseInOutBack.html +++ b/main/gooey/animation/easings/struct.EaseInOutBack.html @@ -45,7 +45,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/animation/easings/struct.EaseInOutCircular.html b/main/gooey/animation/easings/struct.EaseInOutCircular.html index f9dda525c..04e29da4b 100644 --- a/main/gooey/animation/easings/struct.EaseInOutCircular.html +++ b/main/gooey/animation/easings/struct.EaseInOutCircular.html @@ -45,7 +45,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/animation/easings/struct.EaseInOutCubic.html b/main/gooey/animation/easings/struct.EaseInOutCubic.html index ee782bbd7..16c865e2b 100644 --- a/main/gooey/animation/easings/struct.EaseInOutCubic.html +++ b/main/gooey/animation/easings/struct.EaseInOutCubic.html @@ -45,7 +45,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/animation/easings/struct.EaseInOutElastic.html b/main/gooey/animation/easings/struct.EaseInOutElastic.html index aa77e6a92..f0acd8d6e 100644 --- a/main/gooey/animation/easings/struct.EaseInOutElastic.html +++ b/main/gooey/animation/easings/struct.EaseInOutElastic.html @@ -45,7 +45,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/animation/easings/struct.EaseInOutExponential.html b/main/gooey/animation/easings/struct.EaseInOutExponential.html index 25d3cb9f1..79ce7c10d 100644 --- a/main/gooey/animation/easings/struct.EaseInOutExponential.html +++ b/main/gooey/animation/easings/struct.EaseInOutExponential.html @@ -45,7 +45,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/animation/easings/struct.EaseInOutQuadradic.html b/main/gooey/animation/easings/struct.EaseInOutQuadradic.html index 9fc00ec5e..319a94870 100644 --- a/main/gooey/animation/easings/struct.EaseInOutQuadradic.html +++ b/main/gooey/animation/easings/struct.EaseInOutQuadradic.html @@ -45,7 +45,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/animation/easings/struct.EaseInOutQuartic.html b/main/gooey/animation/easings/struct.EaseInOutQuartic.html index 11c1ea6fb..46518a04e 100644 --- a/main/gooey/animation/easings/struct.EaseInOutQuartic.html +++ b/main/gooey/animation/easings/struct.EaseInOutQuartic.html @@ -45,7 +45,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/animation/easings/struct.EaseInOutQuintic.html b/main/gooey/animation/easings/struct.EaseInOutQuintic.html index f1f8e1a73..6bb25c07e 100644 --- a/main/gooey/animation/easings/struct.EaseInOutQuintic.html +++ b/main/gooey/animation/easings/struct.EaseInOutQuintic.html @@ -45,7 +45,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/animation/easings/struct.EaseInOutSine.html b/main/gooey/animation/easings/struct.EaseInOutSine.html index c67777d0a..e2ef80f04 100644 --- a/main/gooey/animation/easings/struct.EaseInOutSine.html +++ b/main/gooey/animation/easings/struct.EaseInOutSine.html @@ -45,7 +45,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/animation/easings/struct.EaseInQuadradic.html b/main/gooey/animation/easings/struct.EaseInQuadradic.html index 648f05210..d648d6494 100644 --- a/main/gooey/animation/easings/struct.EaseInQuadradic.html +++ b/main/gooey/animation/easings/struct.EaseInQuadradic.html @@ -45,7 +45,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/animation/easings/struct.EaseInQuartic.html b/main/gooey/animation/easings/struct.EaseInQuartic.html index 3e91ddc17..fcb7e3ddf 100644 --- a/main/gooey/animation/easings/struct.EaseInQuartic.html +++ b/main/gooey/animation/easings/struct.EaseInQuartic.html @@ -45,7 +45,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/animation/easings/struct.EaseInQuintic.html b/main/gooey/animation/easings/struct.EaseInQuintic.html index 962505827..028fae21c 100644 --- a/main/gooey/animation/easings/struct.EaseInQuintic.html +++ b/main/gooey/animation/easings/struct.EaseInQuintic.html @@ -45,7 +45,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/animation/easings/struct.EaseOutBack.html b/main/gooey/animation/easings/struct.EaseOutBack.html index 6afb6c78f..9a73f4471 100644 --- a/main/gooey/animation/easings/struct.EaseOutBack.html +++ b/main/gooey/animation/easings/struct.EaseOutBack.html @@ -45,7 +45,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/animation/easings/struct.EaseOutBounce.html b/main/gooey/animation/easings/struct.EaseOutBounce.html index 30611b550..9bf3c29c4 100644 --- a/main/gooey/animation/easings/struct.EaseOutBounce.html +++ b/main/gooey/animation/easings/struct.EaseOutBounce.html @@ -45,7 +45,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/animation/easings/struct.EaseOutCircular.html b/main/gooey/animation/easings/struct.EaseOutCircular.html index 4414d9f1e..ca85a4afb 100644 --- a/main/gooey/animation/easings/struct.EaseOutCircular.html +++ b/main/gooey/animation/easings/struct.EaseOutCircular.html @@ -45,7 +45,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/animation/easings/struct.EaseOutCubic.html b/main/gooey/animation/easings/struct.EaseOutCubic.html index 7d720f5da..94504df77 100644 --- a/main/gooey/animation/easings/struct.EaseOutCubic.html +++ b/main/gooey/animation/easings/struct.EaseOutCubic.html @@ -45,7 +45,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/animation/easings/struct.EaseOutElastic.html b/main/gooey/animation/easings/struct.EaseOutElastic.html index d95a784e0..08b8e876d 100644 --- a/main/gooey/animation/easings/struct.EaseOutElastic.html +++ b/main/gooey/animation/easings/struct.EaseOutElastic.html @@ -45,7 +45,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/animation/easings/struct.EaseOutExponential.html b/main/gooey/animation/easings/struct.EaseOutExponential.html index f0cf5e5fb..7ae97832d 100644 --- a/main/gooey/animation/easings/struct.EaseOutExponential.html +++ b/main/gooey/animation/easings/struct.EaseOutExponential.html @@ -45,7 +45,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/animation/easings/struct.EaseOutQuadradic.html b/main/gooey/animation/easings/struct.EaseOutQuadradic.html index 02ac1aff6..7592c46f9 100644 --- a/main/gooey/animation/easings/struct.EaseOutQuadradic.html +++ b/main/gooey/animation/easings/struct.EaseOutQuadradic.html @@ -45,7 +45,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/animation/easings/struct.EaseOutQuartic.html b/main/gooey/animation/easings/struct.EaseOutQuartic.html index 8d18011c9..de5ff9959 100644 --- a/main/gooey/animation/easings/struct.EaseOutQuartic.html +++ b/main/gooey/animation/easings/struct.EaseOutQuartic.html @@ -45,7 +45,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/animation/easings/struct.EaseOutQuintic.html b/main/gooey/animation/easings/struct.EaseOutQuintic.html index fdb327b9e..4d09718fc 100644 --- a/main/gooey/animation/easings/struct.EaseOutQuintic.html +++ b/main/gooey/animation/easings/struct.EaseOutQuintic.html @@ -45,7 +45,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/animation/easings/struct.EaseOutSine.html b/main/gooey/animation/easings/struct.EaseOutSine.html index 4509b17d0..d2e1167b6 100644 --- a/main/gooey/animation/easings/struct.EaseOutSine.html +++ b/main/gooey/animation/easings/struct.EaseOutSine.html @@ -45,7 +45,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/animation/easings/struct.Linear.html b/main/gooey/animation/easings/struct.Linear.html index 57a951736..5c6906c71 100644 --- a/main/gooey/animation/easings/struct.Linear.html +++ b/main/gooey/animation/easings/struct.Linear.html @@ -38,7 +38,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/animation/enum.EasingFunction.html b/main/gooey/animation/enum.EasingFunction.html index c440c50b3..d56553f5b 100644 --- a/main/gooey/animation/enum.EasingFunction.html +++ b/main/gooey/animation/enum.EasingFunction.html @@ -45,7 +45,7 @@ U: FromColor<T>,

source§

fn into_color(self) -> U

Convert into T with values clamped to the color defined bounds Read more
source§

impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

source§

fn into_color_unclamped(self) -> U

Convert into T. The resulting color might be invalid in its color space Read more
source§

impl<T> IntoComponentValue for Twhere T: Into<Component>,

source§

fn into_component_value(self) -> Value<Component>

Returns self stored in a component value.
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/animation/struct.Animation.html b/main/gooey/animation/struct.Animation.html index f8b500e44..18f40b8c1 100644 --- a/main/gooey/animation/struct.Animation.html +++ b/main/gooey/animation/struct.Animation.html @@ -53,7 +53,7 @@ U: FromAngle<T>,

source§

fn into_angle(self) -> U

Performs a conversion into T.
source§

impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

source§

fn into_color(self) -> U

Convert into T with values clamped to the color defined bounds Read more
source§

impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

source§

fn into_color_unclamped(self) -> U

Convert into T. The resulting color might be invalid in its color space Read more
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> Spawn for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> Spawn for Twhere T: BoxAnimate,

source§

fn spawn(self) -> AnimationHandle

Spawns the animation, returning a handle that tracks the animation. Read more
source§

fn launch(self)where Self: Sized,

Launches this animation, running it to completion in the background.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere diff --git a/main/gooey/animation/struct.AnimationHandle.html b/main/gooey/animation/struct.AnimationHandle.html index 6a46be8ad..cc686ca7f 100644 --- a/main/gooey/animation/struct.AnimationHandle.html +++ b/main/gooey/animation/struct.AnimationHandle.html @@ -51,7 +51,7 @@ U: FromAngle<T>,

source§

fn into_angle(self) -> U

Performs a conversion into T.
source§

impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

source§

fn into_color(self) -> U

Convert into T with values clamped to the color defined bounds Read more
source§

impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

source§

fn into_color_unclamped(self) -> U

Convert into T. The resulting color might be invalid in its color space Read more
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere diff --git a/main/gooey/animation/struct.BinaryLerp.html b/main/gooey/animation/struct.BinaryLerp.html index 3d64a319c..db8472611 100644 --- a/main/gooey/animation/struct.BinaryLerp.html +++ b/main/gooey/animation/struct.BinaryLerp.html @@ -61,7 +61,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
§

impl<Key, SearchFor> Sort<SearchFor> for Keywhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
§

impl<Key, SearchFor> Sort<SearchFor> for Keywhere Key: Ord + PartialOrd<SearchFor>,

§

fn compare(&self, b: &SearchFor) -> Ordering

Compare self and other, returning the comparison result. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of diff --git a/main/gooey/animation/struct.BoxedAnimation.html b/main/gooey/animation/struct.BoxedAnimation.html index 7e144634a..db3de9be8 100644 --- a/main/gooey/animation/struct.BoxedAnimation.html +++ b/main/gooey/animation/struct.BoxedAnimation.html @@ -34,7 +34,7 @@ U: FromAngle<T>,
source§

fn into_angle(self) -> U

Performs a conversion into T.
source§

impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

source§

fn into_color(self) -> U

Convert into T with values clamped to the color defined bounds Read more
source§

impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

source§

fn into_color_unclamped(self) -> U

Convert into T. The resulting color might be invalid in its color space Read more
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere diff --git a/main/gooey/animation/struct.Chain.html b/main/gooey/animation/struct.Chain.html index 54a0970f9..bf0e0873b 100644 --- a/main/gooey/animation/struct.Chain.html +++ b/main/gooey/animation/struct.Chain.html @@ -48,7 +48,7 @@ U: FromAngle<T>,

source§

fn into_angle(self) -> U

Performs a conversion into T.
source§

impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

source§

fn into_color(self) -> U

Convert into T with values clamped to the color defined bounds Read more
source§

impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

source§

fn into_color_unclamped(self) -> U

Convert into T. The resulting color might be invalid in its color space Read more
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> Spawn for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> Spawn for Twhere T: BoxAnimate,

source§

fn spawn(self) -> AnimationHandle

Spawns the animation, returning a handle that tracks the animation. Read more
source§

fn launch(self)where Self: Sized,

Launches this animation, running it to completion in the background.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere diff --git a/main/gooey/animation/struct.Cycle.html b/main/gooey/animation/struct.Cycle.html index adcfe03c6..3833591ac 100644 --- a/main/gooey/animation/struct.Cycle.html +++ b/main/gooey/animation/struct.Cycle.html @@ -52,7 +52,7 @@ U: FromAngle<T>,

source§

fn into_angle(self) -> U

Performs a conversion into T.
source§

impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

source§

fn into_color(self) -> U

Convert into T with values clamped to the color defined bounds Read more
source§

impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

source§

fn into_color_unclamped(self) -> U

Convert into T. The resulting color might be invalid in its color space Read more
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> Spawn for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> Spawn for Twhere T: BoxAnimate,

source§

fn spawn(self) -> AnimationHandle

Spawns the animation, returning a handle that tracks the animation. Read more
source§

fn launch(self)where Self: Sized,

Launches this animation, running it to completion in the background.
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of diff --git a/main/gooey/animation/struct.DynamicTransition.html b/main/gooey/animation/struct.DynamicTransition.html index 85aa81271..6185fabf6 100644 --- a/main/gooey/animation/struct.DynamicTransition.html +++ b/main/gooey/animation/struct.DynamicTransition.html @@ -49,7 +49,7 @@ U: FromAngle<T>,
source§

fn into_angle(self) -> U

Performs a conversion into T.
source§

impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

source§

fn into_color(self) -> U

Convert into T with values clamped to the color defined bounds Read more
source§

impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

source§

fn into_color_unclamped(self) -> U

Convert into T. The resulting color might be invalid in its color space Read more
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/animation/struct.ImmediateLerp.html b/main/gooey/animation/struct.ImmediateLerp.html index b62132801..289ab6ab6 100644 --- a/main/gooey/animation/struct.ImmediateLerp.html +++ b/main/gooey/animation/struct.ImmediateLerp.html @@ -61,7 +61,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
§

impl<Key, SearchFor> Sort<SearchFor> for Keywhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
§

impl<Key, SearchFor> Sort<SearchFor> for Keywhere Key: Ord + PartialOrd<SearchFor>,

§

fn compare(&self, b: &SearchFor) -> Ordering

Compare self and other, returning the comparison result. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of diff --git a/main/gooey/animation/struct.OnCompleteAnimation.html b/main/gooey/animation/struct.OnCompleteAnimation.html index e6fea473a..8d275b7d3 100644 --- a/main/gooey/animation/struct.OnCompleteAnimation.html +++ b/main/gooey/animation/struct.OnCompleteAnimation.html @@ -48,7 +48,7 @@ U: FromAngle<T>,
source§

fn into_angle(self) -> U

Performs a conversion into T.
source§

impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

source§

fn into_color(self) -> U

Convert into T with values clamped to the color defined bounds Read more
source§

impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

source§

fn into_color_unclamped(self) -> U

Convert into T. The resulting color might be invalid in its color space Read more
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> Spawn for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> Spawn for Twhere T: BoxAnimate,

source§

fn spawn(self) -> AnimationHandle

Spawns the animation, returning a handle that tracks the animation. Read more
source§

fn launch(self)where Self: Sized,

Launches this animation, running it to completion in the background.
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of diff --git a/main/gooey/animation/struct.RunningAnimation.html b/main/gooey/animation/struct.RunningAnimation.html index d3e04c5ea..8b5c0352e 100644 --- a/main/gooey/animation/struct.RunningAnimation.html +++ b/main/gooey/animation/struct.RunningAnimation.html @@ -51,7 +51,7 @@ U: FromAngle<T>,
source§

fn into_angle(self) -> U

Performs a conversion into T.
source§

impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

source§

fn into_color(self) -> U

Convert into T with values clamped to the color defined bounds Read more
source§

impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

source§

fn into_color_unclamped(self) -> U

Convert into T. The resulting color might be invalid in its color space Read more
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere diff --git a/main/gooey/animation/struct.RunningChain.html b/main/gooey/animation/struct.RunningChain.html index 6bfd02947..5579c1ed2 100644 --- a/main/gooey/animation/struct.RunningChain.html +++ b/main/gooey/animation/struct.RunningChain.html @@ -45,7 +45,7 @@ U: FromAngle<T>,

source§

fn into_angle(self) -> U

Performs a conversion into T.
source§

impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

source§

fn into_color(self) -> U

Convert into T with values clamped to the color defined bounds Read more
source§

impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

source§

fn into_color_unclamped(self) -> U

Convert into T. The resulting color might be invalid in its color space Read more
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere diff --git a/main/gooey/animation/struct.TransitioningDynamic.html b/main/gooey/animation/struct.TransitioningDynamic.html index fd2599387..273994b09 100644 --- a/main/gooey/animation/struct.TransitioningDynamic.html +++ b/main/gooey/animation/struct.TransitioningDynamic.html @@ -41,7 +41,7 @@ U: FromAngle<T>,

source§

fn into_angle(self) -> U

Performs a conversion into T.
source§

impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

source§

fn into_color(self) -> U

Convert into T with values clamped to the color defined bounds Read more
source§

impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

source§

fn into_color_unclamped(self) -> U

Convert into T. The resulting color might be invalid in its color space Read more
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere diff --git a/main/gooey/animation/struct.ZeroToOne.html b/main/gooey/animation/struct.ZeroToOne.html index 248a6a484..5a010ed32 100644 --- a/main/gooey/animation/struct.ZeroToOne.html +++ b/main/gooey/animation/struct.ZeroToOne.html @@ -105,7 +105,7 @@
Example
Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ProgressValue for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ProgressValue for Twhere T: Ranged + PercentBetween + 'static,

§

type Value = T

The type that progress is ranged over.
source§

fn to_progress( &self, range: Option<RangeInclusive<&<T as ProgressValue>::Value>> diff --git a/main/gooey/context/enum.Exclusive.html b/main/gooey/context/enum.Exclusive.html index 1c36477d4..e12cd661e 100644 --- a/main/gooey/context/enum.Exclusive.html +++ b/main/gooey/context/enum.Exclusive.html @@ -43,7 +43,7 @@ U: FromAngle<T>,

source§

fn into_angle(self) -> U

Performs a conversion into T.
source§

impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

source§

fn into_color(self) -> U

Convert into T with values clamped to the color defined bounds Read more
source§

impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

source§

fn into_color_unclamped(self) -> U

Convert into T. The resulting color might be invalid in its color space Read more
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere diff --git a/main/gooey/context/struct.EventContext.html b/main/gooey/context/struct.EventContext.html index db60a49dc..64e76fe8f 100644 --- a/main/gooey/context/struct.EventContext.html +++ b/main/gooey/context/struct.EventContext.html @@ -208,7 +208,7 @@ U: FromAngle<T>,

source§

fn into_angle(self) -> U

Performs a conversion into T.
source§

impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

source§

fn into_color(self) -> U

Convert into T with values clamped to the color defined bounds Read more
source§

impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

source§

fn into_color_unclamped(self) -> U

Convert into T. The resulting color might be invalid in its color space Read more
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere diff --git a/main/gooey/context/struct.GraphicsContext.html b/main/gooey/context/struct.GraphicsContext.html index e5a1d2959..a8426e7b3 100644 --- a/main/gooey/context/struct.GraphicsContext.html +++ b/main/gooey/context/struct.GraphicsContext.html @@ -179,7 +179,7 @@
Panics
U: FromAngle<T>,

source§

fn into_angle(self) -> U

Performs a conversion into T.
source§

impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

source§

fn into_color(self) -> U

Convert into T with values clamped to the color defined bounds Read more
source§

impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

source§

fn into_color_unclamped(self) -> U

Convert into T. The resulting color might be invalid in its color space Read more
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere diff --git a/main/gooey/context/struct.LayoutContext.html b/main/gooey/context/struct.LayoutContext.html index 35c357106..92f1dc5b6 100644 --- a/main/gooey/context/struct.LayoutContext.html +++ b/main/gooey/context/struct.LayoutContext.html @@ -192,7 +192,7 @@
Panics
U: FromAngle<T>,

source§

fn into_angle(self) -> U

Performs a conversion into T.
source§

impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

source§

fn into_color(self) -> U

Convert into T with values clamped to the color defined bounds Read more
source§

impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

source§

fn into_color_unclamped(self) -> U

Convert into T. The resulting color might be invalid in its color space Read more
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere diff --git a/main/gooey/context/struct.WidgetCacheKey.html b/main/gooey/context/struct.WidgetCacheKey.html index 189c87b28..7f2ebdc32 100644 --- a/main/gooey/context/struct.WidgetCacheKey.html +++ b/main/gooey/context/struct.WidgetCacheKey.html @@ -45,7 +45,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/context/struct.WidgetContext.html b/main/gooey/context/struct.WidgetContext.html index a9949426a..0e22e8af1 100644 --- a/main/gooey/context/struct.WidgetContext.html +++ b/main/gooey/context/struct.WidgetContext.html @@ -144,7 +144,7 @@ U: FromAngle<T>,

source§

fn into_angle(self) -> U

Performs a conversion into T.
source§

impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

source§

fn into_color(self) -> U

Convert into T with values clamped to the color defined bounds Read more
source§

impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

source§

fn into_color_unclamped(self) -> U

Convert into T. The resulting color might be invalid in its color space Read more
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere diff --git a/main/gooey/enum.ConstraintLimit.html b/main/gooey/enum.ConstraintLimit.html index c0f7aef63..94acd5d15 100644 --- a/main/gooey/enum.ConstraintLimit.html +++ b/main/gooey/enum.ConstraintLimit.html @@ -58,7 +58,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/struct.Graphics.html b/main/gooey/struct.Graphics.html index 1771ea655..8d041a68c 100644 --- a/main/gooey/struct.Graphics.html +++ b/main/gooey/struct.Graphics.html @@ -160,7 +160,7 @@ U: FromAngle<T>,

source§

fn into_angle(self) -> U

Performs a conversion into T.
source§

impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

source§

fn into_color(self) -> U

Convert into T with values clamped to the color defined bounds Read more
source§

impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

source§

fn into_color_unclamped(self) -> U

Convert into T. The resulting color might be invalid in its color space Read more
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere diff --git a/main/gooey/struct.InputState.html b/main/gooey/struct.InputState.html index 7171996da..10d69195b 100644 --- a/main/gooey/struct.InputState.html +++ b/main/gooey/struct.InputState.html @@ -39,7 +39,7 @@ U: FromAngle<T>,

source§

fn into_angle(self) -> U

Performs a conversion into T.
source§

impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

source§

fn into_color(self) -> U

Convert into T with values clamped to the color defined bounds Read more
source§

impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

source§

fn into_color_unclamped(self) -> U

Convert into T. The resulting color might be invalid in its color space Read more
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere diff --git a/main/gooey/struct.Lazy.html b/main/gooey/struct.Lazy.html index 99f55192c..c71470706 100644 --- a/main/gooey/struct.Lazy.html +++ b/main/gooey/struct.Lazy.html @@ -44,7 +44,7 @@ U: FromAngle<T>,

source§

fn into_angle(self) -> U

Performs a conversion into T.
source§

impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

source§

fn into_color(self) -> U

Convert into T with values clamped to the color defined bounds Read more
source§

impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

source§

fn into_color_unclamped(self) -> U

Convert into T. The resulting color might be invalid in its color space Read more
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere diff --git a/main/gooey/struct.Name.html b/main/gooey/struct.Name.html index 87dd2fc5f..7e721aeb7 100644 --- a/main/gooey/struct.Name.html +++ b/main/gooey/struct.Name.html @@ -1217,7 +1217,7 @@
Examples
U: FromAngle<T>,

source§

fn into_angle(self) -> U

Performs a conversion into T.
source§

impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

source§

fn into_color(self) -> U

Convert into T with values clamped to the color defined bounds Read more
source§

impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

source§

fn into_color_unclamped(self) -> U

Convert into T. The resulting color might be invalid in its color space Read more
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/struct.Tick.html b/main/gooey/struct.Tick.html index 6dfb2290b..2723c1d0e 100644 --- a/main/gooey/struct.Tick.html +++ b/main/gooey/struct.Tick.html @@ -52,7 +52,7 @@ U: FromAngle<T>,

source§

fn into_angle(self) -> U

Performs a conversion into T.
source§

impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

source§

fn into_color(self) -> U

Convert into T with values clamped to the color defined bounds Read more
source§

impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

source§

fn into_color_unclamped(self) -> U

Convert into T. The resulting color might be invalid in its color space Read more
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/styles/components/struct.AutoFocusableControls.html b/main/gooey/styles/components/struct.AutoFocusableControls.html index ff1ea097e..56d446136 100644 --- a/main/gooey/styles/components/struct.AutoFocusableControls.html +++ b/main/gooey/styles/components/struct.AutoFocusableControls.html @@ -45,7 +45,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/styles/components/struct.CornerRadius.html b/main/gooey/styles/components/struct.CornerRadius.html index c59c6a23c..219e08d22 100644 --- a/main/gooey/styles/components/struct.CornerRadius.html +++ b/main/gooey/styles/components/struct.CornerRadius.html @@ -48,7 +48,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/styles/components/struct.DisabledOutlineColor.html b/main/gooey/styles/components/struct.DisabledOutlineColor.html index d53c0c095..e61a9cb69 100644 --- a/main/gooey/styles/components/struct.DisabledOutlineColor.html +++ b/main/gooey/styles/components/struct.DisabledOutlineColor.html @@ -44,7 +44,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/styles/components/struct.DisabledWidgetAccentColor.html b/main/gooey/styles/components/struct.DisabledWidgetAccentColor.html index c01858131..7b6eba7e6 100644 --- a/main/gooey/styles/components/struct.DisabledWidgetAccentColor.html +++ b/main/gooey/styles/components/struct.DisabledWidgetAccentColor.html @@ -44,7 +44,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/styles/components/struct.Easing.html b/main/gooey/styles/components/struct.Easing.html index 4c5d563ea..73799a5c4 100644 --- a/main/gooey/styles/components/struct.Easing.html +++ b/main/gooey/styles/components/struct.Easing.html @@ -45,7 +45,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/styles/components/struct.EasingIn.html b/main/gooey/styles/components/struct.EasingIn.html index 30ab82fdc..835deed9c 100644 --- a/main/gooey/styles/components/struct.EasingIn.html +++ b/main/gooey/styles/components/struct.EasingIn.html @@ -47,7 +47,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/styles/components/struct.EasingOut.html b/main/gooey/styles/components/struct.EasingOut.html index 40784c2ea..415d1207f 100644 --- a/main/gooey/styles/components/struct.EasingOut.html +++ b/main/gooey/styles/components/struct.EasingOut.html @@ -47,7 +47,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/styles/components/struct.FontFamily.html b/main/gooey/styles/components/struct.FontFamily.html index 7940f1112..e8b8bbdab 100644 --- a/main/gooey/styles/components/struct.FontFamily.html +++ b/main/gooey/styles/components/struct.FontFamily.html @@ -44,7 +44,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/styles/components/struct.FontStyle.html b/main/gooey/styles/components/struct.FontStyle.html index bba55428e..9885de4a5 100644 --- a/main/gooey/styles/components/struct.FontStyle.html +++ b/main/gooey/styles/components/struct.FontStyle.html @@ -44,7 +44,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/styles/components/struct.FontWeight.html b/main/gooey/styles/components/struct.FontWeight.html index 117c8f022..83d0c2a19 100644 --- a/main/gooey/styles/components/struct.FontWeight.html +++ b/main/gooey/styles/components/struct.FontWeight.html @@ -44,7 +44,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/styles/components/struct.HighlightColor.html b/main/gooey/styles/components/struct.HighlightColor.html index a34ca7ad9..229d3b424 100644 --- a/main/gooey/styles/components/struct.HighlightColor.html +++ b/main/gooey/styles/components/struct.HighlightColor.html @@ -44,7 +44,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/styles/components/struct.IntrinsicPadding.html b/main/gooey/styles/components/struct.IntrinsicPadding.html index 80392298e..a1397e8d0 100644 --- a/main/gooey/styles/components/struct.IntrinsicPadding.html +++ b/main/gooey/styles/components/struct.IntrinsicPadding.html @@ -45,7 +45,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/styles/components/struct.LayoutOrder.html b/main/gooey/styles/components/struct.LayoutOrder.html index 9fcf30933..105511fdf 100644 --- a/main/gooey/styles/components/struct.LayoutOrder.html +++ b/main/gooey/styles/components/struct.LayoutOrder.html @@ -44,7 +44,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/styles/components/struct.LineHeight.html b/main/gooey/styles/components/struct.LineHeight.html index c5a7242ed..370ec4991 100644 --- a/main/gooey/styles/components/struct.LineHeight.html +++ b/main/gooey/styles/components/struct.LineHeight.html @@ -44,7 +44,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/styles/components/struct.OpaqueWidgetColor.html b/main/gooey/styles/components/struct.OpaqueWidgetColor.html index af4fc4758..7213c2280 100644 --- a/main/gooey/styles/components/struct.OpaqueWidgetColor.html +++ b/main/gooey/styles/components/struct.OpaqueWidgetColor.html @@ -45,7 +45,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/styles/components/struct.OutlineColor.html b/main/gooey/styles/components/struct.OutlineColor.html index 56af7b4ec..c2a81df55 100644 --- a/main/gooey/styles/components/struct.OutlineColor.html +++ b/main/gooey/styles/components/struct.OutlineColor.html @@ -44,7 +44,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/styles/components/struct.SurfaceColor.html b/main/gooey/styles/components/struct.SurfaceColor.html index 18ae18a16..46cd67379 100644 --- a/main/gooey/styles/components/struct.SurfaceColor.html +++ b/main/gooey/styles/components/struct.SurfaceColor.html @@ -44,7 +44,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/styles/components/struct.TextColor.html b/main/gooey/styles/components/struct.TextColor.html index ae47dba1e..d8d216604 100644 --- a/main/gooey/styles/components/struct.TextColor.html +++ b/main/gooey/styles/components/struct.TextColor.html @@ -44,7 +44,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/styles/components/struct.TextColorVariant.html b/main/gooey/styles/components/struct.TextColorVariant.html index 9aa18f24e..e45decf30 100644 --- a/main/gooey/styles/components/struct.TextColorVariant.html +++ b/main/gooey/styles/components/struct.TextColorVariant.html @@ -44,7 +44,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/styles/components/struct.TextSize.html b/main/gooey/styles/components/struct.TextSize.html index ac749a796..aca21c3a8 100644 --- a/main/gooey/styles/components/struct.TextSize.html +++ b/main/gooey/styles/components/struct.TextSize.html @@ -44,7 +44,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/styles/components/struct.WidgetAccentColor.html b/main/gooey/styles/components/struct.WidgetAccentColor.html index c95bd23fb..ea147ec35 100644 --- a/main/gooey/styles/components/struct.WidgetAccentColor.html +++ b/main/gooey/styles/components/struct.WidgetAccentColor.html @@ -44,7 +44,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/styles/components/struct.WidgetBackground.html b/main/gooey/styles/components/struct.WidgetBackground.html index b6dcee894..afd6559cc 100644 --- a/main/gooey/styles/components/struct.WidgetBackground.html +++ b/main/gooey/styles/components/struct.WidgetBackground.html @@ -44,7 +44,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/styles/enum.Component.html b/main/gooey/styles/enum.Component.html index f29116d83..4ec42b0b1 100644 --- a/main/gooey/styles/enum.Component.html +++ b/main/gooey/styles/enum.Component.html @@ -68,7 +68,7 @@ U: FromColor<T>,

source§

fn into_color(self) -> U

Convert into T with values clamped to the color defined bounds Read more
source§

impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

source§

fn into_color_unclamped(self) -> U

Convert into T. The resulting color might be invalid in its color space Read more
source§

impl<T> IntoComponentValue for Twhere T: Into<Component>,

source§

fn into_component_value(self) -> Value<Component>

Returns self stored in a component value.
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/styles/enum.ContainerLevel.html b/main/gooey/styles/enum.ContainerLevel.html index 0048d2558..652d8b8a7 100644 --- a/main/gooey/styles/enum.ContainerLevel.html +++ b/main/gooey/styles/enum.ContainerLevel.html @@ -67,7 +67,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
§

impl<Key, SearchFor> Sort<SearchFor> for Keywhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
§

impl<Key, SearchFor> Sort<SearchFor> for Keywhere Key: Ord + PartialOrd<SearchFor>,

§

fn compare(&self, b: &SearchFor) -> Ordering

Compare self and other, returning the comparison result. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of diff --git a/main/gooey/styles/enum.Dimension.html b/main/gooey/styles/enum.Dimension.html index c48fcf469..bb541844e 100644 --- a/main/gooey/styles/enum.Dimension.html +++ b/main/gooey/styles/enum.Dimension.html @@ -54,7 +54,7 @@ Unit: Copy,
§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/styles/enum.FlexibleDimension.html b/main/gooey/styles/enum.FlexibleDimension.html index 7fc3a094a..c982d6cbb 100644 --- a/main/gooey/styles/enum.FlexibleDimension.html +++ b/main/gooey/styles/enum.FlexibleDimension.html @@ -43,7 +43,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/styles/enum.FocusableWidgets.html b/main/gooey/styles/enum.FocusableWidgets.html index 707e17a88..c9f6ccdff 100644 --- a/main/gooey/styles/enum.FocusableWidgets.html +++ b/main/gooey/styles/enum.FocusableWidgets.html @@ -54,7 +54,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/styles/enum.HorizontalOrder.html b/main/gooey/styles/enum.HorizontalOrder.html index 2d9cd1d4b..11ff6ce50 100644 --- a/main/gooey/styles/enum.HorizontalOrder.html +++ b/main/gooey/styles/enum.HorizontalOrder.html @@ -49,7 +49,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/styles/enum.VerticalOrder.html b/main/gooey/styles/enum.VerticalOrder.html index 797b51733..56bcfbdf9 100644 --- a/main/gooey/styles/enum.VerticalOrder.html +++ b/main/gooey/styles/enum.VerticalOrder.html @@ -49,7 +49,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/styles/struct.ColorScheme.html b/main/gooey/styles/struct.ColorScheme.html index f8928b3e8..c62308e3e 100644 --- a/main/gooey/styles/struct.ColorScheme.html +++ b/main/gooey/styles/struct.ColorScheme.html @@ -53,7 +53,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/styles/struct.ColorSchemeBuilder.html b/main/gooey/styles/struct.ColorSchemeBuilder.html index 8f5481bda..6f80e9f35 100644 --- a/main/gooey/styles/struct.ColorSchemeBuilder.html +++ b/main/gooey/styles/struct.ColorSchemeBuilder.html @@ -73,7 +73,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/styles/struct.ColorSource.html b/main/gooey/styles/struct.ColorSource.html index 4ae28d5ef..164366242 100644 --- a/main/gooey/styles/struct.ColorSource.html +++ b/main/gooey/styles/struct.ColorSource.html @@ -73,7 +73,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/styles/struct.ColorTheme.html b/main/gooey/styles/struct.ColorTheme.html index 138979776..a2603a61a 100644 --- a/main/gooey/styles/struct.ColorTheme.html +++ b/main/gooey/styles/struct.ColorTheme.html @@ -58,7 +58,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/styles/struct.ComponentName.html b/main/gooey/styles/struct.ComponentName.html index 9942fd6dc..1ee138169 100644 --- a/main/gooey/styles/struct.ComponentName.html +++ b/main/gooey/styles/struct.ComponentName.html @@ -48,7 +48,7 @@ U: FromAngle<T>,

source§

fn into_angle(self) -> U

Performs a conversion into T.
source§

impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

source§

fn into_color(self) -> U

Convert into T with values clamped to the color defined bounds Read more
source§

impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

source§

fn into_color_unclamped(self) -> U

Convert into T. The resulting color might be invalid in its color space Read more
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/styles/struct.CustomComponent.html b/main/gooey/styles/struct.CustomComponent.html index 8bb2976d7..d1660fbf5 100644 --- a/main/gooey/styles/struct.CustomComponent.html +++ b/main/gooey/styles/struct.CustomComponent.html @@ -42,7 +42,7 @@ U: FromAngle<T>,

source§

fn into_angle(self) -> U

Performs a conversion into T.
source§

impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

source§

fn into_color(self) -> U

Convert into T with values clamped to the color defined bounds Read more
source§

impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

source§

fn into_color_unclamped(self) -> U

Convert into T. The resulting color might be invalid in its color space Read more
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/styles/struct.DimensionRange.html b/main/gooey/styles/struct.DimensionRange.html index c9e8a7fa5..385ec6b79 100644 --- a/main/gooey/styles/struct.DimensionRange.html +++ b/main/gooey/styles/struct.DimensionRange.html @@ -63,7 +63,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/styles/struct.Edges.html b/main/gooey/styles/struct.Edges.html index bde933380..066f457d1 100644 --- a/main/gooey/styles/struct.Edges.html +++ b/main/gooey/styles/struct.Edges.html @@ -77,7 +77,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/styles/struct.FixedTheme.html b/main/gooey/styles/struct.FixedTheme.html index ac2fbda0e..d0b715ec4 100644 --- a/main/gooey/styles/struct.FixedTheme.html +++ b/main/gooey/styles/struct.FixedTheme.html @@ -55,7 +55,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/styles/struct.FontFamilyList.html b/main/gooey/styles/struct.FontFamilyList.html index 0ffccec7a..b68e15e0c 100644 --- a/main/gooey/styles/struct.FontFamilyList.html +++ b/main/gooey/styles/struct.FontFamilyList.html @@ -1102,7 +1102,7 @@
Examples
U: FromColor<T>,

source§

fn into_color(self) -> U

Convert into T with values clamped to the color defined bounds Read more
source§

impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

source§

fn into_color_unclamped(self) -> U

Convert into T. The resulting color might be invalid in its color space Read more
source§

impl<T> IntoComponentValue for Twhere T: Into<Component>,

source§

fn into_component_value(self) -> Value<Component>

Returns self stored in a component value.
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/styles/struct.Styles.html b/main/gooey/styles/struct.Styles.html index ea9c6867b..eb845356c 100644 --- a/main/gooey/styles/struct.Styles.html +++ b/main/gooey/styles/struct.Styles.html @@ -66,7 +66,7 @@ U: FromAngle<T>,

source§

fn into_angle(self) -> U

Performs a conversion into T.
source§

impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

source§

fn into_color(self) -> U

Convert into T with values clamped to the color defined bounds Read more
source§

impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

source§

fn into_color_unclamped(self) -> U

Convert into T. The resulting color might be invalid in its color space Read more
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/styles/struct.SurfaceTheme.html b/main/gooey/styles/struct.SurfaceTheme.html index 47a65f90c..1e1e51f26 100644 --- a/main/gooey/styles/struct.SurfaceTheme.html +++ b/main/gooey/styles/struct.SurfaceTheme.html @@ -80,7 +80,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/styles/struct.Theme.html b/main/gooey/styles/struct.Theme.html index 56ca343c4..c202b9cec 100644 --- a/main/gooey/styles/struct.Theme.html +++ b/main/gooey/styles/struct.Theme.html @@ -70,7 +70,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/styles/struct.ThemePair.html b/main/gooey/styles/struct.ThemePair.html index 965e0fd92..f62426a5f 100644 --- a/main/gooey/styles/struct.ThemePair.html +++ b/main/gooey/styles/struct.ThemePair.html @@ -56,7 +56,7 @@ U: FromAngle<T>,

source§

fn into_angle(self) -> U

Performs a conversion into T.
source§

impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

source§

fn into_color(self) -> U

Convert into T with values clamped to the color defined bounds Read more
source§

impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

source§

fn into_color_unclamped(self) -> U

Convert into T. The resulting color might be invalid in its color space Read more
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/styles/struct.VisualOrder.html b/main/gooey/styles/struct.VisualOrder.html index 001071098..b5204167d 100644 --- a/main/gooey/styles/struct.VisualOrder.html +++ b/main/gooey/styles/struct.VisualOrder.html @@ -54,7 +54,7 @@ Unit: Copy,

§

fn into_components(self) -> (Unit, Unit)

Extracts this type’s 2d vector components.
§

fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

Converts this type to another type using [FromComponents] and [IntoComponents].
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/value/enum.ReplaceError.html b/main/gooey/value/enum.ReplaceError.html index ff19b5810..18fa5f50c 100644 --- a/main/gooey/value/enum.ReplaceError.html +++ b/main/gooey/value/enum.ReplaceError.html @@ -1,4 +1,4 @@ -ReplaceError in gooey::value - Rust

source§

fn into_angle(self) -> U

Performs a conversion into T.
source§

impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

source§

fn into_color(self) -> U

Convert into T with values clamped to the color defined bounds Read more
source§

impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

source§

fn into_color_unclamped(self) -> U

Convert into T. The resulting color might be invalid in its color space Read more
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere diff --git a/main/gooey/value/enum.Validation.html b/main/gooey/value/enum.Validation.html index a26eba90d..3096ab187 100644 --- a/main/gooey/value/enum.Validation.html +++ b/main/gooey/value/enum.Validation.html @@ -1,4 +1,4 @@ -Validation in gooey::value - Rust

Implementations§

source§

impl Validation

source

pub fn message<'a>(&'a self, hint: &'a str) -> &'a str

Returns the effective text to display along side the field.

+

Implementations§

source§

impl Validation

source

pub fn message<'a>(&'a self, hint: &'a str) -> &'a str

Returns the effective text to display along side the field.

When there is a validation error, it is returned, otherwise the hint is returned.

-
source

pub const fn is_error(&self) -> bool

Returns true if there is a validation error.

-
source

pub fn and(&self, other: &Self) -> Self

Returns the result of merging both validations.

-

Trait Implementations§

source§

impl Clone for Validation

source§

fn clone(&self) -> Validation

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Validation

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Validation

source§

fn default() -> Validation

Returns the “default value” for a type. Read more
source§

impl PartialEq<Validation> for Validation

source§

fn eq(&self, other: &Validation) -> bool

This method tests for self and other values to be equal, and is used +
source

pub const fn is_error(&self) -> bool

Returns true if there is a validation error.

+
source

pub fn and(&self, other: &Self) -> Self

Returns the result of merging both validations.

+

Trait Implementations§

source§

impl Clone for Validation

source§

fn clone(&self) -> Validation

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Validation

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Validation

source§

fn default() -> Validation

Returns the “default value” for a type. Read more
source§

impl PartialEq<Validation> for Validation

source§

fn eq(&self, other: &Validation) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Eq for Validation

source§

impl StructuralEq for Validation

source§

impl StructuralPartialEq for Validation

Auto Trait Implementations§

Blanket Implementations§

source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for Swhere +sufficient, and should not be overridden without very good reason.

source§

impl Eq for Validation

source§

impl StructuralEq for Validation

source§

impl StructuralPartialEq for Validation

Auto Trait Implementations§

§

impl RefUnwindSafe for Validation

§

impl Send for Validation

§

impl Sync for Validation

§

impl Unpin for Validation

§

impl UnwindSafe for Validation

Blanket Implementations§

source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for Swhere T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -54,7 +54,7 @@ U: FromAngle<T>,

source§

fn into_angle(self) -> U

Performs a conversion into T.
source§

impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

source§

fn into_color(self) -> U

Convert into T with values clamped to the color defined bounds Read more
source§

impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

source§

fn into_color_unclamped(self) -> U

Convert into T. The resulting color might be invalid in its color space Read more
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

§

type Error = <C as TryFromComponents<T>>::Error

The error for when try_into_colors fails to cast.
source§

fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

Try to cast this collection of color components into a collection of colors. Read more
source§

impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/value/enum.Value.html b/main/gooey/value/enum.Value.html index 7c4683093..b2faa0714 100644 --- a/main/gooey/value/enum.Value.html +++ b/main/gooey/value/enum.Value.html @@ -1,48 +1,48 @@ -Value in gooey::value - Rust

Enum gooey::value::Value

source ·
pub enum Value<T> {
+Value in gooey::value - Rust

Enum gooey::value::Value

source ·
pub enum Value<T> {
     Constant(T),
     Dynamic(Dynamic<T>),
 }
Expand description

A value that may be either constant or dynamic.

Variants§

§

Constant(T)

A value that will not ever change externally.

§

Dynamic(Dynamic<T>)

A value that may be updated externally.

-

Implementations§

source§

impl<T> Value<T>

source

pub fn dynamic(value: T) -> Self

Returns a Value::Dynamic containing value.

-
source

pub fn map<R>(&self, map: impl FnOnce(&T) -> R) -> R

Maps the current contents to map and returns the result.

-
source

pub fn map_tracking_redraw<R>( +

Implementations§

source§

impl<T> Value<T>

source

pub fn dynamic(value: T) -> Self

Returns a Value::Dynamic containing value.

+
source

pub fn map<R>(&self, map: impl FnOnce(&T) -> R) -> R

Maps the current contents to map and returns the result.

+
source

pub fn map_tracking_redraw<R>( &self, context: &WidgetContext<'_, '_>, map: impl FnOnce(&T) -> R ) -> R

Maps the current contents to map and returns the result.

If self is a dynamic, context will be invalidated when the value is updated.

-
source

pub fn map_tracking_invalidate<R>( +

source

pub fn map_tracking_invalidate<R>( &self, context: &WidgetContext<'_, '_>, map: impl FnOnce(&T) -> R ) -> R

Maps the current contents to map and returns the result.

If self is a dynamic, context will be invalidated when the value is updated.

-
source

pub fn map_mut<R>(&mut self, map: impl FnOnce(&mut T) -> R) -> R

Maps the current contents with exclusive access and returns the result.

-
source

pub fn map_each<R, F>(&self, map: F) -> Value<R>where +

source

pub fn map_mut<R>(&mut self, map: impl FnOnce(&mut T) -> R) -> R

Maps the current contents with exclusive access and returns the result.

+
source

pub fn map_each<R, F>(&self, map: F) -> Value<R>where T: Send + 'static, F: for<'a> FnMut(&'a T) -> R + Send + 'static, R: PartialEq + Send + 'static,

Returns a new value that is updated using U::from(T.clone()) each time self is updated.

-
source

pub fn get(&self) -> Twhere +

source

pub fn get(&self) -> Twhere T: Clone,

Returns a clone of the currently stored value.

-
source

pub fn get_tracked(&self, context: &WidgetContext<'_, '_>) -> Twhere +

source

pub fn get_tracked(&self, context: &WidgetContext<'_, '_>) -> Twhere T: Clone,

Returns a clone of the currently stored value.

If self is a dynamic, context will be invalidated when the value is updated.

-
source

pub fn generation(&self) -> Option<Generation>

Returns the current generation of the data stored, if the contained +

source

pub fn generation(&self) -> Option<Generation>

Returns the current generation of the data stored, if the contained value is Dynamic.

-
source

pub fn redraw_when_changed(&self, context: &WidgetContext<'_, '_>)

Marks the widget for redraw when this value is updated.

+
source

pub fn redraw_when_changed(&self, context: &WidgetContext<'_, '_>)

Marks the widget for redraw when this value is updated.

This function has no effect if the value is constant.

-
source

pub fn invalidate_when_changed(&self, context: &WidgetContext<'_, '_>)

Marks the widget for redraw when this value is updated.

+
source

pub fn invalidate_when_changed(&self, context: &WidgetContext<'_, '_>)

Marks the widget for redraw when this value is updated.

This function has no effect if the value is constant.

-

Trait Implementations§

source§

impl<T> Clone for Value<T>where - T: Clone,

source§

fn clone(&self) -> Self

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<T: Debug> Debug for Value<T>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<T> Default for Value<T>where - T: Default,

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl<T> IntoComponentValue for Value<T>where +

Trait Implementations§

source§

impl<T> Clone for Value<T>where + T: Clone,

source§

fn clone(&self) -> Self

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<T: Debug> Debug for Value<T>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<T> Default for Value<T>where + T: Default,

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl<T> IntoComponentValue for Value<T>where T: Clone + Send + 'static, - Component: From<T>,

source§

fn into_component_value(self) -> Value<Component>

Returns self stored in a component value.
source§

impl<T> IntoDynamic<T> for Value<T>

source§

fn into_dynamic(self) -> Dynamic<T>

Returns self as a dynamic.
source§

impl<T> IntoValue<T> for Value<T>

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl MakeWidget for Value<String>

source§

fn make_widget(self) -> WidgetInstance

Returns a new widget.
source§

fn into_window(self) -> Window<WidgetInstance>

Returns a new window containing self as the root widget.
source§

fn with_styles(self, styles: impl IntoValue<Styles>) -> Stylewhere + Component: From<T>,

source§

fn into_component_value(self) -> Value<Component>

Returns self stored in a component value.
source§

impl<T> IntoDynamic<T> for Value<T>

source§

fn into_dynamic(self) -> Dynamic<T>

Returns self as a dynamic.
source§

impl<T> IntoValue<T> for Value<T>

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl MakeWidget for Value<String>

source§

fn make_widget(self) -> WidgetInstance

Returns a new widget.
source§

fn into_window(self) -> Window<WidgetInstance>

Returns a new window containing self as the root widget.
source§

fn with_styles(self, styles: impl IntoValue<Styles>) -> Stylewhere Self: Sized,

Associates styles with this widget. Read more
source§

fn with<C: ComponentDefinition>( self, name: &C, @@ -103,7 +103,7 @@ U: FromAngle<T>,

source§

fn into_angle(self) -> U

Performs a conversion into T.
source§

impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

source§

fn into_color(self) -> U

Convert into T with values clamped to the color defined bounds Read more
source§

impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

source§

fn into_color_unclamped(self) -> U

Convert into T. The resulting color might be invalid in its color space Read more
source§

impl<T> IntoStimulus<T> for T

source§

fn into_stimulus(self) -> T

Converts self into T, while performing the appropriate scaling, -rounding and clamping.
source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> Run for Twhere +rounding and clamping.

source§

impl<T> IntoValue<Option<T>> for T

source§

fn into_value(self) -> Value<Option<T>>

Returns this type as a Value.
source§

impl<T> IntoValue<T> for T

source§

fn into_value(self) -> Value<T>

Returns this type as a Value.
source§

impl<T> Run for Twhere T: MakeWidget,

source§

fn run(self) -> Result<(), EventLoopError>

Runs the provided type, returning Ok(()) upon successful execution and program exit. Note that this function may not ever return on some platforms.
source§

impl<U, T> Slidable<U> for Twhere @@ -114,8 +114,8 @@ min: impl IntoValue<T::Value>, max: impl IntoValue<T::Value> ) -> Slider<T>

Returns a new slider using the value of self. The slider will be -limited to values between min and max.
source§

impl<T, W> Switchable<T> for Wwhere - W: IntoDynamic<T>,

source§

fn switcher<F>(self, map: F) -> Switcherwhere +limited to values between min and max.

source§

impl<T, W> Switchable<T> for Wwhere + W: IntoDynamic<T>,

source§

fn switcher<F>(self, map: F) -> Switcherwhere F: FnMut(&T, &Dynamic<T>) -> WidgetInstance + Send + 'static, T: Send + 'static,

Returns a new Switcher whose contents is the result of invoking map each time self is updated.
source§

impl<T> ToOwned for Twhere diff --git a/main/gooey/value/index.html b/main/gooey/value/index.html index 72651aa1b..e5c3637b4 100644 --- a/main/gooey/value/index.html +++ b/main/gooey/value/index.html @@ -1,4 +1,4 @@ -gooey::value - Rust

Module gooey::value

source ·
Expand description

Types for storing and interacting with values in Widgets.

+gooey::value - Rust

Module gooey::value

source ·
Expand description

Types for storing and interacting with values in Widgets.

Structs

Enums

Traits

source

pub fn toggle(&self) -> Twhere T: Not<Output = T> + Clone,

Updates the value to the result of invoking Not on the current value. This function returns the new value.

-
source

pub fn map_each_into<U>(&self) -> Dynamic<U>where +

source

pub fn debounced_every(&self, period: Duration) -> Selfwhere + T: PartialEq + Clone + Send + Sync + 'static,

Returns a new dynamic that contains the updated contents of this dynamic +at most once every period.

+
source

pub fn debounced_with_delay(&self, period: Duration) -> Selfwhere + T: PartialEq + Clone + Send + Sync + 'static,

Returns a new dynamic that contains the updated contents of this dynamic +delayed by period. Each time this value is updated, the delay is +reset.

+
source

pub fn map_each_into<U>(&self) -> Dynamic<U>where U: PartialEq + From<T> + Send + 'static, T: Clone + Send + 'static,

Returns a new dynamic that is updated using U::from(T.clone()) each time self is updated.

-
source

pub fn map_each_to<U>(&self) -> Dynamic<U>where +

source

pub fn map_each_to<U>(&self) -> Dynamic<U>where U: PartialEq + for<'a> From<&'a T> + Send + 'static, T: Clone + Send + 'static,

Returns a new dynamic that is updated using U::from(&T) each time self is updated.

-
source

pub fn for_each<F>(&self, for_each: F)where +

source

pub fn for_each<F>(&self, for_each: F)where T: Send + 'static, F: for<'a> FnMut(&'a T) + Send + 'static,

Attaches for_each to this value so that it is invoked each time the value’s contents are updated.

-
source

pub fn for_each_generational<F>(&self, for_each: F)where +

source

pub fn for_each_generational<F>(&self, for_each: F)where T: Send + 'static, F: for<'a> FnMut(&'a GenerationalValue<T>) + Send + 'static,

Attaches for_each to this value and its Generation so that it is invoked each time the value’s contents are updated.

-
source

pub fn for_each_cloned<F>(&self, for_each: F)where +

source

pub fn for_each_cloned<F>(&self, for_each: F)where T: Clone + Send + 'static, F: FnMut(T) + Send + 'static,

Attaches for_each to this value so that it is invoked each time the value’s contents are updated.

-
source

pub fn with_for_each<F>(self, for_each: F) -> Selfwhere +

source

pub fn with_for_each<F>(self, for_each: F) -> Selfwhere T: Send + 'static, F: for<'a> FnMut(&'a T) + Send + 'static,

Attaches for_each to this value so that it is invoked each time the value’s contents are updated. This function returns self.

-
source

pub fn map_each<R, F>(&self, map: F) -> Dynamic<R>where +

source

pub fn map_each<R, F>(&self, map: F) -> Dynamic<R>where T: Send + 'static, F: for<'a> FnMut(&'a T) -> R + Send + 'static, R: PartialEq + Send + 'static,

Creates a new dynamic value that contains the result of invoking map each time this value is changed.

-
source

pub fn map_each_generational<R, F>(&self, map: F) -> Dynamic<R>where +

source

pub fn map_each_generational<R, F>(&self, map: F) -> Dynamic<R>where T: Send + 'static, F: for<'a> FnMut(&'a GenerationalValue<T>) -> R + Send + 'static, R: PartialEq + Send + 'static,

Creates a new dynamic value that contains the result of invoking map each time this value is changed.

-
source

pub fn map_each_cloned<R, F>(&self, map: F) -> Dynamic<R>where +

source

pub fn map_each_cloned<R, F>(&self, map: F) -> Dynamic<R>where T: Clone + Send + 'static, F: FnMut(T) -> R + Send + 'static, R: PartialEq + Send + 'static,

Creates a new dynamic value that contains the result of invoking map each time this value is changed.

-
source

pub fn with_clone<R>(&self, with_clone: impl FnOnce(Self) -> R) -> R

A helper function that invokes with_clone with a clone of self. This +

source

pub fn with_clone<R>(&self, with_clone: impl FnOnce(Self) -> R) -> R

A helper function that invokes with_clone with a clone of self. This code may produce slightly more readable code.

let value = gooey::value::Dynamic::new(1);
@@ -112,43 +119,43 @@ 
Panics
}); println!("{}", value.get());
-
source

pub fn get(&self) -> Twhere +

source

pub fn get(&self) -> Twhere T: Clone,

Returns a clone of the currently contained value.

Panics

This function panics if this value is already locked by the current thread.

-
source

pub fn get_tracking_refresh(&self, context: &WidgetContext<'_, '_>) -> Twhere +

source

pub fn get_tracking_refresh(&self, context: &WidgetContext<'_, '_>) -> Twhere T: Clone,

Returns a clone of the currently contained value.

context will be invalidated when the value is updated.

Panics

This function panics if this value is already locked by the current thread.

-
source

pub fn get_tracking_invalidate(&self, context: &WidgetContext<'_, '_>) -> Twhere +

source

pub fn get_tracking_invalidate(&self, context: &WidgetContext<'_, '_>) -> Twhere T: Clone,

Returns a clone of the currently contained value.

context will be invalidated when the value is updated.

Panics

This function panics if this value is already locked by the current thread.

-
source

pub fn take(&self) -> Twhere +

source

pub fn take(&self) -> Twhere T: Default,

Returns the currently stored value, replacing the current contents with T::default().

Panics

This function panics if this value is already locked by the current thread.

-
source

pub fn take_if_not_default(&self) -> Option<T>where +

source

pub fn take_if_not_default(&self) -> Option<T>where T: Default + PartialEq,

Checks if the currently stored value is different than T::default(), and if so, returns Some(self.take()).

Panics

This function panics if this value is already locked by the current thread.

-
source

pub fn replace(&self, new_value: T) -> Option<T>where +

source

pub fn replace(&self, new_value: T) -> Option<T>where T: PartialEq,

Replaces the contents with new_value, returning the previous contents. Before returning from this function, all observers will be notified that the contents have been updated.

If the calling thread has exclusive access to the contents of this dynamic, this call will return None and the value will not be updated. If detecting this is important, use Self::try_replace().

-
source

pub fn try_replace(&self, new_value: T) -> Result<T, ReplaceError<T>>where +

source

pub fn try_replace(&self, new_value: T) -> Result<T, ReplaceError<T>>where T: PartialEq,

Replaces the contents with new_value if new_value is different than the currently stored value. If the value is updated, the previous contents are returned.

@@ -161,48 +168,48 @@
Errors
  • ReplaceError::Deadlock: Returned when the current thread already has exclusive access to the contents of this dynamic.
  • -
    source

    pub fn set(&self, new_value: T)where +

    source

    pub fn set(&self, new_value: T)where T: PartialEq,

    Stores new_value in this dynamic. Before returning from this function, all observers will be notified that the contents have been updated.

    If the calling thread has exclusive access to the contents of this dynamic, this call will return None and the value will not be updated. If detecting this is important, use Self::try_replace().

    -
    source

    pub fn create_reader(&self) -> DynamicReader<T>

    Returns a new reference-based reader for this dynamic value.

    +
    source

    pub fn create_reader(&self) -> DynamicReader<T>

    Returns a new reference-based reader for this dynamic value.

    Panics

    This function panics if this value is already locked by the current thread.

    -
    source

    pub fn into_reader(self) -> DynamicReader<T>

    Converts this Dynamic into a reader.

    +
    source

    pub fn into_reader(self) -> DynamicReader<T>

    Converts this Dynamic into a reader.

    Panics

    This function panics if this value is already locked by the current thread.

    -
    source

    pub fn lock(&self) -> DynamicGuard<'_, T>

    Returns an exclusive reference to the contents of this dynamic.

    +
    source

    pub fn lock(&self) -> DynamicGuard<'_, T>

    Returns an exclusive reference to the contents of this dynamic.

    This call will block until all other guards for this dynamic have been dropped.

    Panics

    This function panics if this value is already locked by the current thread.

    -
    source

    pub fn generation(&self) -> Generation

    Returns the current generation of the value.

    +
    source

    pub fn generation(&self) -> Generation

    Returns the current generation of the value.

    Panics

    This function panics if this value is already locked by the current thread.

    -
    source

    pub fn transition_to(&self, new_value: T) -> DynamicTransition<T>where +

    source

    pub fn transition_to(&self, new_value: T) -> DynamicTransition<T>where T: LinearInterpolate + Clone + Send + Sync,

    Returns a pending transition for this value to new_value.

    -
    source

    pub fn new_radio(&self, widget_value: T, label: impl MakeWidget) -> Radio<T>where +

    source

    pub fn new_radio(&self, widget_value: T, label: impl MakeWidget) -> Radio<T>where Self: Clone, T: Clone + Eq,

    Returns a new Radio that updates this dynamic to widget_value when pressed. label is drawn next to the checkbox and is also clickable to select the radio.

    -
    source

    pub fn validate_with<E, Valid>(&self, check: Valid) -> Dynamic<Validation>where +

    source

    pub fn validate_with<E, Valid>(&self, check: Valid) -> Dynamic<Validation>where T: Send + 'static, Valid: for<'a> FnMut(&'a T) -> Result<(), E> + Send + 'static, E: Display,

    Validates the contents of this dynamic using the check function, returning a dynamic that contains the validation status.

    -
    source§

    impl Dynamic<WidgetInstance>

    source

    pub fn switcher(self) -> Switcher

    Returns a new Switcher widget whose contents is the value of this +

    source§

    impl Dynamic<WidgetInstance>

    source

    pub fn switcher(self) -> Switcher

    Returns a new Switcher widget whose contents is the value of this dynamic.

    -

    Trait Implementations§

    source§

    impl<T> Clone for Dynamic<T>

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<T: Debug> Debug for Dynamic<T>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T> Default for Dynamic<T>where - T: Default,

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl<T> Drop for Dynamic<T>

    source§

    fn drop(&mut self)

    Executes the destructor for this type. Read more
    source§

    impl From<&str> for Dynamic<String>

    source§

    fn from(value: &str) -> Self

    Converts to this type from the input type.
    source§

    impl<T> From<Dynamic<T>> for DynamicReader<T>

    source§

    fn from(value: Dynamic<T>) -> Self

    Converts to this type from the input type.
    source§

    impl From<String> for Dynamic<String>

    source§

    fn from(value: String) -> Self

    Converts to this type from the input type.
    source§

    impl<T> IntoComponentValue for Dynamic<T>where +

    Trait Implementations§

    source§

    impl<T> Clone for Dynamic<T>

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<T: Debug> Debug for Dynamic<T>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T> Default for Dynamic<T>where + T: Default,

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl<T> Drop for Dynamic<T>

    source§

    fn drop(&mut self)

    Executes the destructor for this type. Read more
    source§

    impl From<&str> for Dynamic<String>

    source§

    fn from(value: &str) -> Self

    Converts to this type from the input type.
    source§

    impl<T> From<Dynamic<T>> for DynamicReader<T>

    source§

    fn from(value: Dynamic<T>) -> Self

    Converts to this type from the input type.
    source§

    impl From<String> for Dynamic<String>

    source§

    fn from(value: String) -> Self

    Converts to this type from the input type.
    source§

    impl<T> IntoComponentValue for Dynamic<T>where T: Clone + Send + 'static, - Component: From<T>,

    source§

    fn into_component_value(self) -> Value<Component>

    Returns self stored in a component value.
    source§

    impl IntoDynamic<CheckboxState> for Dynamic<Option<bool>>

    source§

    fn into_dynamic(self) -> Dynamic<CheckboxState>

    Returns self as a dynamic.
    source§

    impl IntoDynamic<CheckboxState> for Dynamic<bool>

    source§

    fn into_dynamic(self) -> Dynamic<CheckboxState>

    Returns self as a dynamic.
    source§

    impl<T> IntoDynamic<T> for Dynamic<T>

    source§

    fn into_dynamic(self) -> Dynamic<T>

    Returns self as a dynamic.
    source§

    impl IntoValue<CowString> for Dynamic<&'static str>

    source§

    fn into_value(self) -> Value<CowString>

    Returns this type as a Value.
    source§

    impl IntoValue<CowString> for Dynamic<String>

    source§

    fn into_value(self) -> Value<CowString>

    Returns this type as a Value.
    source§

    impl IntoValue<MaskedString> for Dynamic<&'static str>

    source§

    fn into_value(self) -> Value<MaskedString>

    Returns this type as a Value.
    source§

    impl IntoValue<MaskedString> for Dynamic<String>

    source§

    fn into_value(self) -> Value<MaskedString>

    Returns this type as a Value.
    source§

    impl IntoValue<String> for Dynamic<&'static str>

    source§

    fn into_value(self) -> Value<String>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for Dynamic<T>

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl MakeWidget for Dynamic<String>

    source§

    fn make_widget(self) -> WidgetInstance

    Returns a new widget.
    source§

    fn into_window(self) -> Window<WidgetInstance>

    Returns a new window containing self as the root widget.
    source§

    fn with_styles(self, styles: impl IntoValue<Styles>) -> Stylewhere + Component: From<T>,

    source§

    fn into_component_value(self) -> Value<Component>

    Returns self stored in a component value.
    source§

    impl IntoDynamic<CheckboxState> for Dynamic<Option<bool>>

    source§

    fn into_dynamic(self) -> Dynamic<CheckboxState>

    Returns self as a dynamic.
    source§

    impl IntoDynamic<CheckboxState> for Dynamic<bool>

    source§

    fn into_dynamic(self) -> Dynamic<CheckboxState>

    Returns self as a dynamic.
    source§

    impl<T> IntoDynamic<T> for Dynamic<T>

    source§

    fn into_dynamic(self) -> Dynamic<T>

    Returns self as a dynamic.
    source§

    impl IntoValue<CowString> for Dynamic<&'static str>

    source§

    fn into_value(self) -> Value<CowString>

    Returns this type as a Value.
    source§

    impl IntoValue<CowString> for Dynamic<String>

    source§

    fn into_value(self) -> Value<CowString>

    Returns this type as a Value.
    source§

    impl IntoValue<MaskedString> for Dynamic<&'static str>

    source§

    fn into_value(self) -> Value<MaskedString>

    Returns this type as a Value.
    source§

    impl IntoValue<MaskedString> for Dynamic<String>

    source§

    fn into_value(self) -> Value<MaskedString>

    Returns this type as a Value.
    source§

    impl IntoValue<String> for Dynamic<&'static str>

    source§

    fn into_value(self) -> Value<String>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for Dynamic<T>

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl MakeWidget for Dynamic<String>

    source§

    fn make_widget(self) -> WidgetInstance

    Returns a new widget.
    source§

    fn into_window(self) -> Window<WidgetInstance>

    Returns a new window containing self as the root widget.
    source§

    fn with_styles(self, styles: impl IntoValue<Styles>) -> Stylewhere Self: Sized,

    Associates styles with this widget. Read more
    source§

    fn with<C: ComponentDefinition>( self, name: &C, @@ -218,7 +225,7 @@

    Panics
    self, collapse_when: impl IntoDynamic<bool> ) -> Collapse
    Returns a widget that collapses self horizontally based on the dynamic boolean value. Read more
    source§

    fn collapse_vertically(self, collapse_when: impl IntoDynamic<bool>) -> Collapse

    Returns a widget that collapses self vertically based on the dynamic -boolean value. Read more
    source§

    fn validation(self, validation: impl IntoDynamic<Validation>) -> Validated

    Returns a widget that shows validation errors and/or hints.
    source§

    impl<T> PartialEq<Dynamic<T>> for Dynamic<T>

    source§

    fn eq(&self, other: &Self) -> bool

    This method tests for self and other values to be equal, and is used +boolean value. Read more
    source§

    fn validation(self, validation: impl IntoDynamic<Validation>) -> Validated

    Returns a widget that shows validation errors and/or hints.
    source§

    impl<T> PartialEq<Dynamic<T>> for Dynamic<T>

    source§

    fn eq(&self, other: &Self) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl<U> Progressable<U> for Dynamic<U>where U: ProgressValue + Send,

    source§

    fn progress_bar(self) -> ProgressBar

    Returns a new progress bar that displays progress from T::MIN to @@ -264,7 +271,7 @@
    Panics
    U: FromAngle<T>,
    source§

    fn into_angle(self) -> U

    Performs a conversion into T.
    source§

    impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

    source§

    fn into_color(self) -> U

    Convert into T with values clamped to the color defined bounds Read more
    source§

    impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

    source§

    fn into_color_unclamped(self) -> U

    Convert into T. The resulting color might be invalid in its color space Read more
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> Run for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> Run for Twhere T: MakeWidget,

    source§

    fn run(self) -> Result<(), EventLoopError>

    Runs the provided type, returning Ok(()) upon successful execution and program exit. Note that this function may not ever return on some platforms.
    source§

    impl<U, T> Slidable<U> for Twhere @@ -275,8 +282,8 @@
    Panics
    min: impl IntoValue<T::Value>, max: impl IntoValue<T::Value> ) -> Slider<T>

    Returns a new slider using the value of self. The slider will be -limited to values between min and max.
    source§

    impl<T, W> Switchable<T> for Wwhere - W: IntoDynamic<T>,

    source§

    fn switcher<F>(self, map: F) -> Switcherwhere +limited to values between min and max.

    source§

    impl<T, W> Switchable<T> for Wwhere + W: IntoDynamic<T>,

    source§

    fn switcher<F>(self, map: F) -> Switcherwhere F: FnMut(&T, &Dynamic<T>) -> WidgetInstance + Send + 'static, T: Send + 'static,

    Returns a new Switcher whose contents is the result of invoking map each time self is updated.
    source§

    impl<T> ToOwned for Twhere diff --git a/main/gooey/value/struct.DynamicGuard.html b/main/gooey/value/struct.DynamicGuard.html index 1b729d629..9c5ee2f86 100644 --- a/main/gooey/value/struct.DynamicGuard.html +++ b/main/gooey/value/struct.DynamicGuard.html @@ -1,7 +1,7 @@ -DynamicGuard in gooey::value - Rust

    Struct gooey::value::DynamicGuard

    source ·
    pub struct DynamicGuard<'a, T> { /* private fields */ }
    Expand description

    An exclusive reference to the contents of a Dynamic.

    +DynamicGuard in gooey::value - Rust

    Struct gooey::value::DynamicGuard

    source ·
    pub struct DynamicGuard<'a, T> { /* private fields */ }
    Expand description

    An exclusive reference to the contents of a Dynamic.

    If the contents are accessed through DerefMut, all obververs will be notified of a change when this guard is dropped.

    -

    Trait Implementations§

    source§

    impl<'a, T: Debug> Debug for DynamicGuard<'a, T>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'a, T> Deref for DynamicGuard<'a, T>

    §

    type Target = T

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl<'a, T> DerefMut for DynamicGuard<'a, T>

    source§

    fn deref_mut(&mut self) -> &mut Self::Target

    Mutably dereferences the value.
    source§

    impl<T> Drop for DynamicGuard<'_, T>

    source§

    fn drop(&mut self)

    Executes the destructor for this type. Read more

    Auto Trait Implementations§

    §

    impl<'a, T> RefUnwindSafe for DynamicGuard<'a, T>

    §

    impl<'a, T> !Send for DynamicGuard<'a, T>

    §

    impl<'a, T> Sync for DynamicGuard<'a, T>where +

    Trait Implementations§

    source§

    impl<'a, T: Debug> Debug for DynamicGuard<'a, T>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'a, T> Deref for DynamicGuard<'a, T>

    §

    type Target = T

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl<'a, T> DerefMut for DynamicGuard<'a, T>

    source§

    fn deref_mut(&mut self) -> &mut Self::Target

    Mutably dereferences the value.
    source§

    impl<T> Drop for DynamicGuard<'_, T>

    source§

    fn drop(&mut self)

    Executes the destructor for this type. Read more

    Auto Trait Implementations§

    §

    impl<'a, T> RefUnwindSafe for DynamicGuard<'a, T>

    §

    impl<'a, T> !Send for DynamicGuard<'a, T>

    §

    impl<'a, T> Sync for DynamicGuard<'a, T>where T: Send + Sync,

    §

    impl<'a, T> Unpin for DynamicGuard<'a, T>

    §

    impl<'a, T> UnwindSafe for DynamicGuard<'a, T>

    Blanket Implementations§

    source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for Swhere T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, @@ -35,7 +35,7 @@ U: FromAngle<T>,

    source§

    fn into_angle(self) -> U

    Performs a conversion into T.
    source§

    impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

    source§

    fn into_color(self) -> U

    Convert into T with values clamped to the color defined bounds Read more
    source§

    impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

    source§

    fn into_color_unclamped(self) -> U

    Convert into T. The resulting color might be invalid in its color space Read more
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of colors. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/main/gooey/value/struct.DynamicReader.html b/main/gooey/value/struct.DynamicReader.html index cf5c17822..8d1c344e2 100644 --- a/main/gooey/value/struct.DynamicReader.html +++ b/main/gooey/value/struct.DynamicReader.html @@ -1,44 +1,44 @@ -DynamicReader in gooey::value - Rust

    Struct gooey::value::DynamicReader

    source ·
    pub struct DynamicReader<T> { /* private fields */ }
    Expand description

    A reader that tracks the last generation accessed through this reader.

    -

    Implementations§

    source§

    impl<T> DynamicReader<T>

    source

    pub fn map_ref<R>(&mut self, map: impl FnOnce(&T) -> R) -> R

    Maps the contents of the dynamic value and returns the result.

    +DynamicReader in gooey::value - Rust

    Struct gooey::value::DynamicReader

    source ·
    pub struct DynamicReader<T> { /* private fields */ }
    Expand description

    A reader that tracks the last generation accessed through this reader.

    +

    Implementations§

    source§

    impl<T> DynamicReader<T>

    source

    pub fn map_ref<R>(&mut self, map: impl FnOnce(&T) -> R) -> R

    Maps the contents of the dynamic value and returns the result.

    This function marks the currently stored value as being read.

    Panics

    This function panics if this value is already locked by the current thread.

    -
    source

    pub fn has_updated(&self) -> bool

    Returns true if the dynamic has been modified since the last time the +

    source

    pub fn has_updated(&self) -> bool

    Returns true if the dynamic has been modified since the last time the value was accessed through this reader.

    Panics

    This function panics if this value is already locked by the current thread.

    -
    source

    pub fn get(&mut self) -> Twhere +

    source

    pub fn get(&mut self) -> Twhere T: Clone,

    Returns a clone of the currently contained value.

    This function marks the currently stored value as being read.

    Panics

    This function panics if this value is already locked by the current thread.

    -
    source

    pub fn get_tracking_refresh(&mut self, context: &WidgetContext<'_, '_>) -> Twhere +

    source

    pub fn get_tracking_refresh(&mut self, context: &WidgetContext<'_, '_>) -> Twhere T: Clone,

    Returns a clone of the currently contained value.

    This function marks the currently stored value as being read.

    context will be invalidated when the value is updated.

    Panics

    This function panics if this value is already locked by the current thread.

    -
    source

    pub fn get_tracking_invalidate(&mut self, context: &WidgetContext<'_, '_>) -> Twhere +

    source

    pub fn get_tracking_invalidate(&mut self, context: &WidgetContext<'_, '_>) -> Twhere T: Clone,

    Returns a clone of the currently contained value.

    This function marks the currently stored value as being read.

    context will be invalidated when the value is updated.

    Panics

    This function panics if this value is already locked by the current thread.

    -
    source

    pub fn block_until_updated(&mut self) -> bool

    Blocks the current thread until the contained value has been updated or +

    source

    pub fn block_until_updated(&mut self) -> bool

    Blocks the current thread until the contained value has been updated or there are no remaining writers for the value.

    Returns true if a newly updated value was discovered.

    Panics

    This function panics if this value is already locked by the current thread.

    -
    source

    pub fn wait_until_updated(&mut self) -> BlockUntilUpdatedFuture<'_, T>

    Suspends the current async task until the contained value has been +

    source

    pub fn wait_until_updated(&mut self) -> BlockUntilUpdatedFuture<'_, T>

    Suspends the current async task until the contained value has been updated or there are no remaining writers for the value.

    Returns true if a newly updated value was discovered.

    -

    Trait Implementations§

    source§

    impl<T> Clone for DynamicReader<T>

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<T: Debug> Debug for DynamicReader<T>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T> Drop for DynamicReader<T>

    source§

    fn drop(&mut self)

    Executes the destructor for this type. Read more
    source§

    impl<T> From<Dynamic<T>> for DynamicReader<T>

    source§

    fn from(value: Dynamic<T>) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    §

    impl<T> RefUnwindSafe for DynamicReader<T>

    §

    impl<T> Send for DynamicReader<T>where +

    Trait Implementations§

    source§

    impl<T> Clone for DynamicReader<T>

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<T: Debug> Debug for DynamicReader<T>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T> Drop for DynamicReader<T>

    source§

    fn drop(&mut self)

    Executes the destructor for this type. Read more
    source§

    impl<T> From<Dynamic<T>> for DynamicReader<T>

    source§

    fn from(value: Dynamic<T>) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    §

    impl<T> RefUnwindSafe for DynamicReader<T>

    §

    impl<T> Send for DynamicReader<T>where T: Send,

    §

    impl<T> Sync for DynamicReader<T>where T: Send,

    §

    impl<T> Unpin for DynamicReader<T>

    §

    impl<T> UnwindSafe for DynamicReader<T>

    Blanket Implementations§

    source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for Swhere T: Real + Zero + Arithmetics + Clone, @@ -75,7 +75,7 @@
    Panics
    U: FromAngle<T>,

    source§

    fn into_angle(self) -> U

    Performs a conversion into T.
    source§

    impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

    source§

    fn into_color(self) -> U

    Convert into T with values clamped to the color defined bounds Read more
    source§

    impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

    source§

    fn into_color_unclamped(self) -> U

    Convert into T. The resulting color might be invalid in its color space Read more
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of colors. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/value/struct.Generation.html b/main/gooey/value/struct.Generation.html index b1bfb9d39..87a97b990 100644 --- a/main/gooey/value/struct.Generation.html +++ b/main/gooey/value/struct.Generation.html @@ -1,8 +1,8 @@ -Generation in gooey::value - Rust

    Struct gooey::value::Generation

    source ·
    pub struct Generation(/* private fields */);
    Expand description

    A tag that represents an individual revision of a Dynamic value.

    -

    Implementations§

    source§

    impl Generation

    source

    pub fn next(self) -> Self

    Returns the next tag.

    -

    Trait Implementations§

    source§

    impl Clone for Generation

    source§

    fn clone(&self) -> Generation

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Generation

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for Generation

    source§

    fn default() -> Generation

    Returns the “default value” for a type. Read more
    source§

    impl PartialEq<Generation> for Generation

    source§

    fn eq(&self, other: &Generation) -> bool

    This method tests for self and other values to be equal, and is used +Generation in gooey::value - Rust

    Struct gooey::value::Generation

    source ·
    pub struct Generation(/* private fields */);
    Expand description

    A tag that represents an individual revision of a Dynamic value.

    +

    Implementations§

    source§

    impl Generation

    source

    pub fn next(self) -> Self

    Returns the next tag.

    +

    Trait Implementations§

    source§

    impl Clone for Generation

    source§

    fn clone(&self) -> Generation

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Generation

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for Generation

    source§

    fn default() -> Generation

    Returns the “default value” for a type. Read more
    source§

    impl PartialEq<Generation> for Generation

    source§

    fn eq(&self, other: &Generation) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl Copy for Generation

    source§

    impl Eq for Generation

    source§

    impl StructuralEq for Generation

    source§

    impl StructuralPartialEq for Generation

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for Swhere +sufficient, and should not be overridden without very good reason.

    source§

    impl Copy for Generation

    source§

    impl Eq for Generation

    source§

    impl StructuralEq for Generation

    source§

    impl StructuralPartialEq for Generation

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for Swhere T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -44,7 +44,7 @@ Unit: Copy,

    §

    fn into_components(self) -> (Unit, Unit)

    Extracts this type’s 2d vector components.
    §

    fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

    Converts this type to another type using [FromComponents] and [IntoComponents].
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of colors. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/value/struct.GenerationalValue.html b/main/gooey/value/struct.GenerationalValue.html index e27fd5604..8e144a7e1 100644 --- a/main/gooey/value/struct.GenerationalValue.html +++ b/main/gooey/value/struct.GenerationalValue.html @@ -1,23 +1,23 @@ -GenerationalValue in gooey::value - Rust
    pub struct GenerationalValue<T> {
    +GenerationalValue in gooey::value - Rust
    pub struct GenerationalValue<T> {
         pub value: T,
         /* private fields */
     }
    Expand description

    A value stored in a Dynamic with its Generation.

    Fields§

    §value: T

    The stored value.

    -

    Implementations§

    source§

    impl<T> GenerationalValue<T>

    source

    pub const fn generation(&self) -> Generation

    Returns the generation of this value.

    +

    Implementations§

    source§

    impl<T> GenerationalValue<T>

    source

    pub const fn generation(&self) -> Generation

    Returns the generation of this value.

    Each time a Dynamic is updated, the generation is also updated. This value can be used to track whether a particular value has been observed.

    -
    source

    pub fn map<U>(self, map: impl FnOnce(T) -> U) -> GenerationalValue<U>

    Returns a new instance containing the result of invoking map with +

    source

    pub fn map<U>(self, map: impl FnOnce(T) -> U) -> GenerationalValue<U>

    Returns a new instance containing the result of invoking map with self.value.

    The returned instance will have the same generation as this instance.

    -
    source

    pub fn map_ref<U>( +

    source

    pub fn map_ref<U>( &self, map: impl for<'a> FnOnce(&'a T) -> U ) -> GenerationalValue<U>

    Returns a new instance containing the result of invoking map with &self.value.

    The returned instance will have the same generation as this instance.

    -

    Trait Implementations§

    source§

    impl<T: Clone> Clone for GenerationalValue<T>

    source§

    fn clone(&self) -> GenerationalValue<T>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<T: Debug> Debug for GenerationalValue<T>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T> Deref for GenerationalValue<T>

    §

    type Target = T

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl<T> DerefMut for GenerationalValue<T>

    source§

    fn deref_mut(&mut self) -> &mut Self::Target

    Mutably dereferences the value.
    source§

    impl<T: PartialEq> PartialEq<GenerationalValue<T>> for GenerationalValue<T>

    source§

    fn eq(&self, other: &GenerationalValue<T>) -> bool

    This method tests for self and other values to be equal, and is used +

    Trait Implementations§

    source§

    impl<T: Clone> Clone for GenerationalValue<T>

    source§

    fn clone(&self) -> GenerationalValue<T>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<T: Debug> Debug for GenerationalValue<T>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T> Deref for GenerationalValue<T>

    §

    type Target = T

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl<T> DerefMut for GenerationalValue<T>

    source§

    fn deref_mut(&mut self) -> &mut Self::Target

    Mutably dereferences the value.
    source§

    impl<T: PartialEq> PartialEq<GenerationalValue<T>> for GenerationalValue<T>

    source§

    fn eq(&self, other: &GenerationalValue<T>) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl<T: Eq> Eq for GenerationalValue<T>

    source§

    impl<T> StructuralEq for GenerationalValue<T>

    source§

    impl<T> StructuralPartialEq for GenerationalValue<T>

    Auto Trait Implementations§

    §

    impl<T> RefUnwindSafe for GenerationalValue<T>where +sufficient, and should not be overridden without very good reason.

    source§

    impl<T: Eq> Eq for GenerationalValue<T>

    source§

    impl<T> StructuralEq for GenerationalValue<T>

    source§

    impl<T> StructuralPartialEq for GenerationalValue<T>

    Auto Trait Implementations§

    §

    impl<T> RefUnwindSafe for GenerationalValue<T>where T: RefUnwindSafe,

    §

    impl<T> Send for GenerationalValue<T>where T: Send,

    §

    impl<T> Sync for GenerationalValue<T>where T: Sync,

    §

    impl<T> Unpin for GenerationalValue<T>where @@ -61,7 +61,7 @@ U: FromAngle<T>,

    source§

    fn into_angle(self) -> U

    Performs a conversion into T.
    source§

    impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

    source§

    fn into_color(self) -> U

    Convert into T with values clamped to the color defined bounds Read more
    source§

    impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

    source§

    fn into_color_unclamped(self) -> U

    Convert into T. The resulting color might be invalid in its color space Read more
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of colors. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/value/struct.Validations.html b/main/gooey/value/struct.Validations.html index f5b0d8e53..30a47a675 100644 --- a/main/gooey/value/struct.Validations.html +++ b/main/gooey/value/struct.Validations.html @@ -1,5 +1,5 @@ -Validations in gooey::value - Rust

    Struct gooey::value::Validations

    source ·
    pub struct Validations { /* private fields */ }
    Expand description

    A grouping of validations that can be checked simultaneously.

    -

    Implementations§

    source§

    impl Validations

    source

    pub fn validate<T, E, Valid>( +Validations in gooey::value - Rust

    Struct gooey::value::Validations

    source ·
    pub struct Validations { /* private fields */ }
    Expand description

    A grouping of validations that can be checked simultaneously.

    +

    Implementations§

    source§

    impl Validations

    source

    pub fn validate<T, E, Valid>( &self, dynamic: &Dynamic<T>, check: Valid @@ -10,12 +10,12 @@ containing the validation status.

    The validation is linked with self such that checking self’s validation status will include this validation.

    -

    source

    pub fn when(&self, condition: impl IntoDynamic<bool>) -> WhenValidation<'_>

    Returns a builder that can be used to create validations that only run +

    source

    pub fn when(&self, condition: impl IntoDynamic<bool>) -> WhenValidation<'_>

    Returns a builder that can be used to create validations that only run when condition is true.

    -
    source

    pub fn when_not(&self, condition: impl IntoDynamic<bool>) -> WhenValidation<'_>

    Returns a builder that can be used to create validations that only run +

    source

    pub fn when_not(&self, condition: impl IntoDynamic<bool>) -> WhenValidation<'_>

    Returns a builder that can be used to create validations that only run when condition is false.

    -
    source

    pub fn is_valid(&self) -> bool

    Returns true if this set of validations are all valid.

    -
    source

    pub fn when_valid<T, R, F>( +

    source

    pub fn is_valid(&self) -> bool

    Returns true if this set of validations are all valid.

    +
    source

    pub fn when_valid<T, R, F>( self, handler: F ) -> impl FnMut(T) -> R + UnwindSafe + Send + 'staticwhere @@ -25,8 +25,8 @@

    The returned function can be use in a Callback.

    When the contents are invalid, R::default() is returned.

    -

    source

    pub fn reset(&self)

    Resets the validation status for all related validations.

    -

    Trait Implementations§

    source§

    impl Clone for Validations

    source§

    fn clone(&self) -> Validations

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Validations

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for Validations

    source§

    fn default() -> Validations

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Validations

    §

    impl Send for Validations

    §

    impl Sync for Validations

    §

    impl Unpin for Validations

    §

    impl UnwindSafe for Validations

    Blanket Implementations§

    source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for Swhere +

    source

    pub fn reset(&self)

    Resets the validation status for all related validations.

    +

    Trait Implementations§

    source§

    impl Clone for Validations

    source§

    fn clone(&self) -> Validations

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Validations

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for Validations

    source§

    fn default() -> Validations

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Validations

    §

    impl Send for Validations

    §

    impl Sync for Validations

    §

    impl Unpin for Validations

    §

    impl UnwindSafe for Validations

    Blanket Implementations§

    source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for Swhere T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -61,7 +61,7 @@ U: FromAngle<T>,

    source§

    fn into_angle(self) -> U

    Performs a conversion into T.
    source§

    impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

    source§

    fn into_color(self) -> U

    Convert into T with values clamped to the color defined bounds Read more
    source§

    impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

    source§

    fn into_color_unclamped(self) -> U

    Convert into T. The resulting color might be invalid in its color space Read more
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of colors. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/value/struct.WhenValidation.html b/main/gooey/value/struct.WhenValidation.html index e0d9f273f..7d537ff1e 100644 --- a/main/gooey/value/struct.WhenValidation.html +++ b/main/gooey/value/struct.WhenValidation.html @@ -1,5 +1,5 @@ -WhenValidation in gooey::value - Rust

    Struct gooey::value::WhenValidation

    source ·
    pub struct WhenValidation<'a> { /* private fields */ }
    Expand description

    A builder for validations that only run when a precondition is met.

    -

    Implementations§

    source§

    impl WhenValidation<'_>

    source

    pub fn validate<T, E, Valid>( +WhenValidation in gooey::value - Rust

    Struct gooey::value::WhenValidation

    source ·
    pub struct WhenValidation<'a> { /* private fields */ }
    Expand description

    A builder for validations that only run when a precondition is met.

    +

    Implementations§

    source§

    impl WhenValidation<'_>

    source

    pub fn validate<T, E, Valid>( &self, dynamic: &Dynamic<T>, check: Valid @@ -12,7 +12,7 @@ validation status will include this validation.

    Each change to dynamic is validated, but the result of the validation will be ignored if the required prerequisite isn’t met.

    -

    source

    pub fn validate_result<E>( +

    source

    pub fn validate_result<E>( &self, result: impl IntoDynamic<Result<(), E>> ) -> Dynamic<Validation>where @@ -55,7 +55,7 @@ U: FromAngle<T>,

    source§

    fn into_angle(self) -> U

    Performs a conversion into T.
    source§

    impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

    source§

    fn into_color(self) -> U

    Convert into T with values clamped to the color defined bounds Read more
    source§

    impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

    source§

    fn into_color_unclamped(self) -> U

    Convert into T. The resulting color might be invalid in its color space Read more
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of colors. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/main/gooey/value/trait.ForEach.html b/main/gooey/value/trait.ForEach.html index 8e2640fb4..c4702b94e 100644 --- a/main/gooey/value/trait.ForEach.html +++ b/main/gooey/value/trait.ForEach.html @@ -1,38 +1,38 @@ -ForEach in gooey::value - Rust

    Trait gooey::value::ForEach

    source ·
    pub trait ForEach<T> {
    +ForEach in gooey::value - Rust

    Trait gooey::value::ForEach

    source ·
    pub trait ForEach<T> {
         type Ref<'a>;
     
         // Required method
         fn for_each<F>(&self, for_each: F)
            where F: for<'a> FnMut(Self::Ref<'a>) + Send + 'static;
     }
    Expand description

    A type that can have a for_each operation applied to it.

    -

    Required Associated Types§

    source

    type Ref<'a>

    The borrowed representation of T to pass into the for_each function.

    -

    Required Methods§

    source

    fn for_each<F>(&self, for_each: F)where +

    Required Associated Types§

    source

    type Ref<'a>

    The borrowed representation of T to pass into the for_each function.

    +

    Required Methods§

    source

    fn for_each<F>(&self, for_each: F)where F: for<'a> FnMut(Self::Ref<'a>) + Send + 'static,

    Apply for_each to each value contained within self.

    -

    Implementations on Foreign Types§

    source§

    impl<T0, T1, T2, T3, T4, T5> ForEach<(T0, T1, T2, T3, T4, T5)> for (&Dynamic<T0>, &Dynamic<T1>, &Dynamic<T2>, &Dynamic<T3>, &Dynamic<T4>, &Dynamic<T5>)where +

    Implementations on Foreign Types§

    source§

    impl<T0, T1, T2, T3, T4> ForEach<(T0, T1, T2, T3, T4)> for (&Dynamic<T0>, &Dynamic<T1>, &Dynamic<T2>, &Dynamic<T3>, &Dynamic<T4>)where T0: Send + 'static, T1: Send + 'static, T2: Send + 'static, T3: Send + 'static, - T4: Send + 'static, - T5: Send + 'static,

    §

    type Ref<'a> = (&'a T0, &'a T1, &'a T2, &'a T3, &'a T4, &'a T5)

    source§

    fn for_each<F>(&self, for_each: F)where - F: for<'a> FnMut(Self::Ref<'a>) + Send + 'static,

    source§

    impl<T0, T1, T2, T3, T4> ForEach<(T0, T1, T2, T3, T4)> for (&Dynamic<T0>, &Dynamic<T1>, &Dynamic<T2>, &Dynamic<T3>, &Dynamic<T4>)where + T4: Send + 'static,

    §

    type Ref<'a> = (&'a T0, &'a T1, &'a T2, &'a T3, &'a T4)

    source§

    fn for_each<F>(&self, for_each: F)where + F: for<'a> FnMut(Self::Ref<'a>) + Send + 'static,

    source§

    impl<T0, T1, T2, T3> ForEach<(T0, T1, T2, T3)> for (&Dynamic<T0>, &Dynamic<T1>, &Dynamic<T2>, &Dynamic<T3>)where T0: Send + 'static, T1: Send + 'static, T2: Send + 'static, - T3: Send + 'static, - T4: Send + 'static,

    §

    type Ref<'a> = (&'a T0, &'a T1, &'a T2, &'a T3, &'a T4)

    source§

    fn for_each<F>(&self, for_each: F)where - F: for<'a> FnMut(Self::Ref<'a>) + Send + 'static,

    source§

    impl<T0> ForEach<(T0,)> for (&Dynamic<T0>,)where - T0: Send + 'static,

    §

    type Ref<'a> = (&'a T0,)

    source§

    fn for_each<F>(&self, for_each: F)where - F: for<'a> FnMut(Self::Ref<'a>) + Send + 'static,

    source§

    impl<T0, T1, T2, T3> ForEach<(T0, T1, T2, T3)> for (&Dynamic<T0>, &Dynamic<T1>, &Dynamic<T2>, &Dynamic<T3>)where + T3: Send + 'static,

    §

    type Ref<'a> = (&'a T0, &'a T1, &'a T2, &'a T3)

    source§

    fn for_each<F>(&self, for_each: F)where + F: for<'a> FnMut(Self::Ref<'a>) + Send + 'static,

    source§

    impl<T0, T1, T2, T3, T4, T5> ForEach<(T0, T1, T2, T3, T4, T5)> for (&Dynamic<T0>, &Dynamic<T1>, &Dynamic<T2>, &Dynamic<T3>, &Dynamic<T4>, &Dynamic<T5>)where T0: Send + 'static, T1: Send + 'static, T2: Send + 'static, - T3: Send + 'static,

    §

    type Ref<'a> = (&'a T0, &'a T1, &'a T2, &'a T3)

    source§

    fn for_each<F>(&self, for_each: F)where - F: for<'a> FnMut(Self::Ref<'a>) + Send + 'static,

    source§

    impl<T0, T1> ForEach<(T0, T1)> for (&Dynamic<T0>, &Dynamic<T1>)where - T0: Send + 'static, - T1: Send + 'static,

    §

    type Ref<'a> = (&'a T0, &'a T1)

    source§

    fn for_each<F>(&self, for_each: F)where - F: for<'a> FnMut(Self::Ref<'a>) + Send + 'static,

    source§

    impl<T0, T1, T2> ForEach<(T0, T1, T2)> for (&Dynamic<T0>, &Dynamic<T1>, &Dynamic<T2>)where + T3: Send + 'static, + T4: Send + 'static, + T5: Send + 'static,

    §

    type Ref<'a> = (&'a T0, &'a T1, &'a T2, &'a T3, &'a T4, &'a T5)

    source§

    fn for_each<F>(&self, for_each: F)where + F: for<'a> FnMut(Self::Ref<'a>) + Send + 'static,

    source§

    impl<T0, T1, T2> ForEach<(T0, T1, T2)> for (&Dynamic<T0>, &Dynamic<T1>, &Dynamic<T2>)where T0: Send + 'static, T1: Send + 'static, - T2: Send + 'static,

    §

    type Ref<'a> = (&'a T0, &'a T1, &'a T2)

    source§

    fn for_each<F>(&self, for_each: F)where + T2: Send + 'static,

    §

    type Ref<'a> = (&'a T0, &'a T1, &'a T2)

    source§

    fn for_each<F>(&self, for_each: F)where + F: for<'a> FnMut(Self::Ref<'a>) + Send + 'static,

    source§

    impl<T0> ForEach<(T0,)> for (&Dynamic<T0>,)where + T0: Send + 'static,

    §

    type Ref<'a> = (&'a T0,)

    source§

    fn for_each<F>(&self, for_each: F)where + F: for<'a> FnMut(Self::Ref<'a>) + Send + 'static,

    source§

    impl<T0, T1> ForEach<(T0, T1)> for (&Dynamic<T0>, &Dynamic<T1>)where + T0: Send + 'static, + T1: Send + 'static,

    §

    type Ref<'a> = (&'a T0, &'a T1)

    source§

    fn for_each<F>(&self, for_each: F)where F: for<'a> FnMut(Self::Ref<'a>) + Send + 'static,

    Implementors§

    \ No newline at end of file diff --git a/main/gooey/value/trait.ForEachCloned.html b/main/gooey/value/trait.ForEachCloned.html index e8dff42ce..46ee240f9 100644 --- a/main/gooey/value/trait.ForEachCloned.html +++ b/main/gooey/value/trait.ForEachCloned.html @@ -1,35 +1,35 @@ -ForEachCloned in gooey::value - Rust
    pub trait ForEachCloned<T> {
    +ForEachCloned in gooey::value - Rust
    pub trait ForEachCloned<T> {
         // Required method
         fn for_each_cloned<F>(&self, for_each: F)
            where F: for<'a> FnMut(T) + Send + 'static;
     }
    Expand description

    A type that can have a for_each operation applied to it.

    -

    Required Methods§

    source

    fn for_each_cloned<F>(&self, for_each: F)where +

    Required Methods§

    source

    fn for_each_cloned<F>(&self, for_each: F)where F: for<'a> FnMut(T) + Send + 'static,

    Apply for_each to each value contained within self.

    -

    Implementations on Foreign Types§

    source§

    impl<T0, T1, T2> ForEachCloned<(T0, T1, T2)> for (&Dynamic<T0>, &Dynamic<T1>, &Dynamic<T2>)where +

    Implementations on Foreign Types§

    source§

    impl<T0, T1> ForEachCloned<(T0, T1)> for (&Dynamic<T0>, &Dynamic<T1>)where + T0: Clone + Send + 'static, + T1: Clone + Send + 'static,

    source§

    fn for_each_cloned<F>(&self, for_each: F)where + F: for<'a> FnMut((T0, T1)) + Send + 'static,

    source§

    impl<T0, T1, T2, T3> ForEachCloned<(T0, T1, T2, T3)> for (&Dynamic<T0>, &Dynamic<T1>, &Dynamic<T2>, &Dynamic<T3>)where T0: Clone + Send + 'static, T1: Clone + Send + 'static, - T2: Clone + Send + 'static,

    source§

    fn for_each_cloned<F>(&self, for_each: F)where - F: for<'a> FnMut((T0, T1, T2)) + Send + 'static,

    source§

    impl<T0, T1, T2, T3, T4> ForEachCloned<(T0, T1, T2, T3, T4)> for (&Dynamic<T0>, &Dynamic<T1>, &Dynamic<T2>, &Dynamic<T3>, &Dynamic<T4>)where + T2: Clone + Send + 'static, + T3: Clone + Send + 'static,

    source§

    fn for_each_cloned<F>(&self, for_each: F)where + F: for<'a> FnMut((T0, T1, T2, T3)) + Send + 'static,

    source§

    impl<T0, T1, T2, T3, T4> ForEachCloned<(T0, T1, T2, T3, T4)> for (&Dynamic<T0>, &Dynamic<T1>, &Dynamic<T2>, &Dynamic<T3>, &Dynamic<T4>)where T0: Clone + Send + 'static, T1: Clone + Send + 'static, T2: Clone + Send + 'static, T3: Clone + Send + 'static, - T4: Clone + Send + 'static,

    source§

    fn for_each_cloned<F>(&self, for_each: F)where - F: for<'a> FnMut((T0, T1, T2, T3, T4)) + Send + 'static,

    source§

    impl<T0, T1, T2, T3, T4, T5> ForEachCloned<(T0, T1, T2, T3, T4, T5)> for (&Dynamic<T0>, &Dynamic<T1>, &Dynamic<T2>, &Dynamic<T3>, &Dynamic<T4>, &Dynamic<T5>)where + T4: Clone + Send + 'static,

    source§

    fn for_each_cloned<F>(&self, for_each: F)where + F: for<'a> FnMut((T0, T1, T2, T3, T4)) + Send + 'static,

    source§

    impl<T0, T1, T2, T3, T4, T5> ForEachCloned<(T0, T1, T2, T3, T4, T5)> for (&Dynamic<T0>, &Dynamic<T1>, &Dynamic<T2>, &Dynamic<T3>, &Dynamic<T4>, &Dynamic<T5>)where T0: Clone + Send + 'static, T1: Clone + Send + 'static, T2: Clone + Send + 'static, T3: Clone + Send + 'static, T4: Clone + Send + 'static, - T5: Clone + Send + 'static,

    source§

    fn for_each_cloned<F>(&self, for_each: F)where - F: for<'a> FnMut((T0, T1, T2, T3, T4, T5)) + Send + 'static,

    source§

    impl<T0, T1> ForEachCloned<(T0, T1)> for (&Dynamic<T0>, &Dynamic<T1>)where - T0: Clone + Send + 'static, - T1: Clone + Send + 'static,

    source§

    fn for_each_cloned<F>(&self, for_each: F)where - F: for<'a> FnMut((T0, T1)) + Send + 'static,

    source§

    impl<T0> ForEachCloned<(T0,)> for (&Dynamic<T0>,)where - T0: Clone + Send + 'static,

    source§

    fn for_each_cloned<F>(&self, for_each: F)where - F: for<'a> FnMut((T0,)) + Send + 'static,

    source§

    impl<T0, T1, T2, T3> ForEachCloned<(T0, T1, T2, T3)> for (&Dynamic<T0>, &Dynamic<T1>, &Dynamic<T2>, &Dynamic<T3>)where + T5: Clone + Send + 'static,

    source§

    fn for_each_cloned<F>(&self, for_each: F)where + F: for<'a> FnMut((T0, T1, T2, T3, T4, T5)) + Send + 'static,

    source§

    impl<T0> ForEachCloned<(T0,)> for (&Dynamic<T0>,)where + T0: Clone + Send + 'static,

    source§

    fn for_each_cloned<F>(&self, for_each: F)where + F: for<'a> FnMut((T0,)) + Send + 'static,

    source§

    impl<T0, T1, T2> ForEachCloned<(T0, T1, T2)> for (&Dynamic<T0>, &Dynamic<T1>, &Dynamic<T2>)where T0: Clone + Send + 'static, T1: Clone + Send + 'static, - T2: Clone + Send + 'static, - T3: Clone + Send + 'static,

    source§

    fn for_each_cloned<F>(&self, for_each: F)where - F: for<'a> FnMut((T0, T1, T2, T3)) + Send + 'static,

    Implementors§

    \ No newline at end of file + T2: Clone + Send + 'static,
    source§

    fn for_each_cloned<F>(&self, for_each: F)where + F: for<'a> FnMut((T0, T1, T2)) + Send + 'static,

    Implementors§

    \ No newline at end of file diff --git a/main/gooey/value/trait.IntoDynamic.html b/main/gooey/value/trait.IntoDynamic.html index 0ceda23f3..f6ee96558 100644 --- a/main/gooey/value/trait.IntoDynamic.html +++ b/main/gooey/value/trait.IntoDynamic.html @@ -1,8 +1,8 @@ -IntoDynamic in gooey::value - Rust

    Trait gooey::value::IntoDynamic

    source ·
    pub trait IntoDynamic<T> {
    +IntoDynamic in gooey::value - Rust

    Trait gooey::value::IntoDynamic

    source ·
    pub trait IntoDynamic<T> {
         // Required method
         fn into_dynamic(self) -> Dynamic<T>;
     }
    Expand description

    A type that can convert into a Dynamic<T>.

    -

    Required Methods§

    source

    fn into_dynamic(self) -> Dynamic<T>

    Returns self as a dynamic.

    -

    Implementors§

    Required Methods§

    source

    fn into_dynamic(self) -> Dynamic<T>

    Returns self as a dynamic.

    +

    Implementors§

    source§

    impl IntoDynamic<CheckboxState> for Dynamic<Option<bool>>

    source§

    impl IntoDynamic<CheckboxState> for Dynamic<bool>

    source§

    impl<T> IntoDynamic<T> for Value<T>

    source§

    impl<T> IntoDynamic<T> for Dynamic<T>

    source§

    impl<T, F> IntoDynamic<T> for Fwhere F: FnMut(&T) + Send + 'static, T: Default + Send + 'static,

    \ No newline at end of file diff --git a/main/gooey/value/trait.IntoValue.html b/main/gooey/value/trait.IntoValue.html index b3870f949..7424abaed 100644 --- a/main/gooey/value/trait.IntoValue.html +++ b/main/gooey/value/trait.IntoValue.html @@ -1,6 +1,6 @@ -IntoValue in gooey::value - Rust

    Trait gooey::value::IntoValue

    source ·
    pub trait IntoValue<T> {
    +IntoValue in gooey::value - Rust

    Trait gooey::value::IntoValue

    source ·
    pub trait IntoValue<T> {
         // Required method
         fn into_value(self) -> Value<T>;
     }
    Expand description

    A type that can be converted into a Value.

    -

    Required Methods§

    source

    fn into_value(self) -> Value<T>

    Returns this type as a Value.

    -

    Implementations on Foreign Types§

    source§

    impl IntoValue<MaskedString> for String

    source§

    impl IntoValue<MaskedString> for char

    source§

    impl IntoValue<Dimension> for Px

    source§

    impl<'a> IntoValue<String> for &'a str

    source§

    impl IntoValue<CowString> for &str

    source§

    impl IntoValue<CowString> for String

    source§

    impl IntoValue<CowString> for char

    source§

    impl IntoValue<Edges<FlexibleDimension>> for Px

    source§

    impl IntoValue<Edges<Dimension>> for Px

    source§

    impl IntoValue<Dimension> for Lp

    source§

    impl IntoValue<Edges<FlexibleDimension>> for Lp

    source§

    impl IntoValue<MaskedString> for &str

    source§

    impl IntoValue<Edges<Dimension>> for Lp

    Implementors§

    \ No newline at end of file +

    Required Methods§

    source

    fn into_value(self) -> Value<T>

    Returns this type as a Value.

    +

    Implementations on Foreign Types§

    source§

    impl IntoValue<MaskedString> for String

    source§

    impl IntoValue<MaskedString> for char

    source§

    impl IntoValue<Dimension> for Px

    source§

    impl<'a> IntoValue<String> for &'a str

    source§

    impl IntoValue<CowString> for &str

    source§

    impl IntoValue<CowString> for String

    source§

    impl IntoValue<CowString> for char

    source§

    impl IntoValue<Edges<FlexibleDimension>> for Px

    source§

    impl IntoValue<Edges<Dimension>> for Px

    source§

    impl IntoValue<Dimension> for Lp

    source§

    impl IntoValue<Edges<FlexibleDimension>> for Lp

    source§

    impl IntoValue<MaskedString> for &str

    source§

    impl IntoValue<Edges<Dimension>> for Lp

    Implementors§

    \ No newline at end of file diff --git a/main/gooey/value/trait.MapEach.html b/main/gooey/value/trait.MapEach.html index ddd8210c5..fb010f369 100644 --- a/main/gooey/value/trait.MapEach.html +++ b/main/gooey/value/trait.MapEach.html @@ -1,4 +1,4 @@ -MapEach in gooey::value - Rust

    Trait gooey::value::MapEach

    source ·
    pub trait MapEach<T, U> {
    +MapEach in gooey::value - Rust

    Trait gooey::value::MapEach

    source ·
    pub trait MapEach<T, U> {
         type Ref<'a>;
     
         // Required method
    @@ -6,41 +6,41 @@
            where F: for<'a> FnMut(Self::Ref<'a>) -> U + Send + 'static;
     }
    Expand description

    A type that can create a Dynamic<U> from a T passed into a mapping function.

    -

    Required Associated Types§

    source

    type Ref<'a>

    The borrowed representation of T passed into the mapping function.

    -

    Required Methods§

    source

    fn map_each<F>(&self, map_each: F) -> Dynamic<U>where +

    Required Associated Types§

    source

    type Ref<'a>

    The borrowed representation of T passed into the mapping function.

    +

    Required Methods§

    source

    fn map_each<F>(&self, map_each: F) -> Dynamic<U>where F: for<'a> FnMut(Self::Ref<'a>) -> U + Send + 'static,

    Apply map_each to each value in self, storing the result in the returned dynamic.

    -

    Implementations on Foreign Types§

    source§

    impl<U, T0, T1, T2, T3, T4> MapEach<(T0, T1, T2, T3, T4), U> for (&Dynamic<T0>, &Dynamic<T1>, &Dynamic<T2>, &Dynamic<T3>, &Dynamic<T4>)where +

    Implementations on Foreign Types§

    source§

    impl<U, T0, T1, T2, T3> MapEach<(T0, T1, T2, T3), U> for (&Dynamic<T0>, &Dynamic<T1>, &Dynamic<T2>, &Dynamic<T3>)where U: PartialEq + Send + 'static, T0: Send + 'static, T1: Send + 'static, T2: Send + 'static, - T3: Send + 'static, - T4: Send + 'static,

    §

    type Ref<'a> = (&'a T0, &'a T1, &'a T2, &'a T3, &'a T4)

    source§

    fn map_each<F>(&self, map_each: F) -> Dynamic<U>where - F: for<'a> FnMut(Self::Ref<'a>) -> U + Send + 'static,

    source§

    impl<U, T0, T1, T2, T3, T4, T5> MapEach<(T0, T1, T2, T3, T4, T5), U> for (&Dynamic<T0>, &Dynamic<T1>, &Dynamic<T2>, &Dynamic<T3>, &Dynamic<T4>, &Dynamic<T5>)where + T3: Send + 'static,

    §

    type Ref<'a> = (&'a T0, &'a T1, &'a T2, &'a T3)

    source§

    fn map_each<F>(&self, map_each: F) -> Dynamic<U>where + F: for<'a> FnMut(Self::Ref<'a>) -> U + Send + 'static,

    source§

    impl<U, T0, T1, T2, T3, T4> MapEach<(T0, T1, T2, T3, T4), U> for (&Dynamic<T0>, &Dynamic<T1>, &Dynamic<T2>, &Dynamic<T3>, &Dynamic<T4>)where U: PartialEq + Send + 'static, T0: Send + 'static, T1: Send + 'static, T2: Send + 'static, T3: Send + 'static, - T4: Send + 'static, - T5: Send + 'static,

    §

    type Ref<'a> = (&'a T0, &'a T1, &'a T2, &'a T3, &'a T4, &'a T5)

    source§

    fn map_each<F>(&self, map_each: F) -> Dynamic<U>where - F: for<'a> FnMut(Self::Ref<'a>) -> U + Send + 'static,

    source§

    impl<U, T0> MapEach<(T0,), U> for (&Dynamic<T0>,)where - U: PartialEq + Send + 'static, - T0: Send + 'static,

    §

    type Ref<'a> = (&'a T0,)

    source§

    fn map_each<F>(&self, map_each: F) -> Dynamic<U>where - F: for<'a> FnMut(Self::Ref<'a>) -> U + Send + 'static,

    source§

    impl<U, T0, T1, T2> MapEach<(T0, T1, T2), U> for (&Dynamic<T0>, &Dynamic<T1>, &Dynamic<T2>)where + T4: Send + 'static,

    §

    type Ref<'a> = (&'a T0, &'a T1, &'a T2, &'a T3, &'a T4)

    source§

    fn map_each<F>(&self, map_each: F) -> Dynamic<U>where + F: for<'a> FnMut(Self::Ref<'a>) -> U + Send + 'static,

    source§

    impl<U, T0, T1> MapEach<(T0, T1), U> for (&Dynamic<T0>, &Dynamic<T1>)where U: PartialEq + Send + 'static, T0: Send + 'static, - T1: Send + 'static, - T2: Send + 'static,

    §

    type Ref<'a> = (&'a T0, &'a T1, &'a T2)

    source§

    fn map_each<F>(&self, map_each: F) -> Dynamic<U>where - F: for<'a> FnMut(Self::Ref<'a>) -> U + Send + 'static,

    source§

    impl<U, T0, T1> MapEach<(T0, T1), U> for (&Dynamic<T0>, &Dynamic<T1>)where + T1: Send + 'static,

    §

    type Ref<'a> = (&'a T0, &'a T1)

    source§

    fn map_each<F>(&self, map_each: F) -> Dynamic<U>where + F: for<'a> FnMut(Self::Ref<'a>) -> U + Send + 'static,

    source§

    impl<U, T0> MapEach<(T0,), U> for (&Dynamic<T0>,)where U: PartialEq + Send + 'static, - T0: Send + 'static, - T1: Send + 'static,

    §

    type Ref<'a> = (&'a T0, &'a T1)

    source§

    fn map_each<F>(&self, map_each: F) -> Dynamic<U>where - F: for<'a> FnMut(Self::Ref<'a>) -> U + Send + 'static,

    source§

    impl<U, T0, T1, T2, T3> MapEach<(T0, T1, T2, T3), U> for (&Dynamic<T0>, &Dynamic<T1>, &Dynamic<T2>, &Dynamic<T3>)where + T0: Send + 'static,

    §

    type Ref<'a> = (&'a T0,)

    source§

    fn map_each<F>(&self, map_each: F) -> Dynamic<U>where + F: for<'a> FnMut(Self::Ref<'a>) -> U + Send + 'static,

    source§

    impl<U, T0, T1, T2, T3, T4, T5> MapEach<(T0, T1, T2, T3, T4, T5), U> for (&Dynamic<T0>, &Dynamic<T1>, &Dynamic<T2>, &Dynamic<T3>, &Dynamic<T4>, &Dynamic<T5>)where U: PartialEq + Send + 'static, T0: Send + 'static, T1: Send + 'static, T2: Send + 'static, - T3: Send + 'static,

    §

    type Ref<'a> = (&'a T0, &'a T1, &'a T2, &'a T3)

    source§

    fn map_each<F>(&self, map_each: F) -> Dynamic<U>where + T3: Send + 'static, + T4: Send + 'static, + T5: Send + 'static,

    §

    type Ref<'a> = (&'a T0, &'a T1, &'a T2, &'a T3, &'a T4, &'a T5)

    source§

    fn map_each<F>(&self, map_each: F) -> Dynamic<U>where + F: for<'a> FnMut(Self::Ref<'a>) -> U + Send + 'static,

    source§

    impl<U, T0, T1, T2> MapEach<(T0, T1, T2), U> for (&Dynamic<T0>, &Dynamic<T1>, &Dynamic<T2>)where + U: PartialEq + Send + 'static, + T0: Send + 'static, + T1: Send + 'static, + T2: Send + 'static,

    §

    type Ref<'a> = (&'a T0, &'a T1, &'a T2)

    source§

    fn map_each<F>(&self, map_each: F) -> Dynamic<U>where F: for<'a> FnMut(Self::Ref<'a>) -> U + Send + 'static,

    Implementors§

    \ No newline at end of file diff --git a/main/gooey/value/trait.MapEachCloned.html b/main/gooey/value/trait.MapEachCloned.html index a69183ca9..063881383 100644 --- a/main/gooey/value/trait.MapEachCloned.html +++ b/main/gooey/value/trait.MapEachCloned.html @@ -1,43 +1,43 @@ -MapEachCloned in gooey::value - Rust
    pub trait MapEachCloned<T, U> {
    +MapEachCloned in gooey::value - Rust
    pub trait MapEachCloned<T, U> {
         // Required method
         fn map_each_cloned<F>(&self, map_each: F) -> Dynamic<U>
            where F: for<'a> FnMut(T) -> U + Send + 'static;
     }
    Expand description

    A type that can create a Dynamic<U> from a T passed into a mapping function.

    -

    Required Methods§

    source

    fn map_each_cloned<F>(&self, map_each: F) -> Dynamic<U>where +

    Required Methods§

    source

    fn map_each_cloned<F>(&self, map_each: F) -> Dynamic<U>where F: for<'a> FnMut(T) -> U + Send + 'static,

    Apply map_each to each value in self, storing the result in the returned dynamic.

    -

    Implementations on Foreign Types§

    source§

    impl<U, T0, T1> MapEachCloned<(T0, T1), U> for (&Dynamic<T0>, &Dynamic<T1>)where +

    Implementations on Foreign Types§

    source§

    impl<U, T0> MapEachCloned<(T0,), U> for (&Dynamic<T0>,)where U: PartialEq + Send + 'static, - T0: Clone + Send + 'static, - T1: Clone + Send + 'static,

    source§

    fn map_each_cloned<F>(&self, map_each: F) -> Dynamic<U>where - F: for<'a> FnMut((T0, T1)) -> U + Send + 'static,

    source§

    impl<U, T0> MapEachCloned<(T0,), U> for (&Dynamic<T0>,)where + T0: Clone + Send + 'static,

    source§

    fn map_each_cloned<F>(&self, map_each: F) -> Dynamic<U>where + F: for<'a> FnMut((T0,)) -> U + Send + 'static,

    source§

    impl<U, T0, T1, T2> MapEachCloned<(T0, T1, T2), U> for (&Dynamic<T0>, &Dynamic<T1>, &Dynamic<T2>)where U: PartialEq + Send + 'static, - T0: Clone + Send + 'static,

    source§

    fn map_each_cloned<F>(&self, map_each: F) -> Dynamic<U>where - F: for<'a> FnMut((T0,)) -> U + Send + 'static,

    source§

    impl<U, T0, T1, T2, T3> MapEachCloned<(T0, T1, T2, T3), U> for (&Dynamic<T0>, &Dynamic<T1>, &Dynamic<T2>, &Dynamic<T3>)where + T0: Clone + Send + 'static, + T1: Clone + Send + 'static, + T2: Clone + Send + 'static,

    source§

    fn map_each_cloned<F>(&self, map_each: F) -> Dynamic<U>where + F: for<'a> FnMut((T0, T1, T2)) -> U + Send + 'static,

    source§

    impl<U, T0, T1, T2, T3> MapEachCloned<(T0, T1, T2, T3), U> for (&Dynamic<T0>, &Dynamic<T1>, &Dynamic<T2>, &Dynamic<T3>)where U: PartialEq + Send + 'static, T0: Clone + Send + 'static, T1: Clone + Send + 'static, T2: Clone + Send + 'static, - T3: Clone + Send + 'static,

    source§

    fn map_each_cloned<F>(&self, map_each: F) -> Dynamic<U>where - F: for<'a> FnMut((T0, T1, T2, T3)) -> U + Send + 'static,

    source§

    impl<U, T0, T1, T2, T3, T4> MapEachCloned<(T0, T1, T2, T3, T4), U> for (&Dynamic<T0>, &Dynamic<T1>, &Dynamic<T2>, &Dynamic<T3>, &Dynamic<T4>)where + T3: Clone + Send + 'static,

    source§

    fn map_each_cloned<F>(&self, map_each: F) -> Dynamic<U>where + F: for<'a> FnMut((T0, T1, T2, T3)) -> U + Send + 'static,

    source§

    impl<U, T0, T1, T2, T3, T4> MapEachCloned<(T0, T1, T2, T3, T4), U> for (&Dynamic<T0>, &Dynamic<T1>, &Dynamic<T2>, &Dynamic<T3>, &Dynamic<T4>)where U: PartialEq + Send + 'static, T0: Clone + Send + 'static, T1: Clone + Send + 'static, T2: Clone + Send + 'static, T3: Clone + Send + 'static, - T4: Clone + Send + 'static,

    source§

    fn map_each_cloned<F>(&self, map_each: F) -> Dynamic<U>where - F: for<'a> FnMut((T0, T1, T2, T3, T4)) -> U + Send + 'static,

    source§

    impl<U, T0, T1, T2, T3, T4, T5> MapEachCloned<(T0, T1, T2, T3, T4, T5), U> for (&Dynamic<T0>, &Dynamic<T1>, &Dynamic<T2>, &Dynamic<T3>, &Dynamic<T4>, &Dynamic<T5>)where + T4: Clone + Send + 'static,

    source§

    fn map_each_cloned<F>(&self, map_each: F) -> Dynamic<U>where + F: for<'a> FnMut((T0, T1, T2, T3, T4)) -> U + Send + 'static,

    source§

    impl<U, T0, T1, T2, T3, T4, T5> MapEachCloned<(T0, T1, T2, T3, T4, T5), U> for (&Dynamic<T0>, &Dynamic<T1>, &Dynamic<T2>, &Dynamic<T3>, &Dynamic<T4>, &Dynamic<T5>)where U: PartialEq + Send + 'static, T0: Clone + Send + 'static, T1: Clone + Send + 'static, T2: Clone + Send + 'static, T3: Clone + Send + 'static, T4: Clone + Send + 'static, - T5: Clone + Send + 'static,

    source§

    fn map_each_cloned<F>(&self, map_each: F) -> Dynamic<U>where - F: for<'a> FnMut((T0, T1, T2, T3, T4, T5)) -> U + Send + 'static,

    source§

    impl<U, T0, T1, T2> MapEachCloned<(T0, T1, T2), U> for (&Dynamic<T0>, &Dynamic<T1>, &Dynamic<T2>)where + T5: Clone + Send + 'static,

    source§

    fn map_each_cloned<F>(&self, map_each: F) -> Dynamic<U>where + F: for<'a> FnMut((T0, T1, T2, T3, T4, T5)) -> U + Send + 'static,

    source§

    impl<U, T0, T1> MapEachCloned<(T0, T1), U> for (&Dynamic<T0>, &Dynamic<T1>)where U: PartialEq + Send + 'static, T0: Clone + Send + 'static, - T1: Clone + Send + 'static, - T2: Clone + Send + 'static,

    source§

    fn map_each_cloned<F>(&self, map_each: F) -> Dynamic<U>where - F: for<'a> FnMut((T0, T1, T2)) -> U + Send + 'static,

    Implementors§

    \ No newline at end of file + T1: Clone + Send + 'static,
    source§

    fn map_each_cloned<F>(&self, map_each: F) -> Dynamic<U>where + F: for<'a> FnMut((T0, T1)) -> U + Send + 'static,

    Implementors§

    \ No newline at end of file diff --git a/main/gooey/value/trait.Switchable.html b/main/gooey/value/trait.Switchable.html index 5dc16e796..53640d56f 100644 --- a/main/gooey/value/trait.Switchable.html +++ b/main/gooey/value/trait.Switchable.html @@ -1,12 +1,12 @@ -Switchable in gooey::value - Rust

    Trait gooey::value::Switchable

    source ·
    pub trait Switchable<T>: IntoDynamic<T> + Sized {
    +Switchable in gooey::value - Rust

    Trait gooey::value::Switchable

    source ·
    pub trait Switchable<T>: IntoDynamic<T> + Sized {
         // Provided method
         fn switcher<F>(self, map: F) -> Switcher
            where F: FnMut(&T, &Dynamic<T>) -> WidgetInstance + Send + 'static,
                  T: Send + 'static { ... }
     }
    Expand description

    A type that can be the source of a Switcher widget.

    -

    Provided Methods§

    source

    fn switcher<F>(self, map: F) -> Switcherwhere +

    Provided Methods§

    source

    fn switcher<F>(self, map: F) -> Switcherwhere F: FnMut(&T, &Dynamic<T>) -> WidgetInstance + Send + 'static, T: Send + 'static,

    Returns a new Switcher whose contents is the result of invoking map each time self is updated.

    -

    Implementors§

    source§

    impl<T, W> Switchable<T> for Wwhere +

    Implementors§

    source§

    impl<T, W> Switchable<T> for Wwhere W: IntoDynamic<T>,

    \ No newline at end of file diff --git a/main/gooey/widget/enum.RootBehavior.html b/main/gooey/widget/enum.RootBehavior.html index 93c3103f2..c3c51185c 100644 --- a/main/gooey/widget/enum.RootBehavior.html +++ b/main/gooey/widget/enum.RootBehavior.html @@ -50,7 +50,7 @@ Unit: Copy,
    §

    fn into_components(self) -> (Unit, Unit)

    Extracts this type’s 2d vector components.
    §

    fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

    Converts this type to another type using [FromComponents] and [IntoComponents].
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of colors. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/widget/enum.WidgetRef.html b/main/gooey/widget/enum.WidgetRef.html index d65ca6a16..5d88ee79c 100644 --- a/main/gooey/widget/enum.WidgetRef.html +++ b/main/gooey/widget/enum.WidgetRef.html @@ -43,7 +43,7 @@ U: FromAngle<T>,

    source§

    fn into_angle(self) -> U

    Performs a conversion into T.
    source§

    impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

    source§

    fn into_color(self) -> U

    Convert into T with values clamped to the color defined bounds Read more
    source§

    impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

    source§

    fn into_color_unclamped(self) -> U

    Convert into T. The resulting color might be invalid in its color space Read more
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of colors. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/widget/struct.Callback.html b/main/gooey/widget/struct.Callback.html index 6052fa361..f5e11d0cd 100644 --- a/main/gooey/widget/struct.Callback.html +++ b/main/gooey/widget/struct.Callback.html @@ -37,7 +37,7 @@ U: FromAngle<T>,

    source§

    fn into_angle(self) -> U

    Performs a conversion into T.
    source§

    impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

    source§

    fn into_color(self) -> U

    Convert into T with values clamped to the color defined bounds Read more
    source§

    impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

    source§

    fn into_color_unclamped(self) -> U

    Convert into T. The resulting color might be invalid in its color space Read more
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of colors. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/main/gooey/widget/struct.Children.html b/main/gooey/widget/struct.Children.html index 78f2f9a2b..a98e51b3d 100644 --- a/main/gooey/widget/struct.Children.html +++ b/main/gooey/widget/struct.Children.html @@ -2391,7 +2391,7 @@
    Examples
    U: FromAngle<T>,

    source§

    fn into_angle(self) -> U

    Performs a conversion into T.
    source§

    impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

    source§

    fn into_color(self) -> U

    Convert into T with values clamped to the color defined bounds Read more
    source§

    impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

    source§

    fn into_color_unclamped(self) -> U

    Convert into T. The resulting color might be invalid in its color space Read more
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of colors. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/main/gooey/widget/struct.EventHandled.html b/main/gooey/widget/struct.EventHandled.html index e8193772e..7e751c961 100644 --- a/main/gooey/widget/struct.EventHandled.html +++ b/main/gooey/widget/struct.EventHandled.html @@ -43,7 +43,7 @@ Unit: Copy,

    §

    fn into_components(self) -> (Unit, Unit)

    Extracts this type’s 2d vector components.
    §

    fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

    Converts this type to another type using [FromComponents] and [IntoComponents].
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of colors. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/widget/struct.EventIgnored.html b/main/gooey/widget/struct.EventIgnored.html index 261b4b382..910079c3c 100644 --- a/main/gooey/widget/struct.EventIgnored.html +++ b/main/gooey/widget/struct.EventIgnored.html @@ -43,7 +43,7 @@ Unit: Copy,

    §

    fn into_components(self) -> (Unit, Unit)

    Extracts this type’s 2d vector components.
    §

    fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

    Converts this type to another type using [FromComponents] and [IntoComponents].
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of colors. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/widget/struct.ManagedWidget.html b/main/gooey/widget/struct.ManagedWidget.html index 19fcd9537..f96250baa 100644 --- a/main/gooey/widget/struct.ManagedWidget.html +++ b/main/gooey/widget/struct.ManagedWidget.html @@ -60,7 +60,7 @@ U: FromAngle<T>,

    source§

    fn into_angle(self) -> U

    Performs a conversion into T.
    source§

    impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

    source§

    fn into_color(self) -> U

    Convert into T with values clamped to the color defined bounds Read more
    source§

    impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

    source§

    fn into_color_unclamped(self) -> U

    Convert into T. The resulting color might be invalid in its color space Read more
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of colors. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/widget/struct.WidgetGuard.html b/main/gooey/widget/struct.WidgetGuard.html index 3e3a195b1..3e8f495a4 100644 --- a/main/gooey/widget/struct.WidgetGuard.html +++ b/main/gooey/widget/struct.WidgetGuard.html @@ -38,7 +38,7 @@ U: FromAngle<T>,

    source§

    fn into_angle(self) -> U

    Performs a conversion into T.
    source§

    impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

    source§

    fn into_color(self) -> U

    Convert into T with values clamped to the color defined bounds Read more
    source§

    impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

    source§

    fn into_color_unclamped(self) -> U

    Convert into T. The resulting color might be invalid in its color space Read more
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of colors. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/main/gooey/widget/struct.WidgetId.html b/main/gooey/widget/struct.WidgetId.html index 9804de59a..153590dca 100644 --- a/main/gooey/widget/struct.WidgetId.html +++ b/main/gooey/widget/struct.WidgetId.html @@ -54,7 +54,7 @@ Unit: Copy,

    §

    fn into_components(self) -> (Unit, Unit)

    Extracts this type’s 2d vector components.
    §

    fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

    Converts this type to another type using [FromComponents] and [IntoComponents].
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    §

    impl<Key, SearchFor> Sort<SearchFor> for Keywhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    §

    impl<Key, SearchFor> Sort<SearchFor> for Keywhere Key: Ord + PartialOrd<SearchFor>,

    §

    fn compare(&self, b: &SearchFor) -> Ordering

    Compare self and other, returning the comparison result. Read more
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of diff --git a/main/gooey/widget/struct.WidgetInstance.html b/main/gooey/widget/struct.WidgetInstance.html index 183ee40a2..4df2bff03 100644 --- a/main/gooey/widget/struct.WidgetInstance.html +++ b/main/gooey/widget/struct.WidgetInstance.html @@ -115,7 +115,7 @@
    Panics
    U: FromAngle<T>,
    source§

    fn into_angle(self) -> U

    Performs a conversion into T.
    source§

    impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

    source§

    fn into_color(self) -> U

    Convert into T with values clamped to the color defined bounds Read more
    source§

    impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

    source§

    fn into_color_unclamped(self) -> U

    Convert into T. The resulting color might be invalid in its color space Read more
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> Run for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> Run for Twhere T: MakeWidget,

    source§

    fn run(self) -> Result<(), EventLoopError>

    Runs the provided type, returning Ok(()) upon successful execution and program exit. Note that this function may not ever return on some platforms.
    source§

    impl<T> ToOwned for Twhere diff --git a/main/gooey/widget/struct.WidgetTag.html b/main/gooey/widget/struct.WidgetTag.html index 4f7a63888..7f0d92a04 100644 --- a/main/gooey/widget/struct.WidgetTag.html +++ b/main/gooey/widget/struct.WidgetTag.html @@ -49,7 +49,7 @@ U: FromAngle<T>,

    source§

    fn into_angle(self) -> U

    Performs a conversion into T.
    source§

    impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

    source§

    fn into_color(self) -> U

    Convert into T with values clamped to the color defined bounds Read more
    source§

    impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

    source§

    fn into_color_unclamped(self) -> U

    Convert into T. The resulting color might be invalid in its color space Read more
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of colors. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/main/gooey/widget/struct.WrappedLayout.html b/main/gooey/widget/struct.WrappedLayout.html index 90d8a04ef..53c4550d7 100644 --- a/main/gooey/widget/struct.WrappedLayout.html +++ b/main/gooey/widget/struct.WrappedLayout.html @@ -42,7 +42,7 @@ Unit: Copy,

    §

    fn into_components(self) -> (Unit, Unit)

    Extracts this type’s 2d vector components.
    §

    fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

    Converts this type to another type using [FromComponents] and [IntoComponents].
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of colors. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/widgets/button/enum.ButtonKind.html b/main/gooey/widgets/button/enum.ButtonKind.html index f8edf0cab..455373f70 100644 --- a/main/gooey/widgets/button/enum.ButtonKind.html +++ b/main/gooey/widgets/button/enum.ButtonKind.html @@ -57,7 +57,7 @@ Unit: Copy,

    §

    fn into_components(self) -> (Unit, Unit)

    Extracts this type’s 2d vector components.
    §

    fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

    Converts this type to another type using [FromComponents] and [IntoComponents].
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of colors. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/widgets/button/enum.VisualState.html b/main/gooey/widgets/button/enum.VisualState.html index ff24cfd62..706f6c8ff 100644 --- a/main/gooey/widgets/button/enum.VisualState.html +++ b/main/gooey/widgets/button/enum.VisualState.html @@ -62,7 +62,7 @@ Unit: Copy,

    §

    fn into_components(self) -> (Unit, Unit)

    Extracts this type’s 2d vector components.
    §

    fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

    Converts this type to another type using [FromComponents] and [IntoComponents].
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of colors. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/widgets/button/struct.Button.html b/main/gooey/widgets/button/struct.Button.html index b4e36e75f..bbc7d07c8 100644 --- a/main/gooey/widgets/button/struct.Button.html +++ b/main/gooey/widgets/button/struct.Button.html @@ -110,7 +110,7 @@ U: FromAngle<T>,

    source§

    fn into_angle(self) -> U

    Performs a conversion into T.
    source§

    impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

    source§

    fn into_color(self) -> U

    Convert into T with values clamped to the color defined bounds Read more
    source§

    impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

    source§

    fn into_color_unclamped(self) -> U

    Convert into T. The resulting color might be invalid in its color space Read more
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere T: MakeWidgetWithId,

    source§

    fn make_widget(self) -> WidgetInstance

    Returns a new widget.
    source§

    fn into_window(self) -> Window<WidgetInstance>

    Returns a new window containing self as the root widget.
    source§

    fn with_styles(self, styles: impl IntoValue<Styles>) -> Stylewhere Self: Sized,

    Associates styles with this widget. Read more
    source§

    fn with<C: ComponentDefinition>( self, diff --git a/main/gooey/widgets/button/struct.ButtonActiveBackground.html b/main/gooey/widgets/button/struct.ButtonActiveBackground.html index 28314c221..09d2bdc23 100644 --- a/main/gooey/widgets/button/struct.ButtonActiveBackground.html +++ b/main/gooey/widgets/button/struct.ButtonActiveBackground.html @@ -44,7 +44,7 @@ Unit: Copy,

    §

    fn into_components(self) -> (Unit, Unit)

    Extracts this type’s 2d vector components.
    §

    fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

    Converts this type to another type using [FromComponents] and [IntoComponents].
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of colors. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/widgets/button/struct.ButtonActiveForeground.html b/main/gooey/widgets/button/struct.ButtonActiveForeground.html index 5ceae3c2c..3032804eb 100644 --- a/main/gooey/widgets/button/struct.ButtonActiveForeground.html +++ b/main/gooey/widgets/button/struct.ButtonActiveForeground.html @@ -44,7 +44,7 @@ Unit: Copy,

    §

    fn into_components(self) -> (Unit, Unit)

    Extracts this type’s 2d vector components.
    §

    fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

    Converts this type to another type using [FromComponents] and [IntoComponents].
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of colors. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/widgets/button/struct.ButtonActiveOutline.html b/main/gooey/widgets/button/struct.ButtonActiveOutline.html index 1ba4c93bf..6b0fe0a47 100644 --- a/main/gooey/widgets/button/struct.ButtonActiveOutline.html +++ b/main/gooey/widgets/button/struct.ButtonActiveOutline.html @@ -44,7 +44,7 @@ Unit: Copy,

    §

    fn into_components(self) -> (Unit, Unit)

    Extracts this type’s 2d vector components.
    §

    fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

    Converts this type to another type using [FromComponents] and [IntoComponents].
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of colors. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/widgets/button/struct.ButtonBackground.html b/main/gooey/widgets/button/struct.ButtonBackground.html index 7df9316aa..a9d85553b 100644 --- a/main/gooey/widgets/button/struct.ButtonBackground.html +++ b/main/gooey/widgets/button/struct.ButtonBackground.html @@ -44,7 +44,7 @@ Unit: Copy,

    §

    fn into_components(self) -> (Unit, Unit)

    Extracts this type’s 2d vector components.
    §

    fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

    Converts this type to another type using [FromComponents] and [IntoComponents].
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of colors. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/widgets/button/struct.ButtonColors.html b/main/gooey/widgets/button/struct.ButtonColors.html index ae58344d0..893438665 100644 --- a/main/gooey/widgets/button/struct.ButtonColors.html +++ b/main/gooey/widgets/button/struct.ButtonColors.html @@ -52,7 +52,7 @@ Unit: Copy,

    §

    fn into_components(self) -> (Unit, Unit)

    Extracts this type’s 2d vector components.
    §

    fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

    Converts this type to another type using [FromComponents] and [IntoComponents].
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of colors. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/widgets/button/struct.ButtonDisabledBackground.html b/main/gooey/widgets/button/struct.ButtonDisabledBackground.html index 152c1bec6..a035f5d3d 100644 --- a/main/gooey/widgets/button/struct.ButtonDisabledBackground.html +++ b/main/gooey/widgets/button/struct.ButtonDisabledBackground.html @@ -45,7 +45,7 @@ Unit: Copy,

    §

    fn into_components(self) -> (Unit, Unit)

    Extracts this type’s 2d vector components.
    §

    fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

    Converts this type to another type using [FromComponents] and [IntoComponents].
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of colors. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/widgets/button/struct.ButtonDisabledForeground.html b/main/gooey/widgets/button/struct.ButtonDisabledForeground.html index 25103f48e..5b7d23e1e 100644 --- a/main/gooey/widgets/button/struct.ButtonDisabledForeground.html +++ b/main/gooey/widgets/button/struct.ButtonDisabledForeground.html @@ -45,7 +45,7 @@ Unit: Copy,

    §

    fn into_components(self) -> (Unit, Unit)

    Extracts this type’s 2d vector components.
    §

    fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

    Converts this type to another type using [FromComponents] and [IntoComponents].
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of colors. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/widgets/button/struct.ButtonDisabledOutline.html b/main/gooey/widgets/button/struct.ButtonDisabledOutline.html index bc09d648f..d98b77b8d 100644 --- a/main/gooey/widgets/button/struct.ButtonDisabledOutline.html +++ b/main/gooey/widgets/button/struct.ButtonDisabledOutline.html @@ -45,7 +45,7 @@ Unit: Copy,

    §

    fn into_components(self) -> (Unit, Unit)

    Extracts this type’s 2d vector components.
    §

    fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

    Converts this type to another type using [FromComponents] and [IntoComponents].
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of colors. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/widgets/button/struct.ButtonForeground.html b/main/gooey/widgets/button/struct.ButtonForeground.html index 625b0e6b7..664c06c5a 100644 --- a/main/gooey/widgets/button/struct.ButtonForeground.html +++ b/main/gooey/widgets/button/struct.ButtonForeground.html @@ -44,7 +44,7 @@ Unit: Copy,

    §

    fn into_components(self) -> (Unit, Unit)

    Extracts this type’s 2d vector components.
    §

    fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

    Converts this type to another type using [FromComponents] and [IntoComponents].
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of colors. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/widgets/button/struct.ButtonHoverBackground.html b/main/gooey/widgets/button/struct.ButtonHoverBackground.html index 876658f6f..3212b3b9a 100644 --- a/main/gooey/widgets/button/struct.ButtonHoverBackground.html +++ b/main/gooey/widgets/button/struct.ButtonHoverBackground.html @@ -45,7 +45,7 @@ Unit: Copy,

    §

    fn into_components(self) -> (Unit, Unit)

    Extracts this type’s 2d vector components.
    §

    fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

    Converts this type to another type using [FromComponents] and [IntoComponents].
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of colors. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/widgets/button/struct.ButtonHoverForeground.html b/main/gooey/widgets/button/struct.ButtonHoverForeground.html index 69180b4f7..ea5d2a342 100644 --- a/main/gooey/widgets/button/struct.ButtonHoverForeground.html +++ b/main/gooey/widgets/button/struct.ButtonHoverForeground.html @@ -45,7 +45,7 @@ Unit: Copy,

    §

    fn into_components(self) -> (Unit, Unit)

    Extracts this type’s 2d vector components.
    §

    fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

    Converts this type to another type using [FromComponents] and [IntoComponents].
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of colors. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/widgets/button/struct.ButtonHoverOutline.html b/main/gooey/widgets/button/struct.ButtonHoverOutline.html index 31de99180..9fd3cc2b5 100644 --- a/main/gooey/widgets/button/struct.ButtonHoverOutline.html +++ b/main/gooey/widgets/button/struct.ButtonHoverOutline.html @@ -45,7 +45,7 @@ Unit: Copy,

    §

    fn into_components(self) -> (Unit, Unit)

    Extracts this type’s 2d vector components.
    §

    fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

    Converts this type to another type using [FromComponents] and [IntoComponents].
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of colors. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/widgets/button/struct.ButtonOutline.html b/main/gooey/widgets/button/struct.ButtonOutline.html index 14dd383a1..11e1762c0 100644 --- a/main/gooey/widgets/button/struct.ButtonOutline.html +++ b/main/gooey/widgets/button/struct.ButtonOutline.html @@ -44,7 +44,7 @@ Unit: Copy,

    §

    fn into_components(self) -> (Unit, Unit)

    Extracts this type’s 2d vector components.
    §

    fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

    Converts this type to another type using [FromComponents] and [IntoComponents].
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of colors. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/widgets/checkbox/enum.CheckboxState.html b/main/gooey/widgets/checkbox/enum.CheckboxState.html index 70ed40e0d..408e0bcd1 100644 --- a/main/gooey/widgets/checkbox/enum.CheckboxState.html +++ b/main/gooey/widgets/checkbox/enum.CheckboxState.html @@ -56,7 +56,7 @@ Unit: Copy,

    §

    fn into_components(self) -> (Unit, Unit)

    Extracts this type’s 2d vector components.
    §

    fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

    Converts this type to another type using [FromComponents] and [IntoComponents].
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of colors. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/widgets/checkbox/struct.Checkbox.html b/main/gooey/widgets/checkbox/struct.Checkbox.html index a831d0491..42bda4eb5 100644 --- a/main/gooey/widgets/checkbox/struct.Checkbox.html +++ b/main/gooey/widgets/checkbox/struct.Checkbox.html @@ -68,7 +68,7 @@ U: FromAngle<T>,

    source§

    fn into_angle(self) -> U

    Performs a conversion into T.
    source§

    impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

    source§

    fn into_color(self) -> U

    Convert into T with values clamped to the color defined bounds Read more
    source§

    impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

    source§

    fn into_color_unclamped(self) -> U

    Convert into T. The resulting color might be invalid in its color space Read more
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> Run for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> Run for Twhere T: MakeWidget,

    source§

    fn run(self) -> Result<(), EventLoopError>

    Runs the provided type, returning Ok(()) upon successful execution and program exit. Note that this function may not ever return on some platforms.
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere diff --git a/main/gooey/widgets/checkbox/struct.CheckboxToBoolError.html b/main/gooey/widgets/checkbox/struct.CheckboxToBoolError.html index cb316f9dc..1ee5e8bd3 100644 --- a/main/gooey/widgets/checkbox/struct.CheckboxToBoolError.html +++ b/main/gooey/widgets/checkbox/struct.CheckboxToBoolError.html @@ -44,7 +44,7 @@ Unit: Copy,

    §

    fn into_components(self) -> (Unit, Unit)

    Extracts this type’s 2d vector components.
    §

    fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

    Converts this type to another type using [FromComponents] and [IntoComponents].
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToString for Twhere T: Display + ?Sized,

    source§

    default fn to_string(&self) -> String

    Converts the given value to a String. Read more
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of diff --git a/main/gooey/widgets/container/enum.ContainerBackground.html b/main/gooey/widgets/container/enum.ContainerBackground.html index 5c895b06e..38c439906 100644 --- a/main/gooey/widgets/container/enum.ContainerBackground.html +++ b/main/gooey/widgets/container/enum.ContainerBackground.html @@ -63,7 +63,7 @@ Unit: Copy,
    §

    fn into_components(self) -> (Unit, Unit)

    Extracts this type’s 2d vector components.
    §

    fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

    Converts this type to another type using [FromComponents] and [IntoComponents].
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of colors. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/widgets/container/enum.EffectiveBackground.html b/main/gooey/widgets/container/enum.EffectiveBackground.html index 0e202a038..76bf75787 100644 --- a/main/gooey/widgets/container/enum.EffectiveBackground.html +++ b/main/gooey/widgets/container/enum.EffectiveBackground.html @@ -51,7 +51,7 @@ Unit: Copy,

    §

    fn into_components(self) -> (Unit, Unit)

    Extracts this type’s 2d vector components.
    §

    fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

    Converts this type to another type using [FromComponents] and [IntoComponents].
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of colors. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/widgets/container/struct.Container.html b/main/gooey/widgets/container/struct.Container.html index dc720cbde..a65a47e6e 100644 --- a/main/gooey/widgets/container/struct.Container.html +++ b/main/gooey/widgets/container/struct.Container.html @@ -150,7 +150,7 @@

    Backgr U: FromAngle<T>,

    source§

    fn into_angle(self) -> U

    Performs a conversion into T.
    source§

    impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

    source§

    fn into_color(self) -> U

    Convert into T with values clamped to the color defined bounds Read more
    source§

    impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

    source§

    fn into_color_unclamped(self) -> U

    Convert into T. The resulting color might be invalid in its color space Read more
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere T: MakeWidgetWithId,

    source§

    fn make_widget(self) -> WidgetInstance

    Returns a new widget.
    source§

    fn into_window(self) -> Window<WidgetInstance>

    Returns a new window containing self as the root widget.
    source§

    fn with_styles(self, styles: impl IntoValue<Styles>) -> Stylewhere Self: Sized,

    Associates styles with this widget. Read more
    source§

    fn with<C: ComponentDefinition>( self, diff --git a/main/gooey/widgets/container/struct.CurrentContainerBackground.html b/main/gooey/widgets/container/struct.CurrentContainerBackground.html index 901482f02..105ecd2b7 100644 --- a/main/gooey/widgets/container/struct.CurrentContainerBackground.html +++ b/main/gooey/widgets/container/struct.CurrentContainerBackground.html @@ -44,7 +44,7 @@ Unit: Copy,

    §

    fn into_components(self) -> (Unit, Unit)

    Extracts this type’s 2d vector components.
    §

    fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

    Converts this type to another type using [FromComponents] and [IntoComponents].
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of colors. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/widgets/input/enum.Affinity.html b/main/gooey/widgets/input/enum.Affinity.html index 93d037efc..5157de709 100644 --- a/main/gooey/widgets/input/enum.Affinity.html +++ b/main/gooey/widgets/input/enum.Affinity.html @@ -55,7 +55,7 @@ Unit: Copy,

    §

    fn into_components(self) -> (Unit, Unit)

    Extracts this type’s 2d vector components.
    §

    fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

    Converts this type to another type using [FromComponents] and [IntoComponents].
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    §

    impl<Key, SearchFor> Sort<SearchFor> for Keywhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    §

    impl<Key, SearchFor> Sort<SearchFor> for Keywhere Key: Ord + PartialOrd<SearchFor>,

    §

    fn compare(&self, b: &SearchFor) -> Ordering

    Compare self and other, returning the comparison result. Read more
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of diff --git a/main/gooey/widgets/input/struct.CowString.html b/main/gooey/widgets/input/struct.CowString.html index 4320db9c7..04a4a4e87 100644 --- a/main/gooey/widgets/input/struct.CowString.html +++ b/main/gooey/widgets/input/struct.CowString.html @@ -1751,7 +1751,7 @@
    Examples
    U: FromAngle<T>,
    source§

    fn into_angle(self) -> U

    Performs a conversion into T.
    source§

    impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

    source§

    fn into_color(self) -> U

    Convert into T with values clamped to the color defined bounds Read more
    source§

    impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

    source§

    fn into_color_unclamped(self) -> U

    Convert into T. The resulting color might be invalid in its color space Read more
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    §

    impl<Key, SearchFor> Sort<SearchFor> for Keywhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    §

    impl<Key, SearchFor> Sort<SearchFor> for Keywhere Key: Ord + PartialOrd<SearchFor>,

    §

    fn compare(&self, b: &SearchFor) -> Ordering

    Compare self and other, returning the comparison result. Read more
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToString for Twhere T: Display + ?Sized,

    source§

    default fn to_string(&self) -> String

    Converts the given value to a String. Read more
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere diff --git a/main/gooey/widgets/input/struct.Cursor.html b/main/gooey/widgets/input/struct.Cursor.html index 8309da34c..9761b1d5c 100644 --- a/main/gooey/widgets/input/struct.Cursor.html +++ b/main/gooey/widgets/input/struct.Cursor.html @@ -55,7 +55,7 @@ Unit: Copy,

    §

    fn into_components(self) -> (Unit, Unit)

    Extracts this type’s 2d vector components.
    §

    fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

    Converts this type to another type using [FromComponents] and [IntoComponents].
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    §

    impl<Key, SearchFor> Sort<SearchFor> for Keywhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    §

    impl<Key, SearchFor> Sort<SearchFor> for Keywhere Key: Ord + PartialOrd<SearchFor>,

    §

    fn compare(&self, b: &SearchFor) -> Ordering

    Compare self and other, returning the comparison result. Read more
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of diff --git a/main/gooey/widgets/input/struct.Input.html b/main/gooey/widgets/input/struct.Input.html index c557c3207..0dda7d339 100644 --- a/main/gooey/widgets/input/struct.Input.html +++ b/main/gooey/widgets/input/struct.Input.html @@ -115,7 +115,7 @@ U: FromAngle<T>,
    source§

    fn into_angle(self) -> U

    Performs a conversion into T.
    source§

    impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

    source§

    fn into_color(self) -> U

    Convert into T with values clamped to the color defined bounds Read more
    source§

    impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

    source§

    fn into_color_unclamped(self) -> U

    Convert into T. The resulting color might be invalid in its color space Read more
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere T: MakeWidgetWithId,

    source§

    fn make_widget(self) -> WidgetInstance

    Returns a new widget.
    source§

    fn into_window(self) -> Window<WidgetInstance>

    Returns a new window containing self as the root widget.
    source§

    fn with_styles(self, styles: impl IntoValue<Styles>) -> Stylewhere Self: Sized,

    Associates styles with this widget. Read more
    source§

    fn with<C: ComponentDefinition>( self, diff --git a/main/gooey/widgets/input/struct.MaskedString.html b/main/gooey/widgets/input/struct.MaskedString.html index d86458eb0..096536247 100644 --- a/main/gooey/widgets/input/struct.MaskedString.html +++ b/main/gooey/widgets/input/struct.MaskedString.html @@ -1746,7 +1746,7 @@

    Examples
    U: FromAngle<T>,
    source§

    fn into_angle(self) -> U

    Performs a conversion into T.
    source§

    impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

    source§

    fn into_color(self) -> U

    Convert into T with values clamped to the color defined bounds Read more
    source§

    impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

    source§

    fn into_color_unclamped(self) -> U

    Convert into T. The resulting color might be invalid in its color space Read more
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of colors. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/widgets/input/struct.SelectionState.html b/main/gooey/widgets/input/struct.SelectionState.html index 251e854cd..2a48cc707 100644 --- a/main/gooey/widgets/input/struct.SelectionState.html +++ b/main/gooey/widgets/input/struct.SelectionState.html @@ -50,7 +50,7 @@ Unit: Copy,

    §

    fn into_components(self) -> (Unit, Unit)

    Extracts this type’s 2d vector components.
    §

    fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

    Converts this type to another type using [FromComponents] and [IntoComponents].
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of colors. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/widgets/label/struct.Label.html b/main/gooey/widgets/label/struct.Label.html index 431400280..c9dac73b5 100644 --- a/main/gooey/widgets/label/struct.Label.html +++ b/main/gooey/widgets/label/struct.Label.html @@ -100,7 +100,7 @@ U: FromAngle<T>,

    source§

    fn into_angle(self) -> U

    Performs a conversion into T.
    source§

    impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

    source§

    fn into_color(self) -> U

    Convert into T with values clamped to the color defined bounds Read more
    source§

    impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

    source§

    fn into_color_unclamped(self) -> U

    Convert into T. The resulting color might be invalid in its color space Read more
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere T: MakeWidgetWithId,

    source§

    fn make_widget(self) -> WidgetInstance

    Returns a new widget.
    source§

    fn into_window(self) -> Window<WidgetInstance>

    Returns a new window containing self as the root widget.
    source§

    fn with_styles(self, styles: impl IntoValue<Styles>) -> Stylewhere Self: Sized,

    Associates styles with this widget. Read more
    source§

    fn with<C: ComponentDefinition>( self, diff --git a/main/gooey/widgets/progress/enum.Progress.html b/main/gooey/widgets/progress/enum.Progress.html index d08bea026..f88724602 100644 --- a/main/gooey/widgets/progress/enum.Progress.html +++ b/main/gooey/widgets/progress/enum.Progress.html @@ -55,7 +55,7 @@ Unit: Copy,

    §

    fn into_components(self) -> (Unit, Unit)

    Extracts this type’s 2d vector components.
    §

    fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

    Converts this type to another type using [FromComponents] and [IntoComponents].
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of colors. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/widgets/progress/struct.ProgressBar.html b/main/gooey/widgets/progress/struct.ProgressBar.html index 29502d513..17e0b232d 100644 --- a/main/gooey/widgets/progress/struct.ProgressBar.html +++ b/main/gooey/widgets/progress/struct.ProgressBar.html @@ -52,7 +52,7 @@ U: FromAngle<T>,

    source§

    fn into_angle(self) -> U

    Performs a conversion into T.
    source§

    impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

    source§

    fn into_color(self) -> U

    Convert into T with values clamped to the color defined bounds Read more
    source§

    impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

    source§

    fn into_color_unclamped(self) -> U

    Convert into T. The resulting color might be invalid in its color space Read more
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> Run for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> Run for Twhere T: MakeWidget,

    source§

    fn run(self) -> Result<(), EventLoopError>

    Runs the provided type, returning Ok(()) upon successful execution and program exit. Note that this function may not ever return on some platforms.
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere diff --git a/main/gooey/widgets/scroll/struct.Scroll.html b/main/gooey/widgets/scroll/struct.Scroll.html index 0762e993f..cefd2bd63 100644 --- a/main/gooey/widgets/scroll/struct.Scroll.html +++ b/main/gooey/widgets/scroll/struct.Scroll.html @@ -100,7 +100,7 @@ U: FromAngle<T>,

    source§

    fn into_angle(self) -> U

    Performs a conversion into T.
    source§

    impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

    source§

    fn into_color(self) -> U

    Convert into T with values clamped to the color defined bounds Read more
    source§

    impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

    source§

    fn into_color_unclamped(self) -> U

    Convert into T. The resulting color might be invalid in its color space Read more
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere T: MakeWidgetWithId,

    source§

    fn make_widget(self) -> WidgetInstance

    Returns a new widget.
    source§

    fn into_window(self) -> Window<WidgetInstance>

    Returns a new window containing self as the root widget.
    source§

    fn with_styles(self, styles: impl IntoValue<Styles>) -> Stylewhere Self: Sized,

    Associates styles with this widget. Read more
    source§

    fn with<C: ComponentDefinition>( self, diff --git a/main/gooey/widgets/scroll/struct.ScrollBarThickness.html b/main/gooey/widgets/scroll/struct.ScrollBarThickness.html index 88da97667..76536f444 100644 --- a/main/gooey/widgets/scroll/struct.ScrollBarThickness.html +++ b/main/gooey/widgets/scroll/struct.ScrollBarThickness.html @@ -44,7 +44,7 @@ Unit: Copy,

    §

    fn into_components(self) -> (Unit, Unit)

    Extracts this type’s 2d vector components.
    §

    fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

    Converts this type to another type using [FromComponents] and [IntoComponents].
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of colors. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/widgets/slider/struct.DisabledInactiveTrackColor.html b/main/gooey/widgets/slider/struct.DisabledInactiveTrackColor.html index e017929f5..40963d789 100644 --- a/main/gooey/widgets/slider/struct.DisabledInactiveTrackColor.html +++ b/main/gooey/widgets/slider/struct.DisabledInactiveTrackColor.html @@ -44,7 +44,7 @@ Unit: Copy,

    §

    fn into_components(self) -> (Unit, Unit)

    Extracts this type’s 2d vector components.
    §

    fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

    Converts this type to another type using [FromComponents] and [IntoComponents].
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of colors. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/widgets/slider/struct.DisabledKnobColor.html b/main/gooey/widgets/slider/struct.DisabledKnobColor.html index ae1a6350e..e83997596 100644 --- a/main/gooey/widgets/slider/struct.DisabledKnobColor.html +++ b/main/gooey/widgets/slider/struct.DisabledKnobColor.html @@ -44,7 +44,7 @@ Unit: Copy,

    §

    fn into_components(self) -> (Unit, Unit)

    Extracts this type’s 2d vector components.
    §

    fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

    Converts this type to another type using [FromComponents] and [IntoComponents].
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of colors. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/widgets/slider/struct.DisabledTrackColor.html b/main/gooey/widgets/slider/struct.DisabledTrackColor.html index 3180e178c..838a17da9 100644 --- a/main/gooey/widgets/slider/struct.DisabledTrackColor.html +++ b/main/gooey/widgets/slider/struct.DisabledTrackColor.html @@ -44,7 +44,7 @@ Unit: Copy,

    §

    fn into_components(self) -> (Unit, Unit)

    Extracts this type’s 2d vector components.
    §

    fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

    Converts this type to another type using [FromComponents] and [IntoComponents].
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of colors. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/widgets/slider/struct.InactiveTrackColor.html b/main/gooey/widgets/slider/struct.InactiveTrackColor.html index 6ea2e85ab..437cb895e 100644 --- a/main/gooey/widgets/slider/struct.InactiveTrackColor.html +++ b/main/gooey/widgets/slider/struct.InactiveTrackColor.html @@ -44,7 +44,7 @@ Unit: Copy,

    §

    fn into_components(self) -> (Unit, Unit)

    Extracts this type’s 2d vector components.
    §

    fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

    Converts this type to another type using [FromComponents] and [IntoComponents].
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of colors. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/widgets/slider/struct.KnobColor.html b/main/gooey/widgets/slider/struct.KnobColor.html index c7d19326e..9381a23a5 100644 --- a/main/gooey/widgets/slider/struct.KnobColor.html +++ b/main/gooey/widgets/slider/struct.KnobColor.html @@ -44,7 +44,7 @@ Unit: Copy,

    §

    fn into_components(self) -> (Unit, Unit)

    Extracts this type’s 2d vector components.
    §

    fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

    Converts this type to another type using [FromComponents] and [IntoComponents].
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of colors. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/widgets/slider/struct.KnobSize.html b/main/gooey/widgets/slider/struct.KnobSize.html index 20207fd9c..5661fa70c 100644 --- a/main/gooey/widgets/slider/struct.KnobSize.html +++ b/main/gooey/widgets/slider/struct.KnobSize.html @@ -44,7 +44,7 @@ Unit: Copy,

    §

    fn into_components(self) -> (Unit, Unit)

    Extracts this type’s 2d vector components.
    §

    fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

    Converts this type to another type using [FromComponents] and [IntoComponents].
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of colors. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/widgets/slider/struct.MinimumSliderSize.html b/main/gooey/widgets/slider/struct.MinimumSliderSize.html index 01048406e..7c4a2caeb 100644 --- a/main/gooey/widgets/slider/struct.MinimumSliderSize.html +++ b/main/gooey/widgets/slider/struct.MinimumSliderSize.html @@ -44,7 +44,7 @@ Unit: Copy,

    §

    fn into_components(self) -> (Unit, Unit)

    Extracts this type’s 2d vector components.
    §

    fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

    Converts this type to another type using [FromComponents] and [IntoComponents].
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of colors. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/widgets/slider/struct.Slider.html b/main/gooey/widgets/slider/struct.Slider.html index 73e5743d0..793393c97 100644 --- a/main/gooey/widgets/slider/struct.Slider.html +++ b/main/gooey/widgets/slider/struct.Slider.html @@ -140,7 +140,7 @@ U: FromAngle<T>,

    source§

    fn into_angle(self) -> U

    Performs a conversion into T.
    source§

    impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

    source§

    fn into_color(self) -> U

    Convert into T with values clamped to the color defined bounds Read more
    source§

    impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

    source§

    fn into_color_unclamped(self) -> U

    Convert into T. The resulting color might be invalid in its color space Read more
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere T: MakeWidgetWithId,

    source§

    fn make_widget(self) -> WidgetInstance

    Returns a new widget.
    source§

    fn into_window(self) -> Window<WidgetInstance>

    Returns a new window containing self as the root widget.
    source§

    fn with_styles(self, styles: impl IntoValue<Styles>) -> Stylewhere Self: Sized,

    Associates styles with this widget. Read more
    source§

    fn with<C: ComponentDefinition>( self, diff --git a/main/gooey/widgets/slider/struct.TrackColor.html b/main/gooey/widgets/slider/struct.TrackColor.html index ab1010cef..76bc47aff 100644 --- a/main/gooey/widgets/slider/struct.TrackColor.html +++ b/main/gooey/widgets/slider/struct.TrackColor.html @@ -44,7 +44,7 @@ Unit: Copy,

    §

    fn into_components(self) -> (Unit, Unit)

    Extracts this type’s 2d vector components.
    §

    fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

    Converts this type to another type using [FromComponents] and [IntoComponents].
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of colors. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/widgets/slider/struct.TrackSize.html b/main/gooey/widgets/slider/struct.TrackSize.html index ad1ece0c1..524dd61b9 100644 --- a/main/gooey/widgets/slider/struct.TrackSize.html +++ b/main/gooey/widgets/slider/struct.TrackSize.html @@ -44,7 +44,7 @@ Unit: Copy,

    §

    fn into_components(self) -> (Unit, Unit)

    Extracts this type’s 2d vector components.
    §

    fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

    Converts this type to another type using [FromComponents] and [IntoComponents].
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of colors. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/widgets/stack/enum.StackOrientation.html b/main/gooey/widgets/stack/enum.StackOrientation.html index 5aabfe133..b983afd8d 100644 --- a/main/gooey/widgets/stack/enum.StackOrientation.html +++ b/main/gooey/widgets/stack/enum.StackOrientation.html @@ -48,7 +48,7 @@ Unit: Copy,

    §

    fn into_components(self) -> (Unit, Unit)

    Extracts this type’s 2d vector components.
    §

    fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

    Converts this type to another type using [FromComponents] and [IntoComponents].
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of colors. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/widgets/stack/struct.Stack.html b/main/gooey/widgets/stack/struct.Stack.html index 3f8f2039d..9e8532444 100644 --- a/main/gooey/widgets/stack/struct.Stack.html +++ b/main/gooey/widgets/stack/struct.Stack.html @@ -108,7 +108,7 @@ U: FromAngle<T>,

    source§

    fn into_angle(self) -> U

    Performs a conversion into T.
    source§

    impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

    source§

    fn into_color(self) -> U

    Convert into T with values clamped to the color defined bounds Read more
    source§

    impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

    source§

    fn into_color_unclamped(self) -> U

    Convert into T. The resulting color might be invalid in its color space Read more
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere T: MakeWidgetWithId,

    source§

    fn make_widget(self) -> WidgetInstance

    Returns a new widget.
    source§

    fn into_window(self) -> Window<WidgetInstance>

    Returns a new window containing self as the root widget.
    source§

    fn with_styles(self, styles: impl IntoValue<Styles>) -> Stylewhere Self: Sized,

    Associates styles with this widget. Read more
    source§

    fn with<C: ComponentDefinition>( self, diff --git a/main/gooey/widgets/stack/struct.StackDirection.html b/main/gooey/widgets/stack/struct.StackDirection.html index 6b764b0d4..d987b2fd2 100644 --- a/main/gooey/widgets/stack/struct.StackDirection.html +++ b/main/gooey/widgets/stack/struct.StackDirection.html @@ -52,7 +52,7 @@ Unit: Copy,

    §

    fn into_components(self) -> (Unit, Unit)

    Extracts this type’s 2d vector components.
    §

    fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

    Converts this type to another type using [FromComponents] and [IntoComponents].
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ToOwned for Twhere T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of colors. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere diff --git a/main/gooey/widgets/struct.Align.html b/main/gooey/widgets/struct.Align.html index 99e45352e..369666d42 100644 --- a/main/gooey/widgets/struct.Align.html +++ b/main/gooey/widgets/struct.Align.html @@ -123,7 +123,7 @@ U: FromAngle<T>,

    source§

    fn into_angle(self) -> U

    Performs a conversion into T.
    source§

    impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

    source§

    fn into_color(self) -> U

    Convert into T with values clamped to the color defined bounds Read more
    source§

    impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

    source§

    fn into_color_unclamped(self) -> U

    Convert into T. The resulting color might be invalid in its color space Read more
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere T: MakeWidgetWithId,

    source§

    fn make_widget(self) -> WidgetInstance

    Returns a new widget.
    source§

    fn into_window(self) -> Window<WidgetInstance>

    Returns a new window containing self as the root widget.
    source§

    fn with_styles(self, styles: impl IntoValue<Styles>) -> Stylewhere Self: Sized,

    Associates styles with this widget. Read more
    source§

    fn with<C: ComponentDefinition>( self, diff --git a/main/gooey/widgets/struct.Canvas.html b/main/gooey/widgets/struct.Canvas.html index e5cdabe60..94d68d213 100644 --- a/main/gooey/widgets/struct.Canvas.html +++ b/main/gooey/widgets/struct.Canvas.html @@ -96,7 +96,7 @@ U: FromAngle<T>,

    source§

    fn into_angle(self) -> U

    Performs a conversion into T.
    source§

    impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

    source§

    fn into_color(self) -> U

    Convert into T with values clamped to the color defined bounds Read more
    source§

    impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

    source§

    fn into_color_unclamped(self) -> U

    Convert into T. The resulting color might be invalid in its color space Read more
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere T: MakeWidgetWithId,

    source§

    fn make_widget(self) -> WidgetInstance

    Returns a new widget.
    source§

    fn into_window(self) -> Window<WidgetInstance>

    Returns a new window containing self as the root widget.
    source§

    fn with_styles(self, styles: impl IntoValue<Styles>) -> Stylewhere Self: Sized,

    Associates styles with this widget. Read more
    source§

    fn with<C: ComponentDefinition>( self, diff --git a/main/gooey/widgets/struct.Collapse.html b/main/gooey/widgets/struct.Collapse.html index 88fe99a05..ba67f51e8 100644 --- a/main/gooey/widgets/struct.Collapse.html +++ b/main/gooey/widgets/struct.Collapse.html @@ -124,7 +124,7 @@ U: FromAngle<T>,

    source§

    fn into_angle(self) -> U

    Performs a conversion into T.
    source§

    impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

    source§

    fn into_color(self) -> U

    Convert into T with values clamped to the color defined bounds Read more
    source§

    impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

    source§

    fn into_color_unclamped(self) -> U

    Convert into T. The resulting color might be invalid in its color space Read more
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere T: MakeWidgetWithId,

    source§

    fn make_widget(self) -> WidgetInstance

    Returns a new widget.
    source§

    fn into_window(self) -> Window<WidgetInstance>

    Returns a new window containing self as the root widget.
    source§

    fn with_styles(self, styles: impl IntoValue<Styles>) -> Stylewhere Self: Sized,

    Associates styles with this widget. Read more
    source§

    fn with<C: ComponentDefinition>( self, diff --git a/main/gooey/widgets/struct.Custom.html b/main/gooey/widgets/struct.Custom.html index f42ac7cfa..415b636ed 100644 --- a/main/gooey/widgets/struct.Custom.html +++ b/main/gooey/widgets/struct.Custom.html @@ -215,7 +215,7 @@ U: FromAngle<T>,

    source§

    fn into_angle(self) -> U

    Performs a conversion into T.
    source§

    impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

    source§

    fn into_color(self) -> U

    Convert into T with values clamped to the color defined bounds Read more
    source§

    impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

    source§

    fn into_color_unclamped(self) -> U

    Convert into T. The resulting color might be invalid in its color space Read more
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere T: MakeWidgetWithId,

    source§

    fn make_widget(self) -> WidgetInstance

    Returns a new widget.
    source§

    fn into_window(self) -> Window<WidgetInstance>

    Returns a new window containing self as the root widget.
    source§

    fn with_styles(self, styles: impl IntoValue<Styles>) -> Stylewhere Self: Sized,

    Associates styles with this widget. Read more
    source§

    fn with<C: ComponentDefinition>( self, diff --git a/main/gooey/widgets/struct.Data.html b/main/gooey/widgets/struct.Data.html index 44003c629..91cde613f 100644 --- a/main/gooey/widgets/struct.Data.html +++ b/main/gooey/widgets/struct.Data.html @@ -124,7 +124,7 @@ U: FromAngle<T>,

    source§

    fn into_angle(self) -> U

    Performs a conversion into T.
    source§

    impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

    source§

    fn into_color(self) -> U

    Convert into T with values clamped to the color defined bounds Read more
    source§

    impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

    source§

    fn into_color_unclamped(self) -> U

    Convert into T. The resulting color might be invalid in its color space Read more
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere T: MakeWidgetWithId,

    source§

    fn make_widget(self) -> WidgetInstance

    Returns a new widget.
    source§

    fn into_window(self) -> Window<WidgetInstance>

    Returns a new window containing self as the root widget.
    source§

    fn with_styles(self, styles: impl IntoValue<Styles>) -> Stylewhere Self: Sized,

    Associates styles with this widget. Read more
    source§

    fn with<C: ComponentDefinition>( self, diff --git a/main/gooey/widgets/struct.Expand.html b/main/gooey/widgets/struct.Expand.html index 767582212..6fd99bdf7 100644 --- a/main/gooey/widgets/struct.Expand.html +++ b/main/gooey/widgets/struct.Expand.html @@ -120,7 +120,7 @@ U: FromAngle<T>,

    source§

    fn into_angle(self) -> U

    Performs a conversion into T.
    source§

    impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

    source§

    fn into_color(self) -> U

    Convert into T with values clamped to the color defined bounds Read more
    source§

    impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

    source§

    fn into_color_unclamped(self) -> U

    Convert into T. The resulting color might be invalid in its color space Read more
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere T: MakeWidgetWithId,

    source§

    fn make_widget(self) -> WidgetInstance

    Returns a new widget.
    source§

    fn into_window(self) -> Window<WidgetInstance>

    Returns a new window containing self as the root widget.
    source§

    fn with_styles(self, styles: impl IntoValue<Styles>) -> Stylewhere Self: Sized,

    Associates styles with this widget. Read more
    source§

    fn with<C: ComponentDefinition>( self, diff --git a/main/gooey/widgets/struct.Radio.html b/main/gooey/widgets/struct.Radio.html index 55a27a934..06ddc45db 100644 --- a/main/gooey/widgets/struct.Radio.html +++ b/main/gooey/widgets/struct.Radio.html @@ -71,7 +71,7 @@ U: FromAngle<T>,

    source§

    fn into_angle(self) -> U

    Performs a conversion into T.
    source§

    impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

    source§

    fn into_color(self) -> U

    Convert into T with values clamped to the color defined bounds Read more
    source§

    impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

    source§

    fn into_color_unclamped(self) -> U

    Convert into T. The resulting color might be invalid in its color space Read more
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> Run for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> Run for Twhere T: MakeWidget,

    source§

    fn run(self) -> Result<(), EventLoopError>

    Runs the provided type, returning Ok(()) upon successful execution and program exit. Note that this function may not ever return on some platforms.
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere diff --git a/main/gooey/widgets/struct.Resize.html b/main/gooey/widgets/struct.Resize.html index d7244dd9a..55d2af3fb 100644 --- a/main/gooey/widgets/struct.Resize.html +++ b/main/gooey/widgets/struct.Resize.html @@ -143,7 +143,7 @@ U: FromAngle<T>,

    source§

    fn into_angle(self) -> U

    Performs a conversion into T.
    source§

    impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

    source§

    fn into_color(self) -> U

    Convert into T with values clamped to the color defined bounds Read more
    source§

    impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

    source§

    fn into_color_unclamped(self) -> U

    Convert into T. The resulting color might be invalid in its color space Read more
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere T: MakeWidgetWithId,

    source§

    fn make_widget(self) -> WidgetInstance

    Returns a new widget.
    source§

    fn into_window(self) -> Window<WidgetInstance>

    Returns a new window containing self as the root widget.
    source§

    fn with_styles(self, styles: impl IntoValue<Styles>) -> Stylewhere Self: Sized,

    Associates styles with this widget. Read more
    source§

    fn with<C: ComponentDefinition>( self, diff --git a/main/gooey/widgets/struct.Space.html b/main/gooey/widgets/struct.Space.html index 6775c8aa7..c46901398 100644 --- a/main/gooey/widgets/struct.Space.html +++ b/main/gooey/widgets/struct.Space.html @@ -97,7 +97,7 @@ U: FromAngle<T>,

    source§

    fn into_angle(self) -> U

    Performs a conversion into T.
    source§

    impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

    source§

    fn into_color(self) -> U

    Convert into T with values clamped to the color defined bounds Read more
    source§

    impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

    source§

    fn into_color_unclamped(self) -> U

    Convert into T. The resulting color might be invalid in its color space Read more
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere T: MakeWidgetWithId,

    source§

    fn make_widget(self) -> WidgetInstance

    Returns a new widget.
    source§

    fn into_window(self) -> Window<WidgetInstance>

    Returns a new window containing self as the root widget.
    source§

    fn with_styles(self, styles: impl IntoValue<Styles>) -> Stylewhere Self: Sized,

    Associates styles with this widget. Read more
    source§

    fn with<C: ComponentDefinition>( self, diff --git a/main/gooey/widgets/struct.Style.html b/main/gooey/widgets/struct.Style.html index d335dc8f5..db5828bb1 100644 --- a/main/gooey/widgets/struct.Style.html +++ b/main/gooey/widgets/struct.Style.html @@ -112,7 +112,7 @@ U: FromAngle<T>,

    source§

    fn into_angle(self) -> U

    Performs a conversion into T.
    source§

    impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

    source§

    fn into_color(self) -> U

    Convert into T with values clamped to the color defined bounds Read more
    source§

    impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

    source§

    fn into_color_unclamped(self) -> U

    Convert into T. The resulting color might be invalid in its color space Read more
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere T: MakeWidgetWithId,

    source§

    fn make_widget(self) -> WidgetInstance

    Returns a new widget.
    source§

    fn into_window(self) -> Window<WidgetInstance>

    Returns a new window containing self as the root widget.
    source§

    fn with_styles(self, styles: impl IntoValue<Styles>) -> Stylewhere Self: Sized,

    Associates styles with this widget. Read more
    source§

    fn with<C: ComponentDefinition>( self, diff --git a/main/gooey/widgets/struct.Switcher.html b/main/gooey/widgets/struct.Switcher.html index 04c6ffec1..4859bb249 100644 --- a/main/gooey/widgets/struct.Switcher.html +++ b/main/gooey/widgets/struct.Switcher.html @@ -121,7 +121,7 @@ U: FromAngle<T>,

    source§

    fn into_angle(self) -> U

    Performs a conversion into T.
    source§

    impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

    source§

    fn into_color(self) -> U

    Convert into T with values clamped to the color defined bounds Read more
    source§

    impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

    source§

    fn into_color_unclamped(self) -> U

    Convert into T. The resulting color might be invalid in its color space Read more
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere T: MakeWidgetWithId,

    source§

    fn make_widget(self) -> WidgetInstance

    Returns a new widget.
    source§

    fn into_window(self) -> Window<WidgetInstance>

    Returns a new window containing self as the root widget.
    source§

    fn with_styles(self, styles: impl IntoValue<Styles>) -> Stylewhere Self: Sized,

    Associates styles with this widget. Read more
    source§

    fn with<C: ComponentDefinition>( self, diff --git a/main/gooey/widgets/struct.Themed.html b/main/gooey/widgets/struct.Themed.html index 5b17c1401..c59288312 100644 --- a/main/gooey/widgets/struct.Themed.html +++ b/main/gooey/widgets/struct.Themed.html @@ -111,7 +111,7 @@ U: FromAngle<T>,

    source§

    fn into_angle(self) -> U

    Performs a conversion into T.
    source§

    impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

    source§

    fn into_color(self) -> U

    Convert into T with values clamped to the color defined bounds Read more
    source§

    impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

    source§

    fn into_color_unclamped(self) -> U

    Convert into T. The resulting color might be invalid in its color space Read more
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere T: MakeWidgetWithId,

    source§

    fn make_widget(self) -> WidgetInstance

    Returns a new widget.
    source§

    fn into_window(self) -> Window<WidgetInstance>

    Returns a new window containing self as the root widget.
    source§

    fn with_styles(self, styles: impl IntoValue<Styles>) -> Stylewhere Self: Sized,

    Associates styles with this widget. Read more
    source§

    fn with<C: ComponentDefinition>( self, diff --git a/main/gooey/widgets/struct.ThemedMode.html b/main/gooey/widgets/struct.ThemedMode.html index c3afe7bc1..f49ec730a 100644 --- a/main/gooey/widgets/struct.ThemedMode.html +++ b/main/gooey/widgets/struct.ThemedMode.html @@ -111,7 +111,7 @@ U: FromAngle<T>,

    source§

    fn into_angle(self) -> U

    Performs a conversion into T.
    source§

    impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

    source§

    fn into_color(self) -> U

    Convert into T with values clamped to the color defined bounds Read more
    source§

    impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

    source§

    fn into_color_unclamped(self) -> U

    Convert into T. The resulting color might be invalid in its color space Read more
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere T: MakeWidgetWithId,

    source§

    fn make_widget(self) -> WidgetInstance

    Returns a new widget.
    source§

    fn into_window(self) -> Window<WidgetInstance>

    Returns a new window containing self as the root widget.
    source§

    fn with_styles(self, styles: impl IntoValue<Styles>) -> Stylewhere Self: Sized,

    Associates styles with this widget. Read more
    source§

    fn with<C: ComponentDefinition>( self, diff --git a/main/gooey/widgets/struct.TileMap.html b/main/gooey/widgets/struct.TileMap.html index 405e47d8f..cc90e945f 100644 --- a/main/gooey/widgets/struct.TileMap.html +++ b/main/gooey/widgets/struct.TileMap.html @@ -106,7 +106,7 @@ U: FromAngle<T>,

    source§

    fn into_angle(self) -> U

    Performs a conversion into T.
    source§

    impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

    source§

    fn into_color(self) -> U

    Convert into T with values clamped to the color defined bounds Read more
    source§

    impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

    source§

    fn into_color_unclamped(self) -> U

    Convert into T. The resulting color might be invalid in its color space Read more
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> MakeWidget for Twhere T: MakeWidgetWithId,

    source§

    fn make_widget(self) -> WidgetInstance

    Returns a new widget.
    source§

    fn into_window(self) -> Window<WidgetInstance>

    Returns a new window containing self as the root widget.
    source§

    fn with_styles(self, styles: impl IntoValue<Styles>) -> Stylewhere Self: Sized,

    Associates styles with this widget. Read more
    source§

    fn with<C: ComponentDefinition>( self, diff --git a/main/gooey/widgets/struct.Validated.html b/main/gooey/widgets/struct.Validated.html index d38c23cd4..d33f72ace 100644 --- a/main/gooey/widgets/struct.Validated.html +++ b/main/gooey/widgets/struct.Validated.html @@ -61,7 +61,7 @@ U: FromAngle<T>,

    source§

    fn into_angle(self) -> U

    Performs a conversion into T.
    source§

    impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

    source§

    fn into_color(self) -> U

    Convert into T with values clamped to the color defined bounds Read more
    source§

    impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

    source§

    fn into_color_unclamped(self) -> U

    Convert into T. The resulting color might be invalid in its color space Read more
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> Run for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> Run for Twhere T: MakeWidget,

    source§

    fn run(self) -> Result<(), EventLoopError>

    Runs the provided type, returning Ok(()) upon successful execution and program exit. Note that this function may not ever return on some platforms.
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere diff --git a/main/gooey/window/enum.ThemeMode.html b/main/gooey/window/enum.ThemeMode.html index 164ae9e2b..685459654 100644 --- a/main/gooey/window/enum.ThemeMode.html +++ b/main/gooey/window/enum.ThemeMode.html @@ -59,7 +59,7 @@ Unit: Copy,

    §

    fn into_components(self) -> (Unit, Unit)

    Extracts this type’s 2d vector components.
    §

    fn to_vec<Type>(self) -> Typewhere Type: FromComponents<Unit>,

    Converts this type to another type using [FromComponents] and [IntoComponents].
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ProgressValue for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<T> ProgressValue for Twhere T: Ranged + PercentBetween + 'static,

    §

    type Value = T

    The type that progress is ranged over.
    source§

    fn to_progress( &self, range: Option<RangeInclusive<&<T as ProgressValue>::Value>> diff --git a/main/gooey/window/struct.RunningWindow.html b/main/gooey/window/struct.RunningWindow.html index 755b96ee0..1935d11ce 100644 --- a/main/gooey/window/struct.RunningWindow.html +++ b/main/gooey/window/struct.RunningWindow.html @@ -74,7 +74,7 @@ U: FromAngle<T>,

    source§

    fn into_angle(self) -> U

    Performs a conversion into T.
    source§

    impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

    source§

    fn into_color(self) -> U

    Convert into T with values clamped to the color defined bounds Read more
    source§

    impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

    source§

    fn into_color_unclamped(self) -> U

    Convert into T. The resulting color might be invalid in its color space Read more
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of colors. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/main/gooey/window/struct.Window.html b/main/gooey/window/struct.Window.html index ecf144410..9e7f8d278 100644 --- a/main/gooey/window/struct.Window.html +++ b/main/gooey/window/struct.Window.html @@ -94,7 +94,7 @@ U: FromAngle<T>,

    source§

    fn into_angle(self) -> U

    Performs a conversion into T.
    source§

    impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,

    source§

    fn into_color(self) -> U

    Convert into T with values clamped to the color defined bounds Read more
    source§

    impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,

    source§

    fn into_color_unclamped(self) -> U

    Convert into T. The resulting color might be invalid in its color space Read more
    source§

    impl<T> IntoStimulus<T> for T

    source§

    fn into_stimulus(self) -> T

    Converts self into T, while performing the appropriate scaling, -rounding and clamping.
    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere +rounding and clamping.

    source§

    impl<T> IntoValue<Option<T>> for T

    source§

    fn into_value(self) -> Value<Option<T>>

    Returns this type as a Value.
    source§

    impl<T> IntoValue<T> for T

    source§

    fn into_value(self) -> Value<T>

    Returns this type as a Value.
    source§

    impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,

    §

    type Error = <C as TryFromComponents<T>>::Error

    The error for when try_into_colors fails to cast.
    source§

    fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>

    Try to cast this collection of color components into a collection of colors. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere diff --git a/main/implementors/core/clone/trait.Clone.js b/main/implementors/core/clone/trait.Clone.js index bd2d78495..84ff97bcf 100644 --- a/main/implementors/core/clone/trait.Clone.js +++ b/main/implementors/core/clone/trait.Clone.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"gooey":[["impl Clone for ThemePair"],["impl Clone for Validation"],["impl Clone for Tick"],["impl Clone for EaseOutQuadradic"],["impl<T: Clone> Clone for GenerationalValue<T>"],["impl Clone for TrackColor"],["impl Clone for FontFamilyList"],["impl Clone for DisabledWidgetAccentColor"],["impl Clone for ButtonKind"],["impl Clone for EaseInBack"],["impl Clone for ButtonHoverOutline"],["impl Clone for EaseInOutElastic"],["impl<A: Clone + IntoAnimate, B: Clone + IntoAnimate> Clone for Chain<A, B>"],["impl Clone for EventHandled"],["impl Clone for WrappedLayout"],["impl Clone for ButtonActiveForeground"],["impl Clone for ColorScheme"],["impl Clone for Space"],["impl<T: Clone> Clone for ImmediateLerp<T>"],["impl Clone for ContainerBackground"],["impl Clone for ButtonDisabledOutline"],["impl Clone for Validations"],["impl Clone for EaseInExponential"],["impl Clone for TextColorVariant"],["impl Clone for VisualOrder"],["impl<T: Clone> Clone for Progress<T>"],["impl Clone for StackOrientation"],["impl Clone for DisabledOutlineColor"],["impl Clone for EaseInOutSine"],["impl Clone for CustomComponent"],["impl Clone for Cursor"],["impl Clone for EaseOutQuintic"],["impl Clone for FixedTheme"],["impl Clone for ButtonForeground"],["impl Clone for DisabledInactiveTrackColor"],["impl Clone for FocusableWidgets"],["impl Clone for WidgetCacheKey"],["impl Clone for Affinity"],["impl Clone for LineHeight"],["impl Clone for TrackSize"],["impl Clone for ButtonBackground"],["impl Clone for EaseInOutQuartic"],["impl Clone for EasingIn"],["impl Clone for ButtonHoverBackground"],["impl Clone for EaseInOutCubic"],["impl Clone for EasingOut"],["impl<T: Clone> Clone for DynamicTransition<T>"],["impl Clone for FontWeight"],["impl Clone for ButtonOutline"],["impl Clone for ContainerLevel"],["impl Clone for CornerRadius"],["impl Clone for OutlineColor"],["impl Clone for WidgetInstance"],["impl Clone for EaseInBounce"],["impl Clone for SurfaceTheme"],["impl Clone for KnobSize"],["impl Clone for InactiveTrackColor"],["impl Clone for EaseInCircular"],["impl Clone for ManagedWidget"],["impl Clone for Styles"],["impl Clone for EaseOutElastic"],["impl Clone for ColorSource"],["impl Clone for EaseInCubic"],["impl Clone for WidgetId"],["impl Clone for EaseInElastic"],["impl<T: Clone> Clone for Edges<T>"],["impl Clone for WidgetBackground"],["impl Clone for ButtonDisabledForeground"],["impl<T> Clone for DynamicReader<T>"],["impl Clone for SurfaceColor"],["impl Clone for IntrinsicPadding"],["impl Clone for MinimumSliderSize"],["impl<T> Clone for Value<T>where\n T: Clone,"],["impl Clone for VisualState"],["impl Clone for DisabledTrackColor"],["impl Clone for ButtonActiveBackground"],["impl Clone for WidgetRef"],["impl Clone for ButtonHoverForeground"],["impl Clone for KnobColor"],["impl Clone for EaseOutSine"],["impl Clone for MaskedString"],["impl Clone for StackDirection"],["impl Clone for CheckboxToBoolError"],["impl Clone for TextColor"],["impl Clone for EasingFunction"],["impl Clone for Theme"],["impl Clone for DimensionRange"],["impl Clone for EaseOutBounce"],["impl Clone for SelectionState"],["impl Clone for LayoutOrder"],["impl Clone for FontFamily"],["impl<T> Clone for Dynamic<T>"],["impl Clone for TextSize"],["impl<Target, Easing: Clone> Clone for Animation<Target, Easing>where\n Target: AnimationTarget + Clone,"],["impl Clone for EaseOutCircular"],["impl Clone for VerticalOrder"],["impl Clone for EaseInQuintic"],["impl Clone for CurrentContainerBackground"],["impl Clone for HorizontalOrder"],["impl Clone for EaseOutCubic"],["impl Clone for ColorTheme"],["impl Clone for Easing"],["impl Clone for WidgetAccentColor"],["impl Clone for ButtonActiveOutline"],["impl Clone for EaseOutQuartic"],["impl Clone for RootBehavior"],["impl Clone for CheckboxState"],["impl Clone for EaseInOutQuadradic"],["impl Clone for EaseInOutExponential"],["impl Clone for EaseOutExponential"],["impl Clone for EaseInOutBack"],["impl Clone for ButtonDisabledBackground"],["impl Clone for EaseInOutCircular"],["impl<T> Clone for Slider<T>where\n T: SliderValue + Clone,\n T::Value: Clone,"],["impl Clone for EventIgnored"],["impl Clone for Generation"],["impl Clone for Name"],["impl Clone for DisabledKnobColor"],["impl Clone for ConstraintLimit"],["impl Clone for AutoFocusableControls"],["impl<T: Clone> Clone for BinaryLerp<T>"],["impl Clone for EffectiveBackground"],["impl Clone for Dimension"],["impl Clone for FontStyle"],["impl Clone for ButtonColors"],["impl Clone for ColorSchemeBuilder"],["impl Clone for ComponentName"],["impl Clone for EaseOutBack"],["impl Clone for FlexibleDimension"],["impl Clone for EaseInQuartic"],["impl Clone for OpaqueWidgetColor"],["impl Clone for CowString"],["impl Clone for EaseInQuadradic"],["impl Clone for ThemeMode"],["impl Clone for EaseInOutQuintic"],["impl Clone for Component"],["impl Clone for ScrollBarThickness"],["impl Clone for Linear"],["impl Clone for HighlightColor"],["impl Clone for ZeroToOne"]] +"gooey":[["impl Clone for ThemePair"],["impl<T: Clone> Clone for GenerationalValue<T>"],["impl Clone for Tick"],["impl Clone for EaseOutQuadradic"],["impl Clone for TrackColor"],["impl Clone for FontFamilyList"],["impl Clone for DisabledWidgetAccentColor"],["impl Clone for ButtonKind"],["impl Clone for EaseInBack"],["impl Clone for ButtonHoverOutline"],["impl Clone for EaseInOutElastic"],["impl<A: Clone + IntoAnimate, B: Clone + IntoAnimate> Clone for Chain<A, B>"],["impl Clone for EventHandled"],["impl Clone for WrappedLayout"],["impl Clone for ButtonActiveForeground"],["impl Clone for ColorScheme"],["impl Clone for Space"],["impl<T: Clone> Clone for ImmediateLerp<T>"],["impl Clone for ContainerBackground"],["impl Clone for ButtonDisabledOutline"],["impl Clone for EaseInExponential"],["impl Clone for TextColorVariant"],["impl Clone for VisualOrder"],["impl<T: Clone> Clone for Progress<T>"],["impl Clone for StackOrientation"],["impl Clone for DisabledOutlineColor"],["impl Clone for EaseInOutSine"],["impl Clone for CustomComponent"],["impl Clone for Cursor"],["impl Clone for EaseOutQuintic"],["impl Clone for FixedTheme"],["impl Clone for ButtonForeground"],["impl Clone for DisabledInactiveTrackColor"],["impl Clone for FocusableWidgets"],["impl Clone for WidgetCacheKey"],["impl Clone for Affinity"],["impl Clone for LineHeight"],["impl Clone for TrackSize"],["impl Clone for ButtonBackground"],["impl Clone for Validation"],["impl Clone for EaseInOutQuartic"],["impl Clone for EasingIn"],["impl Clone for ButtonHoverBackground"],["impl Clone for EaseInOutCubic"],["impl Clone for EasingOut"],["impl<T: Clone> Clone for DynamicTransition<T>"],["impl Clone for FontWeight"],["impl Clone for ButtonOutline"],["impl Clone for ContainerLevel"],["impl Clone for Generation"],["impl Clone for CornerRadius"],["impl Clone for OutlineColor"],["impl Clone for WidgetInstance"],["impl Clone for EaseInBounce"],["impl Clone for SurfaceTheme"],["impl Clone for KnobSize"],["impl Clone for InactiveTrackColor"],["impl Clone for EaseInCircular"],["impl Clone for ManagedWidget"],["impl Clone for Styles"],["impl Clone for EaseOutElastic"],["impl Clone for ColorSource"],["impl Clone for EaseInCubic"],["impl Clone for WidgetId"],["impl Clone for EaseInElastic"],["impl<T: Clone> Clone for Edges<T>"],["impl Clone for WidgetBackground"],["impl Clone for ButtonDisabledForeground"],["impl<T> Clone for DynamicReader<T>"],["impl Clone for SurfaceColor"],["impl Clone for IntrinsicPadding"],["impl Clone for MinimumSliderSize"],["impl<T> Clone for Value<T>where\n T: Clone,"],["impl Clone for VisualState"],["impl Clone for DisabledTrackColor"],["impl Clone for ButtonActiveBackground"],["impl Clone for WidgetRef"],["impl Clone for ButtonHoverForeground"],["impl Clone for KnobColor"],["impl Clone for EaseOutSine"],["impl Clone for MaskedString"],["impl Clone for StackDirection"],["impl Clone for CheckboxToBoolError"],["impl Clone for TextColor"],["impl Clone for EasingFunction"],["impl Clone for Theme"],["impl Clone for DimensionRange"],["impl Clone for EaseOutBounce"],["impl Clone for SelectionState"],["impl Clone for LayoutOrder"],["impl Clone for FontFamily"],["impl<T> Clone for Dynamic<T>"],["impl Clone for TextSize"],["impl<Target, Easing: Clone> Clone for Animation<Target, Easing>where\n Target: AnimationTarget + Clone,"],["impl Clone for EaseOutCircular"],["impl Clone for VerticalOrder"],["impl Clone for EaseInQuintic"],["impl Clone for CurrentContainerBackground"],["impl Clone for HorizontalOrder"],["impl Clone for EaseOutCubic"],["impl Clone for ColorTheme"],["impl Clone for Easing"],["impl Clone for WidgetAccentColor"],["impl Clone for ButtonActiveOutline"],["impl Clone for EaseOutQuartic"],["impl Clone for RootBehavior"],["impl Clone for CheckboxState"],["impl Clone for EaseInOutQuadradic"],["impl Clone for EaseInOutExponential"],["impl Clone for EaseOutExponential"],["impl Clone for EaseInOutBack"],["impl Clone for ButtonDisabledBackground"],["impl Clone for Validations"],["impl Clone for EaseInOutCircular"],["impl<T> Clone for Slider<T>where\n T: SliderValue + Clone,\n T::Value: Clone,"],["impl Clone for EventIgnored"],["impl Clone for Name"],["impl Clone for DisabledKnobColor"],["impl Clone for ConstraintLimit"],["impl Clone for AutoFocusableControls"],["impl<T: Clone> Clone for BinaryLerp<T>"],["impl Clone for EffectiveBackground"],["impl Clone for Dimension"],["impl Clone for FontStyle"],["impl Clone for ButtonColors"],["impl Clone for ColorSchemeBuilder"],["impl Clone for ComponentName"],["impl Clone for EaseOutBack"],["impl Clone for FlexibleDimension"],["impl Clone for EaseInQuartic"],["impl Clone for OpaqueWidgetColor"],["impl Clone for CowString"],["impl Clone for EaseInQuadradic"],["impl Clone for ThemeMode"],["impl Clone for EaseInOutQuintic"],["impl Clone for Component"],["impl Clone for ScrollBarThickness"],["impl Clone for Linear"],["impl Clone for HighlightColor"],["impl Clone for ZeroToOne"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/implementors/core/cmp/trait.Eq.js b/main/implementors/core/cmp/trait.Eq.js index 9302c3a04..a4fecca9e 100644 --- a/main/implementors/core/cmp/trait.Eq.js +++ b/main/implementors/core/cmp/trait.Eq.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"gooey":[["impl Eq for TextColor"],["impl Eq for TextColorVariant"],["impl Eq for ButtonDisabledOutline"],["impl Eq for EasingIn"],["impl Eq for SurfaceTheme"],["impl Eq for EventIgnored"],["impl Eq for CurrentContainerBackground"],["impl Eq for EffectiveBackground"],["impl Eq for InactiveTrackColor"],["impl<T: Eq> Eq for Progress<T>"],["impl Eq for ButtonDisabledBackground"],["impl Eq for WidgetTag"],["impl Eq for FixedTheme"],["impl Eq for TrackSize"],["impl Eq for StackOrientation"],["impl Eq for FontFamilyList"],["impl Eq for ButtonActiveOutline"],["impl Eq for EasingOut"],["impl Eq for ButtonDisabledForeground"],["impl Eq for CheckboxState"],["impl Eq for IntrinsicPadding"],["impl Eq for ButtonColors"],["impl Eq for MinimumSliderSize"],["impl Eq for DisabledKnobColor"],["impl Eq for CowString"],["impl Eq for ContainerBackground"],["impl Eq for VisualState"],["impl Eq for ButtonHoverForeground"],["impl Eq for Theme"],["impl Eq for WidgetInstance"],["impl Eq for AutoFocusableControls"],["impl Eq for ButtonKind"],["impl<T: Eq> Eq for BinaryLerp<T>"],["impl Eq for Affinity"],["impl<T: Eq> Eq for GenerationalValue<T>"],["impl Eq for DisabledInactiveTrackColor"],["impl Eq for TrackColor"],["impl Eq for Name"],["impl Eq for HighlightColor"],["impl Eq for LayoutOrder"],["impl Eq for Cursor"],["impl Eq for CheckboxToBoolError"],["impl Eq for ZeroToOne"],["impl Eq for VisualOrder"],["impl Eq for KnobSize"],["impl Eq for ButtonHoverBackground"],["impl<T: Eq> Eq for ImmediateLerp<T>"],["impl Eq for ButtonActiveBackground"],["impl Eq for ThemeMode"],["impl Eq for SelectionState"],["impl Eq for AnimationHandle"],["impl Eq for ScrollBarThickness"],["impl Eq for ButtonOutline"],["impl Eq for DisabledTrackColor"],["impl Eq for SurfaceColor"],["impl Eq for Dimension"],["impl Eq for WidgetCacheKey"],["impl Eq for FontStyle"],["impl Eq for KnobColor"],["impl Eq for FontFamily"],["impl Eq for ColorTheme"],["impl Eq for Generation"],["impl Eq for Validation"],["impl Eq for TextSize"],["impl Eq for LineHeight"],["impl Eq for Easing"],["impl Eq for HorizontalOrder"],["impl Eq for DisabledWidgetAccentColor"],["impl Eq for OpaqueWidgetColor"],["impl Eq for OutlineColor"],["impl Eq for WidgetAccentColor"],["impl Eq for DimensionRange"],["impl Eq for ConstraintLimit"],["impl Eq for DisabledOutlineColor"],["impl Eq for FontWeight"],["impl Eq for ComponentName"],["impl Eq for MaskedString"],["impl Eq for ContainerLevel"],["impl Eq for ButtonBackground"],["impl Eq for ButtonForeground"],["impl Eq for WidgetBackground"],["impl Eq for WidgetId"],["impl Eq for EventHandled"],["impl Eq for ButtonHoverOutline"],["impl Eq for VerticalOrder"],["impl Eq for StackDirection"],["impl Eq for ButtonActiveForeground"],["impl Eq for CornerRadius"],["impl Eq for FocusableWidgets"]] +"gooey":[["impl Eq for TextColor"],["impl Eq for TextColorVariant"],["impl Eq for ButtonDisabledOutline"],["impl Eq for EasingIn"],["impl Eq for SurfaceTheme"],["impl Eq for EventIgnored"],["impl Eq for CurrentContainerBackground"],["impl Eq for EffectiveBackground"],["impl Eq for InactiveTrackColor"],["impl<T: Eq> Eq for Progress<T>"],["impl Eq for ButtonDisabledBackground"],["impl Eq for WidgetTag"],["impl Eq for FixedTheme"],["impl<T: Eq> Eq for GenerationalValue<T>"],["impl Eq for TrackSize"],["impl Eq for StackOrientation"],["impl Eq for FontFamilyList"],["impl Eq for ButtonActiveOutline"],["impl Eq for EasingOut"],["impl Eq for ButtonDisabledForeground"],["impl Eq for CheckboxState"],["impl Eq for IntrinsicPadding"],["impl Eq for ButtonColors"],["impl Eq for MinimumSliderSize"],["impl Eq for DisabledKnobColor"],["impl Eq for CowString"],["impl Eq for ContainerBackground"],["impl Eq for VisualState"],["impl Eq for ButtonHoverForeground"],["impl Eq for Theme"],["impl Eq for WidgetInstance"],["impl Eq for AutoFocusableControls"],["impl Eq for ButtonKind"],["impl<T: Eq> Eq for BinaryLerp<T>"],["impl Eq for Affinity"],["impl Eq for DisabledInactiveTrackColor"],["impl Eq for TrackColor"],["impl Eq for Name"],["impl Eq for HighlightColor"],["impl Eq for LayoutOrder"],["impl Eq for Cursor"],["impl Eq for CheckboxToBoolError"],["impl Eq for ZeroToOne"],["impl Eq for Generation"],["impl Eq for VisualOrder"],["impl Eq for KnobSize"],["impl Eq for ButtonHoverBackground"],["impl<T: Eq> Eq for ImmediateLerp<T>"],["impl Eq for ButtonActiveBackground"],["impl Eq for ThemeMode"],["impl Eq for SelectionState"],["impl Eq for AnimationHandle"],["impl Eq for ScrollBarThickness"],["impl Eq for ButtonOutline"],["impl Eq for DisabledTrackColor"],["impl Eq for SurfaceColor"],["impl Eq for Dimension"],["impl Eq for WidgetCacheKey"],["impl Eq for FontStyle"],["impl Eq for KnobColor"],["impl Eq for FontFamily"],["impl Eq for Validation"],["impl Eq for ColorTheme"],["impl Eq for TextSize"],["impl Eq for LineHeight"],["impl Eq for Easing"],["impl Eq for HorizontalOrder"],["impl Eq for DisabledWidgetAccentColor"],["impl Eq for OpaqueWidgetColor"],["impl Eq for OutlineColor"],["impl Eq for WidgetAccentColor"],["impl Eq for DimensionRange"],["impl Eq for ConstraintLimit"],["impl Eq for DisabledOutlineColor"],["impl Eq for FontWeight"],["impl Eq for ComponentName"],["impl Eq for MaskedString"],["impl Eq for ContainerLevel"],["impl Eq for ButtonBackground"],["impl Eq for ButtonForeground"],["impl Eq for WidgetBackground"],["impl Eq for WidgetId"],["impl Eq for EventHandled"],["impl Eq for ButtonHoverOutline"],["impl Eq for VerticalOrder"],["impl Eq for StackDirection"],["impl Eq for ButtonActiveForeground"],["impl Eq for CornerRadius"],["impl Eq for FocusableWidgets"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/implementors/core/cmp/trait.PartialEq.js b/main/implementors/core/cmp/trait.PartialEq.js index 901faf14e..e35358bb7 100644 --- a/main/implementors/core/cmp/trait.PartialEq.js +++ b/main/implementors/core/cmp/trait.PartialEq.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"gooey":[["impl PartialEq<FontFamilyList> for FontFamilyList"],["impl PartialEq<WidgetAccentColor> for WidgetAccentColor"],["impl PartialEq<WidgetBackground> for WidgetBackground"],["impl PartialEq<ButtonBackground> for ButtonBackground"],["impl PartialEq<DisabledInactiveTrackColor> for DisabledInactiveTrackColor"],["impl PartialEq<KnobSize> for KnobSize"],["impl PartialEq<AnimationHandle> for AnimationHandle"],["impl PartialEq<ButtonActiveBackground> for ButtonActiveBackground"],["impl PartialEq<VisualOrder> for VisualOrder"],["impl PartialEq<Generation> for Generation"],["impl PartialEq<WidgetInstance> for WidgetInstance"],["impl PartialEq<MinimumSliderSize> for MinimumSliderSize"],["impl PartialEq<FontWeight> for FontWeight"],["impl PartialEq<Component> for Component"],["impl PartialEq<ButtonActiveForeground> for ButtonActiveForeground"],["impl PartialEq<Dimension> for Dimension"],["impl PartialEq<IntrinsicPadding> for IntrinsicPadding"],["impl PartialEq<f32> for ZeroToOne"],["impl PartialEq<Cursor> for Cursor"],["impl PartialEq<FixedTheme> for FixedTheme"],["impl PartialEq<CurrentContainerBackground> for CurrentContainerBackground"],["impl PartialEq<ColorTheme> for ColorTheme"],["impl PartialEq<SurfaceColor> for SurfaceColor"],["impl PartialEq<WidgetId> for WidgetId"],["impl PartialEq<KnobColor> for KnobColor"],["impl PartialEq<FontFamily> for FontFamily"],["impl PartialEq<ComponentName> for ComponentName"],["impl PartialEq<ColorSource> for ColorSource"],["impl PartialEq<ContainerLevel> for ContainerLevel"],["impl PartialEq<OpaqueWidgetColor> for OpaqueWidgetColor"],["impl<T: PartialEq> PartialEq<ImmediateLerp<T>> for ImmediateLerp<T>"],["impl<T> PartialEq<T> for CowStringwhere\n T: PartialEq<str> + ?Sized,"],["impl PartialEq<TextSize> for TextSize"],["impl PartialEq<EasingOut> for EasingOut"],["impl<T: PartialEq> PartialEq<BinaryLerp<T>> for BinaryLerp<T>"],["impl PartialEq<HorizontalOrder> for HorizontalOrder"],["impl<T: PartialEq> PartialEq<GenerationalValue<T>> for GenerationalValue<T>"],["impl PartialEq<DisabledWidgetAccentColor> for DisabledWidgetAccentColor"],["impl PartialEq<StackOrientation> for StackOrientation"],["impl PartialEq<ButtonActiveOutline> for ButtonActiveOutline"],["impl PartialEq<TrackSize> for TrackSize"],["impl PartialEq<WidgetCacheKey> for WidgetCacheKey"],["impl PartialEq<ButtonHoverOutline> for ButtonHoverOutline"],["impl PartialEq<AutoFocusableControls> for AutoFocusableControls"],["impl PartialEq<Affinity> for Affinity"],["impl<T: PartialEq> PartialEq<Progress<T>> for Progress<T>"],["impl PartialEq<ButtonDisabledOutline> for ButtonDisabledOutline"],["impl PartialEq<EventIgnored> for EventIgnored"],["impl PartialEq<InactiveTrackColor> for InactiveTrackColor"],["impl PartialEq<VerticalOrder> for VerticalOrder"],["impl PartialEq<EffectiveBackground> for EffectiveBackground"],["impl PartialEq<DimensionRange> for DimensionRange"],["impl PartialEq<Validation> for Validation"],["impl PartialEq<SelectionState> for SelectionState"],["impl PartialEq<CheckboxToBoolError> for CheckboxToBoolError"],["impl PartialEq<CheckboxState> for CheckboxState"],["impl PartialEq<ColorScheme> for ColorScheme"],["impl PartialEq<WidgetTag> for WidgetTag"],["impl PartialEq<TextColorVariant> for TextColorVariant"],["impl PartialEq<ConstraintLimit> for ConstraintLimit"],["impl PartialEq<ContainerBackground> for ContainerBackground"],["impl PartialEq<ButtonOutline> for ButtonOutline"],["impl PartialEq<LineHeight> for LineHeight"],["impl PartialEq<Theme> for Theme"],["impl PartialEq<ButtonColors> for ButtonColors"],["impl PartialEq<ButtonDisabledBackground> for ButtonDisabledBackground"],["impl PartialEq<FocusableWidgets> for FocusableWidgets"],["impl PartialEq<ZeroToOne> for ZeroToOne"],["impl PartialEq<TrackColor> for TrackColor"],["impl PartialEq<ButtonForeground> for ButtonForeground"],["impl PartialEq<DisabledTrackColor> for DisabledTrackColor"],["impl PartialEq<StackDirection> for StackDirection"],["impl PartialEq<WidgetInstance> for ManagedWidget"],["impl PartialEq<HighlightColor> for HighlightColor"],["impl PartialEq<ScrollBarThickness> for ScrollBarThickness"],["impl PartialEq<ButtonHoverBackground> for ButtonHoverBackground"],["impl PartialEq<LayoutOrder> for LayoutOrder"],["impl PartialEq<ThemePair> for ThemePair"],["impl PartialEq<CornerRadius> for CornerRadius"],["impl PartialEq<Easing> for Easing"],["impl PartialEq<VisualState> for VisualState"],["impl PartialEq<ButtonHoverForeground> for ButtonHoverForeground"],["impl PartialEq<DisabledOutlineColor> for DisabledOutlineColor"],["impl PartialEq<EventHandled> for EventHandled"],["impl PartialEq<ManagedWidget> for ManagedWidget"],["impl PartialEq<TextColor> for TextColor"],["impl PartialEq<SurfaceTheme> for SurfaceTheme"],["impl PartialEq<EasingFunction> for EasingFunction"],["impl PartialEq<Name> for Name"],["impl PartialEq<ButtonDisabledForeground> for ButtonDisabledForeground"],["impl PartialEq<DisabledKnobColor> for DisabledKnobColor"],["impl PartialEq<ButtonKind> for ButtonKind"],["impl<T> PartialEq<Dynamic<T>> for Dynamic<T>"],["impl PartialEq<CustomComponent> for CustomComponent"],["impl<T> PartialEq<T> for MaskedStringwhere\n T: PartialEq<str> + ?Sized,"],["impl PartialEq<ThemeMode> for ThemeMode"],["impl PartialEq<FontStyle> for FontStyle"],["impl PartialEq<OutlineColor> for OutlineColor"],["impl PartialEq<EasingIn> for EasingIn"]] +"gooey":[["impl PartialEq<FontFamilyList> for FontFamilyList"],["impl PartialEq<WidgetAccentColor> for WidgetAccentColor"],["impl PartialEq<WidgetBackground> for WidgetBackground"],["impl PartialEq<ButtonBackground> for ButtonBackground"],["impl<T: PartialEq> PartialEq<GenerationalValue<T>> for GenerationalValue<T>"],["impl PartialEq<DisabledInactiveTrackColor> for DisabledInactiveTrackColor"],["impl PartialEq<KnobSize> for KnobSize"],["impl PartialEq<AnimationHandle> for AnimationHandle"],["impl PartialEq<ButtonActiveBackground> for ButtonActiveBackground"],["impl PartialEq<VisualOrder> for VisualOrder"],["impl PartialEq<WidgetInstance> for WidgetInstance"],["impl PartialEq<MinimumSliderSize> for MinimumSliderSize"],["impl PartialEq<FontWeight> for FontWeight"],["impl PartialEq<Component> for Component"],["impl PartialEq<ButtonActiveForeground> for ButtonActiveForeground"],["impl PartialEq<Dimension> for Dimension"],["impl PartialEq<IntrinsicPadding> for IntrinsicPadding"],["impl PartialEq<f32> for ZeroToOne"],["impl PartialEq<Cursor> for Cursor"],["impl PartialEq<FixedTheme> for FixedTheme"],["impl PartialEq<CurrentContainerBackground> for CurrentContainerBackground"],["impl PartialEq<ColorTheme> for ColorTheme"],["impl PartialEq<SurfaceColor> for SurfaceColor"],["impl PartialEq<WidgetId> for WidgetId"],["impl PartialEq<KnobColor> for KnobColor"],["impl PartialEq<FontFamily> for FontFamily"],["impl PartialEq<ComponentName> for ComponentName"],["impl PartialEq<ColorSource> for ColorSource"],["impl PartialEq<Validation> for Validation"],["impl PartialEq<ContainerLevel> for ContainerLevel"],["impl PartialEq<OpaqueWidgetColor> for OpaqueWidgetColor"],["impl<T: PartialEq> PartialEq<ImmediateLerp<T>> for ImmediateLerp<T>"],["impl<T> PartialEq<T> for CowStringwhere\n T: PartialEq<str> + ?Sized,"],["impl PartialEq<TextSize> for TextSize"],["impl PartialEq<EasingOut> for EasingOut"],["impl<T: PartialEq> PartialEq<BinaryLerp<T>> for BinaryLerp<T>"],["impl PartialEq<HorizontalOrder> for HorizontalOrder"],["impl PartialEq<DisabledWidgetAccentColor> for DisabledWidgetAccentColor"],["impl PartialEq<StackOrientation> for StackOrientation"],["impl PartialEq<ButtonActiveOutline> for ButtonActiveOutline"],["impl PartialEq<TrackSize> for TrackSize"],["impl PartialEq<WidgetCacheKey> for WidgetCacheKey"],["impl PartialEq<ButtonHoverOutline> for ButtonHoverOutline"],["impl PartialEq<AutoFocusableControls> for AutoFocusableControls"],["impl PartialEq<Affinity> for Affinity"],["impl<T: PartialEq> PartialEq<Progress<T>> for Progress<T>"],["impl PartialEq<ButtonDisabledOutline> for ButtonDisabledOutline"],["impl PartialEq<EventIgnored> for EventIgnored"],["impl PartialEq<InactiveTrackColor> for InactiveTrackColor"],["impl PartialEq<VerticalOrder> for VerticalOrder"],["impl PartialEq<EffectiveBackground> for EffectiveBackground"],["impl PartialEq<DimensionRange> for DimensionRange"],["impl PartialEq<SelectionState> for SelectionState"],["impl PartialEq<CheckboxToBoolError> for CheckboxToBoolError"],["impl PartialEq<CheckboxState> for CheckboxState"],["impl PartialEq<ColorScheme> for ColorScheme"],["impl PartialEq<WidgetTag> for WidgetTag"],["impl PartialEq<TextColorVariant> for TextColorVariant"],["impl PartialEq<ConstraintLimit> for ConstraintLimit"],["impl PartialEq<ContainerBackground> for ContainerBackground"],["impl PartialEq<ButtonOutline> for ButtonOutline"],["impl PartialEq<LineHeight> for LineHeight"],["impl PartialEq<Theme> for Theme"],["impl PartialEq<ButtonColors> for ButtonColors"],["impl PartialEq<ButtonDisabledBackground> for ButtonDisabledBackground"],["impl PartialEq<FocusableWidgets> for FocusableWidgets"],["impl PartialEq<ZeroToOne> for ZeroToOne"],["impl PartialEq<TrackColor> for TrackColor"],["impl PartialEq<Generation> for Generation"],["impl PartialEq<ButtonForeground> for ButtonForeground"],["impl PartialEq<DisabledTrackColor> for DisabledTrackColor"],["impl PartialEq<StackDirection> for StackDirection"],["impl PartialEq<WidgetInstance> for ManagedWidget"],["impl PartialEq<HighlightColor> for HighlightColor"],["impl PartialEq<ScrollBarThickness> for ScrollBarThickness"],["impl PartialEq<ButtonHoverBackground> for ButtonHoverBackground"],["impl PartialEq<LayoutOrder> for LayoutOrder"],["impl PartialEq<ThemePair> for ThemePair"],["impl PartialEq<CornerRadius> for CornerRadius"],["impl PartialEq<Easing> for Easing"],["impl PartialEq<VisualState> for VisualState"],["impl PartialEq<ButtonHoverForeground> for ButtonHoverForeground"],["impl PartialEq<DisabledOutlineColor> for DisabledOutlineColor"],["impl PartialEq<EventHandled> for EventHandled"],["impl PartialEq<ManagedWidget> for ManagedWidget"],["impl PartialEq<TextColor> for TextColor"],["impl PartialEq<SurfaceTheme> for SurfaceTheme"],["impl PartialEq<EasingFunction> for EasingFunction"],["impl PartialEq<Name> for Name"],["impl PartialEq<ButtonDisabledForeground> for ButtonDisabledForeground"],["impl PartialEq<DisabledKnobColor> for DisabledKnobColor"],["impl PartialEq<ButtonKind> for ButtonKind"],["impl<T> PartialEq<Dynamic<T>> for Dynamic<T>"],["impl PartialEq<CustomComponent> for CustomComponent"],["impl<T> PartialEq<T> for MaskedStringwhere\n T: PartialEq<str> + ?Sized,"],["impl PartialEq<ThemeMode> for ThemeMode"],["impl PartialEq<FontStyle> for FontStyle"],["impl PartialEq<OutlineColor> for OutlineColor"],["impl PartialEq<EasingIn> for EasingIn"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/implementors/core/default/trait.Default.js b/main/implementors/core/default/trait.Default.js index 1a7e1084a..a290437dc 100644 --- a/main/implementors/core/default/trait.Default.js +++ b/main/implementors/core/default/trait.Default.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"gooey":[["impl Default for Cursor"],["impl<T> Default for Value<T>where\n T: Default,"],["impl Default for ContainerLevel"],["impl Default for Dimension"],["impl Default for MaskedString"],["impl<Behavior> Default for Window<Behavior>where\n Behavior: WindowBehavior,\n Behavior::Context: Default,"],["impl Default for FontFamilyList"],["impl Default for SelectionState"],["impl Default for ContainerBackground"],["impl Default for ColorScheme"],["impl Default for Styles"],["impl Default for Space"],["impl Default for Validation"],["impl Default for DimensionRange"],["impl Default for ThemePair"],["impl<T> Default for Dynamic<T>where\n T: Default,"],["impl Default for WidgetCacheKey"],["impl Default for AnimationHandle"],["impl Default for ButtonKind"],["impl Default for Validations"],["impl Default for Expand"],["impl Default for FocusableWidgets"],["impl Default for Generation"],["impl Default for FlexibleDimension"],["impl Default for Custom"],["impl Default for CowString"],["impl<T> Default for Edges<T>where\n T: Default,"],["impl Default for Affinity"],["impl Default for Children"],["impl Default for ZeroToOne"],["impl Default for InputState"],["impl Default for ThemeMode"]] +"gooey":[["impl Default for Cursor"],["impl Default for Validation"],["impl<T> Default for Value<T>where\n T: Default,"],["impl Default for Validations"],["impl Default for ContainerLevel"],["impl Default for Dimension"],["impl Default for MaskedString"],["impl<Behavior> Default for Window<Behavior>where\n Behavior: WindowBehavior,\n Behavior::Context: Default,"],["impl Default for Generation"],["impl Default for FontFamilyList"],["impl Default for SelectionState"],["impl Default for ContainerBackground"],["impl Default for ColorScheme"],["impl Default for Styles"],["impl Default for Space"],["impl Default for DimensionRange"],["impl Default for ThemePair"],["impl<T> Default for Dynamic<T>where\n T: Default,"],["impl Default for WidgetCacheKey"],["impl Default for AnimationHandle"],["impl Default for ButtonKind"],["impl Default for Expand"],["impl Default for FocusableWidgets"],["impl Default for FlexibleDimension"],["impl Default for Custom"],["impl Default for CowString"],["impl<T> Default for Edges<T>where\n T: Default,"],["impl Default for Affinity"],["impl Default for Children"],["impl Default for ZeroToOne"],["impl Default for InputState"],["impl Default for ThemeMode"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/implementors/core/fmt/trait.Debug.js b/main/implementors/core/fmt/trait.Debug.js index ddc95ef11..73caf3932 100644 --- a/main/implementors/core/fmt/trait.Debug.js +++ b/main/implementors/core/fmt/trait.Debug.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"gooey":[["impl<T: Debug> Debug for GenerationalValue<T>"],["impl Debug for EaseInQuintic"],["impl Debug for Custom"],["impl Debug for Resize"],["impl Debug for CornerRadius"],["impl Debug for ButtonActiveForeground"],["impl Debug for EaseOutBack"],["impl<'a, T: Debug> Debug for DynamicGuard<'a, T>"],["impl Debug for Space"],["impl Debug for Canvas"],["impl Debug for EaseOutExponential"],["impl Debug for KnobColor"],["impl Debug for Name"],["impl Debug for ScrollBarThickness"],["impl Debug for CheckboxState"],["impl Debug for EaseOutQuintic"],["impl Debug for ButtonActiveBackground"],["impl Debug for AnimationHandle"],["impl Debug for FontFamily"],["impl Debug for Themed"],["impl Debug for WidgetId"],["impl Debug for WidgetBackground"],["impl Debug for ButtonDisabledForeground"],["impl Debug for EasingFunction"],["impl Debug for ButtonColors"],["impl Debug for InactiveTrackColor"],["impl Debug for DisabledWidgetAccentColor"],["impl Debug for TextColorVariant"],["impl<Storage> Debug for Input<Storage>where\n Storage: Debug,"],["impl Debug for EaseOutSine"],["impl<T: Debug> Debug for Data<T>"],["impl<T: Debug> Debug for Value<T>"],["impl Debug for Validations"],["impl Debug for ThemePair"],["impl Debug for Styles"],["impl Debug for FocusableWidgets"],["impl Debug for Container"],["impl Debug for EaseInOutBack"],["impl Debug for Cursor"],["impl Debug for SurfaceTheme"],["impl Debug for FontFamilyList"],["impl Debug for EaseOutQuadradic"],["impl Debug for WidgetRef"],["impl Debug for WidgetInstance"],["impl Debug for EaseInOutQuartic"],["impl Debug for Validated"],["impl Debug for Button"],["impl Debug for VerticalOrder"],["impl Debug for EaseInOutQuadradic"],["impl Debug for EaseOutBounce"],["impl Debug for VisualState"],["impl Debug for Dimension"],["impl Debug for LineHeight"],["impl Debug for Affinity"],["impl<Layers: Debug> Debug for TileMap<Layers>"],["impl<T: Debug> Debug for Edges<T>"],["impl Debug for KnobSize"],["impl Debug for ButtonBackground"],["impl Debug for EaseInOutExponential"],["impl Debug for EaseOutCircular"],["impl Debug for EasingIn"],["impl Debug for LayoutOrder"],["impl Debug for EaseInQuartic"],["impl Debug for InputState"],["impl Debug for Component"],["impl Debug for EaseInExponential"],["impl<'a, T: Debug> Debug for BlockUntilUpdatedFuture<'a, T>"],["impl Debug for RootBehavior"],["impl<T: Debug> Debug for ImmediateLerp<T>"],["impl Debug for EventIgnored"],["impl Debug for SurfaceColor"],["impl Debug for Tick"],["impl Debug for Label"],["impl Debug for DisabledInactiveTrackColor"],["impl Debug for EaseInBack"],["impl Debug for ButtonHoverBackground"],["impl Debug for WrappedLayout"],["impl Debug for IntrinsicPadding"],["impl<T: Debug> Debug for DynamicReader<T>"],["impl Debug for Expand"],["impl Debug for WidgetTag"],["impl Debug for ButtonActiveOutline"],["impl<T: Debug> Debug for Progress<T>"],["impl Debug for EaseInQuadradic"],["impl Debug for ButtonDisabledOutline"],["impl Debug for Stack"],["impl Debug for AutoFocusableControls"],["impl Debug for FontStyle"],["impl Debug for DisabledTrackColor"],["impl Debug for EaseInOutSine"],["impl Debug for EaseInCubic"],["impl Debug for ColorSchemeBuilder"],["impl Debug for EaseInOutElastic"],["impl Debug for ColorSource"],["impl Debug for ManagedWidget"],["impl Debug for ColorTheme"],["impl Debug for ColorScheme"],["impl Debug for ThemeMode"],["impl Debug for EasingOut"],["impl Debug for EaseInOutQuintic"],["impl Debug for EaseOutElastic"],["impl Debug for EaseOutQuartic"],["impl Debug for Easing"],["impl<T> Debug for Slider<T>where\n T: SliderValue + Debug,\n T::Value: Debug,"],["impl Debug for WidgetCacheKey"],["impl Debug for ConstraintLimit"],["impl Debug for StackDirection"],["impl Debug for ComponentName"],["impl Debug for MaskedString"],["impl Debug for VisualOrder"],["impl Debug for ButtonDisabledBackground"],["impl Debug for ButtonHoverForeground"],["impl<T: Debug> Debug for BinaryLerp<T>"],["impl Debug for Children"],["impl Debug for TrackColor"],["impl Debug for Scroll"],["impl Debug for ButtonKind"],["impl Debug for EventHandled"],["impl Debug for EffectiveBackground"],["impl Debug for CustomComponent"],["impl Debug for Collapse"],["impl Debug for TrackSize"],["impl Debug for EaseOutCubic"],["impl Debug for SelectionState"],["impl Debug for Theme"],["impl Debug for EaseInOutCircular"],["impl Debug for EaseInOutCubic"],["impl Debug for DisabledKnobColor"],["impl Debug for OpaqueWidgetColor"],["impl Debug for FontWeight"],["impl Debug for Generation"],["impl Debug for Linear"],["impl Debug for ZeroToOne"],["impl Debug for ButtonForeground"],["impl Debug for Switcher"],["impl Debug for Style"],["impl Debug for DimensionRange"],["impl Debug for StackOrientation"],["impl Debug for TextSize"],["impl Debug for EaseInCircular"],["impl<T, R> Debug for Callback<T, R>"],["impl Debug for HorizontalOrder"],["impl Debug for EaseInElastic"],["impl Debug for TextColor"],["impl Debug for CowString"],["impl Debug for CheckboxToBoolError"],["impl Debug for EaseInBounce"],["impl Debug for ContainerLevel"],["impl Debug for FlexibleDimension"],["impl Debug for FixedTheme"],["impl Debug for HighlightColor"],["impl Debug for ProgressBar"],["impl Debug for Validation"],["impl Debug for WidgetAccentColor"],["impl Debug for ButtonOutline"],["impl Debug for MinimumSliderSize"],["impl<T: Debug> Debug for Dynamic<T>"],["impl Debug for Align"],["impl Debug for ThemedMode"],["impl Debug for ButtonHoverOutline"],["impl Debug for ContainerBackground"],["impl Debug for CurrentContainerBackground"],["impl Debug for DisabledOutlineColor"],["impl Debug for OutlineColor"]] +"gooey":[["impl Debug for EaseInQuintic"],["impl Debug for Custom"],["impl Debug for Resize"],["impl Debug for CornerRadius"],["impl Debug for ButtonActiveForeground"],["impl Debug for EaseOutBack"],["impl Debug for Space"],["impl Debug for Canvas"],["impl Debug for EaseOutExponential"],["impl Debug for KnobColor"],["impl Debug for Name"],["impl Debug for ScrollBarThickness"],["impl Debug for CheckboxState"],["impl Debug for EaseOutQuintic"],["impl Debug for ButtonActiveBackground"],["impl Debug for AnimationHandle"],["impl Debug for FontFamily"],["impl Debug for Themed"],["impl Debug for WidgetId"],["impl Debug for WidgetBackground"],["impl Debug for ButtonDisabledForeground"],["impl Debug for EasingFunction"],["impl Debug for ButtonColors"],["impl Debug for InactiveTrackColor"],["impl Debug for DisabledWidgetAccentColor"],["impl Debug for TextColorVariant"],["impl<Storage> Debug for Input<Storage>where\n Storage: Debug,"],["impl Debug for EaseOutSine"],["impl<T: Debug> Debug for Data<T>"],["impl Debug for ThemePair"],["impl Debug for Styles"],["impl Debug for FocusableWidgets"],["impl Debug for Container"],["impl Debug for EaseInOutBack"],["impl Debug for Cursor"],["impl Debug for SurfaceTheme"],["impl Debug for FontFamilyList"],["impl Debug for EaseOutQuadradic"],["impl Debug for WidgetRef"],["impl Debug for WidgetInstance"],["impl Debug for EaseInOutQuartic"],["impl Debug for Validated"],["impl Debug for Button"],["impl Debug for VerticalOrder"],["impl Debug for EaseInOutQuadradic"],["impl Debug for EaseOutBounce"],["impl Debug for VisualState"],["impl Debug for Dimension"],["impl<T: Debug> Debug for GenerationalValue<T>"],["impl Debug for LineHeight"],["impl Debug for Affinity"],["impl<Layers: Debug> Debug for TileMap<Layers>"],["impl<T: Debug> Debug for Edges<T>"],["impl Debug for KnobSize"],["impl Debug for ButtonBackground"],["impl Debug for EaseInOutExponential"],["impl Debug for EaseOutCircular"],["impl Debug for EasingIn"],["impl Debug for Validation"],["impl Debug for LayoutOrder"],["impl Debug for EaseInQuartic"],["impl Debug for InputState"],["impl Debug for Component"],["impl Debug for EaseInExponential"],["impl<T: Debug> Debug for DynamicReader<T>"],["impl Debug for RootBehavior"],["impl<T: Debug> Debug for ImmediateLerp<T>"],["impl Debug for EventIgnored"],["impl Debug for SurfaceColor"],["impl<T: Debug> Debug for Value<T>"],["impl Debug for Tick"],["impl Debug for Label"],["impl Debug for DisabledInactiveTrackColor"],["impl Debug for EaseInBack"],["impl Debug for ButtonHoverBackground"],["impl<T: Debug> Debug for Dynamic<T>"],["impl Debug for WrappedLayout"],["impl Debug for IntrinsicPadding"],["impl<'a, T: Debug> Debug for DynamicGuard<'a, T>"],["impl Debug for Expand"],["impl Debug for WidgetTag"],["impl Debug for ButtonActiveOutline"],["impl<T: Debug> Debug for Progress<T>"],["impl Debug for EaseInQuadradic"],["impl Debug for ButtonDisabledOutline"],["impl Debug for Stack"],["impl Debug for AutoFocusableControls"],["impl Debug for FontStyle"],["impl Debug for DisabledTrackColor"],["impl Debug for Validations"],["impl Debug for EaseInOutSine"],["impl Debug for EaseInCubic"],["impl Debug for ColorSchemeBuilder"],["impl Debug for EaseInOutElastic"],["impl Debug for ColorSource"],["impl Debug for ManagedWidget"],["impl Debug for ColorTheme"],["impl Debug for ColorScheme"],["impl Debug for ThemeMode"],["impl Debug for EasingOut"],["impl Debug for EaseInOutQuintic"],["impl Debug for EaseOutElastic"],["impl Debug for EaseOutQuartic"],["impl Debug for Easing"],["impl<T> Debug for Slider<T>where\n T: SliderValue + Debug,\n T::Value: Debug,"],["impl Debug for WidgetCacheKey"],["impl Debug for ConstraintLimit"],["impl Debug for StackDirection"],["impl Debug for ComponentName"],["impl Debug for MaskedString"],["impl Debug for VisualOrder"],["impl Debug for ButtonDisabledBackground"],["impl Debug for ButtonHoverForeground"],["impl<T: Debug> Debug for BinaryLerp<T>"],["impl Debug for Children"],["impl Debug for TrackColor"],["impl Debug for Scroll"],["impl Debug for ButtonKind"],["impl Debug for EventHandled"],["impl Debug for EffectiveBackground"],["impl Debug for CustomComponent"],["impl Debug for Collapse"],["impl Debug for TrackSize"],["impl Debug for EaseOutCubic"],["impl Debug for SelectionState"],["impl Debug for Theme"],["impl Debug for Generation"],["impl Debug for EaseInOutCircular"],["impl Debug for EaseInOutCubic"],["impl Debug for DisabledKnobColor"],["impl Debug for OpaqueWidgetColor"],["impl Debug for FontWeight"],["impl<'a, T: Debug> Debug for BlockUntilUpdatedFuture<'a, T>"],["impl Debug for Linear"],["impl Debug for ZeroToOne"],["impl Debug for ButtonForeground"],["impl Debug for Switcher"],["impl Debug for Style"],["impl Debug for DimensionRange"],["impl Debug for StackOrientation"],["impl Debug for TextSize"],["impl Debug for EaseInCircular"],["impl<T, R> Debug for Callback<T, R>"],["impl Debug for HorizontalOrder"],["impl Debug for EaseInElastic"],["impl Debug for TextColor"],["impl Debug for CowString"],["impl Debug for CheckboxToBoolError"],["impl Debug for EaseInBounce"],["impl Debug for ContainerLevel"],["impl Debug for FlexibleDimension"],["impl Debug for FixedTheme"],["impl Debug for HighlightColor"],["impl Debug for ProgressBar"],["impl Debug for WidgetAccentColor"],["impl Debug for ButtonOutline"],["impl Debug for MinimumSliderSize"],["impl Debug for Align"],["impl Debug for ThemedMode"],["impl Debug for ButtonHoverOutline"],["impl Debug for ContainerBackground"],["impl Debug for CurrentContainerBackground"],["impl Debug for DisabledOutlineColor"],["impl Debug for OutlineColor"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/implementors/core/marker/trait.Copy.js b/main/implementors/core/marker/trait.Copy.js index 6fcb53f36..6eaeee96b 100644 --- a/main/implementors/core/marker/trait.Copy.js +++ b/main/implementors/core/marker/trait.Copy.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"gooey":[["impl Copy for TrackColor"],["impl Copy for VisualState"],["impl Copy for OutlineColor"],["impl Copy for ContainerBackground"],["impl Copy for ColorScheme"],["impl Copy for FocusableWidgets"],["impl Copy for ButtonDisabledBackground"],["impl Copy for Linear"],["impl Copy for DisabledInactiveTrackColor"],["impl Copy for SurfaceTheme"],["impl Copy for ColorSchemeBuilder"],["impl Copy for EaseInOutCubic"],["impl Copy for EaseOutQuartic"],["impl Copy for FlexibleDimension"],["impl Copy for FixedTheme"],["impl Copy for LineHeight"],["impl Copy for EaseInOutQuintic"],["impl Copy for ButtonDisabledForeground"],["impl Copy for EaseOutBack"],["impl Copy for IntrinsicPadding"],["impl Copy for EaseInCubic"],["impl Copy for EaseInQuadradic"],["impl Copy for FontStyle"],["impl Copy for EaseInBounce"],["impl Copy for EaseInOutSine"],["impl Copy for Theme"],["impl Copy for CurrentContainerBackground"],["impl Copy for DisabledOutlineColor"],["impl Copy for EaseOutQuadradic"],["impl Copy for ButtonColors"],["impl Copy for DimensionRange"],["impl Copy for EaseOutQuintic"],["impl Copy for ButtonActiveForeground"],["impl Copy for EasingIn"],["impl Copy for EaseInQuintic"],["impl Copy for ButtonForeground"],["impl Copy for EffectiveBackground"],["impl Copy for FontFamily"],["impl Copy for EaseInBack"],["impl Copy for WidgetAccentColor"],["impl Copy for CheckboxState"],["impl Copy for EaseOutElastic"],["impl Copy for EventHandled"],["impl Copy for Dimension"],["impl Copy for DisabledKnobColor"],["impl Copy for EaseOutBounce"],["impl Copy for DisabledTrackColor"],["impl Copy for WidgetCacheKey"],["impl Copy for EaseOutSine"],["impl Copy for EaseInOutExponential"],["impl Copy for LayoutOrder"],["impl<T: Copy> Copy for Progress<T>"],["impl Copy for ZeroToOne"],["impl Copy for Generation"],["impl Copy for FontWeight"],["impl Copy for ButtonHoverForeground"],["impl Copy for EaseInCircular"],["impl Copy for DisabledWidgetAccentColor"],["impl Copy for ButtonBackground"],["impl Copy for ConstraintLimit"],["impl Copy for VerticalOrder"],["impl Copy for EventIgnored"],["impl Copy for ButtonHoverOutline"],["impl Copy for CheckboxToBoolError"],["impl Copy for Easing"],["impl Copy for ButtonActiveBackground"],["impl Copy for ButtonHoverBackground"],["impl Copy for EaseInOutQuadradic"],["impl Copy for ButtonDisabledOutline"],["impl Copy for ButtonActiveOutline"],["impl Copy for WidgetBackground"],["impl Copy for ColorTheme"],["impl Copy for InactiveTrackColor"],["impl Copy for StackDirection"],["impl<T: Copy> Copy for BinaryLerp<T>"],["impl Copy for AutoFocusableControls"],["impl<T: Copy> Copy for Edges<T>"],["impl Copy for EaseInElastic"],["impl Copy for ButtonKind"],["impl Copy for ThemeMode"],["impl Copy for EaseInExponential"],["impl Copy for Cursor"],["impl Copy for TextColorVariant"],["impl Copy for EaseInOutCircular"],["impl Copy for TextColor"],["impl Copy for CornerRadius"],["impl Copy for EaseOutCubic"],["impl Copy for Affinity"],["impl Copy for EaseInQuartic"],["impl Copy for MinimumSliderSize"],["impl Copy for OpaqueWidgetColor"],["impl Copy for WrappedLayout"],["impl Copy for SurfaceColor"],["impl Copy for EaseOutCircular"],["impl Copy for EaseInOutQuartic"],["impl Copy for KnobColor"],["impl Copy for RootBehavior"],["impl Copy for SelectionState"],["impl Copy for ScrollBarThickness"],["impl<T: Copy> Copy for ImmediateLerp<T>"],["impl Copy for ContainerLevel"],["impl Copy for ButtonOutline"],["impl Copy for KnobSize"],["impl Copy for TextSize"],["impl Copy for StackOrientation"],["impl Copy for HorizontalOrder"],["impl Copy for VisualOrder"],["impl Copy for ColorSource"],["impl Copy for EaseInOutBack"],["impl Copy for TrackSize"],["impl Copy for EasingOut"],["impl Copy for HighlightColor"],["impl Copy for WidgetId"],["impl Copy for EaseInOutElastic"],["impl Copy for EaseOutExponential"]] +"gooey":[["impl Copy for TrackColor"],["impl Copy for VisualState"],["impl Copy for OutlineColor"],["impl Copy for ContainerBackground"],["impl Copy for ColorScheme"],["impl Copy for FocusableWidgets"],["impl Copy for ButtonDisabledBackground"],["impl Copy for Linear"],["impl Copy for DisabledInactiveTrackColor"],["impl Copy for SurfaceTheme"],["impl Copy for ColorSchemeBuilder"],["impl Copy for EaseInOutCubic"],["impl Copy for EaseOutQuartic"],["impl Copy for FlexibleDimension"],["impl Copy for FixedTheme"],["impl Copy for LineHeight"],["impl Copy for EaseInOutQuintic"],["impl Copy for ButtonDisabledForeground"],["impl Copy for EaseOutBack"],["impl Copy for IntrinsicPadding"],["impl Copy for EaseInCubic"],["impl Copy for EaseInQuadradic"],["impl Copy for FontStyle"],["impl Copy for EaseInBounce"],["impl Copy for EaseInOutSine"],["impl Copy for Theme"],["impl Copy for CurrentContainerBackground"],["impl Copy for DisabledOutlineColor"],["impl Copy for EaseOutQuadradic"],["impl Copy for ButtonColors"],["impl Copy for DimensionRange"],["impl Copy for EaseOutQuintic"],["impl Copy for ButtonActiveForeground"],["impl Copy for EasingIn"],["impl Copy for EaseInQuintic"],["impl Copy for ButtonForeground"],["impl Copy for EffectiveBackground"],["impl Copy for FontFamily"],["impl Copy for EaseInBack"],["impl Copy for WidgetAccentColor"],["impl Copy for CheckboxState"],["impl Copy for EaseOutElastic"],["impl Copy for EventHandled"],["impl Copy for Dimension"],["impl Copy for DisabledKnobColor"],["impl Copy for EaseOutBounce"],["impl Copy for DisabledTrackColor"],["impl Copy for WidgetCacheKey"],["impl Copy for EaseOutSine"],["impl Copy for EaseInOutExponential"],["impl Copy for LayoutOrder"],["impl<T: Copy> Copy for Progress<T>"],["impl Copy for ZeroToOne"],["impl Copy for FontWeight"],["impl Copy for ButtonHoverForeground"],["impl Copy for EaseInCircular"],["impl Copy for DisabledWidgetAccentColor"],["impl Copy for ButtonBackground"],["impl Copy for ConstraintLimit"],["impl Copy for VerticalOrder"],["impl Copy for EventIgnored"],["impl Copy for ButtonHoverOutline"],["impl Copy for CheckboxToBoolError"],["impl Copy for Easing"],["impl Copy for ButtonActiveBackground"],["impl Copy for ButtonHoverBackground"],["impl Copy for EaseInOutQuadradic"],["impl Copy for ButtonDisabledOutline"],["impl Copy for ButtonActiveOutline"],["impl Copy for WidgetBackground"],["impl Copy for ColorTheme"],["impl Copy for InactiveTrackColor"],["impl Copy for StackDirection"],["impl<T: Copy> Copy for BinaryLerp<T>"],["impl Copy for AutoFocusableControls"],["impl<T: Copy> Copy for Edges<T>"],["impl Copy for EaseInElastic"],["impl Copy for ButtonKind"],["impl Copy for ThemeMode"],["impl Copy for EaseInExponential"],["impl Copy for Cursor"],["impl Copy for TextColorVariant"],["impl Copy for EaseInOutCircular"],["impl Copy for TextColor"],["impl Copy for CornerRadius"],["impl Copy for EaseOutCubic"],["impl Copy for Affinity"],["impl Copy for EaseInQuartic"],["impl Copy for MinimumSliderSize"],["impl Copy for OpaqueWidgetColor"],["impl Copy for WrappedLayout"],["impl Copy for SurfaceColor"],["impl Copy for EaseOutCircular"],["impl Copy for EaseInOutQuartic"],["impl Copy for KnobColor"],["impl Copy for RootBehavior"],["impl Copy for SelectionState"],["impl Copy for ScrollBarThickness"],["impl<T: Copy> Copy for ImmediateLerp<T>"],["impl Copy for ContainerLevel"],["impl Copy for ButtonOutline"],["impl Copy for KnobSize"],["impl Copy for TextSize"],["impl Copy for Generation"],["impl Copy for StackOrientation"],["impl Copy for HorizontalOrder"],["impl Copy for VisualOrder"],["impl Copy for ColorSource"],["impl Copy for EaseInOutBack"],["impl Copy for TrackSize"],["impl Copy for EasingOut"],["impl Copy for HighlightColor"],["impl Copy for WidgetId"],["impl Copy for EaseInOutElastic"],["impl Copy for EaseOutExponential"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/implementors/core/marker/trait.StructuralEq.js b/main/implementors/core/marker/trait.StructuralEq.js index fe8124858..14656f483 100644 --- a/main/implementors/core/marker/trait.StructuralEq.js +++ b/main/implementors/core/marker/trait.StructuralEq.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"gooey":[["impl StructuralEq for AnimationHandle"],["impl StructuralEq for TextColor"],["impl StructuralEq for StackOrientation"],["impl StructuralEq for InactiveTrackColor"],["impl StructuralEq for CheckboxState"],["impl StructuralEq for ContainerBackground"],["impl StructuralEq for CheckboxToBoolError"],["impl StructuralEq for WidgetAccentColor"],["impl StructuralEq for StackDirection"],["impl StructuralEq for KnobColor"],["impl StructuralEq for VerticalOrder"],["impl StructuralEq for Theme"],["impl StructuralEq for ButtonDisabledOutline"],["impl StructuralEq for TextColorVariant"],["impl StructuralEq for EasingIn"],["impl StructuralEq for WidgetCacheKey"],["impl StructuralEq for LineHeight"],["impl StructuralEq for ButtonDisabledForeground"],["impl<T> StructuralEq for Progress<T>"],["impl StructuralEq for FontFamilyList"],["impl StructuralEq for MinimumSliderSize"],["impl StructuralEq for ButtonColors"],["impl StructuralEq for Validation"],["impl StructuralEq for ButtonActiveForeground"],["impl StructuralEq for FontWeight"],["impl StructuralEq for TrackColor"],["impl StructuralEq for Dimension"],["impl StructuralEq for DisabledInactiveTrackColor"],["impl StructuralEq for ButtonBackground"],["impl StructuralEq for ButtonOutline"],["impl StructuralEq for Easing"],["impl StructuralEq for DimensionRange"],["impl StructuralEq for ScrollBarThickness"],["impl<T> StructuralEq for GenerationalValue<T>"],["impl StructuralEq for Affinity"],["impl StructuralEq for OpaqueWidgetColor"],["impl StructuralEq for IntrinsicPadding"],["impl StructuralEq for ConstraintLimit"],["impl StructuralEq for OutlineColor"],["impl StructuralEq for VisualOrder"],["impl StructuralEq for EasingOut"],["impl StructuralEq for VisualState"],["impl StructuralEq for ContainerLevel"],["impl StructuralEq for ButtonActiveBackground"],["impl StructuralEq for WidgetTag"],["impl StructuralEq for FontFamily"],["impl StructuralEq for ThemeMode"],["impl StructuralEq for FocusableWidgets"],["impl StructuralEq for SurfaceTheme"],["impl StructuralEq for Name"],["impl StructuralEq for WidgetBackground"],["impl StructuralEq for ButtonHoverOutline"],["impl StructuralEq for FontStyle"],["impl StructuralEq for ButtonActiveOutline"],["impl StructuralEq for EventIgnored"],["impl StructuralEq for FixedTheme"],["impl StructuralEq for DisabledWidgetAccentColor"],["impl StructuralEq for LayoutOrder"],["impl StructuralEq for DisabledOutlineColor"],["impl StructuralEq for DisabledKnobColor"],["impl StructuralEq for ColorTheme"],["impl StructuralEq for TrackSize"],["impl StructuralEq for MaskedString"],["impl<T> StructuralEq for ImmediateLerp<T>"],["impl StructuralEq for ButtonDisabledBackground"],["impl StructuralEq for CurrentContainerBackground"],["impl StructuralEq for ButtonForeground"],["impl StructuralEq for ButtonHoverForeground"],["impl StructuralEq for SurfaceColor"],["impl StructuralEq for EventHandled"],["impl StructuralEq for Generation"],["impl StructuralEq for AutoFocusableControls"],["impl StructuralEq for KnobSize"],["impl StructuralEq for SelectionState"],["impl StructuralEq for WidgetId"],["impl StructuralEq for EffectiveBackground"],["impl StructuralEq for HorizontalOrder"],["impl StructuralEq for DisabledTrackColor"],["impl StructuralEq for CowString"],["impl StructuralEq for Cursor"],["impl StructuralEq for TextSize"],["impl<T> StructuralEq for BinaryLerp<T>"],["impl StructuralEq for HighlightColor"],["impl StructuralEq for CornerRadius"],["impl StructuralEq for ButtonKind"],["impl StructuralEq for ButtonHoverBackground"],["impl StructuralEq for ComponentName"]] +"gooey":[["impl StructuralEq for AnimationHandle"],["impl StructuralEq for TextColor"],["impl StructuralEq for StackOrientation"],["impl StructuralEq for InactiveTrackColor"],["impl StructuralEq for CheckboxState"],["impl StructuralEq for ContainerBackground"],["impl StructuralEq for CheckboxToBoolError"],["impl StructuralEq for WidgetAccentColor"],["impl StructuralEq for StackDirection"],["impl StructuralEq for KnobColor"],["impl StructuralEq for VerticalOrder"],["impl StructuralEq for Theme"],["impl StructuralEq for ButtonDisabledOutline"],["impl StructuralEq for TextColorVariant"],["impl StructuralEq for EasingIn"],["impl StructuralEq for WidgetCacheKey"],["impl StructuralEq for LineHeight"],["impl StructuralEq for ButtonDisabledForeground"],["impl<T> StructuralEq for Progress<T>"],["impl StructuralEq for FontFamilyList"],["impl StructuralEq for MinimumSliderSize"],["impl StructuralEq for ButtonColors"],["impl StructuralEq for ButtonActiveForeground"],["impl StructuralEq for FontWeight"],["impl StructuralEq for TrackColor"],["impl StructuralEq for Dimension"],["impl StructuralEq for DisabledInactiveTrackColor"],["impl StructuralEq for ButtonBackground"],["impl StructuralEq for ButtonOutline"],["impl StructuralEq for Easing"],["impl StructuralEq for DimensionRange"],["impl StructuralEq for ScrollBarThickness"],["impl StructuralEq for Affinity"],["impl StructuralEq for OpaqueWidgetColor"],["impl StructuralEq for IntrinsicPadding"],["impl StructuralEq for ConstraintLimit"],["impl StructuralEq for OutlineColor"],["impl StructuralEq for VisualOrder"],["impl StructuralEq for EasingOut"],["impl StructuralEq for VisualState"],["impl<T> StructuralEq for GenerationalValue<T>"],["impl StructuralEq for ContainerLevel"],["impl StructuralEq for ButtonActiveBackground"],["impl StructuralEq for WidgetTag"],["impl StructuralEq for FontFamily"],["impl StructuralEq for ThemeMode"],["impl StructuralEq for FocusableWidgets"],["impl StructuralEq for SurfaceTheme"],["impl StructuralEq for Name"],["impl StructuralEq for WidgetBackground"],["impl StructuralEq for ButtonHoverOutline"],["impl StructuralEq for FontStyle"],["impl StructuralEq for ButtonActiveOutline"],["impl StructuralEq for EventIgnored"],["impl StructuralEq for FixedTheme"],["impl StructuralEq for DisabledWidgetAccentColor"],["impl StructuralEq for LayoutOrder"],["impl StructuralEq for DisabledOutlineColor"],["impl StructuralEq for DisabledKnobColor"],["impl StructuralEq for ColorTheme"],["impl StructuralEq for Generation"],["impl StructuralEq for TrackSize"],["impl StructuralEq for Validation"],["impl StructuralEq for MaskedString"],["impl<T> StructuralEq for ImmediateLerp<T>"],["impl StructuralEq for ButtonDisabledBackground"],["impl StructuralEq for CurrentContainerBackground"],["impl StructuralEq for ButtonForeground"],["impl StructuralEq for ButtonHoverForeground"],["impl StructuralEq for SurfaceColor"],["impl StructuralEq for EventHandled"],["impl StructuralEq for AutoFocusableControls"],["impl StructuralEq for KnobSize"],["impl StructuralEq for SelectionState"],["impl StructuralEq for WidgetId"],["impl StructuralEq for EffectiveBackground"],["impl StructuralEq for HorizontalOrder"],["impl StructuralEq for DisabledTrackColor"],["impl StructuralEq for CowString"],["impl StructuralEq for Cursor"],["impl StructuralEq for TextSize"],["impl<T> StructuralEq for BinaryLerp<T>"],["impl StructuralEq for HighlightColor"],["impl StructuralEq for CornerRadius"],["impl StructuralEq for ButtonKind"],["impl StructuralEq for ButtonHoverBackground"],["impl StructuralEq for ComponentName"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/implementors/core/marker/trait.StructuralPartialEq.js b/main/implementors/core/marker/trait.StructuralPartialEq.js index d2efcc8f0..bc22b3261 100644 --- a/main/implementors/core/marker/trait.StructuralPartialEq.js +++ b/main/implementors/core/marker/trait.StructuralPartialEq.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"gooey":[["impl StructuralPartialEq for TrackColor"],["impl StructuralPartialEq for ComponentName"],["impl StructuralPartialEq for WidgetTag"],["impl StructuralPartialEq for SelectionState"],["impl StructuralPartialEq for ColorTheme"],["impl StructuralPartialEq for VerticalOrder"],["impl StructuralPartialEq for TrackSize"],["impl StructuralPartialEq for IntrinsicPadding"],["impl StructuralPartialEq for ButtonColors"],["impl StructuralPartialEq for ButtonHoverOutline"],["impl StructuralPartialEq for ButtonActiveBackground"],["impl StructuralPartialEq for ButtonDisabledBackground"],["impl StructuralPartialEq for ButtonDisabledForeground"],["impl StructuralPartialEq for DisabledInactiveTrackColor"],["impl StructuralPartialEq for OpaqueWidgetColor"],["impl StructuralPartialEq for VisualOrder"],["impl StructuralPartialEq for StackOrientation"],["impl StructuralPartialEq for ScrollBarThickness"],["impl StructuralPartialEq for Cursor"],["impl StructuralPartialEq for EffectiveBackground"],["impl StructuralPartialEq for TextSize"],["impl StructuralPartialEq for EasingIn"],["impl<T> StructuralPartialEq for ImmediateLerp<T>"],["impl StructuralPartialEq for CurrentContainerBackground"],["impl<T> StructuralPartialEq for GenerationalValue<T>"],["impl StructuralPartialEq for CheckboxToBoolError"],["impl StructuralPartialEq for CornerRadius"],["impl StructuralPartialEq for FontFamily"],["impl StructuralPartialEq for WidgetId"],["impl StructuralPartialEq for Name"],["impl StructuralPartialEq for WidgetAccentColor"],["impl StructuralPartialEq for MinimumSliderSize"],["impl StructuralPartialEq for SurfaceTheme"],["impl StructuralPartialEq for StackDirection"],["impl StructuralPartialEq for ButtonOutline"],["impl StructuralPartialEq for ButtonForeground"],["impl StructuralPartialEq for FontStyle"],["impl StructuralPartialEq for DimensionRange"],["impl StructuralPartialEq for ButtonDisabledOutline"],["impl StructuralPartialEq for DisabledKnobColor"],["impl<T> StructuralPartialEq for Progress<T>"],["impl StructuralPartialEq for OutlineColor"],["impl StructuralPartialEq for DisabledTrackColor"],["impl StructuralPartialEq for ButtonHoverBackground"],["impl StructuralPartialEq for FocusableWidgets"],["impl StructuralPartialEq for EventIgnored"],["impl StructuralPartialEq for WidgetBackground"],["impl StructuralPartialEq for ButtonActiveForeground"],["impl StructuralPartialEq for AnimationHandle"],["impl StructuralPartialEq for ConstraintLimit"],["impl StructuralPartialEq for SurfaceColor"],["impl StructuralPartialEq for TextColorVariant"],["impl StructuralPartialEq for ButtonHoverForeground"],["impl StructuralPartialEq for FontFamilyList"],["impl StructuralPartialEq for HorizontalOrder"],["impl StructuralPartialEq for ButtonKind"],["impl StructuralPartialEq for ThemeMode"],["impl StructuralPartialEq for ButtonActiveOutline"],["impl StructuralPartialEq for Generation"],["impl StructuralPartialEq for Theme"],["impl StructuralPartialEq for KnobSize"],["impl<T> StructuralPartialEq for BinaryLerp<T>"],["impl StructuralPartialEq for EasingOut"],["impl StructuralPartialEq for DisabledOutlineColor"],["impl StructuralPartialEq for HighlightColor"],["impl StructuralPartialEq for DisabledWidgetAccentColor"],["impl StructuralPartialEq for Easing"],["impl StructuralPartialEq for FontWeight"],["impl StructuralPartialEq for Validation"],["impl StructuralPartialEq for ColorScheme"],["impl StructuralPartialEq for WidgetCacheKey"],["impl StructuralPartialEq for Affinity"],["impl StructuralPartialEq for VisualState"],["impl StructuralPartialEq for ThemePair"],["impl StructuralPartialEq for AutoFocusableControls"],["impl StructuralPartialEq for TextColor"],["impl StructuralPartialEq for EventHandled"],["impl StructuralPartialEq for LayoutOrder"],["impl StructuralPartialEq for Component"],["impl StructuralPartialEq for ButtonBackground"],["impl StructuralPartialEq for Dimension"],["impl StructuralPartialEq for ContainerLevel"],["impl StructuralPartialEq for CheckboxState"],["impl StructuralPartialEq for LineHeight"],["impl StructuralPartialEq for InactiveTrackColor"],["impl StructuralPartialEq for FixedTheme"],["impl StructuralPartialEq for ColorSource"],["impl StructuralPartialEq for KnobColor"],["impl StructuralPartialEq for ContainerBackground"]] +"gooey":[["impl StructuralPartialEq for TrackColor"],["impl StructuralPartialEq for ComponentName"],["impl StructuralPartialEq for WidgetTag"],["impl StructuralPartialEq for SelectionState"],["impl StructuralPartialEq for ColorTheme"],["impl StructuralPartialEq for VerticalOrder"],["impl StructuralPartialEq for TrackSize"],["impl StructuralPartialEq for IntrinsicPadding"],["impl StructuralPartialEq for ButtonColors"],["impl StructuralPartialEq for ButtonHoverOutline"],["impl StructuralPartialEq for ButtonActiveBackground"],["impl StructuralPartialEq for ButtonDisabledBackground"],["impl StructuralPartialEq for ButtonDisabledForeground"],["impl StructuralPartialEq for DisabledInactiveTrackColor"],["impl StructuralPartialEq for OpaqueWidgetColor"],["impl StructuralPartialEq for VisualOrder"],["impl StructuralPartialEq for Generation"],["impl StructuralPartialEq for StackOrientation"],["impl StructuralPartialEq for ScrollBarThickness"],["impl StructuralPartialEq for Cursor"],["impl StructuralPartialEq for EffectiveBackground"],["impl StructuralPartialEq for TextSize"],["impl StructuralPartialEq for EasingIn"],["impl<T> StructuralPartialEq for ImmediateLerp<T>"],["impl StructuralPartialEq for CurrentContainerBackground"],["impl StructuralPartialEq for CheckboxToBoolError"],["impl StructuralPartialEq for CornerRadius"],["impl StructuralPartialEq for FontFamily"],["impl StructuralPartialEq for WidgetId"],["impl StructuralPartialEq for Name"],["impl StructuralPartialEq for WidgetAccentColor"],["impl StructuralPartialEq for MinimumSliderSize"],["impl StructuralPartialEq for SurfaceTheme"],["impl StructuralPartialEq for StackDirection"],["impl StructuralPartialEq for ButtonOutline"],["impl StructuralPartialEq for ButtonForeground"],["impl StructuralPartialEq for FontStyle"],["impl StructuralPartialEq for DimensionRange"],["impl StructuralPartialEq for ButtonDisabledOutline"],["impl StructuralPartialEq for DisabledKnobColor"],["impl<T> StructuralPartialEq for Progress<T>"],["impl StructuralPartialEq for OutlineColor"],["impl StructuralPartialEq for DisabledTrackColor"],["impl StructuralPartialEq for ButtonHoverBackground"],["impl StructuralPartialEq for FocusableWidgets"],["impl StructuralPartialEq for EventIgnored"],["impl StructuralPartialEq for WidgetBackground"],["impl StructuralPartialEq for ButtonActiveForeground"],["impl<T> StructuralPartialEq for GenerationalValue<T>"],["impl StructuralPartialEq for AnimationHandle"],["impl StructuralPartialEq for ConstraintLimit"],["impl StructuralPartialEq for SurfaceColor"],["impl StructuralPartialEq for TextColorVariant"],["impl StructuralPartialEq for ButtonHoverForeground"],["impl StructuralPartialEq for FontFamilyList"],["impl StructuralPartialEq for HorizontalOrder"],["impl StructuralPartialEq for ButtonKind"],["impl StructuralPartialEq for ThemeMode"],["impl StructuralPartialEq for ButtonActiveOutline"],["impl StructuralPartialEq for Validation"],["impl StructuralPartialEq for Theme"],["impl StructuralPartialEq for KnobSize"],["impl<T> StructuralPartialEq for BinaryLerp<T>"],["impl StructuralPartialEq for EasingOut"],["impl StructuralPartialEq for DisabledOutlineColor"],["impl StructuralPartialEq for HighlightColor"],["impl StructuralPartialEq for DisabledWidgetAccentColor"],["impl StructuralPartialEq for Easing"],["impl StructuralPartialEq for FontWeight"],["impl StructuralPartialEq for ColorScheme"],["impl StructuralPartialEq for WidgetCacheKey"],["impl StructuralPartialEq for Affinity"],["impl StructuralPartialEq for VisualState"],["impl StructuralPartialEq for ThemePair"],["impl StructuralPartialEq for AutoFocusableControls"],["impl StructuralPartialEq for TextColor"],["impl StructuralPartialEq for EventHandled"],["impl StructuralPartialEq for LayoutOrder"],["impl StructuralPartialEq for Component"],["impl StructuralPartialEq for ButtonBackground"],["impl StructuralPartialEq for Dimension"],["impl StructuralPartialEq for ContainerLevel"],["impl StructuralPartialEq for CheckboxState"],["impl StructuralPartialEq for LineHeight"],["impl StructuralPartialEq for InactiveTrackColor"],["impl StructuralPartialEq for FixedTheme"],["impl StructuralPartialEq for ColorSource"],["impl StructuralPartialEq for KnobColor"],["impl StructuralPartialEq for ContainerBackground"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/search-index.js b/main/search-index.js index 99cc568cb..87155252d 100644 --- a/main/search-index.js +++ b/main/search-index.js @@ -1,5 +1,5 @@ var searchIndex = JSON.parse('{\ -"gooey":{"doc":"Gooey is considered experimental and unsupported crate …","t":"QENNIDDDDNGINDILLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOLLLLLLLLLLLLLLALOLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMCLLLLMLLLLLLLLKLLLLAOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALAAAKIQIDDIDIDDNDDIENDIIYSDIQDDIDSDLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKLALLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLMLLLLLLLKLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLDDDDDDDDDDDDDDDDDDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLINDEDDIQINQIDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLNNNNIDDDDEIIDIQENNDENNDNNDDEENNDNNNNEININNNNINNININDDDDNEDNSLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLALLLLLLLLLLLLLLLLLLLLLLMMKLLMLLLLLLLLLLLLLKKLMMLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMMKLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLMMLLLKLLKLMLMMLMMLLLLLLMMMMMMMMMLMMMMLKLLLLLLLLLLMLKLLMMLMMMMMLLMMLMMMMLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLDDDDDDDDDDDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDNNDNDDIIDDIINIINNQQEINEDEDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLNNDDNDGDNRRIIDNNNNENIDDDEDDILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDCDCDCDDDCCCDDCCDCDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAAAMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMNDDDDDDDDDDDDDEDNNNNNNELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIDEDNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNDEDENNLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLENNDDDIISDDLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLKLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLNNEDIIQLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDDDSIDIDDQLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMNNDDELLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLQNNDEDGIMLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLMLLLLMLLLLLLLLLLLLLLLLLLMKMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKMMMMLLLLLLMMMMLLLMMMLLMLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMM","n":["Cloned","ConstraintLimit","Err","Fill","FitMeasuredSize","Graphics","InputState","Lazy","Name","Ok","Result","Run","SizeToFit","Tick","WithClone","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","animation","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","children","clip_rect","clipped_to","clone","clone","clone","clone_into","clone_into","clone_into","components_from","components_from","components_from","components_from","components_from","components_from","context","default","define_components","deref","deref","deref","deref_mut","downcast","downcast","downcast","downcast","downcast","downcast","draw_measured_text","draw_shape","draw_text","draw_text_buffer","draw_texture","draw_textured_shape","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fill","find_available_font_family","fit_measured","fit_measured","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","handled_keys","hash","inner_graphics","into","into","into","into","into","into","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_color","into_color","into_color","into_color","into_color","into_color","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_components","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","key_input","keys","kludgine","max","measure_text","measure_text_buffer","min","mouse","mouse_button","new","new","new","new","redraws_per_second","region","rendered","run","scale","set_available_font_family","set_cursor_position","size","styles","styles","sub","times_per_second","to_owned","to_owned","to_owned","translation","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","type_id","type_id","type_id","type_id","type_id","type_id","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","upcast","upcast","upcast","upcast","upcast","upcast","value","visible_rect","widget","widgets","window","with_clone","Animate","Animate","AnimateTarget","Animation","AnimationHandle","AnimationTarget","BinaryLerp","BoxAnimate","BoxedAnimation","Chain","Custom","Cycle","DynamicTransition","Easing","EasingFunction","Fn","ImmediateLerp","IntoAnimate","LinearInterpolate","LinearInterpolate","ONE","OnCompleteAnimation","PercentBetween","Running","RunningAnimation","RunningChain","Spawn","TransitioningDynamic","ZERO","ZeroToOne","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","and_then","animate","animate","animate","animate","animate","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","begin","begin","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","boxed","boxed","boxed","boxed","boxed","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","clear","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","compare","compare","compare","compare","compare","compare","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","cycle","default","default","deref","detach","difference_between","div","div","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","drop","dynamic","ease","ease","easings","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","finish","finish","fmt","fmt","fmt","fmt","fmt","fmt","forever","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_parts","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_str","hash","hash","immediately","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_animate","into_animate","into_animate","into_animate","into_animate","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_component","into_component_value","into_components","into_components","into_components","into_f32","into_lightness","into_parts","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","is_complete","is_running","launch","lerp","lerp","lerp","lerp","mul","n_times","new","new","new","new","new_value","on_complete","one_minus","over","partial_cmp","partial_cmp","partial_cmp","partial_cmp","percent_between","percent_between","repeat","requires_invalidation","spawn","spawn","spawn","spawn","spawn","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_progress","to_string","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_component","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","update","update","with_easing","EaseInBack","EaseInBounce","EaseInCircular","EaseInCubic","EaseInElastic","EaseInExponential","EaseInOutBack","EaseInOutCircular","EaseInOutCubic","EaseInOutElastic","EaseInOutExponential","EaseInOutQuadradic","EaseInOutQuartic","EaseInOutQuintic","EaseInOutSine","EaseInQuadradic","EaseInQuartic","EaseInQuintic","EaseOutBack","EaseOutBounce","EaseOutCircular","EaseOutCubic","EaseOutElastic","EaseOutExponential","EaseOutQuadradic","EaseOutQuartic","EaseOutQuintic","EaseOutSine","Linear","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","AsEventContext","Borrowed","EventContext","Exclusive","GraphicsContext","LayoutContext","ManageWidget","Managed","MapManagedWidget","Owned","Result","Trackable","WidgetCacheKey","WidgetContext","activate","active","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","advance_focus","apply_current_font_settings","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_event_context","as_event_context","as_event_context","as_temporary","attach_styles","attach_theme","attach_theme_mode","blur","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrowed","borrowed","cache_key","cast","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","clipped_to","clone","clone_into","components_from","components_from","components_from","components_from","components_from","components_from","deactivate","default","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","downcast","downcast","downcast","downcast","downcast","downcast","draw_focus_ring","drop","drop","enabled","eq","equivalent","equivalent","equivalent","fill","fmt","focus","focus_is_advancing","focused","for_other","for_other","for_other","for_other","from","from","from","from","from","from","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","get","gfx","graphics","hit_test","hovered","ime","into","into","into","into","into","into","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_color","into_color","into_color","into_color","into_color","into_color","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_components","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","invalidate_when_changed","inverse_theme","is_default","is_escape","keyboard_input","kludgine","last_layout","layout","manage","map","mouse_down","mouse_drag","mouse_up","mouse_wheel","primary_hover","push_child","redraw","redraw_when_changed","remove_child","return_focus","set_child_layout","stroke_outline","theme","theme_pair","to_owned","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","type_id","type_id","type_id","type_id","type_id","type_id","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","upcast","upcast","upcast","upcast","upcast","upcast","widget","widget","widget","window","window_mut","All","Auto","BottomToTop","Color","ColorExt","ColorScheme","ColorSchemeBuilder","ColorSource","ColorTheme","Component","ComponentDefaultvalue","ComponentDefinition","ComponentName","ComponentType","ComponentType","ContainerLevel","ContainerLevel","Custom","CustomComponent","Dimension","Dimension","Dimension","DimensionRange","DimensionRange","Easing","Edges","FixedTheme","FlexibleDimension","FocusableWidgets","FocusableWidgets","FontFamily","FontFamilyList","FontStyle","FontWeight","High","Highest","HorizontalOrder","IntoComponentValue","LeftToRight","Lightness","Low","Lowest","Lp","Mid","NamedComponent","OnlyTextual","Percent","ProtoColor","Px","RequireInvalidation","RightToLeft","Styles","SurfaceTheme","Theme","ThemePair","TopToBottom","VerticalOrder","VisualOrder","VisualOrder","ZERO","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","add","add_assign","append","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bottom","bright_color","build","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","clamp","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","color","color","color","color","color_bright","color_dim","compare","compare","components","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","container","container","contrast_between","contrast_between","custom","dark","dark_from_source","dark_from_sources","dark_from_sources","default","default","default","default","default","default","default","default","default","default","default_component_value","default_value","deref","dim_color","dim_color","div","div","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","end","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","error","error","error","exact_dimension","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_iter","from_iter","from_lp","from_lp","from_primary","from_px","from_px","from_scheme","from_source","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_upx","from_upx","get","get_named","group","hash","height","high_container","highest_container","horizontal","hue","hue","hue","hue","hue_shift","insert","insert_named","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_component","into_component","into_component","into_component","into_component","into_component","into_component","into_component","into_component_value","into_component_value","into_component_value","into_component_value","into_component_value","into_component_value","into_component_value","into_component_value","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_iter","into_lightness","into_lp","into_lp","into_px","into_px","into_source","into_source_and_lightness","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_upx","into_upx","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","is_all","is_only_textual","is_zero","left","left_to_right","light","light_from_source","light_from_sources","light_from_sources","lightness","low_container","lowest_container","map","maximum","minimum","most_contrasting","mul","mul","name","name","name","neutral","neutral","neutral","neutral_variant","neutral_variant","neutral_variant","new","new","new","new","new","next","on_color","on_color","on_color","on_color_variant","on_color_variant","on_container","opaque_widget","outline","outline_variant","partial_cmp","primary","primary","primary","primary_fixed","push","requires_invalidation","requires_invalidation","requires_invalidation","requires_invalidation","requires_invalidation","requires_invalidation","requires_invalidation","requires_invalidation","rev","rev","rev","right","right_to_left","saturation","saturation","saturation","saturation","scrim","secondary","secondary","secondary","secondary","secondary_fixed","shadow","size","source","start","surface","tertiary","tertiary","tertiary","tertiary","tertiary_fixed","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","top","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_component","try_from_component","try_from_component","try_from_component","try_from_component","try_from_component","try_from_component","try_from_component","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uniform","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","vertical","width","with","with_bottom","with_capacity","with_horizontal","with_left","with_right","with_top","with_vertical","AutoFocusableControls","CornerRadius","DisabledOutlineColor","DisabledWidgetAccentColor","Easing","EasingIn","EasingOut","FontFamily","FontStyle","FontWeight","HighlightColor","IntrinsicPadding","LayoutOrder","LineHeight","OpaqueWidgetColor","OutlineColor","SurfaceColor","TextColor","TextColorVariant","TextSize","WidgetAccentColor","WidgetBackground","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","BlockUntilUpdatedFuture","Constant","Deadlock","Dynamic","Dynamic","DynamicGuard","DynamicReader","ForEach","ForEachCloned","Generation","GenerationalValue","IntoDynamic","IntoValue","Invalid","MapEach","MapEachCloned","NoChange","None","Ref","Ref","ReplaceError","Switchable","Valid","Validation","Validations","Value","WhenValidation","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","and","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","block_until_updated","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","create_reader","default","default","default","default","default","deref","deref","deref_mut","deref_mut","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","drop","drop","drop","dynamic","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","for_each","for_each","for_each_cloned","for_each_cloned","for_each_generational","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","generation","generation","generation","get","get","get","get_tracked","get_tracking_invalidate","get_tracking_invalidate","get_tracking_refresh","get_tracking_refresh","has_updated","into","into","into","into","into","into","into","into","into","into","into","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_component_value","into_component_value","into_components","into_dynamic","into_dynamic","into_dynamic","into_dynamic","into_dynamic","into_future","into_reader","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","invalidate_when_changed","is_error","is_valid","linked","linked_string","lock","make_widget","make_widget","map","map","map_each","map_each","map_each","map_each_cloned","map_each_cloned","map_each_generational","map_each_into","map_each_to","map_generational","map_mut","map_mut","map_ref","map_ref","map_ref","map_tracking_invalidate","map_tracking_redraw","message","new","new_radio","next","poll","redraw_when_changed","replace","reset","run","run","set","switcher","switcher","take","take_if_not_default","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","toggle","transition_to","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_replace","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","validate","validate","validate_result","validate_with","value","wait_until_updated","when","when_not","when_valid","with_clone","with_for_each","Align","Break","Callback","Children","Continue","EventHandled","EventHandling","EventIgnored","Expand","HANDLED","IGNORED","MakeWidget","MakeWidgetWithId","ManagedWidget","Mounted","Pad","PassThrough","Resize","RootBehavior","Unmounted","Widget","WidgetGuard","WidgetId","WidgetInstance","WidgetRef","WidgetTag","WrappedLayout","WrapperWidget","accept_focus","accept_focus","activate","activate","active","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adjust_child_constraints","advance_focus","advance_focus","align_bottom","align_left","align_right","align_top","allow_blur","allow_blur","and","and","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_ref","as_ref","as_ref","background_color","background_color","blur","blur","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","centered","child","child_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","collapse_horizontally","collapse_vertically","compare","compare","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","contain","contain_level","deactivate","deactivate","default","deref","deref","deref_mut","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_ref","effective_styles","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","expand","expand_horizontally","expand_vertically","expand_weighted","explicit_focus_target","fit_horizontally","fit_vertically","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","focus","focus","focused","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_iter","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","has_parent","hash","height","hit_test","hit_test","horizontal_scroll","hover","hover","hovered","id","id","id","ime","ime","initialize","insert","into","into","into","into","into","into","into","into","into","into","into","into","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_button","into_checkbox","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_columns","into_components","into_components","into_components","into_components","into_components","into_default","into_default","into_escape","into_escape","into_rows","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_window","invalidate","invoke","is_default","is_empty","is_escape","keyboard_input","keyboard_input","last_layout","layout","layout_child","len","lock","lock","make_root","make_widget","make_widget","make_with_id","manage","manage","manage","map","mounted","mounted","mounted","mouse_down","mouse_down","mouse_drag","mouse_drag","mouse_up","mouse_up","mouse_wheel","mouse_wheel","new","new","new","new","new","next_focus","next_focus","pad","pad_by","parent","partial_cmp","position_child","previous_focus","primary_hover","push","redraw","redraw_background","redraw_foreground","root_behavior","root_behavior","run","run","scroll","size","size","themed","themed_mode","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","truncate","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","unhover","unhover","unique","unmounted","unmounted","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","validation","vertical_scroll","widget","widget_ref","width","with","with_capacity","with_enabled","with_enabled","with_id","with_next_focus","with_next_focus","with_styles","Align","Button","Canvas","Checkbox","Collapse","Container","Custom","Data","Expand","Input","Label","ProgressBar","Radio","Resize","Scroll","Slider","Space","Stack","Style","Switcher","Themed","ThemedMode","TileMap","Validated","accept_focus","accept_focus","accept_focus","accept_focus","accept_focus","accept_focus","accept_focus","accept_focus","accept_focus","accept_focus","accept_focus","accept_focus","activate","activate","activate","activate","activate","activate","activate","activate","activate","activate","activate","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adjust_child_constraints","adjust_child_constraints","advance_focus","advance_focus","advance_focus","advance_focus","advance_focus","advance_focus","advance_focus","advance_focus","advance_focus","advance_focus","advance_focus","align_bottom","align_left","align_right","align_top","allow_blur","allow_blur","allow_blur","allow_blur","allow_blur","allow_blur","allow_blur","allow_blur","allow_blur","allow_blur","allow_blur","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_mut","background_color","background_color","blur","blur","blur","blur","blur","blur","blur","blur","blur","blur","blur","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","button","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","centered","checkbox","child","child","child_mut","child_mut","child_mut","child_mut","child_mut","child_mut","child_mut","child_mut","child_mut","child_mut","clear","clone","clone_into","colored","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","container","deactivate","deactivate","deactivate","deactivate","deactivate","deactivate","deactivate","deactivate","deactivate","deactivate","deactivate","default","default","default","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dynamic","empty","empty","fit_horizontally","fit_vertically","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","focus","focus","focus","focus","focus","focus","focus","focus","focus","focus","focus","focus_on","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_height","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_width","height","height","hint","hit_test","hit_test","hit_test","hit_test","hit_test","hit_test","hit_test","hit_test","hit_test","hit_test","hit_test","hit_test","horizontal","horizontal","hover","hover","hover","hover","hover","hover","hover","hover","hover","hover","hover","hover","ime","ime","ime","ime","ime","ime","ime","ime","ime","ime","ime","input","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","keyboard_input","keyboard_input","keyboard_input","keyboard_input","keyboard_input","keyboard_input","keyboard_input","keyboard_input","keyboard_input","keyboard_input","keyboard_input","keyboard_input","kind","kind","label","layout","layout","layout","layout","layout","layout","layout","layout","layout","layout","layout","layout","layout","layout_child","layout_child","layout_child","make_widget","make_widget","make_widget","make_widget","make_widget","make_widget","make_widget","make_widget","make_widget","make_widget","make_widget","make_widget","make_widget","make_widget","make_widget","make_with_id","make_with_id","make_with_id","make_with_id","make_with_id","make_with_id","make_with_id","make_with_id","make_with_id","make_with_id","make_with_id","make_with_id","make_with_id","mapping","mounted","mounted","mounted","mounted","mounted","mounted","mounted","mounted","mounted","mounted","mounted","mounted","mounted","mounted","mouse_down","mouse_down","mouse_down","mouse_down","mouse_down","mouse_down","mouse_down","mouse_down","mouse_down","mouse_down","mouse_down","mouse_down","mouse_drag","mouse_drag","mouse_drag","mouse_drag","mouse_drag","mouse_drag","mouse_drag","mouse_drag","mouse_drag","mouse_drag","mouse_drag","mouse_up","mouse_up","mouse_up","mouse_up","mouse_up","mouse_up","mouse_up","mouse_up","mouse_up","mouse_up","mouse_up","mouse_up","mouse_wheel","mouse_wheel","mouse_wheel","mouse_wheel","mouse_wheel","mouse_wheel","mouse_wheel","mouse_wheel","mouse_wheel","mouse_wheel","mouse_wheel","mouse_wheel","mouse_wheel","new","new","new","new","new","new","new","new","new","new","new","new","new_wrapping","on_accept_focus","on_activate","on_adjust_child_constraints","on_advance_focus","on_allow_blur","on_blur","on_deactivate","on_focus","on_hit_test","on_hover","on_ime","on_keyboard_input","on_mounted","on_mouse_down","on_mouse_drag","on_mouse_up","on_position_child","on_redraw","on_redraw_after_child","on_unhover","on_unmounted","position_child","position_child","progress","redraw","redraw","redraw","redraw","redraw","redraw","redraw","redraw","redraw","redraw","redraw","redraw","redraw","redraw_background","redraw_foreground","root_behavior","root_behavior","root_behavior","root_behavior","root_behavior","root_behavior","root_behavior","root_behavior","root_behavior","root_behavior","root_behavior","root_behavior","root_behavior","run","run","run","run","run","run","run","run","run","run","run","run","run","run","run","scroll","slider","stack","state","tick","tick","to","to_owned","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","unhover","unhover","unhover","unhover","unhover","unhover","unhover","unhover","unhover","unhover","unhover","unhover","unmounted","unmounted","unmounted","unmounted","unmounted","unmounted","unmounted","unmounted","unmounted","unmounted","unmounted","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","value","vertical","vertical","weighted","width","width","Active","Button","ButtonActiveBackground","ButtonActiveForeground","ButtonActiveOutline","ButtonBackground","ButtonColors","ButtonDisabledBackground","ButtonDisabledForeground","ButtonDisabledOutline","ButtonForeground","ButtonHoverBackground","ButtonHoverForeground","ButtonHoverOutline","ButtonKind","ButtonOutline","Disabled","Hovered","Normal","Outline","Solid","Transparent","VisualState","accept_focus","activate","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","background","blur","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","colors_for_default","colors_for_transparent","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","content","deactivate","default","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","focus","foreground","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","hit_test","hover","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","keyboard_input","kind","kind","layout","lerp","make_widget","make_with_id","mouse_down","mouse_drag","mouse_up","name","name","name","name","name","name","name","name","name","name","name","name","new","on_click","on_click","outline","outline_colors","redraw","run","solid_colors","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","unhover","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","Checkable","Checkbox","CheckboxState","CheckboxToBoolError","Checked","Indeterminant","Unchecked","adapt_into_using","adapt_into_using","adapt_into_using","arrays_from","arrays_from","arrays_from","arrays_into","arrays_into","arrays_into","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cast","cast","cast","cast_into","cast_into","cast_into","clone","clone","clone_into","clone_into","components_from","components_from","components_from","downcast","downcast","downcast","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","from","from_angle","from_angle","from_angle","from_cast","from_cast","from_cast","from_stimulus","from_stimulus","from_stimulus","into","into","into","into_angle","into_angle","into_angle","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_checkbox","into_color","into_color","into_color","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_components","into_components","into_stimulus","into_stimulus","into_stimulus","into_value","into_value","into_value","into_value","into_value","into_value","kind","kind","make_widget","new","not","run","state","to_owned","to_owned","to_string","try_components_into","try_components_into","try_components_into","try_from","try_from","try_from","try_into","try_into","try_into","try_into_color","try_into_color","try_into_color","type_id","type_id","type_id","uints_from","uints_from","uints_from","uints_into","uints_into","uints_into","upcast","upcast","upcast","Auto","Color","Color","Container","ContainerBackground","CurrentContainerBackground","EffectiveBackground","Level","Level","accept_focus","activate","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adjust_child_constraints","advance_focus","allow_blur","arrays_from","arrays_from","arrays_from","arrays_from","arrays_into","arrays_into","arrays_into","arrays_into","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","background","background_color","background_color","blur","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","child_mut","clone","clone","clone","clone_into","clone_into","clone_into","components_from","components_from","components_from","components_from","contain_level","deactivate","default","default_component_value","default_value","downcast","downcast","downcast","downcast","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","focus","from","from","from","from","from","from","from_angle","from_angle","from_angle","from_angle","from_cast","from_cast","from_cast","from_cast","from_stimulus","from_stimulus","from_stimulus","from_stimulus","hit_test","hover","ime","into","into","into","into","into_angle","into_angle","into_angle","into_angle","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_color","into_color","into_color","into_color","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_component","into_component_value","into_components","into_components","into_components","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","keyboard_input","layout","make_widget","make_with_id","mounted","mouse_down","mouse_drag","mouse_up","mouse_wheel","name","new","pad_by","padding","position_child","redraw","requires_invalidation","root_behavior","root_behavior","run","to_owned","to_owned","to_owned","transparent","try_components_into","try_components_into","try_components_into","try_components_into","try_from","try_from","try_from","try_from","try_from","try_from_component","try_into","try_into","try_into","try_into","try_into_color","try_into_color","try_into_color","try_into_color","type_id","type_id","type_id","type_id","uints_from","uints_from","uints_from","uints_from","uints_into","uints_into","uints_into","uints_into","unhover","unmounted","upcast","upcast","upcast","upcast","Affinity","After","Before","CowString","Cursor","Input","InputStorage","InputValue","MASKED","MaskedString","SelectionState","accept_focus","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","affinity","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_str","as_str","as_str","as_string_mut","as_string_mut","as_string_mut","blur","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","compare","compare","compare","compare","compare","compare","components_from","components_from","components_from","components_from","components_from","components_from","cursor","default","default","default","default","default","deref","deref","deref_mut","deref_mut","downcast","downcast","downcast","downcast","downcast","downcast","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","focus","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","hash","hit_test","hover","ime","into","into","into","into","into","into","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_color","into_color","into_color","into_color","into_color","into_color","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_components","into_components","into_components","into_input","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","keyboard_input","layout","make_widget","make_with_id","mask_symbol","mouse_down","mouse_drag","mouse_up","new","new","new","offset","on_key","partial_cmp","partial_cmp","partial_cmp","placeholder","placeholder","redraw","run","start","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","type_id","type_id","type_id","type_id","type_id","type_id","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","upcast","upcast","upcast","upcast","upcast","upcast","value","Label","adapt_into_using","arrays_from","arrays_into","as_any","as_any_mut","borrow","borrow_mut","cast","cast_into","components_from","downcast","fmt","from","from_angle","from_cast","from_stimulus","into","into_angle","into_any","into_any_arc","into_any_rc","into_color","into_color_unclamped","into_stimulus","into_value","into_value","layout","make_widget","make_with_id","new","redraw","run","text","try_components_into","try_from","try_into","try_into_color","type_id","uints_from","uints_into","upcast","Indeterminant","Percent","Progress","ProgressBar","ProgressValue","Progressable","Value","adapt_into_using","adapt_into_using","arrays_from","arrays_from","arrays_into","arrays_into","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","cast","cast","cast_into","cast_into","clone","clone_into","components_from","components_from","downcast","downcast","eq","equivalent","equivalent","equivalent","fmt","fmt","from","from","from_angle","from_angle","from_cast","from_cast","from_stimulus","from_stimulus","indeterminant","into","into","into_angle","into_angle","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_color","into_color","into_color_unclamped","into_color_unclamped","into_components","into_stimulus","into_stimulus","into_value","into_value","into_value","into_value","make_widget","new","progress_bar","progress_bar_between","progress_bar_to","run","to_owned","to_progress","to_progress","try_components_into","try_components_into","try_from","try_from","try_into","try_into","try_into_color","try_into_color","type_id","type_id","uints_from","uints_from","uints_into","uints_into","upcast","upcast","Scroll","ScrollBarThickness","adapt_into_using","adapt_into_using","arrays_from","arrays_from","arrays_into","arrays_into","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","cast","cast","cast_into","cast_into","clone","clone_into","components_from","components_from","default_component_value","default_value","downcast","downcast","eq","equivalent","equivalent","equivalent","fmt","fmt","from","from","from_angle","from_angle","from_cast","from_cast","from_stimulus","from_stimulus","hit_test","horizontal","hover","into","into","into_angle","into_angle","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_color","into_color","into_color_unclamped","into_color_unclamped","into_components","into_stimulus","into_stimulus","into_value","into_value","into_value","into_value","layout","make_widget","make_with_id","mouse_wheel","name","new","redraw","run","to_owned","try_components_into","try_components_into","try_from","try_from","try_into","try_into","try_into_color","try_into_color","type_id","type_id","uints_from","uints_from","uints_into","uints_into","unhover","upcast","upcast","vertical","DisabledInactiveTrackColor","DisabledKnobColor","DisabledTrackColor","InactiveTrackColor","KnobColor","KnobSize","MinimumSliderSize","RANGED","Slidable","Slider","SliderValue","TrackColor","TrackSize","Value","accept_focus","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","advance_focus","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","blur","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","focus","from","from","from","from","from","from","from","from","from","from","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_parts","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_value","hit_test","hover","into","into","into","into","into","into","into","into","into","into","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_parts","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","keyboard_input","knobless","layout","make_widget","make_with_id","maximum","maximum","minimum","minimum","mouse_down","mouse_drag","mouse_up","mouse_wheel","name","name","name","name","name","name","name","name","name","new","non_interactive","redraw","run","slider","slider_between","step","step_by","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","value","Column","Row","Stack","StackDirection","StackOrientation","adapt_into_using","adapt_into_using","adapt_into_using","arrays_from","arrays_from","arrays_from","arrays_into","arrays_into","arrays_into","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cast","cast","cast","cast_into","cast_into","cast_into","children","clone","clone","clone_into","clone_into","columns","columns","columns_rev","components_from","components_from","components_from","direction","downcast","downcast","downcast","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from_angle","from_angle","from_angle","from_cast","from_cast","from_cast","from_stimulus","from_stimulus","from_stimulus","into","into","into","into_angle","into_angle","into_angle","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_color","into_color","into_color","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_components","into_components","into_stimulus","into_stimulus","into_stimulus","into_value","into_value","into_value","into_value","into_value","into_value","layout","make_widget","make_with_id","new","orientation","redraw","reverse","rows","rows","rows_rev","run","to_owned","to_owned","try_components_into","try_components_into","try_components_into","try_from","try_from","try_from","try_into","try_into","try_into","try_into_color","try_into_color","try_into_color","type_id","type_id","type_id","uints_from","uints_from","uints_from","uints_into","uints_into","uints_into","upcast","upcast","upcast","Context","Dark","Light","RunningWindow","ThemeMode","Window","WindowAttributes","WindowBehavior","active","adapt_into_using","adapt_into_using","adapt_into_using","app_name","arrays_from","arrays_from","arrays_from","arrays_into","arrays_into","arrays_into","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attributes","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cast","cast","cast","cast_into","cast_into","cast_into","clipboard_guard","clone","clone_into","close_requested","cmp","compare","compare","components_from","components_from","components_from","content_protected","cursive_font_family","decorations","default","default","deref","deref_mut","downcast","downcast","downcast","enabled_buttons","eq","equivalent","equivalent","equivalent","fantasy_font_family","fmt","focused","focused","for_widget","from","from","from","from","from_angle","from_angle","from_angle","from_cast","from_cast","from_cast","from_parts","from_stimulus","from_stimulus","from_stimulus","fullscreen","initialize","inner_size","into","into","into","into_angle","into_angle","into_angle","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_color","into_color","into_color","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_components","into_parts","into_stimulus","into_stimulus","into_stimulus","into_value","into_value","into_value","into_value","into_value","into_value","inverse","lerp","load_system_fonts","make_root","max_inner_size","maximized","min_inner_size","monospace_font_family","new","not","occluded","occluded","partial_cmp","percent_between","position","preferred_theme","resizable","resize_increments","run","run","run_with","sans_serif_font_family","serif_font_family","theme","themed","themed_mode","title","to_owned","to_progress","toggle","transparent","try_components_into","try_components_into","try_components_into","try_from","try_from","try_from","try_into","try_into","try_into","try_into_color","try_into_color","try_into_color","type_id","type_id","type_id","uints_from","uints_from","uints_from","uints_into","uints_into","uints_into","upcast","upcast","upcast","visible","window_icon","window_level"],"q":[[0,"gooey"],[293,"gooey::animation"],[959,"gooey::animation::easings"],[2147,"gooey::context"],[2439,"gooey::styles"],[3631,"gooey::styles::components"],[4643,"gooey::value"],[5184,"gooey::widget"],[5828,"gooey::widgets"],[6759,"gooey::widgets::button"],[7513,"gooey::widgets::checkbox"],[7649,"gooey::widgets::container"],[7865,"gooey::widgets::input"],[8183,"gooey::widgets::label"],[8225,"gooey::widgets::progress"],[8317,"gooey::widgets::scroll"],[8410,"gooey::widgets::slider"],[8897,"gooey::widgets::stack"],[9036,"gooey::window"],[9210,"palette::chromatic_adaptation"],[9211,"core::any"],[9212,"intentional::cast"],[9213,"figures::units"],[9214,"figures::rect"],[9215,"figures::units"],[9216,"figures::traits"],[9217,"kludgine::text"],[9218,"core::convert"],[9219,"figures::traits"],[9220,"core::marker"],[9221,"kludgine::shapes"],[9222,"kludgine::text"],[9223,"kludgine"],[9224,"core::option"],[9225,"figures::size"],[9226,"figures::fraction"],[9227,"core::fmt"],[9228,"core::fmt"],[9229,"core::iter::traits::collect"],[9230,"core::hash"],[9231,"kludgine::render"],[9232,"alloc::alloc"],[9233,"alloc::boxed"],[9234,"alloc::sync"],[9235,"alloc::rc"],[9236,"winit::event"],[9237,"winit::event"],[9238,"core::time"],[9239,"core::ops::function"],[9240,"core::marker"],[9241,"core::result"],[9242,"palette::convert::try_from_into_color"],[9243,"core::any"],[9244,"core::clone"],[9245,"core::marker"],[9246,"core::cmp"],[9247,"winit::event"],[9248,"core::ops::arith"],[9249,"core::panic::unwind_safe"],[9250,"fontdb"],[9251,"figures::units"],[9252,"palette::hues"],[9253,"alloc::string"],[9254,"core::convert"],[9255,"core::task::wake"],[9256,"core::task::poll"],[9257,"winit::error"],[9258,"core::ops::bit"],[9259,"core::fmt"],[9260,"kludgine::tilemap"],[9261,"kludgine::tilemap"],[9262,"std::sync::mutex"],[9263,"winit::window"]],"d":["The type that results from cloning.","A limit used when measuring a widget.","Contains the error value","The widget is expected to occupy a known size.","An extension trait for Size<ConstraintLimit>.","A 2d graphics context","The current state of input during the execution of a Tick.","A OnceLock-based lazy initializer.","A smart-string type that is used as a “name” in Gooey.","Contains the success value","A result alias that defaults to the result type commonly …","A type that can be run as an application.","The widget is expected to resize itself to fit its …","A fixed-rate callback that provides access to tracked …","Invokes a function with a clone of self.","","","","","","","Types for creating animations.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a Children instance with the given list of widgets.","Returns the current clipping rectangle.","Returns a context that has been clipped to clip.","","","","","","","","","","","","","Types that provide access to the Gooey runtime.","","Defines a set of style components for Gooey.","","","","","","","","","","","Prepares the text layout contained in buffer to be …","Draws a shape at the origin, rotating and scaling as …","Draws text using the current text settings.","Prepares the text layout contained in buffer to be …","Draws texture at destination, scaling as necessary.","Draws a shape that was created with texture coordinates, …","","","","","","","","","Fills the entire context with color.","Returns the first font family in list that is currently in …","Returns the result of calling ConstraintLimit::fit_measured…","Converts measured to unsigned pixels, and adjusts it …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","Adds the collection of Keys to the list that are handled, …","","Returns the underlying renderer.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Processes input.","A collection of all keys currently pressed.","","Returns the maximum measurement that will fit the …","Measures text using the current text settings.","Measures buffer and caches the results using default_color …","Returns UPx::ZERO when sizing to fit, otherwise it returns …","The state of the mouse cursor and any buttons pressed.","Processes a mouse button event.","Returns a type that initializes itself once upon being …","Returns a new graphics context for the given Renderer.","Returns a name for the given string.","Returns a new tick that invokes tick, aiming to repeat at …","Returns a new tick that redraws its associated widget at a …","Returns the current region being rendered to.","Signals that this widget has been redrawn.","Runs the provided type, returning Ok(()) upon successful …","Returns the current DPI scaling factor applied to the …","Sets the font family to the first family in list.","Sets the cursor position.","Returns the size of the current region.","Types for styling widgets.","Creates a Styles instance with the given name/component …","","Returns a new tick that invokes tick at a target number of …","","","","Returns the offset relative to the clipping rect that the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Types for storing and interacting with values in Widgets.","Returns the visible region of the graphics context.","Types for creating reusable widgets (aka components or …","Built-in Widget implementations.","Types for displaying a Widget inside of a desktop window.","Maps with with the results of cloning self.","A type that can animate.","The running animation type.","The target of an Animate implementor.","Describes a change to a new value for a Dynamic over a …","A handle to a spawned animation. When dropped, the …","A target for a timed Animation.","A wrapper that implements LinearInterpolate such that the …","A type that can convert into Box<dyn Animate>.","A Animate implementor that has been boxed as a trait …","An animation combinator that runs animation A, then …","A custom easing implementation.","An animation that repeats another animation.","A pending transition for a Dynamic to a new value.","Performs easing for value interpolation.","An easing function for customizing animations.","A function pointer to use as an easing function.","A wrapper that implements LinearInterpolate such that the …","A type that can be converted into an animation.","Performs a linear interpolation between two values.","Derives LinerarInterpolate for structs and fieldless enums.","The maximum value this type can contain.","An animation wrapper that invokes a callback upon the …","Calculates the ratio of one value against a minimum and …","The type that can linearly interpolate this target.","A running Animation that changes a Dynamic over a specified","A Chain that is currently animating.","An animation that can be spawned.","A DynamicTransition that has begun its transition.","The minimum type this type can contain.","An f32 that is clamped between 0.0 and 1.0 and cannot be …","","","","","","","","","","","","","","","Returns an combined animation that performs self and other …","Update the animation by progressing the timeline by elapsed…","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Record the current value of the target, and return a type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the boxed animation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Cancels the animation immediately.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns an animation that repeats self indefinitely.","","","","Detaches the animation from the AnimationHandle, allowing …","Returns the difference between self and other as a …","","","","","","","","","","","","","","","","","","The dynamic value to change.","Eases a value ranging between zero and one. The resulting …","","Built-in Easing implementations.","","","","","","","","","","","","","","","","","","","Sets the target to the desired completion state.","","","","","","","","Returns a new animation that repeats animation an …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a pending animation that transitions to the target …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Return this change as a running animation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the contained floating point value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns true if this animation is complete.","Returns true if this animation is still running.","Launches this animation, running it to completion in the …","Interpolate linearly between self and target using percent.","","","","","Returns a new animation that repeats animation a specific …","Returns a pending animation that performs animation then …","Returns an empty handle that references no animation.","Returns a new instance with first and second.","Returns a new instance after clamping value between +0.0 …","The final value to store in the Dynamic.","Invokes on_complete after this animation finishes.","Returns the result of 1.0 - self.","Returns a pending animation that linearly transitions self …","","","","","Return the percentage that self is between min and max.","","Returns an animation that repeats a number of times before …","","Spawns the animation, returning a handle that tracks the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Updates the target with linear interpolation.","","Returns this animation with a different easing function.","An Easing function that eases in using a curve that backs …","An Easing function that eases in using a curve that …","An Easing function that eases in using a curve resembling …","An Easing function that eases in using a cubic (x^3) curve …","An Easing function that eases in using a curve that …","An Easing function that eases in using an expenential curve","An Easing function that eases in and out using a curve …","An Easing function that eases in and out using a curve …","An Easing function that eases in and out using a cubic …","An Easing function that eases in and out using a curve …","An Easing function that eases in and out using an …","An Easing function that eases in and out using a quadradic …","An Easing function that eases in and out using a quartic …","An Easing function that eases in and out using a quintic …","An Easing function that eases in and out using a sine wave …","An Easing function that eases in using a quadradic (x^2) …","An Easing function that eases in using a quartic (x^4) …","An Easing function that eases in using a quintic (x^5) …","An Easing function that eases out using a curve that backs …","An Easing function that eases out using a curve that …","An Easing function that eases out using a curve resembling …","An Easing function that eases out using a cubic (x^3) curve","An Easing function that eases out using a curve that …","An Easing function that eases out using an expenential …","An Easing function that eases out using a quadradic (x^2) …","An Easing function that eases out using a quartic (x^4) …","An Easing function that eases out using a quintic (x^5) …","An Easing function that eases out using a sine wave .","An Easing function that produces a steady, linear …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Eases out using a sine wave .","","Eases in and out using a sine wave .","","Eases in using a quadradic (x^2) curve .","","Eases out using a quadradic (x^2) curve .","","Eases in and out using a quadradic (x^2) curve .","","","Eases in using a cubic (x^3) curve .","Eases out using a cubic (x^3) curve .","","","Eases in and out using a cubic (x^3) curve .","Eases in using a quartic (x^4) curve .","","Eases out using a quartic (x^4) curve .","","Eases in and out using a quartic (x^4) curve .","","","Eases in using a quintic (x^5) curve .","Eases out using a quintic (x^5) curve .","","Eases in and out using a quintic (x^5) curve .","","Eases in using an expenential curve .","","Eases out using an expenential curve .","","","Eases in and out using an expenential curve .","","Eases in using a curve resembling the top-left arc of a …","","Eases out using a curve resembling the top-left arc of a …","","Eases in and out using a curve resembling the top-left arc …","Eases in using a curve that backs away initially .","","","Eases out using a curve that backs away initially .","Eases in and out using a curve that backs away initially .","","","Eases in using a curve that bounces around the start …","","Eases out using a curve that bounces around the start …","","Eases in and out using a curve that bounces around the …","Eases in using a curve that bounces progressively closer …","","","Eases out using a curve that bounces progressively closer …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Converts from one context to an EventContext.","An exclusive borrow.","A context to an event function.","An owned T or an exclusive reference to a T.","A context to a function that is rendering a widget.","A context to a function that is rendering a widget.","A type chat can convert to a ManagedWidget through a …","The managed type, which can be Option<ManagedWidget> or …","A type that can produce another type when provided a …","An owned instance.","The result of the mapping operation.","A type that can be tracked to refresh or invalidate …","An type that contains information about the state of a …","A context for a widget.","Activates this widget, if it is not already active.","Returns true if this widget is currently the active widget.","","","","","","","Advances the focus to the next widget after this widget in …","Applies the current style settings for font family, text …","","","","","","","","","","","","","","","","","","","","","","","","","Returns this context as an EventContext.","","","Returns a new layout context that does not persist any …","Attaches styles to the widget hierarchy for this widget.","Attaches theme to the widget hierarchy for this widget.","Attaches theme_mode to the widget hierarchy for this …","Clears focus from this widget, if it is the focused widget.","","","","","","","","","","","","","Returns a new instance that borrows from self.","Returns a new instance that borrows from self.","Returns a key that can be checked to see if a widget …","","","","","","","","","","","","","Returns a new graphics context that renders to the clip …","","","","","","","","","Deactivates this widget, if it is the currently active …","","","","","","","","","","","","","","","","","","Renders the default focus ring for this widget.","","","Returns true if this widget is enabled.","","","","","Fills the background of this widget with color, honoring …","","Sets the currently focused widget to this widget.","Returns true if the last focus event was an advancing …","Returns true if this widget is currently focused for user …","Returns a new EventContext with widget being referenced in …","Returns a new GraphicsContext that allows invoking …","Returns a new LayoutContext that allows invoking layout …","Returns a new context representing widget.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","Queries the widget hierarchy for a single style component.","The graphics context clipped and offset to the area of the …","The graphics context that this layout operation is being …","Invokes Widget::hit_test() on this context’s widget and …","Returns true if this widget is currently hovered, even if …","Invokes Widget::ime() on this context’s widget and …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Ensures that this widget will be redrawn when value has …","Returns the opposite theme of Self::theme().","Returns true if this widget is the target to activate when …","Returns true if this widget is the target to activate when …","Invokes Widget::keyboard_input() on this context’s …","The rendering library’s state.","Returns the last layout of this widget.","Invokes Widget::layout() on this context’s widget and …","Resolve self into a ManagedWidget.","Call map with a ManagedWidget.","Invokes Widget::mouse_down() on this context’s widget …","Invokes Widget::hit_test() on this context’s widget and …","Invokes Widget::mouse_up() on this context’s widget and …","Invokes Widget::mouse_wheel() on this context’s widget …","Returns true if this widget that is directly beneath the …","Pushes a new child widget into the widget hierarchy …","Invokes Widget::redraw() on this context’s widget.","Ensures that this widget will be redrawn when value has …","Removes a widget from the hierarchy.","Returns the focus to the previous widget before this …","Sets the layout for child to layout.","Strokes an outline around this widget’s contents.","Returns the current theme in either light or dark mode.","Returns the theme pair for the window.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the widget this context is for.","The context for the widget receiving the event.","The context of the widget being rendered.","Returns the window containing this widget.","Returns an exclusive reference to the window containing …","Allow all widgets that can respond to keyboard input to …","Automatically calculate this dimension.","Describes an order starting at the bottom and proceeding …","A color.","Extra functionality added to the Color type from Kludgine.","A color scheme for a Gooey application.","A builder of ColorSchemes.","A source for Colors.","A pallete of a shared ColorSource.","A value of a style component.","A type that represents a named component with a default …","A type that represents a named component with a default …","A fully-qualified style component name.","A type that can be converted to and from Component.","The type that will be contained in the Component.","A description of the level of depth a Container is nested …","A description of the depth of a Container.","A custom component type.","A custom component value.","A 1-dimensional measurement.","A single-dimension measurement.","Use this dimension.","A range of Dimensions.","A single-dimension measurement.","An easing function for animations.","A type describing characteristics about the edges of a …","A theme of colors that is shared between light and dark …","A 1-dimensional measurement that may be automatically …","A configuration option to control which controls should be …","A description of what widgets should be focusable.","A font family.","A list of font families.","The style of a font.","The weight (boldness) of a font.","The second-highest container level.","The highest container level.","A horizontal direction.","A value that can be converted into a Value<Component>.","Describes an order starting at the left and proceeding to …","A value that can represent the lightness of a color.","The second lowest container level.","The lowest container level.","Logical Pixels","The mid-level container level.","A type that represents a named style component.","Only allow widgets that expect textual input to accept …","A percentage between 0.0 and 1.0.","A type that can be interpretted as a hue or hue and …","Physical Pixels","Describes whether a type should invalidate a widget.","Describes an order starting at the right and proceeding to …","A collection of style components organized by their name.","A theme of surface colors.","A Gooey Color theme.","A set of light and dark Themes.","Describes an order starting at the top and proceeding to …","A vertical direction.","A 2d ordering configuration.","A visual ordering to use for layout.","A dimension of 0 pixels.","","","","","","","","","","","","","","","","","","","","","","","","","Inserts all components from other, overwriting any …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bottom edge","A brighter variant of the default background color.","Builds a color scheme from the provided colors, generating …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Clamps size to the dimensions of this range, converting to …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Generates a new color by combing the hue, saturation, and …","The default background color.","The primary color, used for high-emphasis content.","An accent background color.","The primary color, brightened for highlighting content.","The primary color, dimmed for de-emphasized or disabled …","","","All style components supported by the built-in widgets.","","","","","","","","","","","","","","","","","","","","","","","The background color for middle-level container widgets.","The backgrond color for containers.","Returns the contrast between this color and the components …","Calculates an approximate ratio between 0.0 and 1.0 of how …","Returns a CustomComponent created from component.","The theme to use when the user interface is in dark mode.","Returns a new dark color theme for source.","Returns a new dark theme generated from the provided color …","Returns a new dark surface theme generated from the two …","","","","","","","","","","","Returns the default value for this component.","Returns the default value to use for this component.","","A dimmer variant of the default background color.","An alternate background color, for less emphasized content.","","","","","","","","","Return the contained value cast as T. Returns None if T …","","","","","","","","","","","","","","","","","The end bound of the range.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The color theme for errors.","The error color of the scheme. If not provided, red will …","A color used to denote errors.","Returns this range’s dimension if the range represents a …","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a generated color scheme based on a primary color.","","","Returns a new theme generated from the provided color …","Returns a new color theme from source whose colors are …","","","","","","","","","","","","","","","","","","","","","","","","","Returns the component associated with the given name, or …","Returns the associated component for the given name, if …","The group name.","","Returns the sum of the top and bottom edges.","The background color for high-level container widgets.","The background color for highest-level container widgets.","The ordering to apply horizontally.","Returns the hue of this prototype color.","","","A measurement of hue, in degees, from -180 to 180.","Sets the amount the hue component is shifted when …","Inserts a Component using then name provided.","Inserts a Component with a given name.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns this type, wrapped in a Component.","","","","","","","","Returns self stored in a component value.","","","","","","","","","","","","","","","","","","","","","","","","","Returns this value as a floating point clamped between 0 …","","","","","Returns a color source built from this prototype color","Converts this color into its hue/saturation and lightness …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns true if all controls should be focusable.","Returns true if only textual should be focusable.","","The left edge","Returns a left-to-right ordering.","The theme to use when the user interface is in light mode.","Returns a new light color theme for source.","Returns a new light theme generated from the provided …","Returns a new light surface theme generated from the two …","Returns the perceived lightness of this color.","The background color to use for the low level container …","The background color to use for the lowest level container …","Returns a new set of edges produced by calling map with …","Returns the maximum measurement, if the end is bounded.","Returns the minimum measurement, if the start is bounded.","Returns the color in others that contrasts the most from …","","","Returns the name of the style component.","","The name of the component within the group.","Sets the neutral color and returns self.","The neutral color of the scheme. If not provided, a nearly …","A neutral color.","Sets the neutral color and returns self.","The neutral variant color of the scheme. If not provided, …","A neutral color with a different tone than neutral.","Returns an empty collection.","Wraps an arbitrary value so that it can be used as a …","Returns a new instance using group and name.","Returns a new source with the given hue (in degrees) and …","Returns a builder for the provided primary color.","Returns the next container level, or None if already at …","The default text/content color.","The color for content that sits atop the primary color.","The primary color for content on either background color …","A variation of the text/content color that is …","The color for de-emphasized content on either background …","The color for content that is inside of a container.","The default background color for widgets that are opaque.","The color to draw important outlines.","The color to use for decorative outlines.","","The primary color theme.","The primary color of the scheme.","The primary accent color.","A theme of the primary color that remains consistent …","Pushes family on the end of this list.","Gooey tracks two different states:","","","","","","","","Returns the reverse ordering of self.","Returns the reverse order of self.","Returns the reverse order of self.","The right edge","Returns a right-to-left ordering.","Returns the saturation of this prototype color, if …","","","A measurement of saturation.","A color to apply to scrims, a term sometimes used to refer …","Sets the secondary color and returns self.","The secondary color theme.","The secondary color of the scheme. If not provided, a …","A secondary accent color.","A theme of the secondary color that remains consistent …","A color to apply to shadows.","Returns the sum of the parts as a Size.","Returns the hue and saturation of this color.","The start bound of the range.","The theme to color surfaces.","Sets the tertiary color and returns self.","The tertiary color theme.","The tertiary color of the scheme. If not provided, a …","A tertiary accent color.","A theme of the tertiary color that remains consistent …","","","","","","","","","","","","","","","","","","","","","","","The top edge","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Attempts to extract this type from component. If component …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a new instance with dimension for every edge.","","","","","","","","","","","","","","","","","","","","","","","The ordering to apply vertically.","Returns the sum of the left and right edges.","Adds a Component for the name provided and returns self.","Updates bottom and returns self.","Returns a collection with the capacity to hold up to …","Updates left and right to be horizontal and returns self.","Updates left and returns self.","Updates right and returns self.","Updates top and returns self.","Updates top and bottom to be vertical and returns self.","The set of controls to allow focusing via tab key and …","A set of radius descriptions for how much roundness to …","A Color to be used as an outline color.","A Color to be used to accent a disabled widget.","The EasingFunction to apply to animations that have no …","The EasingFunction to apply to animations that transition …","The EasingFunction to apply to animations that transition …","The font family to render text using.","The font style to apply to text rendering.","The font (boldness) weight to apply to text rendering.","A Color to be used as a highlight color.","Intrinsic, uniform padding for a widget.","The VisualOrder strategy to use when laying out content.","The Dimension to use to space multiple lines of text.","A Color to be used as a background color for widgets that …","A Color to be used as an outline color.","The Color of the surface for the user interface to draw …","The Color to use when rendering text.","The Color to use when rendering text in a more subdued …","The Dimension to use as the size to render text.","A Color to be used to accent a widget.","A Color to be used as the background color of a widget.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Suspends the current async task until the contained value …","A value that will not ever change externally.","The current thread already has exclusive access to this …","An instance of a value that provides APIs to observe and …","A value that may be updated externally.","An exclusive reference to the contents of a Dynamic.","A reader that tracks the last generation accessed through …","A type that can have a for_each operation applied to it.","A type that can have a for_each operation applied to it.","A tag that represents an individual revision of a Dynamic …","A value stored in a Dynamic with its Generation.","A type that can convert into a Dynamic<T>.","A type that can be converted into a Value.","The data is invalid. The string contains a human-readable …","A type that can create a Dynamic<U> from a T passed into a …","A type that can create a Dynamic<U> from a T passed into a …","The value was already equal to the one set.","No validation has been performed yet.","The borrowed representation of T to pass into the for_each …","The borrowed representation of T passed into the mapping …","An error occurred while updating a value in a Dynamic.","A type that can be the source of a Switcher widget.","The data is valid.","The status of validating data.","A grouping of validations that can be checked …","A value that may be either constant or dynamic.","A builder for validations that only run when a …","","","","","","","","","","","","Returns the result of merging both validations.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Blocks the current thread until the contained value has …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a new reference-based reader for this dynamic …","","","","","","","","","","","","","","","","","","","","","","","","Returns a Value::Dynamic containing value.","","","","","","","","","","","","","","","","","","","","","","","Apply for_each to each value contained within self.","Attaches for_each to this value so that it is invoked each …","Apply for_each to each value contained within self.","Attaches for_each to this value so that it is invoked each …","Attaches for_each to this value and its Generation so that …","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the current generation of the value.","Returns the generation of this value.","Returns the current generation of the data stored, if the …","Returns a clone of the currently contained value.","Returns a clone of the currently contained value.","Returns a clone of the currently stored value.","Returns a clone of the currently stored value.","Returns a clone of the currently contained value.","Returns a clone of the currently contained value.","Returns a clone of the currently contained value.","Returns a clone of the currently contained value.","Returns true if the dynamic has been modified since the …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns self as a dynamic.","","","","","","Converts this Dynamic into a reader.","","","","","","","","","","","","Returns this type as a Value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Marks the widget for redraw when this value is updated.","Returns true if there is a validation error.","Returns true if this set of validations are all valid.","Returns a new dynamic that has its contents linked with …","Creates a linked dynamic containing a String.","Returns an exclusive reference to the contents of this …","","","Returns a new instance containing the result of invoking …","Maps the current contents to map and returns the result.","Apply map_each to each value in self, storing the result …","Creates a new dynamic value that contains the result of …","Returns a new value that is updated using …","Apply map_each to each value in self, storing the result …","Creates a new dynamic value that contains the result of …","Creates a new dynamic value that contains the result of …","Returns a new dynamic that is updated using …","Returns a new dynamic that is updated using U::from(&T) …","Maps the contents with read-only access, providing access …","Maps the contents with exclusive access. Before returning …","Maps the current contents with exclusive access and …","Maps the contents with read-only access.","Returns a new instance containing the result of invoking …","Maps the contents of the dynamic value and returns the …","Maps the current contents to map and returns the result.","Maps the current contents to map and returns the result.","Returns the effective text to display along side the field.","Creates a new instance wrapping value.","Returns a new Radio that updates this dynamic to …","Returns the next tag.","","Marks the widget for redraw when this value is updated.","Replaces the contents with new_value, returning the …","Resets the validation status for all related validations.","","","Stores new_value in this dynamic. Before returning from …","Returns a new Switcher whose contents is the result of …","Returns a new Switcher widget whose contents is the value …","Returns the currently stored value, replacing the current …","Checks if the currently stored value is different than …","","","","","","","","Updates the value to the result of invoking Not on the …","Returns a pending transition for this value to new_value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Replaces the contents with new_value if new_value is …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Validates dynamic’s contents using check, returning a …","Validates dynamic’s contents using check, returning a …","Returns a dynamic validation status that is created by …","Validates the contents of this dynamic using the check …","The stored value.","Suspends the current async task until the contained value …","Returns a builder that can be used to create validations …","Returns a builder that can be used to create validations …","Returns a function that invokes handler only when all …","A helper function that invokes with_clone with a clone of …","Attaches for_each to this value so that it is invoked each …","This widget will measure its contents to fit its child, …","Exit the operation without running subsequent phases.","A function that can be invoked with a parameter (T) and …","A list of Widgets.","Move on to the next phase of the operation as normal.","A marker type that represents a handled event.","A type that represents whether an event has been handled …","A marker type that represents an ignored event.","This widget will try to expand to fill the window.","An EventHandling value that represents a handled event.","An EventHandling value that represents an ignored event.","A type that can create a WidgetInstance.","A type that can create a WidgetInstance with a preallocated","A Widget that has been attached to a widget hierarchy.","A mounted child widget","This widget adjusts its child layout with padding.","This widget does not care about root behaviors, and its …","This widget changes the size of its child.","A behavior that should be applied to a root widget.","An unmounted child widget","A type that makes up a graphical user interface.","Exclusive access to a widget.","The unique id of a WidgetInstance.","An instance of a Widget.","A child widget","A WidgetId that has not been assigned to a WidgetInstance.","The layout of a wrapped child widget.","A Widget that contains a single child.","This widget has been targeted to be focused. If this …","This widget has been targeted to be focused. If this …","The widget has become the active widget.","The widget has become the active widget.","Returns true if this widget is the currently active widget.","","","","","","","","","","","","","Returns the adjusted contraints to use when laying out the …","The widget should switch to the next focusable area within …","The widget should switch to the next focusable area within …","Aligns self to the bottom.","Aligns self to the left.","Aligns self to the right.","Aligns self to the top.","The widget is about to lose focus. Returning true allows …","The widget is about to lose focus. Returning true allows …","Returns a collection of widgets using self and other.","Adds widget to self and returns the updated list.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the background color to render behind the wrapped …","Returns a new widget that renders color behind self.","The widget is no longer focused for user input.","The widget is no longer focused for user input.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Aligns self to the center vertically and horizontally.","The region the child widget occupies within its parent.","Returns the child widget.","","","","","","","","","","","","","","","","","","Returns a widget that collapses self horizontally based on …","Returns a widget that collapses self vertically based on …","","","","","","","","","","","","","","","Wraps self in a Container.","Wraps self in a Container with the specified level.","The widget is no longer active.","The widget is no longer active.","","","","","","","","","","","","","","","","","Returns an exclusive reference to T if it is the type …","Returns a reference to T if it is the type contained.","Returns the effective styles for the current tree.","","","","","","","","","","","","","","","","","","","","","","","Expands self to grow to fill its parent.","Expands self to grow to fill its parent horizontally.","Expands self to grow to fill its parent vertically.","Expands self to grow to fill its parent proportionally …","Returns the next or previous focus target, if one was set …","Fits self horizontally within its parent.","Fits self vertically within its parent.","","","","","","","","","","","","The widget has received focus for user input.","The widget has received focus for user input.","Returns true if this widget is the currently focused …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns true if this node has a parent.","","Resizes self to height.","Returns true if this widget should respond to mouse input …","Returns true if this widget should respond to mouse input …","Allows scrolling self horizontally.","The widget is currently has a cursor hovering it at …","The widget is currently has a cursor hovering it at …","Returns true if this widget is currently the hovered …","Returns the unique id of this widget instance.","Returns the unique id of this widget instance.","Returns the contained widget id.","An input manager event has been sent to this widget. …","An input manager event has been sent to this widget. …","","Inserts widget into the list at index.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns this widget as the contents of a clickable button.","Returns this widget as the label of a Checkbox.","","","","","","","","","","","","","","","","","","","","","","","","","Returns self as a horizontal Stack of columns.","","","","","","Sets this widget as a “default” widget.","Sets this widget as a “default” widget.","Sets this widget as an “escape” widget.","Sets this widget as an “escape” widget.","Returns self as a vertical Stack of rows.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a new window containing self as the root widget.","Invalidates this widget.","Invokes the wrapped function and returns the produced …","Returns true if this is a default widget.","Returns true if there are no widgets in this list.","Returns true if this is an escape widget.","A keyboard event has been sent to this widget. Returns …","A keyboard event has been sent to this widget. Returns …","Returns the region that the widget was last rendered at.","Layout this widget and returns the ideal size based on its …","Returns the rectangle that the child widget should occupy …","Returns the number of widgets in this list.","Locks the widget for exclusive access. Locking widgets …","Locks the widget for exclusive access. Locking widgets …","","Returns a new widget.","","Returns a new WidgetInstance whose WidgetId is id.","","","","","The widget has been mounted into a parent widget.","The widget has been mounted into a parent widget.","Returns this child, mounting it in the process if …","A mouse button event has occurred at location. Returns …","A mouse button event has occurred at location. Returns …","A mouse button is being held down as the cursor is moved …","A mouse button is being held down as the cursor is moved …","A mouse button is no longer being pressed.","A mouse button is no longer being pressed.","A mouse wheel event has been sent to this widget. Returns …","A mouse wheel event has been sent to this widget. Returns …","Returns a new instance that calls function each time the …","Returns a new instance containing widget.","Returns an empty list.","Returns a new unmounted child","Returns a unique tag and its contained id.","Returns the id of the widget that should receive focus …","Returns the next widget to focus after this widget.","Wraps self with the default padding.","Wraps self with the specified padding.","Returns the parent of this widget.","","Returns the layout after positioning the child that …","Returns the widget to focus before this widget.","Returns true if this widget that is directly beneath the …","Pushes widget into the list.","Redraw the contents of this widget.","Draws the background of the widget.","Draws the foreground of the widget.","Returns a reference to a single child widget if this …","Returns the behavior this widget should apply when …","Runs this widget instance as an application.","","Allows scrolling self both vertically and horizontally.","Resizes self to size.","The size the wrapper widget should report as.q","Applies theme to self and its children.","Applies mode to self and its children.","","","","","","","","","Truncates the collection of children to length.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The widget is no longer being hovered.","The widget is no longer being hovered.","Returns a newly allocated WidgetId that is guaranteed to …","The widget has been removed from its parent widget.","The widget has been removed from its parent widget.","","","","","","","","","","","","","Returns a widget that shows validation errors and/or hints.","Allows scrolling self vertically.","Returns the a reference to the underlying widget instance.","Creates a WidgetRef for use as child widget.","Resizes self to width.","Associates a style component with self.","Returns a list with enough capacity to hold capacity …","Sets this widget to be enabled/disabled based on enabled …","Sets this widget to be enabled/disabled based on enabled …","Returns a new instance containing widget that is assigned …","Sets the widget that should be focused next.","Sets the widget that should be focused next.","Associates styles with this widget.","A widget aligns its contents to its container’s …","","A 2d drawable surface.","","A widget that collapses/hides its contents based on a …","","A callback-based custom widget.","A widget that stores arbitrary data in the widget hierachy.","A widget that expands its child widget to fill the parent.","","","","A labeled-widget that supports three states: Checked, …","A widget that resizes its contained widget to an explicit …","","","A widget that occupies space, optionally filling it with a …","","A widget that applies a set of Styles to all contained …","A widget that switches its contents based on a value of T.","A widget that applies a ThemePair to all contained widgets.","A widget that applies a set of ThemeMode to all contained …","A layered tile-based 2d game surface.","A widget that displays validation information around …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Sets the bottom edge of alignment to 0 and returns self.","Sets the left edge of alignment to 0 and returns self.","Sets the right edge of alignment to 0 and returns self.","Sets the top edge of alignment to 0 and returns self.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Sets the background color of this widget to color and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A clickable, labeled button","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a new spacing widget that centers widget …","A tri-state, labelable checkbox widget.","Returns a reference to the child widget.","Returns a reference to the child widget.","","","","","","","","","","","Returns a widget that draws nothing.","","","Returns a widget that fills its space with color.","","","","","","","","","","","","","","","","A visual container widget.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a new tilemap that contains dynamic layers.","Returns a custom widget that has no child.","Returns a widget that expands to fill its parent, but has …","Sets the left and right edges of alignment to 0 and …","Sets the top and bottom edges of alignment to 0 and …","","","","","","","","","","","","","","","","","","","","","","","","","","Sets the camera’s focus and returns self.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Resizes child’s height to height.","","","","","","","","","","","","","","","","Resizes child’s width to width.","Resizes self to height.","The range of allowed height for the child widget.","Sets the hint message to be displayed when there is no …","","","","","","","","","","","","","Returns a widget that collapses child horizontally based …","Returns a widget that expands child to fill the parent …","","","","","","","","","","","","","","","","","","","","","","","","A text input widget.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Updates the button kind to use as the basis for this …","The button kind to use as the basis for this radio. Radios …","A read-only text widget.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a new widget that replaces its contents with the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Invokes mouse_wheel when a mouse wheel event occurs.","","","","","","","","","","","","Returns a new canvas that draws its contents by invoking …","Returns a custom widget that contains child.","Returns a new radio that sets state to value when pressed. …","Returns a new spacing widget containing widget, …","Returns an empty widget with the contained value.","Returns a widget that expands child to fill the parent …","Returns a new widget that applies mode to all of its …","Returns a new widget that applies styles to child and any …","Returns a new widget that replaces its contents with the …","Returns a new widget that applies theme to all of its …","Returns a new tilemap that renders layers.","Returns a widget that displays validation information …","Returns a new instance that wraps widget and stores value.","Invokes accept when this widget is set to receive input …","Invokes activated when this widget becomes the active …","Invokes adjust_child_constraints before measuring the …","Invokes advance_focus when this widget has focus and focus …","Invokes allow_blur when this widget is about to lose …","Invokes blur when the widget loses input focus.","Invokes deactivated when this widget no longer is the …","Invokes focus when the widget receives input focus.","Invokes hit_test when determining if a location should be …","Invokes hover when a mouse cursor is above this widget.","Invokes ime when an input manager event occurs.","Invokes keyboard_input when a keyboard event occurs.","Sets mounted to be invoked when this widget is mounted …","Invokes mouse_down when a mouse button is pushed on a …","Invokes mouse_drag when the mouse cursor moves while a …","Invokes mouse_up when a tracked mouse button is released.","Invokes position_child to determine the position of a …","Sets redraw as the callback to invoke when redrawing this …","Sets redraw as the callback to invoke when redrawing this …","Invokes unhovered when the mouse cursor leaves the widget…","Sets unmounted to be invoked when this widget is unmounted …","","","Widgets for displaying progress indicators.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A container that scrolls its contents on a virtual surface.","A widget that allows a user to “slide” between values.","A widget that combines a collection of Children widgets …","The state (value) of the checkbox.","Associates a Tick with this widget and returns self.","Associates a Tick with this widget and returns self.","Resizes child to size.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value this button represents.","Returns a widget that collapses child vertically based on …","Returns a widget that expands child to fill the parent …","Returns a widget that expands child to fill the parent …","Resizes self to width.","The range of allowed width for the child widget.","The widget should render in reaction to the widget being …","A clickable button.","The background color of the button when it is active …","The foreground color of the button when it is active …","The outline color of the button when it is active …","The background color of the button.","The coloring to apply to a Button or button-like widget.","The background color of the button when the mouse cursor …","The foreground color of the button when the mouse cursor …","The outline color of the button when the mouse cursor is …","The foreground color of the button.","The background color of the button when the mouse cursor …","The foreground color of the button when the mouse cursor …","The outline color of the button when the mouse cursor is …","The type of a Button or similar clickable widget.","The outline color of the button.","The widget should render in a way to convey to the user it …","The widget should render in reaction to the mouse cursor …","The widget should render in its normal state.","An outline button, which uses the same colors as …","A solid button.","A transparent button, which is transparent until it is …","The effective visual state of an element.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The background color of the button.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the ButtonColors to apply for a default button.","Returns the coloring to apply to a ButtonKind::Transparent …","","","","","","","","","","","","","","","","","The label to display on the button.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The foreground (text) color of the button.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Sets the button’s kind and returns self.","The kind of button to draw.","","Panics","","","","","","","","","","","","","","","","","","Returns a new button with the provided label.","Sets the on_click callback and returns self.","The callback that is invoked when the button is clicked.","A color to use to surround the button.","Returns the colors to apply to a ButtonKind::Outline Button…","","","Returns the colors to apply to a ButtonKind::Solid Button …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A value that can be used as a checkbox.","A labeled-widget that supports three states: Checked, …","The state/value of a Checkbox.","An CheckboxState::Indeterminant was encountered when …","The checkbox should display in an checked/on/true state.","The checkbox should display showing that it is neither …","The checkbox should display in an unchecked/off/false …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Returns a new checkbox using self as the value and label.","","","","","","","","","","","","","","","","","","Updates the button kind to use as the basis for this …","The button kind to use as the basis for this checkbox. …","","Returns a new checkbox that updates state when clicked. …","","","The state (value) of the checkbox.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Automatically select a ContainerLevel by picking the next …","Fills the background with the specified color.","The container rendered using the specified color.","A visual container widget, optionally applying padding and …","A strategy of applying a background to a Container.","The container background behind the current widget.","The selected background configuration of a Container.","Applies the SurfaceTheme color corresponding with the …","The container rendered using the specified level’s theme …","","","","","","","","","","","","","","","","","","","","","","","","","","The configured background selection.","","Sets this container to render the specified color …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Sets this container to use the specific container level, …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a new container wrapping child with default …","Pads the contained widget with padding, returning the …","Padding to surround the contained widget.","","","","","","","","","","Sets this container to render no background color, and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An affinity towards a direction.","The affinity is after the item in question.","The affinity is before the item in question.","A cheap-to-clone, copy-on-write String type that implements","A location within an Input widget.","A text input widget.","A type that can be used as the storage of an Input’s …","A type that can be converted into a Dynamic containing …","If true, the input field should display a mask instead of …","A cheap-to-clone, copy-on-write String type that masks its …","The current selection of an Input.","","","","","","","","The direction the cursor should be placed relative to the …","","","","","","","","","","","","","","","","","","","","","","","","","Returns a reference to the contents as a str.","","","Returns an exclusive reference to the contents as a String.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The cursor location, which is what is moved when the user …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns this string as a text input widget.","","","","","","","","","","","","","","","","","","","","","","","Sets the symbol to use for masking sensitive content to …","","","","Returns a new widget containing initial_text.","Returns a new copy-on-write string with str as its …","Returns a new copy-on-write string with str as its …","A byte offset within the value of the Input widget.","Sets the on_key callback.","","","","Sets the placeholder text, which is displayed when the …","The placeholder text to display when no value is present.","","","The start of the selection, which is the original cursor …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value of this widget.","A read-only text widget.","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","Returns a new label that displays text.","","","The contents of the label.","","","","","","","","","The task has an indeterminant length.","The task is a specified amount complete.","A measurement of progress for an indicator widget like …","A bar-shaped progress indicator.","A value that can be used in a progress indicator.","A value that can be used in a progress indicator.","The type that progress is ranged over.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Returns an indeterminant progress bar.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Returns a new progress bar that displays progress.","Returns a new progress bar that displays progress from …","Returns a new progress bar that displays progress over the …","Returns a new progress bar that displays progress from …","","","Converts this value to a progress using the range given, …","","","","","","","","","","","","","","","","","","A widget that supports scrolling its contents.","The thickness that scrollbars are drawn with.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Returns a new scroll widget that allows scrolling contents …","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","Returns a new scroll widget containing contents that …","","","","","","","","","","","","","","","","","","","","","Returns a new scroll widget that allows scrolling contents …","The color of the track that the knob rests.","The color of the draggable portion of the knob.","The color of the track that the knob rests on when the …","The color of the track that the knob rests.","The color of the draggable portion of the knob.","The width and height of the draggable portion of a Slider.","The minimum length of the slidable dimension.","When true, this type is expected to represent two values: …","A value that can be used in a Slider widget.","A widget that allows sliding between two values.","A value that can be used in a Slider widget.","The color of the track that the knob rests on.","The size of the track that the knob of a Slider traversesq.","The component value for the slider.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","Constructs a value from its start and end components.","","","","","","","","","","","Returns a new slider over value using the types full range.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns this value split into its start and end components.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Updates this slider to not show knobs and returns self.","","","","Sets the maximum value of this slider to max and returns …","The maximum value represented by this slider.","Sets the minimum value of this slider to min and returns …","The minimum value represented by this slider.","","","","","","","","","","","","","","Returns a new slider using value as the slider’s value, …","Updates this slider to ignore all user input and returns …","","","Returns a new slider over the full range of the type.","Returns a new slider using the value of self. The slider …","The percentage to step when advancing the slider using …","The percentage to step when advancing the slider using …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The current value.","The child widgets should be displayed as columns.","The child widgets should be displayed as rows.","A widget that displays a collection of Children widgets in …","The direction of an Stack widget.","The orientation (Row/Column) of an Stack widget.","","","","","","","","","","","","","","","","","","","","","","","","","","","","The children widgets that belong to this array.","","","","","Returns a new instance that displays widgets in a series …","Display child widgets as columns.","Display child widgets as columns in reverse order.","","","","The direction to display the children using.","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a new widget with the given direction and widgets.","The orientation of the widgets.","","If true, the widgets will be laid out in reverse order.","Returns a new instance that displays widgets in a series …","Display child widgets as rows.","Display child widgets as rows in reverse order.","","","","","","","","","","","","","","","","","","","","","","","","","","","","The type that is provided when initializing this window.","Applies the dark theme","Applies the light theme","A currently running Gooey window.","Controls whether the light or dark theme is applied.","A Gooey window that is not yet running.","The attributes of a Gooey window.","The behavior of a Gooey window.","Whether the window is active or not.","","","","Name of the application","","","","","","","","","","","","","The attributes of this window.","","","","","","","","","","","","","Returns a locked mutex guard to the OS’s clipboard, if …","","","The window has been requested to close. If this function …","","","","","","","If true, the contents of the window will be prevented from …","The list of font families to try to find when a …","Controls the visibility of the window decorations.","","","","","","","","The collection of window buttons that are enabled.","","","","","The list of font families to try to find when a …","","Returns a dynamic that is updated whenever this window’s …","Sets focused to be the dynamic updated when this window’…","Returns a new instance using widget as its contents.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","","","","","","The full screen configuration for the window.","Return a new instance of this behavior using context.","The inner size of the window.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the opposite mode of self.","Panics","When true, the system fonts will be loaded into the font …","Create the window’s root widget. This function is only …","The maximum inner size of the window.","The maximized state of the window.","The minimum inner size of the window.","The list of font families to try to find when a …","Returns a new instance using context to initialize the …","","Returns a dynamic that is updated whenever this window’s …","Sets occluded to be the dynamic updated when this window’…","","","The position of the top-left of the frame of the window.","The window’s preferred theme.","If true, the window can be resized by the user.","The increments in which the window will be allowed to …","","Runs this behavior as an application.","Runs this behavior as an application, initialized with …","The list of font families to try to find when a …","The list of font families to try to find when a …","The colors to use to theme the user interface.","Applies theme to the widgets in this window.","Sets the ThemeMode for this window.","The title of the window.","","","Updates self with its inverse.","If true, the window’s chrome will be hidden and only …","","","","","","","","","","","","","","","","","","","","","","","","","The visibility state of the window.","The window’s icon.","The level of the window."],"i":[319,0,56,10,0,0,0,0,0,56,0,0,10,0,0,13,4,8,9,12,10,0,13,4,8,9,12,10,13,4,8,9,12,10,13,4,8,9,12,10,13,4,8,9,12,10,13,4,8,9,12,10,13,4,8,9,12,10,13,4,8,9,12,10,13,4,8,9,12,10,0,4,4,8,9,10,8,9,10,13,4,8,9,12,10,0,12,0,13,4,8,4,13,4,8,9,12,10,4,4,4,4,4,4,8,10,8,8,8,10,10,10,4,4,320,10,8,9,12,10,13,4,8,8,8,9,12,10,13,4,8,9,12,10,13,4,8,9,12,10,13,4,8,9,12,10,9,8,4,13,4,8,9,12,10,13,4,8,9,12,10,13,4,8,9,12,10,13,4,8,9,12,10,13,4,8,9,12,10,13,4,8,9,12,10,13,4,8,9,12,10,10,13,4,8,9,12,10,13,13,4,4,8,8,9,9,12,12,10,10,9,12,0,10,4,4,10,12,9,13,4,8,9,9,4,9,321,4,4,9,4,0,0,10,9,8,9,10,4,13,4,8,9,12,10,13,4,8,9,12,10,13,4,8,9,12,10,13,4,8,9,12,10,13,4,8,9,12,10,13,4,8,9,12,10,13,4,8,9,12,10,13,4,8,9,12,10,0,4,0,0,0,319,0,63,0,0,0,0,0,0,0,0,82,0,0,0,0,82,0,0,0,0,81,0,0,78,0,0,0,0,81,0,87,322,65,68,69,71,73,77,76,62,79,80,81,82,63,72,65,68,69,71,87,322,65,68,69,71,73,77,76,62,79,80,81,82,87,322,65,68,69,71,73,77,76,62,79,80,81,82,87,322,65,68,69,71,73,77,76,62,79,80,81,82,87,322,65,68,69,71,73,77,76,62,79,80,81,82,78,73,87,322,65,68,69,71,73,77,76,62,79,80,81,82,87,322,65,68,69,71,73,77,76,62,79,80,81,82,323,69,71,77,62,87,322,65,68,69,71,73,77,76,62,79,80,81,82,87,322,65,68,69,71,73,77,76,62,79,80,81,82,76,73,77,62,79,80,81,82,73,77,62,79,80,81,82,79,80,81,79,79,80,80,81,81,87,322,65,68,69,71,73,77,76,62,79,80,81,82,63,76,81,81,76,81,81,81,87,322,65,68,69,71,73,77,76,62,79,80,81,82,76,73,67,82,0,76,79,80,81,81,82,76,76,76,79,79,79,80,80,80,81,81,81,66,87,76,79,80,81,81,82,69,87,87,322,65,68,69,71,73,77,76,62,79,79,79,80,80,80,81,81,81,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,87,322,65,68,69,71,73,77,76,62,79,80,81,82,87,322,65,68,69,71,73,77,76,62,79,80,81,82,81,87,322,65,68,69,71,73,77,76,62,79,80,81,82,81,79,80,78,87,322,65,68,69,71,73,77,76,62,79,80,81,82,87,322,65,68,69,71,73,77,76,62,79,80,81,82,63,69,71,77,62,87,322,65,68,69,71,73,77,76,62,79,80,81,82,87,322,65,68,69,71,73,77,76,62,79,80,81,82,87,322,65,68,69,71,73,77,76,62,79,80,81,82,87,322,65,68,69,71,73,77,76,62,79,80,81,82,87,322,65,68,69,71,73,77,76,62,79,80,81,82,82,82,79,80,81,81,81,81,87,322,65,68,69,71,73,77,76,62,79,80,81,82,87,87,322,322,65,65,68,68,69,69,71,71,73,73,77,77,76,76,62,62,79,79,80,80,81,81,82,82,76,76,324,74,79,80,81,81,69,71,76,62,81,73,63,81,78,79,80,81,81,300,81,63,82,324,69,71,77,62,73,77,62,79,80,81,82,81,81,87,322,65,68,69,71,73,77,76,62,79,80,81,82,87,322,65,68,69,71,73,77,76,62,79,80,81,82,82,82,87,322,65,68,69,71,73,77,76,62,79,80,81,82,87,322,65,68,69,71,73,77,76,62,79,80,81,82,87,322,65,68,69,71,73,77,76,62,79,80,81,82,87,322,65,68,69,71,73,77,76,62,79,80,81,82,87,322,65,68,69,71,73,77,76,62,79,80,81,82,87,322,65,68,69,71,73,77,76,62,79,80,81,82,66,87,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,101,104,104,111,111,113,113,99,99,96,96,116,116,97,97,94,94,102,102,106,106,103,103,115,115,107,107,98,98,95,95,109,109,108,108,118,118,105,105,93,93,100,100,91,91,117,117,110,110,114,114,112,112,92,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,120,101,101,104,104,111,111,113,113,99,99,96,96,116,116,97,97,94,94,102,102,106,106,103,103,115,115,107,107,98,98,95,95,109,109,108,108,118,118,105,105,93,93,100,100,91,91,117,117,110,110,114,114,112,112,92,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,0,135,0,0,0,0,0,136,0,135,325,0,0,0,55,55,127,135,128,129,55,134,127,128,127,135,128,129,55,134,127,135,128,129,55,134,127,135,128,129,55,134,127,135,128,129,55,134,326,127,128,129,55,55,55,55,127,135,128,129,55,134,127,135,128,129,55,134,128,55,55,127,135,128,129,55,134,127,135,128,129,55,134,128,134,134,127,135,128,129,55,134,55,134,127,135,128,129,55,127,135,128,129,55,127,135,128,129,55,134,128,127,128,55,134,134,134,134,128,134,55,55,55,127,128,129,55,127,135,128,129,55,134,127,135,128,129,55,134,127,135,128,129,55,134,127,135,128,129,55,134,55,128,129,127,55,127,127,135,128,129,55,134,127,135,128,129,55,134,127,135,128,129,55,134,135,134,127,135,128,129,55,134,127,135,128,129,55,134,127,135,128,129,55,134,134,127,135,128,129,55,134,127,127,135,135,128,128,129,129,55,55,134,134,55,55,55,55,127,127,55,129,136,325,127,127,127,127,55,326,128,55,326,127,129,128,55,55,134,127,135,128,129,55,134,127,135,128,129,55,134,127,135,128,129,55,134,127,135,128,129,55,134,127,135,128,129,55,134,127,135,128,129,55,134,127,135,128,129,55,134,127,135,128,129,55,134,55,127,128,55,55,166,155,165,121,0,0,0,0,0,0,0,0,0,0,137,0,121,121,0,0,121,155,0,121,121,0,0,0,0,121,121,0,121,121,167,167,0,0,164,0,167,167,156,167,0,166,121,0,156,0,164,0,0,0,0,165,0,0,121,155,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,149,149,130,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,149,159,152,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,154,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,167,162,159,160,161,160,160,167,167,0,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,159,160,327,162,121,132,160,140,159,130,155,156,154,149,132,166,167,153,29,328,137,29,159,161,156,156,130,121,155,156,154,157,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,154,121,156,154,157,158,132,140,159,160,161,162,163,164,165,166,167,153,29,156,156,156,154,154,154,158,158,158,140,140,140,159,159,159,160,160,160,161,161,161,163,163,163,164,164,164,165,165,165,166,166,166,167,167,167,29,29,29,140,152,153,154,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,130,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,155,155,155,155,156,156,156,154,154,154,154,154,154,154,154,157,158,158,149,149,149,132,132,140,159,160,161,162,163,164,165,166,167,152,153,153,29,29,29,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,130,29,156,149,153,156,149,132,161,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,156,149,130,130,158,158,149,159,159,163,185,162,162,162,152,130,130,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,329,156,154,157,163,166,167,29,188,121,156,154,163,166,167,29,155,156,154,149,140,159,160,161,162,163,164,165,166,167,152,153,130,168,156,149,156,149,185,327,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,156,149,130,130,121,121,155,155,155,156,156,156,156,154,154,157,157,158,158,149,149,132,132,140,140,159,159,160,160,161,161,162,162,163,163,164,164,165,165,166,166,167,167,152,152,153,153,29,29,166,166,156,149,163,132,160,140,159,327,159,159,149,154,154,327,156,156,186,158,158,152,152,153,152,152,153,130,157,158,162,152,167,159,160,161,159,161,160,159,159,159,167,140,152,153,132,29,169,156,154,157,163,166,167,29,163,164,165,149,163,185,162,162,162,132,152,140,152,153,132,132,149,327,154,140,152,140,152,153,132,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,149,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,130,121,155,156,156,154,154,157,158,149,132,140,159,160,161,162,163,163,164,165,166,166,167,167,152,153,29,29,329,156,154,157,163,166,167,29,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,149,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,163,149,130,149,130,149,149,149,149,149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,190,190,191,191,191,192,192,192,193,193,193,194,194,194,195,195,195,196,196,196,197,197,197,198,198,198,199,199,199,200,200,200,201,201,201,202,202,202,203,203,203,204,204,204,205,205,205,206,206,206,207,207,207,208,208,208,209,209,209,210,210,210,211,211,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,190,191,191,192,192,193,193,194,194,195,195,196,196,197,197,198,198,199,199,200,200,201,201,202,202,203,203,204,204,205,205,206,206,207,207,208,208,209,209,210,210,211,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,0,45,235,0,45,0,0,0,0,0,0,0,0,212,0,0,235,212,330,331,0,0,212,0,0,0,0,235,236,214,215,218,213,219,216,45,212,217,212,235,236,214,215,218,213,219,216,45,212,217,235,236,214,215,218,213,219,216,45,212,217,235,236,214,215,218,213,219,216,45,212,217,235,236,214,215,218,213,219,216,45,212,217,213,235,236,214,215,218,213,219,216,45,212,217,235,236,214,215,218,213,219,216,45,212,217,235,236,214,215,218,213,219,216,45,212,217,235,236,214,215,218,213,219,216,45,212,217,214,215,213,216,45,212,217,214,215,213,216,45,212,217,235,236,214,215,218,213,219,216,45,212,217,214,214,216,45,212,217,215,218,215,218,235,236,214,215,218,213,219,216,45,212,217,214,218,213,45,214,215,216,212,215,215,215,216,216,216,212,212,212,214,215,218,213,219,216,45,212,217,330,214,332,214,214,235,236,214,214,214,215,218,213,213,219,216,45,212,217,235,236,214,215,218,213,219,216,45,212,217,235,236,214,215,218,213,219,216,45,212,217,235,236,214,215,218,213,219,216,45,212,217,214,215,45,214,213,45,45,214,213,214,213,213,235,236,214,215,218,213,219,216,45,212,217,235,236,214,215,218,213,219,216,45,212,217,235,236,214,215,218,213,219,216,45,212,217,235,236,214,215,213,219,216,45,212,217,235,236,214,215,218,213,219,216,45,212,217,235,236,214,215,218,213,219,216,45,212,217,235,236,214,215,218,213,219,216,45,212,217,214,45,216,238,214,214,214,45,219,214,235,236,214,215,218,213,219,216,45,212,217,131,235,235,236,236,214,214,214,214,214,214,214,214,215,215,218,218,213,213,219,219,216,216,45,45,45,212,212,217,217,45,212,217,214,214,214,214,45,215,45,331,214,45,333,214,214,214,214,214,214,45,214,215,213,45,45,212,214,214,216,219,45,214,217,214,45,214,334,214,214,214,214,215,213,216,45,212,217,214,214,235,236,214,215,218,213,219,216,45,212,217,235,236,214,215,218,213,219,216,45,212,217,235,236,214,215,218,213,219,216,45,212,217,235,236,214,215,218,213,219,216,45,212,217,214,235,236,214,215,218,213,219,216,45,212,217,235,236,214,215,218,213,219,216,45,212,217,235,236,214,215,218,213,219,216,45,212,217,235,236,214,215,218,213,219,216,45,212,217,236,217,236,214,215,213,217,217,217,214,214,244,47,0,0,47,0,0,0,244,0,0,0,0,0,242,244,244,244,0,242,0,0,0,0,0,0,0,0,261,335,261,335,145,253,250,244,245,246,247,144,145,240,242,241,249,335,261,335,228,228,228,228,261,335,228,240,253,250,244,245,246,247,144,145,240,242,241,249,253,250,244,245,246,247,144,145,240,242,241,249,253,250,244,245,246,247,144,145,240,242,241,249,253,250,244,245,246,247,144,145,240,242,241,249,144,145,242,335,228,261,335,253,250,244,245,246,247,144,145,240,242,241,249,253,250,244,245,246,247,144,145,240,242,241,249,253,250,244,245,246,247,144,145,240,242,241,249,253,250,244,245,246,247,144,145,240,242,241,249,228,245,335,244,245,246,247,144,145,242,241,244,245,246,247,144,145,242,241,241,228,228,241,241,253,250,244,245,246,247,144,145,240,242,241,249,228,228,261,335,240,240,249,240,253,250,244,245,246,247,144,145,240,242,241,249,250,250,145,246,247,144,145,145,241,249,246,246,246,247,247,247,144,144,144,241,241,241,249,249,249,228,228,228,228,145,228,228,253,244,245,246,247,144,145,240,242,241,249,261,335,145,253,250,244,245,245,245,245,246,247,144,145,240,242,241,241,249,253,250,244,245,246,247,144,145,240,242,241,249,253,250,244,245,246,247,144,145,240,242,241,249,240,253,250,244,245,246,247,144,145,240,242,241,249,145,241,228,261,335,228,261,335,145,144,145,249,261,335,144,240,253,250,244,245,246,247,144,145,240,242,241,249,253,250,244,245,246,247,144,145,240,242,241,249,253,250,244,245,246,247,144,145,240,242,241,249,244,245,246,247,144,145,240,242,241,249,253,250,244,245,246,247,144,145,240,242,241,249,228,228,253,250,244,245,246,247,144,145,240,242,241,249,253,250,244,245,246,247,144,145,240,242,241,249,240,244,245,246,247,241,228,144,228,144,240,253,250,244,245,246,247,144,145,240,242,241,249,253,253,250,250,244,244,245,245,246,246,247,247,144,144,145,145,240,240,242,242,241,241,249,249,228,145,253,144,240,144,261,335,145,261,335,240,144,145,144,228,144,336,144,145,242,145,261,335,242,261,335,261,335,261,335,261,335,253,144,240,242,249,144,145,228,228,145,241,335,145,145,240,261,335,335,261,335,144,144,228,228,245,228,228,244,245,246,247,144,145,242,241,240,253,250,244,245,246,247,144,145,240,242,241,249,253,250,244,245,246,247,144,145,240,242,241,249,253,250,244,245,246,247,144,145,240,242,241,249,253,250,244,245,246,247,144,145,240,242,241,249,253,250,244,245,246,247,144,145,240,242,241,249,253,250,244,245,246,247,144,145,240,242,241,249,253,250,244,245,246,247,144,145,240,242,241,249,261,335,249,261,335,253,250,244,245,246,247,144,145,240,242,241,249,228,228,242,228,228,228,240,228,144,144,228,144,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,266,266,239,248,269,251,263,254,265,233,262,267,266,266,239,248,269,251,263,254,265,233,262,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,266,233,266,266,239,248,269,251,263,254,265,233,262,239,239,239,239,266,266,239,248,269,251,263,254,265,233,262,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,239,266,266,266,266,239,248,269,251,263,254,265,233,262,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,0,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,239,0,251,254,266,239,248,269,251,263,254,265,233,262,270,270,270,270,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,0,266,266,239,248,269,251,263,254,265,233,262,266,251,270,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,267,266,251,239,239,271,266,239,248,269,251,263,254,270,265,233,262,267,264,266,266,239,248,269,251,263,254,265,233,262,267,271,266,226,239,248,269,269,269,251,263,254,270,265,233,262,267,264,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,254,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,254,254,254,264,266,266,239,248,269,251,263,254,265,233,262,267,248,251,266,266,239,248,269,251,263,254,265,233,262,267,266,266,239,248,269,251,263,254,265,233,262,0,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,226,239,248,269,251,263,254,270,265,233,262,267,264,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,271,271,266,266,226,226,239,239,248,248,269,269,251,251,263,263,254,254,270,270,265,265,233,233,262,262,267,267,264,264,266,266,239,248,269,251,263,254,265,233,262,267,226,226,0,271,266,239,248,269,251,263,254,270,265,233,262,267,239,251,254,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,271,266,239,248,269,251,263,254,270,265,233,262,267,233,266,266,239,248,269,251,263,263,254,265,265,233,262,262,266,266,239,248,269,251,263,254,265,233,262,267,266,266,239,248,269,251,263,254,265,233,262,266,266,239,248,269,251,263,254,265,233,262,267,266,266,266,239,248,269,251,263,254,265,233,262,267,271,266,226,239,269,251,263,265,233,262,267,264,269,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,248,0,271,266,239,248,269,251,263,254,270,265,233,262,267,266,266,266,239,239,248,269,251,251,263,254,254,265,233,262,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,0,0,0,226,271,267,254,270,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,266,266,239,248,269,251,263,254,265,233,262,267,266,266,239,248,269,251,263,254,265,233,262,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,226,248,251,251,254,254,275,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,275,275,275,273,273,273,0,257,257,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,274,257,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,273,257,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,257,273,276,277,278,279,280,281,282,283,284,285,286,287,276,277,278,279,280,281,282,283,284,285,286,287,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,273,273,273,274,274,274,275,275,275,276,276,276,277,277,277,278,278,278,279,279,279,280,280,280,281,281,281,282,282,282,283,283,283,284,284,284,285,285,285,286,286,286,287,287,287,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,274,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,257,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,257,273,273,274,274,275,275,276,276,277,277,278,278,279,279,280,280,281,281,282,282,283,283,284,284,285,285,286,286,287,287,257,257,257,257,274,257,257,257,257,257,276,277,278,279,280,281,282,283,284,285,286,287,257,257,257,274,275,257,257,275,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,0,0,0,0,220,220,220,258,220,288,258,220,288,258,220,288,258,220,288,258,220,288,258,220,288,258,220,288,258,220,288,258,220,288,220,288,220,288,258,220,288,258,220,288,220,288,220,220,220,288,288,288,220,288,288,258,220,220,220,288,258,220,288,258,220,288,258,220,288,258,220,288,258,220,288,258,220,288,258,220,288,258,220,288,337,258,220,288,258,220,288,220,288,258,220,288,258,258,220,220,288,288,258,258,258,258,220,258,258,220,288,288,258,220,288,258,220,288,258,220,288,258,220,288,258,220,288,258,220,288,258,220,288,258,220,288,289,289,178,0,0,0,0,289,178,243,243,243,289,178,290,243,243,243,243,289,178,290,243,289,178,290,243,289,178,290,243,289,178,290,243,243,243,243,243,289,178,290,243,289,178,290,243,289,178,290,243,289,178,290,243,289,178,290,289,178,290,243,289,178,290,243,243,289,290,290,243,289,178,290,289,178,290,289,289,289,178,178,178,290,290,290,243,289,178,290,243,243,289,289,289,178,290,243,289,178,290,243,289,178,290,243,289,178,290,243,243,243,243,289,178,290,243,289,178,290,243,289,178,290,243,289,178,290,243,289,178,290,243,289,178,290,243,289,178,290,178,178,289,178,290,243,289,178,290,243,243,289,289,178,178,290,290,243,243,243,243,243,243,243,243,243,290,243,243,243,243,243,178,243,243,243,289,178,290,243,243,289,178,290,243,289,178,178,290,178,243,289,178,290,243,289,178,290,243,289,178,290,243,289,178,290,243,289,178,290,243,243,243,289,178,290,0,295,295,0,0,0,0,0,292,0,0,291,291,293,294,295,221,222,294,291,293,294,295,221,222,291,293,294,295,221,222,291,293,294,295,221,222,291,293,294,295,221,222,292,221,222,292,221,222,291,291,293,294,295,221,222,291,293,294,295,221,222,291,293,294,295,221,222,291,293,294,295,221,222,293,294,295,221,222,293,294,295,221,222,294,295,221,294,294,295,295,221,221,291,293,294,295,221,222,293,293,294,295,221,222,221,222,221,222,291,293,294,295,221,222,293,294,295,221,222,293,293,293,294,294,294,295,295,295,221,221,221,222,222,222,291,293,294,295,221,221,222,291,291,293,294,295,221,221,221,221,221,222,222,222,222,222,291,293,294,295,221,222,291,293,294,295,221,222,291,293,294,295,221,222,221,291,291,291,291,293,294,295,221,222,291,293,294,295,221,222,291,293,294,295,221,222,293,294,295,221,222,291,293,294,295,221,222,291,293,294,295,221,222,291,293,294,295,221,222,293,294,295,338,291,293,294,295,221,222,291,291,293,293,294,294,295,295,221,221,222,222,291,291,291,291,291,291,291,291,291,221,222,294,291,294,295,221,291,291,291,291,293,293,294,295,221,222,221,291,293,294,295,221,222,291,293,294,295,221,222,291,293,294,295,221,222,291,293,294,295,221,222,291,293,294,295,221,222,291,293,294,295,221,222,291,293,294,295,221,222,291,293,294,295,221,222,291,0,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,126,126,0,0,0,0,339,298,126,298,126,298,126,298,126,298,126,298,126,298,126,298,126,298,126,126,126,298,126,298,126,126,126,126,126,298,126,298,126,298,126,298,126,298,126,298,298,126,298,126,298,126,298,126,298,126,298,126,298,126,126,298,126,298,298,126,126,298,298,340,340,340,298,126,339,126,298,126,298,126,298,126,298,126,298,126,298,126,298,126,298,126,0,0,255,301,255,301,255,301,255,301,255,301,255,301,255,301,255,301,255,301,301,301,255,301,301,301,255,301,301,301,301,301,255,301,255,301,255,301,255,301,255,301,255,255,255,255,301,255,301,255,301,255,301,255,301,255,301,255,301,301,255,301,255,255,301,301,255,255,255,255,301,255,255,255,301,255,301,255,301,255,301,255,301,255,301,255,301,255,301,255,255,301,255,0,0,0,0,0,0,0,303,0,0,0,0,0,303,302,302,304,305,306,307,308,309,310,311,312,302,302,304,305,306,307,308,309,310,311,312,302,304,305,306,307,308,309,310,311,312,302,304,305,306,307,308,309,310,311,312,302,304,305,306,307,308,309,310,311,312,302,302,304,305,306,307,308,309,310,311,312,302,304,305,306,307,308,309,310,311,312,302,304,305,306,307,308,309,310,311,312,302,304,305,306,307,308,309,310,311,312,302,304,305,306,307,308,309,310,311,312,302,304,305,306,307,308,309,310,311,312,302,304,305,306,307,308,309,310,311,312,304,305,306,307,308,309,310,311,312,304,305,306,307,308,309,310,311,312,302,304,305,306,307,308,309,310,311,312,304,305,306,307,308,309,310,311,312,304,304,304,305,305,305,306,306,306,307,307,307,308,308,308,309,309,309,310,310,310,311,311,311,312,312,312,302,304,305,306,307,308,309,310,311,312,302,302,304,305,306,307,308,309,310,311,312,302,304,305,306,307,308,309,310,311,312,302,304,305,306,307,308,309,310,311,312,303,302,304,305,306,307,308,309,310,311,312,302,302,302,302,304,305,306,307,308,309,310,311,312,302,304,305,306,307,308,309,310,311,312,302,304,305,306,307,308,309,310,311,312,302,304,305,306,307,308,309,310,311,312,302,304,305,306,307,308,309,310,311,312,302,304,305,306,307,308,309,310,311,312,302,304,305,306,307,308,309,310,311,312,304,305,306,307,308,309,310,311,312,303,302,304,305,306,307,308,309,310,311,312,302,302,304,304,305,305,306,306,307,307,308,308,309,309,310,310,311,311,312,312,302,302,302,302,302,302,302,302,302,302,302,302,302,304,305,306,307,308,309,310,311,312,302,302,302,302,341,341,302,302,302,304,305,306,307,308,309,310,311,312,302,304,305,306,307,308,309,310,311,312,302,304,305,306,307,308,309,310,311,312,302,304,305,306,307,308,309,310,311,312,302,304,305,306,307,308,309,310,311,312,302,304,305,306,307,308,309,310,311,312,302,304,305,306,307,308,309,310,311,312,302,304,305,306,307,308,309,310,311,312,302,304,305,306,307,308,309,310,311,312,302,314,314,0,0,0,259,313,314,259,313,314,259,313,314,259,313,314,259,313,314,259,313,314,259,313,314,259,313,314,259,313,314,259,313,314,313,314,259,313,313,259,313,314,259,259,313,314,313,314,313,313,313,314,314,314,259,313,314,259,313,314,259,313,314,259,313,314,259,313,314,259,313,314,259,313,314,259,313,314,259,313,314,259,313,314,259,313,314,259,313,314,313,314,259,313,314,259,259,313,313,314,314,259,259,259,259,313,259,313,259,313,313,259,313,314,259,313,314,259,313,314,259,313,314,259,313,314,259,313,314,259,313,314,259,313,314,259,313,314,317,133,133,0,0,0,0,0,342,148,260,133,342,148,260,133,148,260,133,148,260,133,148,260,133,260,148,260,133,148,260,133,148,260,133,148,260,133,148,133,133,317,133,133,133,148,260,133,342,260,342,260,133,148,148,148,260,133,342,133,133,133,133,260,133,148,260,260,148,260,133,133,148,260,133,148,260,133,133,148,260,133,342,317,342,148,260,133,148,260,133,148,260,133,260,133,148,260,133,148,260,133,148,260,133,133,133,148,260,133,148,148,260,260,133,133,133,133,260,317,342,342,342,260,260,133,148,260,133,133,342,342,342,342,260,317,317,260,260,260,260,260,342,133,133,133,342,148,260,133,148,260,133,148,260,133,148,260,133,148,260,133,148,260,133,148,260,133,148,260,133,342,342,342],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[4,[[6,[5]]]],[[4,[6,[7]]],4],[8,8],[9,9],[10,10],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],12],0,[[[13,[-1]]],[],[]],[4],[8],[4],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[4,-2,[14,[-1]]],11,15,[[18,[[17,[[16,[-1]],-1]]]]]],[[4,-2],11,[19,20,15,21],[[18,[[17,[[22,[-1]],-1]]]]]],[[4,-2],11,15,[[18,[[17,[[23,[-1]],-1]]]]]],[[4,-2,24,[14,[7]]],11,15,[[18,[[17,[25,-1]]]]]],[[4,-1,[6,[-2]]],11,26,[15,20]],[[4,-3,-4],11,[19,20,15,21],[[27,[-1]]],[[18,[[17,[-2,-1]]]]],26],[[8,8],28],[[10,10],28],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[4,24],11],[[4,29],[[31,[30]]]],[[-1,[32,[-2]],33],[[32,[5]]],[],15],[[10,-1,33],5,15],[[8,34],35],[[9,34],35],[[12,34],35],[[10,34],35],[-1,-1,[]],[-1,-1,[]],[36,8],[-1,-1,[]],[37,8],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[9,-1],9,38],[[8,-1],11,39],[4,40],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[[9,46],47],0,0,[10,5],[[4,-2],[[16,[-1]]],15,[[18,[[23,[-1]]]]]],[[4,25,24],[[16,[-1]]],15],[10,5],0,[[9,48,49],11],[[],[[13,[-1]]],[]],[40,4],[-1,8,[[18,[[50,[36]]]]]],[[51,-1],9,[52,53]],[54,9],[4,[[6,[7]]]],[[9,55],11],[-1,56,[]],[4,33],[[4,29],11],[[9,[31,[[57,[7]]]]],11],[4,[[32,[5]]]],0,0,[[10,5]],[[54,-1],9,[52,53]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[4,[[57,[7]]]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],0,[4,[[31,[[6,[5]]]]]],0,0,0,[[-1,-2],-3,[],61,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-2],[[62,[-1,-2]]],[],63],[[-1,51],[[64,[51]]],[]],[[[65,[-1,-2]],51],[[64,[51]]],66,67],[[[68,[-1,-2]],51],[[64,[51]]],63,63],[[[69,[-1]],51],[[64,[51]]],[63,70]],[[[71,[-1]],51],[[64,[51]]],72],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,[],[]],[[[73,[-1]]],[],[74,70,53,75]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[42,[72]]],[]],[-1,[[42,[72,41]]],[]],[-1,[[42,[72,41]]],[]],[-1,[[42,[72,41]]],[]],[-1,[[42,[72,41]]],[]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[76,11],[[[73,[-1]]],[[73,[-1]]],70],[[[77,[-1,-2]]],[[77,[-1,-2]]],[78,70],70],[[[62,[-1,-2]]],[[62,[-1,-2]]],[70,63],[70,63]],[[[79,[-1]]],[[79,[-1]]],70],[[[80,[-1]]],[[80,[-1]]],70],[81,81],[82,82],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[[79,[-1]],[79,[-1]]],83,84],[[[80,[-1]],[80,[-1]]],83,84],[[81,81],83],[[-1,-2],83,[],[]],[[-1,-2],83,[],[]],[[-1,-2],83,[],[]],[[-1,-2],83,[],[]],[[-1,-2],83,[],[]],[[-1,-2],83,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[69,[-1]]],70],[[],76],[[],81],[81],[76,11],[[81,81],81],[[81,81]],[[81,85]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[76,11],0,[[-1,81],85,[]],[[82,81],85],0,[[76,76],28],[[[79,[-1]],[79,[-1]]],28,86],[[[80,[-1]],[80,[-1]]],28,86],[[81,81],28],[[81,85],28],[[82,82],28],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[-1,11,[]],[[[87,[-1]]],11,[74,70,53,75]],[[76,34],35],[[[79,[-1]],34],35,88],[[[80,[-1]],34],35,88],[[81,34],35],[[81,34],35],[[82,34],35],[-1,[[69,[-1]]],[63,70]],[[[73,[-1]]],[[87,[-1]]],70],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[89,-1,[]],[-1,[[79,[-1]]],[]],[-1,-1,[]],[-1,-1,[]],[89,-1,[]],[-1,[[80,[-1]]],[]],[-1,-1,[]],[90,81],[85,81],[91,82],[92,82],[93,82],[94,82],[95,82],[96,82],[97,82],[98,82],[99,82],[100,82],[101,82],[102,82],[103,82],[104,82],[105,82],[106,82],[107,82],[-1,-1,[]],[108,82],[109,82],[110,82],[111,82],[112,82],[113,82],[114,82],[115,82],[116,82],[117,82],[118,82],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[31,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[36,[[58,[81]]]],[[[79,[-1]],-2],11,119,39],[[[80,[-1]],-2],11,119,39],[-1,[[77,[-1,120]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[],[]],[[[69,[-1]]],[],[63,70]],[[[71,[-1]]],[],63],[[[77,[-1,-2]]],[],78,67],[[[62,[-1,-2]]],[],63,63],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,121,[]],[-1,[[45,[121]]],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[81,85],[81,81],[-1,[[11,[31]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[76,28],[76,28],[-1,11,122],[[-1,-1,85],-1,[]],[[[79,[-1]],[79,[-1]],85],[[79,[-1]]],[70,86]],[[[80,[-1]],[80,[-1]],85],[[80,[-1]]],[70,86]],[[81,81,85],81],[[81,81]],[[123,-1],[[69,[-1]]],[63,70]],[[-1,-2],[[71,[-1]]],[],[61,53,75]],[[],76],[[-1,-2],[[62,[-1,-2]]],63,63],[85,81],0,[[-1,-2],[[71,[-1]]],[],[52,53,75]],[81,81],[[-1,51],[[77,[-1,120]]],[]],[[[79,[-1]],[79,[-1]]],[[31,[83]]],124],[[[80,[-1]],[80,[-1]]],[[31,[83]]],124],[[81,81],[[31,[83]]]],[[81,85],[[31,[83]]]],[[-1,-1,-1],81,[]],[[81,81,81],81],[[-1,123],[[69,[-1]]],70],[82,28],[-1,76,[]],[-1,76,[]],[-1,76,[]],[-1,76,[]],[-1,76,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,[31,[125]]],[[126,[81]]],[]],[-1,37,[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[121,[[58,[82]]]],[121,[[58,[-1,121]]],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[[-1,85],11,[]],[[[87,[-1]],85],11,[74,70,53,75]],[[[77,[-1,120]],-2],[[77,[-1,-2]]],78,67],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[120,120],[101,101],[104,104],[111,111],[113,113],[99,99],[96,96],[116,116],[97,97],[94,94],[102,102],[106,106],[103,103],[115,115],[107,107],[98,98],[95,95],[109,109],[108,108],[118,118],[105,105],[93,93],[100,100],[91,91],[117,117],[110,110],[114,114],[112,112],[92,92],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[120,81],85],[81,85],[[101,81],85],[81,85],[[104,81],85],[81,85],[[111,81],85],[81,85],[[113,81],85],[81,85],[[99,81],85],[[96,81],85],[81,85],[81,85],[[116,81],85],[[97,81],85],[81,85],[81,85],[[94,81],85],[81,85],[[102,81],85],[81,85],[[106,81],85],[[103,81],85],[81,85],[81,85],[[115,81],85],[81,85],[[107,81],85],[81,85],[[98,81],85],[81,85],[[95,81],85],[[109,81],85],[81,85],[[108,81],85],[81,85],[[118,81],85],[81,85],[[105,81],85],[81,85],[81,85],[[93,81],85],[[100,81],85],[81,85],[81,85],[[91,81],85],[[117,81],85],[81,85],[[110,81],85],[81,85],[[114,81],85],[81,85],[81,85],[[112,81],85],[[92,81],85],[81,85],[[120,34],35],[[101,34],35],[[104,34],35],[[111,34],35],[[113,34],35],[[99,34],35],[[96,34],35],[[116,34],35],[[97,34],35],[[94,34],35],[[102,34],35],[[106,34],35],[[103,34],35],[[115,34],35],[[107,34],35],[[98,34],35],[[95,34],35],[[109,34],35],[[108,34],35],[[118,34],35],[[105,34],35],[[93,34],35],[[100,34],35],[[91,34],35],[[117,34],35],[[110,34],35],[[114,34],35],[[112,34],35],[[92,34],35],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[55,28],[55,28],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[127,11],[128,11],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,127,[]],[127,127],[128,127],[129,129],[[55,-1],11,[[131,[130]]]],[[55,[45,[132]]],11],[[55,[45,[133]]],11],[55,28],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[128,128],[55,55],[55,134],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[128,[6,[7]]],128],[134,134],[[-1,-2],11,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[55,28],[[],134],[127],[[[135,[-1]]],[],[]],[128],[129],[55],[127],[[[135,[-1]]],[],[]],[128],[129],[55],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[128,11],[127,11],[128,11],[55,28],[[134,134],28],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[128,24],11],[[134,34],35],[55,11],[55,28],[55,28],[[127,-1],[],136],[[128,-1],[],136],[[129,-1],[],136],[[55,-1],[],136],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[55,-1],[],137],0,0,[[127,[57,[7]]],28],[55,28],[[127,138],47],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[[55,-1],11,139],[55,140],[55,28],[55,28],[[127,141,46,28],47],0,[55,[[31,[[6,[7]]]]]],[[129,[32,[10]]],[[32,[5]]]],[[-1,55],[],[]],[[-1,-2],[],[],61],[[127,[57,[7]],141,48],47],[[127,[57,[7]],141,48],11],[[127,[31,[[57,[7]]]],141,48],11],[[127,141,142,143],47],[55,28],[[-1,144],145,[]],[128,11],[[55,-1],11,139],[[-1,145],11,[]],[127,11],[[129,145,[6,[7]]],11],[[128,24,[146,[-1]]],11,[147,19]],[55,140],[55,132],[-1,-2,[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[55,145],0,0,[55,148],[55,148],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[[149,[-1]],[149,[-1]]],[],150],[[[149,[-2]],[149,[-1]]],11,[],[[151,[-1]]]],[[130,130],11],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[152,153],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[154,5,33],5],[130,130],[121,121],[155,155],[156,156],[154,154],[157,157],[158,158],[[[149,[-1]]],[[149,[-1]]],70],[132,132],[140,140],[159,159],[160,160],[161,161],[162,162],[163,163],[164,164],[165,165],[166,166],[167,167],[152,152],[153,153],[29,29],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[167,167],83],[[162,-1],24,168],0,0,0,0,0,[[-1,-2],83,[],[]],[[-1,-2],83,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[-1,162,81,81],81,[]],[[162,162],81],[-1,121,[169,170,171,88,53,75]],0,[162,160],[[162,162,162,162,162,162],140],[[162,162],159],[[],130],[[],155],[[],156],[[],154],[[],[[149,[-1]]],172],[[],132],[[],166],[[],167],[[],153],[[],29],[[-1,55],121,[]],[[-1,55],[],[]],[29],0,0,[[156,85]],[[156,173]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[157,[[31,[-1]]],[88,53,75]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[121,121],28],[[156,156],28],[[154,154],28],[[157,157],28],[[158,158],28],[[132,132],28],[[140,140],28],[[159,159],28],[[160,160],28],[[161,161],28],[[162,162],28],[[163,163],28],[[164,164],28],[[165,165],28],[[166,166],28],[[167,167],28],[[153,153],28],[[29,29],28],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],0,0,0,[154,[[31,[156]]]],[[130,34],35],[[121,34],35],[[155,34],35],[[156,34],35],[[154,34],35],[[157,34],35],[[158,34],35],[[[149,[-1]],34],35,88],[[132,34],35],[[140,34],35],[[159,34],35],[[160,34],35],[[161,34],35],[[162,34],35],[[163,34],35],[[164,34],35],[[165,34],35],[[166,34],35],[[167,34],35],[[152,34],35],[[153,34],35],[[29,34],35],[-1,-1,[]],[167,121],[30,121],[174,121],[163,121],[154,121],[175,121],[[[176,[-1]]],121,[88,171,170,53,75]],[166,121],[29,121],[82,121],[177,121],[178,121],[24,121],[156,121],[-1,-1,[]],[7,121],[-1,-1,[]],[175,155],[7,155],[156,155],[175,156],[-1,-1,[]],[7,156],[[[179,[-1]]],154,[[18,[156]]]],[-1,-1,[]],[[[125,[-1]]],154,[[18,[156]],70]],[180,154],[[[181,[-1]]],154,[[18,[156]]]],[-1,154,[[18,[156]]]],[[[182,[-1]]],154,[[18,[156]]]],[[[183,[-1]]],154,[[18,[156]]]],[-1,-1,[]],[-1,-1,[]],[[[13,[158]]],158],[-1,-1,[]],[-1,[[149,[-1]]],70],[89,-1,[]],[153,132],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[162,153],[[[184,[30]]],29],[-1,-1,[]],[30,29],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,130,38],[-1,29,38],[[175,33],156],[33,[[149,[-1]]],147],[-1,153,185],[[7,33],156],[33,[[149,[-1]]],147],[153,132],[162,161],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[33,156],[33,[[149,[-1]]],147],[[130,-1,55],[],[137,122]],[[130,-1],[[31,[[45,[121]]]]],[186,122]],0,[[158,-1],11,39],[[[149,[-1]]],-1,150],0,0,0,[-1,187,[]],[162,187],[162,187],0,[[152,-1],152,[[18,[187]]]],[[130,-1,-2],11,186,188],[[130,158,-1],11,188],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,121,[]],[-1,121,[]],[-1,121,[]],[157,121],[-1,121,[]],[-1,121,[]],[-1,121,[]],[-1,121,[]],[-1,[[45,[121]]],[]],[-1,[[45,[121]]],[]],[-1,[[45,[121]]],[]],[-1,[[45,[121]]],[]],[-1,[[45,[121]]],[]],[-1,[[45,[121]]],[]],[-1,[[45,[121]]],[]],[-1,[[45,[121]]],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[130],[-1,81,[]],[[156,33],175],[[[149,[-1]],33],[],147],[[156,33],7],[[[149,[-1]],33],[],147],[[-1,-2],162,[],[[18,[81]]]],[-1,[[11,[162,81]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[156,33]],[[[149,[-1]],33],[],147],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[155,[[45,[[149,[155]]]]]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[156,[[45,[[149,[155]]]]]],[156,[[45,[[149,[156]]]]]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[166,28],[166,28],[156,28],0,[[],163],0,[162,160],[[162,162,162,162,162,162],140],[[162,162],159],[-1,81,[]],0,0,[[[149,[-1]],-2],[[149,[-3]]],[],52,[]],[154,[[31,[156]]]],[154,[[31,[156]]]],[[-1,[189,[-1]]],-1,21],[[156,173]],[[156,85]],[-1,[[50,[158]]],[]],[158,[[50,[158]]]],0,[[152,-1],152,185],0,0,[[152,-1],152,185],0,0,[[],130],[-1,157,[169,170,171,88,53,75]],[[-1,-2],158,[[18,[8]]],[[18,[8]]]],[[-1,-2],162,[[18,[187]]],[[18,[81]]]],[-1,152,185],[167,[[31,[167]]]],0,0,0,0,0,0,0,0,0,[[167,167],[[31,[83]]]],0,0,0,0,[[29,30],11],[-1,28,[]],[156,28],[154,28],[157,28],[163,28],[166,28],[167,28],[29,28],[163,163],[164,164],[165,165],0,[[],163],[-1,[[31,[81]]],[]],[162,[[31,[81]]]],[162,[[31,[81]]]],0,0,[[152,-1],152,185],0,0,0,0,0,[[[149,[-1]]],[[32,[-1]]],[150,21]],[-1,162,[]],0,0,[[152,-1],152,185],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[121,[[58,[156]]]],[121,[[58,[154]]]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[121,[[58,[163]]]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[121,[[58,[166]]]],[-1,[[58,[-2]]],[],[]],[121,[[58,[167]]]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[121,[[58,[29]]]],[121,[[58,[-1,121]]],[]],[121,[[58,[-1,121]]],[]],[121,[[58,[-1,121]]],[]],[121,[[58,[157,121]]]],[121,[[58,[-1,121]]],[]],[121,[[58,[-1,121]]],[]],[121,[[58,[-1,121]]],[]],[121,[[58,[-1,121]]],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[149,[156]]],[[18,[156]]]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],0,[[[149,[-1]]],-1,150],[[130,-1,-2],130,137,131],[[[149,[-1]],-2],[[149,[-1]]],[],[[18,[-1]]]],[123,130],[[[149,[-1]],-2],[[149,[-1]]],70,[[18,[-1]]]],[[[149,[-1]],-2],[[149,[-1]]],[],[[18,[-1]]]],[[[149,[-1]],-2],[[149,[-1]]],[],[[18,[-1]]]],[[[149,[-1]],-2],[[149,[-1]]],[],[[18,[-1]]]],[[[149,[-1]],-2],[[149,[-1]]],70,[[18,[-1]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[190,190],[191,191],[192,192],[193,193],[194,194],[195,195],[196,196],[197,197],[198,198],[199,199],[200,200],[201,201],[202,202],[203,203],[204,204],[205,205],[206,206],[207,207],[208,208],[209,209],[210,210],[211,211],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[190,55],156],[[191,55],156],[[192,55],24],[[193,55],24],[[194,55],24],[[195,55],24],[[196,55],156],[[197,55],82],[[198,55],82],[[199,55],82],[[200,55],163],[[201,55],166],[[202,55],24],[[203,55],24],[[204,55],24],[[205,55],24],[[206,55],24],[[207,55],24],[[208,55],[[176,[156]]]],[[209,55],29],[[210,55],174],[[211,55],177],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[190,190],28],[[191,191],28],[[192,192],28],[[193,193],28],[[194,194],28],[[195,195],28],[[196,196],28],[[197,197],28],[[198,198],28],[[199,199],28],[[200,200],28],[[201,201],28],[[202,202],28],[[203,203],28],[[204,204],28],[[205,205],28],[[206,206],28],[[207,207],28],[[208,208],28],[[209,209],28],[[210,210],28],[[211,211],28],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[190,34],35],[[191,34],35],[[192,34],35],[[193,34],35],[[194,34],35],[[195,34],35],[[196,34],35],[[197,34],35],[[198,34],35],[[199,34],35],[[200,34],35],[[201,34],35],[[202,34],35],[[203,34],35],[[204,34],35],[[205,34],35],[[206,34],35],[[207,34],35],[[208,34],35],[[209,34],35],[[210,34],35],[[211,34],35],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[190,[[50,[158]]]],[191,[[50,[158]]]],[192,[[50,[158]]]],[193,[[50,[158]]]],[194,[[50,[158]]]],[195,[[50,[158]]]],[196,[[50,[158]]]],[197,[[50,[158]]]],[198,[[50,[158]]]],[199,[[50,[158]]]],[200,[[50,[158]]]],[201,[[50,[158]]]],[202,[[50,[158]]]],[203,[[50,[158]]]],[204,[[50,[158]]]],[205,[[50,[158]]]],[206,[[50,[158]]]],[207,[[50,[158]]]],[208,[[50,[158]]]],[209,[[50,[158]]]],[210,[[50,[158]]]],[211,[[50,[158]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[212,212],212],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[[[213,[-1]]],28,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[214,[-1]]],[[214,[-1]]],[]],[[[215,[-1]]],[[215,[-1]]],70],[[[213,[-1]]],[[213,[-1]]],[]],[216,216],[[[45,[-1]]],[[45,[-1]]],70],[212,212],[217,217],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[214,[-1]]],[[213,[-1]]],[]],[[],[[214,[-1]]],172],[[],216],[[],[[45,[-1]]],172],[[],212],[[],217],[[[215,[-1]]],[],[]],[[[218,[-1]]],[],[]],[[[215,[-1]]],[],[]],[[[218,[-1]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[214,[-1]]],11,[]],[[[218,[-1]]],11,[]],[[[213,[-1]]],11,[]],[-1,[[45,[-1]]],[]],[[[214,[-1]],[214,[-1]]],28,[]],[[[215,[-1]],[215,[-1]]],28,86],[[216,216],28],[[212,212],28],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[[214,[-1]],34],35,88],[[[215,[-1]],34],35,88],[[[218,[-1]],34],35,88],[[[213,[-1]],34],35,88],[[[219,[-1]],34],35,88],[[216,34],35],[[[45,[-1]],34],35,88],[[212,34],35],[[217,34],35],[[-1,-2],11,[],[52,53]],[[[214,[-1]],-2],11,53,[52,53]],[[-1,-2],11,[],[52,53]],[[[214,[-1]],-2],11,[70,53],[52,53]],[[[214,[-1]],-2],11,53,[52,53]],[-1,-1,[]],[-1,-1,[]],[36,[[214,[37]]]],[-1,-1,[]],[37,[[214,[37]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[214,[-1]]],[[213,[-1]]],[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[214,[-1]]],216,[]],[[[215,[-1]]],216,[]],[[[45,[-1]]],[[31,[216]]],[]],[[[214,[-1]]],-1,70],[[[213,[-1]]],-1,70],[[[45,[-1]]],-1,70],[[[45,[-1]],55],-1,70],[[[214,[-1]],55],-1,70],[[[213,[-1]],55],-1,70],[[[214,[-1]],55],-1,70],[[[213,[-1]],55],-1,70],[[[213,[-1]]],28,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[214,[-1]]],[[45,[121]]],[70,53]],[[[45,[-1]]],[[45,[121]]],[70,53]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[214,[-2]]],[],[]],[[[214,[28]]],[[214,[220]]]],[[[214,[[31,[28]]]]],[[214,[220]]]],[[[214,[-1]]],[[214,[-1]]],[]],[[[45,[-1]]],[[214,[-1]]],[]],[-1,[],[]],[[[214,[-1]]],[[213,[-1]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[[[214,[37]]],[[45,[221]]]],[[[214,[36]]],[[45,[221]]]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[[[214,[36]]],[[45,[37]]]],[[[214,[-1]]],[[45,[-1]]],[]],[[[214,[36]]],[[45,[222]]]],[[[214,[37]]],[[45,[222]]]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[[[45,[-1]]],[[45,[-1]]],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[[[45,[-1]],55],11,[]],[212,28],[217,28],[[[214,[-1]],-2,-3],[[214,[-4]]],[86,53],[52,53],[52,53],[86,53]],[[[214,[-1]]],[[214,[37]]],[223,224,86,53]],[[[214,[-1]]],[[218,[-1]]],[]],[[[214,[37]]],144],[[[45,[37]]],144],[[[215,[-1]],-2],[[215,[-3]]],[],61,[]],[[[45,[-1]],-2],-3,[],61,[]],[[-1,-2],[[214,[-3]]],[],[52,53],[]],[[[214,[-1]],-2],[[214,[-3]]],53,[52,53],[86,53]],[[[45,[-1]],-2],[[45,[-3]]],53,[52,53],[86,53]],[[-1,-2],[[214,[-3]]],[],[52,53],[]],[[[214,[-1]],-2],[[214,[-3]]],[70,53],[52,53],[86,53]],[[[214,[-1]],-2],[[214,[-3]]],53,[52,53],[86,53]],[[[214,[-1]]],[[214,[-2]]],[70,53],[86,[225,[-1]],53]],[[[214,[-1]]],[[214,[-2]]],[70,53],[86,[225,[-1]],53]],[[[214,[-1]],-2],-3,[],61,[]],[[[214,[-1]],-2],-3,[],61,[]],[[[45,[-1]],-2],-3,[],61,[]],[[[214,[-1]],-2],-3,[],61,[]],[[[215,[-1]],-2],[[215,[-3]]],[],61,[]],[[[213,[-1]],-2],-3,[],61,[]],[[[45,[-1]],55,-2],-3,[],61,[]],[[[45,[-1]],55,-2],-3,[],61,[]],[[212,36],36],[-1,[[214,[-1]]],[]],[[[214,[-1]],-1,-2],[[226,[-1]]],[70,227],228],[216,216],[[[229,[[219,[-1]]]],230],231,[]],[[[45,[-1]],55],11,[]],[[[214,[-1]],-1],[[31,[-1]]],86],[217,11],[-1,[[58,[11,232]]],[]],[-1,[[58,[11,232]]],[]],[[[214,[-1]],-1],11,86],[[-1,-2],233,[],[52,53]],[[[214,[144]]],233],[[[214,[-1]]],-1,172],[[[214,[-1]]],[[31,[-1]]],[172,86]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[214,[-1]]],-1,[234,70]],[[[214,[-1]],-1],[[73,[-1]]],[74,70,53,75]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[[[214,[-1]],-1],[[58,[-1,[235,[-1]]]]],86],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[[236,[214,[-1]],-2],[[214,[212]]],53,[52,53]],[[217,[214,[-1]],-2],[[214,[212]]],53,[52,53]],[[236,-2],[[214,[212]]],[237,53],[[238,[[58,[11,-1]]]]]],[[[214,[-1]],-2],[[214,[212]]],53,[52,53]],0,[[[213,[-1]]],[[219,[-1]]],[]],[[217,-1],236,[[238,[28]]]],[[217,-1],236,[[238,[28]]]],[[217,-1],[[0,[52,171,53]]],[52,171,53]],[[[214,[-1]],-2],-3,[],61,[]],[[[214,[-1]],-2],[[214,[-1]]],53,[52,53]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,127],28,[]],[[-1,127],28,[]],[[-1,127],11,[]],[[-1,127],11,[]],[145,28],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,[32,[10]],129],[[32,[10]]],[]],[[-1,163,127],47,[]],[[-1,163,127],47,[]],[-1,239,[]],[-1,239,[]],[-1,239,[]],[-1,239,[]],[[-1,127],28,[]],[[-1,127],28,[]],[[-1,-2],240,[],228],[[240,-1],240,228],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[144,241],[145,241],[242,241],[[-1,55],[[31,[24]]],[]],[[-1,-2],243,[],[[131,[24]]]],[[-1,127],11,[]],[[-1,127],11,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,239,[]],0,[-1,242,[]],[244,244],[245,245],[246,246],[247,247],[144,144],[145,145],[242,242],[241,241],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[241,241],83],[[-1,-2],248,[],[[238,[28]]]],[[-1,-2],248,[],[[238,[28]]]],[[-1,-2],83,[],[]],[[-1,-2],83,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,243,[]],[[-1,-2],243,[],[[131,[167]]]],[[-1,127],11,[]],[[-1,127],11,[]],[[],240],[240],[249],[240],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[250,[[31,[-1]]],[]],[250,[[31,[-1]]],[]],[145,130],[[246,246],28],[[247,247],28],[[144,144],28],[[145,144],28],[[145,145],28],[[241,241],28],[[249,249],28],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[-1,251,[]],[-1,251,[]],[-1,251,[]],[[-1,252],251,[]],[[145,28],[[31,[145]]]],[-1,239,[]],[-1,239,[]],[[[253,[-1,-2]],34],35,[],[]],[[244,34],35],[[245,34],35],[[246,34],35],[[247,34],35],[[144,34],35],[[145,34],35],[[240,34],35],[[242,34],35],[[241,34],35],[[249,34],35],[[-1,127],11,[]],[[-1,127],11,[]],[145,28],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[6,[7]]],245],[[[32,[5]]],245],[[[32,[7]]],245],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[249,241],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,240,38],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[145,28],[[241,-1],11,39],[[-1,-2],254,[],[[18,[154]]]],[[-1,[57,[7]],127],28,[]],[[-1,[57,[7]],127],28,[]],[-1,255,[]],[[-1,[57,[7]],127],[[31,[256]]],[]],[[-1,[57,[7]],127],[[31,[256]]],[]],[145,28],[144,241],[145,241],[249,241],[[-1,138,127],47,[]],[[-1,138,127],47,[]],[148,144],[[240,123,-1],11,228],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[-1,257,[]],[[-1,-2],258,[],[[238,[220]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[240,259],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,144,[]],[144,144],[-1,144,[]],[144,144],[240,259],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[260,[144]]],[]],[145,11],[[[253,[-1,-2]],-1],-2,[],[]],[144,28],[240,28],[144,28],[[-1,141,46,28,127],47,[]],[[-1,141,46,28,127],47,[]],[145,[[31,[[6,[7]]]]]],[[-1,[32,[10]],129],[[32,[5]]],[]],[[-1,[32,[10]],129],245,[]],[240,123],[144,250],[145,250],[144,144],[-1,144,[]],[144,144],[[-1,249],144,[]],[[144,55]],[[145,55]],[[242,55]],[[145,-1],[],61],[[-1,127],11,[]],[[-1,127],11,[]],[[242,127],145],[[-1,[57,[7]],141,48,127],47,[]],[[-1,[57,[7]],141,48,127],47,[]],[[-1,[57,[7]],141,48,127],11,[]],[[-1,[57,[7]],141,48,127],11,[]],[[-1,[31,[[57,[7]]]],141,48,127],11,[]],[[-1,[31,[[57,[7]]]],141,48,127],11,[]],[[-1,141,142,143,127],47,[]],[[-1,141,142,143,127],47,[]],[-1,[[253,[-2,-3]]],[52,53,171],[],[]],[-1,144,261],[[],240],[-1,242,228],[[],[[11,[249,241]]]],[144,[[31,[241]]]],[145,[[31,[145]]]],[-1,243,[]],[[-1,-2],243,[],[[131,[[149,[156]]]]]],[145,[[31,[145]]]],[[241,241],[[31,[83]]]],[[-1,[32,[7]],[32,[10]],129],245,[]],[145,[[31,[145]]]],[145,28],[[240,-1],11,228],[[-1,128],11,[]],[[-1,128],11,[]],[[-1,128],11,[]],[[-1,127],[[31,[[11,[244,144]]]]],[]],[[-1,127],[[31,[244]]],[]],[144,56],[-1,[[58,[11,232]]],[]],[-1,255,[]],[[-1,[32,[-2]]],254,[],[[18,[154]]]],0,[[-1,-2],262,[],[[131,[132]]]],[[-1,-2],263,[],[[131,[133]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[240,123],11],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,127],11,[]],[[-1,127],11,[]],[[],249],[[-1,127],11,[]],[[-1,127],11,[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[[-1,-2],264,[],[[238,[212]]]],[-1,255,[]],[242,144],[-1,242,[]],[[-1,-2],254,[],[[18,[154]]]],[[-1,-2,-3],265,[],137,131],[123,240],[[-1,-2],144,[],[[131,[28]]]],[[144,-1],144,[[131,[28]]]],[[-1,249],144,261],[[-1,-2],144,[],[[131,[[31,[241]]]]]],[[144,-1],144,[[131,[[31,[241]]]]]],[[-1,-2],265,122,[[131,[130]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[266,127],28],[[-1,127],28,[]],[[-1,127],28,[]],[[-1,127],28,[]],[[-1,127],28,[]],[[-1,127],28,[]],[[-1,127],28,[]],[[-1,127],28,[]],[[-1,127],28,[]],[[-1,127],28,[]],[[-1,127],28,[]],[[[267,[-1]],127],28,268],[[-1,127],11,[]],[[266,127],11],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[266,[32,[10]],129],[[32,[10]]]],[[233,[32,[10]],129],[[32,[10]]]],[[-1,163,127],[[64,[246,247]]],[]],[[266,163,127],47],[[-1,163,127],[[64,[246,247]]],[]],[[-1,163,127],[[64,[246,247]]],[]],[[-1,163,127],[[64,[246,247]]],[]],[[-1,163,127],[[64,[246,247]]],[]],[[-1,163,127],[[64,[246,247]]],[]],[[-1,163,127],[[64,[246,247]]],[]],[[-1,163,127],[[64,[246,247]]],[]],[[-1,163,127],[[64,[246,247]]],[]],[[-1,163,127],[[64,[246,247]]],[]],[239,239],[239,239],[239,239],[239,239],[[-1,127],28,[]],[[266,127],28],[[-1,127],28,[]],[[-1,127],28,[]],[[-1,127],28,[]],[[-1,127],28,[]],[[-1,127],28,[]],[[-1,127],28,[]],[[-1,127],28,[]],[[-1,127],28,[]],[[-1,127],28,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[239,242],[[266,55],[[31,[24]]]],[[266,-1],266,[[131,[24]]]],[[266,127],11],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,239,228],0,[251,242],[254,242],[266,242],[239,242],[248,242],[[[269,[-1]]],242,[88,53,171]],[251,242],[263,242],[254,242],[265,242],[233,242],[262,242],[[],270],[270,270],[[-1,-2],11,[],[]],[-1,270,[[131,[24]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[-1,127],11,[]],[[266,127],11],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[],266],[[],251],[[],270],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[214,[-1]]],[[267,[-1]]],[]],[[],266],[[],251],[239,239],[239,239],[[271,34],35],[[266,34],35],[[239,34],35],[[248,34],35],[[[269,[-1]],34],35,88],[[251,34],35],[[263,34],35],[[254,34],35],[[270,34],35],[[265,34],35],[[233,34],35],[[262,34],35],[[[267,[-1]],34],35,88],[[264,34],35],[[-1,127],11,[]],[[266,127],11],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[[267,[-1]],-2],[[267,[-1]]],[],[[131,[272]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[[269,[-1]]],[]],[89,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[-1,-2],254,[[18,[154]]],228],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,-2],254,[[18,[154]]],228],[[254,-1],254,[[18,[154]]]],0,[[264,-1],264,[[131,[37]]]],[[266,[57,[7]],127],28],[[-1,[57,[7]],127],28,[]],[[-1,[57,[7]],127],28,[]],[[-1,[57,[7]],127],28,[]],[[-1,[57,[7]],127],28,[]],[[-1,[57,[7]],127],28,[]],[[-1,[57,[7]],127],28,[]],[[-1,[57,[7]],127],28,[]],[[-1,[57,[7]],127],28,[]],[[-1,[57,[7]],127],28,[]],[[-1,[57,[7]],127],28,[]],[[[267,[-1]],[57,[7]],127],28,268],[[-1,-2],248,[[238,[28]]],228],[-1,251,228],[[266,[57,[7]],127],[[31,[256]]]],[[-1,[57,[7]],127],[[31,[256]]],[]],[[-1,[57,[7]],127],[[31,[256]]],[]],[[-1,[57,[7]],127],[[31,[256]]],[]],[[-1,[57,[7]],127],[[31,[256]]],[]],[[-1,[57,[7]],127],[[31,[256]]],[]],[[-1,[57,[7]],127],[[31,[256]]],[]],[[-1,[57,[7]],127],[[31,[256]]],[]],[[-1,[57,[7]],127],[[31,[256]]],[]],[[-1,[57,[7]],127],[[31,[256]]],[]],[[-1,[57,[7]],127],[[31,[256]]],[]],[[[267,[-1]],[57,[7]],127],[[31,[256]]],268],[[-1,138,127],[[64,[246,247]]],[]],[[266,138,127],47],[[-1,138,127],[[64,[246,247]]],[]],[[-1,138,127],[[64,[246,247]]],[]],[[-1,138,127],[[64,[246,247]]],[]],[[-1,138,127],[[64,[246,247]]],[]],[[-1,138,127],[[64,[246,247]]],[]],[[-1,138,127],[[64,[246,247]]],[]],[[-1,138,127],[[64,[246,247]]],[]],[[-1,138,127],[[64,[246,247]]],[]],[[-1,138,127],[[64,[246,247]]],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[[266,141,46,28,127],47],[[-1,141,46,28,127],[[64,[246,247]]],[]],[[-1,141,46,28,127],[[64,[246,247]]],[]],[[-1,141,46,28,127],[[64,[246,247]]],[]],[[-1,141,46,28,127],[[64,[246,247]]],[]],[[-1,141,46,28,127],[[64,[246,247]]],[]],[[-1,141,46,28,127],[[64,[246,247]]],[]],[[-1,141,46,28,127],[[64,[246,247]]],[]],[[-1,141,46,28,127],[[64,[246,247]]],[]],[[-1,141,46,28,127],[[64,[246,247]]],[]],[[-1,141,46,28,127],[[64,[246,247]]],[]],[[[267,[-1]],141,46,28,127],47,268],[[[226,[-1]],-2],[[226,[-1]]],[],[[131,[273]]]],0,0,[[271,[32,[10]],129],[[32,[5]]]],[[-1,[32,[10]],129],[[32,[5]]],[]],[[-1,[32,[10]],129],[[32,[5]]],[]],[[-1,[32,[10]],129],[[32,[5]]],[]],[[-1,[32,[10]],129],[[32,[5]]],[]],[[-1,[32,[10]],129],[[32,[5]]],[]],[[-1,[32,[10]],129],[[32,[5]]],[]],[[-1,[32,[10]],129],[[32,[5]]],[]],[[270,[32,[10]],129],[[32,[5]]]],[[-1,[32,[10]],129],[[32,[5]]],[]],[[-1,[32,[10]],129],[[32,[5]]],[]],[[-1,[32,[10]],129],[[32,[5]]],[]],[[[267,[-1]],[32,[10]],129],[[32,[5]]],268],[[239,[32,[10]],129],245],[[251,[32,[10]],129],245],[[254,[32,[10]],129],245],[-1,144,[]],[-1,144,[]],[[[226,[-1]]],144,[70,88,227,171,53]],[-1,144,[]],[-1,144,[]],[-1,144,[]],[-1,144,[]],[-1,144,[]],[-1,144,[]],[-1,144,[]],[-1,144,[]],[-1,144,[]],[-1,144,[]],[-1,144,[]],[264,144],[[-1,249],144,[]],[[-1,249],144,[]],[[-1,249],144,[]],[[-1,249],144,[]],[[-1,249],144,[]],[[-1,249],144,[]],[[-1,249],144,[]],[[-1,249],144,[]],[[-1,249],144,[]],[[-1,249],144,[]],[[-1,249],144,[]],[[-1,249],144,[]],[[-1,249],144,[]],[[-2,-3],233,53,[[238,[-1]]],[52,53]],[[266,127],11],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[263,127],11],[[-1,127],11,[]],[[-1,127],11,[]],[[265,127],11],[[-1,127],11,[]],[[-1,127],11,[]],[[262,127],11],[[266,[57,[7]],141,48,127],47],[[-1,[57,[7]],141,48,127],[[64,[246,247]]],[]],[[-1,[57,[7]],141,48,127],[[64,[246,247]]],[]],[[-1,[57,[7]],141,48,127],[[64,[246,247]]],[]],[[-1,[57,[7]],141,48,127],[[64,[246,247]]],[]],[[-1,[57,[7]],141,48,127],[[64,[246,247]]],[]],[[-1,[57,[7]],141,48,127],[[64,[246,247]]],[]],[[-1,[57,[7]],141,48,127],[[64,[246,247]]],[]],[[-1,[57,[7]],141,48,127],[[64,[246,247]]],[]],[[-1,[57,[7]],141,48,127],[[64,[246,247]]],[]],[[-1,[57,[7]],141,48,127],[[64,[246,247]]],[]],[[[267,[-1]],[57,[7]],141,48,127],47,268],[[-1,[57,[7]],141,48,127],11,[]],[[266,[57,[7]],141,48,127],11],[[-1,[57,[7]],141,48,127],11,[]],[[-1,[57,[7]],141,48,127],11,[]],[[-1,[57,[7]],141,48,127],11,[]],[[-1,[57,[7]],141,48,127],11,[]],[[-1,[57,[7]],141,48,127],11,[]],[[-1,[57,[7]],141,48,127],11,[]],[[-1,[57,[7]],141,48,127],11,[]],[[-1,[57,[7]],141,48,127],11,[]],[[-1,[57,[7]],141,48,127],11,[]],[[266,[31,[[57,[7]]]],141,48,127],11],[[-1,[31,[[57,[7]]]],141,48,127],11,[]],[[-1,[31,[[57,[7]]]],141,48,127],11,[]],[[-1,[31,[[57,[7]]]],141,48,127],11,[]],[[-1,[31,[[57,[7]]]],141,48,127],11,[]],[[-1,[31,[[57,[7]]]],141,48,127],11,[]],[[-1,[31,[[57,[7]]]],141,48,127],11,[]],[[-1,[31,[[57,[7]]]],141,48,127],11,[]],[[-1,[31,[[57,[7]]]],141,48,127],11,[]],[[-1,[31,[[57,[7]]]],141,48,127],11,[]],[[-1,[31,[[57,[7]]]],141,48,127],11,[]],[[[267,[-1]],[31,[[57,[7]]]],141,48,127],11,268],[[266,141,142,143,127],47],[[266,-1],266,[53,171,52]],[[-1,141,142,143,127],[[64,[246,247]]],[]],[[-1,141,142,143,127],[[64,[246,247]]],[]],[[-1,141,142,143,127],[[64,[246,247]]],[]],[[-1,141,142,143,127],[[64,[246,247]]],[]],[[-1,141,142,143,127],[[64,[246,247]]],[]],[[-1,141,142,143,127],[[64,[246,247]]],[]],[[-1,141,142,143,127],[[64,[246,247]]],[]],[[-1,141,142,143,127],[[64,[246,247]]],[]],[[-1,141,142,143,127],[[64,[246,247]]],[]],[[-1,141,142,143,127],[[64,[246,247]]],[]],[[[267,[-1]],141,142,143,127],47,268],[-1,271,[52,53,171]],[-1,266,228],[[-1,-2,-3],[[226,[-1]]],[],[[238,[-1]]],228],[[-1,-2],239,[[131,[[149,[155]]]]],228],[-1,[[269,[-1]]],[]],[-1,251,228],[[-1,-2],263,[[131,[133]]],228],[[-1,-2],265,[[131,[130]]],228],[-1,233,[[238,[144]]]],[[-1,-2],262,[[131,[132]]],228],[-1,[[267,[-1]]],[]],[[-1,-2],264,[[238,[212]]],228],[[-1,-2],[[269,[-1]]],[],228],[[266,-1],266,[53,171,52]],[[266,-1],266,[53,171,52]],[[266,-1],266,[53,171,52]],[[266,-1],266,[53,171,52]],[[266,-1],266,[53,171,52]],[[266,-1],266,[53,171,52]],[[266,-1],266,[53,171,52]],[[266,-1],266,[53,171,52]],[[266,-1],266,[53,171,52]],[[266,-1],266,[53,171,52]],[[266,-1],266,[53,171,52]],[[266,-1],266,[53,171,52]],[[266,-1],266,[53,171,52]],[[266,-1],266,[53,171,52]],[[266,-1],266,[53,171,52]],[[266,-1],266,[53,171,52]],[[266,-1],266,[53,171,52]],[[266,-1],266,[53,171,52]],[[266,-1],266,[53,171,52]],[[266,-1],266,[53,171,52]],[[266,-1],266,[53,171,52]],[[266,[32,[7]],[32,[10]],129],245],[[248,[32,[7]],[32,[10]],129],245],0,[[271,128],11],[[-1,128],11,[]],[[-1,128],11,[]],[[-1,128],11,[]],[[-1,128],11,[]],[[-1,128],11,[]],[[-1,128],11,[]],[[-1,128],11,[]],[[270,128],11],[[-1,128],11,[]],[[-1,128],11,[]],[[-1,128],11,[]],[[[267,[-1]],128],11,268],[[266,128],11],[[266,128],11],[[-1,127],[[31,[[11,[244,144]]]]],[]],[[239,127],[[31,[244]]]],[[-1,127],[[31,[[11,[244,144]]]]],[]],[[-1,127],[[31,[[11,[244,144]]]]],[]],[[-1,127],[[31,[[11,[244,144]]]]],[]],[[251,127],[[31,[244]]]],[[-1,127],[[31,[[11,[244,144]]]]],[]],[[-1,127],[[31,[[11,[244,144]]]]],[]],[[-1,127],[[31,[[11,[244,144]]]]],[]],[[254,127],[[31,[244]]]],[[-1,127],[[31,[[11,[244,144]]]]],[]],[[-1,127],[[31,[[11,[244,144]]]]],[]],[[-1,127],[[31,[[11,[244,144]]]]],[]],[-1,[[58,[11,232]]],[]],[-1,[[58,[11,232]]],[]],[-1,[[58,[11,232]]],[]],[-1,[[58,[11,232]]],[]],[-1,[[58,[11,232]]],[]],[-1,[[58,[11,232]]],[]],[-1,[[58,[11,232]]],[]],[-1,[[58,[11,232]]],[]],[-1,[[58,[11,232]]],[]],[-1,[[58,[11,232]]],[]],[-1,[[58,[11,232]]],[]],[-1,[[58,[11,232]]],[]],[-1,[[58,[11,232]]],[]],[-1,[[58,[11,232]]],[]],[-1,[[58,[11,232]]],[]],0,0,0,0,[[271,9],271],[[[267,[-1]],9],[[267,[-1]]],[]],[[[32,[-1]],-2],254,[[18,[154]]],228],[-1,-2,[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[266,127],11],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[[267,[-1]],127],11,268],[[266,127],11],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],0,[[-1,-2],248,[[238,[28]]],228],[-1,251,228],[[252,-1],251,228],[[254,-1],254,[[18,[154]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[257,127],28],[[257,127],11],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],0,[[257,127],11],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[273,273],[274,274],[275,275],[276,276],[277,277],[278,278],[279,279],[280,280],[281,281],[282,282],[283,283],[284,284],[285,285],[286,286],[287,287],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[273,275,55],274],[[275,55],274],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[257,127],11],[[],273],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[276,55],24],[[277,55],24],[[278,55],24],[[279,55],24],[[280,55],24],[[281,55],24],[[282,55],24],[[283,55],24],[[284,55],24],[[285,55],24],[[286,55],24],[[287,55],24],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[273,273],28],[[274,274],28],[[275,275],28],[[276,276],28],[[277,277],28],[[278,278],28],[[279,279],28],[[280,280],28],[[281,281],28],[[282,282],28],[[283,283],28],[[284,284],28],[[285,285],28],[[286,286],28],[[287,287],28],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[257,34],35],[[273,34],35],[[274,34],35],[[275,34],35],[[276,34],35],[[277,34],35],[[278,34],35],[[279,34],35],[[280,34],35],[[281,34],35],[[282,34],35],[[283,34],35],[[284,34],35],[[285,34],35],[[286,34],35],[[287,34],35],[[257,127],11],0,[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[257,[57,[7]],127],28],[[257,[57,[7]],127],[[31,[256]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[[257,141,46,28,127],47],[[257,-1],257,[[131,[273]]]],0,[[257,[32,[10]],129],[[32,[5]]]],[[274,274,85],274],[-1,144,[]],[[-1,249],144,[]],[[257,[57,[7]],141,48,127],47],[[257,[57,[7]],141,48,127],11],[[257,[31,[[57,[7]]]],141,48,127],11],[276,[[50,[158]]]],[277,[[50,[158]]]],[278,[[50,[158]]]],[279,[[50,[158]]]],[280,[[50,[158]]]],[281,[[50,[158]]]],[282,[[50,[158]]]],[283,[[50,[158]]]],[284,[[50,[158]]]],[285,[[50,[158]]]],[286,[[50,[158]]]],[287,[[50,[158]]]],[-1,257,228],[[257,-1],257,[52,53,171]],0,0,[[275,55],274],[[257,128],11],[-1,[[58,[11,232]]],[]],[[275,55],274],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[257,127],11],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],0,0,0,0,0,0,0,[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[220,220],[288,288],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[220,220],28],[[288,288],28],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[220,34],35],[[288,34],35],[[288,34],35],[-1,-1,[]],[[[31,[28]]],220],[28,220],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[-1,-2],258,[],228],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[[258,-1],258,[[131,[273]]]],0,[258,144],[[-1,-2],258,[[238,[220]]],228],[220],[-1,[[58,[11,232]]],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,37,[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],0,0,0,0,0,0,0,0,0,[[-1,127],28,[]],[[-1,127],11,[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[243,[32,[10]],129],[[32,[10]]]],[[-1,163,127],[[64,[246,247]]],[]],[[-1,127],28,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],0,[[243,55],[[31,[24]]]],[[243,-1],243,[[131,[24]]]],[[-1,127],11,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[243,242],[289,289],[178,178],[290,290],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[243,-1],243,[[131,[167]]]],[[-1,127],11,[]],[[],289],[[-1,55],121,[]],[[290,55],178],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[289,289],28],[[178,178],28],[[290,290],28],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[243,34],35],[[289,34],35],[[178,34],35],[[290,34],35],[[-1,127],11,[]],[-1,-1,[]],[-1,-1,[]],[167,289],[24,289],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,[57,[7]],127],28,[]],[[-1,[57,[7]],127],[[31,[256]]],[]],[[-1,138,127],[[64,[246,247]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,121,[]],[-1,[[45,[121]]],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[[-1,141,46,28,127],[[64,[246,247]]],[]],[[-1,[32,[10]],129],[[32,[5]]],[]],[-1,144,[]],[[-1,249],144,[]],[[-1,127],11,[]],[[-1,[57,[7]],141,48,127],[[64,[246,247]]],[]],[[-1,[57,[7]],141,48,127],11,[]],[[-1,[31,[[57,[7]]]],141,48,127],11,[]],[[-1,141,142,143,127],[[64,[246,247]]],[]],[290,[[50,[158]]]],[-1,243,228],[[243,-1],243,[[131,[[149,[156]]]]]],0,[[243,[32,[7]],[32,[10]],129],245],[[-1,128],11,[]],[178,28],[[-1,127],[[31,[[11,[244,144]]]]],[]],[[243,127],[[31,[244]]]],[-1,[[58,[11,232]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[243,243],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[121,[[58,[178]]]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[121,[[58,[-1,121]]],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,127],11,[]],[[-1,127],11,[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],0,0,0,0,0,0,0,0,0,0,0,[[[291,[-1]],127],28,[292,88]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,36,[]],[221,36],[222,36],[-1,37,[]],[221,37],[222,37],[[[291,[-1]],127],11,[292,88]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[293,293],[294,294],[295,295],[221,221],[222,222],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[294,294],83],[[295,295],83],[[221,221],83],[[-1,-2],83,[],[]],[[-1,-2],83,[],[]],[[-1,-2],83,[],[]],[[-1,-2],83,[],[]],[[-1,-2],83,[],[]],[[-1,-2],83,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],293],[[],294],[[],295],[[],221],[[],222],[221],[222],[221],[222],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[293,293],28],[[294,294],28],[[295,295],28],[[221,-1],28,[[86,[36]],122]],[[222,-1],28,[[86,[36]],122]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[[291,[-1]],34],35,88],[[293,34],35],[[294,34],35],[[295,34],35],[[221,34],35],[[221,34],35],[[222,34],35],[[[291,[-1]],127],11,[292,88]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[37,221],[296,221],[36,221],[37,221],[-1,-1,[]],[37,222],[296,222],[-1,-1,[]],[37,222],[36,222],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[221,-1],11,39],[[[291,[-1]],[57,[7]],127],28,[292,88]],[[[291,[-1]],[57,[7]],127],[[31,[256]]],[292,88]],[[[291,[-1]],138,127],47,[292,88]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[291,[-2]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[[[291,[-1]],141,46,28,127],47,[292,88]],[[[291,[-1]],[32,[10]],129],[[32,[5]]],[292,88]],[-1,144,[]],[[-1,249],144,[]],[[[291,[-1]],-2],[[291,[-1]]],292,[[131,[221]]]],[[[291,[-1]],[57,[7]],141,48,127],47,[292,88]],[[[291,[-1]],[57,[7]],141,48,127],11,[292,88]],[[[291,[-1]],[31,[[57,[7]]]],141,48,127],11,[292,88]],[-2,[[291,[-1]]],292,[[238,[-1]]]],[-1,221,[[18,[37]]]],[-1,222,[[18,[37]]]],0,[[[291,[-1]],-2],[[291,[-1]]],292,[52,53,171]],[[294,294],[[31,[83]]]],[[295,295],[[31,[83]]]],[[221,-1],[[31,[83]]],[[124,[36]],122]],[[[291,[-1]],-2],[[291,[-1]]],292,[[131,[37]]]],0,[[[291,[-1]],128],11,[292,88]],[-1,[[58,[11,232]]],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,37,[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],0,0,[[-1,-3],-4,[],[],[[1,[-2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,2,[]],[-1,2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-3,[],[],[[3,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[297,34],35],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[[297,[32,[10]],129],[[32,[5]]]],[-1,144,[]],[[-1,249],144,[]],[-1,297,[[131,[37]]]],[[297,128],11],[-1,[[58,[11,232]]],[]],0,[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,60,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[31,[-2]]],[],[]],0,0,0,0,0,0,0,[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[[[126,[-1]]],[[126,[-1]]],70],[[-1,-2],11,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[126,[-1]],[126,[-1]]],28,86],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[298,34],35],[[[126,[-1]],34],35,88],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],298],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[298,144],[-1,298,[[238,[126]]]],[-1,298,[]],[[-1,-2],298,[],[[131,[125]]]],[[-1,-2],298,[],131],[-1,[[58,[11,232]]],[]],[-1,-2,[],[]],[[-1,[31,[125]]],126,[]],[[[126,[-1]],[31,[125]]],126,[299,300]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,60,[]],[-1,60,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],0,0,[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[301,301],[[-1,-2],11,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,55],121,[]],[[301,55],156],[-1,-2,[],[]],[-1,-2,[],[]],[[301,301],28],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[255,34],35],[[301,34],35],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[255,[57,[7]],127],28],[-1,255,228],[[255,[57,[7]],127],[[31,[256]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[[255,[32,[10]],129],[[32,[5]]]],[-1,144,[]],[[-1,249],144,[]],[[255,141,142,143,127],47],[301,[[50,[158]]]],[-1,255,228],[[255,128],11],[-1,[[58,[11,232]]],[]],[-1,-2,[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,60,[]],[-1,60,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[255,127],11],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,255,228],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[302,[-1]],127],28,303],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[[302,[-1]],163,127],47,303],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[[[302,[-1]],127],11,303],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[302,[-1]]],[[302,[-1]]],[303,70]],[304,304],[305,305],[306,306],[307,307],[308,308],[309,309],[310,310],[311,311],[312,312],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[304,55],156],[[305,55],156],[[306,55],156],[[307,55],24],[[308,55],24],[[309,55],24],[[310,55],24],[[311,55],24],[[312,55],24],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[304,304],28],[[305,305],28],[[306,306],28],[[307,307],28],[[308,308],28],[[309,309],28],[[310,310],28],[[311,311],28],[[312,312],28],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[[302,[-1]],34],35,[303,88]],[[304,34],35],[[305,34],35],[[306,34],35],[[307,34],35],[[308,34],35],[[309,34],35],[[310,34],35],[[311,34],35],[[312,34],35],[[[302,[-1]],127],11,303],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[31,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-2,[[302,[-1]]],303,[[238,[-1]]]],[[[302,[-1]],[57,[7]],127],28,303],[[[302,[-1]],[57,[7]],127],[[31,[256]]],303],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[31]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[[[302,[-1]],141,46,28,127],47,303],[[[302,[-1]]],[[302,[-1]]],303],[[[302,[-1]],[32,[10]],129],[[32,[5]]],303],[-1,144,[]],[[-1,249],144,[]],[[[302,[-1]],-2],[[302,[-1]]],303,131],0,[[[302,[-1]],-2],[[302,[-1]]],303,131],0,[[[302,[-1]],[57,[7]],141,48,127],47,303],[[[302,[-1]],[57,[7]],141,48,127],11,303],[[[302,[-1]],[31,[[57,[7]]]],141,48,127],11,303],[[[302,[-1]],141,142,143,127],47,303],[304,[[50,[158]]]],[305,[[50,[158]]]],[306,[[50,[158]]]],[307,[[50,[158]]]],[308,[[50,[158]]]],[309,[[50,[158]]]],[310,[[50,[158]]]],[311,[[50,[158]]]],[312,[[50,[158]]]],[[-2,-3,-4],[[302,[-1]]],303,[[238,[-1]]],131,131],[[[302,[-1]]],[[302,[-1]]],303],[[[302,[-1]],128],11,303],[-1,[[58,[11,232]]],[]],[-1,[[302,[-2]]],[],[]],[[-1,-2,-3],[[302,[-4]]],[],131,131,[]],0,[[[302,[-1]],-2],[[302,[-1]]],303,[[131,[81]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],0,0,0,0,0,0,[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[313,313],[314,314],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[-1,259,[[131,[240]]]],[[],313],[[],313],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[313,313],28],[[314,314],28],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[259,34],35],[[313,34],35],[[314,34],35],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[[259,[32,[10]],129],[[32,[5]]]],[-1,144,[]],[[-1,249],144,[]],[[-1,-2],259,[[131,[313]]],[[131,[240]]]],0,[[259,128],11],0,[-1,259,[[131,[240]]]],[[],313],[[],313],[-1,[[58,[11,232]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],0,0,0,0,0,0,0,0,0,[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[148,[[31,[[316,[315]]]]]],[133,133],[[-1,-2],11,[],[]],[[-1,148],28,[]],[[133,133],83],[[-1,-2],83,[],[]],[[-1,-2],83,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[[],[[260,[-1]]],317],[[],133],[148],[148],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[133,133],28],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],0,[[133,34],35],[148,[[214,[28]]]],[[[260,[144]],-1],[[260,[144]]],[[238,[28]]]],[-1,[[260,[144]]],261],[-1,-1,[]],[-1,-1,[]],[318,133],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[31,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[148,-1,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[31]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[133,133],[[133,133,85],133],0,[-1,144,[]],0,0,0,0,[[],[[260,[-1]]],317],[133],[148,[[214,[28]]]],[[[260,[144]],-1],[[260,[144]]],[[238,[28]]]],[[133,133],[[31,[83]]]],[[133,133,133],81],0,0,0,0,[[[260,[-1]]],56,317],[[],56],[[],56],0,0,0,[[[260,[144]],-1],[[260,[144]]],[[131,[132]]]],[[[260,[144]],-1],[[260,[144]]],[[131,[133]]]],0,[-1,-2,[],[]],[[-1,[31,[125]]],[[126,[81]]],[]],[133,11],0,[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],0,0,0],"c":[70],"p":[[8,"TransformMatrix",9210],[8,"Any",9211],[8,"CastFrom",9212],[3,"Graphics",0],[3,"UPx",9213],[3,"Rect",9214],[3,"Px",9213],[3,"Name",0],[3,"Tick",0],[4,"ConstraintLimit",0],[15,"tuple"],[3,"InputState",0],[3,"Lazy",0],[4,"TextOrigin",9215],[8,"ScreenUnit",9216],[3,"MeasuredText",9215],[3,"Drawable",9217],[8,"Into",9218],[8,"Zero",9216],[8,"ShaderScalable",9219],[8,"Copy",9220],[3,"Shape",9221],[3,"Text",9215],[3,"Color",9217],[3,"Buffer",9222],[8,"TextureSource",9217],[8,"ShapeSource",9217],[15,"bool"],[3,"FontFamilyList",2439],[4,"FamilyOwned",9223],[4,"Option",9224],[3,"Size",9225],[3,"Fraction",9226],[3,"Formatter",9227],[6,"Result",9227],[15,"str"],[3,"String",9228],[8,"IntoIterator",9229],[8,"Hasher",9230],[3,"Renderer",9231],[3,"Global",9232],[3,"Box",9233],[3,"Arc",9234],[3,"Rc",9235],[4,"Value",4643],[3,"KeyEvent",9236],[6,"EventHandling",5184],[4,"MouseButton",9236],[4,"ElementState",9236],[4,"Cow",9237],[3,"Duration",9238],[8,"FnMut",9239],[8,"Send",9220],[15,"u32"],[3,"WidgetContext",2147],[6,"Result",0],[3,"Point",9240],[4,"Result",9241],[3,"OutOfBounds",9242],[3,"TypeId",9211],[8,"FnOnce",9239],[3,"Chain",293],[8,"IntoAnimate",293],[4,"ControlFlow",9243],[3,"RunningAnimation",293],[8,"AnimateTarget",293],[8,"Easing",293],[3,"RunningChain",293],[3,"Cycle",293],[8,"Clone",9244],[3,"OnCompleteAnimation",293],[8,"Animate",293],[3,"DynamicTransition",293],[8,"LinearInterpolate",293],[8,"Sync",9220],[3,"AnimationHandle",293],[3,"Animation",293],[8,"AnimationTarget",293],[3,"BinaryLerp",293],[3,"ImmediateLerp",293],[3,"ZeroToOne",293],[4,"EasingFunction",293],[4,"Ordering",9245],[8,"Ord",9245],[15,"f32"],[8,"PartialEq",9245],[3,"TransitioningDynamic",293],[8,"Debug",9227],[15,"never"],[15,"f64"],[3,"EaseInOutBack",959],[3,"EaseOutBounce",959],[3,"EaseInBack",959],[3,"EaseInQuartic",959],[3,"EaseOutExponential",959],[3,"EaseInCubic",959],[3,"EaseInOutCubic",959],[3,"EaseInExponential",959],[3,"EaseInOutQuadradic",959],[3,"EaseOutBack",959],[3,"EaseOutSine",959],[3,"EaseOutQuartic",959],[3,"EaseInQuintic",959],[3,"EaseInOutSine",959],[3,"EaseInOutCircular",959],[3,"EaseInOutQuartic",959],[3,"EaseInOutQuintic",959],[3,"EaseInCircular",959],[3,"EaseInOutExponential",959],[3,"EaseOutElastic",959],[3,"EaseInQuadradic",959],[3,"EaseInBounce",959],[3,"EaseOutQuadradic",959],[3,"EaseInOutElastic",959],[3,"EaseOutQuintic",959],[3,"EaseOutCubic",959],[3,"EaseInElastic",959],[3,"EaseOutCircular",959],[8,"Hash",9230],[3,"Linear",959],[4,"Component",2439],[8,"Sized",9220],[15,"usize"],[8,"PartialOrd",9245],[3,"RangeInclusive",9246],[4,"Progress",8225],[3,"EventContext",2147],[3,"GraphicsContext",2147],[3,"LayoutContext",2147],[3,"Styles",2439],[8,"IntoValue",4643],[3,"ThemePair",2439],[4,"ThemeMode",9036],[3,"WidgetCacheKey",2147],[4,"Exclusive",2147],[8,"ManageWidget",2147],[8,"ComponentDefinition",2439],[4,"Ime",9236],[8,"Trackable",2147],[3,"Theme",2439],[3,"DeviceId",9236],[4,"MouseScrollDelta",9236],[4,"TouchPhase",9236],[3,"WidgetInstance",5184],[3,"ManagedWidget",5184],[3,"StrokeOptions",9221],[8,"ScreenScale",9216],[3,"RunningWindow",9036],[3,"Edges",2439],[8,"Add",9247],[8,"AddAssign",9247],[3,"ColorSchemeBuilder",2439],[3,"ColorScheme",2439],[3,"DimensionRange",2439],[4,"FlexibleDimension",2439],[4,"Dimension",2439],[3,"CustomComponent",2439],[3,"ComponentName",2439],[3,"SurfaceTheme",2439],[3,"ColorTheme",2439],[3,"FixedTheme",2439],[3,"ColorSource",2439],[3,"VisualOrder",2439],[4,"HorizontalOrder",2439],[4,"VerticalOrder",2439],[4,"FocusableWidgets",2439],[4,"ContainerLevel",2439],[8,"Lightness",2439],[8,"RequireInvalidation",2439],[8,"RefUnwindSafe",9248],[8,"UnwindSafe",9248],[8,"Default",9249],[15,"i32"],[3,"Weight",9250],[3,"Lp",9213],[3,"CornerRadii",9221],[4,"Style",9250],[4,"EffectiveBackground",7649],[3,"Range",9246],[3,"RangeFull",9246],[3,"RangeTo",9246],[3,"RangeToInclusive",9246],[3,"RangeFrom",9246],[3,"Vec",9251],[8,"ProtoColor",2439],[8,"NamedComponent",2439],[3,"OklabHue",9252],[8,"IntoComponentValue",2439],[15,"slice"],[3,"TextSize",3631],[3,"LineHeight",3631],[3,"SurfaceColor",3631],[3,"TextColor",3631],[3,"TextColorVariant",3631],[3,"HighlightColor",3631],[3,"IntrinsicPadding",3631],[3,"Easing",3631],[3,"EasingIn",3631],[3,"EasingOut",3631],[3,"LayoutOrder",3631],[3,"AutoFocusableControls",3631],[3,"WidgetBackground",3631],[3,"WidgetAccentColor",3631],[3,"DisabledWidgetAccentColor",3631],[3,"OutlineColor",3631],[3,"DisabledOutlineColor",3631],[3,"OpaqueWidgetColor",3631],[3,"CornerRadius",3631],[3,"FontFamily",3631],[3,"FontWeight",3631],[3,"FontStyle",3631],[4,"Validation",4643],[3,"DynamicReader",4643],[3,"Dynamic",4643],[3,"GenerationalValue",4643],[3,"Generation",4643],[3,"Validations",4643],[3,"DynamicGuard",4643],[3,"BlockUntilUpdatedFuture",4643],[4,"CheckboxState",7513],[3,"CowString",7865],[3,"MaskedString",7865],[8,"ToString",9228],[8,"FromStr",9253],[8,"From",9218],[3,"Radio",5828],[8,"Eq",9245],[8,"MakeWidget",5184],[3,"Pin",9254],[3,"Context",9255],[4,"Poll",9256],[4,"EventLoopError",9257],[3,"Switcher",5828],[8,"Not",9258],[4,"ReplaceError",4643],[3,"WhenValidation",4643],[8,"Display",9227],[8,"IntoDynamic",4643],[3,"Align",5828],[3,"Children",5184],[3,"WidgetId",5184],[4,"WidgetRef",5184],[3,"Container",7649],[4,"RootBehavior",5184],[3,"WrappedLayout",5184],[3,"EventHandled",5184],[3,"EventIgnored",5184],[3,"Collapse",5828],[3,"WidgetTag",5184],[3,"WidgetGuard",5184],[3,"Expand",5828],[15,"u8"],[3,"Callback",5184],[3,"Resize",5828],[3,"Scroll",8317],[4,"CursorIcon",9259],[3,"Button",6759],[3,"Checkbox",7513],[3,"Stack",8897],[3,"Window",9036],[8,"Widget",5184],[3,"Themed",5828],[3,"ThemedMode",5828],[3,"Validated",5828],[3,"Style",5828],[3,"Custom",5828],[3,"TileMap",5828],[8,"Layers",9260],[3,"Data",5828],[3,"Space",5828],[3,"Canvas",5828],[4,"TileMapFocus",9260],[4,"ButtonKind",6759],[3,"ButtonColors",6759],[4,"VisualState",6759],[3,"ButtonBackground",6759],[3,"ButtonActiveBackground",6759],[3,"ButtonHoverBackground",6759],[3,"ButtonDisabledBackground",6759],[3,"ButtonForeground",6759],[3,"ButtonActiveForeground",6759],[3,"ButtonHoverForeground",6759],[3,"ButtonDisabledForeground",6759],[3,"ButtonOutline",6759],[3,"ButtonActiveOutline",6759],[3,"ButtonHoverOutline",6759],[3,"ButtonDisabledOutline",6759],[3,"CheckboxToBoolError",7513],[4,"ContainerBackground",7649],[3,"CurrentContainerBackground",7649],[3,"Input",7865],[8,"InputStorage",7865],[3,"SelectionState",7865],[3,"Cursor",7865],[4,"Affinity",7865],[15,"char"],[3,"Label",8183],[3,"ProgressBar",8225],[8,"Ranged",9216],[8,"PercentBetween",293],[3,"ScrollBarThickness",8317],[3,"Slider",8410],[8,"SliderValue",8410],[3,"TrackSize",8410],[3,"KnobSize",8410],[3,"MinimumSliderSize",8410],[3,"KnobColor",8410],[3,"DisabledKnobColor",8410],[3,"TrackColor",8410],[3,"DisabledTrackColor",8410],[3,"InactiveTrackColor",8410],[3,"DisabledInactiveTrackColor",8410],[3,"StackDirection",8897],[4,"StackOrientation",8897],[3,"Clipboard",9261],[3,"MutexGuard",9262],[8,"WindowBehavior",9036],[4,"Theme",9263],[8,"WithClone",0],[8,"FitMeasuredSize",0],[8,"Run",0],[3,"BoxedAnimation",293],[8,"BoxAnimate",293],[8,"Spawn",293],[8,"MapManagedWidget",2147],[8,"AsEventContext",2147],[8,"ColorExt",2439],[8,"ComponentDefaultvalue",2439],[8,"ComponentType",2439],[8,"ForEach",4643],[8,"MapEach",4643],[8,"ForEachCloned",4643],[8,"MapEachCloned",4643],[8,"Switchable",4643],[8,"WrapperWidget",5184],[8,"MakeWidgetWithId",5184],[8,"Checkable",7513],[8,"InputValue",7865],[8,"ProgressValue",8225],[8,"Progressable",8225],[8,"Slidable",8410],[6,"WindowAttributes",9036]],"a":{"app_id":[9048],"class":[9048],"class_name":[9048]}},\ +"gooey":{"doc":"Gooey is considered experimental and unsupported crate …","t":"QENNIDDDDNGINDILLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOLLLLLLLLLLLLLLALOLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMCLLLLMLLLLLLLLKLLLLAOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALAAAKIQIDDIDIDDNDDIENDIIYSDIQDDIDSDLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKLALLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLMLLLLLLLKLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLDDDDDDDDDDDDDDDDDDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLINDEDDIQINQIDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLNNNNIDDDDEIIDIQENNDENNDNNDDEENNDNNNNEININNNNINNININDDDDNEDNSLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLALLLLLLLLLLLLLLLLLLLLLLMMKLLMLLLLLLLLLLLLLKKLMMLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMMKLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLMMLLLKLLKLMLMMLMMLLLLLLMMMMMMMMMLMMMMLKLLLLLLLLLLMLKLLMMLMMMMMLLMMLMMMMLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLDDDDDDDDDDDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDNNDNDDIIDDIINIINNQQEINEDEDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLNNDDNDGDNRRIIDNNNNENIDDDEDDILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDCDCDCDDDCCCDDCCDCDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAAAMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMNDDDDDDDDDDDDDEDNNNNNNELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIDEDNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNDEDENNLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLENNDDDIISDDLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLKLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLNNEDIIQLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDDDSIDIDDQLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMNNDDELLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLQNNDEDGIMLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLMLLLLMLLLLLLLLLLLLLLLLLLMKMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKMMMMLLLLLLMMMMLLLMMMLLMLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMM","n":["Cloned","ConstraintLimit","Err","Fill","FitMeasuredSize","Graphics","InputState","Lazy","Name","Ok","Result","Run","SizeToFit","Tick","WithClone","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","animation","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","children","clip_rect","clipped_to","clone","clone","clone","clone_into","clone_into","clone_into","components_from","components_from","components_from","components_from","components_from","components_from","context","default","define_components","deref","deref","deref","deref_mut","downcast","downcast","downcast","downcast","downcast","downcast","draw_measured_text","draw_shape","draw_text","draw_text_buffer","draw_texture","draw_textured_shape","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fill","find_available_font_family","fit_measured","fit_measured","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","handled_keys","hash","inner_graphics","into","into","into","into","into","into","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_color","into_color","into_color","into_color","into_color","into_color","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_components","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","key_input","keys","kludgine","max","measure_text","measure_text_buffer","min","mouse","mouse_button","new","new","new","new","redraws_per_second","region","rendered","run","scale","set_available_font_family","set_cursor_position","size","styles","styles","sub","times_per_second","to_owned","to_owned","to_owned","translation","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","type_id","type_id","type_id","type_id","type_id","type_id","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","upcast","upcast","upcast","upcast","upcast","upcast","value","visible_rect","widget","widgets","window","with_clone","Animate","Animate","AnimateTarget","Animation","AnimationHandle","AnimationTarget","BinaryLerp","BoxAnimate","BoxedAnimation","Chain","Custom","Cycle","DynamicTransition","Easing","EasingFunction","Fn","ImmediateLerp","IntoAnimate","LinearInterpolate","LinearInterpolate","ONE","OnCompleteAnimation","PercentBetween","Running","RunningAnimation","RunningChain","Spawn","TransitioningDynamic","ZERO","ZeroToOne","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","and_then","animate","animate","animate","animate","animate","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","begin","begin","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","boxed","boxed","boxed","boxed","boxed","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","clear","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","compare","compare","compare","compare","compare","compare","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","cycle","default","default","deref","detach","difference_between","div","div","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","drop","dynamic","ease","ease","easings","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","finish","finish","fmt","fmt","fmt","fmt","fmt","fmt","forever","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_parts","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_str","hash","hash","immediately","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_animate","into_animate","into_animate","into_animate","into_animate","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_component","into_component_value","into_components","into_components","into_components","into_f32","into_lightness","into_parts","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","is_complete","is_running","launch","lerp","lerp","lerp","lerp","mul","n_times","new","new","new","new","new_value","on_complete","one_minus","over","partial_cmp","partial_cmp","partial_cmp","partial_cmp","percent_between","percent_between","repeat","requires_invalidation","spawn","spawn","spawn","spawn","spawn","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_progress","to_string","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_component","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","update","update","with_easing","EaseInBack","EaseInBounce","EaseInCircular","EaseInCubic","EaseInElastic","EaseInExponential","EaseInOutBack","EaseInOutCircular","EaseInOutCubic","EaseInOutElastic","EaseInOutExponential","EaseInOutQuadradic","EaseInOutQuartic","EaseInOutQuintic","EaseInOutSine","EaseInQuadradic","EaseInQuartic","EaseInQuintic","EaseOutBack","EaseOutBounce","EaseOutCircular","EaseOutCubic","EaseOutElastic","EaseOutExponential","EaseOutQuadradic","EaseOutQuartic","EaseOutQuintic","EaseOutSine","Linear","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","ease","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","AsEventContext","Borrowed","EventContext","Exclusive","GraphicsContext","LayoutContext","ManageWidget","Managed","MapManagedWidget","Owned","Result","Trackable","WidgetCacheKey","WidgetContext","activate","active","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","advance_focus","apply_current_font_settings","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_event_context","as_event_context","as_event_context","as_temporary","attach_styles","attach_theme","attach_theme_mode","blur","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrowed","borrowed","cache_key","cast","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","clipped_to","clone","clone_into","components_from","components_from","components_from","components_from","components_from","components_from","deactivate","default","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","downcast","downcast","downcast","downcast","downcast","downcast","draw_focus_ring","drop","drop","enabled","eq","equivalent","equivalent","equivalent","fill","fmt","focus","focus_is_advancing","focused","for_other","for_other","for_other","for_other","from","from","from","from","from","from","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","get","gfx","graphics","hit_test","hovered","ime","into","into","into","into","into","into","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_color","into_color","into_color","into_color","into_color","into_color","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_components","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","invalidate_when_changed","inverse_theme","is_default","is_escape","keyboard_input","kludgine","last_layout","layout","manage","map","mouse_down","mouse_drag","mouse_up","mouse_wheel","primary_hover","push_child","redraw","redraw_when_changed","remove_child","return_focus","set_child_layout","stroke_outline","theme","theme_pair","to_owned","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","type_id","type_id","type_id","type_id","type_id","type_id","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","upcast","upcast","upcast","upcast","upcast","upcast","widget","widget","widget","window","window_mut","All","Auto","BottomToTop","Color","ColorExt","ColorScheme","ColorSchemeBuilder","ColorSource","ColorTheme","Component","ComponentDefaultvalue","ComponentDefinition","ComponentName","ComponentType","ComponentType","ContainerLevel","ContainerLevel","Custom","CustomComponent","Dimension","Dimension","Dimension","DimensionRange","DimensionRange","Easing","Edges","FixedTheme","FlexibleDimension","FocusableWidgets","FocusableWidgets","FontFamily","FontFamilyList","FontStyle","FontWeight","High","Highest","HorizontalOrder","IntoComponentValue","LeftToRight","Lightness","Low","Lowest","Lp","Mid","NamedComponent","OnlyTextual","Percent","ProtoColor","Px","RequireInvalidation","RightToLeft","Styles","SurfaceTheme","Theme","ThemePair","TopToBottom","VerticalOrder","VisualOrder","VisualOrder","ZERO","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","add","add_assign","append","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bottom","bright_color","build","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","clamp","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","color","color","color","color","color_bright","color_dim","compare","compare","components","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","container","container","contrast_between","contrast_between","custom","dark","dark_from_source","dark_from_sources","dark_from_sources","default","default","default","default","default","default","default","default","default","default","default_component_value","default_value","deref","dim_color","dim_color","div","div","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","end","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","error","error","error","exact_dimension","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_iter","from_iter","from_lp","from_lp","from_primary","from_px","from_px","from_scheme","from_source","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_upx","from_upx","get","get_named","group","hash","height","high_container","highest_container","horizontal","hue","hue","hue","hue","hue_shift","insert","insert_named","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_component","into_component","into_component","into_component","into_component","into_component","into_component","into_component","into_component_value","into_component_value","into_component_value","into_component_value","into_component_value","into_component_value","into_component_value","into_component_value","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_iter","into_lightness","into_lp","into_lp","into_px","into_px","into_source","into_source_and_lightness","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_upx","into_upx","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","is_all","is_only_textual","is_zero","left","left_to_right","light","light_from_source","light_from_sources","light_from_sources","lightness","low_container","lowest_container","map","maximum","minimum","most_contrasting","mul","mul","name","name","name","neutral","neutral","neutral","neutral_variant","neutral_variant","neutral_variant","new","new","new","new","new","next","on_color","on_color","on_color","on_color_variant","on_color_variant","on_container","opaque_widget","outline","outline_variant","partial_cmp","primary","primary","primary","primary_fixed","push","requires_invalidation","requires_invalidation","requires_invalidation","requires_invalidation","requires_invalidation","requires_invalidation","requires_invalidation","requires_invalidation","rev","rev","rev","right","right_to_left","saturation","saturation","saturation","saturation","scrim","secondary","secondary","secondary","secondary","secondary_fixed","shadow","size","source","start","surface","tertiary","tertiary","tertiary","tertiary","tertiary_fixed","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","top","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_component","try_from_component","try_from_component","try_from_component","try_from_component","try_from_component","try_from_component","try_from_component","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uniform","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","vertical","width","with","with_bottom","with_capacity","with_horizontal","with_left","with_right","with_top","with_vertical","AutoFocusableControls","CornerRadius","DisabledOutlineColor","DisabledWidgetAccentColor","Easing","EasingIn","EasingOut","FontFamily","FontStyle","FontWeight","HighlightColor","IntrinsicPadding","LayoutOrder","LineHeight","OpaqueWidgetColor","OutlineColor","SurfaceColor","TextColor","TextColorVariant","TextSize","WidgetAccentColor","WidgetBackground","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","BlockUntilUpdatedFuture","Constant","Deadlock","Dynamic","Dynamic","DynamicGuard","DynamicReader","ForEach","ForEachCloned","Generation","GenerationalValue","IntoDynamic","IntoValue","Invalid","MapEach","MapEachCloned","NoChange","None","Ref","Ref","ReplaceError","Switchable","Valid","Validation","Validations","Value","WhenValidation","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","and","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","block_until_updated","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","create_reader","debounced_every","debounced_with_delay","default","default","default","default","default","deref","deref","deref_mut","deref_mut","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","drop","drop","drop","dynamic","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","for_each","for_each","for_each_cloned","for_each_cloned","for_each_generational","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","generation","generation","generation","get","get","get","get_tracked","get_tracking_invalidate","get_tracking_invalidate","get_tracking_refresh","get_tracking_refresh","has_updated","into","into","into","into","into","into","into","into","into","into","into","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_component_value","into_component_value","into_components","into_dynamic","into_dynamic","into_dynamic","into_dynamic","into_dynamic","into_future","into_reader","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","invalidate_when_changed","is_error","is_valid","linked","linked_string","lock","make_widget","make_widget","map","map","map_each","map_each","map_each","map_each_cloned","map_each_cloned","map_each_generational","map_each_into","map_each_to","map_generational","map_mut","map_mut","map_ref","map_ref","map_ref","map_tracking_invalidate","map_tracking_redraw","message","new","new_radio","next","poll","redraw_when_changed","replace","reset","run","run","set","switcher","switcher","take","take_if_not_default","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","toggle","transition_to","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_replace","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","validate","validate","validate_result","validate_with","value","wait_until_updated","when","when_not","when_valid","with_clone","with_for_each","Align","Break","Callback","Children","Continue","EventHandled","EventHandling","EventIgnored","Expand","HANDLED","IGNORED","MakeWidget","MakeWidgetWithId","ManagedWidget","Mounted","Pad","PassThrough","Resize","RootBehavior","Unmounted","Widget","WidgetGuard","WidgetId","WidgetInstance","WidgetRef","WidgetTag","WrappedLayout","WrapperWidget","accept_focus","accept_focus","activate","activate","active","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adjust_child_constraints","advance_focus","advance_focus","align_bottom","align_left","align_right","align_top","allow_blur","allow_blur","and","and","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_ref","as_ref","as_ref","background_color","background_color","blur","blur","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","centered","child","child_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","collapse_horizontally","collapse_vertically","compare","compare","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","contain","contain_level","deactivate","deactivate","default","deref","deref","deref_mut","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_ref","effective_styles","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","expand","expand_horizontally","expand_vertically","expand_weighted","explicit_focus_target","fit_horizontally","fit_vertically","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","focus","focus","focused","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_iter","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","has_parent","hash","height","hit_test","hit_test","horizontal_scroll","hover","hover","hovered","id","id","id","ime","ime","initialize","insert","into","into","into","into","into","into","into","into","into","into","into","into","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_button","into_checkbox","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_columns","into_components","into_components","into_components","into_components","into_components","into_default","into_default","into_escape","into_escape","into_rows","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_window","invalidate","invoke","is_default","is_empty","is_escape","keyboard_input","keyboard_input","last_layout","layout","layout_child","len","lock","lock","make_root","make_widget","make_widget","make_with_id","manage","manage","manage","map","mounted","mounted","mounted","mouse_down","mouse_down","mouse_drag","mouse_drag","mouse_up","mouse_up","mouse_wheel","mouse_wheel","new","new","new","new","new","next_focus","next_focus","pad","pad_by","parent","partial_cmp","position_child","previous_focus","primary_hover","push","redraw","redraw_background","redraw_foreground","root_behavior","root_behavior","run","run","scroll","size","size","themed","themed_mode","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","truncate","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","unhover","unhover","unique","unmounted","unmounted","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","validation","vertical_scroll","widget","widget_ref","width","with","with_capacity","with_enabled","with_enabled","with_id","with_next_focus","with_next_focus","with_styles","Align","Button","Canvas","Checkbox","Collapse","Container","Custom","Data","Expand","Input","Label","ProgressBar","Radio","Resize","Scroll","Slider","Space","Stack","Style","Switcher","Themed","ThemedMode","TileMap","Validated","accept_focus","accept_focus","accept_focus","accept_focus","accept_focus","accept_focus","accept_focus","accept_focus","accept_focus","accept_focus","accept_focus","accept_focus","activate","activate","activate","activate","activate","activate","activate","activate","activate","activate","activate","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adjust_child_constraints","adjust_child_constraints","advance_focus","advance_focus","advance_focus","advance_focus","advance_focus","advance_focus","advance_focus","advance_focus","advance_focus","advance_focus","advance_focus","align_bottom","align_left","align_right","align_top","allow_blur","allow_blur","allow_blur","allow_blur","allow_blur","allow_blur","allow_blur","allow_blur","allow_blur","allow_blur","allow_blur","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_mut","background_color","background_color","blur","blur","blur","blur","blur","blur","blur","blur","blur","blur","blur","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","button","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","centered","checkbox","child","child","child_mut","child_mut","child_mut","child_mut","child_mut","child_mut","child_mut","child_mut","child_mut","child_mut","clear","clone","clone_into","colored","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","container","deactivate","deactivate","deactivate","deactivate","deactivate","deactivate","deactivate","deactivate","deactivate","deactivate","deactivate","default","default","default","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dynamic","empty","empty","fit_horizontally","fit_vertically","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","focus","focus","focus","focus","focus","focus","focus","focus","focus","focus","focus","focus_on","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_height","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_width","height","height","hint","hit_test","hit_test","hit_test","hit_test","hit_test","hit_test","hit_test","hit_test","hit_test","hit_test","hit_test","hit_test","horizontal","horizontal","hover","hover","hover","hover","hover","hover","hover","hover","hover","hover","hover","hover","ime","ime","ime","ime","ime","ime","ime","ime","ime","ime","ime","input","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","keyboard_input","keyboard_input","keyboard_input","keyboard_input","keyboard_input","keyboard_input","keyboard_input","keyboard_input","keyboard_input","keyboard_input","keyboard_input","keyboard_input","kind","kind","label","layout","layout","layout","layout","layout","layout","layout","layout","layout","layout","layout","layout","layout","layout_child","layout_child","layout_child","make_widget","make_widget","make_widget","make_widget","make_widget","make_widget","make_widget","make_widget","make_widget","make_widget","make_widget","make_widget","make_widget","make_widget","make_widget","make_with_id","make_with_id","make_with_id","make_with_id","make_with_id","make_with_id","make_with_id","make_with_id","make_with_id","make_with_id","make_with_id","make_with_id","make_with_id","mapping","mounted","mounted","mounted","mounted","mounted","mounted","mounted","mounted","mounted","mounted","mounted","mounted","mounted","mounted","mouse_down","mouse_down","mouse_down","mouse_down","mouse_down","mouse_down","mouse_down","mouse_down","mouse_down","mouse_down","mouse_down","mouse_down","mouse_drag","mouse_drag","mouse_drag","mouse_drag","mouse_drag","mouse_drag","mouse_drag","mouse_drag","mouse_drag","mouse_drag","mouse_drag","mouse_up","mouse_up","mouse_up","mouse_up","mouse_up","mouse_up","mouse_up","mouse_up","mouse_up","mouse_up","mouse_up","mouse_up","mouse_wheel","mouse_wheel","mouse_wheel","mouse_wheel","mouse_wheel","mouse_wheel","mouse_wheel","mouse_wheel","mouse_wheel","mouse_wheel","mouse_wheel","mouse_wheel","mouse_wheel","new","new","new","new","new","new","new","new","new","new","new","new","new_wrapping","on_accept_focus","on_activate","on_adjust_child_constraints","on_advance_focus","on_allow_blur","on_blur","on_deactivate","on_focus","on_hit_test","on_hover","on_ime","on_keyboard_input","on_mounted","on_mouse_down","on_mouse_drag","on_mouse_up","on_position_child","on_redraw","on_redraw_after_child","on_unhover","on_unmounted","position_child","position_child","progress","redraw","redraw","redraw","redraw","redraw","redraw","redraw","redraw","redraw","redraw","redraw","redraw","redraw","redraw_background","redraw_foreground","root_behavior","root_behavior","root_behavior","root_behavior","root_behavior","root_behavior","root_behavior","root_behavior","root_behavior","root_behavior","root_behavior","root_behavior","root_behavior","run","run","run","run","run","run","run","run","run","run","run","run","run","run","run","scroll","slider","stack","state","tick","tick","to","to_owned","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","unhover","unhover","unhover","unhover","unhover","unhover","unhover","unhover","unhover","unhover","unhover","unhover","unmounted","unmounted","unmounted","unmounted","unmounted","unmounted","unmounted","unmounted","unmounted","unmounted","unmounted","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","value","vertical","vertical","weighted","width","width","Active","Button","ButtonActiveBackground","ButtonActiveForeground","ButtonActiveOutline","ButtonBackground","ButtonColors","ButtonDisabledBackground","ButtonDisabledForeground","ButtonDisabledOutline","ButtonForeground","ButtonHoverBackground","ButtonHoverForeground","ButtonHoverOutline","ButtonKind","ButtonOutline","Disabled","Hovered","Normal","Outline","Solid","Transparent","VisualState","accept_focus","activate","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","background","blur","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","colors_for_default","colors_for_transparent","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","content","deactivate","default","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","focus","foreground","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","hit_test","hover","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","keyboard_input","kind","kind","layout","lerp","make_widget","make_with_id","mouse_down","mouse_drag","mouse_up","name","name","name","name","name","name","name","name","name","name","name","name","new","on_click","on_click","outline","outline_colors","redraw","run","solid_colors","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","unhover","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","Checkable","Checkbox","CheckboxState","CheckboxToBoolError","Checked","Indeterminant","Unchecked","adapt_into_using","adapt_into_using","adapt_into_using","arrays_from","arrays_from","arrays_from","arrays_into","arrays_into","arrays_into","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cast","cast","cast","cast_into","cast_into","cast_into","clone","clone","clone_into","clone_into","components_from","components_from","components_from","downcast","downcast","downcast","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","from","from_angle","from_angle","from_angle","from_cast","from_cast","from_cast","from_stimulus","from_stimulus","from_stimulus","into","into","into","into_angle","into_angle","into_angle","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_checkbox","into_color","into_color","into_color","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_components","into_components","into_stimulus","into_stimulus","into_stimulus","into_value","into_value","into_value","into_value","into_value","into_value","kind","kind","make_widget","new","not","run","state","to_owned","to_owned","to_string","try_components_into","try_components_into","try_components_into","try_from","try_from","try_from","try_into","try_into","try_into","try_into_color","try_into_color","try_into_color","type_id","type_id","type_id","uints_from","uints_from","uints_from","uints_into","uints_into","uints_into","upcast","upcast","upcast","Auto","Color","Color","Container","ContainerBackground","CurrentContainerBackground","EffectiveBackground","Level","Level","accept_focus","activate","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adjust_child_constraints","advance_focus","allow_blur","arrays_from","arrays_from","arrays_from","arrays_from","arrays_into","arrays_into","arrays_into","arrays_into","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","background","background_color","background_color","blur","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","child_mut","clone","clone","clone","clone_into","clone_into","clone_into","components_from","components_from","components_from","components_from","contain_level","deactivate","default","default_component_value","default_value","downcast","downcast","downcast","downcast","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","focus","from","from","from","from","from","from","from_angle","from_angle","from_angle","from_angle","from_cast","from_cast","from_cast","from_cast","from_stimulus","from_stimulus","from_stimulus","from_stimulus","hit_test","hover","ime","into","into","into","into","into_angle","into_angle","into_angle","into_angle","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_color","into_color","into_color","into_color","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_component","into_component_value","into_components","into_components","into_components","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","keyboard_input","layout","make_widget","make_with_id","mounted","mouse_down","mouse_drag","mouse_up","mouse_wheel","name","new","pad_by","padding","position_child","redraw","requires_invalidation","root_behavior","root_behavior","run","to_owned","to_owned","to_owned","transparent","try_components_into","try_components_into","try_components_into","try_components_into","try_from","try_from","try_from","try_from","try_from","try_from_component","try_into","try_into","try_into","try_into","try_into_color","try_into_color","try_into_color","try_into_color","type_id","type_id","type_id","type_id","uints_from","uints_from","uints_from","uints_from","uints_into","uints_into","uints_into","uints_into","unhover","unmounted","upcast","upcast","upcast","upcast","Affinity","After","Before","CowString","Cursor","Input","InputStorage","InputValue","MASKED","MaskedString","SelectionState","accept_focus","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","affinity","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_str","as_str","as_str","as_string_mut","as_string_mut","as_string_mut","blur","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","compare","compare","compare","compare","compare","compare","components_from","components_from","components_from","components_from","components_from","components_from","cursor","default","default","default","default","default","deref","deref","deref_mut","deref_mut","downcast","downcast","downcast","downcast","downcast","downcast","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","focus","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","hash","hit_test","hover","ime","into","into","into","into","into","into","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_color","into_color","into_color","into_color","into_color","into_color","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_components","into_components","into_components","into_input","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","keyboard_input","layout","make_widget","make_with_id","mask_symbol","mouse_down","mouse_drag","mouse_up","new","new","new","offset","on_key","partial_cmp","partial_cmp","partial_cmp","placeholder","placeholder","redraw","run","start","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","type_id","type_id","type_id","type_id","type_id","type_id","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","upcast","upcast","upcast","upcast","upcast","upcast","value","Label","adapt_into_using","arrays_from","arrays_into","as_any","as_any_mut","borrow","borrow_mut","cast","cast_into","components_from","downcast","fmt","from","from_angle","from_cast","from_stimulus","into","into_angle","into_any","into_any_arc","into_any_rc","into_color","into_color_unclamped","into_stimulus","into_value","into_value","layout","make_widget","make_with_id","new","redraw","run","text","try_components_into","try_from","try_into","try_into_color","type_id","uints_from","uints_into","upcast","Indeterminant","Percent","Progress","ProgressBar","ProgressValue","Progressable","Value","adapt_into_using","adapt_into_using","arrays_from","arrays_from","arrays_into","arrays_into","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","cast","cast","cast_into","cast_into","clone","clone_into","components_from","components_from","downcast","downcast","eq","equivalent","equivalent","equivalent","fmt","fmt","from","from","from_angle","from_angle","from_cast","from_cast","from_stimulus","from_stimulus","indeterminant","into","into","into_angle","into_angle","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_color","into_color","into_color_unclamped","into_color_unclamped","into_components","into_stimulus","into_stimulus","into_value","into_value","into_value","into_value","make_widget","new","progress_bar","progress_bar_between","progress_bar_to","run","to_owned","to_progress","to_progress","try_components_into","try_components_into","try_from","try_from","try_into","try_into","try_into_color","try_into_color","type_id","type_id","uints_from","uints_from","uints_into","uints_into","upcast","upcast","Scroll","ScrollBarThickness","adapt_into_using","adapt_into_using","arrays_from","arrays_from","arrays_into","arrays_into","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","cast","cast","cast_into","cast_into","clone","clone_into","components_from","components_from","default_component_value","default_value","downcast","downcast","eq","equivalent","equivalent","equivalent","fmt","fmt","from","from","from_angle","from_angle","from_cast","from_cast","from_stimulus","from_stimulus","hit_test","horizontal","hover","into","into","into_angle","into_angle","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_color","into_color","into_color_unclamped","into_color_unclamped","into_components","into_stimulus","into_stimulus","into_value","into_value","into_value","into_value","layout","make_widget","make_with_id","mouse_wheel","name","new","redraw","run","to_owned","try_components_into","try_components_into","try_from","try_from","try_into","try_into","try_into_color","try_into_color","type_id","type_id","uints_from","uints_from","uints_into","uints_into","unhover","upcast","upcast","vertical","DisabledInactiveTrackColor","DisabledKnobColor","DisabledTrackColor","InactiveTrackColor","KnobColor","KnobSize","MinimumSliderSize","RANGED","Slidable","Slider","SliderValue","TrackColor","TrackSize","Value","accept_focus","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","adapt_into_using","advance_focus","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_from","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","arrays_into","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","blur","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","cast_into","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","components_from","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_component_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","default_value","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","focus","from","from","from","from","from","from","from","from","from","from","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_cast","from_parts","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_stimulus","from_value","hit_test","hover","into","into","into","into","into","into","into","into","into","into","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_angle","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_components","into_parts","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_stimulus","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","into_value","keyboard_input","knobless","layout","make_widget","make_with_id","maximum","maximum","minimum","minimum","mouse_down","mouse_drag","mouse_up","mouse_wheel","name","name","name","name","name","name","name","name","name","new","non_interactive","redraw","run","slider","slider_between","step","step_by","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_components_into","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","try_into_color","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_from","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","uints_into","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","value","Column","Row","Stack","StackDirection","StackOrientation","adapt_into_using","adapt_into_using","adapt_into_using","arrays_from","arrays_from","arrays_from","arrays_into","arrays_into","arrays_into","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cast","cast","cast","cast_into","cast_into","cast_into","children","clone","clone","clone_into","clone_into","columns","columns","columns_rev","components_from","components_from","components_from","direction","downcast","downcast","downcast","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from_angle","from_angle","from_angle","from_cast","from_cast","from_cast","from_stimulus","from_stimulus","from_stimulus","into","into","into","into_angle","into_angle","into_angle","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_color","into_color","into_color","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_components","into_components","into_stimulus","into_stimulus","into_stimulus","into_value","into_value","into_value","into_value","into_value","into_value","layout","make_widget","make_with_id","new","orientation","redraw","reverse","rows","rows","rows_rev","run","to_owned","to_owned","try_components_into","try_components_into","try_components_into","try_from","try_from","try_from","try_into","try_into","try_into","try_into_color","try_into_color","try_into_color","type_id","type_id","type_id","uints_from","uints_from","uints_from","uints_into","uints_into","uints_into","upcast","upcast","upcast","Context","Dark","Light","RunningWindow","ThemeMode","Window","WindowAttributes","WindowBehavior","active","adapt_into_using","adapt_into_using","adapt_into_using","app_name","arrays_from","arrays_from","arrays_from","arrays_into","arrays_into","arrays_into","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attributes","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cast","cast","cast","cast_into","cast_into","cast_into","clipboard_guard","clone","clone_into","close_requested","cmp","compare","compare","components_from","components_from","components_from","content_protected","cursive_font_family","decorations","default","default","deref","deref_mut","downcast","downcast","downcast","enabled_buttons","eq","equivalent","equivalent","equivalent","fantasy_font_family","fmt","focused","focused","for_widget","from","from","from","from","from_angle","from_angle","from_angle","from_cast","from_cast","from_cast","from_parts","from_stimulus","from_stimulus","from_stimulus","fullscreen","initialize","inner_size","into","into","into","into_angle","into_angle","into_angle","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_color","into_color","into_color","into_color_unclamped","into_color_unclamped","into_color_unclamped","into_components","into_parts","into_stimulus","into_stimulus","into_stimulus","into_value","into_value","into_value","into_value","into_value","into_value","inverse","lerp","load_system_fonts","make_root","max_inner_size","maximized","min_inner_size","monospace_font_family","new","not","occluded","occluded","partial_cmp","percent_between","position","preferred_theme","resizable","resize_increments","run","run","run_with","sans_serif_font_family","serif_font_family","theme","themed","themed_mode","title","to_owned","to_progress","toggle","transparent","try_components_into","try_components_into","try_components_into","try_from","try_from","try_from","try_into","try_into","try_into","try_into_color","try_into_color","try_into_color","type_id","type_id","type_id","uints_from","uints_from","uints_from","uints_into","uints_into","uints_into","upcast","upcast","upcast","visible","window_icon","window_level"],"q":[[0,"gooey"],[293,"gooey::animation"],[959,"gooey::animation::easings"],[2147,"gooey::context"],[2439,"gooey::styles"],[3631,"gooey::styles::components"],[4643,"gooey::value"],[5186,"gooey::widget"],[5830,"gooey::widgets"],[6761,"gooey::widgets::button"],[7515,"gooey::widgets::checkbox"],[7651,"gooey::widgets::container"],[7867,"gooey::widgets::input"],[8185,"gooey::widgets::label"],[8227,"gooey::widgets::progress"],[8319,"gooey::widgets::scroll"],[8412,"gooey::widgets::slider"],[8899,"gooey::widgets::stack"],[9038,"gooey::window"],[9212,"palette::chromatic_adaptation"],[9213,"core::any"],[9214,"intentional::cast"],[9215,"figures::units"],[9216,"figures::rect"],[9217,"figures::units"],[9218,"figures::traits"],[9219,"kludgine::text"],[9220,"core::convert"],[9221,"figures::traits"],[9222,"core::marker"],[9223,"kludgine::shapes"],[9224,"kludgine::text"],[9225,"kludgine"],[9226,"core::option"],[9227,"figures::size"],[9228,"figures::fraction"],[9229,"core::fmt"],[9230,"core::fmt"],[9231,"core::iter::traits::collect"],[9232,"core::hash"],[9233,"kludgine::render"],[9234,"alloc::alloc"],[9235,"alloc::boxed"],[9236,"alloc::sync"],[9237,"alloc::rc"],[9238,"winit::event"],[9239,"winit::event"],[9240,"core::time"],[9241,"core::ops::function"],[9242,"core::marker"],[9243,"core::result"],[9244,"palette::convert::try_from_into_color"],[9245,"core::any"],[9246,"core::clone"],[9247,"core::marker"],[9248,"core::cmp"],[9249,"winit::event"],[9250,"core::ops::arith"],[9251,"core::panic::unwind_safe"],[9252,"kludgine::shapes"],[9253,"fontdb"],[9254,"palette::hues"],[9255,"alloc::string"],[9256,"core::convert"],[9257,"core::task::wake"],[9258,"core::task::poll"],[9259,"winit::error"],[9260,"core::ops::bit"],[9261,"core::fmt"],[9262,"kludgine::tilemap"],[9263,"kludgine::tilemap"],[9264,"std::sync::mutex"],[9265,"winit::window"]],"d":["The type that results from cloning.","A limit used when measuring a widget.","Contains the error value","The widget is expected to occupy a known size.","An extension trait for Size<ConstraintLimit>.","A 2d graphics context","The current state of input during the execution of a Tick.","A OnceLock-based lazy initializer.","A smart-string type that is used as a “name” in Gooey.","Contains the success value","A result alias that defaults to the result type commonly …","A type that can be run as an application.","The widget is expected to resize itself to fit its …","A fixed-rate callback that provides access to tracked …","Invokes a function with a clone of self.","","","","","","","Types for creating animations.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a Children instance with the given list of widgets.","Returns the current clipping rectangle.","Returns a context that has been clipped to clip.","","","","","","","","","","","","","Types that provide access to the Gooey runtime.","","Defines a set of style components for Gooey.","","","","","","","","","","","Prepares the text layout contained in buffer to be …","Draws a shape at the origin, rotating and scaling as …","Draws text using the current text settings.","Prepares the text layout contained in buffer to be …","Draws texture at destination, scaling as necessary.","Draws a shape that was created with texture coordinates, …","","","","","","","","","Fills the entire context with color.","Returns the first font family in list that is currently in …","Returns the result of calling ConstraintLimit::fit_measured…","Converts measured to unsigned pixels, and adjusts it …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","Adds the collection of Keys to the list that are handled, …","","Returns the underlying renderer.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Processes input.","A collection of all keys currently pressed.","","Returns the maximum measurement that will fit the …","Measures text using the current text settings.","Measures buffer and caches the results using default_color …","Returns UPx::ZERO when sizing to fit, otherwise it returns …","The state of the mouse cursor and any buttons pressed.","Processes a mouse button event.","Returns a type that initializes itself once upon being …","Returns a new graphics context for the given Renderer.","Returns a name for the given string.","Returns a new tick that invokes tick, aiming to repeat at …","Returns a new tick that redraws its associated widget at a …","Returns the current region being rendered to.","Signals that this widget has been redrawn.","Runs the provided type, returning Ok(()) upon successful …","Returns the current DPI scaling factor applied to the …","Sets the font family to the first family in list.","Sets the cursor position.","Returns the size of the current region.","Types for styling widgets.","Creates a Styles instance with the given name/component …","","Returns a new tick that invokes tick at a target number of …","","","","Returns the offset relative to the clipping rect that the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Types for storing and interacting with values in Widgets.","Returns the visible region of the graphics context.","Types for creating reusable widgets (aka components or …","Built-in Widget implementations.","Types for displaying a Widget inside of a desktop window.","Maps with with the results of cloning self.","A type that can animate.","The running animation type.","The target of an Animate implementor.","Describes a change to a new value for a Dynamic over a …","A handle to a spawned animation. When dropped, the …","A target for a timed Animation.","A wrapper that implements LinearInterpolate such that the …","A type that can convert into Box<dyn Animate>.","A Animate implementor that has been boxed as a trait …","An animation combinator that runs animation A, then …","A custom easing implementation.","An animation that repeats another animation.","A pending transition for a Dynamic to a new value.","Performs easing for value interpolation.","An easing function for customizing animations.","A function pointer to use as an easing function.","A wrapper that implements LinearInterpolate such that the …","A type that can be converted into an animation.","Performs a linear interpolation between two values.","Derives LinerarInterpolate for structs and fieldless enums.","The maximum value this type can contain.","An animation wrapper that invokes a callback upon the …","Calculates the ratio of one value against a minimum and …","The type that can linearly interpolate this target.","A running Animation that changes a Dynamic over a specified","A Chain that is currently animating.","An animation that can be spawned.","A DynamicTransition that has begun its transition.","The minimum type this type can contain.","An f32 that is clamped between 0.0 and 1.0 and cannot be …","","","","","","","","","","","","","","","Returns an combined animation that performs self and other …","Update the animation by progressing the timeline by elapsed…","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Record the current value of the target, and return a type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the boxed animation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Cancels the animation immediately.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns an animation that repeats self indefinitely.","","","","Detaches the animation from the AnimationHandle, allowing …","Returns the difference between self and other as a …","","","","","","","","","","","","","","","","","","The dynamic value to change.","Eases a value ranging between zero and one. The resulting …","","Built-in Easing implementations.","","","","","","","","","","","","","","","","","","","Sets the target to the desired completion state.","","","","","","","","Returns a new animation that repeats animation an …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a pending animation that transitions to the target …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Return this change as a running animation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the contained floating point value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns true if this animation is complete.","Returns true if this animation is still running.","Launches this animation, running it to completion in the …","Interpolate linearly between self and target using percent.","","","","","Returns a new animation that repeats animation a specific …","Returns a pending animation that performs animation then …","Returns an empty handle that references no animation.","Returns a new instance with first and second.","Returns a new instance after clamping value between +0.0 …","The final value to store in the Dynamic.","Invokes on_complete after this animation finishes.","Returns the result of 1.0 - self.","Returns a pending animation that linearly transitions self …","","","","","Return the percentage that self is between min and max.","","Returns an animation that repeats a number of times before …","","Spawns the animation, returning a handle that tracks the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Updates the target with linear interpolation.","","Returns this animation with a different easing function.","An Easing function that eases in using a curve that backs …","An Easing function that eases in using a curve that …","An Easing function that eases in using a curve resembling …","An Easing function that eases in using a cubic (x^3) curve …","An Easing function that eases in using a curve that …","An Easing function that eases in using an expenential curve","An Easing function that eases in and out using a curve …","An Easing function that eases in and out using a curve …","An Easing function that eases in and out using a cubic …","An Easing function that eases in and out using a curve …","An Easing function that eases in and out using an …","An Easing function that eases in and out using a quadradic …","An Easing function that eases in and out using a quartic …","An Easing function that eases in and out using a quintic …","An Easing function that eases in and out using a sine wave …","An Easing function that eases in using a quadradic (x^2) …","An Easing function that eases in using a quartic (x^4) …","An Easing function that eases in using a quintic (x^5) …","An Easing function that eases out using a curve that backs …","An Easing function that eases out using a curve that …","An Easing function that eases out using a curve resembling …","An Easing function that eases out using a cubic (x^3) curve","An Easing function that eases out using a curve that …","An Easing function that eases out using an expenential …","An Easing function that eases out using a quadradic (x^2) …","An Easing function that eases out using a quartic (x^4) …","An Easing function that eases out using a quintic (x^5) …","An Easing function that eases out using a sine wave .","An Easing function that produces a steady, linear …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Eases out using a sine wave .","","Eases in and out using a sine wave .","","Eases in using a quadradic (x^2) curve .","","","Eases out using a quadradic (x^2) curve .","","Eases in and out using a quadradic (x^2) curve .","","Eases in using a cubic (x^3) curve .","","Eases out using a cubic (x^3) curve .","Eases in and out using a cubic (x^3) curve .","","","Eases in using a quartic (x^4) curve .","","Eases out using a quartic (x^4) curve .","","Eases in and out using a quartic (x^4) curve .","Eases in using a quintic (x^5) curve .","","Eases out using a quintic (x^5) curve .","","","Eases in and out using a quintic (x^5) curve .","","Eases in using an expenential curve .","","Eases out using an expenential curve .","Eases in and out using an expenential curve .","","","Eases in using a curve resembling the top-left arc of a …","","Eases out using a curve resembling the top-left arc of a …","","Eases in and out using a curve resembling the top-left arc …","Eases in using a curve that backs away initially .","","","Eases out using a curve that backs away initially .","Eases in and out using a curve that backs away initially .","","","Eases in using a curve that bounces around the start …","","Eases out using a curve that bounces around the start …","","Eases in and out using a curve that bounces around the …","","Eases in using a curve that bounces progressively closer …","","Eases out using a curve that bounces progressively closer …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Converts from one context to an EventContext.","An exclusive borrow.","A context to an event function.","An owned T or an exclusive reference to a T.","A context to a function that is rendering a widget.","A context to a function that is rendering a widget.","A type chat can convert to a ManagedWidget through a …","The managed type, which can be Option<ManagedWidget> or …","A type that can produce another type when provided a …","An owned instance.","The result of the mapping operation.","A type that can be tracked to refresh or invalidate …","An type that contains information about the state of a …","A context for a widget.","Activates this widget, if it is not already active.","Returns true if this widget is currently the active widget.","","","","","","","Advances the focus to the next widget after this widget in …","Applies the current style settings for font family, text …","","","","","","","","","","","","","","","","","","","","","","","","","Returns this context as an EventContext.","","","Returns a new layout context that does not persist any …","Attaches styles to the widget hierarchy for this widget.","Attaches theme to the widget hierarchy for this widget.","Attaches theme_mode to the widget hierarchy for this …","Clears focus from this widget, if it is the focused widget.","","","","","","","","","","","","","Returns a new instance that borrows from self.","Returns a new instance that borrows from self.","Returns a key that can be checked to see if a widget …","","","","","","","","","","","","","Returns a new graphics context that renders to the clip …","","","","","","","","","Deactivates this widget, if it is the currently active …","","","","","","","","","","","","","","","","","","Renders the default focus ring for this widget.","","","Returns true if this widget is enabled.","","","","","Fills the background of this widget with color, honoring …","","Sets the currently focused widget to this widget.","Returns true if the last focus event was an advancing …","Returns true if this widget is currently focused for user …","Returns a new EventContext with widget being referenced in …","Returns a new GraphicsContext that allows invoking …","Returns a new LayoutContext that allows invoking layout …","Returns a new context representing widget.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","Queries the widget hierarchy for a single style component.","The graphics context clipped and offset to the area of the …","The graphics context that this layout operation is being …","Invokes Widget::hit_test() on this context’s widget and …","Returns true if this widget is currently hovered, even if …","Invokes Widget::ime() on this context’s widget and …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Ensures that this widget will be redrawn when value has …","Returns the opposite theme of Self::theme().","Returns true if this widget is the target to activate when …","Returns true if this widget is the target to activate when …","Invokes Widget::keyboard_input() on this context’s …","The rendering library’s state.","Returns the last layout of this widget.","Invokes Widget::layout() on this context’s widget and …","Resolve self into a ManagedWidget.","Call map with a ManagedWidget.","Invokes Widget::mouse_down() on this context’s widget …","Invokes Widget::hit_test() on this context’s widget and …","Invokes Widget::mouse_up() on this context’s widget and …","Invokes Widget::mouse_wheel() on this context’s widget …","Returns true if this widget that is directly beneath the …","Pushes a new child widget into the widget hierarchy …","Invokes Widget::redraw() on this context’s widget.","Ensures that this widget will be redrawn when value has …","Removes a widget from the hierarchy.","Returns the focus to the previous widget before this …","Sets the layout for child to layout.","Strokes an outline around this widget’s contents.","Returns the current theme in either light or dark mode.","Returns the theme pair for the window.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the widget this context is for.","The context for the widget receiving the event.","The context of the widget being rendered.","Returns the window containing this widget.","Returns an exclusive reference to the window containing …","Allow all widgets that can respond to keyboard input to …","Automatically calculate this dimension.","Describes an order starting at the bottom and proceeding …","A color.","Extra functionality added to the Color type from Kludgine.","A color scheme for a Gooey application.","A builder of ColorSchemes.","A source for Colors.","A pallete of a shared ColorSource.","A value of a style component.","A type that represents a named component with a default …","A type that represents a named component with a default …","A fully-qualified style component name.","A type that can be converted to and from Component.","The type that will be contained in the Component.","A description of the level of depth a Container is nested …","A description of the depth of a Container.","A custom component type.","A custom component value.","A 1-dimensional measurement.","A single-dimension measurement.","Use this dimension.","A range of Dimensions.","A single-dimension measurement.","An easing function for animations.","A type describing characteristics about the edges of a …","A theme of colors that is shared between light and dark …","A 1-dimensional measurement that may be automatically …","A configuration option to control which controls should be …","A description of what widgets should be focusable.","A font family.","A list of font families.","The style of a font.","The weight (boldness) of a font.","The second-highest container level.","The highest container level.","A horizontal direction.","A value that can be converted into a Value<Component>.","Describes an order starting at the left and proceeding to …","A value that can represent the lightness of a color.","The second lowest container level.","The lowest container level.","Logical Pixels","The mid-level container level.","A type that represents a named style component.","Only allow widgets that expect textual input to accept …","A percentage between 0.0 and 1.0.","A type that can be interpretted as a hue or hue and …","Physical Pixels","Describes whether a type should invalidate a widget.","Describes an order starting at the right and proceeding to …","A collection of style components organized by their name.","A theme of surface colors.","A Gooey Color theme.","A set of light and dark Themes.","Describes an order starting at the top and proceeding to …","A vertical direction.","A 2d ordering configuration.","A visual ordering to use for layout.","A dimension of 0 pixels.","","","","","","","","","","","","","","","","","","","","","","","","","Inserts all components from other, overwriting any …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bottom edge","A brighter variant of the default background color.","Builds a color scheme from the provided colors, generating …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Clamps size to the dimensions of this range, converting to …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Generates a new color by combing the hue, saturation, and …","The default background color.","The primary color, used for high-emphasis content.","An accent background color.","The primary color, brightened for highlighting content.","The primary color, dimmed for de-emphasized or disabled …","","","All style components supported by the built-in widgets.","","","","","","","","","","","","","","","","","","","","","","","The background color for middle-level container widgets.","The backgrond color for containers.","Returns the contrast between this color and the components …","Calculates an approximate ratio between 0.0 and 1.0 of how …","Returns a CustomComponent created from component.","The theme to use when the user interface is in dark mode.","Returns a new dark color theme for source.","Returns a new dark theme generated from the provided color …","Returns a new dark surface theme generated from the two …","","","","","","","","","","","Returns the default value for this component.","Returns the default value to use for this component.","","A dimmer variant of the default background color.","An alternate background color, for less emphasized content.","","","","","","","","Return the contained value cast as T. Returns None if T …","","","","","","","","","","","","","","","","","","The end bound of the range.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The color theme for errors.","The error color of the scheme. If not provided, red will …","A color used to denote errors.","Returns this range’s dimension if the range represents a …","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a generated color scheme based on a primary color.","","","Returns a new theme generated from the provided color …","Returns a new color theme from source whose colors are …","","","","","","","","","","","","","","","","","","","","","","","","","Returns the component associated with the given name, or …","Returns the associated component for the given name, if …","The group name.","","Returns the sum of the top and bottom edges.","The background color for high-level container widgets.","The background color for highest-level container widgets.","The ordering to apply horizontally.","Returns the hue of this prototype color.","","","A measurement of hue, in degees, from -180 to 180.","Sets the amount the hue component is shifted when …","Inserts a Component using then name provided.","Inserts a Component with a given name.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns this type, wrapped in a Component.","","","","","","","","Returns self stored in a component value.","","","","","","","","","","","","","","","","","","","","","","","","","Returns this value as a floating point clamped between 0 …","","","","","Returns a color source built from this prototype color","Converts this color into its hue/saturation and lightness …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns true if all controls should be focusable.","Returns true if only textual should be focusable.","","The left edge","Returns a left-to-right ordering.","The theme to use when the user interface is in light mode.","Returns a new light color theme for source.","Returns a new light theme generated from the provided …","Returns a new light surface theme generated from the two …","Returns the perceived lightness of this color.","The background color to use for the low level container …","The background color to use for the lowest level container …","Returns a new set of edges produced by calling map with …","Returns the maximum measurement, if the end is bounded.","Returns the minimum measurement, if the start is bounded.","Returns the color in others that contrasts the most from …","","","Returns the name of the style component.","","The name of the component within the group.","Sets the neutral color and returns self.","The neutral color of the scheme. If not provided, a nearly …","A neutral color.","Sets the neutral color and returns self.","The neutral variant color of the scheme. If not provided, …","A neutral color with a different tone than neutral.","Returns an empty collection.","Wraps an arbitrary value so that it can be used as a …","Returns a new instance using group and name.","Returns a new source with the given hue (in degrees) and …","Returns a builder for the provided primary color.","Returns the next container level, or None if already at …","The default text/content color.","The color for content that sits atop the primary color.","The primary color for content on either background color …","A variation of the text/content color that is …","The color for de-emphasized content on either background …","The color for content that is inside of a container.","The default background color for widgets that are opaque.","The color to draw important outlines.","The color to use for decorative outlines.","","The primary color theme.","The primary color of the scheme.","The primary accent color.","A theme of the primary color that remains consistent …","Pushes family on the end of this list.","Gooey tracks two different states:","","","","","","","","Returns the reverse ordering of self.","Returns the reverse order of self.","Returns the reverse order of self.","The right edge","Returns a right-to-left ordering.","Returns the saturation of this prototype color, if …","","","A measurement of saturation.","A color to apply to scrims, a term sometimes used to refer …","Sets the secondary color and returns self.","The secondary color theme.","The secondary color of the scheme. If not provided, a …","A secondary accent color.","A theme of the secondary color that remains consistent …","A color to apply to shadows.","Returns the sum of the parts as a Size.","Returns the hue and saturation of this color.","The start bound of the range.","The theme to color surfaces.","Sets the tertiary color and returns self.","The tertiary color theme.","The tertiary color of the scheme. If not provided, a …","A tertiary accent color.","A theme of the tertiary color that remains consistent …","","","","","","","","","","","","","","","","","","","","","","","The top edge","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Attempts to extract this type from component. If component …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a new instance with dimension for every edge.","","","","","","","","","","","","","","","","","","","","","","","The ordering to apply vertically.","Returns the sum of the left and right edges.","Adds a Component for the name provided and returns self.","Updates bottom and returns self.","Returns a collection with the capacity to hold up to …","Updates left and right to be horizontal and returns self.","Updates left and returns self.","Updates right and returns self.","Updates top and returns self.","Updates top and bottom to be vertical and returns self.","The set of controls to allow focusing via tab key and …","A set of radius descriptions for how much roundness to …","A Color to be used as an outline color.","A Color to be used to accent a disabled widget.","The EasingFunction to apply to animations that have no …","The EasingFunction to apply to animations that transition …","The EasingFunction to apply to animations that transition …","The font family to render text using.","The font style to apply to text rendering.","The font (boldness) weight to apply to text rendering.","A Color to be used as a highlight color.","Intrinsic, uniform padding for a widget.","The VisualOrder strategy to use when laying out content.","The Dimension to use to space multiple lines of text.","A Color to be used as a background color for widgets that …","A Color to be used as an outline color.","The Color of the surface for the user interface to draw …","The Color to use when rendering text.","The Color to use when rendering text in a more subdued …","The Dimension to use as the size to render text.","A Color to be used to accent a widget.","A Color to be used as the background color of a widget.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Suspends the current async task until the contained value …","A value that will not ever change externally.","The current thread already has exclusive access to this …","An instance of a value that provides APIs to observe and …","A value that may be updated externally.","An exclusive reference to the contents of a Dynamic.","A reader that tracks the last generation accessed through …","A type that can have a for_each operation applied to it.","A type that can have a for_each operation applied to it.","A tag that represents an individual revision of a Dynamic …","A value stored in a Dynamic with its Generation.","A type that can convert into a Dynamic<T>.","A type that can be converted into a Value.","The data is invalid. The string contains a human-readable …","A type that can create a Dynamic<U> from a T passed into a …","A type that can create a Dynamic<U> from a T passed into a …","The value was already equal to the one set.","No validation has been performed yet.","The borrowed representation of T to pass into the for_each …","The borrowed representation of T passed into the mapping …","An error occurred while updating a value in a Dynamic.","A type that can be the source of a Switcher widget.","The data is valid.","The status of validating data.","A grouping of validations that can be checked …","A value that may be either constant or dynamic.","A builder for validations that only run when a …","","","","","","","","","","","","Returns the result of merging both validations.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Blocks the current thread until the contained value has …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a new reference-based reader for this dynamic …","Returns a new dynamic that contains the updated contents …","Returns a new dynamic that contains the updated contents …","","","","","","","","","","","","","","","","","","","","","","","","Returns a Value::Dynamic containing value.","","","","","","","","","","","","","","","","","","","","","","","Apply for_each to each value contained within self.","Attaches for_each to this value so that it is invoked each …","Apply for_each to each value contained within self.","Attaches for_each to this value so that it is invoked each …","Attaches for_each to this value and its Generation so that …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the current generation of the value.","Returns the generation of this value.","Returns the current generation of the data stored, if the …","Returns a clone of the currently contained value.","Returns a clone of the currently contained value.","Returns a clone of the currently stored value.","Returns a clone of the currently stored value.","Returns a clone of the currently contained value.","Returns a clone of the currently contained value.","Returns a clone of the currently contained value.","Returns a clone of the currently contained value.","Returns true if the dynamic has been modified since the …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns self as a dynamic.","","","","","","Converts this Dynamic into a reader.","","","","","","","","","","","","Returns this type as a Value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Marks the widget for redraw when this value is updated.","Returns true if there is a validation error.","Returns true if this set of validations are all valid.","Returns a new dynamic that has its contents linked with …","Creates a linked dynamic containing a String.","Returns an exclusive reference to the contents of this …","","","Returns a new instance containing the result of invoking …","Maps the current contents to map and returns the result.","Apply map_each to each value in self, storing the result …","Creates a new dynamic value that contains the result of …","Returns a new value that is updated using …","Apply map_each to each value in self, storing the result …","Creates a new dynamic value that contains the result of …","Creates a new dynamic value that contains the result of …","Returns a new dynamic that is updated using …","Returns a new dynamic that is updated using U::from(&T) …","Maps the contents with read-only access, providing access …","Maps the contents with exclusive access. Before returning …","Maps the current contents with exclusive access and …","Maps the contents with read-only access.","Returns a new instance containing the result of invoking …","Maps the contents of the dynamic value and returns the …","Maps the current contents to map and returns the result.","Maps the current contents to map and returns the result.","Returns the effective text to display along side the field.","Creates a new instance wrapping value.","Returns a new Radio that updates this dynamic to …","Returns the next tag.","","Marks the widget for redraw when this value is updated.","Replaces the contents with new_value, returning the …","Resets the validation status for all related validations.","","","Stores new_value in this dynamic. Before returning from …","Returns a new Switcher whose contents is the result of …","Returns a new Switcher widget whose contents is the value …","Returns the currently stored value, replacing the current …","Checks if the currently stored value is different than …","","","","","","","","Updates the value to the result of invoking Not on the …","Returns a pending transition for this value to new_value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Replaces the contents with new_value if new_value is …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Validates dynamic’s contents using check, returning a …","Validates dynamic’s contents using check, returning a …","Returns a dynamic validation status that is created by …","Validates the contents of this dynamic using the check …","The stored value.","Suspends the current async task until the contained value …","Returns a builder that can be used to create validations …","Returns a builder that can be used to create validations …","Returns a function that invokes handler only when all …","A helper function that invokes with_clone with a clone of …","Attaches for_each to this value so that it is invoked each …","This widget will measure its contents to fit its child, …","Exit the operation without running subsequent phases.","A function that can be invoked with a parameter (T) and …","A list of Widgets.","Move on to the next phase of the operation as normal.","A marker type that represents a handled event.","A type that represents whether an event has been handled …","A marker type that represents an ignored event.","This widget will try to expand to fill the window.","An EventHandling value that represents a handled event.","An EventHandling value that represents an ignored event.","A type that can create a WidgetInstance.","A type that can create a WidgetInstance with a preallocated","A Widget that has been attached to a widget hierarchy.","A mounted child widget","This widget adjusts its child layout with padding.","This widget does not care about root behaviors, and its …","This widget changes the size of its child.","A behavior that should be applied to a root widget.","An unmounted child widget","A type that makes up a graphical user interface.","Exclusive access to a widget.","The unique id of a WidgetInstance.","An instance of a Widget.","A child widget","A WidgetId that has not been assigned to a WidgetInstance.","The layout of a wrapped child widget.","A Widget that contains a single child.","This widget has been targeted to be focused. If this …","This widget has been targeted to be focused. If this …","The widget has become the active widget.","The widget has become the active widget.","Returns true if this widget is the currently active widget.","","","","","","","","","","","","","Returns the adjusted contraints to use when laying out the …","The widget should switch to the next focusable area within …","The widget should switch to the next focusable area within …","Aligns self to the bottom.","Aligns self to the left.","Aligns self to the right.","Aligns self to the top.","The widget is about to lose focus. Returning true allows …","The widget is about to lose focus. Returning true allows …","Returns a collection of widgets using self and other.","Adds widget to self and returns the updated list.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the background color to render behind the wrapped …","Returns a new widget that renders color behind self.","The widget is no longer focused for user input.","The widget is no longer focused for user input.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Aligns self to the center vertically and horizontally.","The region the child widget occupies within its parent.","Returns the child widget.","","","","","","","","","","","","","","","","","","Returns a widget that collapses self horizontally based on …","Returns a widget that collapses self vertically based on …","","","","","","","","","","","","","","","Wraps self in a Container.","Wraps self in a Container with the specified level.","The widget is no longer active.","The widget is no longer active.","","","","","","","","","","","","","","","","","Returns an exclusive reference to T if it is the type …","Returns a reference to T if it is the type contained.","Returns the effective styles for the current tree.","","","","","","","","","","","","","","","","","","","","","","","Expands self to grow to fill its parent.","Expands self to grow to fill its parent horizontally.","Expands self to grow to fill its parent vertically.","Expands self to grow to fill its parent proportionally …","Returns the next or previous focus target, if one was set …","Fits self horizontally within its parent.","Fits self vertically within its parent.","","","","","","","","","","","","The widget has received focus for user input.","The widget has received focus for user input.","Returns true if this widget is the currently focused …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns true if this node has a parent.","","Resizes self to height.","Returns true if this widget should respond to mouse input …","Returns true if this widget should respond to mouse input …","Allows scrolling self horizontally.","The widget is currently has a cursor hovering it at …","The widget is currently has a cursor hovering it at …","Returns true if this widget is currently the hovered …","Returns the unique id of this widget instance.","Returns the unique id of this widget instance.","Returns the contained widget id.","An input manager event has been sent to this widget. …","An input manager event has been sent to this widget. …","","Inserts widget into the list at index.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns this widget as the contents of a clickable button.","Returns this widget as the label of a Checkbox.","","","","","","","","","","","","","","","","","","","","","","","","","Returns self as a horizontal Stack of columns.","","","","","","Sets this widget as a “default” widget.","Sets this widget as a “default” widget.","Sets this widget as an “escape” widget.","Sets this widget as an “escape” widget.","Returns self as a vertical Stack of rows.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a new window containing self as the root widget.","Invalidates this widget.","Invokes the wrapped function and returns the produced …","Returns true if this is a default widget.","Returns true if there are no widgets in this list.","Returns true if this is an escape widget.","A keyboard event has been sent to this widget. Returns …","A keyboard event has been sent to this widget. Returns …","Returns the region that the widget was last rendered at.","Layout this widget and returns the ideal size based on its …","Returns the rectangle that the child widget should occupy …","Returns the number of widgets in this list.","Locks the widget for exclusive access. Locking widgets …","Locks the widget for exclusive access. Locking widgets …","","Returns a new widget.","","Returns a new WidgetInstance whose WidgetId is id.","","","","","The widget has been mounted into a parent widget.","The widget has been mounted into a parent widget.","Returns this child, mounting it in the process if …","A mouse button event has occurred at location. Returns …","A mouse button event has occurred at location. Returns …","A mouse button is being held down as the cursor is moved …","A mouse button is being held down as the cursor is moved …","A mouse button is no longer being pressed.","A mouse button is no longer being pressed.","A mouse wheel event has been sent to this widget. Returns …","A mouse wheel event has been sent to this widget. Returns …","Returns a new instance that calls function each time the …","Returns a new instance containing widget.","Returns an empty list.","Returns a new unmounted child","Returns a unique tag and its contained id.","Returns the id of the widget that should receive focus …","Returns the next widget to focus after this widget.","Wraps self with the default padding.","Wraps self with the specified padding.","Returns the parent of this widget.","","Returns the layout after positioning the child that …","Returns the widget to focus before this widget.","Returns true if this widget that is directly beneath the …","Pushes widget into the list.","Redraw the contents of this widget.","Draws the background of the widget.","Draws the foreground of the widget.","Returns a reference to a single child widget if this …","Returns the behavior this widget should apply when …","Runs this widget instance as an application.","","Allows scrolling self both vertically and horizontally.","Resizes self to size.","The size the wrapper widget should report as.q","Applies theme to self and its children.","Applies mode to self and its children.","","","","","","","","","Truncates the collection of children to length.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The widget is no longer being hovered.","The widget is no longer being hovered.","Returns a newly allocated WidgetId that is guaranteed to …","The widget has been removed from its parent widget.","The widget has been removed from its parent widget.","","","","","","","","","","","","","Returns a widget that shows validation errors and/or hints.","Allows scrolling self vertically.","Returns the a reference to the underlying widget instance.","Creates a WidgetRef for use as child widget.","Resizes self to width.","Associates a style component with self.","Returns a list with enough capacity to hold capacity …","Sets this widget to be enabled/disabled based on enabled …","Sets this widget to be enabled/disabled based on enabled …","Returns a new instance containing widget that is assigned …","Sets the widget that should be focused next.","Sets the widget that should be focused next.","Associates styles with this widget.","A widget aligns its contents to its container’s …","","A 2d drawable surface.","","A widget that collapses/hides its contents based on a …","","A callback-based custom widget.","A widget that stores arbitrary data in the widget hierachy.","A widget that expands its child widget to fill the parent.","","","","A labeled-widget that supports three states: Checked, …","A widget that resizes its contained widget to an explicit …","","","A widget that occupies space, optionally filling it with a …","","A widget that applies a set of Styles to all contained …","A widget that switches its contents based on a value of T.","A widget that applies a ThemePair to all contained widgets.","A widget that applies a set of ThemeMode to all contained …","A layered tile-based 2d game surface.","A widget that displays validation information around …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Sets the bottom edge of alignment to 0 and returns self.","Sets the left edge of alignment to 0 and returns self.","Sets the right edge of alignment to 0 and returns self.","Sets the top edge of alignment to 0 and returns self.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Sets the background color of this widget to color and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A clickable, labeled button","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a new spacing widget that centers widget …","A tri-state, labelable checkbox widget.","Returns a reference to the child widget.","Returns a reference to the child widget.","","","","","","","","","","","Returns a widget that draws nothing.","","","Returns a widget that fills its space with color.","","","","","","","","","","","","","","","","A visual container widget.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a new tilemap that contains dynamic layers.","Returns a custom widget that has no child.","Returns a widget that expands to fill its parent, but has …","Sets the left and right edges of alignment to 0 and …","Sets the top and bottom edges of alignment to 0 and …","","","","","","","","","","","","","","","","","","","","","","","","","","Sets the camera’s focus and returns self.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Resizes child’s height to height.","","","","","","","","","","","","","","","","Resizes child’s width to width.","Resizes self to height.","The range of allowed height for the child widget.","Sets the hint message to be displayed when there is no …","","","","","","","","","","","","","Returns a widget that collapses child horizontally based …","Returns a widget that expands child to fill the parent …","","","","","","","","","","","","","","","","","","","","","","","","A text input widget.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Updates the button kind to use as the basis for this …","The button kind to use as the basis for this radio. Radios …","A read-only text widget.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a new widget that replaces its contents with the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Invokes mouse_wheel when a mouse wheel event occurs.","","","","","","","","","","","","","Returns a new canvas that draws its contents by invoking …","Returns a custom widget that contains child.","Returns a new radio that sets state to value when pressed. …","Returns a new spacing widget containing widget, …","Returns an empty widget with the contained value.","Returns a widget that expands child to fill the parent …","Returns a new widget that applies mode to all of its …","Returns a new widget that applies styles to child and any …","Returns a new widget that replaces its contents with the …","Returns a new widget that applies theme to all of its …","Returns a new tilemap that renders layers.","Returns a widget that displays validation information …","Returns a new instance that wraps widget and stores value.","Invokes accept when this widget is set to receive input …","Invokes activated when this widget becomes the active …","Invokes adjust_child_constraints before measuring the …","Invokes advance_focus when this widget has focus and focus …","Invokes allow_blur when this widget is about to lose …","Invokes blur when the widget loses input focus.","Invokes deactivated when this widget no longer is the …","Invokes focus when the widget receives input focus.","Invokes hit_test when determining if a location should be …","Invokes hover when a mouse cursor is above this widget.","Invokes ime when an input manager event occurs.","Invokes keyboard_input when a keyboard event occurs.","Sets mounted to be invoked when this widget is mounted …","Invokes mouse_down when a mouse button is pushed on a …","Invokes mouse_drag when the mouse cursor moves while a …","Invokes mouse_up when a tracked mouse button is released.","Invokes position_child to determine the position of a …","Sets redraw as the callback to invoke when redrawing this …","Sets redraw as the callback to invoke when redrawing this …","Invokes unhovered when the mouse cursor leaves the widget…","Sets unmounted to be invoked when this widget is unmounted …","","","Widgets for displaying progress indicators.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A container that scrolls its contents on a virtual surface.","A widget that allows a user to “slide” between values.","A widget that combines a collection of Children widgets …","The state (value) of the checkbox.","Associates a Tick with this widget and returns self.","Associates a Tick with this widget and returns self.","Resizes child to size.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value this button represents.","Returns a widget that collapses child vertically based on …","Returns a widget that expands child to fill the parent …","Returns a widget that expands child to fill the parent …","Resizes self to width.","The range of allowed width for the child widget.","The widget should render in reaction to the widget being …","A clickable button.","The background color of the button when it is active …","The foreground color of the button when it is active …","The outline color of the button when it is active …","The background color of the button.","The coloring to apply to a Button or button-like widget.","The background color of the button when the mouse cursor …","The foreground color of the button when the mouse cursor …","The outline color of the button when the mouse cursor is …","The foreground color of the button.","The background color of the button when the mouse cursor …","The foreground color of the button when the mouse cursor …","The outline color of the button when the mouse cursor is …","The type of a Button or similar clickable widget.","The outline color of the button.","The widget should render in a way to convey to the user it …","The widget should render in reaction to the mouse cursor …","The widget should render in its normal state.","An outline button, which uses the same colors as …","A solid button.","A transparent button, which is transparent until it is …","The effective visual state of an element.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The background color of the button.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the ButtonColors to apply for a default button.","Returns the coloring to apply to a ButtonKind::Transparent …","","","","","","","","","","","","","","","","","The label to display on the button.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The foreground (text) color of the button.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Sets the button’s kind and returns self.","The kind of button to draw.","","Panics","","","","","","","","","","","","","","","","","","Returns a new button with the provided label.","Sets the on_click callback and returns self.","The callback that is invoked when the button is clicked.","A color to use to surround the button.","Returns the colors to apply to a ButtonKind::Outline Button…","","","Returns the colors to apply to a ButtonKind::Solid Button …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A value that can be used as a checkbox.","A labeled-widget that supports three states: Checked, …","The state/value of a Checkbox.","An CheckboxState::Indeterminant was encountered when …","The checkbox should display in an checked/on/true state.","The checkbox should display showing that it is neither …","The checkbox should display in an unchecked/off/false …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Returns a new checkbox using self as the value and label.","","","","","","","","","","","","","","","","","","Updates the button kind to use as the basis for this …","The button kind to use as the basis for this checkbox. …","","Returns a new checkbox that updates state when clicked. …","","","The state (value) of the checkbox.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Automatically select a ContainerLevel by picking the next …","Fills the background with the specified color.","The container rendered using the specified color.","A visual container widget, optionally applying padding and …","A strategy of applying a background to a Container.","The container background behind the current widget.","The selected background configuration of a Container.","Applies the SurfaceTheme color corresponding with the …","The container rendered using the specified level’s theme …","","","","","","","","","","","","","","","","","","","","","","","","","","The configured background selection.","Sets this container to render the specified color …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Sets this container to use the specific container level, …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a new container wrapping child with default …","Pads the contained widget with padding, returning the …","Padding to surround the contained widget.","","","","","","","","","","Sets this container to render no background color, and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An affinity towards a direction.","The affinity is after the item in question.","The affinity is before the item in question.","A cheap-to-clone, copy-on-write String type that implements","A location within an Input widget.","A text input widget.","A type that can be used as the storage of an Input’s …","A type that can be converted into a Dynamic containing …","If true, the input field should display a mask instead of …","A cheap-to-clone, copy-on-write String type that masks its …","The current selection of an Input.","","","","","","","","The direction the cursor should be placed relative to the …","","","","","","","","","","","","","","","","","","","","","","","","","Returns a reference to the contents as a str.","","","Returns an exclusive reference to the contents as a String.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The cursor location, which is what is moved when the user …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns this string as a text input widget.","","","","","","","","","","","","","","","","","","","","","","","Sets the symbol to use for masking sensitive content to …","","","","Returns a new widget containing initial_text.","Returns a new copy-on-write string with str as its …","Returns a new copy-on-write string with str as its …","A byte offset within the value of the Input widget.","Sets the on_key callback.","","","","Sets the placeholder text, which is displayed when the …","The placeholder text to display when no value is present.","","","The start of the selection, which is the original cursor …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value of this widget.","A read-only text widget.","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","Returns a new label that displays text.","","","The contents of the label.","","","","","","","","","The task has an indeterminant length.","The task is a specified amount complete.","A measurement of progress for an indicator widget like …","A bar-shaped progress indicator.","A value that can be used in a progress indicator.","A value that can be used in a progress indicator.","The type that progress is ranged over.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Returns an indeterminant progress bar.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Returns a new progress bar that displays progress.","Returns a new progress bar that displays progress from …","Returns a new progress bar that displays progress over the …","Returns a new progress bar that displays progress from …","","","Converts this value to a progress using the range given, …","","","","","","","","","","","","","","","","","","A widget that supports scrolling its contents.","The thickness that scrollbars are drawn with.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Returns a new scroll widget that allows scrolling contents …","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","Returns a new scroll widget containing contents that …","","","","","","","","","","","","","","","","","","","","","Returns a new scroll widget that allows scrolling contents …","The color of the track that the knob rests.","The color of the draggable portion of the knob.","The color of the track that the knob rests on when the …","The color of the track that the knob rests.","The color of the draggable portion of the knob.","The width and height of the draggable portion of a Slider.","The minimum length of the slidable dimension.","When true, this type is expected to represent two values: …","A value that can be used in a Slider widget.","A widget that allows sliding between two values.","A value that can be used in a Slider widget.","The color of the track that the knob rests on.","The size of the track that the knob of a Slider traversesq.","The component value for the slider.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","Constructs a value from its start and end components.","","","","","","","","","","","Returns a new slider over value using the types full range.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns this value split into its start and end components.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Updates this slider to not show knobs and returns self.","","","","Sets the maximum value of this slider to max and returns …","The maximum value represented by this slider.","Sets the minimum value of this slider to min and returns …","The minimum value represented by this slider.","","","","","","","","","","","","","","Returns a new slider using value as the slider’s value, …","Updates this slider to ignore all user input and returns …","","","Returns a new slider over the full range of the type.","Returns a new slider using the value of self. The slider …","The percentage to step when advancing the slider using …","The percentage to step when advancing the slider using …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The current value.","The child widgets should be displayed as columns.","The child widgets should be displayed as rows.","A widget that displays a collection of Children widgets in …","The direction of an Stack widget.","The orientation (Row/Column) of an Stack widget.","","","","","","","","","","","","","","","","","","","","","","","","","","","","The children widgets that belong to this array.","","","","","Returns a new instance that displays widgets in a series …","Display child widgets as columns.","Display child widgets as columns in reverse order.","","","","The direction to display the children using.","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a new widget with the given direction and widgets.","The orientation of the widgets.","","If true, the widgets will be laid out in reverse order.","Returns a new instance that displays widgets in a series …","Display child widgets as rows.","Display child widgets as rows in reverse order.","","","","","","","","","","","","","","","","","","","","","","","","","","","","The type that is provided when initializing this window.","Applies the dark theme","Applies the light theme","A currently running Gooey window.","Controls whether the light or dark theme is applied.","A Gooey window that is not yet running.","The attributes of a Gooey window.","The behavior of a Gooey window.","Whether the window is active or not.","","","","Name of the application","","","","","","","","","","","","","The attributes of this window.","","","","","","","","","","","","","Returns a locked mutex guard to the OS’s clipboard, if …","","","The window has been requested to close. If this function …","","","","","","","If true, the contents of the window will be prevented from …","The list of font families to try to find when a …","Controls the visibility of the window decorations.","","","","","","","","The collection of window buttons that are enabled.","","","","","The list of font families to try to find when a …","","Returns a dynamic that is updated whenever this window’s …","Sets focused to be the dynamic updated when this window’…","Returns a new instance using widget as its contents.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","","","","","","The full screen configuration for the window.","Return a new instance of this behavior using context.","The inner size of the window.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the opposite mode of self.","Panics","When true, the system fonts will be loaded into the font …","Create the window’s root widget. This function is only …","The maximum inner size of the window.","The maximized state of the window.","The minimum inner size of the window.","The list of font families to try to find when a …","Returns a new instance using context to initialize the …","","Returns a dynamic that is updated whenever this window’s …","Sets occluded to be the dynamic updated when this window’…","","","The position of the top-left of the frame of the window.","The window’s preferred theme.","If true, the window can be resized by the user.","The increments in which the window will be allowed to …","","Runs this behavior as an application.","Runs this behavior as an application, initialized with …","The list of font families to try to find when a …","The list of font families to try to find when a …","The colors to use to theme the user interface.","Applies theme to the widgets in this window.","Sets the ThemeMode for this window.","The title of the window.","","","Updates self with its inverse.","If true, the window’s chrome will be hidden and only …","","","","","","","","","","","","","","","","","","","","","","","","","The visibility state of the window.","The window’s icon.","The level of the window."],"i":[319,0,56,10,0,0,0,0,0,56,0,0,10,0,0,13,4,8,9,12,10,0,13,4,8,9,12,10,13,4,8,9,12,10,13,4,8,9,12,10,13,4,8,9,12,10,13,4,8,9,12,10,13,4,8,9,12,10,13,4,8,9,12,10,13,4,8,9,12,10,0,4,4,8,9,10,8,9,10,13,4,8,9,12,10,0,12,0,13,4,8,4,13,4,8,9,12,10,4,4,4,4,4,4,8,10,8,8,8,10,10,10,4,4,320,10,8,9,12,10,13,4,8,8,8,9,12,10,13,4,8,9,12,10,13,4,8,9,12,10,13,4,8,9,12,10,9,8,4,13,4,8,9,12,10,13,4,8,9,12,10,13,4,8,9,12,10,13,4,8,9,12,10,13,4,8,9,12,10,13,4,8,9,12,10,13,4,8,9,12,10,10,13,4,8,9,12,10,13,13,4,4,8,8,9,9,12,12,10,10,9,12,0,10,4,4,10,12,9,13,4,8,9,9,4,9,321,4,4,9,4,0,0,10,9,8,9,10,4,13,4,8,9,12,10,13,4,8,9,12,10,13,4,8,9,12,10,13,4,8,9,12,10,13,4,8,9,12,10,13,4,8,9,12,10,13,4,8,9,12,10,13,4,8,9,12,10,0,4,0,0,0,319,0,63,0,0,0,0,0,0,0,0,82,0,0,0,0,82,0,0,0,0,81,0,0,78,0,0,0,0,81,0,87,322,65,68,69,71,73,77,76,62,79,80,81,82,63,72,65,68,69,71,87,322,65,68,69,71,73,77,76,62,79,80,81,82,87,322,65,68,69,71,73,77,76,62,79,80,81,82,87,322,65,68,69,71,73,77,76,62,79,80,81,82,87,322,65,68,69,71,73,77,76,62,79,80,81,82,78,73,87,322,65,68,69,71,73,77,76,62,79,80,81,82,87,322,65,68,69,71,73,77,76,62,79,80,81,82,323,69,71,77,62,87,322,65,68,69,71,73,77,76,62,79,80,81,82,87,322,65,68,69,71,73,77,76,62,79,80,81,82,76,73,77,62,79,80,81,82,73,77,62,79,80,81,82,79,80,81,79,79,80,80,81,81,87,322,65,68,69,71,73,77,76,62,79,80,81,82,63,76,81,81,76,81,81,81,87,322,65,68,69,71,73,77,76,62,79,80,81,82,76,73,67,82,0,76,79,80,81,81,82,76,76,76,79,79,79,80,80,80,81,81,81,66,87,76,79,80,81,81,82,69,87,87,322,65,68,69,71,73,77,76,62,79,79,79,80,80,80,81,81,81,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,87,322,65,68,69,71,73,77,76,62,79,80,81,82,87,322,65,68,69,71,73,77,76,62,79,80,81,82,81,87,322,65,68,69,71,73,77,76,62,79,80,81,82,81,79,80,78,87,322,65,68,69,71,73,77,76,62,79,80,81,82,87,322,65,68,69,71,73,77,76,62,79,80,81,82,63,69,71,77,62,87,322,65,68,69,71,73,77,76,62,79,80,81,82,87,322,65,68,69,71,73,77,76,62,79,80,81,82,87,322,65,68,69,71,73,77,76,62,79,80,81,82,87,322,65,68,69,71,73,77,76,62,79,80,81,82,87,322,65,68,69,71,73,77,76,62,79,80,81,82,82,82,79,80,81,81,81,81,87,322,65,68,69,71,73,77,76,62,79,80,81,82,87,87,322,322,65,65,68,68,69,69,71,71,73,73,77,77,76,76,62,62,79,79,80,80,81,81,82,82,76,76,324,74,79,80,81,81,69,71,76,62,81,73,63,81,78,79,80,81,81,300,81,63,82,324,69,71,77,62,73,77,62,79,80,81,82,81,81,87,322,65,68,69,71,73,77,76,62,79,80,81,82,87,322,65,68,69,71,73,77,76,62,79,80,81,82,82,82,87,322,65,68,69,71,73,77,76,62,79,80,81,82,87,322,65,68,69,71,73,77,76,62,79,80,81,82,87,322,65,68,69,71,73,77,76,62,79,80,81,82,87,322,65,68,69,71,73,77,76,62,79,80,81,82,87,322,65,68,69,71,73,77,76,62,79,80,81,82,87,322,65,68,69,71,73,77,76,62,79,80,81,82,66,87,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,101,104,104,111,111,113,113,99,99,96,96,116,116,97,97,94,94,102,102,106,106,103,103,115,115,107,107,98,98,95,95,109,109,108,108,118,118,105,105,93,93,100,100,91,91,117,117,110,110,114,114,112,112,92,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,120,101,101,104,104,111,111,113,113,99,99,96,96,116,116,97,97,94,94,102,102,106,106,103,103,115,115,107,107,98,98,95,95,109,109,108,108,118,118,105,105,93,93,100,100,91,91,117,117,110,110,114,114,112,112,92,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,120,101,104,111,113,99,96,116,97,94,102,106,103,115,107,98,95,109,108,118,105,93,100,91,117,110,114,112,92,0,135,0,0,0,0,0,136,0,135,325,0,0,0,55,55,127,135,128,129,55,134,127,128,127,135,128,129,55,134,127,135,128,129,55,134,127,135,128,129,55,134,127,135,128,129,55,134,326,127,128,129,55,55,55,55,127,135,128,129,55,134,127,135,128,129,55,134,128,55,55,127,135,128,129,55,134,127,135,128,129,55,134,128,134,134,127,135,128,129,55,134,55,134,127,135,128,129,55,127,135,128,129,55,127,135,128,129,55,134,128,127,128,55,134,134,134,134,128,134,55,55,55,127,128,129,55,127,135,128,129,55,134,127,135,128,129,55,134,127,135,128,129,55,134,127,135,128,129,55,134,55,128,129,127,55,127,127,135,128,129,55,134,127,135,128,129,55,134,127,135,128,129,55,134,135,134,127,135,128,129,55,134,127,135,128,129,55,134,127,135,128,129,55,134,134,127,135,128,129,55,134,127,127,135,135,128,128,129,129,55,55,134,134,55,55,55,55,127,127,55,129,136,325,127,127,127,127,55,326,128,55,326,127,129,128,55,55,134,127,135,128,129,55,134,127,135,128,129,55,134,127,135,128,129,55,134,127,135,128,129,55,134,127,135,128,129,55,134,127,135,128,129,55,134,127,135,128,129,55,134,127,135,128,129,55,134,55,127,128,55,55,166,155,165,121,0,0,0,0,0,0,0,0,0,0,137,0,121,121,0,0,121,155,0,121,121,0,0,0,0,121,121,0,121,121,167,167,0,0,164,0,167,167,156,167,0,166,121,0,156,0,164,0,0,0,0,165,0,0,121,155,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,149,149,130,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,149,159,152,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,154,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,167,162,159,160,161,160,160,167,167,0,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,159,160,327,162,121,132,160,140,159,130,155,156,154,149,132,166,167,153,29,328,137,29,159,161,156,156,130,121,155,156,154,157,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,154,121,156,154,157,158,132,140,159,160,161,162,163,164,165,166,167,153,29,156,156,156,154,154,154,158,158,158,140,140,140,159,159,159,160,160,160,161,161,161,163,163,163,164,164,164,165,165,165,166,166,166,167,167,167,29,29,29,140,152,153,154,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,130,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,155,155,155,155,156,156,156,154,154,154,154,154,154,154,154,157,158,158,149,149,149,132,132,140,159,160,161,162,163,164,165,166,167,152,153,153,29,29,29,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,130,29,156,149,153,156,149,132,161,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,156,149,130,130,158,158,149,159,159,163,185,162,162,162,152,130,130,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,329,156,154,157,163,166,167,29,188,121,156,154,163,166,167,29,155,156,154,149,140,159,160,161,162,163,164,165,166,167,152,153,130,168,156,149,156,149,185,327,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,156,149,130,130,121,121,155,155,155,156,156,156,156,154,154,157,157,158,158,149,149,132,132,140,140,159,159,160,160,161,161,162,162,163,163,164,164,165,165,166,166,167,167,152,152,153,153,29,29,166,166,156,149,163,132,160,140,159,327,159,159,149,154,154,327,156,156,186,158,158,152,152,153,152,152,153,130,157,158,162,152,167,159,160,161,159,161,160,159,159,159,167,140,152,153,132,29,169,156,154,157,163,166,167,29,163,164,165,149,163,185,162,162,162,132,152,140,152,153,132,132,149,327,154,140,152,140,152,153,132,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,149,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,130,121,155,156,156,154,154,157,158,149,132,140,159,160,161,162,163,163,164,165,166,166,167,167,152,153,29,29,329,156,154,157,163,166,167,29,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,149,130,121,155,156,154,157,158,149,132,140,159,160,161,162,163,164,165,166,167,152,153,29,163,149,130,149,130,149,149,149,149,149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,190,190,191,191,191,192,192,192,193,193,193,194,194,194,195,195,195,196,196,196,197,197,197,198,198,198,199,199,199,200,200,200,201,201,201,202,202,202,203,203,203,204,204,204,205,205,205,206,206,206,207,207,207,208,208,208,209,209,209,210,210,210,211,211,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,190,191,191,192,192,193,193,194,194,195,195,196,196,197,197,198,198,199,199,200,200,201,201,202,202,203,203,204,204,205,205,206,206,207,207,208,208,209,209,210,210,211,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,0,45,235,0,45,0,0,0,0,0,0,0,0,212,0,0,235,212,330,331,0,0,212,0,0,0,0,235,236,214,215,218,213,219,216,45,212,217,212,235,236,214,215,218,213,219,216,45,212,217,235,236,214,215,218,213,219,216,45,212,217,235,236,214,215,218,213,219,216,45,212,217,235,236,214,215,218,213,219,216,45,212,217,213,235,236,214,215,218,213,219,216,45,212,217,235,236,214,215,218,213,219,216,45,212,217,235,236,214,215,218,213,219,216,45,212,217,235,236,214,215,218,213,219,216,45,212,217,214,215,213,216,45,212,217,214,215,213,216,45,212,217,235,236,214,215,218,213,219,216,45,212,217,214,214,214,214,216,45,212,217,215,218,215,218,235,236,214,215,218,213,219,216,45,212,217,214,218,213,45,214,215,216,212,215,215,215,216,216,216,212,212,212,214,215,218,213,219,216,45,212,217,330,214,332,214,214,235,236,214,214,214,215,218,213,213,219,216,45,212,217,235,236,214,215,218,213,219,216,45,212,217,235,236,214,215,218,213,219,216,45,212,217,235,236,214,215,218,213,219,216,45,212,217,214,215,45,214,213,45,45,214,213,214,213,213,235,236,214,215,218,213,219,216,45,212,217,235,236,214,215,218,213,219,216,45,212,217,235,236,214,215,218,213,219,216,45,212,217,235,236,214,215,213,219,216,45,212,217,235,236,214,215,218,213,219,216,45,212,217,235,236,214,215,218,213,219,216,45,212,217,235,236,214,215,218,213,219,216,45,212,217,214,45,216,238,214,214,214,45,219,214,235,236,214,215,218,213,219,216,45,212,217,131,235,235,236,236,214,214,214,214,214,214,214,214,215,215,218,218,213,213,219,219,216,216,45,45,45,212,212,217,217,45,212,217,214,214,214,214,45,215,45,331,214,45,333,214,214,214,214,214,214,45,214,215,213,45,45,212,214,214,216,219,45,214,217,214,45,214,334,214,214,214,214,215,213,216,45,212,217,214,214,235,236,214,215,218,213,219,216,45,212,217,235,236,214,215,218,213,219,216,45,212,217,235,236,214,215,218,213,219,216,45,212,217,235,236,214,215,218,213,219,216,45,212,217,214,235,236,214,215,218,213,219,216,45,212,217,235,236,214,215,218,213,219,216,45,212,217,235,236,214,215,218,213,219,216,45,212,217,235,236,214,215,218,213,219,216,45,212,217,236,217,236,214,215,213,217,217,217,214,214,244,47,0,0,47,0,0,0,244,0,0,0,0,0,242,244,244,244,0,242,0,0,0,0,0,0,0,0,261,335,261,335,145,253,250,244,245,246,247,144,145,240,242,241,249,335,261,335,228,228,228,228,261,335,228,240,253,250,244,245,246,247,144,145,240,242,241,249,253,250,244,245,246,247,144,145,240,242,241,249,253,250,244,245,246,247,144,145,240,242,241,249,253,250,244,245,246,247,144,145,240,242,241,249,144,145,242,335,228,261,335,253,250,244,245,246,247,144,145,240,242,241,249,253,250,244,245,246,247,144,145,240,242,241,249,253,250,244,245,246,247,144,145,240,242,241,249,253,250,244,245,246,247,144,145,240,242,241,249,228,245,335,244,245,246,247,144,145,242,241,244,245,246,247,144,145,242,241,241,228,228,241,241,253,250,244,245,246,247,144,145,240,242,241,249,228,228,261,335,240,240,249,240,253,250,244,245,246,247,144,145,240,242,241,249,250,250,145,246,247,144,145,145,241,249,246,246,246,247,247,247,144,144,144,241,241,241,249,249,249,228,228,228,228,145,228,228,253,244,245,246,247,144,145,240,242,241,249,261,335,145,253,250,244,245,245,245,245,246,247,144,145,240,242,241,241,249,253,250,244,245,246,247,144,145,240,242,241,249,253,250,244,245,246,247,144,145,240,242,241,249,240,253,250,244,245,246,247,144,145,240,242,241,249,145,241,228,261,335,228,261,335,145,144,145,249,261,335,144,240,253,250,244,245,246,247,144,145,240,242,241,249,253,250,244,245,246,247,144,145,240,242,241,249,253,250,244,245,246,247,144,145,240,242,241,249,244,245,246,247,144,145,240,242,241,249,253,250,244,245,246,247,144,145,240,242,241,249,228,228,253,250,244,245,246,247,144,145,240,242,241,249,253,250,244,245,246,247,144,145,240,242,241,249,240,244,245,246,247,241,228,144,228,144,240,253,250,244,245,246,247,144,145,240,242,241,249,253,253,250,250,244,244,245,245,246,246,247,247,144,144,145,145,240,240,242,242,241,241,249,249,228,145,253,144,240,144,261,335,145,261,335,240,144,145,144,228,144,336,144,145,242,145,261,335,242,261,335,261,335,261,335,261,335,253,144,240,242,249,144,145,228,228,145,241,335,145,145,240,261,335,335,261,335,144,144,228,228,245,228,228,244,245,246,247,144,145,242,241,240,253,250,244,245,246,247,144,145,240,242,241,249,253,250,244,245,246,247,144,145,240,242,241,249,253,250,244,245,246,247,144,145,240,242,241,249,253,250,244,245,246,247,144,145,240,242,241,249,253,250,244,245,246,247,144,145,240,242,241,249,253,250,244,245,246,247,144,145,240,242,241,249,253,250,244,245,246,247,144,145,240,242,241,249,261,335,249,261,335,253,250,244,245,246,247,144,145,240,242,241,249,228,228,242,228,228,228,240,228,144,144,228,144,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,266,266,239,248,269,251,263,254,265,233,262,267,266,266,239,248,269,251,263,254,265,233,262,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,266,233,266,266,239,248,269,251,263,254,265,233,262,239,239,239,239,266,266,239,248,269,251,263,254,265,233,262,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,239,266,266,266,266,239,248,269,251,263,254,265,233,262,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,0,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,239,0,251,254,266,239,248,269,251,263,254,265,233,262,270,270,270,270,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,0,266,266,239,248,269,251,263,254,265,233,262,266,251,270,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,267,266,251,239,239,271,266,239,248,269,251,263,254,270,265,233,262,267,264,266,266,239,248,269,251,263,254,265,233,262,267,271,266,226,239,248,269,269,269,251,263,254,270,265,233,262,267,264,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,254,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,254,254,254,264,266,266,239,248,269,251,263,254,265,233,262,267,248,251,266,266,239,248,269,251,263,254,265,233,262,267,266,266,239,248,269,251,263,254,265,233,262,0,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,226,239,248,269,251,263,254,270,265,233,262,267,264,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,271,271,266,266,226,226,239,239,248,248,269,269,251,251,263,263,254,254,270,270,265,265,233,233,262,262,267,267,264,264,266,266,239,248,269,251,263,254,265,233,262,267,226,226,0,271,266,239,248,269,251,263,254,270,265,233,262,267,239,251,254,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,271,266,239,248,269,251,263,254,270,265,233,262,267,233,266,266,239,248,269,251,263,263,254,265,265,233,262,262,266,266,239,248,269,251,263,254,265,233,262,267,266,266,239,248,269,251,263,254,265,233,262,266,266,239,248,269,251,263,254,265,233,262,267,266,266,266,239,248,269,251,263,254,265,233,262,267,271,266,226,239,269,251,263,265,233,262,267,264,269,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,248,0,271,266,239,248,269,251,263,254,270,265,233,262,267,266,266,266,239,239,248,269,251,251,263,254,254,265,233,262,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,0,0,0,226,271,267,254,270,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,266,266,239,248,269,251,263,254,265,233,262,267,266,266,239,248,269,251,263,254,265,233,262,271,266,226,239,248,269,251,263,254,270,265,233,262,267,264,226,248,251,251,254,254,275,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,275,275,275,273,273,273,0,257,257,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,274,257,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,273,257,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,257,273,276,277,278,279,280,281,282,283,284,285,286,287,276,277,278,279,280,281,282,283,284,285,286,287,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,273,273,273,274,274,274,275,275,275,276,276,276,277,277,277,278,278,278,279,279,279,280,280,280,281,281,281,282,282,282,283,283,283,284,284,284,285,285,285,286,286,286,287,287,287,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,274,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,257,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,257,273,273,274,274,275,275,276,276,277,277,278,278,279,279,280,280,281,281,282,282,283,283,284,284,285,285,286,286,287,287,257,257,257,257,274,257,257,257,257,257,276,277,278,279,280,281,282,283,284,285,286,287,257,257,257,274,275,257,257,275,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,257,257,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,0,0,0,0,220,220,220,258,220,288,258,220,288,258,220,288,258,220,288,258,220,288,258,220,288,258,220,288,258,220,288,258,220,288,220,288,220,288,258,220,288,258,220,288,220,288,220,220,220,288,288,288,220,288,288,258,220,220,220,288,258,220,288,258,220,288,258,220,288,258,220,288,258,220,288,258,220,288,258,220,288,258,220,288,337,258,220,288,258,220,288,220,288,258,220,288,258,258,220,220,288,288,258,258,258,258,220,258,258,220,288,288,258,220,288,258,220,288,258,220,288,258,220,288,258,220,288,258,220,288,258,220,288,258,220,288,289,289,176,0,0,0,0,289,176,243,243,243,289,176,290,243,243,243,243,289,176,290,243,289,176,290,243,289,176,290,243,289,176,290,243,243,243,243,243,289,176,290,243,289,176,290,243,289,176,290,243,289,176,290,243,289,176,290,289,176,290,243,289,176,290,243,243,289,290,290,243,289,176,290,289,176,290,289,289,289,176,176,176,290,290,290,243,289,176,290,243,243,289,289,289,176,290,243,289,176,290,243,289,176,290,243,289,176,290,243,243,243,243,289,176,290,243,289,176,290,243,289,176,290,243,289,176,290,243,289,176,290,243,289,176,290,243,289,176,290,176,176,289,176,290,243,289,176,290,243,243,289,289,176,176,290,290,243,243,243,243,243,243,243,243,243,290,243,243,243,243,243,176,243,243,243,289,176,290,243,243,289,176,290,243,289,176,176,290,176,243,289,176,290,243,289,176,290,243,289,176,290,243,289,176,290,243,289,176,290,243,243,243,289,176,290,0,295,295,0,0,0,0,0,292,0,0,291,291,293,294,295,222,221,294,291,293,294,295,222,221,291,293,294,295,222,221,291,293,294,295,222,221,291,293,294,295,222,221,292,222,221,292,222,221,291,291,293,294,295,222,221,291,293,294,295,222,221,291,293,294,295,222,221,291,293,294,295,222,221,293,294,295,222,221,293,294,295,222,221,294,295,222,294,294,295,295,222,222,291,293,294,295,222,221,293,293,294,295,222,221,222,221,222,221,291,293,294,295,222,221,293,294,295,222,221,293,293,293,294,294,294,295,295,295,222,222,222,221,221,221,291,293,294,295,222,222,221,291,291,293,294,295,222,222,222,222,222,221,221,221,221,221,291,293,294,295,222,221,291,293,294,295,222,221,291,293,294,295,222,221,222,291,291,291,291,293,294,295,222,221,291,293,294,295,222,221,291,293,294,295,222,221,293,294,295,222,221,291,293,294,295,222,221,291,293,294,295,222,221,291,293,294,295,222,221,293,294,295,338,291,293,294,295,222,221,291,291,293,293,294,294,295,295,222,222,221,221,291,291,291,291,291,291,291,291,291,222,221,294,291,294,295,222,291,291,291,291,293,293,294,295,222,221,222,291,293,294,295,222,221,291,293,294,295,222,221,291,293,294,295,222,221,291,293,294,295,222,221,291,293,294,295,222,221,291,293,294,295,222,221,291,293,294,295,222,221,291,293,294,295,222,221,291,0,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,126,126,0,0,0,0,339,298,126,298,126,298,126,298,126,298,126,298,126,298,126,298,126,298,126,126,126,298,126,298,126,126,126,126,126,298,126,298,126,298,126,298,126,298,126,298,298,126,298,126,298,126,298,126,298,126,298,126,298,126,126,298,126,298,298,126,126,298,298,340,340,340,298,126,339,126,298,126,298,126,298,126,298,126,298,126,298,126,298,126,298,126,0,0,255,301,255,301,255,301,255,301,255,301,255,301,255,301,255,301,255,301,301,301,255,301,301,301,255,301,301,301,301,301,255,301,255,301,255,301,255,301,255,301,255,255,255,255,301,255,301,255,301,255,301,255,301,255,301,255,301,301,255,301,255,255,301,301,255,255,255,255,301,255,255,255,301,255,301,255,301,255,301,255,301,255,301,255,301,255,301,255,255,301,255,0,0,0,0,0,0,0,303,0,0,0,0,0,303,302,302,304,305,306,307,308,309,310,311,312,302,302,304,305,306,307,308,309,310,311,312,302,304,305,306,307,308,309,310,311,312,302,304,305,306,307,308,309,310,311,312,302,304,305,306,307,308,309,310,311,312,302,302,304,305,306,307,308,309,310,311,312,302,304,305,306,307,308,309,310,311,312,302,304,305,306,307,308,309,310,311,312,302,304,305,306,307,308,309,310,311,312,302,304,305,306,307,308,309,310,311,312,302,304,305,306,307,308,309,310,311,312,302,304,305,306,307,308,309,310,311,312,304,305,306,307,308,309,310,311,312,304,305,306,307,308,309,310,311,312,302,304,305,306,307,308,309,310,311,312,304,305,306,307,308,309,310,311,312,304,304,304,305,305,305,306,306,306,307,307,307,308,308,308,309,309,309,310,310,310,311,311,311,312,312,312,302,304,305,306,307,308,309,310,311,312,302,302,304,305,306,307,308,309,310,311,312,302,304,305,306,307,308,309,310,311,312,302,304,305,306,307,308,309,310,311,312,303,302,304,305,306,307,308,309,310,311,312,302,302,302,302,304,305,306,307,308,309,310,311,312,302,304,305,306,307,308,309,310,311,312,302,304,305,306,307,308,309,310,311,312,302,304,305,306,307,308,309,310,311,312,302,304,305,306,307,308,309,310,311,312,302,304,305,306,307,308,309,310,311,312,302,304,305,306,307,308,309,310,311,312,304,305,306,307,308,309,310,311,312,303,302,304,305,306,307,308,309,310,311,312,302,302,304,304,305,305,306,306,307,307,308,308,309,309,310,310,311,311,312,312,302,302,302,302,302,302,302,302,302,302,302,302,302,304,305,306,307,308,309,310,311,312,302,302,302,302,341,341,302,302,302,304,305,306,307,308,309,310,311,312,302,304,305,306,307,308,309,310,311,312,302,304,305,306,307,308,309,310,311,312,302,304,305,306,307,308,309,310,311,312,302,304,305,306,307,308,309,310,311,312,302,304,305,306,307,308,309,310,311,312,302,304,305,306,307,308,309,310,311,312,302,304,305,306,307,308,309,310,311,312,302,304,305,306,307,308,309,310,311,312,302,314,314,0,0,0,259,313,314,259,313,314,259,313,314,259,313,314,259,313,314,259,313,314,259,313,314,259,313,314,259,313,314,259,313,314,313,314,259,313,313,259,313,314,259,259,313,314,313,314,313,313,313,314,314,314,259,313,314,259,313,314,259,313,314,259,313,314,259,313,314,259,313,314,259,313,314,259,313,314,259,313,314,259,313,314,259,313,314,259,313,314,313,314,259,313,314,259,259,313,313,314,314,259,259,259,259,313,259,313,259,313,313,259,313,314,259,313,314,259,313,314,259,313,314,259,313,314,259,313,314,259,313,314,259,313,314,259,313,314,317,133,133,0,0,0,0,0,342,148,260,133,342,148,260,133,148,260,133,148,260,133,148,260,133,260,148,260,133,148,260,133,148,260,133,148,260,133,148,133,133,317,133,133,133,148,260,133,342,260,342,260,133,148,148,148,260,133,342,133,133,133,133,260,133,148,260,260,148,260,133,133,148,260,133,148,260,133,133,148,260,133,342,317,342,148,260,133,148,260,133,148,260,133,260,133,148,260,133,148,260,133,148,260,133,133,133,148,260,133,148,148,260,260,133,133,133,133,260,317,342,342,342,260,260,133,148,260,133,133,342,342,342,342,260,317,317,260,260,260,260,260,342,133,133,133,342,148,260,133,148,260,133,148,260,133,148,260,133,148,260,133,148,260,133,148,260,133,148,260,133,342,342,342],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[4,[[6,[5]]]],[[4,[6,[7]]],4],[8,8],[9,9],[10,10],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],12],0,[[[13,[-1]]],[],[]],[4],[8],[4],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[4,-2,[14,[-1]]],11,15,[[18,[[17,[[16,[-1]],-1]]]]]],[[4,-2],11,[19,20,15,21],[[18,[[17,[[22,[-1]],-1]]]]]],[[4,-2],11,15,[[18,[[17,[[23,[-1]],-1]]]]]],[[4,-2,24,[14,[7]]],11,15,[[18,[[17,[25,-1]]]]]],[[4,-1,[6,[-2]]],11,26,[15,20]],[[4,-3,-4],11,[19,20,15,21],[[27,[-1]]],[[18,[[17,[-2,-1]]]]],26],[[8,8],28],[[10,10],28],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[4,24],11],[[4,29],[[31,[30]]]],[[-1,[32,[-2]],33],[[32,[5]]],[],15],[[10,-1,33],5,15],[[8,34],35],[[9,34],35],[[12,34],35],[[10,34],35],[-1,-1,[]],[-1,-1,[]],[36,8],[-1,-1,[]],[37,8],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[9,-1],9,38],[[8,-1],11,39],[4,40],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[[9,46],47],0,0,[10,5],[[4,-2],[[16,[-1]]],15,[[18,[[23,[-1]]]]]],[[4,25,24],[[16,[-1]]],15],[10,5],0,[[9,48,49],11],[[],[[13,[-1]]],[]],[40,4],[-1,8,[[18,[[50,[36]]]]]],[[51,-1],9,[52,53]],[54,9],[4,[[6,[7]]]],[[9,55],11],[-1,56,[]],[4,33],[[4,29],11],[[9,[31,[[57,[7]]]]],11],[4,[[32,[5]]]],0,0,[[10,5]],[[54,-1],9,[52,53]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[4,[[57,[7]]]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],0,[4,[[31,[[6,[5]]]]]],0,0,0,[[-1,-2],-3,[],61,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-2],[[62,[-1,-2]]],[],63],[[-1,51],[[64,[51]]],[]],[[[65,[-1,-2]],51],[[64,[51]]],66,67],[[[68,[-1,-2]],51],[[64,[51]]],63,63],[[[69,[-1]],51],[[64,[51]]],[63,70]],[[[71,[-1]],51],[[64,[51]]],72],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,[],[]],[[[73,[-1]]],[],[74,70,53,75]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[42,[72]]],[]],[-1,[[42,[72,41]]],[]],[-1,[[42,[72,41]]],[]],[-1,[[42,[72,41]]],[]],[-1,[[42,[72,41]]],[]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[76,11],[[[73,[-1]]],[[73,[-1]]],70],[[[77,[-1,-2]]],[[77,[-1,-2]]],[78,70],70],[[[62,[-1,-2]]],[[62,[-1,-2]]],[70,63],[70,63]],[[[79,[-1]]],[[79,[-1]]],70],[[[80,[-1]]],[[80,[-1]]],70],[81,81],[82,82],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[[79,[-1]],[79,[-1]]],83,84],[[[80,[-1]],[80,[-1]]],83,84],[[81,81],83],[[-1,-2],83,[],[]],[[-1,-2],83,[],[]],[[-1,-2],83,[],[]],[[-1,-2],83,[],[]],[[-1,-2],83,[],[]],[[-1,-2],83,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[69,[-1]]],70],[[],76],[[],81],[81],[76,11],[[81,81],81],[[81,81]],[[81,85]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[76,11],0,[[-1,81],85,[]],[[82,81],85],0,[[76,76],28],[[[79,[-1]],[79,[-1]]],28,86],[[[80,[-1]],[80,[-1]]],28,86],[[81,81],28],[[81,85],28],[[82,82],28],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[-1,11,[]],[[[87,[-1]]],11,[74,70,53,75]],[[76,34],35],[[[79,[-1]],34],35,88],[[[80,[-1]],34],35,88],[[81,34],35],[[81,34],35],[[82,34],35],[-1,[[69,[-1]]],[63,70]],[[[73,[-1]]],[[87,[-1]]],70],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[89,-1,[]],[-1,[[79,[-1]]],[]],[-1,-1,[]],[-1,-1,[]],[89,-1,[]],[-1,[[80,[-1]]],[]],[-1,-1,[]],[90,81],[85,81],[91,82],[92,82],[93,82],[94,82],[95,82],[96,82],[97,82],[98,82],[99,82],[100,82],[101,82],[102,82],[103,82],[104,82],[105,82],[106,82],[107,82],[-1,-1,[]],[108,82],[109,82],[110,82],[111,82],[112,82],[113,82],[114,82],[115,82],[116,82],[117,82],[118,82],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[31,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[36,[[58,[81]]]],[[[79,[-1]],-2],11,119,39],[[[80,[-1]],-2],11,119,39],[-1,[[77,[-1,120]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[],[]],[[[69,[-1]]],[],[63,70]],[[[71,[-1]]],[],63],[[[77,[-1,-2]]],[],78,67],[[[62,[-1,-2]]],[],63,63],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,121,[]],[-1,[[45,[121]]],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[81,85],[81,81],[-1,[[11,[31]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[76,28],[76,28],[-1,11,122],[[-1,-1,85],-1,[]],[[[79,[-1]],[79,[-1]],85],[[79,[-1]]],[70,86]],[[[80,[-1]],[80,[-1]],85],[[80,[-1]]],[70,86]],[[81,81,85],81],[[81,81]],[[123,-1],[[69,[-1]]],[63,70]],[[-1,-2],[[71,[-1]]],[],[61,53,75]],[[],76],[[-1,-2],[[62,[-1,-2]]],63,63],[85,81],0,[[-1,-2],[[71,[-1]]],[],[52,53,75]],[81,81],[[-1,51],[[77,[-1,120]]],[]],[[[79,[-1]],[79,[-1]]],[[31,[83]]],124],[[[80,[-1]],[80,[-1]]],[[31,[83]]],124],[[81,85],[[31,[83]]]],[[81,81],[[31,[83]]]],[[-1,-1,-1],81,[]],[[81,81,81],81],[[-1,123],[[69,[-1]]],70],[82,28],[-1,76,[]],[-1,76,[]],[-1,76,[]],[-1,76,[]],[-1,76,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,[31,[125]]],[[126,[81]]],[]],[-1,37,[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[121,[[58,[82]]]],[121,[[58,[-1,121]]],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[[-1,85],11,[]],[[[87,[-1]],85],11,[74,70,53,75]],[[[77,[-1,120]],-2],[[77,[-1,-2]]],78,67],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[120,120],[101,101],[104,104],[111,111],[113,113],[99,99],[96,96],[116,116],[97,97],[94,94],[102,102],[106,106],[103,103],[115,115],[107,107],[98,98],[95,95],[109,109],[108,108],[118,118],[105,105],[93,93],[100,100],[91,91],[117,117],[110,110],[114,114],[112,112],[92,92],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[120,81],85],[81,85],[[101,81],85],[81,85],[[104,81],85],[81,85],[[111,81],85],[[113,81],85],[81,85],[[99,81],85],[81,85],[[96,81],85],[81,85],[[116,81],85],[81,85],[81,85],[[97,81],85],[[94,81],85],[81,85],[[102,81],85],[81,85],[[106,81],85],[81,85],[81,85],[[103,81],85],[81,85],[[115,81],85],[[107,81],85],[81,85],[[98,81],85],[81,85],[[95,81],85],[81,85],[81,85],[[109,81],85],[[108,81],85],[81,85],[[118,81],85],[81,85],[[105,81],85],[81,85],[81,85],[[93,81],85],[[100,81],85],[81,85],[81,85],[[91,81],85],[[117,81],85],[81,85],[[110,81],85],[81,85],[[114,81],85],[81,85],[[112,81],85],[81,85],[[92,81],85],[81,85],[[120,34],35],[[101,34],35],[[104,34],35],[[111,34],35],[[113,34],35],[[99,34],35],[[96,34],35],[[116,34],35],[[97,34],35],[[94,34],35],[[102,34],35],[[106,34],35],[[103,34],35],[[115,34],35],[[107,34],35],[[98,34],35],[[95,34],35],[[109,34],35],[[108,34],35],[[118,34],35],[[105,34],35],[[93,34],35],[[100,34],35],[[91,34],35],[[117,34],35],[[110,34],35],[[114,34],35],[[112,34],35],[[92,34],35],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[55,28],[55,28],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[127,11],[128,11],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,127,[]],[127,127],[128,127],[129,129],[[55,-1],11,[[131,[130]]]],[[55,[45,[132]]],11],[[55,[45,[133]]],11],[55,28],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[128,128],[55,55],[55,134],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[128,[6,[7]]],128],[134,134],[[-1,-2],11,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[55,28],[[],134],[127],[[[135,[-1]]],[],[]],[128],[129],[55],[127],[[[135,[-1]]],[],[]],[128],[129],[55],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[128,11],[127,11],[128,11],[55,28],[[134,134],28],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[128,24],11],[[134,34],35],[55,11],[55,28],[55,28],[[127,-1],[],136],[[128,-1],[],136],[[129,-1],[],136],[[55,-1],[],136],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[55,-1],[],137],0,0,[[127,[57,[7]]],28],[55,28],[[127,138],47],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[[55,-1],11,139],[55,140],[55,28],[55,28],[[127,141,46,28],47],0,[55,[[31,[[6,[7]]]]]],[[129,[32,[10]]],[[32,[5]]]],[[-1,55],[],[]],[[-1,-2],[],[],61],[[127,[57,[7]],141,48],47],[[127,[57,[7]],141,48],11],[[127,[31,[[57,[7]]]],141,48],11],[[127,141,142,143],47],[55,28],[[-1,144],145,[]],[128,11],[[55,-1],11,139],[[-1,145],11,[]],[127,11],[[129,145,[6,[7]]],11],[[128,24,[146,[-1]]],11,[147,19]],[55,140],[55,132],[-1,-2,[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[55,145],0,0,[55,148],[55,148],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[[149,[-1]],[149,[-1]]],[],150],[[[149,[-2]],[149,[-1]]],11,[],[[151,[-1]]]],[[130,130],11],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[152,153],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[154,5,33],5],[130,130],[121,121],[155,155],[156,156],[154,154],[157,157],[158,158],[[[149,[-1]]],[[149,[-1]]],70],[132,132],[140,140],[159,159],[160,160],[161,161],[162,162],[163,163],[164,164],[165,165],[166,166],[167,167],[152,152],[153,153],[29,29],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[167,167],83],[[162,-1],24,168],0,0,0,0,0,[[-1,-2],83,[],[]],[[-1,-2],83,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[-1,162,81,81],81,[]],[[162,162],81],[-1,121,[169,170,171,88,53,75]],0,[162,160],[[162,162,162,162,162,162],140],[[162,162],159],[[],130],[[],155],[[],156],[[],154],[[],[[149,[-1]]],172],[[],132],[[],166],[[],167],[[],153],[[],29],[[-1,55],121,[]],[[-1,55],[],[]],[29],0,0,[[156,85]],[[156,173]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[157,[[31,[-1]]],[88,53,75]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[121,121],28],[[156,156],28],[[154,154],28],[[157,157],28],[[158,158],28],[[132,132],28],[[140,140],28],[[159,159],28],[[160,160],28],[[161,161],28],[[162,162],28],[[163,163],28],[[164,164],28],[[165,165],28],[[166,166],28],[[167,167],28],[[153,153],28],[[29,29],28],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],0,0,0,[154,[[31,[156]]]],[[130,34],35],[[121,34],35],[[155,34],35],[[156,34],35],[[154,34],35],[[157,34],35],[[158,34],35],[[[149,[-1]],34],35,88],[[132,34],35],[[140,34],35],[[159,34],35],[[160,34],35],[[161,34],35],[[162,34],35],[[163,34],35],[[164,34],35],[[165,34],35],[[166,34],35],[[167,34],35],[[152,34],35],[[153,34],35],[[29,34],35],[-1,-1,[]],[[[174,[-1]]],121,[88,171,170,53,75]],[175,121],[156,121],[176,121],[82,121],[177,121],[178,121],[166,121],[24,121],[-1,-1,[]],[167,121],[163,121],[154,121],[29,121],[7,121],[30,121],[7,155],[178,155],[-1,-1,[]],[156,155],[-1,-1,[]],[7,156],[178,156],[[[179,[-1]]],154,[[18,[156]]]],[180,154],[[[181,[-1]]],154,[[18,[156]]]],[[[182,[-1]]],154,[[18,[156]]]],[[[183,[-1]]],154,[[18,[156]]]],[-1,154,[[18,[156]]]],[-1,-1,[]],[[[125,[-1]]],154,[[18,[156]],70]],[-1,-1,[]],[-1,-1,[]],[[[13,[158]]],158],[89,-1,[]],[-1,-1,[]],[-1,[[149,[-1]]],70],[-1,-1,[]],[153,132],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[162,153],[[[184,[30]]],29],[30,29],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,130,38],[-1,29,38],[[178,33],156],[33,[[149,[-1]]],147],[-1,153,185],[[7,33],156],[33,[[149,[-1]]],147],[153,132],[162,161],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[33,156],[33,[[149,[-1]]],147],[[130,-1,55],[],[137,122]],[[130,-1],[[31,[[45,[121]]]]],[186,122]],0,[[158,-1],11,39],[[[149,[-1]]],-1,150],0,0,0,[-1,187,[]],[162,187],[162,187],0,[[152,-1],152,[[18,[187]]]],[[130,-1,-2],11,186,188],[[130,158,-1],11,188],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,121,[]],[-1,121,[]],[-1,121,[]],[157,121],[-1,121,[]],[-1,121,[]],[-1,121,[]],[-1,121,[]],[-1,[[45,[121]]],[]],[-1,[[45,[121]]],[]],[-1,[[45,[121]]],[]],[-1,[[45,[121]]],[]],[-1,[[45,[121]]],[]],[-1,[[45,[121]]],[]],[-1,[[45,[121]]],[]],[-1,[[45,[121]]],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[130],[-1,81,[]],[[156,33],178],[[[149,[-1]],33],[],147],[[156,33],7],[[[149,[-1]],33],[],147],[[-1,-2],162,[],[[18,[81]]]],[-1,[[11,[162,81]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[156,33]],[[[149,[-1]],33],[],147],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[155,[[45,[[149,[155]]]]]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[156,[[45,[[149,[155]]]]]],[156,[[45,[[149,[156]]]]]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[166,28],[166,28],[156,28],0,[[],163],0,[162,160],[[162,162,162,162,162,162],140],[[162,162],159],[-1,81,[]],0,0,[[[149,[-1]],-2],[[149,[-3]]],[],52,[]],[154,[[31,[156]]]],[154,[[31,[156]]]],[[-1,[189,[-1]]],-1,21],[[156,85]],[[156,173]],[-1,[[50,[158]]],[]],[158,[[50,[158]]]],0,[[152,-1],152,185],0,0,[[152,-1],152,185],0,0,[[],130],[-1,157,[169,170,171,88,53,75]],[[-1,-2],158,[[18,[8]]],[[18,[8]]]],[[-1,-2],162,[[18,[187]]],[[18,[81]]]],[-1,152,185],[167,[[31,[167]]]],0,0,0,0,0,0,0,0,0,[[167,167],[[31,[83]]]],0,0,0,0,[[29,30],11],[-1,28,[]],[156,28],[154,28],[157,28],[163,28],[166,28],[167,28],[29,28],[163,163],[164,164],[165,165],0,[[],163],[-1,[[31,[81]]],[]],[162,[[31,[81]]]],[162,[[31,[81]]]],0,0,[[152,-1],152,185],0,0,0,0,0,[[[149,[-1]]],[[32,[-1]]],[150,21]],[-1,162,[]],0,0,[[152,-1],152,185],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[121,[[58,[156]]]],[-1,[[58,[-2]]],[],[]],[121,[[58,[154]]]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[121,[[58,[163]]]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[121,[[58,[166]]]],[-1,[[58,[-2]]],[],[]],[121,[[58,[167]]]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[121,[[58,[29]]]],[121,[[58,[-1,121]]],[]],[121,[[58,[-1,121]]],[]],[121,[[58,[-1,121]]],[]],[121,[[58,[157,121]]]],[121,[[58,[-1,121]]],[]],[121,[[58,[-1,121]]],[]],[121,[[58,[-1,121]]],[]],[121,[[58,[-1,121]]],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[149,[156]]],[[18,[156]]]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],0,[[[149,[-1]]],-1,150],[[130,-1,-2],130,137,131],[[[149,[-1]],-2],[[149,[-1]]],[],[[18,[-1]]]],[123,130],[[[149,[-1]],-2],[[149,[-1]]],70,[[18,[-1]]]],[[[149,[-1]],-2],[[149,[-1]]],[],[[18,[-1]]]],[[[149,[-1]],-2],[[149,[-1]]],[],[[18,[-1]]]],[[[149,[-1]],-2],[[149,[-1]]],[],[[18,[-1]]]],[[[149,[-1]],-2],[[149,[-1]]],70,[[18,[-1]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[190,190],[191,191],[192,192],[193,193],[194,194],[195,195],[196,196],[197,197],[198,198],[199,199],[200,200],[201,201],[202,202],[203,203],[204,204],[205,205],[206,206],[207,207],[208,208],[209,209],[210,210],[211,211],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[190,55],156],[[191,55],156],[[192,55],24],[[193,55],24],[[194,55],24],[[195,55],24],[[196,55],156],[[197,55],82],[[198,55],82],[[199,55],82],[[200,55],163],[[201,55],166],[[202,55],24],[[203,55],24],[[204,55],24],[[205,55],24],[[206,55],24],[[207,55],24],[[208,55],[[174,[156]]]],[[209,55],29],[[210,55],175],[[211,55],177],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[190,190],28],[[191,191],28],[[192,192],28],[[193,193],28],[[194,194],28],[[195,195],28],[[196,196],28],[[197,197],28],[[198,198],28],[[199,199],28],[[200,200],28],[[201,201],28],[[202,202],28],[[203,203],28],[[204,204],28],[[205,205],28],[[206,206],28],[[207,207],28],[[208,208],28],[[209,209],28],[[210,210],28],[[211,211],28],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[190,34],35],[[191,34],35],[[192,34],35],[[193,34],35],[[194,34],35],[[195,34],35],[[196,34],35],[[197,34],35],[[198,34],35],[[199,34],35],[[200,34],35],[[201,34],35],[[202,34],35],[[203,34],35],[[204,34],35],[[205,34],35],[[206,34],35],[[207,34],35],[[208,34],35],[[209,34],35],[[210,34],35],[[211,34],35],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[190,[[50,[158]]]],[191,[[50,[158]]]],[192,[[50,[158]]]],[193,[[50,[158]]]],[194,[[50,[158]]]],[195,[[50,[158]]]],[196,[[50,[158]]]],[197,[[50,[158]]]],[198,[[50,[158]]]],[199,[[50,[158]]]],[200,[[50,[158]]]],[201,[[50,[158]]]],[202,[[50,[158]]]],[203,[[50,[158]]]],[204,[[50,[158]]]],[205,[[50,[158]]]],[206,[[50,[158]]]],[207,[[50,[158]]]],[208,[[50,[158]]]],[209,[[50,[158]]]],[210,[[50,[158]]]],[211,[[50,[158]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[212,212],212],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[[[213,[-1]]],28,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[214,[-1]]],[[214,[-1]]],[]],[[[215,[-1]]],[[215,[-1]]],70],[[[213,[-1]]],[[213,[-1]]],[]],[216,216],[[[45,[-1]]],[[45,[-1]]],70],[212,212],[217,217],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[214,[-1]]],[[213,[-1]]],[]],[[[214,[-1]],51],[[214,[-1]]],[86,70,53,75]],[[[214,[-1]],51],[[214,[-1]]],[86,70,53,75]],[[],[[214,[-1]]],172],[[],216],[[],[[45,[-1]]],172],[[],212],[[],217],[[[215,[-1]]],[],[]],[[[218,[-1]]],[],[]],[[[215,[-1]]],[],[]],[[[218,[-1]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[214,[-1]]],11,[]],[[[218,[-1]]],11,[]],[[[213,[-1]]],11,[]],[-1,[[45,[-1]]],[]],[[[214,[-1]],[214,[-1]]],28,[]],[[[215,[-1]],[215,[-1]]],28,86],[[216,216],28],[[212,212],28],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[[214,[-1]],34],35,88],[[[215,[-1]],34],35,88],[[[218,[-1]],34],35,88],[[[213,[-1]],34],35,88],[[[219,[-1]],34],35,88],[[216,34],35],[[[45,[-1]],34],35,88],[[212,34],35],[[217,34],35],[[-1,-2],11,[],[52,53]],[[[214,[-1]],-2],11,53,[52,53]],[[-1,-2],11,[],[52,53]],[[[214,[-1]],-2],11,[70,53],[52,53]],[[[214,[-1]],-2],11,53,[52,53]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[36,[[214,[37]]]],[37,[[214,[37]]]],[-1,-1,[]],[-1,-1,[]],[[[214,[-1]]],[[213,[-1]]],[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[214,[-1]]],216,[]],[[[215,[-1]]],216,[]],[[[45,[-1]]],[[31,[216]]],[]],[[[214,[-1]]],-1,70],[[[213,[-1]]],-1,70],[[[45,[-1]]],-1,70],[[[45,[-1]],55],-1,70],[[[214,[-1]],55],-1,70],[[[213,[-1]],55],-1,70],[[[214,[-1]],55],-1,70],[[[213,[-1]],55],-1,70],[[[213,[-1]]],28,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[214,[-1]]],[[45,[121]]],[70,53]],[[[45,[-1]]],[[45,[121]]],[70,53]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[214,[-2]]],[],[]],[[[214,[-1]]],[[214,[-1]]],[]],[[[214,[[31,[28]]]]],[[214,[220]]]],[[[214,[28]]],[[214,[220]]]],[[[45,[-1]]],[[214,[-1]]],[]],[-1,[],[]],[[[214,[-1]]],[[213,[-1]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[[[214,[36]]],[[45,[221]]]],[-1,[[45,[[31,[-2]]]]],[],[]],[[[214,[37]]],[[45,[221]]]],[[[214,[36]]],[[45,[37]]]],[[[214,[-1]]],[[45,[-1]]],[]],[[[214,[37]]],[[45,[222]]]],[[[214,[36]]],[[45,[222]]]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[[[45,[-1]]],[[45,[-1]]],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[[[45,[-1]],55],11,[]],[212,28],[217,28],[[[214,[-1]],-2,-3],[[214,[-4]]],[86,53],[52,53],[52,53],[86,53]],[[[214,[-1]]],[[214,[37]]],[223,224,86,53]],[[[214,[-1]]],[[218,[-1]]],[]],[[[214,[37]]],144],[[[45,[37]]],144],[[[215,[-1]],-2],[[215,[-3]]],[],61,[]],[[[45,[-1]],-2],-3,[],61,[]],[[-1,-2],[[214,[-3]]],[],[52,53],[]],[[[214,[-1]],-2],[[214,[-3]]],53,[52,53],[86,53]],[[[45,[-1]],-2],[[45,[-3]]],53,[52,53],[86,53]],[[-1,-2],[[214,[-3]]],[],[52,53],[]],[[[214,[-1]],-2],[[214,[-3]]],[70,53],[52,53],[86,53]],[[[214,[-1]],-2],[[214,[-3]]],53,[52,53],[86,53]],[[[214,[-1]]],[[214,[-2]]],[70,53],[86,[225,[-1]],53]],[[[214,[-1]]],[[214,[-2]]],[70,53],[86,[225,[-1]],53]],[[[214,[-1]],-2],-3,[],61,[]],[[[214,[-1]],-2],-3,[],61,[]],[[[45,[-1]],-2],-3,[],61,[]],[[[214,[-1]],-2],-3,[],61,[]],[[[215,[-1]],-2],[[215,[-3]]],[],61,[]],[[[213,[-1]],-2],-3,[],61,[]],[[[45,[-1]],55,-2],-3,[],61,[]],[[[45,[-1]],55,-2],-3,[],61,[]],[[212,36],36],[-1,[[214,[-1]]],[]],[[[214,[-1]],-1,-2],[[226,[-1]]],[70,227],228],[216,216],[[[229,[[219,[-1]]]],230],231,[]],[[[45,[-1]],55],11,[]],[[[214,[-1]],-1],[[31,[-1]]],86],[217,11],[-1,[[58,[11,232]]],[]],[-1,[[58,[11,232]]],[]],[[[214,[-1]],-1],11,86],[[-1,-2],233,[],[52,53]],[[[214,[144]]],233],[[[214,[-1]]],-1,172],[[[214,[-1]]],[[31,[-1]]],[172,86]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[214,[-1]]],-1,[234,70]],[[[214,[-1]],-1],[[73,[-1]]],[74,70,53,75]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[[[214,[-1]],-1],[[58,[-1,[235,[-1]]]]],86],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[[236,[214,[-1]],-2],[[214,[212]]],53,[52,53]],[[217,[214,[-1]],-2],[[214,[212]]],53,[52,53]],[[236,-2],[[214,[212]]],[237,53],[[238,[[58,[11,-1]]]]]],[[[214,[-1]],-2],[[214,[212]]],53,[52,53]],0,[[[213,[-1]]],[[219,[-1]]],[]],[[217,-1],236,[[238,[28]]]],[[217,-1],236,[[238,[28]]]],[[217,-1],[[0,[52,171,53]]],[52,171,53]],[[[214,[-1]],-2],-3,[],61,[]],[[[214,[-1]],-2],[[214,[-1]]],53,[52,53]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,127],28,[]],[[-1,127],28,[]],[[-1,127],11,[]],[[-1,127],11,[]],[145,28],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,[32,[10]],129],[[32,[10]]],[]],[[-1,163,127],47,[]],[[-1,163,127],47,[]],[-1,239,[]],[-1,239,[]],[-1,239,[]],[-1,239,[]],[[-1,127],28,[]],[[-1,127],28,[]],[[-1,-2],240,[],228],[[240,-1],240,228],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[144,241],[145,241],[242,241],[[-1,55],[[31,[24]]],[]],[[-1,-2],243,[],[[131,[24]]]],[[-1,127],11,[]],[[-1,127],11,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,239,[]],0,[-1,242,[]],[244,244],[245,245],[246,246],[247,247],[144,144],[145,145],[242,242],[241,241],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[241,241],83],[[-1,-2],248,[],[[238,[28]]]],[[-1,-2],248,[],[[238,[28]]]],[[-1,-2],83,[],[]],[[-1,-2],83,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,243,[]],[[-1,-2],243,[],[[131,[167]]]],[[-1,127],11,[]],[[-1,127],11,[]],[[],240],[240],[249],[240],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[250,[[31,[-1]]],[]],[250,[[31,[-1]]],[]],[145,130],[[246,246],28],[[247,247],28],[[144,144],28],[[145,145],28],[[145,144],28],[[241,241],28],[[249,249],28],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[-1,251,[]],[-1,251,[]],[-1,251,[]],[[-1,252],251,[]],[[145,28],[[31,[145]]]],[-1,239,[]],[-1,239,[]],[[[253,[-1,-2]],34],35,[],[]],[[244,34],35],[[245,34],35],[[246,34],35],[[247,34],35],[[144,34],35],[[145,34],35],[[240,34],35],[[242,34],35],[[241,34],35],[[249,34],35],[[-1,127],11,[]],[[-1,127],11,[]],[145,28],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[6,[7]]],245],[[[32,[5]]],245],[-1,-1,[]],[[[32,[7]]],245],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[249,241],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,240,38],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[145,28],[[241,-1],11,39],[[-1,-2],254,[],[[18,[154]]]],[[-1,[57,[7]],127],28,[]],[[-1,[57,[7]],127],28,[]],[-1,255,[]],[[-1,[57,[7]],127],[[31,[256]]],[]],[[-1,[57,[7]],127],[[31,[256]]],[]],[145,28],[144,241],[145,241],[249,241],[[-1,138,127],47,[]],[[-1,138,127],47,[]],[148,144],[[240,123,-1],11,228],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[-1,257,[]],[[-1,-2],258,[],[[238,[220]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[240,259],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,144,[]],[144,144],[-1,144,[]],[144,144],[240,259],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[260,[144]]],[]],[145,11],[[[253,[-1,-2]],-1],-2,[],[]],[144,28],[240,28],[144,28],[[-1,141,46,28,127],47,[]],[[-1,141,46,28,127],47,[]],[145,[[31,[[6,[7]]]]]],[[-1,[32,[10]],129],[[32,[5]]],[]],[[-1,[32,[10]],129],245,[]],[240,123],[144,250],[145,250],[144,144],[-1,144,[]],[144,144],[[-1,249],144,[]],[[144,55]],[[145,55]],[[242,55]],[[145,-1],[],61],[[-1,127],11,[]],[[-1,127],11,[]],[[242,127],145],[[-1,[57,[7]],141,48,127],47,[]],[[-1,[57,[7]],141,48,127],47,[]],[[-1,[57,[7]],141,48,127],11,[]],[[-1,[57,[7]],141,48,127],11,[]],[[-1,[31,[[57,[7]]]],141,48,127],11,[]],[[-1,[31,[[57,[7]]]],141,48,127],11,[]],[[-1,141,142,143,127],47,[]],[[-1,141,142,143,127],47,[]],[-1,[[253,[-2,-3]]],[52,53,171],[],[]],[-1,144,261],[[],240],[-1,242,228],[[],[[11,[249,241]]]],[144,[[31,[241]]]],[145,[[31,[145]]]],[-1,243,[]],[[-1,-2],243,[],[[131,[[149,[156]]]]]],[145,[[31,[145]]]],[[241,241],[[31,[83]]]],[[-1,[32,[7]],[32,[10]],129],245,[]],[145,[[31,[145]]]],[145,28],[[240,-1],11,228],[[-1,128],11,[]],[[-1,128],11,[]],[[-1,128],11,[]],[[-1,127],[[31,[[11,[244,144]]]]],[]],[[-1,127],[[31,[244]]],[]],[144,56],[-1,[[58,[11,232]]],[]],[-1,255,[]],[[-1,[32,[-2]]],254,[],[[18,[154]]]],0,[[-1,-2],262,[],[[131,[132]]]],[[-1,-2],263,[],[[131,[133]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[240,123],11],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,127],11,[]],[[-1,127],11,[]],[[],249],[[-1,127],11,[]],[[-1,127],11,[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[[-1,-2],264,[],[[238,[212]]]],[-1,255,[]],[242,144],[-1,242,[]],[[-1,-2],254,[],[[18,[154]]]],[[-1,-2,-3],265,[],137,131],[123,240],[[-1,-2],144,[],[[131,[28]]]],[[144,-1],144,[[131,[28]]]],[[-1,249],144,261],[[-1,-2],144,[],[[131,[[31,[241]]]]]],[[144,-1],144,[[131,[[31,[241]]]]]],[[-1,-2],265,122,[[131,[130]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[266,127],28],[[-1,127],28,[]],[[-1,127],28,[]],[[-1,127],28,[]],[[-1,127],28,[]],[[-1,127],28,[]],[[-1,127],28,[]],[[-1,127],28,[]],[[-1,127],28,[]],[[-1,127],28,[]],[[-1,127],28,[]],[[[267,[-1]],127],28,268],[[-1,127],11,[]],[[266,127],11],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[266,[32,[10]],129],[[32,[10]]]],[[233,[32,[10]],129],[[32,[10]]]],[[266,163,127],47],[[-1,163,127],[[64,[246,247]]],[]],[[-1,163,127],[[64,[246,247]]],[]],[[-1,163,127],[[64,[246,247]]],[]],[[-1,163,127],[[64,[246,247]]],[]],[[-1,163,127],[[64,[246,247]]],[]],[[-1,163,127],[[64,[246,247]]],[]],[[-1,163,127],[[64,[246,247]]],[]],[[-1,163,127],[[64,[246,247]]],[]],[[-1,163,127],[[64,[246,247]]],[]],[[-1,163,127],[[64,[246,247]]],[]],[239,239],[239,239],[239,239],[239,239],[[-1,127],28,[]],[[266,127],28],[[-1,127],28,[]],[[-1,127],28,[]],[[-1,127],28,[]],[[-1,127],28,[]],[[-1,127],28,[]],[[-1,127],28,[]],[[-1,127],28,[]],[[-1,127],28,[]],[[-1,127],28,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[239,242],[[266,55],[[31,[24]]]],[[266,-1],266,[[131,[24]]]],[[266,127],11],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,239,228],0,[251,242],[254,242],[266,242],[239,242],[248,242],[[[269,[-1]]],242,[88,53,171]],[251,242],[263,242],[254,242],[265,242],[233,242],[262,242],[[],270],[270,270],[[-1,-2],11,[],[]],[-1,270,[[131,[24]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[-1,127],11,[]],[[266,127],11],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[],266],[[],251],[[],270],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[214,[-1]]],[[267,[-1]]],[]],[[],266],[[],251],[239,239],[239,239],[[271,34],35],[[266,34],35],[[239,34],35],[[248,34],35],[[[269,[-1]],34],35,88],[[251,34],35],[[263,34],35],[[254,34],35],[[270,34],35],[[265,34],35],[[233,34],35],[[262,34],35],[[[267,[-1]],34],35,88],[[264,34],35],[[-1,127],11,[]],[[266,127],11],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[[267,[-1]],-2],[[267,[-1]]],[],[[131,[272]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[89,-1,[]],[-1,-1,[]],[-1,[[269,[-1]]],[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[-1,-2],254,[[18,[154]]],228],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,-2],254,[[18,[154]]],228],[[254,-1],254,[[18,[154]]]],0,[[264,-1],264,[[131,[37]]]],[[-1,[57,[7]],127],28,[]],[[266,[57,[7]],127],28],[[-1,[57,[7]],127],28,[]],[[-1,[57,[7]],127],28,[]],[[-1,[57,[7]],127],28,[]],[[-1,[57,[7]],127],28,[]],[[-1,[57,[7]],127],28,[]],[[-1,[57,[7]],127],28,[]],[[-1,[57,[7]],127],28,[]],[[-1,[57,[7]],127],28,[]],[[-1,[57,[7]],127],28,[]],[[[267,[-1]],[57,[7]],127],28,268],[[-1,-2],248,[[238,[28]]],228],[-1,251,228],[[266,[57,[7]],127],[[31,[256]]]],[[-1,[57,[7]],127],[[31,[256]]],[]],[[-1,[57,[7]],127],[[31,[256]]],[]],[[-1,[57,[7]],127],[[31,[256]]],[]],[[-1,[57,[7]],127],[[31,[256]]],[]],[[-1,[57,[7]],127],[[31,[256]]],[]],[[-1,[57,[7]],127],[[31,[256]]],[]],[[-1,[57,[7]],127],[[31,[256]]],[]],[[-1,[57,[7]],127],[[31,[256]]],[]],[[-1,[57,[7]],127],[[31,[256]]],[]],[[-1,[57,[7]],127],[[31,[256]]],[]],[[[267,[-1]],[57,[7]],127],[[31,[256]]],268],[[-1,138,127],[[64,[246,247]]],[]],[[266,138,127],47],[[-1,138,127],[[64,[246,247]]],[]],[[-1,138,127],[[64,[246,247]]],[]],[[-1,138,127],[[64,[246,247]]],[]],[[-1,138,127],[[64,[246,247]]],[]],[[-1,138,127],[[64,[246,247]]],[]],[[-1,138,127],[[64,[246,247]]],[]],[[-1,138,127],[[64,[246,247]]],[]],[[-1,138,127],[[64,[246,247]]],[]],[[-1,138,127],[[64,[246,247]]],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[[-1,141,46,28,127],[[64,[246,247]]],[]],[[266,141,46,28,127],47],[[-1,141,46,28,127],[[64,[246,247]]],[]],[[-1,141,46,28,127],[[64,[246,247]]],[]],[[-1,141,46,28,127],[[64,[246,247]]],[]],[[-1,141,46,28,127],[[64,[246,247]]],[]],[[-1,141,46,28,127],[[64,[246,247]]],[]],[[-1,141,46,28,127],[[64,[246,247]]],[]],[[-1,141,46,28,127],[[64,[246,247]]],[]],[[-1,141,46,28,127],[[64,[246,247]]],[]],[[-1,141,46,28,127],[[64,[246,247]]],[]],[[[267,[-1]],141,46,28,127],47,268],[[[226,[-1]],-2],[[226,[-1]]],[],[[131,[273]]]],0,0,[[271,[32,[10]],129],[[32,[5]]]],[[-1,[32,[10]],129],[[32,[5]]],[]],[[-1,[32,[10]],129],[[32,[5]]],[]],[[-1,[32,[10]],129],[[32,[5]]],[]],[[-1,[32,[10]],129],[[32,[5]]],[]],[[-1,[32,[10]],129],[[32,[5]]],[]],[[-1,[32,[10]],129],[[32,[5]]],[]],[[-1,[32,[10]],129],[[32,[5]]],[]],[[270,[32,[10]],129],[[32,[5]]]],[[-1,[32,[10]],129],[[32,[5]]],[]],[[-1,[32,[10]],129],[[32,[5]]],[]],[[-1,[32,[10]],129],[[32,[5]]],[]],[[[267,[-1]],[32,[10]],129],[[32,[5]]],268],[[239,[32,[10]],129],245],[[251,[32,[10]],129],245],[[254,[32,[10]],129],245],[-1,144,[]],[-1,144,[]],[[[226,[-1]]],144,[70,88,227,171,53]],[-1,144,[]],[-1,144,[]],[-1,144,[]],[-1,144,[]],[-1,144,[]],[-1,144,[]],[-1,144,[]],[-1,144,[]],[-1,144,[]],[-1,144,[]],[-1,144,[]],[264,144],[[-1,249],144,[]],[[-1,249],144,[]],[[-1,249],144,[]],[[-1,249],144,[]],[[-1,249],144,[]],[[-1,249],144,[]],[[-1,249],144,[]],[[-1,249],144,[]],[[-1,249],144,[]],[[-1,249],144,[]],[[-1,249],144,[]],[[-1,249],144,[]],[[-1,249],144,[]],[[-2,-3],233,53,[[238,[-1]]],[52,53]],[[-1,127],11,[]],[[266,127],11],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[263,127],11],[[-1,127],11,[]],[[-1,127],11,[]],[[265,127],11],[[-1,127],11,[]],[[262,127],11],[[-1,127],11,[]],[[-1,[57,[7]],141,48,127],[[64,[246,247]]],[]],[[266,[57,[7]],141,48,127],47],[[-1,[57,[7]],141,48,127],[[64,[246,247]]],[]],[[-1,[57,[7]],141,48,127],[[64,[246,247]]],[]],[[-1,[57,[7]],141,48,127],[[64,[246,247]]],[]],[[-1,[57,[7]],141,48,127],[[64,[246,247]]],[]],[[-1,[57,[7]],141,48,127],[[64,[246,247]]],[]],[[-1,[57,[7]],141,48,127],[[64,[246,247]]],[]],[[-1,[57,[7]],141,48,127],[[64,[246,247]]],[]],[[-1,[57,[7]],141,48,127],[[64,[246,247]]],[]],[[-1,[57,[7]],141,48,127],[[64,[246,247]]],[]],[[[267,[-1]],[57,[7]],141,48,127],47,268],[[-1,[57,[7]],141,48,127],11,[]],[[266,[57,[7]],141,48,127],11],[[-1,[57,[7]],141,48,127],11,[]],[[-1,[57,[7]],141,48,127],11,[]],[[-1,[57,[7]],141,48,127],11,[]],[[-1,[57,[7]],141,48,127],11,[]],[[-1,[57,[7]],141,48,127],11,[]],[[-1,[57,[7]],141,48,127],11,[]],[[-1,[57,[7]],141,48,127],11,[]],[[-1,[57,[7]],141,48,127],11,[]],[[-1,[57,[7]],141,48,127],11,[]],[[-1,[31,[[57,[7]]]],141,48,127],11,[]],[[266,[31,[[57,[7]]]],141,48,127],11],[[-1,[31,[[57,[7]]]],141,48,127],11,[]],[[-1,[31,[[57,[7]]]],141,48,127],11,[]],[[-1,[31,[[57,[7]]]],141,48,127],11,[]],[[-1,[31,[[57,[7]]]],141,48,127],11,[]],[[-1,[31,[[57,[7]]]],141,48,127],11,[]],[[-1,[31,[[57,[7]]]],141,48,127],11,[]],[[-1,[31,[[57,[7]]]],141,48,127],11,[]],[[-1,[31,[[57,[7]]]],141,48,127],11,[]],[[-1,[31,[[57,[7]]]],141,48,127],11,[]],[[[267,[-1]],[31,[[57,[7]]]],141,48,127],11,268],[[266,-1],266,[53,171,52]],[[-1,141,142,143,127],[[64,[246,247]]],[]],[[266,141,142,143,127],47],[[-1,141,142,143,127],[[64,[246,247]]],[]],[[-1,141,142,143,127],[[64,[246,247]]],[]],[[-1,141,142,143,127],[[64,[246,247]]],[]],[[-1,141,142,143,127],[[64,[246,247]]],[]],[[-1,141,142,143,127],[[64,[246,247]]],[]],[[-1,141,142,143,127],[[64,[246,247]]],[]],[[-1,141,142,143,127],[[64,[246,247]]],[]],[[-1,141,142,143,127],[[64,[246,247]]],[]],[[-1,141,142,143,127],[[64,[246,247]]],[]],[[[267,[-1]],141,142,143,127],47,268],[-1,271,[52,53,171]],[-1,266,228],[[-1,-2,-3],[[226,[-1]]],[],[[238,[-1]]],228],[[-1,-2],239,[[131,[[149,[155]]]]],228],[-1,[[269,[-1]]],[]],[-1,251,228],[[-1,-2],263,[[131,[133]]],228],[[-1,-2],265,[[131,[130]]],228],[-1,233,[[238,[144]]]],[[-1,-2],262,[[131,[132]]],228],[-1,[[267,[-1]]],[]],[[-1,-2],264,[[238,[212]]],228],[[-1,-2],[[269,[-1]]],[],228],[[266,-1],266,[53,171,52]],[[266,-1],266,[53,171,52]],[[266,-1],266,[53,171,52]],[[266,-1],266,[53,171,52]],[[266,-1],266,[53,171,52]],[[266,-1],266,[53,171,52]],[[266,-1],266,[53,171,52]],[[266,-1],266,[53,171,52]],[[266,-1],266,[53,171,52]],[[266,-1],266,[53,171,52]],[[266,-1],266,[53,171,52]],[[266,-1],266,[53,171,52]],[[266,-1],266,[53,171,52]],[[266,-1],266,[53,171,52]],[[266,-1],266,[53,171,52]],[[266,-1],266,[53,171,52]],[[266,-1],266,[53,171,52]],[[266,-1],266,[53,171,52]],[[266,-1],266,[53,171,52]],[[266,-1],266,[53,171,52]],[[266,-1],266,[53,171,52]],[[266,[32,[7]],[32,[10]],129],245],[[248,[32,[7]],[32,[10]],129],245],0,[[271,128],11],[[-1,128],11,[]],[[-1,128],11,[]],[[-1,128],11,[]],[[-1,128],11,[]],[[-1,128],11,[]],[[-1,128],11,[]],[[-1,128],11,[]],[[270,128],11],[[-1,128],11,[]],[[-1,128],11,[]],[[-1,128],11,[]],[[[267,[-1]],128],11,268],[[266,128],11],[[266,128],11],[[-1,127],[[31,[[11,[244,144]]]]],[]],[[-1,127],[[31,[[11,[244,144]]]]],[]],[[239,127],[[31,[244]]]],[[-1,127],[[31,[[11,[244,144]]]]],[]],[[-1,127],[[31,[[11,[244,144]]]]],[]],[[-1,127],[[31,[[11,[244,144]]]]],[]],[[251,127],[[31,[244]]]],[[-1,127],[[31,[[11,[244,144]]]]],[]],[[-1,127],[[31,[[11,[244,144]]]]],[]],[[254,127],[[31,[244]]]],[[-1,127],[[31,[[11,[244,144]]]]],[]],[[-1,127],[[31,[[11,[244,144]]]]],[]],[[-1,127],[[31,[[11,[244,144]]]]],[]],[-1,[[58,[11,232]]],[]],[-1,[[58,[11,232]]],[]],[-1,[[58,[11,232]]],[]],[-1,[[58,[11,232]]],[]],[-1,[[58,[11,232]]],[]],[-1,[[58,[11,232]]],[]],[-1,[[58,[11,232]]],[]],[-1,[[58,[11,232]]],[]],[-1,[[58,[11,232]]],[]],[-1,[[58,[11,232]]],[]],[-1,[[58,[11,232]]],[]],[-1,[[58,[11,232]]],[]],[-1,[[58,[11,232]]],[]],[-1,[[58,[11,232]]],[]],[-1,[[58,[11,232]]],[]],0,0,0,0,[[271,9],271],[[[267,[-1]],9],[[267,[-1]]],[]],[[[32,[-1]],-2],254,[[18,[154]]],228],[-1,-2,[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,127],11,[]],[[266,127],11],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[[267,[-1]],127],11,268],[[-1,127],11,[]],[[266,127],11],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[[-1,127],11,[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],0,[[-1,-2],248,[[238,[28]]],228],[-1,251,228],[[252,-1],251,228],[[254,-1],254,[[18,[154]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[257,127],28],[[257,127],11],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],0,[[257,127],11],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[273,273],[274,274],[275,275],[276,276],[277,277],[278,278],[279,279],[280,280],[281,281],[282,282],[283,283],[284,284],[285,285],[286,286],[287,287],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[273,275,55],274],[[275,55],274],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[257,127],11],[[],273],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[276,55],24],[[277,55],24],[[278,55],24],[[279,55],24],[[280,55],24],[[281,55],24],[[282,55],24],[[283,55],24],[[284,55],24],[[285,55],24],[[286,55],24],[[287,55],24],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[273,273],28],[[274,274],28],[[275,275],28],[[276,276],28],[[277,277],28],[[278,278],28],[[279,279],28],[[280,280],28],[[281,281],28],[[282,282],28],[[283,283],28],[[284,284],28],[[285,285],28],[[286,286],28],[[287,287],28],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[257,34],35],[[273,34],35],[[274,34],35],[[275,34],35],[[276,34],35],[[277,34],35],[[278,34],35],[[279,34],35],[[280,34],35],[[281,34],35],[[282,34],35],[[283,34],35],[[284,34],35],[[285,34],35],[[286,34],35],[[287,34],35],[[257,127],11],0,[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[257,[57,[7]],127],28],[[257,[57,[7]],127],[[31,[256]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[[257,141,46,28,127],47],[[257,-1],257,[[131,[273]]]],0,[[257,[32,[10]],129],[[32,[5]]]],[[274,274,85],274],[-1,144,[]],[[-1,249],144,[]],[[257,[57,[7]],141,48,127],47],[[257,[57,[7]],141,48,127],11],[[257,[31,[[57,[7]]]],141,48,127],11],[276,[[50,[158]]]],[277,[[50,[158]]]],[278,[[50,[158]]]],[279,[[50,[158]]]],[280,[[50,[158]]]],[281,[[50,[158]]]],[282,[[50,[158]]]],[283,[[50,[158]]]],[284,[[50,[158]]]],[285,[[50,[158]]]],[286,[[50,[158]]]],[287,[[50,[158]]]],[-1,257,228],[[257,-1],257,[52,53,171]],0,0,[[275,55],274],[[257,128],11],[-1,[[58,[11,232]]],[]],[[275,55],274],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[257,127],11],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],0,0,0,0,0,0,0,[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[220,220],[288,288],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[220,220],28],[[288,288],28],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[220,34],35],[[288,34],35],[[288,34],35],[-1,-1,[]],[28,220],[-1,-1,[]],[[[31,[28]]],220],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[-1,-2],258,[],228],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[[258,-1],258,[[131,[273]]]],0,[258,144],[[-1,-2],258,[[238,[220]]],228],[220],[-1,[[58,[11,232]]],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,37,[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],0,0,0,0,0,0,0,0,0,[[-1,127],28,[]],[[-1,127],11,[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[243,[32,[10]],129],[[32,[10]]]],[[-1,163,127],[[64,[246,247]]],[]],[[-1,127],28,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],0,[[243,-1],243,[[131,[24]]]],[[243,55],[[31,[24]]]],[[-1,127],11,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[243,242],[289,289],[176,176],[290,290],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[243,-1],243,[[131,[167]]]],[[-1,127],11,[]],[[],289],[[-1,55],121,[]],[[290,55],176],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[289,289],28],[[176,176],28],[[290,290],28],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[243,34],35],[[289,34],35],[[176,34],35],[[290,34],35],[[-1,127],11,[]],[-1,-1,[]],[167,289],[-1,-1,[]],[24,289],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,[57,[7]],127],28,[]],[[-1,[57,[7]],127],[[31,[256]]],[]],[[-1,138,127],[[64,[246,247]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,121,[]],[-1,[[45,[121]]],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[[-1,141,46,28,127],[[64,[246,247]]],[]],[[-1,[32,[10]],129],[[32,[5]]],[]],[-1,144,[]],[[-1,249],144,[]],[[-1,127],11,[]],[[-1,[57,[7]],141,48,127],[[64,[246,247]]],[]],[[-1,[57,[7]],141,48,127],11,[]],[[-1,[31,[[57,[7]]]],141,48,127],11,[]],[[-1,141,142,143,127],[[64,[246,247]]],[]],[290,[[50,[158]]]],[-1,243,228],[[243,-1],243,[[131,[[149,[156]]]]]],0,[[243,[32,[7]],[32,[10]],129],245],[[-1,128],11,[]],[176,28],[[-1,127],[[31,[[11,[244,144]]]]],[]],[[243,127],[[31,[244]]]],[-1,[[58,[11,232]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[243,243],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[121,[[58,[176]]]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[121,[[58,[-1,121]]],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,127],11,[]],[[-1,127],11,[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],0,0,0,0,0,0,0,0,0,0,0,[[[291,[-1]],127],28,[292,88]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,36,[]],[222,36],[221,36],[-1,37,[]],[222,37],[221,37],[[[291,[-1]],127],11,[292,88]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[293,293],[294,294],[295,295],[222,222],[221,221],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[294,294],83],[[295,295],83],[[222,222],83],[[-1,-2],83,[],[]],[[-1,-2],83,[],[]],[[-1,-2],83,[],[]],[[-1,-2],83,[],[]],[[-1,-2],83,[],[]],[[-1,-2],83,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],293],[[],294],[[],295],[[],222],[[],221],[222],[221],[222],[221],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[293,293],28],[[294,294],28],[[295,295],28],[[222,-1],28,[[86,[36]],122]],[[221,-1],28,[[86,[36]],122]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[[291,[-1]],34],35,88],[[293,34],35],[[294,34],35],[[295,34],35],[[222,34],35],[[222,34],35],[[221,34],35],[[[291,[-1]],127],11,[292,88]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[36,222],[37,222],[37,222],[296,222],[-1,-1,[]],[37,221],[-1,-1,[]],[37,221],[296,221],[36,221],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[222,-1],11,39],[[[291,[-1]],[57,[7]],127],28,[292,88]],[[[291,[-1]],[57,[7]],127],[[31,[256]]],[292,88]],[[[291,[-1]],138,127],47,[292,88]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[291,[-2]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[[[291,[-1]],141,46,28,127],47,[292,88]],[[[291,[-1]],[32,[10]],129],[[32,[5]]],[292,88]],[-1,144,[]],[[-1,249],144,[]],[[[291,[-1]],-2],[[291,[-1]]],292,[[131,[222]]]],[[[291,[-1]],[57,[7]],141,48,127],47,[292,88]],[[[291,[-1]],[57,[7]],141,48,127],11,[292,88]],[[[291,[-1]],[31,[[57,[7]]]],141,48,127],11,[292,88]],[-2,[[291,[-1]]],292,[[238,[-1]]]],[-1,222,[[18,[37]]]],[-1,221,[[18,[37]]]],0,[[[291,[-1]],-2],[[291,[-1]]],292,[52,53,171]],[[294,294],[[31,[83]]]],[[295,295],[[31,[83]]]],[[222,-1],[[31,[83]]],[[124,[36]],122]],[[[291,[-1]],-2],[[291,[-1]]],292,[[131,[37]]]],0,[[[291,[-1]],128],11,[292,88]],[-1,[[58,[11,232]]],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,37,[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],0,0,[[-1,-3],-4,[],[],[[1,[-2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,2,[]],[-1,2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-3,[],[],[[3,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[297,34],35],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[[297,[32,[10]],129],[[32,[5]]]],[-1,144,[]],[[-1,249],144,[]],[-1,297,[[131,[37]]]],[[297,128],11],[-1,[[58,[11,232]]],[]],0,[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,60,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[31,[-2]]],[],[]],0,0,0,0,0,0,0,[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[[[126,[-1]]],[[126,[-1]]],70],[[-1,-2],11,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[126,[-1]],[126,[-1]]],28,86],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[298,34],35],[[[126,[-1]],34],35,88],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],298],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[298,144],[-1,298,[[238,[126]]]],[-1,298,[]],[[-1,-2],298,[],[[131,[125]]]],[[-1,-2],298,[],131],[-1,[[58,[11,232]]],[]],[-1,-2,[],[]],[[-1,[31,[125]]],126,[]],[[[126,[-1]],[31,[125]]],126,[299,300]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,60,[]],[-1,60,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],0,0,[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[301,301],[[-1,-2],11,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,55],121,[]],[[301,55],156],[-1,-2,[],[]],[-1,-2,[],[]],[[301,301],28],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[255,34],35],[[301,34],35],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[255,[57,[7]],127],28],[-1,255,228],[[255,[57,[7]],127],[[31,[256]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[[255,[32,[10]],129],[[32,[5]]]],[-1,144,[]],[[-1,249],144,[]],[[255,141,142,143,127],47],[301,[[50,[158]]]],[-1,255,228],[[255,128],11],[-1,[[58,[11,232]]],[]],[-1,-2,[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,60,[]],[-1,60,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[255,127],11],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,255,228],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[302,[-1]],127],28,303],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[[302,[-1]],163,127],47,303],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[[[302,[-1]],127],11,303],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[302,[-1]]],[[302,[-1]]],[303,70]],[304,304],[305,305],[306,306],[307,307],[308,308],[309,309],[310,310],[311,311],[312,312],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[-1,55],121,[]],[[304,55],156],[[305,55],156],[[306,55],156],[[307,55],24],[[308,55],24],[[309,55],24],[[310,55],24],[[311,55],24],[[312,55],24],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[304,304],28],[[305,305],28],[[306,306],28],[[307,307],28],[[308,308],28],[[309,309],28],[[310,310],28],[[311,311],28],[[312,312],28],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[[302,[-1]],34],35,[303,88]],[[304,34],35],[[305,34],35],[[306,34],35],[[307,34],35],[[308,34],35],[[309,34],35],[[310,34],35],[[311,34],35],[[312,34],35],[[[302,[-1]],127],11,303],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[31,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-2,[[302,[-1]]],303,[[238,[-1]]]],[[[302,[-1]],[57,[7]],127],28,303],[[[302,[-1]],[57,[7]],127],[[31,[256]]],303],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[31]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[[[302,[-1]],141,46,28,127],47,303],[[[302,[-1]]],[[302,[-1]]],303],[[[302,[-1]],[32,[10]],129],[[32,[5]]],303],[-1,144,[]],[[-1,249],144,[]],[[[302,[-1]],-2],[[302,[-1]]],303,131],0,[[[302,[-1]],-2],[[302,[-1]]],303,131],0,[[[302,[-1]],[57,[7]],141,48,127],47,303],[[[302,[-1]],[57,[7]],141,48,127],11,303],[[[302,[-1]],[31,[[57,[7]]]],141,48,127],11,303],[[[302,[-1]],141,142,143,127],47,303],[304,[[50,[158]]]],[305,[[50,[158]]]],[306,[[50,[158]]]],[307,[[50,[158]]]],[308,[[50,[158]]]],[309,[[50,[158]]]],[310,[[50,[158]]]],[311,[[50,[158]]]],[312,[[50,[158]]]],[[-2,-3,-4],[[302,[-1]]],303,[[238,[-1]]],131,131],[[[302,[-1]]],[[302,[-1]]],303],[[[302,[-1]],128],11,303],[-1,[[58,[11,232]]],[]],[-1,[[302,[-2]]],[],[]],[[-1,-2,-3],[[302,[-4]]],[],131,131,[]],0,[[[302,[-1]],-2],[[302,[-1]]],303,[[131,[81]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],0,0,0,0,0,0,[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[313,313],[314,314],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[-1,259,[[131,[240]]]],[[],313],[[],313],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[313,313],28],[[314,314],28],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[259,34],35],[[313,34],35],[[314,34],35],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[[259,[32,[10]],129],[[32,[5]]]],[-1,144,[]],[[-1,249],144,[]],[[-1,-2],259,[[131,[313]]],[[131,[240]]]],0,[[259,128],11],0,[-1,259,[[131,[240]]]],[[],313],[[],313],[-1,[[58,[11,232]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],0,0,0,0,0,0,0,0,0,[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],[[-1,-3],-4,[],[],[[1,[-2]]],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],[-1,2,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-3,[],[],[[3,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[148,[[31,[[316,[315]]]]]],[133,133],[[-1,-2],11,[],[]],[[-1,148],28,[]],[[133,133],83],[[-1,-2],83,[],[]],[[-1,-2],83,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[[],[[260,[-1]]],317],[[],133],[148],[148],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[133,133],28],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],0,[[133,34],35],[148,[[214,[28]]]],[[[260,[144]],-1],[[260,[144]]],[[238,[28]]]],[-1,[[260,[144]]],261],[-1,-1,[]],[-1,-1,[]],[318,133],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[31,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[148,-1,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[42,[-1,41]]],[[42,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[43,[-1,41]]],[[43,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[[[44,[-1,41]]],[[44,[2,41]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2,-2]]],[],[]],[-1,[[11,[31]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[[31,[-2]]]]],[],[]],[133,133],[[133,133,85],133],0,[-1,144,[]],0,0,0,0,[[],[[260,[-1]]],317],[133],[148,[[214,[28]]]],[[[260,[144]],-1],[[260,[144]]],[[238,[28]]]],[[133,133],[[31,[83]]]],[[133,133,133],81],0,0,0,0,[[[260,[-1]]],56,317],[[],56],[[],56],0,0,0,[[[260,[144]],-1],[[260,[144]]],[[131,[132]]]],[[[260,[144]],-1],[[260,[144]]],[[131,[133]]]],0,[-1,-2,[],[]],[[-1,[31,[125]]],[[126,[81]]],[]],[133,11],0,[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,[[58,[-2,[59,[-2]]]]],[],[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],0,0,0],"c":[70],"p":[[8,"TransformMatrix",9212],[8,"Any",9213],[8,"CastFrom",9214],[3,"Graphics",0],[3,"UPx",9215],[3,"Rect",9216],[3,"Px",9215],[3,"Name",0],[3,"Tick",0],[4,"ConstraintLimit",0],[15,"tuple"],[3,"InputState",0],[3,"Lazy",0],[4,"TextOrigin",9217],[8,"ScreenUnit",9218],[3,"MeasuredText",9217],[3,"Drawable",9219],[8,"Into",9220],[8,"Zero",9218],[8,"ShaderScalable",9221],[8,"Copy",9222],[3,"Shape",9223],[3,"Text",9217],[3,"Color",9219],[3,"Buffer",9224],[8,"TextureSource",9219],[8,"ShapeSource",9219],[15,"bool"],[3,"FontFamilyList",2439],[4,"FamilyOwned",9225],[4,"Option",9226],[3,"Size",9227],[3,"Fraction",9228],[3,"Formatter",9229],[6,"Result",9229],[15,"str"],[3,"String",9230],[8,"IntoIterator",9231],[8,"Hasher",9232],[3,"Renderer",9233],[3,"Global",9234],[3,"Box",9235],[3,"Arc",9236],[3,"Rc",9237],[4,"Value",4643],[3,"KeyEvent",9238],[6,"EventHandling",5186],[4,"MouseButton",9238],[4,"ElementState",9238],[4,"Cow",9239],[3,"Duration",9240],[8,"FnMut",9241],[8,"Send",9222],[15,"u32"],[3,"WidgetContext",2147],[6,"Result",0],[3,"Point",9242],[4,"Result",9243],[3,"OutOfBounds",9244],[3,"TypeId",9213],[8,"FnOnce",9241],[3,"Chain",293],[8,"IntoAnimate",293],[4,"ControlFlow",9245],[3,"RunningAnimation",293],[8,"AnimateTarget",293],[8,"Easing",293],[3,"RunningChain",293],[3,"Cycle",293],[8,"Clone",9246],[3,"OnCompleteAnimation",293],[8,"Animate",293],[3,"DynamicTransition",293],[8,"LinearInterpolate",293],[8,"Sync",9222],[3,"AnimationHandle",293],[3,"Animation",293],[8,"AnimationTarget",293],[3,"BinaryLerp",293],[3,"ImmediateLerp",293],[3,"ZeroToOne",293],[4,"EasingFunction",293],[4,"Ordering",9247],[8,"Ord",9247],[15,"f32"],[8,"PartialEq",9247],[3,"TransitioningDynamic",293],[8,"Debug",9229],[15,"never"],[15,"f64"],[3,"EaseInOutBack",959],[3,"EaseOutBounce",959],[3,"EaseInBack",959],[3,"EaseInQuartic",959],[3,"EaseOutExponential",959],[3,"EaseInCubic",959],[3,"EaseInOutCubic",959],[3,"EaseInExponential",959],[3,"EaseInOutQuadradic",959],[3,"EaseOutBack",959],[3,"EaseOutSine",959],[3,"EaseOutQuartic",959],[3,"EaseInQuintic",959],[3,"EaseInOutSine",959],[3,"EaseInOutCircular",959],[3,"EaseInOutQuartic",959],[3,"EaseInOutQuintic",959],[3,"EaseInCircular",959],[3,"EaseInOutExponential",959],[3,"EaseOutElastic",959],[3,"EaseInQuadradic",959],[3,"EaseInBounce",959],[3,"EaseOutQuadradic",959],[3,"EaseInOutElastic",959],[3,"EaseOutQuintic",959],[3,"EaseOutCubic",959],[3,"EaseInElastic",959],[3,"EaseOutCircular",959],[8,"Hash",9232],[3,"Linear",959],[4,"Component",2439],[8,"Sized",9222],[15,"usize"],[8,"PartialOrd",9247],[3,"RangeInclusive",9248],[4,"Progress",8227],[3,"EventContext",2147],[3,"GraphicsContext",2147],[3,"LayoutContext",2147],[3,"Styles",2439],[8,"IntoValue",4643],[3,"ThemePair",2439],[4,"ThemeMode",9038],[3,"WidgetCacheKey",2147],[4,"Exclusive",2147],[8,"ManageWidget",2147],[8,"ComponentDefinition",2439],[4,"Ime",9238],[8,"Trackable",2147],[3,"Theme",2439],[3,"DeviceId",9238],[4,"MouseScrollDelta",9238],[4,"TouchPhase",9238],[3,"WidgetInstance",5186],[3,"ManagedWidget",5186],[3,"StrokeOptions",9223],[8,"ScreenScale",9218],[3,"RunningWindow",9038],[3,"Edges",2439],[8,"Add",9249],[8,"AddAssign",9249],[3,"ColorSchemeBuilder",2439],[3,"ColorScheme",2439],[3,"DimensionRange",2439],[4,"FlexibleDimension",2439],[4,"Dimension",2439],[3,"CustomComponent",2439],[3,"ComponentName",2439],[3,"SurfaceTheme",2439],[3,"ColorTheme",2439],[3,"FixedTheme",2439],[3,"ColorSource",2439],[3,"VisualOrder",2439],[4,"HorizontalOrder",2439],[4,"VerticalOrder",2439],[4,"FocusableWidgets",2439],[4,"ContainerLevel",2439],[8,"Lightness",2439],[8,"RequireInvalidation",2439],[8,"RefUnwindSafe",9250],[8,"UnwindSafe",9250],[8,"Default",9251],[15,"i32"],[3,"CornerRadii",9223],[3,"Weight",9252],[4,"EffectiveBackground",7651],[4,"Style",9252],[3,"Lp",9215],[3,"RangeFrom",9248],[3,"RangeFull",9248],[3,"RangeToInclusive",9248],[3,"Range",9248],[3,"RangeTo",9248],[3,"Vec",9253],[8,"ProtoColor",2439],[8,"NamedComponent",2439],[3,"OklabHue",9254],[8,"IntoComponentValue",2439],[15,"slice"],[3,"TextSize",3631],[3,"LineHeight",3631],[3,"SurfaceColor",3631],[3,"TextColor",3631],[3,"TextColorVariant",3631],[3,"HighlightColor",3631],[3,"IntrinsicPadding",3631],[3,"Easing",3631],[3,"EasingIn",3631],[3,"EasingOut",3631],[3,"LayoutOrder",3631],[3,"AutoFocusableControls",3631],[3,"WidgetBackground",3631],[3,"WidgetAccentColor",3631],[3,"DisabledWidgetAccentColor",3631],[3,"OutlineColor",3631],[3,"DisabledOutlineColor",3631],[3,"OpaqueWidgetColor",3631],[3,"CornerRadius",3631],[3,"FontFamily",3631],[3,"FontWeight",3631],[3,"FontStyle",3631],[4,"Validation",4643],[3,"DynamicReader",4643],[3,"Dynamic",4643],[3,"GenerationalValue",4643],[3,"Generation",4643],[3,"Validations",4643],[3,"DynamicGuard",4643],[3,"BlockUntilUpdatedFuture",4643],[4,"CheckboxState",7515],[3,"MaskedString",7867],[3,"CowString",7867],[8,"ToString",9230],[8,"FromStr",9255],[8,"From",9220],[3,"Radio",5830],[8,"Eq",9247],[8,"MakeWidget",5186],[3,"Pin",9256],[3,"Context",9257],[4,"Poll",9258],[4,"EventLoopError",9259],[3,"Switcher",5830],[8,"Not",9260],[4,"ReplaceError",4643],[3,"WhenValidation",4643],[8,"Display",9229],[8,"IntoDynamic",4643],[3,"Align",5830],[3,"Children",5186],[3,"WidgetId",5186],[4,"WidgetRef",5186],[3,"Container",7651],[4,"RootBehavior",5186],[3,"WrappedLayout",5186],[3,"EventHandled",5186],[3,"EventIgnored",5186],[3,"Collapse",5830],[3,"WidgetTag",5186],[3,"WidgetGuard",5186],[3,"Expand",5830],[15,"u8"],[3,"Callback",5186],[3,"Resize",5830],[3,"Scroll",8319],[4,"CursorIcon",9261],[3,"Button",6761],[3,"Checkbox",7515],[3,"Stack",8899],[3,"Window",9038],[8,"Widget",5186],[3,"Themed",5830],[3,"ThemedMode",5830],[3,"Validated",5830],[3,"Style",5830],[3,"Custom",5830],[3,"TileMap",5830],[8,"Layers",9262],[3,"Data",5830],[3,"Space",5830],[3,"Canvas",5830],[4,"TileMapFocus",9262],[4,"ButtonKind",6761],[3,"ButtonColors",6761],[4,"VisualState",6761],[3,"ButtonBackground",6761],[3,"ButtonActiveBackground",6761],[3,"ButtonHoverBackground",6761],[3,"ButtonDisabledBackground",6761],[3,"ButtonForeground",6761],[3,"ButtonActiveForeground",6761],[3,"ButtonHoverForeground",6761],[3,"ButtonDisabledForeground",6761],[3,"ButtonOutline",6761],[3,"ButtonActiveOutline",6761],[3,"ButtonHoverOutline",6761],[3,"ButtonDisabledOutline",6761],[3,"CheckboxToBoolError",7515],[4,"ContainerBackground",7651],[3,"CurrentContainerBackground",7651],[3,"Input",7867],[8,"InputStorage",7867],[3,"SelectionState",7867],[3,"Cursor",7867],[4,"Affinity",7867],[15,"char"],[3,"Label",8185],[3,"ProgressBar",8227],[8,"Ranged",9218],[8,"PercentBetween",293],[3,"ScrollBarThickness",8319],[3,"Slider",8412],[8,"SliderValue",8412],[3,"TrackSize",8412],[3,"KnobSize",8412],[3,"MinimumSliderSize",8412],[3,"KnobColor",8412],[3,"DisabledKnobColor",8412],[3,"TrackColor",8412],[3,"DisabledTrackColor",8412],[3,"InactiveTrackColor",8412],[3,"DisabledInactiveTrackColor",8412],[3,"StackDirection",8899],[4,"StackOrientation",8899],[3,"Clipboard",9263],[3,"MutexGuard",9264],[8,"WindowBehavior",9038],[4,"Theme",9265],[8,"WithClone",0],[8,"FitMeasuredSize",0],[8,"Run",0],[3,"BoxedAnimation",293],[8,"BoxAnimate",293],[8,"Spawn",293],[8,"MapManagedWidget",2147],[8,"AsEventContext",2147],[8,"ColorExt",2439],[8,"ComponentDefaultvalue",2439],[8,"ComponentType",2439],[8,"ForEach",4643],[8,"MapEach",4643],[8,"ForEachCloned",4643],[8,"MapEachCloned",4643],[8,"Switchable",4643],[8,"WrapperWidget",5186],[8,"MakeWidgetWithId",5186],[8,"Checkable",7515],[8,"InputValue",7867],[8,"ProgressValue",8227],[8,"Progressable",8227],[8,"Slidable",8412],[6,"WindowAttributes",9038]],"a":{"app_id":[9050],"class":[9050],"class_name":[9050]}},\ "gooey_macros":{"doc":"","t":"Y","n":["LinearInterpolate"],"q":[[0,"gooey_macros"]],"d":[""],"i":[0],"f":[0],"c":[],"p":[]}\ }'); if (typeof window !== 'undefined' && window.initSearch) {window.initSearch(searchIndex)}; diff --git a/main/src/gooey/value.rs.html b/main/src/gooey/value.rs.html index 4ac619ccb..08632db36 100644 --- a/main/src/gooey/value.rs.html +++ b/main/src/gooey/value.rs.html @@ -2043,6 +2043,81 @@ 2043 2044 2045 +2046 +2047 +2048 +2049 +2050 +2051 +2052 +2053 +2054 +2055 +2056 +2057 +2058 +2059 +2060 +2061 +2062 +2063 +2064 +2065 +2066 +2067 +2068 +2069 +2070 +2071 +2072 +2073 +2074 +2075 +2076 +2077 +2078 +2079 +2080 +2081 +2082 +2083 +2084 +2085 +2086 +2087 +2088 +2089 +2090 +2091 +2092 +2093 +2094 +2095 +2096 +2097 +2098 +2099 +2100 +2101 +2102 +2103 +2104 +2105 +2106 +2107 +2108 +2109 +2110 +2111 +2112 +2113 +2114 +2115 +2116 +2117 +2118 +2119 +2120
    //! Types for storing and interacting with values in Widgets.
     
     use std::fmt::{Debug, Display};
    @@ -2054,10 +2129,11 @@
     use std::sync::{Arc, Mutex, MutexGuard, TryLockError};
     use std::task::{Poll, Waker};
     use std::thread::ThreadId;
    +use std::time::Duration;
     
     use ahash::AHashSet;
     
    -use crate::animation::{DynamicTransition, LinearInterpolate};
    +use crate::animation::{AnimationHandle, DynamicTransition, IntoAnimate, LinearInterpolate, Spawn};
     use crate::context::sealed::WindowHandle;
     use crate::context::{self, WidgetContext};
     use crate::utils::{run_in_bg, IgnorePoison, UnwindsafeCondvar, WithClone};
    @@ -2204,6 +2280,33 @@
             })
         }
     
    +    /// Returns a new dynamic that contains the updated contents of this dynamic
    +    /// at most once every `period`.
    +    #[must_use]
    +    pub fn debounced_every(&self, period: Duration) -> Self
    +    where
    +        T: PartialEq + Clone + Send + Sync + 'static,
    +    {
    +        let debounced = Dynamic::new(self.get());
    +        let mut debounce = Debounce::new(debounced.clone(), period);
    +        self.for_each_cloned(move |value| debounce.update(value));
    +        debounced
    +    }
    +
    +    /// Returns a new dynamic that contains the updated contents of this dynamic
    +    /// delayed by `period`. Each time this value is updated, the delay is
    +    /// reset.
    +    #[must_use]
    +    pub fn debounced_with_delay(&self, period: Duration) -> Self
    +    where
    +        T: PartialEq + Clone + Send + Sync + 'static,
    +    {
    +        let debounced = Dynamic::new(self.get());
    +        let mut debounce = Debounce::new(debounced.clone(), period).extending();
    +        self.for_each_cloned(move |value| debounce.update(value));
    +        debounced
    +    }
    +
         /// Returns a new dynamic that is updated using `U::from(T.clone())` each
         /// time `self` is updated.
         #[must_use]
    @@ -3903,7 +4006,6 @@
             self.invalid.map_mut(|invalid| *invalid += 1);
     
             let invalid_count = self.invalid.clone();
    -        let state = self.state.clone();
             let dynamic = dynamic.clone();
             let mut initial_generation = dynamic.generation();
             let mut invalid = true;
    @@ -3929,11 +4031,6 @@
                 match current_state {
                     ValidationsState::Resetting => {
                         initial_generation = dynamic.generation();
    -                    let state = state.clone();
    -
    -                    run_in_bg(move || {
    -                        state.set(ValidationsState::Initial);
    -                    });
                         Validation::None
                     }
                     ValidationsState::Initial if initial_generation == dynamic.generation() => {
    @@ -4008,6 +4105,7 @@
         /// Resets the validation status for all related validations.
         pub fn reset(&self) {
             self.state.set(ValidationsState::Resetting);
    +        self.state.set(ValidationsState::Initial);
         }
     }
     
    @@ -4088,4 +4186,56 @@
             })
         }
     }
    +
    +struct Debounce<T> {
    +    destination: Dynamic<T>,
    +    period: Duration,
    +    delay: Option<AnimationHandle>,
    +    buffer: Dynamic<T>,
    +    extend: bool,
    +}
    +
    +impl<T> Debounce<T>
    +where
    +    T: Clone + PartialEq + Send + Sync + 'static,
    +{
    +    pub fn new(destination: Dynamic<T>, period: Duration) -> Self {
    +        Self {
    +            buffer: Dynamic::new(destination.get()),
    +            destination,
    +            period,
    +            delay: None,
    +            extend: false,
    +        }
    +    }
    +
    +    pub fn extending(mut self) -> Self {
    +        self.extend = true;
    +        self
    +    }
    +
    +    pub fn update(&mut self, value: T) {
    +        if self.buffer.replace(value).is_some() {
    +            let create_delay = if self.extend {
    +                true
    +            } else {
    +                self.delay
    +                    .as_ref()
    +                    .map_or(true, AnimationHandle::is_complete)
    +            };
    +
    +            if create_delay {
    +                let destination = self.destination.clone();
    +                let buffer = self.buffer.clone();
    +                self.delay = Some(
    +                    self.period
    +                        .on_complete(move || {
    +                            destination.set(buffer.get());
    +                        })
    +                        .spawn(),
    +                );
    +            }
    +        }
    +    }
    +}
     

    \ No newline at end of file