;nameparentlibrary _toNameSyntax==hashCodesemanticEqualsisInstanceMember_prefix_semanticEqualsuritoString _unnamedName isUnnamed _plusName _minusName _multiplyName _divisionName _mustacheName _percentName_ampersandName_barName _caretName_leftShiftName_rightShiftName_tripleShiftName _lessThanName_lessThanOrEqualsName_greaterThanName_greaterThanOrEqualsName _equalsName _indexGetName _indexSetName_unaryMinusName _tildeNameisPlusisMinus isMultiply isDivision isMustache isPercent isAmpersandisBarisCaret isLeftShift isRightShift isTripleShift isLessThanisLessThanOrEquals isGreaterThanisGreaterThanOrEqualsisEquals isIndexGet isIndexSet isUnaryMinusisTildetoSyntax compareTo fromSyntax DefinitionScopeWithMembersDefinitionWithInstancesDefinitionWithStaticCallsLibraryDefinitionWithMembersClassMixinEnum Extension ExtensionTypeMemberMethodGetterSetterOperator ConstructorDefinitionProtectedLibraryProtected3Stringlibrary NameSyntaxoverrideboolObject identical runtimeTypenameparentinthash uriMappingvisibleForTesting_semanticEquals Recordings instancescallscalll1uril2d1semanticEqualsd2hashCode_ClassNameSyntax_prefixMixinNameSyntaxEnumNameSyntaxExtensionNameSyntaxExtensionTypeNameSyntaxisInstanceMemberMethodNameSyntaxdisambiguatorsGetterNameSyntaxSetterNameSyntaxOperatorNameSyntaxConstructorNameSyntaxinternalDefinitionSyntaxinsert _toNameSyntaxdefinitionPathtoString compareToilengthFormatExceptionkind DefinitionScopeWithMembersDefinitionWithMembersDefinitionWithInstancesMemberDefinitionWithStaticCallsÃúÖ­k‹;¸‹dû%€Úpackage:meta/meta.dart€ürecordings.dart� syntax.g.dart¨ÉÀLp‚lN€œ€Ø€Ù€ú€û��-�.��“�—�ç�õ‚‚4‚I‚J‚€‚¡‚¢‚Ђуƒ+ƒ,ƒJƒKƒWƒ{ƒ›ƒ¸ƒæ„„(„)„5„s„t„¹„¿… ……5…M…v…}…µ…߆(†<†B†S†W†Y†Z†¢†Ä†â†ã‡!‡8‡:‡;‡ˆ‡¤‡î‡ïˆ?ˆŠˆÙˆü‰‰R‰‘‰«‰È‰Ê‰Ë‰ëŠ+Š,ŠDŠbЋЬШ‹‹S‹]‹{‹‚‹’‹—‹™‹š‹®‹²‹æŒŒYŒ_Œ¬ŒÀŒÁŒõ����<�=�I�m�³�´�À�ä�å�ñŽ ŽŽŽEŽIމŽÁŽã�*�,�-�?�o�˜�Ø� ���W�X�d�›���ž�°�â‘"‘W‘X‘d‘¡‘¢‘®‘å‘ç‘è‘ù’(’Q’�’Ä’Å’Ñ“ “““P“R“S“i“Ÿ“ȓɔ ”F”G”‡”єҔþ•,•-•9•z•{•‡••ĕŕà––b–Ÿ– –¬–ñ–ò–þ—>—@—A—Z—…—½—¾˜ ˜0˜6˜†˜Å˜ß˜ü˜ý™ ™-™E™^™�™‘™�™â™ã™ïšššGšNšššÂšùšýšÿ›››\›h›‡›ˆ›É›Ïœœ`œpœ€œ”œ·œÉœÊœÖ���X�]�^�j�€�½�ñ�õ�÷�øž žTž`žž€žÁžÇŸŸXŸhŸxŸŒŸ¯ŸÁŸÂŸÎ   P U V b x µ é í ï ð¡¡L¡X¡w¡x¡¹¡¿¢¢P¢`¢p¢„¢§¢¹¢º¢Æ¢ø££H£M£N£Z£p£­£á£å£ç£è£ý¤H¤‡¤®¤Ö¥¥,¥X¥‚¥®¥Ô¥ü¦)¦W¦‡¦²¦æ§§K§u§¡§Î¨¨(¨)¨5¨‚¨ƒ¨Æ©©©O©ž©Ÿ©Ùª*ª+ªeª�ªÀªÁªû«3«V«W«’«Ê«í«î¬(¬_¬�¬‚¬¼¬õ­­­T­¡­¢­Ü®-®.®i®¢®Æ®Ç¯¯<¯a¯b¯ž¯Ù¯ÿ°°:°r°•°–°Ñ±±<±=±w±²±Ø±Ù²²W²…²†²Á²÷³³³T³Œ³¯³°³ì´$´G´H´‡´Á´æ´çµ!µrµsµ™µÁµÂµè¶¶¶9¶i¶j¶�¶À¶Á¶è···?·m·n·”·Æ·Ç·í¸¸¸:¸d¸e¸Œ¸¾¸¿¸æ¹¹¹C¹y¹z¹ ¹Ð¹Ñ¹øº8º9º_º•º–º½»»»+»W»X»»¯»°»Ø¼¼ ¼4¼h¼i¼�¼¹¼º¼Æ¼ë¼ì¼ø½8½9½E½½�½‚½š½Ã½ì½í½ù¾F¾G¾�¾Þ¾ß¿ ¿Z¿|¿}¿«¿Ù¿Ú¿æÀ@ À@ À@À@\À@]À@iÀ@¦À@¨À@©À@ãÀ@íÀAÀA;ÀA\ÀA|ÀAšÀAÉÀAîÀB2ÀB8ÀB9ÀB~ÀB‚ÀBƒÀBÐÀBÑÀC ÀC?ÀCgÀC“ÀCµÀCÙÀCÚÀDÀD6ÀDiÀDšÀDÕÀEÀESÀEcÀEvÀE¬ÀEÎÀEïÀFÀFbÀFyÀFˆÀF•ÀF ÀFÛÀFëÀFþÀG4ÀGVÀGwÀGŸÀGêÀHÀHÀHÀH(ÀHcÀHsÀH†ÀH¼ÀHÞÀHÿÀI'ÀIrÀI‰ÀI˜ÀI¥ÀI°ÀIÚÀIêÀJÀJ!ÀJQÀJaÀJ�ÀJ˜ÀJ¼ÀJõÀKÀK ÀK*ÀKVÀKeÀKzÀK‚ÀKˆÀKÂÀKÆÀKÈÀKÉÀLÀL ÀL2ÀLnÀLp€Ù€û�‚ª‚´‚¶‚·‚· ‚¼‚‚ ‚Ç‚¤‚¤+‚µ‚C‚4‚C /// The name of this definition.‚™‚LS‚™3/// The parent scope that contains this definition.‚Ó‚ÓWƒ./// The library where this element is defined.„+„,„+„+G„?ƒ.ƒ.ƒ9ƒjƒj ƒqƒMƒNƒMƒM€Úƒg…9…9…D…Q…Q#…j… … „v„v�à…%€Ž/// Compares this [Definition] with [other] for semantic equality. /// /// The library URI can be mapped using [uriMapping] before comparison.�.�.…*‚€Æ/// A unique identifier for a code element, such as a [Class] or [Method] within /// a Dart program. /// /// A [Definition] is used to pinpoint a specific element based on its location /// and name.†Ì†Ü†Þ†Æ†Æ†Ý†å†åR‡/;/// The library which is this scope or contains this scope.†Z†Z€ß†±G/// A [Library] or [DefinitionWithMembers] which can contain [Member]s.‡;‡;€²‡½h/// A [Definition] for which instances or constant values can be recorded in /// [Recordings.instances].ˆŒˆŒ�;‰¶�/// Whether this member is an instance member (declared without the `static` /// keyword) or a static member. /// /// For extension and extension type members, instance members are dispatched /// statically and are therefore recorded as static calls in /// [Recordings.calls].‡ï‡ï�ÚˆXO/// A [Definition] that can be recorded as a static call in [Recordings.calls].Œý���� ŒÃŒÃL1/// Creates a new [Library] with the given [uri].Œ»Œ€¤Œ»€�/// The URI of the library in which [Definition]s are defined. /// /// This must be a `package:` URI, so that it is OS- and user independent.����(�+�¶�·�¶�¶-�Ê�\�\ �c�?�@�?�?s�Y�ç�è�ç�ç%�ú‹š‹š‚t‹òK/// A Dart library. /// /// Contains [Definition]s via [Definition.parent].Žë���� � �� ���$�%�&�'ŽåŽåD�ŽŽ�Ž˜x/// A [Definition] that can contain other [Member]s. /// /// For example, a [Class] can contain [Method]s and [Getter]s.�à�å�æ�æ �ì�ò�ò �ø���� � �š�šr=/// Creates a new [Class] with the given [name] and [parent].����F�'�Z�[�Z�Z@�m�-�-�o�K/// A Dart class.‘*‘/‘0‘0 ‘6‘<‘< ‘B‘L‘Q‘R‘S‘T�ä�är=/// Creates a new [Mixin] with the given [name] and [parent].‘Z‘[‘Z‘ZF‘q‘¤‘¥‘¤‘¤@‘·�ž�ž�H�¼/// A Dart mixin.’˜’œ’�’� ’£’©’© ’¯’¹’¾’¿’À’Á’S’Sp€Ï/// Creates a new [Method] with the given [name] and [parent]. /// /// The [isInstanceMember] flag indicates whether this is an instance member /// (declared without the `static` keyword) or a static member.›^›_›u›^'›uœÌœÍœÌœÌ€�œã�`�a�`�`€”�s››‚ö›/// A Dart method.Ÿ`ŸfŸlŸl ŸrŸ|Ÿ| Ÿ‚Ÿ�Ÿ�Ÿ•Ÿ¨Ÿ¶Ÿ»Ÿ¼Ÿ½Ÿ¾ž‚ž‚�>€Ï/// Creates a new [Getter] with the given [name] and [parent]. /// /// The [isInstanceMember] flag indicates whether this is an instance member /// (declared without the `static` keyword) or a static member.žVžWžmžV'žmŸÄŸÅŸÄŸÄ€�ŸÛ X Y X X€” k�ø�ø‚öž/// A Dart getter.¢X¢^¢d¢d ¢j¢t¢t ¢z¢ˆ¢ˆ¢�¢ ¢®¢³¢´¢µ¢¶¡z¡z�>€Ï/// Creates a new [Setter] with the given [name] and [parent]. /// /// The [isInstanceMember] flag indicates whether this is an instance member /// (declared without the `static` keyword) or a static member.¡N¡O¡e¡N'¡e¢¼¢½¢¼¢¼€�¢Ó£P£Q£P£P€”£c ð ð‚ö¡/// A Dart setter.¨Î¨Ö¨×¨× ¨Ý¨ã¨ã"¨ÿ© ©©©©¨…¨…€Ž@/// Creates a new [Operator] with the given [name] and [parent].©W©_©d©e©e©{©…©‰©›©Š©•©©€†©`7/// Creates a new `+` [Operator] in the given [parent].©á©é©ï©ð©ðªªªª'ªª!©¡©¡€ˆ©ê7/// Creates a new `-` [Operator] in the given [parent].ªmªuª~ªªª•ª£ª§ª½ª¨ª·ª-ª-€’ªv7/// Creates a new `*` [Operator] in the given [parent].«« ««««+«9«=«S«>«MªÃªÃ€’« 7/// Creates a new `/` [Operator] in the given [parent].«š«¢«««¬«¬«Â«Ð«Ô«ê«Õ«ä«Y«Y€“«£8/// Creates a new `~/` [Operator] in the given [parent].¬0¬8¬@¬A¬A¬W¬e¬i¬~¬j¬x«ð«ð€�¬97/// Creates a new `%` [Operator] in the given [parent].¬Ä¬Ì¬Ö¬×¬×¬í¬û¬ÿ­­­¬„¬„€”¬Í7/// Creates a new `&` [Operator] in the given [parent].­\­d­h­i­i­­‰­�­ž­Ž­˜­­€„­e7/// Creates a new `|` [Operator] in the given [parent].­ä­ì­ò­ó­ó® ®®®*®®$­¤­¤€ˆ­í7/// Creates a new `^` [Operator] in the given [parent].®q®y®ƒ®„®„®š®¨®¬®Ã®­®½®0®0€•®z8/// Creates a new `<<` [Operator] in the given [parent].¯ ¯¯¯¯¯4¯B¯F¯^¯G¯X®É®É€—¯8/// Creates a new `>>` [Operator] in the given [parent].¯¦¯®¯º¯»¯»¯Ñ¯ß¯ã¯ü¯ä¯ö¯d¯d€š¯¯9/// Creates a new `>>>` [Operator] in the given [parent].°B°J°S°T°T°j°x°|°’°}°Œ°°€’°K7/// Creates a new `<` [Operator] in the given [parent].°Ù°á°ò°ó°ó± ±±±9±±3°˜°˜€£°â8/// Creates a new `<=` [Operator] in the given [parent].±±‡±“±”±”±ª±¸±¼±Õ±½±Ï±?±?€˜±ˆ7/// Creates a new `>` [Operator] in the given [parent].²²$²8²9²9²O²]²a²‚²b²|±Û±Û€©²%8/// Creates a new `>=` [Operator] in the given [parent].²É²Ñ²Ø²Ù²Ù²ï²ý³³³³²ˆ²ˆ€�²Ò8/// Creates a new `==` [Operator] in the given [parent].³\³d³m³n³n³„³’³–³¬³—³¦³³€“³e8/// Creates a new `[]` [Operator] in the given [parent].³ô³ü´´´´´*´.´D´/´>³²³²€”³ý9/// Creates a new `[]=` [Operator] in the given [parent].´�´—´¢´£´£´¹´Ç´Ë´ã´Ì´Ý´J´J€›´˜>` operator.¹¹[¹N%/// Whether this is a `>>>` operator.¹|¹|S¹«#/// Whether this is a `<` operator.¹Ó¹Ódº$/// Whether this is a `<=` operator.º;º;Yºj#/// Whether this is a `>` operator.º˜º˜jºÈ$/// Whether this is a `>=` operator.»»P»6$/// Whether this is a `==` operator.»Z»ZT»Š$/// Whether this is a `[]` operator.»²»²U»ã%/// Whether this is a `[]=` operator.¼ ¼ \¼?(/// Whether this is a `unary-` operator.¼k¼kM¼š#/// Whether this is a `~` operator.¼¼¼½¼¼¼¼.¼Ñ¼î¼ï¼î¼îI½½;½<½;½;C½N£è£è™˜¤ /// A Dart operator.¾•¾ ¾¡¾¡ ¾§¾­¾­"¾É¾Ó¾Ø¾Ù¾Ú¾Û¾I¾I€”C/// Creates a new [Constructor] with the given [name] and [parent].¿(¿3¿;¿<¿<¿R¿`¿d¿y¿e¿s¾á¾á€š¿4>/// Creates a new unnamed [Constructor] in the given [parent].½è½Ù½Å%½Ù½ï½ð½ï½ïV¾¿¿Y¿¶+/// Whether this is an unnamed constructor.¿Ü¿Ý¿Ü¿Ü/¿ñÀ@À@À@À@LÀ@&À@_À@`À@_À@_FÀ@r½‚½‚ƒ%½¦/// A Dart constructor.‰í‰í=‰øŠHŠHŠYŠfŠf#ŠŠ.Š.�hŠ3‰Ë‰Ë�ÍÀAÀA�dÀA.ÀB“ÀB“ÀBžÀB…ÀB…JÀB‰ÀBðÀBðÀCÀBÓÀBÓˆòÀBåÀ@ãÀ@äÀ@©À@©‹À@÷9/// Package private (protected) methods for [Definition].ÀLBÀLB ÀLJÀL4ÀL49ÀL8ÀLÀLÀKÉÀKÉ€¦ÀL6/// Package private (protected) methods for [Library].‚lN€œ€Ø€Ù€ú€û��-�.��“�—�ç�õ‚‚4‚I‚J‚€‚¡‚¢‚Ђуƒ+ƒ,ƒJƒKƒWƒ{ƒ›ƒ¸ƒæ„„(„)„5„s„t„¹„¿… ……5…M…v…}…µ…߆(†<†B†S†W†Y†Z†¢†Ä†â†ã‡!‡8‡:‡;‡ˆ‡¤‡î‡ïˆ?ˆŠˆÙˆü‰‰R‰‘‰«‰È‰Ê‰Ë‰ëŠ+Š,ŠDŠbЋЬШ‹‹S‹]‹{‹‚‹’‹—‹™‹š‹®‹²‹æŒŒYŒ_Œ¬ŒÀŒÁŒõ����<�=�I�m�³�´�À�ä�å�ñŽ ŽŽŽEŽIމŽÁŽã�*�,�-�?�o�˜�Ø� ���W�X�d�›���ž�°�â‘"‘W‘X‘d‘¡‘¢‘®‘å‘ç‘è‘ù’(’Q’�’Ä’Å’Ñ“ “““P“R“S“i“Ÿ“ȓɔ ”F”G”‡”єҔþ•,•-•9•z•{•‡••ĕŕà––b–Ÿ– –¬–ñ–ò–þ—>—@—A—Z—…—½—¾˜ ˜0˜6˜†˜Å˜ß˜ü˜ý™ ™-™E™^™�™‘™�™â™ã™ïšššGšNšššÂšùšýšÿ›››\›h›‡›ˆ›É›Ïœœ`œpœ€œ”œ·œÉœÊœÖ���X�]�^�j�€�½�ñ�õ�÷�øž žTž`žž€žÁžÇŸŸXŸhŸxŸŒŸ¯ŸÁŸÂŸÎ   P U V b x µ é í ï ð¡¡L¡X¡w¡x¡¹¡¿¢¢P¢`¢p¢„¢§¢¹¢º¢Æ¢ø££H£M£N£Z£p£­£á£å£ç£è£ý¤H¤‡¤®¤Ö¥¥,¥X¥‚¥®¥Ô¥ü¦)¦W¦‡¦²¦æ§§K§u§¡§Î¨¨(¨)¨5¨‚¨ƒ¨Æ©©©O©ž©Ÿ©Ùª*ª+ªeª�ªÀªÁªû«3«V«W«’«Ê«í«î¬(¬_¬�¬‚¬¼¬õ­­­T­¡­¢­Ü®-®.®i®¢®Æ®Ç¯¯<¯a¯b¯ž¯Ù¯ÿ°°:°r°•°–°Ñ±±<±=±w±²±Ø±Ù²²W²…²†²Á²÷³³³T³Œ³¯³°³ì´$´G´H´‡´Á´æ´çµ!µrµsµ™µÁµÂµè¶¶¶9¶i¶j¶�¶À¶Á¶è···?·m·n·”·Æ·Ç·í¸¸¸:¸d¸e¸Œ¸¾¸¿¸æ¹¹¹C¹y¹z¹ ¹Ð¹Ñ¹øº8º9º_º•º–º½»»»+»W»X»»¯»°»Ø¼¼ ¼4¼h¼i¼�¼¹¼º¼Æ¼ë¼ì¼ø½8½9½E½½�½‚½š½Ã½ì½í½ù¾F¾G¾�¾Þ¾ß¿ ¿Z¿|¿}¿«¿Ù¿Ú¿æÀ@ À@ À@À@\À@]À@iÀ@¦À@¨À@©À@ãÀ@íÀAÀA;ÀA\ÀA|ÀAšÀAÉÀAîÀB2ÀB8ÀB9ÀB~ÀB‚ÀBƒÀBÐÀBÑÀC ÀC?ÀCgÀC“ÀCµÀCÙÀCÚÀDÀD6ÀDiÀDšÀDÕÀEÀESÀEcÀEvÀE¬ÀEÎÀEïÀFÀFbÀFyÀFˆÀF•ÀF ÀFÛÀFëÀFþÀG4ÀGVÀGwÀGŸÀGêÀHÀHÀHÀH(ÀHcÀHsÀH†ÀH¼ÀHÞÀHÿÀI'ÀIrÀI‰ÀI˜ÀI¥ÀI°ÀIÚÀIêÀJÀJ!ÀJQÀJaÀJ�ÀJ˜ÀJ¼ÀJõÀKÀK ÀK*ÀKVÀKeÀKzÀK‚ÀKˆÀKÂÀKÆÀKÈÀKÉÀLÀL ÀL2ÀLnÀLp DefinitionScopeWithMembersDefinitionWithInstancesDefinitionWithStaticCallsLibraryDefinitionWithMembersClassMixinEnum Extension ExtensionTypeMemberMethodGetterSetterOperator ConstructorDefinitionProtectedLibraryProtected‚Ä