€Ð_startstart_extentextent==hashCodetoStringlerpborderAnimationbordergapAnimationgaptextDirection	fillColorhoverColorTweenhoverAnimationblendedColorpaintshouldRepaint
hoverColor
isHoveringcreateState_kHoverDuration_controller_hoverColorController_borderAnimation_border_hoverAnimation_hoverColorTween	initStatedisposedidUpdateWidgetbuildchild	animation
translateX	textAlignhelper
helperTexthelperStylehelperMaxLineserror	errorText
errorStyleerrorMaxLinesempty_helper_error
_hasHelper	_hasError_handleChange_buildHelper_buildErrorneverautoalways_xcenter
_stringifyiconinputlabelhintprefixsuffix
prefixIcon
suffixIconhelperErrorcounter	containercontentPaddingisCollapsedfloatingLabelHeightfloatingLabelProgressfloatingLabelAlignment	borderGapalignLabelWithHintisDensevisualDensityinputConstraintsbaselinecontainerHeightsubtextSizesize
subtextGapchildren
decoration_decoration_textDirectiontextBaseline_textBaseline_defaultTextAlignVerticaltextAlignVertical_textAlignVertical	isFocused
_isFocusedexpands_expands	material3
_material3_isOutlineAligned_densityOffsetvisitChildrenForSemantics	_minWidth	_maxWidth
_minHeight_boxSize_getBaseline_getDryBaseline_boxParentData_computeSubtextSizes_layout_interpolateThreecomputeMinIntrinsicWidthcomputeMaxIntrinsicWidth_lineHeightcomputeMinIntrinsicHeightcomputeMaxIntrinsicHeightcomputeDistanceToActualBaseline_labelTransformcomputeDryBaselinecomputeDryLayoutperformLayout_paintLabelapplyPaintTransformhitTestSelfhitTestChildren$_childSemanticsConfigurationDelegatedescribeSemanticsConfigurationslotschildForSlotcreateRenderObjectupdateRenderObjectlabelIsFloatingtextstylesemanticsSortKeysemanticsTag	baseStyleisEmpty_labelShouldWithdrawcontainerOfdebugFillProperties_floatingLabelController_floatingLabelAnimation_shakingLabelController
_borderGap_prefixSemanticsSortOrder_inputSemanticsSortOrder_suffixSemanticsSortOrder_kPrefixSemanticsTag_kSuffixSemanticsTagdidChangeDependencies_effectiveDecoration_floatingLabelEnabled_getDefaultM2BorderColor_getFillColor_getHoverColor_getIconColor_getPrefixIconColor_getSuffixIconColor_hasInlineLabel_shouldShowLabel_getInlineLabelStyle_getInlineHintStyle_getFloatingLabelStyle_getHelperStyle_getErrorStylematerialState_getDefaultBorder	iconColor	labelText
labelStylefloatingLabelStylehintText	hintStylehintTextDirectionhintMaxLineshintFadeDurationfloatingLabelBehaviorprefixIconConstraints
prefixTextprefixStyleprefixIconColor
suffixTextsuffixStylesuffixIconColorsuffixIconConstraintscounterTextcounterStylefilled
focusColorerrorBorderfocusedBorderfocusedErrorBorderdisabledBorderenabledBorderenabledsemanticCounterTextconstraintscopyWithapplyDefaultsoutlineBorderactiveIndicatorBordermergecontext_colors
_textTheme_kTransitionDuration_kTransitionCurve_kFinalLabelScale_SubtextSize_ChildBaselineGetter_kHintFadeTransitionDuration_InputBorderGap_InputBorderTween_InputBorderPainter_BorderContainer_BorderContainerState_Shaker_HelperError_HelperErrorStateFloatingLabelBehaviorFloatingLabelAlignment_DecorationSlot_Decoration_RenderDecorationLayout_RenderDecoration
_Decorator
_AffixTextInputDecorator_InputDecoratorStateInputDecorationInputDecorationTheme_InputDecoratorDefaultsM2_InputDecoratorDefaultsM3�¬
lerpDoubleDurationmillisecondsCurveCurvesfastOutSlowIndouble	RenderBoxBoxConstraintsChangeNotifiernotifyListenersoverrideboolObject	identicalruntimeTypestartextentinthashStringdescribeIdentityTweenInputBorderShapeBorderlerpbeginendCustomPainter
Listenablerepaint	AnimationTextDirectionColor
ColorTween
alphaBlendevaluatevoidCanvasSizeRectOffsetzeroalphadrawPathgetOuterPathtextDirectionPaintcolorstylePaintingStylefillpaintgapStart	gapExtentgapPercentagevalueborderAnimationhoverAnimationgapAnimationbordergapStatefulWidgetStateTickerProviderStateMixinAnimationControllerCurvedAnimation	initStatedurationwidget
isHoveringvsyncparentcurvereverseCurveflippedlinearColorstransparent
hoverColordisposedidUpdateWidgetforwardreverseWidgetBuildContextCustomPaintforegroundPaintermergeDirectionalityof	fillColorhoverColorTweenAnimatedWidget
listenable	Transform	transformMatrix4translationValueschild	TextAlign	TextStyleSingleTickerProviderStateMixinSizedBoxshrink
helperTexthelper	errorTexterroraddListenersetState	Semantics	containerFadeTransitionopacityanimateTexthelperStyle	textAlignoverflowTextOverflowellipsismaxLineshelperMaxLinesFractionalTranslationtranslationview
errorStyleerrorMaxLinesisDismissedisCompletedStackchildrenfloatingLabelBehaviorlabel	labelTextfloatingLabelAlignment	immutableltrrtl_hashCode_xtoStringAsFixedEdgeInsetsDirectionalVisualDensitycontentPaddingisCollapsedfloatingLabelHeightfloatingLabelProgress	borderGapalignLabelWithHintisDensevisualDensityiconinputhintprefixsuffix
prefixIcon
suffixIconhelperErrorcounter!SlottedContainerRenderObjectMixinTextBaselineTextAlignVerticalchildForSlotIterablemarkNeedsLayoutcentertopymarkNeedsSemanticsUpdate	isOutlinebaseSizeAdjustmentRenderObjectVisitorgetMinIntrinsicWidthgetMaxIntrinsicWidthgetMinIntrinsicHeightsizeChildLayoutHelpergetBaseline
alphabeticheightgetDryBaselinedryLayoutChildBoxParentData
parentDataChildLayouterlayoutChildconstraintsdeflate
EdgeInsetsonlyleftwidthmaxascentbottomHeightsubtextHeightmaxWidthinfinityloosen
horizontalcopyWithverticaldytightenbottomkMinInteractiveDimension	maxHeightmininputConstraintscontainerHeightbaselinesubtextSizeListboxreduceoffsetgetDistanceToActualBaselineideographicgetDryLayout	constrainconstrainWidthconstrainHeighttightForlayoutparentUsesSizegetDistanceToBaselinedxoffsetToPrefixIconPaintingContext
paintChild
borderSideidentity	translatescalelayerpushTransformneedsCompositingoldLayerTransformLayerRenderObjectmultiplyapplyPaintTransformBoxHitTestResultaddWithPaintOffsetpositionhitTesttransformed"ChildSemanticsConfigurationsResultSemanticsConfiguration)ChildSemanticsConfigurationsResultBuilderchildConfigtagsChildrenWith_kPrefixSemanticsTagadd_kSuffixSemanticsTagmarkAsMergeUpmarkAsSiblingMergeGroupbuildchildConfigurationsDelegate#SlottedMultiChildRenderObjectWidgetvalues
decorationtextBaselinetextAlignVertical	isFocusedexpands	material3ThemeuseMaterial3StatelessWidgetSemanticsSortKeySemanticsTagDefaultTextStyleIgnorePointerignoringAnimatedOpacitysortKeytagForChildren	TextFieldEditableTextMaterial
DecorationDecoratedBox	ThemeDatainputDecorationTheme	textThememinLinesDropdownButtonInkWellalwaysenabledfilledcounterTextfindAncestorRenderObjectOfTypeDiagnosticPropertiesBuilderdebugFillPropertiesDiagnosticsPropertydefaultValueOrdinalSortKeynametoStringnever_labelShouldWithdrawdidChangeDependenciesapplyDefaultscontextisEmptydisabledColorcolorSchemeprimary	hintColor	onSurfacewithOpacityMaterialStateProperty	resolveAs	iconColorIconButtonThemeDataprefixIconColorforegroundColorresolvesuffixIconColor
labelStyletitleMedium	baseStyle	hintStylefloatingLabelStyleSetMaterialStatedisabledfocusedhoveredUnderlineInputBorder
BorderSidenoneactiveIndicatorBorderoutlineBorderIconButtonThemehintTexthintFadeDurationhintTextDirectionhintMaxLineserrorBorderdisabledBorderfocusedErrorBorderfocusedBorderenabledBorder	animationAnimatedDefaultTextStyle
prefixText
suffixTextlabelIsFloatingtextprefixStylesemanticsSortKeysemanticsTagsuffixStyleMouseRegioncursorSystemMouseCursorsbasicPaddingpadding	IconThemedataIconThemeDataCenterwidthFactorheightFactorConstrainedBoxprefixIconConstraintseffectiveConstraintsminWidth	minHeightButtonStyleWidgetStatePropertyAlliconSizesuffixIconConstraints
liveRegioncounterStylesemanticsLabelsemanticCounterTextfromSTEBright
MediaQuerytextScalerOffontSizeIcon	ImageIconMaterialStateColorrichMaterialStateTextStyleColorSchemeTextFormField	validatorautoEdgeInsetsGeometry	collapsedAlign
focusColorOutlineInputBorder!MaterialStateUnderlineInputBorderMaterialStateOutlineInputBorderhashAlljoinDiagnosticableIntPropertyColorPropertyresolveWithstatescontains	bodySmall
brightness
Brightnessdarklightwhite70black45	TextThemeonSurfaceVariantsurfaceContainerHighestMaterialStateBorderSideonErrorContaineroutline	bodyLargeChangeNotifierTweenCustomPainterStatefulWidgetStateTickerProviderStateMixinAnimatedWidgetSingleTickerProviderStateMixin	RenderBox!SlottedContainerRenderObjectMixin#SlottedMultiChildRenderObjectWidgetStatelessWidgetDiagnosticableInputDecorationTheme€YÍøÕH†6´³ÙV Ý
    €ª   €¼€¿math€¿	dart:math€×€æ
