2h&com/facebook/widget/GraphObjectAdapterandroid/widget/BaseAdapterandroid/widget/SectionIndexerDISPLAY_SECTIONS_THRESHOLDI ConstantValueHEADER_VIEW_TYPEGRAPH_OBJECT_VIEW_TYPEACTIVITY_CIRCLE_VIEW_TYPEMAX_PREFETCHED_PICTURESIDLjava/lang/String;idNAMEnamePICTUREpicturependingRequestsLjava/util/Map; SignatureELjava/util/Map;inflaterLandroid/view/LayoutInflater; sectionKeysLjava/util/List;$Ljava/util/List;graphObjectsBySection=Ljava/util/Map;>;graphObjectsById&Ljava/util/Map;displaySectionsZ sortFields groupByField showPicture showCheckboxfilter/Lcom/facebook/widget/GraphObjectAdapter$Filter;4Lcom/facebook/widget/GraphObjectAdapter$Filter;dataNeededListener;Lcom/facebook/widget/GraphObjectAdapter$DataNeededListener;cursor'Lcom/facebook/widget/GraphObjectCursor;,Lcom/facebook/widget/GraphObjectCursor;contextLandroid/content/Context;prefetchedPictureCacheFLjava/util/Map;prefetchedProfilePictureIdsLjava/util/ArrayList;)Ljava/util/ArrayList;onErrorListener8Lcom/facebook/widget/GraphObjectAdapter$OnErrorListener;$assertionsDisabledH$SWITCH_TABLE$com$facebook$widget$GraphObjectAdapter$SectionAndItem$Type[I()VCode GIHjava/lang/Class JKdesiredAssertionStatus()Z M @*LineNumberTableLocalVariableTable StackMapTable(Landroid/content/Context;)V T QDVjava/util/HashMap UT Y [java/util/ArrayList ZT ^ "# ` % b ' d 9 f ;< h 78 jlkandroid/view/LayoutInflater mnfrom8(Landroid/content/Context;)Landroid/view/LayoutInflater; p !this(Lcom/facebook/widget/GraphObjectAdapter;LocalVariableTypeTable-Lcom/facebook/widget/GraphObjectAdapter; getSortFields()Ljava/util/List;&()Ljava/util/List; y +# setSortFields(Ljava/util/List;)V'(Ljava/util/List;)VgetGroupByField()Ljava/lang/String;  ,setGroupByField(Ljava/lang/String;)VgetShowPicture  -*setShowPicture(Z)VgetShowCheckbox  .*setShowCheckboxgetDataNeededListener=()Lcom/facebook/widget/GraphObjectAdapter$DataNeededListener;  23setDataNeededListener>(Lcom/facebook/widget/GraphObjectAdapter$DataNeededListener;)VgetOnErrorListener:()Lcom/facebook/widget/GraphObjectAdapter$OnErrorListener;  >?setOnErrorListener;(Lcom/facebook/widget/GraphObjectAdapter$OnErrorListener;)V getCursor)()Lcom/facebook/widget/GraphObjectCursor;.()Lcom/facebook/widget/GraphObjectCursor;  45 changeCursor*(Lcom/facebook/widget/GraphObjectCursor;)Z/(Lcom/facebook/widget/GraphObjectCursor;)Z %com/facebook/widget/GraphObjectCursor Dclose  DrebuildAndNotify  DrebuildSections  DnotifyDataSetChangedprioritizeViewRange(III)V  getSectionAndItem:(I)Lcom/facebook/widget/GraphObjectAdapter$SectionAndItem; 5com/facebook/widget/GraphObjectAdapter$SectionAndItem  graphObject Lcom/facebook/model/GraphObject;  getIdOfGraphObject4(Lcom/facebook/model/GraphObject;)Ljava/lang/String;  java/util/Map get&(Ljava/lang/Object;)Ljava/lang/Object; com/facebook/widget/ImageRequest #com/facebook/widget/ImageDownloader prioritizeRequest%(Lcom/facebook/widget/ImageRequest;)V java/lang/Math max(II)I  getCount()I min Z add(Ljava/lang/Object;)Z Z iterator()Ljava/util/Iterator; java/util/Iterator next()Ljava/lang/Object;com/facebook/model/GraphObject  getPictureUrlOfGraphObject0(Lcom/facebook/model/GraphObject;)Ljava/net/URL; Z remove  downloadProfilePicture=(Ljava/lang/String;Ljava/net/URL;Landroid/widget/ImageView;)V KhasNextfirstVisibleItemlastVisibleItemprefetchBufferisectionAndItem7Lcom/facebook/widget/GraphObjectAdapter$SectionAndItem;request"Lcom/facebook/widget/ImageRequest;startend!graphObjectsToPrefetchPicturesForurlLjava/net/URL;alreadyPrefetching;Ljava/util/ArrayList;TT;getSectionKeyOfGraphObject(TT;)Ljava/lang/String;     getProperty&(Ljava/lang/String;)Ljava/lang/Object;java/lang/String  length   substring(II)Ljava/lang/String;  ~ toUpperCaseresultgetTitleOfGraphObject:(Lcom/facebook/model/GraphObject;)Ljava/lang/CharSequence;(TT;)Ljava/lang/CharSequence;getSubTitleOfGraphObject(TT;)Ljava/net/URL;#org/json/JSONObject %'&&com/facebook/model/GraphObject$Factory ()create7(Lorg/json/JSONObject;)Lcom/facebook/model/GraphObject;+2com/facebook/widget/GraphObjectAdapter$ItemPicture - ./cast3(Ljava/lang/Class;)Lcom/facebook/model/GraphObject; *1 23getData:()Lcom/facebook/widget/GraphObjectAdapter$ItemPictureData; 5766com/facebook/widget/GraphObjectAdapter$ItemPictureData 8~getUrl: java/net/URL 9< Q>java/net/MalformedURLExceptionoLjava/lang/Object; itemPicture4Lcom/facebook/widget/GraphObjectAdapter$ItemPicture;data8Lcom/facebook/widget/GraphObjectAdapter$ItemPictureData;Fjava/lang/ObjectgetSectionHeaderViewR(Ljava/lang/String;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;Jandroid/widget/TextView LNMcom/facebook/android/R$layout O'com_facebook_picker_list_section_header jQ RSinflate.(ILandroid/view/ViewGroup;)Landroid/view/View; IU VWsetText(Ljava/lang/CharSequence;)V sectionHeader convertViewLandroid/view/View;parentLandroid/view/ViewGroup;Landroid/widget/TextView;getGraphObjectView`(Lcom/facebook/model/GraphObject;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;C(TT;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; b cdcreateGraphObjectViewH(Lcom/facebook/model/GraphObject;Landroid/view/View;)Landroid/view/View; f ghpopulateGraphObjectView6(Landroid/view/View;Lcom/facebook/model/GraphObject;)Vjandroid/view/ViewgetActivityCircleView@(Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; Ln o'com_facebook_picker_activity_circle_row qsrcom/facebook/android/R$id t'com_facebook_picker_row_activity_circle iv wx findViewById(I)Landroid/view/View;zandroid/widget/ProgressBar y| }~ setVisibility(I)VactivityCircleLandroid/widget/ProgressBar;getGraphObjectRowLayoutId#(Lcom/facebook/model/GraphObject;)I(TT;)I L com_facebook_picker_list_rowgetDefaultPicture com/facebook/android/R$drawable !com_facebook_profile_default_icon+(TT;Landroid/view/View;)Landroid/view/View;   q !com_facebook_picker_checkbox_stubandroid/view/ViewStub  K |  R()Landroid/view/View;android/widget/CheckBox  updateCheckboxState(Landroid/widget/CheckBox;Z)V q $com_facebook_picker_profile_pic_stub  Kandroid/widget/ImageView | checkboxStubLandroid/view/ViewStub;checkBoxLandroid/widget/CheckBox;profilePicStub imageViewLandroid/widget/ImageView;(Landroid/view/View;TT;)V i setTag(Ljava/lang/Object;)V   q com_facebook_picker_title "android/widget/TextView$BufferType  SPANNABLE$Landroid/widget/TextView$BufferType; I V?(Ljava/lang/CharSequence;Landroid/widget/TextView$BufferType;)V    q picker_subtitle I| q com_facebook_picker_checkbox  isGraphObjectSelected(Ljava/lang/String;)Z q com_facebook_picker_image   containsKey!com/facebook/widget/ImageResponse   getBitmap()Landroid/graphics/Bitmap;  setImageBitmap(Landroid/graphics/Bitmap;)V   getRequest$()Lcom/facebook/widget/ImageRequest;   getImageUrl()Ljava/net/URL; viewtitleLjava/lang/CharSequence; titleViewsubtitle subtitleView pictureURL profilePicresponse#Lcom/facebook/widget/ImageResponse;java/lang/CharSequence  asMap()Ljava/util/Map;com/facebook/FacebookException!Received an object without an ID. <objfilterIncludesItem#(Lcom/facebook/model/GraphObject;)Z(TT;)Z  /0 -com/facebook/widget/GraphObjectAdapter$Filter  includeItem getFilter1()Lcom/facebook/widget/GraphObjectAdapter$Filter;6()Lcom/facebook/widget/GraphObjectAdapter$Filter; setFilter2(Lcom/facebook/widget/GraphObjectAdapter$Filter;)V7(Lcom/facebook/widget/GraphObjectAdapter$Filter;)V graphObjectIdgraphObjectSelectedgetPictureFieldSpecifier  getLayoutParams'()Landroid/view/ViewGroup$LayoutParams;picture.height(%d).width(%d) #android/view/ViewGroup$LayoutParams height  java/lang/Integer !"valueOf(I)Ljava/lang/Integer; $ %width ' ()format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; layoutParams%Landroid/view/ViewGroup$LayoutParams;shouldShowActivityCircleCell . /KareMoreObjectsAvailable 1 2KisEmpty 4 )* 7 8K moveToFirst : ;<getGraphObject"()Lcom/facebook/model/GraphObject; >  @  BCjava/util/List E FGput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; I JK moveToNext LNMjava/text/Collator OP getInstance()Ljava/text/Collator; R STvalues()Ljava/util/Collection; VWjava/util/CollectionY(com/facebook/widget/GraphObjectAdapter$1 X[ Q\?(Lcom/facebook/widget/GraphObjectAdapter;Ljava/text/Collator;)V ^`_java/util/Collections absort)(Ljava/util/List;Ljava/util/Comparator;)V Bd esize objectsAddedsectionKeyOfItemsectioncollatorLjava/text/Collator;Ljava/util/List;?(I)Lcom/facebook/widget/GraphObjectAdapter$SectionAndItem; Bn o(I)Ljava/lang/Object; Znrjava/lang/AssertionError qT u Qv5(Ljava/lang/String;Lcom/facebook/model/GraphObject;)V By#java/lang/IndexOutOfBoundsException{position x< sectionKeykey getPosition5(Ljava/lang/String;Lcom/facebook/model/GraphObject;)I(Ljava/lang/String;TT;)I  equals Zd %  hasSameIdC(Lcom/facebook/model/GraphObject;Lcom/facebook/model/GraphObject;)Zfoundt  ,KcountareAllItemsEnabled hasStableIds isEnabled(I)Z  getType>()Lcom/facebook/widget/GraphObjectAdapter$SectionAndItem$Type; :com/facebook/widget/GraphObjectAdapter$SectionAndItem$Type  GRAPH_OBJECT;)Ljava/util/List;java/util/HashSet T  java/util/Set addAll(Ljava/util/Collection;)Z d Z Q~ idsLjava/util/Collection;idSetLjava/util/Set;*Ljava/util/Collection;#Ljava/util/Set;  getTag 9    ~setImageResource(com/facebook/widget/ImageRequest$Builder android/content/Context getApplicationContext()Landroid/content/Context;  Q*(Landroid/content/Context;Ljava/net/URL;)V   setCallerTag>(Ljava/lang/Object;)Lcom/facebook/widget/ImageRequest$Builder;(com/facebook/widget/GraphObjectAdapter$2  QW(Lcom/facebook/widget/GraphObjectAdapter;Ljava/lang/String;Landroid/widget/ImageView;)V   setCallbackW(Lcom/facebook/widget/ImageRequest$Callback;)Lcom/facebook/widget/ImageRequest$Builder;   build    downloadAsync profileId prefetchingbuilder*Lcom/facebook/widget/ImageRequest$Builder; newRequestcallOnErrorListener(Ljava/lang/Exception;)V  Q(Ljava/lang/Throwable;)V 6com/facebook/widget/GraphObjectAdapter$OnErrorListener onErrorK(Lcom/facebook/widget/GraphObjectAdapter;Lcom/facebook/FacebookException;)V exceptionLjava/lang/Exception;processImageResponseR(Lcom/facebook/widget/ImageResponse;Ljava/lang/String;Landroid/widget/ImageView;)V " $ %&getError()Ljava/lang/Exception; (  d Z+ ooldestIderrorbitmapLandroid/graphics/Bitmap;compareGraphObjectsm(Lcom/facebook/model/GraphObject;Lcom/facebook/model/GraphObject;Ljava/util/Collection;Ljava/text/Collator;)I(Lcom/facebook/model/GraphObject;Lcom/facebook/model/GraphObject;Ljava/util/Collection;Ljava/text/Collator;)I L4 56compare'(Ljava/lang/String;Ljava/lang/String;)Iab sortFieldsasbaccess$0:(Lcom/facebook/widget/GraphObjectAdapter;)Ljava/util/List;access$1 @ 01 B AB D SE?()[Lcom/facebook/widget/GraphObjectAdapter$SectionAndItem$Type; G HSECTION_HEADERJjava/lang/NoSuchFieldErrorBaccess$3z(Lcom/facebook/widget/GraphObjectAdapter;Lcom/facebook/widget/ImageResponse;Ljava/lang/String;Landroid/widget/ImageView;)V O   SourceFileGraphObjectAdapter.java`Landroid/widget/BaseAdapter;Landroid/widget/SectionIndexer; InnerClassesUandroid/view/ViewGroup LayoutParams BufferTypeYcom/facebook/android/RdrawablelayoutFactoryDataNeededListenerFilter ItemPictureItemPictureDataOnErrorListenerSectionAndItemTypeBuilderf)com/facebook/widget/ImageRequest$CallbackCallback               !"#$%&'()*+#$,-*.*/0123456789:;<=>?@* AB>CDE@FLN $-OP @QRET*S*UYWX*ZY\]*UYW_*UYWa*UYWc*ZY\e*+g*+ioN* g/12%30=;>FhKiSjOTqrT78s TqtuvwEA*xNmO qrs qtz{|EZ*+xN qrOqr+#sqt+$}~EA*NuO qrs qtEP*+N yzOqr,s qtKEA*N}O qrs qtEP*N Oqr-*s qtKEA*NO qrs qtEP*N Oqr.*s qtEA*NO qrs qtEZ*+N Oqr23sqt23EA*NO qrs qtEZ*+N Oqr>?sqt>?EA*NO qrs qtE%*+* **+*N #O%qr%45s%qt%46P DEM **NO  qrs  qtE 6;*:(*:*X:Ƅd6`*d6ZY\:6!*:W`6!*:W:B:*: *: *e 6 *e W *  N  '7<AIR`ipx Oqr @-'7 R`i<m'x(3+ # * s>qt-ix3P- 4+Z  Z> E8M*&+* M,, ,M,,N ",O 8qr86s8qt8P ,BE\ + NO qr s qt  ERNOqrsqt!E7\M+ N- -M4-"--"$*,*:0: 4M,9Y,;:OWX=N6  ! 5 > C KOXZO>\qr\Z Q?@5AB> CDs*\qt\5AB> CDPE0L=GHE$,I:*oKPI:+TN  !"O4$qr$X$YZ$[\]s $qtPI^_`E,: *+,a:*+eN&(),-O4qrYZ[\ZsqtPiklE&+N-*omPN-puy:{-N13467$9O4&qr&YZ&[\$Zs &qtPiETN=OqrsqtE@NAO qrs qtcdEMp*o*+PN-u:%* :*-u:* :-N>EGHI&J-K0L:MAQMRTS[T^UhVnYORpqrppYZbZV:M#hspqtpP0ighE, *,N+-*,:+uI: *,:+ŶuI:"ȧ *+ɶu:**-̶*Z*,:N+жu: *c-,*c-:   ض   *- Nr]^ `ab#c-f4g@hEiJjTkZl]mdqkrwsvwyz}~Oz qrZ]4@]w P?  sqtP%-I/IT9 E0++ M,,YN %O 0qr0 @s0qt0P%Eq**+NOqrsqtP   EA*NO qrs qt  EZ*+N Oqr/0sqt/1EHNOqrs qtEQNO qr*s qt~E<*aL+жuM,,NEY-SY-#S&NO*<qr5Z**+s <qtP i,KEj%**-* *0NO %qrs %qtP#DEx(*ZY\]*UYW_*UYWa*3**5<*6W*9M*,=^*,?N*_- *]-AW*_-ZY\DW*_-B:,AW*a*,,DW*H*x<KM*_QU:BN-XY*,Z]*]K]**]c 3Nr !&9:<FPX[^dq| 'OH(qr<fPfdRgh#5ij h#s*(qtPfhk hkPH 9 2')L `lEv *]cMN*3r*]mM*_,B:&c*_,ZpNL**- qYsYt*]w:S: MD*_B:cMmNcd<, Y,-txYz|Nj '6EZ]~   OH qr {}6Rh#D~'h#s* qt6Rhk'hkPm NB ,B   E>>6*]w:<:*3+ 6!*_Z`>,*3d*_+Z::,NR#$&%)'2(5)8+L#V/[0]1a4p89:<8>OHqr}{*-~s qtP  O2KEU*]cNDO qrs qtPE]*]c*3*]c<*_QUN-BM,c`<-*N& I JO#P?QHPQUXV[YO ]qr#:? h#s]qt? hkP!@KEA*3N^O qrs qtKE>NcO qrs qtE*M,N hiO qr{sqtPoE*M, ,N noO qr{sqtP @E%*M,,*,N-- Nwxyz{#~O*%qr%{ s%qtP#E>NO qrs qtE=*M,.!YN ,.02O =qr={7s=qt7P ,E!*:.b%1*,-*,-L*- * qYs**,-YN&  ,8DenuO4qr{YZ[\ysqtyP , Ec*3 *]ENO qrs qtPE=*37*]cdָ<*]c**]mƬN(;O=qr=hs =qtP;E6*M,-,ɥ#*],*]cdָ̬N 4O 6qr6{0s6qt0P4E3]YM,+WZY,N,:+:*a: -W-N& 5EJQ[O>]qr]U?<5E s4]qt]U?E P)VZ'E4n,-6,-P-+-*Y*g,*Y*+-::*X+DW NB %*2AEORT[hmOHnqrn nn^*T[s nqtP @:E&*!+ Y+L**+N%O&qr&s &qtP  ER*X,!W+# *+#'-@+o*c)*e*:*c!W*c,+DW9-5,-*+#:+:--+NB  % 3 @LXjpvOHqr@ ,p!-v./s qtP15 012Eq n,U:Z:* :+ :-36N. $ 1";#E$J%M'W(bl+ORn7n8n+nijK9$>:11;Es n+PS VLAVL @VL<=E%*xN5O>1E(*+,-?NOAE=AYWC K*ɶOW*OW*FOW*YAI&)I*36IN$OPHKKIKIKILME(*+,-NNOPQRSTV IW@XZqXLX[%\X] ^*_ 5` a b c@deg