{"pageContext":{"isCreatedByStatefulCreatePages":false,"pkg":{"name":"react-native-vector-icons","codeHtml":null,"exampleFilesJSON":"{\"path\":\"\",\"name\":\"react-native-vector-icons\",\"children\":[{\"path\":\"IconList.js\",\"name\":\"IconList.js\",\"extension\":\".js\",\"size\":2960,\"isFile\":true,\"codeHtml\":\"<span class=\\\"token keyword\\\">import</span> React<span class=\\\"token punctuation\\\">,</span> <span class=\\\"token punctuation\\\">{</span> PureComponent <span class=\\\"token punctuation\\\">}</span> <span class=\\\"token keyword\\\">from</span> <span class=\\\"token string\\\">'react'</span>\\n<span class=\\\"token keyword\\\">import</span> <span class=\\\"token punctuation\\\">{</span>\\n  DeviceEventEmitter<span class=\\\"token punctuation\\\">,</span>\\n  FlatList<span class=\\\"token punctuation\\\">,</span>\\n  Platform<span class=\\\"token punctuation\\\">,</span>\\n  StyleSheet<span class=\\\"token punctuation\\\">,</span>\\n  Text<span class=\\\"token punctuation\\\">,</span>\\n  TextInput<span class=\\\"token punctuation\\\">,</span>\\n  View<span class=\\\"token punctuation\\\">,</span>\\n<span class=\\\"token punctuation\\\">}</span> <span class=\\\"token keyword\\\">from</span> <span class=\\\"token string\\\">'./react-native'</span>\\n\\n<span class=\\\"token keyword\\\">const</span> styles <span class=\\\"token operator\\\">=</span> StyleSheet<span class=\\\"token punctuation\\\">.</span><span class=\\\"token function\\\">create</span><span class=\\\"token punctuation\\\">(</span><span class=\\\"token punctuation\\\">{</span>\\n  container<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token punctuation\\\">{</span>\\n    flex<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token number\\\">1</span><span class=\\\"token punctuation\\\">,</span>\\n    backgroundColor<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token string\\\">'white'</span><span class=\\\"token punctuation\\\">,</span>\\n  <span class=\\\"token punctuation\\\">}</span><span class=\\\"token punctuation\\\">,</span>\\n  searchBar<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token punctuation\\\">{</span>\\n    marginTop<span class=\\\"token punctuation\\\">:</span> Platform<span class=\\\"token punctuation\\\">.</span><span class=\\\"token constant\\\">OS</span> <span class=\\\"token operator\\\">===</span> <span class=\\\"token string\\\">'android'</span> <span class=\\\"token operator\\\">?</span> <span class=\\\"token number\\\">0</span> <span class=\\\"token punctuation\\\">:</span> <span class=\\\"token number\\\">64</span><span class=\\\"token punctuation\\\">,</span>\\n    padding<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token number\\\">3</span><span class=\\\"token punctuation\\\">,</span>\\n    paddingLeft<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token number\\\">8</span><span class=\\\"token punctuation\\\">,</span>\\n    flexDirection<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token string\\\">'row'</span><span class=\\\"token punctuation\\\">,</span>\\n    alignItems<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token string\\\">'center'</span><span class=\\\"token punctuation\\\">,</span>\\n    borderBottomWidth<span class=\\\"token punctuation\\\">:</span> StyleSheet<span class=\\\"token punctuation\\\">.</span>hairlineWidth<span class=\\\"token punctuation\\\">,</span>\\n    borderColor<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token string\\\">'#ccc'</span><span class=\\\"token punctuation\\\">,</span>\\n  <span class=\\\"token punctuation\\\">}</span><span class=\\\"token punctuation\\\">,</span>\\n  searchBarInput<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token punctuation\\\">{</span>\\n    fontSize<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token number\\\">15</span><span class=\\\"token punctuation\\\">,</span>\\n    flex<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token number\\\">1</span><span class=\\\"token punctuation\\\">,</span>\\n    height<span class=\\\"token punctuation\\\">:</span> Platform<span class=\\\"token punctuation\\\">.</span><span class=\\\"token constant\\\">OS</span> <span class=\\\"token operator\\\">===</span> <span class=\\\"token string\\\">'android'</span> <span class=\\\"token operator\\\">?</span> <span class=\\\"token number\\\">45</span> <span class=\\\"token punctuation\\\">:</span> <span class=\\\"token number\\\">30</span><span class=\\\"token punctuation\\\">,</span>\\n  <span class=\\\"token punctuation\\\">}</span><span class=\\\"token punctuation\\\">,</span>\\n  list<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token punctuation\\\">{</span>\\n    flex<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token number\\\">1</span><span class=\\\"token punctuation\\\">,</span>\\n  <span class=\\\"token punctuation\\\">}</span><span class=\\\"token punctuation\\\">,</span>\\n  row<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token punctuation\\\">{</span>\\n    flexDirection<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token string\\\">'row'</span><span class=\\\"token punctuation\\\">,</span>\\n    justifyContent<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token string\\\">'center'</span><span class=\\\"token punctuation\\\">,</span>\\n    padding<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token number\\\">10</span><span class=\\\"token punctuation\\\">,</span>\\n    overflow<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token string\\\">'hidden'</span><span class=\\\"token punctuation\\\">,</span>\\n    borderBottomWidth<span class=\\\"token punctuation\\\">:</span> StyleSheet<span class=\\\"token punctuation\\\">.</span>hairlineWidth<span class=\\\"token punctuation\\\">,</span>\\n    borderColor<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token string\\\">'#ccc'</span><span class=\\\"token punctuation\\\">,</span>\\n  <span class=\\\"token punctuation\\\">}</span><span class=\\\"token punctuation\\\">,</span>\\n  icon<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token punctuation\\\">{</span>\\n    textAlign<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token string\\\">'center'</span><span class=\\\"token punctuation\\\">,</span>\\n    marginRight<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token number\\\">10</span><span class=\\\"token punctuation\\\">,</span>\\n    width<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token number\\\">20</span><span class=\\\"token punctuation\\\">,</span>\\n  <span class=\\\"token punctuation\\\">}</span><span class=\\\"token punctuation\\\">,</span>\\n  text<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token punctuation\\\">{</span>\\n    flex<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token number\\\">1</span><span class=\\\"token punctuation\\\">,</span>\\n  <span class=\\\"token punctuation\\\">}</span><span class=\\\"token punctuation\\\">,</span>\\n<span class=\\\"token punctuation\\\">}</span><span class=\\\"token punctuation\\\">)</span>\\n\\n<span class=\\\"token keyword\\\">const</span> <span class=\\\"token function-variable function\\\">getFilteredGlyphNames</span> <span class=\\\"token operator\\\">=</span> <span class=\\\"token punctuation\\\">(</span><span class=\\\"token parameter\\\">iconSet<span class=\\\"token punctuation\\\">,</span> query</span><span class=\\\"token punctuation\\\">)</span> <span class=\\\"token operator\\\">=></span>\\n  iconSet<span class=\\\"token punctuation\\\">.</span>glyphNames<span class=\\\"token punctuation\\\">.</span><span class=\\\"token function\\\">filter</span><span class=\\\"token punctuation\\\">(</span><span class=\\\"token parameter\\\">glyphNames</span> <span class=\\\"token operator\\\">=></span>\\n    glyphNames<span class=\\\"token punctuation\\\">.</span><span class=\\\"token function\\\">find</span><span class=\\\"token punctuation\\\">(</span><span class=\\\"token parameter\\\">glyphName</span> <span class=\\\"token operator\\\">=></span> glyphName<span class=\\\"token punctuation\\\">.</span><span class=\\\"token function\\\">indexOf</span><span class=\\\"token punctuation\\\">(</span>query<span class=\\\"token punctuation\\\">)</span> <span class=\\\"token operator\\\">!==</span> <span class=\\\"token operator\\\">-</span><span class=\\\"token number\\\">1</span><span class=\\\"token punctuation\\\">)</span><span class=\\\"token punctuation\\\">,</span>\\n  <span class=\\\"token punctuation\\\">)</span>\\n\\n<span class=\\\"token keyword\\\">const</span> <span class=\\\"token function-variable function\\\">keyExtractor</span> <span class=\\\"token operator\\\">=</span> <span class=\\\"token parameter\\\">item</span> <span class=\\\"token operator\\\">=></span> item<span class=\\\"token punctuation\\\">[</span><span class=\\\"token number\\\">0</span><span class=\\\"token punctuation\\\">]</span>\\n\\n<span class=\\\"token keyword\\\">export</span> <span class=\\\"token keyword\\\">default</span> <span class=\\\"token keyword\\\">class</span> <span class=\\\"token class-name\\\">IconList</span> <span class=\\\"token keyword\\\">extends</span> <span class=\\\"token class-name\\\">PureComponent</span> <span class=\\\"token punctuation\\\">{</span>\\n  state <span class=\\\"token operator\\\">=</span> <span class=\\\"token punctuation\\\">{</span>\\n    filter<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token string\\\">''</span><span class=\\\"token punctuation\\\">,</span>\\n  <span class=\\\"token punctuation\\\">}</span>\\n\\n  <span class=\\\"token function\\\">componentDidMount</span><span class=\\\"token punctuation\\\">(</span><span class=\\\"token punctuation\\\">)</span> <span class=\\\"token punctuation\\\">{</span>\\n    <span class=\\\"token keyword\\\">if</span> <span class=\\\"token punctuation\\\">(</span>Platform<span class=\\\"token punctuation\\\">.</span><span class=\\\"token constant\\\">OS</span> <span class=\\\"token operator\\\">===</span> <span class=\\\"token string\\\">'osx'</span><span class=\\\"token punctuation\\\">)</span> <span class=\\\"token punctuation\\\">{</span>\\n      <span class=\\\"token keyword\\\">this</span><span class=\\\"token punctuation\\\">.</span>searchListner <span class=\\\"token operator\\\">=</span> DeviceEventEmitter<span class=\\\"token punctuation\\\">.</span><span class=\\\"token function\\\">addListener</span><span class=\\\"token punctuation\\\">(</span><span class=\\\"token string\\\">'onSearchIcons'</span><span class=\\\"token punctuation\\\">,</span> <span class=\\\"token parameter\\\">e</span> <span class=\\\"token operator\\\">=></span>\\n        <span class=\\\"token keyword\\\">this</span><span class=\\\"token punctuation\\\">.</span><span class=\\\"token function\\\">setFilter</span><span class=\\\"token punctuation\\\">(</span>e<span class=\\\"token punctuation\\\">.</span>query<span class=\\\"token punctuation\\\">)</span><span class=\\\"token punctuation\\\">,</span>\\n      <span class=\\\"token punctuation\\\">)</span>\\n    <span class=\\\"token punctuation\\\">}</span>\\n  <span class=\\\"token punctuation\\\">}</span>\\n\\n  <span class=\\\"token function\\\">componentWillUnmount</span><span class=\\\"token punctuation\\\">(</span><span class=\\\"token punctuation\\\">)</span> <span class=\\\"token punctuation\\\">{</span>\\n    <span class=\\\"token keyword\\\">if</span> <span class=\\\"token punctuation\\\">(</span><span class=\\\"token keyword\\\">this</span><span class=\\\"token punctuation\\\">.</span>searchListner<span class=\\\"token punctuation\\\">)</span> <span class=\\\"token punctuation\\\">{</span>\\n      <span class=\\\"token keyword\\\">this</span><span class=\\\"token punctuation\\\">.</span>searchListner<span class=\\\"token punctuation\\\">.</span><span class=\\\"token function\\\">remove</span><span class=\\\"token punctuation\\\">(</span><span class=\\\"token punctuation\\\">)</span>\\n    <span class=\\\"token punctuation\\\">}</span>\\n  <span class=\\\"token punctuation\\\">}</span>\\n\\n  <span class=\\\"token function\\\">setFilter</span><span class=\\\"token punctuation\\\">(</span><span class=\\\"token parameter\\\">filter</span><span class=\\\"token punctuation\\\">)</span> <span class=\\\"token punctuation\\\">{</span>\\n    <span class=\\\"token keyword\\\">this</span><span class=\\\"token punctuation\\\">.</span><span class=\\\"token function\\\">setState</span><span class=\\\"token punctuation\\\">(</span><span class=\\\"token punctuation\\\">{</span>\\n      filter<span class=\\\"token punctuation\\\">:</span> filter<span class=\\\"token punctuation\\\">.</span><span class=\\\"token function\\\">toLowerCase</span><span class=\\\"token punctuation\\\">(</span><span class=\\\"token punctuation\\\">)</span><span class=\\\"token punctuation\\\">,</span>\\n    <span class=\\\"token punctuation\\\">}</span><span class=\\\"token punctuation\\\">)</span>\\n  <span class=\\\"token punctuation\\\">}</span>\\n\\n  <span class=\\\"token function-variable function\\\">handleSearchChange</span> <span class=\\\"token operator\\\">=</span> <span class=\\\"token parameter\\\">event</span> <span class=\\\"token operator\\\">=></span> <span class=\\\"token punctuation\\\">{</span>\\n    <span class=\\\"token keyword\\\">const</span> filter <span class=\\\"token operator\\\">=</span> event<span class=\\\"token punctuation\\\">.</span>nativeEvent<span class=\\\"token punctuation\\\">.</span>text<span class=\\\"token punctuation\\\">.</span><span class=\\\"token function\\\">toLowerCase</span><span class=\\\"token punctuation\\\">(</span><span class=\\\"token punctuation\\\">)</span>\\n    <span class=\\\"token keyword\\\">this</span><span class=\\\"token punctuation\\\">.</span><span class=\\\"token function\\\">setFilter</span><span class=\\\"token punctuation\\\">(</span>filter<span class=\\\"token punctuation\\\">)</span>\\n  <span class=\\\"token punctuation\\\">}</span>\\n\\n  <span class=\\\"token function-variable function\\\">renderListItem</span> <span class=\\\"token operator\\\">=</span> <span class=\\\"token punctuation\\\">(</span><span class=\\\"token parameter\\\"><span class=\\\"token punctuation\\\">{</span> item <span class=\\\"token punctuation\\\">}</span></span><span class=\\\"token punctuation\\\">)</span> <span class=\\\"token operator\\\">=></span> <span class=\\\"token punctuation\\\">{</span>\\n    <span class=\\\"token keyword\\\">const</span> Icon <span class=\\\"token operator\\\">=</span> <span class=\\\"token keyword\\\">this</span><span class=\\\"token punctuation\\\">.</span>props<span class=\\\"token punctuation\\\">.</span>iconSet<span class=\\\"token punctuation\\\">.</span>component\\n    <span class=\\\"token keyword\\\">return</span> <span class=\\\"token punctuation\\\">(</span>\\n      <span class=\\\"token tag\\\"><span class=\\\"token tag\\\"><span class=\\\"token punctuation\\\">&lt;</span><span class=\\\"token class-name\\\">View</span></span> <span class=\\\"token attr-name\\\">style</span><span class=\\\"token script language-javascript\\\"><span class=\\\"token script-punctuation punctuation\\\">=</span><span class=\\\"token punctuation\\\">{</span>styles<span class=\\\"token punctuation\\\">.</span>row<span class=\\\"token punctuation\\\">}</span></span><span class=\\\"token punctuation\\\">></span></span>\\n        <span class=\\\"token tag\\\"><span class=\\\"token tag\\\"><span class=\\\"token punctuation\\\">&lt;</span><span class=\\\"token class-name\\\">Icon</span></span> <span class=\\\"token attr-name\\\">name</span><span class=\\\"token script language-javascript\\\"><span class=\\\"token script-punctuation punctuation\\\">=</span><span class=\\\"token punctuation\\\">{</span>item<span class=\\\"token punctuation\\\">[</span><span class=\\\"token number\\\">0</span><span class=\\\"token punctuation\\\">]</span><span class=\\\"token punctuation\\\">}</span></span> <span class=\\\"token attr-name\\\">size</span><span class=\\\"token script language-javascript\\\"><span class=\\\"token script-punctuation punctuation\\\">=</span><span class=\\\"token punctuation\\\">{</span><span class=\\\"token number\\\">20</span><span class=\\\"token punctuation\\\">}</span></span> <span class=\\\"token attr-name\\\">style</span><span class=\\\"token script language-javascript\\\"><span class=\\\"token script-punctuation punctuation\\\">=</span><span class=\\\"token punctuation\\\">{</span>styles<span class=\\\"token punctuation\\\">.</span>icon<span class=\\\"token punctuation\\\">}</span></span> <span class=\\\"token punctuation\\\">/></span></span>\\n        <span class=\\\"token tag\\\"><span class=\\\"token tag\\\"><span class=\\\"token punctuation\\\">&lt;</span><span class=\\\"token class-name\\\">Text</span></span> <span class=\\\"token attr-name\\\">style</span><span class=\\\"token script language-javascript\\\"><span class=\\\"token script-punctuation punctuation\\\">=</span><span class=\\\"token punctuation\\\">{</span>styles<span class=\\\"token punctuation\\\">.</span>text<span class=\\\"token punctuation\\\">}</span></span><span class=\\\"token punctuation\\\">></span></span><span class=\\\"token punctuation\\\">{</span>item<span class=\\\"token punctuation\\\">.</span><span class=\\\"token function\\\">join</span><span class=\\\"token punctuation\\\">(</span><span class=\\\"token string\\\">', '</span><span class=\\\"token punctuation\\\">)</span><span class=\\\"token punctuation\\\">}</span><span class=\\\"token tag\\\"><span class=\\\"token tag\\\"><span class=\\\"token punctuation\\\">&lt;/</span><span class=\\\"token class-name\\\">Text</span></span><span class=\\\"token punctuation\\\">></span></span>\\n      <span class=\\\"token tag\\\"><span class=\\\"token tag\\\"><span class=\\\"token punctuation\\\">&lt;/</span><span class=\\\"token class-name\\\">View</span></span><span class=\\\"token punctuation\\\">></span></span>\\n    <span class=\\\"token punctuation\\\">)</span>\\n  <span class=\\\"token punctuation\\\">}</span>\\n\\n  <span class=\\\"token function\\\">render</span><span class=\\\"token punctuation\\\">(</span><span class=\\\"token punctuation\\\">)</span> <span class=\\\"token punctuation\\\">{</span>\\n    <span class=\\\"token keyword\\\">const</span> glyphNames <span class=\\\"token operator\\\">=</span> <span class=\\\"token function\\\">getFilteredGlyphNames</span><span class=\\\"token punctuation\\\">(</span>\\n      <span class=\\\"token keyword\\\">this</span><span class=\\\"token punctuation\\\">.</span>props<span class=\\\"token punctuation\\\">.</span>iconSet<span class=\\\"token punctuation\\\">,</span>\\n      <span class=\\\"token keyword\\\">this</span><span class=\\\"token punctuation\\\">.</span>state<span class=\\\"token punctuation\\\">.</span>filter<span class=\\\"token punctuation\\\">,</span>\\n    <span class=\\\"token punctuation\\\">)</span>\\n\\n    <span class=\\\"token keyword\\\">return</span> <span class=\\\"token punctuation\\\">(</span>\\n      <span class=\\\"token tag\\\"><span class=\\\"token tag\\\"><span class=\\\"token punctuation\\\">&lt;</span><span class=\\\"token class-name\\\">View</span></span> <span class=\\\"token attr-name\\\">style</span><span class=\\\"token script language-javascript\\\"><span class=\\\"token script-punctuation punctuation\\\">=</span><span class=\\\"token punctuation\\\">{</span>styles<span class=\\\"token punctuation\\\">.</span>container<span class=\\\"token punctuation\\\">}</span></span><span class=\\\"token punctuation\\\">></span></span>\\n        <span class=\\\"token punctuation\\\">{</span>Platform<span class=\\\"token punctuation\\\">.</span><span class=\\\"token constant\\\">OS</span> <span class=\\\"token operator\\\">!==</span> <span class=\\\"token string\\\">'osx'</span> <span class=\\\"token operator\\\">&amp;&amp;</span> <span class=\\\"token punctuation\\\">(</span>\\n          <span class=\\\"token tag\\\"><span class=\\\"token tag\\\"><span class=\\\"token punctuation\\\">&lt;</span><span class=\\\"token class-name\\\">View</span></span> <span class=\\\"token attr-name\\\">style</span><span class=\\\"token script language-javascript\\\"><span class=\\\"token script-punctuation punctuation\\\">=</span><span class=\\\"token punctuation\\\">{</span>styles<span class=\\\"token punctuation\\\">.</span>searchBar<span class=\\\"token punctuation\\\">}</span></span><span class=\\\"token punctuation\\\">></span></span>\\n            <span class=\\\"token tag\\\"><span class=\\\"token tag\\\"><span class=\\\"token punctuation\\\">&lt;</span><span class=\\\"token class-name\\\">TextInput</span></span>\\n              <span class=\\\"token attr-name\\\">autoCapitalize</span><span class=\\\"token attr-value\\\"><span class=\\\"token punctuation\\\">=</span><span class=\\\"token punctuation\\\">\\\"</span>none<span class=\\\"token punctuation\\\">\\\"</span></span>\\n              <span class=\\\"token attr-name\\\">autoCorrect</span><span class=\\\"token script language-javascript\\\"><span class=\\\"token script-punctuation punctuation\\\">=</span><span class=\\\"token punctuation\\\">{</span><span class=\\\"token boolean\\\">false</span><span class=\\\"token punctuation\\\">}</span></span>\\n              <span class=\\\"token attr-name\\\">autoFocus</span>\\n              <span class=\\\"token attr-name\\\">onChange</span><span class=\\\"token script language-javascript\\\"><span class=\\\"token script-punctuation punctuation\\\">=</span><span class=\\\"token punctuation\\\">{</span><span class=\\\"token keyword\\\">this</span><span class=\\\"token punctuation\\\">.</span>handleSearchChange<span class=\\\"token punctuation\\\">}</span></span>\\n              <span class=\\\"token attr-name\\\">placeholder</span><span class=\\\"token attr-value\\\"><span class=\\\"token punctuation\\\">=</span><span class=\\\"token punctuation\\\">\\\"</span>Search an icon...<span class=\\\"token punctuation\\\">\\\"</span></span>\\n              <span class=\\\"token attr-name\\\">style</span><span class=\\\"token script language-javascript\\\"><span class=\\\"token script-punctuation punctuation\\\">=</span><span class=\\\"token punctuation\\\">{</span>styles<span class=\\\"token punctuation\\\">.</span>searchBarInput<span class=\\\"token punctuation\\\">}</span></span>\\n            <span class=\\\"token punctuation\\\">/></span></span>\\n          <span class=\\\"token tag\\\"><span class=\\\"token tag\\\"><span class=\\\"token punctuation\\\">&lt;/</span><span class=\\\"token class-name\\\">View</span></span><span class=\\\"token punctuation\\\">></span></span>\\n        <span class=\\\"token punctuation\\\">)</span><span class=\\\"token punctuation\\\">}</span>\\n        <span class=\\\"token tag\\\"><span class=\\\"token tag\\\"><span class=\\\"token punctuation\\\">&lt;</span><span class=\\\"token class-name\\\">FlatList</span></span>\\n          <span class=\\\"token attr-name\\\">data</span><span class=\\\"token script language-javascript\\\"><span class=\\\"token script-punctuation punctuation\\\">=</span><span class=\\\"token punctuation\\\">{</span>glyphNames<span class=\\\"token punctuation\\\">}</span></span>\\n          <span class=\\\"token attr-name\\\">style</span><span class=\\\"token script language-javascript\\\"><span class=\\\"token script-punctuation punctuation\\\">=</span><span class=\\\"token punctuation\\\">{</span>styles<span class=\\\"token punctuation\\\">.</span>list<span class=\\\"token punctuation\\\">}</span></span>\\n          <span class=\\\"token attr-name\\\">renderItem</span><span class=\\\"token script language-javascript\\\"><span class=\\\"token script-punctuation punctuation\\\">=</span><span class=\\\"token punctuation\\\">{</span><span class=\\\"token keyword\\\">this</span><span class=\\\"token punctuation\\\">.</span>renderListItem<span class=\\\"token punctuation\\\">}</span></span>\\n          <span class=\\\"token attr-name\\\">automaticallyAdjustContentInsets</span><span class=\\\"token script language-javascript\\\"><span class=\\\"token script-punctuation punctuation\\\">=</span><span class=\\\"token punctuation\\\">{</span><span class=\\\"token boolean\\\">false</span><span class=\\\"token punctuation\\\">}</span></span>\\n          <span class=\\\"token attr-name\\\">keyboardDismissMode</span><span class=\\\"token attr-value\\\"><span class=\\\"token punctuation\\\">=</span><span class=\\\"token punctuation\\\">\\\"</span>on-drag<span class=\\\"token punctuation\\\">\\\"</span></span>\\n          <span class=\\\"token attr-name\\\">keyboardShouldPersistTaps</span><span class=\\\"token attr-value\\\"><span class=\\\"token punctuation\\\">=</span><span class=\\\"token punctuation\\\">\\\"</span>always<span class=\\\"token punctuation\\\">\\\"</span></span>\\n          <span class=\\\"token attr-name\\\">showsVerticalScrollIndicator</span><span class=\\\"token script language-javascript\\\"><span class=\\\"token script-punctuation punctuation\\\">=</span><span class=\\\"token punctuation\\\">{</span><span class=\\\"token boolean\\\">false</span><span class=\\\"token punctuation\\\">}</span></span>\\n          <span class=\\\"token attr-name\\\">initialNumToRender</span><span class=\\\"token script language-javascript\\\"><span class=\\\"token script-punctuation punctuation\\\">=</span><span class=\\\"token punctuation\\\">{</span><span class=\\\"token number\\\">20</span><span class=\\\"token punctuation\\\">}</span></span>\\n          <span class=\\\"token attr-name\\\">keyExtractor</span><span class=\\\"token script language-javascript\\\"><span class=\\\"token script-punctuation punctuation\\\">=</span><span class=\\\"token punctuation\\\">{</span>keyExtractor<span class=\\\"token punctuation\\\">}</span></span>\\n        <span class=\\\"token punctuation\\\">/></span></span>\\n      <span class=\\\"token tag\\\"><span class=\\\"token tag\\\"><span class=\\\"token punctuation\\\">&lt;/</span><span class=\\\"token class-name\\\">View</span></span><span class=\\\"token punctuation\\\">></span></span>\\n    <span class=\\\"token punctuation\\\">)</span>\\n  <span class=\\\"token punctuation\\\">}</span>\\n<span class=\\\"token punctuation\\\">}</span>\\n\"},{\"path\":\"IconSetList.js\",\"name\":\"IconSetList.js\",\"extension\":\".js\",\"size\":4270,\"isFile\":true,\"codeHtml\":\"<span class=\\\"token keyword\\\">import</span> React<span class=\\\"token punctuation\\\">,</span> <span class=\\\"token punctuation\\\">{</span> PureComponent <span class=\\\"token punctuation\\\">}</span> <span class=\\\"token keyword\\\">from</span> <span class=\\\"token string\\\">'react'</span>\\n<span class=\\\"token keyword\\\">import</span> FontAwesome <span class=\\\"token keyword\\\">from</span> <span class=\\\"token string\\\">'react-native-vector-icons/FontAwesome'</span>\\n<span class=\\\"token keyword\\\">import</span> <span class=\\\"token punctuation\\\">{</span>\\n  Alert<span class=\\\"token punctuation\\\">,</span>\\n  Keyboard<span class=\\\"token punctuation\\\">,</span>\\n  Platform<span class=\\\"token punctuation\\\">,</span>\\n  SectionList<span class=\\\"token punctuation\\\">,</span>\\n  StyleSheet<span class=\\\"token punctuation\\\">,</span>\\n  Text<span class=\\\"token punctuation\\\">,</span>\\n  TouchableHighlight<span class=\\\"token punctuation\\\">,</span>\\n  View<span class=\\\"token punctuation\\\">,</span>\\n<span class=\\\"token punctuation\\\">}</span> <span class=\\\"token keyword\\\">from</span> <span class=\\\"token string\\\">'./react-native'</span>\\n\\n<span class=\\\"token keyword\\\">import</span> IconList <span class=\\\"token keyword\\\">from</span> <span class=\\\"token string\\\">'./IconList'</span>\\n<span class=\\\"token keyword\\\">import</span> <span class=\\\"token constant\\\">ICON_SETS</span> <span class=\\\"token keyword\\\">from</span> <span class=\\\"token string\\\">'./icon-sets'</span>\\n\\n<span class=\\\"token keyword\\\">const</span> <span class=\\\"token constant\\\">BUTTONS</span> <span class=\\\"token operator\\\">=</span> <span class=\\\"token punctuation\\\">[</span>\\n  <span class=\\\"token punctuation\\\">{</span>\\n    text<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token string\\\">'Login with Facebook'</span><span class=\\\"token punctuation\\\">,</span>\\n    name<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token string\\\">'facebook'</span><span class=\\\"token punctuation\\\">,</span>\\n    backgroundColor<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token string\\\">'#3b5998'</span><span class=\\\"token punctuation\\\">,</span>\\n  <span class=\\\"token punctuation\\\">}</span><span class=\\\"token punctuation\\\">,</span>\\n  <span class=\\\"token punctuation\\\">{</span>\\n    text<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token string\\\">'Follow me on Twitter'</span><span class=\\\"token punctuation\\\">,</span>\\n    name<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token string\\\">'twitter'</span><span class=\\\"token punctuation\\\">,</span>\\n    backgroundColor<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token string\\\">'#55acee'</span><span class=\\\"token punctuation\\\">,</span>\\n  <span class=\\\"token punctuation\\\">}</span><span class=\\\"token punctuation\\\">,</span>\\n  <span class=\\\"token punctuation\\\">{</span>\\n    text<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token string\\\">'Fork on GitHub'</span><span class=\\\"token punctuation\\\">,</span>\\n    name<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token string\\\">'code-fork'</span><span class=\\\"token punctuation\\\">,</span>\\n    backgroundColor<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token string\\\">'#ccc'</span><span class=\\\"token punctuation\\\">,</span>\\n    color<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token string\\\">'#000'</span><span class=\\\"token punctuation\\\">,</span>\\n  <span class=\\\"token punctuation\\\">}</span><span class=\\\"token punctuation\\\">,</span>\\n<span class=\\\"token punctuation\\\">]</span>\\n\\n<span class=\\\"token keyword\\\">const</span> <span class=\\\"token constant\\\">STYLING</span> <span class=\\\"token operator\\\">=</span> <span class=\\\"token punctuation\\\">[</span>\\n  <span class=\\\"token punctuation\\\">{</span> name<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token string\\\">'github'</span><span class=\\\"token punctuation\\\">,</span> size<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token number\\\">40</span><span class=\\\"token punctuation\\\">,</span> color<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token string\\\">'#333'</span> <span class=\\\"token punctuation\\\">}</span><span class=\\\"token punctuation\\\">,</span>\\n  <span class=\\\"token punctuation\\\">{</span>\\n    name<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token string\\\">'heart'</span><span class=\\\"token punctuation\\\">,</span>\\n    size<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token number\\\">30</span><span class=\\\"token punctuation\\\">,</span>\\n    color<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token string\\\">'white'</span><span class=\\\"token punctuation\\\">,</span>\\n    containerStyle<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token punctuation\\\">{</span>\\n      backgroundColor<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token string\\\">'#e0284f'</span><span class=\\\"token punctuation\\\">,</span>\\n      borderRadius<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token number\\\">23</span><span class=\\\"token punctuation\\\">,</span>\\n      paddingHorizontal<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token number\\\">8</span><span class=\\\"token punctuation\\\">,</span>\\n      paddingTop<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token number\\\">9</span><span class=\\\"token punctuation\\\">,</span>\\n      paddingBottom<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token number\\\">7</span><span class=\\\"token punctuation\\\">,</span>\\n    <span class=\\\"token punctuation\\\">}</span><span class=\\\"token punctuation\\\">,</span>\\n  <span class=\\\"token punctuation\\\">}</span><span class=\\\"token punctuation\\\">,</span>\\n  <span class=\\\"token punctuation\\\">{</span>\\n    name<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token string\\\">'star'</span><span class=\\\"token punctuation\\\">,</span>\\n    size<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token number\\\">20</span><span class=\\\"token punctuation\\\">,</span>\\n    color<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token string\\\">'#FF0000'</span><span class=\\\"token punctuation\\\">,</span>\\n    containerStyle<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token punctuation\\\">{</span>\\n      borderRadius<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token number\\\">20</span><span class=\\\"token punctuation\\\">,</span>\\n      padding<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token number\\\">7</span><span class=\\\"token punctuation\\\">,</span>\\n      borderWidth<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token number\\\">3</span><span class=\\\"token punctuation\\\">,</span>\\n      backgroundColor<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token string\\\">'#FFDD00'</span><span class=\\\"token punctuation\\\">,</span>\\n      borderColor<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token string\\\">'#165E00'</span><span class=\\\"token punctuation\\\">,</span>\\n    <span class=\\\"token punctuation\\\">}</span><span class=\\\"token punctuation\\\">,</span>\\n  <span class=\\\"token punctuation\\\">}</span><span class=\\\"token punctuation\\\">,</span>\\n  <span class=\\\"token punctuation\\\">{</span>\\n    name<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token string\\\">'font'</span><span class=\\\"token punctuation\\\">,</span>\\n    size<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token number\\\">20</span><span class=\\\"token punctuation\\\">,</span>\\n    color<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token string\\\">'white'</span><span class=\\\"token punctuation\\\">,</span>\\n    containerStyle<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token punctuation\\\">{</span>\\n      borderRadius<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token number\\\">5</span><span class=\\\"token punctuation\\\">,</span>\\n      padding<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token number\\\">5</span><span class=\\\"token punctuation\\\">,</span>\\n      backgroundColor<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token string\\\">'#47678e'</span><span class=\\\"token punctuation\\\">,</span>\\n    <span class=\\\"token punctuation\\\">}</span><span class=\\\"token punctuation\\\">,</span>\\n  <span class=\\\"token punctuation\\\">}</span><span class=\\\"token punctuation\\\">,</span>\\n<span class=\\\"token punctuation\\\">]</span>\\n\\n<span class=\\\"token keyword\\\">const</span> <span class=\\\"token constant\\\">INLINE</span> <span class=\\\"token operator\\\">=</span> <span class=\\\"token punctuation\\\">[</span>\\n  <span class=\\\"token punctuation\\\">{</span>\\n    name<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token string\\\">'inline'</span><span class=\\\"token punctuation\\\">,</span>\\n    children<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token punctuation\\\">(</span>\\n      <span class=\\\"token tag\\\"><span class=\\\"token tag\\\"><span class=\\\"token punctuation\\\">&lt;</span><span class=\\\"token class-name\\\">Text</span></span><span class=\\\"token punctuation\\\">></span></span>\\n        This text has <span class=\\\"token tag\\\"><span class=\\\"token tag\\\"><span class=\\\"token punctuation\\\">&lt;</span><span class=\\\"token class-name\\\">FontAwesome</span></span> <span class=\\\"token attr-name\\\">name</span><span class=\\\"token attr-value\\\"><span class=\\\"token punctuation\\\">=</span><span class=\\\"token punctuation\\\">\\\"</span>rocket<span class=\\\"token punctuation\\\">\\\"</span></span> <span class=\\\"token punctuation\\\">/></span></span> inline<span class=\\\"token punctuation\\\">{</span><span class=\\\"token string\\\">' '</span><span class=\\\"token punctuation\\\">}</span>\\n        <span class=\\\"token tag\\\"><span class=\\\"token tag\\\"><span class=\\\"token punctuation\\\">&lt;</span><span class=\\\"token class-name\\\">FontAwesome</span></span> <span class=\\\"token attr-name\\\">name</span><span class=\\\"token attr-value\\\"><span class=\\\"token punctuation\\\">=</span><span class=\\\"token punctuation\\\">\\\"</span>hand-peace-o<span class=\\\"token punctuation\\\">\\\"</span></span><span class=\\\"token punctuation\\\">></span></span> icons<span class=\\\"token operator\\\">!</span><span class=\\\"token tag\\\"><span class=\\\"token tag\\\"><span class=\\\"token punctuation\\\">&lt;/</span><span class=\\\"token class-name\\\">FontAwesome</span></span><span class=\\\"token punctuation\\\">></span></span>\\n      <span class=\\\"token tag\\\"><span class=\\\"token tag\\\"><span class=\\\"token punctuation\\\">&lt;/</span><span class=\\\"token class-name\\\">Text</span></span><span class=\\\"token punctuation\\\">></span></span>\\n    <span class=\\\"token punctuation\\\">)</span><span class=\\\"token punctuation\\\">,</span>\\n  <span class=\\\"token punctuation\\\">}</span><span class=\\\"token punctuation\\\">,</span>\\n<span class=\\\"token punctuation\\\">]</span>\\n\\n<span class=\\\"token keyword\\\">const</span> styles <span class=\\\"token operator\\\">=</span> StyleSheet<span class=\\\"token punctuation\\\">.</span><span class=\\\"token function\\\">create</span><span class=\\\"token punctuation\\\">(</span><span class=\\\"token punctuation\\\">{</span>\\n  sectionHeader<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token punctuation\\\">{</span>\\n    paddingVertical<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token number\\\">5</span><span class=\\\"token punctuation\\\">,</span>\\n    paddingHorizontal<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token number\\\">10</span><span class=\\\"token punctuation\\\">,</span>\\n    backgroundColor<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token string\\\">'#eee'</span><span class=\\\"token punctuation\\\">,</span>\\n  <span class=\\\"token punctuation\\\">}</span><span class=\\\"token punctuation\\\">,</span>\\n  sectionHeaderTitle<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token punctuation\\\">{</span>\\n    fontWeight<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token string\\\">'500'</span><span class=\\\"token punctuation\\\">,</span>\\n    fontSize<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token number\\\">11</span><span class=\\\"token punctuation\\\">,</span>\\n  <span class=\\\"token punctuation\\\">}</span><span class=\\\"token punctuation\\\">,</span>\\n  row<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token punctuation\\\">{</span>\\n    flexDirection<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token string\\\">'row'</span><span class=\\\"token punctuation\\\">,</span>\\n    justifyContent<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token string\\\">'center'</span><span class=\\\"token punctuation\\\">,</span>\\n    padding<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token number\\\">10</span><span class=\\\"token punctuation\\\">,</span>\\n  <span class=\\\"token punctuation\\\">}</span><span class=\\\"token punctuation\\\">,</span>\\n  separator<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token punctuation\\\">{</span>\\n    height<span class=\\\"token punctuation\\\">:</span> StyleSheet<span class=\\\"token punctuation\\\">.</span>hairlineWidth<span class=\\\"token punctuation\\\">,</span>\\n    backgroundColor<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token string\\\">'#ccc'</span><span class=\\\"token punctuation\\\">,</span>\\n  <span class=\\\"token punctuation\\\">}</span><span class=\\\"token punctuation\\\">,</span>\\n  text<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token punctuation\\\">{</span>\\n    flex<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token number\\\">6</span><span class=\\\"token punctuation\\\">,</span>\\n  <span class=\\\"token punctuation\\\">}</span><span class=\\\"token punctuation\\\">,</span>\\n  glyphCount<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token punctuation\\\">{</span>\\n    flex<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token number\\\">1</span><span class=\\\"token punctuation\\\">,</span>\\n    fontSize<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token number\\\">11</span><span class=\\\"token punctuation\\\">,</span>\\n    fontWeight<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token string\\\">'500'</span><span class=\\\"token punctuation\\\">,</span>\\n    textAlign<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token string\\\">'right'</span><span class=\\\"token punctuation\\\">,</span>\\n  <span class=\\\"token punctuation\\\">}</span><span class=\\\"token punctuation\\\">,</span>\\n<span class=\\\"token punctuation\\\">}</span><span class=\\\"token punctuation\\\">)</span>\\n\\n<span class=\\\"token keyword\\\">const</span> <span class=\\\"token function-variable function\\\">keyExtractor</span> <span class=\\\"token operator\\\">=</span> <span class=\\\"token parameter\\\">item</span> <span class=\\\"token operator\\\">=></span> item<span class=\\\"token punctuation\\\">.</span>name\\n\\n<span class=\\\"token keyword\\\">const</span> <span class=\\\"token function-variable function\\\">ItemSeparator</span> <span class=\\\"token operator\\\">=</span> <span class=\\\"token punctuation\\\">(</span><span class=\\\"token punctuation\\\">)</span> <span class=\\\"token operator\\\">=></span> <span class=\\\"token tag\\\"><span class=\\\"token tag\\\"><span class=\\\"token punctuation\\\">&lt;</span><span class=\\\"token class-name\\\">View</span></span> <span class=\\\"token attr-name\\\">style</span><span class=\\\"token script language-javascript\\\"><span class=\\\"token script-punctuation punctuation\\\">=</span><span class=\\\"token punctuation\\\">{</span>styles<span class=\\\"token punctuation\\\">.</span>separator<span class=\\\"token punctuation\\\">}</span></span> <span class=\\\"token punctuation\\\">/></span></span>\\n\\n<span class=\\\"token keyword\\\">const</span> <span class=\\\"token function-variable function\\\">renderSectionHeader</span> <span class=\\\"token operator\\\">=</span> <span class=\\\"token punctuation\\\">(</span><span class=\\\"token parameter\\\"><span class=\\\"token punctuation\\\">{</span> section <span class=\\\"token punctuation\\\">}</span></span><span class=\\\"token punctuation\\\">)</span> <span class=\\\"token operator\\\">=></span> <span class=\\\"token punctuation\\\">(</span>\\n  <span class=\\\"token tag\\\"><span class=\\\"token tag\\\"><span class=\\\"token punctuation\\\">&lt;</span><span class=\\\"token class-name\\\">View</span></span> <span class=\\\"token attr-name\\\">style</span><span class=\\\"token script language-javascript\\\"><span class=\\\"token script-punctuation punctuation\\\">=</span><span class=\\\"token punctuation\\\">{</span>styles<span class=\\\"token punctuation\\\">.</span>sectionHeader<span class=\\\"token punctuation\\\">}</span></span><span class=\\\"token punctuation\\\">></span></span>\\n    <span class=\\\"token tag\\\"><span class=\\\"token tag\\\"><span class=\\\"token punctuation\\\">&lt;</span><span class=\\\"token class-name\\\">Text</span></span> <span class=\\\"token attr-name\\\">style</span><span class=\\\"token script language-javascript\\\"><span class=\\\"token script-punctuation punctuation\\\">=</span><span class=\\\"token punctuation\\\">{</span>styles<span class=\\\"token punctuation\\\">.</span>sectionHeaderTitle<span class=\\\"token punctuation\\\">}</span></span><span class=\\\"token punctuation\\\">></span></span><span class=\\\"token punctuation\\\">{</span>section<span class=\\\"token punctuation\\\">.</span>title<span class=\\\"token punctuation\\\">}</span><span class=\\\"token tag\\\"><span class=\\\"token tag\\\"><span class=\\\"token punctuation\\\">&lt;/</span><span class=\\\"token class-name\\\">Text</span></span><span class=\\\"token punctuation\\\">></span></span>\\n  <span class=\\\"token tag\\\"><span class=\\\"token tag\\\"><span class=\\\"token punctuation\\\">&lt;/</span><span class=\\\"token class-name\\\">View</span></span><span class=\\\"token punctuation\\\">></span></span>\\n<span class=\\\"token punctuation\\\">)</span>\\n\\n<span class=\\\"token keyword\\\">const</span> <span class=\\\"token function-variable function\\\">renderButton</span> <span class=\\\"token operator\\\">=</span> <span class=\\\"token punctuation\\\">(</span><span class=\\\"token parameter\\\"><span class=\\\"token punctuation\\\">{</span> item <span class=\\\"token punctuation\\\">}</span></span><span class=\\\"token punctuation\\\">)</span> <span class=\\\"token operator\\\">=></span> <span class=\\\"token punctuation\\\">(</span>\\n  <span class=\\\"token tag\\\"><span class=\\\"token tag\\\"><span class=\\\"token punctuation\\\">&lt;</span><span class=\\\"token class-name\\\">View</span></span> <span class=\\\"token attr-name\\\">style</span><span class=\\\"token script language-javascript\\\"><span class=\\\"token script-punctuation punctuation\\\">=</span><span class=\\\"token punctuation\\\">{</span>styles<span class=\\\"token punctuation\\\">.</span>row<span class=\\\"token punctuation\\\">}</span></span><span class=\\\"token punctuation\\\">></span></span>\\n    <span class=\\\"token tag\\\"><span class=\\\"token tag\\\"><span class=\\\"token punctuation\\\">&lt;</span><span class=\\\"token class-name\\\">FontAwesome.Button</span></span>\\n      <span class=\\\"token attr-name\\\">name</span><span class=\\\"token script language-javascript\\\"><span class=\\\"token script-punctuation punctuation\\\">=</span><span class=\\\"token punctuation\\\">{</span>item<span class=\\\"token punctuation\\\">.</span>name<span class=\\\"token punctuation\\\">}</span></span>\\n      <span class=\\\"token attr-name\\\">backgroundColor</span><span class=\\\"token script language-javascript\\\"><span class=\\\"token script-punctuation punctuation\\\">=</span><span class=\\\"token punctuation\\\">{</span>item<span class=\\\"token punctuation\\\">.</span>backgroundColor<span class=\\\"token punctuation\\\">}</span></span>\\n      <span class=\\\"token attr-name\\\">color</span><span class=\\\"token script language-javascript\\\"><span class=\\\"token script-punctuation punctuation\\\">=</span><span class=\\\"token punctuation\\\">{</span>item<span class=\\\"token punctuation\\\">.</span>color<span class=\\\"token punctuation\\\">}</span></span>\\n      <span class=\\\"token attr-name\\\">onPress</span><span class=\\\"token script language-javascript\\\"><span class=\\\"token script-punctuation punctuation\\\">=</span><span class=\\\"token punctuation\\\">{</span><span class=\\\"token punctuation\\\">(</span><span class=\\\"token punctuation\\\">)</span> <span class=\\\"token operator\\\">=></span> Alert<span class=\\\"token punctuation\\\">.</span><span class=\\\"token function\\\">alert</span><span class=\\\"token punctuation\\\">(</span><span class=\\\"token template-string\\\"><span class=\\\"token string\\\">`You pressed \\\"</span><span class=\\\"token interpolation\\\"><span class=\\\"token interpolation-punctuation punctuation\\\">${</span>item<span class=\\\"token punctuation\\\">.</span>text<span class=\\\"token interpolation-punctuation punctuation\\\">}</span></span><span class=\\\"token string\\\">\\\"`</span></span><span class=\\\"token punctuation\\\">)</span><span class=\\\"token punctuation\\\">}</span></span>\\n    <span class=\\\"token punctuation\\\">></span></span>\\n      <span class=\\\"token punctuation\\\">{</span>item<span class=\\\"token punctuation\\\">.</span>text<span class=\\\"token punctuation\\\">}</span>\\n    <span class=\\\"token tag\\\"><span class=\\\"token tag\\\"><span class=\\\"token punctuation\\\">&lt;/</span><span class=\\\"token class-name\\\">FontAwesome.Button</span></span><span class=\\\"token punctuation\\\">></span></span>\\n  <span class=\\\"token tag\\\"><span class=\\\"token tag\\\"><span class=\\\"token punctuation\\\">&lt;/</span><span class=\\\"token class-name\\\">View</span></span><span class=\\\"token punctuation\\\">></span></span>\\n<span class=\\\"token punctuation\\\">)</span>\\n\\n<span class=\\\"token keyword\\\">const</span> <span class=\\\"token function-variable function\\\">renderInline</span> <span class=\\\"token operator\\\">=</span> <span class=\\\"token punctuation\\\">(</span><span class=\\\"token parameter\\\"><span class=\\\"token punctuation\\\">{</span> item <span class=\\\"token punctuation\\\">}</span></span><span class=\\\"token punctuation\\\">)</span> <span class=\\\"token operator\\\">=></span> <span class=\\\"token punctuation\\\">(</span>\\n  <span class=\\\"token tag\\\"><span class=\\\"token tag\\\"><span class=\\\"token punctuation\\\">&lt;</span><span class=\\\"token class-name\\\">View</span></span> <span class=\\\"token attr-name\\\">style</span><span class=\\\"token script language-javascript\\\"><span class=\\\"token script-punctuation punctuation\\\">=</span><span class=\\\"token punctuation\\\">{</span>styles<span class=\\\"token punctuation\\\">.</span>row<span class=\\\"token punctuation\\\">}</span></span><span class=\\\"token punctuation\\\">></span></span><span class=\\\"token punctuation\\\">{</span>item<span class=\\\"token punctuation\\\">.</span>children<span class=\\\"token punctuation\\\">}</span><span class=\\\"token tag\\\"><span class=\\\"token tag\\\"><span class=\\\"token punctuation\\\">&lt;/</span><span class=\\\"token class-name\\\">View</span></span><span class=\\\"token punctuation\\\">></span></span>\\n<span class=\\\"token punctuation\\\">)</span>\\n\\n<span class=\\\"token keyword\\\">const</span> <span class=\\\"token function-variable function\\\">renderStyling</span> <span class=\\\"token operator\\\">=</span> <span class=\\\"token punctuation\\\">(</span><span class=\\\"token parameter\\\"><span class=\\\"token punctuation\\\">{</span> item <span class=\\\"token punctuation\\\">}</span></span><span class=\\\"token punctuation\\\">)</span> <span class=\\\"token operator\\\">=></span> <span class=\\\"token punctuation\\\">(</span>\\n  <span class=\\\"token tag\\\"><span class=\\\"token tag\\\"><span class=\\\"token punctuation\\\">&lt;</span><span class=\\\"token class-name\\\">View</span></span> <span class=\\\"token attr-name\\\">style</span><span class=\\\"token script language-javascript\\\"><span class=\\\"token script-punctuation punctuation\\\">=</span><span class=\\\"token punctuation\\\">{</span>styles<span class=\\\"token punctuation\\\">.</span>row<span class=\\\"token punctuation\\\">}</span></span><span class=\\\"token punctuation\\\">></span></span>\\n    <span class=\\\"token tag\\\"><span class=\\\"token tag\\\"><span class=\\\"token punctuation\\\">&lt;</span><span class=\\\"token class-name\\\">View</span></span> <span class=\\\"token attr-name\\\">style</span><span class=\\\"token script language-javascript\\\"><span class=\\\"token script-punctuation punctuation\\\">=</span><span class=\\\"token punctuation\\\">{</span>item<span class=\\\"token punctuation\\\">.</span>containerStyle<span class=\\\"token punctuation\\\">}</span></span><span class=\\\"token punctuation\\\">></span></span>\\n      <span class=\\\"token tag\\\"><span class=\\\"token tag\\\"><span class=\\\"token punctuation\\\">&lt;</span><span class=\\\"token class-name\\\">FontAwesome</span></span> <span class=\\\"token spread\\\"><span class=\\\"token punctuation\\\">{</span><span class=\\\"token punctuation\\\">...</span><span class=\\\"token attr-value\\\">item</span><span class=\\\"token punctuation\\\">}</span></span> <span class=\\\"token punctuation\\\">/></span></span>\\n    <span class=\\\"token tag\\\"><span class=\\\"token tag\\\"><span class=\\\"token punctuation\\\">&lt;/</span><span class=\\\"token class-name\\\">View</span></span><span class=\\\"token punctuation\\\">></span></span>\\n  <span class=\\\"token tag\\\"><span class=\\\"token tag\\\"><span class=\\\"token punctuation\\\">&lt;/</span><span class=\\\"token class-name\\\">View</span></span><span class=\\\"token punctuation\\\">></span></span>\\n<span class=\\\"token punctuation\\\">)</span>\\n\\n<span class=\\\"token keyword\\\">export</span> <span class=\\\"token keyword\\\">default</span> <span class=\\\"token keyword\\\">class</span> <span class=\\\"token class-name\\\">IconSetsList</span> <span class=\\\"token keyword\\\">extends</span> <span class=\\\"token class-name\\\">PureComponent</span> <span class=\\\"token punctuation\\\">{</span>\\n  state <span class=\\\"token operator\\\">=</span> <span class=\\\"token punctuation\\\">{</span>\\n    sections<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token punctuation\\\">[</span>\\n      <span class=\\\"token punctuation\\\">{</span> title<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token string\\\">'ICON SETS'</span><span class=\\\"token punctuation\\\">,</span> data<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token constant\\\">ICON_SETS</span> <span class=\\\"token punctuation\\\">}</span><span class=\\\"token punctuation\\\">,</span>\\n      <span class=\\\"token punctuation\\\">{</span> title<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token string\\\">'BUTTONS'</span><span class=\\\"token punctuation\\\">,</span> data<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token constant\\\">BUTTONS</span><span class=\\\"token punctuation\\\">,</span> renderItem<span class=\\\"token punctuation\\\">:</span> renderButton <span class=\\\"token punctuation\\\">}</span><span class=\\\"token punctuation\\\">,</span>\\n      <span class=\\\"token punctuation\\\">{</span> title<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token string\\\">'INLINE'</span><span class=\\\"token punctuation\\\">,</span> data<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token constant\\\">INLINE</span><span class=\\\"token punctuation\\\">,</span> renderItem<span class=\\\"token punctuation\\\">:</span> renderInline <span class=\\\"token punctuation\\\">}</span><span class=\\\"token punctuation\\\">,</span>\\n      <span class=\\\"token punctuation\\\">{</span> title<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token string\\\">'STYLING'</span><span class=\\\"token punctuation\\\">,</span> data<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token constant\\\">STYLING</span><span class=\\\"token punctuation\\\">,</span> renderItem<span class=\\\"token punctuation\\\">:</span> renderStyling <span class=\\\"token punctuation\\\">}</span><span class=\\\"token punctuation\\\">,</span>\\n    <span class=\\\"token punctuation\\\">]</span><span class=\\\"token punctuation\\\">,</span>\\n  <span class=\\\"token punctuation\\\">}</span>\\n\\n  <span class=\\\"token function\\\">navigateToIconSet</span><span class=\\\"token punctuation\\\">(</span><span class=\\\"token parameter\\\">iconSet</span><span class=\\\"token punctuation\\\">)</span> <span class=\\\"token punctuation\\\">{</span>\\n    <span class=\\\"token keyword\\\">if</span> <span class=\\\"token punctuation\\\">(</span>Platform<span class=\\\"token punctuation\\\">.</span><span class=\\\"token constant\\\">OS</span> <span class=\\\"token operator\\\">===</span> <span class=\\\"token string\\\">'ios'</span><span class=\\\"token punctuation\\\">)</span> <span class=\\\"token punctuation\\\">{</span>\\n      <span class=\\\"token keyword\\\">this</span><span class=\\\"token punctuation\\\">.</span>props<span class=\\\"token punctuation\\\">.</span>navigator<span class=\\\"token punctuation\\\">.</span><span class=\\\"token function\\\">push</span><span class=\\\"token punctuation\\\">(</span><span class=\\\"token punctuation\\\">{</span>\\n        title<span class=\\\"token punctuation\\\">:</span> iconSet<span class=\\\"token punctuation\\\">.</span>name<span class=\\\"token punctuation\\\">,</span>\\n        component<span class=\\\"token punctuation\\\">:</span> IconList<span class=\\\"token punctuation\\\">,</span>\\n        passProps<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token punctuation\\\">{</span> iconSet <span class=\\\"token punctuation\\\">}</span><span class=\\\"token punctuation\\\">,</span>\\n      <span class=\\\"token punctuation\\\">}</span><span class=\\\"token punctuation\\\">)</span>\\n    <span class=\\\"token punctuation\\\">}</span> <span class=\\\"token keyword\\\">else</span> <span class=\\\"token punctuation\\\">{</span>\\n      Keyboard<span class=\\\"token punctuation\\\">.</span><span class=\\\"token function\\\">dismiss</span><span class=\\\"token punctuation\\\">(</span><span class=\\\"token punctuation\\\">)</span>\\n      <span class=\\\"token keyword\\\">this</span><span class=\\\"token punctuation\\\">.</span>props<span class=\\\"token punctuation\\\">.</span>navigator<span class=\\\"token punctuation\\\">.</span><span class=\\\"token function\\\">push</span><span class=\\\"token punctuation\\\">(</span><span class=\\\"token punctuation\\\">{</span>\\n        title<span class=\\\"token punctuation\\\">:</span> iconSet<span class=\\\"token punctuation\\\">.</span>name<span class=\\\"token punctuation\\\">,</span>\\n        name<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token string\\\">'iconSet'</span><span class=\\\"token punctuation\\\">,</span>\\n        iconSet<span class=\\\"token punctuation\\\">,</span>\\n      <span class=\\\"token punctuation\\\">}</span><span class=\\\"token punctuation\\\">)</span>\\n    <span class=\\\"token punctuation\\\">}</span>\\n  <span class=\\\"token punctuation\\\">}</span>\\n\\n  <span class=\\\"token function-variable function\\\">renderIconSet</span> <span class=\\\"token operator\\\">=</span> <span class=\\\"token punctuation\\\">(</span><span class=\\\"token parameter\\\"><span class=\\\"token punctuation\\\">{</span> item <span class=\\\"token punctuation\\\">}</span></span><span class=\\\"token punctuation\\\">)</span> <span class=\\\"token operator\\\">=></span> <span class=\\\"token punctuation\\\">(</span>\\n    <span class=\\\"token tag\\\"><span class=\\\"token tag\\\"><span class=\\\"token punctuation\\\">&lt;</span><span class=\\\"token class-name\\\">TouchableHighlight</span></span>\\n      <span class=\\\"token attr-name\\\">onPress</span><span class=\\\"token script language-javascript\\\"><span class=\\\"token script-punctuation punctuation\\\">=</span><span class=\\\"token punctuation\\\">{</span><span class=\\\"token punctuation\\\">(</span><span class=\\\"token punctuation\\\">)</span> <span class=\\\"token operator\\\">=></span> <span class=\\\"token keyword\\\">this</span><span class=\\\"token punctuation\\\">.</span><span class=\\\"token function\\\">navigateToIconSet</span><span class=\\\"token punctuation\\\">(</span>item<span class=\\\"token punctuation\\\">)</span><span class=\\\"token punctuation\\\">}</span></span>\\n      <span class=\\\"token attr-name\\\">underlayColor</span><span class=\\\"token attr-value\\\"><span class=\\\"token punctuation\\\">=</span><span class=\\\"token punctuation\\\">\\\"</span>#eee<span class=\\\"token punctuation\\\">\\\"</span></span>\\n    <span class=\\\"token punctuation\\\">></span></span>\\n      <span class=\\\"token tag\\\"><span class=\\\"token tag\\\"><span class=\\\"token punctuation\\\">&lt;</span><span class=\\\"token class-name\\\">View</span></span> <span class=\\\"token attr-name\\\">style</span><span class=\\\"token script language-javascript\\\"><span class=\\\"token script-punctuation punctuation\\\">=</span><span class=\\\"token punctuation\\\">{</span>styles<span class=\\\"token punctuation\\\">.</span>row<span class=\\\"token punctuation\\\">}</span></span><span class=\\\"token punctuation\\\">></span></span>\\n        <span class=\\\"token tag\\\"><span class=\\\"token tag\\\"><span class=\\\"token punctuation\\\">&lt;</span><span class=\\\"token class-name\\\">Text</span></span> <span class=\\\"token attr-name\\\">style</span><span class=\\\"token script language-javascript\\\"><span class=\\\"token script-punctuation punctuation\\\">=</span><span class=\\\"token punctuation\\\">{</span>styles<span class=\\\"token punctuation\\\">.</span>text<span class=\\\"token punctuation\\\">}</span></span><span class=\\\"token punctuation\\\">></span></span><span class=\\\"token punctuation\\\">{</span>item<span class=\\\"token punctuation\\\">.</span>name<span class=\\\"token punctuation\\\">}</span><span class=\\\"token tag\\\"><span class=\\\"token tag\\\"><span class=\\\"token punctuation\\\">&lt;/</span><span class=\\\"token class-name\\\">Text</span></span><span class=\\\"token punctuation\\\">></span></span>\\n        <span class=\\\"token tag\\\"><span class=\\\"token tag\\\"><span class=\\\"token punctuation\\\">&lt;</span><span class=\\\"token class-name\\\">Text</span></span> <span class=\\\"token attr-name\\\">style</span><span class=\\\"token script language-javascript\\\"><span class=\\\"token script-punctuation punctuation\\\">=</span><span class=\\\"token punctuation\\\">{</span>styles<span class=\\\"token punctuation\\\">.</span>glyphCount<span class=\\\"token punctuation\\\">}</span></span><span class=\\\"token punctuation\\\">></span></span><span class=\\\"token punctuation\\\">{</span>item<span class=\\\"token punctuation\\\">.</span>glyphNames<span class=\\\"token punctuation\\\">.</span>length<span class=\\\"token punctuation\\\">}</span><span class=\\\"token tag\\\"><span class=\\\"token tag\\\"><span class=\\\"token punctuation\\\">&lt;/</span><span class=\\\"token class-name\\\">Text</span></span><span class=\\\"token punctuation\\\">></span></span>\\n      <span class=\\\"token tag\\\"><span class=\\\"token tag\\\"><span class=\\\"token punctuation\\\">&lt;/</span><span class=\\\"token class-name\\\">View</span></span><span class=\\\"token punctuation\\\">></span></span>\\n    <span class=\\\"token tag\\\"><span class=\\\"token tag\\\"><span class=\\\"token punctuation\\\">&lt;/</span><span class=\\\"token class-name\\\">TouchableHighlight</span></span><span class=\\\"token punctuation\\\">></span></span>\\n  <span class=\\\"token punctuation\\\">)</span>\\n\\n  <span class=\\\"token function\\\">render</span><span class=\\\"token punctuation\\\">(</span><span class=\\\"token punctuation\\\">)</span> <span class=\\\"token punctuation\\\">{</span>\\n    <span class=\\\"token keyword\\\">return</span> <span class=\\\"token punctuation\\\">(</span>\\n      <span class=\\\"token tag\\\"><span class=\\\"token tag\\\"><span class=\\\"token punctuation\\\">&lt;</span><span class=\\\"token class-name\\\">SectionList</span></span>\\n        <span class=\\\"token attr-name\\\">sections</span><span class=\\\"token script language-javascript\\\"><span class=\\\"token script-punctuation punctuation\\\">=</span><span class=\\\"token punctuation\\\">{</span><span class=\\\"token keyword\\\">this</span><span class=\\\"token punctuation\\\">.</span>state<span class=\\\"token punctuation\\\">.</span>sections<span class=\\\"token punctuation\\\">}</span></span>\\n        <span class=\\\"token attr-name\\\">renderSectionHeader</span><span class=\\\"token script language-javascript\\\"><span class=\\\"token script-punctuation punctuation\\\">=</span><span class=\\\"token punctuation\\\">{</span>renderSectionHeader<span class=\\\"token punctuation\\\">}</span></span>\\n        <span class=\\\"token attr-name\\\">renderItem</span><span class=\\\"token script language-javascript\\\"><span class=\\\"token script-punctuation punctuation\\\">=</span><span class=\\\"token punctuation\\\">{</span><span class=\\\"token keyword\\\">this</span><span class=\\\"token punctuation\\\">.</span>renderIconSet<span class=\\\"token punctuation\\\">}</span></span>\\n        <span class=\\\"token attr-name\\\">ItemSeparatorComponent</span><span class=\\\"token script language-javascript\\\"><span class=\\\"token script-punctuation punctuation\\\">=</span><span class=\\\"token punctuation\\\">{</span>ItemSeparator<span class=\\\"token punctuation\\\">}</span></span>\\n        <span class=\\\"token attr-name\\\">initialNumToRender</span><span class=\\\"token script language-javascript\\\"><span class=\\\"token script-punctuation punctuation\\\">=</span><span class=\\\"token punctuation\\\">{</span><span class=\\\"token number\\\">15</span><span class=\\\"token punctuation\\\">}</span></span>\\n        <span class=\\\"token attr-name\\\">keyExtractor</span><span class=\\\"token script language-javascript\\\"><span class=\\\"token script-punctuation punctuation\\\">=</span><span class=\\\"token punctuation\\\">{</span>keyExtractor<span class=\\\"token punctuation\\\">}</span></span>\\n      <span class=\\\"token punctuation\\\">/></span></span>\\n    <span class=\\\"token punctuation\\\">)</span>\\n  <span class=\\\"token punctuation\\\">}</span>\\n<span class=\\\"token punctuation\\\">}</span>\\n\"},{\"path\":\"icon-sets.js\",\"name\":\"icon-sets.js\",\"extension\":\".js\",\"size\":2721,\"isFile\":true,\"codeHtml\":\"<span class=\\\"token keyword\\\">import</span> <span class=\\\"token punctuation\\\">{</span>\\n  pipe<span class=\\\"token punctuation\\\">,</span> toPairs<span class=\\\"token punctuation\\\">,</span> groupBy<span class=\\\"token punctuation\\\">,</span> map<span class=\\\"token punctuation\\\">,</span>\\n<span class=\\\"token punctuation\\\">}</span> <span class=\\\"token keyword\\\">from</span> <span class=\\\"token string\\\">'ramda'</span>\\n<span class=\\\"token keyword\\\">import</span> AntD <span class=\\\"token keyword\\\">from</span> <span class=\\\"token string\\\">'react-native-vector-icons/AntDesign'</span>\\n<span class=\\\"token keyword\\\">import</span> Entypo <span class=\\\"token keyword\\\">from</span> <span class=\\\"token string\\\">'react-native-vector-icons/Entypo'</span>\\n<span class=\\\"token keyword\\\">import</span> EvilIcons <span class=\\\"token keyword\\\">from</span> <span class=\\\"token string\\\">'react-native-vector-icons/EvilIcons'</span>\\n<span class=\\\"token keyword\\\">import</span> Feather <span class=\\\"token keyword\\\">from</span> <span class=\\\"token string\\\">'react-native-vector-icons/Feather'</span>\\n<span class=\\\"token keyword\\\">import</span> FontAwesome <span class=\\\"token keyword\\\">from</span> <span class=\\\"token string\\\">'react-native-vector-icons/FontAwesome'</span>\\n<span class=\\\"token keyword\\\">import</span> FontAwesome5 <span class=\\\"token keyword\\\">from</span> <span class=\\\"token string\\\">'react-native-vector-icons/FontAwesome5'</span>\\n<span class=\\\"token keyword\\\">import</span> Foundation <span class=\\\"token keyword\\\">from</span> <span class=\\\"token string\\\">'react-native-vector-icons/Foundation'</span>\\n<span class=\\\"token keyword\\\">import</span> Ionicons <span class=\\\"token keyword\\\">from</span> <span class=\\\"token string\\\">'react-native-vector-icons/Ionicons'</span>\\n<span class=\\\"token keyword\\\">import</span> MaterialIcons <span class=\\\"token keyword\\\">from</span> <span class=\\\"token string\\\">'react-native-vector-icons/MaterialIcons'</span>\\n<span class=\\\"token keyword\\\">import</span> MaterialCommunityIcons <span class=\\\"token keyword\\\">from</span> <span class=\\\"token string\\\">'react-native-vector-icons/MaterialCommunityIcons'</span>\\n<span class=\\\"token keyword\\\">import</span> Octicons <span class=\\\"token keyword\\\">from</span> <span class=\\\"token string\\\">'react-native-vector-icons/Octicons'</span>\\n<span class=\\\"token keyword\\\">import</span> Zocial <span class=\\\"token keyword\\\">from</span> <span class=\\\"token string\\\">'react-native-vector-icons/Zocial'</span>\\n<span class=\\\"token keyword\\\">import</span> AntDGlyphs <span class=\\\"token keyword\\\">from</span> <span class=\\\"token string\\\">'react-native-vector-icons/glyphmaps/AntDesign.json'</span>\\n<span class=\\\"token keyword\\\">import</span> EntypoGlyphs <span class=\\\"token keyword\\\">from</span> <span class=\\\"token string\\\">'react-native-vector-icons/glyphmaps/Entypo.json'</span>\\n<span class=\\\"token keyword\\\">import</span> EvilIconsGlyphs <span class=\\\"token keyword\\\">from</span> <span class=\\\"token string\\\">'react-native-vector-icons/glyphmaps/EvilIcons.json'</span>\\n<span class=\\\"token keyword\\\">import</span> FeatherGlyphs <span class=\\\"token keyword\\\">from</span> <span class=\\\"token string\\\">'react-native-vector-icons/glyphmaps/Feather.json'</span>\\n<span class=\\\"token keyword\\\">import</span> FontAwesomeGlyphs <span class=\\\"token keyword\\\">from</span> <span class=\\\"token string\\\">'react-native-vector-icons/glyphmaps/FontAwesome.json'</span>\\n<span class=\\\"token keyword\\\">import</span> FontAwesome5Glyphs <span class=\\\"token keyword\\\">from</span> <span class=\\\"token string\\\">'react-native-vector-icons/glyphmaps/FontAwesome5Free.json'</span>\\n<span class=\\\"token keyword\\\">import</span> FoundationGlyphs <span class=\\\"token keyword\\\">from</span> <span class=\\\"token string\\\">'react-native-vector-icons/glyphmaps/Foundation.json'</span>\\n<span class=\\\"token keyword\\\">import</span> IoniconsGlyphs <span class=\\\"token keyword\\\">from</span> <span class=\\\"token string\\\">'react-native-vector-icons/glyphmaps/Ionicons.json'</span>\\n<span class=\\\"token keyword\\\">import</span> MaterialIconsGlyphs <span class=\\\"token keyword\\\">from</span> <span class=\\\"token string\\\">'react-native-vector-icons/glyphmaps/MaterialIcons.json'</span>\\n<span class=\\\"token keyword\\\">import</span> MaterialCommunityIconsGlyphs <span class=\\\"token keyword\\\">from</span> <span class=\\\"token string\\\">'react-native-vector-icons/glyphmaps/MaterialCommunityIcons.json'</span>\\n<span class=\\\"token keyword\\\">import</span> OcticonsGlyphs <span class=\\\"token keyword\\\">from</span> <span class=\\\"token string\\\">'react-native-vector-icons/glyphmaps/Octicons.json'</span>\\n<span class=\\\"token keyword\\\">import</span> ZocialGlyphs <span class=\\\"token keyword\\\">from</span> <span class=\\\"token string\\\">'react-native-vector-icons/glyphmaps/Zocial.json'</span>\\n\\n<span class=\\\"token keyword\\\">const</span> <span class=\\\"token constant\\\">GLYPH_MAPS</span> <span class=\\\"token operator\\\">=</span> <span class=\\\"token punctuation\\\">{</span>\\n  AntD<span class=\\\"token punctuation\\\">:</span> AntDGlyphs<span class=\\\"token punctuation\\\">,</span>\\n  Entypo<span class=\\\"token punctuation\\\">:</span> EntypoGlyphs<span class=\\\"token punctuation\\\">,</span>\\n  EvilIcons<span class=\\\"token punctuation\\\">:</span> EvilIconsGlyphs<span class=\\\"token punctuation\\\">,</span>\\n  Feather<span class=\\\"token punctuation\\\">:</span> FeatherGlyphs<span class=\\\"token punctuation\\\">,</span>\\n  FontAwesome<span class=\\\"token punctuation\\\">:</span> FontAwesomeGlyphs<span class=\\\"token punctuation\\\">,</span>\\n  FontAwesome5<span class=\\\"token punctuation\\\">:</span> FontAwesome5Glyphs<span class=\\\"token punctuation\\\">,</span>\\n  Foundation<span class=\\\"token punctuation\\\">:</span> FoundationGlyphs<span class=\\\"token punctuation\\\">,</span>\\n  Ionicons<span class=\\\"token punctuation\\\">:</span> IoniconsGlyphs<span class=\\\"token punctuation\\\">,</span>\\n  MaterialIcons<span class=\\\"token punctuation\\\">:</span> MaterialIconsGlyphs<span class=\\\"token punctuation\\\">,</span>\\n  MaterialCommunityIcons<span class=\\\"token punctuation\\\">:</span> MaterialCommunityIconsGlyphs<span class=\\\"token punctuation\\\">,</span>\\n  Octicons<span class=\\\"token punctuation\\\">:</span> OcticonsGlyphs<span class=\\\"token punctuation\\\">,</span>\\n  Zocial<span class=\\\"token punctuation\\\">:</span> ZocialGlyphs<span class=\\\"token punctuation\\\">,</span>\\n<span class=\\\"token punctuation\\\">}</span>\\n\\n<span class=\\\"token keyword\\\">const</span> <span class=\\\"token constant\\\">ICON_SETS</span> <span class=\\\"token operator\\\">=</span> <span class=\\\"token punctuation\\\">{</span>\\n  AntD<span class=\\\"token punctuation\\\">,</span>\\n  Entypo<span class=\\\"token punctuation\\\">,</span>\\n  EvilIcons<span class=\\\"token punctuation\\\">,</span>\\n  Feather<span class=\\\"token punctuation\\\">,</span>\\n  FontAwesome<span class=\\\"token punctuation\\\">,</span>\\n  FontAwesome5<span class=\\\"token punctuation\\\">,</span>\\n  Foundation<span class=\\\"token punctuation\\\">,</span>\\n  Ionicons<span class=\\\"token punctuation\\\">,</span>\\n  MaterialIcons<span class=\\\"token punctuation\\\">,</span>\\n  MaterialCommunityIcons<span class=\\\"token punctuation\\\">,</span>\\n  Octicons<span class=\\\"token punctuation\\\">,</span>\\n  Zocial<span class=\\\"token punctuation\\\">,</span>\\n<span class=\\\"token punctuation\\\">}</span>\\n\\n<span class=\\\"token keyword\\\">const</span> <span class=\\\"token function-variable function\\\">groupGlyphNames</span> <span class=\\\"token operator\\\">=</span> <span class=\\\"token parameter\\\">glyphMap</span> <span class=\\\"token operator\\\">=></span>\\n  Object<span class=\\\"token punctuation\\\">.</span><span class=\\\"token function\\\">values</span><span class=\\\"token punctuation\\\">(</span><span class=\\\"token function\\\">groupBy</span><span class=\\\"token punctuation\\\">(</span><span class=\\\"token parameter\\\">name</span> <span class=\\\"token operator\\\">=></span> glyphMap<span class=\\\"token punctuation\\\">[</span>name<span class=\\\"token punctuation\\\">]</span><span class=\\\"token punctuation\\\">)</span><span class=\\\"token punctuation\\\">(</span>Object<span class=\\\"token punctuation\\\">.</span><span class=\\\"token function\\\">keys</span><span class=\\\"token punctuation\\\">(</span>glyphMap<span class=\\\"token punctuation\\\">)</span><span class=\\\"token punctuation\\\">)</span><span class=\\\"token punctuation\\\">)</span>\\n\\n<span class=\\\"token keyword\\\">const</span> transformIconSets <span class=\\\"token operator\\\">=</span> <span class=\\\"token function\\\">pipe</span><span class=\\\"token punctuation\\\">(</span>\\n  toPairs<span class=\\\"token punctuation\\\">,</span>\\n  <span class=\\\"token function\\\">map</span><span class=\\\"token punctuation\\\">(</span><span class=\\\"token punctuation\\\">(</span><span class=\\\"token parameter\\\"><span class=\\\"token punctuation\\\">[</span>name<span class=\\\"token punctuation\\\">,</span> component<span class=\\\"token punctuation\\\">]</span></span><span class=\\\"token punctuation\\\">)</span> <span class=\\\"token operator\\\">=></span> <span class=\\\"token punctuation\\\">(</span><span class=\\\"token punctuation\\\">{</span>\\n    name<span class=\\\"token punctuation\\\">,</span>\\n    component<span class=\\\"token punctuation\\\">,</span>\\n    glyphNames<span class=\\\"token punctuation\\\">:</span> <span class=\\\"token function\\\">groupGlyphNames</span><span class=\\\"token punctuation\\\">(</span><span class=\\\"token constant\\\">GLYPH_MAPS</span><span class=\\\"token punctuation\\\">[</span>name<span class=\\\"token punctuation\\\">]</span><span class=\\\"token punctuation\\\">)</span><span class=\\\"token punctuation\\\">,</span>\\n  <span class=\\\"token punctuation\\\">}</span><span class=\\\"token punctuation\\\">)</span><span class=\\\"token punctuation\\\">)</span><span class=\\\"token punctuation\\\">,</span>\\n<span class=\\\"token punctuation\\\">)</span>\\n\\n<span class=\\\"token keyword\\\">export</span> <span class=\\\"token keyword\\\">default</span> <span class=\\\"token function\\\">transformIconSets</span><span class=\\\"token punctuation\\\">(</span><span class=\\\"token constant\\\">ICON_SETS</span><span class=\\\"token punctuation\\\">)</span>\\n\"},{\"path\":\"react-native.android.js\",\"name\":\"react-native.android.js\",\"extension\":\".js\",\"size\":30,\"isFile\":true,\"codeHtml\":\"<span class=\\\"token keyword\\\">export</span> <span class=\\\"token operator\\\">*</span> <span class=\\\"token keyword\\\">from</span> <span class=\\\"token string\\\">'react-native'</span>\\n\"}],\"isFile\":false,\"size\":9981}","gallery":[{"src":"https://cloud.githubusercontent.com/assets/378279/8903470/a9fe6b46-3458-11e5-901f-98b7b676d0d3.png","width":374,"height":666},{"src":"https://cloud.githubusercontent.com/assets/378279/7667568/2e9021b2-fc0d-11e4-8e68-cf91c329a6f4.png","width":179,"height":108},{"src":"https://cloud.githubusercontent.com/assets/378279/7667569/3010dd7e-fc0d-11e4-9696-cb721fe8e98d.png","width":37,"height":37},{"src":"https://cloud.githubusercontent.com/assets/378279/7667570/33817554-fc0d-11e4-9ad7-4eb60139cfb7.png","width":32,"height":32}]}}}