<
candidatesnamegettermethodnonExtension	extension_noSuchMethodName_interfaces_processingClassescombineSignaturesgetInheritedgetInherited2getInheritedConcreteMapgetInheritedConcreteMap2getInheritedMapgetInheritedMap2getInterface	getMember
getMember2getOverriddengetOverridden2removeOfLibraries_addCandidates_addImplemented_addMixinMembers_checkForGetterMethodConflict$_findMostSpecificFromNamedCandidates_getInterfaceClass_getInterfaceExtensionType_getInterfaceMixin_inheritCovariance	_topMerge_getTypeMembers_isDeclaredInObject_emptymapdeclaredimplementednoSuchMethodForwarders
overridden
redeclaredsuperImplemented	conflictsinheritedMapisSuperImplemented
libraryUriisPublichashCode	forGetter	forSetter==isAccessibleFortoStringmethodsgetterssettersalladdnotPrecludedindex
CandidatesConflictConflictGetterMethodConflict)HasNonExtensionAndExtensionMemberConflictInheritanceManager3	InterfaceName NotUniqueExtensionMemberConflict_ExtensionTypeCandidates_ParameterDesc€—ListExecutableElementFunctionElementNO_SUCH_METHOD_METHOD_NAMEClassElementMapInterfaceElementSet
candidatestargetClass	conflictsboollengthnameaddlibraryLibraryElementImpl
typeSystemitypejisSubtypeOfisEmpty
doTopMergeTypeSystemImplfirstInterfaceTypeelementExecutableMemberfrom2SubstitutionfromInterfaceType
DeprecatedentriesrawEntrykeyvalueExtensionTypeElementsuperImplementedlastinheritedMap
redeclared
overridden_emptyMixinElementremoveintconcreteforMixinIndexforSuper
isNotEmptyimplementedmapvoidUriremoveWherecontainslibrarySourceuriMapSubstitution	interfaceentrysubstitutionisNonNullableByDefaultMemberlegacynamedCandidatesAugmentedInterfaceElement
isAbstractisStaticmethodsforEach	accessorsmixinenclosingElementisDartCoreObject	candidatekindElementKindGETTERMETHODgettermethodcontainsKeyaugmentedOfDeclaration	supertypemixinssingleof
interfacesnoSuchMethodForwardersmixinConflictsaddAllMapEntry_declaredtoFixedListMethodElement	forSetterPropertyAccessorElement	forGetterisExtensionTypeMemberallnotPrecludedprecludedNamesprecludedMethodsprecludedSettersnonExtension	extensiondeclarationtoSetsuperclassConstraints
constraint
parametersisCovariantParameterElementindextoListcopyWithMethodElementImplisSynthetic	prototype
returnTypetypeParametersPropertyAccessorElementImplisSettervariableFieldElementImplsetter
executable	normalizeeFunctionTypereducetopMergepreviousnexttypeFormalsdisplayNameisGetterStringoverride
startsWithObjecthash	_internalhashCodeendsWith	substring
libraryUriisNamedConflictŽïlX.‚näBA…2Þ¾è    €Ú   *package:analyzer/dart/element/element.dart  �   'package:analyzer/dart/element/type.dart  �A   .package:analyzer/src/dart/element/element.dart  �z   1package:analyzer/src/dart/element/extensions.dart  �¶   -package:analyzer/src/dart/element/member.dart  �î   3package:analyzer/src/dart/element/type_algebra.dart  ‚,   2package:analyzer/src/dart/element/type_system.dart  ‚i   9package:analyzer/src/utilities/extensions/collection.dart´À À ££…/ N€œ€Ø€Ù��@�y�µ�í‚+‚h‚¬‚­‚ùƒ%ƒsƒŸƒ ƒ·ƒÐƒîƒôƒöƒ÷„3„D„‚„•„–„£„»„Á„Ã„Ä……<…^…€…�…š…³…Í…ç…í…ï…ð†6†X†›†É†ô†õ‡#‡<‡\‡y‡‡�‡‚‡Á‡Ýˆ ˆ>ˆ?ˆtˆ¯ˆ°ˆü‰‰R‰S‰œ‰¢‰ïŠŠFŠqŠ¢ŠÀŠØŠ÷Šþ‹0‹R‹n‹t‹u‹ ‹äŒ Œ Œ3Œ9Œ:Œ}Œ¬Œ­ŒÝ��G�y�­�ÔŽŽ>ŽOŽYŽaŽ„Ž¯Ž·Ž½Ž¾ŽàŽö��(�J�U�^�q�w�x�Ž�×��%�H�N�R�S�˜�Û‘‘1‘D‘J‘K‘n‘€‘¬‘³‘·‘¸’’Q’ž’à’æ“"“l“˜“œ“�“ì””B”�”½”¾”û•4•_•”•¬•Â•Ë•Ñ•Ò•å•é•ê–<–d–�–¿–ê————3—_—c—d—¯—ô˜?˜n˜”˜Ù™™™E™v™¡™Ö™îššššš'š+š,šwš¼››6›‚›­›Ü›üœ.œZœkœ�œ©œÌœð����3�7�8�}�¿�ôžž5žJžPž}ž~žªžÉžÏžÐžÚŸŸ=ŸiŸ—Ÿ¦ŸÔŸÜŸì    @ S W X š º Ò ã þ¡¡5¡<¡]¡q¡}¡—¡»¡Õ¡Ü¡ú¢¢¢¢Q¢Ž¢’¢“¢Â¢È££C£I£–£È£Î¤¤h¤µ¤Ö¤ô¥¥ ¥<¥W¥^¥‰¥�¥Ê¥ß¥ç¦ ¦@¦v¦~¦§¦Ó¦â§§!§)§/§C§m§s§“§—§˜§ç¨5¨^¨‚¨Ì¨û¨ÿ© ©O© ©ÉªªEªlªpªqªµªá««E«M«Q«R«j«««Ö«ø¬"¬)¬F¬k¬‡¬ª¬«¬î¬ï­­W­_­`­Ž­®­Ú®®®®0®6®:®;®S®�®Ÿ®È®Î®þ®ÿ¯.¯b¯”¯¸¯À¯Æ¯Ç¯ñ°°!°"°<°s°ž°¼°æ°í± ±D±g±y±�±‚±²±ñ²²²²Q²R²w²¼²Ä²Å²ð²ö²ú²û³J³–³Ç³ò´)´L´M´l´‹´³´Ô´üµµ"µJµhµpµvµwµ£µ¶µÃ¶¶¶¶¶d¶²¶ÿ·N·n·¥·Ç·í¸'¸E¸L¸n¸o¸ ¸¼¸ß¸ñ¸ù¸ú¹¹¹P¹r¹’¹²¹Æ¹ä¹í¹îºº<ºNºVº\º]ºsºwºxº³ºé»»W»X»•»Ò¼¼¼>¼?¼b¼¼Ã¼ÿ½½?½c½Š½Â½Ë½Ì¾¾4¾{¾¢¾é¾ó¿ ¿(¿)¿R¿X¿Y¿ ¿çÀ @/À @vÀ @¤À @ÎÀ @öÀ A6À AmÀ A¸À AêÀ BÀ BÀ BTÀ BzÀ B‰À B­À BÒÀ BáÀ C#À ChÀ C³À CÜÀ DÀ D0À D`À DwÀ D�À DšÀ D›À DÌÀ DïÀ EÀ E6À ERÀ E“À E À E´À E¾À E¿À EéÀ F#À FGÀ FjÀ F†À FÇÀ FÔÀ GÀ GJÀ GjÀ GŽÀ GªÀ GéÀ H(À H9À HHÀ HTÀ HeÀ H©À H³À H»À H¼À I À IÀ I7À IeÀ IxÀ I‡À I®À IÊÀ IÕÀ IþÀ J'À JJÀ JhÀ J«À J¸À JÂÀ JÊÀ JËÀ JöÀ J÷À K À K8À KZÀ K~À K�À KÕÀ KÞÀ KßÀ LÀ LÀ LÀ LAÀ LWÀ L�À LÂÀ LöÀ M.À M7À M=À M>À MeÀ M›À MœÀ MêÀ N,À NdÀ NeÀ N­À NúÀ ODÀ O†À OÑÀ PÀ P8À P}À PŒÀ P�À P´À PÌÀ PÓÀ PÔÀ PÿÀ Q8À Q`À Q¬À Q´À QÁÀ QúÀ RBÀ RŒÀ R»À RÛÀ SÀ SVÀ SƒÀ S±À S½À SÇÀ SÏÀ SÕÀ SÖÀ T"À TXÀ TŠÀ T±À TÛÀ TãÀ TéÀ TêÀ U4À U�À U¥À U­À U®À UÆÀ UÜÀ UöÀ VÀ VLÀ VoÀ V‹À VµÀ VßÀ VæÀ VêÀ VëÀ WÀ WoÀ W¯À WµÀ XÀ XCÀ XŠÀ XÀÀ XÁÀ Y À Y2À YeÀ YfÀ Y†À Y«À YÒÀ YùÀ Z%À ZCÀ ZcÀ Z€À ZžÀ ZÎÀ [À [4À [<À [BÀ [CÀ [ˆÀ [²À [³À [ÞÀ \"À \iÀ \�À \ãÀ ],À ]LÀ ]šÀ ]ÊÀ ^À ^3À ^DÀ ^�À ^°À ^ºÀ ^ÂÀ ^ÈÀ ^ÉÀ _À _'À _(À _KÀ _‚À _ À _ÆÀ _þÀ _ÿÀ `3À `[À `‡À `³À `¼À `½À `ÝÀ `ÿÀ aÀ aÀ aÀ abÀ a¥À aÑÀ bÀ bIÀ bwÀ b¥À b°À bãÀ büÀ c3À cMÀ cƒÀ cªÀ c¹À cÆÀ cÐÀ câÀ cêÀ cëÀ dÀ dAÀ doÀ d”À d¹À eÀ e"À e3À e=À eEÀ eFÀ eiÀ e€À e¬À eÄÀ eêÀ e÷À fÀ fÀ fÀ fÀ fFÀ fLÀ fMÀ ftÀ f®À fÌÀ fòÀ g*À g+À g_À g‡À g³À gßÀ gèÀ géÀ h	À h+À h=À hEÀ hFÀ hwÀ h¢À hÕÀ hçÀ hïÀ hðÀ i#À iAÀ icÀ i}À i‘À išÀ i›À iÂÀ iÙÀ i÷À jÀ j5À jBÀ jMÀ j_À jgÀ jhÀ j•À j›À jœÀ jÆÀ kÀ k4À kRÀ kvÀ k˜À kÃÀ kÒÀ lÀ lÀ l!À l"À l:À lRÀ llÀ lŒÀ l´À lÐÀ lôÀ mÀ m@À mGÀ mKÀ mLÀ mƒÀ m¹À máÀ n'À n(À neÀ n£À nèÀ o#À o9À ocÀ o‡À o¨À oàÀ oéÀ oïÀ oðÀ p9À p…À p»À púÀ q	À qÀ q6À qNÀ qUÀ qVÀ q�À q¿À qÕÀ rÀ rDÀ rxÀ r°À r¹À r¿À rÀÀ røÀ rùÀ sÀ sbÀ sqÀ s‚À s�À sµÀ s¼À s½À sðÀ t&À t'À t?À tUÀ toÀ t�À t±À tØÀ tôÀ uÀ u;À uVÀ uuÀ uŒÀ u“À u—À u˜À uåÀ v/À vwÀ v»À vãÀ w À w8À wGÀ wiÀ woÀ w À w¹À w¿À wÀÀ wìÀ x
À x#À x)À x*À xVÀ xtÀ x�À x“À x”À xâÀ yÀ y8À yeÀ y™À yÀÀ yåÀ zÀ z.À zXÀ zeÀ zoÀ zwÀ z}À z~À z¥À z¾À zÄÀ zÅÀ {
À {=À {{À {¤À {àÀ |
À |À |KÀ |‚À |½À |çÀ |òÀ |úÀ } À }À }*À }CÀ }IÀ }JÀ }qÀ }¬À }ÔÀ }õÀ ~&À ~KÀ ~|À ~µÀ ~ÊÀ ~ÐÀ ~ÑÀ À )À nÀ –À ·À èÀ €À €>À €?À €fÀ € À €ÍÀ €öÀ �À �UÀ �zÀ �{À ��À �–À �—À �®À �²À �³À ‚ À ‚/À ‚NÀ ‚mÀ ‚�À ‚»À ‚ÁÀ ‚äÀ ‚åÀ ƒÀ ƒÀ ƒ%À ƒ&À ƒTÀ ƒhÀ ƒnÀ ƒoÀ ƒ�À ƒ­À ƒÚÀ „À „#À „2À „:À „@À „AÀ „ZÀ „nÀ „tÀ „uÀ „£À „ÞÀ „ÿÀ …AÀ …IÀ …JÀ …wÀ …¢À …½À …ÅÀ …ËÀ …ÌÀ …îÀ †À †IÀ †vÀ †¬À †ÝÀ ‡À ‡#À ‡0À ‡lÀ ‡ À ‡¡À ‡ãÀ ˆÀ ˆ@À ˆpÀ ˆ¡À ˆÒÀ ˆÓÀ ‰	À ‰5À ‰YÀ ‰xÀ ‰ À ‰¯À ‰ÎÀ ‰þÀ ŠÀ Š%À Š&À Š;À ŠAÀ ŠEÀ ŠFÀ Š}À Š›À ŠÄÀ ŠÊÀ ŠúÀ ‹*À ‹+À ‹PÀ ‹À ‹žÀ ‹¼À ‹îÀ ŒÀ ŒÀ ŒÀ ŒÀ ŒGÀ ŒxÀ Œ›À Œ»À ŒïÀ �À �À � À �!À �6À �:À �;À �zÀ �¨À �ìÀ �ðÀ �òÀ �óÀ Ž%À Ž7À Ž\À ŽoÀ Ž‡À Ž¢À ŽÈÀ ŽâÀ ŽüÀ �À �7À �<À �=À �yÀ �£À �¤À �ÙÀ �À �	À �CÀ �uÀ �vÀ �ÂÀ �ìÀ �íÀ ‘7À ‘LÀ ‘ƒÀ ‘„À ‘ÐÀ ’À ’<À ’=À ’ˆÀ ’ÕÀ “À “\À “™À “šÀ “èÀ ”4À ”PÀ ”rÀ ”sÀ ”»À ”ÞÀ •À •À •À •4À •PÀ •oÀ •™À •·À •ÕÀ •ùÀ –À –À –À –`À –‡À –»À –¿À –ÁÀ –ÂÀ —À —À —OÀ —nÀ —‡À —ˆÀ —¬À —éÀ ˜À ˜#À ˜$À ˜6À ˜MÀ ˜NÀ ˜xÀ ˜„À ˜šÀ ˜›À ˜ÊÀ ˜êÀ ™À ™^À ™kÀ ™©À ™¯À ™³À ™´À š À šÀ šÀ š6À šsÀ šžÀ š«À š¾À šÄÀ šÈÀ šÉÀ šàÀ ›À ›À ›À ›À ›;À ›WÀ ›uÀ ›�À ›¡À ›¢À ›ËÀ œÀ œÀ œÀ œÀ œ[À œ]À œ^À œ—À œÑÀ œýÀ œþÀ �#À �<À �ZÀ �`À �bÀ �cÀ �„À �—À �ÁÀ �õÀ ž)À ž*À žQÀ žRÀ žvÀ ž§À ž«À ž¬À žÔÀ žëÀ ŸÀ Ÿ%À ŸYÀ ŸwÀ Ÿ«À ŸÉÀ ŸÏÀ ŸÓÀ ŸÔÀ ŸýÀ  $À  MÀ  vÀ  }À  ¦À  ½À  ÃÀ  ÐÀ ¡À ¡À ¡RÀ ¡YÀ ¡]À ¡_À ¡`À ¡wÀ ¡‹À ¡¡À ¡¢À ¡âÀ ¡ýÀ ¢)À ¢PÀ ¢TÀ ¢UÀ ¢‡À ¢ˆÀ ¢¹À ¢ºÀ ¢ÆÀ ¢ÛÀ £À £À £À £À £;À £aÀ £�À £�À £¡À ££    €Ù  �  �@  �y  �µ  �í  ‚+  ‚h    
  ƒ¢ ƒ´    ƒ»ƒ»ƒÊ   ƒÔƒÔƒâ  ƒ¢ƒ¢Q    ƒ“ƒ'vƒ“K/// The list has at least two items, because the only item is always valid.    ‚­‚­�H‚ÿK/// Failure because of there is no most specific signature in [candidates].  „˜ „     „§„§„µ  „˜„˜(    „�„FM„�;/// The name for which we failed to find a valid signature.    ƒ÷ƒ÷€Ë„9;/// Failure to find a valid signature from superinterfaces.  …ƒ …—    …ž…ž…­   …·…·…Å   …Ñ…Ñ…ß  …ƒ…ƒi    …V…>…V  …x…`…x     „Ä„Ä�*…I/// Failure because of a getter and a method from direct superinterfaces.  †÷ ‡     ‡'‡'‡6   ‡@‡@‡N   ‡`‡`‡n  †÷†÷€‡    †»†�*†»  †é†Ë'†é     …ð…ð��†^g/// The extension type has both an extension and non-extension member
/// signature with the same name.  ˆˆ
ˆ;ˆˆˆ ˆ!‡ì‡ß]‡ì ˆ«ˆ¬ˆ�ˆAlˆ�2/// Cached instance interfaces for [ClassElement].‰N‰O‰9ˆ²€ž‰9f/// The set of classes that are currently being processed, used to detect
/// self-referencing cycles.     ŠJŠJ%Šd   ŠuŠu+Š–   Š¦Š¦Š´   ŠÄŠÄŠÒ   ŠÜŠÜŠì  ‰U‰U†üŠ2€Á/// Combine [candidates] into a single signature in the [targetClass].
///
/// If such signature does not exist, return `null`, and if [conflicts] is
/// not `null`, add a new [Conflict] to it.   �º�º�È   �Î�Î	�Ó  �U�U�a�­B/// Return the result of [getInherited2] with [type] substitution.   “E“E“V   “_“_	“d  ‘º‘º�á“7�]/// Return the most specific signature of the member with the given [name]
/// that [element] inherits from the mixins, superclasses, or interfaces;
/// or `null` if no member is inherited because the member is not declared
/// at all, or because there is no the most specific signature.
///
/// This is equivalent to `getInheritedMap2(type)[name]`.   ”y”y”‡ ”””!”@”"“Ÿ“Ÿ‚I”ar/// Return signatures of all concrete members that the given [type] inherits
/// from the superclasses and mixins.   –£–£–´  •ì•ì�v–ƒu/// Return signatures of all concrete members that the given [element] inherits
/// from the superclasses and mixins.   ˜Ã˜Ã˜Ñ ˜p˜q˜{˜’˜|—f—f‚Ä˜³�/// Return the mapping from names to most specific signatures of members
/// inherited from the super-interfaces (superclasses, mixins, and
/// interfaces).  If there is no most specific signature for a name, the
/// corresponding name will not be included.   ›f›f›w  š.š.ƒ›U�/// Return the mapping from names to most specific signatures of members
/// inherited from the super-interfaces (superclasses, mixins, and
/// interfaces).  If there is no most specific signature for a name, the
/// corresponding name will not be included.   �Ø�Ø�é  �:�:ƒ�Ë€‚/// Return the interface of the given [element].  It might include
/// private members, not necessary accessible in all libraries.    ¾ ¾ Ì    Ö Ö	 Û    ç ç ì   ¡¡¡   ¡¡¡#  ÷¡¡¡. Z Z‚7 ¯?/// Return the result of [getMember2] with [type] substitution.   ¤Ú¤Ú¤ë   ¤ø¤ø	¤ý   ¥	¥	¥   ¥$¥$¥(   ¥@¥@¥E ¥¥8¥9¥P¢•¢•…¤Ê‚/// Return the member with the given [name].
///
/// If [concrete] is `true`, the concrete implementation is returned,
/// from the given [element], or its superclass.
///
/// If [forSuper] is `true`, then [concrete] is implied, and only concrete
/// members from the superclass are considered.
///
/// If [forMixinIndex] is specified, only the nominal superclass, and the
/// given number of mixins after it are considered.  For example for `1` in
/// `class C extends S with M1, M2, M3`, only `S` and `M1` are considered.   ¨«¨«¨¹   ¨¿¨¿	¨Ä ¨`¨a¨k¨€¨l§š§š�d¨�€¿/// Return all members of mixins, superclasses, and interfaces that a member
/// with the given [name], defined in the [type], would override; or `null`
/// if no members would be overridden.   ©ó©óª   ªª	ª  ©©�m©ä€Â/// Return all members of mixins, superclasses, and interfaces that a member
/// with the given [name], defined in the [element], would override; or `null`
/// if no members would be overridden.   ªÎªÎª×  ªsªs€Ýª¼A/// Remove interfaces for classes defined in specified libraries.   «n«n;«š   «¯«¯%«È   «Ú«Ú«í   «ü«ü$¬
  «T«T‚å«Y    ®W®W(®t   ®…®…®–   ®£®£#®½  ®=®=�ã®B    °@°@1°f   °w°w%°�   °¢°¢°µ   °À°À$°Î  °$°$‚Õ°)    ³ø³ø	³ý   ´´"´  ²ý²ýƒ³Ó€Å/// Check that all [candidates] for the given [name] have the same kind, all
/// getters, all methods, or all setter.  If a conflict found, return the
/// new [Conflict] instance that describes it.   ·©·©·º   ·Ë·Ë ·è   ·ñ·ñ2¸   ¸+¸+¸9  ¶¶„W·�F/// The given [namedCandidates] maps names to candidates from direct
/// superinterfaces.  Find the most specific signature, and put it into the
/// [map], if there is no one yet (from the class itself).  If there is no
/// such single most specific signature (i.e. no valid override), then add a
/// new conflict description.   º—º—º¨  ºzºzœoº„    À XjÀ XjÀ X  À VíÀ Ví–]À XO�K/// See https://github.com/dart-lang/language
///   blob/main/accepted/future-releases/extension-types/feature-specification.md
///   #static-analysis-of-an-extension-type-member-invocation
///
/// We handle "has an extension type member" and "has a non-extension type
/// member" portions, considering redeclaration and conflicts.   À mkÀ mkÀ mx  À mNÀ mNˆHÀ mX    À vçÀ vçÀ vø   À wÀ w2À w'   À w<À w<	À wA   À wKÀ wKÀ w]  À ušÀ ušŒÀ vÏ�/// If a candidate from [namedCandidates] has covariant parameters, return
/// a copy of the [executable] with the corresponding parameters marked
/// covariant. If there are no covariant parameters, or parameters to
/// update are already covariant, return the [executable] itself.   À ‚RÀ ‚RÀ ‚a   À ‚qÀ ‚qÀ ‚‚   À ‚“À ‚“&À ‚«  À �µÀ �µˆ�À ‚Cw/// Given one or more [validOverrides], merge them into a single resulting
/// signature. This signature always exists.   À Š�À Š�À Š’   À ŠŸÀ ŠŸ#À Š¹  À ŠHÀ ŠH‚ñÀ Šl    À �]À �]À �o  À �=À �=€²À �I  ‡‚‡‚À †o‡Ç>/// Manages knowledge about interface types and their members.  À •À •À •    À •!À •!À •/   À •8À •8À •F   À •TÀ •TÀ •b   À •sÀ •s$À •�   À •�À •�À •«   À •»À •»À •É   À •ÙÀ •ÙÀ •ç   À •ýÀ •ýÀ –  À •À •�À •  
1À ŽOÀ ŽXÀ ŽYÀ ŽZÀ �9À ŽcÀ Ž`À ŽeÀ ŽkÀ ŽlÀ Ž{À ŽsÀ Ž}À ŽƒÀ Ž„À Ž–À Ž‹À Ž˜À ŽžÀ ŽŸÀ Ž¼À Ž¦À ŽÄÀ ŽÅÀ Ž¾À ŽÃÀ Ž¿À ŽÖÀ ŽÌÀ ŽØÀ ŽÞÀ ŽßÀ ŽðÀ ŽæÀ ŽòÀ ŽøÀ ŽùÀ �À � À �À �À �À �À �À �+À �"À �-À �3À �4À ŽFÀ Ž9�À ŽF  À �žÀ �?bÀ �ž9/// The map of names to their signature in the interface. À �þÀ �¦`À �þ2/// The map of declared names to their signatures. À �hÀ �hÀ �h7/// The map of names to their concrete implementations. À �ÔÀ �xrÀ �ÔI/// The set of names that are `noSuchMethod` forwarders in [implemented]. À ‘wÀ �ï€’À ‘wZ/// The map of names to their signatures from the mixins, superclasses,
/// or interfaces. À ’0À ‘†€´À ’0|/// The map of names to the signatures from superinterfaces that a member
/// declaration in this extension type redeclares. À “‡À ’?�XÀ “‡�/// Each item of this list maps names to their concrete implementations.
/// The first item of the list is the nominal superclass, next the nominal
/// superclass plus the first mixin, etc. So, for the class like
/// `class C extends S with M1, M2`, we get `[S, S&M1, S&M1&M2]`. À ”gÀ “œ€ÔÀ ”g€¯/// The list of conflicts between superinterfaces - the nominal superclass,
/// mixins, and interfaces.  Does not include conflicts with the declared
/// members of the class. À ”þÀ ”u€•À ”þf/// The map of names to the most specific signatures from the mixins,
/// superclasses, or interfaces.     À –zÀ –z	À –  À –À –€ŸÀ –g@/// Return `true` if the [name] is implemented in the supertype. À �óÀ �óˆÍÀ Ž+1/// The instance interface of an [InterfaceType]. À ˜�À ˜¥ À ˜©    À ˜ªÀ ˜ªÀ ˜¯   À ˜»À ˜»À ˜Â  À ˜�À ˜��    À ™¶À ™ºÀ ™Ä    À ™ÅÀ ™ÅÀ ™Ê   À ™ÖÀ ™Ö	À ™Û   À ™áÀ ™áÀ ™æ   À ™ðÀ ™ðÀ ™õ  À ™¶À ™¶IÀ ™»   À —{À —sÀ —{Y/// If the name is private, the URI of the defining library.
/// Otherwise, it is `null`. À ˜À —Š€—À ˜/// The name of this name object.
/// If the name starts with `_`, then the name is private.
/// Names of setters end with `=`. À ˜CÀ ˜&%À ˜C/// PrecomputedÀ ˜zÀ ˜{À ˜�À ˜PHÀ ˜�'/// The cached, pre-computed hash code.   À šÀ š€ÄÀ š    À šËÀ šË?À šÔ     À ›+À ›+À ›2 À ›À ›À ›À ›€’À ›(    À ›¹À ›¹À ›½  À ›¤À ›¤`À ›©   À œÀ œ	À œÀ œRÀ œ  À –ÂÀ –Â…šÀ —	@/// A public name, or a private name qualified by a library URI.  À �  À �     À �'À �'À �6   À �@À �@À �N  À � À � _    À œñÀ œÓ(À œñ     À œ^À œ^�À œ�8/// Failure because of not unique extension type member.  À ž, À žD    À žEÀ žE	À žJ  À ž,À ž,$    À �‘À �†À �‘ À �½À �¾À �³À �™&À �³ À �ñÀ �òÀ �çÀ �Ã0À �ç À ž%À ž&À žÀ �÷0À ž    À žTÀ žTVÀ žp     À ž·À ž·À žÉ  À ž®À ž®�$À ž³    À  À  !À     À  (À  (#À  ;   À  QÀ  Q#À  d  À ŸÖÀ ŸÖ�†À Ÿî  À �cÀ �cƒûÀ �i  À ¡¤À ¡¬ À ¡º    À ¡»À ¡»	À ¡¿   À ¡ÆÀ ¡ÆÀ ¡×  À ¡¤À ¡¤€¯    À ¢WÀ ¢eÀ ¢k    À ¢lÀ ¢l
À ¢q À ¢À ¢zÀ ¢�À ¢WÀ ¢W/À ¢f   À ¢ŠÀ ¢˜À ¢�    À ¢žÀ ¢ž	À ¢£ À ¢±À ¢«À ¢³À ¢ŠÀ ¢Š.À ¢™   À ¡„À ¡yÀ ¡„  À ¡›À ¡�À ¡›   À ¢¼À ¢½À ¢¼À ¢¼UÀ ¢Ð     À £2À £2À £2 À £À £À £À £€‹À £/  À ¡`À ¡`‚BÀ ¡f             …/ N€œ€Ø€Ù��@�y�µ�í‚+‚h‚¬‚­‚ùƒ%ƒsƒŸƒ ƒ·ƒÐƒîƒôƒöƒ÷„3„D„‚„•„–„£„»„Á„Ã„Ä……<…^…€…�…š…³…Í…ç…í…ï…ð†6†X†›†É†ô†õ‡#‡<‡\‡y‡‡�‡‚‡Á‡Ýˆ ˆ>ˆ?ˆtˆ¯ˆ°ˆü‰‰R‰S‰œ‰¢‰ïŠŠFŠqŠ¢ŠÀŠØŠ÷Šþ‹0‹R‹n‹t‹u‹ ‹äŒ Œ Œ3Œ9Œ:Œ}Œ¬Œ­ŒÝ��G�y�­�ÔŽŽ>ŽOŽYŽaŽ„Ž¯Ž·Ž½Ž¾ŽàŽö��(�J�U�^�q�w�x�Ž�×��%�H�N�R�S�˜�Û‘‘1‘D‘J‘K‘n‘€‘¬‘³‘·‘¸’’Q’ž’à’æ“"“l“˜“œ“�“ì””B”�”½”¾”û•4•_•”•¬•Â•Ë•Ñ•Ò•å•é•ê–<–d–�–¿–ê————3—_—c—d—¯—ô˜?˜n˜”˜Ù™™™E™v™¡™Ö™îššššš'š+š,šwš¼››6›‚›­›Ü›üœ.œZœkœ�œ©œÌœð����3�7�8�}�¿�ôžž5žJžPž}ž~žªžÉžÏžÐžÚŸŸ=ŸiŸ—Ÿ¦ŸÔŸÜŸì    @ S W X š º Ò ã þ¡¡5¡<¡]¡q¡}¡—¡»¡Õ¡Ü¡ú¢¢¢¢Q¢Ž¢’¢“¢Â¢È££C£I£–£È£Î¤¤h¤µ¤Ö¤ô¥¥ ¥<¥W¥^¥‰¥�¥Ê¥ß¥ç¦ ¦@¦v¦~¦§¦Ó¦â§§!§)§/§C§m§s§“§—§˜§ç¨5¨^¨‚¨Ì¨û¨ÿ© ©O© ©ÉªªEªlªpªqªµªá««E«M«Q«R«j«««Ö«ø¬"¬)¬F¬k¬‡¬ª¬«¬î¬ï­­W­_­`­Ž­®­Ú®®®®0®6®:®;®S®�®Ÿ®È®Î®þ®ÿ¯.¯b¯”¯¸¯À¯Æ¯Ç¯ñ°°!°"°<°s°ž°¼°æ°í± ±D±g±y±�±‚±²±ñ²²²²Q²R²w²¼²Ä²Å²ð²ö²ú²û³J³–³Ç³ò´)´L´M´l´‹´³´Ô´üµµ"µJµhµpµvµwµ£µ¶µÃ¶¶¶¶¶d¶²¶ÿ·N·n·¥·Ç·í¸'¸E¸L¸n¸o¸ ¸¼¸ß¸ñ¸ù¸ú¹¹¹P¹r¹’¹²¹Æ¹ä¹í¹îºº<ºNºVº\º]ºsºwºxº³ºé»»W»X»•»Ò¼¼¼>¼?¼b¼¼Ã¼ÿ½½?½c½Š½Â½Ë½Ì¾¾4¾{¾¢¾é¾ó¿ ¿(¿)¿R¿X¿Y¿ ¿çÀ @/À @vÀ @¤À @ÎÀ @öÀ A6À AmÀ A¸À AêÀ BÀ BÀ BTÀ BzÀ B‰À B­À BÒÀ BáÀ C#À ChÀ C³À CÜÀ DÀ D0À D`À DwÀ D�À DšÀ D›À DÌÀ DïÀ EÀ E6À ERÀ E“À E À E´À E¾À E¿À EéÀ F#À FGÀ FjÀ F†À FÇÀ FÔÀ GÀ GJÀ GjÀ GŽÀ GªÀ GéÀ H(À H9À HHÀ HTÀ HeÀ H©À H³À H»À H¼À I À IÀ I7À IeÀ IxÀ I‡À I®À IÊÀ IÕÀ IþÀ J'À JJÀ JhÀ J«À J¸À JÂÀ JÊÀ JËÀ JöÀ J÷À K À K8À KZÀ K~À K�À KÕÀ KÞÀ KßÀ LÀ LÀ LÀ LAÀ LWÀ L�À LÂÀ LöÀ M.À M7À M=À M>À MeÀ M›À MœÀ MêÀ N,À NdÀ NeÀ N­À NúÀ ODÀ O†À OÑÀ PÀ P8À P}À PŒÀ P�À P´À PÌÀ PÓÀ PÔÀ PÿÀ Q8À Q`À Q¬À Q´À QÁÀ QúÀ RBÀ RŒÀ R»À RÛÀ SÀ SVÀ SƒÀ S±À S½À SÇÀ SÏÀ SÕÀ SÖÀ T"À TXÀ TŠÀ T±À TÛÀ TãÀ TéÀ TêÀ U4À U�À U¥À U­À U®À UÆÀ UÜÀ UöÀ VÀ VLÀ VoÀ V‹À VµÀ VßÀ VæÀ VêÀ VëÀ WÀ WoÀ W¯À WµÀ XÀ XCÀ XŠÀ XÀÀ XÁÀ Y À Y2À YeÀ YfÀ Y†À Y«À YÒÀ YùÀ Z%À ZCÀ ZcÀ Z€À ZžÀ ZÎÀ [À [4À [<À [BÀ [CÀ [ˆÀ [²À [³À [ÞÀ \"À \iÀ \�À \ãÀ ],À ]LÀ ]šÀ ]ÊÀ ^À ^3À ^DÀ ^�À ^°À ^ºÀ ^ÂÀ ^ÈÀ ^ÉÀ _À _'À _(À _KÀ _‚À _ À _ÆÀ _þÀ _ÿÀ `3À `[À `‡À `³À `¼À `½À `ÝÀ `ÿÀ aÀ aÀ aÀ abÀ a¥À aÑÀ bÀ bIÀ bwÀ b¥À b°À bãÀ büÀ c3À cMÀ cƒÀ cªÀ c¹À cÆÀ cÐÀ câÀ cêÀ cëÀ dÀ dAÀ doÀ d”À d¹À eÀ e"À e3À e=À eEÀ eFÀ eiÀ e€À e¬À eÄÀ eêÀ e÷À fÀ fÀ fÀ fÀ fFÀ fLÀ fMÀ ftÀ f®À fÌÀ fòÀ g*À g+À g_À g‡À g³À gßÀ gèÀ géÀ h	À h+À h=À hEÀ hFÀ hwÀ h¢À hÕÀ hçÀ hïÀ hðÀ i#À iAÀ icÀ i}À i‘À išÀ i›À iÂÀ iÙÀ i÷À jÀ j5À jBÀ jMÀ j_À jgÀ jhÀ j•À j›À jœÀ jÆÀ kÀ k4À kRÀ kvÀ k˜À kÃÀ kÒÀ lÀ lÀ l!À l"À l:À lRÀ llÀ lŒÀ l´À lÐÀ lôÀ mÀ m@À mGÀ mKÀ mLÀ mƒÀ m¹À máÀ n'À n(À neÀ n£À nèÀ o#À o9À ocÀ o‡À o¨À oàÀ oéÀ oïÀ oðÀ p9À p…À p»À púÀ q	À qÀ q6À qNÀ qUÀ qVÀ q�À q¿À qÕÀ rÀ rDÀ rxÀ r°À r¹À r¿À rÀÀ røÀ rùÀ sÀ sbÀ sqÀ s‚À s�À sµÀ s¼À s½À sðÀ t&À t'À t?À tUÀ toÀ t�À t±À tØÀ tôÀ uÀ u;À uVÀ uuÀ uŒÀ u“À u—À u˜À uåÀ v/À vwÀ v»À vãÀ w À w8À wGÀ wiÀ woÀ w À w¹À w¿À wÀÀ wìÀ x
À x#À x)À x*À xVÀ xtÀ x�À x“À x”À xâÀ yÀ y8À yeÀ y™À yÀÀ yåÀ zÀ z.À zXÀ zeÀ zoÀ zwÀ z}À z~À z¥À z¾À zÄÀ zÅÀ {
À {=À {{À {¤À {àÀ |
À |À |KÀ |‚À |½À |çÀ |òÀ |úÀ } À }À }*À }CÀ }IÀ }JÀ }qÀ }¬À }ÔÀ }õÀ ~&À ~KÀ ~|À ~µÀ ~ÊÀ ~ÐÀ ~ÑÀ À )À nÀ –À ·À èÀ €À €>À €?À €fÀ € À €ÍÀ €öÀ �À �UÀ �zÀ �{À ��À �–À �—À �®À �²À �³À ‚ À ‚/À ‚NÀ ‚mÀ ‚�À ‚»À ‚ÁÀ ‚äÀ ‚åÀ ƒÀ ƒÀ ƒ%À ƒ&À ƒTÀ ƒhÀ ƒnÀ ƒoÀ ƒ�À ƒ­À ƒÚÀ „À „#À „2À „:À „@À „AÀ „ZÀ „nÀ „tÀ „uÀ „£À „ÞÀ „ÿÀ …AÀ …IÀ …JÀ …wÀ …¢À …½À …ÅÀ …ËÀ …ÌÀ …îÀ †À †IÀ †vÀ †¬À †ÝÀ ‡À ‡#À ‡0À ‡lÀ ‡ À ‡¡À ‡ãÀ ˆÀ ˆ@À ˆpÀ ˆ¡À ˆÒÀ ˆÓÀ ‰	À ‰5À ‰YÀ ‰xÀ ‰ À ‰¯À ‰ÎÀ ‰þÀ ŠÀ Š%À Š&À Š;À ŠAÀ ŠEÀ ŠFÀ Š}À Š›À ŠÄÀ ŠÊÀ ŠúÀ ‹*À ‹+À ‹PÀ ‹À ‹žÀ ‹¼À ‹îÀ ŒÀ ŒÀ ŒÀ ŒÀ ŒGÀ ŒxÀ Œ›À Œ»À ŒïÀ �À �À � À �!À �6À �:À �;À �zÀ �¨À �ìÀ �ðÀ �òÀ �óÀ Ž%À Ž7À Ž\À ŽoÀ Ž‡À Ž¢À ŽÈÀ ŽâÀ ŽüÀ �À �7À �<À �=À �yÀ �£À �¤À �ÙÀ �À �	À �CÀ �uÀ �vÀ �ÂÀ �ìÀ �íÀ ‘7À ‘LÀ ‘ƒÀ ‘„À ‘ÐÀ ’À ’<À ’=À ’ˆÀ ’ÕÀ “À “\À “™À “šÀ “èÀ ”4À ”PÀ ”rÀ ”sÀ ”»À ”ÞÀ •À •À •À •4À •PÀ •oÀ •™À •·À •ÕÀ •ùÀ –À –À –À –`À –‡À –»À –¿À –ÁÀ –ÂÀ —À —À —OÀ —nÀ —‡À —ˆÀ —¬À —éÀ ˜À ˜#À ˜$À ˜6À ˜MÀ ˜NÀ ˜xÀ ˜„À ˜šÀ ˜›À ˜ÊÀ ˜êÀ ™À ™^À ™kÀ ™©À ™¯À ™³À ™´À š À šÀ šÀ š6À šsÀ šžÀ š«À š¾À šÄÀ šÈÀ šÉÀ šàÀ ›À ›À ›À ›À ›;À ›WÀ ›uÀ ›�À ›¡À ›¢À ›ËÀ œÀ œÀ œÀ œÀ œ[À œ]À œ^À œ—À œÑÀ œýÀ œþÀ �#À �<À �ZÀ �`À �bÀ �cÀ �„À �—À �ÁÀ �õÀ ž)À ž*À žQÀ žRÀ žvÀ ž§À ž«À ž¬À žÔÀ žëÀ ŸÀ Ÿ%À ŸYÀ ŸwÀ Ÿ«À ŸÉÀ ŸÏÀ ŸÓÀ ŸÔÀ ŸýÀ  $À  MÀ  vÀ  }À  ¦À  ½À  ÃÀ  ÐÀ ¡À ¡À ¡RÀ ¡YÀ ¡]À ¡_À ¡`À ¡wÀ ¡‹À ¡¡À ¡¢À ¡âÀ ¡ýÀ ¢)À ¢PÀ ¢TÀ ¢UÀ ¢‡À ¢ˆÀ ¢¹À ¢ºÀ ¢ÆÀ ¢ÛÀ £À £À £À £À £;À £aÀ £�À £�À £¡À ££   
CandidatesConflictConflictGetterMethodConflict)HasNonExtensionAndExtensionMemberConflictInheritanceManager3	InterfaceName NotUniqueExtensionMemberConflict_ExtensionTypeCandidates_ParameterDesc  ”|