Êşº¾ 4 ‘  'regioncount_(all|free|sold)(_[^; _ ]+)?      Onet/alex9849/advancedregionmarket/placeholders/AbstractOfflinePlayerPlaceholder  <(Lnet/alex9849/arm/AdvancedRegionMarket;Ljava/lang/String;)V   Unet/alex9849/advancedregionmarket/placeholders/implementations/RegionCountPlaceholder plugin 'Lnet/alex9849/arm/AdvancedRegionMarket;      %net/alex9849/arm/AdvancedRegionMarket getRegionKindManager 1()Lnet/alex9849/arm/regionkind/RegionKindManager;      -net/alex9849/arm/regionkind/RegionKindManager getRegionKind <(Ljava/lang/String;)Lnet/alex9849/arm/regionkind/RegionKind;     getRegionManager *()Lnet/alex9849/arm/regions/RegionManager; ! " # $ &net/alex9849/arm/regions/RegionManager getRegionsByRegionKind :(Lnet/alex9849/arm/regionkind/RegionKind;)Ljava/util/List;  & ' ( getRegionKindGroupManager 6()Lnet/alex9849/arm/regionkind/RegionKindGroupManager; * + , - . 2net/alex9849/arm/regionkind/RegionKindGroupManager getRegionKindGroup A(Ljava/lang/String;)Lnet/alex9849/arm/regionkind/RegionKindGroup; 0 2 3 4 getRegionsByRegionKindGroup >(Lnet/alex9849/arm/regionkind/RegionKindGroup;)Ljava/util/Set; 6 7 8 9 : java/lang/Iterable iterator ()Ljava/util/Iterator; < = > ? @ java/util/Iterator hasNext ()Z < B C D next ()Ljava/lang/Object; F net/alex9849/arm/regions/Region H I J K L java/lang/String hashCode ()I N sold H P Q R equals (Ljava/lang/Object;)Z T free E V W @ isSold H Y Z [ valueOf (I)Ljava/lang/String; ] java/util/HashSet \ _  ` ()V b 7 c +net/alex9849/arm/regionkind/RegionKindGroup e &net/alex9849/arm/regionkind/RegionKind g h i j k java/util/Set addAll (Ljava/util/Collection;)Z *(Lnet/alex9849/arm/AdvancedRegionMarket;)V Code LineNumberTable LocalVariableTable this WLnet/alex9849/advancedregionmarket/placeholders/implementations/RegionCountPlaceholder; getReplacement A(Lorg/bukkit/OfflinePlayer;[Ljava/lang/String;)Ljava/lang/String; filteredRegions Ljava/lang/Iterable; regionKindGroup -Lnet/alex9849/arm/regionkind/RegionKindGroup; regionKind (Lnet/alex9849/arm/regionkind/RegionKind; region !Lnet/alex9849/arm/regions/Region; offlinePlayer Lorg/bukkit/OfflinePlayer; arguments [Ljava/lang/String; regionsToCount Ljava/lang/String; foundRegions I LocalVariableTypeTable 7Ljava/lang/Iterable; StackMapTable ˆ org/bukkit/OfflinePlayer  regionkindGroupRegions Ljava/util/Set; 2Ljava/util/Set; Signature a(Lnet/alex9849/arm/regionkind/RegionKindGroup;)Ljava/util/Set; SourceFile RegionCountPlaceholder.java !     l  m @   *+· ±  n     o    p q     r s  m W   ,2N,¾  J*´ ¶ ,2¶ :Æ *´ ¶ ¶ :§ "*´ ¶ %,2¶ ):Ç /°*· 1:§ *´ ¶ :6¹ 5 :¹ ; ™ ¹ A À E:-:6 ¶ G« 6  0l ) 5ôÔ M¶ O™ 6 § S¶ O™ 6  « 5    '¶ U™ „§ ¶ Uš „§ „§ÿo¸ X°  n V          /  >  C  F ! N # Q $ Z ' ] ( | ) Ø + à , æ 0 î 1 ô 5 ÷ 7 ú 8 o p ,  t u  >  v w   5 x y  N  t u  | { z {   p q  | }   ~    ü €   Z ¦ t u  ] £ ‚ ƒ  „  ,  t …  N  t …  Z ¦ t …  † M ş / H  dü  bÿ    ‡ ‰ H 6 ú ü  6ı  <ş 9 E H  ø ú   3 4  m ·   9» \Y· ^M+¶ aN-¹ ; ™ $-¹ A À d:,*´ ¶ ¶ ¹ f W§ÿÙ,°  n   <  = ! > 4 ? 7 @ o *  !  x y  9 p q 9 v w   1 Š ‹  „   1 Š Œ  †  ı  g <ú )   Ž    