all kotlin Boolean T collections Iterable predicate Function1 any asIterable internal InlineOnly asSequence sequences Sequence associate Map K V transform Pair associateBy keySelector valueTransform associateByTo M MutableMap destination associateTo associateWith valueSelector SinceKotlin version 1.3 associateWithTo average Double Byte jvm JvmName name averageOfByte averageOfDouble Float averageOfFloat Int averageOfInt Long averageOfLong Short averageOfShort chunked List size 1.2 R component1 component2 component3 component4 component5 contains OnlyInputTypes element count Collection distinct distinctBy selector drop n dropLast dropLastWhile dropWhile elementAt index elementAtOrElse defaultValue elementAtOrNull filter filterIndexed Function2 ParameterName filterIndexedTo C MutableCollection filterIsInstance NoInfer filterIsInstanceTo filterNot filterNotNull Any filterNotNullTo filterNotTo filterTo find findLast first firstNotNullOf 1.5 firstNotNullOfOrNull firstOrNull flatMap 1.4 $OverloadResolutionByLambdaReturnType flatMapSequence flatMapIndexed flatMapIndexedIterable flatMapIndexedSequence flatMapIndexedTo flatMapIndexedIterableTo flatMapIndexedSequenceTo flatMapTo flatMapSequenceTo fold initial operation acc foldIndexed Function3 foldRight foldRightIndexed forEach Unit action HidesMembers forEachIndexed getOrElse getOrNull groupBy groupByTo MutableList groupingBy Grouping 1.1 indexOf indexOfFirst indexOfLast intersect Set other joinTo A text Appendable buffer separator CharSequence prefix postfix limit truncated joinToString String last lastIndexOf lastOrNull map mapIndexed mapIndexedNotNull mapIndexedNotNullTo mapIndexedTo mapNotNull mapNotNullTo mapTo max Comparable 1.7 maxOrThrow maxBy maxByOrThrow maxByOrNull maxOf maxOfOrNull maxOfWith comparator Comparator maxOfWithOrNull maxOrNull maxWith maxWithOrThrow maxWithOrNull min minOrThrow minBy minByOrThrow minByOrNull minOf minOfOrNull minOfWith minOfWithOrNull minOrNull minWith minWithOrThrow minWithOrNull minus elements Array minusElement none onEach onEachIndexed partition plus plusElement random Random randomOrNull WasExperimental markerClass ExperimentalStdlibApi reduce S reduceIndexed reduceIndexedOrNull reduceOrNull reduceRight reduceRightIndexed reduceRightIndexedOrNull reduceRightOrNull requireNoNulls reverse reversed runningFold runningFoldIndexed runningReduce runningReduceIndexed scan scanIndexed shuffle single singleOrNull slice indices ranges IntRange sortBy sortByDescending sortDescending sorted sortedBy sortedByDescending sortedDescending sortedWith subtract sum sumOfByte sumOfDouble sumOfFloat sumOfInt sumOfLong sumOfShort sumBy Deprecated message Use sumOf instead. replaceWith ReplaceWith imports expression this.sumOf(selector) DeprecatedSinceKotlin warningSince sumByDouble sumOf UInt sumOfUInt ExperimentalUnsignedTypes ULong sumOfULong take takeLast takeLastWhile takeWhile toBooleanArray BooleanArray toByteArray ByteArray toCharArray CharArray Char toCollection toDoubleArray DoubleArray toFloatArray FloatArray toHashSet HashSet toIntArray IntArray toList toLongArray LongArray toMutableList toMutableSet MutableSet toSet toShortArray ShortArray union windowed step partialWindows withIndex IndexedValue zip a b zipWithNext               $ % & ' + - / 1 4 > A Q R U W [ h w { }     $       +    /                  N"2(8@H "8@"2(8@H "8@H   "8@!"""2( 8@H""2( 8 @H'"""2( 2( 8@H*"""22( 2( 8 @H6""""22( 2( 2( 8 @H0""""22( 2( 8 @H*""2(8@H   (!9""""22( 2(8 @H   (!#8@H (()#8@H ((*#8@H ((,#8@H ((.#8@H ((0#8@H ((2#3"25(8@H   (6/3""725(2("8!@H   (68"8@H 9"8@H :"8@H ;"8@H <"8@H ="  2?(8@H@"8@#H  @"8@@"2(8@H B"8@C""2D( 8@HE"2F(8@G"2F(8@H"2(8@HI"2(8@HJ"2K(8@J"2K(8@H L"2K(2M($8@ L"2K(2M($8@H N"2K(8%@N"2K(8%@H O"2(8@HP"2('8@H$S""T2)2((2('8(@HV"78+@,H X"7"T2-2((8(@,HY"2(8@HZ"2.8@/\"T2)"2.2((8(@/$]""T2)2((2(8(@H$^""T2)2((2(8(@H_"2(8%@H `"2(8%@H `"2(8%@H  a"8@a"2(8@H a"8@2b""72.2(18 @H   (c 2d""72.2(180@H   (c  e"8%@e"2(8%@H e"8%@f""72(38!@H>f""72(58!@H   (g  ((iCj""72(68!@H   (g  ((k Cj""72(78!@H   (g  ((l Rm""7"T2-2((2(68(@H   (g  ((n Rm""7"T2-2((2(78(@H   (g  ((o *p""7"T2-2((2(38(@HMp""7"T2-2((2(58(@H   (g  ((q!r""72s( 2t(98 @H!v""72s( 2t(:8 @H!x""72s( 2t(;8 @H!y""72s( 2t(<8 @Hz"2|(>8=@H  ~"2|(?8=@H "2K(2M($8@H "2K(8%@""2( 8@@H("""2( 2( 8B@H+"""2D2( 2( 8 @H7""""2F2( 2( 2( 8 @H.""2( 8G@H    ("  2?(8@"  2?(8@"2(8@H"2(8@H"2(8@H"2(8@H"2(8H@HS""2J2(I2(K2(K2(K2(2(K2(L8I@B"2(K2(K2(K2(2(K2(L8M@ "8@"2(8@H "8@"2(8@H"  2?(8@"  2?(8@ "8%@"2(8%@H "8%@"2(8%@H""72(N8!@H""72(O8!@H""72.2(P8!@H.""72."T2-2((2(P8(@H+""7"T2-2((2(O8(@H""72.2(18!@H.""72."T2-2((2(18(@H+""7"T2-2((2(N8(@H2"2Q8@H    (  (()8@H    (  (()8@H    (  ((?""72R2D(N8@H    (  ((.""72R2D(N8%@H   (g8""72R2D(N8 @H   (g  /"2D(S8@H   (g  /"2D(T8@H   (g  8""72R2D(N80@H   (g  /"2D(S8U@H   (g  /"2D(T8V@H   (g  <""72(W2D(N8 @H   (g  <""72(W2D(N80@H   (g  !"2Q8%@H   (g8U@H   (g8V@H   (g6"2(X8@H    (  ((%"2(X8%@H   (g2"2Q8@H    (  (()8@H    (  (()8@H    (  ((?""72R2D(N8@H    (  ((.""72R2D(N8%@H   (g8""72R2D(N8 @H   (g  /"2D(S8@H   (g  /"2D(T8@H   (g  8""72R2D(N80@H   (g  /"2D(S8U@H   (g  /"2D(T8V@H   (g  <""72(W2D(N8 @H   (g  <""72(W2D(N80@H   (g  !"2Q8%@H   (g8U@H   (g8V@H   (g6"2(X8@H    (  ((%"2(X8%@H   (g"2?(8@H"2(Y8@H"2(8@H"2(8@H"2?(8@H  "8@"2(8@H/""T22|(>8(@(H    (.""T22|(?8(@(H   (g"2(8Z@H"2?(8@#H"2(Y8@#H"2(8@#H"2(8@#H"2?(8@H"2(Y8@H"2(8@H"2(8@H"2?(8@#H "2?(8@H $"8@#H   (! %"2([8@#H   (!8"8%@#H   (g -  J 0. 9"2([8%@#H   (g -  J 0. ""2\2t(^8\@H ""2\2t(_8\@H/""2\2t(_8`@H   (gC""2\2t(^8`@H   (g -  J 0. ""2\2t(a8\@H ""2\2t(b8\@H/""2\2t(b8`@H   (gC""2\2t(a8`@H   (g -  J 0."2.8@/"2.8@c"8=@CH "8@1""72s( 2t(98!@H   (g1""72s( 2t(:8!@H   (gC""2\2t(^8d@H   (g -  J 0./""2\2t(_8d@H   (gE""72s( 2t(98!@H   (g -  J 0.E""72s( 2t(:8!@H   (g -  J 0.%"2([8=@CH   (! "8@"2(8@H "8@ "8%@"2(8%@H "8%@"2(8@"2(e8@!""72R2D(18=@CH!""72R2D(18=@CH"2Q8=@C"2Q8@!""72R2D(18@H!""72R2D(18@H"2Q8@"2(X8@"2(8H@H8@H  ((8@H  ((8@H  ((8@H  ((8@H  ((8@H  ((Y"2D(f8@H 01 (  B2  ( 3 (cY"2D(S8@H 01 (  B2  ( 3 (c?"2D(S8@H   (g   (( ?"2D(f8@H   (g   (( ?"2D(g8@H   (g   (( V"2D(i8h@H   (c   (( -  J 05 V"2D(k8j@H   (c   (( -  J 05 "2F(8@"2F(8@"2(8@H"2(8@H8l@m8n@o8p@r""T2)2((8(@8s@t8u@v "8w@8x@y "8@8z@{ "8C@# "8C@ "8|@ "8H@8}@~"2(8H@H6"25(2(2(8@H   (6B""725(2(2(2("8!@H   (6"8@""72(8@H+""7"2(2(8A@H""72(28@H*""7"2(22(8A@H"8@H   (6,""72(8!@H   (6 0 H 0 0 0 H H 0 0 0 0 0 0 H 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 H7  0  0 0 0 H 0 ((K &0 HT 0 H7  *0 0  0 0 %0 H7 00  0 20  0 40 &20 &40 H7 ((u 8 0 &8 0 8 0 &8 0 0 =0 &=0 0 0 A0 0! C0 0! E0 0" 0# H 0% 0& K0 0'  0 & 0 &00 0(  0( 0 0 0 0  0) 0) 0* 0 0, H H ((u ]\0 &]\0 H ]\0 &]\0 %0 \0 00 0 0 04 h0 06 j0 07 0 08 0 09 0: q0 0; 0 0< 0 0= 0> 0 0? 0 0@ 0A 0 0B 0  0 0  0* H  (( H7  (( 0 0 0 H  ((  0