lerpDouble €Ç   dart:ui  €ì   package:flutter/foundation.dart  �   package:flutter/rendering.dart  �A   package:flutter/widgets.dart  �k   button_style.dart  �ˆ   color_scheme.dart  �¥   colors.dart  �¼   constants.dart  �Ö   icon_button_theme.dart  �ø   input_border.dart  ‚   material.dart  ‚.   material_state.dart  ‚M   text_theme.dart  ‚h   
theme.dart  ‚~   theme_data.dartÀk~ ÀòÖ’Ö =€ˆ€§€©€Æ€é€ë��@�h�j�‡�¤�»�Õ�÷‚‚-‚L‚g‚}‚˜‚š‚³‚Ì‚Î‚õƒŒƒÐ„„/„1„‰„ç„é…$…(…k…µ…Ü†'†)†n†Ž†¾†Ñ†ñ‡‡+‡B‡\‡c‡h‡j‡ƒ‡¤‡Â‡ß‡÷ˆˆˆˆˆ,ˆŽˆ²ˆÕˆéˆð‰‰2‰9‰^‰‰£‰¨‰ª‰·ŠŠLŠNŠ[Š‹ŠŽŠ�ŠÂŠø‹(‹*‹7‹‰‹Œ‹Ž‹àŒŒ,ŒNŒrŒ�Œ®ŒÆŒè��)�M�n�p�œ�¿�èŽŽ,ŽFŽkŽ–Ž˜ŽýŽÿ��6�}�®�à���l�}�£�Ì�Ö�Ý�ß�÷‘‘‘5‘S‘}‘¢‘ª‘¯‘±‘¾‘ö’0’h’œ’Ä’æ““"“$“1“a“d“f“³“ÿ”I”j”›”·”Ò”ê••)•H•g•n•p•�•«•Ô•î–	–#–%–2–u–x–z–×—— —I—|—¦—É—ò˜˜˜&˜<˜T˜†˜¨˜Õ˜é˜ñ™™@™T™\™…™¡™Â™ò™úšš9šTš\š„šªšÇšÏ›&›+›-›:›N›j›�›±›Ñ›ç›ì›î›ûœ1œXœ†œªœÌœéœó���3�:�p�É�Ðžž&žPž`žŠž“žšžŸž¡ž®žÖžïŸŸOŸlŸƒŸ¥Ÿ²ŸÞŸø $ > r ˜ Ä î ø¡ ¡¡¡
¡G¡m¡•¡¨¡Ó¡ä¢
¢¢$¢&¢m¢o¢Š¢®¢Õ¢û££,£I£Q£V£X£e£�£¤£ç£ü¤¤	¤¤¤Q¤‘¤Ä¤ñ¥	¥¥0¥F¥]¥w¥ˆ¥�¥³¥Ì¥Ó¥Õ¥ô¦¦*¦K¦i¦�¦�¦½¦Ú¦Ü¦é§$§'§)§„§Í¨¨9¨;¨d¨x¨‹¨�¨Û©&©(©5©K©c©‹©²©Æ©Î©äªª#ªAªbªiª–ª›ª�ªªª¾ªÚªðªõª÷««$«S«\«a«c«p«œ«½«¿«ë¬¬M¬ƒ¬¬¬Ý­­;­=­‹­å®6®«®­¯¯K¯l¯Œ¯Ì¯ï°°°?°H°O°T°V°q°²°É°á°ÿ±K±r±‘±·±ß²²7²C²M²U²Z²\²v²µ²Ì²ä³³!³H³o³�³¼³å´´-´T´~´¬´Ù´ç´ó´ýµµ
µµµAµeµ{µ”µ¾µÎµçµþ¶¶¶¶4¶K¶c¶‹¶›¶³¶Ê¶Ó¶Ú¶Ü··"·)·+·T·r·y·{·‘·¦·Ã·Þ¸.¸K¸Y¸s¸¸‰¸�¸’¸©¸¾¸Û¸ö¹¹4¹P¹^¹j¹t¹{¹}¹�¹•¹˜¹š¹Ñ¹Ö¹å¹êº9ºyºÅºßºý»G»Q»˜»¡»×»â»å»ç¼/¼F¼K¼Z¼_¼°¼ð½@½P½\½|½Ê½Ì¾	¾¾¾l¾s¾¿¾Æ¿¿b¿©¿ø¿úÀ @À @+À @-À @:À @^À @�À @•À @œÀ @ÉÀ @ÞÀ @åÀ AÀ A1À A6À A8À A`À AyÀ A§À AÖÀ BÀ B À B%À B'À B4À B\À B_À BaÀ BœÀ B´À B½À BÇÀ BÑÀ BÚÀ BåÀ BðÀ BÿÀ CÀ CÀ C*À C8À C;À C=À CyÀ C…À CšÀ C±À CÔÀ CôÀ DÀ DFÀ DqÀ DŒÀ DªÀ DÑÀ DíÀ EÀ EÀ E0À EAÀ EQÀ EcÀ EuÀ E‹À E¡À E¸À EËÀ EàÀ EçÀ EéÀ FÀ F3À FXÀ FÀ F·À FÔÀ FøÀ GÀ G2À GXÀ GoÀ G‡À GŸÀ G¶À GÏÀ GèÀ HÀ H"À H@À HZÀ HvÀ HxÀ H…À H©À HÌÀ HàÀ HçÀ IÀ I)À I0À IQÀ I„À I±À IîÀ J/À JrÀ J•À J¾À JùÀ KÀ KOÀ KnÀ K�À K°À KÏÀ KòÀ LÀ L@À LkÀ L˜À L½À LçÀ LìÀ LîÀ LûÀ MÀ M4À MNÀ MjÀ M‡À M”À M¤À M½À MËÀ MßÀ MêÀ MöÀ NÀ NÀ NÀ N'À N8À NIÀ N[À NiÀ NyÀ NÀ N‚À N„À NÑÀ OÀ OSÀ OtÀ O—À O¼À OÙÀ OýÀ PÀ P6À P=À P?À PiÀ PƒÀ P¤À PÈÀ PÜÀ PßÀ PáÀ Q(À Q˜À Q¯À QÕÀ R À R)À RGÀ RcÀ R�À R¬À RÎÀ RöÀ SÀ SLÀ SlÀ SˆÀ S¨À SªÀ SþÀ T*À T]À T_À T�À TÝÀ UÀ U[À U�À UßÀ V)À VsÀ V¿À WÀ WKÀ WMÀ W�À WŽÀ W´À XÀ XÀ X5À XEÀ X_À XpÀ X�À X¥À XÄÀ XÚÀ XõÀ YÀ Y"À Y4À YNÀ Y_À YxÀ YˆÀ Y¨À Y¾À YÚÀ YíÀ ZÀ Z À Z(À Z-À Z/À Z]À ZyÀ Z À ZÁÀ ZÐÀ Z×À ZñÀ [	À [À [À [FÀ [gÀ [“À [·À [ÆÀ [ÍÀ [êÀ \À \À \	À \<À \[À \…À \¨À \·À \¾À \ÚÀ \òÀ \÷À \ùÀ ]AÀ ]cÀ ]ƒÀ ]âÀ ^À ^AÀ ^iÀ ^xÀ ^À ^ÅÀ _À _5À _DÀ _KÀ _lÀ _„À _‰À _‹À _°À _ÄÀ _ãÀ `À `À `À `2À `SÀ `XÀ `ZÀ `{À `•À `²À `ÐÀ `ßÀ `æÀ `ýÀ aÀ aÀ aÀ aAÀ a]À a|À aœÀ a«À a²À aËÀ aãÀ aèÀ aêÀ b:À bHÀ bhÀ b¬À b±À b³À c À cÀ cÀ cPÀ ciÀ c€À c‡À c¢À c»À cÂÀ cáÀ cþÀ dÀ dÀ d!À d9À d@À dYÀ dqÀ dŠÀ d­À dÆÀ dÏÀ dÖÀ dØÀ dòÀ e
À eÀ e0À eMÀ eTÀ eoÀ eˆÀ e�À e­À eÉÀ eÐÀ eëÀ fÀ f!À f(À f-À f/À f–À fþÀ geÀ g¨À göÀ hbÀ hgÀ h¸À iÀ i]À ibÀ idÀ i¿À iÁÀ jÀ jÀ j5À j_À jˆÀ j¸À jÀÀ jîÀ kÀ k&À kBÀ kzÀ k´À kÂÀ kâÀ kþÀ lÀ lÀ lyÀ lØÀ lÚÀ mÀ m0À m7À m9À m�À mïÀ n+À nžÀ nøÀ oXÀ o°À oµÀ o·À pÀ pTÀ p™À p½À pàÀ q	À q9À qAÀ qNÀ q}À qÌÀ qðÀ r>À rŽÀ rÝÀ s'À sMÀ sUÀ sWÀ s˜À sšÀ sÐÀ søÀ tTÀ t¿À u>À u@À uŠÀ u´À uñÀ vÀ v:À v[À vcÀ veÀ v™À vÍÀ w>À w¯À wÛÀ xÀ xjÀ xÍÀ xÏÀ y(À y™À yúÀ zÀ zÀ zoÀ z™À z¶À zÐÀ {À {fÀ {‡À {²À {ÀÀ |2À |<À |>À |‹À } À }sÀ } À }¢À }äÀ ~À ~`À ~xÀ ~†À ~žÀ ~¥À ~§À ~øÀ $À gÀ £À €À €5À €7À €aÀ €‰À €çÀ �[À �¹À ‚-À ‚/À ‚rÀ ‚¿À ƒÀ ƒÀ ƒuÀ ƒØÀ ƒÚÀ „)À „<À „„À „ÖÀ …MÀ …šÀ …ÁÀ …ùÀ †%À †/À †pÀ †xÀ †zÀ †´À ‡À ‡:À ‡PÀ ‡aÀ ‡}À ‡”À ‡©À ‡ÀÀ ‡ßÀ ‡ûÀ ˆÀ ˆcÀ ˆxÀ ˆ›À ˆúÀ ‰&À ‰BÀ ‰–À ‰˜À ‰åÀ ŠÀ ŠaÀ Š•À Š£À Š¥À ŠõÀ ‹GÀ ‹‘À ‹ßÀ Œ.À ŒgÀ Œ¶À �À �XÀ �„À �åÀ �çÀ Ž6À ŽnÀ Ž�À Ž À Ž¼À ŽÛÀ ŽýÀ �mÀ �¾À �À �
À �&À �DÀ �˜À �¢À �ÞÀ ‘/À ‘kÀ ‘¬À ‘¶À ’À ’RÀ ’”À ’ÖÀ ’úÀ “,À “gÀ “¹À “ÞÀ “ûÀ ”À ”;À ”WÀ ”aÀ ”oÀ ”ÊÀ •À •À •À •6À •aÀ •ŠÀ •¥À •ÆÀ –&À –.À –3À –5À –„À –ÖÀ —&À —qÀ —ÂÀ ˜À ˜#À ˜–À ˜åÀ ™)À ™\À ™�À ™¥À ™×À ™ÜÀ ™ÞÀ ™ëÀ šÀ šCÀ š~À š¥À šÈÀ ›À ›0À ›WÀ ›‘À ›–À ›˜À ›¥À ›ÙÀ ›ýÀ œ8À œ_À œ‚À œÇÀ œêÀ �À �KÀ �PÀ �RÀ ��À �ªÀ �ÕÀ �ïÀ žÀ žÀ žEÀ žLÀ ž`À ž®À žàÀ ŸÀ Ÿ!À Ÿ#À Ÿ0À ŸdÀ ŸœÀ Ÿ×À ŸÙÀ  À  
À  NÀ  ›À  �À  áÀ ¡.À ¡0À ¡oÀ ¡qÀ ¡ÆÀ ¢À ¢AÀ ¢…À ¢‡À ¢ÚÀ £4À £|À £œÀ £ÀÀ £ÇÀ £ÉÀ ¤À ¤FÀ ¤HÀ ¤„À ¤ÅÀ ¤ÇÀ ¥EÀ ¥¢À ¦	À ¦À ¦@À ¦€À ¦˜À ¦·À ¦ÓÀ §QÀ §—À §¤À §ÇÀ §ÉÀ ¨À ¨À ¨À ¨(À ¨\À ¨†À ¨‹À ¨�À ¨šÀ ¨ÝÀ ©À ©!À ©4À ©;À ©­À ©²À ©´À ©ßÀ ©üÀ ©þÀ ªÀ ªhÀ ª’À ª¬À ª¿À ªÆÀ ªûÀ «À «EÀ «jÀ «rÀ «’À «¹À ¬ÞÀ ¬øÀ ¬ýÀ ¬ÿÀ ­À ­CÀ ­xÀ ­ŒÀ ­ÂÀ ­çÀ ­ïÀ ®À ®$À ®&À ®3À ®MÀ ®‡À ®¤À ®ÙÀ ®íÀ ¯ À ¯BÀ ¯JÀ ¯zÀ ¯ÄÀ °À °À °GÀ °IÀ °{À °™À °åÀ ±À ±CÀ ±MÀ ±’À ±ÃÀ ±æÀ ²À ²$À ²^À ²eÀ ²gÀ ²šÀ ²ÎÀ ³À ³=À ³DÀ ³FÀ ³_À ³�À ³ÏÀ ³òÀ ³üÀ ´À ´"À ´$À ´†À ´´À µÀ µ~À µ€À µ˜À µ¶À µÕÀ ¶À ¶EÀ ¶©À ¶ÉÀ ·:À ·EÀ ·dÀ ·±À ·ÔÀ ¸QÀ ¸qÀ ¸ÍÀ ¸ØÀ ¸ßÀ ¸áÀ ¹À ¹EÀ ¹´À ¹ÒÀ ¹ÙÀ ¹ÛÀ ¹ùÀ ºÀ º=À ºgÀ º¶À ºÁÀ ºßÀ »À »OÀ »cÀ »¡À »®À »¹À »ØÀ ¼!À ¼,À ¼JÀ ¼ˆÀ ¼“À ¼°À ¼ìÀ ¼÷À ½À ½@À ½rÀ ½}À ½œÀ ½ÌÀ ½×À ½çÀ ½ðÀ ¾À ¾4À ¾^À ¾”À ¾ŸÀ ¾½À ¾íÀ ¿À ¿-À ¿WÀ ¿dÀ ¿oÀ ¿ŽÀ ¿ÂÀ ¿ÍÀ ¿ëÀ ÀÀ À À À=À ÀfÀ ÀqÀ À”À ÀºÀ ÁÀ ÁÀ Á/À ÁtÀ ÁÀ Á�À Á˜À ÁŸÀ Á¡À Á»À ÁúÀ Â=À ÂˆÀ ÂÔÀ ÃÀ ÃTÀ ÃtÀ Ã•À ÃÁÀ ÄÀ ÄkÀ ÄxÀ ÄàÀ Å!À Å;À Å=À Å^À Å°À ÆÀ ÆWÀ ÆƒÀ ÆÊÀ Ç2À Ç?À Ç¦À ÇçÀ ÈÀ È
À ÈVÀ ÈdÀ ÈŽÀ È¸À È¿À ÈÄÀ ÈÆÀ ÉÀ É-À É2À É4À ÉAÀ ÉyÀ ÉŸÀ É»À ÊÀ ÊÀ ÊÀ Ê/À Ê1À ÊKÀ ÊŒÀ ÊÆÀ ÊþÀ ËAÀ ËŒÀ ËÍÀ ÌÀ ÌNÀ ÌšÀ ÌÃÀ ÍÀ ÍWÀ Í‘À ÍøÀ ÎjÀ Î®À ÎúÀ Ï9À ÏUÀ ÏpÀ Ï�À ÏËÀ ÐÀ Ð-À Ð‡À ÐæÀ ÐóÀ Ñ*À ÑNÀ ÑoÀ ÑÉÀ Ò+À Ò8À ÒAÀ Ò—À ÒÓÀ ÓÀ ÓIÀ ÓwÀ Ó�À Ó¶À ÓÑÀ ÓâÀ ÓýÀ ÔÀ Ô@À ÔJÀ ÔXÀ ÔmÀ ÔtÀ ÔvÀ ÔŠÀ Ô À Ô¶À ÔÐÀ ÔêÀ ÔþÀ ÕÀ Õ.À ÕEÀ ÕJÀ ÕLÀ ÕYÀ ÕžÀ ÕÔÀ ÖÀ Ö&À ÖLÀ Ö„À Ö‹À Ö½À ÖÂÀ ÖÄÀ ÖÑÀ ÖÿÀ ×À ×À ×_À ×ŽÀ ×ØÀ ØÀ ØHÀ ØaÀ Ø~À ØÀÀ ØõÀ Ù5À ÙAÀ ÙKÀ Ù_À ÙuÀ Ù~À Ù…À Ù˜À Ù�À ÙŸÀ ÚÀ ÚƒÀ Ú¸À ÚíÀ Û3À Û‰À ÛÃÀ ÛïÀ ÜLÀ Ü†À Ü²À ÜÂÀ ÜïÀ ÜøÀ ÜÿÀ Ý$À Ý^À ÝeÀ ÝŠÀ ÝÄÀ ÝËÀ ÝèÀ ÝíÀ ÝïÀ ÝüÀ ÞDÀ Þ”À Þ™À ÞœÀ ÞžÀ ÞúÀ ßÀ ß6À ßUÀ ßwÀ ß˜À ß¶À ßÒÀ ßÙÀ ßÛÀ ßüÀ à"À àFÀ àuÀ àŽÀ à¥À à§À à´À àöÀ àøÀ áÀ á5À áQÀ áˆÀ áÀÀ áøÀ â/À âhÀ â¡À âÞÀ ãÀ ãYÀ ã“À ãÏÀ ã×À ãÜÀ ãÞÀ ãëÀ ä+À äJÀ äiÀ äŽÀ ä±À äÞÀ äûÀ åÀ åFÀ åNÀ åSÀ åUÀ åbÀ åµÀ åÇÀ åçÀ æÀ æÀ æMÀ æqÀ æ˜À æ�À æ À æ¢À æÎÀ æäÀ çÀ çÀ ç)À ç:À çVÀ çwÀ ç~À ç€À çŸÀ ç¶À çÑÀ çéÀ èÀ è:À è<À èIÀ èqÀ è•À èªÀ èÇÀ èìÀ éÀ é8À é]À éŽÀ é«À éÓÀ éþÀ êNÀ ê\À êhÀ êrÀ êzÀ êÀ ê‚À ê„À êÁÀ êÆÀ ëÀ ëcÀ ë®À ëûÀ ì À ìHÀ ìMÀ ì�À ìÐÀ ìÕÀ í'À ísÀ í�À í•À í¤À í©À íòÀ î.À îyÀ î—À îÆÀ ï	À ï#À ï*À ï|À ïŒÀ ï¦À ï¶À ïÕÀ ïêÀ ïÿÀ ðÀ ð9À ðWÀ ðrÀ ð�À ðžÀ ð¥À ð§À ðäÀ ðëÀ ñ;À ñpÀ ñ•À ñ—À ñäÀ ò!À ò(À òqÀ ò¤À ò«À ò÷À ó$À óCÀ óEÀ ó‹À óªÀ ó¬À óñÀ ô#À ô*À ôxÀ ôÊÀ õÀ õkÀ õ»À öÀ öVÀ övÀ öŒÀ ö»À ö½À öçÀ öîÀ ÷?À ÷NÀ ÷UÀ ÷oÀ ÷vÀ ÷‡À ÷ŽÀ ÷ÛÀ ø-À ø>À øWÀ øYÀ ø¢À ø©À øéÀ ù3À ùjÀ ùqÀ ù‹À ù¥À ù§À ùóÀ ùúÀ úJÀ ú›À ú¨À ú¯À úüÀ ûLÀ ûŠÀ û‘À û«À ûÂÀ ûÄÀ ûíÀ ûôÀ üEÀ üRÀ üYÀ üsÀ üŠÀ üŒÀ ü½À üÄÀ ýÀ ý À ý"À ýoÀ ý�À ý—À ýàÀ þÀ þIÀ þuÀ þÁÀ þÃÀ þÐÀ ÿÀ ÿÀ ÿ_À ÿ®À ÿûÀ AÀ gÀ nÀ ¬À åÀIÀhÀmÀoÀ|ÀÂÀîÀCÀ¤ÀìÀEÀ‰ÀŽÀ‘À“ÀíÀ)À`À›ÀÔÀ!À3ÀšÀ ÀgÀÈÀ)À+À8ÀNÀfÀhÀÚÀÀÀ:ÀaÀuÀ©À±ÀëÀ	À	DÀ	eÀ	•À	�À	ŸÀ	ÓÀ	úÀ
À
À
À
À
*À
LÀ
pÀ
’À
—À
™À
¦À
ºÀ
ãÀÀ3ÀNÀdÀiÀkÀ…À˜ÀÔÀÝÀâÀäÀÀ•À—ÀÈÀóÀFÀ‰À°ÀÔÀ!À&À(À5ÀcÀ„À´ÀØÀßÀáÀYÀ[À·ÀúÀ'À7ÀdÀmÀtÀvÀ«ÀçÀéÀLÀkÀ‚À˜ÀŸÀ¤À¦ÀßÀÀfÀ†À¬À³ÀÉÀôÀûÀÀ>ÀEÀdÀ‡ÀŽÀáÀøÀtÀÀÀÇÀáÀæÀèÀ5À…À§À®À×À,À3À„À‰À‹ÀºÀÀ0À7ÀŸÀ¤À¦ÀóÀEÀ¨À÷ÀüÀþÀÀLÀvÀœÀóÀRÀ›ÀðÀõÀ÷ÀÀEÀoÀ“ÀšÀñÀPÀ™ÀîÀóÀõÀ2À|ÀÎÀàÀþÀ'ÀoÀtÀvÀ·ÀÀÀNÀŒÀäÀ NÀ PÀ ´À!À!À!HÀ!hÀ!„À!™À!¶À!»À!½À"À"EÀ"œÀ#À#À#jÀ#ÎÀ#ÐÀ#ýÀ$À$9À$OÀ$TÀ$VÀ$°À% À%^À%¸À%¿À&'À&)À&•À'À'À'1À'QÀ'qÀ'†À'£À'¨À'ªÀ'ýÀ(OÀ(¦À(«À(­À(ÿÀ)PÀ)vÀ){À)}À)§À)ÄÀ)üÀ*)À*WÀ*‚À*ŠÀ*�À*‘À*“À*êÀ+MÀ+uÀ+wÀ+»À+ÑÀ+ØÀ+ÚÀ,À,!À,(À,*À,MÀ,nÀ,�À,öÀ-À-À-3À-’À-žÀ-§À-®À-¹À-ØÀ-ùÀ.0À.DÀ.šÀ.ÖÀ/À/À/:À/FÀ/PÀ/WÀ/\À/^À/kÀ/“À/ÇÀ/òÀ0dÀ0»À1	À1À1XÀ1™À1›À1æÀ2À2^À2™À2çÀ3À3À3/À3JÀ3€À3ëÀ4
À46À4@À4HÀ4JÀ4dÀ4„À4ÔÀ4ñÀ5GÀ5UÀ5¤À5«À5ãÀ5åÀ6À6,À6DÀ6rÀ6¨À6ÖÀ6õÀ6ýÀ6ÿÀ7eÀ7•À7´À7ÝÀ8 À80À8ZÀ8„À8©À8×À9À9-À9YÀ9}À9«À9ÎÀ9ÜÀ9èÀ9òÀ9úÀ9üÀ:TÀ:¬À:®À:ÑÀ;À;.À;¾À;ÀÀ;æÀ;ûÀ<4À<\À<ÃÀ=À=KÀ=pÀ={À=ŠÀ=ŒÀ=²À=ÇÀ> À>(À>�À>èÀ?À?<À?GÀ?VÀ?XÀ?�À?§À?ÓÀ?êÀ?ôÀ?ûÀ?ýÀ@>À@|À@~À@¹À@ÍÀ@øÀAÀARÀAuÀA—ÀAÑÀAðÀB ÀB&ÀB4ÀB@ÀBJÀBLÀB“ÀB¢ÀB½ÀBÙÀBöÀC#ÀCEÀCƒÀCÀÀCçÀDÀDVÀDjÀD|ÀD¡ÀDÅÀE#ÀEDÀEVÀE}ÀE©ÀEÐÀFÀFrÀFŠÀFÓÀGÀGÀG=ÀGnÀG‚ÀG”ÀG¤ÀG²ÀG¾ÀGÈÀGÊÀHÀH ÀH;ÀHWÀHtÀH¡ÀHÃÀIÀI>ÀIeÀIœÀIÔÀIèÀIúÀJ!ÀJGÀJ§ÀJÊÀJÞÀKÀK5ÀK^ÀK¥ÀLÀLÀLiÀLžÀL´ÀLÙÀMÀM"ÀM6ÀMHÀMXÀMfÀMrÀMtÀM¢ÀM¿ÀMáÀNÀNEÀNwÀN—ÀN¿ÀN÷ÀO'ÀO/ÀO1ÀOGÀOnÀO“ÀOåÀPÀPÀP;ÀPQÀPuÀPüÀQ(ÀQcÀQoÀQyÀQ€ÀQ‚ÀQÒÀQûÀR@ÀRzÀR�ÀR¿ÀRÇÀS#ÀSxÀS†ÀS¯ÀSùÀTÀTcÀT†ÀT’ÀT”ÀTÅÀTìÀTîÀU?ÀUaÀU±ÀUÖÀV*ÀV’ÀV»ÀWÀW0ÀWzÀWÄÀWãÀX-ÀX{ÀX‹ÀXÙÀY'ÀYkÀYÁÀYàÀZ(ÀZpÀZ�ÀZ×À[#À[,À[:À[\À[°À[ÍÀ\À\`À\}À\ÇÀ]À]À]À]JÀ]jÀ]“À]ïÀ^"À^gÀ^¦À^¿À^ßÀ_$À_JÀ_{À_�À_§À_¾À_ÓÀ_ìÀ`À`&À`GÀ`jÀ`…À`£À`­À`ÒÀ`õÀa)ÀaFÀafÀanÀapÀaßÀaÿÀbÀb@Àb[ÀbeÀblÀbƒÀbˆÀb‹Àb�ÀbÔÀbìÀbñÀcAÀc‡ÀcÕÀcÚÀcïÀd@Àd�ÀdÛÀe-ÀetÀeyÀeÖÀeÛÀf4ÀfEÀfJÀf_Àf¦ÀfóÀg8Àg=Àg¤Àg©ÀhÀhÀhÀh-Àh}ÀhÈÀiÀiÀixÀi}ÀiÖÀiçÀiìÀjÀjKÀj�ÀjÕÀjÚÀkEÀkJÀk£Àk´Àk¹ÀkÎÀl%ÀlÀl„ÀlêÀlûÀm ÀmÀmlÀmÁÀnÀnÀnnÀnÀn„Àn“Àn˜Àn×ÀnòÀo>ÀodÀo±ÀoÐÀoÜÀoõÀp>ÀplÀpsÀpÁÀqÀqaÀq�ÀqˆÀqÇÀqÎÀrÀr3ÀrCÀrXÀriÀr~Àr”Àr²ÀrÄÀrÚÀrñÀsÀsÀs4ÀsQÀsiÀs…Às–Às«ÀsÁÀsÚÀsûÀtÀt4ÀtGÀtaÀtwÀt˜ÀtªÀtÀÀt×ÀtòÀuÀuÀu0ÀuGÀubÀuƒÀu–Àu­ÀuÅÀu×ÀuìÀvÀvÀv/ÀvHÀvfÀv€Àv™Àv«ÀvÅÀväÀwÀwÀwˆÀwûÀxnÀxáÀyPÀyRÀyŸÀy¦ÀyñÀyøÀz(ÀzMÀzjÀz‹Àz­ÀzÂÀzßÀzùÀ{À{$À{:À{_À{yÀ{ŽÀ{¨À{¾À{ØÀ{óÀ|À|-À|HÀ|dÀ|ƒÀ| À|ÁÀ|×À|ñÀ}À}*À}CÀ}mÀ}‰À}¤À}»À}ÖÀ}òÀ~À~8À~OÀ~jÀ~…À~¡À~ÁÀ~çÀ~ÿÀÀ8ÀTÀrÀ•À´ÀÒÀöÀ€À€6À€8À€†À€˜À€ŸÀ€êÀ�7À�KÀ�RÀ�‹À�’À�ßÀ‚$À‚cÀ‚ŠÀ‚‘À‚±À‚ÈÀ‚ÊÀ‚êÀ‚ñÀƒ5ÀƒxÀƒ¥ÀƒÀÀƒÂÀƒùÀ„ À„:À„ˆÀ„ÖÀ…$À…xÀ…ÉÀ…áÀ…÷À…þÀ†XÀ†«À†²À†ÉÀ‡À‡lÀ‡sÀ‡ÔÀ‡çÀ‡îÀˆ+ÀˆCÀˆEÀˆzÀˆ�Àˆ¸Àˆ¿À‰À‰JÀ‰fÀ‰hÀ‰§À‰øÀŠÀŠÀŠcÀŠ«ÀŠØÀŠßÀ‹3À‹{À‹‚À‹ÐÀ‹üÀŒÀŒCÀŒŠÀŒÌÀŒÓÀŒêÀ�8À�`À�gÀ�»ÀŽÀŽÀŽ#ÀŽ�ÀŽ£ÀŽ¹ÀŽÙÀŽÛÀ�"À�lÀ�©À�°À�þÀ�)À�0À��À�ÉÀ�öÀ�ýÀ‘'À‘.À‘nÀ‘µÀ‘÷À‘þÀ’À’cÀ’‹À’’À’ÖÀ“(À“OÀ“VÀ“ÌÀ“ßÀ“õÀ”À”À”eÀ”lÀ”¿À•À•CÀ•JÀ•aÀ•´À– À–À–iÀ–|À–ƒÀ–ÂÀ–ÛÀ–ÝÀ—.À—TÀ—[À—ªÀ—öÀ˜*À˜1À˜†À˜�À˜ÌÀ˜éÀ˜ëÀ™À™ À™jÀ™²À™ßÀš ÀšÀšBÀšIÀš”Àš›ÀšÞÀ›À›À›.À›5À›xÀ›–À›˜À›ØÀ›ßÀœ1ÀœÀœÍÀœéÀ�À�À�2À�9À��À�ÉÀ�öÀ�ýÀžGÀž•ÀžÐÀž×ÀŸ%ÀŸQÀŸpÀŸrÀŸ¢ÀŸ©ÀŸóÀ À JÀ LÀ ŠÀ ‘À ÑÀ ØÀ¡À¡qÀ¡·À¡ÓÀ¡ÕÀ¢À¢#À¢hÀ¢´À¢ÙÀ¢ÛÀ£0À£7À£‘À£˜À£ÕÀ£íÀ£ïÀ¤9À¤@À¤�À¤¡À¤¨À¤óÀ¥*À¥1À¥À¥†À¥ÃÀ¥ßÀ¥áÀ¦ À¦]À¦dÀ¦²À¦ÞÀ¦åÀ§'À§pÀ§ÀÀ¨
À¨À¨/À¨OÀ¨QÀ¨�À¨—À¨áÀ¨èÀ©+À©bÀ©iÀ©zÀ©�À©ÆÀ©ãÀ©åÀª/ÀªhÀªoÀªÂÀ«À«>À«EÀ«—À«¾À«ÅÀ¬À¬>À¬TÀ¬[À¬¦À¬­À¬¾À¬ÅÀ­À­2À­iÀ­kÀ­¶À­÷À­þÀ®NÀ®™À®èÀ®úÀ¯À¯SÀ¯lÀ¯‚À¯‰À¯ÕÀ¯ÜÀ¯íÀ¯ôÀ°FÀ°XÀ°‘À°“À°ïÀ°þÀ±À±À±7À±9À±rÀ±yÀ±ÀÀ±ÇÀ²À²&À²-À²yÀ²€À²®À²µÀ³À³TÀ³¤À³«À³ýÀ´LÀ´—À´žÀ´êÀµ-ÀµwÀµ~Àµ¬Àµ³À¶À¶RÀ¶¤À¶«À¶ýÀ·LÀ·™À· À·ìÀ¸0À¸zÀ¸§À¸©À¸ìÀ¸óÀ¹BÀ¹IÀ¹™À¹µÀ¹·ÀºÀºQÀºXÀºªÀº÷À»À»À»aÀ»¬À»üÀ¼MÀ¼™À¼­À¼´À¼ÃÀ¼ßÀ½ À½[À½dÀ½oÀ½vÀ½½À½ÄÀ¾!À¾8À¾?À¾VÀ¾°À¾áÀ¾èÀ¿OÀ¿bÀ¿iÀ¿zÀ¿�À¿ËÀÀÀÀKÀÀ�ÀÀÝÀÁÀÁ,ÀÁ.ÀÁZÀÁaÀÁ²ÀÁ¹ÀÂ	ÀÂVÀÂ¥ÀÂ²ÀÂ¹ÀÂÐÀÃÀÃoÀÃvÀÃ¶ÀÃäÀÃëÀÄ7ÀÄDÀÄKÀÄ¾ÀÄÑÀÅÀÅÀÅAÀÅHÀÅ•ÀÅäÀÆ0ÀÆAÀÆHÀÆ‡ÀÆŽÀÆÙÀÆàÀÆñÀÆøÀÇ5ÀÇNÀÇPÀÇ“ÀÇšÀÇìÀÈ0ÀÈ7ÀÈ‡ÀÈÆÀÈÍÀÉÀÉ#ÀÉ4ÀÉ;ÀÉ|ÀÉ™ÀÉ›ÀÉÉÀÉÐÀÊÀÊbÀÊ�ÀÊ–ÀÊÃÀÊÊÀÊÛÀÊâÀË$ÀËEÀËGÀËoÀËvÀË•ÀËœÀËæÀÌ)ÀÌVÀÌwÀÌyÀÌÃÀÍÀÍÀÍjÀÍ·ÀÍËÀÍÒÀÎ!ÀÎlÀÎ¼ÀÏÀÏXÀÏpÀÏwÀÏ†ÀÏ¢ÀÏáÀÐÀÐ$ÀÐ/ÀÐ6ÀÐƒÀÐÈÀÑÀÑ.ÀÑ5ÀÑ’ÀÑ©ÀÑ°ÀÑÇÀÒ!ÀÒRÀÒYÀÒÀÀÒÓÀÒÚÀÒëÀÒòÀÓ<ÀÓ†ÀÓ¼ÀÓÿÀÔMÀÔÀÔœÀÔžÀÔÛÀÔâÀÕ3ÀÕ…ÀÕÒÀÕÙÀÖÀÖÀÖkÀÖrÀÖƒÀÖŠÀÖÆÀÖßÀÖáÀ×#À×*À×|À×ÀÀ×ÇÀØÀØVÀØ]ÀØ­ÀØ´ÀØÅÀØÌÀÙÀÙ)ÀÙ+ÀÙYÀÙ`ÀÙ¯ÀÙùÀÚÀÚ&ÀÚSÀÚZÀÚkÀÚrÀÚ³ÀÚÔÀÚÖÀÛÀÛÀÛ'ÀÛ.ÀÛxÀÛ»ÀÛèÀÜ	ÀÜÀÜ7ÀÜ>ÀÜ�ÀÜ–ÀÜæÀÝ3ÀÝ‚ÀÝ�ÀÝ–ÀÝäÀÝñÀÝøÀÞÀÞ^ÀÞ®ÀÞµÀÞõÀß#Àß*ÀßvÀßƒÀßŠÀßýÀàÀà@ÀàBÀà…ÀàŒÀàÚÀàçÀàîÀá>ÀáEÀá“ÀáÁÀáßÀááÀâ0ÀâzÀâŠÀâ¤Àâ¦ÀâÕÀâÜÀã'ÀãoÀãœÀã£ÀãÒÀãôÀãöÀä<ÀäCÀä•Àä·Àä¾ÀåÀåÀåaÀå³ÀæÀæRÀæhÀæoÀæ™Àæ°Àæ²ÀæòÀæùÀçKÀçmÀçtÀç®Àç×ÀçÞÀè%Àè@ÀèBÀè“ÀèšÀèÕÀèÿÀéÀéUÀéžÀéãÀêÀê%ÀêlÀêˆÀêŠÀêÖÀêÿÀëÀëSÀë|ÀëƒÀëÓÀìÀìÀìRÀìYÀì Àì¼Àì¾ÀíÀí-Àí4ÀíEÀíLÀí Àí¹ÀîÀîjÀîÀÀïÀïJÀïŽÀïÉÀðÀðIÀð›ÀðÒÀñ ÀñSÀñŸÀñÒÀñõÀñ÷ÀòGÀò`ÀògÀòxÀòÀòÓÀòìÀóIÀó�ÀóóÀô4Àô}ÀôÁÀôüÀõHÀõÀõÑÀöÀöVÀö‰ÀöÕÀ÷À÷-À÷/À÷{À÷”À÷›À÷¬À÷³ÀøÀø Àø}ÀøÑÀù'ÀùhÀù±ÀùõÀú0Àú|Àú³Àû Àû3Àû�Àû´Àü Àü3Àü]Àü_Àü­ÀüÆÀüÍÀüÞÀüåÀý>Àý›ÀýïÀþEÀþ†ÀþÏÀÿÀÿNÀÿšÀÿÑÀ À QÀ £À ÚÀ&ÀYÀÀ�ÀÎÀçÀîÀÿÀÀ_À¼ÀÀfÀ§ÀðÀ4ÀoÀ»ÀòÀ?ÀrÀÄÀûÀIÀ|À¡À£ÀíÀôÀ0À…ÀÚÀáÀ6ÀˆÀÛÀ	*À	sÀ	zÀ	ÇÀ
À
MÀ
“À
¹À
ÀÀÀ,À3À€ÀÓÀÀcÀ¢ÀÝÀäÀ,ÀxÀÀ�À—ÀÒÀÀNÀ—ÀÛÀùÀûÀJÀŽÀ•À¾ÀÕÀ×ÀÀÀ&À-ÀxÀžÀ ÀìÀ=À‡ÀŽÀ¨ÀËÀÍÀÀÀfÀ³ÀûÀGÀUÀ\À ÀàÀ%ÀQÀwÀyÀÇÀáÀÿÀÀ)À=ÀUÀqÀ•ÀªÀÃÀàÀúÀÀ,ÀSÀtÀŒÀ À¸ÀÔÀíÀ ÀUÀmÀ�ÀªÀÃÀØÀñÀÀ:ÀWÀpÀ…ÀžÀ»ÀØÀÀÀ4ÀRÀeÀ|À”À¬ÀËÀìÀÀ4ÀUÀoÀƒÀ¥ÀÄÀæÀîÀÀ+ÀZÀ}À¬ÀÞÀ(ÀNÀ€ÀµÀôÀ ÀOÀ–ÀÎÀÀ5ÀdÀ–ÀÑÀ$ÀzÀ¯ÀØÀ À HÀ nÀ  À ÕÀ!À!iÀ!›À!ÁÀ!óÀ"(À"iÀ"¼À"åÀ#À#RÀ#xÀ#§À#ÙÀ$À$@À${À$ÅÀ%À%>À%dÀ%�À%ÚÀ&$À&YÀ&aÀ&fÀ&hÀ&µÀ&úÀ'À'MÀ'~À'½À'ÓÀ(À(QÀ(‡À(ÇÀ(÷À)<À)oÀ)«À)ÿÀ*VÀ*€À*¿À*õÀ+%À+[À+�À+ÓÀ,À,NÀ,uÀ,¥À,ØÀ-À-AÀ-}À-ÈÀ.À.CÀ.jÀ.µÀ.ëÀ.óÀ.øÀ.úÀ/À/+À/NÀ/bÀ/iÀ/–À/«À/²À/×À/öÀ0À0@À0iÀ0”À0ÏÀ0òÀ1À1JÀ1}À1¤À1ÍÀ2À25À2lÀ2�À2¶À2áÀ3À3SÀ3–À3»À3îÀ4À4FÀ4{À4žÀ4ÉÀ4öÀ57À5bÀ5—À5ºÀ5åÀ6À6SÀ6xÀ6¥À6ÔÀ6÷À7 À7KÀ7vÀ7£À7ÔÀ8À8BÀ8sÀ8–À8»À8øÀ93À9aÀ9fÀ9hÀ9uÀ9‹À9¸À9ÅÀ9×À9åÀ9÷À:À:%À:4À:GÀ:[À:rÀ:ƒÀ:•À:¯À:ÄÀ:ÝÀ:ëÀ:ýÀ;À;&À;DÀ;cÀ;sÀ;ŠÀ;žÀ;­À;¿À;ÒÀ;åÀ;øÀ<À<À<2À<FÀ<dÀ<wÀ<�À<žÀ<±À<ÅÀ<ãÀ<óÀ=À=À=0À=FÀ=aÀ=xÀ=ŽÀ=�À=­À=ÉÀ=äÀ=øÀ> À>$À>)À>+À>8À>OÀ>À>§À>ÞÀ?	À?BÀ?–À?ÆÀ@À@JÀ@€À@ÂÀAÀA=ÀAvÀA²ÀA÷ÀBRÀB°ÀBâÀC(ÀCfÀC ÀCéÀDÀDQÀDŽÀDéÀE#ÀElÀEšÀEÔÀFÀFlÀF�ÀFÚÀGÀGFÀG}ÀG·ÀGñÀH.ÀHqÀHÃÀI	ÀILÀIzÀI¡ÀIöÀJHÀJ…ÀJ�ÀJÇÀJÌÀJÏÀJÑÀKÀKÀKaÀK©ÀKöÀLÀLÀLWÀL�ÀL›ÀLÍÀMÀMBÀMbÀMxÀM–ÀM­ÀMÇÀMÜÀMøÀNÀN'ÀNeÀN¦ÀNÁÀNÛÀNúÀOÀO&ÀOAÀOXÀOsÀO‹ÀO¥ÀOºÀOÛÀOôÀP
ÀP ÀP7ÀPPÀPnÀPˆÀP¡ÀP³ÀPÙÀPðÀP÷ÀPùÀQ5ÀQUÀQWÀQ›ÀQÃÀQÅÀQÿÀRÀRPÀR˜ÀRÅÀRæÀRèÀS8ÀS?ÀS�ÀSÐÀS×ÀTÀTRÀTYÀTjÀTqÀTÄÀTâÀTäÀU ÀU'ÀUoÀU·ÀUäÀUëÀV)ÀVzÀVËÀVÚÀVáÀW/ÀW[ÀWzÀW|ÀWÓÀWøÀWúÀX6ÀXVÀXXÀX§ÀX®ÀY ÀY>ÀYEÀYˆÀY¿ÀYÆÀY×ÀYÞÀZ3ÀZPÀZRÀZ™ÀZ ÀZÑÀ[À[	À[QÀ[XÀ[‹À[ÃÀ[ÅÀ\À\1À\8À\RÀ\iÀ\kÀ\¤À\«À\ìÀ]3À]yÀ]ºÀ^ À^&À^-À^{À^¾À^ØÀ_À_À_JÀ_QÀ_˜À_ÚÀ_õÀ_÷À`/À`6À`zÀ`½À`êÀ`ñÀa(ÀaCÀaEÀaƒÀaŠÀaÔÀbÀbIÀbPÀb}ÀbžÀb ÀbÞÀbåÀc/ÀcrÀcŸÀc¦ÀcÝÀcþÀd Àd>ÀdEÀd�ÀdÒÀdÿÀeÀe3ÀeTÀeVÀe”Àe›ÀeåÀf(ÀfUÀf\Àf“Àf´Àf¶ÀfõÀfüÀgGÀg�Àg¼ÀgÃÀgòÀhÀhÀh\ÀhcÀh�Àh¼ÀhÃÀi
ÀiLÀiwÀi~Ài¨Ài¾ÀiÀÀjÀjÀjWÀj^Àj¥ÀjçÀkÀk-Àk/ÀkzÀkžÀk ÀkíÀlÀlÀllÀlŸÀl¦ÀlêÀlñÀm8ÀmzÀm¥ÀmÁÀmÃÀnÀnHÀnOÀn“ÀnšÀnáÀo#ÀoNÀoUÀo¦ÀoÂÀoÄÀpÀp3Àp:ÀpKÀpRÀp¦Àp¿ÀqÀqpÀqÆÀrÀrPÀr”ÀrÏÀsÀsOÀs¡ÀsØÀt&ÀtYÀt¥ÀtØÀtûÀtýÀuMÀufÀumÀu~Àu…ÀuÙÀuòÀvOÀv£ÀvùÀw:ÀwƒÀwÇÀxÀxNÀx…Àx×ÀyÀy\Ày�ÀyÛÀzÀz3Àz5Àz�ÀzšÀz¡Àz²Àz¹À{À{&À{ƒÀ{×À|-À|nÀ|·À|ûÀ}6À}‚À}¹À~À~9À~‡À~ºÀÀ9ÀcÀeÀ³ÀÌÀÓÀäÀëÀ€DÀ€¡À€õÀ�KÀ�ŒÀ�ÕÀ‚À‚TÀ‚ À‚×Àƒ$ÀƒWÀƒ©ÀƒàÀ„,À„_À„…À„‡À„ÔÀ„íÀ„ôÀ…À…À…eÀ…ÂÀ†À†lÀ†­À†öÀ‡:À‡uÀ‡ÁÀ‡øÀˆEÀˆxÀˆÊÀ‰À‰OÀ‰‚À‰§À‰©À‰óÀ‰úÀŠ6ÀŠ‹ÀŠàÀŠçÀ‹4À‹yÀ‹ºÀŒ ÀŒ&ÀŒ-ÀŒ{ÀŒ™ÀŒ ÀŒíÀ�@À�ŒÀ�ÐÀŽÀŽJÀŽQÀŽ™ÀŽåÀŽìÀŽýÀ�À�?À�†À�»À�À�HÀ�fÀ�hÀ�´À‘À‘OÀ‘qÀ‘sÀ‘¶À‘½À’À’YÀ’¡À’íÀ’ûÀ“À“HÀ“tÀ“{À“ŒÀ““À“âÀ“ýÀ”#À”%À”vÀ”‰À”¬À”ÈÀ”ìÀ•	À•#À•>À•_À•{À•”À•ÇÀ•üÀ–À–9À–QÀ–hÀ–…À–¢À–¿À–ÜÀ–úÀ—À—$À—LÀ—lÀ—„À—œÀ—»À—ÜÀ˜À˜$À˜EÀ˜_À˜~À˜ À˜¨À˜ÊÀ˜üÀ™FÀ™{À™¹À™èÀš,Àš^Àš™ÀšìÀ›BÀ›kÀ›©À›ØÀœÀœBÀœƒÀœ¸ÀœùÀ�1À�WÀ�†À�ÙÀžÀžFÀžxÀž­ÀžèÀŸ2ÀŸpÀŸ«ÀŸÑÀ À PÀ XÀ ]À _À ¯À¡ À¡%À¡,À¡…À¡ßÀ¡æÀ¢;À¢ŒÀ¢ØÀ£À£À£À£2À£tÀ£ÎÀ¤À¤aÀ¤ À¤ôÀ¥6À¥�À¥ÏÀ¦À¦SÀ¦¤À¦éÀ§:À§‚À§ÁÀ¨$À¨oÀ¨±À¨óÀ©8À©ƒÀ©ÝÀª+ÀªvÀª¬ÀªñÀªùÀªþÀ« À«À«1À«BÀ«[À«mÀ«‚À«’À«£À«·À«ÓÀ«ðÀ«þÀ¬À¬%À¬5À¬GÀ¬]À¬oÀ¬…À¬˜À¬¥À¬·À¬ÉÀ¬çÀ¬ýÀ­À­#À­7À­MÀ­hÀ­À­•À­¤À­¿À­ÓÀ­ìÀ­ôÀ­úÀ­üÀ®	À®-À®PÀ®dÀ®kÀ®˜À®­À®´À®ÞÀ¯	À¯DÀ¯qÀ¯¤À¯ÍÀ°À°/À°`À°…À°¸À°åÀ±À±;À±pÀ±�À±ÒÀ²À²BÀ²…À²¨À²ÑÀ³À³CÀ³nÀ³™À³ÆÀ³÷À´2À´eÀ´–À´¹À´ôÀµ!ÀµUÀµZÀµ\ÀµiÀµ¯ÀµÛÀ¶"À¶˜À·&À·ŸÀ¸À¸�À¹À¹~À¹êÀº�À»4À»œÀ¼'À¼›À½
À½‹À¾À¾…À¾þÀ¿zÀ¿ßÀÀAÀÀÙÀÁYÀÁ¾ÀÂ#ÀÂžÀÃ$ÀÃ´ÀÄ8ÀÄ¹ÀÅ%ÀÅ®ÀÆ,ÀÆ1ÀÆ4ÀÆ6ÀÆvÀÆ§ÀÆ¹ÀÆ»ÀÆÚÀÆÜÀÆéÀÇIÀÇ}ÀÇ¾ÀÇÅÀÈ ÀÈÀÈ	ÀÈÀÈwÀÈ«ÀÈìÀÈóÀÉ.ÀÉ5ÀÉ7ÀÉDÀÉ­ÀÉáÀÊ"ÀÊ)ÀÊZÀÊŸÀÊ¦ÀÊÙÀË ÀË'ÀËbÀËiÀËkÀËxÀËÚÀÌÀÌBÀÌ”ÀÌ›ÀÌ�ÀÌîÀÌõÀÌ÷ÀÍÀÍeÀÍ™ÀÍÍÀÎÀÎ&ÀÎÀÎ†ÀÎˆÀÎ•ÀÎíÀÏLÀÏ–ÀÏàÀÐ*ÀÐtÀÐ|ÀÐƒÀÐ…ÀÐ’ÀÐêÀÑIÀÑxÀÑÀÑ²ÀÑçÀÑîÀÒ"ÀÒMÀÒxÀÒ€ÀÒ‡ÀÒ‰ÀÒ–ÀÒôÀÓSÀÓ‚ÀÓ‰ÀÓ¼ÀÓñÀÓøÀÔ,ÀÔWÀÔ‚ÀÔŠÀÔ‘ÀÔ“ÀÔ ÀÔþÀÕ]ÀÕŒÀÕ“ÀÕÄÀÕ÷ÀÕþÀÖ1ÀÖfÀÖmÀÖ¡ÀÖÌÀÖ÷ÀÖÿÀ×À×	À×À×AÀ×CÀ×‡À×ÌÀ×õÀØ)ÀØ+ÀØkÀØ—ÀØ§ÀØ©ÀØÈÀØÊÀÙÀÙOÀÙQÀÙ¤ÀÙúÀÚRÀÚ«ÀÛÀÛ7ÀÛŽÀÛÃÀÛýÀÛÿÀÜÀÜlÀÜ ÀÜåÀÜìÀÝ$ÀÝ+ÀÝ-ÀÝ:ÀÝ’ÀÝÆÀÝùÀÞ ÀÞ-ÀÞ4ÀÞ6ÀÞCÀÞ±ÀÞåÀß+Àß2ÀßcÀß˜ÀßÖÀßßÀàÀàQÀàZÀàŠÀà‘ÀàÄÀáÀá	Àá<ÀápÀáwÀá°Àá¹Àá»ÀáÈÀâ.ÀâbÀâ¨Àâ¯ÀâàÀãÀãSÀã\Àã‘ÀãÎÀã×ÀäÀäÀäAÀäÀä†Àä¹ÀäíÀäôÀå$Àå+Àå-Àå:ÀåoÀåqÀå~ÀåÜÀæÀæCÀæJÀæpÀæwÀæyÀæ†ÀæäÀçÀçKÀçRÀçƒÀç¸ÀçâÀçëÀèÀèÀè5Àè<Àè>ÀèKÀè¬ÀèøÀé,ÀézÀé�Àé²ÀéçÀê!Àê*Àê_Àê¤Àê­ÀêåÀêìÀëÀëYÀë`Àë“ÀëÖÀëÝÀìÀì%Àì'Àì4Àì�ÀìéÀíÀíkÀírÀí£ÀíØÀîÀîÀîPÀî•ÀîžÀîÖÀîÝÀïÀïJÀïQÀï„ÀïÇÀïÎÀðÀðÀðÀð%Àð‡ÀðÓÀñÀñUÀñ\Àñ�Àñ¤Àñ¦Àñ³ÀòÀò`Àò–Àò�Àò Àò¢ÀòÖ    €©€À€¿ €Æ  €×€æ€ë   �   �@   �j   �‡   �¤   �»   �Õ   �÷   ‚   ‚-   ‚L   ‚g   ‚}     †Žƒþ†”†”   †À†È†È  ‡l‡s‡s ‡}†Ó†ß†ß    ‡…‡�‡�    ‰¬€žŠ#Š#   ‰¬‰­†ós†÷†÷  †ý‡‡   ‡¦u‡ª‡ª  ‡±‡¹‡¸   ˆ!�…ˆžˆž  ˆ¡ˆ©ˆ¨  ˆ!ˆ"ŠP9ŠdŠd   ŠPŠQ ŠÂ€ÈŠÈŠÈ  Šú,Šú Šú‹  ‹‹‹  ‹	‹!‹       ‹,[‹E‹E  ‹J‹R‹Q  ‹,‹- ‹à‡‚‹æ‹æ  Œ�WŒ ŒŒ(  	Œ0ŒEŒD  ŒRŒaŒ`  ŒvŒ…Œ„  Œ‘Œ ŒŸ  Œ²ŒÁŒÀ  ŒÊŒÙŒØ  ŒìŒûŒú  �
��  �-�<�;  �T�Y�j�a�Z�c�r'�Š�Š  �ž�¶�¶  �Á$�Ù�Ù  �êŽ Ž   Ž!ŽŽ  Ž.Ž:Ž:  ŽH ŽYŽY  Žm&Ž…Ž…  ŽšaŽ¤Ž¤     �‚¬��  ��!�   �(	�.�-  ��‘³�m‘Å‘Å  ‘Ó‘è‘ç  ‘³‘´“&9“:“:   “&“' ”j‚”p”p  ”�€Ï”£ ”£”³  ”»”Ê”É  ”Ö”å”ä  ”î”ý”ü  •••  •-•<•;  •L•[•Z   •r•„•„  •�•¥•¥  •­$•Å•Å  •Ö•â•â  •ð•ü•ü  –––    –'L–J–J   –'–( –zŠŒ–€–€   –ÙB–ï–ï ——	———
——"$—;—;  —K.—d—d  —~%—“—“  —¨—¿—¿  —Ë$—à—à  —ô ˜˜    ˜ƒ˜-˜-   ˜˜›/€»›A›A   ›/›0›ð‚­œœ  œœ$œ#  ›ð›ñž£‚`ž·ž·  ž½žËžÊ  ž£ž¤ ¡m‚�¡s¡s  ¡—q¡� ¡�¡¤  ¡¬$¡È¡Ç  ¡×
¡Ý¡Ü  ¡ë¡ð¢¡û¡ñ¡ý¢¢¢  ¢(C¢>¢>    ¢q€ã¢|¢|     £Z€­£n£n  £t£‚£�  £Z£[ ¤Ä‚a¤Ê¤Ê  ¤ó€Þ¤ù ¤ù¥  	¥¥¥  ¥"¥(¥'  ¥4¥:¥9  ¥J¥P¥O  ¥a¥g¥f  ¥{
¥�¥€  ¥Œ¥’¥‘  ¥¡¥§¥¦  ¥·¥½¥¼   	¥×¥è¥è  ¥ö¦¦  ¦¦¦  ¦,¦=¦=  ¦M¦X¦X  ¦k¦y¦y  ¦ƒ¦‘¦‘  ¦Ÿ¦°¦°  ¦¿¦Ê¦Ê    ¦ÞD¦ý¦ý   ¦Þ¦ß §)’m§/§/   ¨	-¨¨ ¨%¨-¨.¨4¨5¨=$¨V¨V  ¨f¨n¨n  ¨z¨‚¨‚  ¨�J¨˜¨˜    ¨ÝG¨æ¨æ     ©*�o©<©<   ©*©+ªŸTª±ª±   ªŸª ªùfªþªþ    «e„í«w«w  «‡«•«”  «e«f°X‚ °_°_    ²^‚ª²e²e    µ„…µ"µ"  µ(µ6µ5  µµ »ç†v½b½b�_/// Defines **where** the floating label should be displayed within an
/// [InputDecorator].
///
/// See also:
///
///  * [InputDecoration.floatingLabelAlignment] which defines the alignment for
///    [InputDecoration.label] or [InputDecoration.labelText].
///  * [FloatingLabelBehavior] which defines **how** the floating label should
///    behave. ½~J½„½š½›½œ½› ½�½£½¢  ½¨½®½Æ½º½²½¯½µ½¶½À½½½Ã¾¾¾  ¾!�>¿9¿9€ä/// Align the floating label on the leading edge of the [InputDecorator].
///
/// For left-to-right text ([TextDirection.ltr]), this is the left edge.
///
/// For right-to-left text ([TextDirection.rtl]), this is the right edge.¿A¿W¿X¿Y¿^¿Z¿[¿d€‘¿Ï¿ÏC/// Aligns the floating label to the center of an [InputDecorator].¿Ø¿î¿ï¿ð¿ô¿ñ¿ü-À @À @   ¿ü¿ý À @/�À @JÀ @J  À @MÀ @UÀ @T  À @/À @0À A:€éÀ AHÀ AH  À ASÀ A[À AZ   À B)1À B=À B=   À B)À B*½P½QÀ Cy‹À C‹À C‹  À Cœ‚IÀ C¢ À C¢À C­  À CµÀ CÄÀ CÃ  À CØÀ CçÀ Cæ  À Cø!À DÀ D  À D #À D/À D.  À DJ$À DYÀ DX  À DuÀ D„À Dƒ  À D�À DŸÀ Dž  À D® À D½À D¼  À DÕÀ DäÀ Dã  À DñÀ E À Dÿ  À E	À EÀ E  À E#
À E)À E(  À E4
À E:À E9  À EE	À EKÀ EJ  À EUÀ E[À EZ  À EgÀ EmÀ El  À EyÀ EÀ E~  À E�À E•À E”  À E¥À E«À Eª  À E¼À EÂÀ EÁ  À EÏÀ EÕÀ EÔ   À Eë*À FÀ F  À FÀ F%À F%  À F5 À FBÀ FB  À FZ"À FgÀ Fg  À F�3À FžÀ Fž  À F¹À FËÀ FË  À FÖÀ FìÀ Fì  À FúÀ GÀ G  À GÀ G(À G(  À G4!À GHÀ GH  À GZÀ GhÀ Gh  À GqÀ GÀ G  À G‰À G—À G—  À G¡À G¯À G¯  À G¸À GÆÀ GÆ  À GÑÀ GßÀ Gß  À GêÀ GøÀ Gø  À HÀ HÀ H  À H$À H2À H2  À HBÀ HPÀ HP  À H\À HjÀ Hj  À Lð��À MÀ M   À LðÀ Lñ À Hz„pÀ H•À H•  À H˜À H À HŸ  À HzÀ H{À CyÀ CzÀ OS�ŠÀ OYÀ OY  À Ov€ÅÀ O| À O|À O“  À O›À OªÀ O©  À OÀÀ OÏÀ OÎ  À OÝÀ OìÀ Oë  À PÀ PÀ P  À P!À P0À P/   À PA%À PVÀ PV  À PkÀ PxÀ Px  À P…À P’À P’  À P¦À PºÀ Pº  À PÊÀ PÕÀ PÕ      À Q(À �rÀ Q.À Q.  À Qš‚À Qš À QšÀ Q«  À Q³À QÉÀ QÈ  À QÙ$À QñÀ Qð  À R"À RÀ R  À R-À R<À R;  À RKÀ RZÀ RY  À RgÀ RvÀ Ru  À R…$À R™À R˜  À R¿À R³À RÁÀ RäÀ RÕÀ RæÀ SÀ RýÀ SÀ S6À S#À S8À S^À SSÀ S`À S|À SsÀ S~À SšÀ S�À SœÀ Z_À ZkÀ Zk  À [HÀ [VÀ [V  À \>À \KÀ \K  À ]ä%À ]÷À ]÷  À _²À _·À _·  À `}À `‚À `‚ À `�À aCÀ aHÀ aH À aUÀ ©áÀ ©êÀ ©ê  À T,/À T7À T7    À Ta:À TpÀ Tp    À TŸ<À T®À T®    À Tß<À TîÀ Tî    À U:À U.À U.    À U]>À UlÀ Ul    À UŸ>À U®À U®    À UáFÀ UðÀ Uð    À V+FÀ V:À V:    À VuHÀ VƒÀ Vƒ    À VÁ@À VÐÀ VÐ    À WDÀ WÀ W    À Wƒ‚¨À W¨À W¨   À WƒÀ W„À Z1*À ZAÀ ZA    À [2À [$À [$    À \/À \À \    À \û€†À ]À ]    À ]…[À ]›À ]›    À _�!À _–À _–    À `\À `eÀ `e    À a!À a'À a'    À bJeÀ bSÀ bS    À bµIÀ bÀÀ bÀ    À iÃFÀ iÝÀ iÝ    À Z{€‘À ZÀ Z  À ZŠÀ Z—À Z–   À [i€œÀ [mÀ [m  À [{À [ŠÀ [‰   À \]€˜À \aÀ \a  À \nÀ \|À \{   À ^�yÀ ^À ^  À ^$À ^8À ^7   À _Æ€�À _ÊÀ _Ê  À _Ô
À _ÚÀ _Ù   À `—€�À `›À `›  À `£
À `©À `¨   À a_€‡À acÀ ac  À am
À asÀ ar   À cƒ'À cÀ c  À c0À cEÀ cD  À cÀ cÀ f1cÀ f?À f?  À fIÀ fUÀ fT  À fYÀ faÀ f`   À f˜dÀ f¦À f¦  À f°À f¼À f»  À fÀÀ fÈÀ fÇ   À g cÀ gÀ g  À gÀ g%À g$  À g)À g1À g0   À gg?À gsÀ gs  À g|À gˆÀ g‡   À gª€»À g¸À g¸  À gÅÀ gÐÀ gÏ  À gÔÀ gäÀ gã   À hi€÷À hwÀ hw  À h‡À h’À h‘  À h–À h¦À h¥   À ifWÀ i{À i{  À iŠÀ i•À i”   À j…¤À jÀ j  À j9#À jRÀ jQ  À jc"À j{À jz  À jŒ)À j«À jª   À p›¥–À p³À p³  À pÁÀ pÑÀ pÐ  À pä"À püÀ pû  À q)À q,À q+   À ˜%�µÀ ˜3À ˜3  À ˜EÀ ˜MÀ ˜L  À ˜SÀ ˜[À ˜Z  À ˜b
À ˜jÀ ˜i  À ˜n#À ˜�À ˜€   À ™à�´À ™ôÀ ™ô  À šÀ šÀ š  À ™àÀ ™áÀ ›š�´À ›®À ›®  À ›ÇÀ ›ÏÀ ›Î  À ›šÀ ››À �T�ËÀ �[À �[  À �gÀ �oÀ �n  À �uÀ �‡À �†   À Ÿ%ˆòÀ Ÿ9À Ÿ9  À ŸSÀ Ÿ[À ŸZ  À Ÿ%À Ÿ&À ¨lÀ ¨1À ¨1  À ¨KÀ ¨SÀ ¨R  À ¨À ¨À ¨��!À ¨£À ¨£  À ¨ÃÀ ¨ÑÀ ¨Ð  À ¨�À ¨�À ª ‚ûÀ ªÀ ª  À ª($À ªBÀ ªA  À ªNÀ ª\À ª[  À ª À ªÀ ­�!À ­À ­  À ­$À ­4À ­3  À ­À ­À ®(ššÀ ®:À ®:   À ®(À ®)À ÈÈhÀ ÈÍÀ ÈÍ  À ÈÙÀ ÈêÀ Èé  À ÈòÀ ÈúÀ Èù   À É6ŒÀ ÉHÀ ÉH  À ÉNÀ É_À É^  À ÉgÀ ÉoÀ Én  À É6À É7À ÕN�rÀ Õ`À Õ`  À ÕtÀ Õ‚À Õ�  À ÕˆÀ Õ‘À Õ�  À ÕNÀ ÕOÀ ÖÆ7À ÖØÀ ÖØ  À ÖäÀ ÖìÀ Öë  À ÖÆÀ ÖÇÀ ×‚˜À ×À ×  À ×%À ×7À ×6  À ×@À ×QÀ ×P  À ×À ×À Ù¡„JÀ ÙÄÀ ÙÄ  À Ùé)À ÚÀ Ú   À Ýñ€¦À ÞÀ Þ  À Þ"À Þ:À Þ9  À ÝñÀ Ýò À Þžˆ À Þ¤À Þ¤  À Þü€ÛÀ ß À ßÀ ß  À ßÀ ß#À ß"  À ß:À ßIÀ ßH  À ßYÀ ßhÀ ßg  À ß{À ßŠÀ ß‰  À ßœÀ ß«À ßª  À ßºÀ ßÉÀ ßÈ   À ßÝÀ ßïÀ ßï  À ßþ!À àÀ à  À à$À à7À à7  À àH*À àaÀ àa  À àwÀ à‚À à‚  À à�À à›À à›  À à©KÀ àÔÀ àÔ   À à©À àª À àú‚àÀ áÀ á  À áÀ á-À á,  À àúÀ àûÀ ãà�qÀ ãÿÀ ãÿ  À äÀ ä À ä  À ãàÀ ãáÀ åW�DÀ åiÀ åi  À å|À åŠÀ å‰  À å’À å¥À å¤  À åWÀ åX À æ¢ƒÞÀ æ¨À æ¨  À æÐ€¬À æÖ À æÖÀ æà  À æèÀ æ÷À æö  À ç	À çÀ ç  À ç
À ç"À ç!  À ç-
À ç3À ç2  À ç>À çDÀ çC  À çZÀ çiÀ çh   À ç‚À ç�À ç�  À ç¡À ç¯À ç¯  À ç¸À çÉÀ çÉ  À çÓÀ çáÀ çá  À çë(À èÀ è  À èÀ è+À è+    À è>‚?À èRÀ èR  À èXÀ èfÀ èe  À è>À è? À ê„™À î�À î�ƒü/// Defines the appearance of a Material Design text field.
///
/// [InputDecorator] displays the visual elements of a Material Design text
/// field around its input [child]. The visual elements themselves are defined
/// by an [InputDecoration] object and their layout and appearance depend
/// on the `baseStyle`, `textAlign`, `isFocused`, and `isEmpty` parameters.
///
/// [TextField] uses this widget to decorate its [EditableText] child.
///
/// [InputDecorator] can be used to create widgets that look and behave like a
/// [TextField] but support other kinds of input.
///
/// Requires one of its ancestors to be a [Material] widget. The [child] widget,
/// as well as the decorative widgets specified in [decoration], must have
/// non-negative baselines.
///
/// See also:
///
///  * [TextField], which uses an [InputDecorator] to display a border,
///    labels, and icons, around its [EditableText] child.
///  * [Decoration] and [DecoratedBox], for drawing arbitrary decorations
///    around other widgets. À îÈ�ÛÀ ï” À ï”À ï¢ €¶/// Creates a widget that displays a border, labels, and icons,
/// for a [TextField].
///
/// The [isFocused], [isHovering], [expands], and [isEmpty] arguments must not
/// be null.
À ïª	À ï±À ï°  À ïºÀ ïÉÀ ïÈ  À ïÙÀ ïßÀ ïÞ  À ïîÀ ïôÀ ïó  À ðÀ ð	À ð  À ð À ð&À ð%  À ð=À ðCÀ ðB  À ð[À ðaÀ ð`  À ðvÀ ð|À ð{  À ð‘
À ð—À ð–  À ð1À ðOÀ ðjÀ ð…	À ð©€éÀ ñˆÀ ñˆ€¼/// The text and styles to use when decorating the child.
///
/// Null [InputDecoration] properties are initialized with the corresponding
/// values from [ThemeData.inputDecorationTheme]. À ñ™�§À ó7À ó7�t/// The style on which to base the label, hint, counter, and error styles
/// if the [decoration] does not provide explicit styles.
///
/// If null, [baseStyle] defaults to the `titleMedium` style from the
/// current [Theme], see [ThemeData.textTheme].
///
/// The [TextStyle.textBaseline] of the [baseStyle] is used to determine
/// the baseline used for text alignment. À óG`À óžÀ óžB/// How the text in the decoration should be aligned horizontally. À ó®ƒ
À ö§À ö§‚»/// {@template flutter.material.InputDecorator.textAlignVertical}
/// How the text should be aligned vertically.
///
/// Determines the alignment of the baseline within the available space of
/// the input (typically a TextField). For example, TextAlignVertical.top will
/// place the baseline such that the text, and any attached decoration like
/// prefix and suffix, is as close to the top of the input as possible without
/// overflowing. The heights of the prefix and suffix are similarly included
/// for other alignment values. If the height is greater than the height
/// available, then the prefix and suffix will be allowed to overflow first
/// before the text scrolls.
/// {@endtemplate} À ö¿�•À øKÀ øK�\/// Whether the input field has focus.
///
/// Determines the position of the label text and the color and weight of the
/// border.
///
/// Defaults to false.
///
/// See also:
///
///  * [InputDecoration.hoverColor], which is also blended into the focus
///    color and fill color when the [isHovering] is true to produce the final
///    color. À ø[�GÀ ù˜À ù˜�/// Whether the input field is being hovered over by a mouse pointer.
///
/// Determines the container fill color, which is a blend of
/// [InputDecoration.hoverColor] with [InputDecoration.fillColor] when
/// true, and [InputDecoration.fillColor] when not.
///
/// Defaults to false. À ù©‚À û¸À û¸�â/// If true, the height of the input field will be as large as possible.
///
/// If wrapped in a widget that constrains its child's height, like Expanded
/// or SizedBox, the input field will only be affected if [expands] is set to
/// true.
///
/// See [TextField.minLines] and [TextField.maxLines] for related ways to
/// affect the height of an input. When [expands] is true, both must be null
/// in order to avoid ambiguity in determining the height.
///
/// Defaults to false. À ûÆ€ÁÀ ü€À ü€€œ/// Whether the input field is empty.
///
/// Determines the position of the label text and whether to display the hint
/// text.
///
/// Defaults to false. À üŽ€�À ýÀ ýr/// The widget below this widget in the tree.
///
/// Typically an [EditableText], [DropdownButton], or [InkWell]. À ý$�›À þ'À þ'€ê/// Whether the label needs to get out of the way of the input, either by
/// floating or disappearing.
///
/// Will withdraw when not empty, when focused while enabled, or when
/// floating behavior is [FloatingLabelBehavior.always].    À þÅKÀ þèÀ þè   À þÅÀ þÆÀ ÿ‚UÀ ÀÀ À�‚/// The RenderBox that defines this decorator's "container". That's the
/// area which is filled if [InputDecoration.filled] is true. It's the area
/// adjacent to [InputDecoration.icon] and above the widgets that contain
/// [InputDecoration.helperText], [InputDecoration.errorText], and
/// [InputDecoration.counterText].
///
/// [TextField] renders ink splashes within the container. À ÌÀ ÚÀ Ù   Àq‚ÀƒÀƒ  À—&À´À³  ÀqÀr À“À ^öÀ™À™   
Àï7ÀÀ  À+2ÀFÀF  Àb6À�À�  À�4À³À³ ÀÀÀÏÀÐÀ5bÀOÀO ÀkÀyÀ–ÀzÀ�À}ÀƒÀ‹ÀŒÀ”À•ÀœaÀ¶À¶ ÀÑÀßÀüÀàÀçÀãÀéÀñÀòÀúÀûÀbÀÀ À8ÀFÀcÀGÀNÀJÀPÀXÀYÀaÀbÀi\ÀƒÀƒ ÀšÀ¦ÀÄÀ§ÀÊ\ÀäÀä ÀûÀÀ%ÀÀæ%À÷À÷  
À€ƒÀ$À$    À™-À¨À¨    ÀÊ'ÀÓÀÓ    ÀõOÀþÀþ    ÀH?ÀQÀQ    À‹#À”À”    À²rÀ»À»    Àâ€�ÀëÀë    À¹FÀÂÀÂ    À)�À)–À)–     À-‚ìÀ?À?   À-À.À
vÀ
1À
1   À
À
 À
›€ÌÀ
­À
­   À
›À
œÀmsÀrÀr    À*ƒxÀ<À<  ÀLÀ\À[  À*À+À¨ƒ<À®À®  ÀÇÀÒÀÑ   Àê��ÀðÀð  ÀþÀ	À  ÀÀ)À(   À��À“À“  À¢À­À¬   À¨�RÀ®À®  À¼ÀÇÀÆ  ÀÑÀçÀæ   À �óÀÀ  À )À6À5  ÀP#ÀeÀd  ÀzÀ�À�   Àù�øÀÿÀÿ  À)À/À.  ÀI#À^À]  ÀsÀ‰Àˆ   ÀŽ‚+À˜À˜  À­À¸À·  ÀÂÀØÀ×   À"G‚À"QÀ"Q  À"eÀ"pÀ"o  À"zÀ"�À"�   À$XƒNÀ$bÀ$b  À$yÀ$„À$ƒ  À$ŽÀ$¤À$£   À'¬€ýÀ'¶À'¶  À'ÆÀ'ÑÀ'Ð  À'ÛÀ'ñÀ'ð   À(¯€ÊÀ(¹À(¹  À(ÈÀ(ÓÀ(Ò  À(ÝÀ(óÀ(ò   À*•„ÅÀ*¡À*¡  À*³À*¾À*½  À*ÈÀ*ÞÀ*Ý   À/`³&À/tÀ/t  À/zÀ/ˆÀ/‡  À/`À/a Àb�À è@ÀoâÀoâŒú/// The border, labels, icons, and styles used to decorate a Material
/// Design text field.
///
/// The [TextField] and [InputDecorator] classes use [InputDecoration] objects
/// to describe their decoration. (In fact, this class is merely the
/// configuration of an [InputDecorator], which does all the heavy lifting.)
///
/// {@tool dartpad}
/// This sample shows how to style a `TextField` using an `InputDecorator`. The
/// TextField displays a "send message" icon to the left of the input area,
/// which is surrounded by a border an all sides. It displays the `hintText`
/// inside the input area to help the user understand what input is required. It
/// displays the `helperText` and `counterText` below the input area.
///
/// ![](https://flutter.github.io/assets-for-api-docs/assets/material/input_decoration.png)
///
/// ** See code in examples/api/lib/material/input_decorator/input_decoration.0.dart **
/// {@end-tool}
///
/// {@tool dartpad}
/// This sample shows how to style a "collapsed" `TextField` using an
/// `InputDecorator`. The collapsed `TextField` surrounds the hint text and
/// input area with a border, but does not add padding around them.
///
/// ![](https://flutter.github.io/assets-for-api-docs/assets/material/input_decoration_collapsed.png)
///
/// ** See code in examples/api/lib/material/input_decorator/input_decoration.1.dart **
/// {@end-tool}
///
/// {@tool dartpad}
/// This sample shows how to create a `TextField` with hint text, a red border
/// on all sides, and an error message. To display a red border and error
/// message, provide `errorText` to the [InputDecoration] constructor.
///
/// ![](https://flutter.github.io/assets-for-api-docs/assets/material/input_decoration_error.png)
///
/// ** See code in examples/api/lib/material/input_decorator/input_decoration.2.dart **
/// {@end-tool}
///
/// {@tool dartpad}
/// This sample shows how to style a `TextField` with a round border and
/// additional text before and after the input area. It displays "Prefix" before
/// the input area, and "Suffix" after the input area.
///
/// ![](https://flutter.github.io/assets-for-api-docs/assets/material/input_decoration_prefix_suffix.png)
///
/// ** See code in examples/api/lib/material/input_decorator/input_decoration.3.dart **
/// {@end-tool}
///
/// {@tool dartpad}
/// This sample shows how to style a `TextField` with a prefixIcon that changes color
/// based on the `MaterialState`. The color defaults to gray and is green while focused.
///
/// ** See code in examples/api/lib/material/input_decorator/input_decoration.widget_state.0.dart **
/// {@end-tool}
///
/// {@tool dartpad}
/// This sample shows how to style a `TextField` with a prefixIcon that changes color
/// based on the `MaterialState` through the use of `ThemeData`. The color defaults
/// to gray, be blue while focused and red if in an error state.
///
/// ** See code in examples/api/lib/material/input_decorator/input_decoration.widget_state.1.dart **
/// {@end-tool}
///
/// See also:
///
///  * [TextField], which is a text input widget that uses an
///    [InputDecoration].
///  * [InputDecorator], which is a widget that draws an [InputDecoration]
///    around an input child widget.
///  * [Decoration] and [DecoratedBox], for drawing borders and backgrounds
///    around a child widget. Ào÷‰WÀr  Àr Àr/ ‚/// Creates a bundle of the border, labels, icons, and styles used to
/// decorate a Material Design text field.
///
/// Unless specified by [ThemeData.inputDecorationTheme], [InputDecorator]
/// defaults [isDense] to false and [filled] to false. The default border is
/// an instance of [UnderlineInputBorder]. If [border] is [InputBorder.none]
/// then no border is drawn.
///
/// Only one of [prefix] and [prefixText] can be specified.
///
/// Similarly, only one of [suffix] and [suffixText] can be specified.5Àr7	Àr=Àr<  ÀrGÀrMÀrL  Àr\
ÀrbÀra  ÀrmÀrsÀrr  Àr‚ÀrˆÀr‡  Àr˜ÀržÀr�  Àr¶Àr¼Àr»  ÀrÈÀrÎÀrÍ  ÀrÞÀräÀrã  ÀrõÀrûÀrú  ÀsÀsÀs  Às#Às)Às(  Às8Às>Às=  ÀsUÀs[ÀsZ  ÀsmÀssÀsr  Às‰
Às�ÀsŽ  ÀsšÀs ÀsŸ  Às¯ÀsµÀs´  ÀsÅÀsËÀsÊ  ÀsÞÀsäÀsã  ÀsÿÀtÀt  Àt!Àt'Àt&  Àt8Àt>Àt=  ÀtKÀtQÀtP  ÀteÀtkÀtj  Àt{Àt�Àt€  ÀtœÀt¢Àt¡  Àt®Àt´Àt³  ÀtÄÀtÊÀtÉ  ÀtÛÀtáÀtà  ÀtöÀtüÀtû  ÀuÀuÀu  ÀuÀu$Àu#  Àu4Àu:Àu9  ÀuKÀuQÀuP  ÀufÀulÀuk  Àu‡Àu�ÀuŒ  ÀušÀu ÀuŸ  Àu±Àu·Àu¶  ÀuÉÀuÏÀuÎ  ÀuÛÀuáÀuà  ÀuðÀuöÀuõ  ÀvÀvÀv  ÀvÀv"Àv!  Àv3Àv9Àv8  ÀvLÀvRÀvQ  ÀvjÀvpÀvo  Àv„ÀvŠÀv‰  Àv�Àv£Àv¢  Àv¯ÀvµÀv´  ÀvÉÀvÏÀvÎ  ÀvèÀvîÀví  ÀwÀwÀw  LÀv¾Àw Àw&ÀwLÀw„Àw'Àw(ÀwKÀw7Àw/Àw)Àw2ÀwDÀw:ÀwGÀwNÀw�Àw•Àw½Àw÷Àw–Àw—Àw¼Àw§ÀwŸÀw˜Àw¢ÀwµÀwªÀw¸Àw¿ÀxÀxÀx0ÀxjÀx	Àx
Àx/ÀxÀxÀxÀxÀx(ÀxÀx+Àx2ÀxuÀx{Àx£ÀxÝÀx|Àx}Àx¢Àx�Àx…Àx~ÀxˆÀx›Àx�ÀxžÀx¥ÀxèÀxîÀyÀyLÀxïÀxðÀyÀxÿÀx÷ÀxñÀxúÀyÀyÀyÀyÀyT†àÀz0Àz?Àz@ÀzIÀz@€Æ/// Defines an [InputDecorator] that is the same size as the input field.
///
/// This type of input decoration does not include a border by default.
///
/// Sets the [isCollapsed] property to true.ÀzQÀz`Àz_  ÀznÀztÀzs  Àz�Àz•Àz”  Àz±Àz·Àz¶  ÀzÆÀzÌÀzË  ÀzãÀzéÀzè  ÀzýÀ{À{  À{À{À{  À{(À{.À{-  À{>À{DÀ{C  À{cÀ{iÀ{h  €…ÀzñÀ{LÀ{WÀ{XÀ{rÀ{…À{€À{‡À{ŸÀ{•À{¡À{µÀ{¯À{·À{ÏÀ{ÅÀ{ÑÀ{êÀ{ßÀ{ìÀ|À{úÀ|À|$À|À|&À|?À|4À|AÀ|[À|OÀ|]À|zÀ|kÀ||À|—À|ŠÀ|™À|¸À|§À|ºÀ|ÎÀ|ÈÀ|ÐÀ|èÀ|ÞÀ|êÀ}À|øÀ}À}!À}À}#À}9À}1À};À}YÀ}JÀ}[À}eÀ}fÀ}€À}tÀ}‚À}›À}�À}�À}²À}«À}´À}ÍÀ}ÂÀ}ÏÀ}éÀ}ÝÀ}ëÀ~	À}ùÀ~À~/À~À~1À~FÀ~?À~HÀ~aÀ~VÀ~cÀ~|À~qÀ~~À~˜À~ŒÀ~šÀ~¸À~¨À~ºÀ~ÞÀ~ÈÀ~àÀ~öÀ~îÀ~øÀÀÀÀ/À"À1ÀKÀ?ÀMÀiÀ[ÀkÀŒÀyÀŽÀ«ÀœÀ­ÀÉÀ»ÀËÀíÀÙÀïÀ€ÀýÀ€À€-À€!À€/5À€:‚‹À‚ÁÀ‚Á‚K/// An icon to show before the input field and outside of the decoration's
/// container.
///
/// The size and color of the icon is configured automatically using an
/// [IconTheme] and therefore does not need to be explicitly given in the
/// icon widget.
///
/// The trailing edge of the icon is padded by 16dps.
///
/// The decoration's container is the area which is filled if [filled] is
/// true and bordered per the [border]. It's the area adjacent to
/// [icon] and above the widgets that contain [helperText],
/// [errorText], and [counterText].
///
/// See [Icon], [ImageIcon]. À‚Ì€ñÀƒ´Àƒ´€Ë/// The color of the [icon].
///
/// If [iconColor] is a [MaterialStateColor], then the effective
/// color can depend on the [MaterialState.focused] state, i.e.
/// if the [TextField] is focused or not. ÀƒÄ„|Àˆ;Àˆ;„&/// Optional widget that describes the input field.
///
/// {@template flutter.material.inputDecoration.label}
/// When the input field is empty and unfocused, the label is displayed on
/// top of the input field (i.e., at the same location on the screen where
/// text may be entered in the input field). When the input field receives
/// focus (or if the field is non-empty), depending on [floatingLabelAlignment],
/// the label moves above, either vertically adjacent to, or to the center of
/// the input field.
/// {@endtemplate}
///
/// This can be used, for example, to add multiple [TextStyle]'s to a label that would
/// otherwise be specified using [labelText], which only takes one [TextStyle].
///
/// {@tool dartpad}
/// This example shows a `TextField` with a [Text.rich] widget as the [label].
/// The widget contains multiple [Text] widgets with different [TextStyle]'s.
///
/// ** See code in examples/api/lib/material/input_decorator/input_decoration.label.0.dart **
/// {@end-tool}
///
/// Only one of [label] and [labelText] can be specified. ÀˆG�À‰ZÀ‰Z€ò/// Optional text that describes the input field.
///
/// {@macro flutter.material.inputDecoration.label}
///
/// If a more elaborate label is required, consider using [label] instead.
/// Only one of [label] and [labelText] can be specified. À‰j…lÀŽÌÀŽÌ„ù/// {@template flutter.material.inputDecoration.labelStyle}
/// The style to use for [InputDecoration.labelText] when the label is on top
/// of the input field.
///
/// If [labelStyle] is a [MaterialStateTextStyle], then the effective
/// text style can depend on the [MaterialState.focused] state, i.e.
/// if the [TextField] is focused or not.
///
/// When the [InputDecoration.labelText] is above (i.e., vertically adjacent to)
/// the input field, the text uses the [floatingLabelStyle] instead.
///
/// If null, defaults to a value derived from the base [TextStyle] for the
/// input field and the current [Theme].
///
/// Specifying this style will override the default behavior
/// of [InputDecoration] that changes the color of the label to the
/// [InputDecoration.errorStyle] color or [ColorScheme.error].
///
/// {@tool dartpad}
/// It's possible to override the label style for just the error state, or
/// just the default state, or both.
///
/// In this example the [labelStyle] is specified with a [MaterialStateProperty]
/// which resolves to a text style whose color depends on the decorator's
/// error state.
///
/// ** See code in examples/api/lib/material/input_decorator/input_decoration.label_style_error.0.dart **
/// {@end-tool}
/// {@endtemplate} ÀŽÝ…=À”À”„Å/// {@template flutter.material.inputDecoration.floatingLabelStyle}
/// The style to use for [InputDecoration.labelText] when the label is
/// above (i.e., vertically adjacent to) the input field.
///
/// When the [InputDecoration.labelText] is on top of the input field, the
/// text uses the [labelStyle] instead.
///
/// If [floatingLabelStyle] is a [MaterialStateTextStyle], then the effective
/// text style can depend on the [MaterialState.focused] state, i.e.
/// if the [TextField] is focused or not.
///
/// If null, defaults to [labelStyle].
///
/// Specifying this style will override the default behavior
/// of [InputDecoration] that changes the color of the label to the
/// [InputDecoration.errorStyle] color or [ColorScheme.error].
///
/// {@tool dartpad}
/// It's possible to override the label style for just the error state, or
/// just the default state, or both.
///
/// In this example the [floatingLabelStyle] is specified with a
/// [MaterialStateProperty] which resolves to a text style whose color depends
/// on the decorator's error state.
///
/// ** See code in examples/api/lib/material/input_decorator/input_decoration.floating_label_style_error.0.dart **
/// {@end-tool}
/// {@endtemplate} À”!‚·À–ÒÀ–Ò‚x/// Optional widget that appears below the [InputDecorator.child].
///
/// If non-null, the [helper] is displayed below the [InputDecorator.child], in
/// the same location as [error]. If a non-null [error] or [errorText] value is
/// specified then the [helper] is not shown.
///
/// {@tool dartpad}
/// This example shows a `TextField` with a [Text.rich] widget as the [helper].
/// The widget contains [Text] and [Icon] widgets with different styles.
///
/// ** See code in examples/api/lib/material/input_decorator/input_decoration.helper.0.dart **
/// {@end-tool}
///
/// Only one of [helper] and [helperText] can be specified. À–ß‚À˜ÜÀ˜Ü�Ð/// Text that provides context about the [InputDecorator.child]'s value, such
/// as how the value will be used.
///
/// If non-null, the text is displayed below the [InputDecorator.child], in
/// the same location as [errorText]. If a non-null [errorText] value is
/// specified then the helper text is not shown.
///
/// If a more elaborate helper text is required, consider using [helper] instead.
///
/// Only one of [helper] and [helperText] can be specified. À˜í�À™òÀ™ò€ä/// The style to use for the [helperText].
///
/// If [helperStyle] is a [MaterialStateTextStyle], then the effective
/// text style can depend on the [MaterialState.focused] state, i.e.
/// if the [TextField] is focused or not. Àš��À›…À›…�W/// The maximum number of lines the [helperText] can occupy.
///
/// Defaults to null, which means that the [helperText] is not limited.
///
/// This value is passed along to the [Text.maxLines] attribute
/// of the [Text] widget used to display the helper.
///
/// See also:
///
///  * [errorMaxLines], the equivalent but for the [errorText]. À›š�gÀœùÀœù�>/// Text that suggests what sort of input the field accepts.
///
/// Displayed on top of the [InputDecorator.child] (i.e., at the same location
/// on the screen where text may be entered in the [InputDecorator.child])
/// when the input [isEmpty] and either (a) [labelText] is null or (b) the
/// input has the focus. À�‚eÀŸdÀŸd‚&/// The style to use for the [hintText].
///
/// If [hintStyle] is a [MaterialStateTextStyle], then the effective
/// text style can depend on the [MaterialState.focused] state, i.e.
/// if the [TextField] is focused or not.
///
/// Also used for the [labelText] when the [labelText] is displayed on
/// top of the input field (i.e., at the same location on the screen where
/// text may be entered in the [InputDecorator.child]).
///
/// If null, defaults to a value derived from the base [TextStyle] for the
/// input field and the current [Theme]. ÀŸt€ÓÀ 6À 6€ /// The direction to use for the [hintText].
///
/// If null, defaults to a value derived from [Directionality] for the
/// input field and the current context. À N�‚À¡ÄÀ¡Ä�U/// The maximum number of lines the [hintText] can occupy.
///
/// Defaults to the value of [TextField.maxLines] attribute.
///
/// This value is passed along to the [Text.maxLines] attribute
/// of the [Text] widget used to display the hint text. [TextOverflow.ellipsis] is
/// used to handle the overflow when it is limited to single line. À¡×€ÿÀ¢ÆÀ¢Æ€Ò/// The duration of the [hintText] fade in and fade out animations.
///
/// If null, defaults to [InputDecorationTheme.hintFadeDuration].
/// If [InputDecorationTheme.hintFadeDuration] is null defaults to 20ms. À¢Ý�À£åÀ£å€ê/// Optional widget that appears below the [InputDecorator.child] and the border.
///
/// If non-null, the border's color animates to red and the [helperText] is not shown.
///
/// Only one of [error] and [errorText] can be specified. À£ñ�ëÀ¥ÓÀ¥Ó�²/// Text that appears below the [InputDecorator.child] and the border.
///
/// If non-null, the border's color animates to red and the [helperText] is
/// not shown.
///
/// In a [TextFormField], this is overridden by the value returned from
/// [TextFormField.validator], if that is not null.
///
/// If a more elaborate error is required, consider using [error] instead.
///
/// Only one of [error] and [errorText] can be specified. À¥ã‚iÀ¨BÀ¨B‚)/// {@template flutter.material.inputDecoration.errorStyle}
/// The style to use for the [InputDecoration.errorText].
///
/// If null, defaults of a value derived from the base [TextStyle] for the
/// input field and the current [Theme].
///
/// By default the color of style will be used by the label of
/// [InputDecoration] if [InputDecoration.errorText] is not null. See
/// [InputDecoration.labelStyle] or [InputDecoration.floatingLabelStyle] for
/// an example of how to replicate this behavior when specifying those
/// styles.
/// {@endtemplate} À¨S��À©ÓÀ©Ó�V/// The maximum number of lines the [errorText] can occupy.
///
/// Defaults to null, which means that the [errorText] is not limited.
///
/// This value is passed along to the [Text.maxLines] attribute
/// of the [Text] widget used to display the error.
///
/// See also:
///
///  * [helperMaxLines], the equivalent but for the [helperText]. À©çƒÀ­QÀ­Qƒ/// {@template flutter.material.inputDecoration.floatingLabelBehavior}
/// Defines **how** the floating label should behave.
///
/// When [FloatingLabelBehavior.auto] the label will float to the top only when
/// the field is focused or has some text content, otherwise it will appear
/// in the field in place of the content.
///
/// When [FloatingLabelBehavior.always] the label will always float at the top
/// of the field above the content.
///
/// When [FloatingLabelBehavior.never] the label will always appear in an empty
/// field in place of the content.
/// {@endtemplate}
///
/// If null, [InputDecorationTheme.floatingLabelBehavior] will be used.
///
/// See also:
///
///  * [floatingLabelAlignment] which defines **where** the floating label
///    should be displayed. À­mƒ!À°xÀ°x‚¶/// {@template flutter.material.inputDecoration.floatingLabelAlignment}
/// Defines **where** the floating label should be displayed.
///
/// [FloatingLabelAlignment.start] aligns the floating label to the leftmost
/// (when [TextDirection.ltr]) or rightmost (when [TextDirection.rtl]),
/// possible position, which is vertically adjacent to the label, on top of
/// the field.
///
/// [FloatingLabelAlignment.center] aligns the floating label to the center on
/// top of the field.
/// {@endtemplate}
///
/// If null, [InputDecorationTheme.floatingLabelAlignment] will be used.
///
/// See also:
///
///  * [floatingLabelBehavior] which defines **how** the floating label should
///    behave. À°•€ŸÀ±-À±-/// Whether the [InputDecorator.child] is part of a dense form (i.e., uses less vertical
/// space).
///
/// Defaults to false. À±;‡iÀ¸–À¸–†Ô/// The padding for the input decoration's container.
///
/// {@macro flutter.material.input_decorator.container_description}
///
/// By default the [contentPadding] reflects [isDense] and the type of the
/// [border].
///
/// If [isCollapsed] is true then [contentPadding] is [EdgeInsets.zero].
///
/// ### Material 3 default content padding
///
/// If `isOutline` property of [border] is false and if [filled] is true then
/// [contentPadding] is `EdgeInsets.fromLTRB(12, 4, 12, 4)` when [isDense]
/// is true and `EdgeInsets.fromLTRB(12, 8, 12, 8)` when [isDense] is false.
///
/// If `isOutline` property of [border] is false and if [filled] is false then
/// [contentPadding] is `EdgeInsets.fromLTRB(0, 4, 0, 4)` when [isDense] is
/// true and `EdgeInsets.fromLTRB(0, 8, 0, 8)` when [isDense] is false.
///
/// If `isOutline` property of [border] is true then [contentPadding] is
/// `EdgeInsets.fromLTRB(12, 16, 12, 8)` when [isDense] is true
/// and `EdgeInsets.fromLTRB(12, 20, 12, 12)` when [isDense] is false.
///
/// ### Material 2 default content padding
///
/// If `isOutline` property of [border] is false and if [filled] is true then
/// [contentPadding] is `EdgeInsets.fromLTRB(12, 8, 12, 8)` when [isDense]
/// is true and `EdgeInsets.fromLTRB(12, 12, 12, 12)` when [isDense] is false.
///
/// If `isOutline` property of [border] is false and if [filled] is false then
/// [contentPadding] is `EdgeInsets.fromLTRB(0, 8, 0, 8)` when [isDense] is
/// true and `EdgeInsets.fromLTRB(0, 12, 0, 12)` when [isDense] is false.
///
/// If `isOutline` property of [border] is true then [contentPadding] is
/// `EdgeInsets.fromLTRB(12, 20, 12, 12)` when [isDense] is true
/// and `EdgeInsets.fromLTRB(12, 24, 12, 16)` when [isDense] is false. À¸«�À¹§À¹§€à/// Whether the decoration is the same size as the input field.
///
/// A collapsed decoration cannot have [labelText], [errorText], an [icon].
///
/// To create a collapsed input decoration, use [InputDecoration.collapsed]. À¹¹‡pÀÁÀÁ†Ü/// An icon that appears before the [prefix] or [prefixText] and before
/// the editable part of the text field, within the decoration's container.
///
/// The size and color of the prefix icon is configured automatically using an
/// [IconTheme] and therefore does not need to be explicitly given in the
/// icon widget.
///
/// The prefix icon is constrained with a minimum size of 48px by 48px, but
/// can be expanded beyond that. Anything larger than 24px will require
/// additional padding to ensure it matches the Material Design spec of 12px
/// padding between the left edge of the input and leading edge of the prefix
/// icon. The following snippet shows how to pad the leading edge of the
/// prefix icon:
///
/// ```dart
/// prefixIcon: Padding(
///   padding: const EdgeInsetsDirectional.only(start: 12.0),
///   child: _myIcon, // _myIcon is a 48px-wide widget.
/// )
/// ```
///
/// {@macro flutter.material.input_decorator.container_description}
///
/// The prefix icon alignment can be changed using [Align] with a fixed `widthFactor` and
/// `heightFactor`.
///
/// {@tool dartpad}
/// This example shows how the prefix icon alignment can be changed using [Align] with
/// a fixed `widthFactor` and `heightFactor`.
///
/// ** See code in examples/api/lib/material/input_decorator/input_decoration.prefix_icon.0.dart **
/// {@end-tool}
///
/// See also:
///
///  * [Icon] and [ImageIcon], which are typically used to show icons.
///  * [prefix] and [prefixText], which are other ways to show content
///    before the text field (but after the icon).
///  * [suffixIcon], which is the same but on the trailing edge.
///  * [Align] A widget that aligns its child within itself and optionally
///    sizes itself based on the child's size. ÀÁ0ƒÎÀÄéÀÄéƒc/// The constraints for the prefix icon.
///
/// This can be used to modify the [BoxConstraints] surrounding [prefixIcon].
///
/// This property is particularly useful for getting the decoration's height
/// less than 48px. This can be achieved by setting [isDense] to true and
/// setting the constraints' minimum height and width to a value lower than
/// 48px.
///
/// {@tool dartpad}
/// This example shows the differences between two `TextField` widgets when
/// [prefixIconConstraints] is set to the default value and when one is not.
///
/// The [isDense] property must be set to true to be able to
/// set the constraints smaller than 48px.
///
/// If null, [BoxConstraints] with a minimum width and height of 48px is
/// used.
///
/// ** See code in examples/api/lib/material/input_decorator/input_decoration.prefix_icon_constraints.0.dart **
/// {@end-tool} ÀÅ‚FÀÇEÀÇE‚/// Optional widget to place on the line before the input.
///
/// This can be used, for example, to add some padding to text that would
/// otherwise be specified using [prefixText], or to add a custom widget in
/// front of the input. The widget's baseline is lined up with the input
/// baseline.
///
/// Only one of [prefix] and [prefixText] can be specified.
///
/// The [prefix] appears after the [prefixIcon], if both are specified.
///
/// See also:
///
///  * [suffix], the equivalent but on the trailing edge. ÀÇR‚DÀÉŒÀÉŒ‚/// Optional text prefix to place on the line before the input.
///
/// Uses the [prefixStyle]. Uses [hintStyle] if [prefixStyle] isn't specified.
/// The prefix text is not returned as part of the user's input.
///
/// If a more elaborate prefix is required, consider using [prefix] instead.
/// Only one of [prefix] and [prefixText] can be specified.
///
/// The [prefixText] appears after the [prefixIcon], if both are specified.
///
/// See also:
///
///  * [suffixText], the equivalent but on the trailing edge. ÀÉ��¥ÀË7ÀË7�g/// The style to use for the [prefixText].
///
/// If [prefixStyle] is a [MaterialStateTextStyle], then the effective
/// text style can depend on the [MaterialState.focused] state, i.e.
/// if the [TextField] is focused or not.
///
/// If null, defaults to the [hintStyle].
///
/// See also:
///
///  * [suffixStyle], the equivalent but on the trailing edge. ÀËI�+ÀÌeÀÌe€ù/// Optional color of the prefixIcon
///
/// Defaults to [iconColor]
///
/// If [prefixIconColor] is a [MaterialStateColor], then the effective
/// color can depend on the [MaterialState.focused] state, i.e.
/// if the [TextField] is focused or not. ÀÌ{ˆÀÔ�ÀÔ�‡�/// An icon that appears after the editable part of the text field and
/// after the [suffix] or [suffixText], within the decoration's container.
///
/// The size and color of the suffix icon is configured automatically using an
/// [IconTheme] and therefore does not need to be explicitly given in the
/// icon widget.
///
/// The suffix icon is constrained with a minimum size of 48px by 48px, but
/// can be expanded beyond that. Anything larger than 24px will require
/// additional padding to ensure it matches the Material Design spec of 12px
/// padding between the right edge of the input and trailing edge of the
/// prefix icon. The following snippet shows how to pad the trailing edge of
/// the suffix icon:
///
/// ```dart
/// suffixIcon: Padding(
///   padding: const EdgeInsetsDirectional.only(end: 12.0),
///   child: _myIcon, // myIcon is a 48px-wide widget.
/// )
/// ```
///
/// The decoration's container is the area which is filled if [filled] is
/// true and bordered per the [border]. It's the area adjacent to
/// [icon] and above the widgets that contain [helperText],
/// [errorText], and [counterText].
///
/// The suffix icon alignment can be changed using [Align] with a fixed `widthFactor` and
/// `heightFactor`.
///
/// {@tool dartpad}
/// This example shows how the suffix icon alignment can be changed using [Align] with
/// a fixed `widthFactor` and `heightFactor`.
///
/// ** See code in examples/api/lib/material/input_decorator/input_decoration.suffix_icon.0.dart **
/// {@end-tool}
///
/// See also:
///
///  * [Icon] and [ImageIcon], which are typically used to show icons.
///  * [suffix] and [suffixText], which are other ways to show content
///    after the text field (but before the icon).
///  * [prefixIcon], which is the same but on the leading edge.
///  * [Align] A widget that aligns its child within itself and optionally
///    sizes itself based on the child's size. ÀÔ ‚<ÀÖÖÀÖÖ‚ /// Optional widget to place on the line after the input.
///
/// This can be used, for example, to add some padding to the text that would
/// otherwise be specified using [suffixText], or to add a custom widget after
/// the input. The widget's baseline is lined up with the input baseline.
///
/// Only one of [suffix] and [suffixText] can be specified.
///
/// The [suffix] appears before the [suffixIcon], if both are specified.
///
/// See also:
///
///  * [prefix], the equivalent but on the leading edge. ÀÖã‚CÀÙÀÙ‚/// Optional text suffix to place on the line after the input.
///
/// Uses the [suffixStyle]. Uses [hintStyle] if [suffixStyle] isn't specified.
/// The suffix text is not returned as part of the user's input.
///
/// If a more elaborate suffix is required, consider using [suffix] instead.
/// Only one of [suffix] and [suffixText] can be specified.
///
/// The [suffixText] appears before the [suffixIcon], if both are specified.
///
/// See also:
///
///  * [prefixText], the equivalent but on the leading edge. ÀÙ-�¤ÀÚÆÀÚÆ�f/// The style to use for the [suffixText].
///
/// If [suffixStyle] is a [MaterialStateTextStyle], then the effective text
/// style can depend on the [MaterialState.focused] state, i.e. if the
/// [TextField] is focused or not.
///
/// If null, defaults to the [hintStyle].
///
/// See also:
///
///  * [prefixStyle], the equivalent but on the leading edge. ÀÚØ�.ÀÛ÷ÀÛ÷€ü/// Optional color of the [suffixIcon].
///
/// Defaults to [iconColor]
///
/// If [suffixIconColor] is a [MaterialStateColor], then the effective
/// color can depend on the [MaterialState.focused] state, i.e.
/// if the [TextField] is focused or not. ÀÜ„0Àà(Àà(ƒ¼/// The constraints for the suffix icon.
///
/// This can be used to modify the [BoxConstraints] surrounding [suffixIcon].
///
/// This property is particularly useful for getting the decoration's height
/// less than 48px. This can be achieved by setting [isDense] to true and
/// setting the constraints' minimum height and width to a value lower than
/// 48px.
///
/// If null, a [BoxConstraints] with a minimum width and height of 48px is
/// used.
///
/// {@tool dartpad}
/// This example shows the differences between two `TextField` widgets when
/// [suffixIconConstraints] is set to the default value and when one is not.
///
/// The [isDense] property must be set to true to be able to
/// set the constraints smaller than 48px.
///
/// If null, [BoxConstraints] with a minimum width and height of 48px is
/// used.
///
/// ** See code in examples/api/lib/material/input_decorator/input_decoration.suffix_icon_constraints.0.dart **
/// {@end-tool} ÀàD�˜ÀáÑÀáÑ�c/// Optional text to place below the line as a character count.
///
/// Rendered using [counterStyle]. Uses [helperStyle] if [counterStyle] is
/// null.
///
/// The semantic label can be replaced by providing a [semanticCounterText].
///
/// If null or an empty string and [counter] isn't specified, then nothing
/// will appear in the counter's location. Àáã€¾ÀâšÀâš€Ÿ/// Optional custom counter widget to go in the place otherwise occupied by
/// [counterText]. If this property is non null, then [counterText] is
/// ignored. Àâ¨�IÀãåÀãå�/// The style to use for the [counterText].
///
/// If [counterStyle] is a [MaterialStateTextStyle], then the effective
/// text style can depend on the [MaterialState.focused] state, i.e.
/// if the [TextField] is focused or not.
///
/// If null, defaults to the [helperStyle]. Àãø‚µÀæ§Àæ§‚x/// If true the decoration's container is filled with [fillColor].
///
/// When [InputDecorator.isHovering] is true, the [hoverColor] is also blended
/// into the final fill color.
///
/// Typically this field set to true if [border] is an [UnderlineInputBorder].
///
/// {@template flutter.material.input_decorator.container_description}
/// The decoration's container is the area which is filled if [filled] is true
/// and bordered per the [border]. It's the area adjacent to [icon] and above
/// the widgets that contain [helperText], [errorText], and [counterText].
/// {@endtemplate}
///
/// This property is false by default. Àæ´�‰Àè4Àè4�W/// The base fill color of the decoration's container color.
///
/// When [InputDecorator.isHovering] is true, the [hoverColor] is also blended
/// into the final fill color.
///
/// By default the [fillColor] is based on the current
/// [InputDecorationTheme.fillColor].
///
/// {@macro flutter.material.input_decorator.container_description} ÀèD‚AÀê{Àê{‚/// The fill color of the decoration's container when it has the input focus.
///
/// By default the [focusColor] is based on the current
/// [InputDecorationTheme.focusColor].
///
/// This [focusColor] is ignored by [TextField] and [TextFormField] because
/// they don't respond to focus changes by changing their decorator's
/// container color, they respond by changing their border to the
/// [focusedBorder], which you can change the color of.
///
/// {@macro flutter.material.input_decorator.container_description} ÀêŒ‚-Àì¯Àì¯�ñ/// The color of the highlight for the decoration shown if the container
/// is being hovered over by a mouse.
///
/// If [filled] is true, the [hoverColor] is blended with [fillColor] and
/// fills the decoration's container.
///
/// If [filled] is false, and [InputDecorator.isFocused] is false, the color
/// is blended over the [enabledBorder]'s color.
///
/// By default the [hoverColor] is based on the current [Theme].
///
/// {@macro flutter.material.input_decorator.container_description} ÀìÀ…2ÀñçÀñç„Ñ/// The border to display when the [InputDecorator] does not have the focus and
/// is showing an error.
///
/// See also:
///
///  * [InputDecorator.isFocused], which is true if the [InputDecorator]'s child
///    has the focus.
///  * [InputDecoration.errorText], the error shown by the [InputDecorator], if non-null.
///  * [border], for a description of where the [InputDecorator] border appears.
///  * [UnderlineInputBorder], an [InputDecorator] border which draws a horizontal
///    line at the bottom of the input decorator's container.
///  * [OutlineInputBorder], an [InputDecorator] border which draws a
///    rounded rectangle around the input decorator's container.
///  * [InputBorder.none], which doesn't draw a border.
///  * [focusedBorder], displayed when [InputDecorator.isFocused] is true
///    and [InputDecoration.errorText] is null.
///  * [focusedErrorBorder], displayed when [InputDecorator.isFocused] is true
///    and [InputDecoration.errorText] is non-null.
///  * [disabledBorder], displayed when [InputDecoration.enabled] is false
///    and [InputDecoration.errorText] is null.
///  * [enabledBorder], displayed when [InputDecoration.enabled] is true
///    and [InputDecoration.errorText] is null. Àñù…1À÷À÷„Î/// The border to display when the [InputDecorator] has the focus and is not
/// showing an error.
///
/// See also:
///
///  * [InputDecorator.isFocused], which is true if the [InputDecorator]'s child
///    has the focus.
///  * [InputDecoration.errorText], the error shown by the [InputDecorator], if non-null.
///  * [border], for a description of where the [InputDecorator] border appears.
///  * [UnderlineInputBorder], an [InputDecorator] border which draws a horizontal
///    line at the bottom of the input decorator's container.
///  * [OutlineInputBorder], an [InputDecorator] border which draws a
///    rounded rectangle around the input decorator's container.
///  * [InputBorder.none], which doesn't draw a border.
///  * [errorBorder], displayed when [InputDecorator.isFocused] is false
///    and [InputDecoration.errorText] is non-null.
///  * [focusedErrorBorder], displayed when [InputDecorator.isFocused] is true
///    and [InputDecoration.errorText] is non-null.
///  * [disabledBorder], displayed when [InputDecoration.enabled] is false
///    and [InputDecoration.errorText] is null.
///  * [enabledBorder], displayed when [InputDecoration.enabled] is true
///    and [InputDecoration.errorText] is null. À÷1…)ÀüHÀüH„Á/// The border to display when the [InputDecorator] has the focus and is
/// showing an error.
///
/// See also:
///
///  * [InputDecorator.isFocused], which is true if the [InputDecorator]'s child
///    has the focus.
///  * [InputDecoration.errorText], the error shown by the [InputDecorator], if non-null.
///  * [border], for a description of where the [InputDecorator] border appears.
///  * [UnderlineInputBorder], an [InputDecorator] border which draws a horizontal
///    line at the bottom of the input decorator's container.
///  * [OutlineInputBorder], an [InputDecorator] border which draws a
///    rounded rectangle around the input decorator's container.
///  * [InputBorder.none], which doesn't draw a border.
///  * [errorBorder], displayed when [InputDecorator.isFocused] is false
///    and [InputDecoration.errorText] is non-null.
///  * [focusedBorder], displayed when [InputDecorator.isFocused] is true
///    and [InputDecoration.errorText] is null.
///  * [disabledBorder], displayed when [InputDecoration.enabled] is false
///    and [InputDecoration.errorText] is null.
///  * [enabledBorder], displayed when [InputDecoration.enabled] is true
///    and [InputDecoration.errorText] is null. Àüa…ÀnÀn„º/// The border to display when the [InputDecorator] is disabled and is not
/// showing an error.
///
/// See also:
///
///  * [InputDecoration.enabled], which is false if the [InputDecorator] is disabled.
///  * [InputDecoration.errorText], the error shown by the [InputDecorator], if non-null.
///  * [border], for a description of where the [InputDecorator] border appears.
///  * [UnderlineInputBorder], an [InputDecorator] border which draws a horizontal
///    line at the bottom of the input decorator's container.
///  * [OutlineInputBorder], an [InputDecorator] border which draws a
///    rounded rectangle around the input decorator's container.
///  * [InputBorder.none], which doesn't draw a border.
///  * [errorBorder], displayed when [InputDecorator.isFocused] is false
///    and [InputDecoration.errorText] is non-null.
///  * [focusedBorder], displayed when [InputDecorator.isFocused] is true
///    and [InputDecoration.errorText] is null.
///  * [focusedErrorBorder], displayed when [InputDecorator.isFocused] is true
///    and [InputDecoration.errorText] is non-null.
///  * [enabledBorder], displayed when [InputDecoration.enabled] is true
///    and [InputDecoration.errorText] is null. Àƒ…À‘À‘„»/// The border to display when the [InputDecorator] is enabled and is not
/// showing an error.
///
/// See also:
///
///  * [InputDecoration.enabled], which is false if the [InputDecorator] is disabled.
///  * [InputDecoration.errorText], the error shown by the [InputDecorator], if non-null.
///  * [border], for a description of where the [InputDecorator] border appears.
///  * [UnderlineInputBorder], an [InputDecorator] border which draws a horizontal
///    line at the bottom of the input decorator's container.
///  * [OutlineInputBorder], an [InputDecorator] border which draws a
///    rounded rectangle around the input decorator's container.
///  * [InputBorder.none], which doesn't draw a border.
///  * [errorBorder], displayed when [InputDecorator.isFocused] is false
///    and [InputDecoration.errorText] is non-null.
///  * [focusedBorder], displayed when [InputDecorator.isFocused] is true
///    and [InputDecoration.errorText] is null.
///  * [focusedErrorBorder], displayed when [InputDecorator.isFocused] is true
///    and [InputDecoration.errorText] is non-null.
///  * [disabledBorder], displayed when [InputDecoration.enabled] is false
///    and [InputDecoration.errorText] is null. À¥ˆQÀðÀð‡É/// The shape of the border to draw around the decoration's container.
///
/// If [border] is a [MaterialStateUnderlineInputBorder]
/// or [MaterialStateOutlineInputBorder], then the effective border can depend on
/// the [MaterialState.focused] state, i.e. if the [TextField] is focused or not.
///
/// If [border] derives from [InputBorder] the border's [InputBorder.borderSide],
/// i.e. the border's color and width, will be overridden to reflect the input
/// decorator's state. Only the border's shape is used. If custom  [BorderSide]
/// values are desired for a given state, all four borders â€“ [errorBorder],
/// [focusedBorder], [enabledBorder], [disabledBorder] â€“ must be set.
///
/// The decoration's container is the area which is filled if [filled] is
/// true and bordered per the [border]. It's the area adjacent to
/// [InputDecoration.icon] and above the widgets that contain
/// [InputDecoration.helperText], [InputDecoration.errorText], and
/// [InputDecoration.counterText].
///
/// The border's bounds, i.e. the value of `border.getOuterPath()`, define
/// the area to be filled.
///
/// This property is only used when the appropriate one of [errorBorder],
/// [focusedBorder], [focusedErrorBorder], [disabledBorder], or [enabledBorder]
/// is not specified. This border's [InputBorder.borderSide] property is
/// configured by the InputDecorator, depending on the values of
/// [InputDecoration.errorText], [InputDecoration.enabled],
/// [InputDecorator.isFocused] and the current [Theme].
///
/// Typically one of [UnderlineInputBorder] or [OutlineInputBorder].
/// If null, InputDecorator's default is `const UnderlineInputBorder()`.
///
/// See also:
///
///  * [InputBorder.none], which doesn't draw a border.
///  * [UnderlineInputBorder], which draws a horizontal line at the
///    bottom of the input decorator's container.
///  * [OutlineInputBorder], an [InputDecorator] border which draws a
///    rounded rectangle around the input decorator's container. Àý€ÕÀËÀË€¶/// If false [helperText],[errorText], and [counterText] are not displayed,
/// and the opacity of the remaining visual elements is reduced.
///
/// This property is true by default. ÀÙ€ÂÀˆÀˆ€‘/// A semantic label for the [counterText].
///
/// Defaults to null.
///
/// If provided, this replaces the semantic label of the [counterText]. À¢�&À¶À¶€ø/// Typically set to true when the [InputDecorator] contains a multiline
/// [TextField] ([TextField.maxLines] is null or > 1) to override the default
/// behavior of aligning the label with the center of the [TextField].
///
/// Defaults to false. ÀÏ‚¥ÀiÀi‚_/// Defines minimum and maximum sizes for the [InputDecorator].
///
/// Typically the decorator will fill the horizontal space it is given. For
/// larger screens, it may be useful to have the maximum width clamped to
/// a given value so it doesn't fill the whole screen. This property
/// allows you to control how big the decorator will be in its available
/// space.
///
/// If null, then the ambient [ThemeData.inputDecorationTheme]'s
/// [InputDecorationTheme.constraints] will be used. If that
/// is null then the decorator will fill the available width with
/// a default height based on text size. À9j„½À9À9   À9jÀ9k À{‘éÀóÀóa/// Creates a copy of this input decoration with the given fields replaced
/// by the new values. 5ÀÀÀ  ÀÀÀ  À-À6À5  ÀAÀJÀI  ÀYÀeÀd  ÀuÀ�À€  À™À¢À¡  À®À·À¶  ÀÇÀÓÀÒ  ÀäÀêÀé  ÀþÀÀ  ÀÀ!À   À0 À@À?  ÀWÀbÀa  ÀxÀ~À}  À�À™À˜  À¤À­À¬  À¼ÀÈÀÇ  ÀØÀÞÀÝ  Àñ,À	À  À$.À=À<  ÀYÀ`À_  ÀqÀxÀw  À…"ÀšÀ™  À®À·À¶  ÀÇÀÐÀÏ  ÀÜÀåÀä  Àõ%ÀÀ  À!À-À,  À>ÀFÀE  À[ÀdÀc  ÀtÀ}À|  À‰À’À‘  À¢À®À­  À¿ÀÇÀÆ  ÀÜ%ÀíÀì  ÀÀÀ  ÀÀ'À&  À8ÀDÀC  ÀVÀ]À\  ÀiÀqÀp  À€ÀˆÀ‡  À˜À ÀŸ  À°À¾À½  ÀÏÀÝÀÜ  ÀðÀþÀý  ÀÀ$À#  À8ÀFÀE  ÀYÀgÀf  ÀsÀzÀy  À‡À�À�  À©À°À¯  ÀÈÀÙÀØ   À&jˆŒÀ'�À'��/// Used by widgets like [TextField] and [InputDecorator] to create a new
/// [InputDecoration] with default values taken from the [theme].
///
/// Only null valued properties from this [InputDecoration] are replaced
/// by the corresponding values from [theme]. À'žÀ'´À'³   À.üŠhÀ/À/  À/À/"À/!  À.üÀ.ýÀ>-Œ�À>AÀ>A   À>-À>.ÀoÐÀoÑÀJÑÀ {aÀL¡ÀL¡�´/// Defines the default appearance of [InputDecorator]s.
///
/// This class is used to define the value of [ThemeData.inputDecorationTheme].
/// The [InputDecorator], [TextField], and [TextFormField] widgets use
/// the current input decoration theme to initialize null [InputDecoration]
/// properties.
///
/// The [InputDecoration.applyDefaults] method is used to combine a input
/// decoration theme with an [InputDecoration] object. ÀLÏ„&ÀMJ ÀMJÀM^ n/// Creates a value for [ThemeData.inputDecorationTheme] that
/// defines default values for [InputDecorator].!ÀMfÀMlÀMk  ÀM|ÀM‚ÀM�  ÀMšÀM ÀMŸ  ÀM±ÀM·ÀM¶  ÀMËÀMÑÀMÐ  ÀMàÀMæÀMå  ÀMüÀNÀN  ÀNÀNÀN  ÀN+7ÀN1ÀN0  ÀNi:ÀNoÀNn  ÀNªÀN°ÀN¯  ÀNÅÀNËÀNÊ  ÀNßÀNåÀNä  ÀNþÀOÀO  ÀOÀOÀO  ÀO*ÀO0ÀO/  ÀOEÀOKÀOJ  ÀO\ÀObÀOa  ÀOwÀO}ÀO|  ÀO�ÀO•ÀO”  ÀO©ÀO¯ÀO®  ÀO¾ÀOÄÀOÃ  ÀOßÀOåÀOä  ÀOøÀOþÀOý  ÀPÀPÀP  ÀP$ÀP*ÀP)  ÀP;ÀPAÀP@  ÀPTÀPZÀPY  ÀPrÀPxÀPw  ÀPŒÀP’ÀP‘  ÀP¥ÀP«ÀPª  ÀP·ÀP½ÀP¼  ÀPÝÀPãÀPâ  
ÀNHÀN]ÀN^ÀN‡ÀN�ÀNžÀN¹ÀNòÀO�ÀPÑ!ÀPûWÀQHÀQH8/// {@macro flutter.material.inputDecoration.labelStyle} ÀQYgÀQ®ÀQ®@/// {@macro flutter.material.inputDecoration.floatingLabelStyle} ÀQÇ�ÀRØÀRØ€ð/// The style to use for [InputDecoration.helperText].
///
/// If [helperStyle] is a [MaterialStateTextStyle], then the effective
/// text style can depend on the [MaterialState.focused] state, i.e.
/// if the [TextField] is focused or not. ÀRê�õÀTÑÀTÑ�º/// The maximum number of lines the [InputDecoration.helperText] can occupy.
///
/// Defaults to null, which means that the [InputDecoration.helperText] will
/// be limited to a single line with [TextOverflow.ellipsis].
///
/// This value is passed along to the [Text.maxLines] attribute
/// of the [Text] widget used to display the helper.
///
/// See also:
///
///  * [errorMaxLines], the equivalent but for the [InputDecoration.errorText]. ÀTæ‚‘ÀWnÀWn‚O/// The style to use for the [InputDecoration.hintText].
///
/// If [hintStyle] is a [MaterialStateTextStyle], then the effective
/// text style can depend on the [MaterialState.focused] state, i.e.
/// if the [TextField] is focused or not.
///
/// Also used for the [InputDecoration.labelText] when the
/// [InputDecoration.labelText] is displayed on top of the input field (i.e.,
/// at the same location on the screen where text may be entered in the input
/// field).
///
/// If null, defaults to a value derived from the base [TextStyle] for the
/// input field and the current [Theme]. ÀW~wÀWåÀWåS/// The duration of the [InputDecoration.hintText] fade in and fade out animations. ÀWüWÀXIÀXI8/// {@macro flutter.material.inputDecoration.errorStyle} ÀXZ�óÀZ@ÀZ@�¹/// The maximum number of lines the [InputDecoration.errorText] can occupy.
///
/// Defaults to null, which means that the [InputDecoration.errorText] will be
/// limited to a single line with [TextOverflow.ellipsis].
///
/// This value is passed along to the [Text.maxLines] attribute
/// of the [Text] widget used to display the error.
///
/// See also:
///
///  * [helperMaxLines], the equivalent but for the [InputDecoration.helperText]. ÀZT€°ÀZïÀZïu/// {@macro flutter.material.inputDecoration.floatingLabelBehavior}
///
/// Defaults to [FloatingLabelBehavior.auto]. À[€µÀ[ªÀ[ªx/// {@macro flutter.material.inputDecoration.floatingLabelAlignment}
///
/// Defaults to [FloatingLabelAlignment.start]. À[Ç€ŸÀ\_À\_€€/// Whether the input decorator's child is part of a dense form (i.e., uses
/// less vertical space).
///
/// Defaults to false. À\m‚•À^ôÀ^ô‚H/// The padding for the input decoration's container.
///
/// The decoration's container is the area which is filled if
/// [InputDecoration.filled] is true and bordered per the [border].
/// It's the area adjacent to [InputDecoration.icon] and above the
/// [InputDecoration.icon] and above the widgets that contain
/// [InputDecoration.helperText], [InputDecoration.errorText], and
/// [InputDecoration.counterText].
///
/// By default the [contentPadding] reflects [isDense] and the type of the
/// [border]. If [isCollapsed] is true then [contentPadding] is
/// [EdgeInsets.zero]. À_	€éÀ_çÀ_ç€Æ/// Whether the decoration is the same size as the input field.
///
/// A collapsed decoration cannot have [InputDecoration.labelText],
/// [InputDecoration.errorText], or an [InputDecoration.icon]. À_ù�GÀa7Àa7�/// The Color to use for the [InputDecoration.icon].
///
/// If [iconColor] is a [MaterialStateColor], then the effective
/// color can depend on the [MaterialState.focused] state, i.e.
/// if the [TextField] is focused or not.
///
/// If null, defaults to the [ColorScheme.primary]. ÀaG�TÀb�Àb��"/// The style to use for the [InputDecoration.prefixText].
///
/// If [prefixStyle] is a [MaterialStateTextStyle], then the effective
/// text style can depend on the [MaterialState.focused] state, i.e.
/// if the [TextField] is focused or not.
///
/// If null, defaults to the [hintStyle]. Àb¢�YÀcìÀcì�'/// The Color to use for the [InputDecoration.prefixIcon].
///
/// If [prefixIconColor] is a [MaterialStateColor], then the effective
/// color can depend on the [MaterialState.focused] state, i.e.
/// if the [TextField] is focused or not.
///
/// If null, defaults to the [ColorScheme.primary]. Àd�OÀeFÀeF�/// The style to use for the [InputDecoration.suffixText].
///
/// If [suffixStyle] is a [MaterialStateTextStyle], then the effective
/// color can depend on the [MaterialState.focused] state, i.e.
/// if the [TextField] is focused or not.
///
/// If null, defaults to the [hintStyle]. ÀeX�YÀf¢Àf¢�'/// The Color to use for the [InputDecoration.suffixIcon].
///
/// If [suffixIconColor] is a [MaterialStateColor], then the effective
/// color can depend on the [MaterialState.focused] state, i.e.
/// if the [TextField] is focused or not.
///
/// If null, defaults to the [ColorScheme.primary]. Àf¸�YÀhÀh�&/// The style to use for the [InputDecoration.counterText].
///
/// If [counterStyle] is a [MaterialStateTextStyle], then the effective
/// text style can depend on the [MaterialState.focused] state, i.e.
/// if the [TextField] is focused or not.
///
/// If null, defaults to the [helperStyle]. Àh�£ÀiµÀiµ�s/// If true the decoration's container is filled with [fillColor].
///
/// Typically this field set to true if [border] is an
/// [UnderlineInputBorder].
///
/// The decoration's container is the area, defined by the border's
/// [InputBorder.getOuterPath], which is filled if [filled] is
/// true and bordered per the [border].
///
/// This property is false by default. ÀiÂ�hÀk!Àk!�</// The color to fill the decoration's container with, if [filled] is true.
///
/// By default the fillColor is based on the current [Theme].
///
/// The decoration's container is the area, defined by the border's
/// [InputBorder.getOuterPath], which is filled if [filled] is
/// true and bordered per the [border]. Àk1jÀkŽÀkŽG/// The borderSide of the OutlineInputBorder with `color` and `weight`. Àk¢tÀlÀlI/// The borderSide of the UnderlineInputBorder with `color` and `weight`. Àl�¡Àm´Àm´�q/// The color to blend with the decoration's [fillColor] with, if [filled] is
/// true and the container has the input focus.
///
/// By default the [focusColor] is based on the current [Theme].
///
/// The decoration's container is the area, defined by the border's
/// [InputBorder.getOuterPath], which is filled if [filled] is
/// true and bordered per the [border]. ÀmÅ�úÀoµÀoµ�Ä/// The color to blend with the decoration's [fillColor] with, if the
/// decoration is being hovered over by a mouse pointer.
///
/// By default the [hoverColor] is based on the current [Theme].
///
/// The decoration's container is the area, defined by the border's
/// [InputBorder.getOuterPath], which is filled if [filled] is
/// true and bordered per the [border].
///
/// The container will be filled when hovered over even if [filled] is false. ÀoÆ…2ÀtíÀtí„Ñ/// The border to display when the [InputDecorator] does not have the focus and
/// is showing an error.
///
/// See also:
///
///  * [InputDecorator.isFocused], which is true if the [InputDecorator]'s child
///    has the focus.
///  * [InputDecoration.errorText], the error shown by the [InputDecorator], if non-null.
///  * [border], for a description of where the [InputDecorator] border appears.
///  * [UnderlineInputBorder], an [InputDecorator] border which draws a horizontal
///    line at the bottom of the input decorator's container.
///  * [OutlineInputBorder], an [InputDecorator] border which draws a
///    rounded rectangle around the input decorator's container.
///  * [InputBorder.none], which doesn't draw a border.
///  * [focusedBorder], displayed when [InputDecorator.isFocused] is true
///    and [InputDecoration.errorText] is null.
///  * [focusedErrorBorder], displayed when [InputDecorator.isFocused] is true
///    and [InputDecoration.errorText] is non-null.
///  * [disabledBorder], displayed when [InputDecoration.enabled] is false
///    and [InputDecoration.errorText] is null.
///  * [enabledBorder], displayed when [InputDecoration.enabled] is true
///    and [InputDecoration.errorText] is null. Àtÿ…1Àz#Àz#„Î/// The border to display when the [InputDecorator] has the focus and is not
/// showing an error.
///
/// See also:
///
///  * [InputDecorator.isFocused], which is true if the [InputDecorator]'s child
///    has the focus.
///  * [InputDecoration.errorText], the error shown by the [InputDecorator], if non-null.
///  * [border], for a description of where the [InputDecorator] border appears.
///  * [UnderlineInputBorder], an [InputDecorator] border which draws a horizontal
///    line at the bottom of the input decorator's container.
///  * [OutlineInputBorder], an [InputDecorator] border which draws a
///    rounded rectangle around the input decorator's container.
///  * [InputBorder.none], which doesn't draw a border.
///  * [errorBorder], displayed when [InputDecorator.isFocused] is false
///    and [InputDecoration.errorText] is non-null.
///  * [focusedErrorBorder], displayed when [InputDecorator.isFocused] is true
///    and [InputDecoration.errorText] is non-null.
///  * [disabledBorder], displayed when [InputDecoration.enabled] is false
///    and [InputDecoration.errorText] is null.
///  * [enabledBorder], displayed when [InputDecoration.enabled] is true
///    and [InputDecoration.errorText] is null. Àz7…)ÀNÀN„Á/// The border to display when the [InputDecorator] has the focus and is
/// showing an error.
///
/// See also:
///
///  * [InputDecorator.isFocused], which is true if the [InputDecorator]'s child
///    has the focus.
///  * [InputDecoration.errorText], the error shown by the [InputDecorator], if non-null.
///  * [border], for a description of where the [InputDecorator] border appears.
///  * [UnderlineInputBorder], an [InputDecorator] border which draws a horizontal
///    line at the bottom of the input decorator's container.
///  * [OutlineInputBorder], an [InputDecorator] border which draws a
///    rounded rectangle around the input decorator's container.
///  * [InputBorder.none], which doesn't draw a border.
///  * [errorBorder], displayed when [InputDecorator.isFocused] is false
///    and [InputDecoration.errorText] is non-null.
///  * [focusedBorder], displayed when [InputDecorator.isFocused] is true
///    and [InputDecoration.errorText] is null.
///  * [disabledBorder], displayed when [InputDecoration.enabled] is false
///    and [InputDecoration.errorText] is null.
///  * [enabledBorder], displayed when [InputDecoration.enabled] is true
///    and [InputDecoration.errorText] is null. Àg…À„tÀ„t„º/// The border to display when the [InputDecorator] is disabled and is not
/// showing an error.
///
/// See also:
///
///  * [InputDecoration.enabled], which is false if the [InputDecorator] is disabled.
///  * [InputDecoration.errorText], the error shown by the [InputDecorator], if non-null.
///  * [border], for a description of where the [InputDecorator] border appears.
///  * [UnderlineInputBorder], an [InputDecorator] border which draws a horizontal
///    line at the bottom of the input decorator's container.
///  * [OutlineInputBorder], an [InputDecorator] border which draws a
///    rounded rectangle around the input decorator's container.
///  * [InputBorder.none], which doesn't draw a border.
///  * [errorBorder], displayed when [InputDecorator.isFocused] is false
///    and [InputDecoration.errorText] is non-null.
///  * [focusedBorder], displayed when [InputDecorator.isFocused] is true
///    and [InputDecoration.errorText] is null.
///  * [focusedErrorBorder], displayed when [InputDecorator.isFocused] is true
///    and [InputDecoration.errorText] is non-null.
///  * [enabledBorder], displayed when [InputDecoration.enabled] is true
///    and [InputDecoration.errorText] is null. À„‰…À‰—À‰—„»/// The border to display when the [InputDecorator] is enabled and is not
/// showing an error.
///
/// See also:
///
///  * [InputDecoration.enabled], which is false if the [InputDecorator] is disabled.
///  * [InputDecoration.errorText], the error shown by the [InputDecorator], if non-null.
///  * [border], for a description of where the [InputDecorator] border appears.
///  * [UnderlineInputBorder], an [InputDecorator] border which draws a horizontal
///    line at the bottom of the input decorator's container.
///  * [OutlineInputBorder], an [InputDecorator] border which draws a
///    rounded rectangle around the input decorator's container.
///  * [InputBorder.none], which doesn't draw a border.
///  * [errorBorder], displayed when [InputDecorator.isFocused] is false
///    and [InputDecoration.errorText] is non-null.
///  * [focusedBorder], displayed when [InputDecorator.isFocused] is true
///    and [InputDecoration.errorText] is null.
///  * [focusedErrorBorder], displayed when [InputDecorator.isFocused] is true
///    and [InputDecoration.errorText] is non-null.
///  * [disabledBorder], displayed when [InputDecoration.enabled] is false
///    and [InputDecoration.errorText] is null. À‰«†¸À�]À�]†>/// The shape of the border to draw around the decoration's container.
///
/// If [border] is a [MaterialStateUnderlineInputBorder]
/// or [MaterialStateOutlineInputBorder], then the effective border can depend on
/// the [MaterialState.focused] state, i.e. if the [TextField] is focused or not.
///
/// The decoration's container is the area which is filled if [filled] is
/// true and bordered per the [border]. It's the area adjacent to
/// [InputDecoration.icon] and above the widgets that contain
/// [InputDecoration.helperText], [InputDecoration.errorText], and
/// [InputDecoration.counterText].
///
/// The border's bounds, i.e. the value of `border.getOuterPath()`, define
/// the area to be filled.
///
/// This property is only used when the appropriate one of [errorBorder],
/// [focusedBorder], [focusedErrorBorder], [disabledBorder], or [enabledBorder]
/// is not specified. This border's [InputBorder.borderSide] property is
/// configured by the InputDecorator, depending on the values of
/// [InputDecoration.errorText], [InputDecoration.enabled],
/// [InputDecorator.isFocused] and the current [Theme].
///
/// Typically one of [UnderlineInputBorder] or [OutlineInputBorder].
/// If null, InputDecorator's default is `const UnderlineInputBorder()`.
///
/// See also:
///
///  * [InputBorder.none], which doesn't draw a border.
///  * [UnderlineInputBorder], which draws a horizontal line at the
///    bottom of the input decorator's container.
///  * [OutlineInputBorder], an [InputDecorator] border which draws a
///    rounded rectangle around the input decorator's container. À�j�À‘\À‘\€Ý/// Typically set to true when the [InputDecorator] contains a multiline
/// [TextField] ([TextField.maxLines] is null or > 1) to override the default
/// behavior of aligning the label with the center of the [TextField]. À‘u‚«À”À”‚\/// Defines minimum and maximum sizes for the [InputDecorator].
///
/// Typically the decorator will fill the horizontal space it is given. For
/// larger screens, it may be useful to have the maximum width clamped to
/// a given value so it doesn't fill the whole screen. This property
/// allows you to control how big the decorator will be in its available
/// space.
///
/// If null, then the decorator will fill the available width with
/// a default height based on text size.
///
/// See also:
///
///  * [InputDecoration.constraints], which can override this setting for a
///    given decorator. À«‚öÀ«À«   À«À« À”'Œ4À” À” ]/// Creates a copy of this object but with the given fields replaced with the
/// new values. !À”°À”¼À”»  À”ÌÀ”ØÀ”×  À”ðÀ”üÀ”û  À•À•À•  À•'À•3À•2  À•BÀ•MÀ•L  À•cÀ•oÀ•n  À•À•…À•„  À•˜,À•°À•¯  À•Ë.À•äÀ•ã  À– À–À–  À–"À–)À–(  À–=À–DÀ–C  À–UÀ–]À–\  À–lÀ–xÀ–w  À–‰À–‘À–�  À–¦À–²À–±  À–ÃÀ–ËÀ–Ê  À–àÀ–ìÀ–ë  À–þÀ—À—  À—À—À—  À—(!À—5À—4  À—PÀ—]À—\  À—pÀ—xÀ—w  À—ˆÀ—�À—�  À— À—®À—­  À—¿À—ÍÀ—Ì  À—àÀ—îÀ—í  À˜À˜À˜  À˜(À˜6À˜5  À˜IÀ˜WÀ˜V  À˜cÀ˜jÀ˜i  À˜‚À˜“À˜’   À aŠ›À¢£À¢£‚/// Returns a copy of this InputDecorationTheme where the non-null fields in
/// the given InputDecorationTheme override the corresponding nullable fields
/// in this InputDecorationTheme.
///
/// The non-nullable fields of InputDecorationTheme, such as [floatingLabelBehavior],
/// [isDense], [isCollapsed], [filled], and [alignLabelWithHint] cannot be overridden.
///
/// In other words, the fields of the provided [InputDecorationTheme] are used to
/// fill in the unspecified and nullable fields of this InputDecorationTheme. À¢©*À¢ÀÀ¢¿   À­þ‡ZÀ®À®  À®À®$À®#  À­þÀ­ÿÀµ^�ÑÀµpÀµp  Àµ„&Àµ¡Àµ   Àµ^Àµ_ÀL�ÀL�ÀÆ6�ÑÀÆ<ÀÆ<  ÀÆx?ÀÆ~ ÀÆ~ÀÆ—  ÀÆ˜ÀÆžÀÆ�  ÀÆ¯ÀÆ´ÀÆµÀÆ½ÀÆÐÀÆÐ  	ÀÆÞ�'ÀÆúÀÆú   ÀÆÞÀÆßÀÈ�(ÀÈ'ÀÈ'   ÀÈÀÈÀÉ9‚.ÀÉUÀÉU   ÀÉ9ÀÉ:ÀËm�†ÀË‰ÀË‰   ÀËmÀËnÀÌù�‹ÀÍÀÍ   ÀÌùÀÌúÀÎŠ�÷ÀÎ¢ÀÎ¢   ÀÎŠÀÎ‹ÀÐ‡�þÀÐŸÀÐŸ   ÀÐ‡ÀÐˆÀÒ‹‚ÀÒ£ÀÒ£   ÀÒ‹ÀÒŒÀÔ•‚oÀÔ­ÀÔ­   ÀÔ•ÀÔ–   ÀØ+šsÀØ1ÀØ1  ÀØn7ÀØn ÀØnÀØ‡  ÀØˆÀØŽÀØ�  ÀØ�ÀØ¢ÀØ£ÀØ«ÀØ¾ÀØ¾  ÀØÌ>ÀØãÀØã ÀØíÀØòÀØóÀØõÀØýÀØöÀØþÀØÿÀÙ=ÀÙ$ÀÙ$ ÀÙ1ÀÙ6ÀÙ7ÀÙ9ÀÙAÀÙ:ÀÙBÀÙCÀÜ�(ÀÜÀÜ   ÀÜÀÜÀÝ/�ÀÝGÀÝG   ÀÝ/ÀÝ0ÀÞ8ƒÀÞUÀÞU   ÀÞ8ÀÞ9Àá½ƒlÀáÚÀáÚ   Àá½Àá¾Àå/>ÀåGÀåG   Àå/Àå0Àås�Àå‹Àå‹   ÀåsÀåtÀæ{�¿Àæ“Àæ“   Àæ{Àæ|Àè@ƒãÀè\Àè\   Àè@ÀèAÀì)ƒëÀìEÀìE   Àì)Àì*Àð�ˆÀð6Àð6   ÀðÀðÀñ¨€óÀñÄÀñÄ   Àñ¨Àñ©    ¹š‚Iºäºä�</// Defines **how** the floating label should behave.
///
/// See also:
///
///  * [InputDecoration.floatingLabelBehavior] which defines the behavior for
///    [InputDecoration.label] or [InputDecoration.labelText].
///  * [FloatingLabelAlignment] which defines **where** the floating label
///    should displayed.  ºÿO»I»IF/// The label will always be positioned within the content, or hidden. »SK»š»šC/// The label will float when the input is focused, or has content. »£<»Ù»Ù2/// The label will always float above the content.     À Bœ€�À B¡À B¡   À B¶À B¶À B¶  À B¿À B¿À B¿  À BÉÀ BÉÀ BÉ  À BÓÀ BÓÀ BÓ  À BÜÀ BÜÀ BÜ  À BçÀ BçÀ Bç  À Bò
À BòÀ Bò  À C
À CÀ C  À CÀ CÀ C  À C À C À C   À C,	À C,À C,            „1V„9„9     „‰\„‘„‘   „¸„Ã„Â  „É„Ù„Ø    ƒŒAƒ›ƒ› ƒ²ƒºƒÌƒÇƒ»ƒÉƒÐ4ƒÜƒÜ ƒðƒöƒ÷„%„„ „(…ÜH…ë…ë †
††#†††!  ’Ö =€ˆ€§€©€Æ€é€ë��@�h�j�‡�¤�»�Õ�÷‚‚-‚L‚g‚}‚˜‚š‚³‚Ì‚Î‚õƒŒƒÐ„„/„1„‰„ç„é…$…(…k…µ…Ü†'†)†n†Ž†¾†Ñ†ñ‡‡+‡B‡\‡c‡h‡j‡ƒ‡¤‡Â‡ß‡÷ˆˆˆˆˆ,ˆŽˆ²ˆÕˆéˆð‰‰2‰9‰^‰‰£‰¨‰ª‰·ŠŠLŠNŠ[Š‹ŠŽŠ�ŠÂŠø‹(‹*‹7‹‰‹Œ‹Ž‹àŒŒ,ŒNŒrŒ�Œ®ŒÆŒè��)�M�n�p�œ�¿�èŽŽ,ŽFŽkŽ–Ž˜ŽýŽÿ��6�}�®�à���l�}�£�Ì�Ö�Ý�ß�÷‘‘‘5‘S‘}‘¢‘ª‘¯‘±‘¾‘ö’0’h’œ’Ä’æ““"“$“1“a“d“f“³“ÿ”I”j”›”·”Ò”ê••)•H•g•n•p•�•«•Ô•î–	–#–%–2–u–x–z–×—— —I—|—¦—É—ò˜˜˜&˜<˜T˜†˜¨˜Õ˜é˜ñ™™@™T™\™…™¡™Â™ò™úšš9šTš\š„šªšÇšÏ›&›+›-›:›N›j›�›±›Ñ›ç›ì›î›ûœ1œXœ†œªœÌœéœó���3�:�p�É�Ðžž&žPž`žŠž“žšžŸž¡ž®žÖžïŸŸOŸlŸƒŸ¥Ÿ²ŸÞŸø $ > r ˜ Ä î ø¡ ¡¡¡
¡G¡m¡•¡¨¡Ó¡ä¢
¢¢$¢&¢m¢o¢Š¢®¢Õ¢û££,£I£Q£V£X£e£�£¤£ç£ü¤¤	¤¤¤Q¤‘¤Ä¤ñ¥	¥¥0¥F¥]¥w¥ˆ¥�¥³¥Ì¥Ó¥Õ¥ô¦¦*¦K¦i¦�¦�¦½¦Ú¦Ü¦é§$§'§)§„§Í¨¨9¨;¨d¨x¨‹¨�¨Û©&©(©5©K©c©‹©²©Æ©Î©äªª#ªAªbªiª–ª›ª�ªªª¾ªÚªðªõª÷««$«S«\«a«c«p«œ«½«¿«ë¬¬M¬ƒ¬¬¬Ý­­;­=­‹­å®6®«®­¯¯K¯l¯Œ¯Ì¯ï°°°?°H°O°T°V°q°²°É°á°ÿ±K±r±‘±·±ß²²7²C²M²U²Z²\²v²µ²Ì²ä³³!³H³o³�³¼³å´´-´T´~´¬´Ù´ç´ó´ýµµ
µµµAµeµ{µ”µ¾µÎµçµþ¶¶¶¶4¶K¶c¶‹¶›¶³¶Ê¶Ó¶Ú¶Ü··"·)·+·T·r·y·{·‘·¦·Ã·Þ¸.¸K¸Y¸s¸¸‰¸�¸’¸©¸¾¸Û¸ö¹¹4¹P¹^¹j¹t¹{¹}¹�¹•¹˜¹š¹Ñ¹Ö¹å¹êº9ºyºÅºßºý»G»Q»˜»¡»×»â»å»ç¼/¼F¼K¼Z¼_¼°¼ð½@½P½\½|½Ê½Ì¾	¾¾¾l¾s¾¿¾Æ¿¿b¿©¿ø¿úÀ @À @+À @-À @:À @^À @�À @•À @œÀ @ÉÀ @ÞÀ @åÀ AÀ A1À A6À A8À A`À AyÀ A§À AÖÀ BÀ B À B%À B'À B4À B\À B_À BaÀ BœÀ B´À B½À BÇÀ BÑÀ BÚÀ BåÀ BðÀ BÿÀ CÀ CÀ C*À C8À C;À C=À CyÀ C…À CšÀ C±À CÔÀ CôÀ DÀ DFÀ DqÀ DŒÀ DªÀ DÑÀ DíÀ EÀ EÀ E0À EAÀ EQÀ EcÀ EuÀ E‹À E¡À E¸À EËÀ EàÀ EçÀ EéÀ FÀ F3À FXÀ FÀ F·À FÔÀ FøÀ GÀ G2À GXÀ GoÀ G‡À GŸÀ G¶À GÏÀ GèÀ HÀ H"À H@À HZÀ HvÀ HxÀ H…À H©À HÌÀ HàÀ HçÀ IÀ I)À I0À IQÀ I„À I±À IîÀ J/À JrÀ J•À J¾À JùÀ KÀ KOÀ KnÀ K�À K°À KÏÀ KòÀ LÀ L@À LkÀ L˜À L½À LçÀ LìÀ LîÀ LûÀ MÀ M4À MNÀ MjÀ M‡À M”À M¤À M½À MËÀ MßÀ MêÀ MöÀ NÀ NÀ NÀ N'À N8À NIÀ N[À NiÀ NyÀ NÀ N‚À N„À NÑÀ OÀ OSÀ OtÀ O—À O¼À OÙÀ OýÀ PÀ P6À P=À P?À PiÀ PƒÀ P¤À PÈÀ PÜÀ PßÀ PáÀ Q(À Q˜À Q¯À QÕÀ R À R)À RGÀ RcÀ R�À R¬À RÎÀ RöÀ SÀ SLÀ SlÀ SˆÀ S¨À SªÀ SþÀ T*À T]À T_À T�À TÝÀ UÀ U[À U�À UßÀ V)À VsÀ V¿À WÀ WKÀ WMÀ W�À WŽÀ W´À XÀ XÀ X5À XEÀ X_À XpÀ X�À X¥À XÄÀ XÚÀ XõÀ YÀ Y"À Y4À YNÀ Y_À YxÀ YˆÀ Y¨À Y¾À YÚÀ YíÀ ZÀ Z À Z(À Z-À Z/À Z]À ZyÀ Z À ZÁÀ ZÐÀ Z×À ZñÀ [	À [À [À [FÀ [gÀ [“À [·À [ÆÀ [ÍÀ [êÀ \À \À \	À \<À \[À \…À \¨À \·À \¾À \ÚÀ \òÀ \÷À \ùÀ ]AÀ ]cÀ ]ƒÀ ]âÀ ^À ^AÀ ^iÀ ^xÀ ^À ^ÅÀ _À _5À _DÀ _KÀ _lÀ _„À _‰À _‹À _°À _ÄÀ _ãÀ `À `À `À `2À `SÀ `XÀ `ZÀ `{À `•À `²À `ÐÀ `ßÀ `æÀ `ýÀ aÀ aÀ aÀ aAÀ a]À a|À aœÀ a«À a²À aËÀ aãÀ aèÀ aêÀ b:À bHÀ bhÀ b¬À b±À b³À c À cÀ cÀ cPÀ ciÀ c€À c‡À c¢À c»À cÂÀ cáÀ cþÀ dÀ dÀ d!À d9À d@À dYÀ dqÀ dŠÀ d­À dÆÀ dÏÀ dÖÀ dØÀ dòÀ e
À eÀ e0À eMÀ eTÀ eoÀ eˆÀ e�À e­À eÉÀ eÐÀ eëÀ fÀ f!À f(À f-À f/À f–À fþÀ geÀ g¨À göÀ hbÀ hgÀ h¸À iÀ i]À ibÀ idÀ i¿À iÁÀ jÀ jÀ j5À j_À jˆÀ j¸À jÀÀ jîÀ kÀ k&À kBÀ kzÀ k´À kÂÀ kâÀ kþÀ lÀ lÀ lyÀ lØÀ lÚÀ mÀ m0À m7À m9À m�À mïÀ n+À nžÀ nøÀ oXÀ o°À oµÀ o·À pÀ pTÀ p™À p½À pàÀ q	À q9À qAÀ qNÀ q}À qÌÀ qðÀ r>À rŽÀ rÝÀ s'À sMÀ sUÀ sWÀ s˜À sšÀ sÐÀ søÀ tTÀ t¿À u>À u@À uŠÀ u´À uñÀ vÀ v:À v[À vcÀ veÀ v™À vÍÀ w>À w¯À wÛÀ xÀ xjÀ xÍÀ xÏÀ y(À y™À yúÀ zÀ zÀ zoÀ z™À z¶À zÐÀ {À {fÀ {‡À {²À {ÀÀ |2À |<À |>À |‹À } À }sÀ } À }¢À }äÀ ~À ~`À ~xÀ ~†À ~žÀ ~¥À ~§À ~øÀ $À gÀ £À €À €5À €7À €aÀ €‰À €çÀ �[À �¹À ‚-À ‚/À ‚rÀ ‚¿À ƒÀ ƒÀ ƒuÀ ƒØÀ ƒÚÀ „)À „<À „„À „ÖÀ …MÀ …šÀ …ÁÀ …ùÀ †%À †/À †pÀ †xÀ †zÀ †´À ‡À ‡:À ‡PÀ ‡aÀ ‡}À ‡”À ‡©À ‡ÀÀ ‡ßÀ ‡ûÀ ˆÀ ˆcÀ ˆxÀ ˆ›À ˆúÀ ‰&À ‰BÀ ‰–À ‰˜À ‰åÀ ŠÀ ŠaÀ Š•À Š£À Š¥À ŠõÀ ‹GÀ ‹‘À ‹ßÀ Œ.À ŒgÀ Œ¶À �À �XÀ �„À �åÀ �çÀ Ž6À ŽnÀ Ž�À Ž À Ž¼À ŽÛÀ ŽýÀ �mÀ �¾À �À �
À �&À �DÀ �˜À �¢À �ÞÀ ‘/À ‘kÀ ‘¬À ‘¶À ’À ’RÀ ’”À ’ÖÀ ’úÀ “,À “gÀ “¹À “ÞÀ “ûÀ ”À ”;À ”WÀ ”aÀ ”oÀ ”ÊÀ •À •À •À •6À •aÀ •ŠÀ •¥À •ÆÀ –&À –.À –3À –5À –„À –ÖÀ —&À —qÀ —ÂÀ ˜À ˜#À ˜–À ˜åÀ ™)À ™\À ™�À ™¥À ™×À ™ÜÀ ™ÞÀ ™ëÀ šÀ šCÀ š~À š¥À šÈÀ ›À ›0À ›WÀ ›‘À ›–À ›˜À ›¥À ›ÙÀ ›ýÀ œ8À œ_À œ‚À œÇÀ œêÀ �À �KÀ �PÀ �RÀ ��À �ªÀ �ÕÀ �ïÀ žÀ žÀ žEÀ žLÀ ž`À ž®À žàÀ ŸÀ Ÿ!À Ÿ#À Ÿ0À ŸdÀ ŸœÀ Ÿ×À ŸÙÀ  À  
À  NÀ  ›À  �À  áÀ ¡.À ¡0À ¡oÀ ¡qÀ ¡ÆÀ ¢À ¢AÀ ¢…À ¢‡À ¢ÚÀ £4À £|À £œÀ £ÀÀ £ÇÀ £ÉÀ ¤À ¤FÀ ¤HÀ ¤„À ¤ÅÀ ¤ÇÀ ¥EÀ ¥¢À ¦	À ¦À ¦@À ¦€À ¦˜À ¦·À ¦ÓÀ §QÀ §—À §¤À §ÇÀ §ÉÀ ¨À ¨À ¨À ¨(À ¨\À ¨†À ¨‹À ¨�À ¨šÀ ¨ÝÀ ©À ©!À ©4À ©;À ©­À ©²À ©´À ©ßÀ ©üÀ ©þÀ ªÀ ªhÀ ª’À ª¬À ª¿À ªÆÀ ªûÀ «À «EÀ «jÀ «rÀ «’À «¹À ¬ÞÀ ¬øÀ ¬ýÀ ¬ÿÀ ­À ­CÀ ­xÀ ­ŒÀ ­ÂÀ ­çÀ ­ïÀ ®À ®$À ®&À ®3À ®MÀ ®‡À ®¤À ®ÙÀ ®íÀ ¯ À ¯BÀ ¯JÀ ¯zÀ ¯ÄÀ °À °À °GÀ °IÀ °{À °™À °åÀ ±À ±CÀ ±MÀ ±’À ±ÃÀ ±æÀ ²À ²$À ²^À ²eÀ ²gÀ ²šÀ ²ÎÀ ³À ³=À ³DÀ ³FÀ ³_À ³�À ³ÏÀ ³òÀ ³üÀ ´À ´"À ´$À ´†À ´´À µÀ µ~À µ€À µ˜À µ¶À µÕÀ ¶À ¶EÀ ¶©À ¶ÉÀ ·:À ·EÀ ·dÀ ·±À ·ÔÀ ¸QÀ ¸qÀ ¸ÍÀ ¸ØÀ ¸ßÀ ¸áÀ ¹À ¹EÀ ¹´À ¹ÒÀ ¹ÙÀ ¹ÛÀ ¹ùÀ ºÀ º=À ºgÀ º¶À ºÁÀ ºßÀ »À »OÀ »cÀ »¡À »®À »¹À »ØÀ ¼!À ¼,À ¼JÀ ¼ˆÀ ¼“À ¼°À ¼ìÀ ¼÷À ½À ½@À ½rÀ ½}À ½œÀ ½ÌÀ ½×À ½çÀ ½ðÀ ¾À ¾4À ¾^À ¾”À ¾ŸÀ ¾½À ¾íÀ ¿À ¿-À ¿WÀ ¿dÀ ¿oÀ ¿ŽÀ ¿ÂÀ ¿ÍÀ ¿ëÀ ÀÀ À À À=À ÀfÀ ÀqÀ À”À ÀºÀ ÁÀ ÁÀ Á/À ÁtÀ ÁÀ Á�À Á˜À ÁŸÀ Á¡À Á»À ÁúÀ Â=À ÂˆÀ ÂÔÀ ÃÀ ÃTÀ ÃtÀ Ã•À ÃÁÀ ÄÀ ÄkÀ ÄxÀ ÄàÀ Å!À Å;À Å=À Å^À Å°À ÆÀ ÆWÀ ÆƒÀ ÆÊÀ Ç2À Ç?À Ç¦À ÇçÀ ÈÀ È
À ÈVÀ ÈdÀ ÈŽÀ È¸À È¿À ÈÄÀ ÈÆÀ ÉÀ É-À É2À É4À ÉAÀ ÉyÀ ÉŸÀ É»À ÊÀ ÊÀ ÊÀ Ê/À Ê1À ÊKÀ ÊŒÀ ÊÆÀ ÊþÀ ËAÀ ËŒÀ ËÍÀ ÌÀ ÌNÀ ÌšÀ ÌÃÀ ÍÀ ÍWÀ Í‘À ÍøÀ ÎjÀ Î®À ÎúÀ Ï9À ÏUÀ ÏpÀ Ï�À ÏËÀ ÐÀ Ð-À Ð‡À ÐæÀ ÐóÀ Ñ*À ÑNÀ ÑoÀ ÑÉÀ Ò+À Ò8À ÒAÀ Ò—À ÒÓÀ ÓÀ ÓIÀ ÓwÀ Ó�À Ó¶À ÓÑÀ ÓâÀ ÓýÀ ÔÀ Ô@À ÔJÀ ÔXÀ ÔmÀ ÔtÀ ÔvÀ ÔŠÀ Ô À Ô¶À ÔÐÀ ÔêÀ ÔþÀ ÕÀ Õ.À ÕEÀ ÕJÀ ÕLÀ ÕYÀ ÕžÀ ÕÔÀ ÖÀ Ö&À ÖLÀ Ö„À Ö‹À Ö½À ÖÂÀ ÖÄÀ ÖÑÀ ÖÿÀ ×À ×À ×_À ×ŽÀ ×ØÀ ØÀ ØHÀ ØaÀ Ø~À ØÀÀ ØõÀ Ù5À ÙAÀ ÙKÀ Ù_À ÙuÀ Ù~À Ù…À Ù˜À Ù�À ÙŸÀ ÚÀ ÚƒÀ Ú¸À ÚíÀ Û3À Û‰À ÛÃÀ ÛïÀ ÜLÀ Ü†À Ü²À ÜÂÀ ÜïÀ ÜøÀ ÜÿÀ Ý$À Ý^À ÝeÀ ÝŠÀ ÝÄÀ ÝËÀ ÝèÀ ÝíÀ ÝïÀ ÝüÀ ÞDÀ Þ”À Þ™À ÞœÀ ÞžÀ ÞúÀ ßÀ ß6À ßUÀ ßwÀ ß˜À ß¶À ßÒÀ ßÙÀ ßÛÀ ßüÀ à"À àFÀ àuÀ àŽÀ à¥À à§À à´À àöÀ àøÀ áÀ á5À áQÀ áˆÀ áÀÀ áøÀ â/À âhÀ â¡À âÞÀ ãÀ ãYÀ ã“À ãÏÀ ã×À ãÜÀ ãÞÀ ãëÀ ä+À äJÀ äiÀ äŽÀ ä±À äÞÀ äûÀ åÀ åFÀ åNÀ åSÀ åUÀ åbÀ åµÀ åÇÀ åçÀ æÀ æÀ æMÀ æqÀ æ˜À æ�À æ À æ¢À æÎÀ æäÀ çÀ çÀ ç)À ç:À çVÀ çwÀ ç~À ç€À çŸÀ ç¶À çÑÀ çéÀ èÀ è:À è<À èIÀ èqÀ è•À èªÀ èÇÀ èìÀ éÀ é8À é]À éŽÀ é«À éÓÀ éþÀ êNÀ ê\À êhÀ êrÀ êzÀ êÀ ê‚À ê„À êÁÀ êÆÀ ëÀ ëcÀ ë®À ëûÀ ì À ìHÀ ìMÀ ì�À ìÐÀ ìÕÀ í'À ísÀ í�À í•À í¤À í©À íòÀ î.À îyÀ î—À îÆÀ ï	À ï#À ï*À ï|À ïŒÀ ï¦À ï¶À ïÕÀ ïêÀ ïÿÀ ðÀ ð9À ðWÀ ðrÀ ð�À ðžÀ ð¥À ð§À ðäÀ ðëÀ ñ;À ñpÀ ñ•À ñ—À ñäÀ ò!À ò(À òqÀ ò¤À ò«À ò÷À ó$À óCÀ óEÀ ó‹À óªÀ ó¬À óñÀ ô#À ô*À ôxÀ ôÊÀ õÀ õkÀ õ»À öÀ öVÀ övÀ öŒÀ ö»À ö½À öçÀ öîÀ ÷?À ÷NÀ ÷UÀ ÷oÀ ÷vÀ ÷‡À ÷ŽÀ ÷ÛÀ ø-À ø>À øWÀ øYÀ ø¢À ø©À øéÀ ù3À ùjÀ ùqÀ ù‹À ù¥À ù§À ùóÀ ùúÀ úJÀ ú›À ú¨À ú¯À úüÀ ûLÀ ûŠÀ û‘À û«À ûÂÀ ûÄÀ ûíÀ ûôÀ üEÀ üRÀ üYÀ üsÀ üŠÀ üŒÀ ü½À üÄÀ ýÀ ý À ý"À ýoÀ ý�À ý—À ýàÀ þÀ þIÀ þuÀ þÁÀ þÃÀ þÐÀ ÿÀ ÿÀ ÿ_À ÿ®À ÿûÀ AÀ gÀ nÀ ¬À åÀIÀhÀmÀoÀ|ÀÂÀîÀCÀ¤ÀìÀEÀ‰ÀŽÀ‘À“ÀíÀ)À`À›ÀÔÀ!À3ÀšÀ ÀgÀÈÀ)À+À8ÀNÀfÀhÀÚÀÀÀ:ÀaÀuÀ©À±ÀëÀ	À	DÀ	eÀ	•À	�À	ŸÀ	ÓÀ	úÀ
À
À
À
À
*À
LÀ
pÀ
’À
—À
™À
¦À
ºÀ
ãÀÀ3ÀNÀdÀiÀkÀ…À˜ÀÔÀÝÀâÀäÀÀ•À—ÀÈÀóÀFÀ‰À°ÀÔÀ!À&À(À5ÀcÀ„À´ÀØÀßÀáÀYÀ[À·ÀúÀ'À7ÀdÀmÀtÀvÀ«ÀçÀéÀLÀkÀ‚À˜ÀŸÀ¤À¦ÀßÀÀfÀ†À¬À³ÀÉÀôÀûÀÀ>ÀEÀdÀ‡ÀŽÀáÀøÀtÀÀÀÇÀáÀæÀèÀ5À…À§À®À×À,À3À„À‰À‹ÀºÀÀ0À7ÀŸÀ¤À¦ÀóÀEÀ¨À÷ÀüÀþÀÀLÀvÀœÀóÀRÀ›ÀðÀõÀ÷ÀÀEÀoÀ“ÀšÀñÀPÀ™ÀîÀóÀõÀ2À|ÀÎÀàÀþÀ'ÀoÀtÀvÀ·ÀÀÀNÀŒÀäÀ NÀ PÀ ´À!À!À!HÀ!hÀ!„À!™À!¶À!»À!½À"À"EÀ"œÀ#À#À#jÀ#ÎÀ#ÐÀ#ýÀ$À$9À$OÀ$TÀ$VÀ$°À% À%^À%¸À%¿À&'À&)À&•À'À'À'1À'QÀ'qÀ'†À'£À'¨À'ªÀ'ýÀ(OÀ(¦À(«À(­À(ÿÀ)PÀ)vÀ){À)}À)§À)ÄÀ)üÀ*)À*WÀ*‚À*ŠÀ*�À*‘À*“À*êÀ+MÀ+uÀ+wÀ+»À+ÑÀ+ØÀ+ÚÀ,À,!À,(À,*À,MÀ,nÀ,�À,öÀ-À-À-3À-’À-žÀ-§À-®À-¹À-ØÀ-ùÀ.0À.DÀ.šÀ.ÖÀ/À/À/:À/FÀ/PÀ/WÀ/\À/^À/kÀ/“À/ÇÀ/òÀ0dÀ0»À1	À1À1XÀ1™À1›À1æÀ2À2^À2™À2çÀ3À3À3/À3JÀ3€À3ëÀ4
À46À4@À4HÀ4JÀ4dÀ4„À4ÔÀ4ñÀ5GÀ5UÀ5¤À5«À5ãÀ5åÀ6À6,À6DÀ6rÀ6¨À6ÖÀ6õÀ6ýÀ6ÿÀ7eÀ7•À7´À7ÝÀ8 À80À8ZÀ8„À8©À8×À9À9-À9YÀ9}À9«À9ÎÀ9ÜÀ9èÀ9òÀ9úÀ9üÀ:TÀ:¬À:®À:ÑÀ;À;.À;¾À;ÀÀ;æÀ;ûÀ<4À<\À<ÃÀ=À=KÀ=pÀ={À=ŠÀ=ŒÀ=²À=ÇÀ> À>(À>�À>èÀ?À?<À?GÀ?VÀ?XÀ?�À?§À?ÓÀ?êÀ?ôÀ?ûÀ?ýÀ@>À@|À@~À@¹À@ÍÀ@øÀAÀARÀAuÀA—ÀAÑÀAðÀB ÀB&ÀB4ÀB@ÀBJÀBLÀB“ÀB¢ÀB½ÀBÙÀBöÀC#ÀCEÀCƒÀCÀÀCçÀDÀDVÀDjÀD|ÀD¡ÀDÅÀE#ÀEDÀEVÀE}ÀE©ÀEÐÀFÀFrÀFŠÀFÓÀGÀGÀG=ÀGnÀG‚ÀG”ÀG¤ÀG²ÀG¾ÀGÈÀGÊÀHÀH ÀH;ÀHWÀHtÀH¡ÀHÃÀIÀI>ÀIeÀIœÀIÔÀIèÀIúÀJ!ÀJGÀJ§ÀJÊÀJÞÀKÀK5ÀK^ÀK¥ÀLÀLÀLiÀLžÀL´ÀLÙÀMÀM"ÀM6ÀMHÀMXÀMfÀMrÀMtÀM¢ÀM¿ÀMáÀNÀNEÀNwÀN—ÀN¿ÀN÷ÀO'ÀO/ÀO1ÀOGÀOnÀO“ÀOåÀPÀPÀP;ÀPQÀPuÀPüÀQ(ÀQcÀQoÀQyÀQ€ÀQ‚ÀQÒÀQûÀR@ÀRzÀR�ÀR¿ÀRÇÀS#ÀSxÀS†ÀS¯ÀSùÀTÀTcÀT†ÀT’ÀT”ÀTÅÀTìÀTîÀU?ÀUaÀU±ÀUÖÀV*ÀV’ÀV»ÀWÀW0ÀWzÀWÄÀWãÀX-ÀX{ÀX‹ÀXÙÀY'ÀYkÀYÁÀYàÀZ(ÀZpÀZ�ÀZ×À[#À[,À[:À[\À[°À[ÍÀ\À\`À\}À\ÇÀ]À]À]À]JÀ]jÀ]“À]ïÀ^"À^gÀ^¦À^¿À^ßÀ_$À_JÀ_{À_�À_§À_¾À_ÓÀ_ìÀ`À`&À`GÀ`jÀ`…À`£À`­À`ÒÀ`õÀa)ÀaFÀafÀanÀapÀaßÀaÿÀbÀb@Àb[ÀbeÀblÀbƒÀbˆÀb‹Àb�ÀbÔÀbìÀbñÀcAÀc‡ÀcÕÀcÚÀcïÀd@Àd�ÀdÛÀe-ÀetÀeyÀeÖÀeÛÀf4ÀfEÀfJÀf_Àf¦ÀfóÀg8Àg=Àg¤Àg©ÀhÀhÀhÀh-Àh}ÀhÈÀiÀiÀixÀi}ÀiÖÀiçÀiìÀjÀjKÀj�ÀjÕÀjÚÀkEÀkJÀk£Àk´Àk¹ÀkÎÀl%ÀlÀl„ÀlêÀlûÀm ÀmÀmlÀmÁÀnÀnÀnnÀnÀn„Àn“Àn˜Àn×ÀnòÀo>ÀodÀo±ÀoÐÀoÜÀoõÀp>ÀplÀpsÀpÁÀqÀqaÀq�ÀqˆÀqÇÀqÎÀrÀr3ÀrCÀrXÀriÀr~Àr”Àr²ÀrÄÀrÚÀrñÀsÀsÀs4ÀsQÀsiÀs…Às–Às«ÀsÁÀsÚÀsûÀtÀt4ÀtGÀtaÀtwÀt˜ÀtªÀtÀÀt×ÀtòÀuÀuÀu0ÀuGÀubÀuƒÀu–Àu­ÀuÅÀu×ÀuìÀvÀvÀv/ÀvHÀvfÀv€Àv™Àv«ÀvÅÀväÀwÀwÀwˆÀwûÀxnÀxáÀyPÀyRÀyŸÀy¦ÀyñÀyøÀz(ÀzMÀzjÀz‹Àz­ÀzÂÀzßÀzùÀ{À{$À{:À{_À{yÀ{ŽÀ{¨À{¾À{ØÀ{óÀ|À|-À|HÀ|dÀ|ƒÀ| À|ÁÀ|×À|ñÀ}À}*À}CÀ}mÀ}‰À}¤À}»À}ÖÀ}òÀ~À~8À~OÀ~jÀ~…À~¡À~ÁÀ~çÀ~ÿÀÀ8ÀTÀrÀ•À´ÀÒÀöÀ€À€6À€8À€†À€˜À€ŸÀ€êÀ�7À�KÀ�RÀ�‹À�’À�ßÀ‚$À‚cÀ‚ŠÀ‚‘À‚±À‚ÈÀ‚ÊÀ‚êÀ‚ñÀƒ5ÀƒxÀƒ¥ÀƒÀÀƒÂÀƒùÀ„ À„:À„ˆÀ„ÖÀ…$À…xÀ…ÉÀ…áÀ…÷À…þÀ†XÀ†«À†²À†ÉÀ‡À‡lÀ‡sÀ‡ÔÀ‡çÀ‡îÀˆ+ÀˆCÀˆEÀˆzÀˆ�Àˆ¸Àˆ¿À‰À‰JÀ‰fÀ‰hÀ‰§À‰øÀŠÀŠÀŠcÀŠ«ÀŠØÀŠßÀ‹3À‹{À‹‚À‹ÐÀ‹üÀŒÀŒCÀŒŠÀŒÌÀŒÓÀŒêÀ�8À�`À�gÀ�»ÀŽÀŽÀŽ#ÀŽ�ÀŽ£ÀŽ¹ÀŽÙÀŽÛÀ�"À�lÀ�©À�°À�þÀ�)À�0À��À�ÉÀ�öÀ�ýÀ‘'À‘.À‘nÀ‘µÀ‘÷À‘þÀ’À’cÀ’‹À’’À’ÖÀ“(À“OÀ“VÀ“ÌÀ“ßÀ“õÀ”À”À”eÀ”lÀ”¿À•À•CÀ•JÀ•aÀ•´À– À–À–iÀ–|À–ƒÀ–ÂÀ–ÛÀ–ÝÀ—.À—TÀ—[À—ªÀ—öÀ˜*À˜1À˜†À˜�À˜ÌÀ˜éÀ˜ëÀ™À™ À™jÀ™²À™ßÀš ÀšÀšBÀšIÀš”Àš›ÀšÞÀ›À›À›.À›5À›xÀ›–À›˜À›ØÀ›ßÀœ1ÀœÀœÍÀœéÀ�À�À�2À�9À��À�ÉÀ�öÀ�ýÀžGÀž•ÀžÐÀž×ÀŸ%ÀŸQÀŸpÀŸrÀŸ¢ÀŸ©ÀŸóÀ À JÀ LÀ ŠÀ ‘À ÑÀ ØÀ¡À¡qÀ¡·À¡ÓÀ¡ÕÀ¢À¢#À¢hÀ¢´À¢ÙÀ¢ÛÀ£0À£7À£‘À£˜À£ÕÀ£íÀ£ïÀ¤9À¤@À¤�À¤¡À¤¨À¤óÀ¥*À¥1À¥À¥†À¥ÃÀ¥ßÀ¥áÀ¦ À¦]À¦dÀ¦²À¦ÞÀ¦åÀ§'À§pÀ§ÀÀ¨
À¨À¨/À¨OÀ¨QÀ¨�À¨—À¨áÀ¨èÀ©+À©bÀ©iÀ©zÀ©�À©ÆÀ©ãÀ©åÀª/ÀªhÀªoÀªÂÀ«À«>À«EÀ«—À«¾À«ÅÀ¬À¬>À¬TÀ¬[À¬¦À¬­À¬¾À¬ÅÀ­À­2À­iÀ­kÀ­¶À­÷À­þÀ®NÀ®™À®èÀ®úÀ¯À¯SÀ¯lÀ¯‚À¯‰À¯ÕÀ¯ÜÀ¯íÀ¯ôÀ°FÀ°XÀ°‘À°“À°ïÀ°þÀ±À±À±7À±9À±rÀ±yÀ±ÀÀ±ÇÀ²À²&À²-À²yÀ²€À²®À²µÀ³À³TÀ³¤À³«À³ýÀ´LÀ´—À´žÀ´êÀµ-ÀµwÀµ~Àµ¬Àµ³À¶À¶RÀ¶¤À¶«À¶ýÀ·LÀ·™À· À·ìÀ¸0À¸zÀ¸§À¸©À¸ìÀ¸óÀ¹BÀ¹IÀ¹™À¹µÀ¹·ÀºÀºQÀºXÀºªÀº÷À»À»À»aÀ»¬À»üÀ¼MÀ¼™À¼­À¼´À¼ÃÀ¼ßÀ½ À½[À½dÀ½oÀ½vÀ½½À½ÄÀ¾!À¾8À¾?À¾VÀ¾°À¾áÀ¾èÀ¿OÀ¿bÀ¿iÀ¿zÀ¿�À¿ËÀÀÀÀKÀÀ�ÀÀÝÀÁÀÁ,ÀÁ.ÀÁZÀÁaÀÁ²ÀÁ¹ÀÂ	ÀÂVÀÂ¥ÀÂ²ÀÂ¹ÀÂÐÀÃÀÃoÀÃvÀÃ¶ÀÃäÀÃëÀÄ7ÀÄDÀÄKÀÄ¾ÀÄÑÀÅÀÅÀÅAÀÅHÀÅ•ÀÅäÀÆ0ÀÆAÀÆHÀÆ‡ÀÆŽÀÆÙÀÆàÀÆñÀÆøÀÇ5ÀÇNÀÇPÀÇ“ÀÇšÀÇìÀÈ0ÀÈ7ÀÈ‡ÀÈÆÀÈÍÀÉÀÉ#ÀÉ4ÀÉ;ÀÉ|ÀÉ™ÀÉ›ÀÉÉÀÉÐÀÊÀÊbÀÊ�ÀÊ–ÀÊÃÀÊÊÀÊÛÀÊâÀË$ÀËEÀËGÀËoÀËvÀË•ÀËœÀËæÀÌ)ÀÌVÀÌwÀÌyÀÌÃÀÍÀÍÀÍjÀÍ·ÀÍËÀÍÒÀÎ!ÀÎlÀÎ¼ÀÏÀÏXÀÏpÀÏwÀÏ†ÀÏ¢ÀÏáÀÐÀÐ$ÀÐ/ÀÐ6ÀÐƒÀÐÈÀÑÀÑ.ÀÑ5ÀÑ’ÀÑ©ÀÑ°ÀÑÇÀÒ!ÀÒRÀÒYÀÒÀÀÒÓÀÒÚÀÒëÀÒòÀÓ<ÀÓ†ÀÓ¼ÀÓÿÀÔMÀÔÀÔœÀÔžÀÔÛÀÔâÀÕ3ÀÕ…ÀÕÒÀÕÙÀÖÀÖÀÖkÀÖrÀÖƒÀÖŠÀÖÆÀÖßÀÖáÀ×#À×*À×|À×ÀÀ×ÇÀØÀØVÀØ]ÀØ­ÀØ´ÀØÅÀØÌÀÙÀÙ)ÀÙ+ÀÙYÀÙ`ÀÙ¯ÀÙùÀÚÀÚ&ÀÚSÀÚZÀÚkÀÚrÀÚ³ÀÚÔÀÚÖÀÛÀÛÀÛ'ÀÛ.ÀÛxÀÛ»ÀÛèÀÜ	ÀÜÀÜ7ÀÜ>ÀÜ�ÀÜ–ÀÜæÀÝ3ÀÝ‚ÀÝ�ÀÝ–ÀÝäÀÝñÀÝøÀÞÀÞ^ÀÞ®ÀÞµÀÞõÀß#Àß*ÀßvÀßƒÀßŠÀßýÀàÀà@ÀàBÀà…ÀàŒÀàÚÀàçÀàîÀá>ÀáEÀá“ÀáÁÀáßÀááÀâ0ÀâzÀâŠÀâ¤Àâ¦ÀâÕÀâÜÀã'ÀãoÀãœÀã£ÀãÒÀãôÀãöÀä<ÀäCÀä•Àä·Àä¾ÀåÀåÀåaÀå³ÀæÀæRÀæhÀæoÀæ™Àæ°Àæ²ÀæòÀæùÀçKÀçmÀçtÀç®Àç×ÀçÞÀè%Àè@ÀèBÀè“ÀèšÀèÕÀèÿÀéÀéUÀéžÀéãÀêÀê%ÀêlÀêˆÀêŠÀêÖÀêÿÀëÀëSÀë|ÀëƒÀëÓÀìÀìÀìRÀìYÀì Àì¼Àì¾ÀíÀí-Àí4ÀíEÀíLÀí Àí¹ÀîÀîjÀîÀÀïÀïJÀïŽÀïÉÀðÀðIÀð›ÀðÒÀñ ÀñSÀñŸÀñÒÀñõÀñ÷ÀòGÀò`ÀògÀòxÀòÀòÓÀòìÀóIÀó�ÀóóÀô4Àô}ÀôÁÀôüÀõHÀõÀõÑÀöÀöVÀö‰ÀöÕÀ÷À÷-À÷/À÷{À÷”À÷›À÷¬À÷³ÀøÀø Àø}ÀøÑÀù'ÀùhÀù±ÀùõÀú0Àú|Àú³Àû Àû3Àû�Àû´Àü Àü3Àü]Àü_Àü­ÀüÆÀüÍÀüÞÀüåÀý>Àý›ÀýïÀþEÀþ†ÀþÏÀÿÀÿNÀÿšÀÿÑÀ À QÀ £À ÚÀ&ÀYÀÀ�ÀÎÀçÀîÀÿÀÀ_À¼ÀÀfÀ§ÀðÀ4ÀoÀ»ÀòÀ?ÀrÀÄÀûÀIÀ|À¡À£ÀíÀôÀ0À…ÀÚÀáÀ6ÀˆÀÛÀ	*À	sÀ	zÀ	ÇÀ
À
MÀ
“À
¹À
ÀÀÀ,À3À€ÀÓÀÀcÀ¢ÀÝÀäÀ,ÀxÀÀ�À—ÀÒÀÀNÀ—ÀÛÀùÀûÀJÀŽÀ•À¾ÀÕÀ×ÀÀÀ&À-ÀxÀžÀ ÀìÀ=À‡ÀŽÀ¨ÀËÀÍÀÀÀfÀ³ÀûÀGÀUÀ\À ÀàÀ%ÀQÀwÀyÀÇÀáÀÿÀÀ)À=ÀUÀqÀ•ÀªÀÃÀàÀúÀÀ,ÀSÀtÀŒÀ À¸ÀÔÀíÀ ÀUÀmÀ�ÀªÀÃÀØÀñÀÀ:ÀWÀpÀ…ÀžÀ»ÀØÀÀÀ4ÀRÀeÀ|À”À¬ÀËÀìÀÀ4ÀUÀoÀƒÀ¥ÀÄÀæÀîÀÀ+ÀZÀ}À¬ÀÞÀ(ÀNÀ€ÀµÀôÀ ÀOÀ–ÀÎÀÀ5ÀdÀ–ÀÑÀ$ÀzÀ¯ÀØÀ À HÀ nÀ  À ÕÀ!À!iÀ!›À!ÁÀ!óÀ"(À"iÀ"¼À"åÀ#À#RÀ#xÀ#§À#ÙÀ$À$@À${À$ÅÀ%À%>À%dÀ%�À%ÚÀ&$À&YÀ&aÀ&fÀ&hÀ&µÀ&úÀ'À'MÀ'~À'½À'ÓÀ(À(QÀ(‡À(ÇÀ(÷À)<À)oÀ)«À)ÿÀ*VÀ*€À*¿À*õÀ+%À+[À+�À+ÓÀ,À,NÀ,uÀ,¥À,ØÀ-À-AÀ-}À-ÈÀ.À.CÀ.jÀ.µÀ.ëÀ.óÀ.øÀ.úÀ/À/+À/NÀ/bÀ/iÀ/–À/«À/²À/×À/öÀ0À0@À0iÀ0”À0ÏÀ0òÀ1À1JÀ1}À1¤À1ÍÀ2À25À2lÀ2�À2¶À2áÀ3À3SÀ3–À3»À3îÀ4À4FÀ4{À4žÀ4ÉÀ4öÀ57À5bÀ5—À5ºÀ5åÀ6À6SÀ6xÀ6¥À6ÔÀ6÷À7 À7KÀ7vÀ7£À7ÔÀ8À8BÀ8sÀ8–À8»À8øÀ93À9aÀ9fÀ9hÀ9uÀ9‹À9¸À9ÅÀ9×À9åÀ9÷À:À:%À:4À:GÀ:[À:rÀ:ƒÀ:•À:¯À:ÄÀ:ÝÀ:ëÀ:ýÀ;À;&À;DÀ;cÀ;sÀ;ŠÀ;žÀ;­À;¿À;ÒÀ;åÀ;øÀ<À<À<2À<FÀ<dÀ<wÀ<�À<žÀ<±À<ÅÀ<ãÀ<óÀ=À=À=0À=FÀ=aÀ=xÀ=ŽÀ=�À=­À=ÉÀ=äÀ=øÀ> À>$À>)À>+À>8À>OÀ>À>§À>ÞÀ?	À?BÀ?–À?ÆÀ@À@JÀ@€À@ÂÀAÀA=ÀAvÀA²ÀA÷ÀBRÀB°ÀBâÀC(ÀCfÀC ÀCéÀDÀDQÀDŽÀDéÀE#ÀElÀEšÀEÔÀFÀFlÀF�ÀFÚÀGÀGFÀG}ÀG·ÀGñÀH.ÀHqÀHÃÀI	ÀILÀIzÀI¡ÀIöÀJHÀJ…ÀJ�ÀJÇÀJÌÀJÏÀJÑÀKÀKÀKaÀK©ÀKöÀLÀLÀLWÀL�ÀL›ÀLÍÀMÀMBÀMbÀMxÀM–ÀM­ÀMÇÀMÜÀMøÀNÀN'ÀNeÀN¦ÀNÁÀNÛÀNúÀOÀO&ÀOAÀOXÀOsÀO‹ÀO¥ÀOºÀOÛÀOôÀP
ÀP ÀP7ÀPPÀPnÀPˆÀP¡ÀP³ÀPÙÀPðÀP÷ÀPùÀQ5ÀQUÀQWÀQ›ÀQÃÀQÅÀQÿÀRÀRPÀR˜ÀRÅÀRæÀRèÀS8ÀS?ÀS�ÀSÐÀS×ÀTÀTRÀTYÀTjÀTqÀTÄÀTâÀTäÀU ÀU'ÀUoÀU·ÀUäÀUëÀV)ÀVzÀVËÀVÚÀVáÀW/ÀW[ÀWzÀW|ÀWÓÀWøÀWúÀX6ÀXVÀXXÀX§ÀX®ÀY ÀY>ÀYEÀYˆÀY¿ÀYÆÀY×ÀYÞÀZ3ÀZPÀZRÀZ™ÀZ ÀZÑÀ[À[	À[QÀ[XÀ[‹À[ÃÀ[ÅÀ\À\1À\8À\RÀ\iÀ\kÀ\¤À\«À\ìÀ]3À]yÀ]ºÀ^ À^&À^-À^{À^¾À^ØÀ_À_À_JÀ_QÀ_˜À_ÚÀ_õÀ_÷À`/À`6À`zÀ`½À`êÀ`ñÀa(ÀaCÀaEÀaƒÀaŠÀaÔÀbÀbIÀbPÀb}ÀbžÀb ÀbÞÀbåÀc/ÀcrÀcŸÀc¦ÀcÝÀcþÀd Àd>ÀdEÀd�ÀdÒÀdÿÀeÀe3ÀeTÀeVÀe”Àe›ÀeåÀf(ÀfUÀf\Àf“Àf´Àf¶ÀfõÀfüÀgGÀg�Àg¼ÀgÃÀgòÀhÀhÀh\ÀhcÀh�Àh¼ÀhÃÀi
ÀiLÀiwÀi~Ài¨Ài¾ÀiÀÀjÀjÀjWÀj^Àj¥ÀjçÀkÀk-Àk/ÀkzÀkžÀk ÀkíÀlÀlÀllÀlŸÀl¦ÀlêÀlñÀm8ÀmzÀm¥ÀmÁÀmÃÀnÀnHÀnOÀn“ÀnšÀnáÀo#ÀoNÀoUÀo¦ÀoÂÀoÄÀpÀp3Àp:ÀpKÀpRÀp¦Àp¿ÀqÀqpÀqÆÀrÀrPÀr”ÀrÏÀsÀsOÀs¡ÀsØÀt&ÀtYÀt¥ÀtØÀtûÀtýÀuMÀufÀumÀu~Àu…ÀuÙÀuòÀvOÀv£ÀvùÀw:ÀwƒÀwÇÀxÀxNÀx…Àx×ÀyÀy\Ày�ÀyÛÀzÀz3Àz5Àz�ÀzšÀz¡Àz²Àz¹À{À{&À{ƒÀ{×À|-À|nÀ|·À|ûÀ}6À}‚À}¹À~À~9À~‡À~ºÀÀ9ÀcÀeÀ³ÀÌÀÓÀäÀëÀ€DÀ€¡À€õÀ�KÀ�ŒÀ�ÕÀ‚À‚TÀ‚ À‚×Àƒ$ÀƒWÀƒ©ÀƒàÀ„,À„_À„…À„‡À„ÔÀ„íÀ„ôÀ…À…À…eÀ…ÂÀ†À†lÀ†­À†öÀ‡:À‡uÀ‡ÁÀ‡øÀˆEÀˆxÀˆÊÀ‰À‰OÀ‰‚À‰§À‰©À‰óÀ‰úÀŠ6ÀŠ‹ÀŠàÀŠçÀ‹4À‹yÀ‹ºÀŒ ÀŒ&ÀŒ-ÀŒ{ÀŒ™ÀŒ ÀŒíÀ�@À�ŒÀ�ÐÀŽÀŽJÀŽQÀŽ™ÀŽåÀŽìÀŽýÀ�À�?À�†À�»À�À�HÀ�fÀ�hÀ�´À‘À‘OÀ‘qÀ‘sÀ‘¶À‘½À’À’YÀ’¡À’íÀ’ûÀ“À“HÀ“tÀ“{À“ŒÀ““À“âÀ“ýÀ”#À”%À”vÀ”‰À”¬À”ÈÀ”ìÀ•	À•#À•>À•_À•{À•”À•ÇÀ•üÀ–À–9À–QÀ–hÀ–…À–¢À–¿À–ÜÀ–úÀ—À—$À—LÀ—lÀ—„À—œÀ—»À—ÜÀ˜À˜$À˜EÀ˜_À˜~À˜ À˜¨À˜ÊÀ˜üÀ™FÀ™{À™¹À™èÀš,Àš^Àš™ÀšìÀ›BÀ›kÀ›©À›ØÀœÀœBÀœƒÀœ¸ÀœùÀ�1À�WÀ�†À�ÙÀžÀžFÀžxÀž­ÀžèÀŸ2ÀŸpÀŸ«ÀŸÑÀ À PÀ XÀ ]À _À ¯À¡ À¡%À¡,À¡…À¡ßÀ¡æÀ¢;À¢ŒÀ¢ØÀ£À£À£À£2À£tÀ£ÎÀ¤À¤aÀ¤ À¤ôÀ¥6À¥�À¥ÏÀ¦À¦SÀ¦¤À¦éÀ§:À§‚À§ÁÀ¨$À¨oÀ¨±À¨óÀ©8À©ƒÀ©ÝÀª+ÀªvÀª¬ÀªñÀªùÀªþÀ« À«À«1À«BÀ«[À«mÀ«‚À«’À«£À«·À«ÓÀ«ðÀ«þÀ¬À¬%À¬5À¬GÀ¬]À¬oÀ¬…À¬˜À¬¥À¬·À¬ÉÀ¬çÀ¬ýÀ­À­#À­7À­MÀ­hÀ­À­•À­¤À­¿À­ÓÀ­ìÀ­ôÀ­úÀ­üÀ®	À®-À®PÀ®dÀ®kÀ®˜À®­À®´À®ÞÀ¯	À¯DÀ¯qÀ¯¤À¯ÍÀ°À°/À°`À°…À°¸À°åÀ±À±;À±pÀ±�À±ÒÀ²À²BÀ²…À²¨À²ÑÀ³À³CÀ³nÀ³™À³ÆÀ³÷À´2À´eÀ´–À´¹À´ôÀµ!ÀµUÀµZÀµ\ÀµiÀµ¯ÀµÛÀ¶"À¶˜À·&À·ŸÀ¸À¸�À¹À¹~À¹êÀº�À»4À»œÀ¼'À¼›À½
À½‹À¾À¾…À¾þÀ¿zÀ¿ßÀÀAÀÀÙÀÁYÀÁ¾ÀÂ#ÀÂžÀÃ$ÀÃ´ÀÄ8ÀÄ¹ÀÅ%ÀÅ®ÀÆ,ÀÆ1ÀÆ4ÀÆ6ÀÆvÀÆ§ÀÆ¹ÀÆ»ÀÆÚÀÆÜÀÆéÀÇIÀÇ}ÀÇ¾ÀÇÅÀÈ ÀÈÀÈ	ÀÈÀÈwÀÈ«ÀÈìÀÈóÀÉ.ÀÉ5ÀÉ7ÀÉDÀÉ­ÀÉáÀÊ"ÀÊ)ÀÊZÀÊŸÀÊ¦ÀÊÙÀË ÀË'ÀËbÀËiÀËkÀËxÀËÚÀÌÀÌBÀÌ”ÀÌ›ÀÌ�ÀÌîÀÌõÀÌ÷ÀÍÀÍeÀÍ™ÀÍÍÀÎÀÎ&ÀÎÀÎ†ÀÎˆÀÎ•ÀÎíÀÏLÀÏ–ÀÏàÀÐ*ÀÐtÀÐ|ÀÐƒÀÐ…ÀÐ’ÀÐêÀÑIÀÑxÀÑÀÑ²ÀÑçÀÑîÀÒ"ÀÒMÀÒxÀÒ€ÀÒ‡ÀÒ‰ÀÒ–ÀÒôÀÓSÀÓ‚ÀÓ‰ÀÓ¼ÀÓñÀÓøÀÔ,ÀÔWÀÔ‚ÀÔŠÀÔ‘ÀÔ“ÀÔ ÀÔþÀÕ]ÀÕŒÀÕ“ÀÕÄÀÕ÷ÀÕþÀÖ1ÀÖfÀÖmÀÖ¡ÀÖÌÀÖ÷ÀÖÿÀ×À×	À×À×AÀ×CÀ×‡À×ÌÀ×õÀØ)ÀØ+ÀØkÀØ—ÀØ§ÀØ©ÀØÈÀØÊÀÙÀÙOÀÙQÀÙ¤ÀÙúÀÚRÀÚ«ÀÛÀÛ7ÀÛŽÀÛÃÀÛýÀÛÿÀÜÀÜlÀÜ ÀÜåÀÜìÀÝ$ÀÝ+ÀÝ-ÀÝ:ÀÝ’ÀÝÆÀÝùÀÞ ÀÞ-ÀÞ4ÀÞ6ÀÞCÀÞ±ÀÞåÀß+Àß2ÀßcÀß˜ÀßÖÀßßÀàÀàQÀàZÀàŠÀà‘ÀàÄÀáÀá	Àá<ÀápÀáwÀá°Àá¹Àá»ÀáÈÀâ.ÀâbÀâ¨Àâ¯ÀâàÀãÀãSÀã\Àã‘ÀãÎÀã×ÀäÀäÀäAÀäÀä†Àä¹ÀäíÀäôÀå$Àå+Àå-Àå:ÀåoÀåqÀå~ÀåÜÀæÀæCÀæJÀæpÀæwÀæyÀæ†ÀæäÀçÀçKÀçRÀçƒÀç¸ÀçâÀçëÀèÀèÀè5Àè<Àè>ÀèKÀè¬ÀèøÀé,ÀézÀé�Àé²ÀéçÀê!Àê*Àê_Àê¤Àê­ÀêåÀêìÀëÀëYÀë`Àë“ÀëÖÀëÝÀìÀì%Àì'Àì4Àì�ÀìéÀíÀíkÀírÀí£ÀíØÀîÀîÀîPÀî•ÀîžÀîÖÀîÝÀïÀïJÀïQÀï„ÀïÇÀïÎÀðÀðÀðÀð%Àð‡ÀðÓÀñÀñUÀñ\Àñ�Àñ¤Àñ¦Àñ³ÀòÀò`Àò–Àò�Àò Àò¢ÀòÖ   _kTransitionDuration_kTransitionCurve_kFinalLabelScale_kHintFadeTransitionDuration_InputBorderGap_InputBorderTween_InputBorderPainter_BorderContainer_BorderContainerState_Shaker_HelperError_HelperErrorStateFloatingLabelBehaviorFloatingLabelAlignment_DecorationSlot_Decoration_RenderDecorationLayout_RenderDecoration
_Decorator
_AffixTextInputDecorator_InputDecoratorStateInputDecorationInputDecorationTheme_InputDecoratorDefaultsM2_InputDecoratorDefaultsM31flutter.material.InputDecorator.textAlignVertical‚?How the text should be aligned vertically.

Determines the alignment of the baseline within the available space of
the input (typically a TextField). For example, TextAlignVertical.top will
place the baseline such that the text, and any attached decoration like
prefix and suffix, is as close to the top of the input as possible without
overflowing. The heights of the prefix and suffix are similarly included
for other alignment values. If the height is greater than the height
available, then the prefix and suffix will be allowed to overflow first
before the text scrolls.&flutter.material.inputDecoration.label�|When the input field is empty and unfocused, the label is displayed on
top of the input field (i.e., at the same location on the screen where
text may be entered in the input field). When the input field receives
focus (or if the field is non-empty), depending on [floatingLabelAlignment],
the label moves above, either vertically adjacent to, or to the center of
the input field.+flutter.material.inputDecoration.labelStyle„EThe style to use for [InputDecoration.labelText] when the label is on top
of the input field.

If [labelStyle] is a [MaterialStateTextStyle], then the effective
text style can depend on the [MaterialState.focused] state, i.e.
if the [TextField] is focused or not.

When the [InputDecoration.labelText] is above (i.e., vertically adjacent to)
the input field, the text uses the [floatingLabelStyle] instead.

If null, defaults to a value derived from the base [TextStyle] for the
input field and the current [Theme].

Specifying this style will override the default behavior
of [InputDecoration] that changes the color of the label to the
[InputDecoration.errorStyle] color or [ColorScheme.error].

{@tool dartpad}
It's possible to override the label style for just the error state, or
just the default state, or both.

In this example the [labelStyle] is specified with a [MaterialStateProperty]
which resolves to a text style whose color depends on the decorator's
error state.

** See code in examples/api/lib/material/input_decorator/input_decoration.label_style_error.0.dart **
{@end-tool}3flutter.material.inputDecoration.floatingLabelStyle„The style to use for [InputDecoration.labelText] when the label is
above (i.e., vertically adjacent to) the input field.

When the [InputDecoration.labelText] is on top of the input field, the
text uses the [labelStyle] instead.

If [floatingLabelStyle] is a [MaterialStateTextStyle], then the effective
text style can depend on the [MaterialState.focused] state, i.e.
if the [TextField] is focused or not.

If null, defaults to [labelStyle].

Specifying this style will override the default behavior
of [InputDecoration] that changes the color of the label to the
[InputDecoration.errorStyle] color or [ColorScheme.error].

{@tool dartpad}
It's possible to override the label style for just the error state, or
just the default state, or both.

In this example the [floatingLabelStyle] is specified with a
[MaterialStateProperty] which resolves to a text style whose color depends
on the decorator's error state.

** See code in examples/api/lib/material/input_decorator/input_decoration.floating_label_style_error.0.dart **
{@end-tool}+flutter.material.inputDecoration.errorStyle�´The style to use for the [InputDecoration.errorText].

If null, defaults of a value derived from the base [TextStyle] for the
input field and the current [Theme].

By default the color of style will be used by the label of
[InputDecoration] if [InputDecoration.errorText] is not null. See
[InputDecoration.labelStyle] or [InputDecoration.floatingLabelStyle] for
an example of how to replicate this behavior when specifying those
styles.6flutter.material.inputDecoration.floatingLabelBehavior�ÄDefines **how** the floating label should behave.

When [FloatingLabelBehavior.auto] the label will float to the top only when
the field is focused or has some text content, otherwise it will appear
in the field in place of the content.

When [FloatingLabelBehavior.always] the label will always float at the top
of the field above the content.

When [FloatingLabelBehavior.never] the label will always appear in an empty
field in place of the content.7flutter.material.inputDecoration.floatingLabelAlignment�xDefines **where** the floating label should be displayed.

[FloatingLabelAlignment.start] aligns the floating label to the leftmost
(when [TextDirection.ltr]) or rightmost (when [TextDirection.rtl]),
possible position, which is vertically adjacent to the label, on top of
the field.

[FloatingLabelAlignment.center] aligns the floating label to the center on
top of the field.6flutter.material.input_decorator.container_description€ÛThe decoration's container is the area which is filled if [filled] is true
and bordered per the [border]. It's the area adjacent to [icon] and above
the widgets that contain [helperText], [errorText], and [counterText]. 	