From 35641d3d09ae4b310cb668586a0f4a274c3cea13 Mon Sep 17 00:00:00 2001 From: Kyle Roach Date: Sun, 15 Oct 2017 20:25:33 -0400 Subject: [PATCH 01/50] Hank.brekke/react 16 upgrade (#4) * React 16 Compatibility * Updated constantsToExport and index.js to conform to RN 0.49 specifications for constants, and fixed functions that were losing there this value with the RN 0.49 changes --- RNTableView/RNTableViewManager.m | 4 +- index.js | 250 ++++++++++++++++--------------- 2 files changed, 134 insertions(+), 120 deletions(-) diff --git a/RNTableView/RNTableViewManager.m b/RNTableView/RNTableViewManager.m index 1ec0136..9bab75c 100644 --- a/RNTableView/RNTableViewManager.m +++ b/RNTableView/RNTableViewManager.m @@ -112,6 +112,7 @@ - (NSArray *)customDirectEventTypes - (NSDictionary *)constantsToExport { return @{ + @"Constants": @{ @"Style": @{ @"Plain": @(UITableViewStylePlain), @"Grouped": @(UITableViewStyleGrouped) @@ -145,7 +146,8 @@ - (NSDictionary *)constantsToExport { @"Checkmark": @(UITableViewCellAccessoryCheckmark), @"DetailButton": @(UITableViewCellAccessoryDetailButton) } - }; + } + }; } RCT_CUSTOM_VIEW_PROPERTY(fontSize, CGFloat, RNTableView) diff --git a/index.js b/index.js index 9e84ce6..0a4fcb2 100644 --- a/index.js +++ b/index.js @@ -1,5 +1,5 @@ -'use strict'; -import React, { Component } from 'react'; +import PropTypes from 'prop-types'; +import React from 'react'; import { ReactNativeViewAttributes, NativeModules, @@ -10,40 +10,41 @@ import { PointPropType, findNodeHandle, } from 'react-native'; -var RNTableViewConsts = NativeModules.UIManager.RNTableView.Constants; var resolveAssetSource = require('react-native/Libraries/Image/resolveAssetSource'); +var RNTableViewConsts = NativeModules.RNTableViewManager.Constants; + function extend(el, map) { for (var i in map) if (typeof(map[i])!='object') el[i] = map[i]; return el; } -var TableView = React.createClass({ - propTypes: { - onPress: React.PropTypes.func, - onAccessoryPress: React.PropTypes.func, - onWillDisplayCell: React.PropTypes.func, - onEndDisplayingCell: React.PropTypes.func, - selectedValue: React.PropTypes.any, // string or integer basically - autoFocus: React.PropTypes.bool, - autoFocusAnimate: React.PropTypes.bool, - alwaysBounceVertical: React.PropTypes.bool, - moveWithinSectionOnly: React.PropTypes.bool, - json: React.PropTypes.string, - textColor: React.PropTypes.string, - detailTextColor: React.PropTypes.string, - tintColor: React.PropTypes.string, - footerLabel: React.PropTypes.string, - headerFont: React.PropTypes.number, - headerTextColor: React.PropTypes.string, - footerTextColor: React.PropTypes.string, - separatorColor: React.PropTypes.string, - scrollEnabled: React.PropTypes.bool, - sectionIndexTitlesEnabled: React.PropTypes.bool, - showsHorizontalScrollIndicator: React.PropTypes.bool, - showsVerticalScrollIndicator: React.PropTypes.bool, - onScroll: React.PropTypes.func, +class TableView extends React.Component { + static propTypes = { + onPress: PropTypes.func, + onAccessoryPress: PropTypes.func, + onWillDisplayCell: PropTypes.func, + onEndDisplayingCell: PropTypes.func, + selectedValue: PropTypes.any, // string or integer basically + autoFocus: PropTypes.bool, + autoFocusAnimate: PropTypes.bool, + alwaysBounceVertical: PropTypes.bool, + moveWithinSectionOnly: PropTypes.bool, + json: PropTypes.string, + textColor: PropTypes.string, + detailTextColor: PropTypes.string, + tintColor: PropTypes.string, + footerLabel: PropTypes.string, + headerFont: PropTypes.number, + headerTextColor: PropTypes.string, + footerTextColor: PropTypes.string, + separatorColor: PropTypes.string, + scrollEnabled: PropTypes.bool, + sectionIndexTitlesEnabled: PropTypes.bool, + showsHorizontalScrollIndicator: PropTypes.bool, + showsVerticalScrollIndicator: PropTypes.bool, + onScroll: PropTypes.func, /** @@ -66,32 +67,32 @@ var TableView = React.createClass({ * @platform ios */ scrollIndicatorInsets: EdgeInsetsPropType, - tableViewCellEditingStyle: React.PropTypes.number, - }, + tableViewCellEditingStyle: PropTypes.number, + }; - getDefaultProps() { - return { - tableViewCellEditingStyle: RNTableViewConsts.CellEditingStyle.Delete, - autoFocusAnimate: true, - alwaysBounceVertical: true, - scrollEnabled: true, - sectionIndexTitlesEnabled: false, - showsHorizontalScrollIndicator: true, - showsVerticalScrollIndicator: true, - }; - }, + static defaultProps = { + tableViewCellEditingStyle: RNTableViewConsts.CellEditingStyle.Delete, + autoFocusAnimate: true, + alwaysBounceVertical: true, + scrollEnabled: true, + sectionIndexTitlesEnabled: false, + showsHorizontalScrollIndicator: true, + showsVerticalScrollIndicator: true, + }; - getInitialState: function() { - return this._stateFromProps(this.props); - }, + constructor(props) { + super(props); + + this.state = this._stateFromProps(props); + } - componentWillReceiveProps: function(nextProps) { + componentWillReceiveProps(nextProps) { var state = this._stateFromProps(nextProps); this.setState(state); - }, + } // Translate TableView prop and children into stuff that RNTableView understands. - _stateFromProps: function(props) { + _stateFromProps(props) { var sections = []; var additionalItems = []; var children = []; @@ -101,7 +102,7 @@ var TableView = React.createClass({ React.Children.forEach(props.children, function (section, index) { var items=[]; var count = 0; - if (section && section.type==TableView.Section) { + if (section && section.type==TableViewSection) { let customCells = false; React.Children.forEach(section.props.children, function (child, itemIndex) { var el = {}; @@ -118,7 +119,7 @@ var TableView = React.createClass({ count++; items.push(el); - if (child.type==TableView.Cell){ + if (child.type==TableViewCell){ customCells = true; count++; var element = React.cloneElement(child, {key: index+" "+itemIndex, section: index, row: itemIndex}); @@ -135,7 +136,7 @@ var TableView = React.createClass({ items: items, count: count }); - } else if (section && section.type==TableView.Item){ + } else if (section && section.type==TableViewItem){ var el = extend({},section.props); if (!el.label){ el.label = el.children; @@ -147,18 +148,18 @@ var TableView = React.createClass({ }); this.sections = sections; return {sections, additionalItems, children, json}; - }, + } - scrollTo: function(x, y, animated) { + scrollTo(x, y, animated) { NativeModules.RNTableViewManager.scrollTo( findNodeHandle(this.tableView), x, y, animated ); - }, + } - render: function() { + render() { return ( - + onScroll={(...args) => this._onScroll(...args)} + onPress={(...args) => this._onPress(...args)} + onAccessoryPress={(...args) => this._onAccessoryPress(...args)} + onChange={(...args) => this._onChange(...args)} + onWillDisplayCell={(...args) => this._onWillDisplayCell(...args)} + onEndDisplayingCell={(...args) => this._onEndDisplayingCell(...args)}> {this.state.children} ); - }, + } - _onScroll: function(event) { + _onScroll(event) { if (this.props.onScroll) { this.props.onScroll(event); } - }, - _onPress: function(event) { + } + _onPress(event) { var data = event.nativeEvent; if (this.sections[data.selectedSection] && this.sections[data.selectedSection].items[data.selectedIndex] && this.sections[data.selectedSection] && this.sections[data.selectedSection].items[data.selectedIndex].onPress){ @@ -202,8 +202,8 @@ var TableView = React.createClass({ this.props.onPress(data); } event.stopPropagation(); - }, - _onAccessoryPress: function(event) { + } + _onAccessoryPress(event) { console.log('_onAccessoryPress', event); var data = event.nativeEvent; if (this.sections[data.selectedSection] && this.sections[data.selectedSection].items[data.accessoryIndex] && @@ -214,8 +214,8 @@ var TableView = React.createClass({ this.props.onAccessoryPress(data); } event.stopPropagation(); - }, - _onChange: function(event) { + } + _onChange(event) { var data = event.nativeEvent; if (this.sections[data.selectedSection] && this.sections[data.selectedSection].items[data.selectedIndex] && this.sections[data.selectedSection] && this.sections[data.selectedSection].items[data.selectedIndex].onChange){ @@ -225,8 +225,8 @@ var TableView = React.createClass({ this.props.onChange(data); } event.stopPropagation(); - }, - _onWillDisplayCell: function(event) { + } + _onWillDisplayCell(event) { var data = event.nativeEvent; if (this.sections[data.section] && this.sections[data.section].items[data.row] && this.sections[data.section].items[data.row].onWillDisplayCell) { this.sections[data.section].items[data.row].onWillDisplayCell(data); @@ -235,8 +235,8 @@ var TableView = React.createClass({ this.props.onWillDisplayCell(data); } event.stopPropagation(); - }, - _onEndDisplayingCell: function(event) { + } + _onEndDisplayingCell(event) { var data = event.nativeEvent; if (this.sections[data.section] && this.sections[data.section].items[data.row] && this.sections[data.section].items[data.row].onEndDisplayingCell) { this.sections[data.section].items[data.row].onEndDisplayingCell(data); @@ -245,66 +245,78 @@ var TableView = React.createClass({ this.props.onEndDisplayingCell(data); } event.stopPropagation(); - }, -}); + } +} -TableView.Item = React.createClass({ - propTypes: { - value: React.PropTypes.any, // string or integer basically - label: React.PropTypes.string, - }, +class TableViewItem extends React.Component { + static propTypes = { + value: PropTypes.any, // string or integer basically + label: PropTypes.string, + } - render: function() { + render() { // These items don't get rendered directly. return null; - }, -}); + } +} -TableView.Footer = React.createClass({ - getInitialState(){ - return {width:0, height:0} - }, - render: function() { +TableView.Item = TableViewItem; + +class TableViewFooter extends React.Component { + constructor(props){ + super(props); + this.state = {width:0, height:0}; + } + render() { return {this.setState(event.nativeEvent.layout)}} {...this.props} componentWidth={this.state.width} componentHeight={this.state.height}/> - }, -}); + } +} var RNFooterView = requireNativeComponent('RNTableFooterView', null); +TableView.Footer = TableViewFooter; -TableView.Header = React.createClass({ - getInitialState(){ - return {width:0, height:0} - }, - render: function() { +class TableViewHeader extends React.Component { + constructor(props){ + super(props); + + this.state = {width:0, height:0}; + } + + render() { return {this.setState(event.nativeEvent.layout)}} {...this.props} componentWidth={this.state.width} componentHeight={this.state.height}/> - }, -}); + } +}; var RNHeaderView = requireNativeComponent('RNTableHeaderView', null); +TableView.Header = TableViewHeader; -TableView.Cell = React.createClass({ - getInitialState(){ - return {width:0, height:0} - }, - render: function() { +class TableViewCell extends React.Component { + constructor(props){ + super(props); + + this.state = {width:0, height:0}; + } + render() { return {this.setState(event.nativeEvent.layout)}} {...this.props} componentWidth={this.state.width} componentHeight={this.state.height}/> - }, -}); + } +}; var RNCellView = requireNativeComponent('RNCellView', null); +TableView.Cell = TableViewCell; -TableView.Section = React.createClass({ - propTypes: { - label: React.PropTypes.string, - footerLabel: React.PropTypes.string, - arrow: React.PropTypes.bool, - footerHeight: React.PropTypes.number, - headerHeight: React.PropTypes.number, +class TableViewSection extends React.Component { + static propTypes = { + label: PropTypes.string, + footerLabel: PropTypes.string, + arrow: PropTypes.bool, + footerHeight: PropTypes.number, + headerHeight: PropTypes.number, - }, + } - render: function() { + render() { // These items don't get rendered directly. return null; - }, -}); + } +}; +TableView.Section = TableViewSection; var styles = StyleSheet.create({ tableView: { @@ -318,4 +330,4 @@ TableView.Consts = RNTableViewConsts; var RNTableView = requireNativeComponent('RNTableView', null); -module.exports = TableView; +export default TableView; From 0b34bd33c10c0f6771da2c817a0bfa155f2435da Mon Sep 17 00:00:00 2001 From: Kyle Roach Date: Sun, 15 Oct 2017 20:27:03 -0400 Subject: [PATCH 02/50] Fix empty label on sections --- RNTableView/RNTableView.m | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/RNTableView/RNTableView.m b/RNTableView/RNTableView.m index 9d98bef..b214af7 100644 --- a/RNTableView/RNTableView.m +++ b/RNTableView/RNTableView.m @@ -174,7 +174,8 @@ - (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView { NSMutableArray *keys = [NSMutableArray arrayWithCapacity:[_sections count]]; for (NSDictionary *section in _sections){ - [keys addObject:section[@"label"]]; + NSString *label = _sections[@"label"] ?: @""; + [keys addObject:label]; } return keys; From 73427b443fcd0d030442b07b22608a0dc152b2d0 Mon Sep 17 00:00:00 2001 From: Kyle Date: Sun, 15 Oct 2017 20:31:30 -0400 Subject: [PATCH 03/50] fix(title): Fix section titles index https://github.com/aksonov/react-native-tableview/pull/142 --- RNTableView/RNTableView.m | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/RNTableView/RNTableView.m b/RNTableView/RNTableView.m index b214af7..b9cef75 100644 --- a/RNTableView/RNTableView.m +++ b/RNTableView/RNTableView.m @@ -173,9 +173,11 @@ - (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView { // create selected indexes NSMutableArray *keys = [NSMutableArray arrayWithCapacity:[_sections count]]; - for (NSDictionary *section in _sections){ - NSString *label = _sections[@"label"] ?: @""; - [keys addObject:label]; + if (_sectionIndexTitlesEnabled) { + for (NSDictionary *section in _sections){ + NSString *label = _sections[@"label"] ?: @""; + [keys addObject:label]; + } } return keys; From 48539faa3f0b6535b19af19bf64f44f62cf6d9a8 Mon Sep 17 00:00:00 2001 From: Kyle Date: Sun, 15 Oct 2017 20:53:55 -0400 Subject: [PATCH 04/50] fix(tableview): Wrong iterator for section labels --- RNTableView/RNTableView.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RNTableView/RNTableView.m b/RNTableView/RNTableView.m index b9cef75..86b28b3 100644 --- a/RNTableView/RNTableView.m +++ b/RNTableView/RNTableView.m @@ -175,7 +175,7 @@ - (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView { if (_sectionIndexTitlesEnabled) { for (NSDictionary *section in _sections){ - NSString *label = _sections[@"label"] ?: @""; + NSString *label = section[@"label"] ?: @""; [keys addObject:label]; } } From 653d565776a660c4e19d62689e5fb5bbe47f8742 Mon Sep 17 00:00:00 2001 From: Kyle Roach Date: Sun, 15 Oct 2017 23:04:47 -0400 Subject: [PATCH 05/50] Cleanup readme Syntax highlighting and install steps --- README.md | 255 ++++++++++++++++++++++++++++++------------------------ 1 file changed, 142 insertions(+), 113 deletions(-) diff --git a/README.md b/README.md index 95e219b..171fcf7 100755 --- a/README.md +++ b/README.md @@ -7,6 +7,11 @@ Native iOS UITableView for React Native with JSON support. - [Examples](#examples) - [Customization](#customization) +## NOTICE +The [original library](https://github.com/aksonov/react-native-tableview) has been unmaintained for over a year. This is a fork of the library that aims to keep it up to date with the newest releases of react native. + +**Currently supports react-native 0.49** + ## Features - Look and feel native iOS TableView (with group/plain tableview type, sections headers, etc) - Display long lists of data (like country list) - built-in list view has performance issues for long lists @@ -20,18 +25,27 @@ Native iOS UITableView for React Native with JSON support. - Use tableview as menu to navigate to other app screen (check included demo, it uses flux router https://github.com/aksonov/react-native-router-flux) - Native editing mode for table - move/delete option is supported by using attributes canMove, canEdit for items/sections --- ## Installation -1. `npm install react-native-tableview --save` -2. In XCode, in the project navigator, right click `Libraries` ➜ `Add Files to [your project's name]` -3. add `./node_modules/react-native-tableview/RNTableView.xcodeproj` -4. In the XCode project navigator, select your project, select the `Build Phases` tab and in the `Link Binary With Libraries` section add **libRNTableView.a** -4. And in the `Build Settings` tab in the `Search Paths/Header Search Paths` section add `$(SRCROOT)/../node_modules/react-native-tableview` (make sure it's recursive). -5. (optional) If you will use JSON file, add it to iOS application bundle -6. `import TableView from 'react-native-tableview'` - --- +1. Installation + * Using npm: `npm install https://github.com/iRoachie/react-native-tableview --save` + * Using yarn: `yarn add https://github.com/iRoachie/react-native-tableview` +2. Link + * `react-native link react-native-tableview` + * If fails, follow manual linking steps below +3. (optional) If you will use JSON file, add it to iOS application bundle +4. Import it in your JS: + + ```js + import TableView from 'react-native-tableview'; + ``` + + +### Manual Linking +1. In XCode, in the project navigator, right click Libraries ➜ Add Files to [your project's name] +2. Add ./node_modules/react-native-tableview/RNTableView.xcodeproj +3. In the XCode project navigator, select your project, select the Build Phases tab and in the Link Binary With Libraries section add libRNTableView.a +4. And in the Build Settings tab in the Search Paths/Header Search Paths section add $(SRCROOT)/../node_modules/react-native-tableview (make sure it's recursive). ## Supported Styles ### UITableView styles @@ -54,93 +68,102 @@ Native iOS UITableView for React Native with JSON support. ### List item format Items in the list can be either `TableView.Item` or `TableView.Cell`. An `Item` is simply text. A `Cell` can be any complex component. However, only `Item`s can be edited or moved. There are also issues with `Cell`s re-rendering on data changes (#19) that can be avoided by using `Item`s. If you want to be able to re-render, edit or move a complex component, use `reactModuleForCell`, described in [Editable Complex Components](#editable-complex-components). --- ## Examples ### Example 1 ![demo-3](https://cloud.githubusercontent.com/assets/1321329/10022633/2bcad30e-614e-11e5-987d-28dbbb9d2739.gif) -``` -'use strict'; +```jsx +import React from 'react' +import { AppRegistry } from 'react-native' -var React = require('react-native'); -var { AppRegistry } = React; -var TableView = require('react-native-tableview'); -var Section = TableView.Section; -var Item = TableView.Item; +import TableView from 'react-native-tableview' +const { Section, Item } = TableView class TableViewExample extends React.Component { - render(){ - return ( - console.log(event)}> -
- Item 1 - Item 2 - Item 3 - Item 4 - Item 5 - Item 6 - Item 7 - Item 8 - Item 9 - Item 10 - Item 11 - Item 12 - Item 13 - Item 14 - Item 15 - Item 16 - Item 17 - Item 18 - Item 19 -
-
- Item 1 - Item 2 - Item 3 -
-
- ); - } + render() { + return ( + console.log(event)} + > +
+ + Item 1 + + Item 2 + Item 3 + Item 4 + Item 5 + Item 6 + Item 7 + Item 8 + Item 9 + Item 10 + Item 11 + Item 12 + Item 13 + Item 14 + Item 15 + Item 16 + Item 17 + Item 18 + Item 19 +
+
+ Item 1 + Item 2 + Item 3 +
+
+ ) + } } -AppRegistry.registerComponent('TableViewExample', () => TableViewExample); +AppRegistry.registerComponent('TableViewExample', () => TableViewExample) ``` ### Example 2 (JSON source support), reads country list JSON from app bundle and display UITableView with selected value checkmarked ![demo2](https://cloud.githubusercontent.com/assets/1321329/9335801/7a4d42ca-45d6-11e5-860c-969db80413ca.gif) -``` - render(){ - return ( - console.log(event)}/> - ); - } +```jsx +render() { + return ( + console.log(event)}/> + ); +} ``` ### Example 3 (JSON filter and optional items at the beginning) -``` - // list spanish provinces and add 'All states' item at the beginning - render(){ - var country = "ES"; - return ( - console.log(event)}> - All states - - ); - } +```jsx +// list spanish provinces and add 'All states' item at the beginning + +render() { + const country = "ES"; + + return ( + console.log(event)}> + All states + + ); +} ``` --- ## Customization @@ -189,13 +212,13 @@ Footer font: An `Item` component takes an `image` and an optional `imageWidth` prop. An `image` prop can be a string pointing to the name of an asset in your "Asset Catalog". In this case an `imageWidth` prop is recommended. -``` +```jsx ``` Alernatively, you can `require` the image from your local app code. In this case an `imageWidth` is unnecessary. -``` +```jsx ``` @@ -211,14 +234,14 @@ Only `Item`s can be edited or moved. However you can create a complex component #### Modifying `AppDelegate.m` Add the following import statement with the other imports at the top of the file: -``` +```objective-c #import ``` Add the following two lines -``` - //Save main bridge so that RNTableView could access our bridge to create its RNReactModuleCells - [[RNAppGlobals sharedInstance] setAppBridge:rootView.bridge]; +```objective-c +//Save main bridge so that RNTableView could access our bridge to create its RNReactModuleCells +[[RNAppGlobals sharedInstance] setAppBridge:rootView.bridge]; ``` just before the `self.window =` line near the bottom of the file. If you have not already done so, add the header search path as shown in [Getting Started](#getting-started). @@ -226,47 +249,53 @@ just before the `self.window =` line near the bottom of the file. If you have no For example, -``` +```jsx //Should be pure... setState on top-level component doesn't seem to work + class TableViewExampleCell extends React.Component { - render(){ - var style = {borderColor:"#aaaaaa", borderWidth:1, borderRadius:3}; - // Fill the full native table cell height. - style.flex = 1; - - // All Item props get passed to this cell inside this.props.data. Use them to control the rendering, for example background color: - if (this.props.data.backgroundColor !== undefined) { - style.backgroundColor = this.props.data.backgroundColor; - } - - return ( - - section:{this.props.section},row:{this.props.row},label:{this.props.data.label} - message:{this.props.data.message} - - ); - } + render() { + var style = { borderColor: '#aaaaaa', borderWidth: 1, borderRadius: 3 } + + // Fill the full native table cell height. + style.flex = 1 + + // All Item props get passed to this cell inside this.props.data. Use them to control the rendering, for example background color: + if (this.props.data.backgroundColor !== undefined) { + style.backgroundColor = this.props.data.backgroundColor } + + return ( + + + section:{this.props.section},row:{this.props.row},label:{this.props.data.label} + + message:{this.props.data.message} + + ) + } +} ``` For more examples, see examples/TableViewDemo. #### Pass component as prop. -``` +```jsx ``` #### Create list of items, passing props -``` -
- { this.props.items.map(function(item) { - return (); - }) } -
- +```jsx +
+ {this.props.items.map(function(item) { + return ( + + ) + })} +
``` Note that the props you pass must be primitive types: they cannot be objects. Also, note that the props @@ -275,7 +304,7 @@ and in your component you pick it up as `this.props.data.label`. #### Register your component. Each cell you render becomes a reuseable root view or `App`. -``` +```js var { AppRegistry } = React; ... From c7973a957c05d1a62df1a54b34cd27f5f2123d19 Mon Sep 17 00:00:00 2001 From: Kyle Date: Sun, 15 Oct 2017 23:07:02 -0400 Subject: [PATCH 06/50] chore(scm): Remove .idea folder from source control --- .idea/.name | 1 - .idea/jsLibraryMappings.xml | 6 - .idea/misc.xml | 14 - .idea/modules.xml | 8 - .idea/react-native-tableview.iml | 8 - .idea/vcs.xml | 6 - .idea/workspace.xml | 451 ------------------------------- 7 files changed, 494 deletions(-) delete mode 100644 .idea/.name delete mode 100644 .idea/jsLibraryMappings.xml delete mode 100644 .idea/misc.xml delete mode 100644 .idea/modules.xml delete mode 100644 .idea/react-native-tableview.iml delete mode 100644 .idea/vcs.xml delete mode 100644 .idea/workspace.xml diff --git a/.idea/.name b/.idea/.name deleted file mode 100644 index c29d427..0000000 --- a/.idea/.name +++ /dev/null @@ -1 +0,0 @@ -react-native-tableview \ No newline at end of file diff --git a/.idea/jsLibraryMappings.xml b/.idea/jsLibraryMappings.xml deleted file mode 100644 index b8387eb..0000000 --- a/.idea/jsLibraryMappings.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml deleted file mode 100644 index 19f74da..0000000 --- a/.idea/misc.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml deleted file mode 100644 index 07c947d..0000000 --- a/.idea/modules.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/.idea/react-native-tableview.iml b/.idea/react-native-tableview.iml deleted file mode 100644 index c956989..0000000 --- a/.idea/react-native-tableview.iml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml deleted file mode 100644 index 94a25f7..0000000 --- a/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml deleted file mode 100644 index f75f17e..0000000 --- a/.idea/workspace.xml +++ /dev/null @@ -1,451 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1442484175359 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file From 64a78b6f5c766e58d33a3201270bd1ec0b80e23c Mon Sep 17 00:00:00 2001 From: Kyle Date: Sun, 15 Oct 2017 23:09:51 -0400 Subject: [PATCH 07/50] chore(git): Update gitignore for better coverage --- .gitignore | 56 +++++++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 51 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 8fbddd0..0826423 100755 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,53 @@ -node_modules -RNTableView.xcodeproj/xcuserdata -RNTableView.xcodeproj/project.xcworkspace - -.npm-debug.log +# OSX +# .DS_Store + +# Xcode +# +build/ +*.pbxuser +!default.pbxuser +*.mode1v3 +!default.mode1v3 +*.mode2v3 +!default.mode2v3 +*.perspectivev3 +!default.perspectivev3 +xcuserdata +*.xccheckout +*.moved-aside +DerivedData +*.hmap +*.ipa +*.xcuserstate +project.xcworkspace + +# Android/IntelliJ +# +build/ .idea +.gradle +local.properties +*.iml + +# node.js +# +node_modules/ +npm-debug.log +yarn-error.log + +# BUCK +buck-out/ +\.buckd/ +*.keystore + +# fastlane +# +# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the +# screenshots whenever they are needed. +# For more information about the recommended setup visit: +# https://docs.fastlane.tools/best-practices/source-control/ + +*/fastlane/report.xml +*/fastlane/Preview.html +*/fastlane/screenshots From 830e6c5a833ca77a91eb863c95db5e7731540750 Mon Sep 17 00:00:00 2001 From: Kyle Roach Date: Mon, 13 Nov 2017 23:50:44 -0400 Subject: [PATCH 08/50] Added proptypes, react dependencies --- package.json | 14 +- yarn.lock | 3576 ++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 3583 insertions(+), 7 deletions(-) create mode 100644 yarn.lock diff --git a/package.json b/package.json index 55d45e1..3a509c6 100644 --- a/package.json +++ b/package.json @@ -27,11 +27,11 @@ "url": "https://github.com/aksonov/react-native-tableview/issues" }, "homepage": "https://github.com/aksonov/react-native-tableview#readme", - "dependencies": {}, - "readme": "# react-native-tableview\nNative iOS UITableView for React Native with JSON support.\n\n## Why I need to use it?\n- To display long lists of data (like country list) - built-in list view has performance issues for long lists\n- To use built-in accessory types (checkmark or disclosure indicator)\n- Automatic scroll to initial selected value during component initialization\n- Automatic item selection with \"checkmark\" with old item de-selection (optionally), see demo, useful to select country/state/etc.\n- Native JSON support for datasource. If you need to display large dataset, generated Javascript will became very large and impact js loading time. To solve this problem the component could read JSON directly from app bundle without JS!\n- Filter JSON datasources using NSPredicate syntax. For example you could select states for given country only (check demo)\n\n## Supports UITableView styles\n- UITableViewStylePlain (TableView.Consts.Style.Plain)\n- UITableViewStyleGrouped (TableView.Consts.Style.Grouped)\n\n## Supports UITableViewCell styles\n- UITableViewCellStyleDefault (TableView.Consts.CellStyle.Default)\n- UITableViewCellStyleValue1 (TableView.Consts.CellStyle.Value1)\n- UITableViewCellStyleValue2 (TableView.Consts.CellStyle.Value2)\n- UITableViewCellStyleSubtitle (TableView.Consts.CellStyle.Subtitle)\n\n## Supports accessory types\n- UITableViewCellAccessoryDisclosureIndicator (\"arrow\" attribute for TableView.Item or TableView.Section)\n- UITableViewCellAccessoryCheckmark (\"selected\" attribute for TableView.Item)\n\n## Example 1\n![demo](https://cloud.githubusercontent.com/assets/1321329/9329083/cc77b4e0-45ae-11e5-9919-34f12e6d407c.gif)\n\n```\n'use strict';\n\nvar React = require('react-native');\nvar { AppRegistry } = React;\nvar TableView = require('react-native-tableview');\nvar Section = TableView.Section;\nvar Item = TableView.Item;\n\nclass TableViewExample extends React.Component {\n render(){\n return (\n console.log(event)}>\n
\n Item 1\n Item 2\n Item 3\n Item 4\n Item 5\n Item 6\n Item 7\n Item 8\n Item 9\n Item 10\n Item 11\n Item 12\n Item 13\n Item 14\n Item 15\n Item 16\n Item 17\n Item 18\n Item 19\n Item 20\n Item 21\n Item 22\n Item 23\n Item 24\n Item 25\n Item 26\n Item 27\n Item 28\n Item 29\n Item 30\n
\n
\n Item 1\n Item 2\n Item 3\n
\n
\n );\n }\n}\n\nAppRegistry.registerComponent('TableViewExample', () => TableViewExample);\n```\n## Example 2 (JSON source support), reads country list JSON from app bundle and display UITableView with selected value checkmarked\n![demo2](https://cloud.githubusercontent.com/assets/1321329/9335801/7a4d42ca-45d6-11e5-860c-969db80413ca.gif)\n\n```\n render(){\n return (\n console.log(event)}/>\n );\n }\n```\n\n### Example 3 (JSON filter and optional items at the beginning)\n```\n // list spanish provinces and add 'All states' item at the beginning\n render(){\n var country = \"ES\";\n return (\n console.log(event)}>\n All states\n \n );\n }\n```\n\n## Getting started\n1. `npm install react-native-tableview --save`\n2. In XCode, in the project navigator, right click `Libraries` ➜ `Add Files to [your project's name]`\n3. add `./node_modules/react-native-tableview/RCTTableView.xcodeproj`\n4. In the XCode project navigator, select your project, select the `Build Phases` tab and in the `Link Binary With Libraries` section add **libRCTTableView.a**\n5. (optional) If you will use JSON file, add it to iOS application bundle\n6. `var TableView = require('react-native-tableview')`\n", - "readmeFilename": "README.md", - "gitHead": "bc76edf6b3181bea02f1e78c3c21a8cf9b2aacfe", - "_id": "react-native-tableview@1.4.1", - "_shasum": "1ea38fe72abd2cf346b950dfa2fc394d05ba3457", - "_from": "react-native-tableview@>=1.4.1 <2.0.0" + "dependencies": { + "prop-types": "^15.6.0" + }, + "devDependencies": { + "react": "16.0.0", + "react-native": "^0.50.3" + } } diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 0000000..73f2aac --- /dev/null +++ b/yarn.lock @@ -0,0 +1,3576 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +abbrev@1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" + +absolute-path@^0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/absolute-path/-/absolute-path-0.0.0.tgz#a78762fbdadfb5297be99b15d35a785b2f095bf7" + +accepts@~1.2.12, accepts@~1.2.13: + version "1.2.13" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.2.13.tgz#e5f1f3928c6d95fd96558c36ec3d9d0de4a6ecea" + dependencies: + mime-types "~2.1.6" + negotiator "0.5.3" + +accepts@~1.3.0: + version "1.3.4" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.4.tgz#86246758c7dd6d21a6474ff084a4740ec05eb21f" + dependencies: + mime-types "~2.1.16" + negotiator "0.6.1" + +ajv@^4.9.1: + version "4.11.8" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-4.11.8.tgz#82ffb02b29e662ae53bdc20af15947706739c536" + dependencies: + co "^4.6.0" + json-stable-stringify "^1.0.1" + +ajv@^5.1.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.3.0.tgz#4414ff74a50879c208ee5fdc826e32c303549eda" + dependencies: + co "^4.6.0" + fast-deep-equal "^1.0.0" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.3.0" + +ansi-escapes@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.0.0.tgz#ec3e8b4e9f8064fc02c3ac9b65f1c275bda8ef92" + +ansi-regex@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" + +ansi-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" + +ansi-styles@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" + +ansi-styles@^3.1.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.0.tgz#c159b8d5be0f9e5a6f346dab94f16ce022161b88" + dependencies: + color-convert "^1.9.0" + +ansi@^0.3.0, ansi@~0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/ansi/-/ansi-0.3.1.tgz#0c42d4fb17160d5a9af1e484bace1c66922c1b21" + +anymatch@^1.3.0: + version "1.3.2" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.2.tgz#553dcb8f91e3c889845dfdba34c77721b90b9d7a" + dependencies: + micromatch "^2.1.5" + normalize-path "^2.0.0" + +aproba@^1.0.3: + version "1.2.0" + resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" + +are-we-there-yet@~1.1.2: + version "1.1.4" + resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz#bb5dca382bb94f05e15194373d16fd3ba1ca110d" + dependencies: + delegates "^1.0.0" + readable-stream "^2.0.6" + +arr-diff@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" + dependencies: + arr-flatten "^1.0.1" + +arr-flatten@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" + +array-differ@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-1.0.0.tgz#eff52e3758249d33be402b8bb8e564bb2b5d4031" + +array-filter@~0.0.0: + version "0.0.1" + resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec" + +array-map@~0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/array-map/-/array-map-0.0.0.tgz#88a2bab73d1cf7bcd5c1b118a003f66f665fa662" + +array-reduce@~0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/array-reduce/-/array-reduce-0.0.0.tgz#173899d3ffd1c7d9383e4479525dbe278cab5f2b" + +array-uniq@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" + +array-unique@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" + +art@^0.10.0: + version "0.10.1" + resolved "https://registry.yarnpkg.com/art/-/art-0.10.1.tgz#38541883e399225c5e193ff246e8f157cf7b2146" + +asap@~2.0.3: + version "2.0.6" + resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" + +asn1@~0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.3.tgz#dac8787713c9966849fc8180777ebe9c1ddf3b86" + +assert-plus@1.0.0, assert-plus@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" + +assert-plus@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.2.0.tgz#d74e1b87e7affc0db8aadb7021f3fe48101ab234" + +async@^2.4.0: + version "2.6.0" + resolved "https://registry.yarnpkg.com/async/-/async-2.6.0.tgz#61a29abb6fcc026fea77e56d1c6ec53a795951f4" + dependencies: + lodash "^4.14.0" + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + +aws-sign2@~0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.6.0.tgz#14342dd38dbcc94d0e5b87d763cd63612c0e794f" + +aws-sign2@~0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" + +aws4@^1.2.1, aws4@^1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.6.0.tgz#83ef5ca860b2b32e4a0deedee8c771b9db57471e" + +babel-code-frame@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" + dependencies: + chalk "^1.1.3" + esutils "^2.0.2" + js-tokens "^3.0.2" + +babel-core@^6.24.1, babel-core@^6.26.0, babel-core@^6.7.2: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.0.tgz#af32f78b31a6fcef119c87b0fd8d9753f03a0bb8" + dependencies: + babel-code-frame "^6.26.0" + babel-generator "^6.26.0" + babel-helpers "^6.24.1" + babel-messages "^6.23.0" + babel-register "^6.26.0" + babel-runtime "^6.26.0" + babel-template "^6.26.0" + babel-traverse "^6.26.0" + babel-types "^6.26.0" + babylon "^6.18.0" + convert-source-map "^1.5.0" + debug "^2.6.8" + json5 "^0.5.1" + lodash "^4.17.4" + minimatch "^3.0.4" + path-is-absolute "^1.0.1" + private "^0.1.7" + slash "^1.0.0" + source-map "^0.5.6" + +babel-generator@^6.24.1, babel-generator@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.0.tgz#ac1ae20070b79f6e3ca1d3269613053774f20dc5" + dependencies: + babel-messages "^6.23.0" + babel-runtime "^6.26.0" + babel-types "^6.26.0" + detect-indent "^4.0.0" + jsesc "^1.3.0" + lodash "^4.17.4" + source-map "^0.5.6" + trim-right "^1.0.1" + +babel-helper-builder-react-jsx@^6.24.1: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.26.0.tgz#39ff8313b75c8b65dceff1f31d383e0ff2a408a0" + dependencies: + babel-runtime "^6.26.0" + babel-types "^6.26.0" + esutils "^2.0.2" + +babel-helper-call-delegate@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz#ece6aacddc76e41c3461f88bfc575bd0daa2df8d" + dependencies: + babel-helper-hoist-variables "^6.24.1" + babel-runtime "^6.22.0" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helper-define-map@^6.24.1: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz#a5f56dab41a25f97ecb498c7ebaca9819f95be5f" + dependencies: + babel-helper-function-name "^6.24.1" + babel-runtime "^6.26.0" + babel-types "^6.26.0" + lodash "^4.17.4" + +babel-helper-function-name@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz#d3475b8c03ed98242a25b48351ab18399d3580a9" + dependencies: + babel-helper-get-function-arity "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helper-get-function-arity@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz#8f7782aa93407c41d3aa50908f89b031b1b6853d" + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-helper-hoist-variables@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz#1ecb27689c9d25513eadbc9914a73f5408be7a76" + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-helper-optimise-call-expression@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz#f7a13427ba9f73f8f4fa993c54a97882d1244257" + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-helper-regex@^6.24.1: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz#325c59f902f82f24b74faceed0363954f6495e72" + dependencies: + babel-runtime "^6.26.0" + babel-types "^6.26.0" + lodash "^4.17.4" + +babel-helper-remap-async-to-generator@^6.16.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz#5ec581827ad723fecdd381f1c928390676e4551b" + dependencies: + babel-helper-function-name "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helper-replace-supers@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz#bf6dbfe43938d17369a213ca8a8bf74b6a90ab1a" + dependencies: + babel-helper-optimise-call-expression "^6.24.1" + babel-messages "^6.23.0" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helpers@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2" + dependencies: + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-messages@^6.23.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-check-es2015-constants@^6.5.0, babel-plugin-check-es2015-constants@^6.8.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz#35157b101426fd2ffd3da3f75c7d1e91835bbf8a" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-external-helpers@^6.18.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-external-helpers/-/babel-plugin-external-helpers-6.22.0.tgz#2285f48b02bd5dede85175caf8c62e86adccefa1" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-react-transform@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/babel-plugin-react-transform/-/babel-plugin-react-transform-3.0.0.tgz#402f25137b7bb66e9b54ead75557dfbc7ecaaa74" + dependencies: + lodash "^4.6.1" + +babel-plugin-syntax-async-functions@^6.5.0, babel-plugin-syntax-async-functions@^6.8.0: + version "6.13.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz#cad9cad1191b5ad634bf30ae0872391e0647be95" + +babel-plugin-syntax-class-properties@^6.5.0, babel-plugin-syntax-class-properties@^6.8.0: + version "6.13.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz#d7eb23b79a317f8543962c505b827c7d6cac27de" + +babel-plugin-syntax-dynamic-import@^6.18.0: + version "6.18.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz#8d6a26229c83745a9982a441051572caa179b1da" + +babel-plugin-syntax-flow@^6.18.0, babel-plugin-syntax-flow@^6.5.0, babel-plugin-syntax-flow@^6.8.0: + version "6.18.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz#4c3ab20a2af26aa20cd25995c398c4eb70310c8d" + +babel-plugin-syntax-jsx@^6.5.0, babel-plugin-syntax-jsx@^6.8.0: + version "6.18.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" + +babel-plugin-syntax-object-rest-spread@^6.8.0: + version "6.13.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5" + +babel-plugin-syntax-trailing-function-commas@^6.20.0, babel-plugin-syntax-trailing-function-commas@^6.5.0, babel-plugin-syntax-trailing-function-commas@^6.8.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz#ba0360937f8d06e40180a43fe0d5616fff532cf3" + +babel-plugin-transform-async-to-generator@6.16.0: + version "6.16.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.16.0.tgz#19ec36cb1486b59f9f468adfa42ce13908ca2999" + dependencies: + babel-helper-remap-async-to-generator "^6.16.0" + babel-plugin-syntax-async-functions "^6.8.0" + babel-runtime "^6.0.0" + +babel-plugin-transform-class-properties@^6.18.0, babel-plugin-transform-class-properties@^6.5.0, babel-plugin-transform-class-properties@^6.8.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz#6a79763ea61d33d36f37b611aa9def81a81b46ac" + dependencies: + babel-helper-function-name "^6.24.1" + babel-plugin-syntax-class-properties "^6.8.0" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-plugin-transform-es2015-arrow-functions@^6.5.0, babel-plugin-transform-es2015-arrow-functions@^6.8.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-block-scoped-functions@^6.8.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz#bbc51b49f964d70cb8d8e0b94e820246ce3a6141" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-block-scoping@^6.5.0, babel-plugin-transform-es2015-block-scoping@^6.8.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz#d70f5299c1308d05c12f463813b0a09e73b1895f" + dependencies: + babel-runtime "^6.26.0" + babel-template "^6.26.0" + babel-traverse "^6.26.0" + babel-types "^6.26.0" + lodash "^4.17.4" + +babel-plugin-transform-es2015-classes@^6.5.0, babel-plugin-transform-es2015-classes@^6.8.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db" + dependencies: + babel-helper-define-map "^6.24.1" + babel-helper-function-name "^6.24.1" + babel-helper-optimise-call-expression "^6.24.1" + babel-helper-replace-supers "^6.24.1" + babel-messages "^6.23.0" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-computed-properties@^6.5.0, babel-plugin-transform-es2015-computed-properties@^6.8.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz#6fe2a8d16895d5634f4cd999b6d3480a308159b3" + dependencies: + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-plugin-transform-es2015-destructuring@6.x, babel-plugin-transform-es2015-destructuring@^6.5.0, babel-plugin-transform-es2015-destructuring@^6.8.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-for-of@^6.5.0, babel-plugin-transform-es2015-for-of@^6.8.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-function-name@6.x, babel-plugin-transform-es2015-function-name@^6.5.0, babel-plugin-transform-es2015-function-name@^6.8.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz#834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b" + dependencies: + babel-helper-function-name "^6.24.1" + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-literals@^6.5.0, babel-plugin-transform-es2015-literals@^6.8.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz#4f54a02d6cd66cf915280019a31d31925377ca2e" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-modules-commonjs@6.x, babel-plugin-transform-es2015-modules-commonjs@^6.5.0, babel-plugin-transform-es2015-modules-commonjs@^6.8.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.0.tgz#0d8394029b7dc6abe1a97ef181e00758dd2e5d8a" + dependencies: + babel-plugin-transform-strict-mode "^6.24.1" + babel-runtime "^6.26.0" + babel-template "^6.26.0" + babel-types "^6.26.0" + +babel-plugin-transform-es2015-object-super@^6.8.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz#24cef69ae21cb83a7f8603dad021f572eb278f8d" + dependencies: + babel-helper-replace-supers "^6.24.1" + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-parameters@6.x, babel-plugin-transform-es2015-parameters@^6.5.0, babel-plugin-transform-es2015-parameters@^6.8.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz#57ac351ab49caf14a97cd13b09f66fdf0a625f2b" + dependencies: + babel-helper-call-delegate "^6.24.1" + babel-helper-get-function-arity "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-shorthand-properties@6.x, babel-plugin-transform-es2015-shorthand-properties@^6.5.0, babel-plugin-transform-es2015-shorthand-properties@^6.8.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz#24f875d6721c87661bbd99a4622e51f14de38aa0" + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-spread@6.x, babel-plugin-transform-es2015-spread@^6.5.0, babel-plugin-transform-es2015-spread@^6.8.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz#d6d68a99f89aedc4536c81a542e8dd9f1746f8d1" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-sticky-regex@6.x: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz#00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc" + dependencies: + babel-helper-regex "^6.24.1" + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-template-literals@^6.5.0, babel-plugin-transform-es2015-template-literals@^6.8.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz#a84b3450f7e9f8f1f6839d6d687da84bb1236d8d" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-unicode-regex@6.x: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz#d38b12f42ea7323f729387f18a7c5ae1faeb35e9" + dependencies: + babel-helper-regex "^6.24.1" + babel-runtime "^6.22.0" + regexpu-core "^2.0.0" + +babel-plugin-transform-es3-member-expression-literals@^6.8.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es3-member-expression-literals/-/babel-plugin-transform-es3-member-expression-literals-6.22.0.tgz#733d3444f3ecc41bef8ed1a6a4e09657b8969ebb" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es3-property-literals@^6.8.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es3-property-literals/-/babel-plugin-transform-es3-property-literals-6.22.0.tgz#b2078d5842e22abf40f73e8cde9cd3711abd5758" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-flow-strip-types@^6.21.0, babel-plugin-transform-flow-strip-types@^6.5.0, babel-plugin-transform-flow-strip-types@^6.8.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz#84cb672935d43714fdc32bce84568d87441cf7cf" + dependencies: + babel-plugin-syntax-flow "^6.18.0" + babel-runtime "^6.22.0" + +babel-plugin-transform-object-assign@^6.5.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-assign/-/babel-plugin-transform-object-assign-6.22.0.tgz#f99d2f66f1a0b0d498e346c5359684740caa20ba" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-object-rest-spread@^6.20.2, babel-plugin-transform-object-rest-spread@^6.5.0, babel-plugin-transform-object-rest-spread@^6.8.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz#0f36692d50fef6b7e2d4b3ac1478137a963b7b06" + dependencies: + babel-plugin-syntax-object-rest-spread "^6.8.0" + babel-runtime "^6.26.0" + +babel-plugin-transform-react-display-name@^6.5.0, babel-plugin-transform-react-display-name@^6.8.0: + version "6.25.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.25.0.tgz#67e2bf1f1e9c93ab08db96792e05392bf2cc28d1" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-react-jsx-source@^6.5.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-jsx-source/-/babel-plugin-transform-react-jsx-source-6.22.0.tgz#66ac12153f5cd2d17b3c19268f4bf0197f44ecd6" + dependencies: + babel-plugin-syntax-jsx "^6.8.0" + babel-runtime "^6.22.0" + +babel-plugin-transform-react-jsx@^6.5.0, babel-plugin-transform-react-jsx@^6.8.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.24.1.tgz#840a028e7df460dfc3a2d29f0c0d91f6376e66a3" + dependencies: + babel-helper-builder-react-jsx "^6.24.1" + babel-plugin-syntax-jsx "^6.8.0" + babel-runtime "^6.22.0" + +babel-plugin-transform-regenerator@^6.5.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz#e0703696fbde27f0a3efcacf8b4dca2f7b3a8f2f" + dependencies: + regenerator-transform "^0.10.0" + +babel-plugin-transform-strict-mode@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz#d5faf7aa578a65bbe591cf5edae04a0c67020758" + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-preset-es2015-node@^6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/babel-preset-es2015-node/-/babel-preset-es2015-node-6.1.1.tgz#60b23157024b0cfebf3a63554cb05ee035b4e55f" + dependencies: + babel-plugin-transform-es2015-destructuring "6.x" + babel-plugin-transform-es2015-function-name "6.x" + babel-plugin-transform-es2015-modules-commonjs "6.x" + babel-plugin-transform-es2015-parameters "6.x" + babel-plugin-transform-es2015-shorthand-properties "6.x" + babel-plugin-transform-es2015-spread "6.x" + babel-plugin-transform-es2015-sticky-regex "6.x" + babel-plugin-transform-es2015-unicode-regex "6.x" + semver "5.x" + +babel-preset-fbjs@^2.1.2, babel-preset-fbjs@^2.1.4: + version "2.1.4" + resolved "https://registry.yarnpkg.com/babel-preset-fbjs/-/babel-preset-fbjs-2.1.4.tgz#22f358e6654073acf61e47a052a777d7bccf03af" + dependencies: + babel-plugin-check-es2015-constants "^6.8.0" + babel-plugin-syntax-class-properties "^6.8.0" + babel-plugin-syntax-flow "^6.8.0" + babel-plugin-syntax-jsx "^6.8.0" + babel-plugin-syntax-object-rest-spread "^6.8.0" + babel-plugin-syntax-trailing-function-commas "^6.8.0" + babel-plugin-transform-class-properties "^6.8.0" + babel-plugin-transform-es2015-arrow-functions "^6.8.0" + babel-plugin-transform-es2015-block-scoped-functions "^6.8.0" + babel-plugin-transform-es2015-block-scoping "^6.8.0" + babel-plugin-transform-es2015-classes "^6.8.0" + babel-plugin-transform-es2015-computed-properties "^6.8.0" + babel-plugin-transform-es2015-destructuring "^6.8.0" + babel-plugin-transform-es2015-for-of "^6.8.0" + babel-plugin-transform-es2015-function-name "^6.8.0" + babel-plugin-transform-es2015-literals "^6.8.0" + babel-plugin-transform-es2015-modules-commonjs "^6.8.0" + babel-plugin-transform-es2015-object-super "^6.8.0" + babel-plugin-transform-es2015-parameters "^6.8.0" + babel-plugin-transform-es2015-shorthand-properties "^6.8.0" + babel-plugin-transform-es2015-spread "^6.8.0" + babel-plugin-transform-es2015-template-literals "^6.8.0" + babel-plugin-transform-es3-member-expression-literals "^6.8.0" + babel-plugin-transform-es3-property-literals "^6.8.0" + babel-plugin-transform-flow-strip-types "^6.8.0" + babel-plugin-transform-object-rest-spread "^6.8.0" + babel-plugin-transform-react-display-name "^6.8.0" + babel-plugin-transform-react-jsx "^6.8.0" + +babel-preset-react-native@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/babel-preset-react-native/-/babel-preset-react-native-4.0.0.tgz#3df80dd33a453888cdd33bdb87224d17a5d73959" + dependencies: + babel-plugin-check-es2015-constants "^6.5.0" + babel-plugin-react-transform "^3.0.0" + babel-plugin-syntax-async-functions "^6.5.0" + babel-plugin-syntax-class-properties "^6.5.0" + babel-plugin-syntax-dynamic-import "^6.18.0" + babel-plugin-syntax-flow "^6.5.0" + babel-plugin-syntax-jsx "^6.5.0" + babel-plugin-syntax-trailing-function-commas "^6.5.0" + babel-plugin-transform-class-properties "^6.5.0" + babel-plugin-transform-es2015-arrow-functions "^6.5.0" + babel-plugin-transform-es2015-block-scoping "^6.5.0" + babel-plugin-transform-es2015-classes "^6.5.0" + babel-plugin-transform-es2015-computed-properties "^6.5.0" + babel-plugin-transform-es2015-destructuring "^6.5.0" + babel-plugin-transform-es2015-for-of "^6.5.0" + babel-plugin-transform-es2015-function-name "^6.5.0" + babel-plugin-transform-es2015-literals "^6.5.0" + babel-plugin-transform-es2015-modules-commonjs "^6.5.0" + babel-plugin-transform-es2015-parameters "^6.5.0" + babel-plugin-transform-es2015-shorthand-properties "^6.5.0" + babel-plugin-transform-es2015-spread "^6.5.0" + babel-plugin-transform-es2015-template-literals "^6.5.0" + babel-plugin-transform-flow-strip-types "^6.5.0" + babel-plugin-transform-object-assign "^6.5.0" + babel-plugin-transform-object-rest-spread "^6.5.0" + babel-plugin-transform-react-display-name "^6.5.0" + babel-plugin-transform-react-jsx "^6.5.0" + babel-plugin-transform-react-jsx-source "^6.5.0" + babel-plugin-transform-regenerator "^6.5.0" + babel-template "^6.24.1" + react-transform-hmr "^1.0.4" + +babel-register@^6.24.1, babel-register@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071" + dependencies: + babel-core "^6.26.0" + babel-runtime "^6.26.0" + core-js "^2.5.0" + home-or-tmp "^2.0.0" + lodash "^4.17.4" + mkdirp "^0.5.1" + source-map-support "^0.4.15" + +babel-runtime@^6.0.0, babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.23.0, babel-runtime@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" + dependencies: + core-js "^2.4.0" + regenerator-runtime "^0.11.0" + +babel-template@^6.24.1, babel-template@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02" + dependencies: + babel-runtime "^6.26.0" + babel-traverse "^6.26.0" + babel-types "^6.26.0" + babylon "^6.18.0" + lodash "^4.17.4" + +babel-traverse@^6.24.1, babel-traverse@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee" + dependencies: + babel-code-frame "^6.26.0" + babel-messages "^6.23.0" + babel-runtime "^6.26.0" + babel-types "^6.26.0" + babylon "^6.18.0" + debug "^2.6.8" + globals "^9.18.0" + invariant "^2.2.2" + lodash "^4.17.4" + +babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" + dependencies: + babel-runtime "^6.26.0" + esutils "^2.0.2" + lodash "^4.17.4" + to-fast-properties "^1.0.3" + +babylon@^6.18.0: + version "6.18.0" + resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" + +balanced-match@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" + +base64-js@0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-0.0.8.tgz#1101e9544f4a76b1bc3b26d452ca96d7a35e7978" + +base64-js@1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.1.2.tgz#d6400cac1c4c660976d90d07a04351d89395f5e8" + +base64-js@^1.1.2: + version "1.2.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.2.1.tgz#a91947da1f4a516ea38e5b4ec0ec3773675e0886" + +base64-url@1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/base64-url/-/base64-url-1.2.1.tgz#199fd661702a0e7b7dcae6e0698bb089c52f6d78" + +basic-auth-connect@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/basic-auth-connect/-/basic-auth-connect-1.0.0.tgz#fdb0b43962ca7b40456a7c2bb48fe173da2d2122" + +basic-auth@~1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/basic-auth/-/basic-auth-1.0.4.tgz#030935b01de7c9b94a824b29f3fccb750d3a5290" + +batch@0.5.3: + version "0.5.3" + resolved "https://registry.yarnpkg.com/batch/-/batch-0.5.3.tgz#3f3414f380321743bfc1042f9a83ff1d5824d464" + +bcrypt-pbkdf@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz#63bc5dcb61331b92bc05fd528953c33462a06f8d" + dependencies: + tweetnacl "^0.14.3" + +beeper@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/beeper/-/beeper-1.1.1.tgz#e6d5ea8c5dad001304a70b22638447f69cb2f809" + +big-integer@^1.6.7: + version "1.6.25" + resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.25.tgz#1de45a9f57542ac20121c682f8d642220a34e823" + +block-stream@*: + version "0.0.9" + resolved "https://registry.yarnpkg.com/block-stream/-/block-stream-0.0.9.tgz#13ebfe778a03205cfe03751481ebb4b3300c126a" + dependencies: + inherits "~2.0.0" + +body-parser@~1.13.3: + version "1.13.3" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.13.3.tgz#c08cf330c3358e151016a05746f13f029c97fa97" + dependencies: + bytes "2.1.0" + content-type "~1.0.1" + debug "~2.2.0" + depd "~1.0.1" + http-errors "~1.3.1" + iconv-lite "0.4.11" + on-finished "~2.3.0" + qs "4.0.0" + raw-body "~2.1.2" + type-is "~1.6.6" + +boom@2.x.x: + version "2.10.1" + resolved "https://registry.yarnpkg.com/boom/-/boom-2.10.1.tgz#39c8918ceff5799f83f9492a848f625add0c766f" + dependencies: + hoek "2.x.x" + +boom@4.x.x: + version "4.3.1" + resolved "https://registry.yarnpkg.com/boom/-/boom-4.3.1.tgz#4f8a3005cb4a7e3889f749030fd25b96e01d2e31" + dependencies: + hoek "4.x.x" + +boom@5.x.x: + version "5.2.0" + resolved "https://registry.yarnpkg.com/boom/-/boom-5.2.0.tgz#5dd9da6ee3a5f302077436290cb717d3f4a54e02" + dependencies: + hoek "4.x.x" + +bplist-creator@0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/bplist-creator/-/bplist-creator-0.0.7.tgz#37df1536092824b87c42f957b01344117372ae45" + dependencies: + stream-buffers "~2.2.0" + +bplist-parser@0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/bplist-parser/-/bplist-parser-0.1.1.tgz#d60d5dcc20cba6dc7e1f299b35d3e1f95dafbae6" + dependencies: + big-integer "^1.6.7" + +brace-expansion@^1.1.7: + version "1.1.8" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.8.tgz#c07b211c7c952ec1f8efd51a77ef0d1d3990a292" + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^1.8.2: + version "1.8.5" + resolved "https://registry.yarnpkg.com/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7" + dependencies: + expand-range "^1.8.1" + preserve "^0.2.0" + repeat-element "^1.1.2" + +bser@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/bser/-/bser-2.0.0.tgz#9ac78d3ed5d915804fd87acb158bc797147a1719" + dependencies: + node-int64 "^0.4.0" + +builtin-modules@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" + +bytes@2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-2.1.0.tgz#ac93c410e2ffc9cc7cf4b464b38289067f5e47b4" + +bytes@2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-2.4.0.tgz#7d97196f9d5baf7f6935e25985549edd2a6c2339" + +camelcase@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" + +caseless@~0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" + +chalk@^1.0.0, chalk@^1.1.1, chalk@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" + dependencies: + ansi-styles "^2.2.1" + escape-string-regexp "^1.0.2" + has-ansi "^2.0.0" + strip-ansi "^3.0.0" + supports-color "^2.0.0" + +chalk@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.3.0.tgz#b5ea48efc9c1793dccc9b4767c93914d3f2d52ba" + dependencies: + ansi-styles "^3.1.0" + escape-string-regexp "^1.0.5" + supports-color "^4.0.0" + +cli-cursor@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" + dependencies: + restore-cursor "^2.0.0" + +cli-width@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" + +cliui@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d" + dependencies: + string-width "^1.0.1" + strip-ansi "^3.0.1" + wrap-ansi "^2.0.0" + +clone-stats@^0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-0.0.1.tgz#b88f94a82cf38b8791d58046ea4029ad88ca99d1" + +clone@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.3.tgz#298d7e2231660f40c003c2ed3140decf3f53085f" + +co@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + +code-point-at@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" + +color-convert@^1.9.0: + version "1.9.1" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.1.tgz#c1261107aeb2f294ebffec9ed9ecad529a6097ed" + dependencies: + color-name "^1.1.1" + +color-name@^1.1.1: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + +combined-stream@^1.0.5, combined-stream@~1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.5.tgz#938370a57b4a51dea2c77c15d5c5fdf895164009" + dependencies: + delayed-stream "~1.0.0" + +commander@^2.9.0, commander@~2.11.0: + version "2.11.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.11.0.tgz#157152fd1e7a6c8d98a5b715cf376df928004563" + +compressible@~2.0.5: + version "2.0.12" + resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.12.tgz#c59a5c99db76767e9876500e271ef63b3493bd66" + dependencies: + mime-db ">= 1.30.0 < 2" + +compression@~1.5.2: + version "1.5.2" + resolved "https://registry.yarnpkg.com/compression/-/compression-1.5.2.tgz#b03b8d86e6f8ad29683cba8df91ddc6ffc77b395" + dependencies: + accepts "~1.2.12" + bytes "2.1.0" + compressible "~2.0.5" + debug "~2.2.0" + on-headers "~1.0.0" + vary "~1.0.1" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + +concat-stream@^1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.0.tgz#0aac662fd52be78964d5532f694784e70110acf7" + dependencies: + inherits "^2.0.3" + readable-stream "^2.2.2" + typedarray "^0.0.6" + +connect-timeout@~1.6.2: + version "1.6.2" + resolved "https://registry.yarnpkg.com/connect-timeout/-/connect-timeout-1.6.2.tgz#de9a5ec61e33a12b6edaab7b5f062e98c599b88e" + dependencies: + debug "~2.2.0" + http-errors "~1.3.1" + ms "0.7.1" + on-headers "~1.0.0" + +connect@^2.8.3: + version "2.30.2" + resolved "https://registry.yarnpkg.com/connect/-/connect-2.30.2.tgz#8da9bcbe8a054d3d318d74dfec903b5c39a1b609" + dependencies: + basic-auth-connect "1.0.0" + body-parser "~1.13.3" + bytes "2.1.0" + compression "~1.5.2" + connect-timeout "~1.6.2" + content-type "~1.0.1" + cookie "0.1.3" + cookie-parser "~1.3.5" + cookie-signature "1.0.6" + csurf "~1.8.3" + debug "~2.2.0" + depd "~1.0.1" + errorhandler "~1.4.2" + express-session "~1.11.3" + finalhandler "0.4.0" + fresh "0.3.0" + http-errors "~1.3.1" + method-override "~2.3.5" + morgan "~1.6.1" + multiparty "3.3.2" + on-headers "~1.0.0" + parseurl "~1.3.0" + pause "0.1.0" + qs "4.0.0" + response-time "~2.3.1" + serve-favicon "~2.3.0" + serve-index "~1.7.2" + serve-static "~1.10.0" + type-is "~1.6.6" + utils-merge "1.0.0" + vhost "~3.0.1" + +console-control-strings@^1.0.0, console-control-strings@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" + +content-type@~1.0.1: + version "1.0.4" + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" + +convert-source-map@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.0.tgz#9acd70851c6d5dfdd93d9282e5edf94a03ff46b5" + +cookie-parser@~1.3.5: + version "1.3.5" + resolved "https://registry.yarnpkg.com/cookie-parser/-/cookie-parser-1.3.5.tgz#9d755570fb5d17890771227a02314d9be7cf8356" + dependencies: + cookie "0.1.3" + cookie-signature "1.0.6" + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + +cookie@0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.1.3.tgz#e734a5c1417fce472d5aef82c381cabb64d1a435" + +copy-paste@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/copy-paste/-/copy-paste-1.3.0.tgz#a7e6c4a1c28fdedf2b081e72b97df2ef95f471ed" + dependencies: + iconv-lite "^0.4.8" + optionalDependencies: + sync-exec "~0.6.x" + +core-js@^1.0.0: + version "1.2.7" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636" + +core-js@^2.2.2, core-js@^2.4.0, core-js@^2.4.1, core-js@^2.5.0: + version "2.5.1" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.1.tgz#ae6874dc66937789b80754ff5428df66819ca50b" + +core-util-is@1.0.2, core-util-is@~1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" + +crc@3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/crc/-/crc-3.3.0.tgz#fa622e1bc388bf257309082d6b65200ce67090ba" + +create-react-class@^15.5.2: + version "15.6.2" + resolved "https://registry.yarnpkg.com/create-react-class/-/create-react-class-15.6.2.tgz#cf1ed15f12aad7f14ef5f2dfe05e6c42f91ef02a" + dependencies: + fbjs "^0.8.9" + loose-envify "^1.3.1" + object-assign "^4.1.1" + +cross-spawn@^5.0.1, cross-spawn@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" + dependencies: + lru-cache "^4.0.1" + shebang-command "^1.2.0" + which "^1.2.9" + +cryptiles@2.x.x: + version "2.0.5" + resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-2.0.5.tgz#3bdfecdc608147c1c67202fa291e7dca59eaa3b8" + dependencies: + boom "2.x.x" + +cryptiles@3.x.x: + version "3.1.2" + resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-3.1.2.tgz#a89fbb220f5ce25ec56e8c4aa8a4fd7b5b0d29fe" + dependencies: + boom "5.x.x" + +csrf@~3.0.0: + version "3.0.6" + resolved "https://registry.yarnpkg.com/csrf/-/csrf-3.0.6.tgz#b61120ddceeafc91e76ed5313bb5c0b2667b710a" + dependencies: + rndm "1.2.0" + tsscmp "1.0.5" + uid-safe "2.1.4" + +csurf@~1.8.3: + version "1.8.3" + resolved "https://registry.yarnpkg.com/csurf/-/csurf-1.8.3.tgz#23f2a13bf1d8fce1d0c996588394442cba86a56a" + dependencies: + cookie "0.1.3" + cookie-signature "1.0.6" + csrf "~3.0.0" + http-errors "~1.3.1" + +dashdash@^1.12.0: + version "1.14.1" + resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" + dependencies: + assert-plus "^1.0.0" + +dateformat@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-2.2.0.tgz#4065e2013cf9fb916ddfd82efb506ad4c6769062" + +debug@2.6.9, debug@^2.2.0, debug@^2.6.8: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + dependencies: + ms "2.0.0" + +debug@~2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.2.0.tgz#f87057e995b1a1f6ae6a4960664137bc56f039da" + dependencies: + ms "0.7.1" + +decamelize@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + +deep-extend@~0.4.0: + version "0.4.2" + resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.4.2.tgz#48b699c27e334bf89f10892be432f6e4c7d34a7f" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + +delegates@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" + +denodeify@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/denodeify/-/denodeify-1.2.1.tgz#3a36287f5034e699e7577901052c2e6c94251631" + +depd@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.0.1.tgz#80aec64c9d6d97e65cc2a9caa93c0aa6abf73aaa" + +depd@~1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.1.tgz#5783b4e1c459f06fa5ca27f991f3d06e7a310359" + +destroy@~1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" + +detect-indent@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" + dependencies: + repeating "^2.0.0" + +detect-libc@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.2.tgz#71ad5d204bf17a6a6ca8f450c61454066ef461e1" + +dom-walk@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.1.tgz#672226dc74c8f799ad35307df936aba11acd6018" + +duplexer2@0.0.2: + version "0.0.2" + resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.0.2.tgz#c614dcf67e2fb14995a91711e5a617e8a60a31db" + dependencies: + readable-stream "~1.1.9" + +ecc-jsbn@~0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz#0fc73a9ed5f0d53c38193398523ef7e543777505" + dependencies: + jsbn "~0.1.0" + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + +encoding@^0.1.11: + version "0.1.12" + resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.12.tgz#538b66f3ee62cd1ab51ec323829d1f9480c74beb" + dependencies: + iconv-lite "~0.4.13" + +envinfo@^3.0.0: + version "3.9.1" + resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-3.9.1.tgz#78d5ccbea17ca2daefd8541561d1273813b96c4c" + dependencies: + copy-paste "^1.3.0" + glob "^7.1.2" + minimist "^1.2.0" + os-name "^2.0.1" + which "^1.2.14" + +errno@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.4.tgz#b896e23a9e5e8ba33871fc996abd3635fc9a1c7d" + dependencies: + prr "~0.0.0" + +error-ex@^1.2.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.1.tgz#f855a86ce61adc4e8621c3cda21e7a7612c3a8dc" + dependencies: + is-arrayish "^0.2.1" + +errorhandler@~1.4.2: + version "1.4.3" + resolved "https://registry.yarnpkg.com/errorhandler/-/errorhandler-1.4.3.tgz#b7b70ed8f359e9db88092f2d20c0f831420ad83f" + dependencies: + accepts "~1.3.0" + escape-html "~1.0.3" + +escape-html@1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.2.tgz#d77d32fa98e38c2f41ae85e9278e0e0e6ba1022c" + +escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + +escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + +esutils@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" + +etag@~1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/etag/-/etag-1.7.0.tgz#03d30b5f67dd6e632d2945d30d6652731a34d5d8" + +event-target-shim@^1.0.5: + version "1.1.1" + resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-1.1.1.tgz#a86e5ee6bdaa16054475da797ccddf0c55698491" + +exec-sh@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.2.1.tgz#163b98a6e89e6b65b47c2a28d215bc1f63989c38" + dependencies: + merge "^1.1.3" + +execa@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" + dependencies: + cross-spawn "^5.0.1" + get-stream "^3.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" + +expand-brackets@^0.1.4: + version "0.1.5" + resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b" + dependencies: + is-posix-bracket "^0.1.0" + +expand-range@^1.8.1: + version "1.8.2" + resolved "https://registry.yarnpkg.com/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337" + dependencies: + fill-range "^2.1.0" + +express-session@~1.11.3: + version "1.11.3" + resolved "https://registry.yarnpkg.com/express-session/-/express-session-1.11.3.tgz#5cc98f3f5ff84ed835f91cbf0aabd0c7107400af" + dependencies: + cookie "0.1.3" + cookie-signature "1.0.6" + crc "3.3.0" + debug "~2.2.0" + depd "~1.0.1" + on-headers "~1.0.0" + parseurl "~1.3.0" + uid-safe "~2.0.0" + utils-merge "1.0.0" + +extend@~3.0.0, extend@~3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.1.tgz#a755ea7bc1adfcc5a31ce7e762dbaadc5e636444" + +external-editor@^2.0.4: + version "2.0.5" + resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.0.5.tgz#52c249a3981b9ba187c7cacf5beb50bf1d91a6bc" + dependencies: + iconv-lite "^0.4.17" + jschardet "^1.4.2" + tmp "^0.0.33" + +extglob@^0.3.1: + version "0.3.2" + resolved "https://registry.yarnpkg.com/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1" + dependencies: + is-extglob "^1.0.0" + +extsprintf@1.3.0, extsprintf@^1.2.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" + +fancy-log@^1.1.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/fancy-log/-/fancy-log-1.3.0.tgz#45be17d02bb9917d60ccffd4995c999e6c8c9948" + dependencies: + chalk "^1.1.1" + time-stamp "^1.0.0" + +fast-deep-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz#96256a3bc975595eb36d82e9929d060d893439ff" + +fast-json-stable-stringify@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" + +fb-watchman@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.0.tgz#54e9abf7dfa2f26cd9b1636c588c1afc05de5d58" + dependencies: + bser "^2.0.0" + +fbjs-scripts@^0.8.1: + version "0.8.1" + resolved "https://registry.yarnpkg.com/fbjs-scripts/-/fbjs-scripts-0.8.1.tgz#c1c6efbecb7f008478468976b783880c2f669765" + dependencies: + babel-core "^6.7.2" + babel-preset-fbjs "^2.1.2" + core-js "^2.4.1" + cross-spawn "^5.1.0" + gulp-util "^3.0.4" + object-assign "^4.0.1" + semver "^5.1.0" + through2 "^2.0.0" + +fbjs@^0.8.14, fbjs@^0.8.16, fbjs@^0.8.9: + version "0.8.16" + resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.16.tgz#5e67432f550dc41b572bf55847b8aca64e5337db" + dependencies: + core-js "^1.0.0" + isomorphic-fetch "^2.1.1" + loose-envify "^1.0.0" + object-assign "^4.1.0" + promise "^7.1.1" + setimmediate "^1.0.5" + ua-parser-js "^0.7.9" + +figures@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" + dependencies: + escape-string-regexp "^1.0.5" + +filename-regex@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" + +fill-range@^2.1.0: + version "2.2.3" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-2.2.3.tgz#50b77dfd7e469bc7492470963699fe7a8485a723" + dependencies: + is-number "^2.1.0" + isobject "^2.0.0" + randomatic "^1.1.3" + repeat-element "^1.1.2" + repeat-string "^1.5.2" + +finalhandler@0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-0.4.0.tgz#965a52d9e8d05d2b857548541fb89b53a2497d9b" + dependencies: + debug "~2.2.0" + escape-html "1.0.2" + on-finished "~2.3.0" + unpipe "~1.0.0" + +find-up@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" + dependencies: + locate-path "^2.0.0" + +for-in@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" + +for-own@^0.1.4: + version "0.1.5" + resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce" + dependencies: + for-in "^1.0.1" + +forever-agent@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" + +form-data@~2.1.1: + version "2.1.4" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.1.4.tgz#33c183acf193276ecaa98143a69e94bfee1750d1" + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.5" + mime-types "^2.1.12" + +form-data@~2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.1.tgz#6fb94fbd71885306d73d15cc497fe4cc4ecd44bf" + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.5" + mime-types "^2.1.12" + +fresh@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.3.0.tgz#651f838e22424e7566de161d8358caa199f83d4f" + +fs-extra@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-1.0.0.tgz#cd3ce5f7e7cb6145883fcae3191e9877f8587950" + dependencies: + graceful-fs "^4.1.2" + jsonfile "^2.1.0" + klaw "^1.0.0" + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + +fsevents@^1.1.1: + version "1.1.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.1.3.tgz#11f82318f5fe7bb2cd22965a108e9306208216d8" + dependencies: + nan "^2.3.0" + node-pre-gyp "^0.6.39" + +fstream-ignore@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/fstream-ignore/-/fstream-ignore-1.0.5.tgz#9c31dae34767018fe1d249b24dada67d092da105" + dependencies: + fstream "^1.0.0" + inherits "2" + minimatch "^3.0.0" + +fstream@^1.0.0, fstream@^1.0.10, fstream@^1.0.2: + version "1.0.11" + resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.11.tgz#5c1fb1f117477114f0632a0eb4b71b3cb0fd3171" + dependencies: + graceful-fs "^4.1.2" + inherits "~2.0.0" + mkdirp ">=0.5 0" + rimraf "2" + +gauge@~1.2.5: + version "1.2.7" + resolved "https://registry.yarnpkg.com/gauge/-/gauge-1.2.7.tgz#e9cec5483d3d4ee0ef44b60a7d99e4935e136d93" + dependencies: + ansi "^0.3.0" + has-unicode "^2.0.0" + lodash.pad "^4.1.0" + lodash.padend "^4.1.0" + lodash.padstart "^4.1.0" + +gauge@~2.7.3: + version "2.7.4" + resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" + dependencies: + aproba "^1.0.3" + console-control-strings "^1.0.0" + has-unicode "^2.0.0" + object-assign "^4.1.0" + signal-exit "^3.0.0" + string-width "^1.0.1" + strip-ansi "^3.0.1" + wide-align "^1.1.0" + +get-caller-file@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.2.tgz#f702e63127e7e231c160a80c1554acb70d5047e5" + +get-stream@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" + +getpass@^0.1.1: + version "0.1.7" + resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" + dependencies: + assert-plus "^1.0.0" + +glob-base@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" + dependencies: + glob-parent "^2.0.0" + is-glob "^2.0.0" + +glob-parent@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28" + dependencies: + is-glob "^2.0.0" + +glob@^7.0.5, glob@^7.1.1, glob@^7.1.2: + version "7.1.2" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15" + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +global@^4.3.0: + version "4.3.2" + resolved "https://registry.yarnpkg.com/global/-/global-4.3.2.tgz#e76989268a6c74c38908b1305b10fc0e394e9d0f" + dependencies: + min-document "^2.19.0" + process "~0.5.1" + +globals@^9.18.0: + version "9.18.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" + +glogg@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/glogg/-/glogg-1.0.0.tgz#7fe0f199f57ac906cf512feead8f90ee4a284fc5" + dependencies: + sparkles "^1.0.0" + +graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.6, graceful-fs@^4.1.9: + version "4.1.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" + +growly@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" + +gulp-util@^3.0.4: + version "3.0.8" + resolved "https://registry.yarnpkg.com/gulp-util/-/gulp-util-3.0.8.tgz#0054e1e744502e27c04c187c3ecc505dd54bbb4f" + dependencies: + array-differ "^1.0.0" + array-uniq "^1.0.2" + beeper "^1.0.0" + chalk "^1.0.0" + dateformat "^2.0.0" + fancy-log "^1.1.0" + gulplog "^1.0.0" + has-gulplog "^0.1.0" + lodash._reescape "^3.0.0" + lodash._reevaluate "^3.0.0" + lodash._reinterpolate "^3.0.0" + lodash.template "^3.0.0" + minimist "^1.1.0" + multipipe "^0.1.2" + object-assign "^3.0.0" + replace-ext "0.0.1" + through2 "^2.0.0" + vinyl "^0.5.0" + +gulplog@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/gulplog/-/gulplog-1.0.0.tgz#e28c4d45d05ecbbed818363ce8f9c5926229ffe5" + dependencies: + glogg "^1.0.0" + +har-schema@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-1.0.5.tgz#d263135f43307c02c602afc8fe95970c0151369e" + +har-schema@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" + +har-validator@~4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-4.2.1.tgz#33481d0f1bbff600dd203d75812a6a5fba002e2a" + dependencies: + ajv "^4.9.1" + har-schema "^1.0.5" + +har-validator@~5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.0.3.tgz#ba402c266194f15956ef15e0fcf242993f6a7dfd" + dependencies: + ajv "^5.1.0" + har-schema "^2.0.0" + +has-ansi@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" + dependencies: + ansi-regex "^2.0.0" + +has-flag@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51" + +has-gulplog@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/has-gulplog/-/has-gulplog-0.1.0.tgz#6414c82913697da51590397dafb12f22967811ce" + dependencies: + sparkles "^1.0.0" + +has-unicode@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" + +hawk@3.1.3, hawk@~3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/hawk/-/hawk-3.1.3.tgz#078444bd7c1640b0fe540d2c9b73d59678e8e1c4" + dependencies: + boom "2.x.x" + cryptiles "2.x.x" + hoek "2.x.x" + sntp "1.x.x" + +hawk@~6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/hawk/-/hawk-6.0.2.tgz#af4d914eb065f9b5ce4d9d11c1cb2126eecc3038" + dependencies: + boom "4.x.x" + cryptiles "3.x.x" + hoek "4.x.x" + sntp "2.x.x" + +hoek@2.x.x: + version "2.16.3" + resolved "https://registry.yarnpkg.com/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed" + +hoek@4.x.x: + version "4.2.0" + resolved "https://registry.yarnpkg.com/hoek/-/hoek-4.2.0.tgz#72d9d0754f7fe25ca2d01ad8f8f9a9449a89526d" + +home-or-tmp@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8" + dependencies: + os-homedir "^1.0.0" + os-tmpdir "^1.0.1" + +hosted-git-info@^2.1.4: + version "2.5.0" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.5.0.tgz#6d60e34b3abbc8313062c3b798ef8d901a07af3c" + +http-errors@~1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.3.1.tgz#197e22cdebd4198585e8694ef6786197b91ed942" + dependencies: + inherits "~2.0.1" + statuses "1" + +http-signature@~1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.1.1.tgz#df72e267066cd0ac67fb76adf8e134a8fbcf91bf" + dependencies: + assert-plus "^0.2.0" + jsprim "^1.2.2" + sshpk "^1.7.0" + +http-signature@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" + dependencies: + assert-plus "^1.0.0" + jsprim "^1.2.2" + sshpk "^1.7.0" + +iconv-lite@0.4.11: + version "0.4.11" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.11.tgz#2ecb42fd294744922209a2e7c404dac8793d8ade" + +iconv-lite@0.4.13: + version "0.4.13" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.13.tgz#1f88aba4ab0b1508e8312acc39345f36e992e2f2" + +iconv-lite@^0.4.17, iconv-lite@^0.4.8, iconv-lite@~0.4.13: + version "0.4.19" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.19.tgz#f7468f60135f5e5dad3399c0a81be9a1603a082b" + +image-size@^0.6.0: + version "0.6.1" + resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.6.1.tgz#98122a562d59dcc097ef1b2c8191866eb8f5d663" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + +ini@~1.3.0: + version "1.3.4" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.4.tgz#0537cb79daf59b59a1a517dff706c86ec039162e" + +inquirer@^3.0.6: + version "3.3.0" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.3.0.tgz#9dd2f2ad765dcab1ff0443b491442a20ba227dc9" + dependencies: + ansi-escapes "^3.0.0" + chalk "^2.0.0" + cli-cursor "^2.1.0" + cli-width "^2.0.0" + external-editor "^2.0.4" + figures "^2.0.0" + lodash "^4.3.0" + mute-stream "0.0.7" + run-async "^2.2.0" + rx-lite "^4.0.8" + rx-lite-aggregates "^4.0.8" + string-width "^2.1.0" + strip-ansi "^4.0.0" + through "^2.3.6" + +invariant@^2.2.2: + version "2.2.2" + resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.2.tgz#9e1f56ac0acdb6bf303306f338be3b204ae60360" + dependencies: + loose-envify "^1.0.0" + +invert-kv@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + +is-buffer@^1.1.5: + version "1.1.6" + resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" + +is-builtin-module@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-1.0.0.tgz#540572d34f7ac3119f8f76c30cbc1b1e037affbe" + dependencies: + builtin-modules "^1.0.0" + +is-dotfile@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1" + +is-equal-shallow@^0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz#2238098fc221de0bcfa5d9eac4c45d638aa1c534" + dependencies: + is-primitive "^2.0.0" + +is-extendable@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + +is-extglob@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" + +is-finite@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" + dependencies: + number-is-nan "^1.0.0" + +is-fullwidth-code-point@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" + dependencies: + number-is-nan "^1.0.0" + +is-fullwidth-code-point@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" + +is-glob@^2.0.0, is-glob@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" + dependencies: + is-extglob "^1.0.0" + +is-number@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" + dependencies: + kind-of "^3.0.2" + +is-number@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" + dependencies: + kind-of "^3.0.2" + +is-posix-bracket@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4" + +is-primitive@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575" + +is-promise@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" + +is-stream@^1.0.1, is-stream@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" + +is-typedarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + +isarray@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" + +isarray@1.0.0, isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + +isobject@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" + dependencies: + isarray "1.0.0" + +isomorphic-fetch@^2.1.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz#611ae1acf14f5e81f729507472819fe9733558a9" + dependencies: + node-fetch "^1.0.1" + whatwg-fetch ">=0.10.0" + +isstream@~0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" + +jest-docblock@^21, jest-docblock@^21.2.0: + version "21.2.0" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-21.2.0.tgz#51529c3b30d5fd159da60c27ceedc195faf8d414" + +jest-haste-map@^21: + version "21.2.0" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-21.2.0.tgz#1363f0a8bb4338f24f001806571eff7a4b2ff3d8" + dependencies: + fb-watchman "^2.0.0" + graceful-fs "^4.1.11" + jest-docblock "^21.2.0" + micromatch "^2.3.11" + sane "^2.0.0" + worker-farm "^1.3.1" + +js-tokens@^3.0.0, js-tokens@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" + +jsbn@~0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" + +jschardet@^1.4.2: + version "1.6.0" + resolved "https://registry.yarnpkg.com/jschardet/-/jschardet-1.6.0.tgz#c7d1a71edcff2839db2f9ec30fc5d5ebd3c1a678" + +jsesc@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" + +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + +json-schema-traverse@^0.3.0: + version "0.3.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz#349a6d44c53a51de89b40805c5d5e59b417d3340" + +json-schema@0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" + +json-stable-stringify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af" + dependencies: + jsonify "~0.0.0" + +json-stringify-safe@~5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" + +json5@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/json5/-/json5-0.4.0.tgz#054352e4c4c80c86c0923877d449de176a732c8d" + +json5@^0.5.1: + version "0.5.1" + resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" + +jsonfile@^2.1.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8" + optionalDependencies: + graceful-fs "^4.1.6" + +jsonify@~0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" + +jsprim@^1.2.2: + version "1.4.1" + resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" + dependencies: + assert-plus "1.0.0" + extsprintf "1.3.0" + json-schema "0.2.3" + verror "1.10.0" + +kind-of@^3.0.2: + version "3.2.2" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" + dependencies: + is-buffer "^1.1.5" + +kind-of@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" + dependencies: + is-buffer "^1.1.5" + +klaw@^1.0.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439" + optionalDependencies: + graceful-fs "^4.1.9" + +lcid@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" + dependencies: + invert-kv "^1.0.0" + +left-pad@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/left-pad/-/left-pad-1.1.3.tgz#612f61c033f3a9e08e939f1caebeea41b6f3199a" + +load-json-file@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8" + dependencies: + graceful-fs "^4.1.2" + parse-json "^2.2.0" + pify "^2.0.0" + strip-bom "^3.0.0" + +locate-path@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" + dependencies: + p-locate "^2.0.0" + path-exists "^3.0.0" + +lodash._basecopy@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz#8da0e6a876cf344c0ad8a54882111dd3c5c7ca36" + +lodash._basetostring@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz#d1861d877f824a52f669832dcaf3ee15566a07d5" + +lodash._basevalues@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz#5b775762802bde3d3297503e26300820fdf661b7" + +lodash._getnative@^3.0.0: + version "3.9.1" + resolved "https://registry.yarnpkg.com/lodash._getnative/-/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5" + +lodash._isiterateecall@^3.0.0: + version "3.0.9" + resolved "https://registry.yarnpkg.com/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz#5203ad7ba425fae842460e696db9cf3e6aac057c" + +lodash._reescape@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/lodash._reescape/-/lodash._reescape-3.0.0.tgz#2b1d6f5dfe07c8a355753e5f27fac7f1cde1616a" + +lodash._reevaluate@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz#58bc74c40664953ae0b124d806996daca431e2ed" + +lodash._reinterpolate@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" + +lodash._root@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/lodash._root/-/lodash._root-3.0.1.tgz#fba1c4524c19ee9a5f8136b4609f017cf4ded692" + +lodash.escape@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-3.2.0.tgz#995ee0dc18c1b48cc92effae71a10aab5b487698" + dependencies: + lodash._root "^3.0.0" + +lodash.isarguments@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a" + +lodash.isarray@^3.0.0: + version "3.0.4" + resolved "https://registry.yarnpkg.com/lodash.isarray/-/lodash.isarray-3.0.4.tgz#79e4eb88c36a8122af86f844aa9bcd851b5fbb55" + +lodash.keys@^3.0.0: + version "3.1.2" + resolved "https://registry.yarnpkg.com/lodash.keys/-/lodash.keys-3.1.2.tgz#4dbc0472b156be50a0b286855d1bd0b0c656098a" + dependencies: + lodash._getnative "^3.0.0" + lodash.isarguments "^3.0.0" + lodash.isarray "^3.0.0" + +lodash.pad@^4.1.0: + version "4.5.1" + resolved "https://registry.yarnpkg.com/lodash.pad/-/lodash.pad-4.5.1.tgz#4330949a833a7c8da22cc20f6a26c4d59debba70" + +lodash.padend@^4.1.0: + version "4.6.1" + resolved "https://registry.yarnpkg.com/lodash.padend/-/lodash.padend-4.6.1.tgz#53ccba047d06e158d311f45da625f4e49e6f166e" + +lodash.padstart@^4.1.0: + version "4.6.1" + resolved "https://registry.yarnpkg.com/lodash.padstart/-/lodash.padstart-4.6.1.tgz#d2e3eebff0d9d39ad50f5cbd1b52a7bce6bb611b" + +lodash.restparam@^3.0.0: + version "3.6.1" + resolved "https://registry.yarnpkg.com/lodash.restparam/-/lodash.restparam-3.6.1.tgz#936a4e309ef330a7645ed4145986c85ae5b20805" + +lodash.template@^3.0.0: + version "3.6.2" + resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-3.6.2.tgz#f8cdecc6169a255be9098ae8b0c53d378931d14f" + dependencies: + lodash._basecopy "^3.0.0" + lodash._basetostring "^3.0.0" + lodash._basevalues "^3.0.0" + lodash._isiterateecall "^3.0.0" + lodash._reinterpolate "^3.0.0" + lodash.escape "^3.0.0" + lodash.keys "^3.0.0" + lodash.restparam "^3.0.0" + lodash.templatesettings "^3.0.0" + +lodash.templatesettings@^3.0.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz#fb307844753b66b9f1afa54e262c745307dba8e5" + dependencies: + lodash._reinterpolate "^3.0.0" + lodash.escape "^3.0.0" + +lodash@^3.5.0: + version "3.10.1" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6" + +lodash@^4.14.0, lodash@^4.16.6, lodash@^4.17.4, lodash@^4.3.0, lodash@^4.6.1: + version "4.17.4" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae" + +loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.3.1.tgz#d1a8ad33fa9ce0e713d65fdd0ac8b748d478c848" + dependencies: + js-tokens "^3.0.0" + +lru-cache@^4.0.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.1.tgz#622e32e82488b49279114a4f9ecf45e7cd6bba55" + dependencies: + pseudomap "^1.0.2" + yallist "^2.1.2" + +macos-release@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/macos-release/-/macos-release-1.1.0.tgz#831945e29365b470aa8724b0ab36c8f8959d10fb" + +makeerror@1.0.x: + version "1.0.11" + resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" + dependencies: + tmpl "1.0.x" + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + +mem@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/mem/-/mem-1.1.0.tgz#5edd52b485ca1d900fe64895505399a0dfa45f76" + dependencies: + mimic-fn "^1.0.0" + +merge-stream@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-1.0.1.tgz#4041202d508a342ba00174008df0c251b8c135e1" + dependencies: + readable-stream "^2.0.1" + +merge@^1.1.3: + version "1.2.0" + resolved "https://registry.yarnpkg.com/merge/-/merge-1.2.0.tgz#7531e39d4949c281a66b8c5a6e0265e8b05894da" + +method-override@~2.3.5: + version "2.3.10" + resolved "https://registry.yarnpkg.com/method-override/-/method-override-2.3.10.tgz#e3daf8d5dee10dd2dce7d4ae88d62bbee77476b4" + dependencies: + debug "2.6.9" + methods "~1.1.2" + parseurl "~1.3.2" + vary "~1.1.2" + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + +metro-bundler@^0.20.1: + version "0.20.3" + resolved "https://registry.yarnpkg.com/metro-bundler/-/metro-bundler-0.20.3.tgz#0ded01b64e8963117017b106f75b83cfc34f3656" + dependencies: + absolute-path "^0.0.0" + async "^2.4.0" + babel-core "^6.24.1" + babel-generator "^6.24.1" + babel-plugin-external-helpers "^6.18.0" + babel-preset-es2015-node "^6.1.1" + babel-preset-fbjs "^2.1.4" + babel-preset-react-native "^4.0.0" + babel-register "^6.24.1" + babylon "^6.18.0" + chalk "^1.1.1" + concat-stream "^1.6.0" + core-js "^2.2.2" + debug "^2.2.0" + denodeify "^1.2.1" + fbjs "^0.8.14" + graceful-fs "^4.1.3" + image-size "^0.6.0" + jest-docblock "^21" + jest-haste-map "^21" + json-stable-stringify "^1.0.1" + json5 "^0.4.0" + left-pad "^1.1.3" + lodash "^4.16.6" + merge-stream "^1.0.1" + mime-types "2.1.11" + mkdirp "^0.5.1" + request "^2.79.0" + rimraf "^2.5.4" + source-map "^0.5.6" + temp "0.8.3" + throat "^4.1.0" + uglify-es "^3.1.8" + wordwrap "^1.0.0" + write-file-atomic "^1.2.0" + xpipe "^1.0.5" + +micromatch@^2.1.5, micromatch@^2.3.11: + version "2.3.11" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565" + dependencies: + arr-diff "^2.0.0" + array-unique "^0.2.1" + braces "^1.8.2" + expand-brackets "^0.1.4" + extglob "^0.3.1" + filename-regex "^2.0.0" + is-extglob "^1.0.0" + is-glob "^2.0.1" + kind-of "^3.0.2" + normalize-path "^2.0.1" + object.omit "^2.0.0" + parse-glob "^3.0.4" + regex-cache "^0.4.2" + +"mime-db@>= 1.30.0 < 2": + version "1.31.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.31.0.tgz#a49cd8f3ebf3ed1a482b60561d9105ad40ca74cb" + +mime-db@~1.23.0: + version "1.23.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.23.0.tgz#a31b4070adaea27d732ea333740a64d0ec9a6659" + +mime-db@~1.30.0: + version "1.30.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.30.0.tgz#74c643da2dd9d6a45399963465b26d5ca7d71f01" + +mime-types@2.1.11: + version "2.1.11" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.11.tgz#c259c471bda808a85d6cd193b430a5fae4473b3c" + dependencies: + mime-db "~1.23.0" + +mime-types@^2.1.12, mime-types@~2.1.15, mime-types@~2.1.16, mime-types@~2.1.17, mime-types@~2.1.6, mime-types@~2.1.7, mime-types@~2.1.9: + version "2.1.17" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.17.tgz#09d7a393f03e995a79f8af857b70a9e0ab16557a" + dependencies: + mime-db "~1.30.0" + +mime@1.3.4: + version "1.3.4" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.3.4.tgz#115f9e3b6b3daf2959983cb38f149a2d40eb5d53" + +mime@^1.3.4: + version "1.4.1" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.4.1.tgz#121f9ebc49e3766f311a76e1fa1c8003c4b03aa6" + +mimic-fn@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.1.0.tgz#e667783d92e89dbd342818b5230b9d62a672ad18" + +min-document@^2.19.0: + version "2.19.0" + resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685" + dependencies: + dom-walk "^0.1.0" + +minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + dependencies: + brace-expansion "^1.1.7" + +minimist@0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" + +minimist@^1.1.0, minimist@^1.1.1, minimist@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" + +minimist@~0.0.1: + version "0.0.10" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf" + +"mkdirp@>=0.5 0", mkdirp@^0.5.1: + version "0.5.1" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" + dependencies: + minimist "0.0.8" + +morgan@~1.6.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/morgan/-/morgan-1.6.1.tgz#5fd818398c6819cba28a7cd6664f292fe1c0bbf2" + dependencies: + basic-auth "~1.0.3" + debug "~2.2.0" + depd "~1.0.1" + on-finished "~2.3.0" + on-headers "~1.0.0" + +ms@0.7.1: + version "0.7.1" + resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.1.tgz#9cd13c03adbff25b65effde7ce864ee952017098" + +ms@0.7.2: + version "0.7.2" + resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.2.tgz#ae25cf2512b3885a1d95d7f037868d8431124765" + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + +multiparty@3.3.2: + version "3.3.2" + resolved "https://registry.yarnpkg.com/multiparty/-/multiparty-3.3.2.tgz#35de6804dc19643e5249f3d3e3bdc6c8ce301d3f" + dependencies: + readable-stream "~1.1.9" + stream-counter "~0.2.0" + +multipipe@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/multipipe/-/multipipe-0.1.2.tgz#2a8f2ddf70eed564dff2d57f1e1a137d9f05078b" + dependencies: + duplexer2 "0.0.2" + +mute-stream@0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" + +nan@^2.3.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.7.0.tgz#d95bf721ec877e08db276ed3fc6eb78f9083ad46" + +negotiator@0.5.3: + version "0.5.3" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.5.3.tgz#269d5c476810ec92edbe7b6c2f28316384f9a7e8" + +negotiator@0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9" + +node-fetch@^1.0.1, node-fetch@^1.3.3: + version "1.7.3" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef" + dependencies: + encoding "^0.1.11" + is-stream "^1.0.1" + +node-int64@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + +node-notifier@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-5.1.2.tgz#2fa9e12605fa10009d44549d6fcd8a63dde0e4ff" + dependencies: + growly "^1.3.0" + semver "^5.3.0" + shellwords "^0.1.0" + which "^1.2.12" + +node-pre-gyp@^0.6.39: + version "0.6.39" + resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.39.tgz#c00e96860b23c0e1420ac7befc5044e1d78d8649" + dependencies: + detect-libc "^1.0.2" + hawk "3.1.3" + mkdirp "^0.5.1" + nopt "^4.0.1" + npmlog "^4.0.2" + rc "^1.1.7" + request "2.81.0" + rimraf "^2.6.1" + semver "^5.3.0" + tar "^2.2.1" + tar-pack "^3.4.0" + +nopt@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" + dependencies: + abbrev "1" + osenv "^0.1.4" + +normalize-package-data@^2.3.2: + version "2.4.0" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.4.0.tgz#12f95a307d58352075a04907b84ac8be98ac012f" + dependencies: + hosted-git-info "^2.1.4" + is-builtin-module "^1.0.0" + semver "2 || 3 || 4 || 5" + validate-npm-package-license "^3.0.1" + +normalize-path@^2.0.0, normalize-path@^2.0.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" + dependencies: + remove-trailing-separator "^1.0.1" + +npm-run-path@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" + dependencies: + path-key "^2.0.0" + +npmlog@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-2.0.4.tgz#98b52530f2514ca90d09ec5b22c8846722375692" + dependencies: + ansi "~0.3.1" + are-we-there-yet "~1.1.2" + gauge "~1.2.5" + +npmlog@^4.0.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" + dependencies: + are-we-there-yet "~1.1.2" + console-control-strings "~1.1.0" + gauge "~2.7.3" + set-blocking "~2.0.0" + +number-is-nan@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" + +oauth-sign@~0.8.1, oauth-sign@~0.8.2: + version "0.8.2" + resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43" + +object-assign@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-3.0.0.tgz#9bedd5ca0897949bca47e7ff408062d549f587f2" + +object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + +object.omit@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa" + dependencies: + for-own "^0.1.4" + is-extendable "^0.1.1" + +on-finished@~2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" + dependencies: + ee-first "1.1.1" + +on-headers@~1.0.0, on-headers@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.1.tgz#928f5d0f470d49342651ea6794b0857c100693f7" + +once@^1.3.0, once@^1.3.3: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + dependencies: + wrappy "1" + +onetime@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" + dependencies: + mimic-fn "^1.0.0" + +opn@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/opn/-/opn-3.0.3.tgz#b6d99e7399f78d65c3baaffef1fb288e9b85243a" + dependencies: + object-assign "^4.0.1" + +optimist@^0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686" + dependencies: + minimist "~0.0.1" + wordwrap "~0.0.2" + +options@>=0.0.5: + version "0.0.6" + resolved "https://registry.yarnpkg.com/options/-/options-0.0.6.tgz#ec22d312806bb53e731773e7cdaefcf1c643128f" + +os-homedir@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" + +os-locale@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-2.1.0.tgz#42bc2900a6b5b8bd17376c8e882b65afccf24bf2" + dependencies: + execa "^0.7.0" + lcid "^1.0.0" + mem "^1.1.0" + +os-name@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/os-name/-/os-name-2.0.1.tgz#b9a386361c17ae3a21736ef0599405c9a8c5dc5e" + dependencies: + macos-release "^1.0.0" + win-release "^1.0.0" + +os-tmpdir@^1.0.0, os-tmpdir@^1.0.1, os-tmpdir@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + +osenv@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.4.tgz#42fe6d5953df06c8064be6f176c3d05aaaa34644" + dependencies: + os-homedir "^1.0.0" + os-tmpdir "^1.0.0" + +p-finally@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + +p-limit@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.1.0.tgz#b07ff2d9a5d88bec806035895a2bab66a27988bc" + +p-locate@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" + dependencies: + p-limit "^1.1.0" + +parse-glob@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c" + dependencies: + glob-base "^0.3.0" + is-dotfile "^1.0.0" + is-extglob "^1.0.0" + is-glob "^2.0.0" + +parse-json@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" + dependencies: + error-ex "^1.2.0" + +parseurl@~1.3.0, parseurl@~1.3.1, parseurl@~1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.2.tgz#fc289d4ed8993119460c156253262cdc8de65bf3" + +path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + +path-is-absolute@^1.0.0, path-is-absolute@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + +path-key@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + +path-type@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73" + dependencies: + pify "^2.0.0" + +pause@0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/pause/-/pause-0.1.0.tgz#ebc8a4a8619ff0b8a81ac1513c3434ff469fdb74" + +pegjs@^0.10.0: + version "0.10.0" + resolved "https://registry.yarnpkg.com/pegjs/-/pegjs-0.10.0.tgz#cf8bafae6eddff4b5a7efb185269eaaf4610ddbd" + +performance-now@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-0.2.0.tgz#33ef30c5c77d4ea21c5a53869d91b56d8f2555e5" + +performance-now@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + +pify@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + +plist@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/plist/-/plist-2.0.1.tgz#0a32ca9481b1c364e92e18dc55c876de9d01da8b" + dependencies: + base64-js "1.1.2" + xmlbuilder "8.2.2" + xmldom "0.1.x" + +plist@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/plist/-/plist-1.2.0.tgz#084b5093ddc92506e259f874b8d9b1afb8c79593" + dependencies: + base64-js "0.0.8" + util-deprecate "1.0.2" + xmlbuilder "4.0.0" + xmldom "0.1.x" + +preserve@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" + +pretty-format@^4.2.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-4.3.1.tgz#530be5c42b3c05b36414a7a2a4337aa80acd0e8d" + +private@^0.1.6, private@^0.1.7: + version "0.1.8" + resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" + +process-nextick-args@~1.0.6: + version "1.0.7" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3" + +process@~0.5.1: + version "0.5.2" + resolved "https://registry.yarnpkg.com/process/-/process-0.5.2.tgz#1638d8a8e34c2f440a91db95ab9aeb677fc185cf" + +promise@^7.1.1: + version "7.3.1" + resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" + dependencies: + asap "~2.0.3" + +prop-types@^15.5.8, prop-types@^15.6.0: + version "15.6.0" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.6.0.tgz#ceaf083022fc46b4a35f69e13ef75aed0d639856" + dependencies: + fbjs "^0.8.16" + loose-envify "^1.3.1" + object-assign "^4.1.1" + +prr@~0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/prr/-/prr-0.0.0.tgz#1a84b85908325501411853d0081ee3fa86e2926a" + +pseudomap@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" + +punycode@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + +qs@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-4.0.0.tgz#c31d9b74ec27df75e543a86c78728ed8d4623607" + +qs@~6.4.0: + version "6.4.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.0.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233" + +qs@~6.5.1: + version "6.5.1" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.1.tgz#349cdf6eef89ec45c12d7d5eb3fc0c870343a6d8" + +random-bytes@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/random-bytes/-/random-bytes-1.0.0.tgz#4f68a1dc0ae58bd3fb95848c30324db75d64360b" + +randomatic@^1.1.3: + version "1.1.7" + resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-1.1.7.tgz#c7abe9cc8b87c0baa876b19fde83fd464797e38c" + dependencies: + is-number "^3.0.0" + kind-of "^4.0.0" + +range-parser@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.0.3.tgz#6872823535c692e2c2a0103826afd82c2e0ff175" + +raw-body@~2.1.2: + version "2.1.7" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.1.7.tgz#adfeace2e4fb3098058014d08c072dcc59758774" + dependencies: + bytes "2.4.0" + iconv-lite "0.4.13" + unpipe "1.0.0" + +rc@^1.1.7: + version "1.2.2" + resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.2.tgz#d8ce9cb57e8d64d9c7badd9876c7c34cbe3c7077" + dependencies: + deep-extend "~0.4.0" + ini "~1.3.0" + minimist "^1.2.0" + strip-json-comments "~2.0.1" + +react-clone-referenced-element@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/react-clone-referenced-element/-/react-clone-referenced-element-1.0.1.tgz#2bba8c69404c5e4a944398600bcc4c941f860682" + +react-deep-force-update@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/react-deep-force-update/-/react-deep-force-update-1.1.1.tgz#bcd31478027b64b3339f108921ab520b4313dc2c" + +react-devtools-core@^2.5.0: + version "2.5.2" + resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-2.5.2.tgz#f97bec5afae5d9318d16778065e0c214c4d5714c" + dependencies: + shell-quote "^1.6.1" + ws "^2.0.3" + +react-native@^0.50.3: + version "0.50.3" + resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.50.3.tgz#91282bd5356cc7d794969cdc443cc764389b9af4" + dependencies: + absolute-path "^0.0.0" + art "^0.10.0" + babel-core "^6.24.1" + babel-plugin-syntax-trailing-function-commas "^6.20.0" + babel-plugin-transform-async-to-generator "6.16.0" + babel-plugin-transform-class-properties "^6.18.0" + babel-plugin-transform-flow-strip-types "^6.21.0" + babel-plugin-transform-object-rest-spread "^6.20.2" + babel-register "^6.24.1" + babel-runtime "^6.23.0" + base64-js "^1.1.2" + chalk "^1.1.1" + commander "^2.9.0" + connect "^2.8.3" + create-react-class "^15.5.2" + debug "^2.2.0" + denodeify "^1.2.1" + envinfo "^3.0.0" + event-target-shim "^1.0.5" + fbjs "^0.8.14" + fbjs-scripts "^0.8.1" + fs-extra "^1.0.0" + glob "^7.1.1" + graceful-fs "^4.1.3" + inquirer "^3.0.6" + lodash "^4.16.6" + metro-bundler "^0.20.1" + mime "^1.3.4" + minimist "^1.2.0" + mkdirp "^0.5.1" + node-fetch "^1.3.3" + node-notifier "^5.1.2" + npmlog "^2.0.4" + opn "^3.0.2" + optimist "^0.6.1" + plist "^1.2.0" + pretty-format "^4.2.1" + promise "^7.1.1" + prop-types "^15.5.8" + react-clone-referenced-element "^1.0.1" + react-devtools-core "^2.5.0" + react-timer-mixin "^0.13.2" + regenerator-runtime "^0.9.5" + rimraf "^2.5.4" + semver "^5.0.3" + shell-quote "1.6.1" + stacktrace-parser "^0.1.3" + whatwg-fetch "^1.0.0" + ws "^1.1.0" + xcode "^0.9.1" + xmldoc "^0.4.0" + yargs "^9.0.0" + +react-proxy@^1.1.7: + version "1.1.8" + resolved "https://registry.yarnpkg.com/react-proxy/-/react-proxy-1.1.8.tgz#9dbfd9d927528c3aa9f444e4558c37830ab8c26a" + dependencies: + lodash "^4.6.1" + react-deep-force-update "^1.0.0" + +react-timer-mixin@^0.13.2: + version "0.13.3" + resolved "https://registry.yarnpkg.com/react-timer-mixin/-/react-timer-mixin-0.13.3.tgz#0da8b9f807ec07dc3e854d082c737c65605b3d22" + +react-transform-hmr@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/react-transform-hmr/-/react-transform-hmr-1.0.4.tgz#e1a40bd0aaefc72e8dfd7a7cda09af85066397bb" + dependencies: + global "^4.3.0" + react-proxy "^1.1.7" + +react@16.0.0: + version "16.0.0" + resolved "https://registry.yarnpkg.com/react/-/react-16.0.0.tgz#ce7df8f1941b036f02b2cca9dbd0cb1f0e855e2d" + dependencies: + fbjs "^0.8.16" + loose-envify "^1.1.0" + object-assign "^4.1.1" + prop-types "^15.6.0" + +read-pkg-up@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be" + dependencies: + find-up "^2.0.0" + read-pkg "^2.0.0" + +read-pkg@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8" + dependencies: + load-json-file "^2.0.0" + normalize-package-data "^2.3.2" + path-type "^2.0.0" + +readable-stream@^2.0.1, readable-stream@^2.0.6, readable-stream@^2.1.4, readable-stream@^2.1.5, readable-stream@^2.2.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.3.tgz#368f2512d79f9d46fdfc71349ae7878bbc1eb95c" + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~1.0.6" + safe-buffer "~5.1.1" + string_decoder "~1.0.3" + util-deprecate "~1.0.1" + +readable-stream@~1.1.8, readable-stream@~1.1.9: + version "1.1.14" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "0.0.1" + string_decoder "~0.10.x" + +regenerate@^1.2.1: + version "1.3.3" + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.3.3.tgz#0c336d3980553d755c39b586ae3b20aa49c82b7f" + +regenerator-runtime@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.0.tgz#7e54fe5b5ccd5d6624ea6255c3473be090b802e1" + +regenerator-runtime@^0.9.5: + version "0.9.6" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.9.6.tgz#d33eb95d0d2001a4be39659707c51b0cb71ce029" + +regenerator-transform@^0.10.0: + version "0.10.1" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.10.1.tgz#1e4996837231da8b7f3cf4114d71b5691a0680dd" + dependencies: + babel-runtime "^6.18.0" + babel-types "^6.19.0" + private "^0.1.6" + +regex-cache@^0.4.2: + version "0.4.4" + resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd" + dependencies: + is-equal-shallow "^0.1.3" + +regexpu-core@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-2.0.0.tgz#49d038837b8dcf8bfa5b9a42139938e6ea2ae240" + dependencies: + regenerate "^1.2.1" + regjsgen "^0.2.0" + regjsparser "^0.1.4" + +regjsgen@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7" + +regjsparser@^0.1.4: + version "0.1.5" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c" + dependencies: + jsesc "~0.5.0" + +remove-trailing-separator@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" + +repeat-element@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.2.tgz#ef089a178d1483baae4d93eb98b4f9e4e11d990a" + +repeat-string@^1.5.2: + version "1.6.1" + resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" + +repeating@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" + dependencies: + is-finite "^1.0.0" + +replace-ext@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-0.0.1.tgz#29bbd92078a739f0bcce2b4ee41e837953522924" + +request@2.81.0: + version "2.81.0" + resolved "https://registry.yarnpkg.com/request/-/request-2.81.0.tgz#c6928946a0e06c5f8d6f8a9333469ffda46298a0" + dependencies: + aws-sign2 "~0.6.0" + aws4 "^1.2.1" + caseless "~0.12.0" + combined-stream "~1.0.5" + extend "~3.0.0" + forever-agent "~0.6.1" + form-data "~2.1.1" + har-validator "~4.2.1" + hawk "~3.1.3" + http-signature "~1.1.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.7" + oauth-sign "~0.8.1" + performance-now "^0.2.0" + qs "~6.4.0" + safe-buffer "^5.0.1" + stringstream "~0.0.4" + tough-cookie "~2.3.0" + tunnel-agent "^0.6.0" + uuid "^3.0.0" + +request@^2.79.0: + version "2.83.0" + resolved "https://registry.yarnpkg.com/request/-/request-2.83.0.tgz#ca0b65da02ed62935887808e6f510381034e3356" + dependencies: + aws-sign2 "~0.7.0" + aws4 "^1.6.0" + caseless "~0.12.0" + combined-stream "~1.0.5" + extend "~3.0.1" + forever-agent "~0.6.1" + form-data "~2.3.1" + har-validator "~5.0.3" + hawk "~6.0.2" + http-signature "~1.2.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.17" + oauth-sign "~0.8.2" + performance-now "^2.1.0" + qs "~6.5.1" + safe-buffer "^5.1.1" + stringstream "~0.0.5" + tough-cookie "~2.3.3" + tunnel-agent "^0.6.0" + uuid "^3.1.0" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + +require-main-filename@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" + +response-time@~2.3.1: + version "2.3.2" + resolved "https://registry.yarnpkg.com/response-time/-/response-time-2.3.2.tgz#ffa71bab952d62f7c1d49b7434355fbc68dffc5a" + dependencies: + depd "~1.1.0" + on-headers "~1.0.1" + +restore-cursor@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" + dependencies: + onetime "^2.0.0" + signal-exit "^3.0.2" + +rimraf@2, rimraf@^2.5.1, rimraf@^2.5.4, rimraf@^2.6.1: + version "2.6.2" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36" + dependencies: + glob "^7.0.5" + +rimraf@~2.2.6: + version "2.2.8" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.2.8.tgz#e439be2aaee327321952730f99a8929e4fc50582" + +rndm@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/rndm/-/rndm-1.2.0.tgz#f33fe9cfb52bbfd520aa18323bc65db110a1b76c" + +run-async@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0" + dependencies: + is-promise "^2.1.0" + +rx-lite-aggregates@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz#753b87a89a11c95467c4ac1626c4efc4e05c67be" + dependencies: + rx-lite "*" + +rx-lite@*, rx-lite@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-4.0.8.tgz#0b1e11af8bc44836f04a6407e92da42467b79444" + +safe-buffer@^5.0.1, safe-buffer@^5.1.1, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853" + +safe-buffer@~5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.0.1.tgz#d263ca54696cd8a306b5ca6551e92de57918fbe7" + +sane@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/sane/-/sane-2.2.0.tgz#d6d2e2fcab00e3d283c93b912b7c3a20846f1d56" + dependencies: + anymatch "^1.3.0" + exec-sh "^0.2.0" + fb-watchman "^2.0.0" + minimatch "^3.0.2" + minimist "^1.1.1" + walker "~1.0.5" + watch "~0.18.0" + optionalDependencies: + fsevents "^1.1.1" + +sax@~1.1.1: + version "1.1.6" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.1.6.tgz#5d616be8a5e607d54e114afae55b7eaf2fcc3240" + +"semver@2 || 3 || 4 || 5", semver@5.x, semver@^5.0.1, semver@^5.0.3, semver@^5.1.0, semver@^5.3.0: + version "5.4.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.4.1.tgz#e059c09d8571f0540823733433505d3a2f00b18e" + +send@0.13.2: + version "0.13.2" + resolved "https://registry.yarnpkg.com/send/-/send-0.13.2.tgz#765e7607c8055452bba6f0b052595350986036de" + dependencies: + debug "~2.2.0" + depd "~1.1.0" + destroy "~1.0.4" + escape-html "~1.0.3" + etag "~1.7.0" + fresh "0.3.0" + http-errors "~1.3.1" + mime "1.3.4" + ms "0.7.1" + on-finished "~2.3.0" + range-parser "~1.0.3" + statuses "~1.2.1" + +serve-favicon@~2.3.0: + version "2.3.2" + resolved "https://registry.yarnpkg.com/serve-favicon/-/serve-favicon-2.3.2.tgz#dd419e268de012ab72b319d337f2105013f9381f" + dependencies: + etag "~1.7.0" + fresh "0.3.0" + ms "0.7.2" + parseurl "~1.3.1" + +serve-index@~1.7.2: + version "1.7.3" + resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.7.3.tgz#7a057fc6ee28dc63f64566e5fa57b111a86aecd2" + dependencies: + accepts "~1.2.13" + batch "0.5.3" + debug "~2.2.0" + escape-html "~1.0.3" + http-errors "~1.3.1" + mime-types "~2.1.9" + parseurl "~1.3.1" + +serve-static@~1.10.0: + version "1.10.3" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.10.3.tgz#ce5a6ecd3101fed5ec09827dac22a9c29bfb0535" + dependencies: + escape-html "~1.0.3" + parseurl "~1.3.1" + send "0.13.2" + +set-blocking@^2.0.0, set-blocking@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + +setimmediate@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" + +shebang-command@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + dependencies: + shebang-regex "^1.0.0" + +shebang-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + +shell-quote@1.6.1, shell-quote@^1.6.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.6.1.tgz#f4781949cce402697127430ea3b3c5476f481767" + dependencies: + array-filter "~0.0.0" + array-map "~0.0.0" + array-reduce "~0.0.0" + jsonify "~0.0.0" + +shellwords@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" + +signal-exit@^3.0.0, signal-exit@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" + +simple-plist@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/simple-plist/-/simple-plist-0.2.1.tgz#71766db352326928cf3a807242ba762322636723" + dependencies: + bplist-creator "0.0.7" + bplist-parser "0.1.1" + plist "2.0.1" + +slash@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" + +slide@^1.1.5: + version "1.1.6" + resolved "https://registry.yarnpkg.com/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707" + +sntp@1.x.x: + version "1.0.9" + resolved "https://registry.yarnpkg.com/sntp/-/sntp-1.0.9.tgz#6541184cc90aeea6c6e7b35e2659082443c66198" + dependencies: + hoek "2.x.x" + +sntp@2.x.x: + version "2.1.0" + resolved "https://registry.yarnpkg.com/sntp/-/sntp-2.1.0.tgz#2c6cec14fedc2222739caf9b5c3d85d1cc5a2cc8" + dependencies: + hoek "4.x.x" + +source-map-support@^0.4.15: + version "0.4.18" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" + dependencies: + source-map "^0.5.6" + +source-map@^0.5.6: + version "0.5.7" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + +source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + +sparkles@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/sparkles/-/sparkles-1.0.0.tgz#1acbbfb592436d10bbe8f785b7cc6f82815012c3" + +spdx-correct@~1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-1.0.2.tgz#4b3073d933ff51f3912f03ac5519498a4150db40" + dependencies: + spdx-license-ids "^1.0.2" + +spdx-expression-parse@~1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz#9bdf2f20e1f40ed447fbe273266191fced51626c" + +spdx-license-ids@^1.0.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz#c9df7a3424594ade6bd11900d596696dc06bac57" + +sshpk@^1.7.0: + version "1.13.1" + resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.13.1.tgz#512df6da6287144316dc4c18fe1cf1d940739be3" + dependencies: + asn1 "~0.2.3" + assert-plus "^1.0.0" + dashdash "^1.12.0" + getpass "^0.1.1" + optionalDependencies: + bcrypt-pbkdf "^1.0.0" + ecc-jsbn "~0.1.1" + jsbn "~0.1.0" + tweetnacl "~0.14.0" + +stacktrace-parser@^0.1.3: + version "0.1.4" + resolved "https://registry.yarnpkg.com/stacktrace-parser/-/stacktrace-parser-0.1.4.tgz#01397922e5f62ecf30845522c95c4fe1d25e7d4e" + +statuses@1: + version "1.4.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.4.0.tgz#bb73d446da2796106efcc1b601a253d6c46bd087" + +statuses@~1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.2.1.tgz#dded45cc18256d51ed40aec142489d5c61026d28" + +stream-buffers@~2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/stream-buffers/-/stream-buffers-2.2.0.tgz#91d5f5130d1cef96dcfa7f726945188741d09ee4" + +stream-counter@~0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/stream-counter/-/stream-counter-0.2.0.tgz#ded266556319c8b0e222812b9cf3b26fa7d947de" + dependencies: + readable-stream "~1.1.8" + +string-width@^1.0.1, string-width@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" + dependencies: + code-point-at "^1.0.0" + is-fullwidth-code-point "^1.0.0" + strip-ansi "^3.0.0" + +string-width@^2.0.0, string-width@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" + dependencies: + is-fullwidth-code-point "^2.0.0" + strip-ansi "^4.0.0" + +string_decoder@~0.10.x: + version "0.10.31" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" + +string_decoder@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.3.tgz#0fc67d7c141825de94282dd536bec6b9bce860ab" + dependencies: + safe-buffer "~5.1.0" + +stringstream@~0.0.4, stringstream@~0.0.5: + version "0.0.5" + resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.5.tgz#4e484cd4de5a0bbbee18e46307710a8a81621878" + +strip-ansi@^3.0.0, strip-ansi@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" + dependencies: + ansi-regex "^2.0.0" + +strip-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" + dependencies: + ansi-regex "^3.0.0" + +strip-bom@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + +strip-eof@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" + +strip-json-comments@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + +supports-color@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" + +supports-color@^4.0.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.5.0.tgz#be7a0de484dec5c5cddf8b3d59125044912f635b" + dependencies: + has-flag "^2.0.0" + +sync-exec@~0.6.x: + version "0.6.2" + resolved "https://registry.yarnpkg.com/sync-exec/-/sync-exec-0.6.2.tgz#717d22cc53f0ce1def5594362f3a89a2ebb91105" + +tar-pack@^3.4.0: + version "3.4.1" + resolved "https://registry.yarnpkg.com/tar-pack/-/tar-pack-3.4.1.tgz#e1dbc03a9b9d3ba07e896ad027317eb679a10a1f" + dependencies: + debug "^2.2.0" + fstream "^1.0.10" + fstream-ignore "^1.0.5" + once "^1.3.3" + readable-stream "^2.1.4" + rimraf "^2.5.1" + tar "^2.2.1" + uid-number "^0.0.6" + +tar@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.1.tgz#8e4d2a256c0e2185c6b18ad694aec968b83cb1d1" + dependencies: + block-stream "*" + fstream "^1.0.2" + inherits "2" + +temp@0.8.3: + version "0.8.3" + resolved "https://registry.yarnpkg.com/temp/-/temp-0.8.3.tgz#e0c6bc4d26b903124410e4fed81103014dfc1f59" + dependencies: + os-tmpdir "^1.0.0" + rimraf "~2.2.6" + +throat@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/throat/-/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a" + +through2@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.3.tgz#0004569b37c7c74ba39c43f3ced78d1ad94140be" + dependencies: + readable-stream "^2.1.5" + xtend "~4.0.1" + +through@^2.3.6: + version "2.3.8" + resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + +time-stamp@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3" + +tmp@^0.0.33: + version "0.0.33" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" + dependencies: + os-tmpdir "~1.0.2" + +tmpl@1.0.x: + version "1.0.4" + resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1" + +to-fast-properties@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" + +tough-cookie@~2.3.0, tough-cookie@~2.3.3: + version "2.3.3" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.3.tgz#0b618a5565b6dea90bf3425d04d55edc475a7561" + dependencies: + punycode "^1.4.1" + +trim-right@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" + +tsscmp@1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/tsscmp/-/tsscmp-1.0.5.tgz#7dc4a33af71581ab4337da91d85ca5427ebd9a97" + +tunnel-agent@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + dependencies: + safe-buffer "^5.0.1" + +tweetnacl@^0.14.3, tweetnacl@~0.14.0: + version "0.14.5" + resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" + +type-is@~1.6.6: + version "1.6.15" + resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.15.tgz#cab10fb4909e441c82842eafe1ad646c81804410" + dependencies: + media-typer "0.3.0" + mime-types "~2.1.15" + +typedarray@^0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" + +ua-parser-js@^0.7.9: + version "0.7.17" + resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.17.tgz#e9ec5f9498b9ec910e7ae3ac626a805c4d09ecac" + +uglify-es@^3.1.8: + version "3.1.9" + resolved "https://registry.yarnpkg.com/uglify-es/-/uglify-es-3.1.9.tgz#6c82df628ac9eb7af9c61fd70c744a084abe6161" + dependencies: + commander "~2.11.0" + source-map "~0.6.1" + +uid-number@^0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81" + +uid-safe@2.1.4: + version "2.1.4" + resolved "https://registry.yarnpkg.com/uid-safe/-/uid-safe-2.1.4.tgz#3ad6f38368c6d4c8c75ec17623fb79aa1d071d81" + dependencies: + random-bytes "~1.0.0" + +uid-safe@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/uid-safe/-/uid-safe-2.0.0.tgz#a7f3c6ca64a1f6a5d04ec0ef3e4c3d5367317137" + dependencies: + base64-url "1.2.1" + +ultron@1.0.x: + version "1.0.2" + resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.0.2.tgz#ace116ab557cd197386a4e88f4685378c8b2e4fa" + +ultron@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.1.0.tgz#b07a2e6a541a815fc6a34ccd4533baec307ca864" + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + +util-deprecate@1.0.2, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + +utils-merge@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.0.tgz#0294fb922bb9375153541c4f7096231f287c8af8" + +uuid@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.0.1.tgz#6544bba2dfda8c1cf17e629a3a305e2bb1fee6c1" + +uuid@^3.0.0, uuid@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.1.0.tgz#3dd3d3e790abc24d7b0d3a034ffababe28ebbc04" + +validate-npm-package-license@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz#2804babe712ad3379459acfbe24746ab2c303fbc" + dependencies: + spdx-correct "~1.0.0" + spdx-expression-parse "~1.0.0" + +vary@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.0.1.tgz#99e4981566a286118dfb2b817357df7993376d10" + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + +verror@1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" + dependencies: + assert-plus "^1.0.0" + core-util-is "1.0.2" + extsprintf "^1.2.0" + +vhost@~3.0.1: + version "3.0.2" + resolved "https://registry.yarnpkg.com/vhost/-/vhost-3.0.2.tgz#2fb1decd4c466aa88b0f9341af33dc1aff2478d5" + +vinyl@^0.5.0: + version "0.5.3" + resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-0.5.3.tgz#b0455b38fc5e0cf30d4325132e461970c2091cde" + dependencies: + clone "^1.0.0" + clone-stats "^0.0.1" + replace-ext "0.0.1" + +walker@~1.0.5: + version "1.0.7" + resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" + dependencies: + makeerror "1.0.x" + +watch@~0.18.0: + version "0.18.0" + resolved "https://registry.yarnpkg.com/watch/-/watch-0.18.0.tgz#28095476c6df7c90c963138990c0a5423eb4b986" + dependencies: + exec-sh "^0.2.0" + minimist "^1.2.0" + +whatwg-fetch@>=0.10.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz#9c84ec2dcf68187ff00bc64e1274b442176e1c84" + +whatwg-fetch@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-1.1.1.tgz#ac3c9d39f320c6dce5339969d054ef43dd333319" + +which-module@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" + +which@^1.2.12, which@^1.2.14, which@^1.2.9: + version "1.3.0" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.0.tgz#ff04bdfc010ee547d780bec38e1ac1c2777d253a" + dependencies: + isexe "^2.0.0" + +wide-align@^1.1.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.2.tgz#571e0f1b0604636ebc0dfc21b0339bbe31341710" + dependencies: + string-width "^1.0.2" + +win-release@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/win-release/-/win-release-1.1.1.tgz#5fa55e02be7ca934edfc12665632e849b72e5209" + dependencies: + semver "^5.0.1" + +wordwrap@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" + +wordwrap@~0.0.2: + version "0.0.3" + resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107" + +worker-farm@^1.3.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.5.1.tgz#8e9f4a7da4f3c595aa600903051b969390423fa1" + dependencies: + errno "^0.1.4" + xtend "^4.0.1" + +wrap-ansi@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" + dependencies: + string-width "^1.0.1" + strip-ansi "^3.0.1" + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + +write-file-atomic@^1.2.0: + version "1.3.4" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-1.3.4.tgz#f807a4f0b1d9e913ae7a48112e6cc3af1991b45f" + dependencies: + graceful-fs "^4.1.11" + imurmurhash "^0.1.4" + slide "^1.1.5" + +ws@^1.1.0: + version "1.1.5" + resolved "https://registry.yarnpkg.com/ws/-/ws-1.1.5.tgz#cbd9e6e75e09fc5d2c90015f21f0c40875e0dd51" + dependencies: + options ">=0.0.5" + ultron "1.0.x" + +ws@^2.0.3: + version "2.3.1" + resolved "https://registry.yarnpkg.com/ws/-/ws-2.3.1.tgz#6b94b3e447cb6a363f785eaf94af6359e8e81c80" + dependencies: + safe-buffer "~5.0.1" + ultron "~1.1.0" + +xcode@^0.9.1: + version "0.9.3" + resolved "https://registry.yarnpkg.com/xcode/-/xcode-0.9.3.tgz#910a89c16aee6cc0b42ca805a6d0b4cf87211cf3" + dependencies: + pegjs "^0.10.0" + simple-plist "^0.2.1" + uuid "3.0.1" + +xmlbuilder@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-4.0.0.tgz#98b8f651ca30aa624036f127d11cc66dc7b907a3" + dependencies: + lodash "^3.5.0" + +xmlbuilder@8.2.2: + version "8.2.2" + resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-8.2.2.tgz#69248673410b4ba42e1a6136551d2922335aa773" + +xmldoc@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/xmldoc/-/xmldoc-0.4.0.tgz#d257224be8393eaacbf837ef227fd8ec25b36888" + dependencies: + sax "~1.1.1" + +xmldom@0.1.x: + version "0.1.27" + resolved "https://registry.yarnpkg.com/xmldom/-/xmldom-0.1.27.tgz#d501f97b3bdb403af8ef9ecc20573187aadac0e9" + +xpipe@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/xpipe/-/xpipe-1.0.5.tgz#8dd8bf45fc3f7f55f0e054b878f43a62614dafdf" + +xtend@^4.0.1, xtend@~4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" + +y18n@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" + +yallist@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" + +yargs-parser@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-7.0.0.tgz#8d0ac42f16ea55debd332caf4c4038b3e3f5dfd9" + dependencies: + camelcase "^4.1.0" + +yargs@^9.0.0: + version "9.0.1" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-9.0.1.tgz#52acc23feecac34042078ee78c0c007f5085db4c" + dependencies: + camelcase "^4.1.0" + cliui "^3.2.0" + decamelize "^1.1.1" + get-caller-file "^1.0.1" + os-locale "^2.0.0" + read-pkg-up "^2.0.0" + require-directory "^2.1.1" + require-main-filename "^1.0.1" + set-blocking "^2.0.0" + string-width "^2.0.0" + which-module "^2.0.0" + y18n "^3.2.1" + yargs-parser "^7.0.0" From 7579f973bfe87829a2725c4547aba13dd7596374 Mon Sep 17 00:00:00 2001 From: Kyle Roach Date: Tue, 14 Nov 2017 00:00:24 -0400 Subject: [PATCH 09/50] prettier --- .gitignore | 3 + .prettierrc | 4 + index.js | 333 ------------------------------------------ package.json | 3 +- src/index.js | 400 +++++++++++++++++++++++++++++++++++++++++++++++++++ yarn.lock | 4 + 6 files changed, 413 insertions(+), 334 deletions(-) create mode 100644 .prettierrc delete mode 100644 index.js create mode 100644 src/index.js diff --git a/.gitignore b/.gitignore index 0826423..363190e 100755 --- a/.gitignore +++ b/.gitignore @@ -51,3 +51,6 @@ buck-out/ */fastlane/report.xml */fastlane/Preview.html */fastlane/screenshots + + +.vscode/ \ No newline at end of file diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000..b2095be --- /dev/null +++ b/.prettierrc @@ -0,0 +1,4 @@ +{ + "semi": false, + "singleQuote": true +} diff --git a/index.js b/index.js deleted file mode 100644 index 0a4fcb2..0000000 --- a/index.js +++ /dev/null @@ -1,333 +0,0 @@ -import PropTypes from 'prop-types'; -import React from 'react'; -import { - ReactNativeViewAttributes, - NativeModules, - StyleSheet, - View, - requireNativeComponent, - EdgeInsetsPropType, - PointPropType, - findNodeHandle, -} from 'react-native'; -var resolveAssetSource = require('react-native/Libraries/Image/resolveAssetSource'); - -var RNTableViewConsts = NativeModules.RNTableViewManager.Constants; - -function extend(el, map) { - for (var i in map) - if (typeof(map[i])!='object') - el[i] = map[i]; - return el; -} -class TableView extends React.Component { - static propTypes = { - onPress: PropTypes.func, - onAccessoryPress: PropTypes.func, - onWillDisplayCell: PropTypes.func, - onEndDisplayingCell: PropTypes.func, - selectedValue: PropTypes.any, // string or integer basically - autoFocus: PropTypes.bool, - autoFocusAnimate: PropTypes.bool, - alwaysBounceVertical: PropTypes.bool, - moveWithinSectionOnly: PropTypes.bool, - json: PropTypes.string, - textColor: PropTypes.string, - detailTextColor: PropTypes.string, - tintColor: PropTypes.string, - footerLabel: PropTypes.string, - headerFont: PropTypes.number, - headerTextColor: PropTypes.string, - footerTextColor: PropTypes.string, - separatorColor: PropTypes.string, - scrollEnabled: PropTypes.bool, - sectionIndexTitlesEnabled: PropTypes.bool, - showsHorizontalScrollIndicator: PropTypes.bool, - showsVerticalScrollIndicator: PropTypes.bool, - onScroll: PropTypes.func, - - - /** - * The amount by which the content is inset from the edges - * of the TableView. Defaults to `{0, 0, 0, 0}`. - * @platform ios - */ - contentInset: EdgeInsetsPropType, - /** - * Used to manually set the starting scroll offset. - * The default value is `{x: 0, y: 0}`. - * @platform ios - */ - contentOffset: PointPropType, - /** - * The amount by which the scroll view indicators are inset from the - * edges of the TableView. This should normally be set to the same - * value as the `contentInset`. Defaults to `contentInset` or - * `{0, 0, 0, 0}`. - * @platform ios - */ - scrollIndicatorInsets: EdgeInsetsPropType, - tableViewCellEditingStyle: PropTypes.number, - }; - - static defaultProps = { - tableViewCellEditingStyle: RNTableViewConsts.CellEditingStyle.Delete, - autoFocusAnimate: true, - alwaysBounceVertical: true, - scrollEnabled: true, - sectionIndexTitlesEnabled: false, - showsHorizontalScrollIndicator: true, - showsVerticalScrollIndicator: true, - }; - - constructor(props) { - super(props); - - this.state = this._stateFromProps(props); - } - - componentWillReceiveProps(nextProps) { - var state = this._stateFromProps(nextProps); - this.setState(state); - } - - // Translate TableView prop and children into stuff that RNTableView understands. - _stateFromProps(props) { - var sections = []; - var additionalItems = []; - var children = []; - var json = props.json; - - // iterate over sections - React.Children.forEach(props.children, function (section, index) { - var items=[]; - var count = 0; - if (section && section.type==TableViewSection) { - let customCells = false; - React.Children.forEach(section.props.children, function (child, itemIndex) { - var el = {}; - extend(el, section.props); - extend(el, child.props); - if (el.children) { - el.label = el.children; - } - - if (el.image && typeof el.image === 'number') { - el.image = resolveAssetSource(el.image); - } - - count++; - items.push(el); - - if (child.type==TableViewCell){ - customCells = true; - count++; - var element = React.cloneElement(child, {key: index+" "+itemIndex, section: index, row: itemIndex}); - children.push(element); - } - - }); - sections.push({ - customCells, - label: section.props.label, - footerLabel: section.props.footerLabel, - footerHeight: section.props.footerHeight, - headerHeight: section.props.headerHeight, - items: items, - count: count - }); - } else if (section && section.type==TableViewItem){ - var el = extend({},section.props); - if (!el.label){ - el.label = el.children; - } - additionalItems.push(el); - } else if (section){ - children.push(section); - } - }); - this.sections = sections; - return {sections, additionalItems, children, json}; - } - - scrollTo(x, y, animated) { - NativeModules.RNTableViewManager.scrollTo( - findNodeHandle(this.tableView), - x, - y, - animated - ); - } - - render() { - return ( - - { this.tableView = ref; }} - style={this.props.style} - sections={this.state.sections} - additionalItems={this.state.additionalItems} - tableViewStyle={RNTableViewConsts.Style.Plain} - tableViewCellStyle={RNTableViewConsts.CellStyle.Subtitle} - tableViewCellEditingStyle={this.props.tableViewCellEditingStyle} - separatorStyle={RNTableViewConsts.SeparatorStyle.Line} - scrollIndicatorInsets={this.props.contentInset} - alwaysBounceVertical={this.props.alwaysBounceVertical} - {...this.props} - json={this.state.json} - onScroll={(...args) => this._onScroll(...args)} - onPress={(...args) => this._onPress(...args)} - onAccessoryPress={(...args) => this._onAccessoryPress(...args)} - onChange={(...args) => this._onChange(...args)} - onWillDisplayCell={(...args) => this._onWillDisplayCell(...args)} - onEndDisplayingCell={(...args) => this._onEndDisplayingCell(...args)}> - {this.state.children} - - - ); - } - - _onScroll(event) { - if (this.props.onScroll) { - this.props.onScroll(event); - } - } - _onPress(event) { - var data = event.nativeEvent; - if (this.sections[data.selectedSection] && this.sections[data.selectedSection].items[data.selectedIndex] && - this.sections[data.selectedSection] && this.sections[data.selectedSection].items[data.selectedIndex].onPress){ - this.sections[data.selectedSection] && this.sections[data.selectedSection].items[data.selectedIndex].onPress(data); - } - if (this.props.onPress) { - this.props.onPress(data); - } - event.stopPropagation(); - } - _onAccessoryPress(event) { - console.log('_onAccessoryPress', event); - var data = event.nativeEvent; - if (this.sections[data.selectedSection] && this.sections[data.selectedSection].items[data.accessoryIndex] && - this.sections[data.selectedSection] && this.sections[data.selectedSection].items[data.accessoryIndex].onAccessoryPress){ - this.sections[data.selectedSection] && this.sections[data.selectedSection].items[data.accessoryIndex].onAccessoryPress(data); - } - if (this.props.onAccessoryPress) { - this.props.onAccessoryPress(data); - } - event.stopPropagation(); - } - _onChange(event) { - var data = event.nativeEvent; - if (this.sections[data.selectedSection] && this.sections[data.selectedSection].items[data.selectedIndex] && - this.sections[data.selectedSection] && this.sections[data.selectedSection].items[data.selectedIndex].onChange){ - this.sections[data.selectedSection] && this.sections[data.selectedSection].items[data.selectedIndex].onChange(data); - } - if (this.props.onChange) { - this.props.onChange(data); - } - event.stopPropagation(); - } - _onWillDisplayCell(event) { - var data = event.nativeEvent; - if (this.sections[data.section] && this.sections[data.section].items[data.row] && this.sections[data.section].items[data.row].onWillDisplayCell) { - this.sections[data.section].items[data.row].onWillDisplayCell(data); - } - if (this.props.onWillDisplayCell) { - this.props.onWillDisplayCell(data); - } - event.stopPropagation(); - } - _onEndDisplayingCell(event) { - var data = event.nativeEvent; - if (this.sections[data.section] && this.sections[data.section].items[data.row] && this.sections[data.section].items[data.row].onEndDisplayingCell) { - this.sections[data.section].items[data.row].onEndDisplayingCell(data); - } - if (this.props.onEndDisplayingCell) { - this.props.onEndDisplayingCell(data); - } - event.stopPropagation(); - } -} - -class TableViewItem extends React.Component { - static propTypes = { - value: PropTypes.any, // string or integer basically - label: PropTypes.string, - } - - render() { - // These items don't get rendered directly. - return null; - } -} - -TableView.Item = TableViewItem; - -class TableViewFooter extends React.Component { - constructor(props){ - super(props); - this.state = {width:0, height:0}; - } - render() { - return {this.setState(event.nativeEvent.layout)}} {...this.props} componentWidth={this.state.width} componentHeight={this.state.height}/> - } -} -var RNFooterView = requireNativeComponent('RNTableFooterView', null); -TableView.Footer = TableViewFooter; - -class TableViewHeader extends React.Component { - constructor(props){ - super(props); - - this.state = {width:0, height:0}; - } - - render() { - return {this.setState(event.nativeEvent.layout)}} {...this.props} componentWidth={this.state.width} componentHeight={this.state.height}/> - } -}; -var RNHeaderView = requireNativeComponent('RNTableHeaderView', null); -TableView.Header = TableViewHeader; - -class TableViewCell extends React.Component { - constructor(props){ - super(props); - - this.state = {width:0, height:0}; - } - render() { - return {this.setState(event.nativeEvent.layout)}} {...this.props} componentWidth={this.state.width} componentHeight={this.state.height}/> - } -}; -var RNCellView = requireNativeComponent('RNCellView', null); -TableView.Cell = TableViewCell; - -class TableViewSection extends React.Component { - static propTypes = { - label: PropTypes.string, - footerLabel: PropTypes.string, - arrow: PropTypes.bool, - footerHeight: PropTypes.number, - headerHeight: PropTypes.number, - - } - - render() { - // These items don't get rendered directly. - return null; - } -}; -TableView.Section = TableViewSection; - -var styles = StyleSheet.create({ - tableView: { - // The picker will conform to whatever width is given, but we do - // have to set the component's height explicitly on the - // surrounding view to ensure it gets rendered. - //height: RNTableViewConsts.ComponentHeight, - }, -}); -TableView.Consts = RNTableViewConsts; - -var RNTableView = requireNativeComponent('RNTableView', null); - -export default TableView; diff --git a/package.json b/package.json index 3a509c6..ee4efc2 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "react-native-tableview", "version": "1.7.0", "description": "Native iOS TableView wrapper for React Native", - "main": "index.js", + "main": "src/index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, @@ -31,6 +31,7 @@ "prop-types": "^15.6.0" }, "devDependencies": { + "prettier": "^1.8.2", "react": "16.0.0", "react-native": "^0.50.3" } diff --git a/src/index.js b/src/index.js new file mode 100644 index 0000000..3d47982 --- /dev/null +++ b/src/index.js @@ -0,0 +1,400 @@ +import React from 'react' +import PropTypes from 'prop-types' +import { + ReactNativeViewAttributes, + NativeModules, + StyleSheet, + View, + requireNativeComponent, + EdgeInsetsPropType, + PointPropType, + findNodeHandle +} from 'react-native' +var resolveAssetSource = require('react-native/Libraries/Image/resolveAssetSource') + +var RNTableViewConsts = NativeModules.RNTableViewManager.Constants + +function extend(el, map) { + for (var i in map) if (typeof map[i] != 'object') el[i] = map[i] + return el +} + +class TableView extends React.Component { + static propTypes = { + onPress: PropTypes.func, + onAccessoryPress: PropTypes.func, + onWillDisplayCell: PropTypes.func, + onEndDisplayingCell: PropTypes.func, + selectedValue: PropTypes.any, // string or integer basically + autoFocus: PropTypes.bool, + autoFocusAnimate: PropTypes.bool, + alwaysBounceVertical: PropTypes.bool, + moveWithinSectionOnly: PropTypes.bool, + json: PropTypes.string, + textColor: PropTypes.string, + detailTextColor: PropTypes.string, + tintColor: PropTypes.string, + footerLabel: PropTypes.string, + headerFont: PropTypes.number, + headerTextColor: PropTypes.string, + footerTextColor: PropTypes.string, + separatorColor: PropTypes.string, + scrollEnabled: PropTypes.bool, + sectionIndexTitlesEnabled: PropTypes.bool, + showsHorizontalScrollIndicator: PropTypes.bool, + showsVerticalScrollIndicator: PropTypes.bool, + onScroll: PropTypes.func, + /** + * The amount by which the content is inset from the edges + * of the TableView. Defaults to `{0, 0, 0, 0}`. + * @platform ios + */ + contentInset: EdgeInsetsPropType, + /** + * Used to manually set the starting scroll offset. + * The default value is `{x: 0, y: 0}`. + * @platform ios + */ + contentOffset: PointPropType, + /** + * The amount by which the scroll view indicators are inset from the + * edges of the TableView. This should normally be set to the same + * value as the `contentInset`. Defaults to `contentInset` or + * `{0, 0, 0, 0}`. + * @platform ios + */ + scrollIndicatorInsets: EdgeInsetsPropType, + tableViewCellEditingStyle: PropTypes.number + } + + static defaultProps = { + tableViewCellEditingStyle: RNTableViewConsts.CellEditingStyle.Delete, + autoFocusAnimate: true, + alwaysBounceVertical: true, + scrollEnabled: true, + sectionIndexTitlesEnabled: false, + showsHorizontalScrollIndicator: true, + showsVerticalScrollIndicator: true + } + + constructor(props) { + super(props) + + this.state = this._stateFromProps(props) + } + + componentWillReceiveProps(nextProps) { + var state = this._stateFromProps(nextProps) + this.setState(state) + } + + // Translate TableView prop and children into stuff that RNTableView understands. + _stateFromProps(props) { + var sections = [] + var additionalItems = [] + var children = [] + var json = props.json + + // iterate over sections + React.Children.forEach(props.children, function(section, index) { + var items = [] + var count = 0 + if (section && section.type == TableViewSection) { + let customCells = false + React.Children.forEach(section.props.children, function( + child, + itemIndex + ) { + var el = {} + extend(el, section.props) + extend(el, child.props) + if (el.children) { + el.label = el.children + } + + if (el.image && typeof el.image === 'number') { + el.image = resolveAssetSource(el.image) + } + + count++ + items.push(el) + + if (child.type == TableViewCell) { + customCells = true + count++ + var element = React.cloneElement(child, { + key: index + ' ' + itemIndex, + section: index, + row: itemIndex + }) + children.push(element) + } + }) + sections.push({ + customCells, + label: section.props.label, + footerLabel: section.props.footerLabel, + footerHeight: section.props.footerHeight, + headerHeight: section.props.headerHeight, + items: items, + count: count + }) + } else if (section && section.type == TableViewItem) { + var el = extend({}, section.props) + if (!el.label) { + el.label = el.children + } + additionalItems.push(el) + } else if (section) { + children.push(section) + } + }) + this.sections = sections + return { sections, additionalItems, children, json } + } + + scrollTo(x, y, animated) { + NativeModules.RNTableViewManager.scrollTo( + findNodeHandle(this.tableView), + x, + y, + animated + ) + } + + render() { + return ( + + { + this.tableView = ref + }} + style={this.props.style} + sections={this.state.sections} + additionalItems={this.state.additionalItems} + tableViewStyle={RNTableViewConsts.Style.Plain} + tableViewCellStyle={RNTableViewConsts.CellStyle.Subtitle} + tableViewCellEditingStyle={this.props.tableViewCellEditingStyle} + separatorStyle={RNTableViewConsts.SeparatorStyle.Line} + scrollIndicatorInsets={this.props.contentInset} + alwaysBounceVertical={this.props.alwaysBounceVertical} + {...this.props} + json={this.state.json} + onScroll={(...args) => this._onScroll(...args)} + onPress={(...args) => this._onPress(...args)} + onAccessoryPress={(...args) => this._onAccessoryPress(...args)} + onChange={(...args) => this._onChange(...args)} + onWillDisplayCell={(...args) => this._onWillDisplayCell(...args)} + onEndDisplayingCell={(...args) => this._onEndDisplayingCell(...args)} + > + {this.state.children} + + + ) + } + + _onScroll(event) { + if (this.props.onScroll) { + this.props.onScroll(event) + } + } + + _onPress(event) { + var data = event.nativeEvent + if ( + this.sections[data.selectedSection] && + this.sections[data.selectedSection].items[data.selectedIndex] && + this.sections[data.selectedSection] && + this.sections[data.selectedSection].items[data.selectedIndex].onPress + ) { + this.sections[data.selectedSection] && + this.sections[data.selectedSection].items[data.selectedIndex].onPress( + data + ) + } + if (this.props.onPress) { + this.props.onPress(data) + } + event.stopPropagation() + } + + _onAccessoryPress(event) { + console.log('_onAccessoryPress', event) + var data = event.nativeEvent + if ( + this.sections[data.selectedSection] && + this.sections[data.selectedSection].items[data.accessoryIndex] && + this.sections[data.selectedSection] && + this.sections[data.selectedSection].items[data.accessoryIndex] + .onAccessoryPress + ) { + this.sections[data.selectedSection] && + this.sections[data.selectedSection].items[ + data.accessoryIndex + ].onAccessoryPress(data) + } + if (this.props.onAccessoryPress) { + this.props.onAccessoryPress(data) + } + event.stopPropagation() + } + + _onChange(event) { + var data = event.nativeEvent + if ( + this.sections[data.selectedSection] && + this.sections[data.selectedSection].items[data.selectedIndex] && + this.sections[data.selectedSection] && + this.sections[data.selectedSection].items[data.selectedIndex].onChange + ) { + this.sections[data.selectedSection] && + this.sections[data.selectedSection].items[data.selectedIndex].onChange( + data + ) + } + if (this.props.onChange) { + this.props.onChange(data) + } + event.stopPropagation() + } + + _onWillDisplayCell(event) { + var data = event.nativeEvent + if ( + this.sections[data.section] && + this.sections[data.section].items[data.row] && + this.sections[data.section].items[data.row].onWillDisplayCell + ) { + this.sections[data.section].items[data.row].onWillDisplayCell(data) + } + if (this.props.onWillDisplayCell) { + this.props.onWillDisplayCell(data) + } + event.stopPropagation() + } + + _onEndDisplayingCell(event) { + var data = event.nativeEvent + if ( + this.sections[data.section] && + this.sections[data.section].items[data.row] && + this.sections[data.section].items[data.row].onEndDisplayingCell + ) { + this.sections[data.section].items[data.row].onEndDisplayingCell(data) + } + if (this.props.onEndDisplayingCell) { + this.props.onEndDisplayingCell(data) + } + event.stopPropagation() + } +} + +class TableViewItem extends React.Component { + static propTypes = { + value: PropTypes.any, // string or integer basically + label: PropTypes.string + } + + render() { + // These items don't get rendered directly. + return null + } +} + +TableView.Item = TableViewItem + +class TableViewFooter extends React.Component { + constructor(props) { + super(props) + this.state = { width: 0, height: 0 } + } + render() { + return ( + { + this.setState(event.nativeEvent.layout) + }} + {...this.props} + componentWidth={this.state.width} + componentHeight={this.state.height} + /> + ) + } +} +var RNFooterView = requireNativeComponent('RNTableFooterView', null) +TableView.Footer = TableViewFooter + +class TableViewHeader extends React.Component { + constructor(props) { + super(props) + + this.state = { width: 0, height: 0 } + } + + render() { + return ( + { + this.setState(event.nativeEvent.layout) + }} + {...this.props} + componentWidth={this.state.width} + componentHeight={this.state.height} + /> + ) + } +} +var RNHeaderView = requireNativeComponent('RNTableHeaderView', null) +TableView.Header = TableViewHeader + +class TableViewCell extends React.Component { + constructor(props) { + super(props) + + this.state = { width: 0, height: 0 } + } + render() { + return ( + { + this.setState(event.nativeEvent.layout) + }} + {...this.props} + componentWidth={this.state.width} + componentHeight={this.state.height} + /> + ) + } +} +var RNCellView = requireNativeComponent('RNCellView', null) +TableView.Cell = TableViewCell + +class TableViewSection extends React.Component { + static propTypes = { + label: PropTypes.string, + footerLabel: PropTypes.string, + arrow: PropTypes.bool, + footerHeight: PropTypes.number, + headerHeight: PropTypes.number + } + + render() { + // These items don't get rendered directly. + return null + } +} +TableView.Section = TableViewSection + +var styles = StyleSheet.create({ + tableView: { + // The picker will conform to whatever width is given, but we do + // have to set the component's height explicitly on the + // surrounding view to ensure it gets rendered. + //height: RNTableViewConsts.ComponentHeight, + } +}) +TableView.Consts = RNTableViewConsts + +var RNTableView = requireNativeComponent('RNTableView', null) + +export default TableView diff --git a/yarn.lock b/yarn.lock index 73f2aac..01c106e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2563,6 +2563,10 @@ preserve@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" +prettier@^1.8.2: + version "1.8.2" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.8.2.tgz#bff83e7fd573933c607875e5ba3abbdffb96aeb8" + pretty-format@^4.2.1: version "4.3.1" resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-4.3.1.tgz#530be5c42b3c05b36414a7a2a4337aa80acd0e8d" From 6ebdb326f0cf8821546624d63981f88eb88d4b8e Mon Sep 17 00:00:00 2001 From: Kyle Roach Date: Tue, 14 Nov 2017 00:30:37 -0400 Subject: [PATCH 10/50] Eslint --- .eslintrc | 11 + package.json | 12 + src/index.js | 182 ++++++------- yarn.lock | 724 +++++++++++++++++++++++++++++++++++++++++++++++++-- 4 files changed, 810 insertions(+), 119 deletions(-) create mode 100644 .eslintrc diff --git a/.eslintrc b/.eslintrc new file mode 100644 index 0000000..c735530 --- /dev/null +++ b/.eslintrc @@ -0,0 +1,11 @@ +{ + "parser": "babel-eslint", + "extends": "airbnb", + "plugins": ["react", "react-native", "jsx-a11y", "import"], + "rules": { + "semi": "off", + "no-underscore-dangle": "off", + "no-plusplus": "off", + "react/jsx-filename-extension": "off" + } +} diff --git a/package.json b/package.json index ee4efc2..7d04adb 100644 --- a/package.json +++ b/package.json @@ -30,8 +30,20 @@ "dependencies": { "prop-types": "^15.6.0" }, + "peerDependencies": { + "react": ">=15.1 || >=16.0.0", + "react-native": ">=0.40" + }, "devDependencies": { + "babel-eslint": "^8.0.2", + "eslint": "^4.9.0", + "eslint-config-airbnb": "^16.1.0", + "eslint-plugin-import": "^2.7.0", + "eslint-plugin-jsx-a11y": "^6.0.2", + "eslint-plugin-react": "^7.4.0", + "eslint-plugin-react-native": "^3.1.0", "prettier": "^1.8.2", + "prettier-eslint": "^8.2.1", "react": "16.0.0", "react-native": "^0.50.3" } diff --git a/src/index.js b/src/index.js index 3d47982..0c4dde2 100644 --- a/src/index.js +++ b/src/index.js @@ -1,21 +1,20 @@ import React from 'react' import PropTypes from 'prop-types' import { - ReactNativeViewAttributes, NativeModules, - StyleSheet, - View, requireNativeComponent, EdgeInsetsPropType, PointPropType, - findNodeHandle + findNodeHandle, + View, } from 'react-native' -var resolveAssetSource = require('react-native/Libraries/Image/resolveAssetSource') -var RNTableViewConsts = NativeModules.RNTableViewManager.Constants +const resolveAssetSource = require('react-native/Libraries/Image/resolveAssetSource') + +const RNTableViewConsts = NativeModules.RNTableViewManager.Constants function extend(el, map) { - for (var i in map) if (typeof map[i] != 'object') el[i] = map[i] + for (const i in map) if (typeof map[i] !== 'object') el[i] = map[i] return el } @@ -64,7 +63,7 @@ class TableView extends React.Component { * @platform ios */ scrollIndicatorInsets: EdgeInsetsPropType, - tableViewCellEditingStyle: PropTypes.number + tableViewCellEditingStyle: PropTypes.number, } static defaultProps = { @@ -74,7 +73,7 @@ class TableView extends React.Component { scrollEnabled: true, sectionIndexTitlesEnabled: false, showsHorizontalScrollIndicator: true, - showsVerticalScrollIndicator: true + showsVerticalScrollIndicator: true, } constructor(props) { @@ -84,28 +83,25 @@ class TableView extends React.Component { } componentWillReceiveProps(nextProps) { - var state = this._stateFromProps(nextProps) + const state = this._stateFromProps(nextProps) this.setState(state) } // Translate TableView prop and children into stuff that RNTableView understands. _stateFromProps(props) { - var sections = [] - var additionalItems = [] - var children = [] - var json = props.json + const sections = [] + const additionalItems = [] + const children = [] + const { json } = props // iterate over sections - React.Children.forEach(props.children, function(section, index) { - var items = [] - var count = 0 + React.Children.forEach(props.children, (section, index) => { + const items = [] + let count = 0 if (section && section.type == TableViewSection) { let customCells = false - React.Children.forEach(section.props.children, function( - child, - itemIndex - ) { - var el = {} + React.Children.forEach(section.props.children, (child, itemIndex) => { + const el = {} extend(el, section.props) extend(el, child.props) if (el.children) { @@ -122,10 +118,10 @@ class TableView extends React.Component { if (child.type == TableViewCell) { customCells = true count++ - var element = React.cloneElement(child, { - key: index + ' ' + itemIndex, + const element = React.cloneElement(child, { + key: `${index} ${itemIndex}`, section: index, - row: itemIndex + row: itemIndex, }) children.push(element) } @@ -136,11 +132,11 @@ class TableView extends React.Component { footerLabel: section.props.footerLabel, footerHeight: section.props.footerHeight, headerHeight: section.props.headerHeight, - items: items, - count: count + items, + count, }) } else if (section && section.type == TableViewItem) { - var el = extend({}, section.props) + const el = extend({}, section.props) if (!el.label) { el.label = el.children } @@ -150,47 +146,16 @@ class TableView extends React.Component { } }) this.sections = sections - return { sections, additionalItems, children, json } + return { + sections, + additionalItems, + children, + json, + } } scrollTo(x, y, animated) { - NativeModules.RNTableViewManager.scrollTo( - findNodeHandle(this.tableView), - x, - y, - animated - ) - } - - render() { - return ( - - { - this.tableView = ref - }} - style={this.props.style} - sections={this.state.sections} - additionalItems={this.state.additionalItems} - tableViewStyle={RNTableViewConsts.Style.Plain} - tableViewCellStyle={RNTableViewConsts.CellStyle.Subtitle} - tableViewCellEditingStyle={this.props.tableViewCellEditingStyle} - separatorStyle={RNTableViewConsts.SeparatorStyle.Line} - scrollIndicatorInsets={this.props.contentInset} - alwaysBounceVertical={this.props.alwaysBounceVertical} - {...this.props} - json={this.state.json} - onScroll={(...args) => this._onScroll(...args)} - onPress={(...args) => this._onPress(...args)} - onAccessoryPress={(...args) => this._onAccessoryPress(...args)} - onChange={(...args) => this._onChange(...args)} - onWillDisplayCell={(...args) => this._onWillDisplayCell(...args)} - onEndDisplayingCell={(...args) => this._onEndDisplayingCell(...args)} - > - {this.state.children} - - - ) + NativeModules.RNTableViewManager.scrollTo(findNodeHandle(this.tableView), x, y, animated) } _onScroll(event) { @@ -200,7 +165,7 @@ class TableView extends React.Component { } _onPress(event) { - var data = event.nativeEvent + const data = event.nativeEvent if ( this.sections[data.selectedSection] && this.sections[data.selectedSection].items[data.selectedIndex] && @@ -208,9 +173,7 @@ class TableView extends React.Component { this.sections[data.selectedSection].items[data.selectedIndex].onPress ) { this.sections[data.selectedSection] && - this.sections[data.selectedSection].items[data.selectedIndex].onPress( - data - ) + this.sections[data.selectedSection].items[data.selectedIndex].onPress(data) } if (this.props.onPress) { this.props.onPress(data) @@ -220,18 +183,15 @@ class TableView extends React.Component { _onAccessoryPress(event) { console.log('_onAccessoryPress', event) - var data = event.nativeEvent + const data = event.nativeEvent if ( this.sections[data.selectedSection] && this.sections[data.selectedSection].items[data.accessoryIndex] && this.sections[data.selectedSection] && - this.sections[data.selectedSection].items[data.accessoryIndex] - .onAccessoryPress + this.sections[data.selectedSection].items[data.accessoryIndex].onAccessoryPress ) { this.sections[data.selectedSection] && - this.sections[data.selectedSection].items[ - data.accessoryIndex - ].onAccessoryPress(data) + this.sections[data.selectedSection].items[data.accessoryIndex].onAccessoryPress(data) } if (this.props.onAccessoryPress) { this.props.onAccessoryPress(data) @@ -240,7 +200,8 @@ class TableView extends React.Component { } _onChange(event) { - var data = event.nativeEvent + const data = event.nativeEvent + if ( this.sections[data.selectedSection] && this.sections[data.selectedSection].items[data.selectedIndex] && @@ -248,9 +209,7 @@ class TableView extends React.Component { this.sections[data.selectedSection].items[data.selectedIndex].onChange ) { this.sections[data.selectedSection] && - this.sections[data.selectedSection].items[data.selectedIndex].onChange( - data - ) + this.sections[data.selectedSection].items[data.selectedIndex].onChange(data) } if (this.props.onChange) { this.props.onChange(data) @@ -259,7 +218,7 @@ class TableView extends React.Component { } _onWillDisplayCell(event) { - var data = event.nativeEvent + const data = event.nativeEvent if ( this.sections[data.section] && this.sections[data.section].items[data.row] && @@ -274,7 +233,7 @@ class TableView extends React.Component { } _onEndDisplayingCell(event) { - var data = event.nativeEvent + const data = event.nativeEvent if ( this.sections[data.section] && this.sections[data.section].items[data.row] && @@ -287,12 +246,43 @@ class TableView extends React.Component { } event.stopPropagation() } + + render() { + return ( + + { + this.tableView = ref + }} + style={this.props.style} + sections={this.state.sections} + additionalItems={this.state.additionalItems} + tableViewStyle={RNTableViewConsts.Style.Plain} + tableViewCellStyle={RNTableViewConsts.CellStyle.Subtitle} + tableViewCellEditingStyle={this.props.tableViewCellEditingStyle} + separatorStyle={RNTableViewConsts.SeparatorStyle.Line} + scrollIndicatorInsets={this.props.contentInset} + alwaysBounceVertical={this.props.alwaysBounceVertical} + {...this.props} + json={this.state.json} + onScroll={(...args) => this._onScroll(...args)} + onPress={(...args) => this._onPress(...args)} + onAccessoryPress={(...args) => this._onAccessoryPress(...args)} + onChange={(...args) => this._onChange(...args)} + onWillDisplayCell={(...args) => this._onWillDisplayCell(...args)} + onEndDisplayingCell={(...args) => this._onEndDisplayingCell(...args)} + > + {this.state.children} + + + ) + } } class TableViewItem extends React.Component { static propTypes = { value: PropTypes.any, // string or integer basically - label: PropTypes.string + label: PropTypes.string, } render() { @@ -311,7 +301,7 @@ class TableViewFooter extends React.Component { render() { return ( { + onLayout={(event) => { this.setState(event.nativeEvent.layout) }} {...this.props} @@ -321,7 +311,7 @@ class TableViewFooter extends React.Component { ) } } -var RNFooterView = requireNativeComponent('RNTableFooterView', null) +const RNFooterView = requireNativeComponent('RNTableFooterView', null) TableView.Footer = TableViewFooter class TableViewHeader extends React.Component { @@ -334,7 +324,7 @@ class TableViewHeader extends React.Component { render() { return ( { + onLayout={(event) => { this.setState(event.nativeEvent.layout) }} {...this.props} @@ -344,7 +334,7 @@ class TableViewHeader extends React.Component { ) } } -var RNHeaderView = requireNativeComponent('RNTableHeaderView', null) +const RNHeaderView = requireNativeComponent('RNTableHeaderView', null) TableView.Header = TableViewHeader class TableViewCell extends React.Component { @@ -356,7 +346,7 @@ class TableViewCell extends React.Component { render() { return ( { + onLayout={(event) => { this.setState(event.nativeEvent.layout) }} {...this.props} @@ -366,7 +356,7 @@ class TableViewCell extends React.Component { ) } } -var RNCellView = requireNativeComponent('RNCellView', null) +const RNCellView = requireNativeComponent('RNCellView', null) TableView.Cell = TableViewCell class TableViewSection extends React.Component { @@ -375,7 +365,7 @@ class TableViewSection extends React.Component { footerLabel: PropTypes.string, arrow: PropTypes.bool, footerHeight: PropTypes.number, - headerHeight: PropTypes.number + headerHeight: PropTypes.number, } render() { @@ -383,18 +373,10 @@ class TableViewSection extends React.Component { return null } } -TableView.Section = TableViewSection -var styles = StyleSheet.create({ - tableView: { - // The picker will conform to whatever width is given, but we do - // have to set the component's height explicitly on the - // surrounding view to ensure it gets rendered. - //height: RNTableViewConsts.ComponentHeight, - } -}) +TableView.Section = TableViewSection TableView.Consts = RNTableViewConsts -var RNTableView = requireNativeComponent('RNTableView', null) +const RNTableView = requireNativeComponent('RNTableView', null) export default TableView diff --git a/yarn.lock b/yarn.lock index 01c106e..fc5ad13 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,6 +2,58 @@ # yarn lockfile v1 +"@babel/code-frame@7.0.0-beta.32", "@babel/code-frame@^7.0.0-beta.31": + version "7.0.0-beta.32" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0-beta.32.tgz#04f231b8ec70370df830d9926ce0f5add074ec4c" + dependencies: + chalk "^2.0.0" + esutils "^2.0.2" + js-tokens "^3.0.0" + +"@babel/helper-function-name@7.0.0-beta.32": + version "7.0.0-beta.32" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.32.tgz#6161af4419f1b4e3ed2d28c0c79c160e218be1f3" + dependencies: + "@babel/helper-get-function-arity" "7.0.0-beta.32" + "@babel/template" "7.0.0-beta.32" + "@babel/types" "7.0.0-beta.32" + +"@babel/helper-get-function-arity@7.0.0-beta.32": + version "7.0.0-beta.32" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.32.tgz#93721a99db3757de575a83bab7c453299abca568" + dependencies: + "@babel/types" "7.0.0-beta.32" + +"@babel/template@7.0.0-beta.32": + version "7.0.0-beta.32" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.0.0-beta.32.tgz#e1d9fdbd2a7bcf128f2f920744a67dab18072495" + dependencies: + "@babel/code-frame" "7.0.0-beta.32" + "@babel/types" "7.0.0-beta.32" + babylon "7.0.0-beta.32" + lodash "^4.2.0" + +"@babel/traverse@^7.0.0-beta.31": + version "7.0.0-beta.32" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.0.0-beta.32.tgz#b78b754c6e1af3360626183738e4c7a05951bc99" + dependencies: + "@babel/code-frame" "7.0.0-beta.32" + "@babel/helper-function-name" "7.0.0-beta.32" + "@babel/types" "7.0.0-beta.32" + babylon "7.0.0-beta.32" + debug "^3.0.1" + globals "^10.0.0" + invariant "^2.2.0" + lodash "^4.2.0" + +"@babel/types@7.0.0-beta.32", "@babel/types@^7.0.0-beta.31": + version "7.0.0-beta.32" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.0.0-beta.32.tgz#c317d0ecc89297b80bbcb2f50608e31f6452a5ff" + dependencies: + esutils "^2.0.2" + lodash "^4.2.0" + to-fast-properties "^2.0.0" + abbrev@1: version "1.1.1" resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" @@ -24,6 +76,24 @@ accepts@~1.3.0: mime-types "~2.1.16" negotiator "0.6.1" +acorn-jsx@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-3.0.1.tgz#afdf9488fb1ecefc8348f6fb22f464e32a58b36b" + dependencies: + acorn "^3.0.4" + +acorn@^3.0.4: + version "3.3.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a" + +acorn@^5.2.1: + version "5.2.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.2.1.tgz#317ac7821826c22c702d66189ab8359675f135d7" + +ajv-keywords@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-2.1.1.tgz#617997fc5f60576894c435f940d819e135b80762" + ajv@^4.9.1: version "4.11.8" resolved "https://registry.yarnpkg.com/ajv/-/ajv-4.11.8.tgz#82ffb02b29e662ae53bdc20af15947706739c536" @@ -31,7 +101,7 @@ ajv@^4.9.1: co "^4.6.0" json-stable-stringify "^1.0.1" -ajv@^5.1.0: +ajv@^5.1.0, ajv@^5.2.3, ajv@^5.3.0: version "5.3.0" resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.3.0.tgz#4414ff74a50879c208ee5fdc826e32c303549eda" dependencies: @@ -44,7 +114,7 @@ ansi-escapes@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.0.0.tgz#ec3e8b4e9f8064fc02c3ac9b65f1c275bda8ef92" -ansi-regex@^2.0.0: +ansi-regex@^2.0.0, ansi-regex@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" @@ -56,7 +126,7 @@ ansi-styles@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" -ansi-styles@^3.1.0: +ansi-styles@^3.0.0, ansi-styles@^3.1.0: version "3.2.0" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.0.tgz#c159b8d5be0f9e5a6f346dab94f16ce022161b88" dependencies: @@ -84,6 +154,18 @@ are-we-there-yet@~1.1.2: delegates "^1.0.0" readable-stream "^2.0.6" +argparse@^1.0.7: + version "1.0.9" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.9.tgz#73d83bc263f86e97f8cc4f6bae1b0e90a7d22c86" + dependencies: + sprintf-js "~1.0.2" + +aria-query@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-0.7.0.tgz#4af10a1e61573ddea0cf3b99b51c52c05b424d24" + dependencies: + ast-types-flow "0.0.7" + arr-diff@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" @@ -102,6 +184,13 @@ array-filter@~0.0.0: version "0.0.1" resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec" +array-includes@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.0.3.tgz#184b48f62d92d7452bb31b323165c7f8bd02266d" + dependencies: + define-properties "^1.1.2" + es-abstract "^1.7.0" + array-map@~0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/array-map/-/array-map-0.0.0.tgz#88a2bab73d1cf7bcd5c1b118a003f66f665fa662" @@ -110,7 +199,13 @@ array-reduce@~0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/array-reduce/-/array-reduce-0.0.0.tgz#173899d3ffd1c7d9383e4479525dbe278cab5f2b" -array-uniq@^1.0.2: +array-union@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" + dependencies: + array-uniq "^1.0.1" + +array-uniq@^1.0.1, array-uniq@^1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" @@ -118,6 +213,10 @@ array-unique@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" +arrify@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" + art@^0.10.0: version "0.10.1" resolved "https://registry.yarnpkg.com/art/-/art-0.10.1.tgz#38541883e399225c5e193ff246e8f157cf7b2146" @@ -138,6 +237,10 @@ assert-plus@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.2.0.tgz#d74e1b87e7affc0db8aadb7021f3fe48101ab234" +ast-types-flow@0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" + async@^2.4.0: version "2.6.0" resolved "https://registry.yarnpkg.com/async/-/async-2.6.0.tgz#61a29abb6fcc026fea77e56d1c6ec53a795951f4" @@ -160,7 +263,13 @@ aws4@^1.2.1, aws4@^1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.6.0.tgz#83ef5ca860b2b32e4a0deedee8c771b9db57471e" -babel-code-frame@^6.26.0: +axobject-query@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-0.1.0.tgz#62f59dbc59c9f9242759ca349960e7a2fe3c36c0" + dependencies: + ast-types-flow "0.0.7" + +babel-code-frame@^6.22.0, babel-code-frame@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" dependencies: @@ -192,6 +301,15 @@ babel-core@^6.24.1, babel-core@^6.26.0, babel-core@^6.7.2: slash "^1.0.0" source-map "^0.5.6" +babel-eslint@^8.0.2: + version "8.0.2" + resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-8.0.2.tgz#e44fb9a037d749486071d52d65312f5c20aa7530" + dependencies: + "@babel/code-frame" "^7.0.0-beta.31" + "@babel/traverse" "^7.0.0-beta.31" + "@babel/types" "^7.0.0-beta.31" + babylon "^7.0.0-beta.31" + babel-generator@^6.24.1, babel-generator@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.0.tgz#ac1ae20070b79f6e3ca1d3269613053774f20dc5" @@ -699,6 +817,10 @@ babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26.0: lodash "^4.17.4" to-fast-properties "^1.0.3" +babylon@7.0.0-beta.32, babylon@^7.0.0-beta.31: + version "7.0.0-beta.32" + resolved "https://registry.yarnpkg.com/babylon/-/babylon-7.0.0-beta.32.tgz#e9033cb077f64d6895f4125968b37dc0a8c3bc6e" + babylon@^6.18.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" @@ -821,7 +943,7 @@ bser@^2.0.0: dependencies: node-int64 "^0.4.0" -builtin-modules@^1.0.0: +builtin-modules@^1.0.0, builtin-modules@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" @@ -833,6 +955,16 @@ bytes@2.4.0: version "2.4.0" resolved "https://registry.yarnpkg.com/bytes/-/bytes-2.4.0.tgz#7d97196f9d5baf7f6935e25985549edd2a6c2339" +caller-path@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-0.1.0.tgz#94085ef63581ecd3daa92444a8fe94e82577751f" + dependencies: + callsites "^0.2.0" + +callsites@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-0.2.0.tgz#afab96262910a7f33c19a5775825c69f34e350ca" + camelcase@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" @@ -851,7 +983,7 @@ chalk@^1.0.0, chalk@^1.1.1, chalk@^1.1.3: strip-ansi "^3.0.0" supports-color "^2.0.0" -chalk@^2.0.0: +chalk@^2.0.0, chalk@^2.1.0: version "2.3.0" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.3.0.tgz#b5ea48efc9c1793dccc9b4767c93914d3f2d52ba" dependencies: @@ -859,6 +991,10 @@ chalk@^2.0.0: escape-string-regexp "^1.0.5" supports-color "^4.0.0" +circular-json@^0.3.1: + version "0.3.3" + resolved "https://registry.yarnpkg.com/circular-json/-/circular-json-0.3.3.tgz#815c99ea84f6809529d2f45791bdf82711352d66" + cli-cursor@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" @@ -913,6 +1049,12 @@ commander@^2.9.0, commander@~2.11.0: version "2.11.0" resolved "https://registry.yarnpkg.com/commander/-/commander-2.11.0.tgz#157152fd1e7a6c8d98a5b715cf376df928004563" +common-tags@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.4.0.tgz#1187be4f3d4cf0c0427d43f74eef1f73501614c0" + dependencies: + babel-runtime "^6.18.0" + compressible@~2.0.5: version "2.0.12" resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.12.tgz#c59a5c99db76767e9876500e271ef63b3493bd66" @@ -991,6 +1133,10 @@ console-control-strings@^1.0.0, console-control-strings@~1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" +contains-path@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/contains-path/-/contains-path-0.1.0.tgz#fe8cf184ff6670b6baef01a9d4861a5cbec4120a" + content-type@~1.0.1: version "1.0.4" resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" @@ -1083,6 +1229,10 @@ csurf@~1.8.3: csrf "~3.0.0" http-errors "~1.3.1" +damerau-levenshtein@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.4.tgz#03191c432cb6eea168bb77f3a55ffdccb8978514" + dashdash@^1.12.0: version "1.14.1" resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" @@ -1099,6 +1249,12 @@ debug@2.6.9, debug@^2.2.0, debug@^2.6.8: dependencies: ms "2.0.0" +debug@^3.0.1: + version "3.1.0" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" + dependencies: + ms "2.0.0" + debug@~2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/debug/-/debug-2.2.0.tgz#f87057e995b1a1f6ae6a4960664137bc56f039da" @@ -1113,6 +1269,29 @@ deep-extend@~0.4.0: version "0.4.2" resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.4.2.tgz#48b699c27e334bf89f10892be432f6e4c7d34a7f" +deep-is@~0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" + +define-properties@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.2.tgz#83a73f2fea569898fb737193c8f873caf6d45c94" + dependencies: + foreach "^2.0.5" + object-keys "^1.0.8" + +del@^2.0.2: + version "2.2.2" + resolved "https://registry.yarnpkg.com/del/-/del-2.2.2.tgz#c12c981d067846c84bcaf862cff930d907ffd1a8" + dependencies: + globby "^5.0.0" + is-path-cwd "^1.0.0" + is-path-in-cwd "^1.0.0" + object-assign "^4.0.1" + pify "^2.0.0" + pinkie-promise "^2.0.0" + rimraf "^2.2.8" + delayed-stream@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" @@ -1147,6 +1326,24 @@ detect-libc@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.2.tgz#71ad5d204bf17a6a6ca8f450c61454066ef461e1" +dlv@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/dlv/-/dlv-1.1.0.tgz#fee1a7c43f63be75f3f679e85262da5f102764a7" + +doctrine@1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa" + dependencies: + esutils "^2.0.2" + isarray "^1.0.0" + +doctrine@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.0.0.tgz#c73d8d2909d22291e1a007a395804da8b665fe63" + dependencies: + esutils "^2.0.2" + isarray "^1.0.0" + dom-walk@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.1.tgz#672226dc74c8f799ad35307df936aba11acd6018" @@ -1167,6 +1364,10 @@ ee-first@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" +emoji-regex@^6.1.0: + version "6.5.1" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-6.5.1.tgz#9baea929b155565c11ea41c6626eaa65cef992c2" + encoding@^0.1.11: version "0.1.12" resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.12.tgz#538b66f3ee62cd1ab51ec323829d1f9480c74beb" @@ -1202,6 +1403,24 @@ errorhandler@~1.4.2: accepts "~1.3.0" escape-html "~1.0.3" +es-abstract@^1.7.0: + version "1.9.0" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.9.0.tgz#690829a07cae36b222e7fd9b75c0d0573eb25227" + dependencies: + es-to-primitive "^1.1.1" + function-bind "^1.1.1" + has "^1.0.1" + is-callable "^1.1.3" + is-regex "^1.0.4" + +es-to-primitive@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.1.1.tgz#45355248a88979034b6792e19bb81f2b7975dd0d" + dependencies: + is-callable "^1.1.1" + is-date-object "^1.0.1" + is-symbol "^1.0.1" + escape-html@1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.2.tgz#d77d32fa98e38c2f41ae85e9278e0e0e6ba1022c" @@ -1214,6 +1433,153 @@ escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" +eslint-config-airbnb-base@^12.1.0: + version "12.1.0" + resolved "https://registry.yarnpkg.com/eslint-config-airbnb-base/-/eslint-config-airbnb-base-12.1.0.tgz#386441e54a12ccd957b0a92564a4bafebd747944" + dependencies: + eslint-restricted-globals "^0.1.1" + +eslint-config-airbnb@^16.1.0: + version "16.1.0" + resolved "https://registry.yarnpkg.com/eslint-config-airbnb/-/eslint-config-airbnb-16.1.0.tgz#2546bfb02cc9fe92284bf1723ccf2e87bc45ca46" + dependencies: + eslint-config-airbnb-base "^12.1.0" + +eslint-import-resolver-node@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.1.tgz#4422574cde66a9a7b099938ee4d508a199e0e3cc" + dependencies: + debug "^2.6.8" + resolve "^1.2.0" + +eslint-module-utils@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.1.1.tgz#abaec824177613b8a95b299639e1b6facf473449" + dependencies: + debug "^2.6.8" + pkg-dir "^1.0.0" + +eslint-plugin-import@^2.7.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.8.0.tgz#fa1b6ef31fcb3c501c09859c1b86f1fc5b986894" + dependencies: + builtin-modules "^1.1.1" + contains-path "^0.1.0" + debug "^2.6.8" + doctrine "1.5.0" + eslint-import-resolver-node "^0.3.1" + eslint-module-utils "^2.1.1" + has "^1.0.1" + lodash.cond "^4.3.0" + minimatch "^3.0.3" + read-pkg-up "^2.0.0" + +eslint-plugin-jsx-a11y@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.0.2.tgz#659277a758b036c305a7e4a13057c301cd3be73f" + dependencies: + aria-query "^0.7.0" + array-includes "^3.0.3" + ast-types-flow "0.0.7" + axobject-query "^0.1.0" + damerau-levenshtein "^1.0.0" + emoji-regex "^6.1.0" + jsx-ast-utils "^1.4.0" + +eslint-plugin-react-native@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-native/-/eslint-plugin-react-native-3.1.0.tgz#03f95f959bff7a8267b5472cb87d010e346f7224" + +eslint-plugin-react@^7.4.0: + version "7.4.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.4.0.tgz#300a95861b9729c087d362dd64abcc351a74364a" + dependencies: + doctrine "^2.0.0" + has "^1.0.1" + jsx-ast-utils "^2.0.0" + prop-types "^15.5.10" + +eslint-restricted-globals@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/eslint-restricted-globals/-/eslint-restricted-globals-0.1.1.tgz#35f0d5cbc64c2e3ed62e93b4b1a7af05ba7ed4d7" + +eslint-scope@^3.7.1: + version "3.7.1" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-3.7.1.tgz#3d63c3edfda02e06e01a452ad88caacc7cdcb6e8" + dependencies: + esrecurse "^4.1.0" + estraverse "^4.1.1" + +eslint@^4.5.0, eslint@^4.9.0: + version "4.11.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-4.11.0.tgz#39a8c82bc0a3783adf5a39fa27fdd9d36fac9a34" + dependencies: + ajv "^5.3.0" + babel-code-frame "^6.22.0" + chalk "^2.1.0" + concat-stream "^1.6.0" + cross-spawn "^5.1.0" + debug "^3.0.1" + doctrine "^2.0.0" + eslint-scope "^3.7.1" + espree "^3.5.2" + esquery "^1.0.0" + estraverse "^4.2.0" + esutils "^2.0.2" + file-entry-cache "^2.0.0" + functional-red-black-tree "^1.0.1" + glob "^7.1.2" + globals "^9.17.0" + ignore "^3.3.3" + imurmurhash "^0.1.4" + inquirer "^3.0.6" + is-resolvable "^1.0.0" + js-yaml "^3.9.1" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.3.0" + lodash "^4.17.4" + minimatch "^3.0.2" + mkdirp "^0.5.1" + natural-compare "^1.4.0" + optionator "^0.8.2" + path-is-inside "^1.0.2" + pluralize "^7.0.0" + progress "^2.0.0" + require-uncached "^1.0.3" + semver "^5.3.0" + strip-ansi "^4.0.0" + strip-json-comments "~2.0.1" + table "^4.0.1" + text-table "~0.2.0" + +espree@^3.5.2: + version "3.5.2" + resolved "https://registry.yarnpkg.com/espree/-/espree-3.5.2.tgz#756ada8b979e9dcfcdb30aad8d1a9304a905e1ca" + dependencies: + acorn "^5.2.1" + acorn-jsx "^3.0.0" + +esprima@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.0.tgz#4499eddcd1110e0b218bacf2fa7f7f59f55ca804" + +esquery@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.0.0.tgz#cfba8b57d7fba93f17298a8a006a04cda13d80fa" + dependencies: + estraverse "^4.0.0" + +esrecurse@^4.1.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.0.tgz#fa9568d98d3823f9a41d91e902dcab9ea6e5b163" + dependencies: + estraverse "^4.1.0" + object-assign "^4.0.1" + +estraverse@^4.0.0, estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13" + esutils@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" @@ -1307,6 +1673,10 @@ fast-json-stable-stringify@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" +fast-levenshtein@~2.0.4: + version "2.0.6" + resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + fb-watchman@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.0.tgz#54e9abf7dfa2f26cd9b1636c588c1afc05de5d58" @@ -1344,6 +1714,13 @@ figures@^2.0.0: dependencies: escape-string-regexp "^1.0.5" +file-entry-cache@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-2.0.0.tgz#c392990c3e684783d838b8c84a45d8a048458361" + dependencies: + flat-cache "^1.2.1" + object-assign "^4.0.1" + filename-regex@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" @@ -1367,12 +1744,28 @@ finalhandler@0.4.0: on-finished "~2.3.0" unpipe "~1.0.0" +find-up@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" + dependencies: + path-exists "^2.0.0" + pinkie-promise "^2.0.0" + find-up@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" dependencies: locate-path "^2.0.0" +flat-cache@^1.2.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-1.3.0.tgz#d3030b32b38154f4e3b7e9c709f490f7ef97c481" + dependencies: + circular-json "^0.3.1" + del "^2.0.2" + graceful-fs "^4.1.2" + write "^0.2.1" + for-in@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" @@ -1383,6 +1776,10 @@ for-own@^0.1.4: dependencies: for-in "^1.0.1" +foreach@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz#0bee005018aeb260d0a3af3ae658dd0136ec1b99" + forever-agent@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" @@ -1443,6 +1840,14 @@ fstream@^1.0.0, fstream@^1.0.10, fstream@^1.0.2: mkdirp ">=0.5 0" rimraf "2" +function-bind@^1.0.2, function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + +functional-red-black-tree@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" + gauge@~1.2.5: version "1.2.7" resolved "https://registry.yarnpkg.com/gauge/-/gauge-1.2.7.tgz#e9cec5483d3d4ee0ef44b60a7d99e4935e136d93" @@ -1493,7 +1898,7 @@ glob-parent@^2.0.0: dependencies: is-glob "^2.0.0" -glob@^7.0.5, glob@^7.1.1, glob@^7.1.2: +glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2: version "7.1.2" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15" dependencies: @@ -1511,10 +1916,25 @@ global@^4.3.0: min-document "^2.19.0" process "~0.5.1" -globals@^9.18.0: +globals@^10.0.0: + version "10.3.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-10.3.0.tgz#716aba93657b56630b5a0e77de5ea8ac6215afaa" + +globals@^9.17.0, globals@^9.18.0: version "9.18.0" resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" +globby@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/globby/-/globby-5.0.0.tgz#ebd84667ca0dbb330b99bcfc68eac2bc54370e0d" + dependencies: + array-union "^1.0.1" + arrify "^1.0.0" + glob "^7.0.3" + object-assign "^4.0.1" + pify "^2.0.0" + pinkie-promise "^2.0.0" + glogg@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/glogg/-/glogg-1.0.0.tgz#7fe0f199f57ac906cf512feead8f90ee4a284fc5" @@ -1600,6 +2020,12 @@ has-unicode@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" +has@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.1.tgz#8461733f538b0837c9361e39a9ab9e9704dc2f28" + dependencies: + function-bind "^1.0.2" + hawk@3.1.3, hawk@~3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/hawk/-/hawk-3.1.3.tgz#078444bd7c1640b0fe540d2c9b73d59678e8e1c4" @@ -1672,6 +2098,10 @@ iconv-lite@^0.4.17, iconv-lite@^0.4.8, iconv-lite@~0.4.13: version "0.4.19" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.19.tgz#f7468f60135f5e5dad3399c0a81be9a1603a082b" +ignore@^3.3.3: + version "3.3.7" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.7.tgz#612289bfb3c220e186a58118618d5be8c1bab021" + image-size@^0.6.0: version "0.6.1" resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.6.1.tgz#98122a562d59dcc097ef1b2c8191866eb8f5d663" @@ -1680,6 +2110,10 @@ imurmurhash@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" +indent-string@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-3.2.0.tgz#4a5fd6d27cc332f37e5419a504dbb837105c9289" + inflight@^1.0.4: version "1.0.6" resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" @@ -1714,7 +2148,7 @@ inquirer@^3.0.6: strip-ansi "^4.0.0" through "^2.3.6" -invariant@^2.2.2: +invariant@^2.2.0, invariant@^2.2.2: version "2.2.2" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.2.tgz#9e1f56ac0acdb6bf303306f338be3b204ae60360" dependencies: @@ -1738,6 +2172,14 @@ is-builtin-module@^1.0.0: dependencies: builtin-modules "^1.0.0" +is-callable@^1.1.1, is-callable@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.3.tgz#86eb75392805ddc33af71c92a0eedf74ee7604b2" + +is-date-object@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.1.tgz#9aa20eb6aeebbff77fbd33e74ca01b33581d3a16" + is-dotfile@^1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1" @@ -1790,6 +2232,22 @@ is-number@^3.0.0: dependencies: kind-of "^3.0.2" +is-path-cwd@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-1.0.0.tgz#d225ec23132e89edd38fda767472e62e65f1106d" + +is-path-in-cwd@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz#6477582b8214d602346094567003be8a9eac04dc" + dependencies: + is-path-inside "^1.0.0" + +is-path-inside@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-1.0.0.tgz#fc06e5a1683fbda13de667aff717bbc10a48f37f" + dependencies: + path-is-inside "^1.0.1" + is-posix-bracket@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4" @@ -1802,10 +2260,26 @@ is-promise@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" +is-regex@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.4.tgz#5517489b547091b0930e095654ced25ee97e9491" + dependencies: + has "^1.0.1" + +is-resolvable@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.0.0.tgz#8df57c61ea2e3c501408d100fb013cf8d6e0cc62" + dependencies: + tryit "^1.0.1" + is-stream@^1.0.1, is-stream@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" +is-symbol@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.1.tgz#3cc59f00025194b6ab2e38dbae6689256b660572" + is-typedarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" @@ -1814,7 +2288,7 @@ isarray@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" -isarray@1.0.0, isarray@~1.0.0: +isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" @@ -1858,6 +2332,13 @@ js-tokens@^3.0.0, js-tokens@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" +js-yaml@^3.9.1: + version "3.10.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.10.0.tgz#2e78441646bd4682e963f22b6e92823c309c62dc" + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + jsbn@~0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" @@ -1882,6 +2363,10 @@ json-schema@0.2.3: version "0.2.3" resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + json-stable-stringify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af" @@ -1919,6 +2404,16 @@ jsprim@^1.2.2: json-schema "0.2.3" verror "1.10.0" +jsx-ast-utils@^1.4.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-1.4.1.tgz#3867213e8dd79bf1e8f2300c0cfc1efb182c0df1" + +jsx-ast-utils@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-2.0.1.tgz#e801b1b39985e20fffc87b40e3748080e2dcac7f" + dependencies: + array-includes "^3.0.3" + kind-of@^3.0.2: version "3.2.2" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" @@ -1947,6 +2442,13 @@ left-pad@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/left-pad/-/left-pad-1.1.3.tgz#612f61c033f3a9e08e939f1caebeea41b6f3199a" +levn@^0.3.0, levn@~0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + dependencies: + prelude-ls "~1.1.2" + type-check "~0.3.2" + load-json-file@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8" @@ -1999,6 +2501,10 @@ lodash._root@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/lodash._root/-/lodash._root-3.0.1.tgz#fba1c4524c19ee9a5f8136b4609f017cf4ded692" +lodash.cond@^4.3.0: + version "4.5.2" + resolved "https://registry.yarnpkg.com/lodash.cond/-/lodash.cond-4.5.2.tgz#f471a1da486be60f6ab955d17115523dd1d255d5" + lodash.escape@^3.0.0: version "3.2.0" resolved "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-3.2.0.tgz#995ee0dc18c1b48cc92effae71a10aab5b487698" @@ -2021,6 +2527,10 @@ lodash.keys@^3.0.0: lodash.isarguments "^3.0.0" lodash.isarray "^3.0.0" +lodash.merge@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.0.tgz#69884ba144ac33fe699737a6086deffadd0f89c5" + lodash.pad@^4.1.0: version "4.5.1" resolved "https://registry.yarnpkg.com/lodash.pad/-/lodash.pad-4.5.1.tgz#4330949a833a7c8da22cc20f6a26c4d59debba70" @@ -2058,14 +2568,29 @@ lodash.templatesettings@^3.0.0: lodash._reinterpolate "^3.0.0" lodash.escape "^3.0.0" +lodash.unescape@4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/lodash.unescape/-/lodash.unescape-4.0.1.tgz#bf2249886ce514cda112fae9218cdc065211fc9c" + lodash@^3.5.0: version "3.10.1" resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6" -lodash@^4.14.0, lodash@^4.16.6, lodash@^4.17.4, lodash@^4.3.0, lodash@^4.6.1: +lodash@^4.14.0, lodash@^4.16.6, lodash@^4.17.4, lodash@^4.2.0, lodash@^4.3.0, lodash@^4.6.1: version "4.17.4" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae" +loglevel-colored-level-prefix@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/loglevel-colored-level-prefix/-/loglevel-colored-level-prefix-1.0.0.tgz#6a40218fdc7ae15fc76c3d0f3e676c465388603e" + dependencies: + chalk "^1.1.3" + loglevel "^1.4.1" + +loglevel@^1.4.1: + version "1.6.0" + resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.6.0.tgz#ae0caa561111498c5ba13723d6fb631d24003934" + loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.3.1.tgz#d1a8ad33fa9ce0e713d65fdd0ac8b748d478c848" @@ -2223,7 +2748,7 @@ min-document@^2.19.0: dependencies: dom-walk "^0.1.0" -minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.4: +minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" dependencies: @@ -2290,6 +2815,10 @@ nan@^2.3.0: version "2.7.0" resolved "https://registry.yarnpkg.com/nan/-/nan-2.7.0.tgz#d95bf721ec877e08db276ed3fc6eb78f9083ad46" +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + negotiator@0.5.3: version "0.5.3" resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.5.3.tgz#269d5c476810ec92edbe7b6c2f28316384f9a7e8" @@ -2395,6 +2924,10 @@ object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" +object-keys@^1.0.8: + version "1.0.11" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.0.11.tgz#c54601778ad560f1142ce0e01bcca8b56d13426d" + object.omit@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa" @@ -2437,6 +2970,17 @@ optimist@^0.6.1: minimist "~0.0.1" wordwrap "~0.0.2" +optionator@^0.8.2: + version "0.8.2" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64" + dependencies: + deep-is "~0.1.3" + fast-levenshtein "~2.0.4" + levn "~0.3.0" + prelude-ls "~1.1.2" + type-check "~0.3.2" + wordwrap "~1.0.0" + options@>=0.0.5: version "0.0.6" resolved "https://registry.yarnpkg.com/options/-/options-0.0.6.tgz#ec22d312806bb53e731773e7cdaefcf1c643128f" @@ -2504,6 +3048,12 @@ parseurl@~1.3.0, parseurl@~1.3.1, parseurl@~1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.2.tgz#fc289d4ed8993119460c156253262cdc8de65bf3" +path-exists@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" + dependencies: + pinkie-promise "^2.0.0" + path-exists@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" @@ -2512,10 +3062,18 @@ path-is-absolute@^1.0.0, path-is-absolute@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" +path-is-inside@^1.0.1, path-is-inside@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" + path-key@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" +path-parse@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.5.tgz#3c1adf871ea9cd6c9431b6ea2bd74a0ff055c4c1" + path-type@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73" @@ -2542,6 +3100,22 @@ pify@^2.0.0: version "2.3.0" resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" +pinkie-promise@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" + dependencies: + pinkie "^2.0.0" + +pinkie@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" + +pkg-dir@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-1.0.0.tgz#7a4b508a8d5bb2d629d447056ff4e9c9314cf3d4" + dependencies: + find-up "^1.0.0" + plist@2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/plist/-/plist-2.0.1.tgz#0a32ca9481b1c364e92e18dc55c876de9d01da8b" @@ -2559,14 +3133,45 @@ plist@^1.2.0: xmlbuilder "4.0.0" xmldom "0.1.x" +pluralize@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-7.0.0.tgz#298b89df8b93b0221dbf421ad2b1b1ea23fc6777" + +prelude-ls@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + preserve@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" -prettier@^1.8.2: +prettier-eslint@^8.2.1: + version "8.2.1" + resolved "https://registry.yarnpkg.com/prettier-eslint/-/prettier-eslint-8.2.1.tgz#cd66cf8b1a2c2fce2217f1b28474809031b9a77c" + dependencies: + common-tags "^1.4.0" + dlv "^1.1.0" + eslint "^4.5.0" + indent-string "^3.2.0" + lodash.merge "^4.6.0" + loglevel-colored-level-prefix "^1.0.0" + prettier "^1.7.1" + pretty-format "^20.0.3" + require-relative "^0.8.7" + typescript "^2.5.1" + typescript-eslint-parser "^8.0.0" + +prettier@^1.7.1, prettier@^1.8.2: version "1.8.2" resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.8.2.tgz#bff83e7fd573933c607875e5ba3abbdffb96aeb8" +pretty-format@^20.0.3: + version "20.0.3" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-20.0.3.tgz#020e350a560a1fe1a98dc3beb6ccffb386de8b14" + dependencies: + ansi-regex "^2.1.1" + ansi-styles "^3.0.0" + pretty-format@^4.2.1: version "4.3.1" resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-4.3.1.tgz#530be5c42b3c05b36414a7a2a4337aa80acd0e8d" @@ -2583,13 +3188,17 @@ process@~0.5.1: version "0.5.2" resolved "https://registry.yarnpkg.com/process/-/process-0.5.2.tgz#1638d8a8e34c2f440a91db95ab9aeb677fc185cf" +progress@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.0.tgz#8a1be366bf8fc23db2bd23f10c6fe920b4389d1f" + promise@^7.1.1: version "7.3.1" resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" dependencies: asap "~2.0.3" -prop-types@^15.5.8, prop-types@^15.6.0: +prop-types@^15.5.10, prop-types@^15.5.8, prop-types@^15.6.0: version "15.6.0" resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.6.0.tgz#ceaf083022fc46b4a35f69e13ef75aed0d639856" dependencies: @@ -2916,6 +3525,27 @@ require-main-filename@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" +require-relative@^0.8.7: + version "0.8.7" + resolved "https://registry.yarnpkg.com/require-relative/-/require-relative-0.8.7.tgz#7999539fc9e047a37928fa196f8e1563dabd36de" + +require-uncached@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/require-uncached/-/require-uncached-1.0.3.tgz#4e0d56d6c9662fd31e43011c4b95aa49955421d3" + dependencies: + caller-path "^0.1.0" + resolve-from "^1.0.0" + +resolve-from@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-1.0.1.tgz#26cbfe935d1aeeeabb29bc3fe5aeb01e93d44226" + +resolve@^1.2.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.5.0.tgz#1f09acce796c9a762579f31b2c1cc4c3cddf9f36" + dependencies: + path-parse "^1.0.5" + response-time@~2.3.1: version "2.3.2" resolved "https://registry.yarnpkg.com/response-time/-/response-time-2.3.2.tgz#ffa71bab952d62f7c1d49b7434355fbc68dffc5a" @@ -2930,7 +3560,7 @@ restore-cursor@^2.0.0: onetime "^2.0.0" signal-exit "^3.0.2" -rimraf@2, rimraf@^2.5.1, rimraf@^2.5.4, rimraf@^2.6.1: +rimraf@2, rimraf@^2.2.8, rimraf@^2.5.1, rimraf@^2.5.4, rimraf@^2.6.1: version "2.6.2" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36" dependencies: @@ -2986,7 +3616,7 @@ sax@~1.1.1: version "1.1.6" resolved "https://registry.yarnpkg.com/sax/-/sax-1.1.6.tgz#5d616be8a5e607d54e114afae55b7eaf2fcc3240" -"semver@2 || 3 || 4 || 5", semver@5.x, semver@^5.0.1, semver@^5.0.3, semver@^5.1.0, semver@^5.3.0: +"semver@2 || 3 || 4 || 5", semver@5.4.1, semver@5.x, semver@^5.0.1, semver@^5.0.3, semver@^5.1.0, semver@^5.3.0: version "5.4.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.4.1.tgz#e059c09d8571f0540823733433505d3a2f00b18e" @@ -3083,6 +3713,12 @@ slash@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" +slice-ansi@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-1.0.0.tgz#044f1a49d8842ff307aad6b505ed178bd950134d" + dependencies: + is-fullwidth-code-point "^2.0.0" + slide@^1.1.5: version "1.1.6" resolved "https://registry.yarnpkg.com/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707" @@ -3131,6 +3767,10 @@ spdx-license-ids@^1.0.2: version "1.2.2" resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz#c9df7a3424594ade6bd11900d596696dc06bac57" +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + sshpk@^1.7.0: version "1.13.1" resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.13.1.tgz#512df6da6287144316dc4c18fe1cf1d940739be3" @@ -3175,7 +3815,7 @@ string-width@^1.0.1, string-width@^1.0.2: is-fullwidth-code-point "^1.0.0" strip-ansi "^3.0.0" -string-width@^2.0.0, string-width@^2.1.0: +string-width@^2.0.0, string-width@^2.1.0, string-width@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" dependencies: @@ -3234,6 +3874,17 @@ sync-exec@~0.6.x: version "0.6.2" resolved "https://registry.yarnpkg.com/sync-exec/-/sync-exec-0.6.2.tgz#717d22cc53f0ce1def5594362f3a89a2ebb91105" +table@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/table/-/table-4.0.2.tgz#a33447375391e766ad34d3486e6e2aedc84d2e36" + dependencies: + ajv "^5.2.3" + ajv-keywords "^2.1.0" + chalk "^2.1.0" + lodash "^4.17.4" + slice-ansi "1.0.0" + string-width "^2.1.1" + tar-pack@^3.4.0: version "3.4.1" resolved "https://registry.yarnpkg.com/tar-pack/-/tar-pack-3.4.1.tgz#e1dbc03a9b9d3ba07e896ad027317eb679a10a1f" @@ -3262,6 +3913,10 @@ temp@0.8.3: os-tmpdir "^1.0.0" rimraf "~2.2.6" +text-table@~0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + throat@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/throat/-/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a" @@ -3295,6 +3950,10 @@ to-fast-properties@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + tough-cookie@~2.3.0, tough-cookie@~2.3.3: version "2.3.3" resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.3.tgz#0b618a5565b6dea90bf3425d04d55edc475a7561" @@ -3305,6 +3964,10 @@ trim-right@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" +tryit@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/tryit/-/tryit-1.0.3.tgz#393be730a9446fd1ead6da59a014308f36c289cb" + tsscmp@1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/tsscmp/-/tsscmp-1.0.5.tgz#7dc4a33af71581ab4337da91d85ca5427ebd9a97" @@ -3319,6 +3982,12 @@ tweetnacl@^0.14.3, tweetnacl@~0.14.0: version "0.14.5" resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" +type-check@~0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + dependencies: + prelude-ls "~1.1.2" + type-is@~1.6.6: version "1.6.15" resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.15.tgz#cab10fb4909e441c82842eafe1ad646c81804410" @@ -3330,6 +3999,17 @@ typedarray@^0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" +typescript-eslint-parser@^8.0.0: + version "8.0.1" + resolved "https://registry.yarnpkg.com/typescript-eslint-parser/-/typescript-eslint-parser-8.0.1.tgz#e8cac537d996e16c3dbb0d7c4d509799e67afe0c" + dependencies: + lodash.unescape "4.0.1" + semver "5.4.1" + +typescript@^2.5.1: + version "2.6.1" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-2.6.1.tgz#ef39cdea27abac0b500242d6726ab90e0c846631" + ua-parser-js@^0.7.9: version "0.7.17" resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.17.tgz#e9ec5f9498b9ec910e7ae3ac626a805c4d09ecac" @@ -3463,7 +4143,7 @@ win-release@^1.0.0: dependencies: semver "^5.0.1" -wordwrap@^1.0.0: +wordwrap@^1.0.0, wordwrap@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" @@ -3497,6 +4177,12 @@ write-file-atomic@^1.2.0: imurmurhash "^0.1.4" slide "^1.1.5" +write@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/write/-/write-0.2.1.tgz#5fc03828e264cea3fe91455476f7a3c566cb0757" + dependencies: + mkdirp "^0.5.1" + ws@^1.1.0: version "1.1.5" resolved "https://registry.yarnpkg.com/ws/-/ws-1.1.5.tgz#cbd9e6e75e09fc5d2c90015f21f0c40875e0dd51" From a26d615fefc8725a1e82c808d75f2ae299932af8 Mon Sep 17 00:00:00 2001 From: Kyle Roach Date: Tue, 14 Nov 2017 00:38:15 -0400 Subject: [PATCH 11/50] Breakout components into separate files Extract TableViewHeader Breakout TableViewFooter Breakout TableViewCelll Breakout TableViewItem Breakout consts and tableview --- src/TableView.js | 286 ++++++++++++++++++++++++++++++ src/TableViewCell.js | 24 +++ src/TableViewConsts.js | 5 + src/TableViewFooter.js | 23 +++ src/TableViewHeader.js | 25 +++ src/TableViewItem.js | 10 ++ src/TableViewSection.js | 15 ++ src/index.js | 380 +--------------------------------------- 8 files changed, 395 insertions(+), 373 deletions(-) create mode 100644 src/TableView.js create mode 100644 src/TableViewCell.js create mode 100644 src/TableViewConsts.js create mode 100644 src/TableViewFooter.js create mode 100644 src/TableViewHeader.js create mode 100644 src/TableViewItem.js create mode 100644 src/TableViewSection.js diff --git a/src/TableView.js b/src/TableView.js new file mode 100644 index 0000000..cdca703 --- /dev/null +++ b/src/TableView.js @@ -0,0 +1,286 @@ +import React from 'react' +import PropTypes from 'prop-types' +import { + NativeModules, + requireNativeComponent, + EdgeInsetsPropType, + PointPropType, + findNodeHandle, + View, +} from 'react-native' +import TableViewSection from './TableViewSection' +import TableViewCell from './TableViewCell' +import TableViewItem from './TableViewItem' +import RNTableViewConsts from './TableViewConsts' + +const resolveAssetSource = require('react-native/Libraries/Image/resolveAssetSource') + +const RNTableView = requireNativeComponent('RNTableView', null) + +function extend(el, map) { + for (const i in map) if (typeof map[i] !== 'object') el[i] = map[i] + return el +} + +class TableView extends React.Component { + static propTypes = { + onPress: PropTypes.func, + onAccessoryPress: PropTypes.func, + onWillDisplayCell: PropTypes.func, + onEndDisplayingCell: PropTypes.func, + selectedValue: PropTypes.any, // string or integer basically + autoFocus: PropTypes.bool, + autoFocusAnimate: PropTypes.bool, + alwaysBounceVertical: PropTypes.bool, + moveWithinSectionOnly: PropTypes.bool, + json: PropTypes.string, + textColor: PropTypes.string, + detailTextColor: PropTypes.string, + tintColor: PropTypes.string, + footerLabel: PropTypes.string, + headerFont: PropTypes.number, + headerTextColor: PropTypes.string, + footerTextColor: PropTypes.string, + separatorColor: PropTypes.string, + scrollEnabled: PropTypes.bool, + sectionIndexTitlesEnabled: PropTypes.bool, + showsHorizontalScrollIndicator: PropTypes.bool, + showsVerticalScrollIndicator: PropTypes.bool, + onScroll: PropTypes.func, + /** + * The amount by which the content is inset from the edges + * of the TableView. Defaults to `{0, 0, 0, 0}`. + * @platform ios + */ + contentInset: EdgeInsetsPropType, + /** + * Used to manually set the starting scroll offset. + * The default value is `{x: 0, y: 0}`. + * @platform ios + */ + contentOffset: PointPropType, + /** + * The amount by which the scroll view indicators are inset from the + * edges of the TableView. This should normally be set to the same + * value as the `contentInset`. Defaults to `contentInset` or + * `{0, 0, 0, 0}`. + * @platform ios + */ + scrollIndicatorInsets: EdgeInsetsPropType, + tableViewCellEditingStyle: PropTypes.number, + } + + static defaultProps = { + tableViewCellEditingStyle: RNTableViewConsts.CellEditingStyle.Delete, + autoFocusAnimate: true, + alwaysBounceVertical: true, + scrollEnabled: true, + sectionIndexTitlesEnabled: false, + showsHorizontalScrollIndicator: true, + showsVerticalScrollIndicator: true, + } + + constructor(props) { + super(props) + + this.state = this._stateFromProps(props) + } + + componentWillReceiveProps(nextProps) { + const state = this._stateFromProps(nextProps) + this.setState(state) + } + + // Translate TableView prop and children into stuff that RNTableView understands. + _stateFromProps(props) { + const sections = [] + const additionalItems = [] + const children = [] + const { json } = props + + // iterate over sections + React.Children.forEach(props.children, (section, index) => { + const items = [] + let count = 0 + if (section && section.type == TableViewSection) { + let customCells = false + React.Children.forEach(section.props.children, (child, itemIndex) => { + const el = {} + extend(el, section.props) + extend(el, child.props) + if (el.children) { + el.label = el.children + } + + if (el.image && typeof el.image === 'number') { + el.image = resolveAssetSource(el.image) + } + + count++ + items.push(el) + + if (child.type == TableViewCell) { + customCells = true + count++ + const element = React.cloneElement(child, { + key: `${index} ${itemIndex}`, + section: index, + row: itemIndex, + }) + children.push(element) + } + }) + sections.push({ + customCells, + label: section.props.label, + footerLabel: section.props.footerLabel, + footerHeight: section.props.footerHeight, + headerHeight: section.props.headerHeight, + items, + count, + }) + } else if (section && section.type == TableViewItem) { + const el = extend({}, section.props) + if (!el.label) { + el.label = el.children + } + additionalItems.push(el) + } else if (section) { + children.push(section) + } + }) + this.sections = sections + return { + sections, + additionalItems, + children, + json, + } + } + + scrollTo(x, y, animated) { + NativeModules.RNTableViewManager.scrollTo(findNodeHandle(this.tableView), x, y, animated) + } + + _onScroll(event) { + if (this.props.onScroll) { + this.props.onScroll(event) + } + } + + _onPress(event) { + const data = event.nativeEvent + if ( + this.sections[data.selectedSection] && + this.sections[data.selectedSection].items[data.selectedIndex] && + this.sections[data.selectedSection] && + this.sections[data.selectedSection].items[data.selectedIndex].onPress + ) { + this.sections[data.selectedSection] && + this.sections[data.selectedSection].items[data.selectedIndex].onPress(data) + } + if (this.props.onPress) { + this.props.onPress(data) + } + event.stopPropagation() + } + + _onAccessoryPress(event) { + console.log('_onAccessoryPress', event) + const data = event.nativeEvent + if ( + this.sections[data.selectedSection] && + this.sections[data.selectedSection].items[data.accessoryIndex] && + this.sections[data.selectedSection] && + this.sections[data.selectedSection].items[data.accessoryIndex].onAccessoryPress + ) { + this.sections[data.selectedSection] && + this.sections[data.selectedSection].items[data.accessoryIndex].onAccessoryPress(data) + } + if (this.props.onAccessoryPress) { + this.props.onAccessoryPress(data) + } + event.stopPropagation() + } + + _onChange(event) { + const data = event.nativeEvent + + if ( + this.sections[data.selectedSection] && + this.sections[data.selectedSection].items[data.selectedIndex] && + this.sections[data.selectedSection] && + this.sections[data.selectedSection].items[data.selectedIndex].onChange + ) { + this.sections[data.selectedSection] && + this.sections[data.selectedSection].items[data.selectedIndex].onChange(data) + } + if (this.props.onChange) { + this.props.onChange(data) + } + event.stopPropagation() + } + + _onWillDisplayCell(event) { + const data = event.nativeEvent + if ( + this.sections[data.section] && + this.sections[data.section].items[data.row] && + this.sections[data.section].items[data.row].onWillDisplayCell + ) { + this.sections[data.section].items[data.row].onWillDisplayCell(data) + } + if (this.props.onWillDisplayCell) { + this.props.onWillDisplayCell(data) + } + event.stopPropagation() + } + + _onEndDisplayingCell(event) { + const data = event.nativeEvent + if ( + this.sections[data.section] && + this.sections[data.section].items[data.row] && + this.sections[data.section].items[data.row].onEndDisplayingCell + ) { + this.sections[data.section].items[data.row].onEndDisplayingCell(data) + } + if (this.props.onEndDisplayingCell) { + this.props.onEndDisplayingCell(data) + } + event.stopPropagation() + } + + render() { + return ( + + { + this.tableView = ref + }} + style={this.props.style} + sections={this.state.sections} + additionalItems={this.state.additionalItems} + tableViewStyle={RNTableViewConsts.Style.Plain} + tableViewCellStyle={RNTableViewConsts.CellStyle.Subtitle} + tableViewCellEditingStyle={this.props.tableViewCellEditingStyle} + separatorStyle={RNTableViewConsts.SeparatorStyle.Line} + scrollIndicatorInsets={this.props.contentInset} + alwaysBounceVertical={this.props.alwaysBounceVertical} + {...this.props} + json={this.state.json} + onScroll={(...args) => this._onScroll(...args)} + onPress={(...args) => this._onPress(...args)} + onAccessoryPress={(...args) => this._onAccessoryPress(...args)} + onChange={(...args) => this._onChange(...args)} + onWillDisplayCell={(...args) => this._onWillDisplayCell(...args)} + onEndDisplayingCell={(...args) => this._onEndDisplayingCell(...args)} + > + {this.state.children} + + + ) + } +} + +export default TableView diff --git a/src/TableViewCell.js b/src/TableViewCell.js new file mode 100644 index 0000000..7aec98a --- /dev/null +++ b/src/TableViewCell.js @@ -0,0 +1,24 @@ +import React from 'react' +import { requireNativeComponent } from 'react-native' + +const RNCellView = requireNativeComponent('RNCellView', null) + +export default class TableViewCell extends React.Component { + constructor(props) { + super(props) + + this.state = { width: 0, height: 0 } + } + render() { + return ( + { + this.setState(event.nativeEvent.layout) + }} + {...this.props} + componentWidth={this.state.width} + componentHeight={this.state.height} + /> + ) + } +} diff --git a/src/TableViewConsts.js b/src/TableViewConsts.js new file mode 100644 index 0000000..610ea4d --- /dev/null +++ b/src/TableViewConsts.js @@ -0,0 +1,5 @@ +import { NativeModules } from 'react-native' + +const RNTableViewConsts = NativeModules.RNTableViewManager.Constants + +export default RNTableViewConsts diff --git a/src/TableViewFooter.js b/src/TableViewFooter.js new file mode 100644 index 0000000..b97d618 --- /dev/null +++ b/src/TableViewFooter.js @@ -0,0 +1,23 @@ +import React from 'react' +import { requireNativeComponent } from 'react-native' + +const RNFooterView = requireNativeComponent('RNTableFooterView', null) + +export default class TableViewFooter extends React.Component { + constructor(props) { + super(props) + this.state = { width: 0, height: 0 } + } + render() { + return ( + { + this.setState(event.nativeEvent.layout) + }} + {...this.props} + componentWidth={this.state.width} + componentHeight={this.state.height} + /> + ) + } +} diff --git a/src/TableViewHeader.js b/src/TableViewHeader.js new file mode 100644 index 0000000..1569b7c --- /dev/null +++ b/src/TableViewHeader.js @@ -0,0 +1,25 @@ +import React from 'react' +import { requireNativeComponent } from 'react-native' + +const RNHeaderView = requireNativeComponent('RNTableHeaderView', null) + +export default class TableViewHeader extends React.Component { + constructor(props) { + super(props) + + this.state = { width: 0, height: 0 } + } + + render() { + return ( + { + this.setState(event.nativeEvent.layout) + }} + {...this.props} + componentWidth={this.state.width} + componentHeight={this.state.height} + /> + ) + } +} diff --git a/src/TableViewItem.js b/src/TableViewItem.js new file mode 100644 index 0000000..a13ae49 --- /dev/null +++ b/src/TableViewItem.js @@ -0,0 +1,10 @@ +import PropTypes from 'prop-types' + +const TableViewItem = () => + // These items don't get rendered directly. + null + +TableViewItem.propTypes = { + value: PropTypes.any, // string or integer basically + label: PropTypes.string, +} diff --git a/src/TableViewSection.js b/src/TableViewSection.js new file mode 100644 index 0000000..dfa00f4 --- /dev/null +++ b/src/TableViewSection.js @@ -0,0 +1,15 @@ +import PropTypes from 'prop-types' + +const TableViewSection = () => + // These items don't get rendered directly. + null + +TableViewSection.propTypes = { + label: PropTypes.string, + footerLabel: PropTypes.string, + arrow: PropTypes.bool, + footerHeight: PropTypes.number, + headerHeight: PropTypes.number, +} + +export default TableViewSection diff --git a/src/index.js b/src/index.js index 0c4dde2..61ec0e3 100644 --- a/src/index.js +++ b/src/index.js @@ -1,382 +1,16 @@ -import React from 'react' -import PropTypes from 'prop-types' -import { - NativeModules, - requireNativeComponent, - EdgeInsetsPropType, - PointPropType, - findNodeHandle, - View, -} from 'react-native' - -const resolveAssetSource = require('react-native/Libraries/Image/resolveAssetSource') - -const RNTableViewConsts = NativeModules.RNTableViewManager.Constants - -function extend(el, map) { - for (const i in map) if (typeof map[i] !== 'object') el[i] = map[i] - return el -} - -class TableView extends React.Component { - static propTypes = { - onPress: PropTypes.func, - onAccessoryPress: PropTypes.func, - onWillDisplayCell: PropTypes.func, - onEndDisplayingCell: PropTypes.func, - selectedValue: PropTypes.any, // string or integer basically - autoFocus: PropTypes.bool, - autoFocusAnimate: PropTypes.bool, - alwaysBounceVertical: PropTypes.bool, - moveWithinSectionOnly: PropTypes.bool, - json: PropTypes.string, - textColor: PropTypes.string, - detailTextColor: PropTypes.string, - tintColor: PropTypes.string, - footerLabel: PropTypes.string, - headerFont: PropTypes.number, - headerTextColor: PropTypes.string, - footerTextColor: PropTypes.string, - separatorColor: PropTypes.string, - scrollEnabled: PropTypes.bool, - sectionIndexTitlesEnabled: PropTypes.bool, - showsHorizontalScrollIndicator: PropTypes.bool, - showsVerticalScrollIndicator: PropTypes.bool, - onScroll: PropTypes.func, - /** - * The amount by which the content is inset from the edges - * of the TableView. Defaults to `{0, 0, 0, 0}`. - * @platform ios - */ - contentInset: EdgeInsetsPropType, - /** - * Used to manually set the starting scroll offset. - * The default value is `{x: 0, y: 0}`. - * @platform ios - */ - contentOffset: PointPropType, - /** - * The amount by which the scroll view indicators are inset from the - * edges of the TableView. This should normally be set to the same - * value as the `contentInset`. Defaults to `contentInset` or - * `{0, 0, 0, 0}`. - * @platform ios - */ - scrollIndicatorInsets: EdgeInsetsPropType, - tableViewCellEditingStyle: PropTypes.number, - } - - static defaultProps = { - tableViewCellEditingStyle: RNTableViewConsts.CellEditingStyle.Delete, - autoFocusAnimate: true, - alwaysBounceVertical: true, - scrollEnabled: true, - sectionIndexTitlesEnabled: false, - showsHorizontalScrollIndicator: true, - showsVerticalScrollIndicator: true, - } - - constructor(props) { - super(props) - - this.state = this._stateFromProps(props) - } - - componentWillReceiveProps(nextProps) { - const state = this._stateFromProps(nextProps) - this.setState(state) - } - - // Translate TableView prop and children into stuff that RNTableView understands. - _stateFromProps(props) { - const sections = [] - const additionalItems = [] - const children = [] - const { json } = props - - // iterate over sections - React.Children.forEach(props.children, (section, index) => { - const items = [] - let count = 0 - if (section && section.type == TableViewSection) { - let customCells = false - React.Children.forEach(section.props.children, (child, itemIndex) => { - const el = {} - extend(el, section.props) - extend(el, child.props) - if (el.children) { - el.label = el.children - } - - if (el.image && typeof el.image === 'number') { - el.image = resolveAssetSource(el.image) - } - - count++ - items.push(el) - - if (child.type == TableViewCell) { - customCells = true - count++ - const element = React.cloneElement(child, { - key: `${index} ${itemIndex}`, - section: index, - row: itemIndex, - }) - children.push(element) - } - }) - sections.push({ - customCells, - label: section.props.label, - footerLabel: section.props.footerLabel, - footerHeight: section.props.footerHeight, - headerHeight: section.props.headerHeight, - items, - count, - }) - } else if (section && section.type == TableViewItem) { - const el = extend({}, section.props) - if (!el.label) { - el.label = el.children - } - additionalItems.push(el) - } else if (section) { - children.push(section) - } - }) - this.sections = sections - return { - sections, - additionalItems, - children, - json, - } - } - - scrollTo(x, y, animated) { - NativeModules.RNTableViewManager.scrollTo(findNodeHandle(this.tableView), x, y, animated) - } - - _onScroll(event) { - if (this.props.onScroll) { - this.props.onScroll(event) - } - } - - _onPress(event) { - const data = event.nativeEvent - if ( - this.sections[data.selectedSection] && - this.sections[data.selectedSection].items[data.selectedIndex] && - this.sections[data.selectedSection] && - this.sections[data.selectedSection].items[data.selectedIndex].onPress - ) { - this.sections[data.selectedSection] && - this.sections[data.selectedSection].items[data.selectedIndex].onPress(data) - } - if (this.props.onPress) { - this.props.onPress(data) - } - event.stopPropagation() - } - - _onAccessoryPress(event) { - console.log('_onAccessoryPress', event) - const data = event.nativeEvent - if ( - this.sections[data.selectedSection] && - this.sections[data.selectedSection].items[data.accessoryIndex] && - this.sections[data.selectedSection] && - this.sections[data.selectedSection].items[data.accessoryIndex].onAccessoryPress - ) { - this.sections[data.selectedSection] && - this.sections[data.selectedSection].items[data.accessoryIndex].onAccessoryPress(data) - } - if (this.props.onAccessoryPress) { - this.props.onAccessoryPress(data) - } - event.stopPropagation() - } - - _onChange(event) { - const data = event.nativeEvent - - if ( - this.sections[data.selectedSection] && - this.sections[data.selectedSection].items[data.selectedIndex] && - this.sections[data.selectedSection] && - this.sections[data.selectedSection].items[data.selectedIndex].onChange - ) { - this.sections[data.selectedSection] && - this.sections[data.selectedSection].items[data.selectedIndex].onChange(data) - } - if (this.props.onChange) { - this.props.onChange(data) - } - event.stopPropagation() - } - - _onWillDisplayCell(event) { - const data = event.nativeEvent - if ( - this.sections[data.section] && - this.sections[data.section].items[data.row] && - this.sections[data.section].items[data.row].onWillDisplayCell - ) { - this.sections[data.section].items[data.row].onWillDisplayCell(data) - } - if (this.props.onWillDisplayCell) { - this.props.onWillDisplayCell(data) - } - event.stopPropagation() - } - - _onEndDisplayingCell(event) { - const data = event.nativeEvent - if ( - this.sections[data.section] && - this.sections[data.section].items[data.row] && - this.sections[data.section].items[data.row].onEndDisplayingCell - ) { - this.sections[data.section].items[data.row].onEndDisplayingCell(data) - } - if (this.props.onEndDisplayingCell) { - this.props.onEndDisplayingCell(data) - } - event.stopPropagation() - } - - render() { - return ( - - { - this.tableView = ref - }} - style={this.props.style} - sections={this.state.sections} - additionalItems={this.state.additionalItems} - tableViewStyle={RNTableViewConsts.Style.Plain} - tableViewCellStyle={RNTableViewConsts.CellStyle.Subtitle} - tableViewCellEditingStyle={this.props.tableViewCellEditingStyle} - separatorStyle={RNTableViewConsts.SeparatorStyle.Line} - scrollIndicatorInsets={this.props.contentInset} - alwaysBounceVertical={this.props.alwaysBounceVertical} - {...this.props} - json={this.state.json} - onScroll={(...args) => this._onScroll(...args)} - onPress={(...args) => this._onPress(...args)} - onAccessoryPress={(...args) => this._onAccessoryPress(...args)} - onChange={(...args) => this._onChange(...args)} - onWillDisplayCell={(...args) => this._onWillDisplayCell(...args)} - onEndDisplayingCell={(...args) => this._onEndDisplayingCell(...args)} - > - {this.state.children} - - - ) - } -} - -class TableViewItem extends React.Component { - static propTypes = { - value: PropTypes.any, // string or integer basically - label: PropTypes.string, - } - - render() { - // These items don't get rendered directly. - return null - } -} +import TableView from './TableView' +import TableViewSection from './TableViewSection' +import TableViewHeader from './TableViewHeader' +import TableViewFooter from './TableViewFooter' +import TableViewCell from './TableViewCell' +import TableViewItem from './TableViewItem' +import RNTableViewConsts from './TableViewConsts' TableView.Item = TableViewItem - -class TableViewFooter extends React.Component { - constructor(props) { - super(props) - this.state = { width: 0, height: 0 } - } - render() { - return ( - { - this.setState(event.nativeEvent.layout) - }} - {...this.props} - componentWidth={this.state.width} - componentHeight={this.state.height} - /> - ) - } -} -const RNFooterView = requireNativeComponent('RNTableFooterView', null) TableView.Footer = TableViewFooter - -class TableViewHeader extends React.Component { - constructor(props) { - super(props) - - this.state = { width: 0, height: 0 } - } - - render() { - return ( - { - this.setState(event.nativeEvent.layout) - }} - {...this.props} - componentWidth={this.state.width} - componentHeight={this.state.height} - /> - ) - } -} -const RNHeaderView = requireNativeComponent('RNTableHeaderView', null) TableView.Header = TableViewHeader - -class TableViewCell extends React.Component { - constructor(props) { - super(props) - - this.state = { width: 0, height: 0 } - } - render() { - return ( - { - this.setState(event.nativeEvent.layout) - }} - {...this.props} - componentWidth={this.state.width} - componentHeight={this.state.height} - /> - ) - } -} -const RNCellView = requireNativeComponent('RNCellView', null) TableView.Cell = TableViewCell - -class TableViewSection extends React.Component { - static propTypes = { - label: PropTypes.string, - footerLabel: PropTypes.string, - arrow: PropTypes.bool, - footerHeight: PropTypes.number, - headerHeight: PropTypes.number, - } - - render() { - // These items don't get rendered directly. - return null - } -} - TableView.Section = TableViewSection TableView.Consts = RNTableViewConsts -const RNTableView = requireNativeComponent('RNTableView', null) - export default TableView From 3a002bc4737f8ebe1d6beab83cbc6e92b85b3a80 Mon Sep 17 00:00:00 2001 From: Kyle Roach Date: Tue, 14 Nov 2017 01:16:02 -0400 Subject: [PATCH 12/50] fix(react-native@0.50): Added requiresMainQueueSetup to remove warnings --- RNTableView/RNTableViewManager.m | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/RNTableView/RNTableViewManager.m b/RNTableView/RNTableViewManager.m index 9bab75c..8749634 100644 --- a/RNTableView/RNTableViewManager.m +++ b/RNTableView/RNTableViewManager.m @@ -21,6 +21,11 @@ - (UIView *)view return [[RNTableView alloc] initWithBridge:self.bridge]; } ++ (BOOL)requiresMainQueueSetup +{ + return YES; +} + - (NSArray *)customDirectEventTypes { return @[ From 53ea78a9012b07e0846cfb9ccee31ba7632ec248 Mon Sep 17 00:00:00 2001 From: Kyle Roach Date: Wed, 15 Nov 2017 00:35:11 -0400 Subject: [PATCH 13/50] Start upgrading events on native side --- RNTableView/RNTableView.h | 101 +++++++++++++++++-------------- RNTableView/RNTableView.m | 89 +++++++++++++-------------- RNTableView/RNTableViewManager.m | 75 ++++++++++++----------- 3 files changed, 139 insertions(+), 126 deletions(-) diff --git a/RNTableView/RNTableView.h b/RNTableView/RNTableView.h index 89cd1c2..39188c6 100644 --- a/RNTableView/RNTableView.h +++ b/RNTableView/RNTableView.h @@ -7,15 +7,17 @@ // #import +#import + @class RCTBridge; @protocol RNTableViewDatasource // create method with params dictionary --(id)initWithDictionary:(NSDictionary *)params ; +- (id)initWithDictionary:(NSDictionary *)params; // array of NSDictionary objects (sections) passed to RCTTableViewDatasource (each section should contain "items" value as NSArray of inner items (NSDictionary) --(NSArray *)sections; +- (NSArray *)sections; @end @@ -23,54 +25,59 @@ - (instancetype)initWithBridge:(RCTBridge *)bridge NS_DESIGNATED_INITIALIZER; -@property (nonatomic, copy) NSMutableArray *sections; -@property (nonatomic, copy) NSArray *additionalItems; -@property (nonatomic, strong) NSString *json; -@property (nonatomic, strong) NSString *filter; -@property (nonatomic, strong) NSArray *filterArgs; -@property (nonatomic, strong) id selectedValue; -@property (nonatomic) float cellHeight; -@property (nonatomic) float footerHeight; -@property (nonatomic) float headerHeight; -@property (nonatomic) BOOL customCells; -@property (nonatomic) BOOL editing; -@property (nonatomic) BOOL emptyInsets; -@property (nonatomic) BOOL moveWithinSectionOnly; -@property (nonatomic, assign) UIEdgeInsets contentInset; -@property (nonatomic, assign) CGPoint contentOffset; -@property (nonatomic, assign) UIEdgeInsets scrollIndicatorInsets; -@property (nonatomic, assign) BOOL showsHorizontalScrollIndicator; -@property (nonatomic, assign) BOOL showsVerticalScrollIndicator; +@property(nonatomic, copy) NSMutableArray *sections; +@property(nonatomic, copy) NSArray *additionalItems; +@property(nonatomic, strong) NSString *json; +@property(nonatomic, strong) NSString *filter; +@property(nonatomic, strong) NSArray *filterArgs; +@property(nonatomic, strong) id selectedValue; +@property(nonatomic) float cellHeight; +@property(nonatomic) float footerHeight; +@property(nonatomic) float headerHeight; +@property(nonatomic) BOOL customCells; +@property(nonatomic) BOOL editing; +@property(nonatomic) BOOL emptyInsets; +@property(nonatomic) BOOL moveWithinSectionOnly; +@property(nonatomic, assign) UIEdgeInsets contentInset; +@property(nonatomic, assign) CGPoint contentOffset; +@property(nonatomic, assign) UIEdgeInsets scrollIndicatorInsets; +@property(nonatomic, assign) BOOL showsHorizontalScrollIndicator; +@property(nonatomic, assign) BOOL showsVerticalScrollIndicator; + +@property(nonatomic, assign) UITableViewStyle tableViewStyle; +@property(nonatomic, assign) UITableViewCellStyle tableViewCellStyle; +@property(nonatomic, assign) UITableViewCellEditingStyle tableViewCellEditingStyle; +@property(nonatomic, assign) UITableViewCellSeparatorStyle separatorStyle; +@property(nonatomic, assign) UITableViewCellAccessoryType accessoryType; +@property(nonatomic, assign) UITableViewCellAccessoryType selectedAccessoryType; +@property(nonatomic, strong) UIFont *font; +@property(nonatomic, strong) UIFont *detailFont; +@property(nonatomic, strong) UIFont *headerFont; +@property(nonatomic, strong) UIColor *headerTextColor; +@property(nonatomic, strong) UIFont *footerFont; +@property(nonatomic, strong) UIColor *footerTextColor; -@property (nonatomic, assign) UITableViewStyle tableViewStyle; -@property (nonatomic, assign) UITableViewCellStyle tableViewCellStyle; -@property (nonatomic, assign) UITableViewCellEditingStyle tableViewCellEditingStyle; -@property (nonatomic, assign) UITableViewCellSeparatorStyle separatorStyle; -@property (nonatomic, assign) UITableViewCellAccessoryType accessoryType; -@property (nonatomic, assign) UITableViewCellAccessoryType selectedAccessoryType; -@property (nonatomic, strong) UIFont *font; -@property (nonatomic, strong) UIFont *detailFont; -@property (nonatomic, strong) UIFont *headerFont; -@property (nonatomic, strong) UIColor *headerTextColor; -@property (nonatomic, strong) UIFont *footerFont; -@property (nonatomic, strong) UIColor *footerTextColor; +@property(nonatomic, strong) UIColor *textColor; +@property(nonatomic, strong) UIColor *tintColor; +@property(nonatomic, strong) UIColor *selectedTextColor; +@property(nonatomic, strong) UIColor *selectedBackgroundColor; +@property(nonatomic, strong) UIColor *detailTextColor; +@property(nonatomic, strong) UIColor *separatorColor; +@property(nonatomic) BOOL autoFocus; +@property(nonatomic) BOOL autoFocusAnimate; +@property(nonatomic) BOOL allowsToggle; +@property(nonatomic) BOOL allowsMultipleSelection; +@property(nonatomic) BOOL alwaysBounceVertical; +@property(nonatomic) NSString *reactModuleForCell; -@property (nonatomic, strong) UIColor *textColor; -@property (nonatomic, strong) UIColor *tintColor; -@property (nonatomic, strong) UIColor *selectedTextColor; -@property (nonatomic, strong) UIColor *selectedBackgroundColor; -@property (nonatomic, strong) UIColor *detailTextColor; -@property (nonatomic, strong) UIColor *separatorColor; -@property (nonatomic) BOOL autoFocus; -@property (nonatomic) BOOL autoFocusAnimate; -@property (nonatomic) BOOL allowsToggle; -@property (nonatomic) BOOL allowsMultipleSelection; -@property (nonatomic) BOOL alwaysBounceVertical; -@property (nonatomic) NSString *reactModuleForCell; +@property(nonatomic, assign) BOOL scrollEnabled; +@property(nonatomic, assign) BOOL sectionIndexTitlesEnabled; -@property (nonatomic, assign) BOOL scrollEnabled; -@property (nonatomic, assign) BOOL sectionIndexTitlesEnabled; +@property(nonatomic, copy) RCTBubblingEventBlock onWillDisplayCell; +@property(nonatomic, copy) RCTBubblingEventBlock onEndDisplayingCell; +@property(nonatomic, copy) RCTBubblingEventBlock onPress; +@property(nonatomic, copy) RCTBubblingEventBlock onAccessoryPress; -- (void) scrollToOffsetX:(CGFloat)x offsetY:(CGFloat)y animated:(BOOL)animated; +- (void)scrollToOffsetX:(CGFloat)x offsetY:(CGFloat)y animated:(BOOL)animated; @end diff --git a/RNTableView/RNTableView.m b/RNTableView/RNTableView.m index 86b28b3..ae0ac1e 100644 --- a/RNTableView/RNTableView.m +++ b/RNTableView/RNTableView.m @@ -42,13 +42,13 @@ - (void)setEditing:(BOOL)editing { - (void)setSeparatorColor:(UIColor *)separatorColor { _separatorColor = separatorColor; - + [self.tableView setSeparatorColor: separatorColor]; } - (void)setScrollEnabled:(BOOL)scrollEnabled { _scrollEnabled = scrollEnabled; - + [self.tableView setScrollEnabled:scrollEnabled]; } @@ -61,7 +61,7 @@ - (void)insertReactSubview:(UIView *)subview atIndex:(NSInteger)atIndex { // will not insert because we don't need to draw them // [super insertSubview:subview atIndex:atIndex]; - + // just add them to registry if ([subview isKindOfClass:[RNCellView class]]){ RNCellView *cellView = (RNCellView *)subview; @@ -85,16 +85,16 @@ - (void)insertReactSubview:(UIView *)subview atIndex:(NSInteger)atIndex - (instancetype)initWithBridge:(RCTBridge *)bridge { RCTAssertParam(bridge); RCTAssertParam(bridge.eventDispatcher); - + if ((self = [super initWithFrame:CGRectZero])) { _eventDispatcher = bridge.eventDispatcher; - + _bridge = bridge; while ([_bridge respondsToSelector:NSSelectorFromString(@"parentBridge")] && [_bridge valueForKey:@"parentBridge"]) { _bridge = [_bridge valueForKey:@"parentBridge"]; } - + _cellHeight = 44; _cells = [NSMutableArray array]; _autoFocus = YES; @@ -109,7 +109,7 @@ - (instancetype)initWithBridge:(RCTBridge *)bridge { RCT_NOT_IMPLEMENTED(-initWithCoder:(NSCoder *)aDecoder) - (void)setTableViewStyle:(UITableViewStyle)tableViewStyle { _tableViewStyle = tableViewStyle; - + [self createTableView]; } @@ -142,13 +142,13 @@ - (void)setShowsVerticalScrollIndicator:(BOOL)showsVerticalScrollIndicator { - (void)layoutSubviews { [self.tableView setFrame:self.frame]; - + // if sections are not define, try to load JSON if (![_sections count] && _json){ datasource = [[JSONDataSource alloc] initWithFilename:_json filter:_filter args:_filterArgs]; self.sections = [NSMutableArray arrayWithArray:[datasource sections]]; } - + // find first section with selection NSInteger selectedSection = -1; for (int i=0;i<[_selectedIndexes count];i++){ @@ -172,14 +172,14 @@ - (void)layoutSubviews { - (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView { // create selected indexes NSMutableArray *keys = [NSMutableArray arrayWithCapacity:[_sections count]]; - + if (_sectionIndexTitlesEnabled) { for (NSDictionary *section in _sections){ NSString *label = section[@"label"] ?: @""; [keys addObject:label]; } } - + return keys; } @@ -217,7 +217,7 @@ - (void)createTableView { } - (void)tableView:(UITableView *)tableView willDisplayFooterView:(nonnull UIView *)view forSection:(NSInteger)section { UITableViewHeaderFooterView *footer = (UITableViewHeaderFooterView *)view; - + if (self.footerTextColor){ footer.textLabel.textColor = self.footerTextColor; } @@ -244,7 +244,7 @@ - (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSIntege - (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section{ if (_sections[section][@"footerHeight"]){ return [_sections[section][@"footerHeight"] floatValue] ? [_sections[section][@"footerHeight"] floatValue] : 0.000001; - + } else { if (self.footerHeight){ return self.footerHeight; @@ -255,7 +255,7 @@ - (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSIntege - (void)tableView:(UITableView *)tableView willDisplayHeaderView:(UIView *)view forSection:(NSInteger)section { UITableViewHeaderFooterView *header = (UITableViewHeaderFooterView *)view; - + if (self.headerTextColor){ header.textLabel.textColor = self.headerTextColor; } @@ -271,12 +271,12 @@ -(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cel if ([cell respondsToSelector:@selector(setSeparatorInset:)]) { [cell setSeparatorInset:UIEdgeInsetsZero]; } - + // Prevent the cell from inheriting the Table View's margin settings if ([cell respondsToSelector:@selector(setPreservesSuperviewLayoutMargins:)]) { [cell setPreservesSuperviewLayoutMargins:NO]; } - + // Explictly set your cell's layout margins if ([cell respondsToSelector:@selector(setLayoutMargins:)]) { [cell setLayoutMargins:UIEdgeInsetsZero]; @@ -305,9 +305,9 @@ -(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cel if (self.detailTextColor){ cell.detailTextLabel.textColor = self.detailTextColor; } - + } - + if (self.selectedBackgroundColor && [item[@"selected"] intValue]) { [cell setBackgroundColor:self.selectedBackgroundColor]; @@ -319,7 +319,7 @@ -(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cel [cell setBackgroundColor:[UIColor whiteColor]]; } } - + if (item[@"image"]) { UIImage *image; if ([item[@"image"] isKindOfClass:[NSString class]]) @@ -339,21 +339,22 @@ -(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cel cell.imageView.image = image; } } - [_eventDispatcher sendInputEventWithName:@"onWillDisplayCell" body:@{@"target":self.reactTag, @"row":@(indexPath.row), @"section": @(indexPath.section)}]; + + self.onWillDisplayCell(@{@"target":self.reactTag, @"row":@(indexPath.row), @"section": @(indexPath.section)}); } - (void)tableView:(UITableView *)tableView didEndDisplayingCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath { - [_eventDispatcher sendInputEventWithName:@"onEndDisplayingCell" body:@{@"target":self.reactTag, @"row":@(indexPath.row), @"section": @(indexPath.section)}]; + self.onEndDisplayingCell(@{@"target":self.reactTag, @"row":@(indexPath.row), @"section": @(indexPath.section)}); } - (void)setSections:(NSArray *)sections { _sections = [NSMutableArray arrayWithCapacity:[sections count]]; - + // create selected indexes _selectedIndexes = [NSMutableArray arrayWithCapacity:[sections count]]; - + BOOL found = NO; for (NSDictionary *section in sections){ NSMutableDictionary *sectionData = [NSMutableDictionary dictionaryWithDictionary:section]; @@ -362,7 +363,7 @@ - (void)setSections:(NSArray *)sections [allItems addObjectsFromArray:self.additionalItems]; } [allItems addObjectsFromArray:sectionData[@"items"]]; - + NSMutableArray *items = [NSMutableArray arrayWithCapacity:[allItems count]]; NSInteger selectedIndex = -1; for (NSDictionary *item in allItems){ @@ -376,7 +377,7 @@ - (void)setSections:(NSArray *)sections [items addObject:itemData]; } [_selectedIndexes addObject:[NSNumber numberWithUnsignedInteger:selectedIndex]]; - + sectionData[@"items"] = items; [_sections addObject:sectionData]; } @@ -421,7 +422,7 @@ -(UITableViewCell*)setupReactModuleCell:(UITableView *)tableView data:(NSDiction -(UITableViewCell* )tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { UITableViewCell *cell = nil; NSDictionary *item = [self dataForRow:indexPath.item section:indexPath.section]; - + // check if it is standard cell or user-defined UI if ([self hasCustomCells:indexPath.section]){ cell = ((RNCellView *)_cells[indexPath.section][indexPath.row]).tableViewCell; @@ -435,7 +436,7 @@ -(UITableViewCell* )tableView:(UITableView *)tableView cellForRowAtIndexPath:(NS cell.textLabel.text = item[@"label"]; cell.detailTextLabel.text = item[@"detail"]; } - + if (item[@"selected"] && [item[@"selected"] intValue]){ if (item[@"selectedAccessoryType"]) { @@ -481,19 +482,17 @@ -(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPat CGFloat height = cell.componentHeight; return height; } - + } - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { [tableView deselectRowAtIndexPath:indexPath animated:NO]; - - NSInteger selectedIndex = [self.selectedIndexes[indexPath.section] integerValue]; - + NSMutableDictionary *newValue = [self dataForRow:indexPath.item section:indexPath.section]; newValue[@"target"] = self.reactTag; newValue[@"selectedIndex"] = [NSNumber numberWithInteger:indexPath.item]; newValue[@"selectedSection"] = [NSNumber numberWithInteger:indexPath.section]; - + /* * if allowToggle is enabled and we tap an already selected row, then remove the selection. * otherwise, add selection to the new row and remove selection from old row if multiple is not allowed. @@ -506,15 +505,16 @@ - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath if (!_allowsMultipleSelection) { [_lastValue removeObjectForKey:@"selected"]; } - + [newValue setObject:@1 forKey:@"selected"]; } [self.tableView reloadData]; } - - [_eventDispatcher sendInputEventWithName:@"press" body:newValue]; + + self.onPress(newValue); + self.selectedIndexes[indexPath.section] = [NSNumber numberWithInteger:indexPath.item]; - _lastValue = newValue; + _lastValue = newValue; } - (void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath { @@ -523,7 +523,8 @@ - (void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexP newValue[@"target"] = self.reactTag; newValue[@"accessoryIndex"] = [NSNumber numberWithInteger:indexPath.item]; newValue[@"accessorySection"] = [NSNumber numberWithInteger:indexPath.section]; - [_eventDispatcher sendInputEventWithName:@"onAccessoryPress" body:newValue]; + + self.onAccessoryPress(newValue); } - (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath { @@ -548,16 +549,16 @@ - (NSIndexPath *)tableView:(UITableView *)tableView targetIndexPathForMoveFromRo } - (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath { //implement the delegate method - + if (editingStyle == UITableViewCellEditingStyleDelete) { NSMutableDictionary *newValue = [self dataForRow:indexPath.item section:indexPath.section]; newValue[@"target"] = self.reactTag; newValue[@"selectedIndex"] = [NSNumber numberWithInteger:indexPath.item]; newValue[@"selectedSection"] = [NSNumber numberWithInteger:indexPath.section]; newValue[@"mode"] = @"delete"; - + [_eventDispatcher sendInputEventWithName:@"change" body:newValue]; - + [_sections[indexPath.section][@"items"] removeObjectAtIndex:indexPath.row]; [self.tableView reloadData]; } @@ -587,11 +588,11 @@ -(void)scrollViewDidScroll:(UIScrollView *)scrollView { body:@{ @"target": self.reactTag, @"contentOffset": @{ - @"x": @(_tableView.contentOffset.x), - @"y": @(_tableView.contentOffset.y) + @"x": @(_tableView.contentOffset.x), + @"y": @(_tableView.contentOffset.y) + } } - } - ]; + ]; } @end diff --git a/RNTableView/RNTableViewManager.m b/RNTableView/RNTableViewManager.m index 8749634..ab31485 100644 --- a/RNTableView/RNTableViewManager.m +++ b/RNTableView/RNTableViewManager.m @@ -63,6 +63,11 @@ - (NSArray *)customDirectEventTypes RCT_EXPORT_VIEW_PROPERTY(allowsMultipleSelection, BOOL) RCT_EXPORT_VIEW_PROPERTY(alwaysBounceVertical, BOOL) +RCT_EXPORT_VIEW_PROPERTY(onEndDisplayingCell, RCTBubblingEventBlock) +RCT_EXPORT_VIEW_PROPERTY(onWillDisplayCell, RCTBubblingEventBlock) +RCT_EXPORT_VIEW_PROPERTY(onPress, RCTBubblingEventBlock) +RCT_EXPORT_VIEW_PROPERTY(onAccessoryPress, RCTBubblingEventBlock) + RCT_CUSTOM_VIEW_PROPERTY(tableViewStyle, UITableViewStyle, RNTableView) { [view setTableViewStyle:[RCTConvert NSInteger:json]]; @@ -117,42 +122,42 @@ - (NSArray *)customDirectEventTypes - (NSDictionary *)constantsToExport { return @{ - @"Constants": @{ - @"Style": @{ - @"Plain": @(UITableViewStylePlain), - @"Grouped": @(UITableViewStyleGrouped) - }, - @"CellStyle": @{ - @"Default": @(UITableViewCellStyleDefault), - @"Value1": @(UITableViewCellStyleValue1), - @"Value2": @(UITableViewCellStyleValue2), - @"Subtitle": @(UITableViewCellStyleSubtitle) - }, - @"CellEditingStyle": @{ - @"None": @(UITableViewCellEditingStyleNone), - @"Delete": @(UITableViewCellEditingStyleDelete), - @"Insert": @(UITableViewCellEditingStyleInsert) - }, - @"CellSelectionStyle": @{ - @"None": @(UITableViewCellSelectionStyleNone), - @"Blue": @(UITableViewCellSelectionStyleBlue), - @"Gray": @(UITableViewCellSelectionStyleGray), - @"Default": @(UITableViewCellSelectionStyleDefault) - }, - @"SeparatorStyle": @{ - @"None": @(UITableViewCellSeparatorStyleNone), - @"Line": @(UITableViewCellSeparatorStyleSingleLine), - @"LineEtched": @(UITableViewCellSeparatorStyleSingleLineEtched) - }, - @"AccessoryType": @{ - @"None": @(UITableViewCellAccessoryNone), - @"DisclosureIndicator": @(UITableViewCellAccessoryDisclosureIndicator), - @"DisclosureButton": @(UITableViewCellAccessoryDetailDisclosureButton), - @"Checkmark": @(UITableViewCellAccessoryCheckmark), - @"DetailButton": @(UITableViewCellAccessoryDetailButton) + @"Constants": @{ + @"Style": @{ + @"Plain": @(UITableViewStylePlain), + @"Grouped": @(UITableViewStyleGrouped) + }, + @"CellStyle": @{ + @"Default": @(UITableViewCellStyleDefault), + @"Value1": @(UITableViewCellStyleValue1), + @"Value2": @(UITableViewCellStyleValue2), + @"Subtitle": @(UITableViewCellStyleSubtitle) + }, + @"CellEditingStyle": @{ + @"None": @(UITableViewCellEditingStyleNone), + @"Delete": @(UITableViewCellEditingStyleDelete), + @"Insert": @(UITableViewCellEditingStyleInsert) + }, + @"CellSelectionStyle": @{ + @"None": @(UITableViewCellSelectionStyleNone), + @"Blue": @(UITableViewCellSelectionStyleBlue), + @"Gray": @(UITableViewCellSelectionStyleGray), + @"Default": @(UITableViewCellSelectionStyleDefault) + }, + @"SeparatorStyle": @{ + @"None": @(UITableViewCellSeparatorStyleNone), + @"Line": @(UITableViewCellSeparatorStyleSingleLine), + @"LineEtched": @(UITableViewCellSeparatorStyleSingleLineEtched) + }, + @"AccessoryType": @{ + @"None": @(UITableViewCellAccessoryNone), + @"DisclosureIndicator": @(UITableViewCellAccessoryDisclosureIndicator), + @"DisclosureButton": @(UITableViewCellAccessoryDetailDisclosureButton), + @"Checkmark": @(UITableViewCellAccessoryCheckmark), + @"DetailButton": @(UITableViewCellAccessoryDetailButton) + } } - } - }; + }; } RCT_CUSTOM_VIEW_PROPERTY(fontSize, CGFloat, RNTableView) From bc84d26549eca9780da38dea87feb1f5f8112a13 Mon Sep 17 00:00:00 2001 From: Kyle Roach Date: Wed, 15 Nov 2017 00:41:25 -0400 Subject: [PATCH 14/50] All native components need to extend React.Component --- src/TableViewItem.js | 14 +++++++++++--- src/TableViewSection.js | 12 +++++++++--- 2 files changed, 20 insertions(+), 6 deletions(-) diff --git a/src/TableViewItem.js b/src/TableViewItem.js index a13ae49..8108470 100644 --- a/src/TableViewItem.js +++ b/src/TableViewItem.js @@ -1,10 +1,18 @@ +/* eslint-disable */ + +import React from 'react' import PropTypes from 'prop-types' -const TableViewItem = () => - // These items don't get rendered directly. - null +class TableViewItem extends React.Component { + render() { + // These items don't get rendered directly. + return null + } +} TableViewItem.propTypes = { value: PropTypes.any, // string or integer basically label: PropTypes.string, } + +export default TableViewItem diff --git a/src/TableViewSection.js b/src/TableViewSection.js index dfa00f4..ef0a930 100644 --- a/src/TableViewSection.js +++ b/src/TableViewSection.js @@ -1,8 +1,14 @@ +/* eslint-disable */ + +import React from 'react' import PropTypes from 'prop-types' -const TableViewSection = () => - // These items don't get rendered directly. - null +class TableViewSection extends React.Component { + render() { + // These items don't get rendered directly. + return null + } +} TableViewSection.propTypes = { label: PropTypes.string, From 3fe2ef370413bbaea7e0d3c3fbc44ec6aa71bdc2 Mon Sep 17 00:00:00 2001 From: Kyle Roach Date: Wed, 15 Nov 2017 00:59:30 -0400 Subject: [PATCH 15/50] Remove UITableViewCellSeparatorStyleSingleLineEtched (deprecated) --- RNTableView/RNTableViewManager.m | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/RNTableView/RNTableViewManager.m b/RNTableView/RNTableViewManager.m index ab31485..a09e461 100644 --- a/RNTableView/RNTableViewManager.m +++ b/RNTableView/RNTableViewManager.m @@ -146,8 +146,7 @@ - (NSDictionary *)constantsToExport { }, @"SeparatorStyle": @{ @"None": @(UITableViewCellSeparatorStyleNone), - @"Line": @(UITableViewCellSeparatorStyleSingleLine), - @"LineEtched": @(UITableViewCellSeparatorStyleSingleLineEtched) + @"Line": @(UITableViewCellSeparatorStyleSingleLine) }, @"AccessoryType": @{ @"None": @(UITableViewCellAccessoryNone), @@ -249,14 +248,4 @@ - (NSDictionary *)constantsToExport { }]; } -// -//- (NSDictionary *)constantsToExport -//{ -// UIPickerView *view = [[UIPickerView alloc] init]; -// return @{ -// @"ComponentHeight": @(view.intrinsicContentSize.height), -// @"ComponentWidth": @(view.intrinsicContentSize.width) -// }; -//} - @end From ce38724722d558425186a7b3a21a339dcd2a2811 Mon Sep 17 00:00:00 2001 From: Kyle Roach Date: Wed, 15 Nov 2017 02:27:32 -0400 Subject: [PATCH 16/50] feat: Set separatorStyle --- RNTableView/RNTableView.m | 6 ++++++ src/TableView.js | 4 +++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/RNTableView/RNTableView.m b/RNTableView/RNTableView.m index ae0ac1e..8db3a18 100644 --- a/RNTableView/RNTableView.m +++ b/RNTableView/RNTableView.m @@ -113,6 +113,12 @@ - (void)setTableViewStyle:(UITableViewStyle)tableViewStyle { [self createTableView]; } +- (void)setSeparatorStyle:(UITableViewCellSeparatorStyle)separatorStyle { + _separatorStyle = separatorStyle; + + [self.tableView setSeparatorStyle:separatorStyle]; +} + - (void)setContentInset:(UIEdgeInsets)insets { _contentInset = insets; _tableView.contentInset = insets; diff --git a/src/TableView.js b/src/TableView.js index cdca703..dc81800 100644 --- a/src/TableView.js +++ b/src/TableView.js @@ -42,6 +42,7 @@ class TableView extends React.Component { headerTextColor: PropTypes.string, footerTextColor: PropTypes.string, separatorColor: PropTypes.string, + separatorStyle: PropTypes.number, scrollEnabled: PropTypes.bool, sectionIndexTitlesEnabled: PropTypes.bool, showsHorizontalScrollIndicator: PropTypes.bool, @@ -72,6 +73,7 @@ class TableView extends React.Component { static defaultProps = { tableViewCellEditingStyle: RNTableViewConsts.CellEditingStyle.Delete, + separatorStyle: RNTableViewConsts.SeparatorStyle.Line, autoFocusAnimate: true, alwaysBounceVertical: true, scrollEnabled: true, @@ -264,7 +266,7 @@ class TableView extends React.Component { tableViewStyle={RNTableViewConsts.Style.Plain} tableViewCellStyle={RNTableViewConsts.CellStyle.Subtitle} tableViewCellEditingStyle={this.props.tableViewCellEditingStyle} - separatorStyle={RNTableViewConsts.SeparatorStyle.Line} + separatorStyle={this.props.separatorStyle} scrollIndicatorInsets={this.props.contentInset} alwaysBounceVertical={this.props.alwaysBounceVertical} {...this.props} From 1b5a8b31bfe48ae4fce4e4556b36ba3b57c012ce Mon Sep 17 00:00:00 2001 From: Kyle Roach Date: Wed, 15 Nov 2017 03:22:09 -0400 Subject: [PATCH 17/50] feat: Remaining eventDispatcher to RCTBubblingBlock --- README.md | 2 +- RNTableView/RNTableView.h | 2 ++ RNTableView/RNTableView.m | 22 +++++++++------------- RNTableView/RNTableViewManager.m | 2 ++ 4 files changed, 14 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 171fcf7..6f42b26 100755 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ Native iOS UITableView for React Native with JSON support. ## NOTICE The [original library](https://github.com/aksonov/react-native-tableview) has been unmaintained for over a year. This is a fork of the library that aims to keep it up to date with the newest releases of react native. -**Currently supports react-native 0.49** +**Currently supports react-native 0.50** ## Features - Look and feel native iOS TableView (with group/plain tableview type, sections headers, etc) diff --git a/RNTableView/RNTableView.h b/RNTableView/RNTableView.h index 39188c6..5b589c4 100644 --- a/RNTableView/RNTableView.h +++ b/RNTableView/RNTableView.h @@ -77,6 +77,8 @@ @property(nonatomic, copy) RCTBubblingEventBlock onEndDisplayingCell; @property(nonatomic, copy) RCTBubblingEventBlock onPress; @property(nonatomic, copy) RCTBubblingEventBlock onAccessoryPress; +@property(nonatomic, copy) RCTBubblingEventBlock onChange; +@property(nonatomic, copy) RCTDirectEventBlock onScroll; - (void)scrollToOffsetX:(CGFloat)x offsetY:(CGFloat)y animated:(BOOL)animated; diff --git a/RNTableView/RNTableView.m b/RNTableView/RNTableView.m index 8db3a18..683911a 100644 --- a/RNTableView/RNTableView.m +++ b/RNTableView/RNTableView.m @@ -446,7 +446,6 @@ -(UITableViewCell* )tableView:(UITableView *)tableView cellForRowAtIndexPath:(NS if (item[@"selected"] && [item[@"selected"] intValue]){ if (item[@"selectedAccessoryType"]) { - NSLog(@"selectedAccessoryType %@", [item[@"selectedAccessoryType"] intValue]); cell.accessoryType = [item[@"selectedAccessoryType"] intValue]; } else { cell.accessoryType = UITableViewCellAccessoryCheckmark; @@ -544,7 +543,7 @@ - (BOOL)tableView:(UITableView *)tableView canMoveRowAtIndexPath:(NSIndexPath *) } - (void)tableView:(UITableView *)tableView moveRowAtIndexPath:(NSIndexPath *)sourceIndexPath toIndexPath:(NSIndexPath *)destinationIndexPath { - [_eventDispatcher sendInputEventWithName:@"change" body:@{@"target":self.reactTag, @"sourceIndex":@(sourceIndexPath.row), @"sourceSection": @(sourceIndexPath.section), @"destinationIndex":@(destinationIndexPath.row), @"destinationSection":@(destinationIndexPath.section), @"mode": @"move"}]; + self.onChange(@{@"target":self.reactTag, @"sourceIndex":@(sourceIndexPath.row), @"sourceSection": @(sourceIndexPath.section), @"destinationIndex":@(destinationIndexPath.row), @"destinationSection":@(destinationIndexPath.section), @"mode": @"move"}); } - (NSIndexPath *)tableView:(UITableView *)tableView targetIndexPathForMoveFromRowAtIndexPath:(NSIndexPath *)sourceIndexPath toProposedIndexPath:(NSIndexPath *)proposedDestinationIndexPath { @@ -563,7 +562,7 @@ - (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEd newValue[@"selectedSection"] = [NSNumber numberWithInteger:indexPath.section]; newValue[@"mode"] = @"delete"; - [_eventDispatcher sendInputEventWithName:@"change" body:newValue]; + self.onChange(newValue); [_sections[indexPath.section][@"items"] removeObjectAtIndex:indexPath.row]; [self.tableView reloadData]; @@ -589,16 +588,13 @@ -(BOOL)hasCustomCells:(NSInteger)section { #pragma mark - Scrolling -(void)scrollViewDidScroll:(UIScrollView *)scrollView { - [_eventDispatcher - sendInputEventWithName:@"onScroll" - body:@{ - @"target": self.reactTag, - @"contentOffset": @{ - @"x": @(_tableView.contentOffset.x), - @"y": @(_tableView.contentOffset.y) - } - } - ]; + self.onScroll(@{ + @"target": self.reactTag, + @"contentOffset": @{ + @"x": @(_tableView.contentOffset.x), + @"y": @(_tableView.contentOffset.y) + } + }); } @end diff --git a/RNTableView/RNTableViewManager.m b/RNTableView/RNTableViewManager.m index a09e461..781f207 100644 --- a/RNTableView/RNTableViewManager.m +++ b/RNTableView/RNTableViewManager.m @@ -67,6 +67,8 @@ - (NSArray *)customDirectEventTypes RCT_EXPORT_VIEW_PROPERTY(onWillDisplayCell, RCTBubblingEventBlock) RCT_EXPORT_VIEW_PROPERTY(onPress, RCTBubblingEventBlock) RCT_EXPORT_VIEW_PROPERTY(onAccessoryPress, RCTBubblingEventBlock) +RCT_EXPORT_VIEW_PROPERTY(onChange, RCTBubblingEventBlock) +RCT_EXPORT_VIEW_PROPERTY(onScroll, RCTDirectEventBlock) RCT_CUSTOM_VIEW_PROPERTY(tableViewStyle, UITableViewStyle, RNTableView) { From c957c7691c6bba3fe49bed4255da2f0c691a0757 Mon Sep 17 00:00:00 2001 From: Kyle Roach Date: Mon, 27 Nov 2017 23:43:00 -0400 Subject: [PATCH 18/50] Update README --- README.md | 250 +++++++++++++++++++++++++++++++++--------------------- 1 file changed, 154 insertions(+), 96 deletions(-) diff --git a/README.md b/README.md index 6f42b26..8d4b982 100755 --- a/README.md +++ b/README.md @@ -1,77 +1,105 @@ # react-native-tableview -Native iOS UITableView for React Native with JSON support. - -- [Features](#features) -- [Installation](#installation) -- [Styles](#supported-styles) -- [Examples](#examples) -- [Customization](#customization) -## NOTICE -The [original library](https://github.com/aksonov/react-native-tableview) has been unmaintained for over a year. This is a fork of the library that aims to keep it up to date with the newest releases of react native. +Native iOS UITableView for React Native with JSON support. -**Currently supports react-native 0.50** +* [Features](#features) +* [Installation](#installation) +* [Styles](#supported-styles) +* [Examples](#examples) +* [Customization](#customization) ## Features -- Look and feel native iOS TableView (with group/plain tableview type, sections headers, etc) -- Display long lists of data (like country list) - built-in list view has performance issues for long lists -- Use built-in accessory types (checkmark or disclosure indicator) -- Automatic scroll to initial selected value during component initialization (autoFocus property) -- Automatic item selection with "checkmark" with old item de-selection (optionally), see demo, useful to select country/state/etc. -- Render Native Section Index Titles (sectionIndexTitlesEnabled property) -- Native JSON support for datasource. If you need to display large dataset, generated Javascript will became very large and impact js loading time. To solve this problem the component could read JSON directly from app bundle without JS! -- Filter JSON datasources using NSPredicate syntax. For example you could select states for given country only (check demo) -- Create custom UITableView cells with flexible height using React Native syntax (TableView.Cell tag) -- Use tableview as menu to navigate to other app screen (check included demo, it uses flux router https://github.com/aksonov/react-native-router-flux) -- Native editing mode for table - move/delete option is supported by using attributes canMove, canEdit for items/sections +* Look and feel native iOS TableView (with group/plain tableview type, sections + headers, etc) +* Display long lists of data (like country list) - built-in list view has + performance issues for long lists +* Use built-in accessory types (checkmark or disclosure indicator) +* Automatic scroll to initial selected value during component initialization + (autoFocus property) +* Automatic item selection with "checkmark" with old item de-selection + (optionally), see demo, useful to select country/state/etc. +* Render Native Section Index Titles (sectionIndexTitlesEnabled property) +* Native JSON support for datasource. If you need to display large dataset, + generated Javascript will became very large and impact js loading time. To + solve this problem the component could read JSON directly from app bundle + without JS! +* Filter JSON datasources using NSPredicate syntax. For example you could select + states for given country only (check demo) +* Create custom UITableView cells with flexible height using React Native syntax + (TableView.Cell tag) +* Use tableview as menu to navigate to other app screen (check included demo, it + uses flux router https://github.com/aksonov/react-native-router-flux) +* Native editing mode for table - move/delete option is supported by using + attributes canMove, canEdit for items/sections ## Installation + 1. Installation - * Using npm: `npm install https://github.com/iRoachie/react-native-tableview --save` - * Using yarn: `yarn add https://github.com/iRoachie/react-native-tableview` + * Using npm: `npm install https://github.com/iRoachie/react-native-tableview + --save` + * Using yarn: `yarn add https://github.com/iRoachie/react-native-tableview` 2. Link - * `react-native link react-native-tableview` - * If fails, follow manual linking steps below + * `react-native link react-native-tableview` + * If fails, follow manual linking steps below 3. (optional) If you will use JSON file, add it to iOS application bundle 4. Import it in your JS: - ```js - import TableView from 'react-native-tableview'; - ``` - + ```js + import TableView from 'react-native-tableview' + ``` ### Manual Linking -1. In XCode, in the project navigator, right click Libraries ➜ Add Files to [your project's name] + +1. In XCode, in the project navigator, right click Libraries ➜ Add Files to + [your project's name] 2. Add ./node_modules/react-native-tableview/RNTableView.xcodeproj -3. In the XCode project navigator, select your project, select the Build Phases tab and in the Link Binary With Libraries section add libRNTableView.a -4. And in the Build Settings tab in the Search Paths/Header Search Paths section add $(SRCROOT)/../node_modules/react-native-tableview (make sure it's recursive). +3. In the XCode project navigator, select your project, select the Build Phases + tab and in the Link Binary With Libraries section add libRNTableView.a +4. And in the Build Settings tab in the Search Paths/Header Search Paths section + add $(SRCROOT)/../node_modules/react-native-tableview (make sure it's + recursive). ## Supported Styles + ### UITableView styles -- UITableViewStylePlain (TableView.Consts.Style.Plain) -- UITableViewStyleGrouped (TableView.Consts.Style.Grouped) + +* UITableViewStylePlain (TableView.Consts.Style.Plain) +* UITableViewStyleGrouped (TableView.Consts.Style.Grouped) ### UITableViewCell styles -- UITableViewCellStyleDefault (TableView.Consts.CellStyle.Default) -- UITableViewCellStyleValue1 (TableView.Consts.CellStyle.Value1) -- UITableViewCellStyleValue2 (TableView.Consts.CellStyle.Value2) -- UITableViewCellStyleSubtitle (TableView.Consts.CellStyle.Subtitle) + +* UITableViewCellStyleDefault (TableView.Consts.CellStyle.Default) +* UITableViewCellStyleValue1 (TableView.Consts.CellStyle.Value1) +* UITableViewCellStyleValue2 (TableView.Consts.CellStyle.Value2) +* UITableViewCellStyleSubtitle (TableView.Consts.CellStyle.Subtitle) ### Accessory types -- UITableViewCellAccessoryNone (TableView.Consts.AccessoryType.None) -- UITableViewCellAccessoryDisclosureIndicator (TableView.Consts.AccessoryType.DisclosureIndicator or `arrow` attribute for TableView.Item or TableView.Section) -- UITableViewCellAccessoryDetailDisclosureButton (TableView.Consts.AccessoryType.DisclosureButton) -- UITableViewCellAccessoryCheckmark (TableView.Consts.AccessoryType.Checkmark or `selected` attribute for TableView.Item) -- UITableViewCellAccessoryDetailButton (TableView.Consts.AccessoryType.DetailButton) + +* UITableViewCellAccessoryNone (TableView.Consts.AccessoryType.None) +* UITableViewCellAccessoryDisclosureIndicator + (TableView.Consts.AccessoryType.DisclosureIndicator or `arrow` attribute for + TableView.Item or TableView.Section) +* UITableViewCellAccessoryDetailDisclosureButton + (TableView.Consts.AccessoryType.DisclosureButton) +* UITableViewCellAccessoryCheckmark (TableView.Consts.AccessoryType.Checkmark or + `selected` attribute for TableView.Item) +* UITableViewCellAccessoryDetailButton + (TableView.Consts.AccessoryType.DetailButton) ### List item format -Items in the list can be either `TableView.Item` or `TableView.Cell`. An `Item` is simply text. A `Cell` can be any complex component. However, only `Item`s can be edited or moved. There are also issues with `Cell`s re-rendering on data changes (#19) that can be avoided by using `Item`s. If you want to be able to re-render, edit or move a complex component, use `reactModuleForCell`, described in [Editable Complex Components](#editable-complex-components). +Items in the list can be either `TableView.Item` or `TableView.Cell`. An `Item` +is simply text. A `Cell` can be any complex component. However, only `Item`s can +be edited or moved. There are also issues with `Cell`s re-rendering on data +changes (#19) that can be avoided by using `Item`s. If you want to be able to +re-render, edit or move a complex component, use `reactModuleForCell`, described +in [Editable Complex Components](#editable-complex-components). ## Examples ### Example 1 + ![demo-3](https://cloud.githubusercontent.com/assets/1321329/10022633/2bcad30e-614e-11e5-987d-28dbbb9d2739.gif) ```jsx @@ -127,15 +155,17 @@ class TableViewExample extends React.Component { AppRegistry.registerComponent('TableViewExample', () => TableViewExample) ``` + ### Example 2 (JSON source support), reads country list JSON from app bundle and display UITableView with selected value checkmarked + ![demo2](https://cloud.githubusercontent.com/assets/1321329/9335801/7a4d42ca-45d6-11e5-860c-969db80413ca.gif) ```jsx render() { return ( - console.log(event)}/> @@ -144,6 +174,7 @@ render() { ``` ### Example 3 (JSON filter and optional items at the beginning) + ```jsx // list spanish provinces and add 'All states' item at the beginning @@ -151,10 +182,10 @@ render() { const country = "ES"; return ( - console.log(event)}> @@ -164,86 +195,106 @@ render() { } ``` - ## Customization The following style props are supported: -- `tableViewCellStyle` -- `tableViewCellEditingStyle` -- `separatorStyle` -- `contentInset` -- `contentOffset` -- `scrollIndicatorInsets` + +* `tableViewCellStyle` +* `tableViewCellEditingStyle` +* `separatorStyle` +* `contentInset` +* `contentOffset` +* `scrollIndicatorInsets` Colors: -- `textColor` -- `tintColor` -- `selectedTextColor` -- `detailTextColor` -- `separatorColor` -- `headerTextColor` -- `footerTextColor` + +* `textColor` +* `tintColor` +* `selectedTextColor` +* `detailTextColor` +* `separatorColor` +* `headerTextColor` +* `footerTextColor` Base font: -- `fontSize` -- `fontWeight` -- `fontStyle` -- `fontFamily` + +* `fontSize` +* `fontWeight` +* `fontStyle` +* `fontFamily` "Subtitle" font: -- `detailFontSize` -- `detailFontWeight` -- `detailFontStyle` -- `detailFontFamily` + +* `detailFontSize` +* `detailFontWeight` +* `detailFontStyle` +* `detailFontFamily` Header font: -- `headerFontSize` -- `headerFontWeight` -- `headerFontStyle` -- `headerFontFamily` + +* `headerFontSize` +* `headerFontWeight` +* `headerFontStyle` +* `headerFontFamily` Footer font: -- `footerFontSize` -- `footerFontWeight` -- `footerFontStyle` -- `footerFontFamily` + +* `footerFontSize` +* `footerFontWeight` +* `footerFontStyle` +* `footerFontFamily` ## Images / Icons + An `Item` component takes an `image` and an optional `imageWidth` prop. -An `image` prop can be a string pointing to the name of an asset in your "Asset Catalog". In this case an `imageWidth` prop is recommended. +An `image` prop can be a string pointing to the name of an asset in your "Asset +Catalog". In this case an `imageWidth` prop is recommended. + ```jsx - +; ``` -Alernatively, you can `require` the image from your local app code. In this case an `imageWidth` is unnecessary. +Alernatively, you can `require` the image from your local app code. In this case +an `imageWidth` is unnecessary. ```jsx - +; ``` ### Editable Complex Components -Only `Item`s can be edited or moved. However you can create a complex component that is referenced by an Item using `reactModuleForCell`. You will need to do several things to set this up. + +Only `Item`s can be edited or moved. However you can create a complex component +that is referenced by an Item using `reactModuleForCell`. You will need to do +several things to set this up. 1. Add some lines to `AppDelegate.m` 2. Write your view component. -3. Pass the name of your view component as a prop in your `` component. -4. Create a list of ``s in your TableView, passing props intended for your view component. +3. Pass the name of your view component as a prop in your `` + component. +4. Create a list of ``s in your TableView, passing props intended for your + view component. 5. Register your view component as an `App` root view. #### Modifying `AppDelegate.m` -Add the following import statement with the other imports at the top of the file: + +Add the following import statement with the other imports at the top of the +file: ```objective-c #import ``` + Add the following two lines ```objective-c //Save main bridge so that RNTableView could access our bridge to create its RNReactModuleCells [[RNAppGlobals sharedInstance] setAppBridge:rootView.bridge]; ``` -just before the `self.window =` line near the bottom of the file. If you have not already done so, add the header search path as shown in [Getting Started](#getting-started). + +just before the `self.window =` line near the bottom of the file. If you have +not already done so, add the header search path as shown in +[Getting Started](#getting-started). ### Write your cell view component. @@ -275,6 +326,7 @@ class TableViewExampleCell extends React.Component { } } ``` + For more examples, see examples/TableViewDemo. #### Pass component as prop. @@ -284,8 +336,9 @@ For more examples, see examples/TableViewDemo. ``` #### Create list of items, passing props + ```jsx -
+;
{this.props.items.map(function(item) { return ( ``` -Note that the props you pass must be primitive types: they cannot be objects. Also, note that the props -become properties of the `data` prop in your `reactModuleForCell` component. That is, you pass `label="foo"` -and in your component you pick it up as `this.props.data.label`. +Note that the props you pass must be primitive types: they cannot be objects. +Also, note that the props become properties of the `data` prop in your +`reactModuleForCell` component. That is, you pass `label="foo"` and in your +component you pick it up as `this.props.data.label`. #### Register your component. + Each cell you render becomes a reuseable root view or `App`. + ```js var { AppRegistry } = React; @@ -311,11 +367,13 @@ var { AppRegistry } = React; AppRegistry.registerComponent('TableViewExample', () => TableViewExample); ``` + When debugging, you will see the message: + ``` Running application "TableViewExample" with appParams: { /* params */ }. __DEV__ === true, development-level warning are ON, performance optimizations are OFF - ``` -multiple times. While slightly annoying, this does not seem to affect performance. -You may also see message [Unbalanced calls start/end for tag 5](https://github.com/facebook/react-native/issues/4163). +multiple times. While slightly annoying, this does not seem to affect +performance. You may also see message +[Unbalanced calls start/end for tag 5](https://github.com/facebook/react-native/issues/4163). From 026309ff0eec74f05a28ebf5611202dba56175b7 Mon Sep 17 00:00:00 2001 From: Kyle Roach Date: Thu, 30 Nov 2017 22:16:24 -0400 Subject: [PATCH 19/50] Fix bracket --- RNTableView/RNTableViewManager.m | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/RNTableView/RNTableViewManager.m b/RNTableView/RNTableViewManager.m index c0990e2..856c312 100644 --- a/RNTableView/RNTableViewManager.m +++ b/RNTableView/RNTableViewManager.m @@ -158,9 +158,8 @@ - (NSDictionary *)constantsToExport { @"DetailButton": @(UITableViewCellAccessoryDetailButton) } } - } - }; -} + }; + } RCT_CUSTOM_VIEW_PROPERTY(fontSize, CGFloat, RNTableView) { From 1b6c8c48df43845fc04a87f3fe0422bdb00d96df Mon Sep 17 00:00:00 2001 From: Kyle Roach Date: Thu, 30 Nov 2017 22:55:14 -0400 Subject: [PATCH 20/50] Start adding new example app with react-navigation --- example/.babelrc | 3 + example/.buckconfig | 6 + example/.flowconfig | 48 + example/.gitattributes | 1 + example/.gitignore | 53 + example/.watchmanconfig | 1 + example/__tests__/App.js | 12 + example/android/app/BUCK | 65 + example/android/app/build.gradle | 150 + example/android/app/proguard-rules.pro | 70 + .../android/app/src/main/AndroidManifest.xml | 32 + .../java/com/tableviewdemo/MainActivity.java | 15 + .../com/tableviewdemo/MainApplication.java | 45 + .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 3418 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 2206 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 4842 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 7718 bytes .../app/src/main/res/values/strings.xml | 3 + .../app/src/main/res/values/styles.xml | 8 + example/android/build.gradle | 24 + example/android/gradle.properties | 20 + .../android/gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 52266 bytes .../gradle/wrapper/gradle-wrapper.properties | 5 + example/android/gradlew | 164 + example/android/gradlew.bat | 90 + example/android/keystores/BUCK | 8 + .../keystores/debug.keystore.properties | 4 + example/android/settings.gradle | 3 + example/app.json | 4 + example/index.js | 1 + example/ios/TableViewDemo-tvOS/Info.plist | 54 + .../ios/TableViewDemo-tvOSTests/Info.plist | 24 + .../TableViewDemo.xcodeproj/project.pbxproj | 1520 ++++++ .../xcschemes/TableViewDemo-tvOS.xcscheme | 129 + .../xcschemes/TableViewDemo.xcscheme | 129 + example/ios/TableViewDemo/AppDelegate.h | 16 + example/ios/TableViewDemo/AppDelegate.m | 37 + .../TableViewDemo/Base.lproj/LaunchScreen.xib | 42 + .../AppIcon.appiconset/Contents.json | 53 + .../Images.xcassets/Contents.json | 6 + example/ios/TableViewDemo/Info.plist | 57 + example/ios/TableViewDemo/main.m | 18 + example/ios/TableViewDemoTests/Info.plist | 24 + .../TableViewDemoTests/TableViewDemoTests.m | 70 + example/package.json | 25 + example/src/index.js | 31 + example/src/screens/Example1.js | 37 + example/src/screens/Home.js | 43 + example/yarn.lock | 4428 +++++++++++++++++ 49 files changed, 7578 insertions(+) create mode 100644 example/.babelrc create mode 100644 example/.buckconfig create mode 100644 example/.flowconfig create mode 100644 example/.gitattributes create mode 100644 example/.gitignore create mode 100644 example/.watchmanconfig create mode 100644 example/__tests__/App.js create mode 100644 example/android/app/BUCK create mode 100644 example/android/app/build.gradle create mode 100644 example/android/app/proguard-rules.pro create mode 100644 example/android/app/src/main/AndroidManifest.xml create mode 100644 example/android/app/src/main/java/com/tableviewdemo/MainActivity.java create mode 100644 example/android/app/src/main/java/com/tableviewdemo/MainApplication.java create mode 100644 example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png create mode 100644 example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png create mode 100644 example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png create mode 100644 example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png create mode 100644 example/android/app/src/main/res/values/strings.xml create mode 100644 example/android/app/src/main/res/values/styles.xml create mode 100644 example/android/build.gradle create mode 100644 example/android/gradle.properties create mode 100644 example/android/gradle/wrapper/gradle-wrapper.jar create mode 100644 example/android/gradle/wrapper/gradle-wrapper.properties create mode 100755 example/android/gradlew create mode 100644 example/android/gradlew.bat create mode 100644 example/android/keystores/BUCK create mode 100644 example/android/keystores/debug.keystore.properties create mode 100644 example/android/settings.gradle create mode 100644 example/app.json create mode 100644 example/index.js create mode 100644 example/ios/TableViewDemo-tvOS/Info.plist create mode 100644 example/ios/TableViewDemo-tvOSTests/Info.plist create mode 100644 example/ios/TableViewDemo.xcodeproj/project.pbxproj create mode 100644 example/ios/TableViewDemo.xcodeproj/xcshareddata/xcschemes/TableViewDemo-tvOS.xcscheme create mode 100644 example/ios/TableViewDemo.xcodeproj/xcshareddata/xcschemes/TableViewDemo.xcscheme create mode 100644 example/ios/TableViewDemo/AppDelegate.h create mode 100644 example/ios/TableViewDemo/AppDelegate.m create mode 100644 example/ios/TableViewDemo/Base.lproj/LaunchScreen.xib create mode 100644 example/ios/TableViewDemo/Images.xcassets/AppIcon.appiconset/Contents.json create mode 100644 example/ios/TableViewDemo/Images.xcassets/Contents.json create mode 100644 example/ios/TableViewDemo/Info.plist create mode 100644 example/ios/TableViewDemo/main.m create mode 100644 example/ios/TableViewDemoTests/Info.plist create mode 100644 example/ios/TableViewDemoTests/TableViewDemoTests.m create mode 100644 example/package.json create mode 100644 example/src/index.js create mode 100644 example/src/screens/Example1.js create mode 100644 example/src/screens/Home.js create mode 100644 example/yarn.lock diff --git a/example/.babelrc b/example/.babelrc new file mode 100644 index 0000000..a9ce136 --- /dev/null +++ b/example/.babelrc @@ -0,0 +1,3 @@ +{ + "presets": ["react-native"] +} diff --git a/example/.buckconfig b/example/.buckconfig new file mode 100644 index 0000000..934256c --- /dev/null +++ b/example/.buckconfig @@ -0,0 +1,6 @@ + +[android] + target = Google Inc.:Google APIs:23 + +[maven_repositories] + central = https://repo1.maven.org/maven2 diff --git a/example/.flowconfig b/example/.flowconfig new file mode 100644 index 0000000..1ac2a7b --- /dev/null +++ b/example/.flowconfig @@ -0,0 +1,48 @@ +[ignore] +; We fork some components by platform +.*/*[.]android.js + +; Ignore "BUCK" generated dirs +/\.buckd/ + +; Ignore unexpected extra "@providesModule" +.*/node_modules/.*/node_modules/fbjs/.* + +; Ignore duplicate module providers +; For RN Apps installed via npm, "Libraries" folder is inside +; "node_modules/react-native" but in the source repo it is in the root +.*/Libraries/react-native/React.js + +; Ignore polyfills +.*/Libraries/polyfills/.* + +[include] + +[libs] +node_modules/react-native/Libraries/react-native/react-native-interface.js +node_modules/react-native/flow/ + +[options] +emoji=true + +module.system=haste + +munge_underscores=true + +module.name_mapper='^[./a-zA-Z0-9$_-]+\.\(bmp\|gif\|jpg\|jpeg\|png\|psd\|svg\|webp\|m4v\|mov\|mp4\|mpeg\|mpg\|webm\|aac\|aiff\|caf\|m4a\|mp3\|wav\|html\|pdf\)$' -> 'RelativeImageStub' + +suppress_type=$FlowIssue +suppress_type=$FlowFixMe +suppress_type=$FlowFixMeProps +suppress_type=$FlowFixMeState +suppress_type=$FixMe + +suppress_comment=\\(.\\|\n\\)*\\$FlowFixMe\\($\\|[^(]\\|(\\(>=0\\.\\(5[0-6]\\|[1-4][0-9]\\|[0-9]\\).[0-9]\\)? *\\(site=[a-z,_]*react_native[a-z,_]*\\)?)\\) +suppress_comment=\\(.\\|\n\\)*\\$FlowIssue\\((\\(>=0\\.\\(5[0-6]\\|[1-4][0-9]\\|[0-9]\\).[0-9]\\)? *\\(site=[a-z,_]*react_native[a-z,_]*\\)?)\\)?:? #[0-9]+ +suppress_comment=\\(.\\|\n\\)*\\$FlowFixedInNextDeploy +suppress_comment=\\(.\\|\n\\)*\\$FlowExpectedError + +unsafe.enable_getters_and_setters=true + +[version] +^0.56.0 diff --git a/example/.gitattributes b/example/.gitattributes new file mode 100644 index 0000000..d42ff18 --- /dev/null +++ b/example/.gitattributes @@ -0,0 +1 @@ +*.pbxproj -text diff --git a/example/.gitignore b/example/.gitignore new file mode 100644 index 0000000..0826423 --- /dev/null +++ b/example/.gitignore @@ -0,0 +1,53 @@ +# OSX +# +.DS_Store + +# Xcode +# +build/ +*.pbxuser +!default.pbxuser +*.mode1v3 +!default.mode1v3 +*.mode2v3 +!default.mode2v3 +*.perspectivev3 +!default.perspectivev3 +xcuserdata +*.xccheckout +*.moved-aside +DerivedData +*.hmap +*.ipa +*.xcuserstate +project.xcworkspace + +# Android/IntelliJ +# +build/ +.idea +.gradle +local.properties +*.iml + +# node.js +# +node_modules/ +npm-debug.log +yarn-error.log + +# BUCK +buck-out/ +\.buckd/ +*.keystore + +# fastlane +# +# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the +# screenshots whenever they are needed. +# For more information about the recommended setup visit: +# https://docs.fastlane.tools/best-practices/source-control/ + +*/fastlane/report.xml +*/fastlane/Preview.html +*/fastlane/screenshots diff --git a/example/.watchmanconfig b/example/.watchmanconfig new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/example/.watchmanconfig @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/example/__tests__/App.js b/example/__tests__/App.js new file mode 100644 index 0000000..d0b9ee3 --- /dev/null +++ b/example/__tests__/App.js @@ -0,0 +1,12 @@ +import 'react-native'; +import React from 'react'; +import App from '../App'; + +// Note: test renderer must be required after react-native. +import renderer from 'react-test-renderer'; + +it('renders correctly', () => { + const tree = renderer.create( + + ); +}); diff --git a/example/android/app/BUCK b/example/android/app/BUCK new file mode 100644 index 0000000..957421f --- /dev/null +++ b/example/android/app/BUCK @@ -0,0 +1,65 @@ +# To learn about Buck see [Docs](https://buckbuild.com/). +# To run your application with Buck: +# - install Buck +# - `npm start` - to start the packager +# - `cd android` +# - `keytool -genkey -v -keystore keystores/debug.keystore -storepass android -alias androiddebugkey -keypass android -dname "CN=Android Debug,O=Android,C=US"` +# - `./gradlew :app:copyDownloadableDepsToLibs` - make all Gradle compile dependencies available to Buck +# - `buck install -r android/app` - compile, install and run application +# + +lib_deps = [] + +for jarfile in glob(['libs/*.jar']): + name = 'jars__' + jarfile[jarfile.rindex('/') + 1: jarfile.rindex('.jar')] + lib_deps.append(':' + name) + prebuilt_jar( + name = name, + binary_jar = jarfile, + ) + +for aarfile in glob(['libs/*.aar']): + name = 'aars__' + aarfile[aarfile.rindex('/') + 1: aarfile.rindex('.aar')] + lib_deps.append(':' + name) + android_prebuilt_aar( + name = name, + aar = aarfile, + ) + +android_library( + name = "all-libs", + exported_deps = lib_deps, +) + +android_library( + name = "app-code", + srcs = glob([ + "src/main/java/**/*.java", + ]), + deps = [ + ":all-libs", + ":build_config", + ":res", + ], +) + +android_build_config( + name = "build_config", + package = "com.tableviewdemo", +) + +android_resource( + name = "res", + package = "com.tableviewdemo", + res = "src/main/res", +) + +android_binary( + name = "app", + keystore = "//android/keystores:debug", + manifest = "src/main/AndroidManifest.xml", + package_type = "debug", + deps = [ + ":app-code", + ], +) diff --git a/example/android/app/build.gradle b/example/android/app/build.gradle new file mode 100644 index 0000000..d516892 --- /dev/null +++ b/example/android/app/build.gradle @@ -0,0 +1,150 @@ +apply plugin: "com.android.application" + +import com.android.build.OutputFile + +/** + * The react.gradle file registers a task for each build variant (e.g. bundleDebugJsAndAssets + * and bundleReleaseJsAndAssets). + * These basically call `react-native bundle` with the correct arguments during the Android build + * cycle. By default, bundleDebugJsAndAssets is skipped, as in debug/dev mode we prefer to load the + * bundle directly from the development server. Below you can see all the possible configurations + * and their defaults. If you decide to add a configuration block, make sure to add it before the + * `apply from: "../../node_modules/react-native/react.gradle"` line. + * + * project.ext.react = [ + * // the name of the generated asset file containing your JS bundle + * bundleAssetName: "index.android.bundle", + * + * // the entry file for bundle generation + * entryFile: "index.android.js", + * + * // whether to bundle JS and assets in debug mode + * bundleInDebug: false, + * + * // whether to bundle JS and assets in release mode + * bundleInRelease: true, + * + * // whether to bundle JS and assets in another build variant (if configured). + * // See http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Build-Variants + * // The configuration property can be in the following formats + * // 'bundleIn${productFlavor}${buildType}' + * // 'bundleIn${buildType}' + * // bundleInFreeDebug: true, + * // bundleInPaidRelease: true, + * // bundleInBeta: true, + * + * // whether to disable dev mode in custom build variants (by default only disabled in release) + * // for example: to disable dev mode in the staging build type (if configured) + * devDisabledInStaging: true, + * // The configuration property can be in the following formats + * // 'devDisabledIn${productFlavor}${buildType}' + * // 'devDisabledIn${buildType}' + * + * // the root of your project, i.e. where "package.json" lives + * root: "../../", + * + * // where to put the JS bundle asset in debug mode + * jsBundleDirDebug: "$buildDir/intermediates/assets/debug", + * + * // where to put the JS bundle asset in release mode + * jsBundleDirRelease: "$buildDir/intermediates/assets/release", + * + * // where to put drawable resources / React Native assets, e.g. the ones you use via + * // require('./image.png')), in debug mode + * resourcesDirDebug: "$buildDir/intermediates/res/merged/debug", + * + * // where to put drawable resources / React Native assets, e.g. the ones you use via + * // require('./image.png')), in release mode + * resourcesDirRelease: "$buildDir/intermediates/res/merged/release", + * + * // by default the gradle tasks are skipped if none of the JS files or assets change; this means + * // that we don't look at files in android/ or ios/ to determine whether the tasks are up to + * // date; if you have any other folders that you want to ignore for performance reasons (gradle + * // indexes the entire tree), add them here. Alternatively, if you have JS files in android/ + * // for example, you might want to remove it from here. + * inputExcludes: ["android/**", "ios/**"], + * + * // override which node gets called and with what additional arguments + * nodeExecutableAndArgs: ["node"], + * + * // supply additional arguments to the packager + * extraPackagerArgs: [] + * ] + */ + +project.ext.react = [ + entryFile: "index.js" +] + +apply from: "../../node_modules/react-native/react.gradle" + +/** + * Set this to true to create two separate APKs instead of one: + * - An APK that only works on ARM devices + * - An APK that only works on x86 devices + * The advantage is the size of the APK is reduced by about 4MB. + * Upload all the APKs to the Play Store and people will download + * the correct one based on the CPU architecture of their device. + */ +def enableSeparateBuildPerCPUArchitecture = false + +/** + * Run Proguard to shrink the Java bytecode in release builds. + */ +def enableProguardInReleaseBuilds = false + +android { + compileSdkVersion 23 + buildToolsVersion "23.0.1" + + defaultConfig { + applicationId "com.tableviewdemo" + minSdkVersion 16 + targetSdkVersion 22 + versionCode 1 + versionName "1.0" + ndk { + abiFilters "armeabi-v7a", "x86" + } + } + splits { + abi { + reset() + enable enableSeparateBuildPerCPUArchitecture + universalApk false // If true, also generate a universal APK + include "armeabi-v7a", "x86" + } + } + buildTypes { + release { + minifyEnabled enableProguardInReleaseBuilds + proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro" + } + } + // applicationVariants are e.g. debug, release + applicationVariants.all { variant -> + variant.outputs.each { output -> + // For each separate APK per architecture, set a unique version code as described here: + // http://tools.android.com/tech-docs/new-build-system/user-guide/apk-splits + def versionCodes = ["armeabi-v7a":1, "x86":2] + def abi = output.getFilter(OutputFile.ABI) + if (abi != null) { // null for the universal-debug, universal-release variants + output.versionCodeOverride = + versionCodes.get(abi) * 1048576 + defaultConfig.versionCode + } + } + } +} + +dependencies { + compile fileTree(dir: "libs", include: ["*.jar"]) + compile "com.android.support:appcompat-v7:23.0.1" + compile "com.facebook.react:react-native:+" // From node_modules +} + +// Run this once to be able to run the application with BUCK +// puts all compile dependencies into folder libs for BUCK to use +task copyDownloadableDepsToLibs(type: Copy) { + from configurations.compile + into 'libs' +} diff --git a/example/android/app/proguard-rules.pro b/example/android/app/proguard-rules.pro new file mode 100644 index 0000000..6e8516c --- /dev/null +++ b/example/android/app/proguard-rules.pro @@ -0,0 +1,70 @@ +# Add project specific ProGuard rules here. +# By default, the flags in this file are appended to flags specified +# in /usr/local/Cellar/android-sdk/24.3.3/tools/proguard/proguard-android.txt +# You can edit the include path and order by changing the proguardFiles +# directive in build.gradle. +# +# For more details, see +# http://developer.android.com/guide/developing/tools/proguard.html + +# Add any project specific keep options here: + +# If your project uses WebView with JS, uncomment the following +# and specify the fully qualified class name to the JavaScript interface +# class: +#-keepclassmembers class fqcn.of.javascript.interface.for.webview { +# public *; +#} + +# Disabling obfuscation is useful if you collect stack traces from production crashes +# (unless you are using a system that supports de-obfuscate the stack traces). +-dontobfuscate + +# React Native + +# Keep our interfaces so they can be used by other ProGuard rules. +# See http://sourceforge.net/p/proguard/bugs/466/ +-keep,allowobfuscation @interface com.facebook.proguard.annotations.DoNotStrip +-keep,allowobfuscation @interface com.facebook.proguard.annotations.KeepGettersAndSetters +-keep,allowobfuscation @interface com.facebook.common.internal.DoNotStrip + +# Do not strip any method/class that is annotated with @DoNotStrip +-keep @com.facebook.proguard.annotations.DoNotStrip class * +-keep @com.facebook.common.internal.DoNotStrip class * +-keepclassmembers class * { + @com.facebook.proguard.annotations.DoNotStrip *; + @com.facebook.common.internal.DoNotStrip *; +} + +-keepclassmembers @com.facebook.proguard.annotations.KeepGettersAndSetters class * { + void set*(***); + *** get*(); +} + +-keep class * extends com.facebook.react.bridge.JavaScriptModule { *; } +-keep class * extends com.facebook.react.bridge.NativeModule { *; } +-keepclassmembers,includedescriptorclasses class * { native ; } +-keepclassmembers class * { @com.facebook.react.uimanager.UIProp ; } +-keepclassmembers class * { @com.facebook.react.uimanager.annotations.ReactProp ; } +-keepclassmembers class * { @com.facebook.react.uimanager.annotations.ReactPropGroup ; } + +-dontwarn com.facebook.react.** + +# TextLayoutBuilder uses a non-public Android constructor within StaticLayout. +# See libs/proxy/src/main/java/com/facebook/fbui/textlayoutbuilder/proxy for details. +-dontwarn android.text.StaticLayout + +# okhttp + +-keepattributes Signature +-keepattributes *Annotation* +-keep class okhttp3.** { *; } +-keep interface okhttp3.** { *; } +-dontwarn okhttp3.** + +# okio + +-keep class sun.misc.Unsafe { *; } +-dontwarn java.nio.file.* +-dontwarn org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement +-dontwarn okio.** diff --git a/example/android/app/src/main/AndroidManifest.xml b/example/android/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..d9a0564 --- /dev/null +++ b/example/android/app/src/main/AndroidManifest.xml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + diff --git a/example/android/app/src/main/java/com/tableviewdemo/MainActivity.java b/example/android/app/src/main/java/com/tableviewdemo/MainActivity.java new file mode 100644 index 0000000..60c6a05 --- /dev/null +++ b/example/android/app/src/main/java/com/tableviewdemo/MainActivity.java @@ -0,0 +1,15 @@ +package com.tableviewdemo; + +import com.facebook.react.ReactActivity; + +public class MainActivity extends ReactActivity { + + /** + * Returns the name of the main component registered from JavaScript. + * This is used to schedule rendering of the component. + */ + @Override + protected String getMainComponentName() { + return "TableViewDemo"; + } +} diff --git a/example/android/app/src/main/java/com/tableviewdemo/MainApplication.java b/example/android/app/src/main/java/com/tableviewdemo/MainApplication.java new file mode 100644 index 0000000..15789da --- /dev/null +++ b/example/android/app/src/main/java/com/tableviewdemo/MainApplication.java @@ -0,0 +1,45 @@ +package com.tableviewdemo; + +import android.app.Application; + +import com.facebook.react.ReactApplication; +import com.facebook.react.ReactNativeHost; +import com.facebook.react.ReactPackage; +import com.facebook.react.shell.MainReactPackage; +import com.facebook.soloader.SoLoader; + +import java.util.Arrays; +import java.util.List; + +public class MainApplication extends Application implements ReactApplication { + + private final ReactNativeHost mReactNativeHost = new ReactNativeHost(this) { + @Override + public boolean getUseDeveloperSupport() { + return BuildConfig.DEBUG; + } + + @Override + protected List getPackages() { + return Arrays.asList( + new MainReactPackage() + ); + } + + @Override + protected String getJSMainModuleName() { + return "index"; + } + }; + + @Override + public ReactNativeHost getReactNativeHost() { + return mReactNativeHost; + } + + @Override + public void onCreate() { + super.onCreate(); + SoLoader.init(this, /* native exopackage */ false); + } +} diff --git a/example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..cde69bcccec65160d92116f20ffce4fce0b5245c GIT binary patch literal 3418 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 literal 0 HcmV?d00001 diff --git a/example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..bfa42f0e7b91d006d22352c9ff2f134e504e3c1d GIT binary patch literal 4842 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 literal 0 HcmV?d00001 diff --git a/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..324e72cdd7480cb983fa1bcc7ce686e51ef87fe7 GIT binary patch literal 7718 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 literal 0 HcmV?d00001 diff --git a/example/android/app/src/main/res/values/strings.xml b/example/android/app/src/main/res/values/strings.xml new file mode 100644 index 0000000..b99a3be --- /dev/null +++ b/example/android/app/src/main/res/values/strings.xml @@ -0,0 +1,3 @@ + + TableViewDemo + diff --git a/example/android/app/src/main/res/values/styles.xml b/example/android/app/src/main/res/values/styles.xml new file mode 100644 index 0000000..319eb0c --- /dev/null +++ b/example/android/app/src/main/res/values/styles.xml @@ -0,0 +1,8 @@ + + + + + + diff --git a/example/android/build.gradle b/example/android/build.gradle new file mode 100644 index 0000000..eed9972 --- /dev/null +++ b/example/android/build.gradle @@ -0,0 +1,24 @@ +// Top-level build file where you can add configuration options common to all sub-projects/modules. + +buildscript { + repositories { + jcenter() + } + dependencies { + classpath 'com.android.tools.build:gradle:2.2.3' + + // NOTE: Do not place your application dependencies here; they belong + // in the individual module build.gradle files + } +} + +allprojects { + repositories { + mavenLocal() + jcenter() + maven { + // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm + url "$rootDir/../node_modules/react-native/android" + } + } +} diff --git a/example/android/gradle.properties b/example/android/gradle.properties new file mode 100644 index 0000000..1fd964e --- /dev/null +++ b/example/android/gradle.properties @@ -0,0 +1,20 @@ +# Project-wide Gradle settings. + +# IDE (e.g. Android Studio) users: +# Gradle settings configured through the IDE *will override* +# any settings specified in this file. + +# For more details on how to configure your build environment visit +# http://www.gradle.org/docs/current/userguide/build_environment.html + +# Specifies the JVM arguments used for the daemon process. +# The setting is particularly useful for tweaking memory settings. +# Default value: -Xmx10248m -XX:MaxPermSize=256m +# org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 + +# When configured, Gradle will run in incubating parallel mode. +# This option should only be used with decoupled projects. More details, visit +# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects +# org.gradle.parallel=true + +android.useDeprecatedNdk=true diff --git a/example/android/gradle/wrapper/gradle-wrapper.jar b/example/android/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..b5166dad4d90021f6a0b45268c0755719f1d5cd4 GIT binary patch literal 52266 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 z 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 literal 0 HcmV?d00001 diff --git a/example/android/gradle/wrapper/gradle-wrapper.properties b/example/android/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000..dbdc05d --- /dev/null +++ b/example/android/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,5 @@ +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip diff --git a/example/android/gradlew b/example/android/gradlew new file mode 100755 index 0000000..91a7e26 --- /dev/null +++ b/example/android/gradlew @@ -0,0 +1,164 @@ +#!/usr/bin/env bash + +############################################################################## +## +## Gradle start up script for UN*X +## +############################################################################## + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS="" + +APP_NAME="Gradle" +APP_BASE_NAME=`basename "$0"` + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD="maximum" + +warn ( ) { + echo "$*" +} + +die ( ) { + echo + echo "$*" + echo + exit 1 +} + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +case "`uname`" in + CYGWIN* ) + cygwin=true + ;; + Darwin* ) + darwin=true + ;; + MINGW* ) + msys=true + ;; +esac + +# For Cygwin, ensure paths are in UNIX format before anything is touched. +if $cygwin ; then + [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"` +fi + +# Attempt to set APP_HOME +# Resolve links: $0 may be a link +PRG="$0" +# Need this for relative symlinks. +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >&- +APP_HOME="`pwd -P`" +cd "$SAVED" >&- + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD="java" + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then + MAX_FD_LIMIT=`ulimit -H -n` + if [ $? -eq 0 ] ; then + if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then + MAX_FD="$MAX_FD_LIMIT" + fi + ulimit -n $MAX_FD + if [ $? -ne 0 ] ; then + warn "Could not set maximum file descriptor limit: $MAX_FD" + fi + else + warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" + fi +fi + +# For Darwin, add options to specify how the application appears in the dock +if $darwin; then + GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" +fi + +# For Cygwin, switch paths to Windows format before running java +if $cygwin ; then + APP_HOME=`cygpath --path --mixed "$APP_HOME"` + CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + + # We build the pattern for arguments to be converted via cygpath + ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` + SEP="" + for dir in $ROOTDIRSRAW ; do + ROOTDIRS="$ROOTDIRS$SEP$dir" + SEP="|" + done + OURCYGPATTERN="(^($ROOTDIRS))" + # Add a user-defined pattern to the cygpath arguments + if [ "$GRADLE_CYGPATTERN" != "" ] ; then + OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" + fi + # Now convert the arguments - kludge to limit ourselves to /bin/sh + i=0 + for arg in "$@" ; do + CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` + CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option + + if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition + eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` + else + eval `echo args$i`="\"$arg\"" + fi + i=$((i+1)) + done + case $i in + (0) set -- ;; + (1) set -- "$args0" ;; + (2) set -- "$args0" "$args1" ;; + (3) set -- "$args0" "$args1" "$args2" ;; + (4) set -- "$args0" "$args1" "$args2" "$args3" ;; + (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; + (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; + (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; + (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; + (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; + esac +fi + +# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules +function splitJvmOpts() { + JVM_OPTS=("$@") +} +eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS +JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" + +exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" diff --git a/example/android/gradlew.bat b/example/android/gradlew.bat new file mode 100644 index 0000000..aec9973 --- /dev/null +++ b/example/android/gradlew.bat @@ -0,0 +1,90 @@ +@if "%DEBUG%" == "" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS= + +set DIRNAME=%~dp0 +if "%DIRNAME%" == "" set DIRNAME=. +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if "%ERRORLEVEL%" == "0" goto init + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto init + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:init +@rem Get command-line arguments, handling Windowz variants + +if not "%OS%" == "Windows_NT" goto win9xME_args +if "%@eval[2+2]" == "4" goto 4NT_args + +:win9xME_args +@rem Slurp the command line arguments. +set CMD_LINE_ARGS= +set _SKIP=2 + +:win9xME_args_slurp +if "x%~1" == "x" goto execute + +set CMD_LINE_ARGS=%* +goto execute + +:4NT_args +@rem Get arguments from the 4NT Shell from JP Software +set CMD_LINE_ARGS=%$ + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% + +:end +@rem End local scope for the variables with windows NT shell +if "%ERRORLEVEL%"=="0" goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 +exit /b 1 + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/example/android/keystores/BUCK b/example/android/keystores/BUCK new file mode 100644 index 0000000..88e4c31 --- /dev/null +++ b/example/android/keystores/BUCK @@ -0,0 +1,8 @@ +keystore( + name = "debug", + properties = "debug.keystore.properties", + store = "debug.keystore", + visibility = [ + "PUBLIC", + ], +) diff --git a/example/android/keystores/debug.keystore.properties b/example/android/keystores/debug.keystore.properties new file mode 100644 index 0000000..121bfb4 --- /dev/null +++ b/example/android/keystores/debug.keystore.properties @@ -0,0 +1,4 @@ +key.store=debug.keystore +key.alias=androiddebugkey +key.store.password=android +key.alias.password=android diff --git a/example/android/settings.gradle b/example/android/settings.gradle new file mode 100644 index 0000000..39deabd --- /dev/null +++ b/example/android/settings.gradle @@ -0,0 +1,3 @@ +rootProject.name = 'TableViewDemo' + +include ':app' diff --git a/example/app.json b/example/app.json new file mode 100644 index 0000000..525ad36 --- /dev/null +++ b/example/app.json @@ -0,0 +1,4 @@ +{ + "name": "TableViewDemo", + "displayName": "TableViewDemo" +} \ No newline at end of file diff --git a/example/index.js b/example/index.js new file mode 100644 index 0000000..c1277bc --- /dev/null +++ b/example/index.js @@ -0,0 +1 @@ +export { default } from './src' diff --git a/example/ios/TableViewDemo-tvOS/Info.plist b/example/ios/TableViewDemo-tvOS/Info.plist new file mode 100644 index 0000000..2fb6a11 --- /dev/null +++ b/example/ios/TableViewDemo-tvOS/Info.plist @@ -0,0 +1,54 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1 + LSRequiresIPhoneOS + + UILaunchStoryboardName + LaunchScreen + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIViewControllerBasedStatusBarAppearance + + NSLocationWhenInUseUsageDescription + + NSAppTransportSecurity + + + NSExceptionDomains + + localhost + + NSExceptionAllowsInsecureHTTPLoads + + + + + + diff --git a/example/ios/TableViewDemo-tvOSTests/Info.plist b/example/ios/TableViewDemo-tvOSTests/Info.plist new file mode 100644 index 0000000..886825c --- /dev/null +++ b/example/ios/TableViewDemo-tvOSTests/Info.plist @@ -0,0 +1,24 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + BNDL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1 + + diff --git a/example/ios/TableViewDemo.xcodeproj/project.pbxproj b/example/ios/TableViewDemo.xcodeproj/project.pbxproj new file mode 100644 index 0000000..6d82ca0 --- /dev/null +++ b/example/ios/TableViewDemo.xcodeproj/project.pbxproj @@ -0,0 +1,1520 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 00C302E51ABCBA2D00DB3ED1 /* libRCTActionSheet.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302AC1ABCB8CE00DB3ED1 /* libRCTActionSheet.a */; }; + 00C302E71ABCBA2D00DB3ED1 /* libRCTGeolocation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302BA1ABCB90400DB3ED1 /* libRCTGeolocation.a */; }; + 00C302E81ABCBA2D00DB3ED1 /* libRCTImage.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302C01ABCB91800DB3ED1 /* libRCTImage.a */; }; + 00C302E91ABCBA2D00DB3ED1 /* libRCTNetwork.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302DC1ABCB9D200DB3ED1 /* libRCTNetwork.a */; }; + 00C302EA1ABCBA2D00DB3ED1 /* libRCTVibration.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302E41ABCB9EE00DB3ED1 /* libRCTVibration.a */; }; + 00E356F31AD99517003FC87E /* TableViewDemoTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* TableViewDemoTests.m */; }; + 133E29F31AD74F7200F7D852 /* libRCTLinking.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 78C398B91ACF4ADC00677621 /* libRCTLinking.a */; }; + 139105C61AF99C1200B5F7CC /* libRCTSettings.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 139105C11AF99BAD00B5F7CC /* libRCTSettings.a */; }; + 139FDEF61B0652A700C62182 /* libRCTWebSocket.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 139FDEF41B06529B00C62182 /* libRCTWebSocket.a */; }; + 13B07FBC1A68108700A75B9A /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.m */; }; + 13B07FBD1A68108700A75B9A /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB11A68108700A75B9A /* LaunchScreen.xib */; }; + 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; + 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; + 140ED2AC1D01E1AD002B40FF /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 146834041AC3E56700842450 /* libReact.a */; }; + 146834051AC3E58100842450 /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 146834041AC3E56700842450 /* libReact.a */; }; + 2D02E4BC1E0B4A80006451C7 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.m */; }; + 2D02E4BD1E0B4A84006451C7 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; + 2D02E4BF1E0B4AB3006451C7 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; + 2D02E4C21E0B4AEC006451C7 /* libRCTAnimation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E9157351DD0AC6500FF2AA8 /* libRCTAnimation.a */; }; + 2D02E4C31E0B4AEC006451C7 /* libRCTImage-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E841DF850E9000B6D8A /* libRCTImage-tvOS.a */; }; + 2D02E4C41E0B4AEC006451C7 /* libRCTLinking-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E881DF850E9000B6D8A /* libRCTLinking-tvOS.a */; }; + 2D02E4C51E0B4AEC006451C7 /* libRCTNetwork-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E8C1DF850E9000B6D8A /* libRCTNetwork-tvOS.a */; }; + 2D02E4C61E0B4AEC006451C7 /* libRCTSettings-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E901DF850E9000B6D8A /* libRCTSettings-tvOS.a */; }; + 2D02E4C71E0B4AEC006451C7 /* libRCTText-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E941DF850E9000B6D8A /* libRCTText-tvOS.a */; }; + 2D02E4C81E0B4AEC006451C7 /* libRCTWebSocket-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E991DF850E9000B6D8A /* libRCTWebSocket-tvOS.a */; }; + 2D02E4C91E0B4AEC006451C7 /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3EA31DF850E9000B6D8A /* libReact.a */; }; + 2DCD954D1E0B4F2C00145EB5 /* TableViewDemoTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* TableViewDemoTests.m */; }; + 5E9157361DD0AC6A00FF2AA8 /* libRCTAnimation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E9157331DD0AC6500FF2AA8 /* libRCTAnimation.a */; }; + 74576CBC2F5D4983AACEC703 /* libRNTableView.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAECC8893CAD49DFB3834277 /* libRNTableView.a */; }; + 832341BD1AAA6AB300B99B32 /* libRCTText.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 832341B51AAA6A8300B99B32 /* libRCTText.a */; }; + ADBDB9381DFEBF1600ED6528 /* libRCTBlob.a in Frameworks */ = {isa = PBXBuildFile; fileRef = ADBDB9271DFEBF0700ED6528 /* libRCTBlob.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 00C302AB1ABCB8CE00DB3ED1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 134814201AA4EA6300B7C361; + remoteInfo = RCTActionSheet; + }; + 00C302B91ABCB90400DB3ED1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 00C302B51ABCB90400DB3ED1 /* RCTGeolocation.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 134814201AA4EA6300B7C361; + remoteInfo = RCTGeolocation; + }; + 00C302BF1ABCB91800DB3ED1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58B5115D1A9E6B3D00147676; + remoteInfo = RCTImage; + }; + 00C302DB1ABCB9D200DB3ED1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58B511DB1A9E6C8500147676; + remoteInfo = RCTNetwork; + }; + 00C302E31ABCB9EE00DB3ED1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 00C302DF1ABCB9EE00DB3ED1 /* RCTVibration.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 832C81801AAF6DEF007FA2F7; + remoteInfo = RCTVibration; + }; + 00E356F41AD99517003FC87E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 83CBB9F71A601CBA00E9B192 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 13B07F861A680F5B00A75B9A; + remoteInfo = TableViewDemo; + }; + 139105C01AF99BAD00B5F7CC /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 134814201AA4EA6300B7C361; + remoteInfo = RCTSettings; + }; + 139FDEF31B06529B00C62182 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 3C86DF461ADF2C930047B81A; + remoteInfo = RCTWebSocket; + }; + 146834031AC3E56700842450 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 83CBBA2E1A601D0E00E9B192; + remoteInfo = React; + }; + 2D02E4911E0B4A5D006451C7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 83CBB9F71A601CBA00E9B192 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2D02E47A1E0B4A5D006451C7; + remoteInfo = "TableViewDemo-tvOS"; + }; + 3D66E16E1FD0EF92003E0759 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = C4D7D1DC7A5F47E3BAEBC854 /* RNTableView.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 873769951B7CD6E900F7C3C2; + remoteInfo = RNTableView; + }; + 3DAD3E831DF850E9000B6D8A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 2D2A283A1D9B042B00D4039D; + remoteInfo = "RCTImage-tvOS"; + }; + 3DAD3E871DF850E9000B6D8A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 2D2A28471D9B043800D4039D; + remoteInfo = "RCTLinking-tvOS"; + }; + 3DAD3E8B1DF850E9000B6D8A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 2D2A28541D9B044C00D4039D; + remoteInfo = "RCTNetwork-tvOS"; + }; + 3DAD3E8F1DF850E9000B6D8A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 2D2A28611D9B046600D4039D; + remoteInfo = "RCTSettings-tvOS"; + }; + 3DAD3E931DF850E9000B6D8A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 2D2A287B1D9B048500D4039D; + remoteInfo = "RCTText-tvOS"; + }; + 3DAD3E981DF850E9000B6D8A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 2D2A28881D9B049200D4039D; + remoteInfo = "RCTWebSocket-tvOS"; + }; + 3DAD3EA21DF850E9000B6D8A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 2D2A28131D9B038B00D4039D; + remoteInfo = "React-tvOS"; + }; + 3DAD3EA41DF850E9000B6D8A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 3D3C059A1DE3340900C268FA; + remoteInfo = yoga; + }; + 3DAD3EA61DF850E9000B6D8A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 3D3C06751DE3340C00C268FA; + remoteInfo = "yoga-tvOS"; + }; + 3DAD3EA81DF850E9000B6D8A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 3D3CD9251DE5FBEC00167DC4; + remoteInfo = cxxreact; + }; + 3DAD3EAA1DF850E9000B6D8A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 3D3CD9321DE5FBEE00167DC4; + remoteInfo = "cxxreact-tvOS"; + }; + 3DAD3EAC1DF850E9000B6D8A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 3D3CD90B1DE5FBD600167DC4; + remoteInfo = jschelpers; + }; + 3DAD3EAE1DF850E9000B6D8A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 3D3CD9181DE5FBD800167DC4; + remoteInfo = "jschelpers-tvOS"; + }; + 3DD034E21FD0D82A00FDAC6E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = ADD01A681E09402E00F6D226; + remoteInfo = "RCTBlob-tvOS"; + }; + 3DD034F41FD0D82A00FDAC6E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 3DBE0D001F3B181A0099AA32; + remoteInfo = fishhook; + }; + 3DD034F61FD0D82A00FDAC6E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 3DBE0D0D1F3B181C0099AA32; + remoteInfo = "fishhook-tvOS"; + }; + 3DD0352E1FD0E9CB00FDAC6E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 139D7ECE1E25DB7D00323FB7; + remoteInfo = "third-party"; + }; + 3DD035301FD0E9CB00FDAC6E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 3D383D3C1EBD27B6005632C8; + remoteInfo = "third-party-tvOS"; + }; + 3DD035321FD0E9CB00FDAC6E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 139D7E881E25C6D100323FB7; + remoteInfo = "double-conversion"; + }; + 3DD035341FD0E9CB00FDAC6E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 3D383D621EBD27B9005632C8; + remoteInfo = "double-conversion-tvOS"; + }; + 3DD035361FD0E9CB00FDAC6E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 9936F3131F5F2E4B0010BF04; + remoteInfo = privatedata; + }; + 3DD035381FD0E9CB00FDAC6E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 9936F32F1F5F2E5B0010BF04; + remoteInfo = "privatedata-tvOS"; + }; + 5E9157321DD0AC6500FF2AA8 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 134814201AA4EA6300B7C361; + remoteInfo = RCTAnimation; + }; + 5E9157341DD0AC6500FF2AA8 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 2D2A28201D9B03D100D4039D; + remoteInfo = "RCTAnimation-tvOS"; + }; + 78C398B81ACF4ADC00677621 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 134814201AA4EA6300B7C361; + remoteInfo = RCTLinking; + }; + 832341B41AAA6A8300B99B32 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 58B5119B1A9E6C1200147676; + remoteInfo = RCTText; + }; + ADBDB9261DFEBF0700ED6528 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 358F4ED71D1E81A9004DF814; + remoteInfo = RCTBlob; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 008F07F21AC5B25A0029DE68 /* main.jsbundle */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = main.jsbundle; sourceTree = ""; }; + 00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTActionSheet.xcodeproj; path = "../node_modules/react-native/Libraries/ActionSheetIOS/RCTActionSheet.xcodeproj"; sourceTree = ""; }; + 00C302B51ABCB90400DB3ED1 /* RCTGeolocation.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTGeolocation.xcodeproj; path = "../node_modules/react-native/Libraries/Geolocation/RCTGeolocation.xcodeproj"; sourceTree = ""; }; + 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTImage.xcodeproj; path = "../node_modules/react-native/Libraries/Image/RCTImage.xcodeproj"; sourceTree = ""; }; + 00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTNetwork.xcodeproj; path = "../node_modules/react-native/Libraries/Network/RCTNetwork.xcodeproj"; sourceTree = ""; }; + 00C302DF1ABCB9EE00DB3ED1 /* RCTVibration.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTVibration.xcodeproj; path = "../node_modules/react-native/Libraries/Vibration/RCTVibration.xcodeproj"; sourceTree = ""; }; + 00E356EE1AD99517003FC87E /* TableViewDemoTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = TableViewDemoTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 00E356F11AD99517003FC87E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 00E356F21AD99517003FC87E /* TableViewDemoTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = TableViewDemoTests.m; sourceTree = ""; }; + 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTSettings.xcodeproj; path = "../node_modules/react-native/Libraries/Settings/RCTSettings.xcodeproj"; sourceTree = ""; }; + 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTWebSocket.xcodeproj; path = "../node_modules/react-native/Libraries/WebSocket/RCTWebSocket.xcodeproj"; sourceTree = ""; }; + 13B07F961A680F5B00A75B9A /* TableViewDemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = TableViewDemo.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = TableViewDemo/AppDelegate.h; sourceTree = ""; }; + 13B07FB01A68108700A75B9A /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AppDelegate.m; path = TableViewDemo/AppDelegate.m; sourceTree = ""; }; + 13B07FB21A68108700A75B9A /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/LaunchScreen.xib; sourceTree = ""; }; + 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = TableViewDemo/Images.xcassets; sourceTree = ""; }; + 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = TableViewDemo/Info.plist; sourceTree = ""; }; + 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = TableViewDemo/main.m; sourceTree = ""; }; + 146833FF1AC3E56700842450 /* React.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = React.xcodeproj; path = "../node_modules/react-native/React/React.xcodeproj"; sourceTree = ""; }; + 2D02E47B1E0B4A5D006451C7 /* TableViewDemo-tvOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "TableViewDemo-tvOS.app"; sourceTree = BUILT_PRODUCTS_DIR; }; + 2D02E4901E0B4A5D006451C7 /* TableViewDemo-tvOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "TableViewDemo-tvOSTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; + 5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTAnimation.xcodeproj; path = "../node_modules/react-native/Libraries/NativeAnimation/RCTAnimation.xcodeproj"; sourceTree = ""; }; + 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTLinking.xcodeproj; path = "../node_modules/react-native/Libraries/LinkingIOS/RCTLinking.xcodeproj"; sourceTree = ""; }; + 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTText.xcodeproj; path = "../node_modules/react-native/Libraries/Text/RCTText.xcodeproj"; sourceTree = ""; }; + ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTBlob.xcodeproj; path = "../node_modules/react-native/Libraries/Blob/RCTBlob.xcodeproj"; sourceTree = ""; }; + C4D7D1DC7A5F47E3BAEBC854 /* RNTableView.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = RNTableView.xcodeproj; path = "../node_modules/react-native-tableview/RNTableView.xcodeproj"; sourceTree = ""; }; + FAECC8893CAD49DFB3834277 /* libRNTableView.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNTableView.a; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 00E356EB1AD99517003FC87E /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 140ED2AC1D01E1AD002B40FF /* libReact.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 13B07F8C1A680F5B00A75B9A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ADBDB9381DFEBF1600ED6528 /* libRCTBlob.a in Frameworks */, + 5E9157361DD0AC6A00FF2AA8 /* libRCTAnimation.a in Frameworks */, + 146834051AC3E58100842450 /* libReact.a in Frameworks */, + 5E9157361DD0AC6A00FF2AA8 /* libRCTAnimation.a in Frameworks */, + 00C302E51ABCBA2D00DB3ED1 /* libRCTActionSheet.a in Frameworks */, + 00C302E71ABCBA2D00DB3ED1 /* libRCTGeolocation.a in Frameworks */, + 00C302E81ABCBA2D00DB3ED1 /* libRCTImage.a in Frameworks */, + 133E29F31AD74F7200F7D852 /* libRCTLinking.a in Frameworks */, + 00C302E91ABCBA2D00DB3ED1 /* libRCTNetwork.a in Frameworks */, + 139105C61AF99C1200B5F7CC /* libRCTSettings.a in Frameworks */, + 832341BD1AAA6AB300B99B32 /* libRCTText.a in Frameworks */, + 00C302EA1ABCBA2D00DB3ED1 /* libRCTVibration.a in Frameworks */, + 139FDEF61B0652A700C62182 /* libRCTWebSocket.a in Frameworks */, + 74576CBC2F5D4983AACEC703 /* libRNTableView.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 2D02E4781E0B4A5D006451C7 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 2D02E4C91E0B4AEC006451C7 /* libReact.a in Frameworks */, + 2D02E4C21E0B4AEC006451C7 /* libRCTAnimation.a in Frameworks */, + 2D02E4C31E0B4AEC006451C7 /* libRCTImage-tvOS.a in Frameworks */, + 2D02E4C41E0B4AEC006451C7 /* libRCTLinking-tvOS.a in Frameworks */, + 2D02E4C51E0B4AEC006451C7 /* libRCTNetwork-tvOS.a in Frameworks */, + 2D02E4C61E0B4AEC006451C7 /* libRCTSettings-tvOS.a in Frameworks */, + 2D02E4C71E0B4AEC006451C7 /* libRCTText-tvOS.a in Frameworks */, + 2D02E4C81E0B4AEC006451C7 /* libRCTWebSocket-tvOS.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 2D02E48D1E0B4A5D006451C7 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 00C302A81ABCB8CE00DB3ED1 /* Products */ = { + isa = PBXGroup; + children = ( + 00C302AC1ABCB8CE00DB3ED1 /* libRCTActionSheet.a */, + ); + name = Products; + sourceTree = ""; + }; + 00C302B61ABCB90400DB3ED1 /* Products */ = { + isa = PBXGroup; + children = ( + 00C302BA1ABCB90400DB3ED1 /* libRCTGeolocation.a */, + ); + name = Products; + sourceTree = ""; + }; + 00C302BC1ABCB91800DB3ED1 /* Products */ = { + isa = PBXGroup; + children = ( + 00C302C01ABCB91800DB3ED1 /* libRCTImage.a */, + 3DAD3E841DF850E9000B6D8A /* libRCTImage-tvOS.a */, + ); + name = Products; + sourceTree = ""; + }; + 00C302D41ABCB9D200DB3ED1 /* Products */ = { + isa = PBXGroup; + children = ( + 00C302DC1ABCB9D200DB3ED1 /* libRCTNetwork.a */, + 3DAD3E8C1DF850E9000B6D8A /* libRCTNetwork-tvOS.a */, + ); + name = Products; + sourceTree = ""; + }; + 00C302E01ABCB9EE00DB3ED1 /* Products */ = { + isa = PBXGroup; + children = ( + 00C302E41ABCB9EE00DB3ED1 /* libRCTVibration.a */, + ); + name = Products; + sourceTree = ""; + }; + 00E356EF1AD99517003FC87E /* TableViewDemoTests */ = { + isa = PBXGroup; + children = ( + 00E356F21AD99517003FC87E /* TableViewDemoTests.m */, + 00E356F01AD99517003FC87E /* Supporting Files */, + ); + path = TableViewDemoTests; + sourceTree = ""; + }; + 00E356F01AD99517003FC87E /* Supporting Files */ = { + isa = PBXGroup; + children = ( + 00E356F11AD99517003FC87E /* Info.plist */, + ); + name = "Supporting Files"; + sourceTree = ""; + }; + 139105B71AF99BAD00B5F7CC /* Products */ = { + isa = PBXGroup; + children = ( + 139105C11AF99BAD00B5F7CC /* libRCTSettings.a */, + 3DAD3E901DF850E9000B6D8A /* libRCTSettings-tvOS.a */, + ); + name = Products; + sourceTree = ""; + }; + 139FDEE71B06529A00C62182 /* Products */ = { + isa = PBXGroup; + children = ( + 139FDEF41B06529B00C62182 /* libRCTWebSocket.a */, + 3DAD3E991DF850E9000B6D8A /* libRCTWebSocket-tvOS.a */, + 3DD034F51FD0D82A00FDAC6E /* libfishhook.a */, + 3DD034F71FD0D82A00FDAC6E /* libfishhook-tvOS.a */, + ); + name = Products; + sourceTree = ""; + }; + 13B07FAE1A68108700A75B9A /* TableViewDemo */ = { + isa = PBXGroup; + children = ( + 008F07F21AC5B25A0029DE68 /* main.jsbundle */, + 13B07FAF1A68108700A75B9A /* AppDelegate.h */, + 13B07FB01A68108700A75B9A /* AppDelegate.m */, + 13B07FB51A68108700A75B9A /* Images.xcassets */, + 13B07FB61A68108700A75B9A /* Info.plist */, + 13B07FB11A68108700A75B9A /* LaunchScreen.xib */, + 13B07FB71A68108700A75B9A /* main.m */, + ); + name = TableViewDemo; + sourceTree = ""; + }; + 146834001AC3E56700842450 /* Products */ = { + isa = PBXGroup; + children = ( + 146834041AC3E56700842450 /* libReact.a */, + 3DAD3EA31DF850E9000B6D8A /* libReact.a */, + 3DAD3EA51DF850E9000B6D8A /* libyoga.a */, + 3DAD3EA71DF850E9000B6D8A /* libyoga.a */, + 3DAD3EA91DF850E9000B6D8A /* libcxxreact.a */, + 3DAD3EAB1DF850E9000B6D8A /* libcxxreact.a */, + 3DAD3EAD1DF850E9000B6D8A /* libjschelpers.a */, + 3DAD3EAF1DF850E9000B6D8A /* libjschelpers.a */, + 3DD0352F1FD0E9CB00FDAC6E /* libthird-party.a */, + 3DD035311FD0E9CB00FDAC6E /* libthird-party.a */, + 3DD035331FD0E9CB00FDAC6E /* libdouble-conversion.a */, + 3DD035351FD0E9CB00FDAC6E /* libdouble-conversion.a */, + 3DD035371FD0E9CB00FDAC6E /* libprivatedata.a */, + 3DD035391FD0E9CB00FDAC6E /* libprivatedata-tvOS.a */, + ); + name = Products; + sourceTree = ""; + }; + 3D66E16B1FD0EF92003E0759 /* Products */ = { + isa = PBXGroup; + children = ( + 3D66E16F1FD0EF92003E0759 /* libRNTableView.a */, + ); + name = Products; + sourceTree = ""; + }; + 3DD034FB1FD0D86D00FDAC6E /* Frameworks */ = { + isa = PBXGroup; + children = ( + ); + name = Frameworks; + sourceTree = ""; + }; + 3DD0350A1FD0E9CA00FDAC6E /* Recovered References */ = { + isa = PBXGroup; + children = ( + FAECC8893CAD49DFB3834277 /* libRNTableView.a */, + ); + name = "Recovered References"; + sourceTree = ""; + }; + 5E91572E1DD0AC6500FF2AA8 /* Products */ = { + isa = PBXGroup; + children = ( + 5E9157331DD0AC6500FF2AA8 /* libRCTAnimation.a */, + 5E9157351DD0AC6500FF2AA8 /* libRCTAnimation.a */, + ); + name = Products; + sourceTree = ""; + }; + 78C398B11ACF4ADC00677621 /* Products */ = { + isa = PBXGroup; + children = ( + 78C398B91ACF4ADC00677621 /* libRCTLinking.a */, + 3DAD3E881DF850E9000B6D8A /* libRCTLinking-tvOS.a */, + ); + name = Products; + sourceTree = ""; + }; + 832341AE1AAA6A7D00B99B32 /* Libraries */ = { + isa = PBXGroup; + children = ( + 5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */, + 146833FF1AC3E56700842450 /* React.xcodeproj */, + 00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */, + ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */, + 00C302B51ABCB90400DB3ED1 /* RCTGeolocation.xcodeproj */, + 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */, + 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */, + 00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */, + 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */, + 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */, + 00C302DF1ABCB9EE00DB3ED1 /* RCTVibration.xcodeproj */, + 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */, + C4D7D1DC7A5F47E3BAEBC854 /* RNTableView.xcodeproj */, + ); + name = Libraries; + sourceTree = ""; + }; + 832341B11AAA6A8300B99B32 /* Products */ = { + isa = PBXGroup; + children = ( + 832341B51AAA6A8300B99B32 /* libRCTText.a */, + 3DAD3E941DF850E9000B6D8A /* libRCTText-tvOS.a */, + ); + name = Products; + sourceTree = ""; + }; + 83CBB9F61A601CBA00E9B192 = { + isa = PBXGroup; + children = ( + 13B07FAE1A68108700A75B9A /* TableViewDemo */, + 832341AE1AAA6A7D00B99B32 /* Libraries */, + 00E356EF1AD99517003FC87E /* TableViewDemoTests */, + 83CBBA001A601CBA00E9B192 /* Products */, + 3DD034FB1FD0D86D00FDAC6E /* Frameworks */, + 3DD0350A1FD0E9CA00FDAC6E /* Recovered References */, + ); + indentWidth = 2; + sourceTree = ""; + tabWidth = 2; + usesTabs = 0; + }; + 83CBBA001A601CBA00E9B192 /* Products */ = { + isa = PBXGroup; + children = ( + 13B07F961A680F5B00A75B9A /* TableViewDemo.app */, + 00E356EE1AD99517003FC87E /* TableViewDemoTests.xctest */, + 2D02E47B1E0B4A5D006451C7 /* TableViewDemo-tvOS.app */, + 2D02E4901E0B4A5D006451C7 /* TableViewDemo-tvOSTests.xctest */, + ); + name = Products; + sourceTree = ""; + }; + ADBDB9201DFEBF0600ED6528 /* Products */ = { + isa = PBXGroup; + children = ( + ADBDB9271DFEBF0700ED6528 /* libRCTBlob.a */, + 3DD034E31FD0D82A00FDAC6E /* libRCTBlob-tvOS.a */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 00E356ED1AD99517003FC87E /* TableViewDemoTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "TableViewDemoTests" */; + buildPhases = ( + 00E356EA1AD99517003FC87E /* Sources */, + 00E356EB1AD99517003FC87E /* Frameworks */, + 00E356EC1AD99517003FC87E /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 00E356F51AD99517003FC87E /* PBXTargetDependency */, + ); + name = TableViewDemoTests; + productName = TableViewDemoTests; + productReference = 00E356EE1AD99517003FC87E /* TableViewDemoTests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; + 13B07F861A680F5B00A75B9A /* TableViewDemo */ = { + isa = PBXNativeTarget; + buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "TableViewDemo" */; + buildPhases = ( + 13B07F871A680F5B00A75B9A /* Sources */, + 13B07F8C1A680F5B00A75B9A /* Frameworks */, + 13B07F8E1A680F5B00A75B9A /* Resources */, + 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = TableViewDemo; + productName = "Hello World"; + productReference = 13B07F961A680F5B00A75B9A /* TableViewDemo.app */; + productType = "com.apple.product-type.application"; + }; + 2D02E47A1E0B4A5D006451C7 /* TableViewDemo-tvOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = 2D02E4BA1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "TableViewDemo-tvOS" */; + buildPhases = ( + 2D02E4771E0B4A5D006451C7 /* Sources */, + 2D02E4781E0B4A5D006451C7 /* Frameworks */, + 2D02E4791E0B4A5D006451C7 /* Resources */, + 2D02E4CB1E0B4B27006451C7 /* Bundle React Native Code And Images */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "TableViewDemo-tvOS"; + productName = "TableViewDemo-tvOS"; + productReference = 2D02E47B1E0B4A5D006451C7 /* TableViewDemo-tvOS.app */; + productType = "com.apple.product-type.application"; + }; + 2D02E48F1E0B4A5D006451C7 /* TableViewDemo-tvOSTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = 2D02E4BB1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "TableViewDemo-tvOSTests" */; + buildPhases = ( + 2D02E48C1E0B4A5D006451C7 /* Sources */, + 2D02E48D1E0B4A5D006451C7 /* Frameworks */, + 2D02E48E1E0B4A5D006451C7 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 2D02E4921E0B4A5D006451C7 /* PBXTargetDependency */, + ); + name = "TableViewDemo-tvOSTests"; + productName = "TableViewDemo-tvOSTests"; + productReference = 2D02E4901E0B4A5D006451C7 /* TableViewDemo-tvOSTests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 83CBB9F71A601CBA00E9B192 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 610; + ORGANIZATIONNAME = Facebook; + TargetAttributes = { + 00E356ED1AD99517003FC87E = { + CreatedOnToolsVersion = 6.2; + TestTargetID = 13B07F861A680F5B00A75B9A; + }; + 2D02E47A1E0B4A5D006451C7 = { + CreatedOnToolsVersion = 8.2.1; + ProvisioningStyle = Automatic; + }; + 2D02E48F1E0B4A5D006451C7 = { + CreatedOnToolsVersion = 8.2.1; + ProvisioningStyle = Automatic; + TestTargetID = 2D02E47A1E0B4A5D006451C7; + }; + }; + }; + buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "TableViewDemo" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 83CBB9F61A601CBA00E9B192; + productRefGroup = 83CBBA001A601CBA00E9B192 /* Products */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 00C302A81ABCB8CE00DB3ED1 /* Products */; + ProjectRef = 00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */; + }, + { + ProductGroup = 5E91572E1DD0AC6500FF2AA8 /* Products */; + ProjectRef = 5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */; + }, + { + ProductGroup = ADBDB9201DFEBF0600ED6528 /* Products */; + ProjectRef = ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */; + }, + { + ProductGroup = 00C302B61ABCB90400DB3ED1 /* Products */; + ProjectRef = 00C302B51ABCB90400DB3ED1 /* RCTGeolocation.xcodeproj */; + }, + { + ProductGroup = 00C302BC1ABCB91800DB3ED1 /* Products */; + ProjectRef = 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */; + }, + { + ProductGroup = 78C398B11ACF4ADC00677621 /* Products */; + ProjectRef = 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */; + }, + { + ProductGroup = 00C302D41ABCB9D200DB3ED1 /* Products */; + ProjectRef = 00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */; + }, + { + ProductGroup = 139105B71AF99BAD00B5F7CC /* Products */; + ProjectRef = 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */; + }, + { + ProductGroup = 832341B11AAA6A8300B99B32 /* Products */; + ProjectRef = 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */; + }, + { + ProductGroup = 00C302E01ABCB9EE00DB3ED1 /* Products */; + ProjectRef = 00C302DF1ABCB9EE00DB3ED1 /* RCTVibration.xcodeproj */; + }, + { + ProductGroup = 139FDEE71B06529A00C62182 /* Products */; + ProjectRef = 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */; + }, + { + ProductGroup = 146834001AC3E56700842450 /* Products */; + ProjectRef = 146833FF1AC3E56700842450 /* React.xcodeproj */; + }, + { + ProductGroup = 3D66E16B1FD0EF92003E0759 /* Products */; + ProjectRef = C4D7D1DC7A5F47E3BAEBC854 /* RNTableView.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 13B07F861A680F5B00A75B9A /* TableViewDemo */, + 00E356ED1AD99517003FC87E /* TableViewDemoTests */, + 2D02E47A1E0B4A5D006451C7 /* TableViewDemo-tvOS */, + 2D02E48F1E0B4A5D006451C7 /* TableViewDemo-tvOSTests */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 00C302AC1ABCB8CE00DB3ED1 /* libRCTActionSheet.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libRCTActionSheet.a; + remoteRef = 00C302AB1ABCB8CE00DB3ED1 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 00C302BA1ABCB90400DB3ED1 /* libRCTGeolocation.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libRCTGeolocation.a; + remoteRef = 00C302B91ABCB90400DB3ED1 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 00C302C01ABCB91800DB3ED1 /* libRCTImage.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libRCTImage.a; + remoteRef = 00C302BF1ABCB91800DB3ED1 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 00C302DC1ABCB9D200DB3ED1 /* libRCTNetwork.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libRCTNetwork.a; + remoteRef = 00C302DB1ABCB9D200DB3ED1 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 00C302E41ABCB9EE00DB3ED1 /* libRCTVibration.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libRCTVibration.a; + remoteRef = 00C302E31ABCB9EE00DB3ED1 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 139105C11AF99BAD00B5F7CC /* libRCTSettings.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libRCTSettings.a; + remoteRef = 139105C01AF99BAD00B5F7CC /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 139FDEF41B06529B00C62182 /* libRCTWebSocket.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libRCTWebSocket.a; + remoteRef = 139FDEF31B06529B00C62182 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 146834041AC3E56700842450 /* libReact.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libReact.a; + remoteRef = 146834031AC3E56700842450 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3D66E16F1FD0EF92003E0759 /* libRNTableView.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libRNTableView.a; + remoteRef = 3D66E16E1FD0EF92003E0759 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3DAD3E841DF850E9000B6D8A /* libRCTImage-tvOS.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "libRCTImage-tvOS.a"; + remoteRef = 3DAD3E831DF850E9000B6D8A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3DAD3E881DF850E9000B6D8A /* libRCTLinking-tvOS.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "libRCTLinking-tvOS.a"; + remoteRef = 3DAD3E871DF850E9000B6D8A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3DAD3E8C1DF850E9000B6D8A /* libRCTNetwork-tvOS.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "libRCTNetwork-tvOS.a"; + remoteRef = 3DAD3E8B1DF850E9000B6D8A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3DAD3E901DF850E9000B6D8A /* libRCTSettings-tvOS.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "libRCTSettings-tvOS.a"; + remoteRef = 3DAD3E8F1DF850E9000B6D8A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3DAD3E941DF850E9000B6D8A /* libRCTText-tvOS.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "libRCTText-tvOS.a"; + remoteRef = 3DAD3E931DF850E9000B6D8A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3DAD3E991DF850E9000B6D8A /* libRCTWebSocket-tvOS.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "libRCTWebSocket-tvOS.a"; + remoteRef = 3DAD3E981DF850E9000B6D8A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3DAD3EA31DF850E9000B6D8A /* libReact.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libReact.a; + remoteRef = 3DAD3EA21DF850E9000B6D8A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3DAD3EA51DF850E9000B6D8A /* libyoga.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libyoga.a; + remoteRef = 3DAD3EA41DF850E9000B6D8A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3DAD3EA71DF850E9000B6D8A /* libyoga.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libyoga.a; + remoteRef = 3DAD3EA61DF850E9000B6D8A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3DAD3EA91DF850E9000B6D8A /* libcxxreact.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libcxxreact.a; + remoteRef = 3DAD3EA81DF850E9000B6D8A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3DAD3EAB1DF850E9000B6D8A /* libcxxreact.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libcxxreact.a; + remoteRef = 3DAD3EAA1DF850E9000B6D8A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3DAD3EAD1DF850E9000B6D8A /* libjschelpers.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libjschelpers.a; + remoteRef = 3DAD3EAC1DF850E9000B6D8A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3DAD3EAF1DF850E9000B6D8A /* libjschelpers.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libjschelpers.a; + remoteRef = 3DAD3EAE1DF850E9000B6D8A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3DD034E31FD0D82A00FDAC6E /* libRCTBlob-tvOS.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "libRCTBlob-tvOS.a"; + remoteRef = 3DD034E21FD0D82A00FDAC6E /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3DD034F51FD0D82A00FDAC6E /* libfishhook.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libfishhook.a; + remoteRef = 3DD034F41FD0D82A00FDAC6E /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3DD034F71FD0D82A00FDAC6E /* libfishhook-tvOS.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "libfishhook-tvOS.a"; + remoteRef = 3DD034F61FD0D82A00FDAC6E /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3DD0352F1FD0E9CB00FDAC6E /* libthird-party.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "libthird-party.a"; + remoteRef = 3DD0352E1FD0E9CB00FDAC6E /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3DD035311FD0E9CB00FDAC6E /* libthird-party.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "libthird-party.a"; + remoteRef = 3DD035301FD0E9CB00FDAC6E /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3DD035331FD0E9CB00FDAC6E /* libdouble-conversion.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "libdouble-conversion.a"; + remoteRef = 3DD035321FD0E9CB00FDAC6E /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3DD035351FD0E9CB00FDAC6E /* libdouble-conversion.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "libdouble-conversion.a"; + remoteRef = 3DD035341FD0E9CB00FDAC6E /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3DD035371FD0E9CB00FDAC6E /* libprivatedata.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libprivatedata.a; + remoteRef = 3DD035361FD0E9CB00FDAC6E /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 3DD035391FD0E9CB00FDAC6E /* libprivatedata-tvOS.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "libprivatedata-tvOS.a"; + remoteRef = 3DD035381FD0E9CB00FDAC6E /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 5E9157331DD0AC6500FF2AA8 /* libRCTAnimation.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libRCTAnimation.a; + remoteRef = 5E9157321DD0AC6500FF2AA8 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 5E9157351DD0AC6500FF2AA8 /* libRCTAnimation.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libRCTAnimation.a; + remoteRef = 5E9157341DD0AC6500FF2AA8 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 78C398B91ACF4ADC00677621 /* libRCTLinking.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libRCTLinking.a; + remoteRef = 78C398B81ACF4ADC00677621 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 832341B51AAA6A8300B99B32 /* libRCTText.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libRCTText.a; + remoteRef = 832341B41AAA6A8300B99B32 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + ADBDB9271DFEBF0700ED6528 /* libRCTBlob.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libRCTBlob.a; + remoteRef = ADBDB9261DFEBF0700ED6528 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 00E356EC1AD99517003FC87E /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 13B07F8E1A680F5B00A75B9A /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */, + 13B07FBD1A68108700A75B9A /* LaunchScreen.xib in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 2D02E4791E0B4A5D006451C7 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 2D02E4BD1E0B4A84006451C7 /* Images.xcassets in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 2D02E48E1E0B4A5D006451C7 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Bundle React Native code and images"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "export NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh"; + }; + 2D02E4CB1E0B4B27006451C7 /* Bundle React Native Code And Images */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Bundle React Native Code And Images"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "export NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh"; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 00E356EA1AD99517003FC87E /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 00E356F31AD99517003FC87E /* TableViewDemoTests.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 13B07F871A680F5B00A75B9A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 13B07FBC1A68108700A75B9A /* AppDelegate.m in Sources */, + 13B07FC11A68108700A75B9A /* main.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 2D02E4771E0B4A5D006451C7 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 2D02E4BF1E0B4AB3006451C7 /* main.m in Sources */, + 2D02E4BC1E0B4A80006451C7 /* AppDelegate.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 2D02E48C1E0B4A5D006451C7 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 2DCD954D1E0B4F2C00145EB5 /* TableViewDemoTests.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 00E356F51AD99517003FC87E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 13B07F861A680F5B00A75B9A /* TableViewDemo */; + targetProxy = 00E356F41AD99517003FC87E /* PBXContainerItemProxy */; + }; + 2D02E4921E0B4A5D006451C7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 2D02E47A1E0B4A5D006451C7 /* TableViewDemo-tvOS */; + targetProxy = 2D02E4911E0B4A5D006451C7 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin PBXVariantGroup section */ + 13B07FB11A68108700A75B9A /* LaunchScreen.xib */ = { + isa = PBXVariantGroup; + children = ( + 13B07FB21A68108700A75B9A /* Base */, + ); + name = LaunchScreen.xib; + path = TableViewDemo; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 00E356F61AD99517003FC87E /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "$(SRCROOT)/../node_modules/react-native-tableview/RNTableView/**", + "$(SRCROOT)/../node_modules/react-native-tableview/RNTableView", + ); + INFOPLIST_FILE = TableViewDemoTests/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/$(TARGET_NAME)\"", + ); + OTHER_LDFLAGS = ( + "-ObjC", + "-lc++", + ); + PRODUCT_NAME = "$(TARGET_NAME)"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/TableViewDemo.app/TableViewDemo"; + }; + name = Debug; + }; + 00E356F71AD99517003FC87E /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + COPY_PHASE_STRIP = NO; + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "$(SRCROOT)/../node_modules/react-native-tableview/RNTableView/**", + "$(SRCROOT)/../node_modules/react-native-tableview/RNTableView", + ); + INFOPLIST_FILE = TableViewDemoTests/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/$(TARGET_NAME)\"", + ); + OTHER_LDFLAGS = ( + "-ObjC", + "-lc++", + ); + PRODUCT_NAME = "$(TARGET_NAME)"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/TableViewDemo.app/TableViewDemo"; + }; + name = Release; + }; + 13B07F941A680F5B00A75B9A /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CURRENT_PROJECT_VERSION = 1; + DEAD_CODE_STRIPPING = NO; + EXCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES = "*.nib *.lproj *.framework *.gch *.xcode* *.xcassets (*) .DS_Store CVS .svn .git .hg *.pbproj *.pbxproj example"; + HEADER_SEARCH_PATHS = ( + "$(SRCROOT)/../node_modules/react-native-tableview/RNTableView/**", + "$(SRCROOT)/../node_modules/react-native-tableview/RNTableView", + ); + INFOPLIST_FILE = TableViewDemo/Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + "-lc++", + ); + PRODUCT_NAME = TableViewDemo; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Debug; + }; + 13B07F951A680F5B00A75B9A /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CURRENT_PROJECT_VERSION = 1; + EXCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES = "*.nib *.lproj *.framework *.gch *.xcode* *.xcassets (*) .DS_Store CVS .svn .git .hg *.pbproj *.pbxproj example"; + HEADER_SEARCH_PATHS = ( + "$(SRCROOT)/../node_modules/react-native-tableview/RNTableView/**", + "$(SRCROOT)/../node_modules/react-native-tableview/RNTableView", + ); + INFOPLIST_FILE = TableViewDemo/Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + "-lc++", + ); + PRODUCT_NAME = TableViewDemo; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Release; + }; + 2D02E4971E0B4A5E006451C7 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image"; + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; + CLANG_ANALYZER_NONNULL = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_TESTABILITY = YES; + GCC_NO_COMMON_BLOCKS = YES; + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "$(SRCROOT)/../node_modules/react-native-tableview/RNTableView/**", + "$(SRCROOT)/../node_modules/react-native-tableview/RNTableView", + ); + INFOPLIST_FILE = "TableViewDemo-tvOS/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/$(TARGET_NAME)\"", + ); + OTHER_LDFLAGS = ( + "-ObjC", + "-lc++", + ); + PRODUCT_BUNDLE_IDENTIFIER = "com.facebook.REACT.TableViewDemo-tvOS"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = appletvos; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.2; + }; + name = Debug; + }; + 2D02E4981E0B4A5E006451C7 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image"; + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; + CLANG_ANALYZER_NONNULL = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + GCC_NO_COMMON_BLOCKS = YES; + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "$(SRCROOT)/../node_modules/react-native-tableview/RNTableView/**", + "$(SRCROOT)/../node_modules/react-native-tableview/RNTableView", + ); + INFOPLIST_FILE = "TableViewDemo-tvOS/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/$(TARGET_NAME)\"", + ); + OTHER_LDFLAGS = ( + "-ObjC", + "-lc++", + ); + PRODUCT_BUNDLE_IDENTIFIER = "com.facebook.REACT.TableViewDemo-tvOS"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = appletvos; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.2; + }; + name = Release; + }; + 2D02E4991E0B4A5E006451C7 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CLANG_ANALYZER_NONNULL = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_TESTABILITY = YES; + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = "TableViewDemo-tvOSTests/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/$(TARGET_NAME)\"", + ); + PRODUCT_BUNDLE_IDENTIFIER = "com.facebook.REACT.TableViewDemo-tvOSTests"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = appletvos; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/TableViewDemo-tvOS.app/TableViewDemo-tvOS"; + TVOS_DEPLOYMENT_TARGET = 10.1; + }; + name = Debug; + }; + 2D02E49A1E0B4A5E006451C7 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CLANG_ANALYZER_NONNULL = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = "TableViewDemo-tvOSTests/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/$(TARGET_NAME)\"", + ); + PRODUCT_BUNDLE_IDENTIFIER = "com.facebook.REACT.TableViewDemo-tvOSTests"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = appletvos; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/TableViewDemo-tvOS.app/TableViewDemo-tvOS"; + TVOS_DEPLOYMENT_TARGET = 10.1; + }; + name = Release; + }; + 83CBBA201A601CBA00E9B192 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + }; + name = Debug; + }; + 83CBBA211A601CBA00E9B192 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = YES; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "TableViewDemoTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 00E356F61AD99517003FC87E /* Debug */, + 00E356F71AD99517003FC87E /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "TableViewDemo" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 13B07F941A680F5B00A75B9A /* Debug */, + 13B07F951A680F5B00A75B9A /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 2D02E4BA1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "TableViewDemo-tvOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 2D02E4971E0B4A5E006451C7 /* Debug */, + 2D02E4981E0B4A5E006451C7 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 2D02E4BB1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "TableViewDemo-tvOSTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 2D02E4991E0B4A5E006451C7 /* Debug */, + 2D02E49A1E0B4A5E006451C7 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "TableViewDemo" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 83CBBA201A601CBA00E9B192 /* Debug */, + 83CBBA211A601CBA00E9B192 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 83CBB9F71A601CBA00E9B192 /* Project object */; +} diff --git a/example/ios/TableViewDemo.xcodeproj/xcshareddata/xcschemes/TableViewDemo-tvOS.xcscheme b/example/ios/TableViewDemo.xcodeproj/xcshareddata/xcschemes/TableViewDemo-tvOS.xcscheme new file mode 100644 index 0000000..bfa1bda --- /dev/null +++ b/example/ios/TableViewDemo.xcodeproj/xcshareddata/xcschemes/TableViewDemo-tvOS.xcscheme @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/example/ios/TableViewDemo.xcodeproj/xcshareddata/xcschemes/TableViewDemo.xcscheme b/example/ios/TableViewDemo.xcodeproj/xcshareddata/xcschemes/TableViewDemo.xcscheme new file mode 100644 index 0000000..bd3a4b3 --- /dev/null +++ b/example/ios/TableViewDemo.xcodeproj/xcshareddata/xcschemes/TableViewDemo.xcscheme @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/example/ios/TableViewDemo/AppDelegate.h b/example/ios/TableViewDemo/AppDelegate.h new file mode 100644 index 0000000..a9654d5 --- /dev/null +++ b/example/ios/TableViewDemo/AppDelegate.h @@ -0,0 +1,16 @@ +/** + * Copyright (c) 2015-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + */ + +#import + +@interface AppDelegate : UIResponder + +@property (nonatomic, strong) UIWindow *window; + +@end diff --git a/example/ios/TableViewDemo/AppDelegate.m b/example/ios/TableViewDemo/AppDelegate.m new file mode 100644 index 0000000..dd31db1 --- /dev/null +++ b/example/ios/TableViewDemo/AppDelegate.m @@ -0,0 +1,37 @@ +/** + * Copyright (c) 2015-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + */ + +#import "AppDelegate.h" + +#import +#import + +@implementation AppDelegate + +- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions +{ + NSURL *jsCodeLocation; + + jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index" fallbackResource:nil]; + + RCTRootView *rootView = [[RCTRootView alloc] initWithBundleURL:jsCodeLocation + moduleName:@"TableViewDemo" + initialProperties:nil + launchOptions:launchOptions]; + rootView.backgroundColor = [[UIColor alloc] initWithRed:1.0f green:1.0f blue:1.0f alpha:1]; + + self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds]; + UIViewController *rootViewController = [UIViewController new]; + rootViewController.view = rootView; + self.window.rootViewController = rootViewController; + [self.window makeKeyAndVisible]; + return YES; +} + +@end diff --git a/example/ios/TableViewDemo/Base.lproj/LaunchScreen.xib b/example/ios/TableViewDemo/Base.lproj/LaunchScreen.xib new file mode 100644 index 0000000..687e3fb --- /dev/null +++ b/example/ios/TableViewDemo/Base.lproj/LaunchScreen.xib @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/example/ios/TableViewDemo/Images.xcassets/AppIcon.appiconset/Contents.json b/example/ios/TableViewDemo/Images.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000..19882d5 --- /dev/null +++ b/example/ios/TableViewDemo/Images.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,53 @@ +{ + "images" : [ + { + "idiom" : "iphone", + "size" : "20x20", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "20x20", + "scale" : "3x" + }, + { + "idiom" : "iphone", + "size" : "29x29", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "29x29", + "scale" : "3x" + }, + { + "idiom" : "iphone", + "size" : "40x40", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "40x40", + "scale" : "3x" + }, + { + "idiom" : "iphone", + "size" : "60x60", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "60x60", + "scale" : "3x" + }, + { + "idiom" : "ios-marketing", + "size" : "1024x1024", + "scale" : "1x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/example/ios/TableViewDemo/Images.xcassets/Contents.json b/example/ios/TableViewDemo/Images.xcassets/Contents.json new file mode 100644 index 0000000..2d92bd5 --- /dev/null +++ b/example/ios/TableViewDemo/Images.xcassets/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + } +} diff --git a/example/ios/TableViewDemo/Info.plist b/example/ios/TableViewDemo/Info.plist new file mode 100644 index 0000000..f487faf --- /dev/null +++ b/example/ios/TableViewDemo/Info.plist @@ -0,0 +1,57 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleDisplayName + TableViewDemo + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1 + LSRequiresIPhoneOS + + NSAppTransportSecurity + + NSExceptionDomains + + localhost + + NSExceptionAllowsInsecureHTTPLoads + + + + + NSLocationWhenInUseUsageDescription + + UILaunchStoryboardName + LaunchScreen + UIRequiredDeviceCapabilities + + armv7 + + UIStatusBarStyle + UIStatusBarStyleLightContent + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIViewControllerBasedStatusBarAppearance + + + diff --git a/example/ios/TableViewDemo/main.m b/example/ios/TableViewDemo/main.m new file mode 100644 index 0000000..3d767fc --- /dev/null +++ b/example/ios/TableViewDemo/main.m @@ -0,0 +1,18 @@ +/** + * Copyright (c) 2015-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + */ + +#import + +#import "AppDelegate.h" + +int main(int argc, char * argv[]) { + @autoreleasepool { + return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); + } +} diff --git a/example/ios/TableViewDemoTests/Info.plist b/example/ios/TableViewDemoTests/Info.plist new file mode 100644 index 0000000..886825c --- /dev/null +++ b/example/ios/TableViewDemoTests/Info.plist @@ -0,0 +1,24 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + BNDL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1 + + diff --git a/example/ios/TableViewDemoTests/TableViewDemoTests.m b/example/ios/TableViewDemoTests/TableViewDemoTests.m new file mode 100644 index 0000000..13344de --- /dev/null +++ b/example/ios/TableViewDemoTests/TableViewDemoTests.m @@ -0,0 +1,70 @@ +/** + * Copyright (c) 2015-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + */ + +#import +#import + +#import +#import + +#define TIMEOUT_SECONDS 600 +#define TEXT_TO_LOOK_FOR @"Welcome to React Native!" + +@interface TableViewDemoTests : XCTestCase + +@end + +@implementation TableViewDemoTests + +- (BOOL)findSubviewInView:(UIView *)view matching:(BOOL(^)(UIView *view))test +{ + if (test(view)) { + return YES; + } + for (UIView *subview in [view subviews]) { + if ([self findSubviewInView:subview matching:test]) { + return YES; + } + } + return NO; +} + +- (void)testRendersWelcomeScreen +{ + UIViewController *vc = [[[RCTSharedApplication() delegate] window] rootViewController]; + NSDate *date = [NSDate dateWithTimeIntervalSinceNow:TIMEOUT_SECONDS]; + BOOL foundElement = NO; + + __block NSString *redboxError = nil; + RCTSetLogFunction(^(RCTLogLevel level, RCTLogSource source, NSString *fileName, NSNumber *lineNumber, NSString *message) { + if (level >= RCTLogLevelError) { + redboxError = message; + } + }); + + while ([date timeIntervalSinceNow] > 0 && !foundElement && !redboxError) { + [[NSRunLoop mainRunLoop] runMode:NSDefaultRunLoopMode beforeDate:[NSDate dateWithTimeIntervalSinceNow:0.1]]; + [[NSRunLoop mainRunLoop] runMode:NSRunLoopCommonModes beforeDate:[NSDate dateWithTimeIntervalSinceNow:0.1]]; + + foundElement = [self findSubviewInView:vc.view matching:^BOOL(UIView *view) { + if ([view.accessibilityLabel isEqualToString:TEXT_TO_LOOK_FOR]) { + return YES; + } + return NO; + }]; + } + + RCTSetLogFunction(RCTDefaultLogFunction); + + XCTAssertNil(redboxError, @"RedBox error: %@", redboxError); + XCTAssertTrue(foundElement, @"Couldn't find element with text '%@' in %d seconds", TEXT_TO_LOOK_FOR, TIMEOUT_SECONDS); +} + + +@end diff --git a/example/package.json b/example/package.json new file mode 100644 index 0000000..1bf4915 --- /dev/null +++ b/example/package.json @@ -0,0 +1,25 @@ +{ + "name": "TableViewDemo", + "version": "0.0.1", + "private": true, + "scripts": { + "start": "node node_modules/react-native/local-cli/cli.js start", + "test": "jest", + "postinstall": "rm -rf node_modules/react-native-tableview/node_modules node_modules/react-native-tableview/example" + }, + "dependencies": { + "react": "16.0.0", + "react-native": "0.50.4", + "react-native-tableview": "file:..", + "react-navigation": "^1.0.0-beta.21" + }, + "devDependencies": { + "babel-jest": "21.2.0", + "babel-preset-react-native": "4.0.0", + "jest": "21.2.1", + "react-test-renderer": "16.0.0" + }, + "jest": { + "preset": "react-native" + } +} diff --git a/example/src/index.js b/example/src/index.js new file mode 100644 index 0000000..94e07e5 --- /dev/null +++ b/example/src/index.js @@ -0,0 +1,31 @@ +import { AppRegistry } from 'react-native' +import { StackNavigator } from 'react-navigation' +import Home from './screens/Home' +import Example1 from './screens/Example1' + +const Stack = StackNavigator( + { + home: { + screen: Home, + navigationOptions: { + title: 'TableView Examples' + } + }, + example1: { + screen: Example1, + navigationOptions: { + title: 'Multiple Sections' + } + } + }, + { + navigationOptions: { + headerStyle: { + backgroundColor: '#47A1D7' + }, + headerTintColor: '#fff' + } + } +) + +AppRegistry.registerComponent('TableViewDemo', () => Stack) diff --git a/example/src/screens/Example1.js b/example/src/screens/Example1.js new file mode 100644 index 0000000..61bcb72 --- /dev/null +++ b/example/src/screens/Example1.js @@ -0,0 +1,37 @@ +import React from 'react' +import TableView from 'react-native-tableview' + +const { Section, Item } = TableView + +const Example1 = () => ( + console.log(event)} + > +
+ + Item 1 + + Item 2 + Item 3 +
+ +
+ Item 1 + Item 2 + Item 3 +
+ +
+ Item 1 + Item 2 + Item 3 +
+
+) + +export default Example1 diff --git a/example/src/screens/Home.js b/example/src/screens/Home.js new file mode 100644 index 0000000..6249414 --- /dev/null +++ b/example/src/screens/Home.js @@ -0,0 +1,43 @@ +/** + * Sample React Native App + * https://github.com/facebook/react-native + * @flow + */ + +import React, { Component } from 'react' +import { Platform, StyleSheet, Text, View } from 'react-native' +import TableView from 'react-native-tableview' + +const instructions = Platform.select({ + ios: 'Press Cmd+R to reload,\n' + 'Cmd+D or shake for dev menu', + android: + 'Double tap R on your keyboard to reload,\n' + + 'Shake or press menu button for dev menu' +}) + +export default class App extends Component<{}> { + navigate = ({ label }) => { + switch (label) { + case 'Multiple sections': { + this.props.navigation.navigate('example1') + } + } + } + + render() { + return ( + + + Multiple sections + Custom Cells + App bundled JSON data + + + ) + } +} diff --git a/example/yarn.lock b/example/yarn.lock new file mode 100644 index 0000000..1281f02 --- /dev/null +++ b/example/yarn.lock @@ -0,0 +1,4428 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +abab@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/abab/-/abab-1.0.4.tgz#5faad9c2c07f60dd76770f71cf025b62a63cfd4e" + +abbrev@1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" + +absolute-path@^0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/absolute-path/-/absolute-path-0.0.0.tgz#a78762fbdadfb5297be99b15d35a785b2f095bf7" + +accepts@~1.2.12, accepts@~1.2.13: + version "1.2.13" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.2.13.tgz#e5f1f3928c6d95fd96558c36ec3d9d0de4a6ecea" + dependencies: + mime-types "~2.1.6" + negotiator "0.5.3" + +accepts@~1.3.0: + version "1.3.4" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.4.tgz#86246758c7dd6d21a6474ff084a4740ec05eb21f" + dependencies: + mime-types "~2.1.16" + negotiator "0.6.1" + +acorn-globals@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-3.1.0.tgz#fd8270f71fbb4996b004fa880ee5d46573a731bf" + dependencies: + acorn "^4.0.4" + +acorn@^4.0.4: + version "4.0.13" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.13.tgz#105495ae5361d697bd195c825192e1ad7f253787" + +ajv@^4.9.1: + version "4.11.8" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-4.11.8.tgz#82ffb02b29e662ae53bdc20af15947706739c536" + dependencies: + co "^4.6.0" + json-stable-stringify "^1.0.1" + +ajv@^5.1.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.5.0.tgz#eb2840746e9dc48bd5e063a36e3fd400c5eab5a9" + dependencies: + co "^4.6.0" + fast-deep-equal "^1.0.0" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.3.0" + +align-text@^0.1.1, align-text@^0.1.3: + version "0.1.4" + resolved "https://registry.yarnpkg.com/align-text/-/align-text-0.1.4.tgz#0cd90a561093f35d0a99256c22b7069433fad117" + dependencies: + kind-of "^3.0.2" + longest "^1.0.1" + repeat-string "^1.5.2" + +amdefine@>=0.0.4: + version "1.0.1" + resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5" + +ansi-escapes@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.0.0.tgz#ec3e8b4e9f8064fc02c3ac9b65f1c275bda8ef92" + +ansi-regex@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" + +ansi-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" + +ansi-styles@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" + +ansi-styles@^3.1.0, ansi-styles@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.0.tgz#c159b8d5be0f9e5a6f346dab94f16ce022161b88" + dependencies: + color-convert "^1.9.0" + +ansi@^0.3.0, ansi@~0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/ansi/-/ansi-0.3.1.tgz#0c42d4fb17160d5a9af1e484bace1c66922c1b21" + +anymatch@^1.3.0: + version "1.3.2" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.2.tgz#553dcb8f91e3c889845dfdba34c77721b90b9d7a" + dependencies: + micromatch "^2.1.5" + normalize-path "^2.0.0" + +append-transform@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/append-transform/-/append-transform-0.4.0.tgz#d76ebf8ca94d276e247a36bad44a4b74ab611991" + dependencies: + default-require-extensions "^1.0.0" + +aproba@^1.0.3: + version "1.2.0" + resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" + +are-we-there-yet@~1.1.2: + version "1.1.4" + resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz#bb5dca382bb94f05e15194373d16fd3ba1ca110d" + dependencies: + delegates "^1.0.0" + readable-stream "^2.0.6" + +argparse@^1.0.7: + version "1.0.9" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.9.tgz#73d83bc263f86e97f8cc4f6bae1b0e90a7d22c86" + dependencies: + sprintf-js "~1.0.2" + +arr-diff@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" + dependencies: + arr-flatten "^1.0.1" + +arr-flatten@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" + +array-differ@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-1.0.0.tgz#eff52e3758249d33be402b8bb8e564bb2b5d4031" + +array-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93" + +array-filter@~0.0.0: + version "0.0.1" + resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec" + +array-map@~0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/array-map/-/array-map-0.0.0.tgz#88a2bab73d1cf7bcd5c1b118a003f66f665fa662" + +array-reduce@~0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/array-reduce/-/array-reduce-0.0.0.tgz#173899d3ffd1c7d9383e4479525dbe278cab5f2b" + +array-uniq@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" + +array-unique@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" + +arrify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" + +art@^0.10.0: + version "0.10.1" + resolved "https://registry.yarnpkg.com/art/-/art-0.10.1.tgz#38541883e399225c5e193ff246e8f157cf7b2146" + +asap@~2.0.3: + version "2.0.6" + resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" + +asn1@~0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.3.tgz#dac8787713c9966849fc8180777ebe9c1ddf3b86" + +assert-plus@1.0.0, assert-plus@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" + +assert-plus@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.2.0.tgz#d74e1b87e7affc0db8aadb7021f3fe48101ab234" + +astral-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" + +async@^1.4.0: + version "1.5.2" + resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" + +async@^2.1.4, async@^2.4.0: + version "2.6.0" + resolved "https://registry.yarnpkg.com/async/-/async-2.6.0.tgz#61a29abb6fcc026fea77e56d1c6ec53a795951f4" + dependencies: + lodash "^4.14.0" + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + +aws-sign2@~0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.6.0.tgz#14342dd38dbcc94d0e5b87d763cd63612c0e794f" + +aws-sign2@~0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" + +aws4@^1.2.1, aws4@^1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.6.0.tgz#83ef5ca860b2b32e4a0deedee8c771b9db57471e" + +babel-code-frame@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" + dependencies: + chalk "^1.1.3" + esutils "^2.0.2" + js-tokens "^3.0.2" + +babel-core@^6.0.0, babel-core@^6.24.1, babel-core@^6.26.0, babel-core@^6.7.2: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.0.tgz#af32f78b31a6fcef119c87b0fd8d9753f03a0bb8" + dependencies: + babel-code-frame "^6.26.0" + babel-generator "^6.26.0" + babel-helpers "^6.24.1" + babel-messages "^6.23.0" + babel-register "^6.26.0" + babel-runtime "^6.26.0" + babel-template "^6.26.0" + babel-traverse "^6.26.0" + babel-types "^6.26.0" + babylon "^6.18.0" + convert-source-map "^1.5.0" + debug "^2.6.8" + json5 "^0.5.1" + lodash "^4.17.4" + minimatch "^3.0.4" + path-is-absolute "^1.0.1" + private "^0.1.7" + slash "^1.0.0" + source-map "^0.5.6" + +babel-generator@^6.18.0, babel-generator@^6.24.1, babel-generator@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.0.tgz#ac1ae20070b79f6e3ca1d3269613053774f20dc5" + dependencies: + babel-messages "^6.23.0" + babel-runtime "^6.26.0" + babel-types "^6.26.0" + detect-indent "^4.0.0" + jsesc "^1.3.0" + lodash "^4.17.4" + source-map "^0.5.6" + trim-right "^1.0.1" + +babel-helper-builder-react-jsx@^6.24.1: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.26.0.tgz#39ff8313b75c8b65dceff1f31d383e0ff2a408a0" + dependencies: + babel-runtime "^6.26.0" + babel-types "^6.26.0" + esutils "^2.0.2" + +babel-helper-call-delegate@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz#ece6aacddc76e41c3461f88bfc575bd0daa2df8d" + dependencies: + babel-helper-hoist-variables "^6.24.1" + babel-runtime "^6.22.0" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helper-define-map@^6.24.1: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz#a5f56dab41a25f97ecb498c7ebaca9819f95be5f" + dependencies: + babel-helper-function-name "^6.24.1" + babel-runtime "^6.26.0" + babel-types "^6.26.0" + lodash "^4.17.4" + +babel-helper-function-name@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz#d3475b8c03ed98242a25b48351ab18399d3580a9" + dependencies: + babel-helper-get-function-arity "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helper-get-function-arity@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz#8f7782aa93407c41d3aa50908f89b031b1b6853d" + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-helper-hoist-variables@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz#1ecb27689c9d25513eadbc9914a73f5408be7a76" + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-helper-optimise-call-expression@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz#f7a13427ba9f73f8f4fa993c54a97882d1244257" + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-helper-regex@^6.24.1: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz#325c59f902f82f24b74faceed0363954f6495e72" + dependencies: + babel-runtime "^6.26.0" + babel-types "^6.26.0" + lodash "^4.17.4" + +babel-helper-remap-async-to-generator@^6.16.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz#5ec581827ad723fecdd381f1c928390676e4551b" + dependencies: + babel-helper-function-name "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helper-replace-supers@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz#bf6dbfe43938d17369a213ca8a8bf74b6a90ab1a" + dependencies: + babel-helper-optimise-call-expression "^6.24.1" + babel-messages "^6.23.0" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helpers@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2" + dependencies: + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-jest@21.2.0, babel-jest@^21.2.0: + version "21.2.0" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-21.2.0.tgz#2ce059519a9374a2c46f2455b6fbef5ad75d863e" + dependencies: + babel-plugin-istanbul "^4.0.0" + babel-preset-jest "^21.2.0" + +babel-messages@^6.23.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-check-es2015-constants@^6.5.0, babel-plugin-check-es2015-constants@^6.8.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz#35157b101426fd2ffd3da3f75c7d1e91835bbf8a" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-external-helpers@^6.18.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-external-helpers/-/babel-plugin-external-helpers-6.22.0.tgz#2285f48b02bd5dede85175caf8c62e86adccefa1" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-istanbul@^4.0.0: + version "4.1.5" + resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.5.tgz#6760cdd977f411d3e175bb064f2bc327d99b2b6e" + dependencies: + find-up "^2.1.0" + istanbul-lib-instrument "^1.7.5" + test-exclude "^4.1.1" + +babel-plugin-jest-hoist@^21.2.0: + version "21.2.0" + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-21.2.0.tgz#2cef637259bd4b628a6cace039de5fcd14dbb006" + +babel-plugin-react-transform@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/babel-plugin-react-transform/-/babel-plugin-react-transform-3.0.0.tgz#402f25137b7bb66e9b54ead75557dfbc7ecaaa74" + dependencies: + lodash "^4.6.1" + +babel-plugin-syntax-async-functions@^6.5.0, babel-plugin-syntax-async-functions@^6.8.0: + version "6.13.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz#cad9cad1191b5ad634bf30ae0872391e0647be95" + +babel-plugin-syntax-class-properties@^6.5.0, babel-plugin-syntax-class-properties@^6.8.0: + version "6.13.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz#d7eb23b79a317f8543962c505b827c7d6cac27de" + +babel-plugin-syntax-dynamic-import@^6.18.0: + version "6.18.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz#8d6a26229c83745a9982a441051572caa179b1da" + +babel-plugin-syntax-flow@^6.18.0, babel-plugin-syntax-flow@^6.5.0, babel-plugin-syntax-flow@^6.8.0: + version "6.18.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz#4c3ab20a2af26aa20cd25995c398c4eb70310c8d" + +babel-plugin-syntax-jsx@^6.5.0, babel-plugin-syntax-jsx@^6.8.0: + version "6.18.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" + +babel-plugin-syntax-object-rest-spread@^6.13.0, babel-plugin-syntax-object-rest-spread@^6.8.0: + version "6.13.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5" + +babel-plugin-syntax-trailing-function-commas@^6.20.0, babel-plugin-syntax-trailing-function-commas@^6.5.0, babel-plugin-syntax-trailing-function-commas@^6.8.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz#ba0360937f8d06e40180a43fe0d5616fff532cf3" + +babel-plugin-transform-async-to-generator@6.16.0: + version "6.16.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.16.0.tgz#19ec36cb1486b59f9f468adfa42ce13908ca2999" + dependencies: + babel-helper-remap-async-to-generator "^6.16.0" + babel-plugin-syntax-async-functions "^6.8.0" + babel-runtime "^6.0.0" + +babel-plugin-transform-class-properties@^6.18.0, babel-plugin-transform-class-properties@^6.5.0, babel-plugin-transform-class-properties@^6.8.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz#6a79763ea61d33d36f37b611aa9def81a81b46ac" + dependencies: + babel-helper-function-name "^6.24.1" + babel-plugin-syntax-class-properties "^6.8.0" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-plugin-transform-define@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-define/-/babel-plugin-transform-define-1.3.0.tgz#94c5f9459c810c738cc7c50cbd44a31829d6f319" + dependencies: + lodash "4.17.4" + traverse "0.6.6" + +babel-plugin-transform-es2015-arrow-functions@^6.5.0, babel-plugin-transform-es2015-arrow-functions@^6.8.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-block-scoped-functions@^6.8.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz#bbc51b49f964d70cb8d8e0b94e820246ce3a6141" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-block-scoping@^6.5.0, babel-plugin-transform-es2015-block-scoping@^6.8.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz#d70f5299c1308d05c12f463813b0a09e73b1895f" + dependencies: + babel-runtime "^6.26.0" + babel-template "^6.26.0" + babel-traverse "^6.26.0" + babel-types "^6.26.0" + lodash "^4.17.4" + +babel-plugin-transform-es2015-classes@^6.5.0, babel-plugin-transform-es2015-classes@^6.8.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db" + dependencies: + babel-helper-define-map "^6.24.1" + babel-helper-function-name "^6.24.1" + babel-helper-optimise-call-expression "^6.24.1" + babel-helper-replace-supers "^6.24.1" + babel-messages "^6.23.0" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-computed-properties@^6.5.0, babel-plugin-transform-es2015-computed-properties@^6.8.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz#6fe2a8d16895d5634f4cd999b6d3480a308159b3" + dependencies: + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-plugin-transform-es2015-destructuring@6.x, babel-plugin-transform-es2015-destructuring@^6.5.0, babel-plugin-transform-es2015-destructuring@^6.8.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-for-of@^6.5.0, babel-plugin-transform-es2015-for-of@^6.8.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-function-name@6.x, babel-plugin-transform-es2015-function-name@^6.5.0, babel-plugin-transform-es2015-function-name@^6.8.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz#834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b" + dependencies: + babel-helper-function-name "^6.24.1" + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-literals@^6.5.0, babel-plugin-transform-es2015-literals@^6.8.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz#4f54a02d6cd66cf915280019a31d31925377ca2e" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-modules-commonjs@6.x, babel-plugin-transform-es2015-modules-commonjs@^6.5.0, babel-plugin-transform-es2015-modules-commonjs@^6.8.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.0.tgz#0d8394029b7dc6abe1a97ef181e00758dd2e5d8a" + dependencies: + babel-plugin-transform-strict-mode "^6.24.1" + babel-runtime "^6.26.0" + babel-template "^6.26.0" + babel-types "^6.26.0" + +babel-plugin-transform-es2015-object-super@^6.8.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz#24cef69ae21cb83a7f8603dad021f572eb278f8d" + dependencies: + babel-helper-replace-supers "^6.24.1" + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-parameters@6.x, babel-plugin-transform-es2015-parameters@^6.5.0, babel-plugin-transform-es2015-parameters@^6.8.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz#57ac351ab49caf14a97cd13b09f66fdf0a625f2b" + dependencies: + babel-helper-call-delegate "^6.24.1" + babel-helper-get-function-arity "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-shorthand-properties@6.x, babel-plugin-transform-es2015-shorthand-properties@^6.5.0, babel-plugin-transform-es2015-shorthand-properties@^6.8.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz#24f875d6721c87661bbd99a4622e51f14de38aa0" + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-spread@6.x, babel-plugin-transform-es2015-spread@^6.5.0, babel-plugin-transform-es2015-spread@^6.8.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz#d6d68a99f89aedc4536c81a542e8dd9f1746f8d1" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-sticky-regex@6.x: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz#00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc" + dependencies: + babel-helper-regex "^6.24.1" + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-template-literals@^6.5.0, babel-plugin-transform-es2015-template-literals@^6.8.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz#a84b3450f7e9f8f1f6839d6d687da84bb1236d8d" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-unicode-regex@6.x: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz#d38b12f42ea7323f729387f18a7c5ae1faeb35e9" + dependencies: + babel-helper-regex "^6.24.1" + babel-runtime "^6.22.0" + regexpu-core "^2.0.0" + +babel-plugin-transform-es3-member-expression-literals@^6.8.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es3-member-expression-literals/-/babel-plugin-transform-es3-member-expression-literals-6.22.0.tgz#733d3444f3ecc41bef8ed1a6a4e09657b8969ebb" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es3-property-literals@^6.8.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es3-property-literals/-/babel-plugin-transform-es3-property-literals-6.22.0.tgz#b2078d5842e22abf40f73e8cde9cd3711abd5758" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-flow-strip-types@^6.21.0, babel-plugin-transform-flow-strip-types@^6.5.0, babel-plugin-transform-flow-strip-types@^6.8.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz#84cb672935d43714fdc32bce84568d87441cf7cf" + dependencies: + babel-plugin-syntax-flow "^6.18.0" + babel-runtime "^6.22.0" + +babel-plugin-transform-object-assign@^6.5.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-assign/-/babel-plugin-transform-object-assign-6.22.0.tgz#f99d2f66f1a0b0d498e346c5359684740caa20ba" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-object-rest-spread@^6.20.2, babel-plugin-transform-object-rest-spread@^6.5.0, babel-plugin-transform-object-rest-spread@^6.8.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz#0f36692d50fef6b7e2d4b3ac1478137a963b7b06" + dependencies: + babel-plugin-syntax-object-rest-spread "^6.8.0" + babel-runtime "^6.26.0" + +babel-plugin-transform-react-display-name@^6.5.0, babel-plugin-transform-react-display-name@^6.8.0: + version "6.25.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.25.0.tgz#67e2bf1f1e9c93ab08db96792e05392bf2cc28d1" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-react-jsx-source@^6.5.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-jsx-source/-/babel-plugin-transform-react-jsx-source-6.22.0.tgz#66ac12153f5cd2d17b3c19268f4bf0197f44ecd6" + dependencies: + babel-plugin-syntax-jsx "^6.8.0" + babel-runtime "^6.22.0" + +babel-plugin-transform-react-jsx@^6.5.0, babel-plugin-transform-react-jsx@^6.8.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.24.1.tgz#840a028e7df460dfc3a2d29f0c0d91f6376e66a3" + dependencies: + babel-helper-builder-react-jsx "^6.24.1" + babel-plugin-syntax-jsx "^6.8.0" + babel-runtime "^6.22.0" + +babel-plugin-transform-regenerator@^6.5.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz#e0703696fbde27f0a3efcacf8b4dca2f7b3a8f2f" + dependencies: + regenerator-transform "^0.10.0" + +babel-plugin-transform-strict-mode@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz#d5faf7aa578a65bbe591cf5edae04a0c67020758" + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-preset-es2015-node@^6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/babel-preset-es2015-node/-/babel-preset-es2015-node-6.1.1.tgz#60b23157024b0cfebf3a63554cb05ee035b4e55f" + dependencies: + babel-plugin-transform-es2015-destructuring "6.x" + babel-plugin-transform-es2015-function-name "6.x" + babel-plugin-transform-es2015-modules-commonjs "6.x" + babel-plugin-transform-es2015-parameters "6.x" + babel-plugin-transform-es2015-shorthand-properties "6.x" + babel-plugin-transform-es2015-spread "6.x" + babel-plugin-transform-es2015-sticky-regex "6.x" + babel-plugin-transform-es2015-unicode-regex "6.x" + semver "5.x" + +babel-preset-fbjs@^2.1.2, babel-preset-fbjs@^2.1.4: + version "2.1.4" + resolved "https://registry.yarnpkg.com/babel-preset-fbjs/-/babel-preset-fbjs-2.1.4.tgz#22f358e6654073acf61e47a052a777d7bccf03af" + dependencies: + babel-plugin-check-es2015-constants "^6.8.0" + babel-plugin-syntax-class-properties "^6.8.0" + babel-plugin-syntax-flow "^6.8.0" + babel-plugin-syntax-jsx "^6.8.0" + babel-plugin-syntax-object-rest-spread "^6.8.0" + babel-plugin-syntax-trailing-function-commas "^6.8.0" + babel-plugin-transform-class-properties "^6.8.0" + babel-plugin-transform-es2015-arrow-functions "^6.8.0" + babel-plugin-transform-es2015-block-scoped-functions "^6.8.0" + babel-plugin-transform-es2015-block-scoping "^6.8.0" + babel-plugin-transform-es2015-classes "^6.8.0" + babel-plugin-transform-es2015-computed-properties "^6.8.0" + babel-plugin-transform-es2015-destructuring "^6.8.0" + babel-plugin-transform-es2015-for-of "^6.8.0" + babel-plugin-transform-es2015-function-name "^6.8.0" + babel-plugin-transform-es2015-literals "^6.8.0" + babel-plugin-transform-es2015-modules-commonjs "^6.8.0" + babel-plugin-transform-es2015-object-super "^6.8.0" + babel-plugin-transform-es2015-parameters "^6.8.0" + babel-plugin-transform-es2015-shorthand-properties "^6.8.0" + babel-plugin-transform-es2015-spread "^6.8.0" + babel-plugin-transform-es2015-template-literals "^6.8.0" + babel-plugin-transform-es3-member-expression-literals "^6.8.0" + babel-plugin-transform-es3-property-literals "^6.8.0" + babel-plugin-transform-flow-strip-types "^6.8.0" + babel-plugin-transform-object-rest-spread "^6.8.0" + babel-plugin-transform-react-display-name "^6.8.0" + babel-plugin-transform-react-jsx "^6.8.0" + +babel-preset-jest@^21.2.0: + version "21.2.0" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-21.2.0.tgz#ff9d2bce08abd98e8a36d9a8a5189b9173b85638" + dependencies: + babel-plugin-jest-hoist "^21.2.0" + babel-plugin-syntax-object-rest-spread "^6.13.0" + +babel-preset-react-native@4.0.0, babel-preset-react-native@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/babel-preset-react-native/-/babel-preset-react-native-4.0.0.tgz#3df80dd33a453888cdd33bdb87224d17a5d73959" + dependencies: + babel-plugin-check-es2015-constants "^6.5.0" + babel-plugin-react-transform "^3.0.0" + babel-plugin-syntax-async-functions "^6.5.0" + babel-plugin-syntax-class-properties "^6.5.0" + babel-plugin-syntax-dynamic-import "^6.18.0" + babel-plugin-syntax-flow "^6.5.0" + babel-plugin-syntax-jsx "^6.5.0" + babel-plugin-syntax-trailing-function-commas "^6.5.0" + babel-plugin-transform-class-properties "^6.5.0" + babel-plugin-transform-es2015-arrow-functions "^6.5.0" + babel-plugin-transform-es2015-block-scoping "^6.5.0" + babel-plugin-transform-es2015-classes "^6.5.0" + babel-plugin-transform-es2015-computed-properties "^6.5.0" + babel-plugin-transform-es2015-destructuring "^6.5.0" + babel-plugin-transform-es2015-for-of "^6.5.0" + babel-plugin-transform-es2015-function-name "^6.5.0" + babel-plugin-transform-es2015-literals "^6.5.0" + babel-plugin-transform-es2015-modules-commonjs "^6.5.0" + babel-plugin-transform-es2015-parameters "^6.5.0" + babel-plugin-transform-es2015-shorthand-properties "^6.5.0" + babel-plugin-transform-es2015-spread "^6.5.0" + babel-plugin-transform-es2015-template-literals "^6.5.0" + babel-plugin-transform-flow-strip-types "^6.5.0" + babel-plugin-transform-object-assign "^6.5.0" + babel-plugin-transform-object-rest-spread "^6.5.0" + babel-plugin-transform-react-display-name "^6.5.0" + babel-plugin-transform-react-jsx "^6.5.0" + babel-plugin-transform-react-jsx-source "^6.5.0" + babel-plugin-transform-regenerator "^6.5.0" + babel-template "^6.24.1" + react-transform-hmr "^1.0.4" + +babel-register@^6.24.1, babel-register@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071" + dependencies: + babel-core "^6.26.0" + babel-runtime "^6.26.0" + core-js "^2.5.0" + home-or-tmp "^2.0.0" + lodash "^4.17.4" + mkdirp "^0.5.1" + source-map-support "^0.4.15" + +babel-runtime@^6.0.0, babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.23.0, babel-runtime@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" + dependencies: + core-js "^2.4.0" + regenerator-runtime "^0.11.0" + +babel-template@^6.16.0, babel-template@^6.24.1, babel-template@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02" + dependencies: + babel-runtime "^6.26.0" + babel-traverse "^6.26.0" + babel-types "^6.26.0" + babylon "^6.18.0" + lodash "^4.17.4" + +babel-traverse@^6.18.0, babel-traverse@^6.24.1, babel-traverse@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee" + dependencies: + babel-code-frame "^6.26.0" + babel-messages "^6.23.0" + babel-runtime "^6.26.0" + babel-types "^6.26.0" + babylon "^6.18.0" + debug "^2.6.8" + globals "^9.18.0" + invariant "^2.2.2" + lodash "^4.17.4" + +babel-types@^6.18.0, babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" + dependencies: + babel-runtime "^6.26.0" + esutils "^2.0.2" + lodash "^4.17.4" + to-fast-properties "^1.0.3" + +babylon@^6.18.0: + version "6.18.0" + resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" + +balanced-match@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" + +base64-js@0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-0.0.8.tgz#1101e9544f4a76b1bc3b26d452ca96d7a35e7978" + +base64-js@1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.1.2.tgz#d6400cac1c4c660976d90d07a04351d89395f5e8" + +base64-js@^1.1.2: + version "1.2.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.2.1.tgz#a91947da1f4a516ea38e5b4ec0ec3773675e0886" + +base64-url@1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/base64-url/-/base64-url-1.2.1.tgz#199fd661702a0e7b7dcae6e0698bb089c52f6d78" + +basic-auth-connect@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/basic-auth-connect/-/basic-auth-connect-1.0.0.tgz#fdb0b43962ca7b40456a7c2bb48fe173da2d2122" + +basic-auth@~1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/basic-auth/-/basic-auth-1.0.4.tgz#030935b01de7c9b94a824b29f3fccb750d3a5290" + +batch@0.5.3: + version "0.5.3" + resolved "https://registry.yarnpkg.com/batch/-/batch-0.5.3.tgz#3f3414f380321743bfc1042f9a83ff1d5824d464" + +bcrypt-pbkdf@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz#63bc5dcb61331b92bc05fd528953c33462a06f8d" + dependencies: + tweetnacl "^0.14.3" + +beeper@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/beeper/-/beeper-1.1.1.tgz#e6d5ea8c5dad001304a70b22638447f69cb2f809" + +big-integer@^1.6.7: + version "1.6.26" + resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.26.tgz#3af1672fa62daf2d5ecafacf6e5aa0d25e02c1c8" + +block-stream@*: + version "0.0.9" + resolved "https://registry.yarnpkg.com/block-stream/-/block-stream-0.0.9.tgz#13ebfe778a03205cfe03751481ebb4b3300c126a" + dependencies: + inherits "~2.0.0" + +body-parser@~1.13.3: + version "1.13.3" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.13.3.tgz#c08cf330c3358e151016a05746f13f029c97fa97" + dependencies: + bytes "2.1.0" + content-type "~1.0.1" + debug "~2.2.0" + depd "~1.0.1" + http-errors "~1.3.1" + iconv-lite "0.4.11" + on-finished "~2.3.0" + qs "4.0.0" + raw-body "~2.1.2" + type-is "~1.6.6" + +boom@2.x.x: + version "2.10.1" + resolved "https://registry.yarnpkg.com/boom/-/boom-2.10.1.tgz#39c8918ceff5799f83f9492a848f625add0c766f" + dependencies: + hoek "2.x.x" + +boom@4.x.x: + version "4.3.1" + resolved "https://registry.yarnpkg.com/boom/-/boom-4.3.1.tgz#4f8a3005cb4a7e3889f749030fd25b96e01d2e31" + dependencies: + hoek "4.x.x" + +boom@5.x.x: + version "5.2.0" + resolved "https://registry.yarnpkg.com/boom/-/boom-5.2.0.tgz#5dd9da6ee3a5f302077436290cb717d3f4a54e02" + dependencies: + hoek "4.x.x" + +bplist-creator@0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/bplist-creator/-/bplist-creator-0.0.7.tgz#37df1536092824b87c42f957b01344117372ae45" + dependencies: + stream-buffers "~2.2.0" + +bplist-parser@0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/bplist-parser/-/bplist-parser-0.1.1.tgz#d60d5dcc20cba6dc7e1f299b35d3e1f95dafbae6" + dependencies: + big-integer "^1.6.7" + +brace-expansion@^1.1.7: + version "1.1.8" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.8.tgz#c07b211c7c952ec1f8efd51a77ef0d1d3990a292" + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^1.8.2: + version "1.8.5" + resolved "https://registry.yarnpkg.com/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7" + dependencies: + expand-range "^1.8.1" + preserve "^0.2.0" + repeat-element "^1.1.2" + +browser-resolve@^1.11.2: + version "1.11.2" + resolved "https://registry.yarnpkg.com/browser-resolve/-/browser-resolve-1.11.2.tgz#8ff09b0a2c421718a1051c260b32e48f442938ce" + dependencies: + resolve "1.1.7" + +bser@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/bser/-/bser-2.0.0.tgz#9ac78d3ed5d915804fd87acb158bc797147a1719" + dependencies: + node-int64 "^0.4.0" + +builtin-modules@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" + +bytes@2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-2.1.0.tgz#ac93c410e2ffc9cc7cf4b464b38289067f5e47b4" + +bytes@2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-2.4.0.tgz#7d97196f9d5baf7f6935e25985549edd2a6c2339" + +callsites@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" + +camelcase@^1.0.2: + version "1.2.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39" + +camelcase@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" + +caseless@~0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" + +center-align@^0.1.1: + version "0.1.3" + resolved "https://registry.yarnpkg.com/center-align/-/center-align-0.1.3.tgz#aa0d32629b6ee972200411cbd4461c907bc2b7ad" + dependencies: + align-text "^0.1.3" + lazy-cache "^1.0.3" + +chalk@^1.0.0, chalk@^1.1.1, chalk@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" + dependencies: + ansi-styles "^2.2.1" + escape-string-regexp "^1.0.2" + has-ansi "^2.0.0" + strip-ansi "^3.0.0" + supports-color "^2.0.0" + +chalk@^2.0.0, chalk@^2.0.1: + version "2.3.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.3.0.tgz#b5ea48efc9c1793dccc9b4767c93914d3f2d52ba" + dependencies: + ansi-styles "^3.1.0" + escape-string-regexp "^1.0.5" + supports-color "^4.0.0" + +chardet@^0.4.0: + version "0.4.2" + resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.4.2.tgz#b5473b33dc97c424e5d98dc87d55d4d8a29c8bf2" + +ci-info@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.1.2.tgz#03561259db48d0474c8bdc90f5b47b068b6bbfb4" + +clamp@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/clamp/-/clamp-1.0.1.tgz#66a0e64011816e37196828fdc8c8c147312c8634" + +cli-cursor@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" + dependencies: + restore-cursor "^2.0.0" + +cli-width@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" + +cliui@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-2.1.0.tgz#4b475760ff80264c762c3a1719032e91c7fea0d1" + dependencies: + center-align "^0.1.1" + right-align "^0.1.1" + wordwrap "0.0.2" + +cliui@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d" + dependencies: + string-width "^1.0.1" + strip-ansi "^3.0.1" + wrap-ansi "^2.0.0" + +clone-stats@^0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-0.0.1.tgz#b88f94a82cf38b8791d58046ea4029ad88ca99d1" + +clone@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.3.tgz#298d7e2231660f40c003c2ed3140decf3f53085f" + +co@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + +code-point-at@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" + +color-convert@^1.9.0: + version "1.9.1" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.1.tgz#c1261107aeb2f294ebffec9ed9ecad529a6097ed" + dependencies: + color-name "^1.1.1" + +color-name@^1.1.1: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + +combined-stream@^1.0.5, combined-stream@~1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.5.tgz#938370a57b4a51dea2c77c15d5c5fdf895164009" + dependencies: + delayed-stream "~1.0.0" + +commander@^2.9.0, commander@~2.12.1: + version "2.12.2" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.12.2.tgz#0f5946c427ed9ec0d91a46bb9def53e54650e555" + +compressible@~2.0.5: + version "2.0.12" + resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.12.tgz#c59a5c99db76767e9876500e271ef63b3493bd66" + dependencies: + mime-db ">= 1.30.0 < 2" + +compression@~1.5.2: + version "1.5.2" + resolved "https://registry.yarnpkg.com/compression/-/compression-1.5.2.tgz#b03b8d86e6f8ad29683cba8df91ddc6ffc77b395" + dependencies: + accepts "~1.2.12" + bytes "2.1.0" + compressible "~2.0.5" + debug "~2.2.0" + on-headers "~1.0.0" + vary "~1.0.1" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + +concat-stream@^1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.0.tgz#0aac662fd52be78964d5532f694784e70110acf7" + dependencies: + inherits "^2.0.3" + readable-stream "^2.2.2" + typedarray "^0.0.6" + +connect-timeout@~1.6.2: + version "1.6.2" + resolved "https://registry.yarnpkg.com/connect-timeout/-/connect-timeout-1.6.2.tgz#de9a5ec61e33a12b6edaab7b5f062e98c599b88e" + dependencies: + debug "~2.2.0" + http-errors "~1.3.1" + ms "0.7.1" + on-headers "~1.0.0" + +connect@^2.8.3: + version "2.30.2" + resolved "https://registry.yarnpkg.com/connect/-/connect-2.30.2.tgz#8da9bcbe8a054d3d318d74dfec903b5c39a1b609" + dependencies: + basic-auth-connect "1.0.0" + body-parser "~1.13.3" + bytes "2.1.0" + compression "~1.5.2" + connect-timeout "~1.6.2" + content-type "~1.0.1" + cookie "0.1.3" + cookie-parser "~1.3.5" + cookie-signature "1.0.6" + csurf "~1.8.3" + debug "~2.2.0" + depd "~1.0.1" + errorhandler "~1.4.2" + express-session "~1.11.3" + finalhandler "0.4.0" + fresh "0.3.0" + http-errors "~1.3.1" + method-override "~2.3.5" + morgan "~1.6.1" + multiparty "3.3.2" + on-headers "~1.0.0" + parseurl "~1.3.0" + pause "0.1.0" + qs "4.0.0" + response-time "~2.3.1" + serve-favicon "~2.3.0" + serve-index "~1.7.2" + serve-static "~1.10.0" + type-is "~1.6.6" + utils-merge "1.0.0" + vhost "~3.0.1" + +console-control-strings@^1.0.0, console-control-strings@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" + +content-type-parser@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/content-type-parser/-/content-type-parser-1.0.2.tgz#caabe80623e63638b2502fd4c7f12ff4ce2352e7" + +content-type@~1.0.1: + version "1.0.4" + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" + +convert-source-map@^1.4.0, convert-source-map@^1.5.0: + version "1.5.1" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.1.tgz#b8278097b9bc229365de5c62cf5fcaed8b5599e5" + +cookie-parser@~1.3.5: + version "1.3.5" + resolved "https://registry.yarnpkg.com/cookie-parser/-/cookie-parser-1.3.5.tgz#9d755570fb5d17890771227a02314d9be7cf8356" + dependencies: + cookie "0.1.3" + cookie-signature "1.0.6" + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + +cookie@0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.1.3.tgz#e734a5c1417fce472d5aef82c381cabb64d1a435" + +copy-paste@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/copy-paste/-/copy-paste-1.3.0.tgz#a7e6c4a1c28fdedf2b081e72b97df2ef95f471ed" + dependencies: + iconv-lite "^0.4.8" + optionalDependencies: + sync-exec "~0.6.x" + +core-js@^1.0.0: + version "1.2.7" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636" + +core-js@^2.2.2, core-js@^2.4.0, core-js@^2.4.1, core-js@^2.5.0: + version "2.5.1" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.1.tgz#ae6874dc66937789b80754ff5428df66819ca50b" + +core-util-is@1.0.2, core-util-is@~1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" + +crc@3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/crc/-/crc-3.3.0.tgz#fa622e1bc388bf257309082d6b65200ce67090ba" + +create-react-class@^15.5.2: + version "15.6.2" + resolved "https://registry.yarnpkg.com/create-react-class/-/create-react-class-15.6.2.tgz#cf1ed15f12aad7f14ef5f2dfe05e6c42f91ef02a" + dependencies: + fbjs "^0.8.9" + loose-envify "^1.3.1" + object-assign "^4.1.1" + +cross-spawn@^5.0.1, cross-spawn@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" + dependencies: + lru-cache "^4.0.1" + shebang-command "^1.2.0" + which "^1.2.9" + +cryptiles@2.x.x: + version "2.0.5" + resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-2.0.5.tgz#3bdfecdc608147c1c67202fa291e7dca59eaa3b8" + dependencies: + boom "2.x.x" + +cryptiles@3.x.x: + version "3.1.2" + resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-3.1.2.tgz#a89fbb220f5ce25ec56e8c4aa8a4fd7b5b0d29fe" + dependencies: + boom "5.x.x" + +csrf@~3.0.0: + version "3.0.6" + resolved "https://registry.yarnpkg.com/csrf/-/csrf-3.0.6.tgz#b61120ddceeafc91e76ed5313bb5c0b2667b710a" + dependencies: + rndm "1.2.0" + tsscmp "1.0.5" + uid-safe "2.1.4" + +cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0": + version "0.3.2" + resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.2.tgz#b8036170c79f07a90ff2f16e22284027a243848b" + +"cssstyle@>= 0.2.37 < 0.3.0": + version "0.2.37" + resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-0.2.37.tgz#541097234cb2513c83ceed3acddc27ff27987d54" + dependencies: + cssom "0.3.x" + +csurf@~1.8.3: + version "1.8.3" + resolved "https://registry.yarnpkg.com/csurf/-/csurf-1.8.3.tgz#23f2a13bf1d8fce1d0c996588394442cba86a56a" + dependencies: + cookie "0.1.3" + cookie-signature "1.0.6" + csrf "~3.0.0" + http-errors "~1.3.1" + +dashdash@^1.12.0: + version "1.14.1" + resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" + dependencies: + assert-plus "^1.0.0" + +dateformat@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-2.2.0.tgz#4065e2013cf9fb916ddfd82efb506ad4c6769062" + +debug@2.6.9, debug@^2.2.0, debug@^2.6.8: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + dependencies: + ms "2.0.0" + +debug@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" + dependencies: + ms "2.0.0" + +debug@~2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.2.0.tgz#f87057e995b1a1f6ae6a4960664137bc56f039da" + dependencies: + ms "0.7.1" + +decamelize@^1.0.0, decamelize@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + +deep-extend@~0.4.0: + version "0.4.2" + resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.4.2.tgz#48b699c27e334bf89f10892be432f6e4c7d34a7f" + +deep-is@~0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" + +default-require-extensions@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/default-require-extensions/-/default-require-extensions-1.0.0.tgz#f37ea15d3e13ffd9b437d33e1a75b5fb97874cb8" + dependencies: + strip-bom "^2.0.0" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + +delegates@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" + +denodeify@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/denodeify/-/denodeify-1.2.1.tgz#3a36287f5034e699e7577901052c2e6c94251631" + +depd@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.0.1.tgz#80aec64c9d6d97e65cc2a9caa93c0aa6abf73aaa" + +depd@~1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.1.tgz#5783b4e1c459f06fa5ca27f991f3d06e7a310359" + +destroy@~1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" + +detect-indent@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" + dependencies: + repeating "^2.0.0" + +detect-libc@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" + +diff@^3.2.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/diff/-/diff-3.4.0.tgz#b1d85507daf3964828de54b37d0d73ba67dda56c" + +dom-walk@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.1.tgz#672226dc74c8f799ad35307df936aba11acd6018" + +duplexer2@0.0.2: + version "0.0.2" + resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.0.2.tgz#c614dcf67e2fb14995a91711e5a617e8a60a31db" + dependencies: + readable-stream "~1.1.9" + +ecc-jsbn@~0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz#0fc73a9ed5f0d53c38193398523ef7e543777505" + dependencies: + jsbn "~0.1.0" + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + +encoding@^0.1.11: + version "0.1.12" + resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.12.tgz#538b66f3ee62cd1ab51ec323829d1f9480c74beb" + dependencies: + iconv-lite "~0.4.13" + +envinfo@^3.0.0: + version "3.10.0" + resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-3.10.0.tgz#24b52a5c19af379dc32465d1909e37344dc41c20" + dependencies: + copy-paste "^1.3.0" + glob "^7.1.2" + minimist "^1.2.0" + os-name "^2.0.1" + which "^1.2.14" + +errno@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.4.tgz#b896e23a9e5e8ba33871fc996abd3635fc9a1c7d" + dependencies: + prr "~0.0.0" + +error-ex@^1.2.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.1.tgz#f855a86ce61adc4e8621c3cda21e7a7612c3a8dc" + dependencies: + is-arrayish "^0.2.1" + +errorhandler@~1.4.2: + version "1.4.3" + resolved "https://registry.yarnpkg.com/errorhandler/-/errorhandler-1.4.3.tgz#b7b70ed8f359e9db88092f2d20c0f831420ad83f" + dependencies: + accepts "~1.3.0" + escape-html "~1.0.3" + +escape-html@1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.2.tgz#d77d32fa98e38c2f41ae85e9278e0e0e6ba1022c" + +escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + +escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + +escodegen@^1.6.1: + version "1.9.0" + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.9.0.tgz#9811a2f265dc1cd3894420ee3717064b632b8852" + dependencies: + esprima "^3.1.3" + estraverse "^4.2.0" + esutils "^2.0.2" + optionator "^0.8.1" + optionalDependencies: + source-map "~0.5.6" + +esprima@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633" + +esprima@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.0.tgz#4499eddcd1110e0b218bacf2fa7f7f59f55ca804" + +estraverse@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13" + +esutils@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" + +etag@~1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/etag/-/etag-1.7.0.tgz#03d30b5f67dd6e632d2945d30d6652731a34d5d8" + +event-target-shim@^1.0.5: + version "1.1.1" + resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-1.1.1.tgz#a86e5ee6bdaa16054475da797ccddf0c55698491" + +exec-sh@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.2.1.tgz#163b98a6e89e6b65b47c2a28d215bc1f63989c38" + dependencies: + merge "^1.1.3" + +execa@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" + dependencies: + cross-spawn "^5.0.1" + get-stream "^3.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" + +expand-brackets@^0.1.4: + version "0.1.5" + resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b" + dependencies: + is-posix-bracket "^0.1.0" + +expand-range@^1.8.1: + version "1.8.2" + resolved "https://registry.yarnpkg.com/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337" + dependencies: + fill-range "^2.1.0" + +expect@^21.2.1: + version "21.2.1" + resolved "https://registry.yarnpkg.com/expect/-/expect-21.2.1.tgz#003ac2ac7005c3c29e73b38a272d4afadd6d1d7b" + dependencies: + ansi-styles "^3.2.0" + jest-diff "^21.2.1" + jest-get-type "^21.2.0" + jest-matcher-utils "^21.2.1" + jest-message-util "^21.2.1" + jest-regex-util "^21.2.0" + +express-session@~1.11.3: + version "1.11.3" + resolved "https://registry.yarnpkg.com/express-session/-/express-session-1.11.3.tgz#5cc98f3f5ff84ed835f91cbf0aabd0c7107400af" + dependencies: + cookie "0.1.3" + cookie-signature "1.0.6" + crc "3.3.0" + debug "~2.2.0" + depd "~1.0.1" + on-headers "~1.0.0" + parseurl "~1.3.0" + uid-safe "~2.0.0" + utils-merge "1.0.0" + +extend@~3.0.0, extend@~3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.1.tgz#a755ea7bc1adfcc5a31ce7e762dbaadc5e636444" + +external-editor@^2.0.4: + version "2.1.0" + resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.1.0.tgz#3d026a21b7f95b5726387d4200ac160d372c3b48" + dependencies: + chardet "^0.4.0" + iconv-lite "^0.4.17" + tmp "^0.0.33" + +extglob@^0.3.1: + version "0.3.2" + resolved "https://registry.yarnpkg.com/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1" + dependencies: + is-extglob "^1.0.0" + +extsprintf@1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" + +extsprintf@^1.2.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" + +fancy-log@^1.1.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/fancy-log/-/fancy-log-1.3.0.tgz#45be17d02bb9917d60ccffd4995c999e6c8c9948" + dependencies: + chalk "^1.1.1" + time-stamp "^1.0.0" + +fast-deep-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz#96256a3bc975595eb36d82e9929d060d893439ff" + +fast-json-stable-stringify@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" + +fast-levenshtein@~2.0.4: + version "2.0.6" + resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + +fb-watchman@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.0.tgz#54e9abf7dfa2f26cd9b1636c588c1afc05de5d58" + dependencies: + bser "^2.0.0" + +fbjs-scripts@^0.8.1: + version "0.8.1" + resolved "https://registry.yarnpkg.com/fbjs-scripts/-/fbjs-scripts-0.8.1.tgz#c1c6efbecb7f008478468976b783880c2f669765" + dependencies: + babel-core "^6.7.2" + babel-preset-fbjs "^2.1.2" + core-js "^2.4.1" + cross-spawn "^5.1.0" + gulp-util "^3.0.4" + object-assign "^4.0.1" + semver "^5.1.0" + through2 "^2.0.0" + +fbjs@^0.8.14, fbjs@^0.8.16, fbjs@^0.8.9: + version "0.8.16" + resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.16.tgz#5e67432f550dc41b572bf55847b8aca64e5337db" + dependencies: + core-js "^1.0.0" + isomorphic-fetch "^2.1.1" + loose-envify "^1.0.0" + object-assign "^4.1.0" + promise "^7.1.1" + setimmediate "^1.0.5" + ua-parser-js "^0.7.9" + +figures@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" + dependencies: + escape-string-regexp "^1.0.5" + +filename-regex@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" + +fileset@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/fileset/-/fileset-2.0.3.tgz#8e7548a96d3cc2327ee5e674168723a333bba2a0" + dependencies: + glob "^7.0.3" + minimatch "^3.0.3" + +fill-range@^2.1.0: + version "2.2.3" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-2.2.3.tgz#50b77dfd7e469bc7492470963699fe7a8485a723" + dependencies: + is-number "^2.1.0" + isobject "^2.0.0" + randomatic "^1.1.3" + repeat-element "^1.1.2" + repeat-string "^1.5.2" + +finalhandler@0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-0.4.0.tgz#965a52d9e8d05d2b857548541fb89b53a2497d9b" + dependencies: + debug "~2.2.0" + escape-html "1.0.2" + on-finished "~2.3.0" + unpipe "~1.0.0" + +find-up@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" + dependencies: + path-exists "^2.0.0" + pinkie-promise "^2.0.0" + +find-up@^2.0.0, find-up@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" + dependencies: + locate-path "^2.0.0" + +for-in@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" + +for-own@^0.1.4: + version "0.1.5" + resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce" + dependencies: + for-in "^1.0.1" + +forever-agent@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" + +form-data@~2.1.1: + version "2.1.4" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.1.4.tgz#33c183acf193276ecaa98143a69e94bfee1750d1" + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.5" + mime-types "^2.1.12" + +form-data@~2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.1.tgz#6fb94fbd71885306d73d15cc497fe4cc4ecd44bf" + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.5" + mime-types "^2.1.12" + +fresh@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.3.0.tgz#651f838e22424e7566de161d8358caa199f83d4f" + +fs-extra@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-1.0.0.tgz#cd3ce5f7e7cb6145883fcae3191e9877f8587950" + dependencies: + graceful-fs "^4.1.2" + jsonfile "^2.1.0" + klaw "^1.0.0" + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + +fsevents@^1.1.1: + version "1.1.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.1.3.tgz#11f82318f5fe7bb2cd22965a108e9306208216d8" + dependencies: + nan "^2.3.0" + node-pre-gyp "^0.6.39" + +fstream-ignore@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/fstream-ignore/-/fstream-ignore-1.0.5.tgz#9c31dae34767018fe1d249b24dada67d092da105" + dependencies: + fstream "^1.0.0" + inherits "2" + minimatch "^3.0.0" + +fstream@^1.0.0, fstream@^1.0.10, fstream@^1.0.2: + version "1.0.11" + resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.11.tgz#5c1fb1f117477114f0632a0eb4b71b3cb0fd3171" + dependencies: + graceful-fs "^4.1.2" + inherits "~2.0.0" + mkdirp ">=0.5 0" + rimraf "2" + +gauge@~1.2.5: + version "1.2.7" + resolved "https://registry.yarnpkg.com/gauge/-/gauge-1.2.7.tgz#e9cec5483d3d4ee0ef44b60a7d99e4935e136d93" + dependencies: + ansi "^0.3.0" + has-unicode "^2.0.0" + lodash.pad "^4.1.0" + lodash.padend "^4.1.0" + lodash.padstart "^4.1.0" + +gauge@~2.7.3: + version "2.7.4" + resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" + dependencies: + aproba "^1.0.3" + console-control-strings "^1.0.0" + has-unicode "^2.0.0" + object-assign "^4.1.0" + signal-exit "^3.0.0" + string-width "^1.0.1" + strip-ansi "^3.0.1" + wide-align "^1.1.0" + +get-caller-file@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.2.tgz#f702e63127e7e231c160a80c1554acb70d5047e5" + +get-stream@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" + +getpass@^0.1.1: + version "0.1.7" + resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" + dependencies: + assert-plus "^1.0.0" + +glob-base@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" + dependencies: + glob-parent "^2.0.0" + is-glob "^2.0.0" + +glob-parent@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28" + dependencies: + is-glob "^2.0.0" + +glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2: + version "7.1.2" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15" + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +global@^4.3.0: + version "4.3.2" + resolved "https://registry.yarnpkg.com/global/-/global-4.3.2.tgz#e76989268a6c74c38908b1305b10fc0e394e9d0f" + dependencies: + min-document "^2.19.0" + process "~0.5.1" + +globals@^9.18.0: + version "9.18.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" + +glogg@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/glogg/-/glogg-1.0.0.tgz#7fe0f199f57ac906cf512feead8f90ee4a284fc5" + dependencies: + sparkles "^1.0.0" + +graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.6, graceful-fs@^4.1.9: + version "4.1.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" + +growly@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" + +gulp-util@^3.0.4: + version "3.0.8" + resolved "https://registry.yarnpkg.com/gulp-util/-/gulp-util-3.0.8.tgz#0054e1e744502e27c04c187c3ecc505dd54bbb4f" + dependencies: + array-differ "^1.0.0" + array-uniq "^1.0.2" + beeper "^1.0.0" + chalk "^1.0.0" + dateformat "^2.0.0" + fancy-log "^1.1.0" + gulplog "^1.0.0" + has-gulplog "^0.1.0" + lodash._reescape "^3.0.0" + lodash._reevaluate "^3.0.0" + lodash._reinterpolate "^3.0.0" + lodash.template "^3.0.0" + minimist "^1.1.0" + multipipe "^0.1.2" + object-assign "^3.0.0" + replace-ext "0.0.1" + through2 "^2.0.0" + vinyl "^0.5.0" + +gulplog@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/gulplog/-/gulplog-1.0.0.tgz#e28c4d45d05ecbbed818363ce8f9c5926229ffe5" + dependencies: + glogg "^1.0.0" + +handlebars@^4.0.3: + version "4.0.11" + resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.0.11.tgz#630a35dfe0294bc281edae6ffc5d329fc7982dcc" + dependencies: + async "^1.4.0" + optimist "^0.6.1" + source-map "^0.4.4" + optionalDependencies: + uglify-js "^2.6" + +har-schema@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-1.0.5.tgz#d263135f43307c02c602afc8fe95970c0151369e" + +har-schema@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" + +har-validator@~4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-4.2.1.tgz#33481d0f1bbff600dd203d75812a6a5fba002e2a" + dependencies: + ajv "^4.9.1" + har-schema "^1.0.5" + +har-validator@~5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.0.3.tgz#ba402c266194f15956ef15e0fcf242993f6a7dfd" + dependencies: + ajv "^5.1.0" + har-schema "^2.0.0" + +has-ansi@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" + dependencies: + ansi-regex "^2.0.0" + +has-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa" + +has-flag@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51" + +has-gulplog@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/has-gulplog/-/has-gulplog-0.1.0.tgz#6414c82913697da51590397dafb12f22967811ce" + dependencies: + sparkles "^1.0.0" + +has-unicode@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" + +hawk@3.1.3, hawk@~3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/hawk/-/hawk-3.1.3.tgz#078444bd7c1640b0fe540d2c9b73d59678e8e1c4" + dependencies: + boom "2.x.x" + cryptiles "2.x.x" + hoek "2.x.x" + sntp "1.x.x" + +hawk@~6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/hawk/-/hawk-6.0.2.tgz#af4d914eb065f9b5ce4d9d11c1cb2126eecc3038" + dependencies: + boom "4.x.x" + cryptiles "3.x.x" + hoek "4.x.x" + sntp "2.x.x" + +hoek@2.x.x: + version "2.16.3" + resolved "https://registry.yarnpkg.com/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed" + +hoek@4.x.x: + version "4.2.0" + resolved "https://registry.yarnpkg.com/hoek/-/hoek-4.2.0.tgz#72d9d0754f7fe25ca2d01ad8f8f9a9449a89526d" + +hoist-non-react-statics@^2.2.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-2.3.1.tgz#343db84c6018c650778898240135a1420ee22ce0" + +home-or-tmp@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8" + dependencies: + os-homedir "^1.0.0" + os-tmpdir "^1.0.1" + +hosted-git-info@^2.1.4: + version "2.5.0" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.5.0.tgz#6d60e34b3abbc8313062c3b798ef8d901a07af3c" + +html-encoding-sniffer@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz#e70d84b94da53aa375e11fe3a351be6642ca46f8" + dependencies: + whatwg-encoding "^1.0.1" + +http-errors@~1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.3.1.tgz#197e22cdebd4198585e8694ef6786197b91ed942" + dependencies: + inherits "~2.0.1" + statuses "1" + +http-signature@~1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.1.1.tgz#df72e267066cd0ac67fb76adf8e134a8fbcf91bf" + dependencies: + assert-plus "^0.2.0" + jsprim "^1.2.2" + sshpk "^1.7.0" + +http-signature@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" + dependencies: + assert-plus "^1.0.0" + jsprim "^1.2.2" + sshpk "^1.7.0" + +iconv-lite@0.4.11: + version "0.4.11" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.11.tgz#2ecb42fd294744922209a2e7c404dac8793d8ade" + +iconv-lite@0.4.13: + version "0.4.13" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.13.tgz#1f88aba4ab0b1508e8312acc39345f36e992e2f2" + +iconv-lite@0.4.19, iconv-lite@^0.4.17, iconv-lite@^0.4.8, iconv-lite@~0.4.13: + version "0.4.19" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.19.tgz#f7468f60135f5e5dad3399c0a81be9a1603a082b" + +image-size@^0.6.0: + version "0.6.1" + resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.6.1.tgz#98122a562d59dcc097ef1b2c8191866eb8f5d663" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + +ini@~1.3.0: + version "1.3.5" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" + +inquirer@^3.0.6: + version "3.3.0" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.3.0.tgz#9dd2f2ad765dcab1ff0443b491442a20ba227dc9" + dependencies: + ansi-escapes "^3.0.0" + chalk "^2.0.0" + cli-cursor "^2.1.0" + cli-width "^2.0.0" + external-editor "^2.0.4" + figures "^2.0.0" + lodash "^4.3.0" + mute-stream "0.0.7" + run-async "^2.2.0" + rx-lite "^4.0.8" + rx-lite-aggregates "^4.0.8" + string-width "^2.1.0" + strip-ansi "^4.0.0" + through "^2.3.6" + +invariant@^2.2.2: + version "2.2.2" + resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.2.tgz#9e1f56ac0acdb6bf303306f338be3b204ae60360" + dependencies: + loose-envify "^1.0.0" + +invert-kv@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + +is-buffer@^1.1.5: + version "1.1.6" + resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" + +is-builtin-module@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-1.0.0.tgz#540572d34f7ac3119f8f76c30cbc1b1e037affbe" + dependencies: + builtin-modules "^1.0.0" + +is-ci@^1.0.10: + version "1.0.10" + resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-1.0.10.tgz#f739336b2632365061a9d48270cd56ae3369318e" + dependencies: + ci-info "^1.0.0" + +is-dotfile@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1" + +is-equal-shallow@^0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz#2238098fc221de0bcfa5d9eac4c45d638aa1c534" + dependencies: + is-primitive "^2.0.0" + +is-extendable@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + +is-extglob@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" + +is-finite@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" + dependencies: + number-is-nan "^1.0.0" + +is-fullwidth-code-point@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" + dependencies: + number-is-nan "^1.0.0" + +is-fullwidth-code-point@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" + +is-glob@^2.0.0, is-glob@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" + dependencies: + is-extglob "^1.0.0" + +is-number@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" + dependencies: + kind-of "^3.0.2" + +is-number@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" + dependencies: + kind-of "^3.0.2" + +is-posix-bracket@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4" + +is-primitive@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575" + +is-promise@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" + +is-stream@^1.0.1, is-stream@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" + +is-typedarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + +is-utf8@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" + +isarray@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" + +isarray@1.0.0, isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + +isobject@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" + dependencies: + isarray "1.0.0" + +isomorphic-fetch@^2.1.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz#611ae1acf14f5e81f729507472819fe9733558a9" + dependencies: + node-fetch "^1.0.1" + whatwg-fetch ">=0.10.0" + +isstream@~0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" + +istanbul-api@^1.1.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/istanbul-api/-/istanbul-api-1.2.1.tgz#0c60a0515eb11c7d65c6b50bba2c6e999acd8620" + dependencies: + async "^2.1.4" + fileset "^2.0.2" + istanbul-lib-coverage "^1.1.1" + istanbul-lib-hook "^1.1.0" + istanbul-lib-instrument "^1.9.1" + istanbul-lib-report "^1.1.2" + istanbul-lib-source-maps "^1.2.2" + istanbul-reports "^1.1.3" + js-yaml "^3.7.0" + mkdirp "^0.5.1" + once "^1.4.0" + +istanbul-lib-coverage@^1.0.1, istanbul-lib-coverage@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.1.1.tgz#73bfb998885299415c93d38a3e9adf784a77a9da" + +istanbul-lib-hook@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/istanbul-lib-hook/-/istanbul-lib-hook-1.1.0.tgz#8538d970372cb3716d53e55523dd54b557a8d89b" + dependencies: + append-transform "^0.4.0" + +istanbul-lib-instrument@^1.4.2, istanbul-lib-instrument@^1.7.5, istanbul-lib-instrument@^1.9.1: + version "1.9.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.9.1.tgz#250b30b3531e5d3251299fdd64b0b2c9db6b558e" + dependencies: + babel-generator "^6.18.0" + babel-template "^6.16.0" + babel-traverse "^6.18.0" + babel-types "^6.18.0" + babylon "^6.18.0" + istanbul-lib-coverage "^1.1.1" + semver "^5.3.0" + +istanbul-lib-report@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-1.1.2.tgz#922be27c13b9511b979bd1587359f69798c1d425" + dependencies: + istanbul-lib-coverage "^1.1.1" + mkdirp "^0.5.1" + path-parse "^1.0.5" + supports-color "^3.1.2" + +istanbul-lib-source-maps@^1.1.0, istanbul-lib-source-maps@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.2.tgz#750578602435f28a0c04ee6d7d9e0f2960e62c1c" + dependencies: + debug "^3.1.0" + istanbul-lib-coverage "^1.1.1" + mkdirp "^0.5.1" + rimraf "^2.6.1" + source-map "^0.5.3" + +istanbul-reports@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-1.1.3.tgz#3b9e1e8defb6d18b1d425da8e8b32c5a163f2d10" + dependencies: + handlebars "^4.0.3" + +jest-changed-files@^21.2.0: + version "21.2.0" + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-21.2.0.tgz#5dbeecad42f5d88b482334902ce1cba6d9798d29" + dependencies: + throat "^4.0.0" + +jest-cli@^21.2.1: + version "21.2.1" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-21.2.1.tgz#9c528b6629d651911138d228bdb033c157ec8c00" + dependencies: + ansi-escapes "^3.0.0" + chalk "^2.0.1" + glob "^7.1.2" + graceful-fs "^4.1.11" + is-ci "^1.0.10" + istanbul-api "^1.1.1" + istanbul-lib-coverage "^1.0.1" + istanbul-lib-instrument "^1.4.2" + istanbul-lib-source-maps "^1.1.0" + jest-changed-files "^21.2.0" + jest-config "^21.2.1" + jest-environment-jsdom "^21.2.1" + jest-haste-map "^21.2.0" + jest-message-util "^21.2.1" + jest-regex-util "^21.2.0" + jest-resolve-dependencies "^21.2.0" + jest-runner "^21.2.1" + jest-runtime "^21.2.1" + jest-snapshot "^21.2.1" + jest-util "^21.2.1" + micromatch "^2.3.11" + node-notifier "^5.0.2" + pify "^3.0.0" + slash "^1.0.0" + string-length "^2.0.0" + strip-ansi "^4.0.0" + which "^1.2.12" + worker-farm "^1.3.1" + yargs "^9.0.0" + +jest-config@^21.2.1: + version "21.2.1" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-21.2.1.tgz#c7586c79ead0bcc1f38c401e55f964f13bf2a480" + dependencies: + chalk "^2.0.1" + glob "^7.1.1" + jest-environment-jsdom "^21.2.1" + jest-environment-node "^21.2.1" + jest-get-type "^21.2.0" + jest-jasmine2 "^21.2.1" + jest-regex-util "^21.2.0" + jest-resolve "^21.2.0" + jest-util "^21.2.1" + jest-validate "^21.2.1" + pretty-format "^21.2.1" + +jest-diff@^21.2.1: + version "21.2.1" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-21.2.1.tgz#46cccb6cab2d02ce98bc314011764bb95b065b4f" + dependencies: + chalk "^2.0.1" + diff "^3.2.0" + jest-get-type "^21.2.0" + pretty-format "^21.2.1" + +jest-docblock@^21, jest-docblock@^21.2.0: + version "21.2.0" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-21.2.0.tgz#51529c3b30d5fd159da60c27ceedc195faf8d414" + +jest-environment-jsdom@^21.2.1: + version "21.2.1" + resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-21.2.1.tgz#38d9980c8259b2a608ec232deee6289a60d9d5b4" + dependencies: + jest-mock "^21.2.0" + jest-util "^21.2.1" + jsdom "^9.12.0" + +jest-environment-node@^21.2.1: + version "21.2.1" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-21.2.1.tgz#98c67df5663c7fbe20f6e792ac2272c740d3b8c8" + dependencies: + jest-mock "^21.2.0" + jest-util "^21.2.1" + +jest-get-type@^21.2.0: + version "21.2.0" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-21.2.0.tgz#f6376ab9db4b60d81e39f30749c6c466f40d4a23" + +jest-haste-map@^21, jest-haste-map@^21.2.0: + version "21.2.0" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-21.2.0.tgz#1363f0a8bb4338f24f001806571eff7a4b2ff3d8" + dependencies: + fb-watchman "^2.0.0" + graceful-fs "^4.1.11" + jest-docblock "^21.2.0" + micromatch "^2.3.11" + sane "^2.0.0" + worker-farm "^1.3.1" + +jest-jasmine2@^21.2.1: + version "21.2.1" + resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-21.2.1.tgz#9cc6fc108accfa97efebce10c4308548a4ea7592" + dependencies: + chalk "^2.0.1" + expect "^21.2.1" + graceful-fs "^4.1.11" + jest-diff "^21.2.1" + jest-matcher-utils "^21.2.1" + jest-message-util "^21.2.1" + jest-snapshot "^21.2.1" + p-cancelable "^0.3.0" + +jest-matcher-utils@^21.2.1: + version "21.2.1" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-21.2.1.tgz#72c826eaba41a093ac2b4565f865eb8475de0f64" + dependencies: + chalk "^2.0.1" + jest-get-type "^21.2.0" + pretty-format "^21.2.1" + +jest-message-util@^21.2.1: + version "21.2.1" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-21.2.1.tgz#bfe5d4692c84c827d1dcf41823795558f0a1acbe" + dependencies: + chalk "^2.0.1" + micromatch "^2.3.11" + slash "^1.0.0" + +jest-mock@^21.2.0: + version "21.2.0" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-21.2.0.tgz#7eb0770e7317968165f61ea2a7281131534b3c0f" + +jest-regex-util@^21.2.0: + version "21.2.0" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-21.2.0.tgz#1b1e33e63143babc3e0f2e6c9b5ba1eb34b2d530" + +jest-resolve-dependencies@^21.2.0: + version "21.2.0" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-21.2.0.tgz#9e231e371e1a736a1ad4e4b9a843bc72bfe03d09" + dependencies: + jest-regex-util "^21.2.0" + +jest-resolve@^21.2.0: + version "21.2.0" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-21.2.0.tgz#068913ad2ba6a20218e5fd32471f3874005de3a6" + dependencies: + browser-resolve "^1.11.2" + chalk "^2.0.1" + is-builtin-module "^1.0.0" + +jest-runner@^21.2.1: + version "21.2.1" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-21.2.1.tgz#194732e3e518bfb3d7cbfc0fd5871246c7e1a467" + dependencies: + jest-config "^21.2.1" + jest-docblock "^21.2.0" + jest-haste-map "^21.2.0" + jest-jasmine2 "^21.2.1" + jest-message-util "^21.2.1" + jest-runtime "^21.2.1" + jest-util "^21.2.1" + pify "^3.0.0" + throat "^4.0.0" + worker-farm "^1.3.1" + +jest-runtime@^21.2.1: + version "21.2.1" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-21.2.1.tgz#99dce15309c670442eee2ebe1ff53a3cbdbbb73e" + dependencies: + babel-core "^6.0.0" + babel-jest "^21.2.0" + babel-plugin-istanbul "^4.0.0" + chalk "^2.0.1" + convert-source-map "^1.4.0" + graceful-fs "^4.1.11" + jest-config "^21.2.1" + jest-haste-map "^21.2.0" + jest-regex-util "^21.2.0" + jest-resolve "^21.2.0" + jest-util "^21.2.1" + json-stable-stringify "^1.0.1" + micromatch "^2.3.11" + slash "^1.0.0" + strip-bom "3.0.0" + write-file-atomic "^2.1.0" + yargs "^9.0.0" + +jest-snapshot@^21.2.1: + version "21.2.1" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-21.2.1.tgz#29e49f16202416e47343e757e5eff948c07fd7b0" + dependencies: + chalk "^2.0.1" + jest-diff "^21.2.1" + jest-matcher-utils "^21.2.1" + mkdirp "^0.5.1" + natural-compare "^1.4.0" + pretty-format "^21.2.1" + +jest-util@^21.2.1: + version "21.2.1" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-21.2.1.tgz#a274b2f726b0897494d694a6c3d6a61ab819bb78" + dependencies: + callsites "^2.0.0" + chalk "^2.0.1" + graceful-fs "^4.1.11" + jest-message-util "^21.2.1" + jest-mock "^21.2.0" + jest-validate "^21.2.1" + mkdirp "^0.5.1" + +jest-validate@^21.2.1: + version "21.2.1" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-21.2.1.tgz#cc0cbca653cd54937ba4f2a111796774530dd3c7" + dependencies: + chalk "^2.0.1" + jest-get-type "^21.2.0" + leven "^2.1.0" + pretty-format "^21.2.1" + +jest@21.2.1: + version "21.2.1" + resolved "https://registry.yarnpkg.com/jest/-/jest-21.2.1.tgz#c964e0b47383768a1438e3ccf3c3d470327604e1" + dependencies: + jest-cli "^21.2.1" + +js-tokens@^3.0.0, js-tokens@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" + +js-yaml@^3.7.0: + version "3.10.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.10.0.tgz#2e78441646bd4682e963f22b6e92823c309c62dc" + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +jsbn@~0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" + +jsdom@^9.12.0: + version "9.12.0" + resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-9.12.0.tgz#e8c546fffcb06c00d4833ca84410fed7f8a097d4" + dependencies: + abab "^1.0.3" + acorn "^4.0.4" + acorn-globals "^3.1.0" + array-equal "^1.0.0" + content-type-parser "^1.0.1" + cssom ">= 0.3.2 < 0.4.0" + cssstyle ">= 0.2.37 < 0.3.0" + escodegen "^1.6.1" + html-encoding-sniffer "^1.0.1" + nwmatcher ">= 1.3.9 < 2.0.0" + parse5 "^1.5.1" + request "^2.79.0" + sax "^1.2.1" + symbol-tree "^3.2.1" + tough-cookie "^2.3.2" + webidl-conversions "^4.0.0" + whatwg-encoding "^1.0.1" + whatwg-url "^4.3.0" + xml-name-validator "^2.0.1" + +jsesc@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" + +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + +json-schema-traverse@^0.3.0: + version "0.3.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz#349a6d44c53a51de89b40805c5d5e59b417d3340" + +json-schema@0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" + +json-stable-stringify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af" + dependencies: + jsonify "~0.0.0" + +json-stringify-safe@~5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" + +json5@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/json5/-/json5-0.4.0.tgz#054352e4c4c80c86c0923877d449de176a732c8d" + +json5@^0.5.1: + version "0.5.1" + resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" + +jsonfile@^2.1.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8" + optionalDependencies: + graceful-fs "^4.1.6" + +jsonify@~0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" + +jsprim@^1.2.2: + version "1.4.1" + resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" + dependencies: + assert-plus "1.0.0" + extsprintf "1.3.0" + json-schema "0.2.3" + verror "1.10.0" + +kind-of@^3.0.2: + version "3.2.2" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" + dependencies: + is-buffer "^1.1.5" + +kind-of@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" + dependencies: + is-buffer "^1.1.5" + +klaw@^1.0.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439" + optionalDependencies: + graceful-fs "^4.1.9" + +lazy-cache@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e" + +lcid@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" + dependencies: + invert-kv "^1.0.0" + +left-pad@^1.1.3: + version "1.2.0" + resolved "https://registry.yarnpkg.com/left-pad/-/left-pad-1.2.0.tgz#d30a73c6b8201d8f7d8e7956ba9616087a68e0ee" + +leven@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/leven/-/leven-2.1.0.tgz#c2e7a9f772094dee9d34202ae8acce4687875580" + +levn@~0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + dependencies: + prelude-ls "~1.1.2" + type-check "~0.3.2" + +load-json-file@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" + dependencies: + graceful-fs "^4.1.2" + parse-json "^2.2.0" + pify "^2.0.0" + pinkie-promise "^2.0.0" + strip-bom "^2.0.0" + +load-json-file@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8" + dependencies: + graceful-fs "^4.1.2" + parse-json "^2.2.0" + pify "^2.0.0" + strip-bom "^3.0.0" + +locate-path@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" + dependencies: + p-locate "^2.0.0" + path-exists "^3.0.0" + +lodash._basecopy@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz#8da0e6a876cf344c0ad8a54882111dd3c5c7ca36" + +lodash._basetostring@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz#d1861d877f824a52f669832dcaf3ee15566a07d5" + +lodash._basevalues@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz#5b775762802bde3d3297503e26300820fdf661b7" + +lodash._getnative@^3.0.0: + version "3.9.1" + resolved "https://registry.yarnpkg.com/lodash._getnative/-/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5" + +lodash._isiterateecall@^3.0.0: + version "3.0.9" + resolved "https://registry.yarnpkg.com/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz#5203ad7ba425fae842460e696db9cf3e6aac057c" + +lodash._reescape@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/lodash._reescape/-/lodash._reescape-3.0.0.tgz#2b1d6f5dfe07c8a355753e5f27fac7f1cde1616a" + +lodash._reevaluate@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz#58bc74c40664953ae0b124d806996daca431e2ed" + +lodash._reinterpolate@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" + +lodash._root@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/lodash._root/-/lodash._root-3.0.1.tgz#fba1c4524c19ee9a5f8136b4609f017cf4ded692" + +lodash.escape@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-3.2.0.tgz#995ee0dc18c1b48cc92effae71a10aab5b487698" + dependencies: + lodash._root "^3.0.0" + +lodash.isarguments@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a" + +lodash.isarray@^3.0.0: + version "3.0.4" + resolved "https://registry.yarnpkg.com/lodash.isarray/-/lodash.isarray-3.0.4.tgz#79e4eb88c36a8122af86f844aa9bcd851b5fbb55" + +lodash.keys@^3.0.0: + version "3.1.2" + resolved "https://registry.yarnpkg.com/lodash.keys/-/lodash.keys-3.1.2.tgz#4dbc0472b156be50a0b286855d1bd0b0c656098a" + dependencies: + lodash._getnative "^3.0.0" + lodash.isarguments "^3.0.0" + lodash.isarray "^3.0.0" + +lodash.pad@^4.1.0: + version "4.5.1" + resolved "https://registry.yarnpkg.com/lodash.pad/-/lodash.pad-4.5.1.tgz#4330949a833a7c8da22cc20f6a26c4d59debba70" + +lodash.padend@^4.1.0: + version "4.6.1" + resolved "https://registry.yarnpkg.com/lodash.padend/-/lodash.padend-4.6.1.tgz#53ccba047d06e158d311f45da625f4e49e6f166e" + +lodash.padstart@^4.1.0: + version "4.6.1" + resolved "https://registry.yarnpkg.com/lodash.padstart/-/lodash.padstart-4.6.1.tgz#d2e3eebff0d9d39ad50f5cbd1b52a7bce6bb611b" + +lodash.restparam@^3.0.0: + version "3.6.1" + resolved "https://registry.yarnpkg.com/lodash.restparam/-/lodash.restparam-3.6.1.tgz#936a4e309ef330a7645ed4145986c85ae5b20805" + +lodash.template@^3.0.0: + version "3.6.2" + resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-3.6.2.tgz#f8cdecc6169a255be9098ae8b0c53d378931d14f" + dependencies: + lodash._basecopy "^3.0.0" + lodash._basetostring "^3.0.0" + lodash._basevalues "^3.0.0" + lodash._isiterateecall "^3.0.0" + lodash._reinterpolate "^3.0.0" + lodash.escape "^3.0.0" + lodash.keys "^3.0.0" + lodash.restparam "^3.0.0" + lodash.templatesettings "^3.0.0" + +lodash.templatesettings@^3.0.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz#fb307844753b66b9f1afa54e262c745307dba8e5" + dependencies: + lodash._reinterpolate "^3.0.0" + lodash.escape "^3.0.0" + +lodash@4.17.4, lodash@^4.14.0, lodash@^4.16.6, lodash@^4.17.4, lodash@^4.3.0, lodash@^4.6.1: + version "4.17.4" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae" + +lodash@^3.5.0: + version "3.10.1" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6" + +longest@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097" + +loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.3.1.tgz#d1a8ad33fa9ce0e713d65fdd0ac8b748d478c848" + dependencies: + js-tokens "^3.0.0" + +lru-cache@^4.0.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.1.tgz#622e32e82488b49279114a4f9ecf45e7cd6bba55" + dependencies: + pseudomap "^1.0.2" + yallist "^2.1.2" + +macos-release@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/macos-release/-/macos-release-1.1.0.tgz#831945e29365b470aa8724b0ab36c8f8959d10fb" + +makeerror@1.0.x: + version "1.0.11" + resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" + dependencies: + tmpl "1.0.x" + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + +mem@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/mem/-/mem-1.1.0.tgz#5edd52b485ca1d900fe64895505399a0dfa45f76" + dependencies: + mimic-fn "^1.0.0" + +merge-stream@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-1.0.1.tgz#4041202d508a342ba00174008df0c251b8c135e1" + dependencies: + readable-stream "^2.0.1" + +merge@^1.1.3: + version "1.2.0" + resolved "https://registry.yarnpkg.com/merge/-/merge-1.2.0.tgz#7531e39d4949c281a66b8c5a6e0265e8b05894da" + +method-override@~2.3.5: + version "2.3.10" + resolved "https://registry.yarnpkg.com/method-override/-/method-override-2.3.10.tgz#e3daf8d5dee10dd2dce7d4ae88d62bbee77476b4" + dependencies: + debug "2.6.9" + methods "~1.1.2" + parseurl "~1.3.2" + vary "~1.1.2" + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + +metro-bundler@^0.20.1: + version "0.20.3" + resolved "https://registry.yarnpkg.com/metro-bundler/-/metro-bundler-0.20.3.tgz#0ded01b64e8963117017b106f75b83cfc34f3656" + dependencies: + absolute-path "^0.0.0" + async "^2.4.0" + babel-core "^6.24.1" + babel-generator "^6.24.1" + babel-plugin-external-helpers "^6.18.0" + babel-preset-es2015-node "^6.1.1" + babel-preset-fbjs "^2.1.4" + babel-preset-react-native "^4.0.0" + babel-register "^6.24.1" + babylon "^6.18.0" + chalk "^1.1.1" + concat-stream "^1.6.0" + core-js "^2.2.2" + debug "^2.2.0" + denodeify "^1.2.1" + fbjs "^0.8.14" + graceful-fs "^4.1.3" + image-size "^0.6.0" + jest-docblock "^21" + jest-haste-map "^21" + json-stable-stringify "^1.0.1" + json5 "^0.4.0" + left-pad "^1.1.3" + lodash "^4.16.6" + merge-stream "^1.0.1" + mime-types "2.1.11" + mkdirp "^0.5.1" + request "^2.79.0" + rimraf "^2.5.4" + source-map "^0.5.6" + temp "0.8.3" + throat "^4.1.0" + uglify-es "^3.1.8" + wordwrap "^1.0.0" + write-file-atomic "^1.2.0" + xpipe "^1.0.5" + +micromatch@^2.1.5, micromatch@^2.3.11: + version "2.3.11" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565" + dependencies: + arr-diff "^2.0.0" + array-unique "^0.2.1" + braces "^1.8.2" + expand-brackets "^0.1.4" + extglob "^0.3.1" + filename-regex "^2.0.0" + is-extglob "^1.0.0" + is-glob "^2.0.1" + kind-of "^3.0.2" + normalize-path "^2.0.1" + object.omit "^2.0.0" + parse-glob "^3.0.4" + regex-cache "^0.4.2" + +"mime-db@>= 1.30.0 < 2": + version "1.32.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.32.0.tgz#485b3848b01a3cda5f968b4882c0771e58e09414" + +mime-db@~1.23.0: + version "1.23.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.23.0.tgz#a31b4070adaea27d732ea333740a64d0ec9a6659" + +mime-db@~1.30.0: + version "1.30.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.30.0.tgz#74c643da2dd9d6a45399963465b26d5ca7d71f01" + +mime-types@2.1.11: + version "2.1.11" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.11.tgz#c259c471bda808a85d6cd193b430a5fae4473b3c" + dependencies: + mime-db "~1.23.0" + +mime-types@^2.1.12, mime-types@~2.1.15, mime-types@~2.1.16, mime-types@~2.1.17, mime-types@~2.1.6, mime-types@~2.1.7, mime-types@~2.1.9: + version "2.1.17" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.17.tgz#09d7a393f03e995a79f8af857b70a9e0ab16557a" + dependencies: + mime-db "~1.30.0" + +mime@1.3.4: + version "1.3.4" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.3.4.tgz#115f9e3b6b3daf2959983cb38f149a2d40eb5d53" + +mime@^1.3.4: + version "1.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + +mimic-fn@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.1.0.tgz#e667783d92e89dbd342818b5230b9d62a672ad18" + +min-document@^2.19.0: + version "2.19.0" + resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685" + dependencies: + dom-walk "^0.1.0" + +minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + dependencies: + brace-expansion "^1.1.7" + +minimist@0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" + +minimist@^1.1.0, minimist@^1.1.1, minimist@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" + +minimist@~0.0.1: + version "0.0.10" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf" + +"mkdirp@>=0.5 0", mkdirp@^0.5.1: + version "0.5.1" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" + dependencies: + minimist "0.0.8" + +morgan@~1.6.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/morgan/-/morgan-1.6.1.tgz#5fd818398c6819cba28a7cd6664f292fe1c0bbf2" + dependencies: + basic-auth "~1.0.3" + debug "~2.2.0" + depd "~1.0.1" + on-finished "~2.3.0" + on-headers "~1.0.0" + +ms@0.7.1: + version "0.7.1" + resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.1.tgz#9cd13c03adbff25b65effde7ce864ee952017098" + +ms@0.7.2: + version "0.7.2" + resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.2.tgz#ae25cf2512b3885a1d95d7f037868d8431124765" + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + +multiparty@3.3.2: + version "3.3.2" + resolved "https://registry.yarnpkg.com/multiparty/-/multiparty-3.3.2.tgz#35de6804dc19643e5249f3d3e3bdc6c8ce301d3f" + dependencies: + readable-stream "~1.1.9" + stream-counter "~0.2.0" + +multipipe@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/multipipe/-/multipipe-0.1.2.tgz#2a8f2ddf70eed564dff2d57f1e1a137d9f05078b" + dependencies: + duplexer2 "0.0.2" + +mute-stream@0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" + +nan@^2.3.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.8.0.tgz#ed715f3fe9de02b57a5e6252d90a96675e1f085a" + +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + +negotiator@0.5.3: + version "0.5.3" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.5.3.tgz#269d5c476810ec92edbe7b6c2f28316384f9a7e8" + +negotiator@0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9" + +node-fetch@^1.0.1, node-fetch@^1.3.3: + version "1.7.3" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef" + dependencies: + encoding "^0.1.11" + is-stream "^1.0.1" + +node-int64@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + +node-notifier@^5.0.2, node-notifier@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-5.1.2.tgz#2fa9e12605fa10009d44549d6fcd8a63dde0e4ff" + dependencies: + growly "^1.3.0" + semver "^5.3.0" + shellwords "^0.1.0" + which "^1.2.12" + +node-pre-gyp@^0.6.39: + version "0.6.39" + resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.39.tgz#c00e96860b23c0e1420ac7befc5044e1d78d8649" + dependencies: + detect-libc "^1.0.2" + hawk "3.1.3" + mkdirp "^0.5.1" + nopt "^4.0.1" + npmlog "^4.0.2" + rc "^1.1.7" + request "2.81.0" + rimraf "^2.6.1" + semver "^5.3.0" + tar "^2.2.1" + tar-pack "^3.4.0" + +nopt@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" + dependencies: + abbrev "1" + osenv "^0.1.4" + +normalize-package-data@^2.3.2: + version "2.4.0" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.4.0.tgz#12f95a307d58352075a04907b84ac8be98ac012f" + dependencies: + hosted-git-info "^2.1.4" + is-builtin-module "^1.0.0" + semver "2 || 3 || 4 || 5" + validate-npm-package-license "^3.0.1" + +normalize-path@^2.0.0, normalize-path@^2.0.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" + dependencies: + remove-trailing-separator "^1.0.1" + +npm-run-path@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" + dependencies: + path-key "^2.0.0" + +npmlog@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-2.0.4.tgz#98b52530f2514ca90d09ec5b22c8846722375692" + dependencies: + ansi "~0.3.1" + are-we-there-yet "~1.1.2" + gauge "~1.2.5" + +npmlog@^4.0.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" + dependencies: + are-we-there-yet "~1.1.2" + console-control-strings "~1.1.0" + gauge "~2.7.3" + set-blocking "~2.0.0" + +number-is-nan@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" + +"nwmatcher@>= 1.3.9 < 2.0.0": + version "1.4.3" + resolved "https://registry.yarnpkg.com/nwmatcher/-/nwmatcher-1.4.3.tgz#64348e3b3d80f035b40ac11563d278f8b72db89c" + +oauth-sign@~0.8.1, oauth-sign@~0.8.2: + version "0.8.2" + resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43" + +object-assign@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-3.0.0.tgz#9bedd5ca0897949bca47e7ff408062d549f587f2" + +object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + +object.omit@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa" + dependencies: + for-own "^0.1.4" + is-extendable "^0.1.1" + +on-finished@~2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" + dependencies: + ee-first "1.1.1" + +on-headers@~1.0.0, on-headers@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.1.tgz#928f5d0f470d49342651ea6794b0857c100693f7" + +once@^1.3.0, once@^1.3.3, once@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + dependencies: + wrappy "1" + +onetime@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" + dependencies: + mimic-fn "^1.0.0" + +opn@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/opn/-/opn-3.0.3.tgz#b6d99e7399f78d65c3baaffef1fb288e9b85243a" + dependencies: + object-assign "^4.0.1" + +optimist@^0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686" + dependencies: + minimist "~0.0.1" + wordwrap "~0.0.2" + +optionator@^0.8.1: + version "0.8.2" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64" + dependencies: + deep-is "~0.1.3" + fast-levenshtein "~2.0.4" + levn "~0.3.0" + prelude-ls "~1.1.2" + type-check "~0.3.2" + wordwrap "~1.0.0" + +options@>=0.0.5: + version "0.0.6" + resolved "https://registry.yarnpkg.com/options/-/options-0.0.6.tgz#ec22d312806bb53e731773e7cdaefcf1c643128f" + +os-homedir@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" + +os-locale@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-2.1.0.tgz#42bc2900a6b5b8bd17376c8e882b65afccf24bf2" + dependencies: + execa "^0.7.0" + lcid "^1.0.0" + mem "^1.1.0" + +os-name@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/os-name/-/os-name-2.0.1.tgz#b9a386361c17ae3a21736ef0599405c9a8c5dc5e" + dependencies: + macos-release "^1.0.0" + win-release "^1.0.0" + +os-tmpdir@^1.0.0, os-tmpdir@^1.0.1, os-tmpdir@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + +osenv@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.4.tgz#42fe6d5953df06c8064be6f176c3d05aaaa34644" + dependencies: + os-homedir "^1.0.0" + os-tmpdir "^1.0.0" + +p-cancelable@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-0.3.0.tgz#b9e123800bcebb7ac13a479be195b507b98d30fa" + +p-finally@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + +p-limit@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.1.0.tgz#b07ff2d9a5d88bec806035895a2bab66a27988bc" + +p-locate@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" + dependencies: + p-limit "^1.1.0" + +parse-glob@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c" + dependencies: + glob-base "^0.3.0" + is-dotfile "^1.0.0" + is-extglob "^1.0.0" + is-glob "^2.0.0" + +parse-json@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" + dependencies: + error-ex "^1.2.0" + +parse5@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-1.5.1.tgz#9b7f3b0de32be78dc2401b17573ccaf0f6f59d94" + +parseurl@~1.3.0, parseurl@~1.3.1, parseurl@~1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.2.tgz#fc289d4ed8993119460c156253262cdc8de65bf3" + +path-exists@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" + dependencies: + pinkie-promise "^2.0.0" + +path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + +path-is-absolute@^1.0.0, path-is-absolute@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + +path-key@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + +path-parse@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.5.tgz#3c1adf871ea9cd6c9431b6ea2bd74a0ff055c4c1" + +path-to-regexp@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.7.0.tgz#59fde0f435badacba103a84e9d3bc64e96b9937d" + dependencies: + isarray "0.0.1" + +path-type@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" + dependencies: + graceful-fs "^4.1.2" + pify "^2.0.0" + pinkie-promise "^2.0.0" + +path-type@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73" + dependencies: + pify "^2.0.0" + +pause@0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/pause/-/pause-0.1.0.tgz#ebc8a4a8619ff0b8a81ac1513c3434ff469fdb74" + +pegjs@^0.10.0: + version "0.10.0" + resolved "https://registry.yarnpkg.com/pegjs/-/pegjs-0.10.0.tgz#cf8bafae6eddff4b5a7efb185269eaaf4610ddbd" + +performance-now@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-0.2.0.tgz#33ef30c5c77d4ea21c5a53869d91b56d8f2555e5" + +performance-now@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + +pify@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + +pify@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" + +pinkie-promise@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" + dependencies: + pinkie "^2.0.0" + +pinkie@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" + +plist@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/plist/-/plist-2.0.1.tgz#0a32ca9481b1c364e92e18dc55c876de9d01da8b" + dependencies: + base64-js "1.1.2" + xmlbuilder "8.2.2" + xmldom "0.1.x" + +plist@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/plist/-/plist-1.2.0.tgz#084b5093ddc92506e259f874b8d9b1afb8c79593" + dependencies: + base64-js "0.0.8" + util-deprecate "1.0.2" + xmlbuilder "4.0.0" + xmldom "0.1.x" + +prelude-ls@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + +preserve@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" + +pretty-format@^21.2.1: + version "21.2.1" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-21.2.1.tgz#ae5407f3cf21066cd011aa1ba5fce7b6a2eddb36" + dependencies: + ansi-regex "^3.0.0" + ansi-styles "^3.2.0" + +pretty-format@^4.2.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-4.3.1.tgz#530be5c42b3c05b36414a7a2a4337aa80acd0e8d" + +private@^0.1.6, private@^0.1.7: + version "0.1.8" + resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" + +process-nextick-args@~1.0.6: + version "1.0.7" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3" + +process@~0.5.1: + version "0.5.2" + resolved "https://registry.yarnpkg.com/process/-/process-0.5.2.tgz#1638d8a8e34c2f440a91db95ab9aeb677fc185cf" + +promise@^7.1.1: + version "7.3.1" + resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" + dependencies: + asap "~2.0.3" + +prop-types@^15.5.10, prop-types@^15.5.8, prop-types@^15.6.0: + version "15.6.0" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.6.0.tgz#ceaf083022fc46b4a35f69e13ef75aed0d639856" + dependencies: + fbjs "^0.8.16" + loose-envify "^1.3.1" + object-assign "^4.1.1" + +prr@~0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/prr/-/prr-0.0.0.tgz#1a84b85908325501411853d0081ee3fa86e2926a" + +pseudomap@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" + +punycode@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + +qs@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-4.0.0.tgz#c31d9b74ec27df75e543a86c78728ed8d4623607" + +qs@~6.4.0: + version "6.4.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.0.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233" + +qs@~6.5.1: + version "6.5.1" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.1.tgz#349cdf6eef89ec45c12d7d5eb3fc0c870343a6d8" + +random-bytes@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/random-bytes/-/random-bytes-1.0.0.tgz#4f68a1dc0ae58bd3fb95848c30324db75d64360b" + +randomatic@^1.1.3: + version "1.1.7" + resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-1.1.7.tgz#c7abe9cc8b87c0baa876b19fde83fd464797e38c" + dependencies: + is-number "^3.0.0" + kind-of "^4.0.0" + +range-parser@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.0.3.tgz#6872823535c692e2c2a0103826afd82c2e0ff175" + +raw-body@~2.1.2: + version "2.1.7" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.1.7.tgz#adfeace2e4fb3098058014d08c072dcc59758774" + dependencies: + bytes "2.4.0" + iconv-lite "0.4.13" + unpipe "1.0.0" + +rc@^1.1.7: + version "1.2.2" + resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.2.tgz#d8ce9cb57e8d64d9c7badd9876c7c34cbe3c7077" + dependencies: + deep-extend "~0.4.0" + ini "~1.3.0" + minimist "^1.2.0" + strip-json-comments "~2.0.1" + +react-clone-referenced-element@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/react-clone-referenced-element/-/react-clone-referenced-element-1.0.1.tgz#2bba8c69404c5e4a944398600bcc4c941f860682" + +react-deep-force-update@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/react-deep-force-update/-/react-deep-force-update-1.1.1.tgz#bcd31478027b64b3339f108921ab520b4313dc2c" + +react-devtools-core@^2.5.0: + version "2.5.2" + resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-2.5.2.tgz#f97bec5afae5d9318d16778065e0c214c4d5714c" + dependencies: + shell-quote "^1.6.1" + ws "^2.0.3" + +react-native-dismiss-keyboard@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/react-native-dismiss-keyboard/-/react-native-dismiss-keyboard-1.0.0.tgz#32886242b3f2317e121f3aeb9b0a585e2b879b49" + +react-native-drawer-layout-polyfill@^1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/react-native-drawer-layout-polyfill/-/react-native-drawer-layout-polyfill-1.3.2.tgz#192c84d7a5a6b8a6d2be2c7daa5e4164518d0cc7" + dependencies: + react-native-drawer-layout "1.3.2" + +react-native-drawer-layout@1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/react-native-drawer-layout/-/react-native-drawer-layout-1.3.2.tgz#b9740d7663a1dc4f88a61b9c6d93d2d948ea426e" + dependencies: + react-native-dismiss-keyboard "1.0.0" + +react-native-tab-view@^0.0.70: + version "0.0.70" + resolved "https://registry.yarnpkg.com/react-native-tab-view/-/react-native-tab-view-0.0.70.tgz#1dd2ded32acd0cb6bfef38d26e53675db733b37b" + dependencies: + prop-types "^15.5.10" + +"react-native-tableview@file:..": + version "1.7.0" + dependencies: + prop-types "^15.6.0" + +react-native@0.50.4: + version "0.50.4" + resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.50.4.tgz#194f5da4939087b3acee712a503475f4942dca7e" + dependencies: + absolute-path "^0.0.0" + art "^0.10.0" + babel-core "^6.24.1" + babel-plugin-syntax-trailing-function-commas "^6.20.0" + babel-plugin-transform-async-to-generator "6.16.0" + babel-plugin-transform-class-properties "^6.18.0" + babel-plugin-transform-flow-strip-types "^6.21.0" + babel-plugin-transform-object-rest-spread "^6.20.2" + babel-register "^6.24.1" + babel-runtime "^6.23.0" + base64-js "^1.1.2" + chalk "^1.1.1" + commander "^2.9.0" + connect "^2.8.3" + create-react-class "^15.5.2" + debug "^2.2.0" + denodeify "^1.2.1" + envinfo "^3.0.0" + event-target-shim "^1.0.5" + fbjs "^0.8.14" + fbjs-scripts "^0.8.1" + fs-extra "^1.0.0" + glob "^7.1.1" + graceful-fs "^4.1.3" + inquirer "^3.0.6" + lodash "^4.16.6" + metro-bundler "^0.20.1" + mime "^1.3.4" + minimist "^1.2.0" + mkdirp "^0.5.1" + node-fetch "^1.3.3" + node-notifier "^5.1.2" + npmlog "^2.0.4" + opn "^3.0.2" + optimist "^0.6.1" + plist "^1.2.0" + pretty-format "^4.2.1" + promise "^7.1.1" + prop-types "^15.5.8" + react-clone-referenced-element "^1.0.1" + react-devtools-core "^2.5.0" + react-timer-mixin "^0.13.2" + regenerator-runtime "^0.9.5" + rimraf "^2.5.4" + semver "^5.0.3" + shell-quote "1.6.1" + stacktrace-parser "^0.1.3" + whatwg-fetch "^1.0.0" + ws "^1.1.0" + xcode "^0.9.1" + xmldoc "^0.4.0" + yargs "^9.0.0" + +react-navigation@^1.0.0-beta.21: + version "1.0.0-beta.21" + resolved "https://registry.yarnpkg.com/react-navigation/-/react-navigation-1.0.0-beta.21.tgz#086c504ba84c966ef8db898baef6fa14ff45a06f" + dependencies: + babel-plugin-transform-define "^1.3.0" + clamp "^1.0.1" + hoist-non-react-statics "^2.2.0" + path-to-regexp "^1.7.0" + prop-types "^15.5.10" + react-native-drawer-layout-polyfill "^1.3.2" + react-native-tab-view "^0.0.70" + +react-proxy@^1.1.7: + version "1.1.8" + resolved "https://registry.yarnpkg.com/react-proxy/-/react-proxy-1.1.8.tgz#9dbfd9d927528c3aa9f444e4558c37830ab8c26a" + dependencies: + lodash "^4.6.1" + react-deep-force-update "^1.0.0" + +react-test-renderer@16.0.0: + version "16.0.0" + resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-16.0.0.tgz#9fe7b8308f2f71f29fc356d4102086f131c9cb15" + dependencies: + fbjs "^0.8.16" + object-assign "^4.1.1" + +react-timer-mixin@^0.13.2: + version "0.13.3" + resolved "https://registry.yarnpkg.com/react-timer-mixin/-/react-timer-mixin-0.13.3.tgz#0da8b9f807ec07dc3e854d082c737c65605b3d22" + +react-transform-hmr@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/react-transform-hmr/-/react-transform-hmr-1.0.4.tgz#e1a40bd0aaefc72e8dfd7a7cda09af85066397bb" + dependencies: + global "^4.3.0" + react-proxy "^1.1.7" + +react@16.0.0: + version "16.0.0" + resolved "https://registry.yarnpkg.com/react/-/react-16.0.0.tgz#ce7df8f1941b036f02b2cca9dbd0cb1f0e855e2d" + dependencies: + fbjs "^0.8.16" + loose-envify "^1.1.0" + object-assign "^4.1.1" + prop-types "^15.6.0" + +read-pkg-up@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" + dependencies: + find-up "^1.0.0" + read-pkg "^1.0.0" + +read-pkg-up@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be" + dependencies: + find-up "^2.0.0" + read-pkg "^2.0.0" + +read-pkg@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" + dependencies: + load-json-file "^1.0.0" + normalize-package-data "^2.3.2" + path-type "^1.0.0" + +read-pkg@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8" + dependencies: + load-json-file "^2.0.0" + normalize-package-data "^2.3.2" + path-type "^2.0.0" + +readable-stream@^2.0.1, readable-stream@^2.0.6, readable-stream@^2.1.4, readable-stream@^2.1.5, readable-stream@^2.2.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.3.tgz#368f2512d79f9d46fdfc71349ae7878bbc1eb95c" + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~1.0.6" + safe-buffer "~5.1.1" + string_decoder "~1.0.3" + util-deprecate "~1.0.1" + +readable-stream@~1.1.8, readable-stream@~1.1.9: + version "1.1.14" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "0.0.1" + string_decoder "~0.10.x" + +regenerate@^1.2.1: + version "1.3.3" + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.3.3.tgz#0c336d3980553d755c39b586ae3b20aa49c82b7f" + +regenerator-runtime@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.0.tgz#7e54fe5b5ccd5d6624ea6255c3473be090b802e1" + +regenerator-runtime@^0.9.5: + version "0.9.6" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.9.6.tgz#d33eb95d0d2001a4be39659707c51b0cb71ce029" + +regenerator-transform@^0.10.0: + version "0.10.1" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.10.1.tgz#1e4996837231da8b7f3cf4114d71b5691a0680dd" + dependencies: + babel-runtime "^6.18.0" + babel-types "^6.19.0" + private "^0.1.6" + +regex-cache@^0.4.2: + version "0.4.4" + resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd" + dependencies: + is-equal-shallow "^0.1.3" + +regexpu-core@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-2.0.0.tgz#49d038837b8dcf8bfa5b9a42139938e6ea2ae240" + dependencies: + regenerate "^1.2.1" + regjsgen "^0.2.0" + regjsparser "^0.1.4" + +regjsgen@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7" + +regjsparser@^0.1.4: + version "0.1.5" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c" + dependencies: + jsesc "~0.5.0" + +remove-trailing-separator@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" + +repeat-element@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.2.tgz#ef089a178d1483baae4d93eb98b4f9e4e11d990a" + +repeat-string@^1.5.2: + version "1.6.1" + resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" + +repeating@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" + dependencies: + is-finite "^1.0.0" + +replace-ext@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-0.0.1.tgz#29bbd92078a739f0bcce2b4ee41e837953522924" + +request@2.81.0: + version "2.81.0" + resolved "https://registry.yarnpkg.com/request/-/request-2.81.0.tgz#c6928946a0e06c5f8d6f8a9333469ffda46298a0" + dependencies: + aws-sign2 "~0.6.0" + aws4 "^1.2.1" + caseless "~0.12.0" + combined-stream "~1.0.5" + extend "~3.0.0" + forever-agent "~0.6.1" + form-data "~2.1.1" + har-validator "~4.2.1" + hawk "~3.1.3" + http-signature "~1.1.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.7" + oauth-sign "~0.8.1" + performance-now "^0.2.0" + qs "~6.4.0" + safe-buffer "^5.0.1" + stringstream "~0.0.4" + tough-cookie "~2.3.0" + tunnel-agent "^0.6.0" + uuid "^3.0.0" + +request@^2.79.0: + version "2.83.0" + resolved "https://registry.yarnpkg.com/request/-/request-2.83.0.tgz#ca0b65da02ed62935887808e6f510381034e3356" + dependencies: + aws-sign2 "~0.7.0" + aws4 "^1.6.0" + caseless "~0.12.0" + combined-stream "~1.0.5" + extend "~3.0.1" + forever-agent "~0.6.1" + form-data "~2.3.1" + har-validator "~5.0.3" + hawk "~6.0.2" + http-signature "~1.2.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.17" + oauth-sign "~0.8.2" + performance-now "^2.1.0" + qs "~6.5.1" + safe-buffer "^5.1.1" + stringstream "~0.0.5" + tough-cookie "~2.3.3" + tunnel-agent "^0.6.0" + uuid "^3.1.0" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + +require-main-filename@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" + +resolve@1.1.7: + version "1.1.7" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" + +response-time@~2.3.1: + version "2.3.2" + resolved "https://registry.yarnpkg.com/response-time/-/response-time-2.3.2.tgz#ffa71bab952d62f7c1d49b7434355fbc68dffc5a" + dependencies: + depd "~1.1.0" + on-headers "~1.0.1" + +restore-cursor@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" + dependencies: + onetime "^2.0.0" + signal-exit "^3.0.2" + +right-align@^0.1.1: + version "0.1.3" + resolved "https://registry.yarnpkg.com/right-align/-/right-align-0.1.3.tgz#61339b722fe6a3515689210d24e14c96148613ef" + dependencies: + align-text "^0.1.1" + +rimraf@2, rimraf@^2.5.1, rimraf@^2.5.4, rimraf@^2.6.1: + version "2.6.2" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36" + dependencies: + glob "^7.0.5" + +rimraf@~2.2.6: + version "2.2.8" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.2.8.tgz#e439be2aaee327321952730f99a8929e4fc50582" + +rndm@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/rndm/-/rndm-1.2.0.tgz#f33fe9cfb52bbfd520aa18323bc65db110a1b76c" + +run-async@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0" + dependencies: + is-promise "^2.1.0" + +rx-lite-aggregates@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz#753b87a89a11c95467c4ac1626c4efc4e05c67be" + dependencies: + rx-lite "*" + +rx-lite@*, rx-lite@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-4.0.8.tgz#0b1e11af8bc44836f04a6407e92da42467b79444" + +safe-buffer@^5.0.1, safe-buffer@^5.1.1, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853" + +safe-buffer@~5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.0.1.tgz#d263ca54696cd8a306b5ca6551e92de57918fbe7" + +sane@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/sane/-/sane-2.2.0.tgz#d6d2e2fcab00e3d283c93b912b7c3a20846f1d56" + dependencies: + anymatch "^1.3.0" + exec-sh "^0.2.0" + fb-watchman "^2.0.0" + minimatch "^3.0.2" + minimist "^1.1.1" + walker "~1.0.5" + watch "~0.18.0" + optionalDependencies: + fsevents "^1.1.1" + +sax@^1.2.1: + version "1.2.4" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" + +sax@~1.1.1: + version "1.1.6" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.1.6.tgz#5d616be8a5e607d54e114afae55b7eaf2fcc3240" + +"semver@2 || 3 || 4 || 5", semver@5.x, semver@^5.0.1, semver@^5.0.3, semver@^5.1.0, semver@^5.3.0: + version "5.4.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.4.1.tgz#e059c09d8571f0540823733433505d3a2f00b18e" + +send@0.13.2: + version "0.13.2" + resolved "https://registry.yarnpkg.com/send/-/send-0.13.2.tgz#765e7607c8055452bba6f0b052595350986036de" + dependencies: + debug "~2.2.0" + depd "~1.1.0" + destroy "~1.0.4" + escape-html "~1.0.3" + etag "~1.7.0" + fresh "0.3.0" + http-errors "~1.3.1" + mime "1.3.4" + ms "0.7.1" + on-finished "~2.3.0" + range-parser "~1.0.3" + statuses "~1.2.1" + +serve-favicon@~2.3.0: + version "2.3.2" + resolved "https://registry.yarnpkg.com/serve-favicon/-/serve-favicon-2.3.2.tgz#dd419e268de012ab72b319d337f2105013f9381f" + dependencies: + etag "~1.7.0" + fresh "0.3.0" + ms "0.7.2" + parseurl "~1.3.1" + +serve-index@~1.7.2: + version "1.7.3" + resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.7.3.tgz#7a057fc6ee28dc63f64566e5fa57b111a86aecd2" + dependencies: + accepts "~1.2.13" + batch "0.5.3" + debug "~2.2.0" + escape-html "~1.0.3" + http-errors "~1.3.1" + mime-types "~2.1.9" + parseurl "~1.3.1" + +serve-static@~1.10.0: + version "1.10.3" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.10.3.tgz#ce5a6ecd3101fed5ec09827dac22a9c29bfb0535" + dependencies: + escape-html "~1.0.3" + parseurl "~1.3.1" + send "0.13.2" + +set-blocking@^2.0.0, set-blocking@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + +setimmediate@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" + +shebang-command@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + dependencies: + shebang-regex "^1.0.0" + +shebang-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + +shell-quote@1.6.1, shell-quote@^1.6.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.6.1.tgz#f4781949cce402697127430ea3b3c5476f481767" + dependencies: + array-filter "~0.0.0" + array-map "~0.0.0" + array-reduce "~0.0.0" + jsonify "~0.0.0" + +shellwords@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" + +signal-exit@^3.0.0, signal-exit@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" + +simple-plist@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/simple-plist/-/simple-plist-0.2.1.tgz#71766db352326928cf3a807242ba762322636723" + dependencies: + bplist-creator "0.0.7" + bplist-parser "0.1.1" + plist "2.0.1" + +slash@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" + +slide@^1.1.5: + version "1.1.6" + resolved "https://registry.yarnpkg.com/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707" + +sntp@1.x.x: + version "1.0.9" + resolved "https://registry.yarnpkg.com/sntp/-/sntp-1.0.9.tgz#6541184cc90aeea6c6e7b35e2659082443c66198" + dependencies: + hoek "2.x.x" + +sntp@2.x.x: + version "2.1.0" + resolved "https://registry.yarnpkg.com/sntp/-/sntp-2.1.0.tgz#2c6cec14fedc2222739caf9b5c3d85d1cc5a2cc8" + dependencies: + hoek "4.x.x" + +source-map-support@^0.4.15: + version "0.4.18" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" + dependencies: + source-map "^0.5.6" + +source-map@^0.4.4: + version "0.4.4" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b" + dependencies: + amdefine ">=0.0.4" + +source-map@^0.5.3, source-map@^0.5.6, source-map@~0.5.1, source-map@~0.5.6: + version "0.5.7" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + +source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + +sparkles@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/sparkles/-/sparkles-1.0.0.tgz#1acbbfb592436d10bbe8f785b7cc6f82815012c3" + +spdx-correct@~1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-1.0.2.tgz#4b3073d933ff51f3912f03ac5519498a4150db40" + dependencies: + spdx-license-ids "^1.0.2" + +spdx-expression-parse@~1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz#9bdf2f20e1f40ed447fbe273266191fced51626c" + +spdx-license-ids@^1.0.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz#c9df7a3424594ade6bd11900d596696dc06bac57" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + +sshpk@^1.7.0: + version "1.13.1" + resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.13.1.tgz#512df6da6287144316dc4c18fe1cf1d940739be3" + dependencies: + asn1 "~0.2.3" + assert-plus "^1.0.0" + dashdash "^1.12.0" + getpass "^0.1.1" + optionalDependencies: + bcrypt-pbkdf "^1.0.0" + ecc-jsbn "~0.1.1" + jsbn "~0.1.0" + tweetnacl "~0.14.0" + +stacktrace-parser@^0.1.3: + version "0.1.4" + resolved "https://registry.yarnpkg.com/stacktrace-parser/-/stacktrace-parser-0.1.4.tgz#01397922e5f62ecf30845522c95c4fe1d25e7d4e" + +statuses@1: + version "1.4.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.4.0.tgz#bb73d446da2796106efcc1b601a253d6c46bd087" + +statuses@~1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.2.1.tgz#dded45cc18256d51ed40aec142489d5c61026d28" + +stream-buffers@~2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/stream-buffers/-/stream-buffers-2.2.0.tgz#91d5f5130d1cef96dcfa7f726945188741d09ee4" + +stream-counter@~0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/stream-counter/-/stream-counter-0.2.0.tgz#ded266556319c8b0e222812b9cf3b26fa7d947de" + dependencies: + readable-stream "~1.1.8" + +string-length@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/string-length/-/string-length-2.0.0.tgz#d40dbb686a3ace960c1cffca562bf2c45f8363ed" + dependencies: + astral-regex "^1.0.0" + strip-ansi "^4.0.0" + +string-width@^1.0.1, string-width@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" + dependencies: + code-point-at "^1.0.0" + is-fullwidth-code-point "^1.0.0" + strip-ansi "^3.0.0" + +string-width@^2.0.0, string-width@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" + dependencies: + is-fullwidth-code-point "^2.0.0" + strip-ansi "^4.0.0" + +string_decoder@~0.10.x: + version "0.10.31" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" + +string_decoder@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.3.tgz#0fc67d7c141825de94282dd536bec6b9bce860ab" + dependencies: + safe-buffer "~5.1.0" + +stringstream@~0.0.4, stringstream@~0.0.5: + version "0.0.5" + resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.5.tgz#4e484cd4de5a0bbbee18e46307710a8a81621878" + +strip-ansi@^3.0.0, strip-ansi@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" + dependencies: + ansi-regex "^2.0.0" + +strip-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" + dependencies: + ansi-regex "^3.0.0" + +strip-bom@3.0.0, strip-bom@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + +strip-bom@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" + dependencies: + is-utf8 "^0.2.0" + +strip-eof@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" + +strip-json-comments@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + +supports-color@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" + +supports-color@^3.1.2: + version "3.2.3" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6" + dependencies: + has-flag "^1.0.0" + +supports-color@^4.0.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.5.0.tgz#be7a0de484dec5c5cddf8b3d59125044912f635b" + dependencies: + has-flag "^2.0.0" + +symbol-tree@^3.2.1: + version "3.2.2" + resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.2.tgz#ae27db38f660a7ae2e1c3b7d1bc290819b8519e6" + +sync-exec@~0.6.x: + version "0.6.2" + resolved "https://registry.yarnpkg.com/sync-exec/-/sync-exec-0.6.2.tgz#717d22cc53f0ce1def5594362f3a89a2ebb91105" + +tar-pack@^3.4.0: + version "3.4.1" + resolved "https://registry.yarnpkg.com/tar-pack/-/tar-pack-3.4.1.tgz#e1dbc03a9b9d3ba07e896ad027317eb679a10a1f" + dependencies: + debug "^2.2.0" + fstream "^1.0.10" + fstream-ignore "^1.0.5" + once "^1.3.3" + readable-stream "^2.1.4" + rimraf "^2.5.1" + tar "^2.2.1" + uid-number "^0.0.6" + +tar@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.1.tgz#8e4d2a256c0e2185c6b18ad694aec968b83cb1d1" + dependencies: + block-stream "*" + fstream "^1.0.2" + inherits "2" + +temp@0.8.3: + version "0.8.3" + resolved "https://registry.yarnpkg.com/temp/-/temp-0.8.3.tgz#e0c6bc4d26b903124410e4fed81103014dfc1f59" + dependencies: + os-tmpdir "^1.0.0" + rimraf "~2.2.6" + +test-exclude@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-4.1.1.tgz#4d84964b0966b0087ecc334a2ce002d3d9341e26" + dependencies: + arrify "^1.0.1" + micromatch "^2.3.11" + object-assign "^4.1.0" + read-pkg-up "^1.0.1" + require-main-filename "^1.0.1" + +throat@^4.0.0, throat@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/throat/-/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a" + +through2@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.3.tgz#0004569b37c7c74ba39c43f3ced78d1ad94140be" + dependencies: + readable-stream "^2.1.5" + xtend "~4.0.1" + +through@^2.3.6: + version "2.3.8" + resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + +time-stamp@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3" + +tmp@^0.0.33: + version "0.0.33" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" + dependencies: + os-tmpdir "~1.0.2" + +tmpl@1.0.x: + version "1.0.4" + resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1" + +to-fast-properties@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" + +tough-cookie@^2.3.2, tough-cookie@~2.3.0, tough-cookie@~2.3.3: + version "2.3.3" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.3.tgz#0b618a5565b6dea90bf3425d04d55edc475a7561" + dependencies: + punycode "^1.4.1" + +tr46@~0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" + +traverse@0.6.6: + version "0.6.6" + resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.6.6.tgz#cbdf560fd7b9af632502fed40f918c157ea97137" + +trim-right@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" + +tsscmp@1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/tsscmp/-/tsscmp-1.0.5.tgz#7dc4a33af71581ab4337da91d85ca5427ebd9a97" + +tunnel-agent@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + dependencies: + safe-buffer "^5.0.1" + +tweetnacl@^0.14.3, tweetnacl@~0.14.0: + version "0.14.5" + resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" + +type-check@~0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + dependencies: + prelude-ls "~1.1.2" + +type-is@~1.6.6: + version "1.6.15" + resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.15.tgz#cab10fb4909e441c82842eafe1ad646c81804410" + dependencies: + media-typer "0.3.0" + mime-types "~2.1.15" + +typedarray@^0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" + +ua-parser-js@^0.7.9: + version "0.7.17" + resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.17.tgz#e9ec5f9498b9ec910e7ae3ac626a805c4d09ecac" + +uglify-es@^3.1.8: + version "3.2.0" + resolved "https://registry.yarnpkg.com/uglify-es/-/uglify-es-3.2.0.tgz#fbbfb9dc465ec7e5065701b9720d0de977d0bc24" + dependencies: + commander "~2.12.1" + source-map "~0.6.1" + +uglify-js@^2.6: + version "2.8.29" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.8.29.tgz#29c5733148057bb4e1f75df35b7a9cb72e6a59dd" + dependencies: + source-map "~0.5.1" + yargs "~3.10.0" + optionalDependencies: + uglify-to-browserify "~1.0.0" + +uglify-to-browserify@~1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7" + +uid-number@^0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81" + +uid-safe@2.1.4: + version "2.1.4" + resolved "https://registry.yarnpkg.com/uid-safe/-/uid-safe-2.1.4.tgz#3ad6f38368c6d4c8c75ec17623fb79aa1d071d81" + dependencies: + random-bytes "~1.0.0" + +uid-safe@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/uid-safe/-/uid-safe-2.0.0.tgz#a7f3c6ca64a1f6a5d04ec0ef3e4c3d5367317137" + dependencies: + base64-url "1.2.1" + +ultron@1.0.x: + version "1.0.2" + resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.0.2.tgz#ace116ab557cd197386a4e88f4685378c8b2e4fa" + +ultron@~1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.1.1.tgz#9fe1536a10a664a65266a1e3ccf85fd36302bc9c" + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + +util-deprecate@1.0.2, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + +utils-merge@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.0.tgz#0294fb922bb9375153541c4f7096231f287c8af8" + +uuid@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.0.1.tgz#6544bba2dfda8c1cf17e629a3a305e2bb1fee6c1" + +uuid@^3.0.0, uuid@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.1.0.tgz#3dd3d3e790abc24d7b0d3a034ffababe28ebbc04" + +validate-npm-package-license@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz#2804babe712ad3379459acfbe24746ab2c303fbc" + dependencies: + spdx-correct "~1.0.0" + spdx-expression-parse "~1.0.0" + +vary@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.0.1.tgz#99e4981566a286118dfb2b817357df7993376d10" + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + +verror@1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" + dependencies: + assert-plus "^1.0.0" + core-util-is "1.0.2" + extsprintf "^1.2.0" + +vhost@~3.0.1: + version "3.0.2" + resolved "https://registry.yarnpkg.com/vhost/-/vhost-3.0.2.tgz#2fb1decd4c466aa88b0f9341af33dc1aff2478d5" + +vinyl@^0.5.0: + version "0.5.3" + resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-0.5.3.tgz#b0455b38fc5e0cf30d4325132e461970c2091cde" + dependencies: + clone "^1.0.0" + clone-stats "^0.0.1" + replace-ext "0.0.1" + +walker@~1.0.5: + version "1.0.7" + resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" + dependencies: + makeerror "1.0.x" + +watch@~0.18.0: + version "0.18.0" + resolved "https://registry.yarnpkg.com/watch/-/watch-0.18.0.tgz#28095476c6df7c90c963138990c0a5423eb4b986" + dependencies: + exec-sh "^0.2.0" + minimist "^1.2.0" + +webidl-conversions@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" + +webidl-conversions@^4.0.0: + version "4.0.2" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" + +whatwg-encoding@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.3.tgz#57c235bc8657e914d24e1a397d3c82daee0a6ba3" + dependencies: + iconv-lite "0.4.19" + +whatwg-fetch@>=0.10.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz#9c84ec2dcf68187ff00bc64e1274b442176e1c84" + +whatwg-fetch@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-1.1.1.tgz#ac3c9d39f320c6dce5339969d054ef43dd333319" + +whatwg-url@^4.3.0: + version "4.8.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-4.8.0.tgz#d2981aa9148c1e00a41c5a6131166ab4683bbcc0" + dependencies: + tr46 "~0.0.3" + webidl-conversions "^3.0.0" + +which-module@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" + +which@^1.2.12, which@^1.2.14, which@^1.2.9: + version "1.3.0" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.0.tgz#ff04bdfc010ee547d780bec38e1ac1c2777d253a" + dependencies: + isexe "^2.0.0" + +wide-align@^1.1.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.2.tgz#571e0f1b0604636ebc0dfc21b0339bbe31341710" + dependencies: + string-width "^1.0.2" + +win-release@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/win-release/-/win-release-1.1.1.tgz#5fa55e02be7ca934edfc12665632e849b72e5209" + dependencies: + semver "^5.0.1" + +window-size@0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d" + +wordwrap@0.0.2: + version "0.0.2" + resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f" + +wordwrap@^1.0.0, wordwrap@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" + +wordwrap@~0.0.2: + version "0.0.3" + resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107" + +worker-farm@^1.3.1: + version "1.5.2" + resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.5.2.tgz#32b312e5dc3d5d45d79ef44acc2587491cd729ae" + dependencies: + errno "^0.1.4" + xtend "^4.0.1" + +wrap-ansi@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" + dependencies: + string-width "^1.0.1" + strip-ansi "^3.0.1" + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + +write-file-atomic@^1.2.0: + version "1.3.4" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-1.3.4.tgz#f807a4f0b1d9e913ae7a48112e6cc3af1991b45f" + dependencies: + graceful-fs "^4.1.11" + imurmurhash "^0.1.4" + slide "^1.1.5" + +write-file-atomic@^2.1.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.3.0.tgz#1ff61575c2e2a4e8e510d6fa4e243cce183999ab" + dependencies: + graceful-fs "^4.1.11" + imurmurhash "^0.1.4" + signal-exit "^3.0.2" + +ws@^1.1.0: + version "1.1.5" + resolved "https://registry.yarnpkg.com/ws/-/ws-1.1.5.tgz#cbd9e6e75e09fc5d2c90015f21f0c40875e0dd51" + dependencies: + options ">=0.0.5" + ultron "1.0.x" + +ws@^2.0.3: + version "2.3.1" + resolved "https://registry.yarnpkg.com/ws/-/ws-2.3.1.tgz#6b94b3e447cb6a363f785eaf94af6359e8e81c80" + dependencies: + safe-buffer "~5.0.1" + ultron "~1.1.0" + +xcode@^0.9.1: + version "0.9.3" + resolved "https://registry.yarnpkg.com/xcode/-/xcode-0.9.3.tgz#910a89c16aee6cc0b42ca805a6d0b4cf87211cf3" + dependencies: + pegjs "^0.10.0" + simple-plist "^0.2.1" + uuid "3.0.1" + +xml-name-validator@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-2.0.1.tgz#4d8b8f1eccd3419aa362061becef515e1e559635" + +xmlbuilder@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-4.0.0.tgz#98b8f651ca30aa624036f127d11cc66dc7b907a3" + dependencies: + lodash "^3.5.0" + +xmlbuilder@8.2.2: + version "8.2.2" + resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-8.2.2.tgz#69248673410b4ba42e1a6136551d2922335aa773" + +xmldoc@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/xmldoc/-/xmldoc-0.4.0.tgz#d257224be8393eaacbf837ef227fd8ec25b36888" + dependencies: + sax "~1.1.1" + +xmldom@0.1.x: + version "0.1.27" + resolved "https://registry.yarnpkg.com/xmldom/-/xmldom-0.1.27.tgz#d501f97b3bdb403af8ef9ecc20573187aadac0e9" + +xpipe@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/xpipe/-/xpipe-1.0.5.tgz#8dd8bf45fc3f7f55f0e054b878f43a62614dafdf" + +xtend@^4.0.1, xtend@~4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" + +y18n@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" + +yallist@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" + +yargs-parser@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-7.0.0.tgz#8d0ac42f16ea55debd332caf4c4038b3e3f5dfd9" + dependencies: + camelcase "^4.1.0" + +yargs@^9.0.0: + version "9.0.1" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-9.0.1.tgz#52acc23feecac34042078ee78c0c007f5085db4c" + dependencies: + camelcase "^4.1.0" + cliui "^3.2.0" + decamelize "^1.1.1" + get-caller-file "^1.0.1" + os-locale "^2.0.0" + read-pkg-up "^2.0.0" + require-directory "^2.1.1" + require-main-filename "^1.0.1" + set-blocking "^2.0.0" + string-width "^2.0.0" + which-module "^2.0.0" + y18n "^3.2.1" + yargs-parser "^7.0.0" + +yargs@~3.10.0: + version "3.10.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.10.0.tgz#f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1" + dependencies: + camelcase "^1.0.2" + cliui "^2.1.0" + decamelize "^1.0.0" + window-size "0.1.0" From 0bf4c16e5cb942f1342a28c53fb228b31bea4d7c Mon Sep 17 00:00:00 2001 From: Kyle Roach Date: Fri, 1 Dec 2017 00:20:45 -0400 Subject: [PATCH 21/50] fix(onAccessoryPress): Callback now fires first time Weird bug that didn't trigger the callback on first load. The user had to press the cell first then select the accesory. --- .eslintrc | 3 ++- src/TableView.js | 18 ++++++++---------- 2 files changed, 10 insertions(+), 11 deletions(-) diff --git a/.eslintrc b/.eslintrc index c735530..31399ac 100644 --- a/.eslintrc +++ b/.eslintrc @@ -6,6 +6,7 @@ "semi": "off", "no-underscore-dangle": "off", "no-plusplus": "off", - "react/jsx-filename-extension": "off" + "react/jsx-filename-extension": "off", + "no-unused-expressions": "off" } } diff --git a/src/TableView.js b/src/TableView.js index dc81800..cd3084e 100644 --- a/src/TableView.js +++ b/src/TableView.js @@ -188,20 +188,18 @@ class TableView extends React.Component { } _onAccessoryPress(event) { - console.log('_onAccessoryPress', event) const data = event.nativeEvent - if ( - this.sections[data.selectedSection] && - this.sections[data.selectedSection].items[data.accessoryIndex] && - this.sections[data.selectedSection] && - this.sections[data.selectedSection].items[data.accessoryIndex].onAccessoryPress - ) { - this.sections[data.selectedSection] && - this.sections[data.selectedSection].items[data.accessoryIndex].onAccessoryPress(data) - } + if (this.props.onAccessoryPress) { this.props.onAccessoryPress(data) } + + if (this.sections) { + const pressedItem = this.sections[data.accessorySection].items[data.accessoryIndex] + + pressedItem.onAccessoryPress && pressedItem.onAccessoryPress(data) + } + event.stopPropagation() } From 71967c185df708e9aca7b12ac409809a4c1f31d9 Mon Sep 17 00:00:00 2001 From: Kyle Roach Date: Fri, 1 Dec 2017 00:40:17 -0400 Subject: [PATCH 22/50] feat(example): Accesory Types page --- .eslintrc | 7 ++++- example/src/index.js | 28 ++++++++++------- example/src/screens/Example1.js | 6 ++-- example/src/screens/Example2.js | 36 ++++++++++++++++++++++ example/src/screens/Home.js | 53 +++++++++++++-------------------- 5 files changed, 84 insertions(+), 46 deletions(-) create mode 100644 example/src/screens/Example2.js diff --git a/.eslintrc b/.eslintrc index 31399ac..823c74c 100644 --- a/.eslintrc +++ b/.eslintrc @@ -7,6 +7,11 @@ "no-underscore-dangle": "off", "no-plusplus": "off", "react/jsx-filename-extension": "off", - "no-unused-expressions": "off" + "no-unused-expressions": "off", + "no-alert": "off", + "no-debugger": "off" + }, + "env": { + "browser": true } } diff --git a/example/src/index.js b/example/src/index.js index 94e07e5..2a9f054 100644 --- a/example/src/index.js +++ b/example/src/index.js @@ -2,30 +2,38 @@ import { AppRegistry } from 'react-native' import { StackNavigator } from 'react-navigation' import Home from './screens/Home' import Example1 from './screens/Example1' +import Example2 from './screens/Example2' const Stack = StackNavigator( { home: { screen: Home, navigationOptions: { - title: 'TableView Examples' - } + title: 'TableView Examples', + }, }, - example1: { + sections: { screen: Example1, navigationOptions: { - title: 'Multiple Sections' - } - } + title: 'Multiple Sections', + }, + }, + accessories: { + screen: Example2, + navigationOptions: { + title: 'Accessory Types', + }, + }, }, { navigationOptions: { headerStyle: { - backgroundColor: '#47A1D7' + backgroundColor: '#47A1D7', }, - headerTintColor: '#fff' - } - } + headerTintColor: '#fff', + }, + initialRouteName: 'home', + }, ) AppRegistry.registerComponent('TableViewDemo', () => Stack) diff --git a/example/src/screens/Example1.js b/example/src/screens/Example1.js index 61bcb72..fb309f8 100644 --- a/example/src/screens/Example1.js +++ b/example/src/screens/Example1.js @@ -6,13 +6,13 @@ const { Section, Item } = TableView const Example1 = () => ( console.log(event)} > -
+
Item 1 diff --git a/example/src/screens/Example2.js b/example/src/screens/Example2.js new file mode 100644 index 0000000..4788cbb --- /dev/null +++ b/example/src/screens/Example2.js @@ -0,0 +1,36 @@ +import React from 'react' +import TableView from 'react-native-tableview' + +const { Section, Item } = TableView +const { + DisclosureIndicator, + DisclosureButton, + Checkmark, + DetailButton, +} = TableView.Consts.AccessoryType + +const Example2 = () => ( + alert(label)} + onAccessoryPress={() => {}} + > +
+ No accesory + I have an arrow + alert('You Pressed my button')} + > + I have an arrow and a button + + I have a checkmark + alert('You Pressed my button')}> + I have a button + +
+
+) + +export default Example2 diff --git a/example/src/screens/Home.js b/example/src/screens/Home.js index 6249414..b134fb8 100644 --- a/example/src/screens/Home.js +++ b/example/src/screens/Home.js @@ -4,40 +4,29 @@ * @flow */ -import React, { Component } from 'react' -import { Platform, StyleSheet, Text, View } from 'react-native' +import React from 'react' +import type { NavigationScreenConfigProps } from 'react-navigation' import TableView from 'react-native-tableview' -const instructions = Platform.select({ - ios: 'Press Cmd+R to reload,\n' + 'Cmd+D or shake for dev menu', - android: - 'Double tap R on your keyboard to reload,\n' + - 'Shake or press menu button for dev menu' -}) +const { Section, Item } = TableView -export default class App extends Component<{}> { - navigate = ({ label }) => { - switch (label) { - case 'Multiple sections': { - this.props.navigation.navigate('example1') - } - } - } +const App = ({ navigation }: NavigationScreenConfigProps) => { + const { navigate } = navigation - render() { - return ( - - - Multiple sections - Custom Cells - App bundled JSON data - - - ) - } + return ( + +
+ navigate('sections')}>Multiple sections + navigate('accessories')}>Accessory Types + Custom Cells + App bundled JSON data +
+
+ ) } + +export default App From 475fa4ed0d065d877a1152060e838d8e1bdb7cf4 Mon Sep 17 00:00:00 2001 From: Kyle Roach Date: Sun, 3 Dec 2017 17:51:44 -0400 Subject: [PATCH 23/50] feat(example): Add bundled json example --- .../TableViewDemo.xcodeproj/project.pbxproj | 4 + example/src/assets/states.json | 19441 ++++++++++++++++ example/src/index.js | 7 + example/src/screens/Example4.js | 33 + example/src/screens/Home.js | 2 +- 5 files changed, 19486 insertions(+), 1 deletion(-) create mode 100644 example/src/assets/states.json create mode 100644 example/src/screens/Example4.js diff --git a/example/ios/TableViewDemo.xcodeproj/project.pbxproj b/example/ios/TableViewDemo.xcodeproj/project.pbxproj index 6d82ca0..756b268 100644 --- a/example/ios/TableViewDemo.xcodeproj/project.pbxproj +++ b/example/ios/TableViewDemo.xcodeproj/project.pbxproj @@ -34,6 +34,7 @@ 2D02E4C81E0B4AEC006451C7 /* libRCTWebSocket-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E991DF850E9000B6D8A /* libRCTWebSocket-tvOS.a */; }; 2D02E4C91E0B4AEC006451C7 /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3EA31DF850E9000B6D8A /* libReact.a */; }; 2DCD954D1E0B4F2C00145EB5 /* TableViewDemoTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* TableViewDemoTests.m */; }; + 3D06A1BD1FD4A30F00BFEB7E /* states.json in Resources */ = {isa = PBXBuildFile; fileRef = 3D06A1BC1FD4A30F00BFEB7E /* states.json */; }; 5E9157361DD0AC6A00FF2AA8 /* libRCTAnimation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E9157331DD0AC6500FF2AA8 /* libRCTAnimation.a */; }; 74576CBC2F5D4983AACEC703 /* libRNTableView.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FAECC8893CAD49DFB3834277 /* libRNTableView.a */; }; 832341BD1AAA6AB300B99B32 /* libRCTText.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 832341B51AAA6A8300B99B32 /* libRCTText.a */; }; @@ -331,6 +332,7 @@ 146833FF1AC3E56700842450 /* React.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = React.xcodeproj; path = "../node_modules/react-native/React/React.xcodeproj"; sourceTree = ""; }; 2D02E47B1E0B4A5D006451C7 /* TableViewDemo-tvOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "TableViewDemo-tvOS.app"; sourceTree = BUILT_PRODUCTS_DIR; }; 2D02E4901E0B4A5D006451C7 /* TableViewDemo-tvOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "TableViewDemo-tvOSTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; + 3D06A1BC1FD4A30F00BFEB7E /* states.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; name = states.json; path = ../src/assets/states.json; sourceTree = ""; }; 5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTAnimation.xcodeproj; path = "../node_modules/react-native/Libraries/NativeAnimation/RCTAnimation.xcodeproj"; sourceTree = ""; }; 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTLinking.xcodeproj; path = "../node_modules/react-native/Libraries/LinkingIOS/RCTLinking.xcodeproj"; sourceTree = ""; }; 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTText.xcodeproj; path = "../node_modules/react-native/Libraries/Text/RCTText.xcodeproj"; sourceTree = ""; }; @@ -581,6 +583,7 @@ 83CBB9F61A601CBA00E9B192 = { isa = PBXGroup; children = ( + 3D06A1BC1FD4A30F00BFEB7E /* states.json */, 13B07FAE1A68108700A75B9A /* TableViewDemo */, 832341AE1AAA6A7D00B99B32 /* Libraries */, 00E356EF1AD99517003FC87E /* TableViewDemoTests */, @@ -1056,6 +1059,7 @@ files = ( 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */, 13B07FBD1A68108700A75B9A /* LaunchScreen.xib in Resources */, + 3D06A1BD1FD4A30F00BFEB7E /* states.json in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/example/src/assets/states.json b/example/src/assets/states.json new file mode 100644 index 0000000..152781f --- /dev/null +++ b/example/src/assets/states.json @@ -0,0 +1,19441 @@ +[ + { + "items":[ + { + "label":"A'ana", + "value":"WS01", + "country":"WS" + }, + { + "label":"Aakkâr", + "value":"LB10", + "country":"LB" + }, + { + "label":"Aargau", + "value":"CHAG", + "country":"CH" + }, + { + "label":"Abia", + "value":"NG45", + "country":"NG" + }, + { + "label":"Abkhazia", + "value":"GE02", + "country":"GE" + }, + { + "label":"Abruzzo", + "value":"IT01", + "country":"IT" + }, + { + "label":"Abu Dhabi", + "value":"AE01", + "country":"AE" + }, + { + "label":"Abuja Federal Capital Territory", + "value":"NG11", + "country":"NG" + }, + { + "label":"Abyan", + "value":"YE01", + "country":"YE" + }, + { + "label":"Abşeron", + "value":"AZ01", + "country":"AZ" + }, + { + "label":"Aceh", + "value":"ID01", + "country":"ID" + }, + { + "label":"Acklins", + "value":"BS24", + "country":"BS" + }, + { + "label":"Acoua", + "value":"YT97601", + "country":"YT" + }, + { + "label":"Acquaviva", + "value":"SM01", + "country":"SM" + }, + { + "label":"Acre", + "value":"BR01", + "country":"BR" + }, + { + "label":"Adamaoua", + "value":"CM10", + "country":"CM" + }, + { + "label":"Adamawa", + "value":"NG35", + "country":"NG" + }, + { + "label":"Adana", + "value":"TR81", + "country":"TR" + }, + { + "label":"Aden", + "value":"YE02", + "country":"YE" + }, + { + "label":"Adjuntas", + "value":"PR001", + "country":"PR" + }, + { + "label":"Adrar", + "value":"MR07", + "country":"MR" + }, + { + "label":"Adrar", + "value":"DZ34", + "country":"DZ" + }, + { + "label":"Adygeya", + "value":"RU01", + "country":"RU" + }, + { + "label":"Adıyaman", + "value":"TR02", + "country":"TR" + }, + { + "label":"Aerodrom", + "value":"MKF3", + "country":"MK" + }, + { + "label":"Afyonkarahisar", + "value":"TR03", + "country":"TR" + }, + { + "label":"Agadez", + "value":"NE01", + "country":"NE" + }, + { + "label":"Agalega Islands", + "value":"MU21", + "country":"MU" + }, + { + "label":"Agana Heights", + "value":"GUAH", + "country":"GU" + }, + { + "label":"Agat", + "value":"GUAT", + "country":"GU" + }, + { + "label":"Aglona", + "value":"LV35", + "country":"LV" + }, + { + "label":"Agnéby", + "value":"CI74", + "country":"CI" + }, + { + "label":"Aguada", + "value":"PR003", + "country":"PR" + }, + { + "label":"Aguadilla", + "value":"PR005", + "country":"PR" + }, + { + "label":"Aguas Buenas", + "value":"PR007", + "country":"PR" + }, + { + "label":"Aguascalientes", + "value":"MX01", + "country":"MX" + }, + { + "label":"Ahal", + "value":"TM01", + "country":"TM" + }, + { + "label":"Ahuachapán", + "value":"SV01", + "country":"SV" + }, + { + "label":"Aibonito", + "value":"PR009", + "country":"PR" + }, + { + "label":"Aichi", + "value":"JP01", + "country":"JP" + }, + { + "label":"Aiga-i-le-Tai", + "value":"WS02", + "country":"WS" + }, + { + "label":"Aileu", + "value":"TLAL", + "country":"TL" + }, + { + "label":"Ailinginae Atoll", + "value":"MH007", + "country":"MH" + }, + { + "label":"Ailinglaplap Atoll", + "value":"MH010", + "country":"MH" + }, + { + "label":"Ailuk Atoll", + "value":"MH030", + "country":"MH" + }, + { + "label":"Aimeliik", + "value":"PW01", + "country":"PW" + }, + { + "label":"Ainaro", + "value":"TLAN", + "country":"TL" + }, + { + "label":"Airai", + "value":"PW02", + "country":"PW" + }, + { + "label":"Aisén", + "value":"CL02", + "country":"CL" + }, + { + "label":"Aiwo", + "value":"NR01", + "country":"NR" + }, + { + "label":"Aizkraukles Rajons", + "value":"LV01", + "country":"LV" + }, + { + "label":"Aizpute", + "value":"LV37", + "country":"LV" + }, + { + "label":"Ajaria", + "value":"GE04", + "country":"GE" + }, + { + "label":"Ajdovščina", + "value":"SI01", + "country":"SI" + }, + { + "label":"Ajlun", + "value":"JO20", + "country":"JO" + }, + { + "label":"Ajman", + "value":"AE02", + "country":"AE" + }, + { + "label":"Akershus", + "value":"NO01", + "country":"NO" + }, + { + "label":"Akita", + "value":"JP02", + "country":"JP" + }, + { + "label":"Aknīste", + "value":"LV38", + "country":"LV" + }, + { + "label":"Aksaray", + "value":"TR75", + "country":"TR" + }, + { + "label":"Akwa Ibom", + "value":"NG21", + "country":"NG" + }, + { + "label":"Al Asimah", + "value":"KW02", + "country":"KW" + }, + { + "label":"Al Aḩmadī", + "value":"KW04", + "country":"KW" + }, + { + "label":"Al Batinah", + "value":"OM11", + "country":"OM" + }, + { + "label":"Al Bayḑāʼ", + "value":"YE20", + "country":"YE" + }, + { + "label":"Al Buraimi", + "value":"OM10", + "country":"OM" + }, + { + "label":"Al Buḩayrah", + "value":"EG03", + "country":"EG" + }, + { + "label":"Al Bāţinah", + "value":"OM02", + "country":"OM" + }, + { + "label":"Al Farwaniyah", + "value":"KW07", + "country":"KW" + }, + { + "label":"Al Fujayrah", + "value":"AE04", + "country":"AE" + }, + { + "label":"Al Ismā‘īlīyah", + "value":"EG07", + "country":"EG" + }, + { + "label":"Al Jabal al Akhḑar", + "value":"LY63", + "country":"LY" + }, + { + "label":"Al Jahrāʼ", + "value":"KW05", + "country":"KW" + }, + { + "label":"Al Jawf", + "value":"YE21", + "country":"YE" + }, + { + "label":"Al Jawf", + "value":"SA20", + "country":"SA" + }, + { + "label":"Al Jazīrah", + "value":"SD38", + "country":"SD" + }, + { + "label":"Al Jufrah", + "value":"LY64", + "country":"LY" + }, + { + "label":"Al Jīzah", + "value":"EG08", + "country":"EG" + }, + { + "label":"Al Khawr", + "value":"QA04", + "country":"QA" + }, + { + "label":"Al Kufrah", + "value":"LY65", + "country":"LY" + }, + { + "label":"Al Madīnah al Munawwarah", + "value":"SA05", + "country":"SA" + }, + { + "label":"Al Mahdīyah", + "value":"TN15", + "country":"TN" + }, + { + "label":"Al Mahrah", + "value":"YE03", + "country":"YE" + }, + { + "label":"Al Marj", + "value":"LY66", + "country":"LY" + }, + { + "label":"Al Marqab", + "value":"LY82", + "country":"LY" + }, + { + "label":"Al Maḩwīt", + "value":"YE10", + "country":"YE" + }, + { + "label":"Al Minyā", + "value":"EG10", + "country":"EG" + }, + { + "label":"Al Munastīr", + "value":"TN16", + "country":"TN" + }, + { + "label":"Al Muthanná", + "value":"IQ03", + "country":"IQ" + }, + { + "label":"Al Qayrawān", + "value":"TN03", + "country":"TN" + }, + { + "label":"Al Qaşrayn", + "value":"TN02", + "country":"TN" + }, + { + "label":"Al Qaḑārif", + "value":"SD39", + "country":"SD" + }, + { + "label":"Al Qādisīyah", + "value":"IQ04", + "country":"IQ" + }, + { + "label":"Al Wakrah", + "value":"QA10", + "country":"QA" + }, + { + "label":"Al Wusţá", + "value":"OM03", + "country":"OM" + }, + { + "label":"Al-Hasakah", + "value":"SY01", + "country":"SY" + }, + { + "label":"Al-Qassim", + "value":"SA08", + "country":"SA" + }, + { + "label":"Alabama", + "value":"USAL", + "country":"US" + }, + { + "label":"Alagoas", + "value":"BR02", + "country":"BR" + }, + { + "label":"Alajuela", + "value":"CR01", + "country":"CR" + }, + { + "label":"Alaotra Mangoro", + "value":"MG7670851", + "country":"MG" + }, + { + "label":"Alaska", + "value":"USAK", + "country":"US" + }, + { + "label":"Alba", + "value":"RO01", + "country":"RO" + }, + { + "label":"Alberta", + "value":"CA01", + "country":"CA" + }, + { + "label":"Alborz", + "value":"IR44", + "country":"IR" + }, + { + "label":"Alderney", + "value":"GG8989934", + "country":"GG" + }, + { + "label":"Aleppo", + "value":"SY09", + "country":"SY" + }, + { + "label":"Alexandria", + "value":"EG06", + "country":"EG" + }, + { + "label":"Alger", + "value":"DZ01", + "country":"DZ" + }, + { + "label":"Ali Sabieh", + "value":"DJ01", + "country":"DJ" + }, + { + "label":"Alibori", + "value":"BJ07", + "country":"BJ" + }, + { + "label":"Almaty Oblysy", + "value":"KZ01", + "country":"KZ" + }, + { + "label":"Almaty Qalasy", + "value":"KZ02", + "country":"KZ" + }, + { + "label":"Aloja", + "value":"LV39", + "country":"LV" + }, + { + "label":"Alsace", + "value":"FRC1", + "country":"FR" + }, + { + "label":"Alsunga", + "value":"LV40", + "country":"LV" + }, + { + "label":"Alta Verapaz", + "value":"GT01", + "country":"GT" + }, + { + "label":"Altai Krai", + "value":"RU04", + "country":"RU" + }, + { + "label":"Altay", + "value":"RU03", + "country":"RU" + }, + { + "label":"Alto Paraguay", + "value":"PY23", + "country":"PY" + }, + { + "label":"Alto Paraná", + "value":"PY01", + "country":"PY" + }, + { + "label":"Alytaus apskritis", + "value":"LT56", + "country":"LT" + }, + { + "label":"Alūksnes Rajons", + "value":"LV02", + "country":"LV" + }, + { + "label":"Amambay", + "value":"PY02", + "country":"PY" + }, + { + "label":"Amanat Al Asimah", + "value":"YE26", + "country":"YE" + }, + { + "label":"Amapá", + "value":"BR03", + "country":"BR" + }, + { + "label":"Amasya", + "value":"TR05", + "country":"TR" + }, + { + "label":"Amatas Novads", + "value":"LV42", + "country":"LV" + }, + { + "label":"Amazonas", + "value":"BR04", + "country":"BR" + }, + { + "label":"Amazonas", + "value":"PE01", + "country":"PE" + }, + { + "label":"Amazonas", + "value":"CO01", + "country":"CO" + }, + { + "label":"Amazonas", + "value":"VE01", + "country":"VE" + }, + { + "label":"Amhara", + "value":"ET46", + "country":"ET" + }, + { + "label":"Amman", + "value":"JO16", + "country":"JO" + }, + { + "label":"Ammochostos", + "value":"CY01", + "country":"CY" + }, + { + "label":"Amnat Charoen", + "value":"TH77", + "country":"TH" + }, + { + "label":"Amoron'i Mania", + "value":"MG7670904", + "country":"MG" + }, + { + "label":"Amur", + "value":"RU05", + "country":"RU" + }, + { + "label":"An Giang", + "value":"VN01", + "country":"VN" + }, + { + "label":"An Najaf", + "value":"IQ17", + "country":"IQ" + }, + { + "label":"An Nuqāţ al Khams", + "value":"LY67", + "country":"LY" + }, + { + "label":"Anabar", + "value":"NR02", + "country":"NR" + }, + { + "label":"Analamanga", + "value":"MG7670856", + "country":"MG" + }, + { + "label":"Analanjirofo", + "value":"MG7670848", + "country":"MG" + }, + { + "label":"Anambra", + "value":"NG25", + "country":"NG" + }, + { + "label":"Anbar", + "value":"IQ01", + "country":"IQ" + }, + { + "label":"Ancash", + "value":"PE02", + "country":"PE" + }, + { + "label":"Andalusia", + "value":"ES51", + "country":"ES" + }, + { + "label":"Andaman and Nicobar Islands", + "value":"IN01", + "country":"IN" + }, + { + "label":"Andhra Pradesh", + "value":"IN02", + "country":"IN" + }, + { + "label":"Andijon", + "value":"UZ01", + "country":"UZ" + }, + { + "label":"Andorra la Vella", + "value":"AD07", + "country":"AD" + }, + { + "label":"Andreas", + "value":"IM9782164", + "country":"IM" + }, + { + "label":"Andrijevica", + "value":"ME01", + "country":"ME" + }, + { + "label":"Androy", + "value":"MG7670911", + "country":"MG" + }, + { + "label":"Anenii Noi", + "value":"MD59", + "country":"MD" + }, + { + "label":"Anetan", + "value":"NR03", + "country":"NR" + }, + { + "label":"Ang Thong", + "value":"TH35", + "country":"TH" + }, + { + "label":"Angaur", + "value":"PW03", + "country":"PW" + }, + { + "label":"Anhui Sheng", + "value":"CN01", + "country":"CN" + }, + { + "label":"Anibare", + "value":"NR04", + "country":"NR" + }, + { + "label":"Anjouan", + "value":"KM01", + "country":"KM" + }, + { + "label":"Ankara", + "value":"TR68", + "country":"TR" + }, + { + "label":"Annaba", + "value":"DZ37", + "country":"DZ" + }, + { + "label":"Annobón", + "value":"GQ03", + "country":"GQ" + }, + { + "label":"Anosy", + "value":"MG7670910", + "country":"MG" + }, + { + "label":"Anse Boileau", + "value":"SC02", + "country":"SC" + }, + { + "label":"Anse Etoile", + "value":"SC03", + "country":"SC" + }, + { + "label":"Anse Royale", + "value":"SC05", + "country":"SC" + }, + { + "label":"Anse-aux-Pins", + "value":"SC01", + "country":"SC" + }, + { + "label":"Anse-la-Raye", + "value":"LC01", + "country":"LC" + }, + { + "label":"Antalya", + "value":"TR07", + "country":"TR" + }, + { + "label":"Antioquia", + "value":"CO02", + "country":"CO" + }, + { + "label":"Antofagasta", + "value":"CL03", + "country":"CL" + }, + { + "label":"Anzoátegui", + "value":"VE02", + "country":"VE" + }, + { + "label":"Aomori", + "value":"JP03", + "country":"JP" + }, + { + "label":"Aosta Valley", + "value":"IT19", + "country":"IT" + }, + { + "label":"Apače", + "value":"SIN9", + "country":"SI" + }, + { + "label":"Apes Novads", + "value":"LV43", + "country":"LV" + }, + { + "label":"Appenzell Ausserrhoden", + "value":"CHAR", + "country":"CH" + }, + { + "label":"Appenzell Innerrhoden", + "value":"CHAI", + "country":"CH" + }, + { + "label":"Apulia", + "value":"IT13", + "country":"IT" + }, + { + "label":"Apure", + "value":"VE03", + "country":"VE" + }, + { + "label":"Apurímac", + "value":"PE03", + "country":"PE" + }, + { + "label":"Aqaba", + "value":"JO21", + "country":"JO" + }, + { + "label":"Aqmola", + "value":"KZ03", + "country":"KZ" + }, + { + "label":"Aqtöbe", + "value":"KZ04", + "country":"KZ" + }, + { + "label":"Aquitaine", + "value":"FR97", + "country":"FR" + }, + { + "label":"Ar Riyāḑ", + "value":"SA10", + "country":"SA" + }, + { + "label":"Ar-Raqqah", + "value":"SY04", + "country":"SY" + }, + { + "label":"Arad", + "value":"RO02", + "country":"RO" + }, + { + "label":"Aragatsotn", + "value":"AM01", + "country":"AM" + }, + { + "label":"Aragon", + "value":"ES52", + "country":"ES" + }, + { + "label":"Aragua", + "value":"VE04", + "country":"VE" + }, + { + "label":"Ararat", + "value":"AM02", + "country":"AM" + }, + { + "label":"Arauca", + "value":"CO03", + "country":"CO" + }, + { + "label":"Araucanía", + "value":"CL04", + "country":"CL" + }, + { + "label":"Aračinovo", + "value":"MK01", + "country":"MK" + }, + { + "label":"Arbory", + "value":"IM9782165", + "country":"IM" + }, + { + "label":"Arbīl", + "value":"IQ11", + "country":"IQ" + }, + { + "label":"Archipiélago de San Andrés, Providencia y Santa Catalina", + "value":"CO25", + "country":"CO" + }, + { + "label":"Ardabīl", + "value":"IR32", + "country":"IR" + }, + { + "label":"Ardahan", + "value":"TR86", + "country":"TR" + }, + { + "label":"Arecibo", + "value":"PR013", + "country":"PR" + }, + { + "label":"Arequipa", + "value":"PE04", + "country":"PE" + }, + { + "label":"Argeş", + "value":"RO03", + "country":"RO" + }, + { + "label":"Arhangay", + "value":"MN01", + "country":"MN" + }, + { + "label":"Ariana", + "value":"TN38", + "country":"TN" + }, + { + "label":"Arica y Parinacota", + "value":"CL16", + "country":"CL" + }, + { + "label":"Arizona", + "value":"USAZ", + "country":"US" + }, + { + "label":"Arkansas", + "value":"USAR", + "country":"US" + }, + { + "label":"Arkhangelskaya", + "value":"RU06", + "country":"RU" + }, + { + "label":"Armavir", + "value":"AM03", + "country":"AM" + }, + { + "label":"Arno Atoll", + "value":"MH040", + "country":"MH" + }, + { + "label":"Arroyo", + "value":"PR015", + "country":"PR" + }, + { + "label":"Arta", + "value":"DJ08", + "country":"DJ" + }, + { + "label":"Artemisa", + "value":"CUAR", + "country":"CU" + }, + { + "label":"Artibonite", + "value":"HT06", + "country":"HT" + }, + { + "label":"Artigas", + "value":"UY01", + "country":"UY" + }, + { + "label":"Artvin", + "value":"TR08", + "country":"TR" + }, + { + "label":"Arunachal Pradesh", + "value":"IN30", + "country":"IN" + }, + { + "label":"Arusha", + "value":"TZ26", + "country":"TZ" + }, + { + "label":"As Sulaymānīyah", + "value":"IQ05", + "country":"IQ" + }, + { + "label":"As Suways", + "value":"EG15", + "country":"EG" + }, + { + "label":"As-Suwayda", + "value":"SY05", + "country":"SY" + }, + { + "label":"Asan", + "value":"GUAS", + "country":"GU" + }, + { + "label":"Ascension", + "value":"SH01", + "country":"SH" + }, + { + "label":"Ash Sharqiyah", + "value":"OM12", + "country":"OM" + }, + { + "label":"Ash Sharqīyah", + "value":"OM04", + "country":"OM" + }, + { + "label":"Ash Shāriqah", + "value":"AE06", + "country":"AE" + }, + { + "label":"Ash Shāţiʼ", + "value":"LY78", + "country":"LY" + }, + { + "label":"Ashanti", + "value":"GH02", + "country":"GH" + }, + { + "label":"Assaba", + "value":"MR03", + "country":"MR" + }, + { + "label":"Assam", + "value":"IN03", + "country":"IN" + }, + { + "label":"Astana Qalasy", + "value":"KZ05", + "country":"KZ" + }, + { + "label":"Astara", + "value":"AZ08", + "country":"AZ" + }, + { + "label":"Astrakhan", + "value":"RU07", + "country":"RU" + }, + { + "label":"Asturias", + "value":"ES34", + "country":"ES" + }, + { + "label":"Asunción", + "value":"PY22", + "country":"PY" + }, + { + "label":"Aswān", + "value":"EG16", + "country":"EG" + }, + { + "label":"Asyūţ", + "value":"EG17", + "country":"EG" + }, + { + "label":"At Taʼmīm", + "value":"IQ13", + "country":"IQ" + }, + { + "label":"Atacama", + "value":"CL05", + "country":"CL" + }, + { + "label":"Atafu", + "value":"TKA", + "country":"TK" + }, + { + "label":"Atakora", + "value":"BJ08", + "country":"BJ" + }, + { + "label":"Atlantique", + "value":"BJ09", + "country":"BJ" + }, + { + "label":"Atlántico", + "value":"CO04", + "country":"CO" + }, + { + "label":"Atlántico Norte (RAAN)", + "value":"NI17", + "country":"NI" + }, + { + "label":"Atlántico Sur", + "value":"NI18", + "country":"NI" + }, + { + "label":"Atlántida", + "value":"HN01", + "country":"HN" + }, + { + "label":"Atsimo-Andrefana", + "value":"MG7670913", + "country":"MG" + }, + { + "label":"Atsimo-Atsinanana", + "value":"MG7670908", + "country":"MG" + }, + { + "label":"Atsinanana", + "value":"MG7670857", + "country":"MG" + }, + { + "label":"Attapu", + "value":"LA01", + "country":"LA" + }, + { + "label":"Attard", + "value":"MT01", + "country":"MT" + }, + { + "label":"Attica", + "value":"GRESYE31", + "country":"GR" + }, + { + "label":"Atua", + "value":"WS03", + "country":"WS" + }, + { + "label":"Atyraū", + "value":"KZ06", + "country":"KZ" + }, + { + "label":"Au Cap", + "value":"SC28", + "country":"SC" + }, + { + "label":"Auces Novads", + "value":"LV44", + "country":"LV" + }, + { + "label":"Auckland", + "value":"NZE7", + "country":"NZ" + }, + { + "label":"Aur Atoll", + "value":"MH050", + "country":"MH" + }, + { + "label":"Aust-Agder", + "value":"NO02", + "country":"NO" + }, + { + "label":"Australian Capital Territory", + "value":"AU01", + "country":"AU" + }, + { + "label":"Autonomous Region in Muslim Mindanao", + "value":"PH14", + "country":"PH" + }, + { + "label":"Auvergne", + "value":"FR98", + "country":"FR" + }, + { + "label":"Aveiro", + "value":"PT02", + "country":"PT" + }, + { + "label":"Awdal", + "value":"SO21", + "country":"SO" + }, + { + "label":"Ayacucho", + "value":"PE05", + "country":"PE" + }, + { + "label":"Aydın", + "value":"TR09", + "country":"TR" + }, + { + "label":"Ayeyarwady", + "value":"MM03", + "country":"MM" + }, + { + "label":"Az Zāwiyah", + "value":"LY68", + "country":"LY" + }, + { + "label":"Azad Kashmir", + "value":"PK06", + "country":"PK" + }, + { + "label":"Azores", + "value":"PT23", + "country":"PT" + }, + { + "label":"Azua", + "value":"DO01", + "country":"DO" + }, + { + "label":"Azuay", + "value":"EC02", + "country":"EC" + }, + { + "label":"Az̧ Z̧āhirah", + "value":"OM09", + "country":"OM" + }, + { + "label":"Aïn Defla", + "value":"DZ35", + "country":"DZ" + }, + { + "label":"Aïn Temouchent", + "value":"DZ36", + "country":"DZ" + }, + { + "label":"Añasco", + "value":"PR011", + "country":"PR" + }, + { + "label":"Ağcabǝdi", + "value":"AZ02", + "country":"AZ" + }, + { + "label":"Ağdam", + "value":"AZ03", + "country":"AZ" + }, + { + "label":"Ağdaş", + "value":"AZ04", + "country":"AZ" + }, + { + "label":"Ağrı", + "value":"TR04", + "country":"TR" + }, + { + "label":"Ağstafa", + "value":"AZ05", + "country":"AZ" + }, + { + "label":"Ağsu", + "value":"AZ06", + "country":"AZ" + }, + { + "label":"Aḑ Ḑāli‘", + "value":"YE18", + "country":"YE" + }, + { + "label":"Baa Atholhu", + "value":"MV31", + "country":"MV" + }, + { + "label":"Baalbek-Hermel", + "value":"LB11", + "country":"LB" + }, + { + "label":"Babīte", + "value":"LV45", + "country":"LV" + }, + { + "label":"Bacău", + "value":"RO04", + "country":"RO" + }, + { + "label":"Badakhshan", + "value":"AF01", + "country":"AF" + }, + { + "label":"Baden-Württemberg", + "value":"DE01", + "country":"DE" + }, + { + "label":"Badghis", + "value":"AF02", + "country":"AF" + }, + { + "label":"Bafatá", + "value":"GW01", + "country":"GW" + }, + { + "label":"Bafing", + "value":"CI75", + "country":"CI" + }, + { + "label":"Bago", + "value":"MM16", + "country":"MM" + }, + { + "label":"Bahia", + "value":"BR05", + "country":"BR" + }, + { + "label":"Baie Lazare", + "value":"SC06", + "country":"SC" + }, + { + "label":"Baie Sainte Anne", + "value":"SC07", + "country":"SC" + }, + { + "label":"Baiti", + "value":"NR05", + "country":"NR" + }, + { + "label":"Baja California", + "value":"MX02", + "country":"MX" + }, + { + "label":"Baja California Sur", + "value":"MX03", + "country":"MX" + }, + { + "label":"Baja Verapaz", + "value":"GT02", + "country":"GT" + }, + { + "label":"Baker Island", + "value":"UM050", + "country":"UM" + }, + { + "label":"Baki", + "value":"AZ09", + "country":"AZ" + }, + { + "label":"Bakool", + "value":"SO01", + "country":"SO" + }, + { + "label":"Baladīyat Umm Şalāl", + "value":"QA09", + "country":"QA" + }, + { + "label":"Baladīyat ad Dawḩah", + "value":"QA01", + "country":"QA" + }, + { + "label":"Baladīyat ar Rayyān", + "value":"QA06", + "country":"QA" + }, + { + "label":"Baladīyat az̧ Z̧a‘āyin", + "value":"QA13", + "country":"QA" + }, + { + "label":"Balakǝn", + "value":"AZ10", + "country":"AZ" + }, + { + "label":"Baldone", + "value":"LV46", + "country":"LV" + }, + { + "label":"Balearic Islands", + "value":"ES07", + "country":"ES" + }, + { + "label":"Bali", + "value":"ID02", + "country":"ID" + }, + { + "label":"Balkan", + "value":"TM02", + "country":"TM" + }, + { + "label":"Balkh", + "value":"AF30", + "country":"AF" + }, + { + "label":"Ballaugh", + "value":"IM9782166", + "country":"IM" + }, + { + "label":"Balochistān", + "value":"PK02", + "country":"PK" + }, + { + "label":"Balqa", + "value":"JO02", + "country":"JO" + }, + { + "label":"Baltinava", + "value":"LV47", + "country":"LV" + }, + { + "label":"Balvu Rajons", + "value":"LV03", + "country":"LV" + }, + { + "label":"Balzan", + "value":"MT02", + "country":"MT" + }, + { + "label":"Balzers", + "value":"LI01", + "country":"LI" + }, + { + "label":"Balıkesir", + "value":"TR10", + "country":"TR" + }, + { + "label":"Bamako", + "value":"ML01", + "country":"ML" + }, + { + "label":"Bamingui-Bangoran", + "value":"CF01", + "country":"CF" + }, + { + "label":"Banaadir", + "value":"SO02", + "country":"SO" + }, + { + "label":"Bandraboua", + "value":"YT97602", + "country":"YT" + }, + { + "label":"Bandrele", + "value":"YT97603", + "country":"YT" + }, + { + "label":"Bandundu", + "value":"CD01", + "country":"CD" + }, + { + "label":"Banghāzī", + "value":"LY69", + "country":"LY" + }, + { + "label":"Bangka–Belitung Islands", + "value":"ID35", + "country":"ID" + }, + { + "label":"Bangkok", + "value":"TH40", + "country":"TH" + }, + { + "label":"Bangui", + "value":"CF18", + "country":"CF" + }, + { + "label":"Banjul", + "value":"GM01", + "country":"GM" + }, + { + "label":"Banskobystrický", + "value":"SK01", + "country":"SK" + }, + { + "label":"Banteay Meanchey", + "value":"KH25", + "country":"KH" + }, + { + "label":"Banten", + "value":"ID33", + "country":"ID" + }, + { + "label":"Banzart", + "value":"TN18", + "country":"TN" + }, + { + "label":"Baoruco", + "value":"DO02", + "country":"DO" + }, + { + "label":"Bar", + "value":"ME02", + "country":"ME" + }, + { + "label":"Barahona", + "value":"DO03", + "country":"DO" + }, + { + "label":"Baranya", + "value":"HU02", + "country":"HU" + }, + { + "label":"Barbuda", + "value":"AG01", + "country":"AG" + }, + { + "label":"Barceloneta", + "value":"PR017", + "country":"PR" + }, + { + "label":"Barh el Gazel", + "value":"TD22", + "country":"TD" + }, + { + "label":"Bari", + "value":"SO03", + "country":"SO" + }, + { + "label":"Barima-Waini", + "value":"GY10", + "country":"GY" + }, + { + "label":"Barinas", + "value":"VE05", + "country":"VE" + }, + { + "label":"Baringo", + "value":"KE10", + "country":"KE" + }, + { + "label":"Barisāl", + "value":"BD85", + "country":"BD" + }, + { + "label":"Barranquitas", + "value":"PR019", + "country":"PR" + }, + { + "label":"Barrigada", + "value":"GUBA", + "country":"GU" + }, + { + "label":"Bartın", + "value":"TR87", + "country":"TR" + }, + { + "label":"Bas-Congo", + "value":"CD08", + "country":"CD" + }, + { + "label":"Bas-Sassandra", + "value":"CI76", + "country":"CI" + }, + { + "label":"Basarabeasca", + "value":"MD61", + "country":"MD" + }, + { + "label":"Basel-City", + "value":"CHBS", + "country":"CH" + }, + { + "label":"Basel-Landschaft", + "value":"CHBL", + "country":"CH" + }, + { + "label":"Bashkortostan", + "value":"RU08", + "country":"RU" + }, + { + "label":"Basilicate", + "value":"IT02", + "country":"IT" + }, + { + "label":"Basque Country", + "value":"ES59", + "country":"ES" + }, + { + "label":"Basra Governorate", + "value":"IQ02", + "country":"IQ" + }, + { + "label":"Basse-Kotto", + "value":"CF02", + "country":"CF" + }, + { + "label":"Batha", + "value":"TD01", + "country":"TD" + }, + { + "label":"Batken", + "value":"KG09", + "country":"KG" + }, + { + "label":"Batman", + "value":"TR76", + "country":"TR" + }, + { + "label":"Batna", + "value":"DZ03", + "country":"DZ" + }, + { + "label":"Battambang", + "value":"KH29", + "country":"KH" + }, + { + "label":"Batys Qazaqstan", + "value":"KZ07", + "country":"KZ" + }, + { + "label":"Baucau", + "value":"TLBA", + "country":"TL" + }, + { + "label":"Bauchi", + "value":"NG46", + "country":"NG" + }, + { + "label":"Bauskas Rajons", + "value":"LV04", + "country":"LV" + }, + { + "label":"Bavaria", + "value":"DE02", + "country":"DE" + }, + { + "label":"Bay", + "value":"SO04", + "country":"SO" + }, + { + "label":"Bay Islands", + "value":"HN11", + "country":"HN" + }, + { + "label":"Bay of Plenty", + "value":"NZE8", + "country":"NZ" + }, + { + "label":"Bayamón", + "value":"PR021", + "country":"PR" + }, + { + "label":"Bayan-Ölgiy", + "value":"MN03", + "country":"MN" + }, + { + "label":"Bayanhongor", + "value":"MN02", + "country":"MN" + }, + { + "label":"Bayburt", + "value":"TR77", + "country":"TR" + }, + { + "label":"Bayelsa", + "value":"NG52", + "country":"NG" + }, + { + "label":"Bayqongyr Qalasy", + "value":"KZ08", + "country":"KZ" + }, + { + "label":"Beau Vallon", + "value":"SC08", + "country":"SC" + }, + { + "label":"Beijing", + "value":"CN22", + "country":"CN" + }, + { + "label":"Beja", + "value":"PT03", + "country":"PT" + }, + { + "label":"Bejaïa", + "value":"DZ18", + "country":"DZ" + }, + { + "label":"Bekes", + "value":"HU03", + "country":"HU" + }, + { + "label":"Bel Air", + "value":"SC09", + "country":"SC" + }, + { + "label":"Bel Ombre", + "value":"SC10", + "country":"SC" + }, + { + "label":"Belait", + "value":"BN01", + "country":"BN" + }, + { + "label":"Belgorod", + "value":"RU09", + "country":"RU" + }, + { + "label":"Belize", + "value":"BZ01", + "country":"BZ" + }, + { + "label":"Beltinci", + "value":"SI02", + "country":"SI" + }, + { + "label":"Bender", + "value":"MD62", + "country":"MD" + }, + { + "label":"Benedikt", + "value":"SIF4", + "country":"SI" + }, + { + "label":"Bengkulu", + "value":"ID03", + "country":"ID" + }, + { + "label":"Bengo", + "value":"AO19", + "country":"AO" + }, + { + "label":"Benguela", + "value":"AO01", + "country":"AO" + }, + { + "label":"Benue", + "value":"NG26", + "country":"NG" + }, + { + "label":"Berane", + "value":"ME03", + "country":"ME" + }, + { + "label":"Berat", + "value":"AL40", + "country":"AL" + }, + { + "label":"Berea", + "value":"LS10", + "country":"LS" + }, + { + "label":"Berlin", + "value":"DE16", + "country":"DE" + }, + { + "label":"Bern", + "value":"CHBE", + "country":"CH" + }, + { + "label":"Berovo", + "value":"MK04", + "country":"MK" + }, + { + "label":"Berry Islands", + "value":"BS32", + "country":"BS" + }, + { + "label":"Betsiboka", + "value":"MG7670850", + "country":"MG" + }, + { + "label":"Beverīna", + "value":"LV50", + "country":"LV" + }, + { + "label":"Beyləqan", + "value":"AZ12", + "country":"AZ" + }, + { + "label":"Beyrouth", + "value":"LB04", + "country":"LB" + }, + { + "label":"Bicol", + "value":"PH05", + "country":"PH" + }, + { + "label":"Bihar", + "value":"IN34", + "country":"IN" + }, + { + "label":"Bihor", + "value":"RO05", + "country":"RO" + }, + { + "label":"Bijelo Polje", + "value":"ME04", + "country":"ME" + }, + { + "label":"Bikar Atoll", + "value":"MH060", + "country":"MH" + }, + { + "label":"Bikini Atoll", + "value":"MH070", + "country":"MH" + }, + { + "label":"Bilecik", + "value":"TR11", + "country":"TR" + }, + { + "label":"Biltine", + "value":"TD02", + "country":"TD" + }, + { + "label":"Bilǝsuvar", + "value":"AZ13", + "country":"AZ" + }, + { + "label":"Bimini", + "value":"BS05", + "country":"BS" + }, + { + "label":"Bin ‘Arūs", + "value":"TN27", + "country":"TN" + }, + { + "label":"Bingöl", + "value":"TR12", + "country":"TR" + }, + { + "label":"Biobío", + "value":"CL06", + "country":"CL" + }, + { + "label":"Bioko Norte", + "value":"GQ04", + "country":"GQ" + }, + { + "label":"Bioko Sur", + "value":"GQ05", + "country":"GQ" + }, + { + "label":"Biombo", + "value":"GW12", + "country":"GW" + }, + { + "label":"Birkirkara", + "value":"MT04", + "country":"MT" + }, + { + "label":"Birżebbuġa", + "value":"MT05", + "country":"MT" + }, + { + "label":"Bishkek", + "value":"KG01", + "country":"KG" + }, + { + "label":"Biskra", + "value":"DZ19", + "country":"DZ" + }, + { + "label":"Bissau", + "value":"GW11", + "country":"GW" + }, + { + "label":"Bistrica ob Sotli", + "value":"SIF5", + "country":"SI" + }, + { + "label":"Bistriţa-Năsăud", + "value":"RO06", + "country":"RO" + }, + { + "label":"Bitlis", + "value":"TR13", + "country":"TR" + }, + { + "label":"Bitola", + "value":"MK06", + "country":"MK" + }, + { + "label":"Bié", + "value":"AO02", + "country":"AO" + }, + { + "label":"Bjelovarsko-Bilogorska", + "value":"HR01", + "country":"HR" + }, + { + "label":"Black Point", + "value":"BS36", + "country":"BS" + }, + { + "label":"Black River", + "value":"MU12", + "country":"MU" + }, + { + "label":"Blagoevgrad", + "value":"BG38", + "country":"BG" + }, + { + "label":"Bled", + "value":"SI03", + "country":"SI" + }, + { + "label":"Blekinge", + "value":"SE02", + "country":"SE" + }, + { + "label":"Blida", + "value":"DZ20", + "country":"DZ" + }, + { + "label":"Bloke", + "value":"SIF6", + "country":"SI" + }, + { + "label":"Blue Nile", + "value":"SD42", + "country":"SD" + }, + { + "label":"Boa Vista", + "value":"CV01", + "country":"CV" + }, + { + "label":"Boaco", + "value":"NI01", + "country":"NI" + }, + { + "label":"Bobonaro", + "value":"TLBO", + "country":"TL" + }, + { + "label":"Bocas del Toro", + "value":"PA01", + "country":"PA" + }, + { + "label":"Bodden Town", + "value":"KY10375969", + "country":"KY" + }, + { + "label":"Boe", + "value":"NR06", + "country":"NR" + }, + { + "label":"Boeny", + "value":"MG7670849", + "country":"MG" + }, + { + "label":"Bogdanci", + "value":"MK08", + "country":"MK" + }, + { + "label":"Bogota D.C.", + "value":"CO34", + "country":"CO" + }, + { + "label":"Bogovinje", + "value":"MKC7", + "country":"MK" + }, + { + "label":"Bohinj", + "value":"SI04", + "country":"SI" + }, + { + "label":"Bokak Atoll", + "value":"MH073", + "country":"MH" + }, + { + "label":"Boke", + "value":"GNB", + "country":"GN" + }, + { + "label":"Bokèo", + "value":"LA22", + "country":"LA" + }, + { + "label":"Bolama and Bijagos", + "value":"GW05", + "country":"GW" + }, + { + "label":"Bolikhamxai", + "value":"LA23", + "country":"LA" + }, + { + "label":"Bolu", + "value":"TR14", + "country":"TR" + }, + { + "label":"Bolívar", + "value":"EC03", + "country":"EC" + }, + { + "label":"Bolívar", + "value":"VE06", + "country":"VE" + }, + { + "label":"Bolívar", + "value":"CO35", + "country":"CO" + }, + { + "label":"Bomet", + "value":"KE11", + "country":"KE" + }, + { + "label":"Bomi", + "value":"LR15", + "country":"LR" + }, + { + "label":"Bonaire", + "value":"BQBO", + "country":"BQ" + }, + { + "label":"Bong", + "value":"LR01", + "country":"LR" + }, + { + "label":"Bongolava", + "value":"MG7670853", + "country":"MG" + }, + { + "label":"Boquerón", + "value":"PY24", + "country":"PY" + }, + { + "label":"Bordj Bou Arréridj", + "value":"DZ39", + "country":"DZ" + }, + { + "label":"Borgo Maggiore", + "value":"SM06", + "country":"SM" + }, + { + "label":"Borgou", + "value":"BJ10", + "country":"BJ" + }, + { + "label":"Borkou", + "value":"TD23", + "country":"TD" + }, + { + "label":"Bormla", + "value":"MT06", + "country":"MT" + }, + { + "label":"Borno", + "value":"NG27", + "country":"NG" + }, + { + "label":"Borough of Arima", + "value":"TT01", + "country":"TT" + }, + { + "label":"Borovnica", + "value":"SI05", + "country":"SI" + }, + { + "label":"Borsod-Abaúj-Zemplén", + "value":"HU04", + "country":"HU" + }, + { + "label":"Bosilovo", + "value":"MK11", + "country":"MK" + }, + { + "label":"Botoşani", + "value":"RO07", + "country":"RO" + }, + { + "label":"Boucle du Mouhoun", + "value":"BF01", + "country":"BF" + }, + { + "label":"Bouenza", + "value":"CG01", + "country":"CG" + }, + { + "label":"Bougainville", + "value":"PG07", + "country":"PG" + }, + { + "label":"Bouira", + "value":"DZ21", + "country":"DZ" + }, + { + "label":"Boumerdes", + "value":"DZ40", + "country":"DZ" + }, + { + "label":"Bourgogne", + "value":"FRA1", + "country":"FR" + }, + { + "label":"Bouéni", + "value":"YT97604", + "country":"YT" + }, + { + "label":"Bovec", + "value":"SI06", + "country":"SI" + }, + { + "label":"Boyacá", + "value":"CO36", + "country":"CO" + }, + { + "label":"Braddan", + "value":"IM9782167", + "country":"IM" + }, + { + "label":"Braga", + "value":"PT04", + "country":"PT" + }, + { + "label":"Bragança", + "value":"PT05", + "country":"PT" + }, + { + "label":"Brakna", + "value":"MR05", + "country":"MR" + }, + { + "label":"Brandenburg", + "value":"DE11", + "country":"DE" + }, + { + "label":"Braslovče", + "value":"SIF7", + "country":"SI" + }, + { + "label":"Bratislavský", + "value":"SK02", + "country":"SK" + }, + { + "label":"Brava", + "value":"CV02", + "country":"CV" + }, + { + "label":"Brazzaville", + "value":"CG12", + "country":"CG" + }, + { + "label":"Braşov", + "value":"RO09", + "country":"RO" + }, + { + "label":"Brda", + "value":"SI07", + "country":"SI" + }, + { + "label":"Bremen", + "value":"DE03", + "country":"DE" + }, + { + "label":"Brest", + "value":"BY01", + "country":"BY" + }, + { + "label":"Brezovica", + "value":"SI09", + "country":"SI" + }, + { + "label":"Brežice", + "value":"SI08", + "country":"SI" + }, + { + "label":"Briceni", + "value":"MD63", + "country":"MD" + }, + { + "label":"Bride", + "value":"IM9782168", + "country":"IM" + }, + { + "label":"British Columbia", + "value":"CA02", + "country":"CA" + }, + { + "label":"Brittany", + "value":"FRA2", + "country":"FR" + }, + { + "label":"Brjansk", + "value":"RU10", + "country":"RU" + }, + { + "label":"Brocēni", + "value":"LV51", + "country":"LV" + }, + { + "label":"Brodsko-Posavska", + "value":"HR02", + "country":"HR" + }, + { + "label":"Brokopondo", + "value":"SR10", + "country":"SR" + }, + { + "label":"Brong-Ahafo", + "value":"GH03", + "country":"GH" + }, + { + "label":"Brunei and Muara", + "value":"BN02", + "country":"BN" + }, + { + "label":"Brussels Capital", + "value":"BEBRU", + "country":"BE" + }, + { + "label":"Brvenica", + "value":"MK12", + "country":"MK" + }, + { + "label":"Brăila", + "value":"RO08", + "country":"RO" + }, + { + "label":"Brčko", + "value":"BABRC", + "country":"BA" + }, + { + "label":"Buada", + "value":"NR07", + "country":"NR" + }, + { + "label":"Bubanza", + "value":"BI09", + "country":"BI" + }, + { + "label":"Bucureşti", + "value":"RO10", + "country":"RO" + }, + { + "label":"Budapest", + "value":"HU05", + "country":"HU" + }, + { + "label":"Budva", + "value":"ME05", + "country":"ME" + }, + { + "label":"Buenos Aires", + "value":"AR01", + "country":"AR" + }, + { + "label":"Buenos Aires F.D.", + "value":"AR07", + "country":"AR" + }, + { + "label":"Bujumbura Mairie", + "value":"BI24", + "country":"BI" + }, + { + "label":"Bujumbura Rural", + "value":"BI25", + "country":"BI" + }, + { + "label":"Bukhara", + "value":"UZ02", + "country":"UZ" + }, + { + "label":"Bulawayo", + "value":"ZW09", + "country":"ZW" + }, + { + "label":"Bulgan", + "value":"MN21", + "country":"MN" + }, + { + "label":"Bumthang", + "value":"BT05", + "country":"BT" + }, + { + "label":"Bungoma", + "value":"KE12", + "country":"KE" + }, + { + "label":"Burdur", + "value":"TR15", + "country":"TR" + }, + { + "label":"Burgas", + "value":"BG39", + "country":"BG" + }, + { + "label":"Burgenland", + "value":"AT01", + "country":"AT" + }, + { + "label":"Buriram", + "value":"TH28", + "country":"TH" + }, + { + "label":"Bursa", + "value":"TR16", + "country":"TR" + }, + { + "label":"Burtnieki", + "value":"LV52", + "country":"LV" + }, + { + "label":"Bururi", + "value":"BI10", + "country":"BI" + }, + { + "label":"Busan", + "value":"KR10", + "country":"KR" + }, + { + "label":"Bushehr", + "value":"IR22", + "country":"IR" + }, + { + "label":"Busia", + "value":"KE13", + "country":"KE" + }, + { + "label":"Buskerud", + "value":"NO04", + "country":"NO" + }, + { + "label":"Butel", + "value":"MKF4", + "country":"MK" + }, + { + "label":"Butha-Buthe", + "value":"LS11", + "country":"LS" + }, + { + "label":"Buzău", + "value":"RO11", + "country":"RO" + }, + { + "label":"Bà Rịa-Vũng Tàu", + "value":"VN45", + "country":"VN" + }, + { + "label":"Bács-Kiskun", + "value":"HU01", + "country":"HU" + }, + { + "label":"Béchar", + "value":"DZ38", + "country":"DZ" + }, + { + "label":"Béqaa", + "value":"LB08", + "country":"LB" + }, + { + "label":"Bình Dương", + "value":"VN75", + "country":"VN" + }, + { + "label":"Bình Phước", + "value":"VN76", + "country":"VN" + }, + { + "label":"Bình Thuận", + "value":"VN47", + "country":"VN" + }, + { + "label":"Bình Định", + "value":"VN46", + "country":"VN" + }, + { + "label":"Bābil", + "value":"IQ06", + "country":"IQ" + }, + { + "label":"Bājah", + "value":"TN17", + "country":"TN" + }, + { + "label":"Bāmīān", + "value":"AF05", + "country":"AF" + }, + { + "label":"Bălţi", + "value":"MD60", + "country":"MD" + }, + { + "label":"Bīnshangul Gumuz", + "value":"ET47", + "country":"ET" + }, + { + "label":"Bǝrdǝ", + "value":"AZ11", + "country":"AZ" + }, + { + "label":"Bạc Liêu", + "value":"VN73", + "country":"VN" + }, + { + "label":"Bắc Giang", + "value":"VN71", + "country":"VN" + }, + { + "label":"Bắc Kạn", + "value":"VN72", + "country":"VN" + }, + { + "label":"Bắc Ninh", + "value":"VN74", + "country":"VN" + }, + { + "label":"Bến Tre", + "value":"VN03", + "country":"VN" + }, + { + "label":"Caaguazú", + "value":"PY04", + "country":"PY" + }, + { + "label":"Caazapá", + "value":"PY05", + "country":"PY" + }, + { + "label":"Cabañas", + "value":"SV02", + "country":"SV" + }, + { + "label":"Cabinda", + "value":"AO03", + "country":"AO" + }, + { + "label":"Cabo Delgado", + "value":"MZ01", + "country":"MZ" + }, + { + "label":"Cabo Rojo", + "value":"PR023", + "country":"PR" + }, + { + "label":"Cacheu", + "value":"GW06", + "country":"GW" + }, + { + "label":"Cagayan Valley", + "value":"PH02", + "country":"PH" + }, + { + "label":"Caguas", + "value":"PR025", + "country":"PR" + }, + { + "label":"Cahul", + "value":"MD64", + "country":"MD" + }, + { + "label":"Cajamarca", + "value":"PE06", + "country":"PE" + }, + { + "label":"Calabarzon", + "value":"PH40", + "country":"PH" + }, + { + "label":"Calabria", + "value":"IT03", + "country":"IT" + }, + { + "label":"Caldas", + "value":"CO37", + "country":"CO" + }, + { + "label":"California", + "value":"USCA", + "country":"US" + }, + { + "label":"Callao", + "value":"PE07", + "country":"PE" + }, + { + "label":"Camagüey", + "value":"CU05", + "country":"CU" + }, + { + "label":"Campania", + "value":"IT04", + "country":"IT" + }, + { + "label":"Campeche", + "value":"MX04", + "country":"MX" + }, + { + "label":"Camuy", + "value":"PR027", + "country":"PR" + }, + { + "label":"Canary Islands", + "value":"ES53", + "country":"ES" + }, + { + "label":"Canelones", + "value":"UY02", + "country":"UY" + }, + { + "label":"Canillo", + "value":"AD02", + "country":"AD" + }, + { + "label":"Canindeyú", + "value":"PY19", + "country":"PY" + }, + { + "label":"Cankova", + "value":"SIF8", + "country":"SI" + }, + { + "label":"Cankuzo", + "value":"BI11", + "country":"BI" + }, + { + "label":"Canovanas", + "value":"PR029", + "country":"PR" + }, + { + "label":"Cantabria", + "value":"ES39", + "country":"ES" + }, + { + "label":"Cantemir", + "value":"MD65", + "country":"MD" + }, + { + "label":"Canterbury", + "value":"NZE9", + "country":"NZ" + }, + { + "label":"Cao Bằng", + "value":"VN05", + "country":"VN" + }, + { + "label":"Capital", + "value":"VE25", + "country":"VE" + }, + { + "label":"Capital Region", + "value":"DK17", + "country":"DK" + }, + { + "label":"Capital Region", + "value":"IS39", + "country":"IS" + }, + { + "label":"Caquetá", + "value":"CO08", + "country":"CO" + }, + { + "label":"Carabobo", + "value":"VE07", + "country":"VE" + }, + { + "label":"Caraga", + "value":"PH13", + "country":"PH" + }, + { + "label":"Carazo", + "value":"NI02", + "country":"NI" + }, + { + "label":"Caraş-Severin", + "value":"RO12", + "country":"RO" + }, + { + "label":"Carchi", + "value":"EC05", + "country":"EC" + }, + { + "label":"Cargados Carajos", + "value":"MU22", + "country":"MU" + }, + { + "label":"Carinthia", + "value":"AT02", + "country":"AT" + }, + { + "label":"Carnikava", + "value":"LV53", + "country":"LV" + }, + { + "label":"Carolina", + "value":"PR031", + "country":"PR" + }, + { + "label":"Carriacou and Petite Martinique", + "value":"GD10", + "country":"GD" + }, + { + "label":"Cartago", + "value":"CR02", + "country":"CR" + }, + { + "label":"Casanare", + "value":"CO32", + "country":"CO" + }, + { + "label":"Cascade", + "value":"SC11", + "country":"SC" + }, + { + "label":"Cascades", + "value":"BF02", + "country":"BF" + }, + { + "label":"Castel", + "value":"GG6417229", + "country":"GG" + }, + { + "label":"Castelo Branco", + "value":"PT06", + "country":"PT" + }, + { + "label":"Castille and León", + "value":"ES55", + "country":"ES" + }, + { + "label":"Castille-La Mancha", + "value":"ES54", + "country":"ES" + }, + { + "label":"Castletown", + "value":"IM9782169", + "country":"IM" + }, + { + "label":"Castries Quarter", + "value":"LC03", + "country":"LC" + }, + { + "label":"Cat Island", + "value":"BS06", + "country":"BS" + }, + { + "label":"Catalonia", + "value":"ES56", + "country":"ES" + }, + { + "label":"Catamarca", + "value":"AR02", + "country":"AR" + }, + { + "label":"Catano", + "value":"PR033", + "country":"PR" + }, + { + "label":"Cauca", + "value":"CO09", + "country":"CO" + }, + { + "label":"Cayey", + "value":"PR035", + "country":"PR" + }, + { + "label":"Cayo", + "value":"BZ02", + "country":"BZ" + }, + { + "label":"Cañar", + "value":"EC04", + "country":"EC" + }, + { + "label":"Ceará", + "value":"BR06", + "country":"BR" + }, + { + "label":"Ceiba", + "value":"PR037", + "country":"PR" + }, + { + "label":"Celje", + "value":"SI11", + "country":"SI" + }, + { + "label":"Centar", + "value":"MKD1", + "country":"MK" + }, + { + "label":"Centar Župa", + "value":"MK18", + "country":"MK" + }, + { + "label":"Central", + "value":"LK29", + "country":"LK" + }, + { + "label":"Central", + "value":"FJ01", + "country":"FJ" + }, + { + "label":"Central", + "value":"BW01", + "country":"BW" + }, + { + "label":"Central", + "value":"ZM02", + "country":"ZM" + }, + { + "label":"Central", + "value":"GH04", + "country":"GH" + }, + { + "label":"Central", + "value":"PY06", + "country":"PY" + }, + { + "label":"Central Abaco", + "value":"BS37", + "country":"BS" + }, + { + "label":"Central Aimak", + "value":"MN18", + "country":"MN" + }, + { + "label":"Central Andros", + "value":"BS38", + "country":"BS" + }, + { + "label":"Central Bohemia", + "value":"CZ88", + "country":"CZ" + }, + { + "label":"Central Darfur", + "value":"SD61", + "country":"SD" + }, + { + "label":"Central District", + "value":"IL02", + "country":"IL" + }, + { + "label":"Central Eleuthera", + "value":"BS39", + "country":"BS" + }, + { + "label":"Central Equatoria", + "value":"SS01", + "country":"SS" + }, + { + "label":"Central Finland", + "value":"FI13", + "country":"FI" + }, + { + "label":"Central Governorate", + "value":"BH18", + "country":"BH" + }, + { + "label":"Central Greece", + "value":"GRESYE24", + "country":"GR" + }, + { + "label":"Central Java", + "value":"ID07", + "country":"ID" + }, + { + "label":"Central Jutland", + "value":"DK18", + "country":"DK" + }, + { + "label":"Central Kalimantan", + "value":"ID13", + "country":"ID" + }, + { + "label":"Central Luzon", + "value":"PH03", + "country":"PH" + }, + { + "label":"Central Macedonia", + "value":"GRESYE12", + "country":"GR" + }, + { + "label":"Central Ostrobothnia", + "value":"FI16", + "country":"FI" + }, + { + "label":"Central Province", + "value":"PG01", + "country":"PG" + }, + { + "label":"Central Province", + "value":"SB10", + "country":"SB" + }, + { + "label":"Central Region", + "value":"MWC", + "country":"MW" + }, + { + "label":"Central Region", + "value":"NPCR", + "country":"NP" + }, + { + "label":"Central Region", + "value":"UGC", + "country":"UG" + }, + { + "label":"Central River", + "value":"GM03", + "country":"GM" + }, + { + "label":"Central Serbia", + "value":"RSSE", + "country":"RS" + }, + { + "label":"Central Singapore", + "value":"SG01", + "country":"SG" + }, + { + "label":"Central Sulawesi", + "value":"ID21", + "country":"ID" + }, + { + "label":"Central Visayas", + "value":"PH07", + "country":"PH" + }, + { + "label":"Central and Western", + "value":"HKHCW", + "country":"HK" + }, + { + "label":"Centrale", + "value":"TG22", + "country":"TG" + }, + { + "label":"Centre", + "value":"FRA3", + "country":"FR" + }, + { + "label":"Centre", + "value":"BF03", + "country":"BF" + }, + { + "label":"Centre", + "value":"CM11", + "country":"CM" + }, + { + "label":"Centre", + "value":"HT07", + "country":"HT" + }, + { + "label":"Centre-Est", + "value":"BF04", + "country":"BF" + }, + { + "label":"Centre-Nord", + "value":"BF05", + "country":"BF" + }, + { + "label":"Centre-Ouest", + "value":"BF06", + "country":"BF" + }, + { + "label":"Centre-Sud", + "value":"BF07", + "country":"BF" + }, + { + "label":"Centro Sur", + "value":"GQ06", + "country":"GQ" + }, + { + "label":"Cerklje na Gorenjskem", + "value":"SI12", + "country":"SI" + }, + { + "label":"Cerknica", + "value":"SI13", + "country":"SI" + }, + { + "label":"Cerkno", + "value":"SI14", + "country":"SI" + }, + { + "label":"Cerkvenjak", + "value":"SIF9", + "country":"SI" + }, + { + "label":"Cerro Largo", + "value":"UY03", + "country":"UY" + }, + { + "label":"Cesar", + "value":"CO10", + "country":"CO" + }, + { + "label":"Cesvaine", + "value":"LV55", + "country":"LV" + }, + { + "label":"Cetinje", + "value":"ME06", + "country":"ME" + }, + { + "label":"Ceuta", + "value":"ESCE", + "country":"ES" + }, + { + "label":"Chachoengsao", + "value":"TH44", + "country":"TH" + }, + { + "label":"Chaco", + "value":"AR03", + "country":"AR" + }, + { + "label":"Chagang-do", + "value":"KP01", + "country":"KP" + }, + { + "label":"Chaguanas", + "value":"TTCHA", + "country":"TT" + }, + { + "label":"Chahār Maḩāll va Bakhtīārī", + "value":"IR03", + "country":"IR" + }, + { + "label":"Chai Nat", + "value":"TH32", + "country":"TH" + }, + { + "label":"Chaiyaphum", + "value":"TH26", + "country":"TH" + }, + { + "label":"Chalan Pago-Ordot", + "value":"GUCP", + "country":"GU" + }, + { + "label":"Chalatenango", + "value":"SV03", + "country":"SV" + }, + { + "label":"Champagne-Ardenne", + "value":"FRA4", + "country":"FR" + }, + { + "label":"Champasak", + "value":"LA02", + "country":"LA" + }, + { + "label":"Chandigarh", + "value":"IN05", + "country":"IN" + }, + { + "label":"Changwat Bueng Kan", + "value":"TH81", + "country":"TH" + }, + { + "label":"Changwat Nong Bua Lamphu", + "value":"TH79", + "country":"TH" + }, + { + "label":"Changwat Ubon Ratchathani", + "value":"TH75", + "country":"TH" + }, + { + "label":"Changwat Udon Thani", + "value":"TH76", + "country":"TH" + }, + { + "label":"Chanthaburi", + "value":"TH48", + "country":"TH" + }, + { + "label":"Chaouia-Ouardigha", + "value":"MA50", + "country":"MA" + }, + { + "label":"Chari-Baguirmi", + "value":"TD15", + "country":"TD" + }, + { + "label":"Charlotte", + "value":"VC01", + "country":"VC" + }, + { + "label":"Chatham Islands", + "value":"NZ10", + "country":"NZ" + }, + { + "label":"Chechnya", + "value":"RU12", + "country":"RU" + }, + { + "label":"Chelyabinsk", + "value":"RU13", + "country":"RU" + }, + { + "label":"Cherkasy", + "value":"UA01", + "country":"UA" + }, + { + "label":"Chernihiv", + "value":"UA02", + "country":"UA" + }, + { + "label":"Chernivtsi", + "value":"UA03", + "country":"UA" + }, + { + "label":"Chhattisgarh", + "value":"IN37", + "country":"IN" + }, + { + "label":"Chhukha", + "value":"BT06", + "country":"BT" + }, + { + "label":"Chiang Mai", + "value":"TH02", + "country":"TH" + }, + { + "label":"Chiang Rai", + "value":"TH03", + "country":"TH" + }, + { + "label":"Chiapas", + "value":"MX05", + "country":"MX" + }, + { + "label":"Chiba", + "value":"JP04", + "country":"JP" + }, + { + "label":"Chiconi", + "value":"YT97605", + "country":"YT" + }, + { + "label":"Chiesanuova", + "value":"SM02", + "country":"SM" + }, + { + "label":"Chihuahua", + "value":"MX06", + "country":"MX" + }, + { + "label":"Chimaltenango", + "value":"GT03", + "country":"GT" + }, + { + "label":"Chimborazo", + "value":"EC06", + "country":"EC" + }, + { + "label":"Chimbu", + "value":"PG08", + "country":"PG" + }, + { + "label":"Chin", + "value":"MM02", + "country":"MM" + }, + { + "label":"Chinandega", + "value":"NI03", + "country":"NI" + }, + { + "label":"Chiquimula", + "value":"GT04", + "country":"GT" + }, + { + "label":"Chirang", + "value":"BT07", + "country":"BT" + }, + { + "label":"Chiriquí", + "value":"PA02", + "country":"PA" + }, + { + "label":"Chirongui", + "value":"YT97606", + "country":"YT" + }, + { + "label":"Chittagong", + "value":"BD84", + "country":"BD" + }, + { + "label":"Chişinău", + "value":"MD57", + "country":"MD" + }, + { + "label":"Chlef", + "value":"DZ41", + "country":"DZ" + }, + { + "label":"Chocó", + "value":"CO11", + "country":"CO" + }, + { + "label":"Choiseul", + "value":"SB12", + "country":"SB" + }, + { + "label":"Choiseul Quarter", + "value":"LC04", + "country":"LC" + }, + { + "label":"Choluteca", + "value":"HN02", + "country":"HN" + }, + { + "label":"Chon Buri", + "value":"TH46", + "country":"TH" + }, + { + "label":"Chongqing Shi", + "value":"CN33", + "country":"CN" + }, + { + "label":"Chontales", + "value":"NI04", + "country":"NI" + }, + { + "label":"Christ Church", + "value":"BB01", + "country":"BB" + }, + { + "label":"Christ Church Nichola Town", + "value":"KN01", + "country":"KN" + }, + { + "label":"Chubut", + "value":"AR04", + "country":"AR" + }, + { + "label":"Chukotskiy Avtonomnyy Okrug", + "value":"RU15", + "country":"RU" + }, + { + "label":"Chumphon", + "value":"TH58", + "country":"TH" + }, + { + "label":"Chungcheongbuk-do", + "value":"KR05", + "country":"KR" + }, + { + "label":"Chungcheongnam-do", + "value":"KR17", + "country":"KR" + }, + { + "label":"Chuquisaca", + "value":"BO01", + "country":"BO" + }, + { + "label":"Chuuk", + "value":"FM03", + "country":"FM" + }, + { + "label":"Chuvashia", + "value":"RU16", + "country":"RU" + }, + { + "label":"Chüy", + "value":"KG02", + "country":"KG" + }, + { + "label":"Ciales", + "value":"PR039", + "country":"PR" + }, + { + "label":"Cibitoke", + "value":"BI12", + "country":"BI" + }, + { + "label":"Cibla", + "value":"LV56", + "country":"LV" + }, + { + "label":"Cidra", + "value":"PR041", + "country":"PR" + }, + { + "label":"Ciego de Ávila", + "value":"CU07", + "country":"CU" + }, + { + "label":"Cienfuegos", + "value":"CU08", + "country":"CU" + }, + { + "label":"Cimişlia", + "value":"MD68", + "country":"MD" + }, + { + "label":"Circonscription d'Alo", + "value":"WF98611", + "country":"WF" + }, + { + "label":"Circonscription d'Uvéa", + "value":"WF98613", + "country":"WF" + }, + { + "label":"Circonscription de Sigavé", + "value":"WF98612", + "country":"WF" + }, + { + "label":"Cirkulane", + "value":"SIO1", + "country":"SI" + }, + { + "label":"City of Port of Spain", + "value":"TT05", + "country":"TT" + }, + { + "label":"City of San Fernando", + "value":"TT10", + "country":"TT" + }, + { + "label":"Clarendon", + "value":"JM01", + "country":"JM" + }, + { + "label":"Cluj", + "value":"RO13", + "country":"RO" + }, + { + "label":"Coahuila", + "value":"MX07", + "country":"MX" + }, + { + "label":"Coamo", + "value":"PR043", + "country":"PR" + }, + { + "label":"Cochabamba", + "value":"BO02", + "country":"BO" + }, + { + "label":"Coclé", + "value":"PA03", + "country":"PA" + }, + { + "label":"Coimbra", + "value":"PT07", + "country":"PT" + }, + { + "label":"Cojedes", + "value":"VE08", + "country":"VE" + }, + { + "label":"Colima", + "value":"MX08", + "country":"MX" + }, + { + "label":"Collines", + "value":"BJ11", + "country":"BJ" + }, + { + "label":"Colonia", + "value":"UY04", + "country":"UY" + }, + { + "label":"Colorado", + "value":"USCO", + "country":"US" + }, + { + "label":"Colón", + "value":"HN03", + "country":"HN" + }, + { + "label":"Colón", + "value":"PA04", + "country":"PA" + }, + { + "label":"Comayagua", + "value":"HN04", + "country":"HN" + }, + { + "label":"Comerio", + "value":"PR045", + "country":"PR" + }, + { + "label":"Commewijne", + "value":"SR11", + "country":"SR" + }, + { + "label":"Conakry", + "value":"GN04", + "country":"GN" + }, + { + "label":"Concepción", + "value":"PY07", + "country":"PY" + }, + { + "label":"Connaught", + "value":"IEC", + "country":"IE" + }, + { + "label":"Connecticut", + "value":"USCT", + "country":"US" + }, + { + "label":"Constantine", + "value":"DZ04", + "country":"DZ" + }, + { + "label":"Constanța", + "value":"RO14", + "country":"RO" + }, + { + "label":"Copperbelt", + "value":"ZM08", + "country":"ZM" + }, + { + "label":"Copán", + "value":"HN05", + "country":"HN" + }, + { + "label":"Coquimbo", + "value":"CL07", + "country":"CL" + }, + { + "label":"Cordillera", + "value":"PH15", + "country":"PH" + }, + { + "label":"Cordillera", + "value":"PY08", + "country":"PY" + }, + { + "label":"Cordoba", + "value":"AR05", + "country":"AR" + }, + { + "label":"Coronie", + "value":"SR12", + "country":"SR" + }, + { + "label":"Corozal", + "value":"BZ03", + "country":"BZ" + }, + { + "label":"Corozal", + "value":"PR047", + "country":"PR" + }, + { + "label":"Corrientes", + "value":"AR06", + "country":"AR" + }, + { + "label":"Corsica", + "value":"FRA5", + "country":"FR" + }, + { + "label":"Cortés", + "value":"HN06", + "country":"HN" + }, + { + "label":"Cotopaxi", + "value":"EC07", + "country":"EC" + }, + { + "label":"Couva-Tabaquite-Talparo", + "value":"TTCTT", + "country":"TT" + }, + { + "label":"Cova Lima", + "value":"TLCO", + "country":"TL" + }, + { + "label":"Covasna", + "value":"RO15", + "country":"RO" + }, + { + "label":"Crete", + "value":"GRESYE43", + "country":"GR" + }, + { + "label":"Crimea", + "value":"UA11", + "country":"UA" + }, + { + "label":"Criuleni", + "value":"MD69", + "country":"MD" + }, + { + "label":"Crooked Island and Long Cay", + "value":"BS40", + "country":"BS" + }, + { + "label":"Cross River", + "value":"NG22", + "country":"NG" + }, + { + "label":"Crozet", + "value":"TF02", + "country":"TF" + }, + { + "label":"Csongrád", + "value":"HU06", + "country":"HU" + }, + { + "label":"Cuando Cubango", + "value":"AO04", + "country":"AO" + }, + { + "label":"Cuanza Norte", + "value":"AO05", + "country":"AO" + }, + { + "label":"Cuanza Sul", + "value":"AO06", + "country":"AO" + }, + { + "label":"Culebra", + "value":"PR049", + "country":"PR" + }, + { + "label":"Cundinamarca", + "value":"CO33", + "country":"CO" + }, + { + "label":"Cunene", + "value":"AO07", + "country":"AO" + }, + { + "label":"Cuscatlán", + "value":"SV04", + "country":"SV" + }, + { + "label":"Cusco", + "value":"PE08", + "country":"PE" + }, + { + "label":"Cuvette", + "value":"CG13", + "country":"CG" + }, + { + "label":"Cuvette-Ouest", + "value":"CG14", + "country":"CG" + }, + { + "label":"Cuyuni-Mazaruni", + "value":"GY11", + "country":"GY" + }, + { + "label":"Cà Mau", + "value":"VN77", + "country":"VN" + }, + { + "label":"Córdoba", + "value":"CO12", + "country":"CO" + }, + { + "label":"Călăraşi", + "value":"RO41", + "country":"RO" + }, + { + "label":"Călăraşi", + "value":"MD66", + "country":"MD" + }, + { + "label":"Căuşeni", + "value":"MD67", + "country":"MD" + }, + { + "label":"Cēsu Rajons", + "value":"LV05", + "country":"LV" + }, + { + "label":"Cǝbrayıl", + "value":"AZ14", + "country":"AZ" + }, + { + "label":"Cần Thơ", + "value":"VN87", + "country":"VN" + }, + { + "label":"Dadra and Nagar Haveli", + "value":"IN06", + "country":"IN" + }, + { + "label":"Daegu", + "value":"KR15", + "country":"KR" + }, + { + "label":"Daejeon", + "value":"KR19", + "country":"KR" + }, + { + "label":"Daerah Istimewa Yogyakarta", + "value":"ID10", + "country":"ID" + }, + { + "label":"Daga", + "value":"BT08", + "country":"BT" + }, + { + "label":"Dagda", + "value":"LV57", + "country":"LV" + }, + { + "label":"Dagestan", + "value":"RU17", + "country":"RU" + }, + { + "label":"Dahūk", + "value":"IQ08", + "country":"IQ" + }, + { + "label":"Dajabón", + "value":"DO04", + "country":"DO" + }, + { + "label":"Dakar", + "value":"SN01", + "country":"SN" + }, + { + "label":"Dakhlet Nouadhibou", + "value":"MR08", + "country":"MR" + }, + { + "label":"Dalarna", + "value":"SE10", + "country":"SE" + }, + { + "label":"Daman and Diu", + "value":"IN32", + "country":"IN" + }, + { + "label":"Danilovgrad", + "value":"ME07", + "country":"ME" + }, + { + "label":"Dar es Salaam", + "value":"TZ23", + "country":"TZ" + }, + { + "label":"Daraa", + "value":"SY06", + "country":"SY" + }, + { + "label":"Darhan Uul", + "value":"MN23", + "country":"MN" + }, + { + "label":"Darién", + "value":"PA05", + "country":"PA" + }, + { + "label":"Darnah", + "value":"LY70", + "country":"LY" + }, + { + "label":"Daugavpils", + "value":"LV07", + "country":"LV" + }, + { + "label":"Daugavpils", + "value":"LV06", + "country":"LV" + }, + { + "label":"Dauphin", + "value":"LC02", + "country":"LC" + }, + { + "label":"Davao", + "value":"PH11", + "country":"PH" + }, + { + "label":"Daykundi", + "value":"AF41", + "country":"AF" + }, + { + "label":"Daşkǝsǝn", + "value":"AZ16", + "country":"AZ" + }, + { + "label":"Daşoguz", + "value":"TM03", + "country":"TM" + }, + { + "label":"Debar", + "value":"MKD2", + "country":"MK" + }, + { + "label":"Debarca", + "value":"MKF5", + "country":"MK" + }, + { + "label":"Debub", + "value":"ER02", + "country":"ER" + }, + { + "label":"Debubawī Kʼeyih Bahrī", + "value":"ER03", + "country":"ER" + }, + { + "label":"Dededo", + "value":"GUDD", + "country":"GU" + }, + { + "label":"Deir ez-Zor", + "value":"SY07", + "country":"SY" + }, + { + "label":"Delaware", + "value":"USDE", + "country":"US" + }, + { + "label":"Delta", + "value":"NG36", + "country":"NG" + }, + { + "label":"Delta Amacuro", + "value":"VE09", + "country":"VE" + }, + { + "label":"Delčevo", + "value":"MK22", + "country":"MK" + }, + { + "label":"Dembeni", + "value":"YT97607", + "country":"YT" + }, + { + "label":"Demerara-Mahaica", + "value":"GY12", + "country":"GY" + }, + { + "label":"Demir Hisar", + "value":"MKD3", + "country":"MK" + }, + { + "label":"Demir Kapija", + "value":"MK25", + "country":"MK" + }, + { + "label":"Denguélé", + "value":"CI77", + "country":"CI" + }, + { + "label":"Denigomodu", + "value":"NR08", + "country":"NR" + }, + { + "label":"Denizli", + "value":"TR20", + "country":"TR" + }, + { + "label":"Dennery Quarter", + "value":"LC05", + "country":"LC" + }, + { + "label":"Dependencias Federales", + "value":"VE24", + "country":"VE" + }, + { + "label":"Destrnik", + "value":"SIG1", + "country":"SI" + }, + { + "label":"Devonshire", + "value":"BM01", + "country":"BM" + }, + { + "label":"Dhaalu Atholhu", + "value":"MV32", + "country":"MV" + }, + { + "label":"Dhaka", + "value":"BD81", + "country":"BD" + }, + { + "label":"Dhamār", + "value":"YE11", + "country":"YE" + }, + { + "label":"Dhi Qar", + "value":"IQ09", + "country":"IQ" + }, + { + "label":"Diana", + "value":"MG7670842", + "country":"MG" + }, + { + "label":"Dibër", + "value":"AL41", + "country":"AL" + }, + { + "label":"Diego Martin", + "value":"TTDMN", + "country":"TT" + }, + { + "label":"Diekirch", + "value":"LU01", + "country":"LU" + }, + { + "label":"Diffa", + "value":"NE02", + "country":"NE" + }, + { + "label":"Dikhil", + "value":"DJ06", + "country":"DJ" + }, + { + "label":"Dimashq", + "value":"SY13", + "country":"SY" + }, + { + "label":"Dingli", + "value":"MT07", + "country":"MT" + }, + { + "label":"Diourbel", + "value":"SN03", + "country":"SN" + }, + { + "label":"Dire Dawa", + "value":"ET48", + "country":"ET" + }, + { + "label":"Divača", + "value":"SI19", + "country":"SI" + }, + { + "label":"Dix-Huit Montagnes", + "value":"CI78", + "country":"CI" + }, + { + "label":"Diyarbakır", + "value":"TR21", + "country":"TR" + }, + { + "label":"Diyālá", + "value":"IQ10", + "country":"IQ" + }, + { + "label":"Djelfa", + "value":"DZ22", + "country":"DZ" + }, + { + "label":"Djibouti", + "value":"DJ07", + "country":"DJ" + }, + { + "label":"Dnipropetrovsk", + "value":"UA04", + "country":"UA" + }, + { + "label":"Dobeles Rajons", + "value":"LV08", + "country":"LV" + }, + { + "label":"Dobje", + "value":"SIG2", + "country":"SI" + }, + { + "label":"Dobrepolje", + "value":"SI20", + "country":"SI" + }, + { + "label":"Dobrich", + "value":"BG40", + "country":"BG" + }, + { + "label":"Dobrna", + "value":"SIG3", + "country":"SI" + }, + { + "label":"Dobrova-Horjul-Polhov Gradec", + "value":"SIG4", + "country":"SI" + }, + { + "label":"Dobrovnik-Dobronak", + "value":"SIG5", + "country":"SI" + }, + { + "label":"Dodoma", + "value":"TZ03", + "country":"TZ" + }, + { + "label":"Dojran", + "value":"MKE5", + "country":"MK" + }, + { + "label":"Dol pri Ljubljani", + "value":"SI22", + "country":"SI" + }, + { + "label":"Dolenjske Toplice", + "value":"SIG6", + "country":"SI" + }, + { + "label":"Dolj", + "value":"RO17", + "country":"RO" + }, + { + "label":"Dolneni", + "value":"MK28", + "country":"MK" + }, + { + "label":"Domagnano", + "value":"SM03", + "country":"SM" + }, + { + "label":"Domžale", + "value":"SIG7", + "country":"SI" + }, + { + "label":"Donduşeni", + "value":"MD70", + "country":"MD" + }, + { + "label":"Donetsk", + "value":"UA05", + "country":"UA" + }, + { + "label":"Donga", + "value":"BJ13", + "country":"BJ" + }, + { + "label":"Dorado", + "value":"PR051", + "country":"PR" + }, + { + "label":"Dornava", + "value":"SI24", + "country":"SI" + }, + { + "label":"Dosso", + "value":"NE03", + "country":"NE" + }, + { + "label":"Douglas", + "value":"IM9782170", + "country":"IM" + }, + { + "label":"Doukkala-Abda", + "value":"MA51", + "country":"MA" + }, + { + "label":"Dravograd", + "value":"SI25", + "country":"SI" + }, + { + "label":"Drenthe", + "value":"NL01", + "country":"NL" + }, + { + "label":"Drochia", + "value":"MD71", + "country":"MD" + }, + { + "label":"Drugovo", + "value":"MK30", + "country":"MK" + }, + { + "label":"Duarte", + "value":"DO06", + "country":"DO" + }, + { + "label":"Dubai", + "value":"AE03", + "country":"AE" + }, + { + "label":"Dubrovačko-Neretvanska", + "value":"HR03", + "country":"HR" + }, + { + "label":"Dubăsari", + "value":"MD72", + "country":"MD" + }, + { + "label":"Dumyāţ", + "value":"EG20", + "country":"EG" + }, + { + "label":"Dundaga", + "value":"LV60", + "country":"LV" + }, + { + "label":"Duplek", + "value":"SI26", + "country":"SI" + }, + { + "label":"Durango", + "value":"MX10", + "country":"MX" + }, + { + "label":"Durazno", + "value":"UY05", + "country":"UY" + }, + { + "label":"Durbe", + "value":"LV61", + "country":"LV" + }, + { + "label":"Durrës", + "value":"AL42", + "country":"AL" + }, + { + "label":"Dushanbe", + "value":"TJ7280679", + "country":"TJ" + }, + { + "label":"Dzabkhan", + "value":"MN09", + "country":"MN" + }, + { + "label":"Dzaoudzi", + "value":"YT97608", + "country":"YT" + }, + { + "label":"Dâmboviţa", + "value":"RO16", + "country":"RO" + }, + { + "label":"Díli", + "value":"TLDI", + "country":"TL" + }, + { + "label":"Düzce", + "value":"TR93", + "country":"TR" + }, + { + "label":"East", + "value":"CM04", + "country":"CM" + }, + { + "label":"East", + "value":"IS38", + "country":"IS" + }, + { + "label":"East Aimak", + "value":"MN06", + "country":"MN" + }, + { + "label":"East Azerbaijan", + "value":"IR33", + "country":"IR" + }, + { + "label":"East Berbice-Corentyne", + "value":"GY13", + "country":"GY" + }, + { + "label":"East End", + "value":"KY10375971", + "country":"KY" + }, + { + "label":"East Gobi Aymag", + "value":"MN07", + "country":"MN" + }, + { + "label":"East Grand Bahama", + "value":"BS41", + "country":"BS" + }, + { + "label":"East Java", + "value":"ID08", + "country":"ID" + }, + { + "label":"East Kalimantan", + "value":"ID14", + "country":"ID" + }, + { + "label":"East Kazakhstan", + "value":"KZ15", + "country":"KZ" + }, + { + "label":"East Macedonia and Thrace", + "value":"GRESYE11", + "country":"GR" + }, + { + "label":"East New Britain", + "value":"PG10", + "country":"PG" + }, + { + "label":"East Nusa Tenggara", + "value":"ID18", + "country":"ID" + }, + { + "label":"East Sepik", + "value":"PG11", + "country":"PG" + }, + { + "label":"Eastern", + "value":"HKHEA", + "country":"HK" + }, + { + "label":"Eastern", + "value":"FJ02", + "country":"FJ" + }, + { + "label":"Eastern", + "value":"ZM03", + "country":"ZM" + }, + { + "label":"Eastern", + "value":"GH05", + "country":"GH" + }, + { + "label":"Eastern Cape", + "value":"ZA05", + "country":"ZA" + }, + { + "label":"Eastern Darfur", + "value":"SD60", + "country":"SD" + }, + { + "label":"Eastern District", + "value":"AS010", + "country":"AS" + }, + { + "label":"Eastern Equatoria", + "value":"SS02", + "country":"SS" + }, + { + "label":"Eastern Highlands", + "value":"PG09", + "country":"PG" + }, + { + "label":"Eastern Province", + "value":"RW11", + "country":"RW" + }, + { + "label":"Eastern Province", + "value":"EG14", + "country":"EG" + }, + { + "label":"Eastern Province", + "value":"SL01", + "country":"SL" + }, + { + "label":"Eastern Province", + "value":"LK37", + "country":"LK" + }, + { + "label":"Eastern Province", + "value":"CD09", + "country":"CD" + }, + { + "label":"Eastern Province", + "value":"SA06", + "country":"SA" + }, + { + "label":"Eastern Region", + "value":"UGE", + "country":"UG" + }, + { + "label":"Eastern Region", + "value":"NPER", + "country":"NP" + }, + { + "label":"Eastern Tobago", + "value":"TTETO", + "country":"TT" + }, + { + "label":"Eastern Visayas", + "value":"PH08", + "country":"PH" + }, + { + "label":"Ebon Atoll", + "value":"MH080", + "country":"MH" + }, + { + "label":"Ebonyi", + "value":"NG53", + "country":"NG" + }, + { + "label":"Edirne", + "value":"TR22", + "country":"TR" + }, + { + "label":"Edo", + "value":"NG37", + "country":"NG" + }, + { + "label":"Ehime", + "value":"JP05", + "country":"JP" + }, + { + "label":"Ekiti", + "value":"NG54", + "country":"NG" + }, + { + "label":"El Bayadh", + "value":"DZ42", + "country":"DZ" + }, + { + "label":"El Beni", + "value":"BO03", + "country":"BO" + }, + { + "label":"El Oro", + "value":"EC08", + "country":"EC" + }, + { + "label":"El Oued", + "value":"DZ43", + "country":"DZ" + }, + { + "label":"El Paraíso", + "value":"HN07", + "country":"HN" + }, + { + "label":"El Progreso", + "value":"GT05", + "country":"GT" + }, + { + "label":"El Seíbo", + "value":"DO28", + "country":"DO" + }, + { + "label":"El Tarf", + "value":"DZ44", + "country":"DZ" + }, + { + "label":"Elazığ", + "value":"TR23", + "country":"TR" + }, + { + "label":"Elbasan", + "value":"AL43", + "country":"AL" + }, + { + "label":"Elegeyo-Marakwet", + "value":"KE14", + "country":"KE" + }, + { + "label":"Elías Piña", + "value":"DO11", + "country":"DO" + }, + { + "label":"Emberá", + "value":"PA11", + "country":"PA" + }, + { + "label":"Embu", + "value":"KE15", + "country":"KE" + }, + { + "label":"Emilia-Romagna", + "value":"IT05", + "country":"IT" + }, + { + "label":"Encamp", + "value":"AD03", + "country":"AD" + }, + { + "label":"Enewetak Atoll", + "value":"MH090", + "country":"MH" + }, + { + "label":"Enga", + "value":"PG19", + "country":"PG" + }, + { + "label":"England", + "value":"GBENG", + "country":"GB" + }, + { + "label":"English River", + "value":"SC26", + "country":"SC" + }, + { + "label":"Engure", + "value":"LV62", + "country":"LV" + }, + { + "label":"Ennedi-Est", + "value":"TD27", + "country":"TD" + }, + { + "label":"Ennedi-Ouest", + "value":"TD28", + "country":"TD" + }, + { + "label":"Entre Rios", + "value":"AR08", + "country":"AR" + }, + { + "label":"Enugu", + "value":"NG47", + "country":"NG" + }, + { + "label":"Epirus", + "value":"GRESYE21", + "country":"GR" + }, + { + "label":"Erikub Atoll", + "value":"MH100", + "country":"MH" + }, + { + "label":"Ermera", + "value":"TLER", + "country":"TL" + }, + { + "label":"Erongo", + "value":"NA29", + "country":"NA" + }, + { + "label":"Erzincan", + "value":"TR24", + "country":"TR" + }, + { + "label":"Erzurum", + "value":"TR25", + "country":"TR" + }, + { + "label":"Escaldes-Engordany", + "value":"AD08", + "country":"AD" + }, + { + "label":"Eschen", + "value":"LI02", + "country":"LI" + }, + { + "label":"Escuintla", + "value":"GT06", + "country":"GT" + }, + { + "label":"Eskişehir", + "value":"TR26", + "country":"TR" + }, + { + "label":"Esmeraldas", + "value":"EC09", + "country":"EC" + }, + { + "label":"Espaillat", + "value":"DO08", + "country":"DO" + }, + { + "label":"Espírito Santo", + "value":"BR08", + "country":"BR" + }, + { + "label":"Essequibo Islands-West Demerara", + "value":"GY14", + "country":"GY" + }, + { + "label":"Est", + "value":"BF08", + "country":"BF" + }, + { + "label":"Estelí", + "value":"NI05", + "country":"NI" + }, + { + "label":"Estuaire", + "value":"GA01", + "country":"GA" + }, + { + "label":"Ewa", + "value":"NR09", + "country":"NR" + }, + { + "label":"Extremadura", + "value":"ES57", + "country":"ES" + }, + { + "label":"Exuma", + "value":"BS10", + "country":"BS" + }, + { + "label":"Eysturoy", + "value":"FOOS", + "country":"FO" + }, + { + "label":"Faafu Atholhu", + "value":"MV33", + "country":"MV" + }, + { + "label":"Faetano", + "value":"SM04", + "country":"SM" + }, + { + "label":"Fajardo", + "value":"PR053", + "country":"PR" + }, + { + "label":"Fakaofo", + "value":"TKF", + "country":"TK" + }, + { + "label":"Falcón", + "value":"VE11", + "country":"VE" + }, + { + "label":"Far North", + "value":"CM12", + "country":"CM" + }, + { + "label":"Far Western", + "value":"NPFR", + "country":"NP" + }, + { + "label":"Farah", + "value":"AF06", + "country":"AF" + }, + { + "label":"Faranah", + "value":"GNF", + "country":"GN" + }, + { + "label":"Faro", + "value":"PT09", + "country":"PT" + }, + { + "label":"Fars", + "value":"IR07", + "country":"IR" + }, + { + "label":"Faryab", + "value":"AF07", + "country":"AF" + }, + { + "label":"Fatick", + "value":"SN09", + "country":"SN" + }, + { + "label":"Fa‘asaleleaga", + "value":"WS04", + "country":"WS" + }, + { + "label":"Federal District", + "value":"BR07", + "country":"BR" + }, + { + "label":"Federally Administered Tribal Areas", + "value":"PK01", + "country":"PK" + }, + { + "label":"Federation of Bosnia and Herzegovina", + "value":"BA01", + "country":"BA" + }, + { + "label":"Fejér", + "value":"HU08", + "country":"HU" + }, + { + "label":"Fergana", + "value":"UZ03", + "country":"UZ" + }, + { + "label":"Ferizaj", + "value":"XK10096138", + "country":"XK" + }, + { + "label":"Fier", + "value":"AL44", + "country":"AL" + }, + { + "label":"Finnmark Fylke", + "value":"NO05", + "country":"NO" + }, + { + "label":"Fiorentino", + "value":"SM05", + "country":"SM" + }, + { + "label":"Flacq", + "value":"MU13", + "country":"MU" + }, + { + "label":"Flanders", + "value":"BEVLG", + "country":"BE" + }, + { + "label":"Flevoland", + "value":"NL16", + "country":"NL" + }, + { + "label":"Flores", + "value":"UY06", + "country":"UY" + }, + { + "label":"Floreşti", + "value":"MD75", + "country":"MD" + }, + { + "label":"Florida", + "value":"UY07", + "country":"UY" + }, + { + "label":"Florida", + "value":"USFL", + "country":"US" + }, + { + "label":"Florida", + "value":"PR054", + "country":"PR" + }, + { + "label":"Forest", + "value":"GG6417223", + "country":"GG" + }, + { + "label":"Formosa", + "value":"AR09", + "country":"AR" + }, + { + "label":"Franche-Comté", + "value":"FRA6", + "country":"FR" + }, + { + "label":"Francisco Morazán", + "value":"HN08", + "country":"HN" + }, + { + "label":"Freeport", + "value":"BS25", + "country":"BS" + }, + { + "label":"Fribourg", + "value":"CHFR", + "country":"CH" + }, + { + "label":"Friesland", + "value":"NL02", + "country":"NL" + }, + { + "label":"Friuli Venezia Giulia", + "value":"IT06", + "country":"IT" + }, + { + "label":"Fromager", + "value":"CI79", + "country":"CI" + }, + { + "label":"Fujian", + "value":"CN07", + "country":"CN" + }, + { + "label":"Fukien", + "value":"TW01", + "country":"TW" + }, + { + "label":"Fukui", + "value":"JP06", + "country":"JP" + }, + { + "label":"Fukuoka", + "value":"JP07", + "country":"JP" + }, + { + "label":"Fukushima", + "value":"JP08", + "country":"JP" + }, + { + "label":"Funafuti", + "value":"TVFUN", + "country":"TV" + }, + { + "label":"Fès-Boulemane", + "value":"MA46", + "country":"MA" + }, + { + "label":"Füzuli", + "value":"AZ18", + "country":"AZ" + }, + { + "label":"Făleşti", + "value":"MD74", + "country":"MD" + }, + { + "label":"Gaafu Alifu Atholhu", + "value":"MV34", + "country":"MV" + }, + { + "label":"Gaafu Dhaalu Atholhu", + "value":"MV35", + "country":"MV" + }, + { + "label":"Gabrovo", + "value":"BG41", + "country":"BG" + }, + { + "label":"Gabú", + "value":"GW10", + "country":"GW" + }, + { + "label":"Gafsa", + "value":"TN30", + "country":"TN" + }, + { + "label":"Gagaifomauga", + "value":"WS07", + "country":"WS" + }, + { + "label":"Gaga‘emauga", + "value":"WS05", + "country":"WS" + }, + { + "label":"Galaţi", + "value":"RO18", + "country":"RO" + }, + { + "label":"Galguduud", + "value":"SO05", + "country":"SO" + }, + { + "label":"Galicia", + "value":"ES58", + "country":"ES" + }, + { + "label":"Galápagos", + "value":"EC01", + "country":"EC" + }, + { + "label":"Gambela", + "value":"ET49", + "country":"ET" + }, + { + "label":"Gamprin", + "value":"LI03", + "country":"LI" + }, + { + "label":"Gangwon-do", + "value":"KR06", + "country":"KR" + }, + { + "label":"Gansu Sheng", + "value":"CN15", + "country":"CN" + }, + { + "label":"Gao", + "value":"ML09", + "country":"ML" + }, + { + "label":"Garissa", + "value":"KE16", + "country":"KE" + }, + { + "label":"Garkalne", + "value":"LV64", + "country":"LV" + }, + { + "label":"Gasa", + "value":"BT23", + "country":"BT" + }, + { + "label":"Gash Barka", + "value":"ER04", + "country":"ER" + }, + { + "label":"Gauteng", + "value":"ZA06", + "country":"ZA" + }, + { + "label":"Gaza", + "value":"MZ02", + "country":"MZ" + }, + { + "label":"Gaza Strip", + "value":"PSGZ", + "country":"PS" + }, + { + "label":"Gazi Baba", + "value":"MK32", + "country":"MK" + }, + { + "label":"Gaziantep", + "value":"TR83", + "country":"TR" + }, + { + "label":"Gbarpolu", + "value":"LR21", + "country":"LR" + }, + { + "label":"Gedo", + "value":"SO06", + "country":"SO" + }, + { + "label":"Gegharkʼunikʼ", + "value":"AM04", + "country":"AM" + }, + { + "label":"Geita", + "value":"TZ28", + "country":"TZ" + }, + { + "label":"Gelderland", + "value":"NL03", + "country":"NL" + }, + { + "label":"Geneva", + "value":"CHGE", + "country":"CH" + }, + { + "label":"George Town", + "value":"KY10346796", + "country":"KY" + }, + { + "label":"Georgia", + "value":"USGA", + "country":"US" + }, + { + "label":"German", + "value":"IM9782171", + "country":"IM" + }, + { + "label":"Gevgelija", + "value":"MK33", + "country":"MK" + }, + { + "label":"Geylegphug", + "value":"BT09", + "country":"BT" + }, + { + "label":"Ghanzi", + "value":"BW03", + "country":"BW" + }, + { + "label":"Gharb-Chrarda-Beni Hssen", + "value":"MA52", + "country":"MA" + }, + { + "label":"Ghardaïa", + "value":"DZ45", + "country":"DZ" + }, + { + "label":"Ghaznī", + "value":"AF08", + "country":"AF" + }, + { + "label":"Ghowr", + "value":"AF09", + "country":"AF" + }, + { + "label":"Gia Lai", + "value":"VN49", + "country":"VN" + }, + { + "label":"Gifu", + "value":"JP09", + "country":"JP" + }, + { + "label":"Gilbert Islands", + "value":"KI01", + "country":"KI" + }, + { + "label":"Gilgit-Baltistan", + "value":"PK07", + "country":"PK" + }, + { + "label":"Giresun", + "value":"TR28", + "country":"TR" + }, + { + "label":"Gisborne", + "value":"NZF1", + "country":"NZ" + }, + { + "label":"Gitega", + "value":"BI13", + "country":"BI" + }, + { + "label":"Giurgiu", + "value":"RO42", + "country":"RO" + }, + { + "label":"Gjakova", + "value":"XK10096859", + "country":"XK" + }, + { + "label":"Gjilan", + "value":"XK10097357", + "country":"XK" + }, + { + "label":"Gjirokastër", + "value":"AL45", + "country":"AL" + }, + { + "label":"Glacis", + "value":"SC12", + "country":"SC" + }, + { + "label":"Glarus", + "value":"CHGL", + "country":"CH" + }, + { + "label":"Glodeni", + "value":"MD76", + "country":"MD" + }, + { + "label":"Gnyaviyani Atoll", + "value":"MV42", + "country":"MV" + }, + { + "label":"Goa", + "value":"IN33", + "country":"IN" + }, + { + "label":"Goiás", + "value":"BR29", + "country":"BR" + }, + { + "label":"Golestān", + "value":"IR37", + "country":"IR" + }, + { + "label":"Gombe", + "value":"NG55", + "country":"NG" + }, + { + "label":"Gomel", + "value":"BY02", + "country":"BY" + }, + { + "label":"Goranboy", + "value":"AZ21", + "country":"AZ" + }, + { + "label":"Gorenja Vas-Poljane", + "value":"SI27", + "country":"SI" + }, + { + "label":"Gorgol", + "value":"MR04", + "country":"MR" + }, + { + "label":"Gorišnica", + "value":"SI28", + "country":"SI" + }, + { + "label":"Gorj", + "value":"RO19", + "country":"RO" + }, + { + "label":"Gorje", + "value":"SIO2", + "country":"SI" + }, + { + "label":"Gornja Radgona", + "value":"SI29", + "country":"SI" + }, + { + "label":"Gornji Grad", + "value":"SI30", + "country":"SI" + }, + { + "label":"Gornji Petrovci", + "value":"SI31", + "country":"SI" + }, + { + "label":"Gorno-Badakhshan", + "value":"TJ01", + "country":"TJ" + }, + { + "label":"Gorontalo", + "value":"ID34", + "country":"ID" + }, + { + "label":"Gostivar", + "value":"MKD4", + "country":"MK" + }, + { + "label":"Gotland", + "value":"SE05", + "country":"SE" + }, + { + "label":"Govĭ-Altay", + "value":"MN10", + "country":"MN" + }, + { + "label":"Govĭ-Sumber", + "value":"MN24", + "country":"MN" + }, + { + "label":"Goygol Rayon", + "value":"AZ62", + "country":"AZ" + }, + { + "label":"Gracias a Dios", + "value":"HN09", + "country":"HN" + }, + { + "label":"Grad", + "value":"SIG8", + "country":"SI" + }, + { + "label":"Grad Zagreb", + "value":"HR21", + "country":"HR" + }, + { + "label":"Gradsko", + "value":"MK35", + "country":"MK" + }, + { + "label":"Granada", + "value":"NI06", + "country":"NI" + }, + { + "label":"Grand Anse Mahe", + "value":"SC24", + "country":"SC" + }, + { + "label":"Grand Anse Praslin", + "value":"SC14", + "country":"SC" + }, + { + "label":"Grand Bassa", + "value":"LR11", + "country":"LR" + }, + { + "label":"Grand Cape Mount", + "value":"LR12", + "country":"LR" + }, + { + "label":"Grand Casablanca", + "value":"MA45", + "country":"MA" + }, + { + "label":"Grand Cay", + "value":"BS42", + "country":"BS" + }, + { + "label":"Grand Gedeh", + "value":"LR19", + "country":"LR" + }, + { + "label":"Grand Kru", + "value":"LR16", + "country":"LR" + }, + { + "label":"Grand Port", + "value":"MU14", + "country":"MU" + }, + { + "label":"Grande Comore", + "value":"KM02", + "country":"KM" + }, + { + "label":"GrandʼAnse", + "value":"HT14", + "country":"HT" + }, + { + "label":"Granma", + "value":"CU09", + "country":"CU" + }, + { + "label":"Greater Accra", + "value":"GH01", + "country":"GH" + }, + { + "label":"Greater Poland Voivodeship", + "value":"PL86", + "country":"PL" + }, + { + "label":"Grenadines", + "value":"VC06", + "country":"VC" + }, + { + "label":"Grevenmacher", + "value":"LU02", + "country":"LU" + }, + { + "label":"Grisons", + "value":"CHGR", + "country":"CH" + }, + { + "label":"Grobiņa", + "value":"LV65", + "country":"LV" + }, + { + "label":"Grodnenskaya", + "value":"BY03", + "country":"BY" + }, + { + "label":"Groningen", + "value":"NL04", + "country":"NL" + }, + { + "label":"Gros-Islet", + "value":"LC06", + "country":"LC" + }, + { + "label":"Grosuplje", + "value":"SI32", + "country":"SI" + }, + { + "label":"Grouville", + "value":"JE3237203", + "country":"JE" + }, + { + "label":"Guadalcanal", + "value":"SB06", + "country":"SB" + }, + { + "label":"Guadeloupe", + "value":"GPGP", + "country":"GP" + }, + { + "label":"Guainía", + "value":"CO15", + "country":"CO" + }, + { + "label":"Guairá", + "value":"PY10", + "country":"PY" + }, + { + "label":"Guanacaste", + "value":"CR03", + "country":"CR" + }, + { + "label":"Guanajuato", + "value":"MX11", + "country":"MX" + }, + { + "label":"Guangdong", + "value":"CN30", + "country":"CN" + }, + { + "label":"Guangxi Zhuangzu Zizhiqu", + "value":"CN16", + "country":"CN" + }, + { + "label":"Guanica", + "value":"PR055", + "country":"PR" + }, + { + "label":"Guantánamo", + "value":"CU10", + "country":"CU" + }, + { + "label":"Guarda", + "value":"PT11", + "country":"PT" + }, + { + "label":"Guatemala", + "value":"GT07", + "country":"GT" + }, + { + "label":"Guaviare", + "value":"CO14", + "country":"CO" + }, + { + "label":"Guayama", + "value":"PR057", + "country":"PR" + }, + { + "label":"Guayanilla", + "value":"PR059", + "country":"PR" + }, + { + "label":"Guayas", + "value":"EC10", + "country":"EC" + }, + { + "label":"Guaynabo", + "value":"PR061", + "country":"PR" + }, + { + "label":"Guelma", + "value":"DZ23", + "country":"DZ" + }, + { + "label":"Guelmim-Es Smara", + "value":"MA53", + "country":"MA" + }, + { + "label":"Guerrero", + "value":"MX12", + "country":"MX" + }, + { + "label":"Guidimaka", + "value":"MR10", + "country":"MR" + }, + { + "label":"Guizhou Sheng", + "value":"CN18", + "country":"CN" + }, + { + "label":"Gujarat", + "value":"IN09", + "country":"IN" + }, + { + "label":"Gulbenes Rajons", + "value":"LV09", + "country":"LV" + }, + { + "label":"Gulf", + "value":"PG02", + "country":"PG" + }, + { + "label":"Guna Yala", + "value":"PA09", + "country":"PA" + }, + { + "label":"Gunma", + "value":"JP10", + "country":"JP" + }, + { + "label":"Gurabo", + "value":"PR063", + "country":"PR" + }, + { + "label":"Guria", + "value":"GE65", + "country":"GE" + }, + { + "label":"Guyane", + "value":"GFGF", + "country":"GF" + }, + { + "label":"Guárico", + "value":"VE12", + "country":"VE" + }, + { + "label":"Guéra", + "value":"TD05", + "country":"TD" + }, + { + "label":"Gwangju", + "value":"KR18", + "country":"KR" + }, + { + "label":"Gyeonggi-do", + "value":"KR13", + "country":"KR" + }, + { + "label":"Gyeongsangbuk-do", + "value":"KR14", + "country":"KR" + }, + { + "label":"Gyeongsangnam-do", + "value":"KR20", + "country":"KR" + }, + { + "label":"Győr-Moson-Sopron", + "value":"HU09", + "country":"HU" + }, + { + "label":"Gävleborg", + "value":"SE03", + "country":"SE" + }, + { + "label":"Göyçay", + "value":"AZ22", + "country":"AZ" + }, + { + "label":"Gümüşhane", + "value":"TR69", + "country":"TR" + }, + { + "label":"Găgăuzia", + "value":"MD51", + "country":"MD" + }, + { + "label":"Għajnsielem", + "value":"MT11", + "country":"MT" + }, + { + "label":"Gīlān", + "value":"IR08", + "country":"IR" + }, + { + "label":"Gǝdǝbǝy", + "value":"AZ19", + "country":"AZ" + }, + { + "label":"Gǝncǝ", + "value":"AZ20", + "country":"AZ" + }, + { + "label":"Ha", + "value":"BT10", + "country":"BT" + }, + { + "label":"Ha Nội", + "value":"VN44", + "country":"VN" + }, + { + "label":"Haa Alifu Atholhu", + "value":"MV36", + "country":"MV" + }, + { + "label":"Haa Dhaalu Atholhu", + "value":"MV37", + "country":"MV" + }, + { + "label":"Hacıqabul", + "value":"AZ23", + "country":"AZ" + }, + { + "label":"Hadjer-Lamis", + "value":"TD18", + "country":"TD" + }, + { + "label":"Hagatna", + "value":"GUAN", + "country":"GU" + }, + { + "label":"Haifa", + "value":"IL04", + "country":"IL" + }, + { + "label":"Hainan", + "value":"CN31", + "country":"CN" + }, + { + "label":"Hajdina", + "value":"SIG9", + "country":"SI" + }, + { + "label":"Hajdú-Bihar", + "value":"HU10", + "country":"HU" + }, + { + "label":"Hakkâri", + "value":"TR70", + "country":"TR" + }, + { + "label":"Halland", + "value":"SE06", + "country":"SE" + }, + { + "label":"Hama", + "value":"SY10", + "country":"SY" + }, + { + "label":"Hamadān", + "value":"IR09", + "country":"IR" + }, + { + "label":"Hamburg", + "value":"DE04", + "country":"DE" + }, + { + "label":"Hamgyŏng-bukto", + "value":"KP17", + "country":"KP" + }, + { + "label":"Hamgyŏng-namdo", + "value":"KP03", + "country":"KP" + }, + { + "label":"Hamilton Parish", + "value":"BM02", + "country":"BM" + }, + { + "label":"Hamilton city", + "value":"BM03", + "country":"BM" + }, + { + "label":"Hanover", + "value":"JM02", + "country":"JM" + }, + { + "label":"Harare", + "value":"ZW10", + "country":"ZW" + }, + { + "label":"Harari", + "value":"ET50", + "country":"ET" + }, + { + "label":"Harbour Island", + "value":"BS22", + "country":"BS" + }, + { + "label":"Hardap", + "value":"NA30", + "country":"NA" + }, + { + "label":"Harghita", + "value":"RO20", + "country":"RO" + }, + { + "label":"Harjumaa", + "value":"EE01", + "country":"EE" + }, + { + "label":"Haryana", + "value":"IN10", + "country":"IN" + }, + { + "label":"Hatay", + "value":"TR31", + "country":"TR" + }, + { + "label":"Hatillo", + "value":"PR065", + "country":"PR" + }, + { + "label":"Hato Mayor", + "value":"DO29", + "country":"DO" + }, + { + "label":"Hatohobei", + "value":"PW04", + "country":"PW" + }, + { + "label":"Hau Giang", + "value":"VN93", + "country":"VN" + }, + { + "label":"Haut-Mbomou", + "value":"CF05", + "country":"CF" + }, + { + "label":"Haut-Ogooué", + "value":"GA02", + "country":"GA" + }, + { + "label":"Haut-Sassandra", + "value":"CI80", + "country":"CI" + }, + { + "label":"Haute-Kotto", + "value":"CF03", + "country":"CF" + }, + { + "label":"Haute-Normandie", + "value":"FRA7", + "country":"FR" + }, + { + "label":"Hawaii", + "value":"USHI", + "country":"US" + }, + { + "label":"Hawke's Bay", + "value":"NZF2", + "country":"NZ" + }, + { + "label":"Ha‘apai", + "value":"TO01", + "country":"TO" + }, + { + "label":"Hebei", + "value":"CN10", + "country":"CN" + }, + { + "label":"Hedmark", + "value":"NO06", + "country":"NO" + }, + { + "label":"Heilongjiang Sheng", + "value":"CN08", + "country":"CN" + }, + { + "label":"Hela", + "value":"PG21", + "country":"PG" + }, + { + "label":"Helmand", + "value":"AF10", + "country":"AF" + }, + { + "label":"Henan Sheng", + "value":"CN09", + "country":"CN" + }, + { + "label":"Hentiy", + "value":"MN11", + "country":"MN" + }, + { + "label":"Herat", + "value":"AF11", + "country":"AF" + }, + { + "label":"Herceg Novi", + "value":"ME08", + "country":"ME" + }, + { + "label":"Heredia", + "value":"CR04", + "country":"CR" + }, + { + "label":"Hermanas Mirabal", + "value":"DO19", + "country":"DO" + }, + { + "label":"Herrera", + "value":"PA06", + "country":"PA" + }, + { + "label":"Hesse", + "value":"DE05", + "country":"DE" + }, + { + "label":"Heves", + "value":"HU11", + "country":"HU" + }, + { + "label":"Hhohho", + "value":"SZ01", + "country":"SZ" + }, + { + "label":"Hidalgo", + "value":"MX13", + "country":"MX" + }, + { + "label":"High-Basins", + "value":"BF09", + "country":"BF" + }, + { + "label":"Hiiraan", + "value":"SO07", + "country":"SO" + }, + { + "label":"Hiiumaa", + "value":"EE02", + "country":"EE" + }, + { + "label":"Himachal Pradesh", + "value":"IN11", + "country":"IN" + }, + { + "label":"Hiroshima", + "value":"JP11", + "country":"JP" + }, + { + "label":"Ho Chi Minh City", + "value":"VN20", + "country":"VN" + }, + { + "label":"Hodh ech Chargui", + "value":"MR01", + "country":"MR" + }, + { + "label":"Hodh el Gharbi", + "value":"MR02", + "country":"MR" + }, + { + "label":"Hodoš-Hodos", + "value":"SIH2", + "country":"SI" + }, + { + "label":"Hokkaidō", + "value":"JP12", + "country":"JP" + }, + { + "label":"Holguín", + "value":"CU12", + "country":"CU" + }, + { + "label":"Homa Bay", + "value":"KE17", + "country":"KE" + }, + { + "label":"Homs", + "value":"SY11", + "country":"SY" + }, + { + "label":"Honiara", + "value":"SB14", + "country":"SB" + }, + { + "label":"Hope Town", + "value":"BS43", + "country":"BS" + }, + { + "label":"Hordaland", + "value":"NO07", + "country":"NO" + }, + { + "label":"Horjul", + "value":"SIH3", + "country":"SI" + }, + { + "label":"Hormigueros", + "value":"PR067", + "country":"PR" + }, + { + "label":"Hormozgan", + "value":"IR11", + "country":"IR" + }, + { + "label":"Houaphan", + "value":"LA03", + "country":"LA" + }, + { + "label":"Hovd", + "value":"MN12", + "country":"MN" + }, + { + "label":"Howland Island", + "value":"UM100", + "country":"UM" + }, + { + "label":"Hoče-Slivnica", + "value":"SIH1", + "country":"SI" + }, + { + "label":"Hrastnik", + "value":"SI34", + "country":"SI" + }, + { + "label":"Hrpelje-Kozina", + "value":"SI35", + "country":"SI" + }, + { + "label":"Huambo", + "value":"AO08", + "country":"AO" + }, + { + "label":"Huancavelica", + "value":"PE09", + "country":"PE" + }, + { + "label":"Huanuco", + "value":"PE10", + "country":"PE" + }, + { + "label":"Hubei", + "value":"CN12", + "country":"CN" + }, + { + "label":"Huehuetenango", + "value":"GT08", + "country":"GT" + }, + { + "label":"Huila", + "value":"CO16", + "country":"CO" + }, + { + "label":"Humacao", + "value":"PR069", + "country":"PR" + }, + { + "label":"Hunan", + "value":"CN11", + "country":"CN" + }, + { + "label":"Hunedoara", + "value":"RO21", + "country":"RO" + }, + { + "label":"Huíla", + "value":"AO09", + "country":"AO" + }, + { + "label":"Hwanghae-bukto", + "value":"KP07", + "country":"KP" + }, + { + "label":"Hwanghae-namdo", + "value":"KP06", + "country":"KP" + }, + { + "label":"Hyōgo", + "value":"JP13", + "country":"JP" + }, + { + "label":"Hà Giang", + "value":"VN50", + "country":"VN" + }, + { + "label":"Hà Nam", + "value":"VN80", + "country":"VN" + }, + { + "label":"Hà Tĩnh", + "value":"VN52", + "country":"VN" + }, + { + "label":"Häme", + "value":"FI05", + "country":"FI" + }, + { + "label":"Hînceşti", + "value":"MD77", + "country":"MD" + }, + { + "label":"Hòa Bình", + "value":"VN53", + "country":"VN" + }, + { + "label":"Hövsgöl", + "value":"MN13", + "country":"MN" + }, + { + "label":"Hưng Yên", + "value":"VN81", + "country":"VN" + }, + { + "label":"Hải Dương", + "value":"VN79", + "country":"VN" + }, + { + "label":"Hải Phòng", + "value":"VN13", + "country":"VN" + }, + { + "label":"Ialomiţa", + "value":"RO22", + "country":"RO" + }, + { + "label":"Iaşi", + "value":"RO23", + "country":"RO" + }, + { + "label":"Ibaraki", + "value":"JP14", + "country":"JP" + }, + { + "label":"Ibb", + "value":"YE23", + "country":"YE" + }, + { + "label":"Ica", + "value":"PE11", + "country":"PE" + }, + { + "label":"Ida-Virumaa", + "value":"EE03", + "country":"EE" + }, + { + "label":"Idaho", + "value":"USID", + "country":"US" + }, + { + "label":"Idlib", + "value":"SY12", + "country":"SY" + }, + { + "label":"Idrija", + "value":"SI36", + "country":"SI" + }, + { + "label":"Ig", + "value":"SI37", + "country":"SI" + }, + { + "label":"Ihorombe", + "value":"MG7670907", + "country":"MG" + }, + { + "label":"Ijuw", + "value":"NR10", + "country":"NR" + }, + { + "label":"Ikšķile", + "value":"LV68", + "country":"LV" + }, + { + "label":"Il-Belt Valletta", + "value":"MT60", + "country":"MT" + }, + { + "label":"Il-Birgu", + "value":"MT03", + "country":"MT" + }, + { + "label":"Il-Fgura", + "value":"MT08", + "country":"MT" + }, + { + "label":"Il-Fontana", + "value":"MT10", + "country":"MT" + }, + { + "label":"Il-Furjana", + "value":"MT09", + "country":"MT" + }, + { + "label":"Il-Gudja", + "value":"MT16", + "country":"MT" + }, + { + "label":"Il-Gżira", + "value":"MT17", + "country":"MT" + }, + { + "label":"Il-Kalkara", + "value":"MT26", + "country":"MT" + }, + { + "label":"Il-Marsa", + "value":"MT31", + "country":"MT" + }, + { + "label":"Il-Mellieħa", + "value":"MT34", + "country":"MT" + }, + { + "label":"Il-Mosta", + "value":"MT35", + "country":"MT" + }, + { + "label":"Il-Munxar", + "value":"MT36", + "country":"MT" + }, + { + "label":"Il-Qala", + "value":"MT42", + "country":"MT" + }, + { + "label":"Il-Qrendi", + "value":"MT44", + "country":"MT" + }, + { + "label":"Il-Ħamrun", + "value":"MT18", + "country":"MT" + }, + { + "label":"Ilfov", + "value":"RO43", + "country":"RO" + }, + { + "label":"Ilhas", + "value":"MO01", + "country":"MO" + }, + { + "label":"Ilinden", + "value":"MK36", + "country":"MK" + }, + { + "label":"Ilirska Bistrica", + "value":"SI38", + "country":"SI" + }, + { + "label":"Illinois", + "value":"USIL", + "country":"US" + }, + { + "label":"Illizi", + "value":"DZ46", + "country":"DZ" + }, + { + "label":"Ilocos", + "value":"PH01", + "country":"PH" + }, + { + "label":"Ilūkste", + "value":"LV69", + "country":"LV" + }, + { + "label":"Imbabura", + "value":"EC11", + "country":"EC" + }, + { + "label":"Imereti", + "value":"GE66", + "country":"GE" + }, + { + "label":"Imo", + "value":"NG28", + "country":"NG" + }, + { + "label":"In-Nadur", + "value":"MT37", + "country":"MT" + }, + { + "label":"In-Naxxar", + "value":"MT38", + "country":"MT" + }, + { + "label":"Inagua", + "value":"BS13", + "country":"BS" + }, + { + "label":"Inarajan", + "value":"GUIN", + "country":"GU" + }, + { + "label":"Incheon", + "value":"KR12", + "country":"KR" + }, + { + "label":"Inchiri", + "value":"MR12", + "country":"MR" + }, + { + "label":"Independencia", + "value":"DO09", + "country":"DO" + }, + { + "label":"Indiana", + "value":"USIN", + "country":"US" + }, + { + "label":"Ingushetiya", + "value":"RU19", + "country":"RU" + }, + { + "label":"Inhambane", + "value":"MZ03", + "country":"MZ" + }, + { + "label":"Inner Islands", + "value":"SC25", + "country":"SC" + }, + { + "label":"Inner Mongolia", + "value":"CN20", + "country":"CN" + }, + { + "label":"Intibucá", + "value":"HN10", + "country":"HN" + }, + { + "label":"Inčukalns", + "value":"LV70", + "country":"LV" + }, + { + "label":"Ionian Islands", + "value":"GRESYE22", + "country":"GR" + }, + { + "label":"Iowa", + "value":"USIA", + "country":"US" + }, + { + "label":"Ir-Rabat", + "value":"MT45", + "country":"MT" + }, + { + "label":"Irbid", + "value":"JO18", + "country":"JO" + }, + { + "label":"Iringa", + "value":"TZ04", + "country":"TZ" + }, + { + "label":"Irkutsk", + "value":"RU20", + "country":"RU" + }, + { + "label":"Is-Siġġiewi", + "value":"MT55", + "country":"MT" + }, + { + "label":"Is-Swieqi", + "value":"MT57", + "country":"MT" + }, + { + "label":"Isabel", + "value":"SB07", + "country":"SB" + }, + { + "label":"Isabela", + "value":"PR071", + "country":"PR" + }, + { + "label":"Isfahan", + "value":"IR28", + "country":"IR" + }, + { + "label":"Ishikawa", + "value":"JP15", + "country":"JP" + }, + { + "label":"Isiolo", + "value":"KE18", + "country":"KE" + }, + { + "label":"Isla de la Juventud", + "value":"CU04", + "country":"CU" + }, + { + "label":"Islands", + "value":"HKNIS", + "country":"HK" + }, + { + "label":"Islāmābād", + "value":"PK08", + "country":"PK" + }, + { + "label":"Isparta", + "value":"TR33", + "country":"TR" + }, + { + "label":"Istanbul", + "value":"TR34", + "country":"TR" + }, + { + "label":"Istarska", + "value":"HR04", + "country":"HR" + }, + { + "label":"Itapúa", + "value":"PY11", + "country":"PY" + }, + { + "label":"Itasy", + "value":"MG7670855", + "country":"MG" + }, + { + "label":"Ivano-Frankivsk", + "value":"UA06", + "country":"UA" + }, + { + "label":"Ivanovo", + "value":"RU21", + "country":"RU" + }, + { + "label":"Ivančna Gorica", + "value":"SI39", + "country":"SI" + }, + { + "label":"Iwate", + "value":"JP16", + "country":"JP" + }, + { + "label":"Ix-Xagħra", + "value":"MT61", + "country":"MT" + }, + { + "label":"Ix-Xewkija", + "value":"MT62", + "country":"MT" + }, + { + "label":"Ix-Xgħajra", + "value":"MT63", + "country":"MT" + }, + { + "label":"Izabal", + "value":"GT09", + "country":"GT" + }, + { + "label":"Izola-Isola", + "value":"SI40", + "country":"SI" + }, + { + "label":"Iğdır", + "value":"TR88", + "country":"TR" + }, + { + "label":"Iż-Żebbuġ", + "value":"MT66", + "country":"MT" + }, + { + "label":"Iż-Żejtun", + "value":"MT67", + "country":"MT" + }, + { + "label":"Iż-Żurrieq", + "value":"MT68", + "country":"MT" + }, + { + "label":"Jabat Island", + "value":"MH110", + "country":"MH" + }, + { + "label":"Jakarta Raya", + "value":"ID04", + "country":"ID" + }, + { + "label":"Jalal-Abad", + "value":"KG03", + "country":"KG" + }, + { + "label":"Jalapa", + "value":"GT10", + "country":"GT" + }, + { + "label":"Jalilabad", + "value":"AZ15", + "country":"AZ" + }, + { + "label":"Jalisco", + "value":"MX14", + "country":"MX" + }, + { + "label":"Jaluit Atoll", + "value":"MH120", + "country":"MH" + }, + { + "label":"Jambi", + "value":"ID05", + "country":"ID" + }, + { + "label":"Jan Mayen", + "value":"SJ22", + "country":"SJ" + }, + { + "label":"Jaroslavl", + "value":"RU88", + "country":"RU" + }, + { + "label":"Jarvis Island", + "value":"UM150", + "country":"UM" + }, + { + "label":"Jaunjelgava", + "value":"LV71", + "country":"LV" + }, + { + "label":"Jaunpiebalga", + "value":"LV72", + "country":"LV" + }, + { + "label":"Jaunpils", + "value":"LV73", + "country":"LV" + }, + { + "label":"Jegunovce", + "value":"MKD5", + "country":"MK" + }, + { + "label":"Jeju-do", + "value":"KR01", + "country":"KR" + }, + { + "label":"Jelgava", + "value":"LV11", + "country":"LV" + }, + { + "label":"Jelgavas Rajons", + "value":"LV12", + "country":"LV" + }, + { + "label":"Jemo Island", + "value":"MH130", + "country":"MH" + }, + { + "label":"Jeollabuk-do", + "value":"KR03", + "country":"KR" + }, + { + "label":"Jeollanam-do", + "value":"KR16", + "country":"KR" + }, + { + "label":"Jerash", + "value":"JO22", + "country":"JO" + }, + { + "label":"Jerusalem", + "value":"IL06", + "country":"IL" + }, + { + "label":"Jesenice", + "value":"SIH4", + "country":"SI" + }, + { + "label":"Jewish Autonomous Oblast", + "value":"RU89", + "country":"RU" + }, + { + "label":"Jezersko", + "value":"SIH5", + "country":"SI" + }, + { + "label":"Jharkhand", + "value":"IN38", + "country":"IN" + }, + { + "label":"Jiangsu", + "value":"CN04", + "country":"CN" + }, + { + "label":"Jiangxi Sheng", + "value":"CN03", + "country":"CN" + }, + { + "label":"Jigawa", + "value":"NG39", + "country":"NG" + }, + { + "label":"Jihočeský", + "value":"CZ79", + "country":"CZ" + }, + { + "label":"Jijel", + "value":"DZ24", + "country":"DZ" + }, + { + "label":"Jilin Sheng", + "value":"CN05", + "country":"CN" + }, + { + "label":"Jinotega", + "value":"NI07", + "country":"NI" + }, + { + "label":"Jiwaka", + "value":"PG22", + "country":"PG" + }, + { + "label":"Jizan", + "value":"SA17", + "country":"SA" + }, + { + "label":"Jizzax", + "value":"UZ15", + "country":"UZ" + }, + { + "label":"Johnston Atoll", + "value":"UM200", + "country":"UM" + }, + { + "label":"Johor", + "value":"MY01", + "country":"MY" + }, + { + "label":"Jonglei", + "value":"SS03", + "country":"SS" + }, + { + "label":"Jowzjān", + "value":"AF31", + "country":"AF" + }, + { + "label":"Juana Diaz", + "value":"PR075", + "country":"PR" + }, + { + "label":"Jujuy", + "value":"AR10", + "country":"AR" + }, + { + "label":"Jundūbah", + "value":"TN06", + "country":"TN" + }, + { + "label":"Junín", + "value":"PE12", + "country":"PE" + }, + { + "label":"Jura", + "value":"CHJU", + "country":"CH" + }, + { + "label":"Jurby", + "value":"IM9782172", + "country":"IM" + }, + { + "label":"Juršinci", + "value":"SI42", + "country":"SI" + }, + { + "label":"Jutiapa", + "value":"GT11", + "country":"GT" + }, + { + "label":"Jász-Nagykun-Szolnok", + "value":"HU20", + "country":"HU" + }, + { + "label":"Jämtland", + "value":"SE07", + "country":"SE" + }, + { + "label":"Järvamaa", + "value":"EE04", + "country":"EE" + }, + { + "label":"Jõgevamaa", + "value":"EE05", + "country":"EE" + }, + { + "label":"Jönköping", + "value":"SE08", + "country":"SE" + }, + { + "label":"Jēkabpils", + "value":"LV74", + "country":"LV" + }, + { + "label":"Jēkabpils Rajons", + "value":"LV10", + "country":"LV" + }, + { + "label":"Jūrmala", + "value":"LV13", + "country":"LV" + }, + { + "label":"Kaafu Atoll", + "value":"MV38", + "country":"MV" + }, + { + "label":"Kabardino-Balkariya", + "value":"RU22", + "country":"RU" + }, + { + "label":"Kabul", + "value":"AF13", + "country":"AF" + }, + { + "label":"Kachin", + "value":"MM04", + "country":"MM" + }, + { + "label":"Kadavu", + "value":"FJ8617786", + "country":"FJ" + }, + { + "label":"Kaduna", + "value":"NG23", + "country":"NG" + }, + { + "label":"Kaffrine", + "value":"SN16", + "country":"SN" + }, + { + "label":"Kafr ash Shaykh", + "value":"EG21", + "country":"EG" + }, + { + "label":"Kagawa", + "value":"JP17", + "country":"JP" + }, + { + "label":"Kagera", + "value":"TZ19", + "country":"TZ" + }, + { + "label":"Kagoshima", + "value":"JP18", + "country":"JP" + }, + { + "label":"Kahramanmaraş", + "value":"TR46", + "country":"TR" + }, + { + "label":"Kainuu", + "value":"FI18", + "country":"FI" + }, + { + "label":"Kajiado", + "value":"KE19", + "country":"KE" + }, + { + "label":"Kakamega", + "value":"KE20", + "country":"KE" + }, + { + "label":"Kakheti", + "value":"GE67", + "country":"GE" + }, + { + "label":"Kalasin", + "value":"TH23", + "country":"TH" + }, + { + "label":"Kaliningrad", + "value":"RU23", + "country":"RU" + }, + { + "label":"Kalmar", + "value":"SE09", + "country":"SE" + }, + { + "label":"Kalmykiya", + "value":"RU24", + "country":"RU" + }, + { + "label":"Kaluga", + "value":"RU25", + "country":"RU" + }, + { + "label":"Kamnik", + "value":"SIH6", + "country":"SI" + }, + { + "label":"Kamphaeng Phet", + "value":"TH11", + "country":"TH" + }, + { + "label":"Kampong Cham", + "value":"KH02", + "country":"KH" + }, + { + "label":"Kampong Chhnang", + "value":"KH03", + "country":"KH" + }, + { + "label":"Kampong Speu", + "value":"KH04", + "country":"KH" + }, + { + "label":"Kampong Thom", + "value":"KH05", + "country":"KH" + }, + { + "label":"Kampot", + "value":"KH21", + "country":"KH" + }, + { + "label":"Kamtsjatka", + "value":"RU92", + "country":"RU" + }, + { + "label":"Kanagawa", + "value":"JP19", + "country":"JP" + }, + { + "label":"Kanal", + "value":"SI44", + "country":"SI" + }, + { + "label":"Kanchanaburi", + "value":"TH50", + "country":"TH" + }, + { + "label":"Kandahār", + "value":"AF23", + "country":"AF" + }, + { + "label":"Kandal", + "value":"KH07", + "country":"KH" + }, + { + "label":"Kandava", + "value":"LV77", + "country":"LV" + }, + { + "label":"Kanem", + "value":"TD06", + "country":"TD" + }, + { + "label":"Kangwŏn-do", + "value":"KP09", + "country":"KP" + }, + { + "label":"Kani-Kéli", + "value":"YT97609", + "country":"YT" + }, + { + "label":"Kankan", + "value":"GNK", + "country":"GN" + }, + { + "label":"Kano", + "value":"NG29", + "country":"NG" + }, + { + "label":"Kansas", + "value":"USKS", + "country":"US" + }, + { + "label":"Kaohsiung", + "value":"TW02", + "country":"TW" + }, + { + "label":"Kaolack", + "value":"SN10", + "country":"SN" + }, + { + "label":"Kara", + "value":"TG23", + "country":"TG" + }, + { + "label":"Karabük", + "value":"TR89", + "country":"TR" + }, + { + "label":"Karachayevo-Cherkesiya", + "value":"RU27", + "country":"RU" + }, + { + "label":"Karak", + "value":"JO09", + "country":"JO" + }, + { + "label":"Karakalpakstan", + "value":"UZ09", + "country":"UZ" + }, + { + "label":"Karaman", + "value":"TR78", + "country":"TR" + }, + { + "label":"Karas", + "value":"NA31", + "country":"NA" + }, + { + "label":"Karbalāʼ", + "value":"IQ12", + "country":"IQ" + }, + { + "label":"Karbinci", + "value":"MK40", + "country":"MK" + }, + { + "label":"Karlovarský", + "value":"CZ81", + "country":"CZ" + }, + { + "label":"Karlovačka", + "value":"HR05", + "country":"HR" + }, + { + "label":"Karnataka", + "value":"IN19", + "country":"IN" + }, + { + "label":"Karpoš", + "value":"MK41", + "country":"MK" + }, + { + "label":"Kars", + "value":"TR84", + "country":"TR" + }, + { + "label":"Karsava", + "value":"LV78", + "country":"LV" + }, + { + "label":"Karuzi", + "value":"BI14", + "country":"BI" + }, + { + "label":"Kasaï-Occidental", + "value":"CD03", + "country":"CD" + }, + { + "label":"Kasaï-Oriental", + "value":"CD04", + "country":"CD" + }, + { + "label":"Kashmir", + "value":"IN12", + "country":"IN" + }, + { + "label":"Kassala", + "value":"SD52", + "country":"SD" + }, + { + "label":"Kastamonu", + "value":"TR37", + "country":"TR" + }, + { + "label":"Katanga", + "value":"CD05", + "country":"CD" + }, + { + "label":"Katavi", + "value":"TZ29", + "country":"TZ" + }, + { + "label":"Katsina", + "value":"NG24", + "country":"NG" + }, + { + "label":"Kauno apskritis", + "value":"LT57", + "country":"LT" + }, + { + "label":"Kavadarci", + "value":"MKD6", + "country":"MK" + }, + { + "label":"Kavango East", + "value":"NA40", + "country":"NA" + }, + { + "label":"Kavango West", + "value":"NA41", + "country":"NA" + }, + { + "label":"Kayah", + "value":"MM06", + "country":"MM" + }, + { + "label":"Kayangel", + "value":"PW05", + "country":"PW" + }, + { + "label":"Kayanza", + "value":"BI15", + "country":"BI" + }, + { + "label":"Kayes", + "value":"ML03", + "country":"ML" + }, + { + "label":"Kayin", + "value":"MM05", + "country":"MM" + }, + { + "label":"Kayseri", + "value":"TR38", + "country":"TR" + }, + { + "label":"Kebbi", + "value":"NG40", + "country":"NG" + }, + { + "label":"Kedah", + "value":"MY02", + "country":"MY" + }, + { + "label":"Kef", + "value":"TN14", + "country":"TN" + }, + { + "label":"Kelantan", + "value":"MY03", + "country":"MY" + }, + { + "label":"Kemerovo", + "value":"RU29", + "country":"RU" + }, + { + "label":"Kentucky", + "value":"USKY", + "country":"US" + }, + { + "label":"Kep", + "value":"KH26", + "country":"KH" + }, + { + "label":"Kerala", + "value":"IN13", + "country":"IN" + }, + { + "label":"Kerguelen", + "value":"TF03", + "country":"TF" + }, + { + "label":"Kericho", + "value":"KE21", + "country":"KE" + }, + { + "label":"Kerman", + "value":"IR29", + "country":"IR" + }, + { + "label":"Kermānshāh", + "value":"IR13", + "country":"IR" + }, + { + "label":"Keryneia", + "value":"CY02", + "country":"CY" + }, + { + "label":"Kgalagadi", + "value":"BW04", + "country":"BW" + }, + { + "label":"Kgatleng", + "value":"BW05", + "country":"BW" + }, + { + "label":"Khabarovsk Krai", + "value":"RU30", + "country":"RU" + }, + { + "label":"Khakasiya", + "value":"RU31", + "country":"RU" + }, + { + "label":"Khammouan", + "value":"LA15", + "country":"LA" + }, + { + "label":"Khanty-Mansiyskiy Avtonomnyy Okrug", + "value":"RU32", + "country":"RU" + }, + { + "label":"Kharkiv", + "value":"UA07", + "country":"UA" + }, + { + "label":"Khartoum", + "value":"SD29", + "country":"SD" + }, + { + "label":"Khaskovo", + "value":"BG43", + "country":"BG" + }, + { + "label":"Khatlon", + "value":"TJ02", + "country":"TJ" + }, + { + "label":"Khenchela", + "value":"DZ47", + "country":"DZ" + }, + { + "label":"Kherson", + "value":"UA08", + "country":"UA" + }, + { + "label":"Khmelnytskyi", + "value":"UA09", + "country":"UA" + }, + { + "label":"Khomas", + "value":"NA21", + "country":"NA" + }, + { + "label":"Khon Kaen", + "value":"TH22", + "country":"TH" + }, + { + "label":"Khorāsān-e Jonūbī", + "value":"IR41", + "country":"IR" + }, + { + "label":"Khorāsān-e Shomālī", + "value":"IR43", + "country":"IR" + }, + { + "label":"Khowst", + "value":"AF37", + "country":"AF" + }, + { + "label":"Khulna", + "value":"BD82", + "country":"BD" + }, + { + "label":"Khuzestan", + "value":"IR15", + "country":"IR" + }, + { + "label":"Khyber Pakhtunkhwa", + "value":"PK03", + "country":"PK" + }, + { + "label":"Khánh Hòa", + "value":"VN54", + "country":"VN" + }, + { + "label":"Kiambu", + "value":"KE22", + "country":"KE" + }, + { + "label":"Kidal", + "value":"ML10", + "country":"ML" + }, + { + "label":"Kidričevo", + "value":"SI45", + "country":"SI" + }, + { + "label":"Kiev", + "value":"UA13", + "country":"UA" + }, + { + "label":"Kigali", + "value":"RW12", + "country":"RW" + }, + { + "label":"Kigoma", + "value":"TZ05", + "country":"TZ" + }, + { + "label":"Kili Island", + "value":"MH140", + "country":"MH" + }, + { + "label":"Kilifi", + "value":"KE23", + "country":"KE" + }, + { + "label":"Kilimanjaro", + "value":"TZ06", + "country":"TZ" + }, + { + "label":"Kilis", + "value":"TR90", + "country":"TR" + }, + { + "label":"Kindia", + "value":"GND", + "country":"GN" + }, + { + "label":"Kingman Reef", + "value":"UM250", + "country":"UM" + }, + { + "label":"Kingston", + "value":"JM17", + "country":"JM" + }, + { + "label":"Kinshasa", + "value":"CD06", + "country":"CD" + }, + { + "label":"Kirinyaga", + "value":"KE24", + "country":"KE" + }, + { + "label":"Kirkop", + "value":"MT28", + "country":"MT" + }, + { + "label":"Kirov", + "value":"RU33", + "country":"RU" + }, + { + "label":"Kirovohrad", + "value":"UA10", + "country":"UA" + }, + { + "label":"Kirundo", + "value":"BI16", + "country":"BI" + }, + { + "label":"Kisela Voda", + "value":"MK44", + "country":"MK" + }, + { + "label":"Kisii", + "value":"KE25", + "country":"KE" + }, + { + "label":"Kisumu", + "value":"KE26", + "country":"KE" + }, + { + "label":"Kitui", + "value":"KE27", + "country":"KE" + }, + { + "label":"Kié-Ntem", + "value":"GQ07", + "country":"GQ" + }, + { + "label":"Kičevo", + "value":"MK43", + "country":"MK" + }, + { + "label":"Kiến Giang", + "value":"VN21", + "country":"VN" + }, + { + "label":"Klaipėdos apskritis", + "value":"LT58", + "country":"LT" + }, + { + "label":"Kobarid", + "value":"SI46", + "country":"SI" + }, + { + "label":"Kobilje", + "value":"SI47", + "country":"SI" + }, + { + "label":"Kocaeli", + "value":"TR41", + "country":"TR" + }, + { + "label":"Kocēni", + "value":"LV81", + "country":"LV" + }, + { + "label":"Kogi", + "value":"NG41", + "country":"NG" + }, + { + "label":"Koh Kong", + "value":"KH08", + "country":"KH" + }, + { + "label":"Kohgīlūyeh va Būyer Aḩmad", + "value":"IR05", + "country":"IR" + }, + { + "label":"Koknese", + "value":"LV82", + "country":"LV" + }, + { + "label":"Kolda", + "value":"SN11", + "country":"SN" + }, + { + "label":"Komen", + "value":"SI49", + "country":"SI" + }, + { + "label":"Komenda", + "value":"SIH8", + "country":"SI" + }, + { + "label":"Komi Republic", + "value":"RU34", + "country":"RU" + }, + { + "label":"Komárom-Esztergom", + "value":"HU12", + "country":"HU" + }, + { + "label":"Kon Tum", + "value":"VN55", + "country":"VN" + }, + { + "label":"Konar", + "value":"AF34", + "country":"AF" + }, + { + "label":"Konya", + "value":"TR71", + "country":"TR" + }, + { + "label":"Konče", + "value":"MK47", + "country":"MK" + }, + { + "label":"Koper-Capodistria", + "value":"SI50", + "country":"SI" + }, + { + "label":"Koprivničko-Križevačka", + "value":"HR06", + "country":"HR" + }, + { + "label":"Kordestān", + "value":"IR16", + "country":"IR" + }, + { + "label":"Koror", + "value":"PW06", + "country":"PW" + }, + { + "label":"Korçë", + "value":"AL46", + "country":"AL" + }, + { + "label":"Kosrae", + "value":"FM01", + "country":"FM" + }, + { + "label":"Kostanjevica na Krki", + "value":"SIO3", + "country":"SI" + }, + { + "label":"Kostel", + "value":"SIH9", + "country":"SI" + }, + { + "label":"Kostroma", + "value":"RU37", + "country":"RU" + }, + { + "label":"Kotaykʼ", + "value":"AM05", + "country":"AM" + }, + { + "label":"Kotor", + "value":"ME10", + "country":"ME" + }, + { + "label":"Kouffo", + "value":"BJ12", + "country":"BJ" + }, + { + "label":"Kouilou", + "value":"CG04", + "country":"CG" + }, + { + "label":"Koulikoro", + "value":"ML07", + "country":"ML" + }, + { + "label":"Koungou", + "value":"YT97610", + "country":"YT" + }, + { + "label":"Kowloon City", + "value":"HKKKC", + "country":"HK" + }, + { + "label":"Kozje", + "value":"SI51", + "country":"SI" + }, + { + "label":"Kočani", + "value":"MK46", + "country":"MK" + }, + { + "label":"Kočevje", + "value":"SIH7", + "country":"SI" + }, + { + "label":"Košický", + "value":"SK03", + "country":"SK" + }, + { + "label":"Krabi", + "value":"TH63", + "country":"TH" + }, + { + "label":"Kranj", + "value":"SI52", + "country":"SI" + }, + { + "label":"Kranjska Gora", + "value":"SI53", + "country":"SI" + }, + { + "label":"Krapinsko-Zagorska", + "value":"HR07", + "country":"HR" + }, + { + "label":"Krasnodarskiy", + "value":"RU38", + "country":"RU" + }, + { + "label":"Krasnoyarskiy", + "value":"RU91", + "country":"RU" + }, + { + "label":"Kratie", + "value":"KH09", + "country":"KH" + }, + { + "label":"Kratovo", + "value":"MK51", + "country":"MK" + }, + { + "label":"Krimulda", + "value":"LV84", + "country":"LV" + }, + { + "label":"Kriva Palanka", + "value":"MK52", + "country":"MK" + }, + { + "label":"Krivogaštani", + "value":"MK53", + "country":"MK" + }, + { + "label":"Križevci", + "value":"SII1", + "country":"SI" + }, + { + "label":"Kronoberg", + "value":"SE12", + "country":"SE" + }, + { + "label":"Krustpils", + "value":"LV85", + "country":"LV" + }, + { + "label":"Kruševo", + "value":"MK54", + "country":"MK" + }, + { + "label":"Královéhradecký", + "value":"CZ82", + "country":"CZ" + }, + { + "label":"Krāslavas Rajons", + "value":"LV14", + "country":"LV" + }, + { + "label":"Krško", + "value":"SI54", + "country":"SI" + }, + { + "label":"Kuala Lumpur", + "value":"MY14", + "country":"MY" + }, + { + "label":"Kujalleq", + "value":"GL04", + "country":"GL" + }, + { + "label":"Kujawsko-Pomorskie", + "value":"PL73", + "country":"PL" + }, + { + "label":"Kukës", + "value":"AL47", + "country":"AL" + }, + { + "label":"Kuldīgas Rajons", + "value":"LV15", + "country":"LV" + }, + { + "label":"Kumamoto", + "value":"JP21", + "country":"JP" + }, + { + "label":"Kumanovo", + "value":"MKD7", + "country":"MK" + }, + { + "label":"Kunduz", + "value":"AF24", + "country":"AF" + }, + { + "label":"Kunene", + "value":"NA32", + "country":"NA" + }, + { + "label":"Kungota", + "value":"SI55", + "country":"SI" + }, + { + "label":"Kurgan", + "value":"RU40", + "country":"RU" + }, + { + "label":"Kursk", + "value":"RU41", + "country":"RU" + }, + { + "label":"Kuzma", + "value":"SII2", + "country":"SI" + }, + { + "label":"Kvemo Kartli", + "value":"GE68", + "country":"GE" + }, + { + "label":"KwaZulu-Natal", + "value":"ZA02", + "country":"ZA" + }, + { + "label":"Kwai Tsing", + "value":"HKNKT", + "country":"HK" + }, + { + "label":"Kwajalein Atoll", + "value":"MH150", + "country":"MH" + }, + { + "label":"Kwale", + "value":"KE28", + "country":"KE" + }, + { + "label":"Kwara", + "value":"NG30", + "country":"NG" + }, + { + "label":"Kweneng", + "value":"BW06", + "country":"BW" + }, + { + "label":"Kwon Tong", + "value":"HKKKT", + "country":"HK" + }, + { + "label":"Kyiv City", + "value":"UA12", + "country":"UA" + }, + { + "label":"Kymenlaakso", + "value":"FI08", + "country":"FI" + }, + { + "label":"Kyustendil", + "value":"BG45", + "country":"BG" + }, + { + "label":"Kyōto", + "value":"JP22", + "country":"JP" + }, + { + "label":"Kédougou", + "value":"SN17", + "country":"SN" + }, + { + "label":"Kémo", + "value":"CF06", + "country":"CF" + }, + { + "label":"Kürdǝmir", + "value":"AZ27", + "country":"AZ" + }, + { + "label":"Kütahya", + "value":"TR43", + "country":"TR" + }, + { + "label":"Kāpīsā", + "value":"AF14", + "country":"AF" + }, + { + "label":"Kırklareli", + "value":"TR39", + "country":"TR" + }, + { + "label":"Kırıkkale", + "value":"TR79", + "country":"TR" + }, + { + "label":"Kırşehir", + "value":"TR40", + "country":"TR" + }, + { + "label":"Kōchi", + "value":"JP20", + "country":"JP" + }, + { + "label":"Kŭrdzhali", + "value":"BG44", + "country":"BG" + }, + { + "label":"Kǝlbǝcǝr", + "value":"AZ26", + "country":"AZ" + }, + { + "label":"L-Għarb", + "value":"MT12", + "country":"MT" + }, + { + "label":"L-Għasri", + "value":"MT14", + "country":"MT" + }, + { + "label":"L-Iklin", + "value":"MT19", + "country":"MT" + }, + { + "label":"L-Imdina", + "value":"MT20", + "country":"MT" + }, + { + "label":"L-Imqabba", + "value":"MT22", + "country":"MT" + }, + { + "label":"L-Imsida", + "value":"MT23", + "country":"MT" + }, + { + "label":"L-Imtarfa", + "value":"MT24", + "country":"MT" + }, + { + "label":"L-Imġarr", + "value":"MT21", + "country":"MT" + }, + { + "label":"L-Isla", + "value":"MT25", + "country":"MT" + }, + { + "label":"La Altagracia", + "value":"DO10", + "country":"DO" + }, + { + "label":"La Guajira", + "value":"CO17", + "country":"CO" + }, + { + "label":"La Habana", + "value":"CU02", + "country":"CU" + }, + { + "label":"La Libertad", + "value":"PE13", + "country":"PE" + }, + { + "label":"La Libertad", + "value":"SV05", + "country":"SV" + }, + { + "label":"La Massana", + "value":"AD04", + "country":"AD" + }, + { + "label":"La Pampa", + "value":"AR11", + "country":"AR" + }, + { + "label":"La Paz", + "value":"HN12", + "country":"HN" + }, + { + "label":"La Paz", + "value":"SV06", + "country":"SV" + }, + { + "label":"La Paz", + "value":"BO04", + "country":"BO" + }, + { + "label":"La Rioja", + "value":"ES27", + "country":"ES" + }, + { + "label":"La Rioja", + "value":"AR12", + "country":"AR" + }, + { + "label":"La Romana", + "value":"DO12", + "country":"DO" + }, + { + "label":"La Unión", + "value":"SV07", + "country":"SV" + }, + { + "label":"La Vega", + "value":"DO30", + "country":"DO" + }, + { + "label":"Laamu", + "value":"MV05", + "country":"MV" + }, + { + "label":"Labe", + "value":"GNL", + "country":"GN" + }, + { + "label":"Laborie Quarter", + "value":"LC07", + "country":"LC" + }, + { + "label":"Labuan", + "value":"MY15", + "country":"MY" + }, + { + "label":"Lac", + "value":"TD07", + "country":"TD" + }, + { + "label":"Laccadives", + "value":"IN14", + "country":"IN" + }, + { + "label":"Lacs", + "value":"CI81", + "country":"CI" + }, + { + "label":"Lae Atoll", + "value":"MH160", + "country":"MH" + }, + { + "label":"Laghmān", + "value":"AF35", + "country":"AF" + }, + { + "label":"Laghouat", + "value":"DZ25", + "country":"DZ" + }, + { + "label":"Lagos", + "value":"NG05", + "country":"NG" + }, + { + "label":"Lagunes", + "value":"CI82", + "country":"CI" + }, + { + "label":"Lai Châu", + "value":"VN89", + "country":"VN" + }, + { + "label":"Laikipia", + "value":"KE29", + "country":"KE" + }, + { + "label":"Lajas", + "value":"PR079", + "country":"PR" + }, + { + "label":"Lakes", + "value":"SS04", + "country":"SS" + }, + { + "label":"Laloveni", + "value":"MD78", + "country":"MD" + }, + { + "label":"Lambayeque", + "value":"PE14", + "country":"PE" + }, + { + "label":"Lampang", + "value":"TH06", + "country":"TH" + }, + { + "label":"Lamphun", + "value":"TH05", + "country":"TH" + }, + { + "label":"Lampung", + "value":"ID15", + "country":"ID" + }, + { + "label":"Lamu", + "value":"KE30", + "country":"KE" + }, + { + "label":"Languedoc-Roussillon", + "value":"FRA9", + "country":"FR" + }, + { + "label":"Lankaran Sahari", + "value":"AZ30", + "country":"AZ" + }, + { + "label":"Lapland", + "value":"FI19", + "country":"FI" + }, + { + "label":"Lara", + "value":"VE13", + "country":"VE" + }, + { + "label":"Lares", + "value":"PR081", + "country":"PR" + }, + { + "label":"Larnaka", + "value":"CY03", + "country":"CY" + }, + { + "label":"Las Marias", + "value":"PR083", + "country":"PR" + }, + { + "label":"Las Piedras", + "value":"PR085", + "country":"PR" + }, + { + "label":"Las Tunas", + "value":"CU13", + "country":"CU" + }, + { + "label":"Latakia", + "value":"SY02", + "country":"SY" + }, + { + "label":"Latium", + "value":"IT07", + "country":"IT" + }, + { + "label":"Lautém", + "value":"TLLA", + "country":"TL" + }, + { + "label":"Lavalleja", + "value":"UY08", + "country":"UY" + }, + { + "label":"Laxey", + "value":"IM9782173", + "country":"IM" + }, + { + "label":"Laâyoune-Boujdour-Sakia El Hamra", + "value":"MA59", + "country":"MA" + }, + { + "label":"Laçın", + "value":"AZ28", + "country":"AZ" + }, + { + "label":"Laško", + "value":"SI57", + "country":"SI" + }, + { + "label":"Laḩij", + "value":"YE24", + "country":"YE" + }, + { + "label":"Lebap", + "value":"TM04", + "country":"TM" + }, + { + "label":"Lecava", + "value":"LV67", + "country":"LV" + }, + { + "label":"Lefkosia", + "value":"CY04", + "country":"CY" + }, + { + "label":"Leinster", + "value":"IEL", + "country":"IE" + }, + { + "label":"Leiria", + "value":"PT13", + "country":"PT" + }, + { + "label":"Lempira", + "value":"HN13", + "country":"HN" + }, + { + "label":"Lenart", + "value":"SII3", + "country":"SI" + }, + { + "label":"Lendava-Lendva", + "value":"SII4", + "country":"SI" + }, + { + "label":"Leningrad", + "value":"RU42", + "country":"RU" + }, + { + "label":"Leova", + "value":"MD79", + "country":"MD" + }, + { + "label":"Leribe", + "value":"LS12", + "country":"LS" + }, + { + "label":"Lerik", + "value":"AZ31", + "country":"AZ" + }, + { + "label":"Les Mamelles", + "value":"SC29", + "country":"SC" + }, + { + "label":"Lesser Poland Voivodeship", + "value":"PL77", + "country":"PL" + }, + { + "label":"Lezayre", + "value":"IM9782176", + "country":"IM" + }, + { + "label":"Lezhë", + "value":"AL48", + "country":"AL" + }, + { + "label":"León", + "value":"NI08", + "country":"NI" + }, + { + "label":"Lhaviyani Atholhu", + "value":"MV39", + "country":"MV" + }, + { + "label":"Lhuntshi", + "value":"BT11", + "country":"BT" + }, + { + "label":"Liaoning", + "value":"CN19", + "country":"CN" + }, + { + "label":"Lib Island", + "value":"MH170", + "country":"MH" + }, + { + "label":"Liban-Nord", + "value":"LB09", + "country":"LB" + }, + { + "label":"Liban-Sud", + "value":"LB06", + "country":"LB" + }, + { + "label":"Liberecký", + "value":"CZ83", + "country":"CZ" + }, + { + "label":"Lielvārde", + "value":"LV87", + "country":"LV" + }, + { + "label":"Liepāja", + "value":"LV16", + "country":"LV" + }, + { + "label":"Liguria", + "value":"IT08", + "country":"IT" + }, + { + "label":"Lija", + "value":"MT29", + "country":"MT" + }, + { + "label":"Likiep Atoll", + "value":"MH180", + "country":"MH" + }, + { + "label":"Likouala", + "value":"CG06", + "country":"CG" + }, + { + "label":"Lima", + "value":"PE15", + "country":"PE" + }, + { + "label":"Lima", + "value":"PELMA", + "country":"PE" + }, + { + "label":"Limassol", + "value":"CY05", + "country":"CY" + }, + { + "label":"Limbažu Rajons", + "value":"LV18", + "country":"LV" + }, + { + "label":"Limburg", + "value":"NL05", + "country":"NL" + }, + { + "label":"Limousin", + "value":"FRB1", + "country":"FR" + }, + { + "label":"Limpopo", + "value":"ZA09", + "country":"ZA" + }, + { + "label":"Limón", + "value":"CR06", + "country":"CR" + }, + { + "label":"Lindi", + "value":"TZ07", + "country":"TZ" + }, + { + "label":"Line Islands", + "value":"KI02", + "country":"KI" + }, + { + "label":"Lipetsk", + "value":"RU43", + "country":"RU" + }, + { + "label":"Liquiçá", + "value":"TLLI", + "country":"TL" + }, + { + "label":"Lisbon", + "value":"PT14", + "country":"PT" + }, + { + "label":"Litija", + "value":"SII5", + "country":"SI" + }, + { + "label":"Litoral", + "value":"GQ08", + "country":"GQ" + }, + { + "label":"Littoral", + "value":"BJ14", + "country":"BJ" + }, + { + "label":"Littoral", + "value":"CM05", + "country":"CM" + }, + { + "label":"Ličko-Senjska", + "value":"HR08", + "country":"HR" + }, + { + "label":"Ljubljana", + "value":"SI61", + "country":"SI" + }, + { + "label":"Ljubno", + "value":"SI62", + "country":"SI" + }, + { + "label":"Ljutomer", + "value":"SII6", + "country":"SI" + }, + { + "label":"Lobaye", + "value":"CF07", + "country":"CF" + }, + { + "label":"Loei", + "value":"TH18", + "country":"TH" + }, + { + "label":"Lofa", + "value":"LR20", + "country":"LR" + }, + { + "label":"Logatec", + "value":"SI64", + "country":"SI" + }, + { + "label":"Logone Occidental", + "value":"TD08", + "country":"TD" + }, + { + "label":"Logone Oriental", + "value":"TD09", + "country":"TD" + }, + { + "label":"Log–Dragomer", + "value":"SIO4", + "country":"SI" + }, + { + "label":"Loiza", + "value":"PR087", + "country":"PR" + }, + { + "label":"Loja", + "value":"EC12", + "country":"EC" + }, + { + "label":"Lombardy", + "value":"IT09", + "country":"IT" + }, + { + "label":"Lonan", + "value":"IM9782180", + "country":"IM" + }, + { + "label":"Long An", + "value":"VN24", + "country":"VN" + }, + { + "label":"Long Island", + "value":"BS15", + "country":"BS" + }, + { + "label":"Lop Buri", + "value":"TH34", + "country":"TH" + }, + { + "label":"Lorestān", + "value":"IR23", + "country":"IR" + }, + { + "label":"Loreto", + "value":"PE16", + "country":"PE" + }, + { + "label":"Lorraine", + "value":"FRB2", + "country":"FR" + }, + { + "label":"Lorri", + "value":"AM06", + "country":"AM" + }, + { + "label":"Los Lagos", + "value":"CL14", + "country":"CL" + }, + { + "label":"Los Ríos", + "value":"EC13", + "country":"EC" + }, + { + "label":"Los Ríos", + "value":"CL17", + "country":"CL" + }, + { + "label":"Los Santos", + "value":"PA07", + "country":"PA" + }, + { + "label":"Louangphabang", + "value":"LA17", + "country":"LA" + }, + { + "label":"Louga", + "value":"SN13", + "country":"SN" + }, + { + "label":"Louisiana", + "value":"USLA", + "country":"US" + }, + { + "label":"Loungnamtha", + "value":"LA16", + "country":"LA" + }, + { + "label":"Lovech", + "value":"BG46", + "country":"BG" + }, + { + "label":"Lovrenc na Pohorju", + "value":"SII8", + "country":"SI" + }, + { + "label":"Lower Austria", + "value":"AT03", + "country":"AT" + }, + { + "label":"Lower Juba", + "value":"SO09", + "country":"SO" + }, + { + "label":"Lower Normandy", + "value":"FR99", + "country":"FR" + }, + { + "label":"Lower River", + "value":"GM02", + "country":"GM" + }, + { + "label":"Lower Saxony", + "value":"DE06", + "country":"DE" + }, + { + "label":"Lower Shabeelle", + "value":"SO14", + "country":"SO" + }, + { + "label":"Lower Silesian Voivodeship", + "value":"PL72", + "country":"PL" + }, + { + "label":"Lowgar", + "value":"AF17", + "country":"AF" + }, + { + "label":"Loyalty Islands", + "value":"NC03", + "country":"NC" + }, + { + "label":"Lozovo", + "value":"MK60", + "country":"MK" + }, + { + "label":"Loška Dolina", + "value":"SII7", + "country":"SI" + }, + { + "label":"Loški Potok", + "value":"SI66", + "country":"SI" + }, + { + "label":"Luanda", + "value":"AO20", + "country":"AO" + }, + { + "label":"Luapula", + "value":"ZM04", + "country":"ZM" + }, + { + "label":"Lublin Voivodeship", + "value":"PL75", + "country":"PL" + }, + { + "label":"Lubombo", + "value":"SZ02", + "country":"SZ" + }, + { + "label":"Lubusz", + "value":"PL76", + "country":"PL" + }, + { + "label":"Lubāna", + "value":"LV91", + "country":"LV" + }, + { + "label":"Lucerne", + "value":"CHLU", + "country":"CH" + }, + { + "label":"Ludzas Rajons", + "value":"LV19", + "country":"LV" + }, + { + "label":"Luhansk", + "value":"UA14", + "country":"UA" + }, + { + "label":"Lukovica", + "value":"SI68", + "country":"SI" + }, + { + "label":"Lunda Norte", + "value":"AO17", + "country":"AO" + }, + { + "label":"Lunda Sul", + "value":"AO18", + "country":"AO" + }, + { + "label":"Luqa", + "value":"MT30", + "country":"MT" + }, + { + "label":"Luquillo", + "value":"PR089", + "country":"PR" + }, + { + "label":"Lusaka", + "value":"ZM09", + "country":"ZM" + }, + { + "label":"Luxembourg", + "value":"LU03", + "country":"LU" + }, + { + "label":"Luxor", + "value":"EG28", + "country":"EG" + }, + { + "label":"Luče", + "value":"SII9", + "country":"SI" + }, + { + "label":"Lviv", + "value":"UA15", + "country":"UA" + }, + { + "label":"Lào Cai", + "value":"VN90", + "country":"VN" + }, + { + "label":"Lâm Đồng", + "value":"VN23", + "country":"VN" + }, + { + "label":"Lääne", + "value":"EE07", + "country":"EE" + }, + { + "label":"Lääne-Virumaa", + "value":"EE08", + "country":"EE" + }, + { + "label":"Lékoumou", + "value":"CG05", + "country":"CG" + }, + { + "label":"Līgatne", + "value":"LV88", + "country":"LV" + }, + { + "label":"Līvāni", + "value":"LV90", + "country":"LV" + }, + { + "label":"Lənkəran", + "value":"AZ29", + "country":"AZ" + }, + { + "label":"Lạng Sơn", + "value":"VN39", + "country":"VN" + }, + { + "label":"M'Tsangamouji", + "value":"YT97613", + "country":"YT" + }, + { + "label":"MO", + "value":"RU47", + "country":"RU" + }, + { + "label":"Macau", + "value":"MO02", + "country":"MO" + }, + { + "label":"Machakos", + "value":"KE31", + "country":"KE" + }, + { + "label":"Madaba", + "value":"JO23", + "country":"JO" + }, + { + "label":"Madang", + "value":"PG12", + "country":"PG" + }, + { + "label":"Madanīn", + "value":"TN28", + "country":"TN" + }, + { + "label":"Madeira", + "value":"PT10", + "country":"PT" + }, + { + "label":"Madhya Pradesh", + "value":"IN35", + "country":"IN" + }, + { + "label":"Madonas Rajons", + "value":"LV20", + "country":"LV" + }, + { + "label":"Madre de Dios", + "value":"PE17", + "country":"PE" + }, + { + "label":"Madrid", + "value":"ES29", + "country":"ES" + }, + { + "label":"Madriz", + "value":"NI09", + "country":"NI" + }, + { + "label":"Madīnat ash Shamāl", + "value":"QA08", + "country":"QA" + }, + { + "label":"Mae Hong Son", + "value":"TH01", + "country":"TH" + }, + { + "label":"Mafeteng", + "value":"LS13", + "country":"LS" + }, + { + "label":"Mafraq", + "value":"JO15", + "country":"JO" + }, + { + "label":"Magadan", + "value":"RU44", + "country":"RU" + }, + { + "label":"Magallanes", + "value":"CL10", + "country":"CL" + }, + { + "label":"Magdalena", + "value":"CO38", + "country":"CO" + }, + { + "label":"Magway", + "value":"MM15", + "country":"MM" + }, + { + "label":"Maha Sarakham", + "value":"TH24", + "country":"TH" + }, + { + "label":"Mahaica-Berbice", + "value":"GY15", + "country":"GY" + }, + { + "label":"Maharashtra", + "value":"IN16", + "country":"IN" + }, + { + "label":"Maine", + "value":"USME", + "country":"US" + }, + { + "label":"Maio", + "value":"CV04", + "country":"CV" + }, + { + "label":"Majuro Atoll", + "value":"MH190", + "country":"MH" + }, + { + "label":"Majšperk", + "value":"SIJ1", + "country":"SI" + }, + { + "label":"Makamba", + "value":"BI17", + "country":"BI" + }, + { + "label":"Makedonska Kamenica", + "value":"MK62", + "country":"MK" + }, + { + "label":"Makedonski Brod", + "value":"MKD8", + "country":"MK" + }, + { + "label":"Makira", + "value":"SB08", + "country":"SB" + }, + { + "label":"Makkah", + "value":"SA14", + "country":"SA" + }, + { + "label":"Makole", + "value":"SIO5", + "country":"SI" + }, + { + "label":"Makueni", + "value":"KE32", + "country":"KE" + }, + { + "label":"Malaita", + "value":"SB03", + "country":"SB" + }, + { + "label":"Malampa", + "value":"VU16", + "country":"VU" + }, + { + "label":"Malanje", + "value":"AO12", + "country":"AO" + }, + { + "label":"Malatya", + "value":"TR44", + "country":"TR" + }, + { + "label":"Maldonado", + "value":"UY09", + "country":"UY" + }, + { + "label":"Malew", + "value":"IM9782182", + "country":"IM" + }, + { + "label":"Maloelap Atoll", + "value":"MH300", + "country":"MH" + }, + { + "label":"Maluku", + "value":"ID28", + "country":"ID" + }, + { + "label":"Maluku Utara", + "value":"ID29", + "country":"ID" + }, + { + "label":"Mambéré-Kadéï", + "value":"CF04", + "country":"CF" + }, + { + "label":"Mamou", + "value":"GNM", + "country":"GN" + }, + { + "label":"Mamoudzou", + "value":"YT97611", + "country":"YT" + }, + { + "label":"Manabí", + "value":"EC14", + "country":"EC" + }, + { + "label":"Managua", + "value":"NI10", + "country":"NI" + }, + { + "label":"Manama", + "value":"BH16", + "country":"BH" + }, + { + "label":"Manati", + "value":"PR091", + "country":"PR" + }, + { + "label":"Manatuto", + "value":"TLMT", + "country":"TL" + }, + { + "label":"Manawatu-Wanganui", + "value":"NZF3", + "country":"NZ" + }, + { + "label":"Manchester", + "value":"JM04", + "country":"JM" + }, + { + "label":"Mandalay", + "value":"MM08", + "country":"MM" + }, + { + "label":"Mandera", + "value":"KE33", + "country":"KE" + }, + { + "label":"Mandoul", + "value":"TD19", + "country":"TD" + }, + { + "label":"Mangghystaū", + "value":"KZ09", + "country":"KZ" + }, + { + "label":"Mangilao", + "value":"GUMA", + "country":"GU" + }, + { + "label":"Mangrove Cay", + "value":"BS44", + "country":"BS" + }, + { + "label":"Manica", + "value":"MZ10", + "country":"MZ" + }, + { + "label":"Manicaland", + "value":"ZW01", + "country":"ZW" + }, + { + "label":"Maniema", + "value":"CD10", + "country":"CD" + }, + { + "label":"Manipur", + "value":"IN17", + "country":"IN" + }, + { + "label":"Manisa", + "value":"TR45", + "country":"TR" + }, + { + "label":"Manitoba", + "value":"CA03", + "country":"CA" + }, + { + "label":"Manouba", + "value":"TN39", + "country":"TN" + }, + { + "label":"Manu'a", + "value":"AS020", + "country":"AS" + }, + { + "label":"Manufahi", + "value":"TLMF", + "country":"TL" + }, + { + "label":"Manus", + "value":"PG13", + "country":"PG" + }, + { + "label":"Manyara", + "value":"TZ27", + "country":"TZ" + }, + { + "label":"Manzini", + "value":"SZ03", + "country":"SZ" + }, + { + "label":"Maputo", + "value":"MZ04", + "country":"MZ" + }, + { + "label":"Maputo City", + "value":"MZ11", + "country":"MZ" + }, + { + "label":"Mara", + "value":"TZ08", + "country":"TZ" + }, + { + "label":"Maradi", + "value":"NE04", + "country":"NE" + }, + { + "label":"Marahoué", + "value":"CI83", + "country":"CI" + }, + { + "label":"Maramureş", + "value":"RO25", + "country":"RO" + }, + { + "label":"Maranhão", + "value":"BR13", + "country":"BR" + }, + { + "label":"Mardin", + "value":"TR72", + "country":"TR" + }, + { + "label":"Margibi", + "value":"LR17", + "country":"LR" + }, + { + "label":"Maribor", + "value":"SIJ2", + "country":"SI" + }, + { + "label":"Maricao", + "value":"PR093", + "country":"PR" + }, + { + "label":"Mariehamns stad", + "value":"AX211", + "country":"AX" + }, + { + "label":"Marijampolės apskritis", + "value":"LT59", + "country":"LT" + }, + { + "label":"Maritime", + "value":"TG24", + "country":"TG" + }, + { + "label":"Mariy-El", + "value":"RU45", + "country":"RU" + }, + { + "label":"Markazi", + "value":"IR34", + "country":"IR" + }, + { + "label":"Markovci", + "value":"SIJ3", + "country":"SI" + }, + { + "label":"Marlborough", + "value":"NZF4", + "country":"NZ" + }, + { + "label":"Marowijne", + "value":"SR13", + "country":"SR" + }, + { + "label":"Marown", + "value":"IM9782183", + "country":"IM" + }, + { + "label":"Marrakech-Tensift-Al Haouz", + "value":"MA47", + "country":"MA" + }, + { + "label":"Marsabit", + "value":"KE34", + "country":"KE" + }, + { + "label":"Marsaskala", + "value":"MT32", + "country":"MT" + }, + { + "label":"Marsaxlokk", + "value":"MT33", + "country":"MT" + }, + { + "label":"Martinique", + "value":"MQMQ", + "country":"MQ" + }, + { + "label":"Mary", + "value":"TM05", + "country":"TM" + }, + { + "label":"Maryland", + "value":"USMD", + "country":"US" + }, + { + "label":"Maryland", + "value":"LR13", + "country":"LR" + }, + { + "label":"María Trinidad Sánchez", + "value":"DO14", + "country":"DO" + }, + { + "label":"Masally", + "value":"AZ32", + "country":"AZ" + }, + { + "label":"Masaya", + "value":"NI11", + "country":"NI" + }, + { + "label":"Mascara", + "value":"DZ26", + "country":"DZ" + }, + { + "label":"Maseru", + "value":"LS14", + "country":"LS" + }, + { + "label":"Mashonaland Central", + "value":"ZW03", + "country":"ZW" + }, + { + "label":"Mashonaland East", + "value":"ZW04", + "country":"ZW" + }, + { + "label":"Mashonaland West", + "value":"ZW05", + "country":"ZW" + }, + { + "label":"Masovian Voivodeship", + "value":"PL78", + "country":"PL" + }, + { + "label":"Massachusetts", + "value":"USMA", + "country":"US" + }, + { + "label":"Masvingo", + "value":"ZW08", + "country":"ZW" + }, + { + "label":"Matabeleland North", + "value":"ZW06", + "country":"ZW" + }, + { + "label":"Matabeleland South", + "value":"ZW07", + "country":"ZW" + }, + { + "label":"Matagalpa", + "value":"NI12", + "country":"NI" + }, + { + "label":"Matam", + "value":"SN15", + "country":"SN" + }, + { + "label":"Matanzas", + "value":"CU03", + "country":"CU" + }, + { + "label":"Mato Grosso", + "value":"BR14", + "country":"BR" + }, + { + "label":"Mato Grosso do Sul", + "value":"BR11", + "country":"BR" + }, + { + "label":"Maughold", + "value":"IM9782184", + "country":"IM" + }, + { + "label":"Maule", + "value":"CL11", + "country":"CL" + }, + { + "label":"Maunabo", + "value":"PR095", + "country":"PR" + }, + { + "label":"Mauren", + "value":"LI04", + "country":"LI" + }, + { + "label":"Mayabeque", + "value":"CUMA", + "country":"CU" + }, + { + "label":"Mayaguana", + "value":"BS16", + "country":"BS" + }, + { + "label":"Mayaguez", + "value":"PR097", + "country":"PR" + }, + { + "label":"Mayaro", + "value":"TT03", + "country":"TT" + }, + { + "label":"Mayo-Kebbi Est", + "value":"TD16", + "country":"TD" + }, + { + "label":"Mayo-Kebbi Ouest", + "value":"TD20", + "country":"TD" + }, + { + "label":"Mayorality of Baghdad", + "value":"IQ07", + "country":"IQ" + }, + { + "label":"Maysan", + "value":"IQ14", + "country":"IQ" + }, + { + "label":"Mazsalaca", + "value":"LV96", + "country":"LV" + }, + { + "label":"Maʼākel", + "value":"ER05", + "country":"ER" + }, + { + "label":"Ma’an", + "value":"JO19", + "country":"JO" + }, + { + "label":"Ma’rib", + "value":"YE14", + "country":"YE" + }, + { + "label":"Mbeya", + "value":"TZ09", + "country":"TZ" + }, + { + "label":"Mbomou", + "value":"CF08", + "country":"CF" + }, + { + "label":"Mecklenburg-Vorpommern", + "value":"DE12", + "country":"DE" + }, + { + "label":"Medvode", + "value":"SI71", + "country":"SI" + }, + { + "label":"Meemu Atholhu", + "value":"MV41", + "country":"MV" + }, + { + "label":"Meghalaya", + "value":"IN18", + "country":"IN" + }, + { + "label":"Mehedinţi", + "value":"RO26", + "country":"RO" + }, + { + "label":"Mejit Island", + "value":"MH310", + "country":"MH" + }, + { + "label":"Meknès-Tafilalet", + "value":"MA48", + "country":"MA" + }, + { + "label":"Melaka", + "value":"MY04", + "country":"MY" + }, + { + "label":"Melaky", + "value":"MG7670852", + "country":"MG" + }, + { + "label":"Melekeok", + "value":"PW07", + "country":"PW" + }, + { + "label":"Melilla", + "value":"ESML", + "country":"ES" + }, + { + "label":"Menabe", + "value":"MG7670902", + "country":"MG" + }, + { + "label":"Mendoza", + "value":"AR13", + "country":"AR" + }, + { + "label":"Meneng", + "value":"NR11", + "country":"NR" + }, + { + "label":"Mengeš", + "value":"SI72", + "country":"SI" + }, + { + "label":"Merizo", + "value":"GUME", + "country":"GU" + }, + { + "label":"Mersin", + "value":"TR32", + "country":"TR" + }, + { + "label":"Meru", + "value":"KE35", + "country":"KE" + }, + { + "label":"Mesraga", + "value":"LVF1", + "country":"LV" + }, + { + "label":"Meta", + "value":"CO19", + "country":"CO" + }, + { + "label":"Metlika", + "value":"SI73", + "country":"SI" + }, + { + "label":"Metro Manila", + "value":"PHNCR", + "country":"PH" + }, + { + "label":"Mexico City", + "value":"MX09", + "country":"MX" + }, + { + "label":"Međimurska", + "value":"HR09", + "country":"HR" + }, + { + "label":"Mežica", + "value":"SI74", + "country":"SI" + }, + { + "label":"Michael", + "value":"IM9782185", + "country":"IM" + }, + { + "label":"Michigan", + "value":"USMI", + "country":"US" + }, + { + "label":"Michoacán", + "value":"MX16", + "country":"MX" + }, + { + "label":"Micoud Quarter", + "value":"LC08", + "country":"LC" + }, + { + "label":"Mid Western", + "value":"NPMR", + "country":"NP" + }, + { + "label":"Middle Govĭ", + "value":"MN08", + "country":"MN" + }, + { + "label":"Middle Juba", + "value":"SO08", + "country":"SO" + }, + { + "label":"Middle Shabele", + "value":"SO13", + "country":"SO" + }, + { + "label":"Midi-Pyrénées", + "value":"FRB3", + "country":"FR" + }, + { + "label":"Midlands", + "value":"ZW02", + "country":"ZW" + }, + { + "label":"Midway Islands", + "value":"UM300", + "country":"UM" + }, + { + "label":"Mie", + "value":"JP23", + "country":"JP" + }, + { + "label":"Migori", + "value":"KE36", + "country":"KE" + }, + { + "label":"Miklavž na Dravskem Polju", + "value":"SIJ4", + "country":"SI" + }, + { + "label":"Mila", + "value":"DZ48", + "country":"DZ" + }, + { + "label":"Mili Atoll", + "value":"MH320", + "country":"MH" + }, + { + "label":"Milne Bay", + "value":"PG03", + "country":"PG" + }, + { + "label":"Mimaropa", + "value":"PH41", + "country":"PH" + }, + { + "label":"Minas Gerais", + "value":"BR15", + "country":"BR" + }, + { + "label":"Mingǝcevir", + "value":"AZ33", + "country":"AZ" + }, + { + "label":"Minnesota", + "value":"USMN", + "country":"US" + }, + { + "label":"Minsk", + "value":"BY04", + "country":"BY" + }, + { + "label":"Minsk", + "value":"BY05", + "country":"BY" + }, + { + "label":"Minţaqat Tabūk", + "value":"SA19", + "country":"SA" + }, + { + "label":"Minţaqat al Bāḩah", + "value":"SA02", + "country":"SA" + }, + { + "label":"Minţaqat ‘Asīr", + "value":"SA11", + "country":"SA" + }, + { + "label":"Miquelon-Langlade", + "value":"PM97501", + "country":"PM" + }, + { + "label":"Miranda", + "value":"VE15", + "country":"VE" + }, + { + "label":"Miren-Kostanjevica", + "value":"SIJ5", + "country":"SI" + }, + { + "label":"Mirna Peč", + "value":"SIJ6", + "country":"SI" + }, + { + "label":"Misiones", + "value":"AR14", + "country":"AR" + }, + { + "label":"Misiones", + "value":"PY12", + "country":"PY" + }, + { + "label":"Mislinja", + "value":"SI76", + "country":"SI" + }, + { + "label":"Mississippi", + "value":"USMS", + "country":"US" + }, + { + "label":"Missouri", + "value":"USMO", + "country":"US" + }, + { + "label":"Misto Sevastopol’", + "value":"UA20", + "country":"UA" + }, + { + "label":"Mitrovica", + "value":"XK10097358", + "country":"XK" + }, + { + "label":"Miyagi", + "value":"JP24", + "country":"JP" + }, + { + "label":"Miyazaki", + "value":"JP25", + "country":"JP" + }, + { + "label":"Mizoram", + "value":"IN31", + "country":"IN" + }, + { + "label":"Mişrātah", + "value":"LY72", + "country":"LY" + }, + { + "label":"Moca", + "value":"PR099", + "country":"PR" + }, + { + "label":"Mogila", + "value":"MKD9", + "country":"MK" + }, + { + "label":"Mogilev", + "value":"BY06", + "country":"BY" + }, + { + "label":"Mohaleʼs Hoek", + "value":"LS15", + "country":"LS" + }, + { + "label":"Mohéli", + "value":"KM03", + "country":"KM" + }, + { + "label":"Mojkovac", + "value":"ME11", + "country":"ME" + }, + { + "label":"Moka", + "value":"MU15", + "country":"MU" + }, + { + "label":"Mokhotlong", + "value":"LS16", + "country":"LS" + }, + { + "label":"Mokronog-Trebelno", + "value":"SIO7", + "country":"SI" + }, + { + "label":"Molise", + "value":"IT11", + "country":"IT" + }, + { + "label":"Mombasa", + "value":"KE37", + "country":"KE" + }, + { + "label":"Mon", + "value":"MM13", + "country":"MM" + }, + { + "label":"Monagas", + "value":"VE16", + "country":"VE" + }, + { + "label":"Mondolkiri", + "value":"KH10", + "country":"KH" + }, + { + "label":"Mongar", + "value":"BT12", + "country":"BT" + }, + { + "label":"Mongmong-Toto-Maite", + "value":"GUMT", + "country":"GU" + }, + { + "label":"Mono", + "value":"BJ15", + "country":"BJ" + }, + { + "label":"Monseñor Nouel", + "value":"DO31", + "country":"DO" + }, + { + "label":"Mont Buxton", + "value":"SC17", + "country":"SC" + }, + { + "label":"Mont Fleuri", + "value":"SC18", + "country":"SC" + }, + { + "label":"Mont-Liban", + "value":"LB05", + "country":"LB" + }, + { + "label":"Montana", + "value":"BG47", + "country":"BG" + }, + { + "label":"Montana", + "value":"USMT", + "country":"US" + }, + { + "label":"Monte Cristi", + "value":"DO15", + "country":"DO" + }, + { + "label":"Monte Plata", + "value":"DO32", + "country":"DO" + }, + { + "label":"Montegiardino", + "value":"SM08", + "country":"SM" + }, + { + "label":"Montevideo", + "value":"UY10", + "country":"UY" + }, + { + "label":"Montserrado", + "value":"LR14", + "country":"LR" + }, + { + "label":"Moore’s Island", + "value":"BS45", + "country":"BS" + }, + { + "label":"Mopti", + "value":"ML04", + "country":"ML" + }, + { + "label":"Moquegua", + "value":"PE18", + "country":"PE" + }, + { + "label":"Moravske Toplice", + "value":"SI78", + "country":"SI" + }, + { + "label":"Moravskoslezský", + "value":"CZ85", + "country":"CZ" + }, + { + "label":"Moravče", + "value":"SI77", + "country":"SI" + }, + { + "label":"Morazán", + "value":"SV08", + "country":"SV" + }, + { + "label":"Mordoviya", + "value":"RU46", + "country":"RU" + }, + { + "label":"Morelos", + "value":"MX17", + "country":"MX" + }, + { + "label":"Morobe", + "value":"PG14", + "country":"PG" + }, + { + "label":"Morogoro", + "value":"TZ10", + "country":"TZ" + }, + { + "label":"Morona-Santiago", + "value":"EC15", + "country":"EC" + }, + { + "label":"Morovis", + "value":"PR101", + "country":"PR" + }, + { + "label":"Moscow", + "value":"RU48", + "country":"RU" + }, + { + "label":"Mostaganem", + "value":"DZ07", + "country":"DZ" + }, + { + "label":"Mosteiros", + "value":"CV13", + "country":"CV" + }, + { + "label":"Mount Athos", + "value":"GR736572", + "country":"GR" + }, + { + "label":"Moxico", + "value":"AO14", + "country":"AO" + }, + { + "label":"Moyen-Cavally", + "value":"CI84", + "country":"CI" + }, + { + "label":"Moyen-Chari", + "value":"TD17", + "country":"TD" + }, + { + "label":"Moyen-Comoé", + "value":"CI85", + "country":"CI" + }, + { + "label":"Moyen-Ogooué", + "value":"GA03", + "country":"GA" + }, + { + "label":"Mozirje", + "value":"SI79", + "country":"SI" + }, + { + "label":"Mpumalanga", + "value":"ZA07", + "country":"ZA" + }, + { + "label":"Mtsamboro", + "value":"YT97612", + "country":"YT" + }, + { + "label":"Mtskheta-Mtianeti", + "value":"GE69", + "country":"GE" + }, + { + "label":"Mtwara", + "value":"TZ11", + "country":"TZ" + }, + { + "label":"Mubārak al Kabīr", + "value":"KW09", + "country":"KW" + }, + { + "label":"Mudug", + "value":"SO10", + "country":"SO" + }, + { + "label":"Muharraq", + "value":"BH15", + "country":"BH" + }, + { + "label":"Mukdahan", + "value":"TH78", + "country":"TH" + }, + { + "label":"Municipio de Jayuya", + "value":"PR073", + "country":"PR" + }, + { + "label":"Municipio de Juncos", + "value":"PR077", + "country":"PR" + }, + { + "label":"Munster", + "value":"IEM", + "country":"IE" + }, + { + "label":"Muramvya", + "value":"BI22", + "country":"BI" + }, + { + "label":"Murang'A", + "value":"KE38", + "country":"KE" + }, + { + "label":"Murcia", + "value":"ES31", + "country":"ES" + }, + { + "label":"Mureş", + "value":"RO27", + "country":"RO" + }, + { + "label":"Murmansk", + "value":"RU49", + "country":"RU" + }, + { + "label":"Murska Sobota", + "value":"SI80", + "country":"SI" + }, + { + "label":"Murzuq", + "value":"LY73", + "country":"LY" + }, + { + "label":"Musandam", + "value":"OM07", + "country":"OM" + }, + { + "label":"Muta", + "value":"SI81", + "country":"SI" + }, + { + "label":"Muyinga", + "value":"BI18", + "country":"BI" + }, + { + "label":"Muğla", + "value":"TR48", + "country":"TR" + }, + { + "label":"Muş", + "value":"TR49", + "country":"TR" + }, + { + "label":"Muḩāfaz̧at Banī Suwayf", + "value":"EG18", + "country":"EG" + }, + { + "label":"Muḩāfaz̧at Būr Sa‘īd", + "value":"EG19", + "country":"EG" + }, + { + "label":"Muḩāfaz̧at Masqaţ", + "value":"OM06", + "country":"OM" + }, + { + "label":"Muḩāfaz̧at Maţrūḩ", + "value":"EG22", + "country":"EG" + }, + { + "label":"Muḩāfaz̧at ad Daqahlīyah", + "value":"EG01", + "country":"EG" + }, + { + "label":"Muḩāfaz̧at ad Dākhilīyah", + "value":"OM01", + "country":"OM" + }, + { + "label":"Muḩāfaz̧at al Fayyūm", + "value":"EG04", + "country":"EG" + }, + { + "label":"Muḩāfaz̧at al Gharbīyah", + "value":"EG05", + "country":"EG" + }, + { + "label":"Muḩāfaz̧at al Minūfīyah", + "value":"EG09", + "country":"EG" + }, + { + "label":"Muḩāfaz̧at al Qalyūbīyah", + "value":"EG12", + "country":"EG" + }, + { + "label":"Muḩāfaz̧at al Qāhirah", + "value":"EG11", + "country":"EG" + }, + { + "label":"Muḩāfaz̧at al Wādī al Jadīd", + "value":"EG13", + "country":"EG" + }, + { + "label":"Muḩāfaz̧at al Ḩudaydah", + "value":"YE08", + "country":"YE" + }, + { + "label":"Muḩāfaz̧at Ḩawallī", + "value":"KW08", + "country":"KW" + }, + { + "label":"Muḩāfaz̧at Ḩaḑramawt", + "value":"YE04", + "country":"YE" + }, + { + "label":"Mwanza", + "value":"TZ12", + "country":"TZ" + }, + { + "label":"Mwaro", + "value":"BI23", + "country":"BI" + }, + { + "label":"Mykolaiv", + "value":"UA16", + "country":"UA" + }, + { + "label":"Médéa", + "value":"DZ06", + "country":"DZ" + }, + { + "label":"Mérida", + "value":"VE14", + "country":"VE" + }, + { + "label":"México", + "value":"MX15", + "country":"MX" + }, + { + "label":"Møre og Romsdal", + "value":"NO08", + "country":"NO" + }, + { + "label":"Mālpils", + "value":"LV94", + "country":"LV" + }, + { + "label":"Mārupe", + "value":"LV95", + "country":"LV" + }, + { + "label":"Māzandarān", + "value":"IR35", + "country":"IR" + }, + { + "label":"Mʼsila", + "value":"DZ27", + "country":"DZ" + }, + { + "label":"NCT", + "value":"IN07", + "country":"IN" + }, + { + "label":"Naama النعامة", + "value":"DZ49", + "country":"DZ" + }, + { + "label":"Nabatîyé", + "value":"LB07", + "country":"LB" + }, + { + "label":"Nacional", + "value":"DO34", + "country":"DO" + }, + { + "label":"Naftalan", + "value":"AZ34", + "country":"AZ" + }, + { + "label":"Nagaland", + "value":"IN20", + "country":"IN" + }, + { + "label":"Nagano", + "value":"JP26", + "country":"JP" + }, + { + "label":"Nagasaki", + "value":"JP27", + "country":"JP" + }, + { + "label":"Naguabo", + "value":"PR103", + "country":"PR" + }, + { + "label":"Nairobi Area", + "value":"KE05", + "country":"KE" + }, + { + "label":"Najrān", + "value":"SA16", + "country":"SA" + }, + { + "label":"Nakhchivan", + "value":"AZ75", + "country":"AZ" + }, + { + "label":"Nakhichevan", + "value":"AZ35", + "country":"AZ" + }, + { + "label":"Nakhon Nayok", + "value":"TH43", + "country":"TH" + }, + { + "label":"Nakhon Pathom", + "value":"TH53", + "country":"TH" + }, + { + "label":"Nakhon Phanom", + "value":"TH73", + "country":"TH" + }, + { + "label":"Nakhon Ratchasima", + "value":"TH27", + "country":"TH" + }, + { + "label":"Nakhon Sawan", + "value":"TH16", + "country":"TH" + }, + { + "label":"Nakhon Si Thammarat", + "value":"TH64", + "country":"TH" + }, + { + "label":"Naklo", + "value":"SI82", + "country":"SI" + }, + { + "label":"Nakuru", + "value":"KE39", + "country":"KE" + }, + { + "label":"Nam Định", + "value":"VN82", + "country":"VN" + }, + { + "label":"Namangan", + "value":"UZ06", + "country":"UZ" + }, + { + "label":"Namdrik Atoll", + "value":"MH330", + "country":"MH" + }, + { + "label":"Namibe", + "value":"AO13", + "country":"AO" + }, + { + "label":"Nampula", + "value":"MZ06", + "country":"MZ" + }, + { + "label":"Namu Atoll", + "value":"MH340", + "country":"MH" + }, + { + "label":"Nan", + "value":"TH04", + "country":"TH" + }, + { + "label":"Nana-Grébizi", + "value":"CF15", + "country":"CF" + }, + { + "label":"Nana-Mambéré", + "value":"CF09", + "country":"CF" + }, + { + "label":"Nandi", + "value":"KE40", + "country":"KE" + }, + { + "label":"Nangarhār", + "value":"AF18", + "country":"AF" + }, + { + "label":"Nanumanga", + "value":"TVNMG", + "country":"TV" + }, + { + "label":"Nanumea", + "value":"TVNMA", + "country":"TV" + }, + { + "label":"Napo", + "value":"EC23", + "country":"EC" + }, + { + "label":"Nara", + "value":"JP28", + "country":"JP" + }, + { + "label":"Naranjito", + "value":"PR105", + "country":"PR" + }, + { + "label":"Narathiwat", + "value":"TH31", + "country":"TH" + }, + { + "label":"Nariño", + "value":"CO20", + "country":"CO" + }, + { + "label":"Narok", + "value":"KE41", + "country":"KE" + }, + { + "label":"Naryn", + "value":"KG04", + "country":"KG" + }, + { + "label":"Nassarawa", + "value":"NG56", + "country":"NG" + }, + { + "label":"National Capital", + "value":"PG20", + "country":"PG" + }, + { + "label":"Naukšēni", + "value":"LV97", + "country":"LV" + }, + { + "label":"Navarre", + "value":"ES32", + "country":"ES" + }, + { + "label":"Navassa Island", + "value":"UM350", + "country":"UM" + }, + { + "label":"Navoiy", + "value":"UZ07", + "country":"UZ" + }, + { + "label":"Nayarit", + "value":"MX18", + "country":"MX" + }, + { + "label":"Nazarje", + "value":"SI83", + "country":"SI" + }, + { + "label":"Neamţ", + "value":"RO28", + "country":"RO" + }, + { + "label":"Nebraska", + "value":"USNE", + "country":"US" + }, + { + "label":"Neftçala", + "value":"AZ36", + "country":"AZ" + }, + { + "label":"Negeri Sembilan", + "value":"MY05", + "country":"MY" + }, + { + "label":"Negotino", + "value":"MK69", + "country":"MK" + }, + { + "label":"Nelson", + "value":"NZF5", + "country":"NZ" + }, + { + "label":"Nenetskiy Avtonomnyy Okrug", + "value":"RU50", + "country":"RU" + }, + { + "label":"Nereta", + "value":"LV98", + "country":"LV" + }, + { + "label":"Neuchâtel", + "value":"CHNE", + "country":"CH" + }, + { + "label":"Neuquen", + "value":"AR15", + "country":"AR" + }, + { + "label":"Nevada", + "value":"USNV", + "country":"US" + }, + { + "label":"Nevşehir", + "value":"TR50", + "country":"TR" + }, + { + "label":"New Brunswick", + "value":"CA04", + "country":"CA" + }, + { + "label":"New Hampshire", + "value":"USNH", + "country":"US" + }, + { + "label":"New Ireland", + "value":"PG15", + "country":"PG" + }, + { + "label":"New Jersey", + "value":"USNJ", + "country":"US" + }, + { + "label":"New Mexico", + "value":"USNM", + "country":"US" + }, + { + "label":"New Providence", + "value":"BS23", + "country":"BS" + }, + { + "label":"New South Wales", + "value":"AU02", + "country":"AU" + }, + { + "label":"New York", + "value":"USNY", + "country":"US" + }, + { + "label":"Newfoundland and Labrador", + "value":"CA05", + "country":"CA" + }, + { + "label":"Ngaraard", + "value":"PW08", + "country":"PW" + }, + { + "label":"Ngarchelong", + "value":"PW09", + "country":"PW" + }, + { + "label":"Ngardmau", + "value":"PW10", + "country":"PW" + }, + { + "label":"Ngaremlengui", + "value":"PW13", + "country":"PW" + }, + { + "label":"Ngatpang", + "value":"PW11", + "country":"PW" + }, + { + "label":"Ngchesar", + "value":"PW12", + "country":"PW" + }, + { + "label":"Nghệ An", + "value":"VN58", + "country":"VN" + }, + { + "label":"Ngiwal", + "value":"PW14", + "country":"PW" + }, + { + "label":"Ngounié", + "value":"GA04", + "country":"GA" + }, + { + "label":"Ngozi", + "value":"BI19", + "country":"BI" + }, + { + "label":"Ngöbe-Buglé", + "value":"PA12", + "country":"PA" + }, + { + "label":"Niamey", + "value":"NE08", + "country":"NE" + }, + { + "label":"Niari", + "value":"CG07", + "country":"CG" + }, + { + "label":"Niassa", + "value":"MZ07", + "country":"MZ" + }, + { + "label":"Nibok", + "value":"NR12", + "country":"NR" + }, + { + "label":"Nickerie", + "value":"SR14", + "country":"SR" + }, + { + "label":"Nidwalden", + "value":"CHNW", + "country":"CH" + }, + { + "label":"Niger", + "value":"NG31", + "country":"NG" + }, + { + "label":"Niigata", + "value":"JP29", + "country":"JP" + }, + { + "label":"Nimba", + "value":"LR09", + "country":"LR" + }, + { + "label":"Ningxia Huizu Zizhiqu", + "value":"CN21", + "country":"CN" + }, + { + "label":"Ninh Bình", + "value":"VN59", + "country":"VN" + }, + { + "label":"Ninh Thuận", + "value":"VN60", + "country":"VN" + }, + { + "label":"Nippes", + "value":"HT15", + "country":"HT" + }, + { + "label":"Nisporeni", + "value":"MD80", + "country":"MD" + }, + { + "label":"Nitriansky", + "value":"SK04", + "country":"SK" + }, + { + "label":"Niuas", + "value":"TONI", + "country":"TO" + }, + { + "label":"Niutao", + "value":"TVNIT", + "country":"TV" + }, + { + "label":"Nizjnij Novgorod", + "value":"RU51", + "country":"RU" + }, + { + "label":"Niğde", + "value":"TR73", + "country":"TR" + }, + { + "label":"Njombe", + "value":"TZ30", + "country":"TZ" + }, + { + "label":"Nong Khai", + "value":"TH17", + "country":"TH" + }, + { + "label":"Nonthaburi", + "value":"TH38", + "country":"TH" + }, + { + "label":"Noonu Atoll", + "value":"MV43", + "country":"MV" + }, + { + "label":"Nord", + "value":"HT09", + "country":"HT" + }, + { + "label":"Nord", + "value":"BF10", + "country":"BF" + }, + { + "label":"Nord Kivu", + "value":"CD11", + "country":"CD" + }, + { + "label":"Nord-Est", + "value":"HT10", + "country":"HT" + }, + { + "label":"Nord-Ouest", + "value":"HT03", + "country":"HT" + }, + { + "label":"Nord-Pas-de-Calais", + "value":"FRB4", + "country":"FR" + }, + { + "label":"Nord-Trøndelag", + "value":"NO10", + "country":"NO" + }, + { + "label":"Nordland", + "value":"NO09", + "country":"NO" + }, + { + "label":"Norrbotten", + "value":"SE14", + "country":"SE" + }, + { + "label":"Norte de Santander", + "value":"CO21", + "country":"CO" + }, + { + "label":"North", + "value":"HKNNO", + "country":"HK" + }, + { + "label":"North Abaco", + "value":"BS46", + "country":"BS" + }, + { + "label":"North Aegean", + "value":"GRESYE41", + "country":"GR" + }, + { + "label":"North Andros", + "value":"BS47", + "country":"BS" + }, + { + "label":"North Bank", + "value":"GM07", + "country":"GM" + }, + { + "label":"North Brabant", + "value":"NL06", + "country":"NL" + }, + { + "label":"North Carolina", + "value":"USNC", + "country":"US" + }, + { + "label":"North Central", + "value":"LK30", + "country":"LK" + }, + { + "label":"North Dakota", + "value":"USND", + "country":"US" + }, + { + "label":"North Denmark", + "value":"DK19", + "country":"DK" + }, + { + "label":"North East", + "value":"SG02", + "country":"SG" + }, + { + "label":"North East", + "value":"BW08", + "country":"BW" + }, + { + "label":"North Eleuthera", + "value":"BS48", + "country":"BS" + }, + { + "label":"North Holland", + "value":"NL07", + "country":"NL" + }, + { + "label":"North Kalimantan", + "value":"ID42", + "country":"ID" + }, + { + "label":"North Karelia", + "value":"FI12", + "country":"FI" + }, + { + "label":"North Ossetia", + "value":"RU68", + "country":"RU" + }, + { + "label":"North Province", + "value":"NC01", + "country":"NC" + }, + { + "label":"North Province", + "value":"CM13", + "country":"CM" + }, + { + "label":"North Rhine-Westphalia", + "value":"DE07", + "country":"DE" + }, + { + "label":"North Side", + "value":"KY10375970", + "country":"KY" + }, + { + "label":"North Sulawesi", + "value":"ID31", + "country":"ID" + }, + { + "label":"North Sumatra", + "value":"ID26", + "country":"ID" + }, + { + "label":"North West", + "value":"SG03", + "country":"SG" + }, + { + "label":"North West", + "value":"BW11", + "country":"BW" + }, + { + "label":"North Western", + "value":"LK32", + "country":"LK" + }, + { + "label":"North-West", + "value":"ZA10", + "country":"ZA" + }, + { + "label":"North-West Province", + "value":"CM07", + "country":"CM" + }, + { + "label":"North-Western", + "value":"ZM06", + "country":"ZM" + }, + { + "label":"Northeast", + "value":"IS40", + "country":"IS" + }, + { + "label":"Northern", + "value":"ZM05", + "country":"ZM" + }, + { + "label":"Northern", + "value":"GH06", + "country":"GH" + }, + { + "label":"Northern", + "value":"BH19", + "country":"BH" + }, + { + "label":"Northern", + "value":"FJ03", + "country":"FJ" + }, + { + "label":"Northern Ari Atoll", + "value":"MV30", + "country":"MV" + }, + { + "label":"Northern Bahr al Ghazal", + "value":"SS05", + "country":"SS" + }, + { + "label":"Northern Borders", + "value":"SA15", + "country":"SA" + }, + { + "label":"Northern Cape", + "value":"ZA08", + "country":"ZA" + }, + { + "label":"Northern Darfur", + "value":"SD55", + "country":"SD" + }, + { + "label":"Northern District", + "value":"IL03", + "country":"IL" + }, + { + "label":"Northern Ireland", + "value":"GBNIR", + "country":"GB" + }, + { + "label":"Northern Islands", + "value":"MP085", + "country":"MP" + }, + { + "label":"Northern Mindanao", + "value":"PH10", + "country":"PH" + }, + { + "label":"Northern Ostrobothnia", + "value":"FI17", + "country":"FI" + }, + { + "label":"Northern Province", + "value":"LK38", + "country":"LK" + }, + { + "label":"Northern Province", + "value":"SL02", + "country":"SL" + }, + { + "label":"Northern Province", + "value":"PG04", + "country":"PG" + }, + { + "label":"Northern Province", + "value":"RW13", + "country":"RW" + }, + { + "label":"Northern Region", + "value":"UGN", + "country":"UG" + }, + { + "label":"Northern Region", + "value":"MWN", + "country":"MW" + }, + { + "label":"Northern Savo", + "value":"FI11", + "country":"FI" + }, + { + "label":"Northern State", + "value":"SD43", + "country":"SD" + }, + { + "label":"Northern Territory", + "value":"AU03", + "country":"AU" + }, + { + "label":"Northland", + "value":"NZF6", + "country":"NZ" + }, + { + "label":"Northwest", + "value":"IS41", + "country":"IS" + }, + { + "label":"Northwest Territories", + "value":"CA13", + "country":"CA" + }, + { + "label":"Norðoyar", + "value":"FONO", + "country":"FO" + }, + { + "label":"Nouakchott", + "value":"MRNKC", + "country":"MR" + }, + { + "label":"Nova Gorica", + "value":"SI84", + "country":"SI" + }, + { + "label":"Nova Scotia", + "value":"CA07", + "country":"CA" + }, + { + "label":"Novaci", + "value":"MKE1", + "country":"MK" + }, + { + "label":"Novgorod", + "value":"RU52", + "country":"RU" + }, + { + "label":"Novo Mesto", + "value":"SIJ7", + "country":"SI" + }, + { + "label":"Novo Selo", + "value":"MK72", + "country":"MK" + }, + { + "label":"Novosibirsk", + "value":"RU53", + "country":"RU" + }, + { + "label":"Nueva Esparta", + "value":"VE17", + "country":"VE" + }, + { + "label":"Nueva Segovia", + "value":"NI13", + "country":"NI" + }, + { + "label":"Nuevo León", + "value":"MX19", + "country":"MX" + }, + { + "label":"Nugaal", + "value":"SO18", + "country":"SO" + }, + { + "label":"Nui", + "value":"TVNUI", + "country":"TV" + }, + { + "label":"Nukufetau", + "value":"TVNKF", + "country":"TV" + }, + { + "label":"Nukulaelae", + "value":"TVNKL", + "country":"TV" + }, + { + "label":"Nukunonu", + "value":"TKN", + "country":"TK" + }, + { + "label":"Nunavut", + "value":"CA14", + "country":"CA" + }, + { + "label":"Nyamira", + "value":"KE42", + "country":"KE" + }, + { + "label":"Nyandarua", + "value":"KE43", + "country":"KE" + }, + { + "label":"Nyanga", + "value":"GA05", + "country":"GA" + }, + { + "label":"Nyeri", + "value":"KE44", + "country":"KE" + }, + { + "label":"Nzerekore", + "value":"GNN", + "country":"GN" + }, + { + "label":"Nógrád", + "value":"HU14", + "country":"HU" + }, + { + "label":"Nābul", + "value":"TN19", + "country":"TN" + }, + { + "label":"Nīca", + "value":"LV99", + "country":"LV" + }, + { + "label":"Nīmrūz", + "value":"AF19", + "country":"AF" + }, + { + "label":"Nīnawá", + "value":"IQ15", + "country":"IQ" + }, + { + "label":"Nūrestān", + "value":"AF38", + "country":"AF" + }, + { + "label":"Nʼzi-Comoé", + "value":"CI86", + "country":"CI" + }, + { + "label":"O'Higgins", + "value":"CL08", + "country":"CL" + }, + { + "label":"Oaxaca", + "value":"MX20", + "country":"MX" + }, + { + "label":"Obock", + "value":"DJ04", + "country":"DJ" + }, + { + "label":"Obwalden", + "value":"CHOW", + "country":"CH" + }, + { + "label":"Ocotepeque", + "value":"HN14", + "country":"HN" + }, + { + "label":"Odessa", + "value":"UA17", + "country":"UA" + }, + { + "label":"Odisha", + "value":"IN21", + "country":"IN" + }, + { + "label":"Odranci", + "value":"SI86", + "country":"SI" + }, + { + "label":"Oecusse", + "value":"TLOE", + "country":"TL" + }, + { + "label":"Ogooué-Ivindo", + "value":"GA06", + "country":"GA" + }, + { + "label":"Ogooué-Lolo", + "value":"GA07", + "country":"GA" + }, + { + "label":"Ogooué-Maritime", + "value":"GA08", + "country":"GA" + }, + { + "label":"Ogre", + "value":"LV21", + "country":"LV" + }, + { + "label":"Ogun", + "value":"NG16", + "country":"NG" + }, + { + "label":"Ohangwena", + "value":"NA33", + "country":"NA" + }, + { + "label":"Ohio", + "value":"USOH", + "country":"US" + }, + { + "label":"Ohrid", + "value":"MKE2", + "country":"MK" + }, + { + "label":"Oio", + "value":"GW04", + "country":"GW" + }, + { + "label":"Okayama", + "value":"JP31", + "country":"JP" + }, + { + "label":"Okinawa", + "value":"JP47", + "country":"JP" + }, + { + "label":"Oklahoma", + "value":"USOK", + "country":"US" + }, + { + "label":"Olaine", + "value":"LVA2", + "country":"LV" + }, + { + "label":"Olancho", + "value":"HN15", + "country":"HN" + }, + { + "label":"Olomoucký", + "value":"CZ84", + "country":"CZ" + }, + { + "label":"Olt", + "value":"RO29", + "country":"RO" + }, + { + "label":"Omaheke", + "value":"NA35", + "country":"NA" + }, + { + "label":"Ombella-Mpoko", + "value":"CF17", + "country":"CF" + }, + { + "label":"Omran", + "value":"YE19", + "country":"YE" + }, + { + "label":"Omsk", + "value":"RU54", + "country":"RU" + }, + { + "label":"Omusati", + "value":"NA36", + "country":"NA" + }, + { + "label":"Onchan", + "value":"IM9782186", + "country":"IM" + }, + { + "label":"Ondo", + "value":"NG48", + "country":"NG" + }, + { + "label":"Ongtüstik Qazaqstan", + "value":"KZ10", + "country":"KZ" + }, + { + "label":"Ontario", + "value":"CA08", + "country":"CA" + }, + { + "label":"Oplotnica", + "value":"SIJ8", + "country":"SI" + }, + { + "label":"Opole Voivodeship", + "value":"PL79", + "country":"PL" + }, + { + "label":"Oppland", + "value":"NO11", + "country":"NO" + }, + { + "label":"Opstina Gjorce Petrov", + "value":"MK29", + "country":"MK" + }, + { + "label":"Opstina Lipkovo", + "value":"MK59", + "country":"MK" + }, + { + "label":"Opstina Rankovce", + "value":"MK85", + "country":"MK" + }, + { + "label":"Opština Kolašin", + "value":"ME09", + "country":"ME" + }, + { + "label":"Opština Nikšić", + "value":"ME12", + "country":"ME" + }, + { + "label":"Opština Plav", + "value":"ME13", + "country":"ME" + }, + { + "label":"Opština Plužine", + "value":"ME15", + "country":"ME" + }, + { + "label":"Opština Rostuša", + "value":"MKE4", + "country":"MK" + }, + { + "label":"Opština Rožaje", + "value":"ME17", + "country":"ME" + }, + { + "label":"Opština Šavnik", + "value":"ME18", + "country":"ME" + }, + { + "label":"Opština Žabljak", + "value":"ME21", + "country":"ME" + }, + { + "label":"Oran", + "value":"DZ09", + "country":"DZ" + }, + { + "label":"Orange Free State", + "value":"ZA03", + "country":"ZA" + }, + { + "label":"Orange Walk", + "value":"BZ04", + "country":"BZ" + }, + { + "label":"Ordino", + "value":"AD05", + "country":"AD" + }, + { + "label":"Ordu", + "value":"TR52", + "country":"TR" + }, + { + "label":"Oregon", + "value":"USOR", + "country":"US" + }, + { + "label":"Orellana", + "value":"EC24", + "country":"EC" + }, + { + "label":"Orenburg", + "value":"RU55", + "country":"RU" + }, + { + "label":"Orhei", + "value":"MD82", + "country":"MD" + }, + { + "label":"Orhon", + "value":"MN25", + "country":"MN" + }, + { + "label":"Oriental", + "value":"MA54", + "country":"MA" + }, + { + "label":"Orjol", + "value":"RU56", + "country":"RU" + }, + { + "label":"Ormož", + "value":"SI87", + "country":"SI" + }, + { + "label":"Orocovis", + "value":"PR107", + "country":"PR" + }, + { + "label":"Oromiya", + "value":"ET51", + "country":"ET" + }, + { + "label":"Oruro", + "value":"BO05", + "country":"BO" + }, + { + "label":"Orūzgān", + "value":"AF39", + "country":"AF" + }, + { + "label":"Osh", + "value":"KG08", + "country":"KG" + }, + { + "label":"Osh City", + "value":"KG10", + "country":"KG" + }, + { + "label":"Oshana", + "value":"NA37", + "country":"NA" + }, + { + "label":"Oshikoto", + "value":"NA38", + "country":"NA" + }, + { + "label":"Osilnica", + "value":"SI88", + "country":"SI" + }, + { + "label":"Osječko-Baranjska", + "value":"HR10", + "country":"HR" + }, + { + "label":"Oslo", + "value":"NO12", + "country":"NO" + }, + { + "label":"Oslomej", + "value":"MK77", + "country":"MK" + }, + { + "label":"Osmaniye", + "value":"TR91", + "country":"TR" + }, + { + "label":"Ostrobothnia", + "value":"FI15", + "country":"FI" + }, + { + "label":"Osun", + "value":"NG42", + "country":"NG" + }, + { + "label":"Otago", + "value":"NZF7", + "country":"NZ" + }, + { + "label":"Otjozondjupa", + "value":"NA39", + "country":"NA" + }, + { + "label":"Ouaddaï", + "value":"TD12", + "country":"TD" + }, + { + "label":"Ouaka", + "value":"CF11", + "country":"CF" + }, + { + "label":"Ouangani", + "value":"YT97614", + "country":"YT" + }, + { + "label":"Ouargla", + "value":"DZ50", + "country":"DZ" + }, + { + "label":"Oudômxai", + "value":"LA07", + "country":"LA" + }, + { + "label":"Oued Ed-Dahab-Lagouira", + "value":"EHCE", + "country":"EH" + }, + { + "label":"Oued ed Dahab-Lagouira", + "value":"MAEH", + "country":"MA" + }, + { + "label":"Ouest", + "value":"HT11", + "country":"HT" + }, + { + "label":"Ouham", + "value":"CF12", + "country":"CF" + }, + { + "label":"Ouham-Pendé", + "value":"CF13", + "country":"CF" + }, + { + "label":"Oum el Bouaghi", + "value":"DZ29", + "country":"DZ" + }, + { + "label":"Overijssel", + "value":"NL15", + "country":"NL" + }, + { + "label":"Oyo", + "value":"NG32", + "country":"NG" + }, + { + "label":"Ozolnieku", + "value":"LVA3", + "country":"LV" + }, + { + "label":"Oğuz", + "value":"AZ37", + "country":"AZ" + }, + { + "label":"P'yŏngan-bukto", + "value":"KP11", + "country":"KP" + }, + { + "label":"P'yŏngan-namdo", + "value":"KP15", + "country":"KP" + }, + { + "label":"Pafos", + "value":"CY06", + "country":"CY" + }, + { + "label":"Paget", + "value":"BM04", + "country":"BM" + }, + { + "label":"Pahang", + "value":"MY06", + "country":"MY" + }, + { + "label":"Pailin", + "value":"KH30", + "country":"KH" + }, + { + "label":"Paktia", + "value":"AF36", + "country":"AF" + }, + { + "label":"Paktīkā", + "value":"AF29", + "country":"AF" + }, + { + "label":"Palauli", + "value":"WS08", + "country":"WS" + }, + { + "label":"Palmyra Atoll", + "value":"UM400", + "country":"UM" + }, + { + "label":"Pamandzi", + "value":"YT97615", + "country":"YT" + }, + { + "label":"Pamplemousses", + "value":"MU16", + "country":"MU" + }, + { + "label":"Panamá", + "value":"PA08", + "country":"PA" + }, + { + "label":"Pando", + "value":"BO06", + "country":"BO" + }, + { + "label":"Panevėžys", + "value":"LT60", + "country":"LT" + }, + { + "label":"Panjshir", + "value":"AF42", + "country":"AF" + }, + { + "label":"Paola", + "value":"MT39", + "country":"MT" + }, + { + "label":"Papua", + "value":"ID36", + "country":"ID" + }, + { + "label":"Para", + "value":"SR15", + "country":"SR" + }, + { + "label":"Paraguarí", + "value":"PY15", + "country":"PY" + }, + { + "label":"Paraiba", + "value":"BR17", + "country":"BR" + }, + { + "label":"Paramaribo", + "value":"SR16", + "country":"SR" + }, + { + "label":"Paraná", + "value":"BR18", + "country":"BR" + }, + { + "label":"Pardubický", + "value":"CZ86", + "country":"CZ" + }, + { + "label":"Paro", + "value":"BT13", + "country":"BT" + }, + { + "label":"Parvān", + "value":"AF40", + "country":"AF" + }, + { + "label":"Pará", + "value":"BR16", + "country":"BR" + }, + { + "label":"Pasco", + "value":"PE19", + "country":"PE" + }, + { + "label":"Pastaza", + "value":"EC17", + "country":"EC" + }, + { + "label":"Pathum Thani", + "value":"TH39", + "country":"TH" + }, + { + "label":"Patillas", + "value":"PR109", + "country":"PR" + }, + { + "label":"Patrick", + "value":"IM9782187", + "country":"IM" + }, + { + "label":"Pattani", + "value":"TH69", + "country":"TH" + }, + { + "label":"Paul", + "value":"CV05", + "country":"CV" + }, + { + "label":"Pavlodar", + "value":"KZ11", + "country":"KZ" + }, + { + "label":"Pays de la Loire", + "value":"FRB5", + "country":"FR" + }, + { + "label":"Paysandú", + "value":"UY11", + "country":"UY" + }, + { + "label":"Pazardzhik", + "value":"BG48", + "country":"BG" + }, + { + "label":"Pec", + "value":"XK10097359", + "country":"XK" + }, + { + "label":"Pedernales", + "value":"DO16", + "country":"DO" + }, + { + "label":"Peel", + "value":"IM9782188", + "country":"IM" + }, + { + "label":"Pehčevo", + "value":"MK78", + "country":"MK" + }, + { + "label":"Peleliu", + "value":"PW15", + "country":"PW" + }, + { + "label":"Peloponnese", + "value":"GRESYE25", + "country":"GR" + }, + { + "label":"Pemagatsel", + "value":"BT14", + "country":"BT" + }, + { + "label":"Pemba North", + "value":"TZ13", + "country":"TZ" + }, + { + "label":"Pemba South", + "value":"TZ20", + "country":"TZ" + }, + { + "label":"Pembroke", + "value":"BM05", + "country":"BM" + }, + { + "label":"Pembroke", + "value":"MT40", + "country":"MT" + }, + { + "label":"Penal/Debe", + "value":"TTPED", + "country":"TT" + }, + { + "label":"Penama", + "value":"VU17", + "country":"VU" + }, + { + "label":"Penang", + "value":"MY09", + "country":"MY" + }, + { + "label":"Pennsylvania", + "value":"USPA", + "country":"US" + }, + { + "label":"Penuelas", + "value":"PR111", + "country":"PR" + }, + { + "label":"Penza", + "value":"RU57", + "country":"RU" + }, + { + "label":"Perak", + "value":"MY07", + "country":"MY" + }, + { + "label":"Peravia", + "value":"DO35", + "country":"DO" + }, + { + "label":"Perlis", + "value":"MY08", + "country":"MY" + }, + { + "label":"Perm", + "value":"RU90", + "country":"RU" + }, + { + "label":"Pernambuco", + "value":"BR30", + "country":"BR" + }, + { + "label":"Pernik", + "value":"BG49", + "country":"BG" + }, + { + "label":"Pesnica", + "value":"SI89", + "country":"SI" + }, + { + "label":"Pest", + "value":"HU16", + "country":"HU" + }, + { + "label":"Petrovec", + "value":"MK79", + "country":"MK" + }, + { + "label":"Petén", + "value":"GT12", + "country":"GT" + }, + { + "label":"Phangnga", + "value":"TH61", + "country":"TH" + }, + { + "label":"Phatthalung", + "value":"TH66", + "country":"TH" + }, + { + "label":"Phayao", + "value":"TH41", + "country":"TH" + }, + { + "label":"Phetchabun", + "value":"TH14", + "country":"TH" + }, + { + "label":"Phetchaburi", + "value":"TH56", + "country":"TH" + }, + { + "label":"Phichit", + "value":"TH13", + "country":"TH" + }, + { + "label":"Phitsanulok", + "value":"TH12", + "country":"TH" + }, + { + "label":"Phnom Penh", + "value":"KH22", + "country":"KH" + }, + { + "label":"Phoenix Islands", + "value":"KI03", + "country":"KI" + }, + { + "label":"Phra Nakhon Si Ayutthaya", + "value":"TH36", + "country":"TH" + }, + { + "label":"Phrae", + "value":"TH07", + "country":"TH" + }, + { + "label":"Phuket", + "value":"TH62", + "country":"TH" + }, + { + "label":"Phôngsali", + "value":"LA18", + "country":"LA" + }, + { + "label":"Phú Thọ", + "value":"VN83", + "country":"VN" + }, + { + "label":"Phú Yên", + "value":"VN61", + "country":"VN" + }, + { + "label":"Piauí", + "value":"BR20", + "country":"BR" + }, + { + "label":"Picardie", + "value":"FRB6", + "country":"FR" + }, + { + "label":"Pichincha", + "value":"EC18", + "country":"EC" + }, + { + "label":"Piedmont", + "value":"IT12", + "country":"IT" + }, + { + "label":"Pinar del Río", + "value":"CU01", + "country":"CU" + }, + { + "label":"Piran-Pirano", + "value":"SIJ9", + "country":"SI" + }, + { + "label":"Pirkanmaa", + "value":"FI06", + "country":"FI" + }, + { + "label":"Piti", + "value":"GUPI", + "country":"GU" + }, + { + "label":"Piura", + "value":"PE20", + "country":"PE" + }, + { + "label":"Pivka", + "value":"SI91", + "country":"SI" + }, + { + "label":"Plaines Wilhems", + "value":"MU17", + "country":"MU" + }, + { + "label":"Plaisance", + "value":"SC19", + "country":"SC" + }, + { + "label":"Planken", + "value":"LI05", + "country":"LI" + }, + { + "label":"Plasnica", + "value":"MK80", + "country":"MK" + }, + { + "label":"Plateau", + "value":"BJ17", + "country":"BJ" + }, + { + "label":"Plateau", + "value":"NG49", + "country":"NG" + }, + { + "label":"Plateau-Central", + "value":"BF11", + "country":"BF" + }, + { + "label":"Plateaux", + "value":"CG08", + "country":"CG" + }, + { + "label":"Plateaux", + "value":"TG25", + "country":"TG" + }, + { + "label":"Pleven", + "value":"BG50", + "country":"BG" + }, + { + "label":"Pljevlja", + "value":"ME14", + "country":"ME" + }, + { + "label":"Plovdiv", + "value":"BG51", + "country":"BG" + }, + { + "label":"Plzeňský", + "value":"CZ87", + "country":"CZ" + }, + { + "label":"Podgorica", + "value":"ME16", + "country":"ME" + }, + { + "label":"Podlasie", + "value":"PL81", + "country":"PL" + }, + { + "label":"Podlehnik", + "value":"SIK1", + "country":"SI" + }, + { + "label":"Podvelka", + "value":"SIK2", + "country":"SI" + }, + { + "label":"Podčetrtek", + "value":"SI92", + "country":"SI" + }, + { + "label":"Pohnpei", + "value":"FM02", + "country":"FM" + }, + { + "label":"Point Fortin", + "value":"TTPTF", + "country":"TT" + }, + { + "label":"Pointe Larue", + "value":"SC20", + "country":"SC" + }, + { + "label":"Pointe-Noire", + "value":"CG7280295", + "country":"CG" + }, + { + "label":"Poitou-Charentes", + "value":"FRB7", + "country":"FR" + }, + { + "label":"Poljčane", + "value":"SIO8", + "country":"SI" + }, + { + "label":"Poltava", + "value":"UA18", + "country":"UA" + }, + { + "label":"Polzela", + "value":"SIK3", + "country":"SI" + }, + { + "label":"Pomeranian Voivodeship", + "value":"PL82", + "country":"PL" + }, + { + "label":"Pomeroon-Supenaam", + "value":"GY16", + "country":"GY" + }, + { + "label":"Ponce", + "value":"PR113", + "country":"PR" + }, + { + "label":"Pondicherry", + "value":"IN22", + "country":"IN" + }, + { + "label":"Pool", + "value":"CG11", + "country":"CG" + }, + { + "label":"Port Erin", + "value":"IM9782189", + "country":"IM" + }, + { + "label":"Port Glaud", + "value":"SC27", + "country":"SC" + }, + { + "label":"Port Louis", + "value":"MU18", + "country":"MU" + }, + { + "label":"Port St Mary", + "value":"IM9782190", + "country":"IM" + }, + { + "label":"Portalegre", + "value":"PT16", + "country":"PT" + }, + { + "label":"Portland", + "value":"JM07", + "country":"JM" + }, + { + "label":"Porto", + "value":"PT17", + "country":"PT" + }, + { + "label":"Porto Novo", + "value":"CV21", + "country":"CV" + }, + { + "label":"Portuguesa", + "value":"VE18", + "country":"VE" + }, + { + "label":"Postojna", + "value":"SI94", + "country":"SI" + }, + { + "label":"Potaro-Siparuni", + "value":"GY17", + "country":"GY" + }, + { + "label":"Potosí", + "value":"BO07", + "country":"BO" + }, + { + "label":"Požeško-Slavonska", + "value":"HR11", + "country":"HR" + }, + { + "label":"Prachin Buri", + "value":"TH74", + "country":"TH" + }, + { + "label":"Prachuap Khiri Khan", + "value":"TH57", + "country":"TH" + }, + { + "label":"Praha", + "value":"CZ52", + "country":"CZ" + }, + { + "label":"Prahova", + "value":"RO30", + "country":"RO" + }, + { + "label":"Praia", + "value":"CV14", + "country":"CV" + }, + { + "label":"Praslin", + "value":"LC11", + "country":"LC" + }, + { + "label":"Preah Sihanouk", + "value":"KH28", + "country":"KH" + }, + { + "label":"Preah Vihear", + "value":"KH13", + "country":"KH" + }, + { + "label":"Prebold", + "value":"SIK4", + "country":"SI" + }, + { + "label":"Preddvor", + "value":"SIK5", + "country":"SI" + }, + { + "label":"Preiļu Rajons", + "value":"LV22", + "country":"LV" + }, + { + "label":"Presidente Hayes", + "value":"PY16", + "country":"PY" + }, + { + "label":"Prevalje", + "value":"SIK6", + "country":"SI" + }, + { + "label":"Prey Veng", + "value":"KH14", + "country":"KH" + }, + { + "label":"Prešovský", + "value":"SK05", + "country":"SK" + }, + { + "label":"Priekule", + "value":"LVA8", + "country":"LV" + }, + { + "label":"Priekuļi", + "value":"LVA9", + "country":"LV" + }, + { + "label":"Prilep", + "value":"MKE3", + "country":"MK" + }, + { + "label":"Primorskiy", + "value":"RU59", + "country":"RU" + }, + { + "label":"Primorsko-Goranska", + "value":"HR12", + "country":"HR" + }, + { + "label":"Prince Edward Island", + "value":"CA09", + "country":"CA" + }, + { + "label":"Princes Town", + "value":"TTPRT", + "country":"TT" + }, + { + "label":"Pristina", + "value":"XK10097360", + "country":"XK" + }, + { + "label":"Prizren", + "value":"XK10097361", + "country":"XK" + }, + { + "label":"Probištip", + "value":"MK83", + "country":"MK" + }, + { + "label":"Provence-Alpes-Côte d'Azur", + "value":"FRB8", + "country":"FR" + }, + { + "label":"Príncipe", + "value":"ST01", + "country":"ST" + }, + { + "label":"Pskov", + "value":"RU60", + "country":"RU" + }, + { + "label":"Ptuj", + "value":"SIK7", + "country":"SI" + }, + { + "label":"Puconci", + "value":"SI97", + "country":"SI" + }, + { + "label":"Puebla", + "value":"MX21", + "country":"MX" + }, + { + "label":"Puerto Plata", + "value":"DO18", + "country":"DO" + }, + { + "label":"Punakha", + "value":"BT15", + "country":"BT" + }, + { + "label":"Punjab", + "value":"IN23", + "country":"IN" + }, + { + "label":"Punjab", + "value":"PK04", + "country":"PK" + }, + { + "label":"Puno", + "value":"PE21", + "country":"PE" + }, + { + "label":"Puntarenas", + "value":"CR07", + "country":"CR" + }, + { + "label":"Pursat", + "value":"KH12", + "country":"KH" + }, + { + "label":"Putrajaya", + "value":"MY17", + "country":"MY" + }, + { + "label":"Putumayo", + "value":"CO22", + "country":"CO" + }, + { + "label":"Pwani", + "value":"TZ02", + "country":"TZ" + }, + { + "label":"Pyongyang", + "value":"KP12", + "country":"KP" + }, + { + "label":"Päijänne Tavastia", + "value":"FI07", + "country":"FI" + }, + { + "label":"Pärnumaa", + "value":"EE11", + "country":"EE" + }, + { + "label":"Põlvamaa", + "value":"EE12", + "country":"EE" + }, + { + "label":"Pārgaujas", + "value":"LVA4", + "country":"LV" + }, + { + "label":"Pāvilostas", + "value":"LVA5", + "country":"LV" + }, + { + "label":"Pļaviņu", + "value":"LVA6", + "country":"LV" + }, + { + "label":"Qaasuitsup", + "value":"GL05", + "country":"GL" + }, + { + "label":"Qachaʼs Nek", + "value":"LS17", + "country":"LS" + }, + { + "label":"Qaraghandy", + "value":"KZ12", + "country":"KZ" + }, + { + "label":"Qashqadaryo", + "value":"UZ08", + "country":"UZ" + }, + { + "label":"Qazax", + "value":"AZ40", + "country":"AZ" + }, + { + "label":"Qazvīn", + "value":"IR38", + "country":"IR" + }, + { + "label":"Qeqqata", + "value":"GL06", + "country":"GL" + }, + { + "label":"Qibilī", + "value":"TN31", + "country":"TN" + }, + { + "label":"Qinghai Sheng", + "value":"CN06", + "country":"CN" + }, + { + "label":"Qinā", + "value":"EG23", + "country":"EG" + }, + { + "label":"Qobustan", + "value":"AZ41", + "country":"AZ" + }, + { + "label":"Qom", + "value":"IR39", + "country":"IR" + }, + { + "label":"Qormi", + "value":"MT43", + "country":"MT" + }, + { + "label":"Qostanay", + "value":"KZ13", + "country":"KZ" + }, + { + "label":"Quba", + "value":"AZ42", + "country":"AZ" + }, + { + "label":"Qubadlı", + "value":"AZ43", + "country":"AZ" + }, + { + "label":"Quebec", + "value":"CA10", + "country":"CA" + }, + { + "label":"Quebradillas", + "value":"PR115", + "country":"PR" + }, + { + "label":"Queensland", + "value":"AU04", + "country":"AU" + }, + { + "label":"Querétaro", + "value":"MX22", + "country":"MX" + }, + { + "label":"Quetzaltenango", + "value":"GT13", + "country":"GT" + }, + { + "label":"Quiché", + "value":"GT14", + "country":"GT" + }, + { + "label":"Quinara", + "value":"GW02", + "country":"GW" + }, + { + "label":"Quindío", + "value":"CO23", + "country":"CO" + }, + { + "label":"Quintana Roo", + "value":"MX23", + "country":"MX" + }, + { + "label":"Quneitra", + "value":"SY03", + "country":"SY" + }, + { + "label":"Qusar", + "value":"AZ44", + "country":"AZ" + }, + { + "label":"Quthing", + "value":"LS18", + "country":"LS" + }, + { + "label":"Quémé", + "value":"BJ16", + "country":"BJ" + }, + { + "label":"Quảng Bình", + "value":"VN62", + "country":"VN" + }, + { + "label":"Quảng Nam", + "value":"VN84", + "country":"VN" + }, + { + "label":"Quảng Ngãi", + "value":"VN63", + "country":"VN" + }, + { + "label":"Quảng Ninh", + "value":"VN30", + "country":"VN" + }, + { + "label":"Quảng Trị", + "value":"VN64", + "country":"VN" + }, + { + "label":"Qyzylorda", + "value":"KZ14", + "country":"KZ" + }, + { + "label":"Qābis", + "value":"TN29", + "country":"TN" + }, + { + "label":"Qǝbǝlǝ", + "value":"AZ38", + "country":"AZ" + }, + { + "label":"Qǝx", + "value":"AZ39", + "country":"AZ" + }, + { + "label":"Raa Atoll", + "value":"MV44", + "country":"MV" + }, + { + "label":"Rabat-Salé-Zemmour-Zaër", + "value":"MA49", + "country":"MA" + }, + { + "label":"Racha-Lechkhumi and Kvemo Svaneti", + "value":"GE70", + "country":"GE" + }, + { + "label":"Radenci", + "value":"SIA1", + "country":"SI" + }, + { + "label":"Radeče", + "value":"SI99", + "country":"SI" + }, + { + "label":"Radlje ob Dravi", + "value":"SIA2", + "country":"SI" + }, + { + "label":"Radoviš", + "value":"MK84", + "country":"MK" + }, + { + "label":"Radovljica", + "value":"SIA3", + "country":"SI" + }, + { + "label":"Ragged Island", + "value":"BS18", + "country":"BS" + }, + { + "label":"Raionul Edineţ", + "value":"MD73", + "country":"MD" + }, + { + "label":"Raionul Ocniţa", + "value":"MD81", + "country":"MD" + }, + { + "label":"Raionul Soroca", + "value":"MD87", + "country":"MD" + }, + { + "label":"Rajasthan", + "value":"IN24", + "country":"IN" + }, + { + "label":"Rakhine", + "value":"MM01", + "country":"MM" + }, + { + "label":"Ramsey", + "value":"IM9782191", + "country":"IM" + }, + { + "label":"Rangpur Division", + "value":"BD87", + "country":"BD" + }, + { + "label":"Ranong", + "value":"TH59", + "country":"TH" + }, + { + "label":"Raplamaa", + "value":"EE13", + "country":"EE" + }, + { + "label":"Rason", + "value":"KP18", + "country":"KP" + }, + { + "label":"Ratanakiri", + "value":"KH23", + "country":"KH" + }, + { + "label":"Ratchaburi", + "value":"TH52", + "country":"TH" + }, + { + "label":"Raunas", + "value":"LVB1", + "country":"LV" + }, + { + "label":"Ravne na Koroškem", + "value":"SIK8", + "country":"SI" + }, + { + "label":"Raymah", + "value":"YE27", + "country":"YE" + }, + { + "label":"Rayong", + "value":"TH47", + "country":"TH" + }, + { + "label":"Razavi Khorasan", + "value":"IR42", + "country":"IR" + }, + { + "label":"Razgrad", + "value":"BG52", + "country":"BG" + }, + { + "label":"Razkrižje", + "value":"SIK9", + "country":"SI" + }, + { + "label":"Rače-Fram", + "value":"SI98", + "country":"SI" + }, + { + "label":"Raʼs al Khaymah", + "value":"AE05", + "country":"AE" + }, + { + "label":"Red Sea", + "value":"EG02", + "country":"EG" + }, + { + "label":"Red Sea", + "value":"SD36", + "country":"SD" + }, + { + "label":"Redonda", + "value":"AG09", + "country":"AG" + }, + { + "label":"Relizane", + "value":"DZ51", + "country":"DZ" + }, + { + "label":"Rennell and Bellona", + "value":"SB13", + "country":"SB" + }, + { + "label":"Renče-Vogrsko", + "value":"SIP1", + "country":"SI" + }, + { + "label":"Republic of Karelia", + "value":"RU28", + "country":"RU" + }, + { + "label":"Republican Subordination", + "value":"TJRR", + "country":"TJ" + }, + { + "label":"Republika Srpska", + "value":"BA02", + "country":"BA" + }, + { + "label":"Resen", + "value":"MK86", + "country":"MK" + }, + { + "label":"Respublika Buryatiya", + "value":"RU11", + "country":"RU" + }, + { + "label":"Retalhuleu", + "value":"GT15", + "country":"GT" + }, + { + "label":"Rezina", + "value":"MD83", + "country":"MD" + }, + { + "label":"Rečica ob Savinji", + "value":"SIO9", + "country":"SI" + }, + { + "label":"Rheinland-Pfalz", + "value":"DE08", + "country":"DE" + }, + { + "label":"Rhode Island", + "value":"USRI", + "country":"US" + }, + { + "label":"Rhône-Alpes", + "value":"FRB9", + "country":"FR" + }, + { + "label":"Riau", + "value":"ID37", + "country":"ID" + }, + { + "label":"Riau Islands", + "value":"ID40", + "country":"ID" + }, + { + "label":"Ribeira Brava", + "value":"CV22", + "country":"CV" + }, + { + "label":"Ribeira Grande", + "value":"CV07", + "country":"CV" + }, + { + "label":"Ribeira Grande de Santiago", + "value":"CV23", + "country":"CV" + }, + { + "label":"Ribnica", + "value":"SIL1", + "country":"SI" + }, + { + "label":"Ribnica na Pohorju", + "value":"SIL2", + "country":"SI" + }, + { + "label":"Riebiņu", + "value":"LVB3", + "country":"LV" + }, + { + "label":"Rif-dimashq", + "value":"SY08", + "country":"SY" + }, + { + "label":"Riga", + "value":"LV25", + "country":"LV" + }, + { + "label":"Rincon", + "value":"PR117", + "country":"PR" + }, + { + "label":"Rio Grande", + "value":"PR119", + "country":"PR" + }, + { + "label":"Rio Grande do Norte", + "value":"BR22", + "country":"BR" + }, + { + "label":"Rio Grande do Sul", + "value":"BR23", + "country":"BR" + }, + { + "label":"Rio Negro", + "value":"AR16", + "country":"AR" + }, + { + "label":"Rio de Janeiro", + "value":"BR21", + "country":"BR" + }, + { + "label":"Risaralda", + "value":"CO24", + "country":"CO" + }, + { + "label":"Rivas", + "value":"NI15", + "country":"NI" + }, + { + "label":"River Cess", + "value":"LR18", + "country":"LR" + }, + { + "label":"River Gee", + "value":"LR22", + "country":"LR" + }, + { + "label":"River Nile", + "value":"SD53", + "country":"SD" + }, + { + "label":"Rivera", + "value":"UY13", + "country":"UY" + }, + { + "label":"Rivers", + "value":"NG50", + "country":"NG" + }, + { + "label":"Rivière du Rempart", + "value":"MU19", + "country":"MU" + }, + { + "label":"Rivne", + "value":"UA19", + "country":"UA" + }, + { + "label":"Rize", + "value":"TR53", + "country":"TR" + }, + { + "label":"Rjazan", + "value":"RU62", + "country":"RU" + }, + { + "label":"Rocha", + "value":"UY14", + "country":"UY" + }, + { + "label":"Roche Caiman", + "value":"SC30", + "country":"SC" + }, + { + "label":"Rodrigues", + "value":"MU23", + "country":"MU" + }, + { + "label":"Rogaland", + "value":"NO14", + "country":"NO" + }, + { + "label":"Rogatec", + "value":"SIA8", + "country":"SI" + }, + { + "label":"Rogaška Slatina", + "value":"SIA7", + "country":"SI" + }, + { + "label":"Rogašovci", + "value":"SIA6", + "country":"SI" + }, + { + "label":"Roi Et", + "value":"TH25", + "country":"TH" + }, + { + "label":"Rojas", + "value":"LVB4", + "country":"LV" + }, + { + "label":"Rondônia", + "value":"BR24", + "country":"BR" + }, + { + "label":"Rongelap Atoll", + "value":"MH350", + "country":"MH" + }, + { + "label":"Rongrik Atoll", + "value":"MH360", + "country":"MH" + }, + { + "label":"Ropažu", + "value":"LVB5", + "country":"LV" + }, + { + "label":"Roraima", + "value":"BR25", + "country":"BR" + }, + { + "label":"Rose Island", + "value":"AS030", + "country":"AS" + }, + { + "label":"Rosoman", + "value":"MK87", + "country":"MK" + }, + { + "label":"Rostov", + "value":"RU61", + "country":"RU" + }, + { + "label":"Rota", + "value":"MP100", + "country":"MP" + }, + { + "label":"Rotuma", + "value":"FJ04", + "country":"FJ" + }, + { + "label":"Rucavas", + "value":"LVB6", + "country":"LV" + }, + { + "label":"Ruggell", + "value":"LI06", + "country":"LI" + }, + { + "label":"Rugāju", + "value":"LVB7", + "country":"LV" + }, + { + "label":"Rukwa", + "value":"TZ24", + "country":"TZ" + }, + { + "label":"Rum Cay", + "value":"BS49", + "country":"BS" + }, + { + "label":"Rundāles", + "value":"LVB9", + "country":"LV" + }, + { + "label":"Ruse", + "value":"BG53", + "country":"BG" + }, + { + "label":"Rushen", + "value":"IM9782192", + "country":"IM" + }, + { + "label":"Rutana", + "value":"BI20", + "country":"BI" + }, + { + "label":"Ruvuma", + "value":"TZ14", + "country":"TZ" + }, + { + "label":"Ruyigi", + "value":"BI21", + "country":"BI" + }, + { + "label":"Ruše", + "value":"SIL3", + "country":"SI" + }, + { + "label":"Région de la Ville de N’Djaména", + "value":"TD21", + "country":"TD" + }, + { + "label":"Réunion", + "value":"RERE", + "country":"RE" + }, + { + "label":"Río Negro", + "value":"UY12", + "country":"UY" + }, + { + "label":"Río San Juan", + "value":"NI14", + "country":"NI" + }, + { + "label":"Rîşcani", + "value":"MD84", + "country":"MD" + }, + { + "label":"Rājshāhi", + "value":"BD83", + "country":"BD" + }, + { + "label":"Rēzekne", + "value":"LV23", + "country":"LV" + }, + { + "label":"Rēzeknes Rajons", + "value":"LV24", + "country":"LV" + }, + { + "label":"Rūjienas", + "value":"LVB8", + "country":"LV" + }, + { + "label":"Sa Kaeo", + "value":"TH80", + "country":"TH" + }, + { + "label":"Saare", + "value":"EE14", + "country":"EE" + }, + { + "label":"Saarland", + "value":"DE09", + "country":"DE" + }, + { + "label":"Saatlı", + "value":"AZ45", + "country":"AZ" + }, + { + "label":"Saba", + "value":"BQSB", + "country":"BQ" + }, + { + "label":"Sabah", + "value":"MY16", + "country":"MY" + }, + { + "label":"Sabana Grande", + "value":"PR121", + "country":"PR" + }, + { + "label":"Sabaragamuwa", + "value":"LK33", + "country":"LK" + }, + { + "label":"Sabhā", + "value":"LY75", + "country":"LY" + }, + { + "label":"Sabirabad", + "value":"AZ46", + "country":"AZ" + }, + { + "label":"Sacatepéquez", + "value":"GT16", + "country":"GT" + }, + { + "label":"Sada", + "value":"YT97616", + "country":"YT" + }, + { + "label":"Safi", + "value":"MT47", + "country":"MT" + }, + { + "label":"Saga Prefecture", + "value":"JP33", + "country":"JP" + }, + { + "label":"Sagain", + "value":"MM10", + "country":"MM" + }, + { + "label":"Sahel", + "value":"BF12", + "country":"BF" + }, + { + "label":"Sai Kung", + "value":"HKNSK", + "country":"HK" + }, + { + "label":"Saint Andrew", + "value":"DM02", + "country":"DM" + }, + { + "label":"Saint Andrew", + "value":"GG6417226", + "country":"GG" + }, + { + "label":"Saint Andrew", + "value":"BB02", + "country":"BB" + }, + { + "label":"Saint Andrew", + "value":"VC02", + "country":"VC" + }, + { + "label":"Saint Andrew", + "value":"JM08", + "country":"JM" + }, + { + "label":"Saint Andrew", + "value":"GD01", + "country":"GD" + }, + { + "label":"Saint Ann", + "value":"JM09", + "country":"JM" + }, + { + "label":"Saint Anne Sandy Point", + "value":"KN02", + "country":"KN" + }, + { + "label":"Saint Anthony", + "value":"MS01", + "country":"MS" + }, + { + "label":"Saint Catherine", + "value":"JM10", + "country":"JM" + }, + { + "label":"Saint Croix Island", + "value":"VI010", + "country":"VI" + }, + { + "label":"Saint David", + "value":"VC03", + "country":"VC" + }, + { + "label":"Saint David", + "value":"DM03", + "country":"DM" + }, + { + "label":"Saint David", + "value":"GD02", + "country":"GD" + }, + { + "label":"Saint Gallen", + "value":"CHSG", + "country":"CH" + }, + { + "label":"Saint George", + "value":"VC04", + "country":"VC" + }, + { + "label":"Saint George", + "value":"DM04", + "country":"DM" + }, + { + "label":"Saint George", + "value":"AG03", + "country":"AG" + }, + { + "label":"Saint George", + "value":"GD03", + "country":"GD" + }, + { + "label":"Saint George", + "value":"BB03", + "country":"BB" + }, + { + "label":"Saint George", + "value":"BM06", + "country":"BM" + }, + { + "label":"Saint George Basseterre", + "value":"KN03", + "country":"KN" + }, + { + "label":"Saint George Gingerland", + "value":"KN04", + "country":"KN" + }, + { + "label":"Saint Georges", + "value":"MS02", + "country":"MS" + }, + { + "label":"Saint Georgeʼs", + "value":"BM07", + "country":"BM" + }, + { + "label":"Saint Helena", + "value":"SH02", + "country":"SH" + }, + { + "label":"Saint James", + "value":"BB04", + "country":"BB" + }, + { + "label":"Saint James", + "value":"JM12", + "country":"JM" + }, + { + "label":"Saint James Windwa", + "value":"KN05", + "country":"KN" + }, + { + "label":"Saint John", + "value":"MT48", + "country":"MT" + }, + { + "label":"Saint John", + "value":"DM05", + "country":"DM" + }, + { + "label":"Saint John", + "value":"AG04", + "country":"AG" + }, + { + "label":"Saint John", + "value":"BB05", + "country":"BB" + }, + { + "label":"Saint John", + "value":"GD04", + "country":"GD" + }, + { + "label":"Saint John Capesterre", + "value":"KN06", + "country":"KN" + }, + { + "label":"Saint John Figtree", + "value":"KN07", + "country":"KN" + }, + { + "label":"Saint John Island", + "value":"VI020", + "country":"VI" + }, + { + "label":"Saint Joseph", + "value":"DM06", + "country":"DM" + }, + { + "label":"Saint Joseph", + "value":"BB06", + "country":"BB" + }, + { + "label":"Saint Julian", + "value":"MT49", + "country":"MT" + }, + { + "label":"Saint Lawrence", + "value":"MT50", + "country":"MT" + }, + { + "label":"Saint Louis", + "value":"SC22", + "country":"SC" + }, + { + "label":"Saint Lucia", + "value":"MT51", + "country":"MT" + }, + { + "label":"Saint Lucy", + "value":"BB07", + "country":"BB" + }, + { + "label":"Saint Luke", + "value":"DM07", + "country":"DM" + }, + { + "label":"Saint Mark", + "value":"GD05", + "country":"GD" + }, + { + "label":"Saint Mark", + "value":"DM08", + "country":"DM" + }, + { + "label":"Saint Mary", + "value":"JM13", + "country":"JM" + }, + { + "label":"Saint Mary", + "value":"AG05", + "country":"AG" + }, + { + "label":"Saint Mary Cayon", + "value":"KN08", + "country":"KN" + }, + { + "label":"Saint Michael", + "value":"BB08", + "country":"BB" + }, + { + "label":"Saint Patrick", + "value":"VC05", + "country":"VC" + }, + { + "label":"Saint Patrick", + "value":"GD06", + "country":"GD" + }, + { + "label":"Saint Patrick", + "value":"DM09", + "country":"DM" + }, + { + "label":"Saint Paul", + "value":"DM10", + "country":"DM" + }, + { + "label":"Saint Paul", + "value":"AG06", + "country":"AG" + }, + { + "label":"Saint Paul Capesterre", + "value":"KN09", + "country":"KN" + }, + { + "label":"Saint Paul Charlestown", + "value":"KN10", + "country":"KN" + }, + { + "label":"Saint Paul’s Bay", + "value":"MT52", + "country":"MT" + }, + { + "label":"Saint Peter", + "value":"DM11", + "country":"DM" + }, + { + "label":"Saint Peter", + "value":"MS03", + "country":"MS" + }, + { + "label":"Saint Peter", + "value":"BB09", + "country":"BB" + }, + { + "label":"Saint Peter", + "value":"AG07", + "country":"AG" + }, + { + "label":"Saint Peter Basseterre", + "value":"KN11", + "country":"KN" + }, + { + "label":"Saint Philip", + "value":"AG08", + "country":"AG" + }, + { + "label":"Saint Philip", + "value":"BB10", + "country":"BB" + }, + { + "label":"Saint Saviour", + "value":"GG6417215", + "country":"GG" + }, + { + "label":"Saint Thomas", + "value":"BB11", + "country":"BB" + }, + { + "label":"Saint Thomas", + "value":"JM14", + "country":"JM" + }, + { + "label":"Saint Thomas Island", + "value":"VI030", + "country":"VI" + }, + { + "label":"Saint Thomas Lowland", + "value":"KN12", + "country":"KN" + }, + { + "label":"Saint Thomas Middle Island", + "value":"KN13", + "country":"KN" + }, + { + "label":"Saint Venera", + "value":"MT53", + "country":"MT" + }, + { + "label":"Saint-Louis", + "value":"SN14", + "country":"SN" + }, + { + "label":"Saint-Paul-et-Amsterdam", + "value":"TF01", + "country":"TF" + }, + { + "label":"Saint-Pierre", + "value":"PM97502", + "country":"PM" + }, + { + "label":"Saipan", + "value":"MP110", + "country":"MP" + }, + { + "label":"Saitama", + "value":"JP34", + "country":"JP" + }, + { + "label":"Sakarya", + "value":"TR54", + "country":"TR" + }, + { + "label":"Sakha", + "value":"RU63", + "country":"RU" + }, + { + "label":"Sakhalin", + "value":"RU64", + "country":"RU" + }, + { + "label":"Sakon Nakhon", + "value":"TH20", + "country":"TH" + }, + { + "label":"Sal", + "value":"CV08", + "country":"CV" + }, + { + "label":"Salacgrīvas", + "value":"LVC1", + "country":"LV" + }, + { + "label":"Salah ad Din Governorate", + "value":"IQ18", + "country":"IQ" + }, + { + "label":"Salamat", + "value":"TD13", + "country":"TD" + }, + { + "label":"Salas", + "value":"LVC2", + "country":"LV" + }, + { + "label":"Salaspils", + "value":"LVC3", + "country":"LV" + }, + { + "label":"Salavan", + "value":"LA19", + "country":"LA" + }, + { + "label":"Saldus Rajons", + "value":"LV27", + "country":"LV" + }, + { + "label":"Salinas", + "value":"PR123", + "country":"PR" + }, + { + "label":"Salta", + "value":"AR17", + "country":"AR" + }, + { + "label":"Salto", + "value":"UY15", + "country":"UY" + }, + { + "label":"Salyan", + "value":"AZ49", + "country":"AZ" + }, + { + "label":"Salzburg", + "value":"AT05", + "country":"AT" + }, + { + "label":"Samangān", + "value":"AF32", + "country":"AF" + }, + { + "label":"Samaná", + "value":"DO20", + "country":"DO" + }, + { + "label":"Samara", + "value":"RU65", + "country":"RU" + }, + { + "label":"Samarqand", + "value":"UZ10", + "country":"UZ" + }, + { + "label":"Samburu", + "value":"KE45", + "country":"KE" + }, + { + "label":"Samchi", + "value":"BT16", + "country":"BT" + }, + { + "label":"Samdrup Jongkhar", + "value":"BT17", + "country":"BT" + }, + { + "label":"Samegrelo and Zemo Svaneti", + "value":"GE71", + "country":"GE" + }, + { + "label":"Samsun", + "value":"TR55", + "country":"TR" + }, + { + "label":"Samtskhe-Javakheti", + "value":"GE72", + "country":"GE" + }, + { + "label":"Samut Prakan", + "value":"TH42", + "country":"TH" + }, + { + "label":"Samut Sakhon", + "value":"TH55", + "country":"TH" + }, + { + "label":"Samut Songkhram", + "value":"TH54", + "country":"TH" + }, + { + "label":"Samux", + "value":"AZ52", + "country":"AZ" + }, + { + "label":"San Cristóbal", + "value":"DO33", + "country":"DO" + }, + { + "label":"San German", + "value":"PR125", + "country":"PR" + }, + { + "label":"San José", + "value":"CR08", + "country":"CR" + }, + { + "label":"San José", + "value":"UY16", + "country":"UY" + }, + { + "label":"San José de Ocoa", + "value":"DO36", + "country":"DO" + }, + { + "label":"San Juan", + "value":"AR18", + "country":"AR" + }, + { + "label":"San Juan", + "value":"DO23", + "country":"DO" + }, + { + "label":"San Juan", + "value":"PR127", + "country":"PR" + }, + { + "label":"San Juan/Laventille", + "value":"TTSJL", + "country":"TT" + }, + { + "label":"San Lorenzo", + "value":"PR129", + "country":"PR" + }, + { + "label":"San Luis", + "value":"AR19", + "country":"AR" + }, + { + "label":"San Luis Potosí", + "value":"MX24", + "country":"MX" + }, + { + "label":"San Marcos", + "value":"GT17", + "country":"GT" + }, + { + "label":"San Marino", + "value":"SM07", + "country":"SM" + }, + { + "label":"San Martín", + "value":"PE22", + "country":"PE" + }, + { + "label":"San Miguel", + "value":"SV09", + "country":"SV" + }, + { + "label":"San Pedro", + "value":"PY17", + "country":"PY" + }, + { + "label":"San Pedro de Macorís", + "value":"DO24", + "country":"DO" + }, + { + "label":"San Salvador", + "value":"SV10", + "country":"SV" + }, + { + "label":"San Salvador", + "value":"BS35", + "country":"BS" + }, + { + "label":"San Sebastian", + "value":"PR131", + "country":"PR" + }, + { + "label":"San Vicente", + "value":"SV12", + "country":"SV" + }, + { + "label":"Sanaa", + "value":"YE16", + "country":"YE" + }, + { + "label":"Sanaag", + "value":"SO12", + "country":"SO" + }, + { + "label":"Sancti Spíritus", + "value":"CU14", + "country":"CU" + }, + { + "label":"Sandaun", + "value":"PG18", + "country":"PG" + }, + { + "label":"Sandoy", + "value":"FOSA", + "country":"FO" + }, + { + "label":"Sandys", + "value":"BM08", + "country":"BM" + }, + { + "label":"Sangha", + "value":"CG10", + "country":"CG" + }, + { + "label":"Sangha-Mbaéré", + "value":"CF16", + "country":"CF" + }, + { + "label":"Sangre Grande", + "value":"TTSGE", + "country":"TT" + }, + { + "label":"Sanma", + "value":"VU13", + "country":"VU" + }, + { + "label":"Sannat", + "value":"MT54", + "country":"MT" + }, + { + "label":"Sant Julià de Loria", + "value":"AD06", + "country":"AD" + }, + { + "label":"Santa Ana", + "value":"SV11", + "country":"SV" + }, + { + "label":"Santa Bárbara", + "value":"HN16", + "country":"HN" + }, + { + "label":"Santa Catarina", + "value":"CV15", + "country":"CV" + }, + { + "label":"Santa Catarina", + "value":"BR26", + "country":"BR" + }, + { + "label":"Santa Catarina do Fogo", + "value":"CV24", + "country":"CV" + }, + { + "label":"Santa Cruz", + "value":"CV16", + "country":"CV" + }, + { + "label":"Santa Cruz", + "value":"BO08", + "country":"BO" + }, + { + "label":"Santa Cruz", + "value":"AR20", + "country":"AR" + }, + { + "label":"Santa Elena", + "value":"EC25", + "country":"EC" + }, + { + "label":"Santa Fe", + "value":"AR21", + "country":"AR" + }, + { + "label":"Santa Isabel Municipio", + "value":"PR133", + "country":"PR" + }, + { + "label":"Santa Rita", + "value":"GUSR", + "country":"GU" + }, + { + "label":"Santa Rosa", + "value":"GT18", + "country":"GT" + }, + { + "label":"Santander", + "value":"CO26", + "country":"CO" + }, + { + "label":"Santarém", + "value":"PT18", + "country":"PT" + }, + { + "label":"Santiago", + "value":"DO25", + "country":"DO" + }, + { + "label":"Santiago Metropolitan", + "value":"CL12", + "country":"CL" + }, + { + "label":"Santiago Rodríguez", + "value":"DO26", + "country":"DO" + }, + { + "label":"Santiago de Cuba", + "value":"CU15", + "country":"CU" + }, + { + "label":"Santiago del Estero", + "value":"AR22", + "country":"AR" + }, + { + "label":"Santo Domingo", + "value":"DO37", + "country":"DO" + }, + { + "label":"Santo Domingo de los Tsáchilas", + "value":"EC26", + "country":"EC" + }, + { + "label":"Santon", + "value":"IM9782193", + "country":"IM" + }, + { + "label":"Sar-e Pol", + "value":"AF33", + "country":"AF" + }, + { + "label":"Sara Buri", + "value":"TH37", + "country":"TH" + }, + { + "label":"Saraj", + "value":"MK90", + "country":"MK" + }, + { + "label":"Saramacca", + "value":"SR17", + "country":"SR" + }, + { + "label":"Saratov", + "value":"RU67", + "country":"RU" + }, + { + "label":"Sarawak", + "value":"MY11", + "country":"MY" + }, + { + "label":"Sardinia", + "value":"IT14", + "country":"IT" + }, + { + "label":"Saskatchewan", + "value":"CA11", + "country":"CA" + }, + { + "label":"Satakunta", + "value":"FI04", + "country":"FI" + }, + { + "label":"Satu Mare", + "value":"RO32", + "country":"RO" + }, + { + "label":"Satun", + "value":"TH67", + "country":"TH" + }, + { + "label":"Satupa‘itea", + "value":"WS09", + "country":"WS" + }, + { + "label":"Saulkrastu", + "value":"LVC5", + "country":"LV" + }, + { + "label":"Sava", + "value":"MG7670846", + "country":"MG" + }, + { + "label":"Savanes", + "value":"CI87", + "country":"CI" + }, + { + "label":"Savanes", + "value":"TG26", + "country":"TG" + }, + { + "label":"Savannahkhét", + "value":"LA20", + "country":"LA" + }, + { + "label":"Savanne", + "value":"MU20", + "country":"MU" + }, + { + "label":"Saxony", + "value":"DE13", + "country":"DE" + }, + { + "label":"Saxony-Anhalt", + "value":"DE14", + "country":"DE" + }, + { + "label":"Saïda", + "value":"DZ10", + "country":"DZ" + }, + { + "label":"Schaan", + "value":"LI07", + "country":"LI" + }, + { + "label":"Schaffhausen", + "value":"CHSH", + "country":"CH" + }, + { + "label":"Schellenberg", + "value":"LI08", + "country":"LI" + }, + { + "label":"Schleswig-Holstein", + "value":"DE10", + "country":"DE" + }, + { + "label":"Schwyz", + "value":"CHSZ", + "country":"CH" + }, + { + "label":"Scotland", + "value":"GBSCT", + "country":"GB" + }, + { + "label":"Seenu", + "value":"MV01", + "country":"MV" + }, + { + "label":"Sejong-si", + "value":"KR22", + "country":"KR" + }, + { + "label":"Selangor", + "value":"MY12", + "country":"MY" + }, + { + "label":"Selenge", + "value":"MN16", + "country":"MN" + }, + { + "label":"Selnica ob Dravi", + "value":"SIL5", + "country":"SI" + }, + { + "label":"Semič", + "value":"SIB1", + "country":"SI" + }, + { + "label":"Semnān", + "value":"IR25", + "country":"IR" + }, + { + "label":"Semēnawī Kʼeyih Bahrī", + "value":"ER06", + "country":"ER" + }, + { + "label":"Seoul", + "value":"KR11", + "country":"KR" + }, + { + "label":"Sergipe", + "value":"BR28", + "country":"BR" + }, + { + "label":"Sermersooq", + "value":"GL07", + "country":"GL" + }, + { + "label":"Serravalle", + "value":"SM09", + "country":"SM" + }, + { + "label":"Setúbal", + "value":"PT19", + "country":"PT" + }, + { + "label":"Sevnica", + "value":"SIB6", + "country":"SI" + }, + { + "label":"Sežana", + "value":"SIB7", + "country":"SI" + }, + { + "label":"Sha Tin", + "value":"HKNST", + "country":"HK" + }, + { + "label":"Shaanxi", + "value":"CN26", + "country":"CN" + }, + { + "label":"Shabran", + "value":"AZ17", + "country":"AZ" + }, + { + "label":"Shabwah", + "value":"YE05", + "country":"YE" + }, + { + "label":"Shaki City", + "value":"AZ48", + "country":"AZ" + }, + { + "label":"Sham Shui Po", + "value":"HKKSS", + "country":"HK" + }, + { + "label":"Shamāl Kurdufān", + "value":"SD56", + "country":"SD" + }, + { + "label":"Shamāl Sīnāʼ", + "value":"EG27", + "country":"EG" + }, + { + "label":"Shan", + "value":"MM11", + "country":"MM" + }, + { + "label":"Shandong Sheng", + "value":"CN25", + "country":"CN" + }, + { + "label":"Shanghai Shi", + "value":"CN23", + "country":"CN" + }, + { + "label":"Shanxi Sheng", + "value":"CN24", + "country":"CN" + }, + { + "label":"Shaviyani Atholhu", + "value":"MV45", + "country":"MV" + }, + { + "label":"Sha‘bīyat Ghāt", + "value":"LY71", + "country":"LY" + }, + { + "label":"Sha‘bīyat Nālūt", + "value":"LY74", + "country":"LY" + }, + { + "label":"Sha‘bīyat Wādī al Ḩayāt", + "value":"LY84", + "country":"LY" + }, + { + "label":"Sha‘bīyat al Buţnān", + "value":"LY79", + "country":"LY" + }, + { + "label":"Sha‘bīyat al Jabal al Gharbī", + "value":"LY80", + "country":"LY" + }, + { + "label":"Sha‘bīyat al Jafārah", + "value":"LY81", + "country":"LY" + }, + { + "label":"Sha‘bīyat al Wāḩāt", + "value":"LY83", + "country":"LY" + }, + { + "label":"Shefa", + "value":"VU18", + "country":"VU" + }, + { + "label":"Shemgang", + "value":"BT18", + "country":"BT" + }, + { + "label":"Shida Kartli", + "value":"GE73", + "country":"GE" + }, + { + "label":"Shiga Prefecture", + "value":"JP35", + "country":"JP" + }, + { + "label":"Shimane", + "value":"JP36", + "country":"JP" + }, + { + "label":"Shinyanga", + "value":"TZ15", + "country":"TZ" + }, + { + "label":"Shirak", + "value":"AM07", + "country":"AM" + }, + { + "label":"Shirvan", + "value":"AZ07", + "country":"AZ" + }, + { + "label":"Shiselweni", + "value":"SZ04", + "country":"SZ" + }, + { + "label":"Shizuoka", + "value":"JP37", + "country":"JP" + }, + { + "label":"Shkodër", + "value":"AL49", + "country":"AL" + }, + { + "label":"Shumen", + "value":"BG54", + "country":"BG" + }, + { + "label":"Siaya", + "value":"KE46", + "country":"KE" + }, + { + "label":"Sibiu", + "value":"RO33", + "country":"RO" + }, + { + "label":"Sichuan", + "value":"CN32", + "country":"CN" + }, + { + "label":"Sicily", + "value":"IT15", + "country":"IT" + }, + { + "label":"Sidi Bel Abbès", + "value":"DZ30", + "country":"DZ" + }, + { + "label":"Siem Reap", + "value":"KH24", + "country":"KH" + }, + { + "label":"Sigulda", + "value":"LVC7", + "country":"LV" + }, + { + "label":"Siirt", + "value":"TR74", + "country":"TR" + }, + { + "label":"Sikasso", + "value":"ML06", + "country":"ML" + }, + { + "label":"Sikkim", + "value":"IN29", + "country":"IN" + }, + { + "label":"Sila", + "value":"TD25", + "country":"TD" + }, + { + "label":"Silesian Voivodeship", + "value":"PL83", + "country":"PL" + }, + { + "label":"Silistra", + "value":"BG55", + "country":"BG" + }, + { + "label":"Silyānah", + "value":"TN22", + "country":"TN" + }, + { + "label":"Simiyu", + "value":"TZ31", + "country":"TZ" + }, + { + "label":"Sinajana", + "value":"GUSJ", + "country":"GU" + }, + { + "label":"Sinaloa", + "value":"MX25", + "country":"MX" + }, + { + "label":"Sindh", + "value":"PK05", + "country":"PK" + }, + { + "label":"Sing Buri", + "value":"TH33", + "country":"TH" + }, + { + "label":"Singida", + "value":"TZ16", + "country":"TZ" + }, + { + "label":"Sinnār", + "value":"SD58", + "country":"SD" + }, + { + "label":"Sinoe", + "value":"LR10", + "country":"LR" + }, + { + "label":"Sinop", + "value":"TR57", + "country":"TR" + }, + { + "label":"Sint Eustatius", + "value":"BQSE", + "country":"BQ" + }, + { + "label":"Sipaliwini", + "value":"SR18", + "country":"SR" + }, + { + "label":"Siparia", + "value":"TTSIP", + "country":"TT" + }, + { + "label":"Sirdaryo", + "value":"UZ16", + "country":"UZ" + }, + { + "label":"Sisaket", + "value":"TH30", + "country":"TH" + }, + { + "label":"Sisačko-Moslavačka", + "value":"HR14", + "country":"HR" + }, + { + "label":"Sistan and Baluchestan", + "value":"IR04", + "country":"IR" + }, + { + "label":"Sister Island", + "value":"KY10375972", + "country":"KY" + }, + { + "label":"Sivas", + "value":"TR58", + "country":"TR" + }, + { + "label":"Siyǝzǝn", + "value":"AZ53", + "country":"AZ" + }, + { + "label":"Skikda", + "value":"DZ31", + "country":"DZ" + }, + { + "label":"Skrunda", + "value":"LVC9", + "country":"LV" + }, + { + "label":"Skrīveri", + "value":"LVC8", + "country":"LV" + }, + { + "label":"Skåne", + "value":"SE27", + "country":"SE" + }, + { + "label":"Sliven", + "value":"BG56", + "country":"BG" + }, + { + "label":"Slovenj Gradec", + "value":"SIC2", + "country":"SI" + }, + { + "label":"Slovenska Bistrica", + "value":"SIL8", + "country":"SI" + }, + { + "label":"Slovenska Konjice", + "value":"SIC4", + "country":"SI" + }, + { + "label":"Smiltene", + "value":"LVD1", + "country":"LV" + }, + { + "label":"Smithʼs", + "value":"BM09", + "country":"BM" + }, + { + "label":"Smolensk", + "value":"RU69", + "country":"RU" + }, + { + "label":"Smolyan", + "value":"BG57", + "country":"BG" + }, + { + "label":"Soccsksargen", + "value":"PH12", + "country":"PH" + }, + { + "label":"Sodražica", + "value":"SIM1", + "country":"SI" + }, + { + "label":"Sofala", + "value":"MZ05", + "country":"MZ" + }, + { + "label":"Sofia", + "value":"MG7670847", + "country":"MG" + }, + { + "label":"Sofia-Capital", + "value":"BG42", + "country":"BG" + }, + { + "label":"Sofiya", + "value":"BG58", + "country":"BG" + }, + { + "label":"Sogn og Fjordane", + "value":"NO15", + "country":"NO" + }, + { + "label":"Sokoto", + "value":"NG51", + "country":"NG" + }, + { + "label":"Sololá", + "value":"GT19", + "country":"GT" + }, + { + "label":"Solothurn", + "value":"CHSO", + "country":"CH" + }, + { + "label":"Soltüstik Qazaqstan", + "value":"KZ16", + "country":"KZ" + }, + { + "label":"Solčava", + "value":"SIM2", + "country":"SI" + }, + { + "label":"Somali", + "value":"ET52", + "country":"ET" + }, + { + "label":"Somogy", + "value":"HU17", + "country":"HU" + }, + { + "label":"Songkhla", + "value":"TH68", + "country":"TH" + }, + { + "label":"Sonora", + "value":"MX26", + "country":"MX" + }, + { + "label":"Sonsonate", + "value":"SV13", + "country":"SV" + }, + { + "label":"Sonsorol", + "value":"PW16", + "country":"PW" + }, + { + "label":"Sool", + "value":"SO22", + "country":"SO" + }, + { + "label":"Sopište", + "value":"MK92", + "country":"MK" + }, + { + "label":"Soqatra Governorate", + "value":"YE28", + "country":"YE" + }, + { + "label":"Soriano", + "value":"UY17", + "country":"UY" + }, + { + "label":"Soufrière", + "value":"LC09", + "country":"LC" + }, + { + "label":"Souk Ahras", + "value":"DZ52", + "country":"DZ" + }, + { + "label":"Souss-Massa-Drâa", + "value":"MA55", + "country":"MA" + }, + { + "label":"South", + "value":"IS42", + "country":"IS" + }, + { + "label":"South Abaco", + "value":"BS50", + "country":"BS" + }, + { + "label":"South Aegean", + "value":"GRESYE42", + "country":"GR" + }, + { + "label":"South Andros", + "value":"BS51", + "country":"BS" + }, + { + "label":"South Australia", + "value":"AU05", + "country":"AU" + }, + { + "label":"South Carolina", + "value":"USSC", + "country":"US" + }, + { + "label":"South Dakota", + "value":"USSD", + "country":"US" + }, + { + "label":"South Denmark", + "value":"DK21", + "country":"DK" + }, + { + "label":"South East", + "value":"SG04", + "country":"SG" + }, + { + "label":"South East", + "value":"BW09", + "country":"BW" + }, + { + "label":"South Eleuthera", + "value":"BS52", + "country":"BS" + }, + { + "label":"South Holland", + "value":"NL11", + "country":"NL" + }, + { + "label":"South Kalimantan", + "value":"ID12", + "country":"ID" + }, + { + "label":"South Karelia", + "value":"FI09", + "country":"FI" + }, + { + "label":"South Kivu", + "value":"CD12", + "country":"CD" + }, + { + "label":"South Moravian", + "value":"CZ78", + "country":"CZ" + }, + { + "label":"South Province", + "value":"NC02", + "country":"NC" + }, + { + "label":"South Province", + "value":"CM14", + "country":"CM" + }, + { + "label":"South Sinai", + "value":"EG26", + "country":"EG" + }, + { + "label":"South Sulawesi", + "value":"ID38", + "country":"ID" + }, + { + "label":"South Sumatra", + "value":"ID32", + "country":"ID" + }, + { + "label":"South West", + "value":"SG05", + "country":"SG" + }, + { + "label":"South-West Province", + "value":"CM09", + "country":"CM" + }, + { + "label":"Southampton", + "value":"BM10", + "country":"BM" + }, + { + "label":"Southern", + "value":"HKHSO", + "country":"HK" + }, + { + "label":"Southern", + "value":"LK34", + "country":"LK" + }, + { + "label":"Southern", + "value":"ZM07", + "country":"ZM" + }, + { + "label":"Southern", + "value":"BW10", + "country":"BW" + }, + { + "label":"Southern Ari Atoll", + "value":"MV10346475", + "country":"MV" + }, + { + "label":"Southern Darfur", + "value":"SD49", + "country":"SD" + }, + { + "label":"Southern District", + "value":"IL01", + "country":"IL" + }, + { + "label":"Southern Governorate", + "value":"BH17", + "country":"BH" + }, + { + "label":"Southern Highlands", + "value":"PG05", + "country":"PG" + }, + { + "label":"Southern Kordofan", + "value":"SD50", + "country":"SD" + }, + { + "label":"Southern Nations, Nationalities, and People's Region", + "value":"ET54", + "country":"ET" + }, + { + "label":"Southern Ostrobothnia", + "value":"FI14", + "country":"FI" + }, + { + "label":"Southern Peninsula", + "value":"IS43", + "country":"IS" + }, + { + "label":"Southern Province", + "value":"SL03", + "country":"SL" + }, + { + "label":"Southern Province", + "value":"RW15", + "country":"RW" + }, + { + "label":"Southern Region", + "value":"MWS", + "country":"MW" + }, + { + "label":"Southern Savonia", + "value":"FI10", + "country":"FI" + }, + { + "label":"Southland", + "value":"NZF8", + "country":"NZ" + }, + { + "label":"Southwest", + "value":"BF13", + "country":"BF" + }, + { + "label":"Southwest Finland", + "value":"FI02", + "country":"FI" + }, + { + "label":"Spanish Wells", + "value":"BS53", + "country":"BS" + }, + { + "label":"Splitsko-Dalmatinska", + "value":"HR15", + "country":"HR" + }, + { + "label":"Središče ob Dravi", + "value":"SIP4", + "country":"SI" + }, + { + "label":"St Clement", + "value":"JE3237072", + "country":"JE" + }, + { + "label":"St Helier", + "value":"JE3237864", + "country":"JE" + }, + { + "label":"St John", + "value":"JE3237497", + "country":"JE" + }, + { + "label":"St Lawrence", + "value":"JE3237214", + "country":"JE" + }, + { + "label":"St Martin", + "value":"GG6417224", + "country":"GG" + }, + { + "label":"St Martîn", + "value":"JE3237716", + "country":"JE" + }, + { + "label":"St Mary", + "value":"JE3237212", + "country":"JE" + }, + { + "label":"St Ouen", + "value":"JE3237229", + "country":"JE" + }, + { + "label":"St Peter", + "value":"JE3237221", + "country":"JE" + }, + { + "label":"St Peter Port", + "value":"GG6417228", + "country":"GG" + }, + { + "label":"St Pierre du Bois", + "value":"GG6417213", + "country":"GG" + }, + { + "label":"St Sampson", + "value":"GG6417233", + "country":"GG" + }, + { + "label":"St Saviour", + "value":"JE3237073", + "country":"JE" + }, + { + "label":"St. Brelade", + "value":"JE3237200", + "country":"JE" + }, + { + "label":"St. Elizabeth", + "value":"JM11", + "country":"JM" + }, + { + "label":"St.-Petersburg", + "value":"RU66", + "country":"RU" + }, + { + "label":"Stann Creek", + "value":"BZ05", + "country":"BZ" + }, + { + "label":"Stara Zagora", + "value":"BG59", + "country":"BG" + }, + { + "label":"Staro Nagoričane", + "value":"MK97", + "country":"MK" + }, + { + "label":"Starše", + "value":"SIC8", + "country":"SI" + }, + { + "label":"Stavropol'skiy", + "value":"RU70", + "country":"RU" + }, + { + "label":"Stockholm", + "value":"SE26", + "country":"SE" + }, + { + "label":"Stopiņi", + "value":"LVD2", + "country":"LV" + }, + { + "label":"Straža", + "value":"SIP5", + "country":"SI" + }, + { + "label":"Strenči", + "value":"LVD3", + "country":"LV" + }, + { + "label":"Streymoy", + "value":"FOST", + "country":"FO" + }, + { + "label":"Struga", + "value":"MKE6", + "country":"MK" + }, + { + "label":"Strumica", + "value":"MKE7", + "country":"MK" + }, + { + "label":"Strășeni", + "value":"MD89", + "country":"MD" + }, + { + "label":"Studeničani", + "value":"MKA2", + "country":"MK" + }, + { + "label":"Stung Treng", + "value":"KH17", + "country":"KH" + }, + { + "label":"Styria", + "value":"AT06", + "country":"AT" + }, + { + "label":"Stînga Nistrului", + "value":"MD58", + "country":"MD" + }, + { + "label":"Subcarpathian Voivodeship", + "value":"PL80", + "country":"PL" + }, + { + "label":"Suceava", + "value":"RO34", + "country":"RO" + }, + { + "label":"Suchitepeque", + "value":"GT20", + "country":"GT" + }, + { + "label":"Sucre", + "value":"VE19", + "country":"VE" + }, + { + "label":"Sucre", + "value":"CO27", + "country":"CO" + }, + { + "label":"Sucumbios", + "value":"EC22", + "country":"EC" + }, + { + "label":"Sud", + "value":"HT12", + "country":"HT" + }, + { + "label":"Sud-Bandama", + "value":"CI88", + "country":"CI" + }, + { + "label":"Sud-Comoé", + "value":"CI89", + "country":"CI" + }, + { + "label":"Sud-Est", + "value":"HT13", + "country":"HT" + }, + { + "label":"Sukhothai", + "value":"TH09", + "country":"TH" + }, + { + "label":"Sulawesi Barat", + "value":"ID41", + "country":"ID" + }, + { + "label":"Sulawesi Tenggara", + "value":"ID22", + "country":"ID" + }, + { + "label":"Sumqayit", + "value":"AZ54", + "country":"AZ" + }, + { + "label":"Sumy", + "value":"UA21", + "country":"UA" + }, + { + "label":"Suphan Buri", + "value":"TH51", + "country":"TH" + }, + { + "label":"Surat Thani", + "value":"TH60", + "country":"TH" + }, + { + "label":"Surin", + "value":"TH29", + "country":"TH" + }, + { + "label":"Surt", + "value":"LY76", + "country":"LY" + }, + { + "label":"Surxondaryo", + "value":"UZ12", + "country":"UZ" + }, + { + "label":"Suðuroy", + "value":"FOSU", + "country":"FO" + }, + { + "label":"Svalbard", + "value":"SJ21", + "country":"SJ" + }, + { + "label":"Svay Rieng", + "value":"KH18", + "country":"KH" + }, + { + "label":"Sverdlovsk", + "value":"RU71", + "country":"RU" + }, + { + "label":"Sveta Ana", + "value":"SIM3", + "country":"SI" + }, + { + "label":"Sveta Trojica v Slovenskih Goricah", + "value":"SIP6", + "country":"SI" + }, + { + "label":"Sveti Andraž v Slovenskih Goricah", + "value":"SIM4", + "country":"SI" + }, + { + "label":"Sveti Jurij", + "value":"SID1", + "country":"SI" + }, + { + "label":"Sveti Jurij v Slovenskih Goricah", + "value":"SIP7", + "country":"SI" + }, + { + "label":"Sveti Nikole", + "value":"MKA4", + "country":"MK" + }, + { + "label":"Sveti Tomaž", + "value":"SIP8", + "country":"SI" + }, + { + "label":"Swains Island", + "value":"AS040", + "country":"AS" + }, + { + "label":"Sylhet", + "value":"BD86", + "country":"BD" + }, + { + "label":"Syunikʼ", + "value":"AM08", + "country":"AM" + }, + { + "label":"Szabolcs-Szatmár-Bereg", + "value":"HU18", + "country":"HU" + }, + { + "label":"Sánchez Ramírez", + "value":"DO21", + "country":"DO" + }, + { + "label":"São Domingos", + "value":"CV17", + "country":"CV" + }, + { + "label":"São Filipe", + "value":"CV18", + "country":"CV" + }, + { + "label":"São Lourenço dos Órgãos", + "value":"CV25", + "country":"CV" + }, + { + "label":"São Miguel", + "value":"CV19", + "country":"CV" + }, + { + "label":"São Paulo", + "value":"BR27", + "country":"BR" + }, + { + "label":"São Salvador do Mundo", + "value":"CV26", + "country":"CV" + }, + { + "label":"São Tomé Island", + "value":"ST02", + "country":"ST" + }, + { + "label":"São Vicente", + "value":"CV11", + "country":"CV" + }, + { + "label":"Sédhiou", + "value":"SN18", + "country":"SN" + }, + { + "label":"Ségou", + "value":"ML05", + "country":"ML" + }, + { + "label":"Sétif", + "value":"DZ12", + "country":"DZ" + }, + { + "label":"Sîngerei", + "value":"MD85", + "country":"MD" + }, + { + "label":"Sóc Trăng", + "value":"VN65", + "country":"VN" + }, + { + "label":"Södermanland", + "value":"SE18", + "country":"SE" + }, + { + "label":"Sør-Trøndelag", + "value":"NO16", + "country":"NO" + }, + { + "label":"Sühbaatar", + "value":"MN17", + "country":"MN" + }, + { + "label":"Sălaj", + "value":"RO31", + "country":"RO" + }, + { + "label":"Sēja", + "value":"LVC6", + "country":"LV" + }, + { + "label":"Sīdī Bū Zayd", + "value":"TN33", + "country":"TN" + }, + { + "label":"Sūhāj", + "value":"EG24", + "country":"EG" + }, + { + "label":"Sūsah", + "value":"TN23", + "country":"TN" + }, + { + "label":"Sơn La", + "value":"VN32", + "country":"VN" + }, + { + "label":"T'bilisi", + "value":"GE51", + "country":"GE" + }, + { + "label":"Tabasco", + "value":"MX27", + "country":"MX" + }, + { + "label":"Tabor", + "value":"SIM5", + "country":"SI" + }, + { + "label":"Tabora", + "value":"TZ17", + "country":"TZ" + }, + { + "label":"Tacna", + "value":"PE23", + "country":"PE" + }, + { + "label":"Tacuarembó", + "value":"UY18", + "country":"UY" + }, + { + "label":"Tadjourah", + "value":"DJ05", + "country":"DJ" + }, + { + "label":"Tadla-Azilal", + "value":"MA56", + "country":"MA" + }, + { + "label":"Tafea", + "value":"VU15", + "country":"VU" + }, + { + "label":"Tafielah", + "value":"JO12", + "country":"JO" + }, + { + "label":"Tagant", + "value":"MR09", + "country":"MR" + }, + { + "label":"Tahoua", + "value":"NE06", + "country":"NE" + }, + { + "label":"Tai Po", + "value":"HKNTP", + "country":"HK" + }, + { + "label":"Taipei", + "value":"TW03", + "country":"TW" + }, + { + "label":"Taita Taveta", + "value":"KE47", + "country":"KE" + }, + { + "label":"Taiwan", + "value":"TW04", + "country":"TW" + }, + { + "label":"Tak", + "value":"TH08", + "country":"TH" + }, + { + "label":"Taka Atoll", + "value":"MH385", + "country":"MH" + }, + { + "label":"Takamaka", + "value":"SC23", + "country":"SC" + }, + { + "label":"Takeo", + "value":"KH19", + "country":"KH" + }, + { + "label":"Takhār", + "value":"AF26", + "country":"AF" + }, + { + "label":"Tal-Pietà", + "value":"MT41", + "country":"MT" + }, + { + "label":"Talas", + "value":"KG06", + "country":"KG" + }, + { + "label":"Talofofo", + "value":"GUTF", + "country":"GU" + }, + { + "label":"Talsu Rajons", + "value":"LV28", + "country":"LV" + }, + { + "label":"Tamanghasset", + "value":"DZ53", + "country":"DZ" + }, + { + "label":"Tamaulipas", + "value":"MX28", + "country":"MX" + }, + { + "label":"Tambacounda", + "value":"SN05", + "country":"SN" + }, + { + "label":"Tambov", + "value":"RU72", + "country":"RU" + }, + { + "label":"Tamil Nadu", + "value":"IN25", + "country":"IN" + }, + { + "label":"Tamuning", + "value":"GUTM", + "country":"GU" + }, + { + "label":"Tana River", + "value":"KE48", + "country":"KE" + }, + { + "label":"Tandjilé", + "value":"TD14", + "country":"TD" + }, + { + "label":"Tanga", + "value":"TZ18", + "country":"TZ" + }, + { + "label":"Tanger-Tétouan", + "value":"MA57", + "country":"MA" + }, + { + "label":"Tanintharyi", + "value":"MM12", + "country":"MM" + }, + { + "label":"Taraba", + "value":"NG43", + "country":"NG" + }, + { + "label":"Taraclia", + "value":"MD90", + "country":"MD" + }, + { + "label":"Taranaki", + "value":"NZF9", + "country":"NZ" + }, + { + "label":"Tarapacá", + "value":"CL15", + "country":"CL" + }, + { + "label":"Tarija", + "value":"BO09", + "country":"BO" + }, + { + "label":"Tarrafal", + "value":"CV20", + "country":"CV" + }, + { + "label":"Tarrafal de São Nicolau", + "value":"CV27", + "country":"CV" + }, + { + "label":"Tartu", + "value":"EE18", + "country":"EE" + }, + { + "label":"Tartus", + "value":"SY14", + "country":"SY" + }, + { + "label":"Tarxien", + "value":"MT58", + "country":"MT" + }, + { + "label":"Tas-Sliema", + "value":"MT56", + "country":"MT" + }, + { + "label":"Tashigang", + "value":"BT19", + "country":"BT" + }, + { + "label":"Tasman", + "value":"NZTAS", + "country":"NZ" + }, + { + "label":"Tasmania", + "value":"AU06", + "country":"AU" + }, + { + "label":"Tataouine", + "value":"TN34", + "country":"TN" + }, + { + "label":"Tatarstan", + "value":"RU73", + "country":"RU" + }, + { + "label":"Tauragės apskritis", + "value":"LT62", + "country":"LT" + }, + { + "label":"Tavush", + "value":"AM09", + "country":"AM" + }, + { + "label":"Tawzar", + "value":"TN35", + "country":"TN" + }, + { + "label":"Taza-Al Hoceima-Taounate", + "value":"MA58", + "country":"MA" + }, + { + "label":"Ta‘izz", + "value":"YE25", + "country":"YE" + }, + { + "label":"Ta’ Kerċem", + "value":"MT27", + "country":"MT" + }, + { + "label":"Ta’ Xbiex", + "value":"MT59", + "country":"MT" + }, + { + "label":"Tearce", + "value":"MKA5", + "country":"MK" + }, + { + "label":"Tehrān", + "value":"IR26", + "country":"IR" + }, + { + "label":"Tekirdağ", + "value":"TR59", + "country":"TR" + }, + { + "label":"Tel Aviv", + "value":"IL05", + "country":"IL" + }, + { + "label":"Telangana", + "value":"IN40", + "country":"IN" + }, + { + "label":"Telemark", + "value":"NO17", + "country":"NO" + }, + { + "label":"Teleneşti", + "value":"MD91", + "country":"MD" + }, + { + "label":"Teleorman", + "value":"RO35", + "country":"RO" + }, + { + "label":"Telšių apskritis", + "value":"LT63", + "country":"LT" + }, + { + "label":"Temburong", + "value":"BN03", + "country":"BN" + }, + { + "label":"Temotu", + "value":"SB09", + "country":"SB" + }, + { + "label":"Tennessee", + "value":"USTN", + "country":"US" + }, + { + "label":"Terengganu", + "value":"MY13", + "country":"MY" + }, + { + "label":"Ternopil", + "value":"UA22", + "country":"UA" + }, + { + "label":"Terre-Adélie", + "value":"TF04", + "country":"TF" + }, + { + "label":"Tete", + "value":"MZ08", + "country":"MZ" + }, + { + "label":"Tetovo", + "value":"MKE8", + "country":"MK" + }, + { + "label":"Texas", + "value":"USTX", + "country":"US" + }, + { + "label":"Thaa Atholhu", + "value":"MV46", + "country":"MV" + }, + { + "label":"Thaba-Tseka", + "value":"LS19", + "country":"LS" + }, + { + "label":"Thanh Hóa", + "value":"VN34", + "country":"VN" + }, + { + "label":"Tharaka - Nithi", + "value":"KE49", + "country":"KE" + }, + { + "label":"The Marches", + "value":"IT10", + "country":"IT" + }, + { + "label":"Thessaly", + "value":"GRESYE14", + "country":"GR" + }, + { + "label":"Thimphu", + "value":"BT20", + "country":"BT" + }, + { + "label":"Thiès", + "value":"SN07", + "country":"SN" + }, + { + "label":"Thurgau", + "value":"CHTG", + "country":"CH" + }, + { + "label":"Thuringia", + "value":"DE15", + "country":"DE" + }, + { + "label":"Thái Bình", + "value":"VN35", + "country":"VN" + }, + { + "label":"Thái Nguyên", + "value":"VN85", + "country":"VN" + }, + { + "label":"Thừa Thiên-Huế", + "value":"VN66", + "country":"VN" + }, + { + "label":"Tianjin Shi", + "value":"CN28", + "country":"CN" + }, + { + "label":"Tiaret", + "value":"DZ13", + "country":"DZ" + }, + { + "label":"Tibesti", + "value":"TD26", + "country":"TD" + }, + { + "label":"Tibet Autonomous Region", + "value":"CN14", + "country":"CN" + }, + { + "label":"Ticino", + "value":"CHTI", + "country":"CH" + }, + { + "label":"Tierra del Fuego", + "value":"AR23", + "country":"AR" + }, + { + "label":"Tigray", + "value":"ET53", + "country":"ET" + }, + { + "label":"Tillabéri", + "value":"NE09", + "country":"NE" + }, + { + "label":"Timiş", + "value":"RO36", + "country":"RO" + }, + { + "label":"Tindouf", + "value":"DZ54", + "country":"DZ" + }, + { + "label":"Tinian", + "value":"MP120", + "country":"MP" + }, + { + "label":"Tipaza", + "value":"DZ55", + "country":"DZ" + }, + { + "label":"Tiranë", + "value":"AL50", + "country":"AL" + }, + { + "label":"Tiris Zemmour", + "value":"MR11", + "country":"MR" + }, + { + "label":"Tissemsilt", + "value":"DZ56", + "country":"DZ" + }, + { + "label":"Tivat", + "value":"ME19", + "country":"ME" + }, + { + "label":"Tizi Ouzou", + "value":"DZ14", + "country":"DZ" + }, + { + "label":"Tišina", + "value":"SIM6", + "country":"SI" + }, + { + "label":"Tiền Giang", + "value":"VN37", + "country":"VN" + }, + { + "label":"Tjumen", + "value":"RU78", + "country":"RU" + }, + { + "label":"Tlaxcala", + "value":"MX29", + "country":"MX" + }, + { + "label":"Tlemcen", + "value":"DZ15", + "country":"DZ" + }, + { + "label":"Toa Alta", + "value":"PR135", + "country":"PR" + }, + { + "label":"Toa Baja", + "value":"PR137", + "country":"PR" + }, + { + "label":"Tobago", + "value":"TT11", + "country":"TT" + }, + { + "label":"Tocantins", + "value":"BR31", + "country":"BR" + }, + { + "label":"Tochigi", + "value":"JP38", + "country":"JP" + }, + { + "label":"Togdheer", + "value":"SO19", + "country":"SO" + }, + { + "label":"Tokat", + "value":"TR60", + "country":"TR" + }, + { + "label":"Tokushima", + "value":"JP39", + "country":"JP" + }, + { + "label":"Toledo", + "value":"BZ06", + "country":"BZ" + }, + { + "label":"Tolima", + "value":"CO28", + "country":"CO" + }, + { + "label":"Tolmin", + "value":"SID2", + "country":"SI" + }, + { + "label":"Tolna", + "value":"HU21", + "country":"HU" + }, + { + "label":"Tombali", + "value":"GW07", + "country":"GW" + }, + { + "label":"Tombouctou", + "value":"ML08", + "country":"ML" + }, + { + "label":"Tomsk", + "value":"RU75", + "country":"RU" + }, + { + "label":"Tongatapu", + "value":"TO02", + "country":"TO" + }, + { + "label":"Tongsa", + "value":"BT21", + "country":"BT" + }, + { + "label":"Torba", + "value":"VU07", + "country":"VU" + }, + { + "label":"Torteval", + "value":"GG6417214", + "country":"GG" + }, + { + "label":"Toshkent", + "value":"UZ14", + "country":"UZ" + }, + { + "label":"Toshkent Shahri", + "value":"UZ13", + "country":"UZ" + }, + { + "label":"Totonicapán", + "value":"GT21", + "country":"GT" + }, + { + "label":"Tottori", + "value":"JP41", + "country":"JP" + }, + { + "label":"Tovuz", + "value":"AZ58", + "country":"AZ" + }, + { + "label":"Toyama", + "value":"JP42", + "country":"JP" + }, + { + "label":"Trabzon", + "value":"TR61", + "country":"TR" + }, + { + "label":"Trang", + "value":"TH65", + "country":"TH" + }, + { + "label":"Trans Nzoia", + "value":"KE50", + "country":"KE" + }, + { + "label":"Transbaikal Territory", + "value":"RU93", + "country":"RU" + }, + { + "label":"Trarza", + "value":"MR06", + "country":"MR" + }, + { + "label":"Trashi Yangste", + "value":"BT24", + "country":"BT" + }, + { + "label":"Trat", + "value":"TH49", + "country":"TH" + }, + { + "label":"Trbovlje", + "value":"SID3", + "country":"SI" + }, + { + "label":"Trebnje", + "value":"SID4", + "country":"SI" + }, + { + "label":"Treinta y Tres", + "value":"UY19", + "country":"UY" + }, + { + "label":"Trelawny", + "value":"JM15", + "country":"JM" + }, + { + "label":"Trentino-Alto Adige", + "value":"IT17", + "country":"IT" + }, + { + "label":"Trenčiansky", + "value":"SK06", + "country":"SK" + }, + { + "label":"Triesen", + "value":"LI09", + "country":"LI" + }, + { + "label":"Triesenberg", + "value":"LI10", + "country":"LI" + }, + { + "label":"Trinity", + "value":"JE3237530", + "country":"JE" + }, + { + "label":"Trinity Palmetto Point", + "value":"KN15", + "country":"KN" + }, + { + "label":"Tripoli", + "value":"LY77", + "country":"LY" + }, + { + "label":"Tripura", + "value":"IN26", + "country":"IN" + }, + { + "label":"Tristan da Cunha", + "value":"SH03", + "country":"SH" + }, + { + "label":"Trnavský", + "value":"SK07", + "country":"SK" + }, + { + "label":"Trnovska Vas", + "value":"SIM7", + "country":"SI" + }, + { + "label":"Troms", + "value":"NO18", + "country":"NO" + }, + { + "label":"Trujillo", + "value":"VE21", + "country":"VE" + }, + { + "label":"Trujillo Alto", + "value":"PR139", + "country":"PR" + }, + { + "label":"Trzin", + "value":"SIM8", + "country":"SI" + }, + { + "label":"Trà Vinh", + "value":"VN67", + "country":"VN" + }, + { + "label":"Tržič", + "value":"SID5", + "country":"SI" + }, + { + "label":"Tsingoni", + "value":"YT97617", + "country":"YT" + }, + { + "label":"Tsuen Wan", + "value":"HKNTW", + "country":"HK" + }, + { + "label":"Tuamasaga", + "value":"WS10", + "country":"WS" + }, + { + "label":"Tucumán", + "value":"AR24", + "country":"AR" + }, + { + "label":"Tuen Mun", + "value":"HKNTM", + "country":"HK" + }, + { + "label":"Tukuma Rajons", + "value":"LV29", + "country":"LV" + }, + { + "label":"Tula", + "value":"RU76", + "country":"RU" + }, + { + "label":"Tulcea", + "value":"RO37", + "country":"RO" + }, + { + "label":"Tumbes", + "value":"PE24", + "country":"PE" + }, + { + "label":"Tunapuna/Piarco", + "value":"TTTUP", + "country":"TT" + }, + { + "label":"Tunceli", + "value":"TR62", + "country":"TR" + }, + { + "label":"Tungurahua", + "value":"EC19", + "country":"EC" + }, + { + "label":"Turkana", + "value":"KE51", + "country":"KE" + }, + { + "label":"Turnišče", + "value":"SID6", + "country":"SI" + }, + { + "label":"Tuscany", + "value":"IT16", + "country":"IT" + }, + { + "label":"Tutong", + "value":"BN04", + "country":"BN" + }, + { + "label":"Tuyên Quang", + "value":"VN68", + "country":"VN" + }, + { + "label":"Tverskaya", + "value":"RU77", + "country":"RU" + }, + { + "label":"Tyrol", + "value":"AT07", + "country":"AT" + }, + { + "label":"Tyva", + "value":"RU79", + "country":"RU" + }, + { + "label":"Táchira", + "value":"VE20", + "country":"VE" + }, + { + "label":"Tây Ninh", + "value":"VN33", + "country":"VN" + }, + { + "label":"Tébessa", + "value":"DZ33", + "country":"DZ" + }, + { + "label":"Tērvete", + "value":"LVD5", + "country":"LV" + }, + { + "label":"Tōkyō", + "value":"JP40", + "country":"JP" + }, + { + "label":"Tūnis", + "value":"TN36", + "country":"TN" + }, + { + "label":"Tŭrgovishte", + "value":"BG60", + "country":"BG" + }, + { + "label":"Tǝrtǝr", + "value":"AZ57", + "country":"AZ" + }, + { + "label":"Tỉnh Ðiện Biên", + "value":"VN92", + "country":"VN" + }, + { + "label":"Uaboe", + "value":"NR13", + "country":"NR" + }, + { + "label":"Uasin Gishu", + "value":"KE52", + "country":"KE" + }, + { + "label":"Ucar", + "value":"AZ59", + "country":"AZ" + }, + { + "label":"Ucayali", + "value":"PE25", + "country":"PE" + }, + { + "label":"Udmurtiya", + "value":"RU80", + "country":"RU" + }, + { + "label":"Ujae Atoll", + "value":"MH390", + "country":"MH" + }, + { + "label":"Ujelang", + "value":"MH400", + "country":"MH" + }, + { + "label":"Ulaanbaatar", + "value":"MN20", + "country":"MN" + }, + { + "label":"Ulcinj", + "value":"ME20", + "country":"ME" + }, + { + "label":"Ulsan", + "value":"KR21", + "country":"KR" + }, + { + "label":"Ulster", + "value":"IEU", + "country":"IE" + }, + { + "label":"Ulyanovsk", + "value":"RU81", + "country":"RU" + }, + { + "label":"Umatac", + "value":"GUUM", + "country":"GU" + }, + { + "label":"Umbria", + "value":"IT18", + "country":"IT" + }, + { + "label":"Umm al Qaywayn", + "value":"AE07", + "country":"AE" + }, + { + "label":"Ungheni", + "value":"MD92", + "country":"MD" + }, + { + "label":"Unity", + "value":"SS06", + "country":"SS" + }, + { + "label":"Upper Austria", + "value":"AT04", + "country":"AT" + }, + { + "label":"Upper Demerara-Berbice", + "value":"GY18", + "country":"GY" + }, + { + "label":"Upper East", + "value":"GH10", + "country":"GH" + }, + { + "label":"Upper Matsiatra", + "value":"MG7670905", + "country":"MG" + }, + { + "label":"Upper Nile", + "value":"SS07", + "country":"SS" + }, + { + "label":"Upper River", + "value":"GM04", + "country":"GM" + }, + { + "label":"Upper Takutu-Upper Essequibo", + "value":"GY19", + "country":"GY" + }, + { + "label":"Upper West", + "value":"GH11", + "country":"GH" + }, + { + "label":"Uppsala", + "value":"SE21", + "country":"SE" + }, + { + "label":"Uri", + "value":"CHUR", + "country":"CH" + }, + { + "label":"Usulután", + "value":"SV14", + "country":"SV" + }, + { + "label":"Utah", + "value":"USUT", + "country":"US" + }, + { + "label":"Utenos apskritis", + "value":"LT64", + "country":"LT" + }, + { + "label":"Uthai Thani", + "value":"TH15", + "country":"TH" + }, + { + "label":"Utrecht", + "value":"NL09", + "country":"NL" + }, + { + "label":"Utrik Atoll", + "value":"MH410", + "country":"MH" + }, + { + "label":"Uttar Pradesh", + "value":"IN36", + "country":"IN" + }, + { + "label":"Uttaradit", + "value":"TH10", + "country":"TH" + }, + { + "label":"Uttarakhand", + "value":"IN39", + "country":"IN" + }, + { + "label":"Utuado", + "value":"PR141", + "country":"PR" + }, + { + "label":"Uusimaa", + "value":"FI01", + "country":"FI" + }, + { + "label":"Uva", + "value":"LK35", + "country":"LK" + }, + { + "label":"Uvs", + "value":"MN19", + "country":"MN" + }, + { + "label":"Uíge", + "value":"AO15", + "country":"AO" + }, + { + "label":"Uşak", + "value":"TR64", + "country":"TR" + }, + { + "label":"Vaavu Atholhu", + "value":"MV47", + "country":"MV" + }, + { + "label":"Vaduz", + "value":"LI11", + "country":"LI" + }, + { + "label":"Vaisigano", + "value":"WS11", + "country":"WS" + }, + { + "label":"Vaitupu", + "value":"TVVAI", + "country":"TV" + }, + { + "label":"Vaiņode", + "value":"LVD7", + "country":"LV" + }, + { + "label":"Vakaga", + "value":"CF14", + "country":"CF" + }, + { + "label":"Vakinankaratra", + "value":"MG7670854", + "country":"MG" + }, + { + "label":"Valais", + "value":"CHVS", + "country":"CH" + }, + { + "label":"Valandovo", + "value":"MKE9", + "country":"MK" + }, + { + "label":"Vale", + "value":"GG6417230", + "country":"GG" + }, + { + "label":"Valencia", + "value":"ES60", + "country":"ES" + }, + { + "label":"Valgamaa", + "value":"EE19", + "country":"EE" + }, + { + "label":"Valkas Rajons", + "value":"LV30", + "country":"LV" + }, + { + "label":"Valle", + "value":"HN17", + "country":"HN" + }, + { + "label":"Valle del Cauca", + "value":"CO29", + "country":"CO" + }, + { + "label":"Vallée du Bandama", + "value":"CI90", + "country":"CI" + }, + { + "label":"Valmieras Rajons", + "value":"LV31", + "country":"LV" + }, + { + "label":"Valparaíso", + "value":"CL01", + "country":"CL" + }, + { + "label":"Valverde", + "value":"DO27", + "country":"DO" + }, + { + "label":"Van", + "value":"TR65", + "country":"TR" + }, + { + "label":"Varakļāni", + "value":"LVE1", + "country":"LV" + }, + { + "label":"Varaždinska", + "value":"HR16", + "country":"HR" + }, + { + "label":"Vardak", + "value":"AF27", + "country":"AF" + }, + { + "label":"Vargas", + "value":"VE26", + "country":"VE" + }, + { + "label":"Varna", + "value":"BG61", + "country":"BG" + }, + { + "label":"Vas", + "value":"HU22", + "country":"HU" + }, + { + "label":"Vasilevo", + "value":"MKA9", + "country":"MK" + }, + { + "label":"Vaslui", + "value":"RO38", + "country":"RO" + }, + { + "label":"Vatovavy Fitovinany", + "value":"MG7670906", + "country":"MG" + }, + { + "label":"Vaud", + "value":"CHVD", + "country":"CH" + }, + { + "label":"Vaupés", + "value":"CO30", + "country":"CO" + }, + { + "label":"Vava‘u", + "value":"TO03", + "country":"TO" + }, + { + "label":"Vayotsʼ Dzor", + "value":"AM10", + "country":"AM" + }, + { + "label":"Va‘a-o-Fonoti", + "value":"WS06", + "country":"WS" + }, + { + "label":"Vecpiebalga", + "value":"LVE3", + "country":"LV" + }, + { + "label":"Vecumnieki", + "value":"LVE4", + "country":"LV" + }, + { + "label":"Vega Alta", + "value":"PR143", + "country":"PR" + }, + { + "label":"Vega Baja", + "value":"PR145", + "country":"PR" + }, + { + "label":"Velenje", + "value":"SID7", + "country":"SI" + }, + { + "label":"Veles", + "value":"MKF1", + "country":"MK" + }, + { + "label":"Velika Polana", + "value":"SIM9", + "country":"SI" + }, + { + "label":"Velike Lašče", + "value":"SID8", + "country":"SI" + }, + { + "label":"Veliko Tŭrnovo", + "value":"BG62", + "country":"BG" + }, + { + "label":"Veneto", + "value":"IT20", + "country":"IT" + }, + { + "label":"Ventspils", + "value":"LV32", + "country":"LV" + }, + { + "label":"Ventspils Rajons", + "value":"LV33", + "country":"LV" + }, + { + "label":"Veracruz", + "value":"MX30", + "country":"MX" + }, + { + "label":"Veraguas", + "value":"PA10", + "country":"PA" + }, + { + "label":"Vermont", + "value":"USVT", + "country":"US" + }, + { + "label":"Veržej", + "value":"SIN1", + "country":"SI" + }, + { + "label":"Vest-Agder", + "value":"NO19", + "country":"NO" + }, + { + "label":"Vestfold", + "value":"NO20", + "country":"NO" + }, + { + "label":"Veszprém", + "value":"HU23", + "country":"HU" + }, + { + "label":"Vevčani", + "value":"MKB3", + "country":"MK" + }, + { + "label":"Viana do Castelo", + "value":"PT20", + "country":"PT" + }, + { + "label":"Vichada", + "value":"CO31", + "country":"CO" + }, + { + "label":"Victoria", + "value":"MT46", + "country":"MT" + }, + { + "label":"Victoria", + "value":"AU07", + "country":"AU" + }, + { + "label":"Videm", + "value":"SIN2", + "country":"SI" + }, + { + "label":"Vidin", + "value":"BG63", + "country":"BG" + }, + { + "label":"Vienna", + "value":"AT09", + "country":"AT" + }, + { + "label":"Vientiane", + "value":"LA27", + "country":"LA" + }, + { + "label":"Vientiane", + "value":"LA24", + "country":"LA" + }, + { + "label":"Vieques Municipality", + "value":"PR147", + "country":"PR" + }, + { + "label":"Viesīte", + "value":"LVE6", + "country":"LV" + }, + { + "label":"Vieux-Fort", + "value":"LC10", + "country":"LC" + }, + { + "label":"Vihiga", + "value":"KE53", + "country":"KE" + }, + { + "label":"Vila Real", + "value":"PT21", + "country":"PT" + }, + { + "label":"Vilanu", + "value":"LVE8", + "country":"LV" + }, + { + "label":"Viljandimaa", + "value":"EE20", + "country":"EE" + }, + { + "label":"Villa Clara", + "value":"CU16", + "country":"CU" + }, + { + "label":"Villalba", + "value":"PR149", + "country":"PR" + }, + { + "label":"Vilnius County", + "value":"LT65", + "country":"LT" + }, + { + "label":"Viloyati Sughd", + "value":"TJ03", + "country":"TJ" + }, + { + "label":"Vinica", + "value":"MKB4", + "country":"MK" + }, + { + "label":"Vinnyts'ka", + "value":"UA23", + "country":"UA" + }, + { + "label":"Vipava", + "value":"SIE1", + "country":"SI" + }, + { + "label":"Viqueque", + "value":"TLVI", + "country":"TL" + }, + { + "label":"Virginia", + "value":"USVA", + "country":"US" + }, + { + "label":"Virovitičk-Podravska", + "value":"HR17", + "country":"HR" + }, + { + "label":"Viseu", + "value":"PT22", + "country":"PT" + }, + { + "label":"Vitanje", + "value":"SIE2", + "country":"SI" + }, + { + "label":"Vitebsk", + "value":"BY07", + "country":"BY" + }, + { + "label":"Viļaka", + "value":"LVE7", + "country":"LV" + }, + { + "label":"Vladimir", + "value":"RU83", + "country":"RU" + }, + { + "label":"Vlorë", + "value":"AL51", + "country":"AL" + }, + { + "label":"Vodice", + "value":"SIE3", + "country":"SI" + }, + { + "label":"Vojnik", + "value":"SIN3", + "country":"SI" + }, + { + "label":"Vojvodina", + "value":"RSVO", + "country":"RS" + }, + { + "label":"Volgograd", + "value":"RU84", + "country":"RU" + }, + { + "label":"Vologda", + "value":"RU85", + "country":"RU" + }, + { + "label":"Volta", + "value":"GH08", + "country":"GH" + }, + { + "label":"Volyn", + "value":"UA24", + "country":"UA" + }, + { + "label":"Vorarlberg", + "value":"AT08", + "country":"AT" + }, + { + "label":"Voronezj", + "value":"RU86", + "country":"RU" + }, + { + "label":"Vrancea", + "value":"RO40", + "country":"RO" + }, + { + "label":"Vraneštica", + "value":"MKB6", + "country":"MK" + }, + { + "label":"Vransko", + "value":"SIN4", + "country":"SI" + }, + { + "label":"Vrapčište", + "value":"MKB7", + "country":"MK" + }, + { + "label":"Vratsa", + "value":"BG64", + "country":"BG" + }, + { + "label":"Vrhnika", + "value":"SIE5", + "country":"SI" + }, + { + "label":"Vukovarsko-Srijemska", + "value":"HR18", + "country":"HR" + }, + { + "label":"Vuzenica", + "value":"SIE6", + "country":"SI" + }, + { + "label":"Vysočina", + "value":"CZ80", + "country":"CZ" + }, + { + "label":"Vágar", + "value":"FOVG", + "country":"FO" + }, + { + "label":"Vâlcea", + "value":"RO39", + "country":"RO" + }, + { + "label":"Värmland", + "value":"SE22", + "country":"SE" + }, + { + "label":"Västerbotten", + "value":"SE23", + "country":"SE" + }, + { + "label":"Västernorrland", + "value":"SE24", + "country":"SE" + }, + { + "label":"Västmanland", + "value":"SE25", + "country":"SE" + }, + { + "label":"Västra Götaland", + "value":"SE28", + "country":"SE" + }, + { + "label":"Võrumaa", + "value":"EE21", + "country":"EE" + }, + { + "label":"Vārkava", + "value":"LVE2", + "country":"LV" + }, + { + "label":"Vĩnh Long", + "value":"VN69", + "country":"VN" + }, + { + "label":"Vĩnh Phúc", + "value":"VN86", + "country":"VN" + }, + { + "label":"Waikato", + "value":"NZG1", + "country":"NZ" + }, + { + "label":"Wajir", + "value":"KE54", + "country":"KE" + }, + { + "label":"Wakayama", + "value":"JP43", + "country":"JP" + }, + { + "label":"Wake Island", + "value":"UM450", + "country":"UM" + }, + { + "label":"Wales", + "value":"GBWLS", + "country":"GB" + }, + { + "label":"Wallonia", + "value":"BEWAL", + "country":"BE" + }, + { + "label":"Wanchai", + "value":"HKHWC", + "country":"HK" + }, + { + "label":"Wangdi Phodrang", + "value":"BT22", + "country":"BT" + }, + { + "label":"Wanica", + "value":"SR19", + "country":"SR" + }, + { + "label":"Warmian-Masurian Voivodeship", + "value":"PL85", + "country":"PL" + }, + { + "label":"Warrap", + "value":"SS08", + "country":"SS" + }, + { + "label":"Warwick", + "value":"BM11", + "country":"BM" + }, + { + "label":"Washington", + "value":"USWA", + "country":"US" + }, + { + "label":"Washington, D.C.", + "value":"USDC", + "country":"US" + }, + { + "label":"Wele-Nzas", + "value":"GQ09", + "country":"GQ" + }, + { + "label":"Wellington", + "value":"NZG2", + "country":"NZ" + }, + { + "label":"West", + "value":"IS45", + "country":"IS" + }, + { + "label":"West", + "value":"CM08", + "country":"CM" + }, + { + "label":"West Bank", + "value":"PSWE", + "country":"PS" + }, + { + "label":"West Bay", + "value":"KY10375968", + "country":"KY" + }, + { + "label":"West Bengal", + "value":"IN28", + "country":"IN" + }, + { + "label":"West Coast", + "value":"NZG3", + "country":"NZ" + }, + { + "label":"West Grand Bahama", + "value":"BS54", + "country":"BS" + }, + { + "label":"West Greece", + "value":"GRESYE23", + "country":"GR" + }, + { + "label":"West Java", + "value":"ID30", + "country":"ID" + }, + { + "label":"West Kalimantan", + "value":"ID11", + "country":"ID" + }, + { + "label":"West Kordofan State", + "value":"SD62", + "country":"SD" + }, + { + "label":"West Macedonia", + "value":"GRESYE13", + "country":"GR" + }, + { + "label":"West New Britain", + "value":"PG17", + "country":"PG" + }, + { + "label":"West Nusa Tenggara", + "value":"ID17", + "country":"ID" + }, + { + "label":"West Papua", + "value":"ID39", + "country":"ID" + }, + { + "label":"West Pokot", + "value":"KE55", + "country":"KE" + }, + { + "label":"West Pomeranian Voivodeship", + "value":"PL87", + "country":"PL" + }, + { + "label":"West Sumatra", + "value":"ID24", + "country":"ID" + }, + { + "label":"West Virginia", + "value":"USWV", + "country":"US" + }, + { + "label":"Western", + "value":"ZM01", + "country":"ZM" + }, + { + "label":"Western", + "value":"GM05", + "country":"GM" + }, + { + "label":"Western", + "value":"LK36", + "country":"LK" + }, + { + "label":"Western", + "value":"GH09", + "country":"GH" + }, + { + "label":"Western", + "value":"FJ05", + "country":"FJ" + }, + { + "label":"Western Area", + "value":"SL04", + "country":"SL" + }, + { + "label":"Western Australia", + "value":"AU08", + "country":"AU" + }, + { + "label":"Western Bahr al Ghazal", + "value":"SS09", + "country":"SS" + }, + { + "label":"Western Cape", + "value":"ZA11", + "country":"ZA" + }, + { + "label":"Western Darfur", + "value":"SD47", + "country":"SD" + }, + { + "label":"Western District", + "value":"AS050", + "country":"AS" + }, + { + "label":"Western Equatoria", + "value":"SS10", + "country":"SS" + }, + { + "label":"Western Highlands", + "value":"PG16", + "country":"PG" + }, + { + "label":"Western Province", + "value":"SB11", + "country":"SB" + }, + { + "label":"Western Province", + "value":"PG06", + "country":"PG" + }, + { + "label":"Western Province", + "value":"RW14", + "country":"RW" + }, + { + "label":"Western Region", + "value":"UGW", + "country":"UG" + }, + { + "label":"Western Region", + "value":"NPWR", + "country":"NP" + }, + { + "label":"Western Visayas", + "value":"PH06", + "country":"PH" + }, + { + "label":"Westfjords", + "value":"IS44", + "country":"IS" + }, + { + "label":"Westmoreland", + "value":"JM16", + "country":"JM" + }, + { + "label":"White Nile", + "value":"SD41", + "country":"SD" + }, + { + "label":"Wilāyat-e Baghlān", + "value":"AF03", + "country":"AF" + }, + { + "label":"Wisconsin", + "value":"USWI", + "country":"US" + }, + { + "label":"Woleu-Ntem", + "value":"GA09", + "country":"GA" + }, + { + "label":"Wong Tai Sin", + "value":"HKKWT", + "country":"HK" + }, + { + "label":"Woqooyi Galbeed", + "value":"SO20", + "country":"SO" + }, + { + "label":"Worodougou", + "value":"CI91", + "country":"CI" + }, + { + "label":"Wotho Atoll", + "value":"MH420", + "country":"MH" + }, + { + "label":"Wotje Atoll", + "value":"MH430", + "country":"MH" + }, + { + "label":"Wyoming", + "value":"USWY", + "country":"US" + }, + { + "label":"Wāsiţ", + "value":"IQ16", + "country":"IQ" + }, + { + "label":"Xankǝndi", + "value":"AZ61", + "country":"AZ" + }, + { + "label":"Xaçmaz", + "value":"AZ60", + "country":"AZ" + }, + { + "label":"Xiagnabouli", + "value":"LA13", + "country":"LA" + }, + { + "label":"Xiangkhoang", + "value":"LA14", + "country":"LA" + }, + { + "label":"Xinjiang Uygur Zizhiqu", + "value":"CN13", + "country":"CN" + }, + { + "label":"Xocalı", + "value":"AZ64", + "country":"AZ" + }, + { + "label":"Xocavǝnd", + "value":"AZ65", + "country":"AZ" + }, + { + "label":"Xorazm", + "value":"UZ05", + "country":"UZ" + }, + { + "label":"Xékong", + "value":"LA26", + "country":"LA" + }, + { + "label":"Xızı", + "value":"AZ63", + "country":"AZ" + }, + { + "label":"Yabucoa", + "value":"PR151", + "country":"PR" + }, + { + "label":"Yala", + "value":"TH70", + "country":"TH" + }, + { + "label":"Yalova", + "value":"TR92", + "country":"TR" + }, + { + "label":"Yamagata", + "value":"JP44", + "country":"JP" + }, + { + "label":"Yamaguchi", + "value":"JP45", + "country":"JP" + }, + { + "label":"Yamalo-Nenetskiy Avtonomnyy Okrug", + "value":"RU87", + "country":"RU" + }, + { + "label":"Yamanashi", + "value":"JP46", + "country":"JP" + }, + { + "label":"Yambol", + "value":"BG65", + "country":"BG" + }, + { + "label":"Yanggang-do", + "value":"KP13", + "country":"KP" + }, + { + "label":"Yangon", + "value":"MM17", + "country":"MM" + }, + { + "label":"Yap", + "value":"FM04", + "country":"FM" + }, + { + "label":"Yaracuy", + "value":"VE22", + "country":"VE" + }, + { + "label":"Yardımlı", + "value":"AZ66", + "country":"AZ" + }, + { + "label":"Yaren", + "value":"NR14", + "country":"NR" + }, + { + "label":"Yasothon", + "value":"TH72", + "country":"TH" + }, + { + "label":"Yau Tsim Mong", + "value":"HKKYT", + "country":"HK" + }, + { + "label":"Yauco", + "value":"PR153", + "country":"PR" + }, + { + "label":"Yazd", + "value":"IR40", + "country":"IR" + }, + { + "label":"Yerevan", + "value":"AM11", + "country":"AM" + }, + { + "label":"Yevlax", + "value":"AZ67", + "country":"AZ" + }, + { + "label":"Yevlax City", + "value":"AZ68", + "country":"AZ" + }, + { + "label":"Yigo", + "value":"GUYG", + "country":"GU" + }, + { + "label":"Yobe", + "value":"NG44", + "country":"NG" + }, + { + "label":"Yona", + "value":"GUYN", + "country":"GU" + }, + { + "label":"Yoro", + "value":"HN18", + "country":"HN" + }, + { + "label":"Yozgat", + "value":"TR66", + "country":"TR" + }, + { + "label":"Ysyk-Köl", + "value":"KG07", + "country":"KG" + }, + { + "label":"Yucatán", + "value":"MX31", + "country":"MX" + }, + { + "label":"Yuen Long", + "value":"HKNYL", + "country":"HK" + }, + { + "label":"Yukon", + "value":"CA12", + "country":"CA" + }, + { + "label":"Yunnan", + "value":"CN29", + "country":"CN" + }, + { + "label":"Yên Bái", + "value":"VN70", + "country":"VN" + }, + { + "label":"Zabul", + "value":"AF28", + "country":"AF" + }, + { + "label":"Zacapa", + "value":"GT22", + "country":"GT" + }, + { + "label":"Zacatecas", + "value":"MX32", + "country":"MX" + }, + { + "label":"Zadarska", + "value":"HR19", + "country":"HR" + }, + { + "label":"Zaghwān", + "value":"TN37", + "country":"TN" + }, + { + "label":"Zagorje ob Savi", + "value":"SIE7", + "country":"SI" + }, + { + "label":"Zagrebačka", + "value":"HR20", + "country":"HR" + }, + { + "label":"Zaire", + "value":"AO16", + "country":"AO" + }, + { + "label":"Zajas", + "value":"MKC1", + "country":"MK" + }, + { + "label":"Zakarpattia", + "value":"UA25", + "country":"UA" + }, + { + "label":"Zala", + "value":"HU24", + "country":"HU" + }, + { + "label":"Zambezi", + "value":"NA28", + "country":"NA" + }, + { + "label":"Zamboanga Peninsula", + "value":"PH09", + "country":"PH" + }, + { + "label":"Zambézia", + "value":"MZ09", + "country":"MZ" + }, + { + "label":"Zamfara", + "value":"NG57", + "country":"NG" + }, + { + "label":"Zamora-Chinchipe", + "value":"EC20", + "country":"EC" + }, + { + "label":"Zanjan", + "value":"IR36", + "country":"IR" + }, + { + "label":"Zanzan", + "value":"CI92", + "country":"CI" + }, + { + "label":"Zanzibar Central/South", + "value":"TZ21", + "country":"TZ" + }, + { + "label":"Zanzibar North", + "value":"TZ22", + "country":"TZ" + }, + { + "label":"Zanzibar Urban/West", + "value":"TZ25", + "country":"TZ" + }, + { + "label":"Zaporizhia", + "value":"UA26", + "country":"UA" + }, + { + "label":"Zaqatala", + "value":"AZ70", + "country":"AZ" + }, + { + "label":"Zarqa", + "value":"JO17", + "country":"JO" + }, + { + "label":"Zavrč", + "value":"SIE9", + "country":"SI" + }, + { + "label":"Zealand", + "value":"DK20", + "country":"DK" + }, + { + "label":"Zeeland", + "value":"NL10", + "country":"NL" + }, + { + "label":"Zelenikovo", + "value":"MKC2", + "country":"MK" + }, + { + "label":"Zhambyl", + "value":"KZ17", + "country":"KZ" + }, + { + "label":"Zhejiang Sheng", + "value":"CN02", + "country":"CN" + }, + { + "label":"Zhytomyr", + "value":"UA27", + "country":"UA" + }, + { + "label":"Ziguinchor", + "value":"SN12", + "country":"SN" + }, + { + "label":"Zilupes", + "value":"LVE9", + "country":"LV" + }, + { + "label":"Zinder", + "value":"NE07", + "country":"NE" + }, + { + "label":"Zlín", + "value":"CZ90", + "country":"CZ" + }, + { + "label":"Zonguldak", + "value":"TR85", + "country":"TR" + }, + { + "label":"Zou", + "value":"BJ18", + "country":"BJ" + }, + { + "label":"Zreče", + "value":"SIF3", + "country":"SI" + }, + { + "label":"Zrnovci", + "value":"MKC6", + "country":"MK" + }, + { + "label":"Zug", + "value":"CHZG", + "country":"CH" + }, + { + "label":"Zulia", + "value":"VE23", + "country":"VE" + }, + { + "label":"Zurich", + "value":"CHZH", + "country":"CH" + }, + { + "label":"Zǝngilan", + "value":"AZ69", + "country":"AZ" + }, + { + "label":"Zərdab", + "value":"AZ71", + "country":"AZ" + }, + { + "label":"Z̧ufār", + "value":"OM08", + "country":"OM" + }, + { + "label":"Ålands landsbygd", + "value":"AX212", + "country":"AX" + }, + { + "label":"Ålands skärgård", + "value":"AX213", + "country":"AX" + }, + { + "label":"Çanakkale Province", + "value":"TR17", + "country":"TR" + }, + { + "label":"Çankırı", + "value":"TR82", + "country":"TR" + }, + { + "label":"Çorum", + "value":"TR19", + "country":"TR" + }, + { + "label":"Équateur", + "value":"CD02", + "country":"CD" + }, + { + "label":"Évora", + "value":"PT08", + "country":"PT" + }, + { + "label":"Île-de-France", + "value":"FRA8", + "country":"FR" + }, + { + "label":"Îles Australes", + "value":"PF05", + "country":"PF" + }, + { + "label":"Îles Marquises", + "value":"PF04", + "country":"PF" + }, + { + "label":"Îles Sous-le-Vent", + "value":"PF02", + "country":"PF" + }, + { + "label":"Îles Tuamotu-Gambier", + "value":"PF03", + "country":"PF" + }, + { + "label":"Îles du Vent", + "value":"PF01", + "country":"PF" + }, + { + "label":"Îles Éparses", + "value":"TF05", + "country":"TF" + }, + { + "label":"Ðắc Lắk", + "value":"VN88", + "country":"VN" + }, + { + "label":"Ðắk Nông", + "value":"VN91", + "country":"VN" + }, + { + "label":"Ñeembucú", + "value":"PY13", + "country":"PY" + }, + { + "label":"Ömnögovĭ", + "value":"MN14", + "country":"MN" + }, + { + "label":"Örebro", + "value":"SE15", + "country":"SE" + }, + { + "label":"Östergötland", + "value":"SE16", + "country":"SE" + }, + { + "label":"Övörhangay", + "value":"MN15", + "country":"MN" + }, + { + "label":"Østfold", + "value":"NO13", + "country":"NO" + }, + { + "label":"Ústecký", + "value":"CZ89", + "country":"CZ" + }, + { + "label":"Ādaži", + "value":"LV34", + "country":"LV" + }, + { + "label":"Ādīs Ābeba", + "value":"ET44", + "country":"ET" + }, + { + "label":"Āfar", + "value":"ET45", + "country":"ET" + }, + { + "label":"Ānseba", + "value":"ER01", + "country":"ER" + }, + { + "label":"Āz̄ārbāyjān-e Gharbī", + "value":"IR01", + "country":"IR" + }, + { + "label":"Čair", + "value":"MKC8", + "country":"MK" + }, + { + "label":"Čaška", + "value":"MKC9", + "country":"MK" + }, + { + "label":"Češinovo-Obleševo", + "value":"MK19", + "country":"MK" + }, + { + "label":"Črenšovci", + "value":"SI15", + "country":"SI" + }, + { + "label":"Črna na Koroškem", + "value":"SI16", + "country":"SI" + }, + { + "label":"Črnomelj", + "value":"SI17", + "country":"SI" + }, + { + "label":"Čučer-Sandevo", + "value":"MK20", + "country":"MK" + }, + { + "label":"Đà Nẵng", + "value":"VN78", + "country":"VN" + }, + { + "label":"Đồng Nai", + "value":"VN43", + "country":"VN" + }, + { + "label":"Đồng Tháp", + "value":"VN09", + "country":"VN" + }, + { + "label":"Ērgļi", + "value":"LV63", + "country":"LV" + }, + { + "label":"Ħal Għargħur", + "value":"MT13", + "country":"MT" + }, + { + "label":"Ħal Għaxaq", + "value":"MT15", + "country":"MT" + }, + { + "label":"Ħaż-Żabbar", + "value":"MT64", + "country":"MT" + }, + { + "label":"Ħaż-Żebbuġ", + "value":"MT65", + "country":"MT" + }, + { + "label":"Īlām", + "value":"IR10", + "country":"IR" + }, + { + "label":"İmişli", + "value":"AZ24", + "country":"AZ" + }, + { + "label":"İsmayıllı", + "value":"AZ25", + "country":"AZ" + }, + { + "label":"İzmir", + "value":"TR35", + "country":"TR" + }, + { + "label":"Ķegums", + "value":"LV79", + "country":"LV" + }, + { + "label":"Ķekava", + "value":"LV80", + "country":"LV" + }, + { + "label":"Łódź Voivodeship", + "value":"PL74", + "country":"PL" + }, + { + "label":"Ōita", + "value":"JP30", + "country":"JP" + }, + { + "label":"Ōsaka", + "value":"JP32", + "country":"JP" + }, + { + "label":"Ŏtâr Méanchey", + "value":"KH27", + "country":"KH" + }, + { + "label":"Świętokrzyskie", + "value":"PL84", + "country":"PL" + }, + { + "label":"Şafāqis", + "value":"TN32", + "country":"TN" + }, + { + "label":"Şamaxı", + "value":"AZ50", + "country":"AZ" + }, + { + "label":"Şanlıurfa", + "value":"TR63", + "country":"TR" + }, + { + "label":"Şa‘dah", + "value":"YE15", + "country":"YE" + }, + { + "label":"Şoldăneşti", + "value":"MD86", + "country":"MD" + }, + { + "label":"Ştefan-Vodă", + "value":"MD88", + "country":"MD" + }, + { + "label":"Şuşa", + "value":"AZ55", + "country":"AZ" + }, + { + "label":"Şuşa Şəhəri", + "value":"AZ56", + "country":"AZ" + }, + { + "label":"Şırnak", + "value":"TR80", + "country":"TR" + }, + { + "label":"Şǝki", + "value":"AZ47", + "country":"AZ" + }, + { + "label":"Şǝmkir", + "value":"AZ51", + "country":"AZ" + }, + { + "label":"Šalovci", + "value":"SIL4", + "country":"SI" + }, + { + "label":"Šempeter-Vrtojba", + "value":"SIL6", + "country":"SI" + }, + { + "label":"Šentilj", + "value":"SIB3", + "country":"SI" + }, + { + "label":"Šentjernej", + "value":"SIB4", + "country":"SI" + }, + { + "label":"Šentjur pri Celju", + "value":"SIL7", + "country":"SI" + }, + { + "label":"Šentrupert", + "value":"SIP2", + "country":"SI" + }, + { + "label":"Šenčur", + "value":"SIB2", + "country":"SI" + }, + { + "label":"Šiaulių apskritis", + "value":"LT61", + "country":"LT" + }, + { + "label":"Šibensko-Kniniska", + "value":"HR13", + "country":"HR" + }, + { + "label":"Škocjan", + "value":"SIB8", + "country":"SI" + }, + { + "label":"Škofja Loka", + "value":"SIB9", + "country":"SI" + }, + { + "label":"Škofljica", + "value":"SIC1", + "country":"SI" + }, + { + "label":"Šmarje pri Jelšah", + "value":"SIC5", + "country":"SI" + }, + { + "label":"Šmarješke Toplice", + "value":"SIP3", + "country":"SI" + }, + { + "label":"Šmartno ob Paki", + "value":"SIC6", + "country":"SI" + }, + { + "label":"Šmartno pri Litiji", + "value":"SIL9", + "country":"SI" + }, + { + "label":"Šoštanj", + "value":"SIC7", + "country":"SI" + }, + { + "label":"Štip", + "value":"MK98", + "country":"MK" + }, + { + "label":"Štore", + "value":"SIC9", + "country":"SI" + }, + { + "label":"Šuto Orizari", + "value":"MKA3", + "country":"MK" + }, + { + "label":"Žalec", + "value":"SIN5", + "country":"SI" + }, + { + "label":"Železniki", + "value":"SIF1", + "country":"SI" + }, + { + "label":"Želino", + "value":"MKC3", + "country":"MK" + }, + { + "label":"Žetale", + "value":"SIN6", + "country":"SI" + }, + { + "label":"Žilinský", + "value":"SK08", + "country":"SK" + }, + { + "label":"Žiri", + "value":"SIF2", + "country":"SI" + }, + { + "label":"Žirovnica", + "value":"SIN7", + "country":"SI" + }, + { + "label":"Žužemberk", + "value":"SIN8", + "country":"SI" + }, + { + "label":"ʻEua", + "value":"TOEU", + "country":"TO" + }, + { + "label":"Ḩajjah", + "value":"YE22", + "country":"YE" + }, + { + "label":"Ḩāʼil", + "value":"SA13", + "country":"SA" + } + ] + } + ] \ No newline at end of file diff --git a/example/src/index.js b/example/src/index.js index 2a9f054..edd42ae 100644 --- a/example/src/index.js +++ b/example/src/index.js @@ -3,6 +3,7 @@ import { StackNavigator } from 'react-navigation' import Home from './screens/Home' import Example1 from './screens/Example1' import Example2 from './screens/Example2' +import Example4 from './screens/Example4' const Stack = StackNavigator( { @@ -24,6 +25,12 @@ const Stack = StackNavigator( title: 'Accessory Types', }, }, + json: { + screen: Example4, + navigationOptions: { + title: 'Bundled JSON', + }, + }, }, { navigationOptions: { diff --git a/example/src/screens/Example4.js b/example/src/screens/Example4.js new file mode 100644 index 0000000..6f4c9aa --- /dev/null +++ b/example/src/screens/Example4.js @@ -0,0 +1,33 @@ +import React from 'react' +import { View, Text, StyleSheet } from 'react-native' +import TableView from 'react-native-tableview' + +const styles = StyleSheet.create({ + title: { + margin: 20, + color: '#5FA0D2', + fontSize: 20, + textAlign: 'center', + }, +}) + +const Example4 = () => { + // list spanish provinces and add 'All states' item at the beginning + + const country = 'ES' + + return ( + + Showing States in Spain + alert(JSON.stringify(event))} + /> + + ) +} + +export default Example4 diff --git a/example/src/screens/Home.js b/example/src/screens/Home.js index b134fb8..2da28d0 100644 --- a/example/src/screens/Home.js +++ b/example/src/screens/Home.js @@ -23,7 +23,7 @@ const App = ({ navigation }: NavigationScreenConfigProps) => { navigate('sections')}>Multiple sections navigate('accessories')}>Accessory Types Custom Cells - App bundled JSON data + navigate('json')}>App bundled JSON data
) From fb1c4762938981e911cc921542b2614ea334ec51 Mon Sep 17 00:00:00 2001 From: Kyle Roach Date: Tue, 12 Dec 2017 20:59:59 -0400 Subject: [PATCH 24/50] feat(example): Added large network loaded list --- .eslintrc | 3 +- example/src/index.js | 9 ++++- example/src/screens/Example2.js | 7 ++-- example/src/screens/Example3.js | 33 ++++++++++++++++++ example/src/screens/Example4.js | 60 +++++++++++++++++++++++---------- example/src/screens/Home.js | 6 +++- 6 files changed, 95 insertions(+), 23 deletions(-) create mode 100644 example/src/screens/Example3.js diff --git a/.eslintrc b/.eslintrc index 823c74c..54266b1 100644 --- a/.eslintrc +++ b/.eslintrc @@ -9,7 +9,8 @@ "react/jsx-filename-extension": "off", "no-unused-expressions": "off", "no-alert": "off", - "no-debugger": "off" + "no-debugger": "off", + "max-len": ["warn", 80] }, "env": { "browser": true diff --git a/example/src/index.js b/example/src/index.js index edd42ae..789afff 100644 --- a/example/src/index.js +++ b/example/src/index.js @@ -3,6 +3,7 @@ import { StackNavigator } from 'react-navigation' import Home from './screens/Home' import Example1 from './screens/Example1' import Example2 from './screens/Example2' +import Example3 from './screens/Example3' import Example4 from './screens/Example4' const Stack = StackNavigator( @@ -26,11 +27,17 @@ const Stack = StackNavigator( }, }, json: { - screen: Example4, + screen: Example3, navigationOptions: { title: 'Bundled JSON', }, }, + network: { + screen: Example4, + navigationOptions: { + title: 'Large Network Loaded List', + }, + }, }, { navigationOptions: { diff --git a/example/src/screens/Example2.js b/example/src/screens/Example2.js index 4788cbb..a0acf0c 100644 --- a/example/src/screens/Example2.js +++ b/example/src/screens/Example2.js @@ -17,7 +17,7 @@ const Example2 = () => ( onAccessoryPress={() => {}} >
- No accesory + No accessory I have an arrow ( I have an arrow and a button I have a checkmark - alert('You Pressed my button')}> + alert('You Pressed my button')} + > I have a button
diff --git a/example/src/screens/Example3.js b/example/src/screens/Example3.js new file mode 100644 index 0000000..c57bdf5 --- /dev/null +++ b/example/src/screens/Example3.js @@ -0,0 +1,33 @@ +import React from 'react' +import { View, Text, StyleSheet } from 'react-native' +import TableView from 'react-native-tableview' + +const styles = StyleSheet.create({ + title: { + margin: 20, + color: '#5FA0D2', + fontSize: 20, + textAlign: 'center', + }, +}) + +const Example3 = () => { + // list spanish provinces and add 'All states' item at the beginning + + const country = 'ES' + + return ( + + Showing States in Spain + alert(JSON.stringify(event))} + /> + + ) +} + +export default Example3 diff --git a/example/src/screens/Example4.js b/example/src/screens/Example4.js index 6f4c9aa..a9387f5 100644 --- a/example/src/screens/Example4.js +++ b/example/src/screens/Example4.js @@ -1,7 +1,9 @@ import React from 'react' -import { View, Text, StyleSheet } from 'react-native' +import { View, ActivityIndicator, Text, StyleSheet } from 'react-native' import TableView from 'react-native-tableview' +const { Section, Item } = TableView + const styles = StyleSheet.create({ title: { margin: 20, @@ -11,23 +13,45 @@ const styles = StyleSheet.create({ }, }) -const Example4 = () => { - // list spanish provinces and add 'All states' item at the beginning - - const country = 'ES' - - return ( - - Showing States in Spain - alert(JSON.stringify(event))} - /> - - ) +class Example4 extends React.Component { + state = { + loading: true, + users: [], + } + + async componentWillMount() { + const response = await fetch('https://randomuser.me/api/?results=5000') + const data = await response.json() + + this.setState({ + loading: false, + users: data.results.map(a => ({ + name: `${a.name.first} ${a.name.last}`, + id: a.registered, + })), + }) + } + + render() { + return ( + + + {this.state.loading ? 'Fetching' : 'Fetched'} 5000 users + + + {this.state.loading && } + + +
+ {this.state.users.map(a => {a.name})} +
+
+
+ ) + } } export default Example4 diff --git a/example/src/screens/Home.js b/example/src/screens/Home.js index 2da28d0..c97c020 100644 --- a/example/src/screens/Home.js +++ b/example/src/screens/Home.js @@ -22,8 +22,12 @@ const App = ({ navigation }: NavigationScreenConfigProps) => {
navigate('sections')}>Multiple sections navigate('accessories')}>Accessory Types - Custom Cells navigate('json')}>App bundled JSON data + navigate('network')}> + Large Network Loaded List + + Custom Cells + Editing mode
) From ebb03ebb4cc310a137ed0918fc56c2faac7b08ff Mon Sep 17 00:00:00 2001 From: Kyle Roach Date: Tue, 12 Dec 2017 22:05:04 -0400 Subject: [PATCH 25/50] Remove old example app --- examples/TableViewDemo/.babelrc | 12 - examples/TableViewDemo/.flowconfig | 63 - examples/TableViewDemo/.gitignore | 60 - examples/TableViewDemo/App.js | 627 --- examples/TableViewDemo/countries.json | 1 - examples/TableViewDemo/index.ios.js | 3 - .../ios/TableViewDemo-tvOS/Info.plist | 54 - .../ios/TableViewDemo-tvOSTests/Info.plist | 24 - .../TableViewDemo.xcodeproj/project.pbxproj | 1438 ----- .../xcschemes/TableViewDemo-tvOS.xcscheme | 129 - .../xcschemes/TableViewDemo.xcscheme | 129 - .../ios/TableViewDemo/AppDelegate.h | 16 - .../ios/TableViewDemo/AppDelegate.m | 64 - .../TableViewDemo/Base.lproj/LaunchScreen.xib | 46 - .../AppIcon.appiconset/Contents.json | 38 - .../ios/TableViewDemo/Info.plist | 56 - .../TableViewDemo/ios/TableViewDemo/main.m | 18 - .../ios/TableViewDemoTests/Info.plist | 24 - .../TableViewDemoTests/TableViewDemoTests.m | 70 - examples/TableViewDemo/package.json | 28 - examples/TableViewDemo/states.json | 1 - examples/TableViewDemo/yarn.lock | 4698 ----------------- 22 files changed, 7599 deletions(-) delete mode 100644 examples/TableViewDemo/.babelrc delete mode 100644 examples/TableViewDemo/.flowconfig delete mode 100644 examples/TableViewDemo/.gitignore delete mode 100644 examples/TableViewDemo/App.js delete mode 100644 examples/TableViewDemo/countries.json delete mode 100644 examples/TableViewDemo/index.ios.js delete mode 100644 examples/TableViewDemo/ios/TableViewDemo-tvOS/Info.plist delete mode 100644 examples/TableViewDemo/ios/TableViewDemo-tvOSTests/Info.plist delete mode 100644 examples/TableViewDemo/ios/TableViewDemo.xcodeproj/project.pbxproj delete mode 100644 examples/TableViewDemo/ios/TableViewDemo.xcodeproj/xcshareddata/xcschemes/TableViewDemo-tvOS.xcscheme delete mode 100644 examples/TableViewDemo/ios/TableViewDemo.xcodeproj/xcshareddata/xcschemes/TableViewDemo.xcscheme delete mode 100644 examples/TableViewDemo/ios/TableViewDemo/AppDelegate.h delete mode 100644 examples/TableViewDemo/ios/TableViewDemo/AppDelegate.m delete mode 100644 examples/TableViewDemo/ios/TableViewDemo/Base.lproj/LaunchScreen.xib delete mode 100644 examples/TableViewDemo/ios/TableViewDemo/Images.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 examples/TableViewDemo/ios/TableViewDemo/Info.plist delete mode 100644 examples/TableViewDemo/ios/TableViewDemo/main.m delete mode 100644 examples/TableViewDemo/ios/TableViewDemoTests/Info.plist delete mode 100644 examples/TableViewDemo/ios/TableViewDemoTests/TableViewDemoTests.m delete mode 100644 examples/TableViewDemo/package.json delete mode 100644 examples/TableViewDemo/states.json delete mode 100644 examples/TableViewDemo/yarn.lock diff --git a/examples/TableViewDemo/.babelrc b/examples/TableViewDemo/.babelrc deleted file mode 100644 index 0f0c07d..0000000 --- a/examples/TableViewDemo/.babelrc +++ /dev/null @@ -1,12 +0,0 @@ -{ - "presets": [ - "babel-preset-react-native-stage-0/decorator-support" - ], - "env": { - "development": { - "plugins": [ - "transform-react-jsx-source" - ] - } - } -} \ No newline at end of file diff --git a/examples/TableViewDemo/.flowconfig b/examples/TableViewDemo/.flowconfig deleted file mode 100644 index 96d526a..0000000 --- a/examples/TableViewDemo/.flowconfig +++ /dev/null @@ -1,63 +0,0 @@ -[ignore] -; We fork some components by platform -.*/*[.]android.js - -; Ignore "BUCK" generated dirs -/\.buckd/ - -; Ignore unexpected extra "@providesModule" -.*/node_modules/.*/node_modules/fbjs/.* - -; Ignore duplicate module providers -; For RN Apps installed via npm, "Libraries" folder is inside -; "node_modules/react-native" but in the source repo it is in the root -.*/Libraries/react-native/React.js -.*/Libraries/react-native/ReactNative.js - -; Additional create-react-native-app ignores - -; Ignore duplicate module providers -.*/node_modules/fbemitter/lib/* - -; Ignore misbehaving dev-dependencies -.*/node_modules/xdl/build/* -.*/node_modules/reqwest/tests/* - -; Ignore missing expo-sdk dependencies (temporarily) -; https://github.com/expo/expo/issues/162 -.*/node_modules/expo/src/* - -; Ignore react-native-fbads dependency of the expo sdk -.*/node_modules/react-native-fbads/* - -[include] - -[libs] -node_modules/react-native/Libraries/react-native/react-native-interface.js -node_modules/react-native/flow -flow/ - -[options] -module.system=haste - -emoji=true - -experimental.strict_type_args=true - -munge_underscores=true - -module.name_mapper='^[./a-zA-Z0-9$_-]+\.\(bmp\|gif\|jpg\|jpeg\|png\|psd\|svg\|webp\|m4v\|mov\|mp4\|mpeg\|mpg\|webm\|aac\|aiff\|caf\|m4a\|mp3\|wav\|html\|pdf\)$' -> 'RelativeImageStub' - -suppress_type=$FlowIssue -suppress_type=$FlowFixMe -suppress_type=$FixMe - -suppress_comment=\\(.\\|\n\\)*\\$FlowFixMe\\($\\|[^(]\\|(\\(>=0\\.\\(4[0-9]\\|[1-3][0-9]\\|[0-9]\\).[0-9]\\)? *\\(site=[a-z,_]*react_native[a-z,_]*\\)?)\\) -suppress_comment=\\(.\\|\n\\)*\\$FlowIssue\\((\\(>=0\\.\\(4[0-9]\\|[1-3][0-9]\\|[0-9]\\).[0-9]\\)? *\\(site=[a-z,_]*react_native[a-z,_]*\\)?)\\)?:? #[0-9]+ -suppress_comment=\\(.\\|\n\\)*\\$FlowFixedInNextDeploy -suppress_comment=\\(.\\|\n\\)*\\$FlowExpectedError - -unsafe.enable_getters_and_setters=true - -[version] -^0.49.1 diff --git a/examples/TableViewDemo/.gitignore b/examples/TableViewDemo/.gitignore deleted file mode 100644 index 15a2a96..0000000 --- a/examples/TableViewDemo/.gitignore +++ /dev/null @@ -1,60 +0,0 @@ -# Xcode -!**/*.xcodeproj -!**/*.pbxproj -!**/*.xcworkspacedata -!**/*.xcsettings -!**/*.xcscheme -*.pbxuser -!default.pbxuser -*.mode1v3 -!default.mode1v3 -*.mode2v3 -!default.mode2v3 -*.perspectivev3 -!default.perspectivev3 -xcuserdata -*.xccheckout -*.moved-aside -DerivedData -*.hmap -*.ipa -*.xcuserstate -project.xcworkspace - -# Gradle -/build/ -/RNTester/android/app/build/ -/RNTester/android/app/gradle/ -/RNTester/android/app/gradlew -/RNTester/android/app/gradlew.bat -/ReactAndroid/build/ - -# Buck -.buckd -buck-out -/ReactAndroid/src/main/jni/prebuilt/lib/armeabi-v7a/ -/ReactAndroid/src/main/jni/prebuilt/lib/x86/ -/ReactAndroid/src/main/gen - -# Android -.idea -.gradle -local.properties -*.iml -/android/ - -# Node -node_modules -*.log -.nvm -/danger/node_modules/ - -# OS X -.DS_Store - -# Test generated files -/ReactAndroid/src/androidTest/assets/AndroidTestBundle.js -*.js.meta - -/coverage -/third-party diff --git a/examples/TableViewDemo/App.js b/examples/TableViewDemo/App.js deleted file mode 100644 index 8cf9f4a..0000000 --- a/examples/TableViewDemo/App.js +++ /dev/null @@ -1,627 +0,0 @@ -'use strict'; - -import React, { Component } from 'react'; -import { AppRegistry, Text, Dimensions, View, TouchableHighlight, TextInput, Image, FlatList } from 'react-native'; -import TableView from 'react-native-tableview'; -var Section = TableView.Section; -var Item = TableView.Item; -var Cell = TableView.Cell; -import { Actions, Router, Route, Schema, Animations, Stack, Scene } from 'react-native-router-flux'; -import NavigationBar from 'react-native-navbar'; -import Firebase from 'firebase'; - -class NavBar extends Component { - render() { - return - } -} - -class Example1 extends Component { - - state = {sectionLabel: 'Section', cellLabel: 'Cell 1', cells:[Cell 3]}; - - componentDidMount(){ - setTimeout(()=>this.setState({sectionLabel: 'Section #1', cellLabel: 'Cell #1', cells:[Cell #3,Cell #4]})); - } - render() { - return ( - alert(JSON.stringify(event))}> -
- - Cell 1 - Cell 1 - - {this.state.cellLabel} - Cell 4 - Cell 5 -
-
- - Cell 1.1 - Cell 1.1 - - Cell 1.2 - Cell 3 - Cell 4 - Cell 5 -
-
- {this.state.cells} -
-
- ); - } -} - -class Example2 extends React.Component { - // list spanish provinces and add 'All states' item at the beginning - render() { - var country = "ES"; - return ( - alert(JSON.stringify(event))}> - All states - - ); - } -} - -class Example3 extends React.Component { - render(){ - return ( - alert(JSON.stringify(event))}> -
- Item 1 - Item 2 - Item 3 - Item 4 - Item 5 - Item 6 - Item 7 - Item 8 - Item 9 - Item 10 - Item 11 - Item 12 - Item 13 - Item 14 - Item 15 - Item 16 -
-
- Item 1 - Item 2 - Item 3 -
-
- Item 1 - Item 2 - Item 3 -
-
- ); - } -} - -//Similar to example 2 but use "TableViewExampleCell" reusable cells -class ReusableCellExample1 extends React.Component { - // list spanish provinces and add 'All states' item at the beginning - render() { - var country = "ES"; - return ( - alert(JSON.stringify(event))}> - All states - - ); - } -} - -class ReusableCellExample2 extends React.Component { - render(){ - var numAdditionaItems = 1000; - var moreItems = []; - for (var i = 0; i < numAdditionaItems; ++i) { - moreItems.push(i); - } - return ( - alert(JSON.stringify(event))}> -
- Item 1 - Item 2 - Item 3 - Item 4 - Item 5 - Item 6 - Item 7 - Item 8 - Item 9 - Item 10 - Item 11 - Item 12 - Item 13 - Item 14 - Item 15 - Item 16 -
-
- Item 1 - Item 2 - Item 3 -
-
- Item 1 - Item 2 - Item 3 -
-
- {moreItems.map((i)=>{i+1})} -
-
- ); - } -} - -class FirebaseExample extends React.Component { - constructor(props) { - super(props); - this.state = {data:null}; - this.reactCellModule = "DinosaurCellExample"; - this.firebaseLocation = "https://dinosaur-facts.firebaseio.com/dinosaurs"; - this.propPrefix = "dinosaur"; - } - componentDidMount() { - var self = this; - this.ref = new Firebase(this.firebaseLocation); - this.ref.on('value', function(snapshot) { - self.setState({data:snapshot.val()}); - }); - } - componentWillUnmount() { - this.ref.off(); - } - renderItem(itemData, key, index) { - //TODO passing itemData={itemData} doesn't seem to work... so pass all data props with a prefix to make sure they don't clash - //with other props - var item = {}; - Object.keys(itemData||{}).forEach(k => { - item[this.propPrefix+k] = itemData[k]; - }); - item[this.propPrefix+"key"] = key; - //Random images for the demo - item[this.propPrefix+"url"] = (index%2 == 0? - "http://images.dinosaurpictures.org/cetiosaurus_eb59.jpg" : - "http://images.dinosaurpictures.org/090714-nothronychus-02_8e4b.jpg"); - - return (); - } - render() { - var data = this.state.data; - if (!data) { - return NO DATA - } - - var self = this; - var items = Object.keys(data).map((key,index)=>self.renderItem(data[key], key, index)); - - return ( - - All Items - alert(JSON.stringify(event))}> -
- {items} -
-
-
- ); - } -} - - -class CustomEditableExample extends React.Component { - constructor(props) { - super(props); - this.state = {data:null,editing:false,text:""}; - this.reactCellModule = "TableViewExampleCell2"; - } - onExternalData(data) { - var self = this; - if (self.state.editing) { - console.warn("Ignoring update from firebase while editing data locally"); - } else { - self.setState({data:data}); - } - } - editOrSave() { - if (this.state.editing) { - //Save edited data - - var self = this; - var newData = (this.dataItemKeysBeingEdited || []).map(itemKey=>self.preEditData[itemKey]); - this.dataItemKeysBeingEdited = null; - this.preEditData = null; - - this.setState({editing: false, data: newData}, function() { - //Simulate saving data remotely and getting a data-changed callback - setTimeout(()=> self.onExternalData(newData), 2); - }); - } else { - this.preEditData = (this.state.data || []).slice(0); - //Must be same ordering as used in rendering items - this.dataItemKeysBeingEdited = Object.keys(this.state.data || {}); - this.setState({editing: true}); - } - } - cancelEditing() { - var data = this.preEditData; - this.dataItemKeysBeingEdited = null; - this.preEditData = null; - var self = this; - - self.setState({editing: false, data: data}); - } - moveItem(info) { - if (!this.dataItemKeysBeingEdited || info.sourceIndex >= this.dataItemKeysBeingEdited.length - || info.destinationIndex >= this.dataItemKeysBeingEdited.length) { - console.error("moved row source/destination indices are out of range"); - return; - } - var itemKey = this.dataItemKeysBeingEdited[info.sourceIndex]; - this.dataItemKeysBeingEdited.splice(info.sourceIndex, 1); - this.dataItemKeysBeingEdited.splice(info.destinationIndex, 0, itemKey); - - var self = this; - var newData = (this.dataItemKeysBeingEdited || []).map(itemKey=>self.preEditData[itemKey]); - this.setState({data: newData}); - } - deleteItem(info) { - if (!this.dataItemKeysBeingEdited || info.selectedIndex >= this.dataItemKeysBeingEdited.length) { - console.error("deleted row index is out of range"); - return; - } - this.dataItemKeysBeingEdited.splice(info.selectedIndex, 1); - - var self = this; - var newData = (this.dataItemKeysBeingEdited || []).map(itemKey=>self.preEditData[itemKey]); - this.setState({data: newData}); - } - addItem() { - var {text} = this.state; - if (!text) return; - var self = this; - - //Simulate saving data remotely and getting a data-changed callback - setTimeout(()=>self.onExternalData(!this.state.data?[text]:[...(this.state.data), text]), 2); - - //clear text & hide keyboard - this.setState({text:""}); - this.refs.addTextInput.blur(); - } - onChange(info) { - if (info.mode == 'move') { - this.moveItem(info); - } else if (info.mode == 'delete') { - this.deleteItem(info); - } else { - console.error("unknown change mode: "+info.mode); - } - } - renderItem(itemData, key, index) { - return ( - - ); - } - getNavProps() { - var self = this; - var navProps = { - title:{title:"Custom Editable"}, - rightButton: { - title: (this.state.editing? 'Save':'Edit'), - handler: function onNext() { - self.editOrSave(); - } - } - }; - navProps.leftButton = { - title: (this.state.editing?'Cancel':'Back'), - handler: function onNext() { - if (self.state.editing) - self.cancelEditing(); - else { - Actions.pop(); - } - } - }; - return navProps; - } - getAddItemRow() { - return ( - - this.setState({text:text})} - value={this.state.text} - /> - - {this.addItem()}} - style={{borderRadius:5, width:100,backgroundColor:"red",alignItems:"center",justifyContent:"center"}}> - Add - - - ); - } - render() { - var {data, editing} = this.state; - if (!data) { - data = {}; - } - - var self = this; - var items = Object.keys(data).map((key,index)=>self.renderItem(data[key], key, index)); - - return ( - - - - - {!editing && this.getAddItemRow()} - - -
- {items} -
-
-
- ); - } -} - -class Edit extends Component { - - state = { editing: false }; - - render() { - - const rightButtonConfig = { - title: this.state.editing ? 'Done' : 'Edit', - handler: () => this.setState({editing: !this.state.editing}), - }; - const leftButtonConfig = { - title: 'Back', - handler: () => Actions.pop(), - }; - - const { title } = this.props; - return ( - - - alert(JSON.stringify(event))} onChange={(event) => alert("CHANGED:"+JSON.stringify(event))}> -
- Item 1 - Item 2 - Item 3 - Item 4 - Item 5 - Item 6 - Item 7 - Item 8 -
-
-
- ); - } -} - -class FlatListExample extends Component { - constructor(props) { - super(props) - this.numAdditionaItems = 1000; - let data = []; - for (var i = 0; i < this.numAdditionaItems; ++i) { - data.push({ key: i, value: i }); - } - this.state = { data } - } - - renderItem = (rowData) => { - const { item } = rowData; - return ( - - alert("item key:" + item.key + "\nitem value:" + item.value)} - > - Item Key: {item.key} - Item value: {item.value} - - - ) - } - - render() { - const { data } = this.state; - return ( - - ); - } -} - -class LargeTableExample extends Component { - render() { - var numAdditionaItems = 1000; - var items = []; - for (var i = 0; i < numAdditionaItems; ++i) { - items.push(i); - } - return ( - alert(JSON.stringify(event))}> -
- {items.map((i)=>{i+1})} -
-
- ); - } -} - - -class Launch extends Component { - - state = {sectionLabel: 'Section'}; - - componentDidMount(){ - setTimeout(()=>this.setState({sectionLabel: 'Section #1'})); - } - render(){ - return ( - -
- Example with custom cells - Example with app bundle JSON data - Example with multiple sections - Example with editing mode - Reusable Cell Example 1 - Reusable Custom Cells - Firebase Example - Large FlatList (scroll memory growth) - Reusable Large TableView Example - Custom Editing Example -
-
- ); - } -} - -class TableViewExample extends Component { - render(){ - return ( - - - - - - - - - - - - - - - - ); - } -} - -//Should be pure... setState on top-level component doesn't seem to work -class TableViewExampleCell extends Component { - render(){ - var style = {borderColor:"#aaaaaa", borderWidth:1, borderRadius:3}; - //Fill full height of the cell - var style = {flex:1}; - if (this.props.data.backgroundColor !== undefined) { - style.backgroundColor = this.props.data.backgroundColor; - } - return (section:{this.props.section},row:{this.props.row},label:{this.props.data.label}); - } -} - -//Should be pure... setState on top-level component doesn't seem to work -class TableViewExampleCell2 extends Component { - render(){ - //Fill full height of the cell - var style = {flex:1}; - if (this.props.data.backgroundColor !== undefined) { - style.backgroundColor = this.props.data.backgroundColor; - } - return ({this.props.data.label}); - } -} - - -//Should be pure... setState on top-level component doesn't seem to work. So we wrap our stateful DinosaurCellExample1 here. -//Otherwise this.state is null inside render. -class DinosaurCellExample extends Component { - render() { - return - } -} -class DinosaurCellExample1 extends Component { - - state = {isLoadingImage: true} - - imageLoadStarted() { - this.setState({isLoadingImage: true}); - } - - imageLoadEnded() { - this.setState({isLoadingImage: false}); - } - - yearsAgoInMil(num) { - return ((-1 * num) / 1000000) + " million years ago"; - } - - render() { - var style = {flex:1}; - if (this.props.data.backgroundColor !== undefined) { - style.backgroundColor = this.props.data.backgroundColor; - } - style.borderColor = "grey"; - style.borderRadius = 0.02; - const styles = {thumb: {width: 100, height: 100}}; - var appeared = this.yearsAgoInMil(this.props.data.dinosaurappeared); - var vanished = this.yearsAgoInMil(this.props.data.dinosaurvanished); - return ( - - - this.imageLoadStarted()} - onLoadEnd={()=>this.imageLoadEnded()}/> - Name: {this.props.data.dinosaurkey} - - {this.state.isLoadingImage && Loading Image...} - Order:{this.props.data.dinosaurorder} - Appeared: {appeared} - Vanished: {vanished} - Height: {this.props.data.dinosaurheight} - Length: {this.props.data.dinosaurlength} - Weight: {this.props.data.dinosaurweight} - - ); - } -} - - -AppRegistry.registerComponent('TableViewExample', () => TableViewExample); -AppRegistry.registerComponent('TableViewExampleCell', () => TableViewExampleCell); -AppRegistry.registerComponent('TableViewExampleCell2', () => TableViewExampleCell2); -AppRegistry.registerComponent('DinosaurCellExample', () => DinosaurCellExample); diff --git a/examples/TableViewDemo/countries.json b/examples/TableViewDemo/countries.json deleted file mode 100644 index 8ba1307..0000000 --- a/examples/TableViewDemo/countries.json +++ /dev/null @@ -1 +0,0 @@ -[{"items":[{"value":"AF","label":"Afghanistan"},{"value":"AX","label":"Aland Islands"},{"value":"AL","label":"Albania"},{"value":"DZ","label":"Algeria"},{"value":"AS","label":"American Samoa"},{"value":"AD","label":"Andorra"},{"value":"AO","label":"Angola"},{"value":"AI","label":"Anguilla"},{"value":"AQ","label":"Antarctica"},{"value":"AG","label":"Antigua and Barbuda"},{"value":"AR","label":"Argentina"},{"value":"AM","label":"Armenia"},{"value":"AW","label":"Aruba"},{"value":"AU","label":"Australia"},{"value":"AT","label":"Austria"},{"value":"AZ","label":"Azerbaijan"},{"value":"BS","label":"Bahamas"},{"value":"BH","label":"Bahrain"},{"value":"BD","label":"Bangladesh"},{"value":"BB","label":"Barbados"},{"value":"BY","label":"Belarus"},{"value":"BE","label":"Belgium"},{"value":"BZ","label":"Belize"},{"value":"BJ","label":"Benin"},{"value":"BM","label":"Bermuda"},{"value":"BT","label":"Bhutan"},{"value":"BO","label":"Bolivia"},{"value":"BQ","label":"Bonaire, Saint Eustatius and Saba "},{"value":"BA","label":"Bosnia and Herzegovina"},{"value":"BW","label":"Botswana"},{"value":"BV","label":"Bouvet Island"},{"value":"BR","label":"Brazil"},{"value":"IO","label":"British Indian Ocean Territory"},{"value":"VG","label":"British Virgin Islands"},{"value":"BN","label":"Brunei"},{"value":"BG","label":"Bulgaria"},{"value":"BF","label":"Burkina Faso"},{"value":"BI","label":"Burundi"},{"value":"KH","label":"Cambodia"},{"value":"CM","label":"Cameroon"},{"value":"CA","label":"Canada"},{"value":"CV","label":"Cape Verde"},{"value":"KY","label":"Cayman Islands"},{"value":"CF","label":"Central African Republic"},{"value":"TD","label":"Chad"},{"value":"CL","label":"Chile"},{"value":"CN","label":"China"},{"value":"CX","label":"Christmas Island"},{"value":"CC","label":"Cocos Islands"},{"value":"CO","label":"Colombia"},{"value":"KM","label":"Comoros"},{"value":"CK","label":"Cook Islands"},{"value":"CR","label":"Costa Rica"},{"value":"HR","label":"Croatia"},{"value":"CU","label":"Cuba"},{"value":"CW","label":"Curacao"},{"value":"CY","label":"Cyprus"},{"value":"CZ","label":"Czech Republic"},{"value":"CD","label":"Democratic Republic of the Congo"},{"value":"DK","label":"Denmark"},{"value":"DJ","label":"Djibouti"},{"value":"DM","label":"Dominica"},{"value":"DO","label":"Dominican Republic"},{"value":"TL","label":"East Timor"},{"value":"EC","label":"Ecuador"},{"value":"EG","label":"Egypt"},{"value":"SV","label":"El Salvador"},{"value":"GQ","label":"Equatorial Guinea"},{"value":"ER","label":"Eritrea"},{"value":"EE","label":"Estonia"},{"value":"ET","label":"Ethiopia"},{"value":"FK","label":"Falkland Islands"},{"value":"FO","label":"Faroe Islands"},{"value":"FJ","label":"Fiji"},{"value":"FI","label":"Finland"},{"value":"FR","label":"France"},{"value":"GF","label":"French Guiana"},{"value":"PF","label":"French Polynesia"},{"value":"TF","label":"French Southern Territories"},{"value":"GA","label":"Gabon"},{"value":"GM","label":"Gambia"},{"value":"GE","label":"Georgia"},{"value":"DE","label":"Germany"},{"value":"GH","label":"Ghana"},{"value":"GI","label":"Gibraltar"},{"value":"GR","label":"Greece"},{"value":"GL","label":"Greenland"},{"value":"GD","label":"Grenada"},{"value":"GP","label":"Guadeloupe"},{"value":"GU","label":"Guam"},{"value":"GT","label":"Guatemala"},{"value":"GG","label":"Guernsey"},{"value":"GN","label":"Guinea"},{"value":"GW","label":"Guinea-Bissau"},{"value":"GY","label":"Guyana"},{"value":"HT","label":"Haiti"},{"value":"HM","label":"Heard Island and McDonald Islands"},{"value":"HN","label":"Honduras"},{"value":"HK","label":"Hong Kong"},{"value":"HU","label":"Hungary"},{"value":"IS","label":"Iceland"},{"value":"IN","label":"India"},{"value":"ID","label":"Indonesia"},{"value":"IR","label":"Iran"},{"value":"IQ","label":"Iraq"},{"value":"IE","label":"Ireland"},{"value":"IM","label":"Isle of Man"},{"value":"IL","label":"Israel"},{"value":"IT","label":"Italy"},{"value":"CI","label":"Ivory Coast"},{"value":"JM","label":"Jamaica"},{"value":"JP","label":"Japan"},{"value":"JE","label":"Jersey"},{"value":"JO","label":"Jordan"},{"value":"KZ","label":"Kazakhstan"},{"value":"KE","label":"Kenya"},{"value":"KI","label":"Kiribati"},{"value":"XK","label":"Kosovo"},{"value":"KW","label":"Kuwait"},{"value":"KG","label":"Kyrgyzstan"},{"value":"LA","label":"Laos"},{"value":"LV","label":"Latvia"},{"value":"LB","label":"Lebanon"},{"value":"LS","label":"Lesotho"},{"value":"LR","label":"Liberia"},{"value":"LY","label":"Libya"},{"value":"LI","label":"Liechtenstein"},{"value":"LT","label":"Lithuania"},{"value":"LU","label":"Luxembourg"},{"value":"MO","label":"Macao"},{"value":"MK","label":"Macedonia"},{"value":"MG","label":"Madagascar"},{"value":"MW","label":"Malawi"},{"value":"MY","label":"Malaysia"},{"value":"MV","label":"Maldives"},{"value":"ML","label":"Mali"},{"value":"MT","label":"Malta"},{"value":"MH","label":"Marshall Islands"},{"value":"MQ","label":"Martinique"},{"value":"MR","label":"Mauritania"},{"value":"MU","label":"Mauritius"},{"value":"YT","label":"Mayotte"},{"value":"MX","label":"Mexico"},{"value":"FM","label":"Micronesia"},{"value":"MD","label":"Moldova"},{"value":"MC","label":"Monaco"},{"value":"MN","label":"Mongolia"},{"value":"ME","label":"Montenegro"},{"value":"MS","label":"Montserrat"},{"value":"MA","label":"Morocco"},{"value":"MZ","label":"Mozambique"},{"value":"MM","label":"Myanmar"},{"value":"NA","label":"Namibia"},{"value":"NR","label":"Nauru"},{"value":"NP","label":"Nepal"},{"value":"NL","label":"Netherlands"},{"value":"AN","label":"Netherlands Antilles"},{"value":"NC","label":"New Caledonia"},{"value":"NZ","label":"New Zealand"},{"value":"NI","label":"Nicaragua"},{"value":"NE","label":"Niger"},{"value":"NG","label":"Nigeria"},{"value":"NU","label":"Niue"},{"value":"NF","label":"Norfolk Island"},{"value":"KP","label":"North Korea"},{"value":"MP","label":"Northern Mariana Islands"},{"value":"NO","label":"Norway"},{"value":"OM","label":"Oman"},{"value":"PK","label":"Pakistan"},{"value":"PW","label":"Palau"},{"value":"PS","label":"Palestinian Territory"},{"value":"PA","label":"Panama"},{"value":"PG","label":"Papua New Guinea"},{"value":"PY","label":"Paraguay"},{"value":"PE","label":"Peru"},{"value":"PH","label":"Philippines"},{"value":"PN","label":"Pitcairn"},{"value":"PL","label":"Poland"},{"value":"PT","label":"Portugal"},{"value":"PR","label":"Puerto Rico"},{"value":"QA","label":"Qatar"},{"value":"CG","label":"Republic of the Congo"},{"value":"RE","label":"Reunion"},{"value":"RO","label":"Romania"},{"value":"RU","label":"Russia"},{"value":"RW","label":"Rwanda"},{"value":"BL","label":"Saint Barthelemy"},{"value":"SH","label":"Saint Helena"},{"value":"KN","label":"Saint Kitts and Nevis"},{"value":"LC","label":"Saint Lucia"},{"value":"MF","label":"Saint Martin"},{"value":"PM","label":"Saint Pierre and Miquelon"},{"value":"VC","label":"Saint Vincent and the Grenadines"},{"value":"WS","label":"Samoa"},{"value":"SM","label":"San Marino"},{"value":"ST","label":"Sao Tome and Principe"},{"value":"SA","label":"Saudi Arabia"},{"value":"SN","label":"Senegal"},{"value":"RS","label":"Serbia"},{"value":"CS","label":"Serbia and Montenegro"},{"value":"SC","label":"Seychelles"},{"value":"SL","label":"Sierra Leone"},{"value":"SG","label":"Singapore"},{"value":"SX","label":"Sint Maarten"},{"value":"SK","label":"Slovakia"},{"value":"SI","label":"Slovenia"},{"value":"SB","label":"Solomon Islands"},{"value":"SO","label":"Somalia"},{"value":"ZA","label":"South Africa"},{"value":"GS","label":"South Georgia and the South Sandwich Islands"},{"value":"KR","label":"South Korea"},{"value":"SS","label":"South Sudan"},{"value":"ES","label":"Spain"},{"value":"LK","label":"Sri Lanka"},{"value":"SD","label":"Sudan"},{"value":"SR","label":"Suriname"},{"value":"SJ","label":"Svalbard and Jan Mayen"},{"value":"SZ","label":"Swaziland"},{"value":"SE","label":"Sweden"},{"value":"CH","label":"Switzerland"},{"value":"SY","label":"Syria"},{"value":"TW","label":"Taiwan"},{"value":"TJ","label":"Tajikistan"},{"value":"TZ","label":"Tanzania"},{"value":"TH","label":"Thailand"},{"value":"TG","label":"Togo"},{"value":"TK","label":"Tokelau"},{"value":"TO","label":"Tonga"},{"value":"TT","label":"Trinidad and Tobago"},{"value":"TN","label":"Tunisia"},{"value":"TR","label":"Turkey"},{"value":"TM","label":"Turkmenistan"},{"value":"TC","label":"Turks and Caicos Islands"},{"value":"TV","label":"Tuvalu"},{"value":"VI","label":"U.S. Virgin Islands"},{"value":"UG","label":"Uganda"},{"value":"UA","label":"Ukraine"},{"value":"AE","label":"United Arab Emirates"},{"value":"GB","label":"United Kingdom"},{"value":"US","label":"United States"},{"value":"UM","label":"United States Minor Outlying Islands"},{"value":"UY","label":"Uruguay"},{"value":"UZ","label":"Uzbekistan"},{"value":"VU","label":"Vanuatu"},{"value":"VA","label":"Vatican"},{"value":"VE","label":"Venezuela"},{"value":"VN","label":"Vietnam"},{"value":"WF","label":"Wallis and Futuna"},{"value":"EH","label":"Western Sahara"},{"value":"YE","label":"Yemen"},{"value":"ZM","label":"Zambia"},{"value":"ZW","label":"Zimbabwe"}]}] \ No newline at end of file diff --git a/examples/TableViewDemo/index.ios.js b/examples/TableViewDemo/index.ios.js deleted file mode 100644 index eceb075..0000000 --- a/examples/TableViewDemo/index.ios.js +++ /dev/null @@ -1,3 +0,0 @@ -import { AppRegistry } from 'react-native'; -import App from './App'; -AppRegistry.registerComponent('TableViewDemo', () => App); diff --git a/examples/TableViewDemo/ios/TableViewDemo-tvOS/Info.plist b/examples/TableViewDemo/ios/TableViewDemo-tvOS/Info.plist deleted file mode 100644 index 2fb6a11..0000000 --- a/examples/TableViewDemo/ios/TableViewDemo-tvOS/Info.plist +++ /dev/null @@ -1,54 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - LSRequiresIPhoneOS - - UILaunchStoryboardName - LaunchScreen - UIRequiredDeviceCapabilities - - armv7 - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UIViewControllerBasedStatusBarAppearance - - NSLocationWhenInUseUsageDescription - - NSAppTransportSecurity - - - NSExceptionDomains - - localhost - - NSExceptionAllowsInsecureHTTPLoads - - - - - - diff --git a/examples/TableViewDemo/ios/TableViewDemo-tvOSTests/Info.plist b/examples/TableViewDemo/ios/TableViewDemo-tvOSTests/Info.plist deleted file mode 100644 index 886825c..0000000 --- a/examples/TableViewDemo/ios/TableViewDemo-tvOSTests/Info.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - - diff --git a/examples/TableViewDemo/ios/TableViewDemo.xcodeproj/project.pbxproj b/examples/TableViewDemo/ios/TableViewDemo.xcodeproj/project.pbxproj deleted file mode 100644 index 8151811..0000000 --- a/examples/TableViewDemo/ios/TableViewDemo.xcodeproj/project.pbxproj +++ /dev/null @@ -1,1438 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 00C302E51ABCBA2D00DB3ED1 /* libRCTActionSheet.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302AC1ABCB8CE00DB3ED1 /* libRCTActionSheet.a */; }; - 00C302E71ABCBA2D00DB3ED1 /* libRCTGeolocation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302BA1ABCB90400DB3ED1 /* libRCTGeolocation.a */; }; - 00C302E81ABCBA2D00DB3ED1 /* libRCTImage.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302C01ABCB91800DB3ED1 /* libRCTImage.a */; }; - 00C302E91ABCBA2D00DB3ED1 /* libRCTNetwork.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302DC1ABCB9D200DB3ED1 /* libRCTNetwork.a */; }; - 00C302EA1ABCBA2D00DB3ED1 /* libRCTVibration.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302E41ABCB9EE00DB3ED1 /* libRCTVibration.a */; }; - 00E356F31AD99517003FC87E /* TableViewDemoTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* TableViewDemoTests.m */; }; - 133E29F31AD74F7200F7D852 /* libRCTLinking.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 78C398B91ACF4ADC00677621 /* libRCTLinking.a */; }; - 139105C61AF99C1200B5F7CC /* libRCTSettings.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 139105C11AF99BAD00B5F7CC /* libRCTSettings.a */; }; - 139FDEF61B0652A700C62182 /* libRCTWebSocket.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 139FDEF41B06529B00C62182 /* libRCTWebSocket.a */; }; - 13B07FBC1A68108700A75B9A /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.m */; }; - 13B07FBD1A68108700A75B9A /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB11A68108700A75B9A /* LaunchScreen.xib */; }; - 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; - 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; - 140ED2AC1D01E1AD002B40FF /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 146834041AC3E56700842450 /* libReact.a */; }; - 1F2CF4C31F8E3836003F0302 /* libRNTableView.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F2CF4C21F8E381B003F0302 /* libRNTableView.a */; }; - 1F2CF4C61F8E385A003F0302 /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F2CF4C51F8E385A003F0302 /* libReact.a */; }; - 1F5F4AC41F8E3C2900CD0F5B /* countries.json in Resources */ = {isa = PBXBuildFile; fileRef = 1F5F4AC21F8E3C2900CD0F5B /* countries.json */; }; - 1F5F4AC51F8E3C2900CD0F5B /* states.json in Resources */ = {isa = PBXBuildFile; fileRef = 1F5F4AC31F8E3C2900CD0F5B /* states.json */; }; - 2D02E4BC1E0B4A80006451C7 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.m */; }; - 2D02E4BD1E0B4A84006451C7 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; - 2D02E4BF1E0B4AB3006451C7 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; - 2D02E4C21E0B4AEC006451C7 /* libRCTAnimation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E9157351DD0AC6500FF2AA8 /* libRCTAnimation.a */; }; - 2D02E4C31E0B4AEC006451C7 /* libRCTImage-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E841DF850E9000B6D8A /* libRCTImage-tvOS.a */; }; - 2D02E4C41E0B4AEC006451C7 /* libRCTLinking-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E881DF850E9000B6D8A /* libRCTLinking-tvOS.a */; }; - 2D02E4C51E0B4AEC006451C7 /* libRCTNetwork-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E8C1DF850E9000B6D8A /* libRCTNetwork-tvOS.a */; }; - 2D02E4C61E0B4AEC006451C7 /* libRCTSettings-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E901DF850E9000B6D8A /* libRCTSettings-tvOS.a */; }; - 2D02E4C71E0B4AEC006451C7 /* libRCTText-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E941DF850E9000B6D8A /* libRCTText-tvOS.a */; }; - 2D02E4C81E0B4AEC006451C7 /* libRCTWebSocket-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E991DF850E9000B6D8A /* libRCTWebSocket-tvOS.a */; }; - 2D02E4C91E0B4AEC006451C7 /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3EA31DF850E9000B6D8A /* libReact.a */; }; - 2DCD954D1E0B4F2C00145EB5 /* TableViewDemoTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* TableViewDemoTests.m */; }; - 5E9157361DD0AC6A00FF2AA8 /* libRCTAnimation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E9157331DD0AC6500FF2AA8 /* libRCTAnimation.a */; }; - 832341BD1AAA6AB300B99B32 /* libRCTText.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 832341B51AAA6A8300B99B32 /* libRCTText.a */; }; - ADBDB9381DFEBF1600ED6528 /* libRCTBlob.a in Frameworks */ = {isa = PBXBuildFile; fileRef = ADBDB9271DFEBF0700ED6528 /* libRCTBlob.a */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 00C302AB1ABCB8CE00DB3ED1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 134814201AA4EA6300B7C361; - remoteInfo = RCTActionSheet; - }; - 00C302B91ABCB90400DB3ED1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 00C302B51ABCB90400DB3ED1 /* RCTGeolocation.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 134814201AA4EA6300B7C361; - remoteInfo = RCTGeolocation; - }; - 00C302BF1ABCB91800DB3ED1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 58B5115D1A9E6B3D00147676; - remoteInfo = RCTImage; - }; - 00C302DB1ABCB9D200DB3ED1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 58B511DB1A9E6C8500147676; - remoteInfo = RCTNetwork; - }; - 00C302E31ABCB9EE00DB3ED1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 00C302DF1ABCB9EE00DB3ED1 /* RCTVibration.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 832C81801AAF6DEF007FA2F7; - remoteInfo = RCTVibration; - }; - 00E356F41AD99517003FC87E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 83CBB9F71A601CBA00E9B192 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 13B07F861A680F5B00A75B9A; - remoteInfo = TableViewDemo; - }; - 139105C01AF99BAD00B5F7CC /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 134814201AA4EA6300B7C361; - remoteInfo = RCTSettings; - }; - 139FDEF31B06529B00C62182 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 3C86DF461ADF2C930047B81A; - remoteInfo = RCTWebSocket; - }; - 146834031AC3E56700842450 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 83CBBA2E1A601D0E00E9B192; - remoteInfo = React; - }; - 1F2CF4AA1F8E381B003F0302 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = ADD01A681E09402E00F6D226; - remoteInfo = "RCTBlob-tvOS"; - }; - 1F2CF4BC1F8E381B003F0302 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 3DBE0D001F3B181A0099AA32; - remoteInfo = fishhook; - }; - 1F2CF4BE1F8E381B003F0302 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 3DBE0D0D1F3B181C0099AA32; - remoteInfo = "fishhook-tvOS"; - }; - 1F2CF4C11F8E381B003F0302 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 1F2CF4A21F8E381A003F0302 /* RNTableView.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 873769951B7CD6E900F7C3C2; - remoteInfo = RNTableView; - }; - 1F5F4AAD1F8E3AA600CD0F5B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 139D7ECE1E25DB7D00323FB7; - remoteInfo = "third-party"; - }; - 1F5F4AAF1F8E3AA600CD0F5B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 3D383D3C1EBD27B6005632C8; - remoteInfo = "third-party-tvOS"; - }; - 1F5F4AB11F8E3AA600CD0F5B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 139D7E881E25C6D100323FB7; - remoteInfo = "double-conversion"; - }; - 1F5F4AB31F8E3AA600CD0F5B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 3D383D621EBD27B9005632C8; - remoteInfo = "double-conversion-tvOS"; - }; - 2D02E4911E0B4A5D006451C7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 83CBB9F71A601CBA00E9B192 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2D02E47A1E0B4A5D006451C7; - remoteInfo = "TableViewDemo-tvOS"; - }; - 3DAD3E831DF850E9000B6D8A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 2D2A283A1D9B042B00D4039D; - remoteInfo = "RCTImage-tvOS"; - }; - 3DAD3E871DF850E9000B6D8A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 2D2A28471D9B043800D4039D; - remoteInfo = "RCTLinking-tvOS"; - }; - 3DAD3E8B1DF850E9000B6D8A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 2D2A28541D9B044C00D4039D; - remoteInfo = "RCTNetwork-tvOS"; - }; - 3DAD3E8F1DF850E9000B6D8A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 2D2A28611D9B046600D4039D; - remoteInfo = "RCTSettings-tvOS"; - }; - 3DAD3E931DF850E9000B6D8A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 2D2A287B1D9B048500D4039D; - remoteInfo = "RCTText-tvOS"; - }; - 3DAD3E981DF850E9000B6D8A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 2D2A28881D9B049200D4039D; - remoteInfo = "RCTWebSocket-tvOS"; - }; - 3DAD3EA21DF850E9000B6D8A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 2D2A28131D9B038B00D4039D; - remoteInfo = "React-tvOS"; - }; - 3DAD3EA41DF850E9000B6D8A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 3D3C059A1DE3340900C268FA; - remoteInfo = yoga; - }; - 3DAD3EA61DF850E9000B6D8A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 3D3C06751DE3340C00C268FA; - remoteInfo = "yoga-tvOS"; - }; - 3DAD3EA81DF850E9000B6D8A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 3D3CD9251DE5FBEC00167DC4; - remoteInfo = cxxreact; - }; - 3DAD3EAA1DF850E9000B6D8A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 3D3CD9321DE5FBEE00167DC4; - remoteInfo = "cxxreact-tvOS"; - }; - 3DAD3EAC1DF850E9000B6D8A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 3D3CD90B1DE5FBD600167DC4; - remoteInfo = jschelpers; - }; - 3DAD3EAE1DF850E9000B6D8A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 3D3CD9181DE5FBD800167DC4; - remoteInfo = "jschelpers-tvOS"; - }; - 5E9157321DD0AC6500FF2AA8 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 134814201AA4EA6300B7C361; - remoteInfo = RCTAnimation; - }; - 5E9157341DD0AC6500FF2AA8 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 2D2A28201D9B03D100D4039D; - remoteInfo = "RCTAnimation-tvOS"; - }; - 78C398B81ACF4ADC00677621 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 134814201AA4EA6300B7C361; - remoteInfo = RCTLinking; - }; - 832341B41AAA6A8300B99B32 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 58B5119B1A9E6C1200147676; - remoteInfo = RCTText; - }; - ADBDB9261DFEBF0700ED6528 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 358F4ED71D1E81A9004DF814; - remoteInfo = RCTBlob; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 008F07F21AC5B25A0029DE68 /* main.jsbundle */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = main.jsbundle; sourceTree = ""; }; - 00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTActionSheet.xcodeproj; path = "../node_modules/react-native/Libraries/ActionSheetIOS/RCTActionSheet.xcodeproj"; sourceTree = ""; }; - 00C302B51ABCB90400DB3ED1 /* RCTGeolocation.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTGeolocation.xcodeproj; path = "../node_modules/react-native/Libraries/Geolocation/RCTGeolocation.xcodeproj"; sourceTree = ""; }; - 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTImage.xcodeproj; path = "../node_modules/react-native/Libraries/Image/RCTImage.xcodeproj"; sourceTree = ""; }; - 00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTNetwork.xcodeproj; path = "../node_modules/react-native/Libraries/Network/RCTNetwork.xcodeproj"; sourceTree = ""; }; - 00C302DF1ABCB9EE00DB3ED1 /* RCTVibration.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTVibration.xcodeproj; path = "../node_modules/react-native/Libraries/Vibration/RCTVibration.xcodeproj"; sourceTree = ""; }; - 00E356EE1AD99517003FC87E /* TableViewDemoTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = TableViewDemoTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 00E356F11AD99517003FC87E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 00E356F21AD99517003FC87E /* TableViewDemoTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = TableViewDemoTests.m; sourceTree = ""; }; - 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTSettings.xcodeproj; path = "../node_modules/react-native/Libraries/Settings/RCTSettings.xcodeproj"; sourceTree = ""; }; - 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTWebSocket.xcodeproj; path = "../node_modules/react-native/Libraries/WebSocket/RCTWebSocket.xcodeproj"; sourceTree = ""; }; - 13B07F961A680F5B00A75B9A /* TableViewDemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = TableViewDemo.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = TableViewDemo/AppDelegate.h; sourceTree = ""; }; - 13B07FB01A68108700A75B9A /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AppDelegate.m; path = TableViewDemo/AppDelegate.m; sourceTree = ""; }; - 13B07FB21A68108700A75B9A /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/LaunchScreen.xib; sourceTree = ""; }; - 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = TableViewDemo/Images.xcassets; sourceTree = ""; }; - 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = TableViewDemo/Info.plist; sourceTree = ""; }; - 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = TableViewDemo/main.m; sourceTree = ""; }; - 146833FF1AC3E56700842450 /* React.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = React.xcodeproj; path = "../node_modules/react-native/React/React.xcodeproj"; sourceTree = ""; }; - 1F2CF4A21F8E381A003F0302 /* RNTableView.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RNTableView.xcodeproj; path = "../node_modules/react-native-tableview/RNTableView.xcodeproj"; sourceTree = ""; }; - 1F2CF4C51F8E385A003F0302 /* libReact.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libReact.a; path = "../node_modules/react-native/React/build/Debug-iphoneos/libReact.a"; sourceTree = ""; }; - 1F5F4AC21F8E3C2900CD0F5B /* countries.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; name = countries.json; path = ../countries.json; sourceTree = ""; }; - 1F5F4AC31F8E3C2900CD0F5B /* states.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; name = states.json; path = ../states.json; sourceTree = ""; }; - 2D02E47B1E0B4A5D006451C7 /* TableViewDemo-tvOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "TableViewDemo-tvOS.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - 2D02E4901E0B4A5D006451C7 /* TableViewDemo-tvOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "TableViewDemo-tvOSTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; - 5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTAnimation.xcodeproj; path = "../node_modules/react-native/Libraries/NativeAnimation/RCTAnimation.xcodeproj"; sourceTree = ""; }; - 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTLinking.xcodeproj; path = "../node_modules/react-native/Libraries/LinkingIOS/RCTLinking.xcodeproj"; sourceTree = ""; }; - 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTText.xcodeproj; path = "../node_modules/react-native/Libraries/Text/RCTText.xcodeproj"; sourceTree = ""; }; - ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTBlob.xcodeproj; path = "../node_modules/react-native/Libraries/Blob/RCTBlob.xcodeproj"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 00E356EB1AD99517003FC87E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 140ED2AC1D01E1AD002B40FF /* libReact.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 13B07F8C1A680F5B00A75B9A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 1F2CF4C61F8E385A003F0302 /* libReact.a in Frameworks */, - 1F2CF4C31F8E3836003F0302 /* libRNTableView.a in Frameworks */, - ADBDB9381DFEBF1600ED6528 /* libRCTBlob.a in Frameworks */, - 5E9157361DD0AC6A00FF2AA8 /* libRCTAnimation.a in Frameworks */, - 5E9157361DD0AC6A00FF2AA8 /* libRCTAnimation.a in Frameworks */, - 00C302E51ABCBA2D00DB3ED1 /* libRCTActionSheet.a in Frameworks */, - 00C302E71ABCBA2D00DB3ED1 /* libRCTGeolocation.a in Frameworks */, - 00C302E81ABCBA2D00DB3ED1 /* libRCTImage.a in Frameworks */, - 133E29F31AD74F7200F7D852 /* libRCTLinking.a in Frameworks */, - 00C302E91ABCBA2D00DB3ED1 /* libRCTNetwork.a in Frameworks */, - 139105C61AF99C1200B5F7CC /* libRCTSettings.a in Frameworks */, - 832341BD1AAA6AB300B99B32 /* libRCTText.a in Frameworks */, - 00C302EA1ABCBA2D00DB3ED1 /* libRCTVibration.a in Frameworks */, - 139FDEF61B0652A700C62182 /* libRCTWebSocket.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 2D02E4781E0B4A5D006451C7 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 2D02E4C91E0B4AEC006451C7 /* libReact.a in Frameworks */, - 2D02E4C21E0B4AEC006451C7 /* libRCTAnimation.a in Frameworks */, - 2D02E4C31E0B4AEC006451C7 /* libRCTImage-tvOS.a in Frameworks */, - 2D02E4C41E0B4AEC006451C7 /* libRCTLinking-tvOS.a in Frameworks */, - 2D02E4C51E0B4AEC006451C7 /* libRCTNetwork-tvOS.a in Frameworks */, - 2D02E4C61E0B4AEC006451C7 /* libRCTSettings-tvOS.a in Frameworks */, - 2D02E4C71E0B4AEC006451C7 /* libRCTText-tvOS.a in Frameworks */, - 2D02E4C81E0B4AEC006451C7 /* libRCTWebSocket-tvOS.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 2D02E48D1E0B4A5D006451C7 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 00C302A81ABCB8CE00DB3ED1 /* Products */ = { - isa = PBXGroup; - children = ( - 00C302AC1ABCB8CE00DB3ED1 /* libRCTActionSheet.a */, - ); - name = Products; - sourceTree = ""; - }; - 00C302B61ABCB90400DB3ED1 /* Products */ = { - isa = PBXGroup; - children = ( - 00C302BA1ABCB90400DB3ED1 /* libRCTGeolocation.a */, - ); - name = Products; - sourceTree = ""; - }; - 00C302BC1ABCB91800DB3ED1 /* Products */ = { - isa = PBXGroup; - children = ( - 00C302C01ABCB91800DB3ED1 /* libRCTImage.a */, - 3DAD3E841DF850E9000B6D8A /* libRCTImage-tvOS.a */, - ); - name = Products; - sourceTree = ""; - }; - 00C302D41ABCB9D200DB3ED1 /* Products */ = { - isa = PBXGroup; - children = ( - 00C302DC1ABCB9D200DB3ED1 /* libRCTNetwork.a */, - 3DAD3E8C1DF850E9000B6D8A /* libRCTNetwork-tvOS.a */, - ); - name = Products; - sourceTree = ""; - }; - 00C302E01ABCB9EE00DB3ED1 /* Products */ = { - isa = PBXGroup; - children = ( - 00C302E41ABCB9EE00DB3ED1 /* libRCTVibration.a */, - ); - name = Products; - sourceTree = ""; - }; - 00E356EF1AD99517003FC87E /* TableViewDemoTests */ = { - isa = PBXGroup; - children = ( - 00E356F21AD99517003FC87E /* TableViewDemoTests.m */, - 00E356F01AD99517003FC87E /* Supporting Files */, - ); - path = TableViewDemoTests; - sourceTree = ""; - }; - 00E356F01AD99517003FC87E /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 00E356F11AD99517003FC87E /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - 139105B71AF99BAD00B5F7CC /* Products */ = { - isa = PBXGroup; - children = ( - 139105C11AF99BAD00B5F7CC /* libRCTSettings.a */, - 3DAD3E901DF850E9000B6D8A /* libRCTSettings-tvOS.a */, - ); - name = Products; - sourceTree = ""; - }; - 139FDEE71B06529A00C62182 /* Products */ = { - isa = PBXGroup; - children = ( - 139FDEF41B06529B00C62182 /* libRCTWebSocket.a */, - 3DAD3E991DF850E9000B6D8A /* libRCTWebSocket-tvOS.a */, - 1F2CF4BD1F8E381B003F0302 /* libfishhook.a */, - 1F2CF4BF1F8E381B003F0302 /* libfishhook-tvOS.a */, - ); - name = Products; - sourceTree = ""; - }; - 13B07FAE1A68108700A75B9A /* TableViewDemo */ = { - isa = PBXGroup; - children = ( - 1F5F4AC21F8E3C2900CD0F5B /* countries.json */, - 1F5F4AC31F8E3C2900CD0F5B /* states.json */, - 008F07F21AC5B25A0029DE68 /* main.jsbundle */, - 13B07FAF1A68108700A75B9A /* AppDelegate.h */, - 13B07FB01A68108700A75B9A /* AppDelegate.m */, - 13B07FB51A68108700A75B9A /* Images.xcassets */, - 13B07FB61A68108700A75B9A /* Info.plist */, - 13B07FB11A68108700A75B9A /* LaunchScreen.xib */, - 13B07FB71A68108700A75B9A /* main.m */, - ); - name = TableViewDemo; - sourceTree = ""; - }; - 146834001AC3E56700842450 /* Products */ = { - isa = PBXGroup; - children = ( - 146834041AC3E56700842450 /* libReact.a */, - 3DAD3EA31DF850E9000B6D8A /* libReact.a */, - 3DAD3EA51DF850E9000B6D8A /* libyoga.a */, - 3DAD3EA71DF850E9000B6D8A /* libyoga.a */, - 3DAD3EA91DF850E9000B6D8A /* libcxxreact.a */, - 3DAD3EAB1DF850E9000B6D8A /* libcxxreact.a */, - 3DAD3EAD1DF850E9000B6D8A /* libjschelpers.a */, - 3DAD3EAF1DF850E9000B6D8A /* libjschelpers.a */, - 1F5F4AAE1F8E3AA600CD0F5B /* libthird-party.a */, - 1F5F4AB01F8E3AA600CD0F5B /* libthird-party.a */, - 1F5F4AB21F8E3AA600CD0F5B /* libdouble-conversion.a */, - 1F5F4AB41F8E3AA600CD0F5B /* libdouble-conversion.a */, - ); - name = Products; - sourceTree = ""; - }; - 1F2CF4A31F8E381A003F0302 /* Products */ = { - isa = PBXGroup; - children = ( - 1F2CF4C21F8E381B003F0302 /* libRNTableView.a */, - ); - name = Products; - sourceTree = ""; - }; - 1F2CF4C41F8E3859003F0302 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 1F2CF4C51F8E385A003F0302 /* libReact.a */, - ); - name = Frameworks; - sourceTree = ""; - }; - 5E91572E1DD0AC6500FF2AA8 /* Products */ = { - isa = PBXGroup; - children = ( - 5E9157331DD0AC6500FF2AA8 /* libRCTAnimation.a */, - 5E9157351DD0AC6500FF2AA8 /* libRCTAnimation.a */, - ); - name = Products; - sourceTree = ""; - }; - 78C398B11ACF4ADC00677621 /* Products */ = { - isa = PBXGroup; - children = ( - 78C398B91ACF4ADC00677621 /* libRCTLinking.a */, - 3DAD3E881DF850E9000B6D8A /* libRCTLinking-tvOS.a */, - ); - name = Products; - sourceTree = ""; - }; - 832341AE1AAA6A7D00B99B32 /* Libraries */ = { - isa = PBXGroup; - children = ( - 1F2CF4A21F8E381A003F0302 /* RNTableView.xcodeproj */, - 5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */, - 146833FF1AC3E56700842450 /* React.xcodeproj */, - 00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */, - ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */, - 00C302B51ABCB90400DB3ED1 /* RCTGeolocation.xcodeproj */, - 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */, - 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */, - 00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */, - 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */, - 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */, - 00C302DF1ABCB9EE00DB3ED1 /* RCTVibration.xcodeproj */, - 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */, - ); - name = Libraries; - sourceTree = ""; - }; - 832341B11AAA6A8300B99B32 /* Products */ = { - isa = PBXGroup; - children = ( - 832341B51AAA6A8300B99B32 /* libRCTText.a */, - 3DAD3E941DF850E9000B6D8A /* libRCTText-tvOS.a */, - ); - name = Products; - sourceTree = ""; - }; - 83CBB9F61A601CBA00E9B192 = { - isa = PBXGroup; - children = ( - 13B07FAE1A68108700A75B9A /* TableViewDemo */, - 832341AE1AAA6A7D00B99B32 /* Libraries */, - 00E356EF1AD99517003FC87E /* TableViewDemoTests */, - 83CBBA001A601CBA00E9B192 /* Products */, - 1F2CF4C41F8E3859003F0302 /* Frameworks */, - ); - indentWidth = 2; - sourceTree = ""; - tabWidth = 2; - usesTabs = 0; - }; - 83CBBA001A601CBA00E9B192 /* Products */ = { - isa = PBXGroup; - children = ( - 13B07F961A680F5B00A75B9A /* TableViewDemo.app */, - 00E356EE1AD99517003FC87E /* TableViewDemoTests.xctest */, - 2D02E47B1E0B4A5D006451C7 /* TableViewDemo-tvOS.app */, - 2D02E4901E0B4A5D006451C7 /* TableViewDemo-tvOSTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - ADBDB9201DFEBF0600ED6528 /* Products */ = { - isa = PBXGroup; - children = ( - ADBDB9271DFEBF0700ED6528 /* libRCTBlob.a */, - 1F2CF4AB1F8E381B003F0302 /* libRCTBlob-tvOS.a */, - ); - name = Products; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 00E356ED1AD99517003FC87E /* TableViewDemoTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "TableViewDemoTests" */; - buildPhases = ( - 00E356EA1AD99517003FC87E /* Sources */, - 00E356EB1AD99517003FC87E /* Frameworks */, - 00E356EC1AD99517003FC87E /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 00E356F51AD99517003FC87E /* PBXTargetDependency */, - ); - name = TableViewDemoTests; - productName = TableViewDemoTests; - productReference = 00E356EE1AD99517003FC87E /* TableViewDemoTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 13B07F861A680F5B00A75B9A /* TableViewDemo */ = { - isa = PBXNativeTarget; - buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "TableViewDemo" */; - buildPhases = ( - 13B07F871A680F5B00A75B9A /* Sources */, - 13B07F8C1A680F5B00A75B9A /* Frameworks */, - 13B07F8E1A680F5B00A75B9A /* Resources */, - 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = TableViewDemo; - productName = "Hello World"; - productReference = 13B07F961A680F5B00A75B9A /* TableViewDemo.app */; - productType = "com.apple.product-type.application"; - }; - 2D02E47A1E0B4A5D006451C7 /* TableViewDemo-tvOS */ = { - isa = PBXNativeTarget; - buildConfigurationList = 2D02E4BA1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "TableViewDemo-tvOS" */; - buildPhases = ( - 2D02E4771E0B4A5D006451C7 /* Sources */, - 2D02E4781E0B4A5D006451C7 /* Frameworks */, - 2D02E4791E0B4A5D006451C7 /* Resources */, - 2D02E4CB1E0B4B27006451C7 /* Bundle React Native Code And Images */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "TableViewDemo-tvOS"; - productName = "TableViewDemo-tvOS"; - productReference = 2D02E47B1E0B4A5D006451C7 /* TableViewDemo-tvOS.app */; - productType = "com.apple.product-type.application"; - }; - 2D02E48F1E0B4A5D006451C7 /* TableViewDemo-tvOSTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 2D02E4BB1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "TableViewDemo-tvOSTests" */; - buildPhases = ( - 2D02E48C1E0B4A5D006451C7 /* Sources */, - 2D02E48D1E0B4A5D006451C7 /* Frameworks */, - 2D02E48E1E0B4A5D006451C7 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 2D02E4921E0B4A5D006451C7 /* PBXTargetDependency */, - ); - name = "TableViewDemo-tvOSTests"; - productName = "TableViewDemo-tvOSTests"; - productReference = 2D02E4901E0B4A5D006451C7 /* TableViewDemo-tvOSTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 83CBB9F71A601CBA00E9B192 /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 0610; - ORGANIZATIONNAME = Facebook; - TargetAttributes = { - 00E356ED1AD99517003FC87E = { - CreatedOnToolsVersion = 6.2; - TestTargetID = 13B07F861A680F5B00A75B9A; - }; - 2D02E47A1E0B4A5D006451C7 = { - CreatedOnToolsVersion = 8.2.1; - ProvisioningStyle = Automatic; - }; - 2D02E48F1E0B4A5D006451C7 = { - CreatedOnToolsVersion = 8.2.1; - ProvisioningStyle = Automatic; - TestTargetID = 2D02E47A1E0B4A5D006451C7; - }; - }; - }; - buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "TableViewDemo" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 83CBB9F61A601CBA00E9B192; - productRefGroup = 83CBBA001A601CBA00E9B192 /* Products */; - projectDirPath = ""; - projectReferences = ( - { - ProductGroup = 00C302A81ABCB8CE00DB3ED1 /* Products */; - ProjectRef = 00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */; - }, - { - ProductGroup = 5E91572E1DD0AC6500FF2AA8 /* Products */; - ProjectRef = 5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */; - }, - { - ProductGroup = ADBDB9201DFEBF0600ED6528 /* Products */; - ProjectRef = ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */; - }, - { - ProductGroup = 00C302B61ABCB90400DB3ED1 /* Products */; - ProjectRef = 00C302B51ABCB90400DB3ED1 /* RCTGeolocation.xcodeproj */; - }, - { - ProductGroup = 00C302BC1ABCB91800DB3ED1 /* Products */; - ProjectRef = 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */; - }, - { - ProductGroup = 78C398B11ACF4ADC00677621 /* Products */; - ProjectRef = 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */; - }, - { - ProductGroup = 00C302D41ABCB9D200DB3ED1 /* Products */; - ProjectRef = 00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */; - }, - { - ProductGroup = 139105B71AF99BAD00B5F7CC /* Products */; - ProjectRef = 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */; - }, - { - ProductGroup = 832341B11AAA6A8300B99B32 /* Products */; - ProjectRef = 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */; - }, - { - ProductGroup = 00C302E01ABCB9EE00DB3ED1 /* Products */; - ProjectRef = 00C302DF1ABCB9EE00DB3ED1 /* RCTVibration.xcodeproj */; - }, - { - ProductGroup = 139FDEE71B06529A00C62182 /* Products */; - ProjectRef = 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */; - }, - { - ProductGroup = 146834001AC3E56700842450 /* Products */; - ProjectRef = 146833FF1AC3E56700842450 /* React.xcodeproj */; - }, - { - ProductGroup = 1F2CF4A31F8E381A003F0302 /* Products */; - ProjectRef = 1F2CF4A21F8E381A003F0302 /* RNTableView.xcodeproj */; - }, - ); - projectRoot = ""; - targets = ( - 13B07F861A680F5B00A75B9A /* TableViewDemo */, - 00E356ED1AD99517003FC87E /* TableViewDemoTests */, - 2D02E47A1E0B4A5D006451C7 /* TableViewDemo-tvOS */, - 2D02E48F1E0B4A5D006451C7 /* TableViewDemo-tvOSTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXReferenceProxy section */ - 00C302AC1ABCB8CE00DB3ED1 /* libRCTActionSheet.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libRCTActionSheet.a; - remoteRef = 00C302AB1ABCB8CE00DB3ED1 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 00C302BA1ABCB90400DB3ED1 /* libRCTGeolocation.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libRCTGeolocation.a; - remoteRef = 00C302B91ABCB90400DB3ED1 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 00C302C01ABCB91800DB3ED1 /* libRCTImage.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libRCTImage.a; - remoteRef = 00C302BF1ABCB91800DB3ED1 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 00C302DC1ABCB9D200DB3ED1 /* libRCTNetwork.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libRCTNetwork.a; - remoteRef = 00C302DB1ABCB9D200DB3ED1 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 00C302E41ABCB9EE00DB3ED1 /* libRCTVibration.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libRCTVibration.a; - remoteRef = 00C302E31ABCB9EE00DB3ED1 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 139105C11AF99BAD00B5F7CC /* libRCTSettings.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libRCTSettings.a; - remoteRef = 139105C01AF99BAD00B5F7CC /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 139FDEF41B06529B00C62182 /* libRCTWebSocket.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libRCTWebSocket.a; - remoteRef = 139FDEF31B06529B00C62182 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 146834041AC3E56700842450 /* libReact.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libReact.a; - remoteRef = 146834031AC3E56700842450 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 1F2CF4AB1F8E381B003F0302 /* libRCTBlob-tvOS.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = "libRCTBlob-tvOS.a"; - remoteRef = 1F2CF4AA1F8E381B003F0302 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 1F2CF4BD1F8E381B003F0302 /* libfishhook.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libfishhook.a; - remoteRef = 1F2CF4BC1F8E381B003F0302 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 1F2CF4BF1F8E381B003F0302 /* libfishhook-tvOS.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = "libfishhook-tvOS.a"; - remoteRef = 1F2CF4BE1F8E381B003F0302 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 1F2CF4C21F8E381B003F0302 /* libRNTableView.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libRNTableView.a; - remoteRef = 1F2CF4C11F8E381B003F0302 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 1F5F4AAE1F8E3AA600CD0F5B /* libthird-party.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = "libthird-party.a"; - remoteRef = 1F5F4AAD1F8E3AA600CD0F5B /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 1F5F4AB01F8E3AA600CD0F5B /* libthird-party.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = "libthird-party.a"; - remoteRef = 1F5F4AAF1F8E3AA600CD0F5B /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 1F5F4AB21F8E3AA600CD0F5B /* libdouble-conversion.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = "libdouble-conversion.a"; - remoteRef = 1F5F4AB11F8E3AA600CD0F5B /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 1F5F4AB41F8E3AA600CD0F5B /* libdouble-conversion.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = "libdouble-conversion.a"; - remoteRef = 1F5F4AB31F8E3AA600CD0F5B /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 3DAD3E841DF850E9000B6D8A /* libRCTImage-tvOS.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = "libRCTImage-tvOS.a"; - remoteRef = 3DAD3E831DF850E9000B6D8A /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 3DAD3E881DF850E9000B6D8A /* libRCTLinking-tvOS.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = "libRCTLinking-tvOS.a"; - remoteRef = 3DAD3E871DF850E9000B6D8A /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 3DAD3E8C1DF850E9000B6D8A /* libRCTNetwork-tvOS.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = "libRCTNetwork-tvOS.a"; - remoteRef = 3DAD3E8B1DF850E9000B6D8A /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 3DAD3E901DF850E9000B6D8A /* libRCTSettings-tvOS.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = "libRCTSettings-tvOS.a"; - remoteRef = 3DAD3E8F1DF850E9000B6D8A /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 3DAD3E941DF850E9000B6D8A /* libRCTText-tvOS.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = "libRCTText-tvOS.a"; - remoteRef = 3DAD3E931DF850E9000B6D8A /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 3DAD3E991DF850E9000B6D8A /* libRCTWebSocket-tvOS.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = "libRCTWebSocket-tvOS.a"; - remoteRef = 3DAD3E981DF850E9000B6D8A /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 3DAD3EA31DF850E9000B6D8A /* libReact.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libReact.a; - remoteRef = 3DAD3EA21DF850E9000B6D8A /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 3DAD3EA51DF850E9000B6D8A /* libyoga.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libyoga.a; - remoteRef = 3DAD3EA41DF850E9000B6D8A /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 3DAD3EA71DF850E9000B6D8A /* libyoga.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libyoga.a; - remoteRef = 3DAD3EA61DF850E9000B6D8A /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 3DAD3EA91DF850E9000B6D8A /* libcxxreact.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libcxxreact.a; - remoteRef = 3DAD3EA81DF850E9000B6D8A /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 3DAD3EAB1DF850E9000B6D8A /* libcxxreact.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libcxxreact.a; - remoteRef = 3DAD3EAA1DF850E9000B6D8A /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 3DAD3EAD1DF850E9000B6D8A /* libjschelpers.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libjschelpers.a; - remoteRef = 3DAD3EAC1DF850E9000B6D8A /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 3DAD3EAF1DF850E9000B6D8A /* libjschelpers.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libjschelpers.a; - remoteRef = 3DAD3EAE1DF850E9000B6D8A /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 5E9157331DD0AC6500FF2AA8 /* libRCTAnimation.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libRCTAnimation.a; - remoteRef = 5E9157321DD0AC6500FF2AA8 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 5E9157351DD0AC6500FF2AA8 /* libRCTAnimation.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libRCTAnimation.a; - remoteRef = 5E9157341DD0AC6500FF2AA8 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 78C398B91ACF4ADC00677621 /* libRCTLinking.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libRCTLinking.a; - remoteRef = 78C398B81ACF4ADC00677621 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 832341B51AAA6A8300B99B32 /* libRCTText.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libRCTText.a; - remoteRef = 832341B41AAA6A8300B99B32 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - ADBDB9271DFEBF0700ED6528 /* libRCTBlob.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libRCTBlob.a; - remoteRef = ADBDB9261DFEBF0700ED6528 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; -/* End PBXReferenceProxy section */ - -/* Begin PBXResourcesBuildPhase section */ - 00E356EC1AD99517003FC87E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 13B07F8E1A680F5B00A75B9A /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 1F5F4AC41F8E3C2900CD0F5B /* countries.json in Resources */, - 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */, - 13B07FBD1A68108700A75B9A /* LaunchScreen.xib in Resources */, - 1F5F4AC51F8E3C2900CD0F5B /* states.json in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 2D02E4791E0B4A5D006451C7 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 2D02E4BD1E0B4A84006451C7 /* Images.xcassets in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 2D02E48E1E0B4A5D006451C7 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Bundle React Native code and images"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "export NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh"; - }; - 2D02E4CB1E0B4B27006451C7 /* Bundle React Native Code And Images */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Bundle React Native Code And Images"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "export NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 00E356EA1AD99517003FC87E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 00E356F31AD99517003FC87E /* TableViewDemoTests.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 13B07F871A680F5B00A75B9A /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 13B07FBC1A68108700A75B9A /* AppDelegate.m in Sources */, - 13B07FC11A68108700A75B9A /* main.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 2D02E4771E0B4A5D006451C7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 2D02E4BF1E0B4AB3006451C7 /* main.m in Sources */, - 2D02E4BC1E0B4A80006451C7 /* AppDelegate.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 2D02E48C1E0B4A5D006451C7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 2DCD954D1E0B4F2C00145EB5 /* TableViewDemoTests.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 00E356F51AD99517003FC87E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 13B07F861A680F5B00A75B9A /* TableViewDemo */; - targetProxy = 00E356F41AD99517003FC87E /* PBXContainerItemProxy */; - }; - 2D02E4921E0B4A5D006451C7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 2D02E47A1E0B4A5D006451C7 /* TableViewDemo-tvOS */; - targetProxy = 2D02E4911E0B4A5D006451C7 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 13B07FB11A68108700A75B9A /* LaunchScreen.xib */ = { - isa = PBXVariantGroup; - children = ( - 13B07FB21A68108700A75B9A /* Base */, - ); - name = LaunchScreen.xib; - path = TableViewDemo; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 00E356F61AD99517003FC87E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - INFOPLIST_FILE = TableViewDemoTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - OTHER_LDFLAGS = ( - "-ObjC", - "-lc++", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/TableViewDemo.app/TableViewDemo"; - }; - name = Debug; - }; - 00E356F71AD99517003FC87E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - COPY_PHASE_STRIP = NO; - INFOPLIST_FILE = TableViewDemoTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - OTHER_LDFLAGS = ( - "-ObjC", - "-lc++", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/TableViewDemo.app/TableViewDemo"; - }; - name = Release; - }; - 13B07F941A680F5B00A75B9A /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CURRENT_PROJECT_VERSION = 1; - DEAD_CODE_STRIPPING = NO; - INFOPLIST_FILE = TableViewDemo/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - OTHER_LDFLAGS = ( - "$(inherited)", - "-ObjC", - "-lc++", - ); - PRODUCT_NAME = TableViewDemo; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Debug; - }; - 13B07F951A680F5B00A75B9A /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CURRENT_PROJECT_VERSION = 1; - INFOPLIST_FILE = TableViewDemo/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - OTHER_LDFLAGS = ( - "$(inherited)", - "-ObjC", - "-lc++", - ); - PRODUCT_NAME = TableViewDemo; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Release; - }; - 2D02E4971E0B4A5E006451C7 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image"; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_ANALYZER_NONNULL = YES; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_TESTABILITY = YES; - GCC_NO_COMMON_BLOCKS = YES; - INFOPLIST_FILE = "TableViewDemo-tvOS/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - OTHER_LDFLAGS = ( - "-ObjC", - "-lc++", - ); - PRODUCT_BUNDLE_IDENTIFIER = "com.facebook.REACT.TableViewDemo-tvOS"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = appletvos; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.2; - }; - name = Debug; - }; - 2D02E4981E0B4A5E006451C7 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image"; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_ANALYZER_NONNULL = YES; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - GCC_NO_COMMON_BLOCKS = YES; - INFOPLIST_FILE = "TableViewDemo-tvOS/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - OTHER_LDFLAGS = ( - "-ObjC", - "-lc++", - ); - PRODUCT_BUNDLE_IDENTIFIER = "com.facebook.REACT.TableViewDemo-tvOS"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = appletvos; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.2; - }; - name = Release; - }; - 2D02E4991E0B4A5E006451C7 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CLANG_ANALYZER_NONNULL = YES; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_TESTABILITY = YES; - GCC_NO_COMMON_BLOCKS = YES; - INFOPLIST_FILE = "TableViewDemo-tvOSTests/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "com.facebook.REACT.TableViewDemo-tvOSTests"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = appletvos; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/TableViewDemo-tvOS.app/TableViewDemo-tvOS"; - TVOS_DEPLOYMENT_TARGET = 10.1; - }; - name = Debug; - }; - 2D02E49A1E0B4A5E006451C7 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CLANG_ANALYZER_NONNULL = YES; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - GCC_NO_COMMON_BLOCKS = YES; - INFOPLIST_FILE = "TableViewDemo-tvOSTests/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "com.facebook.REACT.TableViewDemo-tvOSTests"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = appletvos; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/TableViewDemo-tvOS.app/TableViewDemo-tvOS"; - TVOS_DEPLOYMENT_TARGET = 10.1; - }; - name = Release; - }; - 83CBBA201A601CBA00E9B192 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - HEADER_SEARCH_PATHS = "$(SRCROOT)/../node_modules/react-native-tableview"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - }; - name = Debug; - }; - 83CBBA211A601CBA00E9B192 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = YES; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - HEADER_SEARCH_PATHS = "$(SRCROOT)/../node_modules/react-native-tableview"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "TableViewDemoTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 00E356F61AD99517003FC87E /* Debug */, - 00E356F71AD99517003FC87E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "TableViewDemo" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 13B07F941A680F5B00A75B9A /* Debug */, - 13B07F951A680F5B00A75B9A /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 2D02E4BA1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "TableViewDemo-tvOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 2D02E4971E0B4A5E006451C7 /* Debug */, - 2D02E4981E0B4A5E006451C7 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 2D02E4BB1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "TableViewDemo-tvOSTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 2D02E4991E0B4A5E006451C7 /* Debug */, - 2D02E49A1E0B4A5E006451C7 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "TableViewDemo" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 83CBBA201A601CBA00E9B192 /* Debug */, - 83CBBA211A601CBA00E9B192 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 83CBB9F71A601CBA00E9B192 /* Project object */; -} diff --git a/examples/TableViewDemo/ios/TableViewDemo.xcodeproj/xcshareddata/xcschemes/TableViewDemo-tvOS.xcscheme b/examples/TableViewDemo/ios/TableViewDemo.xcodeproj/xcshareddata/xcschemes/TableViewDemo-tvOS.xcscheme deleted file mode 100644 index bfa1bda..0000000 --- a/examples/TableViewDemo/ios/TableViewDemo.xcodeproj/xcshareddata/xcschemes/TableViewDemo-tvOS.xcscheme +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/TableViewDemo/ios/TableViewDemo.xcodeproj/xcshareddata/xcschemes/TableViewDemo.xcscheme b/examples/TableViewDemo/ios/TableViewDemo.xcodeproj/xcshareddata/xcschemes/TableViewDemo.xcscheme deleted file mode 100644 index bd3a4b3..0000000 --- a/examples/TableViewDemo/ios/TableViewDemo.xcodeproj/xcshareddata/xcschemes/TableViewDemo.xcscheme +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/TableViewDemo/ios/TableViewDemo/AppDelegate.h b/examples/TableViewDemo/ios/TableViewDemo/AppDelegate.h deleted file mode 100644 index a9654d5..0000000 --- a/examples/TableViewDemo/ios/TableViewDemo/AppDelegate.h +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Copyright (c) 2015-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - */ - -#import - -@interface AppDelegate : UIResponder - -@property (nonatomic, strong) UIWindow *window; - -@end diff --git a/examples/TableViewDemo/ios/TableViewDemo/AppDelegate.m b/examples/TableViewDemo/ios/TableViewDemo/AppDelegate.m deleted file mode 100644 index 248bb35..0000000 --- a/examples/TableViewDemo/ios/TableViewDemo/AppDelegate.m +++ /dev/null @@ -1,64 +0,0 @@ -/** - * Copyright (c) 2015-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - */ - -#import "AppDelegate.h" - -#import -#import - -@implementation AppDelegate - -- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions -{ - NSURL *jsCodeLocation; - - /** - * Loading JavaScript code - uncomment the one you want. - * - * OPTION 1 - * Load from development server. Start the server from the repository root: - * - * $ npm start - * - * To run on device, change `localhost` to the IP address of your computer - * (you can get this by typing `ifconfig` into the terminal and selecting the - * `inet` value under `en0:`) and make sure your computer and iOS device are - * on the same Wi-Fi network. - */ - - jsCodeLocation = [NSURL URLWithString:@"http://localhost:8081/index.ios.bundle?platform=ios"]; - - /** - * OPTION 2 - * Load from pre-bundled file on disk. To re-generate the static bundle - * from the root of your project directory, run - * - * $ react-native bundle --minify - * - * see http://facebook.github.io/react-native/docs/runningondevice.html - */ - - - // jsCodeLocation = [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"]; - - RCTRootView *rootView = [[RCTRootView alloc] initWithBundleURL:jsCodeLocation - moduleName:@"TableViewExample" initialProperties:@{} launchOptions:launchOptions]; - - //Save main bridge so that RNTableView could access our bridge to create its RNReactModuleCells - [[RNAppGlobals sharedInstance] setAppBridge:rootView.bridge]; - - self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds]; - UIViewController *rootViewController = [[UIViewController alloc] init]; - rootViewController.view = rootView; - self.window.rootViewController = rootViewController; - [self.window makeKeyAndVisible]; - return YES; -} - -@end diff --git a/examples/TableViewDemo/ios/TableViewDemo/Base.lproj/LaunchScreen.xib b/examples/TableViewDemo/ios/TableViewDemo/Base.lproj/LaunchScreen.xib deleted file mode 100644 index dfa1322..0000000 --- a/examples/TableViewDemo/ios/TableViewDemo/Base.lproj/LaunchScreen.xib +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/TableViewDemo/ios/TableViewDemo/Images.xcassets/AppIcon.appiconset/Contents.json b/examples/TableViewDemo/ios/TableViewDemo/Images.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 118c98f..0000000 --- a/examples/TableViewDemo/ios/TableViewDemo/Images.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "images" : [ - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "60x60", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "60x60", - "scale" : "3x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/examples/TableViewDemo/ios/TableViewDemo/Info.plist b/examples/TableViewDemo/ios/TableViewDemo/Info.plist deleted file mode 100644 index 8afd771..0000000 --- a/examples/TableViewDemo/ios/TableViewDemo/Info.plist +++ /dev/null @@ -1,56 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleDisplayName - TableViewDemo - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - LSRequiresIPhoneOS - - UILaunchStoryboardName - LaunchScreen - UIRequiredDeviceCapabilities - - armv7 - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UIViewControllerBasedStatusBarAppearance - - NSLocationWhenInUseUsageDescription - - NSAppTransportSecurity - - - NSExceptionDomains - - localhost - - NSExceptionAllowsInsecureHTTPLoads - - - - - - diff --git a/examples/TableViewDemo/ios/TableViewDemo/main.m b/examples/TableViewDemo/ios/TableViewDemo/main.m deleted file mode 100644 index 3d767fc..0000000 --- a/examples/TableViewDemo/ios/TableViewDemo/main.m +++ /dev/null @@ -1,18 +0,0 @@ -/** - * Copyright (c) 2015-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - */ - -#import - -#import "AppDelegate.h" - -int main(int argc, char * argv[]) { - @autoreleasepool { - return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); - } -} diff --git a/examples/TableViewDemo/ios/TableViewDemoTests/Info.plist b/examples/TableViewDemo/ios/TableViewDemoTests/Info.plist deleted file mode 100644 index 886825c..0000000 --- a/examples/TableViewDemo/ios/TableViewDemoTests/Info.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - - diff --git a/examples/TableViewDemo/ios/TableViewDemoTests/TableViewDemoTests.m b/examples/TableViewDemo/ios/TableViewDemoTests/TableViewDemoTests.m deleted file mode 100644 index 13344de..0000000 --- a/examples/TableViewDemo/ios/TableViewDemoTests/TableViewDemoTests.m +++ /dev/null @@ -1,70 +0,0 @@ -/** - * Copyright (c) 2015-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - */ - -#import -#import - -#import -#import - -#define TIMEOUT_SECONDS 600 -#define TEXT_TO_LOOK_FOR @"Welcome to React Native!" - -@interface TableViewDemoTests : XCTestCase - -@end - -@implementation TableViewDemoTests - -- (BOOL)findSubviewInView:(UIView *)view matching:(BOOL(^)(UIView *view))test -{ - if (test(view)) { - return YES; - } - for (UIView *subview in [view subviews]) { - if ([self findSubviewInView:subview matching:test]) { - return YES; - } - } - return NO; -} - -- (void)testRendersWelcomeScreen -{ - UIViewController *vc = [[[RCTSharedApplication() delegate] window] rootViewController]; - NSDate *date = [NSDate dateWithTimeIntervalSinceNow:TIMEOUT_SECONDS]; - BOOL foundElement = NO; - - __block NSString *redboxError = nil; - RCTSetLogFunction(^(RCTLogLevel level, RCTLogSource source, NSString *fileName, NSNumber *lineNumber, NSString *message) { - if (level >= RCTLogLevelError) { - redboxError = message; - } - }); - - while ([date timeIntervalSinceNow] > 0 && !foundElement && !redboxError) { - [[NSRunLoop mainRunLoop] runMode:NSDefaultRunLoopMode beforeDate:[NSDate dateWithTimeIntervalSinceNow:0.1]]; - [[NSRunLoop mainRunLoop] runMode:NSRunLoopCommonModes beforeDate:[NSDate dateWithTimeIntervalSinceNow:0.1]]; - - foundElement = [self findSubviewInView:vc.view matching:^BOOL(UIView *view) { - if ([view.accessibilityLabel isEqualToString:TEXT_TO_LOOK_FOR]) { - return YES; - } - return NO; - }]; - } - - RCTSetLogFunction(RCTDefaultLogFunction); - - XCTAssertNil(redboxError, @"RedBox error: %@", redboxError); - XCTAssertTrue(foundElement, @"Couldn't find element with text '%@' in %d seconds", TEXT_TO_LOOK_FOR, TIMEOUT_SECONDS); -} - - -@end diff --git a/examples/TableViewDemo/package.json b/examples/TableViewDemo/package.json deleted file mode 100644 index edfd361..0000000 --- a/examples/TableViewDemo/package.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "name": "TableViewDemo", - "version": "0.1.0", - "private": true, - "devDependencies": { - "babel-preset-react-native-stage-0": "^1.0.1", - "jest-expo": "^21.0.2", - "react-test-renderer": "16.0.0-alpha.12" - }, - "scripts": { - "start": "react-native start", - "android": "react-native run-android", - "ios": "react-native run-ios", - "test": "node node_modules/jest/bin/jest.js --watch" - }, - "jest": { - "preset": "jest-expo" - }, - "dependencies": { - "firebase": "^4.5.0", - "react": "^16.0.0", - "react-native": "^0.49.3", - "react-native-navbar": "^2.0.1", - "react-native-router-flux": "^4.0.0-beta.22", - "react-native-tableview": "https://github.com/houserater/react-native-tableview.git#hank.brekke/react-16-upgrade", - "react-native-tabs": "^1.0.9" - } -} diff --git a/examples/TableViewDemo/states.json b/examples/TableViewDemo/states.json deleted file mode 100644 index 0e4e7ab..0000000 --- a/examples/TableViewDemo/states.json +++ /dev/null @@ -1 +0,0 @@ -[{"items":[{"label":"A'ana","value":"WS01","country":"WS"},{"label":"Aakkâr","value":"LB10","country":"LB"},{"label":"Aargau","value":"CHAG","country":"CH"},{"label":"Abia","value":"NG45","country":"NG"},{"label":"Abkhazia","value":"GE02","country":"GE"},{"label":"Abruzzo","value":"IT01","country":"IT"},{"label":"Abu Dhabi","value":"AE01","country":"AE"},{"label":"Abuja Federal Capital Territory","value":"NG11","country":"NG"},{"label":"Abyan","value":"YE01","country":"YE"},{"label":"Abşeron","value":"AZ01","country":"AZ"},{"label":"Aceh","value":"ID01","country":"ID"},{"label":"Acklins","value":"BS24","country":"BS"},{"label":"Acoua","value":"YT97601","country":"YT"},{"label":"Acquaviva","value":"SM01","country":"SM"},{"label":"Acre","value":"BR01","country":"BR"},{"label":"Adamaoua","value":"CM10","country":"CM"},{"label":"Adamawa","value":"NG35","country":"NG"},{"label":"Adana","value":"TR81","country":"TR"},{"label":"Aden","value":"YE02","country":"YE"},{"label":"Adjuntas","value":"PR001","country":"PR"},{"label":"Adrar","value":"MR07","country":"MR"},{"label":"Adrar","value":"DZ34","country":"DZ"},{"label":"Adygeya","value":"RU01","country":"RU"},{"label":"Adıyaman","value":"TR02","country":"TR"},{"label":"Aerodrom","value":"MKF3","country":"MK"},{"label":"Afyonkarahisar","value":"TR03","country":"TR"},{"label":"Agadez","value":"NE01","country":"NE"},{"label":"Agalega Islands","value":"MU21","country":"MU"},{"label":"Agana Heights","value":"GUAH","country":"GU"},{"label":"Agat","value":"GUAT","country":"GU"},{"label":"Aglona","value":"LV35","country":"LV"},{"label":"Agnéby","value":"CI74","country":"CI"},{"label":"Aguada","value":"PR003","country":"PR"},{"label":"Aguadilla","value":"PR005","country":"PR"},{"label":"Aguas Buenas","value":"PR007","country":"PR"},{"label":"Aguascalientes","value":"MX01","country":"MX"},{"label":"Ahal","value":"TM01","country":"TM"},{"label":"Ahuachapán","value":"SV01","country":"SV"},{"label":"Aibonito","value":"PR009","country":"PR"},{"label":"Aichi","value":"JP01","country":"JP"},{"label":"Aiga-i-le-Tai","value":"WS02","country":"WS"},{"label":"Aileu","value":"TLAL","country":"TL"},{"label":"Ailinginae Atoll","value":"MH007","country":"MH"},{"label":"Ailinglaplap Atoll","value":"MH010","country":"MH"},{"label":"Ailuk Atoll","value":"MH030","country":"MH"},{"label":"Aimeliik","value":"PW01","country":"PW"},{"label":"Ainaro","value":"TLAN","country":"TL"},{"label":"Airai","value":"PW02","country":"PW"},{"label":"Aisén","value":"CL02","country":"CL"},{"label":"Aiwo","value":"NR01","country":"NR"},{"label":"Aizkraukles Rajons","value":"LV01","country":"LV"},{"label":"Aizpute","value":"LV37","country":"LV"},{"label":"Ajaria","value":"GE04","country":"GE"},{"label":"Ajdovščina","value":"SI01","country":"SI"},{"label":"Ajlun","value":"JO20","country":"JO"},{"label":"Ajman","value":"AE02","country":"AE"},{"label":"Akershus","value":"NO01","country":"NO"},{"label":"Akita","value":"JP02","country":"JP"},{"label":"Aknīste","value":"LV38","country":"LV"},{"label":"Aksaray","value":"TR75","country":"TR"},{"label":"Akwa Ibom","value":"NG21","country":"NG"},{"label":"Al Asimah","value":"KW02","country":"KW"},{"label":"Al Aḩmadī","value":"KW04","country":"KW"},{"label":"Al Batinah","value":"OM11","country":"OM"},{"label":"Al Bayḑāʼ","value":"YE20","country":"YE"},{"label":"Al Buraimi","value":"OM10","country":"OM"},{"label":"Al Buḩayrah","value":"EG03","country":"EG"},{"label":"Al Bāţinah","value":"OM02","country":"OM"},{"label":"Al Farwaniyah","value":"KW07","country":"KW"},{"label":"Al Fujayrah","value":"AE04","country":"AE"},{"label":"Al Ismā‘īlīyah","value":"EG07","country":"EG"},{"label":"Al Jabal al Akhḑar","value":"LY63","country":"LY"},{"label":"Al Jahrāʼ","value":"KW05","country":"KW"},{"label":"Al Jawf","value":"YE21","country":"YE"},{"label":"Al Jawf","value":"SA20","country":"SA"},{"label":"Al Jazīrah","value":"SD38","country":"SD"},{"label":"Al Jufrah","value":"LY64","country":"LY"},{"label":"Al Jīzah","value":"EG08","country":"EG"},{"label":"Al Khawr","value":"QA04","country":"QA"},{"label":"Al Kufrah","value":"LY65","country":"LY"},{"label":"Al Madīnah al Munawwarah","value":"SA05","country":"SA"},{"label":"Al Mahdīyah","value":"TN15","country":"TN"},{"label":"Al Mahrah","value":"YE03","country":"YE"},{"label":"Al Marj","value":"LY66","country":"LY"},{"label":"Al Marqab","value":"LY82","country":"LY"},{"label":"Al Maḩwīt","value":"YE10","country":"YE"},{"label":"Al Minyā","value":"EG10","country":"EG"},{"label":"Al Munastīr","value":"TN16","country":"TN"},{"label":"Al Muthanná","value":"IQ03","country":"IQ"},{"label":"Al Qayrawān","value":"TN03","country":"TN"},{"label":"Al Qaşrayn","value":"TN02","country":"TN"},{"label":"Al Qaḑārif","value":"SD39","country":"SD"},{"label":"Al Qādisīyah","value":"IQ04","country":"IQ"},{"label":"Al Wakrah","value":"QA10","country":"QA"},{"label":"Al Wusţá","value":"OM03","country":"OM"},{"label":"Al-Hasakah","value":"SY01","country":"SY"},{"label":"Al-Qassim","value":"SA08","country":"SA"},{"label":"Alabama","value":"USAL","country":"US"},{"label":"Alagoas","value":"BR02","country":"BR"},{"label":"Alajuela","value":"CR01","country":"CR"},{"label":"Alaotra Mangoro","value":"MG7670851","country":"MG"},{"label":"Alaska","value":"USAK","country":"US"},{"label":"Alba","value":"RO01","country":"RO"},{"label":"Alberta","value":"CA01","country":"CA"},{"label":"Alborz","value":"IR44","country":"IR"},{"label":"Alderney","value":"GG8989934","country":"GG"},{"label":"Aleppo","value":"SY09","country":"SY"},{"label":"Alexandria","value":"EG06","country":"EG"},{"label":"Alger","value":"DZ01","country":"DZ"},{"label":"Ali Sabieh","value":"DJ01","country":"DJ"},{"label":"Alibori","value":"BJ07","country":"BJ"},{"label":"Almaty Oblysy","value":"KZ01","country":"KZ"},{"label":"Almaty Qalasy","value":"KZ02","country":"KZ"},{"label":"Aloja","value":"LV39","country":"LV"},{"label":"Alsace","value":"FRC1","country":"FR"},{"label":"Alsunga","value":"LV40","country":"LV"},{"label":"Alta Verapaz","value":"GT01","country":"GT"},{"label":"Altai Krai","value":"RU04","country":"RU"},{"label":"Altay","value":"RU03","country":"RU"},{"label":"Alto Paraguay","value":"PY23","country":"PY"},{"label":"Alto Paraná","value":"PY01","country":"PY"},{"label":"Alytaus apskritis","value":"LT56","country":"LT"},{"label":"Alūksnes Rajons","value":"LV02","country":"LV"},{"label":"Amambay","value":"PY02","country":"PY"},{"label":"Amanat Al Asimah","value":"YE26","country":"YE"},{"label":"Amapá","value":"BR03","country":"BR"},{"label":"Amasya","value":"TR05","country":"TR"},{"label":"Amatas Novads","value":"LV42","country":"LV"},{"label":"Amazonas","value":"BR04","country":"BR"},{"label":"Amazonas","value":"PE01","country":"PE"},{"label":"Amazonas","value":"CO01","country":"CO"},{"label":"Amazonas","value":"VE01","country":"VE"},{"label":"Amhara","value":"ET46","country":"ET"},{"label":"Amman","value":"JO16","country":"JO"},{"label":"Ammochostos","value":"CY01","country":"CY"},{"label":"Amnat Charoen","value":"TH77","country":"TH"},{"label":"Amoron'i Mania","value":"MG7670904","country":"MG"},{"label":"Amur","value":"RU05","country":"RU"},{"label":"An Giang","value":"VN01","country":"VN"},{"label":"An Najaf","value":"IQ17","country":"IQ"},{"label":"An Nuqāţ al Khams","value":"LY67","country":"LY"},{"label":"Anabar","value":"NR02","country":"NR"},{"label":"Analamanga","value":"MG7670856","country":"MG"},{"label":"Analanjirofo","value":"MG7670848","country":"MG"},{"label":"Anambra","value":"NG25","country":"NG"},{"label":"Anbar","value":"IQ01","country":"IQ"},{"label":"Ancash","value":"PE02","country":"PE"},{"label":"Andalusia","value":"ES51","country":"ES"},{"label":"Andaman and Nicobar Islands","value":"IN01","country":"IN"},{"label":"Andhra Pradesh","value":"IN02","country":"IN"},{"label":"Andijon","value":"UZ01","country":"UZ"},{"label":"Andorra la Vella","value":"AD07","country":"AD"},{"label":"Andreas","value":"IM9782164","country":"IM"},{"label":"Andrijevica","value":"ME01","country":"ME"},{"label":"Androy","value":"MG7670911","country":"MG"},{"label":"Anenii Noi","value":"MD59","country":"MD"},{"label":"Anetan","value":"NR03","country":"NR"},{"label":"Ang Thong","value":"TH35","country":"TH"},{"label":"Angaur","value":"PW03","country":"PW"},{"label":"Anhui Sheng","value":"CN01","country":"CN"},{"label":"Anibare","value":"NR04","country":"NR"},{"label":"Anjouan","value":"KM01","country":"KM"},{"label":"Ankara","value":"TR68","country":"TR"},{"label":"Annaba","value":"DZ37","country":"DZ"},{"label":"Annobón","value":"GQ03","country":"GQ"},{"label":"Anosy","value":"MG7670910","country":"MG"},{"label":"Anse Boileau","value":"SC02","country":"SC"},{"label":"Anse Etoile","value":"SC03","country":"SC"},{"label":"Anse Royale","value":"SC05","country":"SC"},{"label":"Anse-aux-Pins","value":"SC01","country":"SC"},{"label":"Anse-la-Raye","value":"LC01","country":"LC"},{"label":"Antalya","value":"TR07","country":"TR"},{"label":"Antioquia","value":"CO02","country":"CO"},{"label":"Antofagasta","value":"CL03","country":"CL"},{"label":"Anzoátegui","value":"VE02","country":"VE"},{"label":"Aomori","value":"JP03","country":"JP"},{"label":"Aosta Valley","value":"IT19","country":"IT"},{"label":"Apače","value":"SIN9","country":"SI"},{"label":"Apes Novads","value":"LV43","country":"LV"},{"label":"Appenzell Ausserrhoden","value":"CHAR","country":"CH"},{"label":"Appenzell Innerrhoden","value":"CHAI","country":"CH"},{"label":"Apulia","value":"IT13","country":"IT"},{"label":"Apure","value":"VE03","country":"VE"},{"label":"Apurímac","value":"PE03","country":"PE"},{"label":"Aqaba","value":"JO21","country":"JO"},{"label":"Aqmola","value":"KZ03","country":"KZ"},{"label":"Aqtöbe","value":"KZ04","country":"KZ"},{"label":"Aquitaine","value":"FR97","country":"FR"},{"label":"Ar Riyāḑ","value":"SA10","country":"SA"},{"label":"Ar-Raqqah","value":"SY04","country":"SY"},{"label":"Arad","value":"RO02","country":"RO"},{"label":"Aragatsotn","value":"AM01","country":"AM"},{"label":"Aragon","value":"ES52","country":"ES"},{"label":"Aragua","value":"VE04","country":"VE"},{"label":"Ararat","value":"AM02","country":"AM"},{"label":"Arauca","value":"CO03","country":"CO"},{"label":"Araucanía","value":"CL04","country":"CL"},{"label":"Aračinovo","value":"MK01","country":"MK"},{"label":"Arbory","value":"IM9782165","country":"IM"},{"label":"Arbīl","value":"IQ11","country":"IQ"},{"label":"Archipiélago de San Andrés, Providencia y Santa Catalina","value":"CO25","country":"CO"},{"label":"Ardabīl","value":"IR32","country":"IR"},{"label":"Ardahan","value":"TR86","country":"TR"},{"label":"Arecibo","value":"PR013","country":"PR"},{"label":"Arequipa","value":"PE04","country":"PE"},{"label":"Argeş","value":"RO03","country":"RO"},{"label":"Arhangay","value":"MN01","country":"MN"},{"label":"Ariana","value":"TN38","country":"TN"},{"label":"Arica y Parinacota","value":"CL16","country":"CL"},{"label":"Arizona","value":"USAZ","country":"US"},{"label":"Arkansas","value":"USAR","country":"US"},{"label":"Arkhangelskaya","value":"RU06","country":"RU"},{"label":"Armavir","value":"AM03","country":"AM"},{"label":"Arno Atoll","value":"MH040","country":"MH"},{"label":"Arroyo","value":"PR015","country":"PR"},{"label":"Arta","value":"DJ08","country":"DJ"},{"label":"Artemisa","value":"CUAR","country":"CU"},{"label":"Artibonite","value":"HT06","country":"HT"},{"label":"Artigas","value":"UY01","country":"UY"},{"label":"Artvin","value":"TR08","country":"TR"},{"label":"Arunachal Pradesh","value":"IN30","country":"IN"},{"label":"Arusha","value":"TZ26","country":"TZ"},{"label":"As Sulaymānīyah","value":"IQ05","country":"IQ"},{"label":"As Suways","value":"EG15","country":"EG"},{"label":"As-Suwayda","value":"SY05","country":"SY"},{"label":"Asan","value":"GUAS","country":"GU"},{"label":"Ascension","value":"SH01","country":"SH"},{"label":"Ash Sharqiyah","value":"OM12","country":"OM"},{"label":"Ash Sharqīyah","value":"OM04","country":"OM"},{"label":"Ash Shāriqah","value":"AE06","country":"AE"},{"label":"Ash Shāţiʼ","value":"LY78","country":"LY"},{"label":"Ashanti","value":"GH02","country":"GH"},{"label":"Assaba","value":"MR03","country":"MR"},{"label":"Assam","value":"IN03","country":"IN"},{"label":"Astana Qalasy","value":"KZ05","country":"KZ"},{"label":"Astara","value":"AZ08","country":"AZ"},{"label":"Astrakhan","value":"RU07","country":"RU"},{"label":"Asturias","value":"ES34","country":"ES"},{"label":"Asunción","value":"PY22","country":"PY"},{"label":"Aswān","value":"EG16","country":"EG"},{"label":"Asyūţ","value":"EG17","country":"EG"},{"label":"At Taʼmīm","value":"IQ13","country":"IQ"},{"label":"Atacama","value":"CL05","country":"CL"},{"label":"Atafu","value":"TKA","country":"TK"},{"label":"Atakora","value":"BJ08","country":"BJ"},{"label":"Atlantique","value":"BJ09","country":"BJ"},{"label":"Atlántico","value":"CO04","country":"CO"},{"label":"Atlántico Norte (RAAN)","value":"NI17","country":"NI"},{"label":"Atlántico Sur","value":"NI18","country":"NI"},{"label":"Atlántida","value":"HN01","country":"HN"},{"label":"Atsimo-Andrefana","value":"MG7670913","country":"MG"},{"label":"Atsimo-Atsinanana","value":"MG7670908","country":"MG"},{"label":"Atsinanana","value":"MG7670857","country":"MG"},{"label":"Attapu","value":"LA01","country":"LA"},{"label":"Attard","value":"MT01","country":"MT"},{"label":"Attica","value":"GRESYE31","country":"GR"},{"label":"Atua","value":"WS03","country":"WS"},{"label":"Atyraū","value":"KZ06","country":"KZ"},{"label":"Au Cap","value":"SC28","country":"SC"},{"label":"Auces Novads","value":"LV44","country":"LV"},{"label":"Auckland","value":"NZE7","country":"NZ"},{"label":"Aur Atoll","value":"MH050","country":"MH"},{"label":"Aust-Agder","value":"NO02","country":"NO"},{"label":"Australian Capital Territory","value":"AU01","country":"AU"},{"label":"Autonomous Region in Muslim Mindanao","value":"PH14","country":"PH"},{"label":"Auvergne","value":"FR98","country":"FR"},{"label":"Aveiro","value":"PT02","country":"PT"},{"label":"Awdal","value":"SO21","country":"SO"},{"label":"Ayacucho","value":"PE05","country":"PE"},{"label":"Aydın","value":"TR09","country":"TR"},{"label":"Ayeyarwady","value":"MM03","country":"MM"},{"label":"Az Zāwiyah","value":"LY68","country":"LY"},{"label":"Azad Kashmir","value":"PK06","country":"PK"},{"label":"Azores","value":"PT23","country":"PT"},{"label":"Azua","value":"DO01","country":"DO"},{"label":"Azuay","value":"EC02","country":"EC"},{"label":"Az̧ Z̧āhirah","value":"OM09","country":"OM"},{"label":"Aïn Defla","value":"DZ35","country":"DZ"},{"label":"Aïn Temouchent","value":"DZ36","country":"DZ"},{"label":"Añasco","value":"PR011","country":"PR"},{"label":"Ağcabǝdi","value":"AZ02","country":"AZ"},{"label":"Ağdam","value":"AZ03","country":"AZ"},{"label":"Ağdaş","value":"AZ04","country":"AZ"},{"label":"Ağrı","value":"TR04","country":"TR"},{"label":"Ağstafa","value":"AZ05","country":"AZ"},{"label":"Ağsu","value":"AZ06","country":"AZ"},{"label":"Aḑ Ḑāli‘","value":"YE18","country":"YE"},{"label":"Baa Atholhu","value":"MV31","country":"MV"},{"label":"Baalbek-Hermel","value":"LB11","country":"LB"},{"label":"Babīte","value":"LV45","country":"LV"},{"label":"Bacău","value":"RO04","country":"RO"},{"label":"Badakhshan","value":"AF01","country":"AF"},{"label":"Baden-Württemberg","value":"DE01","country":"DE"},{"label":"Badghis","value":"AF02","country":"AF"},{"label":"Bafatá","value":"GW01","country":"GW"},{"label":"Bafing","value":"CI75","country":"CI"},{"label":"Bago","value":"MM16","country":"MM"},{"label":"Bahia","value":"BR05","country":"BR"},{"label":"Baie Lazare","value":"SC06","country":"SC"},{"label":"Baie Sainte Anne","value":"SC07","country":"SC"},{"label":"Baiti","value":"NR05","country":"NR"},{"label":"Baja California","value":"MX02","country":"MX"},{"label":"Baja California Sur","value":"MX03","country":"MX"},{"label":"Baja Verapaz","value":"GT02","country":"GT"},{"label":"Baker Island","value":"UM050","country":"UM"},{"label":"Baki","value":"AZ09","country":"AZ"},{"label":"Bakool","value":"SO01","country":"SO"},{"label":"Baladīyat Umm Şalāl","value":"QA09","country":"QA"},{"label":"Baladīyat ad Dawḩah","value":"QA01","country":"QA"},{"label":"Baladīyat ar Rayyān","value":"QA06","country":"QA"},{"label":"Baladīyat az̧ Z̧a‘āyin","value":"QA13","country":"QA"},{"label":"Balakǝn","value":"AZ10","country":"AZ"},{"label":"Baldone","value":"LV46","country":"LV"},{"label":"Balearic Islands","value":"ES07","country":"ES"},{"label":"Bali","value":"ID02","country":"ID"},{"label":"Balkan","value":"TM02","country":"TM"},{"label":"Balkh","value":"AF30","country":"AF"},{"label":"Ballaugh","value":"IM9782166","country":"IM"},{"label":"Balochistān","value":"PK02","country":"PK"},{"label":"Balqa","value":"JO02","country":"JO"},{"label":"Baltinava","value":"LV47","country":"LV"},{"label":"Balvu Rajons","value":"LV03","country":"LV"},{"label":"Balzan","value":"MT02","country":"MT"},{"label":"Balzers","value":"LI01","country":"LI"},{"label":"Balıkesir","value":"TR10","country":"TR"},{"label":"Bamako","value":"ML01","country":"ML"},{"label":"Bamingui-Bangoran","value":"CF01","country":"CF"},{"label":"Banaadir","value":"SO02","country":"SO"},{"label":"Bandraboua","value":"YT97602","country":"YT"},{"label":"Bandrele","value":"YT97603","country":"YT"},{"label":"Bandundu","value":"CD01","country":"CD"},{"label":"Banghāzī","value":"LY69","country":"LY"},{"label":"Bangka–Belitung Islands","value":"ID35","country":"ID"},{"label":"Bangkok","value":"TH40","country":"TH"},{"label":"Bangui","value":"CF18","country":"CF"},{"label":"Banjul","value":"GM01","country":"GM"},{"label":"Banskobystrický","value":"SK01","country":"SK"},{"label":"Banteay Meanchey","value":"KH25","country":"KH"},{"label":"Banten","value":"ID33","country":"ID"},{"label":"Banzart","value":"TN18","country":"TN"},{"label":"Baoruco","value":"DO02","country":"DO"},{"label":"Bar","value":"ME02","country":"ME"},{"label":"Barahona","value":"DO03","country":"DO"},{"label":"Baranya","value":"HU02","country":"HU"},{"label":"Barbuda","value":"AG01","country":"AG"},{"label":"Barceloneta","value":"PR017","country":"PR"},{"label":"Barh el Gazel","value":"TD22","country":"TD"},{"label":"Bari","value":"SO03","country":"SO"},{"label":"Barima-Waini","value":"GY10","country":"GY"},{"label":"Barinas","value":"VE05","country":"VE"},{"label":"Baringo","value":"KE10","country":"KE"},{"label":"Barisāl","value":"BD85","country":"BD"},{"label":"Barranquitas","value":"PR019","country":"PR"},{"label":"Barrigada","value":"GUBA","country":"GU"},{"label":"Bartın","value":"TR87","country":"TR"},{"label":"Bas-Congo","value":"CD08","country":"CD"},{"label":"Bas-Sassandra","value":"CI76","country":"CI"},{"label":"Basarabeasca","value":"MD61","country":"MD"},{"label":"Basel-City","value":"CHBS","country":"CH"},{"label":"Basel-Landschaft","value":"CHBL","country":"CH"},{"label":"Bashkortostan","value":"RU08","country":"RU"},{"label":"Basilicate","value":"IT02","country":"IT"},{"label":"Basque Country","value":"ES59","country":"ES"},{"label":"Basra Governorate","value":"IQ02","country":"IQ"},{"label":"Basse-Kotto","value":"CF02","country":"CF"},{"label":"Batha","value":"TD01","country":"TD"},{"label":"Batken","value":"KG09","country":"KG"},{"label":"Batman","value":"TR76","country":"TR"},{"label":"Batna","value":"DZ03","country":"DZ"},{"label":"Battambang","value":"KH29","country":"KH"},{"label":"Batys Qazaqstan","value":"KZ07","country":"KZ"},{"label":"Baucau","value":"TLBA","country":"TL"},{"label":"Bauchi","value":"NG46","country":"NG"},{"label":"Bauskas Rajons","value":"LV04","country":"LV"},{"label":"Bavaria","value":"DE02","country":"DE"},{"label":"Bay","value":"SO04","country":"SO"},{"label":"Bay Islands","value":"HN11","country":"HN"},{"label":"Bay of Plenty","value":"NZE8","country":"NZ"},{"label":"Bayamón","value":"PR021","country":"PR"},{"label":"Bayan-Ölgiy","value":"MN03","country":"MN"},{"label":"Bayanhongor","value":"MN02","country":"MN"},{"label":"Bayburt","value":"TR77","country":"TR"},{"label":"Bayelsa","value":"NG52","country":"NG"},{"label":"Bayqongyr Qalasy","value":"KZ08","country":"KZ"},{"label":"Beau Vallon","value":"SC08","country":"SC"},{"label":"Beijing","value":"CN22","country":"CN"},{"label":"Beja","value":"PT03","country":"PT"},{"label":"Bejaïa","value":"DZ18","country":"DZ"},{"label":"Bekes","value":"HU03","country":"HU"},{"label":"Bel Air","value":"SC09","country":"SC"},{"label":"Bel Ombre","value":"SC10","country":"SC"},{"label":"Belait","value":"BN01","country":"BN"},{"label":"Belgorod","value":"RU09","country":"RU"},{"label":"Belize","value":"BZ01","country":"BZ"},{"label":"Beltinci","value":"SI02","country":"SI"},{"label":"Bender","value":"MD62","country":"MD"},{"label":"Benedikt","value":"SIF4","country":"SI"},{"label":"Bengkulu","value":"ID03","country":"ID"},{"label":"Bengo","value":"AO19","country":"AO"},{"label":"Benguela","value":"AO01","country":"AO"},{"label":"Benue","value":"NG26","country":"NG"},{"label":"Berane","value":"ME03","country":"ME"},{"label":"Berat","value":"AL40","country":"AL"},{"label":"Berea","value":"LS10","country":"LS"},{"label":"Berlin","value":"DE16","country":"DE"},{"label":"Bern","value":"CHBE","country":"CH"},{"label":"Berovo","value":"MK04","country":"MK"},{"label":"Berry Islands","value":"BS32","country":"BS"},{"label":"Betsiboka","value":"MG7670850","country":"MG"},{"label":"Beverīna","value":"LV50","country":"LV"},{"label":"Beyləqan","value":"AZ12","country":"AZ"},{"label":"Beyrouth","value":"LB04","country":"LB"},{"label":"Bicol","value":"PH05","country":"PH"},{"label":"Bihar","value":"IN34","country":"IN"},{"label":"Bihor","value":"RO05","country":"RO"},{"label":"Bijelo Polje","value":"ME04","country":"ME"},{"label":"Bikar Atoll","value":"MH060","country":"MH"},{"label":"Bikini Atoll","value":"MH070","country":"MH"},{"label":"Bilecik","value":"TR11","country":"TR"},{"label":"Biltine","value":"TD02","country":"TD"},{"label":"Bilǝsuvar","value":"AZ13","country":"AZ"},{"label":"Bimini","value":"BS05","country":"BS"},{"label":"Bin ‘Arūs","value":"TN27","country":"TN"},{"label":"Bingöl","value":"TR12","country":"TR"},{"label":"Biobío","value":"CL06","country":"CL"},{"label":"Bioko Norte","value":"GQ04","country":"GQ"},{"label":"Bioko Sur","value":"GQ05","country":"GQ"},{"label":"Biombo","value":"GW12","country":"GW"},{"label":"Birkirkara","value":"MT04","country":"MT"},{"label":"Birżebbuġa","value":"MT05","country":"MT"},{"label":"Bishkek","value":"KG01","country":"KG"},{"label":"Biskra","value":"DZ19","country":"DZ"},{"label":"Bissau","value":"GW11","country":"GW"},{"label":"Bistrica ob Sotli","value":"SIF5","country":"SI"},{"label":"Bistriţa-Năsăud","value":"RO06","country":"RO"},{"label":"Bitlis","value":"TR13","country":"TR"},{"label":"Bitola","value":"MK06","country":"MK"},{"label":"Bié","value":"AO02","country":"AO"},{"label":"Bjelovarsko-Bilogorska","value":"HR01","country":"HR"},{"label":"Black Point","value":"BS36","country":"BS"},{"label":"Black River","value":"MU12","country":"MU"},{"label":"Blagoevgrad","value":"BG38","country":"BG"},{"label":"Bled","value":"SI03","country":"SI"},{"label":"Blekinge","value":"SE02","country":"SE"},{"label":"Blida","value":"DZ20","country":"DZ"},{"label":"Bloke","value":"SIF6","country":"SI"},{"label":"Blue Nile","value":"SD42","country":"SD"},{"label":"Boa Vista","value":"CV01","country":"CV"},{"label":"Boaco","value":"NI01","country":"NI"},{"label":"Bobonaro","value":"TLBO","country":"TL"},{"label":"Bocas del Toro","value":"PA01","country":"PA"},{"label":"Bodden Town","value":"KY10375969","country":"KY"},{"label":"Boe","value":"NR06","country":"NR"},{"label":"Boeny","value":"MG7670849","country":"MG"},{"label":"Bogdanci","value":"MK08","country":"MK"},{"label":"Bogota D.C.","value":"CO34","country":"CO"},{"label":"Bogovinje","value":"MKC7","country":"MK"},{"label":"Bohinj","value":"SI04","country":"SI"},{"label":"Bokak Atoll","value":"MH073","country":"MH"},{"label":"Boke","value":"GNB","country":"GN"},{"label":"Bokèo","value":"LA22","country":"LA"},{"label":"Bolama and Bijagos","value":"GW05","country":"GW"},{"label":"Bolikhamxai","value":"LA23","country":"LA"},{"label":"Bolu","value":"TR14","country":"TR"},{"label":"Bolívar","value":"EC03","country":"EC"},{"label":"Bolívar","value":"VE06","country":"VE"},{"label":"Bolívar","value":"CO35","country":"CO"},{"label":"Bomet","value":"KE11","country":"KE"},{"label":"Bomi","value":"LR15","country":"LR"},{"label":"Bonaire","value":"BQBO","country":"BQ"},{"label":"Bong","value":"LR01","country":"LR"},{"label":"Bongolava","value":"MG7670853","country":"MG"},{"label":"Boquerón","value":"PY24","country":"PY"},{"label":"Bordj Bou Arréridj","value":"DZ39","country":"DZ"},{"label":"Borgo Maggiore","value":"SM06","country":"SM"},{"label":"Borgou","value":"BJ10","country":"BJ"},{"label":"Borkou","value":"TD23","country":"TD"},{"label":"Bormla","value":"MT06","country":"MT"},{"label":"Borno","value":"NG27","country":"NG"},{"label":"Borough of Arima","value":"TT01","country":"TT"},{"label":"Borovnica","value":"SI05","country":"SI"},{"label":"Borsod-Abaúj-Zemplén","value":"HU04","country":"HU"},{"label":"Bosilovo","value":"MK11","country":"MK"},{"label":"Botoşani","value":"RO07","country":"RO"},{"label":"Boucle du Mouhoun","value":"BF01","country":"BF"},{"label":"Bouenza","value":"CG01","country":"CG"},{"label":"Bougainville","value":"PG07","country":"PG"},{"label":"Bouira","value":"DZ21","country":"DZ"},{"label":"Boumerdes","value":"DZ40","country":"DZ"},{"label":"Bourgogne","value":"FRA1","country":"FR"},{"label":"Bouéni","value":"YT97604","country":"YT"},{"label":"Bovec","value":"SI06","country":"SI"},{"label":"Boyacá","value":"CO36","country":"CO"},{"label":"Braddan","value":"IM9782167","country":"IM"},{"label":"Braga","value":"PT04","country":"PT"},{"label":"Bragança","value":"PT05","country":"PT"},{"label":"Brakna","value":"MR05","country":"MR"},{"label":"Brandenburg","value":"DE11","country":"DE"},{"label":"Braslovče","value":"SIF7","country":"SI"},{"label":"Bratislavský","value":"SK02","country":"SK"},{"label":"Brava","value":"CV02","country":"CV"},{"label":"Brazzaville","value":"CG12","country":"CG"},{"label":"Braşov","value":"RO09","country":"RO"},{"label":"Brda","value":"SI07","country":"SI"},{"label":"Bremen","value":"DE03","country":"DE"},{"label":"Brest","value":"BY01","country":"BY"},{"label":"Brezovica","value":"SI09","country":"SI"},{"label":"Brežice","value":"SI08","country":"SI"},{"label":"Briceni","value":"MD63","country":"MD"},{"label":"Bride","value":"IM9782168","country":"IM"},{"label":"British Columbia","value":"CA02","country":"CA"},{"label":"Brittany","value":"FRA2","country":"FR"},{"label":"Brjansk","value":"RU10","country":"RU"},{"label":"Brocēni","value":"LV51","country":"LV"},{"label":"Brodsko-Posavska","value":"HR02","country":"HR"},{"label":"Brokopondo","value":"SR10","country":"SR"},{"label":"Brong-Ahafo","value":"GH03","country":"GH"},{"label":"Brunei and Muara","value":"BN02","country":"BN"},{"label":"Brussels Capital","value":"BEBRU","country":"BE"},{"label":"Brvenica","value":"MK12","country":"MK"},{"label":"Brăila","value":"RO08","country":"RO"},{"label":"Brčko","value":"BABRC","country":"BA"},{"label":"Buada","value":"NR07","country":"NR"},{"label":"Bubanza","value":"BI09","country":"BI"},{"label":"Bucureşti","value":"RO10","country":"RO"},{"label":"Budapest","value":"HU05","country":"HU"},{"label":"Budva","value":"ME05","country":"ME"},{"label":"Buenos Aires","value":"AR01","country":"AR"},{"label":"Buenos Aires F.D.","value":"AR07","country":"AR"},{"label":"Bujumbura Mairie","value":"BI24","country":"BI"},{"label":"Bujumbura Rural","value":"BI25","country":"BI"},{"label":"Bukhara","value":"UZ02","country":"UZ"},{"label":"Bulawayo","value":"ZW09","country":"ZW"},{"label":"Bulgan","value":"MN21","country":"MN"},{"label":"Bumthang","value":"BT05","country":"BT"},{"label":"Bungoma","value":"KE12","country":"KE"},{"label":"Burdur","value":"TR15","country":"TR"},{"label":"Burgas","value":"BG39","country":"BG"},{"label":"Burgenland","value":"AT01","country":"AT"},{"label":"Buriram","value":"TH28","country":"TH"},{"label":"Bursa","value":"TR16","country":"TR"},{"label":"Burtnieki","value":"LV52","country":"LV"},{"label":"Bururi","value":"BI10","country":"BI"},{"label":"Busan","value":"KR10","country":"KR"},{"label":"Bushehr","value":"IR22","country":"IR"},{"label":"Busia","value":"KE13","country":"KE"},{"label":"Buskerud","value":"NO04","country":"NO"},{"label":"Butel","value":"MKF4","country":"MK"},{"label":"Butha-Buthe","value":"LS11","country":"LS"},{"label":"Buzău","value":"RO11","country":"RO"},{"label":"Bà Rịa-Vũng Tàu","value":"VN45","country":"VN"},{"label":"Bács-Kiskun","value":"HU01","country":"HU"},{"label":"Béchar","value":"DZ38","country":"DZ"},{"label":"Béqaa","value":"LB08","country":"LB"},{"label":"Bình Dương","value":"VN75","country":"VN"},{"label":"Bình Phước","value":"VN76","country":"VN"},{"label":"Bình Thuận","value":"VN47","country":"VN"},{"label":"Bình Định","value":"VN46","country":"VN"},{"label":"Bābil","value":"IQ06","country":"IQ"},{"label":"Bājah","value":"TN17","country":"TN"},{"label":"Bāmīān","value":"AF05","country":"AF"},{"label":"Bălţi","value":"MD60","country":"MD"},{"label":"Bīnshangul Gumuz","value":"ET47","country":"ET"},{"label":"Bǝrdǝ","value":"AZ11","country":"AZ"},{"label":"Bạc Liêu","value":"VN73","country":"VN"},{"label":"Bắc Giang","value":"VN71","country":"VN"},{"label":"Bắc Kạn","value":"VN72","country":"VN"},{"label":"Bắc Ninh","value":"VN74","country":"VN"},{"label":"Bến Tre","value":"VN03","country":"VN"},{"label":"Caaguazú","value":"PY04","country":"PY"},{"label":"Caazapá","value":"PY05","country":"PY"},{"label":"Cabañas","value":"SV02","country":"SV"},{"label":"Cabinda","value":"AO03","country":"AO"},{"label":"Cabo Delgado","value":"MZ01","country":"MZ"},{"label":"Cabo Rojo","value":"PR023","country":"PR"},{"label":"Cacheu","value":"GW06","country":"GW"},{"label":"Cagayan Valley","value":"PH02","country":"PH"},{"label":"Caguas","value":"PR025","country":"PR"},{"label":"Cahul","value":"MD64","country":"MD"},{"label":"Cajamarca","value":"PE06","country":"PE"},{"label":"Calabarzon","value":"PH40","country":"PH"},{"label":"Calabria","value":"IT03","country":"IT"},{"label":"Caldas","value":"CO37","country":"CO"},{"label":"California","value":"USCA","country":"US"},{"label":"Callao","value":"PE07","country":"PE"},{"label":"Camagüey","value":"CU05","country":"CU"},{"label":"Campania","value":"IT04","country":"IT"},{"label":"Campeche","value":"MX04","country":"MX"},{"label":"Camuy","value":"PR027","country":"PR"},{"label":"Canary Islands","value":"ES53","country":"ES"},{"label":"Canelones","value":"UY02","country":"UY"},{"label":"Canillo","value":"AD02","country":"AD"},{"label":"Canindeyú","value":"PY19","country":"PY"},{"label":"Cankova","value":"SIF8","country":"SI"},{"label":"Cankuzo","value":"BI11","country":"BI"},{"label":"Canovanas","value":"PR029","country":"PR"},{"label":"Cantabria","value":"ES39","country":"ES"},{"label":"Cantemir","value":"MD65","country":"MD"},{"label":"Canterbury","value":"NZE9","country":"NZ"},{"label":"Cao Bằng","value":"VN05","country":"VN"},{"label":"Capital","value":"VE25","country":"VE"},{"label":"Capital Region","value":"DK17","country":"DK"},{"label":"Capital Region","value":"IS39","country":"IS"},{"label":"Caquetá","value":"CO08","country":"CO"},{"label":"Carabobo","value":"VE07","country":"VE"},{"label":"Caraga","value":"PH13","country":"PH"},{"label":"Carazo","value":"NI02","country":"NI"},{"label":"Caraş-Severin","value":"RO12","country":"RO"},{"label":"Carchi","value":"EC05","country":"EC"},{"label":"Cargados Carajos","value":"MU22","country":"MU"},{"label":"Carinthia","value":"AT02","country":"AT"},{"label":"Carnikava","value":"LV53","country":"LV"},{"label":"Carolina","value":"PR031","country":"PR"},{"label":"Carriacou and Petite Martinique","value":"GD10","country":"GD"},{"label":"Cartago","value":"CR02","country":"CR"},{"label":"Casanare","value":"CO32","country":"CO"},{"label":"Cascade","value":"SC11","country":"SC"},{"label":"Cascades","value":"BF02","country":"BF"},{"label":"Castel","value":"GG6417229","country":"GG"},{"label":"Castelo Branco","value":"PT06","country":"PT"},{"label":"Castille and León","value":"ES55","country":"ES"},{"label":"Castille-La Mancha","value":"ES54","country":"ES"},{"label":"Castletown","value":"IM9782169","country":"IM"},{"label":"Castries Quarter","value":"LC03","country":"LC"},{"label":"Cat Island","value":"BS06","country":"BS"},{"label":"Catalonia","value":"ES56","country":"ES"},{"label":"Catamarca","value":"AR02","country":"AR"},{"label":"Catano","value":"PR033","country":"PR"},{"label":"Cauca","value":"CO09","country":"CO"},{"label":"Cayey","value":"PR035","country":"PR"},{"label":"Cayo","value":"BZ02","country":"BZ"},{"label":"Cañar","value":"EC04","country":"EC"},{"label":"Ceará","value":"BR06","country":"BR"},{"label":"Ceiba","value":"PR037","country":"PR"},{"label":"Celje","value":"SI11","country":"SI"},{"label":"Centar","value":"MKD1","country":"MK"},{"label":"Centar Župa","value":"MK18","country":"MK"},{"label":"Central","value":"LK29","country":"LK"},{"label":"Central","value":"FJ01","country":"FJ"},{"label":"Central","value":"BW01","country":"BW"},{"label":"Central","value":"ZM02","country":"ZM"},{"label":"Central","value":"GH04","country":"GH"},{"label":"Central","value":"PY06","country":"PY"},{"label":"Central Abaco","value":"BS37","country":"BS"},{"label":"Central Aimak","value":"MN18","country":"MN"},{"label":"Central Andros","value":"BS38","country":"BS"},{"label":"Central Bohemia","value":"CZ88","country":"CZ"},{"label":"Central Darfur","value":"SD61","country":"SD"},{"label":"Central District","value":"IL02","country":"IL"},{"label":"Central Eleuthera","value":"BS39","country":"BS"},{"label":"Central Equatoria","value":"SS01","country":"SS"},{"label":"Central Finland","value":"FI13","country":"FI"},{"label":"Central Governorate","value":"BH18","country":"BH"},{"label":"Central Greece","value":"GRESYE24","country":"GR"},{"label":"Central Java","value":"ID07","country":"ID"},{"label":"Central Jutland","value":"DK18","country":"DK"},{"label":"Central Kalimantan","value":"ID13","country":"ID"},{"label":"Central Luzon","value":"PH03","country":"PH"},{"label":"Central Macedonia","value":"GRESYE12","country":"GR"},{"label":"Central Ostrobothnia","value":"FI16","country":"FI"},{"label":"Central Province","value":"PG01","country":"PG"},{"label":"Central Province","value":"SB10","country":"SB"},{"label":"Central Region","value":"MWC","country":"MW"},{"label":"Central Region","value":"NPCR","country":"NP"},{"label":"Central Region","value":"UGC","country":"UG"},{"label":"Central River","value":"GM03","country":"GM"},{"label":"Central Serbia","value":"RSSE","country":"RS"},{"label":"Central Singapore","value":"SG01","country":"SG"},{"label":"Central Sulawesi","value":"ID21","country":"ID"},{"label":"Central Visayas","value":"PH07","country":"PH"},{"label":"Central and Western","value":"HKHCW","country":"HK"},{"label":"Centrale","value":"TG22","country":"TG"},{"label":"Centre","value":"FRA3","country":"FR"},{"label":"Centre","value":"BF03","country":"BF"},{"label":"Centre","value":"CM11","country":"CM"},{"label":"Centre","value":"HT07","country":"HT"},{"label":"Centre-Est","value":"BF04","country":"BF"},{"label":"Centre-Nord","value":"BF05","country":"BF"},{"label":"Centre-Ouest","value":"BF06","country":"BF"},{"label":"Centre-Sud","value":"BF07","country":"BF"},{"label":"Centro Sur","value":"GQ06","country":"GQ"},{"label":"Cerklje na Gorenjskem","value":"SI12","country":"SI"},{"label":"Cerknica","value":"SI13","country":"SI"},{"label":"Cerkno","value":"SI14","country":"SI"},{"label":"Cerkvenjak","value":"SIF9","country":"SI"},{"label":"Cerro Largo","value":"UY03","country":"UY"},{"label":"Cesar","value":"CO10","country":"CO"},{"label":"Cesvaine","value":"LV55","country":"LV"},{"label":"Cetinje","value":"ME06","country":"ME"},{"label":"Ceuta","value":"ESCE","country":"ES"},{"label":"Chachoengsao","value":"TH44","country":"TH"},{"label":"Chaco","value":"AR03","country":"AR"},{"label":"Chagang-do","value":"KP01","country":"KP"},{"label":"Chaguanas","value":"TTCHA","country":"TT"},{"label":"Chahār Maḩāll va Bakhtīārī","value":"IR03","country":"IR"},{"label":"Chai Nat","value":"TH32","country":"TH"},{"label":"Chaiyaphum","value":"TH26","country":"TH"},{"label":"Chalan Pago-Ordot","value":"GUCP","country":"GU"},{"label":"Chalatenango","value":"SV03","country":"SV"},{"label":"Champagne-Ardenne","value":"FRA4","country":"FR"},{"label":"Champasak","value":"LA02","country":"LA"},{"label":"Chandigarh","value":"IN05","country":"IN"},{"label":"Changwat Bueng Kan","value":"TH81","country":"TH"},{"label":"Changwat Nong Bua Lamphu","value":"TH79","country":"TH"},{"label":"Changwat Ubon Ratchathani","value":"TH75","country":"TH"},{"label":"Changwat Udon Thani","value":"TH76","country":"TH"},{"label":"Chanthaburi","value":"TH48","country":"TH"},{"label":"Chaouia-Ouardigha","value":"MA50","country":"MA"},{"label":"Chari-Baguirmi","value":"TD15","country":"TD"},{"label":"Charlotte","value":"VC01","country":"VC"},{"label":"Chatham Islands","value":"NZ10","country":"NZ"},{"label":"Chechnya","value":"RU12","country":"RU"},{"label":"Chelyabinsk","value":"RU13","country":"RU"},{"label":"Cherkasy","value":"UA01","country":"UA"},{"label":"Chernihiv","value":"UA02","country":"UA"},{"label":"Chernivtsi","value":"UA03","country":"UA"},{"label":"Chhattisgarh","value":"IN37","country":"IN"},{"label":"Chhukha","value":"BT06","country":"BT"},{"label":"Chiang Mai","value":"TH02","country":"TH"},{"label":"Chiang Rai","value":"TH03","country":"TH"},{"label":"Chiapas","value":"MX05","country":"MX"},{"label":"Chiba","value":"JP04","country":"JP"},{"label":"Chiconi","value":"YT97605","country":"YT"},{"label":"Chiesanuova","value":"SM02","country":"SM"},{"label":"Chihuahua","value":"MX06","country":"MX"},{"label":"Chimaltenango","value":"GT03","country":"GT"},{"label":"Chimborazo","value":"EC06","country":"EC"},{"label":"Chimbu","value":"PG08","country":"PG"},{"label":"Chin","value":"MM02","country":"MM"},{"label":"Chinandega","value":"NI03","country":"NI"},{"label":"Chiquimula","value":"GT04","country":"GT"},{"label":"Chirang","value":"BT07","country":"BT"},{"label":"Chiriquí","value":"PA02","country":"PA"},{"label":"Chirongui","value":"YT97606","country":"YT"},{"label":"Chittagong","value":"BD84","country":"BD"},{"label":"Chişinău","value":"MD57","country":"MD"},{"label":"Chlef","value":"DZ41","country":"DZ"},{"label":"Chocó","value":"CO11","country":"CO"},{"label":"Choiseul","value":"SB12","country":"SB"},{"label":"Choiseul Quarter","value":"LC04","country":"LC"},{"label":"Choluteca","value":"HN02","country":"HN"},{"label":"Chon Buri","value":"TH46","country":"TH"},{"label":"Chongqing Shi","value":"CN33","country":"CN"},{"label":"Chontales","value":"NI04","country":"NI"},{"label":"Christ Church","value":"BB01","country":"BB"},{"label":"Christ Church Nichola Town","value":"KN01","country":"KN"},{"label":"Chubut","value":"AR04","country":"AR"},{"label":"Chukotskiy Avtonomnyy Okrug","value":"RU15","country":"RU"},{"label":"Chumphon","value":"TH58","country":"TH"},{"label":"Chungcheongbuk-do","value":"KR05","country":"KR"},{"label":"Chungcheongnam-do","value":"KR17","country":"KR"},{"label":"Chuquisaca","value":"BO01","country":"BO"},{"label":"Chuuk","value":"FM03","country":"FM"},{"label":"Chuvashia","value":"RU16","country":"RU"},{"label":"Chüy","value":"KG02","country":"KG"},{"label":"Ciales","value":"PR039","country":"PR"},{"label":"Cibitoke","value":"BI12","country":"BI"},{"label":"Cibla","value":"LV56","country":"LV"},{"label":"Cidra","value":"PR041","country":"PR"},{"label":"Ciego de Ávila","value":"CU07","country":"CU"},{"label":"Cienfuegos","value":"CU08","country":"CU"},{"label":"Cimişlia","value":"MD68","country":"MD"},{"label":"Circonscription d'Alo","value":"WF98611","country":"WF"},{"label":"Circonscription d'Uvéa","value":"WF98613","country":"WF"},{"label":"Circonscription de Sigavé","value":"WF98612","country":"WF"},{"label":"Cirkulane","value":"SIO1","country":"SI"},{"label":"City of Port of Spain","value":"TT05","country":"TT"},{"label":"City of San Fernando","value":"TT10","country":"TT"},{"label":"Clarendon","value":"JM01","country":"JM"},{"label":"Cluj","value":"RO13","country":"RO"},{"label":"Coahuila","value":"MX07","country":"MX"},{"label":"Coamo","value":"PR043","country":"PR"},{"label":"Cochabamba","value":"BO02","country":"BO"},{"label":"Coclé","value":"PA03","country":"PA"},{"label":"Coimbra","value":"PT07","country":"PT"},{"label":"Cojedes","value":"VE08","country":"VE"},{"label":"Colima","value":"MX08","country":"MX"},{"label":"Collines","value":"BJ11","country":"BJ"},{"label":"Colonia","value":"UY04","country":"UY"},{"label":"Colorado","value":"USCO","country":"US"},{"label":"Colón","value":"HN03","country":"HN"},{"label":"Colón","value":"PA04","country":"PA"},{"label":"Comayagua","value":"HN04","country":"HN"},{"label":"Comerio","value":"PR045","country":"PR"},{"label":"Commewijne","value":"SR11","country":"SR"},{"label":"Conakry","value":"GN04","country":"GN"},{"label":"Concepción","value":"PY07","country":"PY"},{"label":"Connaught","value":"IEC","country":"IE"},{"label":"Connecticut","value":"USCT","country":"US"},{"label":"Constantine","value":"DZ04","country":"DZ"},{"label":"Constanța","value":"RO14","country":"RO"},{"label":"Copperbelt","value":"ZM08","country":"ZM"},{"label":"Copán","value":"HN05","country":"HN"},{"label":"Coquimbo","value":"CL07","country":"CL"},{"label":"Cordillera","value":"PH15","country":"PH"},{"label":"Cordillera","value":"PY08","country":"PY"},{"label":"Cordoba","value":"AR05","country":"AR"},{"label":"Coronie","value":"SR12","country":"SR"},{"label":"Corozal","value":"BZ03","country":"BZ"},{"label":"Corozal","value":"PR047","country":"PR"},{"label":"Corrientes","value":"AR06","country":"AR"},{"label":"Corsica","value":"FRA5","country":"FR"},{"label":"Cortés","value":"HN06","country":"HN"},{"label":"Cotopaxi","value":"EC07","country":"EC"},{"label":"Couva-Tabaquite-Talparo","value":"TTCTT","country":"TT"},{"label":"Cova Lima","value":"TLCO","country":"TL"},{"label":"Covasna","value":"RO15","country":"RO"},{"label":"Crete","value":"GRESYE43","country":"GR"},{"label":"Crimea","value":"UA11","country":"UA"},{"label":"Criuleni","value":"MD69","country":"MD"},{"label":"Crooked Island and Long Cay","value":"BS40","country":"BS"},{"label":"Cross River","value":"NG22","country":"NG"},{"label":"Crozet","value":"TF02","country":"TF"},{"label":"Csongrád","value":"HU06","country":"HU"},{"label":"Cuando Cubango","value":"AO04","country":"AO"},{"label":"Cuanza Norte","value":"AO05","country":"AO"},{"label":"Cuanza Sul","value":"AO06","country":"AO"},{"label":"Culebra","value":"PR049","country":"PR"},{"label":"Cundinamarca","value":"CO33","country":"CO"},{"label":"Cunene","value":"AO07","country":"AO"},{"label":"Cuscatlán","value":"SV04","country":"SV"},{"label":"Cusco","value":"PE08","country":"PE"},{"label":"Cuvette","value":"CG13","country":"CG"},{"label":"Cuvette-Ouest","value":"CG14","country":"CG"},{"label":"Cuyuni-Mazaruni","value":"GY11","country":"GY"},{"label":"Cà Mau","value":"VN77","country":"VN"},{"label":"Córdoba","value":"CO12","country":"CO"},{"label":"Călăraşi","value":"RO41","country":"RO"},{"label":"Călăraşi","value":"MD66","country":"MD"},{"label":"Căuşeni","value":"MD67","country":"MD"},{"label":"Cēsu Rajons","value":"LV05","country":"LV"},{"label":"Cǝbrayıl","value":"AZ14","country":"AZ"},{"label":"Cần Thơ","value":"VN87","country":"VN"},{"label":"Dadra and Nagar Haveli","value":"IN06","country":"IN"},{"label":"Daegu","value":"KR15","country":"KR"},{"label":"Daejeon","value":"KR19","country":"KR"},{"label":"Daerah Istimewa Yogyakarta","value":"ID10","country":"ID"},{"label":"Daga","value":"BT08","country":"BT"},{"label":"Dagda","value":"LV57","country":"LV"},{"label":"Dagestan","value":"RU17","country":"RU"},{"label":"Dahūk","value":"IQ08","country":"IQ"},{"label":"Dajabón","value":"DO04","country":"DO"},{"label":"Dakar","value":"SN01","country":"SN"},{"label":"Dakhlet Nouadhibou","value":"MR08","country":"MR"},{"label":"Dalarna","value":"SE10","country":"SE"},{"label":"Daman and Diu","value":"IN32","country":"IN"},{"label":"Danilovgrad","value":"ME07","country":"ME"},{"label":"Dar es Salaam","value":"TZ23","country":"TZ"},{"label":"Daraa","value":"SY06","country":"SY"},{"label":"Darhan Uul","value":"MN23","country":"MN"},{"label":"Darién","value":"PA05","country":"PA"},{"label":"Darnah","value":"LY70","country":"LY"},{"label":"Daugavpils","value":"LV07","country":"LV"},{"label":"Daugavpils","value":"LV06","country":"LV"},{"label":"Dauphin","value":"LC02","country":"LC"},{"label":"Davao","value":"PH11","country":"PH"},{"label":"Daykundi","value":"AF41","country":"AF"},{"label":"Daşkǝsǝn","value":"AZ16","country":"AZ"},{"label":"Daşoguz","value":"TM03","country":"TM"},{"label":"Debar","value":"MKD2","country":"MK"},{"label":"Debarca","value":"MKF5","country":"MK"},{"label":"Debub","value":"ER02","country":"ER"},{"label":"Debubawī Kʼeyih Bahrī","value":"ER03","country":"ER"},{"label":"Dededo","value":"GUDD","country":"GU"},{"label":"Deir ez-Zor","value":"SY07","country":"SY"},{"label":"Delaware","value":"USDE","country":"US"},{"label":"Delta","value":"NG36","country":"NG"},{"label":"Delta Amacuro","value":"VE09","country":"VE"},{"label":"Delčevo","value":"MK22","country":"MK"},{"label":"Dembeni","value":"YT97607","country":"YT"},{"label":"Demerara-Mahaica","value":"GY12","country":"GY"},{"label":"Demir Hisar","value":"MKD3","country":"MK"},{"label":"Demir Kapija","value":"MK25","country":"MK"},{"label":"Denguélé","value":"CI77","country":"CI"},{"label":"Denigomodu","value":"NR08","country":"NR"},{"label":"Denizli","value":"TR20","country":"TR"},{"label":"Dennery Quarter","value":"LC05","country":"LC"},{"label":"Dependencias Federales","value":"VE24","country":"VE"},{"label":"Destrnik","value":"SIG1","country":"SI"},{"label":"Devonshire","value":"BM01","country":"BM"},{"label":"Dhaalu Atholhu","value":"MV32","country":"MV"},{"label":"Dhaka","value":"BD81","country":"BD"},{"label":"Dhamār","value":"YE11","country":"YE"},{"label":"Dhi Qar","value":"IQ09","country":"IQ"},{"label":"Diana","value":"MG7670842","country":"MG"},{"label":"Dibër","value":"AL41","country":"AL"},{"label":"Diego Martin","value":"TTDMN","country":"TT"},{"label":"Diekirch","value":"LU01","country":"LU"},{"label":"Diffa","value":"NE02","country":"NE"},{"label":"Dikhil","value":"DJ06","country":"DJ"},{"label":"Dimashq","value":"SY13","country":"SY"},{"label":"Dingli","value":"MT07","country":"MT"},{"label":"Diourbel","value":"SN03","country":"SN"},{"label":"Dire Dawa","value":"ET48","country":"ET"},{"label":"Divača","value":"SI19","country":"SI"},{"label":"Dix-Huit Montagnes","value":"CI78","country":"CI"},{"label":"Diyarbakır","value":"TR21","country":"TR"},{"label":"Diyālá","value":"IQ10","country":"IQ"},{"label":"Djelfa","value":"DZ22","country":"DZ"},{"label":"Djibouti","value":"DJ07","country":"DJ"},{"label":"Dnipropetrovsk","value":"UA04","country":"UA"},{"label":"Dobeles Rajons","value":"LV08","country":"LV"},{"label":"Dobje","value":"SIG2","country":"SI"},{"label":"Dobrepolje","value":"SI20","country":"SI"},{"label":"Dobrich","value":"BG40","country":"BG"},{"label":"Dobrna","value":"SIG3","country":"SI"},{"label":"Dobrova-Horjul-Polhov Gradec","value":"SIG4","country":"SI"},{"label":"Dobrovnik-Dobronak","value":"SIG5","country":"SI"},{"label":"Dodoma","value":"TZ03","country":"TZ"},{"label":"Dojran","value":"MKE5","country":"MK"},{"label":"Dol pri Ljubljani","value":"SI22","country":"SI"},{"label":"Dolenjske Toplice","value":"SIG6","country":"SI"},{"label":"Dolj","value":"RO17","country":"RO"},{"label":"Dolneni","value":"MK28","country":"MK"},{"label":"Domagnano","value":"SM03","country":"SM"},{"label":"Domžale","value":"SIG7","country":"SI"},{"label":"Donduşeni","value":"MD70","country":"MD"},{"label":"Donetsk","value":"UA05","country":"UA"},{"label":"Donga","value":"BJ13","country":"BJ"},{"label":"Dorado","value":"PR051","country":"PR"},{"label":"Dornava","value":"SI24","country":"SI"},{"label":"Dosso","value":"NE03","country":"NE"},{"label":"Douglas","value":"IM9782170","country":"IM"},{"label":"Doukkala-Abda","value":"MA51","country":"MA"},{"label":"Dravograd","value":"SI25","country":"SI"},{"label":"Drenthe","value":"NL01","country":"NL"},{"label":"Drochia","value":"MD71","country":"MD"},{"label":"Drugovo","value":"MK30","country":"MK"},{"label":"Duarte","value":"DO06","country":"DO"},{"label":"Dubai","value":"AE03","country":"AE"},{"label":"Dubrovačko-Neretvanska","value":"HR03","country":"HR"},{"label":"Dubăsari","value":"MD72","country":"MD"},{"label":"Dumyāţ","value":"EG20","country":"EG"},{"label":"Dundaga","value":"LV60","country":"LV"},{"label":"Duplek","value":"SI26","country":"SI"},{"label":"Durango","value":"MX10","country":"MX"},{"label":"Durazno","value":"UY05","country":"UY"},{"label":"Durbe","value":"LV61","country":"LV"},{"label":"Durrës","value":"AL42","country":"AL"},{"label":"Dushanbe","value":"TJ7280679","country":"TJ"},{"label":"Dzabkhan","value":"MN09","country":"MN"},{"label":"Dzaoudzi","value":"YT97608","country":"YT"},{"label":"Dâmboviţa","value":"RO16","country":"RO"},{"label":"Díli","value":"TLDI","country":"TL"},{"label":"Düzce","value":"TR93","country":"TR"},{"label":"East","value":"CM04","country":"CM"},{"label":"East","value":"IS38","country":"IS"},{"label":"East Aimak","value":"MN06","country":"MN"},{"label":"East Azerbaijan","value":"IR33","country":"IR"},{"label":"East Berbice-Corentyne","value":"GY13","country":"GY"},{"label":"East End","value":"KY10375971","country":"KY"},{"label":"East Gobi Aymag","value":"MN07","country":"MN"},{"label":"East Grand Bahama","value":"BS41","country":"BS"},{"label":"East Java","value":"ID08","country":"ID"},{"label":"East Kalimantan","value":"ID14","country":"ID"},{"label":"East Kazakhstan","value":"KZ15","country":"KZ"},{"label":"East Macedonia and Thrace","value":"GRESYE11","country":"GR"},{"label":"East New Britain","value":"PG10","country":"PG"},{"label":"East Nusa Tenggara","value":"ID18","country":"ID"},{"label":"East Sepik","value":"PG11","country":"PG"},{"label":"Eastern","value":"HKHEA","country":"HK"},{"label":"Eastern","value":"FJ02","country":"FJ"},{"label":"Eastern","value":"ZM03","country":"ZM"},{"label":"Eastern","value":"GH05","country":"GH"},{"label":"Eastern Cape","value":"ZA05","country":"ZA"},{"label":"Eastern Darfur","value":"SD60","country":"SD"},{"label":"Eastern District","value":"AS010","country":"AS"},{"label":"Eastern Equatoria","value":"SS02","country":"SS"},{"label":"Eastern Highlands","value":"PG09","country":"PG"},{"label":"Eastern Province","value":"RW11","country":"RW"},{"label":"Eastern Province","value":"EG14","country":"EG"},{"label":"Eastern Province","value":"SL01","country":"SL"},{"label":"Eastern Province","value":"LK37","country":"LK"},{"label":"Eastern Province","value":"CD09","country":"CD"},{"label":"Eastern Province","value":"SA06","country":"SA"},{"label":"Eastern Region","value":"UGE","country":"UG"},{"label":"Eastern Region","value":"NPER","country":"NP"},{"label":"Eastern Tobago","value":"TTETO","country":"TT"},{"label":"Eastern Visayas","value":"PH08","country":"PH"},{"label":"Ebon Atoll","value":"MH080","country":"MH"},{"label":"Ebonyi","value":"NG53","country":"NG"},{"label":"Edirne","value":"TR22","country":"TR"},{"label":"Edo","value":"NG37","country":"NG"},{"label":"Ehime","value":"JP05","country":"JP"},{"label":"Ekiti","value":"NG54","country":"NG"},{"label":"El Bayadh","value":"DZ42","country":"DZ"},{"label":"El Beni","value":"BO03","country":"BO"},{"label":"El Oro","value":"EC08","country":"EC"},{"label":"El Oued","value":"DZ43","country":"DZ"},{"label":"El Paraíso","value":"HN07","country":"HN"},{"label":"El Progreso","value":"GT05","country":"GT"},{"label":"El Seíbo","value":"DO28","country":"DO"},{"label":"El Tarf","value":"DZ44","country":"DZ"},{"label":"Elazığ","value":"TR23","country":"TR"},{"label":"Elbasan","value":"AL43","country":"AL"},{"label":"Elegeyo-Marakwet","value":"KE14","country":"KE"},{"label":"Elías Piña","value":"DO11","country":"DO"},{"label":"Emberá","value":"PA11","country":"PA"},{"label":"Embu","value":"KE15","country":"KE"},{"label":"Emilia-Romagna","value":"IT05","country":"IT"},{"label":"Encamp","value":"AD03","country":"AD"},{"label":"Enewetak Atoll","value":"MH090","country":"MH"},{"label":"Enga","value":"PG19","country":"PG"},{"label":"England","value":"GBENG","country":"GB"},{"label":"English River","value":"SC26","country":"SC"},{"label":"Engure","value":"LV62","country":"LV"},{"label":"Ennedi-Est","value":"TD27","country":"TD"},{"label":"Ennedi-Ouest","value":"TD28","country":"TD"},{"label":"Entre Rios","value":"AR08","country":"AR"},{"label":"Enugu","value":"NG47","country":"NG"},{"label":"Epirus","value":"GRESYE21","country":"GR"},{"label":"Erikub Atoll","value":"MH100","country":"MH"},{"label":"Ermera","value":"TLER","country":"TL"},{"label":"Erongo","value":"NA29","country":"NA"},{"label":"Erzincan","value":"TR24","country":"TR"},{"label":"Erzurum","value":"TR25","country":"TR"},{"label":"Escaldes-Engordany","value":"AD08","country":"AD"},{"label":"Eschen","value":"LI02","country":"LI"},{"label":"Escuintla","value":"GT06","country":"GT"},{"label":"Eskişehir","value":"TR26","country":"TR"},{"label":"Esmeraldas","value":"EC09","country":"EC"},{"label":"Espaillat","value":"DO08","country":"DO"},{"label":"Espírito Santo","value":"BR08","country":"BR"},{"label":"Essequibo Islands-West Demerara","value":"GY14","country":"GY"},{"label":"Est","value":"BF08","country":"BF"},{"label":"Estelí","value":"NI05","country":"NI"},{"label":"Estuaire","value":"GA01","country":"GA"},{"label":"Ewa","value":"NR09","country":"NR"},{"label":"Extremadura","value":"ES57","country":"ES"},{"label":"Exuma","value":"BS10","country":"BS"},{"label":"Eysturoy","value":"FOOS","country":"FO"},{"label":"Faafu Atholhu","value":"MV33","country":"MV"},{"label":"Faetano","value":"SM04","country":"SM"},{"label":"Fajardo","value":"PR053","country":"PR"},{"label":"Fakaofo","value":"TKF","country":"TK"},{"label":"Falcón","value":"VE11","country":"VE"},{"label":"Far North","value":"CM12","country":"CM"},{"label":"Far Western","value":"NPFR","country":"NP"},{"label":"Farah","value":"AF06","country":"AF"},{"label":"Faranah","value":"GNF","country":"GN"},{"label":"Faro","value":"PT09","country":"PT"},{"label":"Fars","value":"IR07","country":"IR"},{"label":"Faryab","value":"AF07","country":"AF"},{"label":"Fatick","value":"SN09","country":"SN"},{"label":"Fa‘asaleleaga","value":"WS04","country":"WS"},{"label":"Federal District","value":"BR07","country":"BR"},{"label":"Federally Administered Tribal Areas","value":"PK01","country":"PK"},{"label":"Federation of Bosnia and Herzegovina","value":"BA01","country":"BA"},{"label":"Fejér","value":"HU08","country":"HU"},{"label":"Fergana","value":"UZ03","country":"UZ"},{"label":"Ferizaj","value":"XK10096138","country":"XK"},{"label":"Fier","value":"AL44","country":"AL"},{"label":"Finnmark Fylke","value":"NO05","country":"NO"},{"label":"Fiorentino","value":"SM05","country":"SM"},{"label":"Flacq","value":"MU13","country":"MU"},{"label":"Flanders","value":"BEVLG","country":"BE"},{"label":"Flevoland","value":"NL16","country":"NL"},{"label":"Flores","value":"UY06","country":"UY"},{"label":"Floreşti","value":"MD75","country":"MD"},{"label":"Florida","value":"UY07","country":"UY"},{"label":"Florida","value":"USFL","country":"US"},{"label":"Florida","value":"PR054","country":"PR"},{"label":"Forest","value":"GG6417223","country":"GG"},{"label":"Formosa","value":"AR09","country":"AR"},{"label":"Franche-Comté","value":"FRA6","country":"FR"},{"label":"Francisco Morazán","value":"HN08","country":"HN"},{"label":"Freeport","value":"BS25","country":"BS"},{"label":"Fribourg","value":"CHFR","country":"CH"},{"label":"Friesland","value":"NL02","country":"NL"},{"label":"Friuli Venezia Giulia","value":"IT06","country":"IT"},{"label":"Fromager","value":"CI79","country":"CI"},{"label":"Fujian","value":"CN07","country":"CN"},{"label":"Fukien","value":"TW01","country":"TW"},{"label":"Fukui","value":"JP06","country":"JP"},{"label":"Fukuoka","value":"JP07","country":"JP"},{"label":"Fukushima","value":"JP08","country":"JP"},{"label":"Funafuti","value":"TVFUN","country":"TV"},{"label":"Fès-Boulemane","value":"MA46","country":"MA"},{"label":"Füzuli","value":"AZ18","country":"AZ"},{"label":"Făleşti","value":"MD74","country":"MD"},{"label":"Gaafu Alifu Atholhu","value":"MV34","country":"MV"},{"label":"Gaafu Dhaalu Atholhu","value":"MV35","country":"MV"},{"label":"Gabrovo","value":"BG41","country":"BG"},{"label":"Gabú","value":"GW10","country":"GW"},{"label":"Gafsa","value":"TN30","country":"TN"},{"label":"Gagaifomauga","value":"WS07","country":"WS"},{"label":"Gaga‘emauga","value":"WS05","country":"WS"},{"label":"Galaţi","value":"RO18","country":"RO"},{"label":"Galguduud","value":"SO05","country":"SO"},{"label":"Galicia","value":"ES58","country":"ES"},{"label":"Galápagos","value":"EC01","country":"EC"},{"label":"Gambela","value":"ET49","country":"ET"},{"label":"Gamprin","value":"LI03","country":"LI"},{"label":"Gangwon-do","value":"KR06","country":"KR"},{"label":"Gansu Sheng","value":"CN15","country":"CN"},{"label":"Gao","value":"ML09","country":"ML"},{"label":"Garissa","value":"KE16","country":"KE"},{"label":"Garkalne","value":"LV64","country":"LV"},{"label":"Gasa","value":"BT23","country":"BT"},{"label":"Gash Barka","value":"ER04","country":"ER"},{"label":"Gauteng","value":"ZA06","country":"ZA"},{"label":"Gaza","value":"MZ02","country":"MZ"},{"label":"Gaza Strip","value":"PSGZ","country":"PS"},{"label":"Gazi Baba","value":"MK32","country":"MK"},{"label":"Gaziantep","value":"TR83","country":"TR"},{"label":"Gbarpolu","value":"LR21","country":"LR"},{"label":"Gedo","value":"SO06","country":"SO"},{"label":"Gegharkʼunikʼ","value":"AM04","country":"AM"},{"label":"Geita","value":"TZ28","country":"TZ"},{"label":"Gelderland","value":"NL03","country":"NL"},{"label":"Geneva","value":"CHGE","country":"CH"},{"label":"George Town","value":"KY10346796","country":"KY"},{"label":"Georgia","value":"USGA","country":"US"},{"label":"German","value":"IM9782171","country":"IM"},{"label":"Gevgelija","value":"MK33","country":"MK"},{"label":"Geylegphug","value":"BT09","country":"BT"},{"label":"Ghanzi","value":"BW03","country":"BW"},{"label":"Gharb-Chrarda-Beni Hssen","value":"MA52","country":"MA"},{"label":"Ghardaïa","value":"DZ45","country":"DZ"},{"label":"Ghaznī","value":"AF08","country":"AF"},{"label":"Ghowr","value":"AF09","country":"AF"},{"label":"Gia Lai","value":"VN49","country":"VN"},{"label":"Gifu","value":"JP09","country":"JP"},{"label":"Gilbert Islands","value":"KI01","country":"KI"},{"label":"Gilgit-Baltistan","value":"PK07","country":"PK"},{"label":"Giresun","value":"TR28","country":"TR"},{"label":"Gisborne","value":"NZF1","country":"NZ"},{"label":"Gitega","value":"BI13","country":"BI"},{"label":"Giurgiu","value":"RO42","country":"RO"},{"label":"Gjakova","value":"XK10096859","country":"XK"},{"label":"Gjilan","value":"XK10097357","country":"XK"},{"label":"Gjirokastër","value":"AL45","country":"AL"},{"label":"Glacis","value":"SC12","country":"SC"},{"label":"Glarus","value":"CHGL","country":"CH"},{"label":"Glodeni","value":"MD76","country":"MD"},{"label":"Gnyaviyani Atoll","value":"MV42","country":"MV"},{"label":"Goa","value":"IN33","country":"IN"},{"label":"Goiás","value":"BR29","country":"BR"},{"label":"Golestān","value":"IR37","country":"IR"},{"label":"Gombe","value":"NG55","country":"NG"},{"label":"Gomel","value":"BY02","country":"BY"},{"label":"Goranboy","value":"AZ21","country":"AZ"},{"label":"Gorenja Vas-Poljane","value":"SI27","country":"SI"},{"label":"Gorgol","value":"MR04","country":"MR"},{"label":"Gorišnica","value":"SI28","country":"SI"},{"label":"Gorj","value":"RO19","country":"RO"},{"label":"Gorje","value":"SIO2","country":"SI"},{"label":"Gornja Radgona","value":"SI29","country":"SI"},{"label":"Gornji Grad","value":"SI30","country":"SI"},{"label":"Gornji Petrovci","value":"SI31","country":"SI"},{"label":"Gorno-Badakhshan","value":"TJ01","country":"TJ"},{"label":"Gorontalo","value":"ID34","country":"ID"},{"label":"Gostivar","value":"MKD4","country":"MK"},{"label":"Gotland","value":"SE05","country":"SE"},{"label":"Govĭ-Altay","value":"MN10","country":"MN"},{"label":"Govĭ-Sumber","value":"MN24","country":"MN"},{"label":"Goygol Rayon","value":"AZ62","country":"AZ"},{"label":"Gracias a Dios","value":"HN09","country":"HN"},{"label":"Grad","value":"SIG8","country":"SI"},{"label":"Grad Zagreb","value":"HR21","country":"HR"},{"label":"Gradsko","value":"MK35","country":"MK"},{"label":"Granada","value":"NI06","country":"NI"},{"label":"Grand Anse Mahe","value":"SC24","country":"SC"},{"label":"Grand Anse Praslin","value":"SC14","country":"SC"},{"label":"Grand Bassa","value":"LR11","country":"LR"},{"label":"Grand Cape Mount","value":"LR12","country":"LR"},{"label":"Grand Casablanca","value":"MA45","country":"MA"},{"label":"Grand Cay","value":"BS42","country":"BS"},{"label":"Grand Gedeh","value":"LR19","country":"LR"},{"label":"Grand Kru","value":"LR16","country":"LR"},{"label":"Grand Port","value":"MU14","country":"MU"},{"label":"Grande Comore","value":"KM02","country":"KM"},{"label":"GrandʼAnse","value":"HT14","country":"HT"},{"label":"Granma","value":"CU09","country":"CU"},{"label":"Greater Accra","value":"GH01","country":"GH"},{"label":"Greater Poland Voivodeship","value":"PL86","country":"PL"},{"label":"Grenadines","value":"VC06","country":"VC"},{"label":"Grevenmacher","value":"LU02","country":"LU"},{"label":"Grisons","value":"CHGR","country":"CH"},{"label":"Grobiņa","value":"LV65","country":"LV"},{"label":"Grodnenskaya","value":"BY03","country":"BY"},{"label":"Groningen","value":"NL04","country":"NL"},{"label":"Gros-Islet","value":"LC06","country":"LC"},{"label":"Grosuplje","value":"SI32","country":"SI"},{"label":"Grouville","value":"JE3237203","country":"JE"},{"label":"Guadalcanal","value":"SB06","country":"SB"},{"label":"Guadeloupe","value":"GPGP","country":"GP"},{"label":"Guainía","value":"CO15","country":"CO"},{"label":"Guairá","value":"PY10","country":"PY"},{"label":"Guanacaste","value":"CR03","country":"CR"},{"label":"Guanajuato","value":"MX11","country":"MX"},{"label":"Guangdong","value":"CN30","country":"CN"},{"label":"Guangxi Zhuangzu Zizhiqu","value":"CN16","country":"CN"},{"label":"Guanica","value":"PR055","country":"PR"},{"label":"Guantánamo","value":"CU10","country":"CU"},{"label":"Guarda","value":"PT11","country":"PT"},{"label":"Guatemala","value":"GT07","country":"GT"},{"label":"Guaviare","value":"CO14","country":"CO"},{"label":"Guayama","value":"PR057","country":"PR"},{"label":"Guayanilla","value":"PR059","country":"PR"},{"label":"Guayas","value":"EC10","country":"EC"},{"label":"Guaynabo","value":"PR061","country":"PR"},{"label":"Guelma","value":"DZ23","country":"DZ"},{"label":"Guelmim-Es Smara","value":"MA53","country":"MA"},{"label":"Guerrero","value":"MX12","country":"MX"},{"label":"Guidimaka","value":"MR10","country":"MR"},{"label":"Guizhou Sheng","value":"CN18","country":"CN"},{"label":"Gujarat","value":"IN09","country":"IN"},{"label":"Gulbenes Rajons","value":"LV09","country":"LV"},{"label":"Gulf","value":"PG02","country":"PG"},{"label":"Guna Yala","value":"PA09","country":"PA"},{"label":"Gunma","value":"JP10","country":"JP"},{"label":"Gurabo","value":"PR063","country":"PR"},{"label":"Guria","value":"GE65","country":"GE"},{"label":"Guyane","value":"GFGF","country":"GF"},{"label":"Guárico","value":"VE12","country":"VE"},{"label":"Guéra","value":"TD05","country":"TD"},{"label":"Gwangju","value":"KR18","country":"KR"},{"label":"Gyeonggi-do","value":"KR13","country":"KR"},{"label":"Gyeongsangbuk-do","value":"KR14","country":"KR"},{"label":"Gyeongsangnam-do","value":"KR20","country":"KR"},{"label":"Győr-Moson-Sopron","value":"HU09","country":"HU"},{"label":"Gävleborg","value":"SE03","country":"SE"},{"label":"Göyçay","value":"AZ22","country":"AZ"},{"label":"Gümüşhane","value":"TR69","country":"TR"},{"label":"Găgăuzia","value":"MD51","country":"MD"},{"label":"Għajnsielem","value":"MT11","country":"MT"},{"label":"Gīlān","value":"IR08","country":"IR"},{"label":"Gǝdǝbǝy","value":"AZ19","country":"AZ"},{"label":"Gǝncǝ","value":"AZ20","country":"AZ"},{"label":"Ha","value":"BT10","country":"BT"},{"label":"Ha Nội","value":"VN44","country":"VN"},{"label":"Haa Alifu Atholhu","value":"MV36","country":"MV"},{"label":"Haa Dhaalu Atholhu","value":"MV37","country":"MV"},{"label":"Hacıqabul","value":"AZ23","country":"AZ"},{"label":"Hadjer-Lamis","value":"TD18","country":"TD"},{"label":"Hagatna","value":"GUAN","country":"GU"},{"label":"Haifa","value":"IL04","country":"IL"},{"label":"Hainan","value":"CN31","country":"CN"},{"label":"Hajdina","value":"SIG9","country":"SI"},{"label":"Hajdú-Bihar","value":"HU10","country":"HU"},{"label":"Hakkâri","value":"TR70","country":"TR"},{"label":"Halland","value":"SE06","country":"SE"},{"label":"Hama","value":"SY10","country":"SY"},{"label":"Hamadān","value":"IR09","country":"IR"},{"label":"Hamburg","value":"DE04","country":"DE"},{"label":"Hamgyŏng-bukto","value":"KP17","country":"KP"},{"label":"Hamgyŏng-namdo","value":"KP03","country":"KP"},{"label":"Hamilton Parish","value":"BM02","country":"BM"},{"label":"Hamilton city","value":"BM03","country":"BM"},{"label":"Hanover","value":"JM02","country":"JM"},{"label":"Harare","value":"ZW10","country":"ZW"},{"label":"Harari","value":"ET50","country":"ET"},{"label":"Harbour Island","value":"BS22","country":"BS"},{"label":"Hardap","value":"NA30","country":"NA"},{"label":"Harghita","value":"RO20","country":"RO"},{"label":"Harjumaa","value":"EE01","country":"EE"},{"label":"Haryana","value":"IN10","country":"IN"},{"label":"Hatay","value":"TR31","country":"TR"},{"label":"Hatillo","value":"PR065","country":"PR"},{"label":"Hato Mayor","value":"DO29","country":"DO"},{"label":"Hatohobei","value":"PW04","country":"PW"},{"label":"Hau Giang","value":"VN93","country":"VN"},{"label":"Haut-Mbomou","value":"CF05","country":"CF"},{"label":"Haut-Ogooué","value":"GA02","country":"GA"},{"label":"Haut-Sassandra","value":"CI80","country":"CI"},{"label":"Haute-Kotto","value":"CF03","country":"CF"},{"label":"Haute-Normandie","value":"FRA7","country":"FR"},{"label":"Hawaii","value":"USHI","country":"US"},{"label":"Hawke's Bay","value":"NZF2","country":"NZ"},{"label":"Ha‘apai","value":"TO01","country":"TO"},{"label":"Hebei","value":"CN10","country":"CN"},{"label":"Hedmark","value":"NO06","country":"NO"},{"label":"Heilongjiang Sheng","value":"CN08","country":"CN"},{"label":"Hela","value":"PG21","country":"PG"},{"label":"Helmand","value":"AF10","country":"AF"},{"label":"Henan Sheng","value":"CN09","country":"CN"},{"label":"Hentiy","value":"MN11","country":"MN"},{"label":"Herat","value":"AF11","country":"AF"},{"label":"Herceg Novi","value":"ME08","country":"ME"},{"label":"Heredia","value":"CR04","country":"CR"},{"label":"Hermanas Mirabal","value":"DO19","country":"DO"},{"label":"Herrera","value":"PA06","country":"PA"},{"label":"Hesse","value":"DE05","country":"DE"},{"label":"Heves","value":"HU11","country":"HU"},{"label":"Hhohho","value":"SZ01","country":"SZ"},{"label":"Hidalgo","value":"MX13","country":"MX"},{"label":"High-Basins","value":"BF09","country":"BF"},{"label":"Hiiraan","value":"SO07","country":"SO"},{"label":"Hiiumaa","value":"EE02","country":"EE"},{"label":"Himachal Pradesh","value":"IN11","country":"IN"},{"label":"Hiroshima","value":"JP11","country":"JP"},{"label":"Ho Chi Minh City","value":"VN20","country":"VN"},{"label":"Hodh ech Chargui","value":"MR01","country":"MR"},{"label":"Hodh el Gharbi","value":"MR02","country":"MR"},{"label":"Hodoš-Hodos","value":"SIH2","country":"SI"},{"label":"Hokkaidō","value":"JP12","country":"JP"},{"label":"Holguín","value":"CU12","country":"CU"},{"label":"Homa Bay","value":"KE17","country":"KE"},{"label":"Homs","value":"SY11","country":"SY"},{"label":"Honiara","value":"SB14","country":"SB"},{"label":"Hope Town","value":"BS43","country":"BS"},{"label":"Hordaland","value":"NO07","country":"NO"},{"label":"Horjul","value":"SIH3","country":"SI"},{"label":"Hormigueros","value":"PR067","country":"PR"},{"label":"Hormozgan","value":"IR11","country":"IR"},{"label":"Houaphan","value":"LA03","country":"LA"},{"label":"Hovd","value":"MN12","country":"MN"},{"label":"Howland Island","value":"UM100","country":"UM"},{"label":"Hoče-Slivnica","value":"SIH1","country":"SI"},{"label":"Hrastnik","value":"SI34","country":"SI"},{"label":"Hrpelje-Kozina","value":"SI35","country":"SI"},{"label":"Huambo","value":"AO08","country":"AO"},{"label":"Huancavelica","value":"PE09","country":"PE"},{"label":"Huanuco","value":"PE10","country":"PE"},{"label":"Hubei","value":"CN12","country":"CN"},{"label":"Huehuetenango","value":"GT08","country":"GT"},{"label":"Huila","value":"CO16","country":"CO"},{"label":"Humacao","value":"PR069","country":"PR"},{"label":"Hunan","value":"CN11","country":"CN"},{"label":"Hunedoara","value":"RO21","country":"RO"},{"label":"Huíla","value":"AO09","country":"AO"},{"label":"Hwanghae-bukto","value":"KP07","country":"KP"},{"label":"Hwanghae-namdo","value":"KP06","country":"KP"},{"label":"Hyōgo","value":"JP13","country":"JP"},{"label":"Hà Giang","value":"VN50","country":"VN"},{"label":"Hà Nam","value":"VN80","country":"VN"},{"label":"Hà Tĩnh","value":"VN52","country":"VN"},{"label":"Häme","value":"FI05","country":"FI"},{"label":"Hînceşti","value":"MD77","country":"MD"},{"label":"Hòa Bình","value":"VN53","country":"VN"},{"label":"Hövsgöl","value":"MN13","country":"MN"},{"label":"Hưng Yên","value":"VN81","country":"VN"},{"label":"Hải Dương","value":"VN79","country":"VN"},{"label":"Hải Phòng","value":"VN13","country":"VN"},{"label":"Ialomiţa","value":"RO22","country":"RO"},{"label":"Iaşi","value":"RO23","country":"RO"},{"label":"Ibaraki","value":"JP14","country":"JP"},{"label":"Ibb","value":"YE23","country":"YE"},{"label":"Ica","value":"PE11","country":"PE"},{"label":"Ida-Virumaa","value":"EE03","country":"EE"},{"label":"Idaho","value":"USID","country":"US"},{"label":"Idlib","value":"SY12","country":"SY"},{"label":"Idrija","value":"SI36","country":"SI"},{"label":"Ig","value":"SI37","country":"SI"},{"label":"Ihorombe","value":"MG7670907","country":"MG"},{"label":"Ijuw","value":"NR10","country":"NR"},{"label":"Ikšķile","value":"LV68","country":"LV"},{"label":"Il-Belt Valletta","value":"MT60","country":"MT"},{"label":"Il-Birgu","value":"MT03","country":"MT"},{"label":"Il-Fgura","value":"MT08","country":"MT"},{"label":"Il-Fontana","value":"MT10","country":"MT"},{"label":"Il-Furjana","value":"MT09","country":"MT"},{"label":"Il-Gudja","value":"MT16","country":"MT"},{"label":"Il-Gżira","value":"MT17","country":"MT"},{"label":"Il-Kalkara","value":"MT26","country":"MT"},{"label":"Il-Marsa","value":"MT31","country":"MT"},{"label":"Il-Mellieħa","value":"MT34","country":"MT"},{"label":"Il-Mosta","value":"MT35","country":"MT"},{"label":"Il-Munxar","value":"MT36","country":"MT"},{"label":"Il-Qala","value":"MT42","country":"MT"},{"label":"Il-Qrendi","value":"MT44","country":"MT"},{"label":"Il-Ħamrun","value":"MT18","country":"MT"},{"label":"Ilfov","value":"RO43","country":"RO"},{"label":"Ilhas","value":"MO01","country":"MO"},{"label":"Ilinden","value":"MK36","country":"MK"},{"label":"Ilirska Bistrica","value":"SI38","country":"SI"},{"label":"Illinois","value":"USIL","country":"US"},{"label":"Illizi","value":"DZ46","country":"DZ"},{"label":"Ilocos","value":"PH01","country":"PH"},{"label":"Ilūkste","value":"LV69","country":"LV"},{"label":"Imbabura","value":"EC11","country":"EC"},{"label":"Imereti","value":"GE66","country":"GE"},{"label":"Imo","value":"NG28","country":"NG"},{"label":"In-Nadur","value":"MT37","country":"MT"},{"label":"In-Naxxar","value":"MT38","country":"MT"},{"label":"Inagua","value":"BS13","country":"BS"},{"label":"Inarajan","value":"GUIN","country":"GU"},{"label":"Incheon","value":"KR12","country":"KR"},{"label":"Inchiri","value":"MR12","country":"MR"},{"label":"Independencia","value":"DO09","country":"DO"},{"label":"Indiana","value":"USIN","country":"US"},{"label":"Ingushetiya","value":"RU19","country":"RU"},{"label":"Inhambane","value":"MZ03","country":"MZ"},{"label":"Inner Islands","value":"SC25","country":"SC"},{"label":"Inner Mongolia","value":"CN20","country":"CN"},{"label":"Intibucá","value":"HN10","country":"HN"},{"label":"Inčukalns","value":"LV70","country":"LV"},{"label":"Ionian Islands","value":"GRESYE22","country":"GR"},{"label":"Iowa","value":"USIA","country":"US"},{"label":"Ir-Rabat","value":"MT45","country":"MT"},{"label":"Irbid","value":"JO18","country":"JO"},{"label":"Iringa","value":"TZ04","country":"TZ"},{"label":"Irkutsk","value":"RU20","country":"RU"},{"label":"Is-Siġġiewi","value":"MT55","country":"MT"},{"label":"Is-Swieqi","value":"MT57","country":"MT"},{"label":"Isabel","value":"SB07","country":"SB"},{"label":"Isabela","value":"PR071","country":"PR"},{"label":"Isfahan","value":"IR28","country":"IR"},{"label":"Ishikawa","value":"JP15","country":"JP"},{"label":"Isiolo","value":"KE18","country":"KE"},{"label":"Isla de la Juventud","value":"CU04","country":"CU"},{"label":"Islands","value":"HKNIS","country":"HK"},{"label":"Islāmābād","value":"PK08","country":"PK"},{"label":"Isparta","value":"TR33","country":"TR"},{"label":"Istanbul","value":"TR34","country":"TR"},{"label":"Istarska","value":"HR04","country":"HR"},{"label":"Itapúa","value":"PY11","country":"PY"},{"label":"Itasy","value":"MG7670855","country":"MG"},{"label":"Ivano-Frankivsk","value":"UA06","country":"UA"},{"label":"Ivanovo","value":"RU21","country":"RU"},{"label":"Ivančna Gorica","value":"SI39","country":"SI"},{"label":"Iwate","value":"JP16","country":"JP"},{"label":"Ix-Xagħra","value":"MT61","country":"MT"},{"label":"Ix-Xewkija","value":"MT62","country":"MT"},{"label":"Ix-Xgħajra","value":"MT63","country":"MT"},{"label":"Izabal","value":"GT09","country":"GT"},{"label":"Izola-Isola","value":"SI40","country":"SI"},{"label":"Iğdır","value":"TR88","country":"TR"},{"label":"Iż-Żebbuġ","value":"MT66","country":"MT"},{"label":"Iż-Żejtun","value":"MT67","country":"MT"},{"label":"Iż-Żurrieq","value":"MT68","country":"MT"},{"label":"Jabat Island","value":"MH110","country":"MH"},{"label":"Jakarta Raya","value":"ID04","country":"ID"},{"label":"Jalal-Abad","value":"KG03","country":"KG"},{"label":"Jalapa","value":"GT10","country":"GT"},{"label":"Jalilabad","value":"AZ15","country":"AZ"},{"label":"Jalisco","value":"MX14","country":"MX"},{"label":"Jaluit Atoll","value":"MH120","country":"MH"},{"label":"Jambi","value":"ID05","country":"ID"},{"label":"Jan Mayen","value":"SJ22","country":"SJ"},{"label":"Jaroslavl","value":"RU88","country":"RU"},{"label":"Jarvis Island","value":"UM150","country":"UM"},{"label":"Jaunjelgava","value":"LV71","country":"LV"},{"label":"Jaunpiebalga","value":"LV72","country":"LV"},{"label":"Jaunpils","value":"LV73","country":"LV"},{"label":"Jegunovce","value":"MKD5","country":"MK"},{"label":"Jeju-do","value":"KR01","country":"KR"},{"label":"Jelgava","value":"LV11","country":"LV"},{"label":"Jelgavas Rajons","value":"LV12","country":"LV"},{"label":"Jemo Island","value":"MH130","country":"MH"},{"label":"Jeollabuk-do","value":"KR03","country":"KR"},{"label":"Jeollanam-do","value":"KR16","country":"KR"},{"label":"Jerash","value":"JO22","country":"JO"},{"label":"Jerusalem","value":"IL06","country":"IL"},{"label":"Jesenice","value":"SIH4","country":"SI"},{"label":"Jewish Autonomous Oblast","value":"RU89","country":"RU"},{"label":"Jezersko","value":"SIH5","country":"SI"},{"label":"Jharkhand","value":"IN38","country":"IN"},{"label":"Jiangsu","value":"CN04","country":"CN"},{"label":"Jiangxi Sheng","value":"CN03","country":"CN"},{"label":"Jigawa","value":"NG39","country":"NG"},{"label":"Jihočeský","value":"CZ79","country":"CZ"},{"label":"Jijel","value":"DZ24","country":"DZ"},{"label":"Jilin Sheng","value":"CN05","country":"CN"},{"label":"Jinotega","value":"NI07","country":"NI"},{"label":"Jiwaka","value":"PG22","country":"PG"},{"label":"Jizan","value":"SA17","country":"SA"},{"label":"Jizzax","value":"UZ15","country":"UZ"},{"label":"Johnston Atoll","value":"UM200","country":"UM"},{"label":"Johor","value":"MY01","country":"MY"},{"label":"Jonglei","value":"SS03","country":"SS"},{"label":"Jowzjān","value":"AF31","country":"AF"},{"label":"Juana Diaz","value":"PR075","country":"PR"},{"label":"Jujuy","value":"AR10","country":"AR"},{"label":"Jundūbah","value":"TN06","country":"TN"},{"label":"Junín","value":"PE12","country":"PE"},{"label":"Jura","value":"CHJU","country":"CH"},{"label":"Jurby","value":"IM9782172","country":"IM"},{"label":"Juršinci","value":"SI42","country":"SI"},{"label":"Jutiapa","value":"GT11","country":"GT"},{"label":"Jász-Nagykun-Szolnok","value":"HU20","country":"HU"},{"label":"Jämtland","value":"SE07","country":"SE"},{"label":"Järvamaa","value":"EE04","country":"EE"},{"label":"Jõgevamaa","value":"EE05","country":"EE"},{"label":"Jönköping","value":"SE08","country":"SE"},{"label":"Jēkabpils","value":"LV74","country":"LV"},{"label":"Jēkabpils Rajons","value":"LV10","country":"LV"},{"label":"Jūrmala","value":"LV13","country":"LV"},{"label":"Kaafu Atoll","value":"MV38","country":"MV"},{"label":"Kabardino-Balkariya","value":"RU22","country":"RU"},{"label":"Kabul","value":"AF13","country":"AF"},{"label":"Kachin","value":"MM04","country":"MM"},{"label":"Kadavu","value":"FJ8617786","country":"FJ"},{"label":"Kaduna","value":"NG23","country":"NG"},{"label":"Kaffrine","value":"SN16","country":"SN"},{"label":"Kafr ash Shaykh","value":"EG21","country":"EG"},{"label":"Kagawa","value":"JP17","country":"JP"},{"label":"Kagera","value":"TZ19","country":"TZ"},{"label":"Kagoshima","value":"JP18","country":"JP"},{"label":"Kahramanmaraş","value":"TR46","country":"TR"},{"label":"Kainuu","value":"FI18","country":"FI"},{"label":"Kajiado","value":"KE19","country":"KE"},{"label":"Kakamega","value":"KE20","country":"KE"},{"label":"Kakheti","value":"GE67","country":"GE"},{"label":"Kalasin","value":"TH23","country":"TH"},{"label":"Kaliningrad","value":"RU23","country":"RU"},{"label":"Kalmar","value":"SE09","country":"SE"},{"label":"Kalmykiya","value":"RU24","country":"RU"},{"label":"Kaluga","value":"RU25","country":"RU"},{"label":"Kamnik","value":"SIH6","country":"SI"},{"label":"Kamphaeng Phet","value":"TH11","country":"TH"},{"label":"Kampong Cham","value":"KH02","country":"KH"},{"label":"Kampong Chhnang","value":"KH03","country":"KH"},{"label":"Kampong Speu","value":"KH04","country":"KH"},{"label":"Kampong Thom","value":"KH05","country":"KH"},{"label":"Kampot","value":"KH21","country":"KH"},{"label":"Kamtsjatka","value":"RU92","country":"RU"},{"label":"Kanagawa","value":"JP19","country":"JP"},{"label":"Kanal","value":"SI44","country":"SI"},{"label":"Kanchanaburi","value":"TH50","country":"TH"},{"label":"Kandahār","value":"AF23","country":"AF"},{"label":"Kandal","value":"KH07","country":"KH"},{"label":"Kandava","value":"LV77","country":"LV"},{"label":"Kanem","value":"TD06","country":"TD"},{"label":"Kangwŏn-do","value":"KP09","country":"KP"},{"label":"Kani-Kéli","value":"YT97609","country":"YT"},{"label":"Kankan","value":"GNK","country":"GN"},{"label":"Kano","value":"NG29","country":"NG"},{"label":"Kansas","value":"USKS","country":"US"},{"label":"Kaohsiung","value":"TW02","country":"TW"},{"label":"Kaolack","value":"SN10","country":"SN"},{"label":"Kara","value":"TG23","country":"TG"},{"label":"Karabük","value":"TR89","country":"TR"},{"label":"Karachayevo-Cherkesiya","value":"RU27","country":"RU"},{"label":"Karak","value":"JO09","country":"JO"},{"label":"Karakalpakstan","value":"UZ09","country":"UZ"},{"label":"Karaman","value":"TR78","country":"TR"},{"label":"Karas","value":"NA31","country":"NA"},{"label":"Karbalāʼ","value":"IQ12","country":"IQ"},{"label":"Karbinci","value":"MK40","country":"MK"},{"label":"Karlovarský","value":"CZ81","country":"CZ"},{"label":"Karlovačka","value":"HR05","country":"HR"},{"label":"Karnataka","value":"IN19","country":"IN"},{"label":"Karpoš","value":"MK41","country":"MK"},{"label":"Kars","value":"TR84","country":"TR"},{"label":"Karsava","value":"LV78","country":"LV"},{"label":"Karuzi","value":"BI14","country":"BI"},{"label":"Kasaï-Occidental","value":"CD03","country":"CD"},{"label":"Kasaï-Oriental","value":"CD04","country":"CD"},{"label":"Kashmir","value":"IN12","country":"IN"},{"label":"Kassala","value":"SD52","country":"SD"},{"label":"Kastamonu","value":"TR37","country":"TR"},{"label":"Katanga","value":"CD05","country":"CD"},{"label":"Katavi","value":"TZ29","country":"TZ"},{"label":"Katsina","value":"NG24","country":"NG"},{"label":"Kauno apskritis","value":"LT57","country":"LT"},{"label":"Kavadarci","value":"MKD6","country":"MK"},{"label":"Kavango East","value":"NA40","country":"NA"},{"label":"Kavango West","value":"NA41","country":"NA"},{"label":"Kayah","value":"MM06","country":"MM"},{"label":"Kayangel","value":"PW05","country":"PW"},{"label":"Kayanza","value":"BI15","country":"BI"},{"label":"Kayes","value":"ML03","country":"ML"},{"label":"Kayin","value":"MM05","country":"MM"},{"label":"Kayseri","value":"TR38","country":"TR"},{"label":"Kebbi","value":"NG40","country":"NG"},{"label":"Kedah","value":"MY02","country":"MY"},{"label":"Kef","value":"TN14","country":"TN"},{"label":"Kelantan","value":"MY03","country":"MY"},{"label":"Kemerovo","value":"RU29","country":"RU"},{"label":"Kentucky","value":"USKY","country":"US"},{"label":"Kep","value":"KH26","country":"KH"},{"label":"Kerala","value":"IN13","country":"IN"},{"label":"Kerguelen","value":"TF03","country":"TF"},{"label":"Kericho","value":"KE21","country":"KE"},{"label":"Kerman","value":"IR29","country":"IR"},{"label":"Kermānshāh","value":"IR13","country":"IR"},{"label":"Keryneia","value":"CY02","country":"CY"},{"label":"Kgalagadi","value":"BW04","country":"BW"},{"label":"Kgatleng","value":"BW05","country":"BW"},{"label":"Khabarovsk Krai","value":"RU30","country":"RU"},{"label":"Khakasiya","value":"RU31","country":"RU"},{"label":"Khammouan","value":"LA15","country":"LA"},{"label":"Khanty-Mansiyskiy Avtonomnyy Okrug","value":"RU32","country":"RU"},{"label":"Kharkiv","value":"UA07","country":"UA"},{"label":"Khartoum","value":"SD29","country":"SD"},{"label":"Khaskovo","value":"BG43","country":"BG"},{"label":"Khatlon","value":"TJ02","country":"TJ"},{"label":"Khenchela","value":"DZ47","country":"DZ"},{"label":"Kherson","value":"UA08","country":"UA"},{"label":"Khmelnytskyi","value":"UA09","country":"UA"},{"label":"Khomas","value":"NA21","country":"NA"},{"label":"Khon Kaen","value":"TH22","country":"TH"},{"label":"Khorāsān-e Jonūbī","value":"IR41","country":"IR"},{"label":"Khorāsān-e Shomālī","value":"IR43","country":"IR"},{"label":"Khowst","value":"AF37","country":"AF"},{"label":"Khulna","value":"BD82","country":"BD"},{"label":"Khuzestan","value":"IR15","country":"IR"},{"label":"Khyber Pakhtunkhwa","value":"PK03","country":"PK"},{"label":"Khánh Hòa","value":"VN54","country":"VN"},{"label":"Kiambu","value":"KE22","country":"KE"},{"label":"Kidal","value":"ML10","country":"ML"},{"label":"Kidričevo","value":"SI45","country":"SI"},{"label":"Kiev","value":"UA13","country":"UA"},{"label":"Kigali","value":"RW12","country":"RW"},{"label":"Kigoma","value":"TZ05","country":"TZ"},{"label":"Kili Island","value":"MH140","country":"MH"},{"label":"Kilifi","value":"KE23","country":"KE"},{"label":"Kilimanjaro","value":"TZ06","country":"TZ"},{"label":"Kilis","value":"TR90","country":"TR"},{"label":"Kindia","value":"GND","country":"GN"},{"label":"Kingman Reef","value":"UM250","country":"UM"},{"label":"Kingston","value":"JM17","country":"JM"},{"label":"Kinshasa","value":"CD06","country":"CD"},{"label":"Kirinyaga","value":"KE24","country":"KE"},{"label":"Kirkop","value":"MT28","country":"MT"},{"label":"Kirov","value":"RU33","country":"RU"},{"label":"Kirovohrad","value":"UA10","country":"UA"},{"label":"Kirundo","value":"BI16","country":"BI"},{"label":"Kisela Voda","value":"MK44","country":"MK"},{"label":"Kisii","value":"KE25","country":"KE"},{"label":"Kisumu","value":"KE26","country":"KE"},{"label":"Kitui","value":"KE27","country":"KE"},{"label":"Kié-Ntem","value":"GQ07","country":"GQ"},{"label":"Kičevo","value":"MK43","country":"MK"},{"label":"Kiến Giang","value":"VN21","country":"VN"},{"label":"Klaipėdos apskritis","value":"LT58","country":"LT"},{"label":"Kobarid","value":"SI46","country":"SI"},{"label":"Kobilje","value":"SI47","country":"SI"},{"label":"Kocaeli","value":"TR41","country":"TR"},{"label":"Kocēni","value":"LV81","country":"LV"},{"label":"Kogi","value":"NG41","country":"NG"},{"label":"Koh Kong","value":"KH08","country":"KH"},{"label":"Kohgīlūyeh va Būyer Aḩmad","value":"IR05","country":"IR"},{"label":"Koknese","value":"LV82","country":"LV"},{"label":"Kolda","value":"SN11","country":"SN"},{"label":"Komen","value":"SI49","country":"SI"},{"label":"Komenda","value":"SIH8","country":"SI"},{"label":"Komi Republic","value":"RU34","country":"RU"},{"label":"Komárom-Esztergom","value":"HU12","country":"HU"},{"label":"Kon Tum","value":"VN55","country":"VN"},{"label":"Konar","value":"AF34","country":"AF"},{"label":"Konya","value":"TR71","country":"TR"},{"label":"Konče","value":"MK47","country":"MK"},{"label":"Koper-Capodistria","value":"SI50","country":"SI"},{"label":"Koprivničko-Križevačka","value":"HR06","country":"HR"},{"label":"Kordestān","value":"IR16","country":"IR"},{"label":"Koror","value":"PW06","country":"PW"},{"label":"Korçë","value":"AL46","country":"AL"},{"label":"Kosrae","value":"FM01","country":"FM"},{"label":"Kostanjevica na Krki","value":"SIO3","country":"SI"},{"label":"Kostel","value":"SIH9","country":"SI"},{"label":"Kostroma","value":"RU37","country":"RU"},{"label":"Kotaykʼ","value":"AM05","country":"AM"},{"label":"Kotor","value":"ME10","country":"ME"},{"label":"Kouffo","value":"BJ12","country":"BJ"},{"label":"Kouilou","value":"CG04","country":"CG"},{"label":"Koulikoro","value":"ML07","country":"ML"},{"label":"Koungou","value":"YT97610","country":"YT"},{"label":"Kowloon City","value":"HKKKC","country":"HK"},{"label":"Kozje","value":"SI51","country":"SI"},{"label":"Kočani","value":"MK46","country":"MK"},{"label":"Kočevje","value":"SIH7","country":"SI"},{"label":"Košický","value":"SK03","country":"SK"},{"label":"Krabi","value":"TH63","country":"TH"},{"label":"Kranj","value":"SI52","country":"SI"},{"label":"Kranjska Gora","value":"SI53","country":"SI"},{"label":"Krapinsko-Zagorska","value":"HR07","country":"HR"},{"label":"Krasnodarskiy","value":"RU38","country":"RU"},{"label":"Krasnoyarskiy","value":"RU91","country":"RU"},{"label":"Kratie","value":"KH09","country":"KH"},{"label":"Kratovo","value":"MK51","country":"MK"},{"label":"Krimulda","value":"LV84","country":"LV"},{"label":"Kriva Palanka","value":"MK52","country":"MK"},{"label":"Krivogaštani","value":"MK53","country":"MK"},{"label":"Križevci","value":"SII1","country":"SI"},{"label":"Kronoberg","value":"SE12","country":"SE"},{"label":"Krustpils","value":"LV85","country":"LV"},{"label":"Kruševo","value":"MK54","country":"MK"},{"label":"Královéhradecký","value":"CZ82","country":"CZ"},{"label":"Krāslavas Rajons","value":"LV14","country":"LV"},{"label":"Krško","value":"SI54","country":"SI"},{"label":"Kuala Lumpur","value":"MY14","country":"MY"},{"label":"Kujalleq","value":"GL04","country":"GL"},{"label":"Kujawsko-Pomorskie","value":"PL73","country":"PL"},{"label":"Kukës","value":"AL47","country":"AL"},{"label":"Kuldīgas Rajons","value":"LV15","country":"LV"},{"label":"Kumamoto","value":"JP21","country":"JP"},{"label":"Kumanovo","value":"MKD7","country":"MK"},{"label":"Kunduz","value":"AF24","country":"AF"},{"label":"Kunene","value":"NA32","country":"NA"},{"label":"Kungota","value":"SI55","country":"SI"},{"label":"Kurgan","value":"RU40","country":"RU"},{"label":"Kursk","value":"RU41","country":"RU"},{"label":"Kuzma","value":"SII2","country":"SI"},{"label":"Kvemo Kartli","value":"GE68","country":"GE"},{"label":"KwaZulu-Natal","value":"ZA02","country":"ZA"},{"label":"Kwai Tsing","value":"HKNKT","country":"HK"},{"label":"Kwajalein Atoll","value":"MH150","country":"MH"},{"label":"Kwale","value":"KE28","country":"KE"},{"label":"Kwara","value":"NG30","country":"NG"},{"label":"Kweneng","value":"BW06","country":"BW"},{"label":"Kwon Tong","value":"HKKKT","country":"HK"},{"label":"Kyiv City","value":"UA12","country":"UA"},{"label":"Kymenlaakso","value":"FI08","country":"FI"},{"label":"Kyustendil","value":"BG45","country":"BG"},{"label":"Kyōto","value":"JP22","country":"JP"},{"label":"Kédougou","value":"SN17","country":"SN"},{"label":"Kémo","value":"CF06","country":"CF"},{"label":"Kürdǝmir","value":"AZ27","country":"AZ"},{"label":"Kütahya","value":"TR43","country":"TR"},{"label":"Kāpīsā","value":"AF14","country":"AF"},{"label":"Kırklareli","value":"TR39","country":"TR"},{"label":"Kırıkkale","value":"TR79","country":"TR"},{"label":"Kırşehir","value":"TR40","country":"TR"},{"label":"Kōchi","value":"JP20","country":"JP"},{"label":"Kŭrdzhali","value":"BG44","country":"BG"},{"label":"Kǝlbǝcǝr","value":"AZ26","country":"AZ"},{"label":"L-Għarb","value":"MT12","country":"MT"},{"label":"L-Għasri","value":"MT14","country":"MT"},{"label":"L-Iklin","value":"MT19","country":"MT"},{"label":"L-Imdina","value":"MT20","country":"MT"},{"label":"L-Imqabba","value":"MT22","country":"MT"},{"label":"L-Imsida","value":"MT23","country":"MT"},{"label":"L-Imtarfa","value":"MT24","country":"MT"},{"label":"L-Imġarr","value":"MT21","country":"MT"},{"label":"L-Isla","value":"MT25","country":"MT"},{"label":"La Altagracia","value":"DO10","country":"DO"},{"label":"La Guajira","value":"CO17","country":"CO"},{"label":"La Habana","value":"CU02","country":"CU"},{"label":"La Libertad","value":"PE13","country":"PE"},{"label":"La Libertad","value":"SV05","country":"SV"},{"label":"La Massana","value":"AD04","country":"AD"},{"label":"La Pampa","value":"AR11","country":"AR"},{"label":"La Paz","value":"HN12","country":"HN"},{"label":"La Paz","value":"SV06","country":"SV"},{"label":"La Paz","value":"BO04","country":"BO"},{"label":"La Rioja","value":"ES27","country":"ES"},{"label":"La Rioja","value":"AR12","country":"AR"},{"label":"La Romana","value":"DO12","country":"DO"},{"label":"La Unión","value":"SV07","country":"SV"},{"label":"La Vega","value":"DO30","country":"DO"},{"label":"Laamu","value":"MV05","country":"MV"},{"label":"Labe","value":"GNL","country":"GN"},{"label":"Laborie Quarter","value":"LC07","country":"LC"},{"label":"Labuan","value":"MY15","country":"MY"},{"label":"Lac","value":"TD07","country":"TD"},{"label":"Laccadives","value":"IN14","country":"IN"},{"label":"Lacs","value":"CI81","country":"CI"},{"label":"Lae Atoll","value":"MH160","country":"MH"},{"label":"Laghmān","value":"AF35","country":"AF"},{"label":"Laghouat","value":"DZ25","country":"DZ"},{"label":"Lagos","value":"NG05","country":"NG"},{"label":"Lagunes","value":"CI82","country":"CI"},{"label":"Lai Châu","value":"VN89","country":"VN"},{"label":"Laikipia","value":"KE29","country":"KE"},{"label":"Lajas","value":"PR079","country":"PR"},{"label":"Lakes","value":"SS04","country":"SS"},{"label":"Laloveni","value":"MD78","country":"MD"},{"label":"Lambayeque","value":"PE14","country":"PE"},{"label":"Lampang","value":"TH06","country":"TH"},{"label":"Lamphun","value":"TH05","country":"TH"},{"label":"Lampung","value":"ID15","country":"ID"},{"label":"Lamu","value":"KE30","country":"KE"},{"label":"Languedoc-Roussillon","value":"FRA9","country":"FR"},{"label":"Lankaran Sahari","value":"AZ30","country":"AZ"},{"label":"Lapland","value":"FI19","country":"FI"},{"label":"Lara","value":"VE13","country":"VE"},{"label":"Lares","value":"PR081","country":"PR"},{"label":"Larnaka","value":"CY03","country":"CY"},{"label":"Las Marias","value":"PR083","country":"PR"},{"label":"Las Piedras","value":"PR085","country":"PR"},{"label":"Las Tunas","value":"CU13","country":"CU"},{"label":"Latakia","value":"SY02","country":"SY"},{"label":"Latium","value":"IT07","country":"IT"},{"label":"Lautém","value":"TLLA","country":"TL"},{"label":"Lavalleja","value":"UY08","country":"UY"},{"label":"Laxey","value":"IM9782173","country":"IM"},{"label":"Laâyoune-Boujdour-Sakia El Hamra","value":"MA59","country":"MA"},{"label":"Laçın","value":"AZ28","country":"AZ"},{"label":"Laško","value":"SI57","country":"SI"},{"label":"Laḩij","value":"YE24","country":"YE"},{"label":"Lebap","value":"TM04","country":"TM"},{"label":"Lecava","value":"LV67","country":"LV"},{"label":"Lefkosia","value":"CY04","country":"CY"},{"label":"Leinster","value":"IEL","country":"IE"},{"label":"Leiria","value":"PT13","country":"PT"},{"label":"Lempira","value":"HN13","country":"HN"},{"label":"Lenart","value":"SII3","country":"SI"},{"label":"Lendava-Lendva","value":"SII4","country":"SI"},{"label":"Leningrad","value":"RU42","country":"RU"},{"label":"Leova","value":"MD79","country":"MD"},{"label":"Leribe","value":"LS12","country":"LS"},{"label":"Lerik","value":"AZ31","country":"AZ"},{"label":"Les Mamelles","value":"SC29","country":"SC"},{"label":"Lesser Poland Voivodeship","value":"PL77","country":"PL"},{"label":"Lezayre","value":"IM9782176","country":"IM"},{"label":"Lezhë","value":"AL48","country":"AL"},{"label":"León","value":"NI08","country":"NI"},{"label":"Lhaviyani Atholhu","value":"MV39","country":"MV"},{"label":"Lhuntshi","value":"BT11","country":"BT"},{"label":"Liaoning","value":"CN19","country":"CN"},{"label":"Lib Island","value":"MH170","country":"MH"},{"label":"Liban-Nord","value":"LB09","country":"LB"},{"label":"Liban-Sud","value":"LB06","country":"LB"},{"label":"Liberecký","value":"CZ83","country":"CZ"},{"label":"Lielvārde","value":"LV87","country":"LV"},{"label":"Liepāja","value":"LV16","country":"LV"},{"label":"Liguria","value":"IT08","country":"IT"},{"label":"Lija","value":"MT29","country":"MT"},{"label":"Likiep Atoll","value":"MH180","country":"MH"},{"label":"Likouala","value":"CG06","country":"CG"},{"label":"Lima","value":"PE15","country":"PE"},{"label":"Lima","value":"PELMA","country":"PE"},{"label":"Limassol","value":"CY05","country":"CY"},{"label":"Limbažu Rajons","value":"LV18","country":"LV"},{"label":"Limburg","value":"NL05","country":"NL"},{"label":"Limousin","value":"FRB1","country":"FR"},{"label":"Limpopo","value":"ZA09","country":"ZA"},{"label":"Limón","value":"CR06","country":"CR"},{"label":"Lindi","value":"TZ07","country":"TZ"},{"label":"Line Islands","value":"KI02","country":"KI"},{"label":"Lipetsk","value":"RU43","country":"RU"},{"label":"Liquiçá","value":"TLLI","country":"TL"},{"label":"Lisbon","value":"PT14","country":"PT"},{"label":"Litija","value":"SII5","country":"SI"},{"label":"Litoral","value":"GQ08","country":"GQ"},{"label":"Littoral","value":"BJ14","country":"BJ"},{"label":"Littoral","value":"CM05","country":"CM"},{"label":"Ličko-Senjska","value":"HR08","country":"HR"},{"label":"Ljubljana","value":"SI61","country":"SI"},{"label":"Ljubno","value":"SI62","country":"SI"},{"label":"Ljutomer","value":"SII6","country":"SI"},{"label":"Lobaye","value":"CF07","country":"CF"},{"label":"Loei","value":"TH18","country":"TH"},{"label":"Lofa","value":"LR20","country":"LR"},{"label":"Logatec","value":"SI64","country":"SI"},{"label":"Logone Occidental","value":"TD08","country":"TD"},{"label":"Logone Oriental","value":"TD09","country":"TD"},{"label":"Log–Dragomer","value":"SIO4","country":"SI"},{"label":"Loiza","value":"PR087","country":"PR"},{"label":"Loja","value":"EC12","country":"EC"},{"label":"Lombardy","value":"IT09","country":"IT"},{"label":"Lonan","value":"IM9782180","country":"IM"},{"label":"Long An","value":"VN24","country":"VN"},{"label":"Long Island","value":"BS15","country":"BS"},{"label":"Lop Buri","value":"TH34","country":"TH"},{"label":"Lorestān","value":"IR23","country":"IR"},{"label":"Loreto","value":"PE16","country":"PE"},{"label":"Lorraine","value":"FRB2","country":"FR"},{"label":"Lorri","value":"AM06","country":"AM"},{"label":"Los Lagos","value":"CL14","country":"CL"},{"label":"Los Ríos","value":"EC13","country":"EC"},{"label":"Los Ríos","value":"CL17","country":"CL"},{"label":"Los Santos","value":"PA07","country":"PA"},{"label":"Louangphabang","value":"LA17","country":"LA"},{"label":"Louga","value":"SN13","country":"SN"},{"label":"Louisiana","value":"USLA","country":"US"},{"label":"Loungnamtha","value":"LA16","country":"LA"},{"label":"Lovech","value":"BG46","country":"BG"},{"label":"Lovrenc na Pohorju","value":"SII8","country":"SI"},{"label":"Lower Austria","value":"AT03","country":"AT"},{"label":"Lower Juba","value":"SO09","country":"SO"},{"label":"Lower Normandy","value":"FR99","country":"FR"},{"label":"Lower River","value":"GM02","country":"GM"},{"label":"Lower Saxony","value":"DE06","country":"DE"},{"label":"Lower Shabeelle","value":"SO14","country":"SO"},{"label":"Lower Silesian Voivodeship","value":"PL72","country":"PL"},{"label":"Lowgar","value":"AF17","country":"AF"},{"label":"Loyalty Islands","value":"NC03","country":"NC"},{"label":"Lozovo","value":"MK60","country":"MK"},{"label":"Loška Dolina","value":"SII7","country":"SI"},{"label":"Loški Potok","value":"SI66","country":"SI"},{"label":"Luanda","value":"AO20","country":"AO"},{"label":"Luapula","value":"ZM04","country":"ZM"},{"label":"Lublin Voivodeship","value":"PL75","country":"PL"},{"label":"Lubombo","value":"SZ02","country":"SZ"},{"label":"Lubusz","value":"PL76","country":"PL"},{"label":"Lubāna","value":"LV91","country":"LV"},{"label":"Lucerne","value":"CHLU","country":"CH"},{"label":"Ludzas Rajons","value":"LV19","country":"LV"},{"label":"Luhansk","value":"UA14","country":"UA"},{"label":"Lukovica","value":"SI68","country":"SI"},{"label":"Lunda Norte","value":"AO17","country":"AO"},{"label":"Lunda Sul","value":"AO18","country":"AO"},{"label":"Luqa","value":"MT30","country":"MT"},{"label":"Luquillo","value":"PR089","country":"PR"},{"label":"Lusaka","value":"ZM09","country":"ZM"},{"label":"Luxembourg","value":"LU03","country":"LU"},{"label":"Luxor","value":"EG28","country":"EG"},{"label":"Luče","value":"SII9","country":"SI"},{"label":"Lviv","value":"UA15","country":"UA"},{"label":"Lào Cai","value":"VN90","country":"VN"},{"label":"Lâm Đồng","value":"VN23","country":"VN"},{"label":"Lääne","value":"EE07","country":"EE"},{"label":"Lääne-Virumaa","value":"EE08","country":"EE"},{"label":"Lékoumou","value":"CG05","country":"CG"},{"label":"Līgatne","value":"LV88","country":"LV"},{"label":"Līvāni","value":"LV90","country":"LV"},{"label":"Lənkəran","value":"AZ29","country":"AZ"},{"label":"Lạng Sơn","value":"VN39","country":"VN"},{"label":"M'Tsangamouji","value":"YT97613","country":"YT"},{"label":"MO","value":"RU47","country":"RU"},{"label":"Macau","value":"MO02","country":"MO"},{"label":"Machakos","value":"KE31","country":"KE"},{"label":"Madaba","value":"JO23","country":"JO"},{"label":"Madang","value":"PG12","country":"PG"},{"label":"Madanīn","value":"TN28","country":"TN"},{"label":"Madeira","value":"PT10","country":"PT"},{"label":"Madhya Pradesh","value":"IN35","country":"IN"},{"label":"Madonas Rajons","value":"LV20","country":"LV"},{"label":"Madre de Dios","value":"PE17","country":"PE"},{"label":"Madrid","value":"ES29","country":"ES"},{"label":"Madriz","value":"NI09","country":"NI"},{"label":"Madīnat ash Shamāl","value":"QA08","country":"QA"},{"label":"Mae Hong Son","value":"TH01","country":"TH"},{"label":"Mafeteng","value":"LS13","country":"LS"},{"label":"Mafraq","value":"JO15","country":"JO"},{"label":"Magadan","value":"RU44","country":"RU"},{"label":"Magallanes","value":"CL10","country":"CL"},{"label":"Magdalena","value":"CO38","country":"CO"},{"label":"Magway","value":"MM15","country":"MM"},{"label":"Maha Sarakham","value":"TH24","country":"TH"},{"label":"Mahaica-Berbice","value":"GY15","country":"GY"},{"label":"Maharashtra","value":"IN16","country":"IN"},{"label":"Maine","value":"USME","country":"US"},{"label":"Maio","value":"CV04","country":"CV"},{"label":"Majuro Atoll","value":"MH190","country":"MH"},{"label":"Majšperk","value":"SIJ1","country":"SI"},{"label":"Makamba","value":"BI17","country":"BI"},{"label":"Makedonska Kamenica","value":"MK62","country":"MK"},{"label":"Makedonski Brod","value":"MKD8","country":"MK"},{"label":"Makira","value":"SB08","country":"SB"},{"label":"Makkah","value":"SA14","country":"SA"},{"label":"Makole","value":"SIO5","country":"SI"},{"label":"Makueni","value":"KE32","country":"KE"},{"label":"Malaita","value":"SB03","country":"SB"},{"label":"Malampa","value":"VU16","country":"VU"},{"label":"Malanje","value":"AO12","country":"AO"},{"label":"Malatya","value":"TR44","country":"TR"},{"label":"Maldonado","value":"UY09","country":"UY"},{"label":"Malew","value":"IM9782182","country":"IM"},{"label":"Maloelap Atoll","value":"MH300","country":"MH"},{"label":"Maluku","value":"ID28","country":"ID"},{"label":"Maluku Utara","value":"ID29","country":"ID"},{"label":"Mambéré-Kadéï","value":"CF04","country":"CF"},{"label":"Mamou","value":"GNM","country":"GN"},{"label":"Mamoudzou","value":"YT97611","country":"YT"},{"label":"Manabí","value":"EC14","country":"EC"},{"label":"Managua","value":"NI10","country":"NI"},{"label":"Manama","value":"BH16","country":"BH"},{"label":"Manati","value":"PR091","country":"PR"},{"label":"Manatuto","value":"TLMT","country":"TL"},{"label":"Manawatu-Wanganui","value":"NZF3","country":"NZ"},{"label":"Manchester","value":"JM04","country":"JM"},{"label":"Mandalay","value":"MM08","country":"MM"},{"label":"Mandera","value":"KE33","country":"KE"},{"label":"Mandoul","value":"TD19","country":"TD"},{"label":"Mangghystaū","value":"KZ09","country":"KZ"},{"label":"Mangilao","value":"GUMA","country":"GU"},{"label":"Mangrove Cay","value":"BS44","country":"BS"},{"label":"Manica","value":"MZ10","country":"MZ"},{"label":"Manicaland","value":"ZW01","country":"ZW"},{"label":"Maniema","value":"CD10","country":"CD"},{"label":"Manipur","value":"IN17","country":"IN"},{"label":"Manisa","value":"TR45","country":"TR"},{"label":"Manitoba","value":"CA03","country":"CA"},{"label":"Manouba","value":"TN39","country":"TN"},{"label":"Manu'a","value":"AS020","country":"AS"},{"label":"Manufahi","value":"TLMF","country":"TL"},{"label":"Manus","value":"PG13","country":"PG"},{"label":"Manyara","value":"TZ27","country":"TZ"},{"label":"Manzini","value":"SZ03","country":"SZ"},{"label":"Maputo","value":"MZ04","country":"MZ"},{"label":"Maputo City","value":"MZ11","country":"MZ"},{"label":"Mara","value":"TZ08","country":"TZ"},{"label":"Maradi","value":"NE04","country":"NE"},{"label":"Marahoué","value":"CI83","country":"CI"},{"label":"Maramureş","value":"RO25","country":"RO"},{"label":"Maranhão","value":"BR13","country":"BR"},{"label":"Mardin","value":"TR72","country":"TR"},{"label":"Margibi","value":"LR17","country":"LR"},{"label":"Maribor","value":"SIJ2","country":"SI"},{"label":"Maricao","value":"PR093","country":"PR"},{"label":"Mariehamns stad","value":"AX211","country":"AX"},{"label":"Marijampolės apskritis","value":"LT59","country":"LT"},{"label":"Maritime","value":"TG24","country":"TG"},{"label":"Mariy-El","value":"RU45","country":"RU"},{"label":"Markazi","value":"IR34","country":"IR"},{"label":"Markovci","value":"SIJ3","country":"SI"},{"label":"Marlborough","value":"NZF4","country":"NZ"},{"label":"Marowijne","value":"SR13","country":"SR"},{"label":"Marown","value":"IM9782183","country":"IM"},{"label":"Marrakech-Tensift-Al Haouz","value":"MA47","country":"MA"},{"label":"Marsabit","value":"KE34","country":"KE"},{"label":"Marsaskala","value":"MT32","country":"MT"},{"label":"Marsaxlokk","value":"MT33","country":"MT"},{"label":"Martinique","value":"MQMQ","country":"MQ"},{"label":"Mary","value":"TM05","country":"TM"},{"label":"Maryland","value":"USMD","country":"US"},{"label":"Maryland","value":"LR13","country":"LR"},{"label":"María Trinidad Sánchez","value":"DO14","country":"DO"},{"label":"Masally","value":"AZ32","country":"AZ"},{"label":"Masaya","value":"NI11","country":"NI"},{"label":"Mascara","value":"DZ26","country":"DZ"},{"label":"Maseru","value":"LS14","country":"LS"},{"label":"Mashonaland Central","value":"ZW03","country":"ZW"},{"label":"Mashonaland East","value":"ZW04","country":"ZW"},{"label":"Mashonaland West","value":"ZW05","country":"ZW"},{"label":"Masovian Voivodeship","value":"PL78","country":"PL"},{"label":"Massachusetts","value":"USMA","country":"US"},{"label":"Masvingo","value":"ZW08","country":"ZW"},{"label":"Matabeleland North","value":"ZW06","country":"ZW"},{"label":"Matabeleland South","value":"ZW07","country":"ZW"},{"label":"Matagalpa","value":"NI12","country":"NI"},{"label":"Matam","value":"SN15","country":"SN"},{"label":"Matanzas","value":"CU03","country":"CU"},{"label":"Mato Grosso","value":"BR14","country":"BR"},{"label":"Mato Grosso do Sul","value":"BR11","country":"BR"},{"label":"Maughold","value":"IM9782184","country":"IM"},{"label":"Maule","value":"CL11","country":"CL"},{"label":"Maunabo","value":"PR095","country":"PR"},{"label":"Mauren","value":"LI04","country":"LI"},{"label":"Mayabeque","value":"CUMA","country":"CU"},{"label":"Mayaguana","value":"BS16","country":"BS"},{"label":"Mayaguez","value":"PR097","country":"PR"},{"label":"Mayaro","value":"TT03","country":"TT"},{"label":"Mayo-Kebbi Est","value":"TD16","country":"TD"},{"label":"Mayo-Kebbi Ouest","value":"TD20","country":"TD"},{"label":"Mayorality of Baghdad","value":"IQ07","country":"IQ"},{"label":"Maysan","value":"IQ14","country":"IQ"},{"label":"Mazsalaca","value":"LV96","country":"LV"},{"label":"Maʼākel","value":"ER05","country":"ER"},{"label":"Ma’an","value":"JO19","country":"JO"},{"label":"Ma’rib","value":"YE14","country":"YE"},{"label":"Mbeya","value":"TZ09","country":"TZ"},{"label":"Mbomou","value":"CF08","country":"CF"},{"label":"Mecklenburg-Vorpommern","value":"DE12","country":"DE"},{"label":"Medvode","value":"SI71","country":"SI"},{"label":"Meemu Atholhu","value":"MV41","country":"MV"},{"label":"Meghalaya","value":"IN18","country":"IN"},{"label":"Mehedinţi","value":"RO26","country":"RO"},{"label":"Mejit Island","value":"MH310","country":"MH"},{"label":"Meknès-Tafilalet","value":"MA48","country":"MA"},{"label":"Melaka","value":"MY04","country":"MY"},{"label":"Melaky","value":"MG7670852","country":"MG"},{"label":"Melekeok","value":"PW07","country":"PW"},{"label":"Melilla","value":"ESML","country":"ES"},{"label":"Menabe","value":"MG7670902","country":"MG"},{"label":"Mendoza","value":"AR13","country":"AR"},{"label":"Meneng","value":"NR11","country":"NR"},{"label":"Mengeš","value":"SI72","country":"SI"},{"label":"Merizo","value":"GUME","country":"GU"},{"label":"Mersin","value":"TR32","country":"TR"},{"label":"Meru","value":"KE35","country":"KE"},{"label":"Mesraga","value":"LVF1","country":"LV"},{"label":"Meta","value":"CO19","country":"CO"},{"label":"Metlika","value":"SI73","country":"SI"},{"label":"Metro Manila","value":"PHNCR","country":"PH"},{"label":"Mexico City","value":"MX09","country":"MX"},{"label":"Međimurska","value":"HR09","country":"HR"},{"label":"Mežica","value":"SI74","country":"SI"},{"label":"Michael","value":"IM9782185","country":"IM"},{"label":"Michigan","value":"USMI","country":"US"},{"label":"Michoacán","value":"MX16","country":"MX"},{"label":"Micoud Quarter","value":"LC08","country":"LC"},{"label":"Mid Western","value":"NPMR","country":"NP"},{"label":"Middle Govĭ","value":"MN08","country":"MN"},{"label":"Middle Juba","value":"SO08","country":"SO"},{"label":"Middle Shabele","value":"SO13","country":"SO"},{"label":"Midi-Pyrénées","value":"FRB3","country":"FR"},{"label":"Midlands","value":"ZW02","country":"ZW"},{"label":"Midway Islands","value":"UM300","country":"UM"},{"label":"Mie","value":"JP23","country":"JP"},{"label":"Migori","value":"KE36","country":"KE"},{"label":"Miklavž na Dravskem Polju","value":"SIJ4","country":"SI"},{"label":"Mila","value":"DZ48","country":"DZ"},{"label":"Mili Atoll","value":"MH320","country":"MH"},{"label":"Milne Bay","value":"PG03","country":"PG"},{"label":"Mimaropa","value":"PH41","country":"PH"},{"label":"Minas Gerais","value":"BR15","country":"BR"},{"label":"Mingǝcevir","value":"AZ33","country":"AZ"},{"label":"Minnesota","value":"USMN","country":"US"},{"label":"Minsk","value":"BY04","country":"BY"},{"label":"Minsk","value":"BY05","country":"BY"},{"label":"Minţaqat Tabūk","value":"SA19","country":"SA"},{"label":"Minţaqat al Bāḩah","value":"SA02","country":"SA"},{"label":"Minţaqat ‘Asīr","value":"SA11","country":"SA"},{"label":"Miquelon-Langlade","value":"PM97501","country":"PM"},{"label":"Miranda","value":"VE15","country":"VE"},{"label":"Miren-Kostanjevica","value":"SIJ5","country":"SI"},{"label":"Mirna Peč","value":"SIJ6","country":"SI"},{"label":"Misiones","value":"AR14","country":"AR"},{"label":"Misiones","value":"PY12","country":"PY"},{"label":"Mislinja","value":"SI76","country":"SI"},{"label":"Mississippi","value":"USMS","country":"US"},{"label":"Missouri","value":"USMO","country":"US"},{"label":"Misto Sevastopol’","value":"UA20","country":"UA"},{"label":"Mitrovica","value":"XK10097358","country":"XK"},{"label":"Miyagi","value":"JP24","country":"JP"},{"label":"Miyazaki","value":"JP25","country":"JP"},{"label":"Mizoram","value":"IN31","country":"IN"},{"label":"Mişrātah","value":"LY72","country":"LY"},{"label":"Moca","value":"PR099","country":"PR"},{"label":"Mogila","value":"MKD9","country":"MK"},{"label":"Mogilev","value":"BY06","country":"BY"},{"label":"Mohaleʼs Hoek","value":"LS15","country":"LS"},{"label":"Mohéli","value":"KM03","country":"KM"},{"label":"Mojkovac","value":"ME11","country":"ME"},{"label":"Moka","value":"MU15","country":"MU"},{"label":"Mokhotlong","value":"LS16","country":"LS"},{"label":"Mokronog-Trebelno","value":"SIO7","country":"SI"},{"label":"Molise","value":"IT11","country":"IT"},{"label":"Mombasa","value":"KE37","country":"KE"},{"label":"Mon","value":"MM13","country":"MM"},{"label":"Monagas","value":"VE16","country":"VE"},{"label":"Mondolkiri","value":"KH10","country":"KH"},{"label":"Mongar","value":"BT12","country":"BT"},{"label":"Mongmong-Toto-Maite","value":"GUMT","country":"GU"},{"label":"Mono","value":"BJ15","country":"BJ"},{"label":"Monseñor Nouel","value":"DO31","country":"DO"},{"label":"Mont Buxton","value":"SC17","country":"SC"},{"label":"Mont Fleuri","value":"SC18","country":"SC"},{"label":"Mont-Liban","value":"LB05","country":"LB"},{"label":"Montana","value":"BG47","country":"BG"},{"label":"Montana","value":"USMT","country":"US"},{"label":"Monte Cristi","value":"DO15","country":"DO"},{"label":"Monte Plata","value":"DO32","country":"DO"},{"label":"Montegiardino","value":"SM08","country":"SM"},{"label":"Montevideo","value":"UY10","country":"UY"},{"label":"Montserrado","value":"LR14","country":"LR"},{"label":"Moore’s Island","value":"BS45","country":"BS"},{"label":"Mopti","value":"ML04","country":"ML"},{"label":"Moquegua","value":"PE18","country":"PE"},{"label":"Moravske Toplice","value":"SI78","country":"SI"},{"label":"Moravskoslezský","value":"CZ85","country":"CZ"},{"label":"Moravče","value":"SI77","country":"SI"},{"label":"Morazán","value":"SV08","country":"SV"},{"label":"Mordoviya","value":"RU46","country":"RU"},{"label":"Morelos","value":"MX17","country":"MX"},{"label":"Morobe","value":"PG14","country":"PG"},{"label":"Morogoro","value":"TZ10","country":"TZ"},{"label":"Morona-Santiago","value":"EC15","country":"EC"},{"label":"Morovis","value":"PR101","country":"PR"},{"label":"Moscow","value":"RU48","country":"RU"},{"label":"Mostaganem","value":"DZ07","country":"DZ"},{"label":"Mosteiros","value":"CV13","country":"CV"},{"label":"Mount Athos","value":"GR736572","country":"GR"},{"label":"Moxico","value":"AO14","country":"AO"},{"label":"Moyen-Cavally","value":"CI84","country":"CI"},{"label":"Moyen-Chari","value":"TD17","country":"TD"},{"label":"Moyen-Comoé","value":"CI85","country":"CI"},{"label":"Moyen-Ogooué","value":"GA03","country":"GA"},{"label":"Mozirje","value":"SI79","country":"SI"},{"label":"Mpumalanga","value":"ZA07","country":"ZA"},{"label":"Mtsamboro","value":"YT97612","country":"YT"},{"label":"Mtskheta-Mtianeti","value":"GE69","country":"GE"},{"label":"Mtwara","value":"TZ11","country":"TZ"},{"label":"Mubārak al Kabīr","value":"KW09","country":"KW"},{"label":"Mudug","value":"SO10","country":"SO"},{"label":"Muharraq","value":"BH15","country":"BH"},{"label":"Mukdahan","value":"TH78","country":"TH"},{"label":"Municipio de Jayuya","value":"PR073","country":"PR"},{"label":"Municipio de Juncos","value":"PR077","country":"PR"},{"label":"Munster","value":"IEM","country":"IE"},{"label":"Muramvya","value":"BI22","country":"BI"},{"label":"Murang'A","value":"KE38","country":"KE"},{"label":"Murcia","value":"ES31","country":"ES"},{"label":"Mureş","value":"RO27","country":"RO"},{"label":"Murmansk","value":"RU49","country":"RU"},{"label":"Murska Sobota","value":"SI80","country":"SI"},{"label":"Murzuq","value":"LY73","country":"LY"},{"label":"Musandam","value":"OM07","country":"OM"},{"label":"Muta","value":"SI81","country":"SI"},{"label":"Muyinga","value":"BI18","country":"BI"},{"label":"Muğla","value":"TR48","country":"TR"},{"label":"Muş","value":"TR49","country":"TR"},{"label":"Muḩāfaz̧at Banī Suwayf","value":"EG18","country":"EG"},{"label":"Muḩāfaz̧at Būr Sa‘īd","value":"EG19","country":"EG"},{"label":"Muḩāfaz̧at Masqaţ","value":"OM06","country":"OM"},{"label":"Muḩāfaz̧at Maţrūḩ","value":"EG22","country":"EG"},{"label":"Muḩāfaz̧at ad Daqahlīyah","value":"EG01","country":"EG"},{"label":"Muḩāfaz̧at ad Dākhilīyah","value":"OM01","country":"OM"},{"label":"Muḩāfaz̧at al Fayyūm","value":"EG04","country":"EG"},{"label":"Muḩāfaz̧at al Gharbīyah","value":"EG05","country":"EG"},{"label":"Muḩāfaz̧at al Minūfīyah","value":"EG09","country":"EG"},{"label":"Muḩāfaz̧at al Qalyūbīyah","value":"EG12","country":"EG"},{"label":"Muḩāfaz̧at al Qāhirah","value":"EG11","country":"EG"},{"label":"Muḩāfaz̧at al Wādī al Jadīd","value":"EG13","country":"EG"},{"label":"Muḩāfaz̧at al Ḩudaydah","value":"YE08","country":"YE"},{"label":"Muḩāfaz̧at Ḩawallī","value":"KW08","country":"KW"},{"label":"Muḩāfaz̧at Ḩaḑramawt","value":"YE04","country":"YE"},{"label":"Mwanza","value":"TZ12","country":"TZ"},{"label":"Mwaro","value":"BI23","country":"BI"},{"label":"Mykolaiv","value":"UA16","country":"UA"},{"label":"Médéa","value":"DZ06","country":"DZ"},{"label":"Mérida","value":"VE14","country":"VE"},{"label":"México","value":"MX15","country":"MX"},{"label":"Møre og Romsdal","value":"NO08","country":"NO"},{"label":"Mālpils","value":"LV94","country":"LV"},{"label":"Mārupe","value":"LV95","country":"LV"},{"label":"Māzandarān","value":"IR35","country":"IR"},{"label":"Mʼsila","value":"DZ27","country":"DZ"},{"label":"NCT","value":"IN07","country":"IN"},{"label":"Naama النعامة","value":"DZ49","country":"DZ"},{"label":"Nabatîyé","value":"LB07","country":"LB"},{"label":"Nacional","value":"DO34","country":"DO"},{"label":"Naftalan","value":"AZ34","country":"AZ"},{"label":"Nagaland","value":"IN20","country":"IN"},{"label":"Nagano","value":"JP26","country":"JP"},{"label":"Nagasaki","value":"JP27","country":"JP"},{"label":"Naguabo","value":"PR103","country":"PR"},{"label":"Nairobi Area","value":"KE05","country":"KE"},{"label":"Najrān","value":"SA16","country":"SA"},{"label":"Nakhchivan","value":"AZ75","country":"AZ"},{"label":"Nakhichevan","value":"AZ35","country":"AZ"},{"label":"Nakhon Nayok","value":"TH43","country":"TH"},{"label":"Nakhon Pathom","value":"TH53","country":"TH"},{"label":"Nakhon Phanom","value":"TH73","country":"TH"},{"label":"Nakhon Ratchasima","value":"TH27","country":"TH"},{"label":"Nakhon Sawan","value":"TH16","country":"TH"},{"label":"Nakhon Si Thammarat","value":"TH64","country":"TH"},{"label":"Naklo","value":"SI82","country":"SI"},{"label":"Nakuru","value":"KE39","country":"KE"},{"label":"Nam Định","value":"VN82","country":"VN"},{"label":"Namangan","value":"UZ06","country":"UZ"},{"label":"Namdrik Atoll","value":"MH330","country":"MH"},{"label":"Namibe","value":"AO13","country":"AO"},{"label":"Nampula","value":"MZ06","country":"MZ"},{"label":"Namu Atoll","value":"MH340","country":"MH"},{"label":"Nan","value":"TH04","country":"TH"},{"label":"Nana-Grébizi","value":"CF15","country":"CF"},{"label":"Nana-Mambéré","value":"CF09","country":"CF"},{"label":"Nandi","value":"KE40","country":"KE"},{"label":"Nangarhār","value":"AF18","country":"AF"},{"label":"Nanumanga","value":"TVNMG","country":"TV"},{"label":"Nanumea","value":"TVNMA","country":"TV"},{"label":"Napo","value":"EC23","country":"EC"},{"label":"Nara","value":"JP28","country":"JP"},{"label":"Naranjito","value":"PR105","country":"PR"},{"label":"Narathiwat","value":"TH31","country":"TH"},{"label":"Nariño","value":"CO20","country":"CO"},{"label":"Narok","value":"KE41","country":"KE"},{"label":"Naryn","value":"KG04","country":"KG"},{"label":"Nassarawa","value":"NG56","country":"NG"},{"label":"National Capital","value":"PG20","country":"PG"},{"label":"Naukšēni","value":"LV97","country":"LV"},{"label":"Navarre","value":"ES32","country":"ES"},{"label":"Navassa Island","value":"UM350","country":"UM"},{"label":"Navoiy","value":"UZ07","country":"UZ"},{"label":"Nayarit","value":"MX18","country":"MX"},{"label":"Nazarje","value":"SI83","country":"SI"},{"label":"Neamţ","value":"RO28","country":"RO"},{"label":"Nebraska","value":"USNE","country":"US"},{"label":"Neftçala","value":"AZ36","country":"AZ"},{"label":"Negeri Sembilan","value":"MY05","country":"MY"},{"label":"Negotino","value":"MK69","country":"MK"},{"label":"Nelson","value":"NZF5","country":"NZ"},{"label":"Nenetskiy Avtonomnyy Okrug","value":"RU50","country":"RU"},{"label":"Nereta","value":"LV98","country":"LV"},{"label":"Neuchâtel","value":"CHNE","country":"CH"},{"label":"Neuquen","value":"AR15","country":"AR"},{"label":"Nevada","value":"USNV","country":"US"},{"label":"Nevşehir","value":"TR50","country":"TR"},{"label":"New Brunswick","value":"CA04","country":"CA"},{"label":"New Hampshire","value":"USNH","country":"US"},{"label":"New Ireland","value":"PG15","country":"PG"},{"label":"New Jersey","value":"USNJ","country":"US"},{"label":"New Mexico","value":"USNM","country":"US"},{"label":"New Providence","value":"BS23","country":"BS"},{"label":"New South Wales","value":"AU02","country":"AU"},{"label":"New York","value":"USNY","country":"US"},{"label":"Newfoundland and Labrador","value":"CA05","country":"CA"},{"label":"Ngaraard","value":"PW08","country":"PW"},{"label":"Ngarchelong","value":"PW09","country":"PW"},{"label":"Ngardmau","value":"PW10","country":"PW"},{"label":"Ngaremlengui","value":"PW13","country":"PW"},{"label":"Ngatpang","value":"PW11","country":"PW"},{"label":"Ngchesar","value":"PW12","country":"PW"},{"label":"Nghệ An","value":"VN58","country":"VN"},{"label":"Ngiwal","value":"PW14","country":"PW"},{"label":"Ngounié","value":"GA04","country":"GA"},{"label":"Ngozi","value":"BI19","country":"BI"},{"label":"Ngöbe-Buglé","value":"PA12","country":"PA"},{"label":"Niamey","value":"NE08","country":"NE"},{"label":"Niari","value":"CG07","country":"CG"},{"label":"Niassa","value":"MZ07","country":"MZ"},{"label":"Nibok","value":"NR12","country":"NR"},{"label":"Nickerie","value":"SR14","country":"SR"},{"label":"Nidwalden","value":"CHNW","country":"CH"},{"label":"Niger","value":"NG31","country":"NG"},{"label":"Niigata","value":"JP29","country":"JP"},{"label":"Nimba","value":"LR09","country":"LR"},{"label":"Ningxia Huizu Zizhiqu","value":"CN21","country":"CN"},{"label":"Ninh Bình","value":"VN59","country":"VN"},{"label":"Ninh Thuận","value":"VN60","country":"VN"},{"label":"Nippes","value":"HT15","country":"HT"},{"label":"Nisporeni","value":"MD80","country":"MD"},{"label":"Nitriansky","value":"SK04","country":"SK"},{"label":"Niuas","value":"TONI","country":"TO"},{"label":"Niutao","value":"TVNIT","country":"TV"},{"label":"Nizjnij Novgorod","value":"RU51","country":"RU"},{"label":"Niğde","value":"TR73","country":"TR"},{"label":"Njombe","value":"TZ30","country":"TZ"},{"label":"Nong Khai","value":"TH17","country":"TH"},{"label":"Nonthaburi","value":"TH38","country":"TH"},{"label":"Noonu Atoll","value":"MV43","country":"MV"},{"label":"Nord","value":"HT09","country":"HT"},{"label":"Nord","value":"BF10","country":"BF"},{"label":"Nord Kivu","value":"CD11","country":"CD"},{"label":"Nord-Est","value":"HT10","country":"HT"},{"label":"Nord-Ouest","value":"HT03","country":"HT"},{"label":"Nord-Pas-de-Calais","value":"FRB4","country":"FR"},{"label":"Nord-Trøndelag","value":"NO10","country":"NO"},{"label":"Nordland","value":"NO09","country":"NO"},{"label":"Norrbotten","value":"SE14","country":"SE"},{"label":"Norte de Santander","value":"CO21","country":"CO"},{"label":"North","value":"HKNNO","country":"HK"},{"label":"North Abaco","value":"BS46","country":"BS"},{"label":"North Aegean","value":"GRESYE41","country":"GR"},{"label":"North Andros","value":"BS47","country":"BS"},{"label":"North Bank","value":"GM07","country":"GM"},{"label":"North Brabant","value":"NL06","country":"NL"},{"label":"North Carolina","value":"USNC","country":"US"},{"label":"North Central","value":"LK30","country":"LK"},{"label":"North Dakota","value":"USND","country":"US"},{"label":"North Denmark","value":"DK19","country":"DK"},{"label":"North East","value":"SG02","country":"SG"},{"label":"North East","value":"BW08","country":"BW"},{"label":"North Eleuthera","value":"BS48","country":"BS"},{"label":"North Holland","value":"NL07","country":"NL"},{"label":"North Kalimantan","value":"ID42","country":"ID"},{"label":"North Karelia","value":"FI12","country":"FI"},{"label":"North Ossetia","value":"RU68","country":"RU"},{"label":"North Province","value":"NC01","country":"NC"},{"label":"North Province","value":"CM13","country":"CM"},{"label":"North Rhine-Westphalia","value":"DE07","country":"DE"},{"label":"North Side","value":"KY10375970","country":"KY"},{"label":"North Sulawesi","value":"ID31","country":"ID"},{"label":"North Sumatra","value":"ID26","country":"ID"},{"label":"North West","value":"SG03","country":"SG"},{"label":"North West","value":"BW11","country":"BW"},{"label":"North Western","value":"LK32","country":"LK"},{"label":"North-West","value":"ZA10","country":"ZA"},{"label":"North-West Province","value":"CM07","country":"CM"},{"label":"North-Western","value":"ZM06","country":"ZM"},{"label":"Northeast","value":"IS40","country":"IS"},{"label":"Northern","value":"ZM05","country":"ZM"},{"label":"Northern","value":"GH06","country":"GH"},{"label":"Northern","value":"BH19","country":"BH"},{"label":"Northern","value":"FJ03","country":"FJ"},{"label":"Northern Ari Atoll","value":"MV30","country":"MV"},{"label":"Northern Bahr al Ghazal","value":"SS05","country":"SS"},{"label":"Northern Borders","value":"SA15","country":"SA"},{"label":"Northern Cape","value":"ZA08","country":"ZA"},{"label":"Northern Darfur","value":"SD55","country":"SD"},{"label":"Northern District","value":"IL03","country":"IL"},{"label":"Northern Ireland","value":"GBNIR","country":"GB"},{"label":"Northern Islands","value":"MP085","country":"MP"},{"label":"Northern Mindanao","value":"PH10","country":"PH"},{"label":"Northern Ostrobothnia","value":"FI17","country":"FI"},{"label":"Northern Province","value":"LK38","country":"LK"},{"label":"Northern Province","value":"SL02","country":"SL"},{"label":"Northern Province","value":"PG04","country":"PG"},{"label":"Northern Province","value":"RW13","country":"RW"},{"label":"Northern Region","value":"UGN","country":"UG"},{"label":"Northern Region","value":"MWN","country":"MW"},{"label":"Northern Savo","value":"FI11","country":"FI"},{"label":"Northern State","value":"SD43","country":"SD"},{"label":"Northern Territory","value":"AU03","country":"AU"},{"label":"Northland","value":"NZF6","country":"NZ"},{"label":"Northwest","value":"IS41","country":"IS"},{"label":"Northwest Territories","value":"CA13","country":"CA"},{"label":"Norðoyar","value":"FONO","country":"FO"},{"label":"Nouakchott","value":"MRNKC","country":"MR"},{"label":"Nova Gorica","value":"SI84","country":"SI"},{"label":"Nova Scotia","value":"CA07","country":"CA"},{"label":"Novaci","value":"MKE1","country":"MK"},{"label":"Novgorod","value":"RU52","country":"RU"},{"label":"Novo Mesto","value":"SIJ7","country":"SI"},{"label":"Novo Selo","value":"MK72","country":"MK"},{"label":"Novosibirsk","value":"RU53","country":"RU"},{"label":"Nueva Esparta","value":"VE17","country":"VE"},{"label":"Nueva Segovia","value":"NI13","country":"NI"},{"label":"Nuevo León","value":"MX19","country":"MX"},{"label":"Nugaal","value":"SO18","country":"SO"},{"label":"Nui","value":"TVNUI","country":"TV"},{"label":"Nukufetau","value":"TVNKF","country":"TV"},{"label":"Nukulaelae","value":"TVNKL","country":"TV"},{"label":"Nukunonu","value":"TKN","country":"TK"},{"label":"Nunavut","value":"CA14","country":"CA"},{"label":"Nyamira","value":"KE42","country":"KE"},{"label":"Nyandarua","value":"KE43","country":"KE"},{"label":"Nyanga","value":"GA05","country":"GA"},{"label":"Nyeri","value":"KE44","country":"KE"},{"label":"Nzerekore","value":"GNN","country":"GN"},{"label":"Nógrád","value":"HU14","country":"HU"},{"label":"Nābul","value":"TN19","country":"TN"},{"label":"Nīca","value":"LV99","country":"LV"},{"label":"Nīmrūz","value":"AF19","country":"AF"},{"label":"Nīnawá","value":"IQ15","country":"IQ"},{"label":"Nūrestān","value":"AF38","country":"AF"},{"label":"Nʼzi-Comoé","value":"CI86","country":"CI"},{"label":"O'Higgins","value":"CL08","country":"CL"},{"label":"Oaxaca","value":"MX20","country":"MX"},{"label":"Obock","value":"DJ04","country":"DJ"},{"label":"Obwalden","value":"CHOW","country":"CH"},{"label":"Ocotepeque","value":"HN14","country":"HN"},{"label":"Odessa","value":"UA17","country":"UA"},{"label":"Odisha","value":"IN21","country":"IN"},{"label":"Odranci","value":"SI86","country":"SI"},{"label":"Oecusse","value":"TLOE","country":"TL"},{"label":"Ogooué-Ivindo","value":"GA06","country":"GA"},{"label":"Ogooué-Lolo","value":"GA07","country":"GA"},{"label":"Ogooué-Maritime","value":"GA08","country":"GA"},{"label":"Ogre","value":"LV21","country":"LV"},{"label":"Ogun","value":"NG16","country":"NG"},{"label":"Ohangwena","value":"NA33","country":"NA"},{"label":"Ohio","value":"USOH","country":"US"},{"label":"Ohrid","value":"MKE2","country":"MK"},{"label":"Oio","value":"GW04","country":"GW"},{"label":"Okayama","value":"JP31","country":"JP"},{"label":"Okinawa","value":"JP47","country":"JP"},{"label":"Oklahoma","value":"USOK","country":"US"},{"label":"Olaine","value":"LVA2","country":"LV"},{"label":"Olancho","value":"HN15","country":"HN"},{"label":"Olomoucký","value":"CZ84","country":"CZ"},{"label":"Olt","value":"RO29","country":"RO"},{"label":"Omaheke","value":"NA35","country":"NA"},{"label":"Ombella-Mpoko","value":"CF17","country":"CF"},{"label":"Omran","value":"YE19","country":"YE"},{"label":"Omsk","value":"RU54","country":"RU"},{"label":"Omusati","value":"NA36","country":"NA"},{"label":"Onchan","value":"IM9782186","country":"IM"},{"label":"Ondo","value":"NG48","country":"NG"},{"label":"Ongtüstik Qazaqstan","value":"KZ10","country":"KZ"},{"label":"Ontario","value":"CA08","country":"CA"},{"label":"Oplotnica","value":"SIJ8","country":"SI"},{"label":"Opole Voivodeship","value":"PL79","country":"PL"},{"label":"Oppland","value":"NO11","country":"NO"},{"label":"Opstina Gjorce Petrov","value":"MK29","country":"MK"},{"label":"Opstina Lipkovo","value":"MK59","country":"MK"},{"label":"Opstina Rankovce","value":"MK85","country":"MK"},{"label":"Opština Kolašin","value":"ME09","country":"ME"},{"label":"Opština Nikšić","value":"ME12","country":"ME"},{"label":"Opština Plav","value":"ME13","country":"ME"},{"label":"Opština Plužine","value":"ME15","country":"ME"},{"label":"Opština Rostuša","value":"MKE4","country":"MK"},{"label":"Opština Rožaje","value":"ME17","country":"ME"},{"label":"Opština Šavnik","value":"ME18","country":"ME"},{"label":"Opština Žabljak","value":"ME21","country":"ME"},{"label":"Oran","value":"DZ09","country":"DZ"},{"label":"Orange Free State","value":"ZA03","country":"ZA"},{"label":"Orange Walk","value":"BZ04","country":"BZ"},{"label":"Ordino","value":"AD05","country":"AD"},{"label":"Ordu","value":"TR52","country":"TR"},{"label":"Oregon","value":"USOR","country":"US"},{"label":"Orellana","value":"EC24","country":"EC"},{"label":"Orenburg","value":"RU55","country":"RU"},{"label":"Orhei","value":"MD82","country":"MD"},{"label":"Orhon","value":"MN25","country":"MN"},{"label":"Oriental","value":"MA54","country":"MA"},{"label":"Orjol","value":"RU56","country":"RU"},{"label":"Ormož","value":"SI87","country":"SI"},{"label":"Orocovis","value":"PR107","country":"PR"},{"label":"Oromiya","value":"ET51","country":"ET"},{"label":"Oruro","value":"BO05","country":"BO"},{"label":"Orūzgān","value":"AF39","country":"AF"},{"label":"Osh","value":"KG08","country":"KG"},{"label":"Osh City","value":"KG10","country":"KG"},{"label":"Oshana","value":"NA37","country":"NA"},{"label":"Oshikoto","value":"NA38","country":"NA"},{"label":"Osilnica","value":"SI88","country":"SI"},{"label":"Osječko-Baranjska","value":"HR10","country":"HR"},{"label":"Oslo","value":"NO12","country":"NO"},{"label":"Oslomej","value":"MK77","country":"MK"},{"label":"Osmaniye","value":"TR91","country":"TR"},{"label":"Ostrobothnia","value":"FI15","country":"FI"},{"label":"Osun","value":"NG42","country":"NG"},{"label":"Otago","value":"NZF7","country":"NZ"},{"label":"Otjozondjupa","value":"NA39","country":"NA"},{"label":"Ouaddaï","value":"TD12","country":"TD"},{"label":"Ouaka","value":"CF11","country":"CF"},{"label":"Ouangani","value":"YT97614","country":"YT"},{"label":"Ouargla","value":"DZ50","country":"DZ"},{"label":"Oudômxai","value":"LA07","country":"LA"},{"label":"Oued Ed-Dahab-Lagouira","value":"EHCE","country":"EH"},{"label":"Oued ed Dahab-Lagouira","value":"MAEH","country":"MA"},{"label":"Ouest","value":"HT11","country":"HT"},{"label":"Ouham","value":"CF12","country":"CF"},{"label":"Ouham-Pendé","value":"CF13","country":"CF"},{"label":"Oum el Bouaghi","value":"DZ29","country":"DZ"},{"label":"Overijssel","value":"NL15","country":"NL"},{"label":"Oyo","value":"NG32","country":"NG"},{"label":"Ozolnieku","value":"LVA3","country":"LV"},{"label":"Oğuz","value":"AZ37","country":"AZ"},{"label":"P'yŏngan-bukto","value":"KP11","country":"KP"},{"label":"P'yŏngan-namdo","value":"KP15","country":"KP"},{"label":"Pafos","value":"CY06","country":"CY"},{"label":"Paget","value":"BM04","country":"BM"},{"label":"Pahang","value":"MY06","country":"MY"},{"label":"Pailin","value":"KH30","country":"KH"},{"label":"Paktia","value":"AF36","country":"AF"},{"label":"Paktīkā","value":"AF29","country":"AF"},{"label":"Palauli","value":"WS08","country":"WS"},{"label":"Palmyra Atoll","value":"UM400","country":"UM"},{"label":"Pamandzi","value":"YT97615","country":"YT"},{"label":"Pamplemousses","value":"MU16","country":"MU"},{"label":"Panamá","value":"PA08","country":"PA"},{"label":"Pando","value":"BO06","country":"BO"},{"label":"Panevėžys","value":"LT60","country":"LT"},{"label":"Panjshir","value":"AF42","country":"AF"},{"label":"Paola","value":"MT39","country":"MT"},{"label":"Papua","value":"ID36","country":"ID"},{"label":"Para","value":"SR15","country":"SR"},{"label":"Paraguarí","value":"PY15","country":"PY"},{"label":"Paraiba","value":"BR17","country":"BR"},{"label":"Paramaribo","value":"SR16","country":"SR"},{"label":"Paraná","value":"BR18","country":"BR"},{"label":"Pardubický","value":"CZ86","country":"CZ"},{"label":"Paro","value":"BT13","country":"BT"},{"label":"Parvān","value":"AF40","country":"AF"},{"label":"Pará","value":"BR16","country":"BR"},{"label":"Pasco","value":"PE19","country":"PE"},{"label":"Pastaza","value":"EC17","country":"EC"},{"label":"Pathum Thani","value":"TH39","country":"TH"},{"label":"Patillas","value":"PR109","country":"PR"},{"label":"Patrick","value":"IM9782187","country":"IM"},{"label":"Pattani","value":"TH69","country":"TH"},{"label":"Paul","value":"CV05","country":"CV"},{"label":"Pavlodar","value":"KZ11","country":"KZ"},{"label":"Pays de la Loire","value":"FRB5","country":"FR"},{"label":"Paysandú","value":"UY11","country":"UY"},{"label":"Pazardzhik","value":"BG48","country":"BG"},{"label":"Pec","value":"XK10097359","country":"XK"},{"label":"Pedernales","value":"DO16","country":"DO"},{"label":"Peel","value":"IM9782188","country":"IM"},{"label":"Pehčevo","value":"MK78","country":"MK"},{"label":"Peleliu","value":"PW15","country":"PW"},{"label":"Peloponnese","value":"GRESYE25","country":"GR"},{"label":"Pemagatsel","value":"BT14","country":"BT"},{"label":"Pemba North","value":"TZ13","country":"TZ"},{"label":"Pemba South","value":"TZ20","country":"TZ"},{"label":"Pembroke","value":"BM05","country":"BM"},{"label":"Pembroke","value":"MT40","country":"MT"},{"label":"Penal/Debe","value":"TTPED","country":"TT"},{"label":"Penama","value":"VU17","country":"VU"},{"label":"Penang","value":"MY09","country":"MY"},{"label":"Pennsylvania","value":"USPA","country":"US"},{"label":"Penuelas","value":"PR111","country":"PR"},{"label":"Penza","value":"RU57","country":"RU"},{"label":"Perak","value":"MY07","country":"MY"},{"label":"Peravia","value":"DO35","country":"DO"},{"label":"Perlis","value":"MY08","country":"MY"},{"label":"Perm","value":"RU90","country":"RU"},{"label":"Pernambuco","value":"BR30","country":"BR"},{"label":"Pernik","value":"BG49","country":"BG"},{"label":"Pesnica","value":"SI89","country":"SI"},{"label":"Pest","value":"HU16","country":"HU"},{"label":"Petrovec","value":"MK79","country":"MK"},{"label":"Petén","value":"GT12","country":"GT"},{"label":"Phangnga","value":"TH61","country":"TH"},{"label":"Phatthalung","value":"TH66","country":"TH"},{"label":"Phayao","value":"TH41","country":"TH"},{"label":"Phetchabun","value":"TH14","country":"TH"},{"label":"Phetchaburi","value":"TH56","country":"TH"},{"label":"Phichit","value":"TH13","country":"TH"},{"label":"Phitsanulok","value":"TH12","country":"TH"},{"label":"Phnom Penh","value":"KH22","country":"KH"},{"label":"Phoenix Islands","value":"KI03","country":"KI"},{"label":"Phra Nakhon Si Ayutthaya","value":"TH36","country":"TH"},{"label":"Phrae","value":"TH07","country":"TH"},{"label":"Phuket","value":"TH62","country":"TH"},{"label":"Phôngsali","value":"LA18","country":"LA"},{"label":"Phú Thọ","value":"VN83","country":"VN"},{"label":"Phú Yên","value":"VN61","country":"VN"},{"label":"Piauí","value":"BR20","country":"BR"},{"label":"Picardie","value":"FRB6","country":"FR"},{"label":"Pichincha","value":"EC18","country":"EC"},{"label":"Piedmont","value":"IT12","country":"IT"},{"label":"Pinar del Río","value":"CU01","country":"CU"},{"label":"Piran-Pirano","value":"SIJ9","country":"SI"},{"label":"Pirkanmaa","value":"FI06","country":"FI"},{"label":"Piti","value":"GUPI","country":"GU"},{"label":"Piura","value":"PE20","country":"PE"},{"label":"Pivka","value":"SI91","country":"SI"},{"label":"Plaines Wilhems","value":"MU17","country":"MU"},{"label":"Plaisance","value":"SC19","country":"SC"},{"label":"Planken","value":"LI05","country":"LI"},{"label":"Plasnica","value":"MK80","country":"MK"},{"label":"Plateau","value":"BJ17","country":"BJ"},{"label":"Plateau","value":"NG49","country":"NG"},{"label":"Plateau-Central","value":"BF11","country":"BF"},{"label":"Plateaux","value":"CG08","country":"CG"},{"label":"Plateaux","value":"TG25","country":"TG"},{"label":"Pleven","value":"BG50","country":"BG"},{"label":"Pljevlja","value":"ME14","country":"ME"},{"label":"Plovdiv","value":"BG51","country":"BG"},{"label":"Plzeňský","value":"CZ87","country":"CZ"},{"label":"Podgorica","value":"ME16","country":"ME"},{"label":"Podlasie","value":"PL81","country":"PL"},{"label":"Podlehnik","value":"SIK1","country":"SI"},{"label":"Podvelka","value":"SIK2","country":"SI"},{"label":"Podčetrtek","value":"SI92","country":"SI"},{"label":"Pohnpei","value":"FM02","country":"FM"},{"label":"Point Fortin","value":"TTPTF","country":"TT"},{"label":"Pointe Larue","value":"SC20","country":"SC"},{"label":"Pointe-Noire","value":"CG7280295","country":"CG"},{"label":"Poitou-Charentes","value":"FRB7","country":"FR"},{"label":"Poljčane","value":"SIO8","country":"SI"},{"label":"Poltava","value":"UA18","country":"UA"},{"label":"Polzela","value":"SIK3","country":"SI"},{"label":"Pomeranian Voivodeship","value":"PL82","country":"PL"},{"label":"Pomeroon-Supenaam","value":"GY16","country":"GY"},{"label":"Ponce","value":"PR113","country":"PR"},{"label":"Pondicherry","value":"IN22","country":"IN"},{"label":"Pool","value":"CG11","country":"CG"},{"label":"Port Erin","value":"IM9782189","country":"IM"},{"label":"Port Glaud","value":"SC27","country":"SC"},{"label":"Port Louis","value":"MU18","country":"MU"},{"label":"Port St Mary","value":"IM9782190","country":"IM"},{"label":"Portalegre","value":"PT16","country":"PT"},{"label":"Portland","value":"JM07","country":"JM"},{"label":"Porto","value":"PT17","country":"PT"},{"label":"Porto Novo","value":"CV21","country":"CV"},{"label":"Portuguesa","value":"VE18","country":"VE"},{"label":"Postojna","value":"SI94","country":"SI"},{"label":"Potaro-Siparuni","value":"GY17","country":"GY"},{"label":"Potosí","value":"BO07","country":"BO"},{"label":"Požeško-Slavonska","value":"HR11","country":"HR"},{"label":"Prachin Buri","value":"TH74","country":"TH"},{"label":"Prachuap Khiri Khan","value":"TH57","country":"TH"},{"label":"Praha","value":"CZ52","country":"CZ"},{"label":"Prahova","value":"RO30","country":"RO"},{"label":"Praia","value":"CV14","country":"CV"},{"label":"Praslin","value":"LC11","country":"LC"},{"label":"Preah Sihanouk","value":"KH28","country":"KH"},{"label":"Preah Vihear","value":"KH13","country":"KH"},{"label":"Prebold","value":"SIK4","country":"SI"},{"label":"Preddvor","value":"SIK5","country":"SI"},{"label":"Preiļu Rajons","value":"LV22","country":"LV"},{"label":"Presidente Hayes","value":"PY16","country":"PY"},{"label":"Prevalje","value":"SIK6","country":"SI"},{"label":"Prey Veng","value":"KH14","country":"KH"},{"label":"Prešovský","value":"SK05","country":"SK"},{"label":"Priekule","value":"LVA8","country":"LV"},{"label":"Priekuļi","value":"LVA9","country":"LV"},{"label":"Prilep","value":"MKE3","country":"MK"},{"label":"Primorskiy","value":"RU59","country":"RU"},{"label":"Primorsko-Goranska","value":"HR12","country":"HR"},{"label":"Prince Edward Island","value":"CA09","country":"CA"},{"label":"Princes Town","value":"TTPRT","country":"TT"},{"label":"Pristina","value":"XK10097360","country":"XK"},{"label":"Prizren","value":"XK10097361","country":"XK"},{"label":"Probištip","value":"MK83","country":"MK"},{"label":"Provence-Alpes-Côte d'Azur","value":"FRB8","country":"FR"},{"label":"Príncipe","value":"ST01","country":"ST"},{"label":"Pskov","value":"RU60","country":"RU"},{"label":"Ptuj","value":"SIK7","country":"SI"},{"label":"Puconci","value":"SI97","country":"SI"},{"label":"Puebla","value":"MX21","country":"MX"},{"label":"Puerto Plata","value":"DO18","country":"DO"},{"label":"Punakha","value":"BT15","country":"BT"},{"label":"Punjab","value":"IN23","country":"IN"},{"label":"Punjab","value":"PK04","country":"PK"},{"label":"Puno","value":"PE21","country":"PE"},{"label":"Puntarenas","value":"CR07","country":"CR"},{"label":"Pursat","value":"KH12","country":"KH"},{"label":"Putrajaya","value":"MY17","country":"MY"},{"label":"Putumayo","value":"CO22","country":"CO"},{"label":"Pwani","value":"TZ02","country":"TZ"},{"label":"Pyongyang","value":"KP12","country":"KP"},{"label":"Päijänne Tavastia","value":"FI07","country":"FI"},{"label":"Pärnumaa","value":"EE11","country":"EE"},{"label":"Põlvamaa","value":"EE12","country":"EE"},{"label":"Pārgaujas","value":"LVA4","country":"LV"},{"label":"Pāvilostas","value":"LVA5","country":"LV"},{"label":"Pļaviņu","value":"LVA6","country":"LV"},{"label":"Qaasuitsup","value":"GL05","country":"GL"},{"label":"Qachaʼs Nek","value":"LS17","country":"LS"},{"label":"Qaraghandy","value":"KZ12","country":"KZ"},{"label":"Qashqadaryo","value":"UZ08","country":"UZ"},{"label":"Qazax","value":"AZ40","country":"AZ"},{"label":"Qazvīn","value":"IR38","country":"IR"},{"label":"Qeqqata","value":"GL06","country":"GL"},{"label":"Qibilī","value":"TN31","country":"TN"},{"label":"Qinghai Sheng","value":"CN06","country":"CN"},{"label":"Qinā","value":"EG23","country":"EG"},{"label":"Qobustan","value":"AZ41","country":"AZ"},{"label":"Qom","value":"IR39","country":"IR"},{"label":"Qormi","value":"MT43","country":"MT"},{"label":"Qostanay","value":"KZ13","country":"KZ"},{"label":"Quba","value":"AZ42","country":"AZ"},{"label":"Qubadlı","value":"AZ43","country":"AZ"},{"label":"Quebec","value":"CA10","country":"CA"},{"label":"Quebradillas","value":"PR115","country":"PR"},{"label":"Queensland","value":"AU04","country":"AU"},{"label":"Querétaro","value":"MX22","country":"MX"},{"label":"Quetzaltenango","value":"GT13","country":"GT"},{"label":"Quiché","value":"GT14","country":"GT"},{"label":"Quinara","value":"GW02","country":"GW"},{"label":"Quindío","value":"CO23","country":"CO"},{"label":"Quintana Roo","value":"MX23","country":"MX"},{"label":"Quneitra","value":"SY03","country":"SY"},{"label":"Qusar","value":"AZ44","country":"AZ"},{"label":"Quthing","value":"LS18","country":"LS"},{"label":"Quémé","value":"BJ16","country":"BJ"},{"label":"Quảng Bình","value":"VN62","country":"VN"},{"label":"Quảng Nam","value":"VN84","country":"VN"},{"label":"Quảng Ngãi","value":"VN63","country":"VN"},{"label":"Quảng Ninh","value":"VN30","country":"VN"},{"label":"Quảng Trị","value":"VN64","country":"VN"},{"label":"Qyzylorda","value":"KZ14","country":"KZ"},{"label":"Qābis","value":"TN29","country":"TN"},{"label":"Qǝbǝlǝ","value":"AZ38","country":"AZ"},{"label":"Qǝx","value":"AZ39","country":"AZ"},{"label":"Raa Atoll","value":"MV44","country":"MV"},{"label":"Rabat-Salé-Zemmour-Zaër","value":"MA49","country":"MA"},{"label":"Racha-Lechkhumi and Kvemo Svaneti","value":"GE70","country":"GE"},{"label":"Radenci","value":"SIA1","country":"SI"},{"label":"Radeče","value":"SI99","country":"SI"},{"label":"Radlje ob Dravi","value":"SIA2","country":"SI"},{"label":"Radoviš","value":"MK84","country":"MK"},{"label":"Radovljica","value":"SIA3","country":"SI"},{"label":"Ragged Island","value":"BS18","country":"BS"},{"label":"Raionul Edineţ","value":"MD73","country":"MD"},{"label":"Raionul Ocniţa","value":"MD81","country":"MD"},{"label":"Raionul Soroca","value":"MD87","country":"MD"},{"label":"Rajasthan","value":"IN24","country":"IN"},{"label":"Rakhine","value":"MM01","country":"MM"},{"label":"Ramsey","value":"IM9782191","country":"IM"},{"label":"Rangpur Division","value":"BD87","country":"BD"},{"label":"Ranong","value":"TH59","country":"TH"},{"label":"Raplamaa","value":"EE13","country":"EE"},{"label":"Rason","value":"KP18","country":"KP"},{"label":"Ratanakiri","value":"KH23","country":"KH"},{"label":"Ratchaburi","value":"TH52","country":"TH"},{"label":"Raunas","value":"LVB1","country":"LV"},{"label":"Ravne na Koroškem","value":"SIK8","country":"SI"},{"label":"Raymah","value":"YE27","country":"YE"},{"label":"Rayong","value":"TH47","country":"TH"},{"label":"Razavi Khorasan","value":"IR42","country":"IR"},{"label":"Razgrad","value":"BG52","country":"BG"},{"label":"Razkrižje","value":"SIK9","country":"SI"},{"label":"Rače-Fram","value":"SI98","country":"SI"},{"label":"Raʼs al Khaymah","value":"AE05","country":"AE"},{"label":"Red Sea","value":"EG02","country":"EG"},{"label":"Red Sea","value":"SD36","country":"SD"},{"label":"Redonda","value":"AG09","country":"AG"},{"label":"Relizane","value":"DZ51","country":"DZ"},{"label":"Rennell and Bellona","value":"SB13","country":"SB"},{"label":"Renče-Vogrsko","value":"SIP1","country":"SI"},{"label":"Republic of Karelia","value":"RU28","country":"RU"},{"label":"Republican Subordination","value":"TJRR","country":"TJ"},{"label":"Republika Srpska","value":"BA02","country":"BA"},{"label":"Resen","value":"MK86","country":"MK"},{"label":"Respublika Buryatiya","value":"RU11","country":"RU"},{"label":"Retalhuleu","value":"GT15","country":"GT"},{"label":"Rezina","value":"MD83","country":"MD"},{"label":"Rečica ob Savinji","value":"SIO9","country":"SI"},{"label":"Rheinland-Pfalz","value":"DE08","country":"DE"},{"label":"Rhode Island","value":"USRI","country":"US"},{"label":"Rhône-Alpes","value":"FRB9","country":"FR"},{"label":"Riau","value":"ID37","country":"ID"},{"label":"Riau Islands","value":"ID40","country":"ID"},{"label":"Ribeira Brava","value":"CV22","country":"CV"},{"label":"Ribeira Grande","value":"CV07","country":"CV"},{"label":"Ribeira Grande de Santiago","value":"CV23","country":"CV"},{"label":"Ribnica","value":"SIL1","country":"SI"},{"label":"Ribnica na Pohorju","value":"SIL2","country":"SI"},{"label":"Riebiņu","value":"LVB3","country":"LV"},{"label":"Rif-dimashq","value":"SY08","country":"SY"},{"label":"Riga","value":"LV25","country":"LV"},{"label":"Rincon","value":"PR117","country":"PR"},{"label":"Rio Grande","value":"PR119","country":"PR"},{"label":"Rio Grande do Norte","value":"BR22","country":"BR"},{"label":"Rio Grande do Sul","value":"BR23","country":"BR"},{"label":"Rio Negro","value":"AR16","country":"AR"},{"label":"Rio de Janeiro","value":"BR21","country":"BR"},{"label":"Risaralda","value":"CO24","country":"CO"},{"label":"Rivas","value":"NI15","country":"NI"},{"label":"River Cess","value":"LR18","country":"LR"},{"label":"River Gee","value":"LR22","country":"LR"},{"label":"River Nile","value":"SD53","country":"SD"},{"label":"Rivera","value":"UY13","country":"UY"},{"label":"Rivers","value":"NG50","country":"NG"},{"label":"Rivière du Rempart","value":"MU19","country":"MU"},{"label":"Rivne","value":"UA19","country":"UA"},{"label":"Rize","value":"TR53","country":"TR"},{"label":"Rjazan","value":"RU62","country":"RU"},{"label":"Rocha","value":"UY14","country":"UY"},{"label":"Roche Caiman","value":"SC30","country":"SC"},{"label":"Rodrigues","value":"MU23","country":"MU"},{"label":"Rogaland","value":"NO14","country":"NO"},{"label":"Rogatec","value":"SIA8","country":"SI"},{"label":"Rogaška Slatina","value":"SIA7","country":"SI"},{"label":"Rogašovci","value":"SIA6","country":"SI"},{"label":"Roi Et","value":"TH25","country":"TH"},{"label":"Rojas","value":"LVB4","country":"LV"},{"label":"Rondônia","value":"BR24","country":"BR"},{"label":"Rongelap Atoll","value":"MH350","country":"MH"},{"label":"Rongrik Atoll","value":"MH360","country":"MH"},{"label":"Ropažu","value":"LVB5","country":"LV"},{"label":"Roraima","value":"BR25","country":"BR"},{"label":"Rose Island","value":"AS030","country":"AS"},{"label":"Rosoman","value":"MK87","country":"MK"},{"label":"Rostov","value":"RU61","country":"RU"},{"label":"Rota","value":"MP100","country":"MP"},{"label":"Rotuma","value":"FJ04","country":"FJ"},{"label":"Rucavas","value":"LVB6","country":"LV"},{"label":"Ruggell","value":"LI06","country":"LI"},{"label":"Rugāju","value":"LVB7","country":"LV"},{"label":"Rukwa","value":"TZ24","country":"TZ"},{"label":"Rum Cay","value":"BS49","country":"BS"},{"label":"Rundāles","value":"LVB9","country":"LV"},{"label":"Ruse","value":"BG53","country":"BG"},{"label":"Rushen","value":"IM9782192","country":"IM"},{"label":"Rutana","value":"BI20","country":"BI"},{"label":"Ruvuma","value":"TZ14","country":"TZ"},{"label":"Ruyigi","value":"BI21","country":"BI"},{"label":"Ruše","value":"SIL3","country":"SI"},{"label":"Région de la Ville de N’Djaména","value":"TD21","country":"TD"},{"label":"Réunion","value":"RERE","country":"RE"},{"label":"Río Negro","value":"UY12","country":"UY"},{"label":"Río San Juan","value":"NI14","country":"NI"},{"label":"Rîşcani","value":"MD84","country":"MD"},{"label":"Rājshāhi","value":"BD83","country":"BD"},{"label":"Rēzekne","value":"LV23","country":"LV"},{"label":"Rēzeknes Rajons","value":"LV24","country":"LV"},{"label":"Rūjienas","value":"LVB8","country":"LV"},{"label":"Sa Kaeo","value":"TH80","country":"TH"},{"label":"Saare","value":"EE14","country":"EE"},{"label":"Saarland","value":"DE09","country":"DE"},{"label":"Saatlı","value":"AZ45","country":"AZ"},{"label":"Saba","value":"BQSB","country":"BQ"},{"label":"Sabah","value":"MY16","country":"MY"},{"label":"Sabana Grande","value":"PR121","country":"PR"},{"label":"Sabaragamuwa","value":"LK33","country":"LK"},{"label":"Sabhā","value":"LY75","country":"LY"},{"label":"Sabirabad","value":"AZ46","country":"AZ"},{"label":"Sacatepéquez","value":"GT16","country":"GT"},{"label":"Sada","value":"YT97616","country":"YT"},{"label":"Safi","value":"MT47","country":"MT"},{"label":"Saga Prefecture","value":"JP33","country":"JP"},{"label":"Sagain","value":"MM10","country":"MM"},{"label":"Sahel","value":"BF12","country":"BF"},{"label":"Sai Kung","value":"HKNSK","country":"HK"},{"label":"Saint Andrew","value":"DM02","country":"DM"},{"label":"Saint Andrew","value":"GG6417226","country":"GG"},{"label":"Saint Andrew","value":"BB02","country":"BB"},{"label":"Saint Andrew","value":"VC02","country":"VC"},{"label":"Saint Andrew","value":"JM08","country":"JM"},{"label":"Saint Andrew","value":"GD01","country":"GD"},{"label":"Saint Ann","value":"JM09","country":"JM"},{"label":"Saint Anne Sandy Point","value":"KN02","country":"KN"},{"label":"Saint Anthony","value":"MS01","country":"MS"},{"label":"Saint Catherine","value":"JM10","country":"JM"},{"label":"Saint Croix Island","value":"VI010","country":"VI"},{"label":"Saint David","value":"VC03","country":"VC"},{"label":"Saint David","value":"DM03","country":"DM"},{"label":"Saint David","value":"GD02","country":"GD"},{"label":"Saint Gallen","value":"CHSG","country":"CH"},{"label":"Saint George","value":"VC04","country":"VC"},{"label":"Saint George","value":"DM04","country":"DM"},{"label":"Saint George","value":"AG03","country":"AG"},{"label":"Saint George","value":"GD03","country":"GD"},{"label":"Saint George","value":"BB03","country":"BB"},{"label":"Saint George","value":"BM06","country":"BM"},{"label":"Saint George Basseterre","value":"KN03","country":"KN"},{"label":"Saint George Gingerland","value":"KN04","country":"KN"},{"label":"Saint Georges","value":"MS02","country":"MS"},{"label":"Saint Georgeʼs","value":"BM07","country":"BM"},{"label":"Saint Helena","value":"SH02","country":"SH"},{"label":"Saint James","value":"BB04","country":"BB"},{"label":"Saint James","value":"JM12","country":"JM"},{"label":"Saint James Windwa","value":"KN05","country":"KN"},{"label":"Saint John","value":"MT48","country":"MT"},{"label":"Saint John","value":"DM05","country":"DM"},{"label":"Saint John","value":"AG04","country":"AG"},{"label":"Saint John","value":"BB05","country":"BB"},{"label":"Saint John","value":"GD04","country":"GD"},{"label":"Saint John Capesterre","value":"KN06","country":"KN"},{"label":"Saint John Figtree","value":"KN07","country":"KN"},{"label":"Saint John Island","value":"VI020","country":"VI"},{"label":"Saint Joseph","value":"DM06","country":"DM"},{"label":"Saint Joseph","value":"BB06","country":"BB"},{"label":"Saint Julian","value":"MT49","country":"MT"},{"label":"Saint Lawrence","value":"MT50","country":"MT"},{"label":"Saint Louis","value":"SC22","country":"SC"},{"label":"Saint Lucia","value":"MT51","country":"MT"},{"label":"Saint Lucy","value":"BB07","country":"BB"},{"label":"Saint Luke","value":"DM07","country":"DM"},{"label":"Saint Mark","value":"GD05","country":"GD"},{"label":"Saint Mark","value":"DM08","country":"DM"},{"label":"Saint Mary","value":"JM13","country":"JM"},{"label":"Saint Mary","value":"AG05","country":"AG"},{"label":"Saint Mary Cayon","value":"KN08","country":"KN"},{"label":"Saint Michael","value":"BB08","country":"BB"},{"label":"Saint Patrick","value":"VC05","country":"VC"},{"label":"Saint Patrick","value":"GD06","country":"GD"},{"label":"Saint Patrick","value":"DM09","country":"DM"},{"label":"Saint Paul","value":"DM10","country":"DM"},{"label":"Saint Paul","value":"AG06","country":"AG"},{"label":"Saint Paul Capesterre","value":"KN09","country":"KN"},{"label":"Saint Paul Charlestown","value":"KN10","country":"KN"},{"label":"Saint Paul’s Bay","value":"MT52","country":"MT"},{"label":"Saint Peter","value":"DM11","country":"DM"},{"label":"Saint Peter","value":"MS03","country":"MS"},{"label":"Saint Peter","value":"BB09","country":"BB"},{"label":"Saint Peter","value":"AG07","country":"AG"},{"label":"Saint Peter Basseterre","value":"KN11","country":"KN"},{"label":"Saint Philip","value":"AG08","country":"AG"},{"label":"Saint Philip","value":"BB10","country":"BB"},{"label":"Saint Saviour","value":"GG6417215","country":"GG"},{"label":"Saint Thomas","value":"BB11","country":"BB"},{"label":"Saint Thomas","value":"JM14","country":"JM"},{"label":"Saint Thomas Island","value":"VI030","country":"VI"},{"label":"Saint Thomas Lowland","value":"KN12","country":"KN"},{"label":"Saint Thomas Middle Island","value":"KN13","country":"KN"},{"label":"Saint Venera","value":"MT53","country":"MT"},{"label":"Saint-Louis","value":"SN14","country":"SN"},{"label":"Saint-Paul-et-Amsterdam","value":"TF01","country":"TF"},{"label":"Saint-Pierre","value":"PM97502","country":"PM"},{"label":"Saipan","value":"MP110","country":"MP"},{"label":"Saitama","value":"JP34","country":"JP"},{"label":"Sakarya","value":"TR54","country":"TR"},{"label":"Sakha","value":"RU63","country":"RU"},{"label":"Sakhalin","value":"RU64","country":"RU"},{"label":"Sakon Nakhon","value":"TH20","country":"TH"},{"label":"Sal","value":"CV08","country":"CV"},{"label":"Salacgrīvas","value":"LVC1","country":"LV"},{"label":"Salah ad Din Governorate","value":"IQ18","country":"IQ"},{"label":"Salamat","value":"TD13","country":"TD"},{"label":"Salas","value":"LVC2","country":"LV"},{"label":"Salaspils","value":"LVC3","country":"LV"},{"label":"Salavan","value":"LA19","country":"LA"},{"label":"Saldus Rajons","value":"LV27","country":"LV"},{"label":"Salinas","value":"PR123","country":"PR"},{"label":"Salta","value":"AR17","country":"AR"},{"label":"Salto","value":"UY15","country":"UY"},{"label":"Salyan","value":"AZ49","country":"AZ"},{"label":"Salzburg","value":"AT05","country":"AT"},{"label":"Samangān","value":"AF32","country":"AF"},{"label":"Samaná","value":"DO20","country":"DO"},{"label":"Samara","value":"RU65","country":"RU"},{"label":"Samarqand","value":"UZ10","country":"UZ"},{"label":"Samburu","value":"KE45","country":"KE"},{"label":"Samchi","value":"BT16","country":"BT"},{"label":"Samdrup Jongkhar","value":"BT17","country":"BT"},{"label":"Samegrelo and Zemo Svaneti","value":"GE71","country":"GE"},{"label":"Samsun","value":"TR55","country":"TR"},{"label":"Samtskhe-Javakheti","value":"GE72","country":"GE"},{"label":"Samut Prakan","value":"TH42","country":"TH"},{"label":"Samut Sakhon","value":"TH55","country":"TH"},{"label":"Samut Songkhram","value":"TH54","country":"TH"},{"label":"Samux","value":"AZ52","country":"AZ"},{"label":"San Cristóbal","value":"DO33","country":"DO"},{"label":"San German","value":"PR125","country":"PR"},{"label":"San José","value":"CR08","country":"CR"},{"label":"San José","value":"UY16","country":"UY"},{"label":"San José de Ocoa","value":"DO36","country":"DO"},{"label":"San Juan","value":"AR18","country":"AR"},{"label":"San Juan","value":"DO23","country":"DO"},{"label":"San Juan","value":"PR127","country":"PR"},{"label":"San Juan/Laventille","value":"TTSJL","country":"TT"},{"label":"San Lorenzo","value":"PR129","country":"PR"},{"label":"San Luis","value":"AR19","country":"AR"},{"label":"San Luis Potosí","value":"MX24","country":"MX"},{"label":"San Marcos","value":"GT17","country":"GT"},{"label":"San Marino","value":"SM07","country":"SM"},{"label":"San Martín","value":"PE22","country":"PE"},{"label":"San Miguel","value":"SV09","country":"SV"},{"label":"San Pedro","value":"PY17","country":"PY"},{"label":"San Pedro de Macorís","value":"DO24","country":"DO"},{"label":"San Salvador","value":"SV10","country":"SV"},{"label":"San Salvador","value":"BS35","country":"BS"},{"label":"San Sebastian","value":"PR131","country":"PR"},{"label":"San Vicente","value":"SV12","country":"SV"},{"label":"Sanaa","value":"YE16","country":"YE"},{"label":"Sanaag","value":"SO12","country":"SO"},{"label":"Sancti Spíritus","value":"CU14","country":"CU"},{"label":"Sandaun","value":"PG18","country":"PG"},{"label":"Sandoy","value":"FOSA","country":"FO"},{"label":"Sandys","value":"BM08","country":"BM"},{"label":"Sangha","value":"CG10","country":"CG"},{"label":"Sangha-Mbaéré","value":"CF16","country":"CF"},{"label":"Sangre Grande","value":"TTSGE","country":"TT"},{"label":"Sanma","value":"VU13","country":"VU"},{"label":"Sannat","value":"MT54","country":"MT"},{"label":"Sant Julià de Loria","value":"AD06","country":"AD"},{"label":"Santa Ana","value":"SV11","country":"SV"},{"label":"Santa Bárbara","value":"HN16","country":"HN"},{"label":"Santa Catarina","value":"CV15","country":"CV"},{"label":"Santa Catarina","value":"BR26","country":"BR"},{"label":"Santa Catarina do Fogo","value":"CV24","country":"CV"},{"label":"Santa Cruz","value":"CV16","country":"CV"},{"label":"Santa Cruz","value":"BO08","country":"BO"},{"label":"Santa Cruz","value":"AR20","country":"AR"},{"label":"Santa Elena","value":"EC25","country":"EC"},{"label":"Santa Fe","value":"AR21","country":"AR"},{"label":"Santa Isabel Municipio","value":"PR133","country":"PR"},{"label":"Santa Rita","value":"GUSR","country":"GU"},{"label":"Santa Rosa","value":"GT18","country":"GT"},{"label":"Santander","value":"CO26","country":"CO"},{"label":"Santarém","value":"PT18","country":"PT"},{"label":"Santiago","value":"DO25","country":"DO"},{"label":"Santiago Metropolitan","value":"CL12","country":"CL"},{"label":"Santiago Rodríguez","value":"DO26","country":"DO"},{"label":"Santiago de Cuba","value":"CU15","country":"CU"},{"label":"Santiago del Estero","value":"AR22","country":"AR"},{"label":"Santo Domingo","value":"DO37","country":"DO"},{"label":"Santo Domingo de los Tsáchilas","value":"EC26","country":"EC"},{"label":"Santon","value":"IM9782193","country":"IM"},{"label":"Sar-e Pol","value":"AF33","country":"AF"},{"label":"Sara Buri","value":"TH37","country":"TH"},{"label":"Saraj","value":"MK90","country":"MK"},{"label":"Saramacca","value":"SR17","country":"SR"},{"label":"Saratov","value":"RU67","country":"RU"},{"label":"Sarawak","value":"MY11","country":"MY"},{"label":"Sardinia","value":"IT14","country":"IT"},{"label":"Saskatchewan","value":"CA11","country":"CA"},{"label":"Satakunta","value":"FI04","country":"FI"},{"label":"Satu Mare","value":"RO32","country":"RO"},{"label":"Satun","value":"TH67","country":"TH"},{"label":"Satupa‘itea","value":"WS09","country":"WS"},{"label":"Saulkrastu","value":"LVC5","country":"LV"},{"label":"Sava","value":"MG7670846","country":"MG"},{"label":"Savanes","value":"CI87","country":"CI"},{"label":"Savanes","value":"TG26","country":"TG"},{"label":"Savannahkhét","value":"LA20","country":"LA"},{"label":"Savanne","value":"MU20","country":"MU"},{"label":"Saxony","value":"DE13","country":"DE"},{"label":"Saxony-Anhalt","value":"DE14","country":"DE"},{"label":"Saïda","value":"DZ10","country":"DZ"},{"label":"Schaan","value":"LI07","country":"LI"},{"label":"Schaffhausen","value":"CHSH","country":"CH"},{"label":"Schellenberg","value":"LI08","country":"LI"},{"label":"Schleswig-Holstein","value":"DE10","country":"DE"},{"label":"Schwyz","value":"CHSZ","country":"CH"},{"label":"Scotland","value":"GBSCT","country":"GB"},{"label":"Seenu","value":"MV01","country":"MV"},{"label":"Sejong-si","value":"KR22","country":"KR"},{"label":"Selangor","value":"MY12","country":"MY"},{"label":"Selenge","value":"MN16","country":"MN"},{"label":"Selnica ob Dravi","value":"SIL5","country":"SI"},{"label":"Semič","value":"SIB1","country":"SI"},{"label":"Semnān","value":"IR25","country":"IR"},{"label":"Semēnawī Kʼeyih Bahrī","value":"ER06","country":"ER"},{"label":"Seoul","value":"KR11","country":"KR"},{"label":"Sergipe","value":"BR28","country":"BR"},{"label":"Sermersooq","value":"GL07","country":"GL"},{"label":"Serravalle","value":"SM09","country":"SM"},{"label":"Setúbal","value":"PT19","country":"PT"},{"label":"Sevnica","value":"SIB6","country":"SI"},{"label":"Sežana","value":"SIB7","country":"SI"},{"label":"Sha Tin","value":"HKNST","country":"HK"},{"label":"Shaanxi","value":"CN26","country":"CN"},{"label":"Shabran","value":"AZ17","country":"AZ"},{"label":"Shabwah","value":"YE05","country":"YE"},{"label":"Shaki City","value":"AZ48","country":"AZ"},{"label":"Sham Shui Po","value":"HKKSS","country":"HK"},{"label":"Shamāl Kurdufān","value":"SD56","country":"SD"},{"label":"Shamāl Sīnāʼ","value":"EG27","country":"EG"},{"label":"Shan","value":"MM11","country":"MM"},{"label":"Shandong Sheng","value":"CN25","country":"CN"},{"label":"Shanghai Shi","value":"CN23","country":"CN"},{"label":"Shanxi Sheng","value":"CN24","country":"CN"},{"label":"Shaviyani Atholhu","value":"MV45","country":"MV"},{"label":"Sha‘bīyat Ghāt","value":"LY71","country":"LY"},{"label":"Sha‘bīyat Nālūt","value":"LY74","country":"LY"},{"label":"Sha‘bīyat Wādī al Ḩayāt","value":"LY84","country":"LY"},{"label":"Sha‘bīyat al Buţnān","value":"LY79","country":"LY"},{"label":"Sha‘bīyat al Jabal al Gharbī","value":"LY80","country":"LY"},{"label":"Sha‘bīyat al Jafārah","value":"LY81","country":"LY"},{"label":"Sha‘bīyat al Wāḩāt","value":"LY83","country":"LY"},{"label":"Shefa","value":"VU18","country":"VU"},{"label":"Shemgang","value":"BT18","country":"BT"},{"label":"Shida Kartli","value":"GE73","country":"GE"},{"label":"Shiga Prefecture","value":"JP35","country":"JP"},{"label":"Shimane","value":"JP36","country":"JP"},{"label":"Shinyanga","value":"TZ15","country":"TZ"},{"label":"Shirak","value":"AM07","country":"AM"},{"label":"Shirvan","value":"AZ07","country":"AZ"},{"label":"Shiselweni","value":"SZ04","country":"SZ"},{"label":"Shizuoka","value":"JP37","country":"JP"},{"label":"Shkodër","value":"AL49","country":"AL"},{"label":"Shumen","value":"BG54","country":"BG"},{"label":"Siaya","value":"KE46","country":"KE"},{"label":"Sibiu","value":"RO33","country":"RO"},{"label":"Sichuan","value":"CN32","country":"CN"},{"label":"Sicily","value":"IT15","country":"IT"},{"label":"Sidi Bel Abbès","value":"DZ30","country":"DZ"},{"label":"Siem Reap","value":"KH24","country":"KH"},{"label":"Sigulda","value":"LVC7","country":"LV"},{"label":"Siirt","value":"TR74","country":"TR"},{"label":"Sikasso","value":"ML06","country":"ML"},{"label":"Sikkim","value":"IN29","country":"IN"},{"label":"Sila","value":"TD25","country":"TD"},{"label":"Silesian Voivodeship","value":"PL83","country":"PL"},{"label":"Silistra","value":"BG55","country":"BG"},{"label":"Silyānah","value":"TN22","country":"TN"},{"label":"Simiyu","value":"TZ31","country":"TZ"},{"label":"Sinajana","value":"GUSJ","country":"GU"},{"label":"Sinaloa","value":"MX25","country":"MX"},{"label":"Sindh","value":"PK05","country":"PK"},{"label":"Sing Buri","value":"TH33","country":"TH"},{"label":"Singida","value":"TZ16","country":"TZ"},{"label":"Sinnār","value":"SD58","country":"SD"},{"label":"Sinoe","value":"LR10","country":"LR"},{"label":"Sinop","value":"TR57","country":"TR"},{"label":"Sint Eustatius","value":"BQSE","country":"BQ"},{"label":"Sipaliwini","value":"SR18","country":"SR"},{"label":"Siparia","value":"TTSIP","country":"TT"},{"label":"Sirdaryo","value":"UZ16","country":"UZ"},{"label":"Sisaket","value":"TH30","country":"TH"},{"label":"Sisačko-Moslavačka","value":"HR14","country":"HR"},{"label":"Sistan and Baluchestan","value":"IR04","country":"IR"},{"label":"Sister Island","value":"KY10375972","country":"KY"},{"label":"Sivas","value":"TR58","country":"TR"},{"label":"Siyǝzǝn","value":"AZ53","country":"AZ"},{"label":"Skikda","value":"DZ31","country":"DZ"},{"label":"Skrunda","value":"LVC9","country":"LV"},{"label":"Skrīveri","value":"LVC8","country":"LV"},{"label":"Skåne","value":"SE27","country":"SE"},{"label":"Sliven","value":"BG56","country":"BG"},{"label":"Slovenj Gradec","value":"SIC2","country":"SI"},{"label":"Slovenska Bistrica","value":"SIL8","country":"SI"},{"label":"Slovenska Konjice","value":"SIC4","country":"SI"},{"label":"Smiltene","value":"LVD1","country":"LV"},{"label":"Smithʼs","value":"BM09","country":"BM"},{"label":"Smolensk","value":"RU69","country":"RU"},{"label":"Smolyan","value":"BG57","country":"BG"},{"label":"Soccsksargen","value":"PH12","country":"PH"},{"label":"Sodražica","value":"SIM1","country":"SI"},{"label":"Sofala","value":"MZ05","country":"MZ"},{"label":"Sofia","value":"MG7670847","country":"MG"},{"label":"Sofia-Capital","value":"BG42","country":"BG"},{"label":"Sofiya","value":"BG58","country":"BG"},{"label":"Sogn og Fjordane","value":"NO15","country":"NO"},{"label":"Sokoto","value":"NG51","country":"NG"},{"label":"Sololá","value":"GT19","country":"GT"},{"label":"Solothurn","value":"CHSO","country":"CH"},{"label":"Soltüstik Qazaqstan","value":"KZ16","country":"KZ"},{"label":"Solčava","value":"SIM2","country":"SI"},{"label":"Somali","value":"ET52","country":"ET"},{"label":"Somogy","value":"HU17","country":"HU"},{"label":"Songkhla","value":"TH68","country":"TH"},{"label":"Sonora","value":"MX26","country":"MX"},{"label":"Sonsonate","value":"SV13","country":"SV"},{"label":"Sonsorol","value":"PW16","country":"PW"},{"label":"Sool","value":"SO22","country":"SO"},{"label":"Sopište","value":"MK92","country":"MK"},{"label":"Soqatra Governorate","value":"YE28","country":"YE"},{"label":"Soriano","value":"UY17","country":"UY"},{"label":"Soufrière","value":"LC09","country":"LC"},{"label":"Souk Ahras","value":"DZ52","country":"DZ"},{"label":"Souss-Massa-Drâa","value":"MA55","country":"MA"},{"label":"South","value":"IS42","country":"IS"},{"label":"South Abaco","value":"BS50","country":"BS"},{"label":"South Aegean","value":"GRESYE42","country":"GR"},{"label":"South Andros","value":"BS51","country":"BS"},{"label":"South Australia","value":"AU05","country":"AU"},{"label":"South Carolina","value":"USSC","country":"US"},{"label":"South Dakota","value":"USSD","country":"US"},{"label":"South Denmark","value":"DK21","country":"DK"},{"label":"South East","value":"SG04","country":"SG"},{"label":"South East","value":"BW09","country":"BW"},{"label":"South Eleuthera","value":"BS52","country":"BS"},{"label":"South Holland","value":"NL11","country":"NL"},{"label":"South Kalimantan","value":"ID12","country":"ID"},{"label":"South Karelia","value":"FI09","country":"FI"},{"label":"South Kivu","value":"CD12","country":"CD"},{"label":"South Moravian","value":"CZ78","country":"CZ"},{"label":"South Province","value":"NC02","country":"NC"},{"label":"South Province","value":"CM14","country":"CM"},{"label":"South Sinai","value":"EG26","country":"EG"},{"label":"South Sulawesi","value":"ID38","country":"ID"},{"label":"South Sumatra","value":"ID32","country":"ID"},{"label":"South West","value":"SG05","country":"SG"},{"label":"South-West Province","value":"CM09","country":"CM"},{"label":"Southampton","value":"BM10","country":"BM"},{"label":"Southern","value":"HKHSO","country":"HK"},{"label":"Southern","value":"LK34","country":"LK"},{"label":"Southern","value":"ZM07","country":"ZM"},{"label":"Southern","value":"BW10","country":"BW"},{"label":"Southern Ari Atoll","value":"MV10346475","country":"MV"},{"label":"Southern Darfur","value":"SD49","country":"SD"},{"label":"Southern District","value":"IL01","country":"IL"},{"label":"Southern Governorate","value":"BH17","country":"BH"},{"label":"Southern Highlands","value":"PG05","country":"PG"},{"label":"Southern Kordofan","value":"SD50","country":"SD"},{"label":"Southern Nations, Nationalities, and People's Region","value":"ET54","country":"ET"},{"label":"Southern Ostrobothnia","value":"FI14","country":"FI"},{"label":"Southern Peninsula","value":"IS43","country":"IS"},{"label":"Southern Province","value":"SL03","country":"SL"},{"label":"Southern Province","value":"RW15","country":"RW"},{"label":"Southern Region","value":"MWS","country":"MW"},{"label":"Southern Savonia","value":"FI10","country":"FI"},{"label":"Southland","value":"NZF8","country":"NZ"},{"label":"Southwest","value":"BF13","country":"BF"},{"label":"Southwest Finland","value":"FI02","country":"FI"},{"label":"Spanish Wells","value":"BS53","country":"BS"},{"label":"Splitsko-Dalmatinska","value":"HR15","country":"HR"},{"label":"Središče ob Dravi","value":"SIP4","country":"SI"},{"label":"St Clement","value":"JE3237072","country":"JE"},{"label":"St Helier","value":"JE3237864","country":"JE"},{"label":"St John","value":"JE3237497","country":"JE"},{"label":"St Lawrence","value":"JE3237214","country":"JE"},{"label":"St Martin","value":"GG6417224","country":"GG"},{"label":"St Martîn","value":"JE3237716","country":"JE"},{"label":"St Mary","value":"JE3237212","country":"JE"},{"label":"St Ouen","value":"JE3237229","country":"JE"},{"label":"St Peter","value":"JE3237221","country":"JE"},{"label":"St Peter Port","value":"GG6417228","country":"GG"},{"label":"St Pierre du Bois","value":"GG6417213","country":"GG"},{"label":"St Sampson","value":"GG6417233","country":"GG"},{"label":"St Saviour","value":"JE3237073","country":"JE"},{"label":"St. Brelade","value":"JE3237200","country":"JE"},{"label":"St. Elizabeth","value":"JM11","country":"JM"},{"label":"St.-Petersburg","value":"RU66","country":"RU"},{"label":"Stann Creek","value":"BZ05","country":"BZ"},{"label":"Stara Zagora","value":"BG59","country":"BG"},{"label":"Staro Nagoričane","value":"MK97","country":"MK"},{"label":"Starše","value":"SIC8","country":"SI"},{"label":"Stavropol'skiy","value":"RU70","country":"RU"},{"label":"Stockholm","value":"SE26","country":"SE"},{"label":"Stopiņi","value":"LVD2","country":"LV"},{"label":"Straža","value":"SIP5","country":"SI"},{"label":"Strenči","value":"LVD3","country":"LV"},{"label":"Streymoy","value":"FOST","country":"FO"},{"label":"Struga","value":"MKE6","country":"MK"},{"label":"Strumica","value":"MKE7","country":"MK"},{"label":"Strășeni","value":"MD89","country":"MD"},{"label":"Studeničani","value":"MKA2","country":"MK"},{"label":"Stung Treng","value":"KH17","country":"KH"},{"label":"Styria","value":"AT06","country":"AT"},{"label":"Stînga Nistrului","value":"MD58","country":"MD"},{"label":"Subcarpathian Voivodeship","value":"PL80","country":"PL"},{"label":"Suceava","value":"RO34","country":"RO"},{"label":"Suchitepeque","value":"GT20","country":"GT"},{"label":"Sucre","value":"VE19","country":"VE"},{"label":"Sucre","value":"CO27","country":"CO"},{"label":"Sucumbios","value":"EC22","country":"EC"},{"label":"Sud","value":"HT12","country":"HT"},{"label":"Sud-Bandama","value":"CI88","country":"CI"},{"label":"Sud-Comoé","value":"CI89","country":"CI"},{"label":"Sud-Est","value":"HT13","country":"HT"},{"label":"Sukhothai","value":"TH09","country":"TH"},{"label":"Sulawesi Barat","value":"ID41","country":"ID"},{"label":"Sulawesi Tenggara","value":"ID22","country":"ID"},{"label":"Sumqayit","value":"AZ54","country":"AZ"},{"label":"Sumy","value":"UA21","country":"UA"},{"label":"Suphan Buri","value":"TH51","country":"TH"},{"label":"Surat Thani","value":"TH60","country":"TH"},{"label":"Surin","value":"TH29","country":"TH"},{"label":"Surt","value":"LY76","country":"LY"},{"label":"Surxondaryo","value":"UZ12","country":"UZ"},{"label":"Suðuroy","value":"FOSU","country":"FO"},{"label":"Svalbard","value":"SJ21","country":"SJ"},{"label":"Svay Rieng","value":"KH18","country":"KH"},{"label":"Sverdlovsk","value":"RU71","country":"RU"},{"label":"Sveta Ana","value":"SIM3","country":"SI"},{"label":"Sveta Trojica v Slovenskih Goricah","value":"SIP6","country":"SI"},{"label":"Sveti Andraž v Slovenskih Goricah","value":"SIM4","country":"SI"},{"label":"Sveti Jurij","value":"SID1","country":"SI"},{"label":"Sveti Jurij v Slovenskih Goricah","value":"SIP7","country":"SI"},{"label":"Sveti Nikole","value":"MKA4","country":"MK"},{"label":"Sveti Tomaž","value":"SIP8","country":"SI"},{"label":"Swains Island","value":"AS040","country":"AS"},{"label":"Sylhet","value":"BD86","country":"BD"},{"label":"Syunikʼ","value":"AM08","country":"AM"},{"label":"Szabolcs-Szatmár-Bereg","value":"HU18","country":"HU"},{"label":"Sánchez Ramírez","value":"DO21","country":"DO"},{"label":"São Domingos","value":"CV17","country":"CV"},{"label":"São Filipe","value":"CV18","country":"CV"},{"label":"São Lourenço dos Órgãos","value":"CV25","country":"CV"},{"label":"São Miguel","value":"CV19","country":"CV"},{"label":"São Paulo","value":"BR27","country":"BR"},{"label":"São Salvador do Mundo","value":"CV26","country":"CV"},{"label":"São Tomé Island","value":"ST02","country":"ST"},{"label":"São Vicente","value":"CV11","country":"CV"},{"label":"Sédhiou","value":"SN18","country":"SN"},{"label":"Ségou","value":"ML05","country":"ML"},{"label":"Sétif","value":"DZ12","country":"DZ"},{"label":"Sîngerei","value":"MD85","country":"MD"},{"label":"Sóc Trăng","value":"VN65","country":"VN"},{"label":"Södermanland","value":"SE18","country":"SE"},{"label":"Sør-Trøndelag","value":"NO16","country":"NO"},{"label":"Sühbaatar","value":"MN17","country":"MN"},{"label":"Sălaj","value":"RO31","country":"RO"},{"label":"Sēja","value":"LVC6","country":"LV"},{"label":"Sīdī Bū Zayd","value":"TN33","country":"TN"},{"label":"Sūhāj","value":"EG24","country":"EG"},{"label":"Sūsah","value":"TN23","country":"TN"},{"label":"Sơn La","value":"VN32","country":"VN"},{"label":"T'bilisi","value":"GE51","country":"GE"},{"label":"Tabasco","value":"MX27","country":"MX"},{"label":"Tabor","value":"SIM5","country":"SI"},{"label":"Tabora","value":"TZ17","country":"TZ"},{"label":"Tacna","value":"PE23","country":"PE"},{"label":"Tacuarembó","value":"UY18","country":"UY"},{"label":"Tadjourah","value":"DJ05","country":"DJ"},{"label":"Tadla-Azilal","value":"MA56","country":"MA"},{"label":"Tafea","value":"VU15","country":"VU"},{"label":"Tafielah","value":"JO12","country":"JO"},{"label":"Tagant","value":"MR09","country":"MR"},{"label":"Tahoua","value":"NE06","country":"NE"},{"label":"Tai Po","value":"HKNTP","country":"HK"},{"label":"Taipei","value":"TW03","country":"TW"},{"label":"Taita Taveta","value":"KE47","country":"KE"},{"label":"Taiwan","value":"TW04","country":"TW"},{"label":"Tak","value":"TH08","country":"TH"},{"label":"Taka Atoll","value":"MH385","country":"MH"},{"label":"Takamaka","value":"SC23","country":"SC"},{"label":"Takeo","value":"KH19","country":"KH"},{"label":"Takhār","value":"AF26","country":"AF"},{"label":"Tal-Pietà","value":"MT41","country":"MT"},{"label":"Talas","value":"KG06","country":"KG"},{"label":"Talofofo","value":"GUTF","country":"GU"},{"label":"Talsu Rajons","value":"LV28","country":"LV"},{"label":"Tamanghasset","value":"DZ53","country":"DZ"},{"label":"Tamaulipas","value":"MX28","country":"MX"},{"label":"Tambacounda","value":"SN05","country":"SN"},{"label":"Tambov","value":"RU72","country":"RU"},{"label":"Tamil Nadu","value":"IN25","country":"IN"},{"label":"Tamuning","value":"GUTM","country":"GU"},{"label":"Tana River","value":"KE48","country":"KE"},{"label":"Tandjilé","value":"TD14","country":"TD"},{"label":"Tanga","value":"TZ18","country":"TZ"},{"label":"Tanger-Tétouan","value":"MA57","country":"MA"},{"label":"Tanintharyi","value":"MM12","country":"MM"},{"label":"Taraba","value":"NG43","country":"NG"},{"label":"Taraclia","value":"MD90","country":"MD"},{"label":"Taranaki","value":"NZF9","country":"NZ"},{"label":"Tarapacá","value":"CL15","country":"CL"},{"label":"Tarija","value":"BO09","country":"BO"},{"label":"Tarrafal","value":"CV20","country":"CV"},{"label":"Tarrafal de São Nicolau","value":"CV27","country":"CV"},{"label":"Tartu","value":"EE18","country":"EE"},{"label":"Tartus","value":"SY14","country":"SY"},{"label":"Tarxien","value":"MT58","country":"MT"},{"label":"Tas-Sliema","value":"MT56","country":"MT"},{"label":"Tashigang","value":"BT19","country":"BT"},{"label":"Tasman","value":"NZTAS","country":"NZ"},{"label":"Tasmania","value":"AU06","country":"AU"},{"label":"Tataouine","value":"TN34","country":"TN"},{"label":"Tatarstan","value":"RU73","country":"RU"},{"label":"Tauragės apskritis","value":"LT62","country":"LT"},{"label":"Tavush","value":"AM09","country":"AM"},{"label":"Tawzar","value":"TN35","country":"TN"},{"label":"Taza-Al Hoceima-Taounate","value":"MA58","country":"MA"},{"label":"Ta‘izz","value":"YE25","country":"YE"},{"label":"Ta’ Kerċem","value":"MT27","country":"MT"},{"label":"Ta’ Xbiex","value":"MT59","country":"MT"},{"label":"Tearce","value":"MKA5","country":"MK"},{"label":"Tehrān","value":"IR26","country":"IR"},{"label":"Tekirdağ","value":"TR59","country":"TR"},{"label":"Tel Aviv","value":"IL05","country":"IL"},{"label":"Telangana","value":"IN40","country":"IN"},{"label":"Telemark","value":"NO17","country":"NO"},{"label":"Teleneşti","value":"MD91","country":"MD"},{"label":"Teleorman","value":"RO35","country":"RO"},{"label":"Telšių apskritis","value":"LT63","country":"LT"},{"label":"Temburong","value":"BN03","country":"BN"},{"label":"Temotu","value":"SB09","country":"SB"},{"label":"Tennessee","value":"USTN","country":"US"},{"label":"Terengganu","value":"MY13","country":"MY"},{"label":"Ternopil","value":"UA22","country":"UA"},{"label":"Terre-Adélie","value":"TF04","country":"TF"},{"label":"Tete","value":"MZ08","country":"MZ"},{"label":"Tetovo","value":"MKE8","country":"MK"},{"label":"Texas","value":"USTX","country":"US"},{"label":"Thaa Atholhu","value":"MV46","country":"MV"},{"label":"Thaba-Tseka","value":"LS19","country":"LS"},{"label":"Thanh Hóa","value":"VN34","country":"VN"},{"label":"Tharaka - Nithi","value":"KE49","country":"KE"},{"label":"The Marches","value":"IT10","country":"IT"},{"label":"Thessaly","value":"GRESYE14","country":"GR"},{"label":"Thimphu","value":"BT20","country":"BT"},{"label":"Thiès","value":"SN07","country":"SN"},{"label":"Thurgau","value":"CHTG","country":"CH"},{"label":"Thuringia","value":"DE15","country":"DE"},{"label":"Thái Bình","value":"VN35","country":"VN"},{"label":"Thái Nguyên","value":"VN85","country":"VN"},{"label":"Thừa Thiên-Huế","value":"VN66","country":"VN"},{"label":"Tianjin Shi","value":"CN28","country":"CN"},{"label":"Tiaret","value":"DZ13","country":"DZ"},{"label":"Tibesti","value":"TD26","country":"TD"},{"label":"Tibet Autonomous Region","value":"CN14","country":"CN"},{"label":"Ticino","value":"CHTI","country":"CH"},{"label":"Tierra del Fuego","value":"AR23","country":"AR"},{"label":"Tigray","value":"ET53","country":"ET"},{"label":"Tillabéri","value":"NE09","country":"NE"},{"label":"Timiş","value":"RO36","country":"RO"},{"label":"Tindouf","value":"DZ54","country":"DZ"},{"label":"Tinian","value":"MP120","country":"MP"},{"label":"Tipaza","value":"DZ55","country":"DZ"},{"label":"Tiranë","value":"AL50","country":"AL"},{"label":"Tiris Zemmour","value":"MR11","country":"MR"},{"label":"Tissemsilt","value":"DZ56","country":"DZ"},{"label":"Tivat","value":"ME19","country":"ME"},{"label":"Tizi Ouzou","value":"DZ14","country":"DZ"},{"label":"Tišina","value":"SIM6","country":"SI"},{"label":"Tiền Giang","value":"VN37","country":"VN"},{"label":"Tjumen","value":"RU78","country":"RU"},{"label":"Tlaxcala","value":"MX29","country":"MX"},{"label":"Tlemcen","value":"DZ15","country":"DZ"},{"label":"Toa Alta","value":"PR135","country":"PR"},{"label":"Toa Baja","value":"PR137","country":"PR"},{"label":"Tobago","value":"TT11","country":"TT"},{"label":"Tocantins","value":"BR31","country":"BR"},{"label":"Tochigi","value":"JP38","country":"JP"},{"label":"Togdheer","value":"SO19","country":"SO"},{"label":"Tokat","value":"TR60","country":"TR"},{"label":"Tokushima","value":"JP39","country":"JP"},{"label":"Toledo","value":"BZ06","country":"BZ"},{"label":"Tolima","value":"CO28","country":"CO"},{"label":"Tolmin","value":"SID2","country":"SI"},{"label":"Tolna","value":"HU21","country":"HU"},{"label":"Tombali","value":"GW07","country":"GW"},{"label":"Tombouctou","value":"ML08","country":"ML"},{"label":"Tomsk","value":"RU75","country":"RU"},{"label":"Tongatapu","value":"TO02","country":"TO"},{"label":"Tongsa","value":"BT21","country":"BT"},{"label":"Torba","value":"VU07","country":"VU"},{"label":"Torteval","value":"GG6417214","country":"GG"},{"label":"Toshkent","value":"UZ14","country":"UZ"},{"label":"Toshkent Shahri","value":"UZ13","country":"UZ"},{"label":"Totonicapán","value":"GT21","country":"GT"},{"label":"Tottori","value":"JP41","country":"JP"},{"label":"Tovuz","value":"AZ58","country":"AZ"},{"label":"Toyama","value":"JP42","country":"JP"},{"label":"Trabzon","value":"TR61","country":"TR"},{"label":"Trang","value":"TH65","country":"TH"},{"label":"Trans Nzoia","value":"KE50","country":"KE"},{"label":"Transbaikal Territory","value":"RU93","country":"RU"},{"label":"Trarza","value":"MR06","country":"MR"},{"label":"Trashi Yangste","value":"BT24","country":"BT"},{"label":"Trat","value":"TH49","country":"TH"},{"label":"Trbovlje","value":"SID3","country":"SI"},{"label":"Trebnje","value":"SID4","country":"SI"},{"label":"Treinta y Tres","value":"UY19","country":"UY"},{"label":"Trelawny","value":"JM15","country":"JM"},{"label":"Trentino-Alto Adige","value":"IT17","country":"IT"},{"label":"Trenčiansky","value":"SK06","country":"SK"},{"label":"Triesen","value":"LI09","country":"LI"},{"label":"Triesenberg","value":"LI10","country":"LI"},{"label":"Trinity","value":"JE3237530","country":"JE"},{"label":"Trinity Palmetto Point","value":"KN15","country":"KN"},{"label":"Tripoli","value":"LY77","country":"LY"},{"label":"Tripura","value":"IN26","country":"IN"},{"label":"Tristan da Cunha","value":"SH03","country":"SH"},{"label":"Trnavský","value":"SK07","country":"SK"},{"label":"Trnovska Vas","value":"SIM7","country":"SI"},{"label":"Troms","value":"NO18","country":"NO"},{"label":"Trujillo","value":"VE21","country":"VE"},{"label":"Trujillo Alto","value":"PR139","country":"PR"},{"label":"Trzin","value":"SIM8","country":"SI"},{"label":"Trà Vinh","value":"VN67","country":"VN"},{"label":"Tržič","value":"SID5","country":"SI"},{"label":"Tsingoni","value":"YT97617","country":"YT"},{"label":"Tsuen Wan","value":"HKNTW","country":"HK"},{"label":"Tuamasaga","value":"WS10","country":"WS"},{"label":"Tucumán","value":"AR24","country":"AR"},{"label":"Tuen Mun","value":"HKNTM","country":"HK"},{"label":"Tukuma Rajons","value":"LV29","country":"LV"},{"label":"Tula","value":"RU76","country":"RU"},{"label":"Tulcea","value":"RO37","country":"RO"},{"label":"Tumbes","value":"PE24","country":"PE"},{"label":"Tunapuna/Piarco","value":"TTTUP","country":"TT"},{"label":"Tunceli","value":"TR62","country":"TR"},{"label":"Tungurahua","value":"EC19","country":"EC"},{"label":"Turkana","value":"KE51","country":"KE"},{"label":"Turnišče","value":"SID6","country":"SI"},{"label":"Tuscany","value":"IT16","country":"IT"},{"label":"Tutong","value":"BN04","country":"BN"},{"label":"Tuyên Quang","value":"VN68","country":"VN"},{"label":"Tverskaya","value":"RU77","country":"RU"},{"label":"Tyrol","value":"AT07","country":"AT"},{"label":"Tyva","value":"RU79","country":"RU"},{"label":"Táchira","value":"VE20","country":"VE"},{"label":"Tây Ninh","value":"VN33","country":"VN"},{"label":"Tébessa","value":"DZ33","country":"DZ"},{"label":"Tērvete","value":"LVD5","country":"LV"},{"label":"Tōkyō","value":"JP40","country":"JP"},{"label":"Tūnis","value":"TN36","country":"TN"},{"label":"Tŭrgovishte","value":"BG60","country":"BG"},{"label":"Tǝrtǝr","value":"AZ57","country":"AZ"},{"label":"Tỉnh Ðiện Biên","value":"VN92","country":"VN"},{"label":"Uaboe","value":"NR13","country":"NR"},{"label":"Uasin Gishu","value":"KE52","country":"KE"},{"label":"Ucar","value":"AZ59","country":"AZ"},{"label":"Ucayali","value":"PE25","country":"PE"},{"label":"Udmurtiya","value":"RU80","country":"RU"},{"label":"Ujae Atoll","value":"MH390","country":"MH"},{"label":"Ujelang","value":"MH400","country":"MH"},{"label":"Ulaanbaatar","value":"MN20","country":"MN"},{"label":"Ulcinj","value":"ME20","country":"ME"},{"label":"Ulsan","value":"KR21","country":"KR"},{"label":"Ulster","value":"IEU","country":"IE"},{"label":"Ulyanovsk","value":"RU81","country":"RU"},{"label":"Umatac","value":"GUUM","country":"GU"},{"label":"Umbria","value":"IT18","country":"IT"},{"label":"Umm al Qaywayn","value":"AE07","country":"AE"},{"label":"Ungheni","value":"MD92","country":"MD"},{"label":"Unity","value":"SS06","country":"SS"},{"label":"Upper Austria","value":"AT04","country":"AT"},{"label":"Upper Demerara-Berbice","value":"GY18","country":"GY"},{"label":"Upper East","value":"GH10","country":"GH"},{"label":"Upper Matsiatra","value":"MG7670905","country":"MG"},{"label":"Upper Nile","value":"SS07","country":"SS"},{"label":"Upper River","value":"GM04","country":"GM"},{"label":"Upper Takutu-Upper Essequibo","value":"GY19","country":"GY"},{"label":"Upper West","value":"GH11","country":"GH"},{"label":"Uppsala","value":"SE21","country":"SE"},{"label":"Uri","value":"CHUR","country":"CH"},{"label":"Usulután","value":"SV14","country":"SV"},{"label":"Utah","value":"USUT","country":"US"},{"label":"Utenos apskritis","value":"LT64","country":"LT"},{"label":"Uthai Thani","value":"TH15","country":"TH"},{"label":"Utrecht","value":"NL09","country":"NL"},{"label":"Utrik Atoll","value":"MH410","country":"MH"},{"label":"Uttar Pradesh","value":"IN36","country":"IN"},{"label":"Uttaradit","value":"TH10","country":"TH"},{"label":"Uttarakhand","value":"IN39","country":"IN"},{"label":"Utuado","value":"PR141","country":"PR"},{"label":"Uusimaa","value":"FI01","country":"FI"},{"label":"Uva","value":"LK35","country":"LK"},{"label":"Uvs","value":"MN19","country":"MN"},{"label":"Uíge","value":"AO15","country":"AO"},{"label":"Uşak","value":"TR64","country":"TR"},{"label":"Vaavu Atholhu","value":"MV47","country":"MV"},{"label":"Vaduz","value":"LI11","country":"LI"},{"label":"Vaisigano","value":"WS11","country":"WS"},{"label":"Vaitupu","value":"TVVAI","country":"TV"},{"label":"Vaiņode","value":"LVD7","country":"LV"},{"label":"Vakaga","value":"CF14","country":"CF"},{"label":"Vakinankaratra","value":"MG7670854","country":"MG"},{"label":"Valais","value":"CHVS","country":"CH"},{"label":"Valandovo","value":"MKE9","country":"MK"},{"label":"Vale","value":"GG6417230","country":"GG"},{"label":"Valencia","value":"ES60","country":"ES"},{"label":"Valgamaa","value":"EE19","country":"EE"},{"label":"Valkas Rajons","value":"LV30","country":"LV"},{"label":"Valle","value":"HN17","country":"HN"},{"label":"Valle del Cauca","value":"CO29","country":"CO"},{"label":"Vallée du Bandama","value":"CI90","country":"CI"},{"label":"Valmieras Rajons","value":"LV31","country":"LV"},{"label":"Valparaíso","value":"CL01","country":"CL"},{"label":"Valverde","value":"DO27","country":"DO"},{"label":"Van","value":"TR65","country":"TR"},{"label":"Varakļāni","value":"LVE1","country":"LV"},{"label":"Varaždinska","value":"HR16","country":"HR"},{"label":"Vardak","value":"AF27","country":"AF"},{"label":"Vargas","value":"VE26","country":"VE"},{"label":"Varna","value":"BG61","country":"BG"},{"label":"Vas","value":"HU22","country":"HU"},{"label":"Vasilevo","value":"MKA9","country":"MK"},{"label":"Vaslui","value":"RO38","country":"RO"},{"label":"Vatovavy Fitovinany","value":"MG7670906","country":"MG"},{"label":"Vaud","value":"CHVD","country":"CH"},{"label":"Vaupés","value":"CO30","country":"CO"},{"label":"Vava‘u","value":"TO03","country":"TO"},{"label":"Vayotsʼ Dzor","value":"AM10","country":"AM"},{"label":"Va‘a-o-Fonoti","value":"WS06","country":"WS"},{"label":"Vecpiebalga","value":"LVE3","country":"LV"},{"label":"Vecumnieki","value":"LVE4","country":"LV"},{"label":"Vega Alta","value":"PR143","country":"PR"},{"label":"Vega Baja","value":"PR145","country":"PR"},{"label":"Velenje","value":"SID7","country":"SI"},{"label":"Veles","value":"MKF1","country":"MK"},{"label":"Velika Polana","value":"SIM9","country":"SI"},{"label":"Velike Lašče","value":"SID8","country":"SI"},{"label":"Veliko Tŭrnovo","value":"BG62","country":"BG"},{"label":"Veneto","value":"IT20","country":"IT"},{"label":"Ventspils","value":"LV32","country":"LV"},{"label":"Ventspils Rajons","value":"LV33","country":"LV"},{"label":"Veracruz","value":"MX30","country":"MX"},{"label":"Veraguas","value":"PA10","country":"PA"},{"label":"Vermont","value":"USVT","country":"US"},{"label":"Veržej","value":"SIN1","country":"SI"},{"label":"Vest-Agder","value":"NO19","country":"NO"},{"label":"Vestfold","value":"NO20","country":"NO"},{"label":"Veszprém","value":"HU23","country":"HU"},{"label":"Vevčani","value":"MKB3","country":"MK"},{"label":"Viana do Castelo","value":"PT20","country":"PT"},{"label":"Vichada","value":"CO31","country":"CO"},{"label":"Victoria","value":"MT46","country":"MT"},{"label":"Victoria","value":"AU07","country":"AU"},{"label":"Videm","value":"SIN2","country":"SI"},{"label":"Vidin","value":"BG63","country":"BG"},{"label":"Vienna","value":"AT09","country":"AT"},{"label":"Vientiane","value":"LA27","country":"LA"},{"label":"Vientiane","value":"LA24","country":"LA"},{"label":"Vieques Municipality","value":"PR147","country":"PR"},{"label":"Viesīte","value":"LVE6","country":"LV"},{"label":"Vieux-Fort","value":"LC10","country":"LC"},{"label":"Vihiga","value":"KE53","country":"KE"},{"label":"Vila Real","value":"PT21","country":"PT"},{"label":"Vilanu","value":"LVE8","country":"LV"},{"label":"Viljandimaa","value":"EE20","country":"EE"},{"label":"Villa Clara","value":"CU16","country":"CU"},{"label":"Villalba","value":"PR149","country":"PR"},{"label":"Vilnius County","value":"LT65","country":"LT"},{"label":"Viloyati Sughd","value":"TJ03","country":"TJ"},{"label":"Vinica","value":"MKB4","country":"MK"},{"label":"Vinnyts'ka","value":"UA23","country":"UA"},{"label":"Vipava","value":"SIE1","country":"SI"},{"label":"Viqueque","value":"TLVI","country":"TL"},{"label":"Virginia","value":"USVA","country":"US"},{"label":"Virovitičk-Podravska","value":"HR17","country":"HR"},{"label":"Viseu","value":"PT22","country":"PT"},{"label":"Vitanje","value":"SIE2","country":"SI"},{"label":"Vitebsk","value":"BY07","country":"BY"},{"label":"Viļaka","value":"LVE7","country":"LV"},{"label":"Vladimir","value":"RU83","country":"RU"},{"label":"Vlorë","value":"AL51","country":"AL"},{"label":"Vodice","value":"SIE3","country":"SI"},{"label":"Vojnik","value":"SIN3","country":"SI"},{"label":"Vojvodina","value":"RSVO","country":"RS"},{"label":"Volgograd","value":"RU84","country":"RU"},{"label":"Vologda","value":"RU85","country":"RU"},{"label":"Volta","value":"GH08","country":"GH"},{"label":"Volyn","value":"UA24","country":"UA"},{"label":"Vorarlberg","value":"AT08","country":"AT"},{"label":"Voronezj","value":"RU86","country":"RU"},{"label":"Vrancea","value":"RO40","country":"RO"},{"label":"Vraneštica","value":"MKB6","country":"MK"},{"label":"Vransko","value":"SIN4","country":"SI"},{"label":"Vrapčište","value":"MKB7","country":"MK"},{"label":"Vratsa","value":"BG64","country":"BG"},{"label":"Vrhnika","value":"SIE5","country":"SI"},{"label":"Vukovarsko-Srijemska","value":"HR18","country":"HR"},{"label":"Vuzenica","value":"SIE6","country":"SI"},{"label":"Vysočina","value":"CZ80","country":"CZ"},{"label":"Vágar","value":"FOVG","country":"FO"},{"label":"Vâlcea","value":"RO39","country":"RO"},{"label":"Värmland","value":"SE22","country":"SE"},{"label":"Västerbotten","value":"SE23","country":"SE"},{"label":"Västernorrland","value":"SE24","country":"SE"},{"label":"Västmanland","value":"SE25","country":"SE"},{"label":"Västra Götaland","value":"SE28","country":"SE"},{"label":"Võrumaa","value":"EE21","country":"EE"},{"label":"Vārkava","value":"LVE2","country":"LV"},{"label":"Vĩnh Long","value":"VN69","country":"VN"},{"label":"Vĩnh Phúc","value":"VN86","country":"VN"},{"label":"Waikato","value":"NZG1","country":"NZ"},{"label":"Wajir","value":"KE54","country":"KE"},{"label":"Wakayama","value":"JP43","country":"JP"},{"label":"Wake Island","value":"UM450","country":"UM"},{"label":"Wales","value":"GBWLS","country":"GB"},{"label":"Wallonia","value":"BEWAL","country":"BE"},{"label":"Wanchai","value":"HKHWC","country":"HK"},{"label":"Wangdi Phodrang","value":"BT22","country":"BT"},{"label":"Wanica","value":"SR19","country":"SR"},{"label":"Warmian-Masurian Voivodeship","value":"PL85","country":"PL"},{"label":"Warrap","value":"SS08","country":"SS"},{"label":"Warwick","value":"BM11","country":"BM"},{"label":"Washington","value":"USWA","country":"US"},{"label":"Washington, D.C.","value":"USDC","country":"US"},{"label":"Wele-Nzas","value":"GQ09","country":"GQ"},{"label":"Wellington","value":"NZG2","country":"NZ"},{"label":"West","value":"IS45","country":"IS"},{"label":"West","value":"CM08","country":"CM"},{"label":"West Bank","value":"PSWE","country":"PS"},{"label":"West Bay","value":"KY10375968","country":"KY"},{"label":"West Bengal","value":"IN28","country":"IN"},{"label":"West Coast","value":"NZG3","country":"NZ"},{"label":"West Grand Bahama","value":"BS54","country":"BS"},{"label":"West Greece","value":"GRESYE23","country":"GR"},{"label":"West Java","value":"ID30","country":"ID"},{"label":"West Kalimantan","value":"ID11","country":"ID"},{"label":"West Kordofan State","value":"SD62","country":"SD"},{"label":"West Macedonia","value":"GRESYE13","country":"GR"},{"label":"West New Britain","value":"PG17","country":"PG"},{"label":"West Nusa Tenggara","value":"ID17","country":"ID"},{"label":"West Papua","value":"ID39","country":"ID"},{"label":"West Pokot","value":"KE55","country":"KE"},{"label":"West Pomeranian Voivodeship","value":"PL87","country":"PL"},{"label":"West Sumatra","value":"ID24","country":"ID"},{"label":"West Virginia","value":"USWV","country":"US"},{"label":"Western","value":"ZM01","country":"ZM"},{"label":"Western","value":"GM05","country":"GM"},{"label":"Western","value":"LK36","country":"LK"},{"label":"Western","value":"GH09","country":"GH"},{"label":"Western","value":"FJ05","country":"FJ"},{"label":"Western Area","value":"SL04","country":"SL"},{"label":"Western Australia","value":"AU08","country":"AU"},{"label":"Western Bahr al Ghazal","value":"SS09","country":"SS"},{"label":"Western Cape","value":"ZA11","country":"ZA"},{"label":"Western Darfur","value":"SD47","country":"SD"},{"label":"Western District","value":"AS050","country":"AS"},{"label":"Western Equatoria","value":"SS10","country":"SS"},{"label":"Western Highlands","value":"PG16","country":"PG"},{"label":"Western Province","value":"SB11","country":"SB"},{"label":"Western Province","value":"PG06","country":"PG"},{"label":"Western Province","value":"RW14","country":"RW"},{"label":"Western Region","value":"UGW","country":"UG"},{"label":"Western Region","value":"NPWR","country":"NP"},{"label":"Western Visayas","value":"PH06","country":"PH"},{"label":"Westfjords","value":"IS44","country":"IS"},{"label":"Westmoreland","value":"JM16","country":"JM"},{"label":"White Nile","value":"SD41","country":"SD"},{"label":"Wilāyat-e Baghlān","value":"AF03","country":"AF"},{"label":"Wisconsin","value":"USWI","country":"US"},{"label":"Woleu-Ntem","value":"GA09","country":"GA"},{"label":"Wong Tai Sin","value":"HKKWT","country":"HK"},{"label":"Woqooyi Galbeed","value":"SO20","country":"SO"},{"label":"Worodougou","value":"CI91","country":"CI"},{"label":"Wotho Atoll","value":"MH420","country":"MH"},{"label":"Wotje Atoll","value":"MH430","country":"MH"},{"label":"Wyoming","value":"USWY","country":"US"},{"label":"Wāsiţ","value":"IQ16","country":"IQ"},{"label":"Xankǝndi","value":"AZ61","country":"AZ"},{"label":"Xaçmaz","value":"AZ60","country":"AZ"},{"label":"Xiagnabouli","value":"LA13","country":"LA"},{"label":"Xiangkhoang","value":"LA14","country":"LA"},{"label":"Xinjiang Uygur Zizhiqu","value":"CN13","country":"CN"},{"label":"Xocalı","value":"AZ64","country":"AZ"},{"label":"Xocavǝnd","value":"AZ65","country":"AZ"},{"label":"Xorazm","value":"UZ05","country":"UZ"},{"label":"Xékong","value":"LA26","country":"LA"},{"label":"Xızı","value":"AZ63","country":"AZ"},{"label":"Yabucoa","value":"PR151","country":"PR"},{"label":"Yala","value":"TH70","country":"TH"},{"label":"Yalova","value":"TR92","country":"TR"},{"label":"Yamagata","value":"JP44","country":"JP"},{"label":"Yamaguchi","value":"JP45","country":"JP"},{"label":"Yamalo-Nenetskiy Avtonomnyy Okrug","value":"RU87","country":"RU"},{"label":"Yamanashi","value":"JP46","country":"JP"},{"label":"Yambol","value":"BG65","country":"BG"},{"label":"Yanggang-do","value":"KP13","country":"KP"},{"label":"Yangon","value":"MM17","country":"MM"},{"label":"Yap","value":"FM04","country":"FM"},{"label":"Yaracuy","value":"VE22","country":"VE"},{"label":"Yardımlı","value":"AZ66","country":"AZ"},{"label":"Yaren","value":"NR14","country":"NR"},{"label":"Yasothon","value":"TH72","country":"TH"},{"label":"Yau Tsim Mong","value":"HKKYT","country":"HK"},{"label":"Yauco","value":"PR153","country":"PR"},{"label":"Yazd","value":"IR40","country":"IR"},{"label":"Yerevan","value":"AM11","country":"AM"},{"label":"Yevlax","value":"AZ67","country":"AZ"},{"label":"Yevlax City","value":"AZ68","country":"AZ"},{"label":"Yigo","value":"GUYG","country":"GU"},{"label":"Yobe","value":"NG44","country":"NG"},{"label":"Yona","value":"GUYN","country":"GU"},{"label":"Yoro","value":"HN18","country":"HN"},{"label":"Yozgat","value":"TR66","country":"TR"},{"label":"Ysyk-Köl","value":"KG07","country":"KG"},{"label":"Yucatán","value":"MX31","country":"MX"},{"label":"Yuen Long","value":"HKNYL","country":"HK"},{"label":"Yukon","value":"CA12","country":"CA"},{"label":"Yunnan","value":"CN29","country":"CN"},{"label":"Yên Bái","value":"VN70","country":"VN"},{"label":"Zabul","value":"AF28","country":"AF"},{"label":"Zacapa","value":"GT22","country":"GT"},{"label":"Zacatecas","value":"MX32","country":"MX"},{"label":"Zadarska","value":"HR19","country":"HR"},{"label":"Zaghwān","value":"TN37","country":"TN"},{"label":"Zagorje ob Savi","value":"SIE7","country":"SI"},{"label":"Zagrebačka","value":"HR20","country":"HR"},{"label":"Zaire","value":"AO16","country":"AO"},{"label":"Zajas","value":"MKC1","country":"MK"},{"label":"Zakarpattia","value":"UA25","country":"UA"},{"label":"Zala","value":"HU24","country":"HU"},{"label":"Zambezi","value":"NA28","country":"NA"},{"label":"Zamboanga Peninsula","value":"PH09","country":"PH"},{"label":"Zambézia","value":"MZ09","country":"MZ"},{"label":"Zamfara","value":"NG57","country":"NG"},{"label":"Zamora-Chinchipe","value":"EC20","country":"EC"},{"label":"Zanjan","value":"IR36","country":"IR"},{"label":"Zanzan","value":"CI92","country":"CI"},{"label":"Zanzibar Central/South","value":"TZ21","country":"TZ"},{"label":"Zanzibar North","value":"TZ22","country":"TZ"},{"label":"Zanzibar Urban/West","value":"TZ25","country":"TZ"},{"label":"Zaporizhia","value":"UA26","country":"UA"},{"label":"Zaqatala","value":"AZ70","country":"AZ"},{"label":"Zarqa","value":"JO17","country":"JO"},{"label":"Zavrč","value":"SIE9","country":"SI"},{"label":"Zealand","value":"DK20","country":"DK"},{"label":"Zeeland","value":"NL10","country":"NL"},{"label":"Zelenikovo","value":"MKC2","country":"MK"},{"label":"Zhambyl","value":"KZ17","country":"KZ"},{"label":"Zhejiang Sheng","value":"CN02","country":"CN"},{"label":"Zhytomyr","value":"UA27","country":"UA"},{"label":"Ziguinchor","value":"SN12","country":"SN"},{"label":"Zilupes","value":"LVE9","country":"LV"},{"label":"Zinder","value":"NE07","country":"NE"},{"label":"Zlín","value":"CZ90","country":"CZ"},{"label":"Zonguldak","value":"TR85","country":"TR"},{"label":"Zou","value":"BJ18","country":"BJ"},{"label":"Zreče","value":"SIF3","country":"SI"},{"label":"Zrnovci","value":"MKC6","country":"MK"},{"label":"Zug","value":"CHZG","country":"CH"},{"label":"Zulia","value":"VE23","country":"VE"},{"label":"Zurich","value":"CHZH","country":"CH"},{"label":"Zǝngilan","value":"AZ69","country":"AZ"},{"label":"Zərdab","value":"AZ71","country":"AZ"},{"label":"Z̧ufār","value":"OM08","country":"OM"},{"label":"Ålands landsbygd","value":"AX212","country":"AX"},{"label":"Ålands skärgård","value":"AX213","country":"AX"},{"label":"Çanakkale Province","value":"TR17","country":"TR"},{"label":"Çankırı","value":"TR82","country":"TR"},{"label":"Çorum","value":"TR19","country":"TR"},{"label":"Équateur","value":"CD02","country":"CD"},{"label":"Évora","value":"PT08","country":"PT"},{"label":"Île-de-France","value":"FRA8","country":"FR"},{"label":"Îles Australes","value":"PF05","country":"PF"},{"label":"Îles Marquises","value":"PF04","country":"PF"},{"label":"Îles Sous-le-Vent","value":"PF02","country":"PF"},{"label":"Îles Tuamotu-Gambier","value":"PF03","country":"PF"},{"label":"Îles du Vent","value":"PF01","country":"PF"},{"label":"Îles Éparses","value":"TF05","country":"TF"},{"label":"Ðắc Lắk","value":"VN88","country":"VN"},{"label":"Ðắk Nông","value":"VN91","country":"VN"},{"label":"Ñeembucú","value":"PY13","country":"PY"},{"label":"Ömnögovĭ","value":"MN14","country":"MN"},{"label":"Örebro","value":"SE15","country":"SE"},{"label":"Östergötland","value":"SE16","country":"SE"},{"label":"Övörhangay","value":"MN15","country":"MN"},{"label":"Østfold","value":"NO13","country":"NO"},{"label":"Ústecký","value":"CZ89","country":"CZ"},{"label":"Ādaži","value":"LV34","country":"LV"},{"label":"Ādīs Ābeba","value":"ET44","country":"ET"},{"label":"Āfar","value":"ET45","country":"ET"},{"label":"Ānseba","value":"ER01","country":"ER"},{"label":"Āz̄ārbāyjān-e Gharbī","value":"IR01","country":"IR"},{"label":"Čair","value":"MKC8","country":"MK"},{"label":"Čaška","value":"MKC9","country":"MK"},{"label":"Češinovo-Obleševo","value":"MK19","country":"MK"},{"label":"Črenšovci","value":"SI15","country":"SI"},{"label":"Črna na Koroškem","value":"SI16","country":"SI"},{"label":"Črnomelj","value":"SI17","country":"SI"},{"label":"Čučer-Sandevo","value":"MK20","country":"MK"},{"label":"Đà Nẵng","value":"VN78","country":"VN"},{"label":"Đồng Nai","value":"VN43","country":"VN"},{"label":"Đồng Tháp","value":"VN09","country":"VN"},{"label":"Ērgļi","value":"LV63","country":"LV"},{"label":"Ħal Għargħur","value":"MT13","country":"MT"},{"label":"Ħal Għaxaq","value":"MT15","country":"MT"},{"label":"Ħaż-Żabbar","value":"MT64","country":"MT"},{"label":"Ħaż-Żebbuġ","value":"MT65","country":"MT"},{"label":"Īlām","value":"IR10","country":"IR"},{"label":"İmişli","value":"AZ24","country":"AZ"},{"label":"İsmayıllı","value":"AZ25","country":"AZ"},{"label":"İzmir","value":"TR35","country":"TR"},{"label":"Ķegums","value":"LV79","country":"LV"},{"label":"Ķekava","value":"LV80","country":"LV"},{"label":"Łódź Voivodeship","value":"PL74","country":"PL"},{"label":"Ōita","value":"JP30","country":"JP"},{"label":"Ōsaka","value":"JP32","country":"JP"},{"label":"Ŏtâr Méanchey","value":"KH27","country":"KH"},{"label":"Świętokrzyskie","value":"PL84","country":"PL"},{"label":"Şafāqis","value":"TN32","country":"TN"},{"label":"Şamaxı","value":"AZ50","country":"AZ"},{"label":"Şanlıurfa","value":"TR63","country":"TR"},{"label":"Şa‘dah","value":"YE15","country":"YE"},{"label":"Şoldăneşti","value":"MD86","country":"MD"},{"label":"Ştefan-Vodă","value":"MD88","country":"MD"},{"label":"Şuşa","value":"AZ55","country":"AZ"},{"label":"Şuşa Şəhəri","value":"AZ56","country":"AZ"},{"label":"Şırnak","value":"TR80","country":"TR"},{"label":"Şǝki","value":"AZ47","country":"AZ"},{"label":"Şǝmkir","value":"AZ51","country":"AZ"},{"label":"Šalovci","value":"SIL4","country":"SI"},{"label":"Šempeter-Vrtojba","value":"SIL6","country":"SI"},{"label":"Šentilj","value":"SIB3","country":"SI"},{"label":"Šentjernej","value":"SIB4","country":"SI"},{"label":"Šentjur pri Celju","value":"SIL7","country":"SI"},{"label":"Šentrupert","value":"SIP2","country":"SI"},{"label":"Šenčur","value":"SIB2","country":"SI"},{"label":"Šiaulių apskritis","value":"LT61","country":"LT"},{"label":"Šibensko-Kniniska","value":"HR13","country":"HR"},{"label":"Škocjan","value":"SIB8","country":"SI"},{"label":"Škofja Loka","value":"SIB9","country":"SI"},{"label":"Škofljica","value":"SIC1","country":"SI"},{"label":"Šmarje pri Jelšah","value":"SIC5","country":"SI"},{"label":"Šmarješke Toplice","value":"SIP3","country":"SI"},{"label":"Šmartno ob Paki","value":"SIC6","country":"SI"},{"label":"Šmartno pri Litiji","value":"SIL9","country":"SI"},{"label":"Šoštanj","value":"SIC7","country":"SI"},{"label":"Štip","value":"MK98","country":"MK"},{"label":"Štore","value":"SIC9","country":"SI"},{"label":"Šuto Orizari","value":"MKA3","country":"MK"},{"label":"Žalec","value":"SIN5","country":"SI"},{"label":"Železniki","value":"SIF1","country":"SI"},{"label":"Želino","value":"MKC3","country":"MK"},{"label":"Žetale","value":"SIN6","country":"SI"},{"label":"Žilinský","value":"SK08","country":"SK"},{"label":"Žiri","value":"SIF2","country":"SI"},{"label":"Žirovnica","value":"SIN7","country":"SI"},{"label":"Žužemberk","value":"SIN8","country":"SI"},{"label":"ʻEua","value":"TOEU","country":"TO"},{"label":"Ḩajjah","value":"YE22","country":"YE"},{"label":"Ḩāʼil","value":"SA13","country":"SA"}]}] \ No newline at end of file diff --git a/examples/TableViewDemo/yarn.lock b/examples/TableViewDemo/yarn.lock deleted file mode 100644 index 3496783..0000000 --- a/examples/TableViewDemo/yarn.lock +++ /dev/null @@ -1,4698 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"@firebase/app@0.1.0": - version "0.1.0" - resolved "https://registry.yarnpkg.com/@firebase/app/-/app-0.1.0.tgz#b18e6dbb218f65dd97f042b3c958d6484aacc449" - dependencies: - "@firebase/util" "^0.1.0" - -"@firebase/auth@0.1.0": - version "0.1.0" - resolved "https://registry.yarnpkg.com/@firebase/auth/-/auth-0.1.0.tgz#f264502cbf48f89e517b6dba8ab24e6c2c1c5c52" - -"@firebase/database@0.1.0": - version "0.1.0" - resolved "https://registry.yarnpkg.com/@firebase/database/-/database-0.1.0.tgz#77cedb607585b138bcd7db80ac01a6d9ac0a6002" - dependencies: - "@firebase/util" "^0.1.0" - faye-websocket "0.9.3" - -"@firebase/firestore@0.1.0": - version "0.1.0" - resolved "https://registry.yarnpkg.com/@firebase/firestore/-/firestore-0.1.0.tgz#6e42655708b8a528f89461d56154c2a124bc06b6" - dependencies: - "@firebase/webchannel-wrapper" "^0.2.2" - -"@firebase/messaging@0.1.0": - version "0.1.0" - resolved "https://registry.yarnpkg.com/@firebase/messaging/-/messaging-0.1.0.tgz#d43acaf1ff8588d25fa8afab13204951f88a3b48" - dependencies: - "@firebase/util" "^0.1.0" - -"@firebase/polyfill@0.1.0": - version "0.1.0" - resolved "https://registry.yarnpkg.com/@firebase/polyfill/-/polyfill-0.1.0.tgz#1c38e809f64eb7e73d1d2c26441da3260f31171f" - dependencies: - promise-polyfill "^6.0.2" - -"@firebase/storage@0.1.0": - version "0.1.0" - resolved "https://registry.yarnpkg.com/@firebase/storage/-/storage-0.1.0.tgz#257750c984aad433531f4e65744227407fed960e" - -"@firebase/util@^0.1.0": - version "0.1.0" - resolved "https://registry.yarnpkg.com/@firebase/util/-/util-0.1.0.tgz#c67d92f7d1b3365bfd31e0795dbbffdaf6457dc3" - -"@firebase/webchannel-wrapper@^0.2.2": - version "0.2.2" - resolved "https://registry.yarnpkg.com/@firebase/webchannel-wrapper/-/webchannel-wrapper-0.2.2.tgz#5fb89db77b63ef59378599913d38e28cc4291290" - -abab@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/abab/-/abab-1.0.4.tgz#5faad9c2c07f60dd76770f71cf025b62a63cfd4e" - -abbrev@1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" - -absolute-path@^0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/absolute-path/-/absolute-path-0.0.0.tgz#a78762fbdadfb5297be99b15d35a785b2f095bf7" - -accepts@~1.2.12, accepts@~1.2.13: - version "1.2.13" - resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.2.13.tgz#e5f1f3928c6d95fd96558c36ec3d9d0de4a6ecea" - dependencies: - mime-types "~2.1.6" - negotiator "0.5.3" - -accepts@~1.3.0: - version "1.3.4" - resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.4.tgz#86246758c7dd6d21a6474ff084a4740ec05eb21f" - dependencies: - mime-types "~2.1.16" - negotiator "0.6.1" - -acorn-globals@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-3.1.0.tgz#fd8270f71fbb4996b004fa880ee5d46573a731bf" - dependencies: - acorn "^4.0.4" - -acorn@^4.0.4: - version "4.0.13" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.13.tgz#105495ae5361d697bd195c825192e1ad7f253787" - -ajv@^4.9.1: - version "4.11.8" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-4.11.8.tgz#82ffb02b29e662ae53bdc20af15947706739c536" - dependencies: - co "^4.6.0" - json-stable-stringify "^1.0.1" - -ajv@^5.1.0: - version "5.2.3" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.2.3.tgz#c06f598778c44c6b161abafe3466b81ad1814ed2" - dependencies: - co "^4.6.0" - fast-deep-equal "^1.0.0" - json-schema-traverse "^0.3.0" - json-stable-stringify "^1.0.1" - -align-text@^0.1.1, align-text@^0.1.3: - version "0.1.4" - resolved "https://registry.yarnpkg.com/align-text/-/align-text-0.1.4.tgz#0cd90a561093f35d0a99256c22b7069433fad117" - dependencies: - kind-of "^3.0.2" - longest "^1.0.1" - repeat-string "^1.5.2" - -amdefine@>=0.0.4: - version "1.0.1" - resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5" - -ansi-escapes@^1.1.0, ansi-escapes@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-1.4.0.tgz#d3a8a83b319aa67793662b13e761c7911422306e" - -ansi-escapes@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.0.0.tgz#ec3e8b4e9f8064fc02c3ac9b65f1c275bda8ef92" - -ansi-regex@^2.0.0, ansi-regex@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" - -ansi-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" - -ansi-styles@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" - -ansi-styles@^3.0.0, ansi-styles@^3.1.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.0.tgz#c159b8d5be0f9e5a6f346dab94f16ce022161b88" - dependencies: - color-convert "^1.9.0" - -ansi@^0.3.0, ansi@~0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/ansi/-/ansi-0.3.1.tgz#0c42d4fb17160d5a9af1e484bace1c66922c1b21" - -anymatch@^1.3.0: - version "1.3.2" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.2.tgz#553dcb8f91e3c889845dfdba34c77721b90b9d7a" - dependencies: - micromatch "^2.1.5" - normalize-path "^2.0.0" - -append-transform@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/append-transform/-/append-transform-0.4.0.tgz#d76ebf8ca94d276e247a36bad44a4b74ab611991" - dependencies: - default-require-extensions "^1.0.0" - -aproba@^1.0.3: - version "1.2.0" - resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" - -are-we-there-yet@~1.1.2: - version "1.1.4" - resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz#bb5dca382bb94f05e15194373d16fd3ba1ca110d" - dependencies: - delegates "^1.0.0" - readable-stream "^2.0.6" - -argparse@^1.0.7: - version "1.0.9" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.9.tgz#73d83bc263f86e97f8cc4f6bae1b0e90a7d22c86" - dependencies: - sprintf-js "~1.0.2" - -arr-diff@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" - dependencies: - arr-flatten "^1.0.1" - -arr-flatten@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" - -array-differ@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-1.0.0.tgz#eff52e3758249d33be402b8bb8e564bb2b5d4031" - -array-equal@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93" - -array-filter@~0.0.0: - version "0.0.1" - resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec" - -array-map@~0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/array-map/-/array-map-0.0.0.tgz#88a2bab73d1cf7bcd5c1b118a003f66f665fa662" - -array-reduce@~0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/array-reduce/-/array-reduce-0.0.0.tgz#173899d3ffd1c7d9383e4479525dbe278cab5f2b" - -array-uniq@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" - -array-unique@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" - -arrify@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" - -art@^0.10.0: - version "0.10.1" - resolved "https://registry.yarnpkg.com/art/-/art-0.10.1.tgz#38541883e399225c5e193ff246e8f157cf7b2146" - -asap@~2.0.3: - version "2.0.6" - resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" - -asn1@~0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.3.tgz#dac8787713c9966849fc8180777ebe9c1ddf3b86" - -assert-plus@1.0.0, assert-plus@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" - -assert-plus@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.2.0.tgz#d74e1b87e7affc0db8aadb7021f3fe48101ab234" - -async@^1.4.0: - version "1.5.2" - resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" - -async@^2.1.4, async@^2.4.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/async/-/async-2.5.0.tgz#843190fd6b7357a0b9e1c956edddd5ec8462b54d" - dependencies: - lodash "^4.14.0" - -async@~0.2.6: - version "0.2.10" - resolved "https://registry.yarnpkg.com/async/-/async-0.2.10.tgz#b6bbe0b0674b9d719708ca38de8c237cb526c3d1" - -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - -aws-sign2@~0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.6.0.tgz#14342dd38dbcc94d0e5b87d763cd63612c0e794f" - -aws-sign2@~0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" - -aws4@^1.2.1, aws4@^1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.6.0.tgz#83ef5ca860b2b32e4a0deedee8c771b9db57471e" - -babel-code-frame@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" - dependencies: - chalk "^1.1.3" - esutils "^2.0.2" - js-tokens "^3.0.2" - -babel-core@^6.0.0, babel-core@^6.24.1, babel-core@^6.26.0, babel-core@^6.7.2: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.0.tgz#af32f78b31a6fcef119c87b0fd8d9753f03a0bb8" - dependencies: - babel-code-frame "^6.26.0" - babel-generator "^6.26.0" - babel-helpers "^6.24.1" - babel-messages "^6.23.0" - babel-register "^6.26.0" - babel-runtime "^6.26.0" - babel-template "^6.26.0" - babel-traverse "^6.26.0" - babel-types "^6.26.0" - babylon "^6.18.0" - convert-source-map "^1.5.0" - debug "^2.6.8" - json5 "^0.5.1" - lodash "^4.17.4" - minimatch "^3.0.4" - path-is-absolute "^1.0.1" - private "^0.1.7" - slash "^1.0.0" - source-map "^0.5.6" - -babel-generator@^6.18.0, babel-generator@^6.24.1, babel-generator@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.0.tgz#ac1ae20070b79f6e3ca1d3269613053774f20dc5" - dependencies: - babel-messages "^6.23.0" - babel-runtime "^6.26.0" - babel-types "^6.26.0" - detect-indent "^4.0.0" - jsesc "^1.3.0" - lodash "^4.17.4" - source-map "^0.5.6" - trim-right "^1.0.1" - -babel-helper-builder-binary-assignment-operator-visitor@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz#cce4517ada356f4220bcae8a02c2b346f9a56664" - dependencies: - babel-helper-explode-assignable-expression "^6.24.1" - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-helper-builder-react-jsx@^6.24.1: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.26.0.tgz#39ff8313b75c8b65dceff1f31d383e0ff2a408a0" - dependencies: - babel-runtime "^6.26.0" - babel-types "^6.26.0" - esutils "^2.0.2" - -babel-helper-call-delegate@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz#ece6aacddc76e41c3461f88bfc575bd0daa2df8d" - dependencies: - babel-helper-hoist-variables "^6.24.1" - babel-runtime "^6.22.0" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-helper-define-map@^6.24.1: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz#a5f56dab41a25f97ecb498c7ebaca9819f95be5f" - dependencies: - babel-helper-function-name "^6.24.1" - babel-runtime "^6.26.0" - babel-types "^6.26.0" - lodash "^4.17.4" - -babel-helper-explode-assignable-expression@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz#f25b82cf7dc10433c55f70592d5746400ac22caa" - dependencies: - babel-runtime "^6.22.0" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-helper-function-name@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz#d3475b8c03ed98242a25b48351ab18399d3580a9" - dependencies: - babel-helper-get-function-arity "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-helper-get-function-arity@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz#8f7782aa93407c41d3aa50908f89b031b1b6853d" - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-helper-hoist-variables@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz#1ecb27689c9d25513eadbc9914a73f5408be7a76" - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-helper-optimise-call-expression@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz#f7a13427ba9f73f8f4fa993c54a97882d1244257" - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-helper-regex@^6.24.1: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz#325c59f902f82f24b74faceed0363954f6495e72" - dependencies: - babel-runtime "^6.26.0" - babel-types "^6.26.0" - lodash "^4.17.4" - -babel-helper-remap-async-to-generator@^6.16.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz#5ec581827ad723fecdd381f1c928390676e4551b" - dependencies: - babel-helper-function-name "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-helper-replace-supers@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz#bf6dbfe43938d17369a213ca8a8bf74b6a90ab1a" - dependencies: - babel-helper-optimise-call-expression "^6.24.1" - babel-messages "^6.23.0" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-helpers@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2" - dependencies: - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-jest@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-20.0.3.tgz#e4a03b13dc10389e140fc645d09ffc4ced301671" - dependencies: - babel-core "^6.0.0" - babel-plugin-istanbul "^4.0.0" - babel-preset-jest "^20.0.3" - -babel-messages@^6.23.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-check-es2015-constants@^6.5.0, babel-plugin-check-es2015-constants@^6.8.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz#35157b101426fd2ffd3da3f75c7d1e91835bbf8a" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-external-helpers@^6.18.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-external-helpers/-/babel-plugin-external-helpers-6.22.0.tgz#2285f48b02bd5dede85175caf8c62e86adccefa1" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-istanbul@^4.0.0: - version "4.1.5" - resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.5.tgz#6760cdd977f411d3e175bb064f2bc327d99b2b6e" - dependencies: - find-up "^2.1.0" - istanbul-lib-instrument "^1.7.5" - test-exclude "^4.1.1" - -babel-plugin-jest-hoist@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-20.0.3.tgz#afedc853bd3f8dc3548ea671fbe69d03cc2c1767" - -babel-plugin-react-transform@2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/babel-plugin-react-transform/-/babel-plugin-react-transform-2.0.2.tgz#515bbfa996893981142d90b1f9b1635de2995109" - dependencies: - lodash "^4.6.1" - -babel-plugin-syntax-async-functions@^6.5.0, babel-plugin-syntax-async-functions@^6.8.0: - version "6.13.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz#cad9cad1191b5ad634bf30ae0872391e0647be95" - -babel-plugin-syntax-class-constructor-call@^6.18.0: - version "6.18.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-class-constructor-call/-/babel-plugin-syntax-class-constructor-call-6.18.0.tgz#9cb9d39fe43c8600bec8146456ddcbd4e1a76416" - -babel-plugin-syntax-class-properties@^6.5.0, babel-plugin-syntax-class-properties@^6.8.0: - version "6.13.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz#d7eb23b79a317f8543962c505b827c7d6cac27de" - -babel-plugin-syntax-decorators@^6.1.18: - version "6.13.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-decorators/-/babel-plugin-syntax-decorators-6.13.0.tgz#312563b4dbde3cc806cee3e416cceeaddd11ac0b" - -babel-plugin-syntax-do-expressions@^6.8.0: - version "6.13.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-do-expressions/-/babel-plugin-syntax-do-expressions-6.13.0.tgz#5747756139aa26d390d09410b03744ba07e4796d" - -babel-plugin-syntax-exponentiation-operator@^6.8.0: - version "6.13.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz#9ee7e8337290da95288201a6a57f4170317830de" - -babel-plugin-syntax-export-extensions@^6.8.0: - version "6.13.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-export-extensions/-/babel-plugin-syntax-export-extensions-6.13.0.tgz#70a1484f0f9089a4e84ad44bac353c95b9b12721" - -babel-plugin-syntax-flow@^6.18.0, babel-plugin-syntax-flow@^6.5.0, babel-plugin-syntax-flow@^6.8.0: - version "6.18.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz#4c3ab20a2af26aa20cd25995c398c4eb70310c8d" - -babel-plugin-syntax-function-bind@^6.8.0: - version "6.13.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-function-bind/-/babel-plugin-syntax-function-bind-6.13.0.tgz#48c495f177bdf31a981e732f55adc0bdd2601f46" - -babel-plugin-syntax-jsx@^6.5.0, babel-plugin-syntax-jsx@^6.8.0: - version "6.18.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" - -babel-plugin-syntax-object-rest-spread@^6.8.0: - version "6.13.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5" - -babel-plugin-syntax-trailing-function-commas@^6.20.0, babel-plugin-syntax-trailing-function-commas@^6.5.0, babel-plugin-syntax-trailing-function-commas@^6.8.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz#ba0360937f8d06e40180a43fe0d5616fff532cf3" - -babel-plugin-transform-async-to-generator@6.16.0: - version "6.16.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.16.0.tgz#19ec36cb1486b59f9f468adfa42ce13908ca2999" - dependencies: - babel-helper-remap-async-to-generator "^6.16.0" - babel-plugin-syntax-async-functions "^6.8.0" - babel-runtime "^6.0.0" - -babel-plugin-transform-class-constructor-call@^6.6.5: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-class-constructor-call/-/babel-plugin-transform-class-constructor-call-6.24.1.tgz#80dc285505ac067dcb8d6c65e2f6f11ab7765ef9" - dependencies: - babel-plugin-syntax-class-constructor-call "^6.18.0" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-plugin-transform-class-properties@^6.18.0, babel-plugin-transform-class-properties@^6.5.0, babel-plugin-transform-class-properties@^6.8.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz#6a79763ea61d33d36f37b611aa9def81a81b46ac" - dependencies: - babel-helper-function-name "^6.24.1" - babel-plugin-syntax-class-properties "^6.8.0" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-plugin-transform-decorators-legacy@^1.3.4: - version "1.3.4" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-decorators-legacy/-/babel-plugin-transform-decorators-legacy-1.3.4.tgz#741b58f6c5bce9e6027e0882d9c994f04f366925" - dependencies: - babel-plugin-syntax-decorators "^6.1.18" - babel-runtime "^6.2.0" - babel-template "^6.3.0" - -babel-plugin-transform-define@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-define/-/babel-plugin-transform-define-1.3.0.tgz#94c5f9459c810c738cc7c50cbd44a31829d6f319" - dependencies: - lodash "4.17.4" - traverse "0.6.6" - -babel-plugin-transform-do-expressions@^6.5.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-do-expressions/-/babel-plugin-transform-do-expressions-6.22.0.tgz#28ccaf92812d949c2cd1281f690c8fdc468ae9bb" - dependencies: - babel-plugin-syntax-do-expressions "^6.8.0" - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-arrow-functions@^6.5.0, babel-plugin-transform-es2015-arrow-functions@^6.8.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-block-scoped-functions@^6.8.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz#bbc51b49f964d70cb8d8e0b94e820246ce3a6141" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-block-scoping@^6.5.0, babel-plugin-transform-es2015-block-scoping@^6.8.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz#d70f5299c1308d05c12f463813b0a09e73b1895f" - dependencies: - babel-runtime "^6.26.0" - babel-template "^6.26.0" - babel-traverse "^6.26.0" - babel-types "^6.26.0" - lodash "^4.17.4" - -babel-plugin-transform-es2015-classes@^6.5.0, babel-plugin-transform-es2015-classes@^6.8.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db" - dependencies: - babel-helper-define-map "^6.24.1" - babel-helper-function-name "^6.24.1" - babel-helper-optimise-call-expression "^6.24.1" - babel-helper-replace-supers "^6.24.1" - babel-messages "^6.23.0" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-computed-properties@^6.5.0, babel-plugin-transform-es2015-computed-properties@^6.8.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz#6fe2a8d16895d5634f4cd999b6d3480a308159b3" - dependencies: - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-plugin-transform-es2015-destructuring@6.x, babel-plugin-transform-es2015-destructuring@^6.5.0, babel-plugin-transform-es2015-destructuring@^6.8.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-for-of@^6.5.0, babel-plugin-transform-es2015-for-of@^6.8.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-function-name@6.x, babel-plugin-transform-es2015-function-name@^6.5.0, babel-plugin-transform-es2015-function-name@^6.8.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz#834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b" - dependencies: - babel-helper-function-name "^6.24.1" - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-literals@^6.5.0, babel-plugin-transform-es2015-literals@^6.8.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz#4f54a02d6cd66cf915280019a31d31925377ca2e" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-modules-commonjs@6.x, babel-plugin-transform-es2015-modules-commonjs@^6.5.0, babel-plugin-transform-es2015-modules-commonjs@^6.8.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.0.tgz#0d8394029b7dc6abe1a97ef181e00758dd2e5d8a" - dependencies: - babel-plugin-transform-strict-mode "^6.24.1" - babel-runtime "^6.26.0" - babel-template "^6.26.0" - babel-types "^6.26.0" - -babel-plugin-transform-es2015-object-super@^6.8.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz#24cef69ae21cb83a7f8603dad021f572eb278f8d" - dependencies: - babel-helper-replace-supers "^6.24.1" - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-parameters@6.x, babel-plugin-transform-es2015-parameters@^6.5.0, babel-plugin-transform-es2015-parameters@^6.8.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz#57ac351ab49caf14a97cd13b09f66fdf0a625f2b" - dependencies: - babel-helper-call-delegate "^6.24.1" - babel-helper-get-function-arity "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-shorthand-properties@6.x, babel-plugin-transform-es2015-shorthand-properties@^6.5.0, babel-plugin-transform-es2015-shorthand-properties@^6.8.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz#24f875d6721c87661bbd99a4622e51f14de38aa0" - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-spread@6.x, babel-plugin-transform-es2015-spread@^6.5.0, babel-plugin-transform-es2015-spread@^6.8.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz#d6d68a99f89aedc4536c81a542e8dd9f1746f8d1" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-sticky-regex@6.x: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz#00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc" - dependencies: - babel-helper-regex "^6.24.1" - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-template-literals@^6.5.0, babel-plugin-transform-es2015-template-literals@^6.8.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz#a84b3450f7e9f8f1f6839d6d687da84bb1236d8d" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-unicode-regex@6.x: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz#d38b12f42ea7323f729387f18a7c5ae1faeb35e9" - dependencies: - babel-helper-regex "^6.24.1" - babel-runtime "^6.22.0" - regexpu-core "^2.0.0" - -babel-plugin-transform-es3-member-expression-literals@^6.8.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es3-member-expression-literals/-/babel-plugin-transform-es3-member-expression-literals-6.22.0.tgz#733d3444f3ecc41bef8ed1a6a4e09657b8969ebb" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es3-property-literals@^6.8.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es3-property-literals/-/babel-plugin-transform-es3-property-literals-6.22.0.tgz#b2078d5842e22abf40f73e8cde9cd3711abd5758" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-exponentiation-operator@^6.5.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz#2ab0c9c7f3098fa48907772bb813fe41e8de3a0e" - dependencies: - babel-helper-builder-binary-assignment-operator-visitor "^6.24.1" - babel-plugin-syntax-exponentiation-operator "^6.8.0" - babel-runtime "^6.22.0" - -babel-plugin-transform-export-extensions@^6.5.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-export-extensions/-/babel-plugin-transform-export-extensions-6.22.0.tgz#53738b47e75e8218589eea946cbbd39109bbe653" - dependencies: - babel-plugin-syntax-export-extensions "^6.8.0" - babel-runtime "^6.22.0" - -babel-plugin-transform-flow-strip-types@^6.21.0, babel-plugin-transform-flow-strip-types@^6.5.0, babel-plugin-transform-flow-strip-types@^6.8.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz#84cb672935d43714fdc32bce84568d87441cf7cf" - dependencies: - babel-plugin-syntax-flow "^6.18.0" - babel-runtime "^6.22.0" - -babel-plugin-transform-function-bind@^6.5.2: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-function-bind/-/babel-plugin-transform-function-bind-6.22.0.tgz#c6fb8e96ac296a310b8cf8ea401462407ddf6a97" - dependencies: - babel-plugin-syntax-function-bind "^6.8.0" - babel-runtime "^6.22.0" - -babel-plugin-transform-object-assign@^6.5.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-assign/-/babel-plugin-transform-object-assign-6.22.0.tgz#f99d2f66f1a0b0d498e346c5359684740caa20ba" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-object-rest-spread@^6.20.2, babel-plugin-transform-object-rest-spread@^6.5.0, babel-plugin-transform-object-rest-spread@^6.8.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz#0f36692d50fef6b7e2d4b3ac1478137a963b7b06" - dependencies: - babel-plugin-syntax-object-rest-spread "^6.8.0" - babel-runtime "^6.26.0" - -babel-plugin-transform-react-display-name@^6.5.0, babel-plugin-transform-react-display-name@^6.8.0: - version "6.25.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.25.0.tgz#67e2bf1f1e9c93ab08db96792e05392bf2cc28d1" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-react-jsx-source@^6.5.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-jsx-source/-/babel-plugin-transform-react-jsx-source-6.22.0.tgz#66ac12153f5cd2d17b3c19268f4bf0197f44ecd6" - dependencies: - babel-plugin-syntax-jsx "^6.8.0" - babel-runtime "^6.22.0" - -babel-plugin-transform-react-jsx@^6.5.0, babel-plugin-transform-react-jsx@^6.8.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.24.1.tgz#840a028e7df460dfc3a2d29f0c0d91f6376e66a3" - dependencies: - babel-helper-builder-react-jsx "^6.24.1" - babel-plugin-syntax-jsx "^6.8.0" - babel-runtime "^6.22.0" - -babel-plugin-transform-regenerator@^6.5.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz#e0703696fbde27f0a3efcacf8b4dca2f7b3a8f2f" - dependencies: - regenerator-transform "^0.10.0" - -babel-plugin-transform-strict-mode@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz#d5faf7aa578a65bbe591cf5edae04a0c67020758" - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-polyfill@6.23.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-polyfill/-/babel-polyfill-6.23.0.tgz#8364ca62df8eafb830499f699177466c3b03499d" - dependencies: - babel-runtime "^6.22.0" - core-js "^2.4.0" - regenerator-runtime "^0.10.0" - -babel-preset-es2015-node@^6.1.1: - version "6.1.1" - resolved "https://registry.yarnpkg.com/babel-preset-es2015-node/-/babel-preset-es2015-node-6.1.1.tgz#60b23157024b0cfebf3a63554cb05ee035b4e55f" - dependencies: - babel-plugin-transform-es2015-destructuring "6.x" - babel-plugin-transform-es2015-function-name "6.x" - babel-plugin-transform-es2015-modules-commonjs "6.x" - babel-plugin-transform-es2015-parameters "6.x" - babel-plugin-transform-es2015-shorthand-properties "6.x" - babel-plugin-transform-es2015-spread "6.x" - babel-plugin-transform-es2015-sticky-regex "6.x" - babel-plugin-transform-es2015-unicode-regex "6.x" - semver "5.x" - -babel-preset-fbjs@^2.1.2, babel-preset-fbjs@^2.1.4: - version "2.1.4" - resolved "https://registry.yarnpkg.com/babel-preset-fbjs/-/babel-preset-fbjs-2.1.4.tgz#22f358e6654073acf61e47a052a777d7bccf03af" - dependencies: - babel-plugin-check-es2015-constants "^6.8.0" - babel-plugin-syntax-class-properties "^6.8.0" - babel-plugin-syntax-flow "^6.8.0" - babel-plugin-syntax-jsx "^6.8.0" - babel-plugin-syntax-object-rest-spread "^6.8.0" - babel-plugin-syntax-trailing-function-commas "^6.8.0" - babel-plugin-transform-class-properties "^6.8.0" - babel-plugin-transform-es2015-arrow-functions "^6.8.0" - babel-plugin-transform-es2015-block-scoped-functions "^6.8.0" - babel-plugin-transform-es2015-block-scoping "^6.8.0" - babel-plugin-transform-es2015-classes "^6.8.0" - babel-plugin-transform-es2015-computed-properties "^6.8.0" - babel-plugin-transform-es2015-destructuring "^6.8.0" - babel-plugin-transform-es2015-for-of "^6.8.0" - babel-plugin-transform-es2015-function-name "^6.8.0" - babel-plugin-transform-es2015-literals "^6.8.0" - babel-plugin-transform-es2015-modules-commonjs "^6.8.0" - babel-plugin-transform-es2015-object-super "^6.8.0" - babel-plugin-transform-es2015-parameters "^6.8.0" - babel-plugin-transform-es2015-shorthand-properties "^6.8.0" - babel-plugin-transform-es2015-spread "^6.8.0" - babel-plugin-transform-es2015-template-literals "^6.8.0" - babel-plugin-transform-es3-member-expression-literals "^6.8.0" - babel-plugin-transform-es3-property-literals "^6.8.0" - babel-plugin-transform-flow-strip-types "^6.8.0" - babel-plugin-transform-object-rest-spread "^6.8.0" - babel-plugin-transform-react-display-name "^6.8.0" - babel-plugin-transform-react-jsx "^6.8.0" - -babel-preset-jest@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-20.0.3.tgz#cbacaadecb5d689ca1e1de1360ebfc66862c178a" - dependencies: - babel-plugin-jest-hoist "^20.0.3" - -babel-preset-react-native-stage-0@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/babel-preset-react-native-stage-0/-/babel-preset-react-native-stage-0-1.0.1.tgz#d5f5f685575471ef756a49f191b193269f74306e" - dependencies: - babel-plugin-syntax-trailing-function-commas "^6.5.0" - babel-plugin-transform-class-constructor-call "^6.6.5" - babel-plugin-transform-decorators-legacy "^1.3.4" - babel-plugin-transform-do-expressions "^6.5.0" - babel-plugin-transform-exponentiation-operator "^6.5.0" - babel-plugin-transform-export-extensions "^6.5.0" - babel-plugin-transform-function-bind "^6.5.2" - babel-preset-react-native "^1.5.6" - -babel-preset-react-native@^1.5.6: - version "1.9.2" - resolved "https://registry.yarnpkg.com/babel-preset-react-native/-/babel-preset-react-native-1.9.2.tgz#b22addd2e355ff3b39671b79be807e52dfa145f2" - dependencies: - babel-plugin-check-es2015-constants "^6.5.0" - babel-plugin-react-transform "2.0.2" - babel-plugin-syntax-async-functions "^6.5.0" - babel-plugin-syntax-class-properties "^6.5.0" - babel-plugin-syntax-flow "^6.5.0" - babel-plugin-syntax-jsx "^6.5.0" - babel-plugin-syntax-trailing-function-commas "^6.5.0" - babel-plugin-transform-class-properties "^6.5.0" - babel-plugin-transform-es2015-arrow-functions "^6.5.0" - babel-plugin-transform-es2015-block-scoping "^6.5.0" - babel-plugin-transform-es2015-classes "^6.5.0" - babel-plugin-transform-es2015-computed-properties "^6.5.0" - babel-plugin-transform-es2015-destructuring "^6.5.0" - babel-plugin-transform-es2015-for-of "^6.5.0" - babel-plugin-transform-es2015-function-name "^6.5.0" - babel-plugin-transform-es2015-literals "^6.5.0" - babel-plugin-transform-es2015-modules-commonjs "^6.5.0" - babel-plugin-transform-es2015-parameters "^6.5.0" - babel-plugin-transform-es2015-shorthand-properties "^6.5.0" - babel-plugin-transform-es2015-spread "^6.5.0" - babel-plugin-transform-es2015-template-literals "^6.5.0" - babel-plugin-transform-flow-strip-types "^6.5.0" - babel-plugin-transform-object-assign "^6.5.0" - babel-plugin-transform-object-rest-spread "^6.5.0" - babel-plugin-transform-react-display-name "^6.5.0" - babel-plugin-transform-react-jsx "^6.5.0" - babel-plugin-transform-react-jsx-source "^6.5.0" - babel-plugin-transform-regenerator "^6.5.0" - react-transform-hmr "^1.0.4" - -babel-preset-react-native@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/babel-preset-react-native/-/babel-preset-react-native-2.1.0.tgz#9013ebd82da1c88102bf588810ff59e209ca2b8a" - dependencies: - babel-plugin-check-es2015-constants "^6.5.0" - babel-plugin-react-transform "2.0.2" - babel-plugin-syntax-async-functions "^6.5.0" - babel-plugin-syntax-class-properties "^6.5.0" - babel-plugin-syntax-flow "^6.5.0" - babel-plugin-syntax-jsx "^6.5.0" - babel-plugin-syntax-trailing-function-commas "^6.5.0" - babel-plugin-transform-class-properties "^6.5.0" - babel-plugin-transform-es2015-arrow-functions "^6.5.0" - babel-plugin-transform-es2015-block-scoping "^6.5.0" - babel-plugin-transform-es2015-classes "^6.5.0" - babel-plugin-transform-es2015-computed-properties "^6.5.0" - babel-plugin-transform-es2015-destructuring "^6.5.0" - babel-plugin-transform-es2015-for-of "^6.5.0" - babel-plugin-transform-es2015-function-name "^6.5.0" - babel-plugin-transform-es2015-literals "^6.5.0" - babel-plugin-transform-es2015-modules-commonjs "^6.5.0" - babel-plugin-transform-es2015-parameters "^6.5.0" - babel-plugin-transform-es2015-shorthand-properties "^6.5.0" - babel-plugin-transform-es2015-spread "^6.5.0" - babel-plugin-transform-es2015-template-literals "^6.5.0" - babel-plugin-transform-flow-strip-types "^6.5.0" - babel-plugin-transform-object-assign "^6.5.0" - babel-plugin-transform-object-rest-spread "^6.5.0" - babel-plugin-transform-react-display-name "^6.5.0" - babel-plugin-transform-react-jsx "^6.5.0" - babel-plugin-transform-react-jsx-source "^6.5.0" - babel-plugin-transform-regenerator "^6.5.0" - react-transform-hmr "^1.0.4" - -babel-register@^6.24.1, babel-register@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071" - dependencies: - babel-core "^6.26.0" - babel-runtime "^6.26.0" - core-js "^2.5.0" - home-or-tmp "^2.0.0" - lodash "^4.17.4" - mkdirp "^0.5.1" - source-map-support "^0.4.15" - -babel-runtime@^6.0.0, babel-runtime@^6.18.0, babel-runtime@^6.2.0, babel-runtime@^6.22.0, babel-runtime@^6.23.0, babel-runtime@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" - dependencies: - core-js "^2.4.0" - regenerator-runtime "^0.11.0" - -babel-template@^6.16.0, babel-template@^6.24.1, babel-template@^6.26.0, babel-template@^6.3.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02" - dependencies: - babel-runtime "^6.26.0" - babel-traverse "^6.26.0" - babel-types "^6.26.0" - babylon "^6.18.0" - lodash "^4.17.4" - -babel-traverse@^6.18.0, babel-traverse@^6.24.1, babel-traverse@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee" - dependencies: - babel-code-frame "^6.26.0" - babel-messages "^6.23.0" - babel-runtime "^6.26.0" - babel-types "^6.26.0" - babylon "^6.18.0" - debug "^2.6.8" - globals "^9.18.0" - invariant "^2.2.2" - lodash "^4.17.4" - -babel-types@^6.18.0, babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" - dependencies: - babel-runtime "^6.26.0" - esutils "^2.0.2" - lodash "^4.17.4" - to-fast-properties "^1.0.3" - -babylon@^6.18.0: - version "6.18.0" - resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" - -balanced-match@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" - -base64-js@0.0.8: - version "0.0.8" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-0.0.8.tgz#1101e9544f4a76b1bc3b26d452ca96d7a35e7978" - -base64-js@1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.1.2.tgz#d6400cac1c4c660976d90d07a04351d89395f5e8" - -base64-js@^1.1.2: - version "1.2.1" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.2.1.tgz#a91947da1f4a516ea38e5b4ec0ec3773675e0886" - -base64-url@1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/base64-url/-/base64-url-1.2.1.tgz#199fd661702a0e7b7dcae6e0698bb089c52f6d78" - -basic-auth-connect@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/basic-auth-connect/-/basic-auth-connect-1.0.0.tgz#fdb0b43962ca7b40456a7c2bb48fe173da2d2122" - -basic-auth@~1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/basic-auth/-/basic-auth-1.0.4.tgz#030935b01de7c9b94a824b29f3fccb750d3a5290" - -batch@0.5.3: - version "0.5.3" - resolved "https://registry.yarnpkg.com/batch/-/batch-0.5.3.tgz#3f3414f380321743bfc1042f9a83ff1d5824d464" - -bcrypt-pbkdf@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz#63bc5dcb61331b92bc05fd528953c33462a06f8d" - dependencies: - tweetnacl "^0.14.3" - -beeper@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/beeper/-/beeper-1.1.1.tgz#e6d5ea8c5dad001304a70b22638447f69cb2f809" - -big-integer@^1.6.7: - version "1.6.25" - resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.25.tgz#1de45a9f57542ac20121c682f8d642220a34e823" - -block-stream@*: - version "0.0.9" - resolved "https://registry.yarnpkg.com/block-stream/-/block-stream-0.0.9.tgz#13ebfe778a03205cfe03751481ebb4b3300c126a" - dependencies: - inherits "~2.0.0" - -body-parser@~1.13.3: - version "1.13.3" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.13.3.tgz#c08cf330c3358e151016a05746f13f029c97fa97" - dependencies: - bytes "2.1.0" - content-type "~1.0.1" - debug "~2.2.0" - depd "~1.0.1" - http-errors "~1.3.1" - iconv-lite "0.4.11" - on-finished "~2.3.0" - qs "4.0.0" - raw-body "~2.1.2" - type-is "~1.6.6" - -boom@2.x.x: - version "2.10.1" - resolved "https://registry.yarnpkg.com/boom/-/boom-2.10.1.tgz#39c8918ceff5799f83f9492a848f625add0c766f" - dependencies: - hoek "2.x.x" - -boom@4.x.x: - version "4.3.1" - resolved "https://registry.yarnpkg.com/boom/-/boom-4.3.1.tgz#4f8a3005cb4a7e3889f749030fd25b96e01d2e31" - dependencies: - hoek "4.x.x" - -boom@5.x.x: - version "5.2.0" - resolved "https://registry.yarnpkg.com/boom/-/boom-5.2.0.tgz#5dd9da6ee3a5f302077436290cb717d3f4a54e02" - dependencies: - hoek "4.x.x" - -bplist-creator@0.0.7: - version "0.0.7" - resolved "https://registry.yarnpkg.com/bplist-creator/-/bplist-creator-0.0.7.tgz#37df1536092824b87c42f957b01344117372ae45" - dependencies: - stream-buffers "~2.2.0" - -bplist-parser@0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/bplist-parser/-/bplist-parser-0.1.1.tgz#d60d5dcc20cba6dc7e1f299b35d3e1f95dafbae6" - dependencies: - big-integer "^1.6.7" - -brace-expansion@^1.1.7: - version "1.1.8" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.8.tgz#c07b211c7c952ec1f8efd51a77ef0d1d3990a292" - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -braces@^1.8.2: - version "1.8.5" - resolved "https://registry.yarnpkg.com/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7" - dependencies: - expand-range "^1.8.1" - preserve "^0.2.0" - repeat-element "^1.1.2" - -browser-resolve@^1.11.2: - version "1.11.2" - resolved "https://registry.yarnpkg.com/browser-resolve/-/browser-resolve-1.11.2.tgz#8ff09b0a2c421718a1051c260b32e48f442938ce" - dependencies: - resolve "1.1.7" - -bser@1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/bser/-/bser-1.0.2.tgz#381116970b2a6deea5646dd15dd7278444b56169" - dependencies: - node-int64 "^0.4.0" - -bser@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/bser/-/bser-2.0.0.tgz#9ac78d3ed5d915804fd87acb158bc797147a1719" - dependencies: - node-int64 "^0.4.0" - -builtin-modules@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" - -bytes@2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-2.1.0.tgz#ac93c410e2ffc9cc7cf4b464b38289067f5e47b4" - -bytes@2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-2.4.0.tgz#7d97196f9d5baf7f6935e25985549edd2a6c2339" - -callsites@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" - -camelcase@^1.0.2: - version "1.2.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39" - -camelcase@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a" - -caseless@~0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" - -center-align@^0.1.1: - version "0.1.3" - resolved "https://registry.yarnpkg.com/center-align/-/center-align-0.1.3.tgz#aa0d32629b6ee972200411cbd4461c907bc2b7ad" - dependencies: - align-text "^0.1.3" - lazy-cache "^1.0.3" - -chalk@1.1.3, chalk@^1.0.0, chalk@^1.1.1, chalk@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" - dependencies: - ansi-styles "^2.2.1" - escape-string-regexp "^1.0.2" - has-ansi "^2.0.0" - strip-ansi "^3.0.0" - supports-color "^2.0.0" - -chalk@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.1.0.tgz#ac5becf14fa21b99c6c92ca7a7d7cfd5b17e743e" - dependencies: - ansi-styles "^3.1.0" - escape-string-regexp "^1.0.5" - supports-color "^4.0.0" - -ci-info@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.1.1.tgz#47b44df118c48d2597b56d342e7e25791060171a" - -clamp@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/clamp/-/clamp-1.0.1.tgz#66a0e64011816e37196828fdc8c8c147312c8634" - -cli-cursor@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" - dependencies: - restore-cursor "^2.0.0" - -cli-width@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" - -cliui@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-2.1.0.tgz#4b475760ff80264c762c3a1719032e91c7fea0d1" - dependencies: - center-align "^0.1.1" - right-align "^0.1.1" - wordwrap "0.0.2" - -cliui@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d" - dependencies: - string-width "^1.0.1" - strip-ansi "^3.0.1" - wrap-ansi "^2.0.0" - -clone-stats@^0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-0.0.1.tgz#b88f94a82cf38b8791d58046ea4029ad88ca99d1" - -clone@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.2.tgz#260b7a99ebb1edfe247538175f783243cb19d149" - -co@^4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" - -code-point-at@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" - -color-convert@^1.9.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.0.tgz#1accf97dd739b983bf994d56fec8f95853641b7a" - dependencies: - color-name "^1.1.1" - -color-name@^1.1.1: - version "1.1.3" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" - -combined-stream@^1.0.5, combined-stream@~1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.5.tgz#938370a57b4a51dea2c77c15d5c5fdf895164009" - dependencies: - delayed-stream "~1.0.0" - -commander@^2.9.0: - version "2.11.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.11.0.tgz#157152fd1e7a6c8d98a5b715cf376df928004563" - -compressible@~2.0.5: - version "2.0.11" - resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.11.tgz#16718a75de283ed8e604041625a2064586797d8a" - dependencies: - mime-db ">= 1.29.0 < 2" - -compression@~1.5.2: - version "1.5.2" - resolved "https://registry.yarnpkg.com/compression/-/compression-1.5.2.tgz#b03b8d86e6f8ad29683cba8df91ddc6ffc77b395" - dependencies: - accepts "~1.2.12" - bytes "2.1.0" - compressible "~2.0.5" - debug "~2.2.0" - on-headers "~1.0.0" - vary "~1.0.1" - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - -concat-stream@^1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.0.tgz#0aac662fd52be78964d5532f694784e70110acf7" - dependencies: - inherits "^2.0.3" - readable-stream "^2.2.2" - typedarray "^0.0.6" - -connect-timeout@~1.6.2: - version "1.6.2" - resolved "https://registry.yarnpkg.com/connect-timeout/-/connect-timeout-1.6.2.tgz#de9a5ec61e33a12b6edaab7b5f062e98c599b88e" - dependencies: - debug "~2.2.0" - http-errors "~1.3.1" - ms "0.7.1" - on-headers "~1.0.0" - -connect@^2.8.3: - version "2.30.2" - resolved "https://registry.yarnpkg.com/connect/-/connect-2.30.2.tgz#8da9bcbe8a054d3d318d74dfec903b5c39a1b609" - dependencies: - basic-auth-connect "1.0.0" - body-parser "~1.13.3" - bytes "2.1.0" - compression "~1.5.2" - connect-timeout "~1.6.2" - content-type "~1.0.1" - cookie "0.1.3" - cookie-parser "~1.3.5" - cookie-signature "1.0.6" - csurf "~1.8.3" - debug "~2.2.0" - depd "~1.0.1" - errorhandler "~1.4.2" - express-session "~1.11.3" - finalhandler "0.4.0" - fresh "0.3.0" - http-errors "~1.3.1" - method-override "~2.3.5" - morgan "~1.6.1" - multiparty "3.3.2" - on-headers "~1.0.0" - parseurl "~1.3.0" - pause "0.1.0" - qs "4.0.0" - response-time "~2.3.1" - serve-favicon "~2.3.0" - serve-index "~1.7.2" - serve-static "~1.10.0" - type-is "~1.6.6" - utils-merge "1.0.0" - vhost "~3.0.1" - -console-control-strings@^1.0.0, console-control-strings@~1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" - -content-type-parser@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/content-type-parser/-/content-type-parser-1.0.1.tgz#c3e56988c53c65127fb46d4032a3a900246fdc94" - -content-type@~1.0.1: - version "1.0.4" - resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" - -convert-source-map@^1.4.0, convert-source-map@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.0.tgz#9acd70851c6d5dfdd93d9282e5edf94a03ff46b5" - -cookie-parser@~1.3.5: - version "1.3.5" - resolved "https://registry.yarnpkg.com/cookie-parser/-/cookie-parser-1.3.5.tgz#9d755570fb5d17890771227a02314d9be7cf8356" - dependencies: - cookie "0.1.3" - cookie-signature "1.0.6" - -cookie-signature@1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" - -cookie@0.1.3: - version "0.1.3" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.1.3.tgz#e734a5c1417fce472d5aef82c381cabb64d1a435" - -core-js@^1.0.0: - version "1.2.7" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636" - -core-js@^2.2.2, core-js@^2.4.0, core-js@^2.4.1, core-js@^2.5.0: - version "2.5.1" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.1.tgz#ae6874dc66937789b80754ff5428df66819ca50b" - -core-util-is@1.0.2, core-util-is@~1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" - -crc@3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/crc/-/crc-3.3.0.tgz#fa622e1bc388bf257309082d6b65200ce67090ba" - -create-react-class@^15.5.2: - version "15.6.2" - resolved "https://registry.yarnpkg.com/create-react-class/-/create-react-class-15.6.2.tgz#cf1ed15f12aad7f14ef5f2dfe05e6c42f91ef02a" - dependencies: - fbjs "^0.8.9" - loose-envify "^1.3.1" - object-assign "^4.1.1" - -cross-spawn@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" - dependencies: - lru-cache "^4.0.1" - shebang-command "^1.2.0" - which "^1.2.9" - -cryptiles@2.x.x: - version "2.0.5" - resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-2.0.5.tgz#3bdfecdc608147c1c67202fa291e7dca59eaa3b8" - dependencies: - boom "2.x.x" - -cryptiles@3.x.x: - version "3.1.2" - resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-3.1.2.tgz#a89fbb220f5ce25ec56e8c4aa8a4fd7b5b0d29fe" - dependencies: - boom "5.x.x" - -csrf@~3.0.0: - version "3.0.6" - resolved "https://registry.yarnpkg.com/csrf/-/csrf-3.0.6.tgz#b61120ddceeafc91e76ed5313bb5c0b2667b710a" - dependencies: - rndm "1.2.0" - tsscmp "1.0.5" - uid-safe "2.1.4" - -cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0": - version "0.3.2" - resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.2.tgz#b8036170c79f07a90ff2f16e22284027a243848b" - -"cssstyle@>= 0.2.37 < 0.3.0": - version "0.2.37" - resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-0.2.37.tgz#541097234cb2513c83ceed3acddc27ff27987d54" - dependencies: - cssom "0.3.x" - -csurf@~1.8.3: - version "1.8.3" - resolved "https://registry.yarnpkg.com/csurf/-/csurf-1.8.3.tgz#23f2a13bf1d8fce1d0c996588394442cba86a56a" - dependencies: - cookie "0.1.3" - cookie-signature "1.0.6" - csrf "~3.0.0" - http-errors "~1.3.1" - -dashdash@^1.12.0: - version "1.14.1" - resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" - dependencies: - assert-plus "^1.0.0" - -dateformat@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-2.2.0.tgz#4065e2013cf9fb916ddfd82efb506ad4c6769062" - -debug@2.6.9, debug@^2.2.0, debug@^2.6.3, debug@^2.6.8: - version "2.6.9" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" - dependencies: - ms "2.0.0" - -debug@~2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.2.0.tgz#f87057e995b1a1f6ae6a4960664137bc56f039da" - dependencies: - ms "0.7.1" - -decamelize@^1.0.0, decamelize@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" - -deep-extend@~0.4.0: - version "0.4.2" - resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.4.2.tgz#48b699c27e334bf89f10892be432f6e4c7d34a7f" - -deep-is@~0.1.3: - version "0.1.3" - resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" - -default-require-extensions@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/default-require-extensions/-/default-require-extensions-1.0.0.tgz#f37ea15d3e13ffd9b437d33e1a75b5fb97874cb8" - dependencies: - strip-bom "^2.0.0" - -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - -delegates@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" - -denodeify@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/denodeify/-/denodeify-1.2.1.tgz#3a36287f5034e699e7577901052c2e6c94251631" - -depd@~1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/depd/-/depd-1.0.1.tgz#80aec64c9d6d97e65cc2a9caa93c0aa6abf73aaa" - -depd@~1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.1.tgz#5783b4e1c459f06fa5ca27f991f3d06e7a310359" - -destroy@~1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" - -detect-indent@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" - dependencies: - repeating "^2.0.0" - -diff@^3.2.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/diff/-/diff-3.4.0.tgz#b1d85507daf3964828de54b37d0d73ba67dda56c" - -dom-storage@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/dom-storage/-/dom-storage-2.0.2.tgz#ed17cbf68abd10e0aef8182713e297c5e4b500b0" - -dom-walk@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.1.tgz#672226dc74c8f799ad35307df936aba11acd6018" - -duplexer2@0.0.2: - version "0.0.2" - resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.0.2.tgz#c614dcf67e2fb14995a91711e5a617e8a60a31db" - dependencies: - readable-stream "~1.1.9" - -ecc-jsbn@~0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz#0fc73a9ed5f0d53c38193398523ef7e543777505" - dependencies: - jsbn "~0.1.0" - -ee-first@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" - -encoding@^0.1.11: - version "0.1.12" - resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.12.tgz#538b66f3ee62cd1ab51ec323829d1f9480c74beb" - dependencies: - iconv-lite "~0.4.13" - -envinfo@^3.0.0: - version "3.4.1" - resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-3.4.1.tgz#8c80e9f2eec2cd4e2adb2c5d0127ce07a2aaa2ae" - dependencies: - minimist "^1.2.0" - os-name "^2.0.1" - which "^1.2.14" - -errno@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.4.tgz#b896e23a9e5e8ba33871fc996abd3635fc9a1c7d" - dependencies: - prr "~0.0.0" - -error-ex@^1.2.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.1.tgz#f855a86ce61adc4e8621c3cda21e7a7612c3a8dc" - dependencies: - is-arrayish "^0.2.1" - -errorhandler@~1.4.2: - version "1.4.3" - resolved "https://registry.yarnpkg.com/errorhandler/-/errorhandler-1.4.3.tgz#b7b70ed8f359e9db88092f2d20c0f831420ad83f" - dependencies: - accepts "~1.3.0" - escape-html "~1.0.3" - -escape-html@1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.2.tgz#d77d32fa98e38c2f41ae85e9278e0e0e6ba1022c" - -escape-html@~1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" - -escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" - -escodegen@^1.6.1: - version "1.9.0" - resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.9.0.tgz#9811a2f265dc1cd3894420ee3717064b632b8852" - dependencies: - esprima "^3.1.3" - estraverse "^4.2.0" - esutils "^2.0.2" - optionator "^0.8.1" - optionalDependencies: - source-map "~0.5.6" - -esprima@^3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633" - -esprima@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.0.tgz#4499eddcd1110e0b218bacf2fa7f7f59f55ca804" - -estraverse@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13" - -esutils@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" - -etag@~1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/etag/-/etag-1.7.0.tgz#03d30b5f67dd6e632d2945d30d6652731a34d5d8" - -event-target-shim@^1.0.5: - version "1.1.1" - resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-1.1.1.tgz#a86e5ee6bdaa16054475da797ccddf0c55698491" - -exec-sh@^0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.2.1.tgz#163b98a6e89e6b65b47c2a28d215bc1f63989c38" - dependencies: - merge "^1.1.3" - -expand-brackets@^0.1.4: - version "0.1.5" - resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b" - dependencies: - is-posix-bracket "^0.1.0" - -expand-range@^1.8.1: - version "1.8.2" - resolved "https://registry.yarnpkg.com/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337" - dependencies: - fill-range "^2.1.0" - -express-session@~1.11.3: - version "1.11.3" - resolved "https://registry.yarnpkg.com/express-session/-/express-session-1.11.3.tgz#5cc98f3f5ff84ed835f91cbf0aabd0c7107400af" - dependencies: - cookie "0.1.3" - cookie-signature "1.0.6" - crc "3.3.0" - debug "~2.2.0" - depd "~1.0.1" - on-headers "~1.0.0" - parseurl "~1.3.0" - uid-safe "~2.0.0" - utils-merge "1.0.0" - -extend@~3.0.0, extend@~3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.1.tgz#a755ea7bc1adfcc5a31ce7e762dbaadc5e636444" - -external-editor@^2.0.1, external-editor@^2.0.4: - version "2.0.5" - resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.0.5.tgz#52c249a3981b9ba187c7cacf5beb50bf1d91a6bc" - dependencies: - iconv-lite "^0.4.17" - jschardet "^1.4.2" - tmp "^0.0.33" - -extglob@^0.3.1: - version "0.3.2" - resolved "https://registry.yarnpkg.com/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1" - dependencies: - is-extglob "^1.0.0" - -extsprintf@1.3.0, extsprintf@^1.2.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" - -fancy-log@^1.1.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/fancy-log/-/fancy-log-1.3.0.tgz#45be17d02bb9917d60ccffd4995c999e6c8c9948" - dependencies: - chalk "^1.1.1" - time-stamp "^1.0.0" - -fast-deep-equal@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz#96256a3bc975595eb36d82e9929d060d893439ff" - -fast-levenshtein@~2.0.4: - version "2.0.6" - resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" - -faye-websocket@0.9.3: - version "0.9.3" - resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.9.3.tgz#482a505b0df0ae626b969866d3bd740cdb962e83" - dependencies: - websocket-driver ">=0.5.1" - -fb-watchman@^1.8.0: - version "1.9.2" - resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-1.9.2.tgz#a24cf47827f82d38fb59a69ad70b76e3b6ae7383" - dependencies: - bser "1.0.2" - -fb-watchman@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.0.tgz#54e9abf7dfa2f26cd9b1636c588c1afc05de5d58" - dependencies: - bser "^2.0.0" - -fbjs-scripts@^0.8.1: - version "0.8.1" - resolved "https://registry.yarnpkg.com/fbjs-scripts/-/fbjs-scripts-0.8.1.tgz#c1c6efbecb7f008478468976b783880c2f669765" - dependencies: - babel-core "^6.7.2" - babel-preset-fbjs "^2.1.2" - core-js "^2.4.1" - cross-spawn "^5.1.0" - gulp-util "^3.0.4" - object-assign "^4.0.1" - semver "^5.1.0" - through2 "^2.0.0" - -fbjs@0.8.14: - version "0.8.14" - resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.14.tgz#d1dbe2be254c35a91e09f31f9cd50a40b2a0ed1c" - dependencies: - core-js "^1.0.0" - isomorphic-fetch "^2.1.1" - loose-envify "^1.0.0" - object-assign "^4.1.0" - promise "^7.1.1" - setimmediate "^1.0.5" - ua-parser-js "^0.7.9" - -fbjs@^0.8.16, fbjs@^0.8.9: - version "0.8.16" - resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.16.tgz#5e67432f550dc41b572bf55847b8aca64e5337db" - dependencies: - core-js "^1.0.0" - isomorphic-fetch "^2.1.1" - loose-envify "^1.0.0" - object-assign "^4.1.0" - promise "^7.1.1" - setimmediate "^1.0.5" - ua-parser-js "^0.7.9" - -figures@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" - dependencies: - escape-string-regexp "^1.0.5" - -filename-regex@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" - -fileset@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/fileset/-/fileset-2.0.3.tgz#8e7548a96d3cc2327ee5e674168723a333bba2a0" - dependencies: - glob "^7.0.3" - minimatch "^3.0.3" - -fill-range@^2.1.0: - version "2.2.3" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-2.2.3.tgz#50b77dfd7e469bc7492470963699fe7a8485a723" - dependencies: - is-number "^2.1.0" - isobject "^2.0.0" - randomatic "^1.1.3" - repeat-element "^1.1.2" - repeat-string "^1.5.2" - -finalhandler@0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-0.4.0.tgz#965a52d9e8d05d2b857548541fb89b53a2497d9b" - dependencies: - debug "~2.2.0" - escape-html "1.0.2" - on-finished "~2.3.0" - unpipe "~1.0.0" - -find-up@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" - dependencies: - path-exists "^2.0.0" - pinkie-promise "^2.0.0" - -find-up@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" - dependencies: - locate-path "^2.0.0" - -firebase@^4.5.0: - version "4.5.1" - resolved "https://registry.yarnpkg.com/firebase/-/firebase-4.5.1.tgz#882365d350c9bbbe3fe0731343776963cedefd9d" - dependencies: - "@firebase/app" "0.1.0" - "@firebase/auth" "0.1.0" - "@firebase/database" "0.1.0" - "@firebase/firestore" "0.1.0" - "@firebase/messaging" "0.1.0" - "@firebase/polyfill" "0.1.0" - "@firebase/storage" "0.1.0" - dom-storage "^2.0.2" - xmlhttprequest "^1.8.0" - -for-in@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" - -for-own@^0.1.4: - version "0.1.5" - resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce" - dependencies: - for-in "^1.0.1" - -forever-agent@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" - -form-data@~2.1.1: - version "2.1.4" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.1.4.tgz#33c183acf193276ecaa98143a69e94bfee1750d1" - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.5" - mime-types "^2.1.12" - -form-data@~2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.1.tgz#6fb94fbd71885306d73d15cc497fe4cc4ecd44bf" - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.5" - mime-types "^2.1.12" - -fresh@0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.3.0.tgz#651f838e22424e7566de161d8358caa199f83d4f" - -fs-extra@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-1.0.0.tgz#cd3ce5f7e7cb6145883fcae3191e9877f8587950" - dependencies: - graceful-fs "^4.1.2" - jsonfile "^2.1.0" - klaw "^1.0.0" - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - -fsevents@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.1.2.tgz#3282b713fb3ad80ede0e9fcf4611b5aa6fc033f4" - dependencies: - nan "^2.3.0" - node-pre-gyp "^0.6.36" - -fstream-ignore@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/fstream-ignore/-/fstream-ignore-1.0.5.tgz#9c31dae34767018fe1d249b24dada67d092da105" - dependencies: - fstream "^1.0.0" - inherits "2" - minimatch "^3.0.0" - -fstream@^1.0.0, fstream@^1.0.10, fstream@^1.0.2: - version "1.0.11" - resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.11.tgz#5c1fb1f117477114f0632a0eb4b71b3cb0fd3171" - dependencies: - graceful-fs "^4.1.2" - inherits "~2.0.0" - mkdirp ">=0.5 0" - rimraf "2" - -gauge@~1.2.5: - version "1.2.7" - resolved "https://registry.yarnpkg.com/gauge/-/gauge-1.2.7.tgz#e9cec5483d3d4ee0ef44b60a7d99e4935e136d93" - dependencies: - ansi "^0.3.0" - has-unicode "^2.0.0" - lodash.pad "^4.1.0" - lodash.padend "^4.1.0" - lodash.padstart "^4.1.0" - -gauge@~2.7.3: - version "2.7.4" - resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" - dependencies: - aproba "^1.0.3" - console-control-strings "^1.0.0" - has-unicode "^2.0.0" - object-assign "^4.1.0" - signal-exit "^3.0.0" - string-width "^1.0.1" - strip-ansi "^3.0.1" - wide-align "^1.1.0" - -get-caller-file@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.2.tgz#f702e63127e7e231c160a80c1554acb70d5047e5" - -getpass@^0.1.1: - version "0.1.7" - resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" - dependencies: - assert-plus "^1.0.0" - -glob-base@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" - dependencies: - glob-parent "^2.0.0" - is-glob "^2.0.0" - -glob-parent@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28" - dependencies: - is-glob "^2.0.0" - -glob@^7.0.3, glob@^7.0.5, glob@^7.1.1: - version "7.1.2" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15" - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" - -global@^4.3.0: - version "4.3.2" - resolved "https://registry.yarnpkg.com/global/-/global-4.3.2.tgz#e76989268a6c74c38908b1305b10fc0e394e9d0f" - dependencies: - min-document "^2.19.0" - process "~0.5.1" - -globals@^9.18.0: - version "9.18.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" - -glogg@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/glogg/-/glogg-1.0.0.tgz#7fe0f199f57ac906cf512feead8f90ee4a284fc5" - dependencies: - sparkles "^1.0.0" - -graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.6, graceful-fs@^4.1.9: - version "4.1.11" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" - -growly@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" - -gulp-util@^3.0.4: - version "3.0.8" - resolved "https://registry.yarnpkg.com/gulp-util/-/gulp-util-3.0.8.tgz#0054e1e744502e27c04c187c3ecc505dd54bbb4f" - dependencies: - array-differ "^1.0.0" - array-uniq "^1.0.2" - beeper "^1.0.0" - chalk "^1.0.0" - dateformat "^2.0.0" - fancy-log "^1.1.0" - gulplog "^1.0.0" - has-gulplog "^0.1.0" - lodash._reescape "^3.0.0" - lodash._reevaluate "^3.0.0" - lodash._reinterpolate "^3.0.0" - lodash.template "^3.0.0" - minimist "^1.1.0" - multipipe "^0.1.2" - object-assign "^3.0.0" - replace-ext "0.0.1" - through2 "^2.0.0" - vinyl "^0.5.0" - -gulplog@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/gulplog/-/gulplog-1.0.0.tgz#e28c4d45d05ecbbed818363ce8f9c5926229ffe5" - dependencies: - glogg "^1.0.0" - -handlebars@^4.0.3: - version "4.0.10" - resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.0.10.tgz#3d30c718b09a3d96f23ea4cc1f403c4d3ba9ff4f" - dependencies: - async "^1.4.0" - optimist "^0.6.1" - source-map "^0.4.4" - optionalDependencies: - uglify-js "^2.6" - -har-schema@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-1.0.5.tgz#d263135f43307c02c602afc8fe95970c0151369e" - -har-schema@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" - -har-validator@~4.2.1: - version "4.2.1" - resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-4.2.1.tgz#33481d0f1bbff600dd203d75812a6a5fba002e2a" - dependencies: - ajv "^4.9.1" - har-schema "^1.0.5" - -har-validator@~5.0.3: - version "5.0.3" - resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.0.3.tgz#ba402c266194f15956ef15e0fcf242993f6a7dfd" - dependencies: - ajv "^5.1.0" - har-schema "^2.0.0" - -has-ansi@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" - dependencies: - ansi-regex "^2.0.0" - -has-flag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa" - -has-flag@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51" - -has-gulplog@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/has-gulplog/-/has-gulplog-0.1.0.tgz#6414c82913697da51590397dafb12f22967811ce" - dependencies: - sparkles "^1.0.0" - -has-unicode@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" - -hawk@3.1.3, hawk@~3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/hawk/-/hawk-3.1.3.tgz#078444bd7c1640b0fe540d2c9b73d59678e8e1c4" - dependencies: - boom "2.x.x" - cryptiles "2.x.x" - hoek "2.x.x" - sntp "1.x.x" - -hawk@~6.0.2: - version "6.0.2" - resolved "https://registry.yarnpkg.com/hawk/-/hawk-6.0.2.tgz#af4d914eb065f9b5ce4d9d11c1cb2126eecc3038" - dependencies: - boom "4.x.x" - cryptiles "3.x.x" - hoek "4.x.x" - sntp "2.x.x" - -hoek@2.x.x: - version "2.16.3" - resolved "https://registry.yarnpkg.com/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed" - -hoek@4.x.x: - version "4.2.0" - resolved "https://registry.yarnpkg.com/hoek/-/hoek-4.2.0.tgz#72d9d0754f7fe25ca2d01ad8f8f9a9449a89526d" - -hoist-non-react-statics@^2.2.0, hoist-non-react-statics@^2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-2.3.1.tgz#343db84c6018c650778898240135a1420ee22ce0" - -home-or-tmp@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8" - dependencies: - os-homedir "^1.0.0" - os-tmpdir "^1.0.1" - -hosted-git-info@^2.1.4: - version "2.5.0" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.5.0.tgz#6d60e34b3abbc8313062c3b798ef8d901a07af3c" - -html-encoding-sniffer@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-1.0.1.tgz#79bf7a785ea495fe66165e734153f363ff5437da" - dependencies: - whatwg-encoding "^1.0.1" - -http-errors@~1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.3.1.tgz#197e22cdebd4198585e8694ef6786197b91ed942" - dependencies: - inherits "~2.0.1" - statuses "1" - -http-parser-js@>=0.4.0: - version "0.4.9" - resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.4.9.tgz#ea1a04fb64adff0242e9974f297dd4c3cad271e1" - -http-signature@~1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.1.1.tgz#df72e267066cd0ac67fb76adf8e134a8fbcf91bf" - dependencies: - assert-plus "^0.2.0" - jsprim "^1.2.2" - sshpk "^1.7.0" - -http-signature@~1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" - dependencies: - assert-plus "^1.0.0" - jsprim "^1.2.2" - sshpk "^1.7.0" - -iconv-lite@0.4.11: - version "0.4.11" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.11.tgz#2ecb42fd294744922209a2e7c404dac8793d8ade" - -iconv-lite@0.4.13: - version "0.4.13" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.13.tgz#1f88aba4ab0b1508e8312acc39345f36e992e2f2" - -iconv-lite@^0.4.17, iconv-lite@~0.4.13: - version "0.4.19" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.19.tgz#f7468f60135f5e5dad3399c0a81be9a1603a082b" - -image-size@^0.6.0: - version "0.6.1" - resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.6.1.tgz#98122a562d59dcc097ef1b2c8191866eb8f5d663" - -imurmurhash@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" - -ini@~1.3.0: - version "1.3.4" - resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.4.tgz#0537cb79daf59b59a1a517dff706c86ec039162e" - -inquirer@3.0.6: - version "3.0.6" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.0.6.tgz#e04aaa9d05b7a3cb9b0f407d04375f0447190347" - dependencies: - ansi-escapes "^1.1.0" - chalk "^1.0.0" - cli-cursor "^2.1.0" - cli-width "^2.0.0" - external-editor "^2.0.1" - figures "^2.0.0" - lodash "^4.3.0" - mute-stream "0.0.7" - run-async "^2.2.0" - rx "^4.1.0" - string-width "^2.0.0" - strip-ansi "^3.0.0" - through "^2.3.6" - -inquirer@^3.0.6: - version "3.3.0" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.3.0.tgz#9dd2f2ad765dcab1ff0443b491442a20ba227dc9" - dependencies: - ansi-escapes "^3.0.0" - chalk "^2.0.0" - cli-cursor "^2.1.0" - cli-width "^2.0.0" - external-editor "^2.0.4" - figures "^2.0.0" - lodash "^4.3.0" - mute-stream "0.0.7" - run-async "^2.2.0" - rx-lite "^4.0.8" - rx-lite-aggregates "^4.0.8" - string-width "^2.1.0" - strip-ansi "^4.0.0" - through "^2.3.6" - -invariant@^2.2.2: - version "2.2.2" - resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.2.tgz#9e1f56ac0acdb6bf303306f338be3b204ae60360" - dependencies: - loose-envify "^1.0.0" - -invert-kv@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" - -is-arrayish@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" - -is-buffer@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.5.tgz#1f3b26ef613b214b88cbca23cc6c01d87961eecc" - -is-builtin-module@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-1.0.0.tgz#540572d34f7ac3119f8f76c30cbc1b1e037affbe" - dependencies: - builtin-modules "^1.0.0" - -is-ci@^1.0.10: - version "1.0.10" - resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-1.0.10.tgz#f739336b2632365061a9d48270cd56ae3369318e" - dependencies: - ci-info "^1.0.0" - -is-dotfile@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1" - -is-equal-shallow@^0.1.3: - version "0.1.3" - resolved "https://registry.yarnpkg.com/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz#2238098fc221de0bcfa5d9eac4c45d638aa1c534" - dependencies: - is-primitive "^2.0.0" - -is-extendable@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" - -is-extglob@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" - -is-finite@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" - dependencies: - number-is-nan "^1.0.0" - -is-fullwidth-code-point@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" - dependencies: - number-is-nan "^1.0.0" - -is-fullwidth-code-point@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" - -is-glob@^2.0.0, is-glob@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" - dependencies: - is-extglob "^1.0.0" - -is-number@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" - dependencies: - kind-of "^3.0.2" - -is-number@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" - dependencies: - kind-of "^3.0.2" - -is-posix-bracket@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4" - -is-primitive@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575" - -is-promise@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" - -is-stream@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" - -is-typedarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" - -is-utf8@^0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" - -isarray@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" - -isarray@1.0.0, isarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" - -isobject@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" - dependencies: - isarray "1.0.0" - -isomorphic-fetch@^2.1.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz#611ae1acf14f5e81f729507472819fe9733558a9" - dependencies: - node-fetch "^1.0.1" - whatwg-fetch ">=0.10.0" - -isstream@~0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" - -istanbul-api@^1.1.1: - version "1.1.14" - resolved "https://registry.yarnpkg.com/istanbul-api/-/istanbul-api-1.1.14.tgz#25bc5701f7c680c0ffff913de46e3619a3a6e680" - dependencies: - async "^2.1.4" - fileset "^2.0.2" - istanbul-lib-coverage "^1.1.1" - istanbul-lib-hook "^1.0.7" - istanbul-lib-instrument "^1.8.0" - istanbul-lib-report "^1.1.1" - istanbul-lib-source-maps "^1.2.1" - istanbul-reports "^1.1.2" - js-yaml "^3.7.0" - mkdirp "^0.5.1" - once "^1.4.0" - -istanbul-lib-coverage@^1.0.1, istanbul-lib-coverage@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.1.1.tgz#73bfb998885299415c93d38a3e9adf784a77a9da" - -istanbul-lib-hook@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/istanbul-lib-hook/-/istanbul-lib-hook-1.0.7.tgz#dd6607f03076578fe7d6f2a630cf143b49bacddc" - dependencies: - append-transform "^0.4.0" - -istanbul-lib-instrument@^1.4.2, istanbul-lib-instrument@^1.7.5, istanbul-lib-instrument@^1.8.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.8.0.tgz#66f6c9421cc9ec4704f76f2db084ba9078a2b532" - dependencies: - babel-generator "^6.18.0" - babel-template "^6.16.0" - babel-traverse "^6.18.0" - babel-types "^6.18.0" - babylon "^6.18.0" - istanbul-lib-coverage "^1.1.1" - semver "^5.3.0" - -istanbul-lib-report@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-1.1.1.tgz#f0e55f56655ffa34222080b7a0cd4760e1405fc9" - dependencies: - istanbul-lib-coverage "^1.1.1" - mkdirp "^0.5.1" - path-parse "^1.0.5" - supports-color "^3.1.2" - -istanbul-lib-source-maps@^1.1.0, istanbul-lib-source-maps@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.1.tgz#a6fe1acba8ce08eebc638e572e294d267008aa0c" - dependencies: - debug "^2.6.3" - istanbul-lib-coverage "^1.1.1" - mkdirp "^0.5.1" - rimraf "^2.6.1" - source-map "^0.5.3" - -istanbul-reports@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-1.1.2.tgz#0fb2e3f6aa9922bd3ce45d05d8ab4d5e8e07bd4f" - dependencies: - handlebars "^4.0.3" - -jest-changed-files@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-20.0.3.tgz#9394d5cc65c438406149bef1bf4d52b68e03e3f8" - -jest-cli@^20.0.4: - version "20.0.4" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-20.0.4.tgz#e532b19d88ae5bc6c417e8b0593a6fe954b1dc93" - dependencies: - ansi-escapes "^1.4.0" - callsites "^2.0.0" - chalk "^1.1.3" - graceful-fs "^4.1.11" - is-ci "^1.0.10" - istanbul-api "^1.1.1" - istanbul-lib-coverage "^1.0.1" - istanbul-lib-instrument "^1.4.2" - istanbul-lib-source-maps "^1.1.0" - jest-changed-files "^20.0.3" - jest-config "^20.0.4" - jest-docblock "^20.0.3" - jest-environment-jsdom "^20.0.3" - jest-haste-map "^20.0.4" - jest-jasmine2 "^20.0.4" - jest-message-util "^20.0.3" - jest-regex-util "^20.0.3" - jest-resolve-dependencies "^20.0.3" - jest-runtime "^20.0.4" - jest-snapshot "^20.0.3" - jest-util "^20.0.3" - micromatch "^2.3.11" - node-notifier "^5.0.2" - pify "^2.3.0" - slash "^1.0.0" - string-length "^1.0.1" - throat "^3.0.0" - which "^1.2.12" - worker-farm "^1.3.1" - yargs "^7.0.2" - -jest-config@^20.0.4: - version "20.0.4" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-20.0.4.tgz#e37930ab2217c913605eff13e7bd763ec48faeea" - dependencies: - chalk "^1.1.3" - glob "^7.1.1" - jest-environment-jsdom "^20.0.3" - jest-environment-node "^20.0.3" - jest-jasmine2 "^20.0.4" - jest-matcher-utils "^20.0.3" - jest-regex-util "^20.0.3" - jest-resolve "^20.0.4" - jest-validate "^20.0.3" - pretty-format "^20.0.3" - -jest-diff@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-20.0.3.tgz#81f288fd9e675f0fb23c75f1c2b19445fe586617" - dependencies: - chalk "^1.1.3" - diff "^3.2.0" - jest-matcher-utils "^20.0.3" - pretty-format "^20.0.3" - -jest-docblock@20.1.0-echo.1: - version "20.1.0-echo.1" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-20.1.0-echo.1.tgz#be02f43ee019f97e6b83267c746ac7b40d290fe8" - -jest-docblock@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-20.0.3.tgz#17bea984342cc33d83c50fbe1545ea0efaa44712" - -jest-environment-jsdom@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-20.0.3.tgz#048a8ac12ee225f7190417713834bb999787de99" - dependencies: - jest-mock "^20.0.3" - jest-util "^20.0.3" - jsdom "^9.12.0" - -jest-environment-node@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-20.0.3.tgz#d488bc4612af2c246e986e8ae7671a099163d403" - dependencies: - jest-mock "^20.0.3" - jest-util "^20.0.3" - -jest-expo@^21.0.2: - version "21.0.2" - resolved "https://registry.yarnpkg.com/jest-expo/-/jest-expo-21.0.2.tgz#87c60deda29a9c67d5c59f24e7104aff6ce0aaee" - dependencies: - babel-jest "^20.0.3" - jest "^20.0.4" - react-test-renderer "16.0.0-alpha.12" - -jest-haste-map@20.1.0-echo.1: - version "20.1.0-echo.1" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-20.1.0-echo.1.tgz#6dfd0c97bb51a68a35dd98326e04f994157dce81" - dependencies: - fb-watchman "^2.0.0" - graceful-fs "^4.1.11" - jest-docblock "20.1.0-echo.1" - micromatch "^2.3.11" - sane "^2.0.0" - worker-farm "^1.3.1" - -jest-haste-map@^20.0.4: - version "20.0.5" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-20.0.5.tgz#abad74efb1a005974a7b6517e11010709cab9112" - dependencies: - fb-watchman "^2.0.0" - graceful-fs "^4.1.11" - jest-docblock "^20.0.3" - micromatch "^2.3.11" - sane "~1.6.0" - worker-farm "^1.3.1" - -jest-jasmine2@^20.0.4: - version "20.0.4" - resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-20.0.4.tgz#fcc5b1411780d911d042902ef1859e852e60d5e1" - dependencies: - chalk "^1.1.3" - graceful-fs "^4.1.11" - jest-diff "^20.0.3" - jest-matcher-utils "^20.0.3" - jest-matchers "^20.0.3" - jest-message-util "^20.0.3" - jest-snapshot "^20.0.3" - once "^1.4.0" - p-map "^1.1.1" - -jest-matcher-utils@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-20.0.3.tgz#b3a6b8e37ca577803b0832a98b164f44b7815612" - dependencies: - chalk "^1.1.3" - pretty-format "^20.0.3" - -jest-matchers@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/jest-matchers/-/jest-matchers-20.0.3.tgz#ca69db1c32db5a6f707fa5e0401abb55700dfd60" - dependencies: - jest-diff "^20.0.3" - jest-matcher-utils "^20.0.3" - jest-message-util "^20.0.3" - jest-regex-util "^20.0.3" - -jest-message-util@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-20.0.3.tgz#6aec2844306fcb0e6e74d5796c1006d96fdd831c" - dependencies: - chalk "^1.1.3" - micromatch "^2.3.11" - slash "^1.0.0" - -jest-mock@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-20.0.3.tgz#8bc070e90414aa155c11a8d64c869a0d5c71da59" - -jest-regex-util@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-20.0.3.tgz#85bbab5d133e44625b19faf8c6aa5122d085d762" - -jest-resolve-dependencies@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-20.0.3.tgz#6e14a7b717af0f2cb3667c549de40af017b1723a" - dependencies: - jest-regex-util "^20.0.3" - -jest-resolve@^20.0.4: - version "20.0.4" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-20.0.4.tgz#9448b3e8b6bafc15479444c6499045b7ffe597a5" - dependencies: - browser-resolve "^1.11.2" - is-builtin-module "^1.0.0" - resolve "^1.3.2" - -jest-runtime@^20.0.4: - version "20.0.4" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-20.0.4.tgz#a2c802219c4203f754df1404e490186169d124d8" - dependencies: - babel-core "^6.0.0" - babel-jest "^20.0.3" - babel-plugin-istanbul "^4.0.0" - chalk "^1.1.3" - convert-source-map "^1.4.0" - graceful-fs "^4.1.11" - jest-config "^20.0.4" - jest-haste-map "^20.0.4" - jest-regex-util "^20.0.3" - jest-resolve "^20.0.4" - jest-util "^20.0.3" - json-stable-stringify "^1.0.1" - micromatch "^2.3.11" - strip-bom "3.0.0" - yargs "^7.0.2" - -jest-snapshot@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-20.0.3.tgz#5b847e1adb1a4d90852a7f9f125086e187c76566" - dependencies: - chalk "^1.1.3" - jest-diff "^20.0.3" - jest-matcher-utils "^20.0.3" - jest-util "^20.0.3" - natural-compare "^1.4.0" - pretty-format "^20.0.3" - -jest-util@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-20.0.3.tgz#0c07f7d80d82f4e5a67c6f8b9c3fe7f65cfd32ad" - dependencies: - chalk "^1.1.3" - graceful-fs "^4.1.11" - jest-message-util "^20.0.3" - jest-mock "^20.0.3" - jest-validate "^20.0.3" - leven "^2.1.0" - mkdirp "^0.5.1" - -jest-validate@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-20.0.3.tgz#d0cfd1de4f579f298484925c280f8f1d94ec3cab" - dependencies: - chalk "^1.1.3" - jest-matcher-utils "^20.0.3" - leven "^2.1.0" - pretty-format "^20.0.3" - -jest@^20.0.4: - version "20.0.4" - resolved "https://registry.yarnpkg.com/jest/-/jest-20.0.4.tgz#3dd260c2989d6dad678b1e9cc4d91944f6d602ac" - dependencies: - jest-cli "^20.0.4" - -js-tokens@^3.0.0, js-tokens@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" - -js-yaml@^3.7.0: - version "3.10.0" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.10.0.tgz#2e78441646bd4682e963f22b6e92823c309c62dc" - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - -jsbn@~0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" - -jschardet@^1.4.2: - version "1.5.1" - resolved "https://registry.yarnpkg.com/jschardet/-/jschardet-1.5.1.tgz#c519f629f86b3a5bedba58a88d311309eec097f9" - -jsdom@^9.12.0: - version "9.12.0" - resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-9.12.0.tgz#e8c546fffcb06c00d4833ca84410fed7f8a097d4" - dependencies: - abab "^1.0.3" - acorn "^4.0.4" - acorn-globals "^3.1.0" - array-equal "^1.0.0" - content-type-parser "^1.0.1" - cssom ">= 0.3.2 < 0.4.0" - cssstyle ">= 0.2.37 < 0.3.0" - escodegen "^1.6.1" - html-encoding-sniffer "^1.0.1" - nwmatcher ">= 1.3.9 < 2.0.0" - parse5 "^1.5.1" - request "^2.79.0" - sax "^1.2.1" - symbol-tree "^3.2.1" - tough-cookie "^2.3.2" - webidl-conversions "^4.0.0" - whatwg-encoding "^1.0.1" - whatwg-url "^4.3.0" - xml-name-validator "^2.0.1" - -jsesc@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" - -jsesc@~0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" - -json-schema-traverse@^0.3.0: - version "0.3.1" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz#349a6d44c53a51de89b40805c5d5e59b417d3340" - -json-schema@0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" - -json-stable-stringify@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af" - dependencies: - jsonify "~0.0.0" - -json-stringify-safe@~5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" - -json5@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/json5/-/json5-0.4.0.tgz#054352e4c4c80c86c0923877d449de176a732c8d" - -json5@^0.5.1: - version "0.5.1" - resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" - -jsonfile@^2.1.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8" - optionalDependencies: - graceful-fs "^4.1.6" - -jsonify@~0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" - -jsprim@^1.2.2: - version "1.4.1" - resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" - dependencies: - assert-plus "1.0.0" - extsprintf "1.3.0" - json-schema "0.2.3" - verror "1.10.0" - -kind-of@^3.0.2: - version "3.2.2" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" - dependencies: - is-buffer "^1.1.5" - -kind-of@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" - dependencies: - is-buffer "^1.1.5" - -klaw@^1.0.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439" - optionalDependencies: - graceful-fs "^4.1.9" - -lazy-cache@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e" - -lcid@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" - dependencies: - invert-kv "^1.0.0" - -left-pad@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/left-pad/-/left-pad-1.1.3.tgz#612f61c033f3a9e08e939f1caebeea41b6f3199a" - -leven@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/leven/-/leven-2.1.0.tgz#c2e7a9f772094dee9d34202ae8acce4687875580" - -levn@~0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" - dependencies: - prelude-ls "~1.1.2" - type-check "~0.3.2" - -load-json-file@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" - dependencies: - graceful-fs "^4.1.2" - parse-json "^2.2.0" - pify "^2.0.0" - pinkie-promise "^2.0.0" - strip-bom "^2.0.0" - -locate-path@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" - dependencies: - p-locate "^2.0.0" - path-exists "^3.0.0" - -lodash._basecopy@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz#8da0e6a876cf344c0ad8a54882111dd3c5c7ca36" - -lodash._basetostring@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz#d1861d877f824a52f669832dcaf3ee15566a07d5" - -lodash._basevalues@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz#5b775762802bde3d3297503e26300820fdf661b7" - -lodash._getnative@^3.0.0: - version "3.9.1" - resolved "https://registry.yarnpkg.com/lodash._getnative/-/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5" - -lodash._isiterateecall@^3.0.0: - version "3.0.9" - resolved "https://registry.yarnpkg.com/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz#5203ad7ba425fae842460e696db9cf3e6aac057c" - -lodash._reescape@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/lodash._reescape/-/lodash._reescape-3.0.0.tgz#2b1d6f5dfe07c8a355753e5f27fac7f1cde1616a" - -lodash._reevaluate@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz#58bc74c40664953ae0b124d806996daca431e2ed" - -lodash._reinterpolate@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" - -lodash._root@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/lodash._root/-/lodash._root-3.0.1.tgz#fba1c4524c19ee9a5f8136b4609f017cf4ded692" - -lodash.escape@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-3.2.0.tgz#995ee0dc18c1b48cc92effae71a10aab5b487698" - dependencies: - lodash._root "^3.0.0" - -lodash.isarguments@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a" - -lodash.isarray@^3.0.0: - version "3.0.4" - resolved "https://registry.yarnpkg.com/lodash.isarray/-/lodash.isarray-3.0.4.tgz#79e4eb88c36a8122af86f844aa9bcd851b5fbb55" - -lodash.isequal@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" - -lodash.keys@^3.0.0: - version "3.1.2" - resolved "https://registry.yarnpkg.com/lodash.keys/-/lodash.keys-3.1.2.tgz#4dbc0472b156be50a0b286855d1bd0b0c656098a" - dependencies: - lodash._getnative "^3.0.0" - lodash.isarguments "^3.0.0" - lodash.isarray "^3.0.0" - -lodash.pad@^4.1.0: - version "4.5.1" - resolved "https://registry.yarnpkg.com/lodash.pad/-/lodash.pad-4.5.1.tgz#4330949a833a7c8da22cc20f6a26c4d59debba70" - -lodash.padend@^4.1.0: - version "4.6.1" - resolved "https://registry.yarnpkg.com/lodash.padend/-/lodash.padend-4.6.1.tgz#53ccba047d06e158d311f45da625f4e49e6f166e" - -lodash.padstart@^4.1.0: - version "4.6.1" - resolved "https://registry.yarnpkg.com/lodash.padstart/-/lodash.padstart-4.6.1.tgz#d2e3eebff0d9d39ad50f5cbd1b52a7bce6bb611b" - -lodash.restparam@^3.0.0: - version "3.6.1" - resolved "https://registry.yarnpkg.com/lodash.restparam/-/lodash.restparam-3.6.1.tgz#936a4e309ef330a7645ed4145986c85ae5b20805" - -lodash.template@^3.0.0: - version "3.6.2" - resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-3.6.2.tgz#f8cdecc6169a255be9098ae8b0c53d378931d14f" - dependencies: - lodash._basecopy "^3.0.0" - lodash._basetostring "^3.0.0" - lodash._basevalues "^3.0.0" - lodash._isiterateecall "^3.0.0" - lodash._reinterpolate "^3.0.0" - lodash.escape "^3.0.0" - lodash.keys "^3.0.0" - lodash.restparam "^3.0.0" - lodash.templatesettings "^3.0.0" - -lodash.templatesettings@^3.0.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz#fb307844753b66b9f1afa54e262c745307dba8e5" - dependencies: - lodash._reinterpolate "^3.0.0" - lodash.escape "^3.0.0" - -lodash@4.17.4, lodash@^4.14.0, lodash@^4.16.6, lodash@^4.17.4, lodash@^4.3.0, lodash@^4.6.1: - version "4.17.4" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae" - -lodash@^3.5.0: - version "3.10.1" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6" - -longest@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097" - -loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.3.1.tgz#d1a8ad33fa9ce0e713d65fdd0ac8b748d478c848" - dependencies: - js-tokens "^3.0.0" - -lru-cache@^4.0.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.1.tgz#622e32e82488b49279114a4f9ecf45e7cd6bba55" - dependencies: - pseudomap "^1.0.2" - yallist "^2.1.2" - -macos-release@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/macos-release/-/macos-release-1.1.0.tgz#831945e29365b470aa8724b0ab36c8f8959d10fb" - -makeerror@1.0.x: - version "1.0.11" - resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" - dependencies: - tmpl "1.0.x" - -media-typer@0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" - -merge-stream@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-1.0.1.tgz#4041202d508a342ba00174008df0c251b8c135e1" - dependencies: - readable-stream "^2.0.1" - -merge@^1.1.3: - version "1.2.0" - resolved "https://registry.yarnpkg.com/merge/-/merge-1.2.0.tgz#7531e39d4949c281a66b8c5a6e0265e8b05894da" - -method-override@~2.3.5: - version "2.3.10" - resolved "https://registry.yarnpkg.com/method-override/-/method-override-2.3.10.tgz#e3daf8d5dee10dd2dce7d4ae88d62bbee77476b4" - dependencies: - debug "2.6.9" - methods "~1.1.2" - parseurl "~1.3.2" - vary "~1.1.2" - -methods@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" - -metro-bundler@^0.13.0: - version "0.13.0" - resolved "https://registry.yarnpkg.com/metro-bundler/-/metro-bundler-0.13.0.tgz#a1510eaecfc3db8ef46d2a936a3cc18f651e26f7" - dependencies: - absolute-path "^0.0.0" - async "^2.4.0" - babel-core "^6.24.1" - babel-generator "^6.24.1" - babel-plugin-external-helpers "^6.18.0" - babel-preset-es2015-node "^6.1.1" - babel-preset-fbjs "^2.1.4" - babel-preset-react-native "^2.0.0" - babel-register "^6.24.1" - babylon "^6.18.0" - chalk "^1.1.1" - concat-stream "^1.6.0" - core-js "^2.2.2" - debug "^2.2.0" - denodeify "^1.2.1" - fbjs "0.8.14" - graceful-fs "^4.1.3" - image-size "^0.6.0" - jest-docblock "20.1.0-echo.1" - jest-haste-map "20.1.0-echo.1" - json-stable-stringify "^1.0.1" - json5 "^0.4.0" - left-pad "^1.1.3" - lodash "^4.16.6" - merge-stream "^1.0.1" - mime-types "2.1.11" - mkdirp "^0.5.1" - request "^2.79.0" - rimraf "^2.5.4" - source-map "^0.5.6" - temp "0.8.3" - throat "^4.1.0" - uglify-js "2.7.5" - write-file-atomic "^1.2.0" - xpipe "^1.0.5" - -micromatch@^2.1.5, micromatch@^2.3.11: - version "2.3.11" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565" - dependencies: - arr-diff "^2.0.0" - array-unique "^0.2.1" - braces "^1.8.2" - expand-brackets "^0.1.4" - extglob "^0.3.1" - filename-regex "^2.0.0" - is-extglob "^1.0.0" - is-glob "^2.0.1" - kind-of "^3.0.2" - normalize-path "^2.0.1" - object.omit "^2.0.0" - parse-glob "^3.0.4" - regex-cache "^0.4.2" - -"mime-db@>= 1.29.0 < 2", mime-db@~1.30.0: - version "1.30.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.30.0.tgz#74c643da2dd9d6a45399963465b26d5ca7d71f01" - -mime-db@~1.23.0: - version "1.23.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.23.0.tgz#a31b4070adaea27d732ea333740a64d0ec9a6659" - -mime-types@2.1.11: - version "2.1.11" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.11.tgz#c259c471bda808a85d6cd193b430a5fae4473b3c" - dependencies: - mime-db "~1.23.0" - -mime-types@^2.1.12, mime-types@~2.1.15, mime-types@~2.1.16, mime-types@~2.1.17, mime-types@~2.1.6, mime-types@~2.1.7, mime-types@~2.1.9: - version "2.1.17" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.17.tgz#09d7a393f03e995a79f8af857b70a9e0ab16557a" - dependencies: - mime-db "~1.30.0" - -mime@1.3.4: - version "1.3.4" - resolved "https://registry.yarnpkg.com/mime/-/mime-1.3.4.tgz#115f9e3b6b3daf2959983cb38f149a2d40eb5d53" - -mime@^1.3.4: - version "1.4.1" - resolved "https://registry.yarnpkg.com/mime/-/mime-1.4.1.tgz#121f9ebc49e3766f311a76e1fa1c8003c4b03aa6" - -mimic-fn@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.1.0.tgz#e667783d92e89dbd342818b5230b9d62a672ad18" - -min-document@^2.19.0: - version "2.19.0" - resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685" - dependencies: - dom-walk "^0.1.0" - -minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" - dependencies: - brace-expansion "^1.1.7" - -minimist@0.0.8: - version "0.0.8" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" - -minimist@1.2.0, minimist@^1.1.0, minimist@^1.1.1, minimist@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" - -minimist@~0.0.1: - version "0.0.10" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf" - -"mkdirp@>=0.5 0", mkdirp@^0.5.1: - version "0.5.1" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" - dependencies: - minimist "0.0.8" - -mobx-react@^4.2.1: - version "4.3.3" - resolved "https://registry.yarnpkg.com/mobx-react/-/mobx-react-4.3.3.tgz#4ad76c03d1e942b431e942f9ea18df0756771655" - dependencies: - hoist-non-react-statics "^2.3.1" - -mobx@^3.1.16: - version "3.3.1" - resolved "https://registry.yarnpkg.com/mobx/-/mobx-3.3.1.tgz#c38fc1a287a0dda3f5d4b85efe1137fedd9dcdf0" - -morgan@~1.6.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/morgan/-/morgan-1.6.1.tgz#5fd818398c6819cba28a7cd6664f292fe1c0bbf2" - dependencies: - basic-auth "~1.0.3" - debug "~2.2.0" - depd "~1.0.1" - on-finished "~2.3.0" - on-headers "~1.0.0" - -ms@0.7.1: - version "0.7.1" - resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.1.tgz#9cd13c03adbff25b65effde7ce864ee952017098" - -ms@0.7.2: - version "0.7.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.2.tgz#ae25cf2512b3885a1d95d7f037868d8431124765" - -ms@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" - -multiparty@3.3.2: - version "3.3.2" - resolved "https://registry.yarnpkg.com/multiparty/-/multiparty-3.3.2.tgz#35de6804dc19643e5249f3d3e3bdc6c8ce301d3f" - dependencies: - readable-stream "~1.1.9" - stream-counter "~0.2.0" - -multipipe@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/multipipe/-/multipipe-0.1.2.tgz#2a8f2ddf70eed564dff2d57f1e1a137d9f05078b" - dependencies: - duplexer2 "0.0.2" - -mute-stream@0.0.7: - version "0.0.7" - resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" - -nan@^2.3.0: - version "2.7.0" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.7.0.tgz#d95bf721ec877e08db276ed3fc6eb78f9083ad46" - -natural-compare@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" - -negotiator@0.5.3: - version "0.5.3" - resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.5.3.tgz#269d5c476810ec92edbe7b6c2f28316384f9a7e8" - -negotiator@0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9" - -node-fetch@1.6.3: - version "1.6.3" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.6.3.tgz#dc234edd6489982d58e8f0db4f695029abcd8c04" - dependencies: - encoding "^0.1.11" - is-stream "^1.0.1" - -node-fetch@^1.0.1, node-fetch@^1.3.3: - version "1.7.3" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef" - dependencies: - encoding "^0.1.11" - is-stream "^1.0.1" - -node-int64@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" - -node-notifier@^5.0.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-5.1.2.tgz#2fa9e12605fa10009d44549d6fcd8a63dde0e4ff" - dependencies: - growly "^1.3.0" - semver "^5.3.0" - shellwords "^0.1.0" - which "^1.2.12" - -node-pre-gyp@^0.6.36: - version "0.6.38" - resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.38.tgz#e92a20f83416415bb4086f6d1fb78b3da73d113d" - dependencies: - hawk "3.1.3" - mkdirp "^0.5.1" - nopt "^4.0.1" - npmlog "^4.0.2" - rc "^1.1.7" - request "2.81.0" - rimraf "^2.6.1" - semver "^5.3.0" - tar "^2.2.1" - tar-pack "^3.4.0" - -nopt@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" - dependencies: - abbrev "1" - osenv "^0.1.4" - -normalize-package-data@^2.3.2: - version "2.4.0" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.4.0.tgz#12f95a307d58352075a04907b84ac8be98ac012f" - dependencies: - hosted-git-info "^2.1.4" - is-builtin-module "^1.0.0" - semver "2 || 3 || 4 || 5" - validate-npm-package-license "^3.0.1" - -normalize-path@^2.0.0, normalize-path@^2.0.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" - dependencies: - remove-trailing-separator "^1.0.1" - -npmlog@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-2.0.4.tgz#98b52530f2514ca90d09ec5b22c8846722375692" - dependencies: - ansi "~0.3.1" - are-we-there-yet "~1.1.2" - gauge "~1.2.5" - -npmlog@^4.0.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" - dependencies: - are-we-there-yet "~1.1.2" - console-control-strings "~1.1.0" - gauge "~2.7.3" - set-blocking "~2.0.0" - -number-is-nan@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" - -"nwmatcher@>= 1.3.9 < 2.0.0": - version "1.4.3" - resolved "https://registry.yarnpkg.com/nwmatcher/-/nwmatcher-1.4.3.tgz#64348e3b3d80f035b40ac11563d278f8b72db89c" - -oauth-sign@~0.8.1, oauth-sign@~0.8.2: - version "0.8.2" - resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43" - -object-assign@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-3.0.0.tgz#9bedd5ca0897949bca47e7ff408062d549f587f2" - -object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" - -object.omit@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa" - dependencies: - for-own "^0.1.4" - is-extendable "^0.1.1" - -on-finished@~2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" - dependencies: - ee-first "1.1.1" - -on-headers@~1.0.0, on-headers@~1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.1.tgz#928f5d0f470d49342651ea6794b0857c100693f7" - -once@^1.3.0, once@^1.3.3, once@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - dependencies: - wrappy "1" - -onetime@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" - dependencies: - mimic-fn "^1.0.0" - -opencollective@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/opencollective/-/opencollective-1.0.3.tgz#aee6372bc28144583690c3ca8daecfc120dd0ef1" - dependencies: - babel-polyfill "6.23.0" - chalk "1.1.3" - inquirer "3.0.6" - minimist "1.2.0" - node-fetch "1.6.3" - opn "4.0.2" - -opn@4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/opn/-/opn-4.0.2.tgz#7abc22e644dff63b0a96d5ab7f2790c0f01abc95" - dependencies: - object-assign "^4.0.1" - pinkie-promise "^2.0.0" - -opn@^3.0.2: - version "3.0.3" - resolved "https://registry.yarnpkg.com/opn/-/opn-3.0.3.tgz#b6d99e7399f78d65c3baaffef1fb288e9b85243a" - dependencies: - object-assign "^4.0.1" - -optimist@^0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686" - dependencies: - minimist "~0.0.1" - wordwrap "~0.0.2" - -optionator@^0.8.1: - version "0.8.2" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64" - dependencies: - deep-is "~0.1.3" - fast-levenshtein "~2.0.4" - levn "~0.3.0" - prelude-ls "~1.1.2" - type-check "~0.3.2" - wordwrap "~1.0.0" - -options@>=0.0.5: - version "0.0.6" - resolved "https://registry.yarnpkg.com/options/-/options-0.0.6.tgz#ec22d312806bb53e731773e7cdaefcf1c643128f" - -os-homedir@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" - -os-locale@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-1.4.0.tgz#20f9f17ae29ed345e8bde583b13d2009803c14d9" - dependencies: - lcid "^1.0.0" - -os-name@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/os-name/-/os-name-2.0.1.tgz#b9a386361c17ae3a21736ef0599405c9a8c5dc5e" - dependencies: - macos-release "^1.0.0" - win-release "^1.0.0" - -os-tmpdir@^1.0.0, os-tmpdir@^1.0.1, os-tmpdir@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" - -osenv@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.4.tgz#42fe6d5953df06c8064be6f176c3d05aaaa34644" - dependencies: - os-homedir "^1.0.0" - os-tmpdir "^1.0.0" - -p-limit@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.1.0.tgz#b07ff2d9a5d88bec806035895a2bab66a27988bc" - -p-locate@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" - dependencies: - p-limit "^1.1.0" - -p-map@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/p-map/-/p-map-1.2.0.tgz#e4e94f311eabbc8633a1e79908165fca26241b6b" - -parse-glob@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c" - dependencies: - glob-base "^0.3.0" - is-dotfile "^1.0.0" - is-extglob "^1.0.0" - is-glob "^2.0.0" - -parse-json@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" - dependencies: - error-ex "^1.2.0" - -parse5@^1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-1.5.1.tgz#9b7f3b0de32be78dc2401b17573ccaf0f6f59d94" - -parseurl@~1.3.0, parseurl@~1.3.1, parseurl@~1.3.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.2.tgz#fc289d4ed8993119460c156253262cdc8de65bf3" - -path-exists@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" - dependencies: - pinkie-promise "^2.0.0" - -path-exists@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" - -path-is-absolute@^1.0.0, path-is-absolute@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - -path-parse@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.5.tgz#3c1adf871ea9cd6c9431b6ea2bd74a0ff055c4c1" - -path-to-regexp@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.7.0.tgz#59fde0f435badacba103a84e9d3bc64e96b9937d" - dependencies: - isarray "0.0.1" - -path-type@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" - dependencies: - graceful-fs "^4.1.2" - pify "^2.0.0" - pinkie-promise "^2.0.0" - -pause@0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/pause/-/pause-0.1.0.tgz#ebc8a4a8619ff0b8a81ac1513c3434ff469fdb74" - -pegjs@^0.10.0: - version "0.10.0" - resolved "https://registry.yarnpkg.com/pegjs/-/pegjs-0.10.0.tgz#cf8bafae6eddff4b5a7efb185269eaaf4610ddbd" - -performance-now@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-0.2.0.tgz#33ef30c5c77d4ea21c5a53869d91b56d8f2555e5" - -performance-now@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" - -pify@^2.0.0, pify@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" - -pinkie-promise@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" - dependencies: - pinkie "^2.0.0" - -pinkie@^2.0.0: - version "2.0.4" - resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" - -plist@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/plist/-/plist-2.0.1.tgz#0a32ca9481b1c364e92e18dc55c876de9d01da8b" - dependencies: - base64-js "1.1.2" - xmlbuilder "8.2.2" - xmldom "0.1.x" - -plist@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/plist/-/plist-1.2.0.tgz#084b5093ddc92506e259f874b8d9b1afb8c79593" - dependencies: - base64-js "0.0.8" - util-deprecate "1.0.2" - xmlbuilder "4.0.0" - xmldom "0.1.x" - -prelude-ls@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" - -preserve@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" - -pretty-format@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-20.0.3.tgz#020e350a560a1fe1a98dc3beb6ccffb386de8b14" - dependencies: - ansi-regex "^2.1.1" - ansi-styles "^3.0.0" - -pretty-format@^4.2.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-4.3.1.tgz#530be5c42b3c05b36414a7a2a4337aa80acd0e8d" - -private@^0.1.6, private@^0.1.7: - version "0.1.8" - resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" - -process-nextick-args@~1.0.6: - version "1.0.7" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3" - -process@~0.5.1: - version "0.5.2" - resolved "https://registry.yarnpkg.com/process/-/process-0.5.2.tgz#1638d8a8e34c2f440a91db95ab9aeb677fc185cf" - -promise-polyfill@^6.0.2: - version "6.0.2" - resolved "https://registry.yarnpkg.com/promise-polyfill/-/promise-polyfill-6.0.2.tgz#d9c86d3dc4dc2df9016e88946defd69b49b41162" - -promise@^7.1.1: - version "7.3.1" - resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" - dependencies: - asap "~2.0.3" - -prop-types@^15.5.10, prop-types@^15.5.8, prop-types@^15.6.0: - version "15.6.0" - resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.6.0.tgz#ceaf083022fc46b4a35f69e13ef75aed0d639856" - dependencies: - fbjs "^0.8.16" - loose-envify "^1.3.1" - object-assign "^4.1.1" - -prr@~0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/prr/-/prr-0.0.0.tgz#1a84b85908325501411853d0081ee3fa86e2926a" - -pseudomap@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" - -punycode@^1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" - -qs@4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-4.0.0.tgz#c31d9b74ec27df75e543a86c78728ed8d4623607" - -qs@~6.4.0: - version "6.4.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.0.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233" - -qs@~6.5.1: - version "6.5.1" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.1.tgz#349cdf6eef89ec45c12d7d5eb3fc0c870343a6d8" - -random-bytes@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/random-bytes/-/random-bytes-1.0.0.tgz#4f68a1dc0ae58bd3fb95848c30324db75d64360b" - -randomatic@^1.1.3: - version "1.1.7" - resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-1.1.7.tgz#c7abe9cc8b87c0baa876b19fde83fd464797e38c" - dependencies: - is-number "^3.0.0" - kind-of "^4.0.0" - -range-parser@~1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.0.3.tgz#6872823535c692e2c2a0103826afd82c2e0ff175" - -raw-body@~2.1.2: - version "2.1.7" - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.1.7.tgz#adfeace2e4fb3098058014d08c072dcc59758774" - dependencies: - bytes "2.4.0" - iconv-lite "0.4.13" - unpipe "1.0.0" - -rc@^1.1.7: - version "1.2.1" - resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.1.tgz#2e03e8e42ee450b8cb3dce65be1bf8974e1dfd95" - dependencies: - deep-extend "~0.4.0" - ini "~1.3.0" - minimist "^1.2.0" - strip-json-comments "~2.0.1" - -react-clone-referenced-element@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/react-clone-referenced-element/-/react-clone-referenced-element-1.0.1.tgz#2bba8c69404c5e4a944398600bcc4c941f860682" - -react-deep-force-update@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/react-deep-force-update/-/react-deep-force-update-1.1.1.tgz#bcd31478027b64b3339f108921ab520b4313dc2c" - -react-devtools-core@^2.5.0: - version "2.5.2" - resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-2.5.2.tgz#f97bec5afae5d9318d16778065e0c214c4d5714c" - dependencies: - shell-quote "^1.6.1" - ws "^2.0.3" - -react-native-button@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/react-native-button/-/react-native-button-2.1.0.tgz#a39e23292922afeea4f7be141dd43e18f1b51876" - dependencies: - prop-types "^15.5.10" - -react-native-dismiss-keyboard@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/react-native-dismiss-keyboard/-/react-native-dismiss-keyboard-1.0.0.tgz#32886242b3f2317e121f3aeb9b0a585e2b879b49" - -react-native-drawer-layout-polyfill@^1.3.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/react-native-drawer-layout-polyfill/-/react-native-drawer-layout-polyfill-1.3.2.tgz#192c84d7a5a6b8a6d2be2c7daa5e4164518d0cc7" - dependencies: - react-native-drawer-layout "1.3.2" - -react-native-drawer-layout@1.3.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/react-native-drawer-layout/-/react-native-drawer-layout-1.3.2.tgz#b9740d7663a1dc4f88a61b9c6d93d2d948ea426e" - dependencies: - react-native-dismiss-keyboard "1.0.0" - -react-native-navbar@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/react-native-navbar/-/react-native-navbar-2.0.1.tgz#f92098b3748b64430b803e3c3fe3666f2d3b45cb" - dependencies: - prop-types "^15.5.10" - -react-native-router-flux@^4.0.0-beta.22: - version "4.0.0-beta.22" - resolved "https://registry.yarnpkg.com/react-native-router-flux/-/react-native-router-flux-4.0.0-beta.22.tgz#d2314d9b947ca23a10302737ae5ddd9218f086c3" - dependencies: - lodash.isequal "^4.5.0" - mobx "^3.1.16" - mobx-react "^4.2.1" - opencollective "^1.0.3" - prop-types "^15.5.10" - react-native-button "^2.0.0" - react-navigation "^1.0.0-beta.13" - -react-native-tab-view@^0.0.69: - version "0.0.69" - resolved "https://registry.yarnpkg.com/react-native-tab-view/-/react-native-tab-view-0.0.69.tgz#f52d4354a98a382f10eb5fcf61db5216c91dc7e7" - dependencies: - prop-types "^15.5.8" - -"react-native-tableview@https://github.com/houserater/react-native-tableview.git#hank.brekke/react-16-upgrade": - version "1.7.0" - resolved "https://github.com/houserater/react-native-tableview.git#c3efa08640cb5b73c0d0b317b38880f39a1b1c20" - -react-native-tabs@^1.0.9: - version "1.0.9" - resolved "https://registry.yarnpkg.com/react-native-tabs/-/react-native-tabs-1.0.9.tgz#75d3c35e8b5b6970869eab282372cb32e2a782cd" - -react-native@^0.49.3: - version "0.49.3" - resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.49.3.tgz#0ca459ee49f9c59e8326b2ced9e34c59333a2f26" - dependencies: - absolute-path "^0.0.0" - art "^0.10.0" - babel-core "^6.24.1" - babel-plugin-syntax-trailing-function-commas "^6.20.0" - babel-plugin-transform-async-to-generator "6.16.0" - babel-plugin-transform-class-properties "^6.18.0" - babel-plugin-transform-flow-strip-types "^6.21.0" - babel-plugin-transform-object-rest-spread "^6.20.2" - babel-register "^6.24.1" - babel-runtime "^6.23.0" - base64-js "^1.1.2" - chalk "^1.1.1" - commander "^2.9.0" - connect "^2.8.3" - create-react-class "^15.5.2" - debug "^2.2.0" - denodeify "^1.2.1" - envinfo "^3.0.0" - event-target-shim "^1.0.5" - fbjs "0.8.14" - fbjs-scripts "^0.8.1" - fs-extra "^1.0.0" - glob "^7.1.1" - graceful-fs "^4.1.3" - inquirer "^3.0.6" - lodash "^4.16.6" - metro-bundler "^0.13.0" - mime "^1.3.4" - minimist "^1.2.0" - mkdirp "^0.5.1" - node-fetch "^1.3.3" - npmlog "^2.0.4" - opn "^3.0.2" - optimist "^0.6.1" - plist "^1.2.0" - pretty-format "^4.2.1" - promise "^7.1.1" - prop-types "^15.5.8" - react-clone-referenced-element "^1.0.1" - react-devtools-core "^2.5.0" - react-timer-mixin "^0.13.2" - regenerator-runtime "^0.9.5" - rimraf "^2.5.4" - semver "^5.0.3" - shell-quote "1.6.1" - stacktrace-parser "^0.1.3" - whatwg-fetch "^1.0.0" - ws "^1.1.0" - xcode "^0.9.1" - xmldoc "^0.4.0" - yargs "^6.4.0" - -react-navigation@^1.0.0-beta.13: - version "1.0.0-beta.13" - resolved "https://registry.yarnpkg.com/react-navigation/-/react-navigation-1.0.0-beta.13.tgz#77521f7080e5755906a3483a28baedbbc66f763c" - dependencies: - babel-plugin-transform-define "^1.3.0" - clamp "^1.0.1" - hoist-non-react-statics "^2.2.0" - path-to-regexp "^1.7.0" - prop-types "^15.5.10" - react-native-drawer-layout-polyfill "^1.3.2" - react-native-tab-view "^0.0.69" - -react-proxy@^1.1.7: - version "1.1.8" - resolved "https://registry.yarnpkg.com/react-proxy/-/react-proxy-1.1.8.tgz#9dbfd9d927528c3aa9f444e4558c37830ab8c26a" - dependencies: - lodash "^4.6.1" - react-deep-force-update "^1.0.0" - -react-test-renderer@16.0.0-alpha.12: - version "16.0.0-alpha.12" - resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-16.0.0-alpha.12.tgz#9e4cc5d8ce8bfca72778340de3e1454b9d6c0cc5" - dependencies: - fbjs "^0.8.9" - object-assign "^4.1.0" - -react-timer-mixin@^0.13.2: - version "0.13.3" - resolved "https://registry.yarnpkg.com/react-timer-mixin/-/react-timer-mixin-0.13.3.tgz#0da8b9f807ec07dc3e854d082c737c65605b3d22" - -react-transform-hmr@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/react-transform-hmr/-/react-transform-hmr-1.0.4.tgz#e1a40bd0aaefc72e8dfd7a7cda09af85066397bb" - dependencies: - global "^4.3.0" - react-proxy "^1.1.7" - -react@^16.0.0: - version "16.0.0" - resolved "https://registry.yarnpkg.com/react/-/react-16.0.0.tgz#ce7df8f1941b036f02b2cca9dbd0cb1f0e855e2d" - dependencies: - fbjs "^0.8.16" - loose-envify "^1.1.0" - object-assign "^4.1.1" - prop-types "^15.6.0" - -read-pkg-up@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" - dependencies: - find-up "^1.0.0" - read-pkg "^1.0.0" - -read-pkg@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" - dependencies: - load-json-file "^1.0.0" - normalize-package-data "^2.3.2" - path-type "^1.0.0" - -readable-stream@^2.0.1, readable-stream@^2.0.6, readable-stream@^2.1.4, readable-stream@^2.1.5, readable-stream@^2.2.2: - version "2.3.3" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.3.tgz#368f2512d79f9d46fdfc71349ae7878bbc1eb95c" - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.3" - isarray "~1.0.0" - process-nextick-args "~1.0.6" - safe-buffer "~5.1.1" - string_decoder "~1.0.3" - util-deprecate "~1.0.1" - -readable-stream@~1.1.8, readable-stream@~1.1.9: - version "1.1.14" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.1" - isarray "0.0.1" - string_decoder "~0.10.x" - -regenerate@^1.2.1: - version "1.3.3" - resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.3.3.tgz#0c336d3980553d755c39b586ae3b20aa49c82b7f" - -regenerator-runtime@^0.10.0: - version "0.10.5" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz#336c3efc1220adcedda2c9fab67b5a7955a33658" - -regenerator-runtime@^0.11.0: - version "0.11.0" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.0.tgz#7e54fe5b5ccd5d6624ea6255c3473be090b802e1" - -regenerator-runtime@^0.9.5: - version "0.9.6" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.9.6.tgz#d33eb95d0d2001a4be39659707c51b0cb71ce029" - -regenerator-transform@^0.10.0: - version "0.10.1" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.10.1.tgz#1e4996837231da8b7f3cf4114d71b5691a0680dd" - dependencies: - babel-runtime "^6.18.0" - babel-types "^6.19.0" - private "^0.1.6" - -regex-cache@^0.4.2: - version "0.4.4" - resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd" - dependencies: - is-equal-shallow "^0.1.3" - -regexpu-core@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-2.0.0.tgz#49d038837b8dcf8bfa5b9a42139938e6ea2ae240" - dependencies: - regenerate "^1.2.1" - regjsgen "^0.2.0" - regjsparser "^0.1.4" - -regjsgen@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7" - -regjsparser@^0.1.4: - version "0.1.5" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c" - dependencies: - jsesc "~0.5.0" - -remove-trailing-separator@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" - -repeat-element@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.2.tgz#ef089a178d1483baae4d93eb98b4f9e4e11d990a" - -repeat-string@^1.5.2: - version "1.6.1" - resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" - -repeating@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" - dependencies: - is-finite "^1.0.0" - -replace-ext@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-0.0.1.tgz#29bbd92078a739f0bcce2b4ee41e837953522924" - -request@2.81.0: - version "2.81.0" - resolved "https://registry.yarnpkg.com/request/-/request-2.81.0.tgz#c6928946a0e06c5f8d6f8a9333469ffda46298a0" - dependencies: - aws-sign2 "~0.6.0" - aws4 "^1.2.1" - caseless "~0.12.0" - combined-stream "~1.0.5" - extend "~3.0.0" - forever-agent "~0.6.1" - form-data "~2.1.1" - har-validator "~4.2.1" - hawk "~3.1.3" - http-signature "~1.1.0" - is-typedarray "~1.0.0" - isstream "~0.1.2" - json-stringify-safe "~5.0.1" - mime-types "~2.1.7" - oauth-sign "~0.8.1" - performance-now "^0.2.0" - qs "~6.4.0" - safe-buffer "^5.0.1" - stringstream "~0.0.4" - tough-cookie "~2.3.0" - tunnel-agent "^0.6.0" - uuid "^3.0.0" - -request@^2.79.0: - version "2.83.0" - resolved "https://registry.yarnpkg.com/request/-/request-2.83.0.tgz#ca0b65da02ed62935887808e6f510381034e3356" - dependencies: - aws-sign2 "~0.7.0" - aws4 "^1.6.0" - caseless "~0.12.0" - combined-stream "~1.0.5" - extend "~3.0.1" - forever-agent "~0.6.1" - form-data "~2.3.1" - har-validator "~5.0.3" - hawk "~6.0.2" - http-signature "~1.2.0" - is-typedarray "~1.0.0" - isstream "~0.1.2" - json-stringify-safe "~5.0.1" - mime-types "~2.1.17" - oauth-sign "~0.8.2" - performance-now "^2.1.0" - qs "~6.5.1" - safe-buffer "^5.1.1" - stringstream "~0.0.5" - tough-cookie "~2.3.3" - tunnel-agent "^0.6.0" - uuid "^3.1.0" - -require-directory@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" - -require-main-filename@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" - -resolve@1.1.7: - version "1.1.7" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" - -resolve@^1.3.2: - version "1.4.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.4.0.tgz#a75be01c53da25d934a98ebd0e4c4a7312f92a86" - dependencies: - path-parse "^1.0.5" - -response-time@~2.3.1: - version "2.3.2" - resolved "https://registry.yarnpkg.com/response-time/-/response-time-2.3.2.tgz#ffa71bab952d62f7c1d49b7434355fbc68dffc5a" - dependencies: - depd "~1.1.0" - on-headers "~1.0.1" - -restore-cursor@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" - dependencies: - onetime "^2.0.0" - signal-exit "^3.0.2" - -right-align@^0.1.1: - version "0.1.3" - resolved "https://registry.yarnpkg.com/right-align/-/right-align-0.1.3.tgz#61339b722fe6a3515689210d24e14c96148613ef" - dependencies: - align-text "^0.1.1" - -rimraf@2, rimraf@^2.5.1, rimraf@^2.5.4, rimraf@^2.6.1: - version "2.6.2" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36" - dependencies: - glob "^7.0.5" - -rimraf@~2.2.6: - version "2.2.8" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.2.8.tgz#e439be2aaee327321952730f99a8929e4fc50582" - -rndm@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/rndm/-/rndm-1.2.0.tgz#f33fe9cfb52bbfd520aa18323bc65db110a1b76c" - -run-async@^2.2.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0" - dependencies: - is-promise "^2.1.0" - -rx-lite-aggregates@^4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz#753b87a89a11c95467c4ac1626c4efc4e05c67be" - dependencies: - rx-lite "*" - -rx-lite@*, rx-lite@^4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-4.0.8.tgz#0b1e11af8bc44836f04a6407e92da42467b79444" - -rx@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/rx/-/rx-4.1.0.tgz#a5f13ff79ef3b740fe30aa803fb09f98805d4782" - -safe-buffer@^5.0.1, safe-buffer@^5.1.1, safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853" - -safe-buffer@~5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.0.1.tgz#d263ca54696cd8a306b5ca6551e92de57918fbe7" - -sane@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/sane/-/sane-2.2.0.tgz#d6d2e2fcab00e3d283c93b912b7c3a20846f1d56" - dependencies: - anymatch "^1.3.0" - exec-sh "^0.2.0" - fb-watchman "^2.0.0" - minimatch "^3.0.2" - minimist "^1.1.1" - walker "~1.0.5" - watch "~0.18.0" - optionalDependencies: - fsevents "^1.1.1" - -sane@~1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/sane/-/sane-1.6.0.tgz#9610c452307a135d29c1fdfe2547034180c46775" - dependencies: - anymatch "^1.3.0" - exec-sh "^0.2.0" - fb-watchman "^1.8.0" - minimatch "^3.0.2" - minimist "^1.1.1" - walker "~1.0.5" - watch "~0.10.0" - -sax@^1.2.1: - version "1.2.4" - resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" - -sax@~1.1.1: - version "1.1.6" - resolved "https://registry.yarnpkg.com/sax/-/sax-1.1.6.tgz#5d616be8a5e607d54e114afae55b7eaf2fcc3240" - -"semver@2 || 3 || 4 || 5", semver@5.x, semver@^5.0.1, semver@^5.0.3, semver@^5.1.0, semver@^5.3.0: - version "5.4.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.4.1.tgz#e059c09d8571f0540823733433505d3a2f00b18e" - -send@0.13.2: - version "0.13.2" - resolved "https://registry.yarnpkg.com/send/-/send-0.13.2.tgz#765e7607c8055452bba6f0b052595350986036de" - dependencies: - debug "~2.2.0" - depd "~1.1.0" - destroy "~1.0.4" - escape-html "~1.0.3" - etag "~1.7.0" - fresh "0.3.0" - http-errors "~1.3.1" - mime "1.3.4" - ms "0.7.1" - on-finished "~2.3.0" - range-parser "~1.0.3" - statuses "~1.2.1" - -serve-favicon@~2.3.0: - version "2.3.2" - resolved "https://registry.yarnpkg.com/serve-favicon/-/serve-favicon-2.3.2.tgz#dd419e268de012ab72b319d337f2105013f9381f" - dependencies: - etag "~1.7.0" - fresh "0.3.0" - ms "0.7.2" - parseurl "~1.3.1" - -serve-index@~1.7.2: - version "1.7.3" - resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.7.3.tgz#7a057fc6ee28dc63f64566e5fa57b111a86aecd2" - dependencies: - accepts "~1.2.13" - batch "0.5.3" - debug "~2.2.0" - escape-html "~1.0.3" - http-errors "~1.3.1" - mime-types "~2.1.9" - parseurl "~1.3.1" - -serve-static@~1.10.0: - version "1.10.3" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.10.3.tgz#ce5a6ecd3101fed5ec09827dac22a9c29bfb0535" - dependencies: - escape-html "~1.0.3" - parseurl "~1.3.1" - send "0.13.2" - -set-blocking@^2.0.0, set-blocking@~2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" - -setimmediate@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" - -shebang-command@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" - dependencies: - shebang-regex "^1.0.0" - -shebang-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" - -shell-quote@1.6.1, shell-quote@^1.6.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.6.1.tgz#f4781949cce402697127430ea3b3c5476f481767" - dependencies: - array-filter "~0.0.0" - array-map "~0.0.0" - array-reduce "~0.0.0" - jsonify "~0.0.0" - -shellwords@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" - -signal-exit@^3.0.0, signal-exit@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" - -simple-plist@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/simple-plist/-/simple-plist-0.2.1.tgz#71766db352326928cf3a807242ba762322636723" - dependencies: - bplist-creator "0.0.7" - bplist-parser "0.1.1" - plist "2.0.1" - -slash@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" - -slide@^1.1.5: - version "1.1.6" - resolved "https://registry.yarnpkg.com/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707" - -sntp@1.x.x: - version "1.0.9" - resolved "https://registry.yarnpkg.com/sntp/-/sntp-1.0.9.tgz#6541184cc90aeea6c6e7b35e2659082443c66198" - dependencies: - hoek "2.x.x" - -sntp@2.x.x: - version "2.0.2" - resolved "https://registry.yarnpkg.com/sntp/-/sntp-2.0.2.tgz#5064110f0af85f7cfdb7d6b67a40028ce52b4b2b" - dependencies: - hoek "4.x.x" - -source-map-support@^0.4.15: - version "0.4.18" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" - dependencies: - source-map "^0.5.6" - -source-map@^0.4.4: - version "0.4.4" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b" - dependencies: - amdefine ">=0.0.4" - -source-map@^0.5.3, source-map@^0.5.6, source-map@~0.5.1, source-map@~0.5.6: - version "0.5.7" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" - -sparkles@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/sparkles/-/sparkles-1.0.0.tgz#1acbbfb592436d10bbe8f785b7cc6f82815012c3" - -spdx-correct@~1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-1.0.2.tgz#4b3073d933ff51f3912f03ac5519498a4150db40" - dependencies: - spdx-license-ids "^1.0.2" - -spdx-expression-parse@~1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz#9bdf2f20e1f40ed447fbe273266191fced51626c" - -spdx-license-ids@^1.0.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz#c9df7a3424594ade6bd11900d596696dc06bac57" - -sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" - -sshpk@^1.7.0: - version "1.13.1" - resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.13.1.tgz#512df6da6287144316dc4c18fe1cf1d940739be3" - dependencies: - asn1 "~0.2.3" - assert-plus "^1.0.0" - dashdash "^1.12.0" - getpass "^0.1.1" - optionalDependencies: - bcrypt-pbkdf "^1.0.0" - ecc-jsbn "~0.1.1" - jsbn "~0.1.0" - tweetnacl "~0.14.0" - -stacktrace-parser@^0.1.3: - version "0.1.4" - resolved "https://registry.yarnpkg.com/stacktrace-parser/-/stacktrace-parser-0.1.4.tgz#01397922e5f62ecf30845522c95c4fe1d25e7d4e" - -statuses@1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.3.1.tgz#faf51b9eb74aaef3b3acf4ad5f61abf24cb7b93e" - -statuses@~1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.2.1.tgz#dded45cc18256d51ed40aec142489d5c61026d28" - -stream-buffers@~2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/stream-buffers/-/stream-buffers-2.2.0.tgz#91d5f5130d1cef96dcfa7f726945188741d09ee4" - -stream-counter@~0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/stream-counter/-/stream-counter-0.2.0.tgz#ded266556319c8b0e222812b9cf3b26fa7d947de" - dependencies: - readable-stream "~1.1.8" - -string-length@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/string-length/-/string-length-1.0.1.tgz#56970fb1c38558e9e70b728bf3de269ac45adfac" - dependencies: - strip-ansi "^3.0.0" - -string-width@^1.0.1, string-width@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" - dependencies: - code-point-at "^1.0.0" - is-fullwidth-code-point "^1.0.0" - strip-ansi "^3.0.0" - -string-width@^2.0.0, string-width@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" - dependencies: - is-fullwidth-code-point "^2.0.0" - strip-ansi "^4.0.0" - -string_decoder@~0.10.x: - version "0.10.31" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" - -string_decoder@~1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.3.tgz#0fc67d7c141825de94282dd536bec6b9bce860ab" - dependencies: - safe-buffer "~5.1.0" - -stringstream@~0.0.4, stringstream@~0.0.5: - version "0.0.5" - resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.5.tgz#4e484cd4de5a0bbbee18e46307710a8a81621878" - -strip-ansi@^3.0.0, strip-ansi@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" - dependencies: - ansi-regex "^2.0.0" - -strip-ansi@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" - dependencies: - ansi-regex "^3.0.0" - -strip-bom@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" - -strip-bom@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" - dependencies: - is-utf8 "^0.2.0" - -strip-json-comments@~2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" - -supports-color@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" - -supports-color@^3.1.2: - version "3.2.3" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6" - dependencies: - has-flag "^1.0.0" - -supports-color@^4.0.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.4.0.tgz#883f7ddabc165142b2a61427f3352ded195d1a3e" - dependencies: - has-flag "^2.0.0" - -symbol-tree@^3.2.1: - version "3.2.2" - resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.2.tgz#ae27db38f660a7ae2e1c3b7d1bc290819b8519e6" - -tar-pack@^3.4.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/tar-pack/-/tar-pack-3.4.0.tgz#23be2d7f671a8339376cbdb0b8fe3fdebf317984" - dependencies: - debug "^2.2.0" - fstream "^1.0.10" - fstream-ignore "^1.0.5" - once "^1.3.3" - readable-stream "^2.1.4" - rimraf "^2.5.1" - tar "^2.2.1" - uid-number "^0.0.6" - -tar@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.1.tgz#8e4d2a256c0e2185c6b18ad694aec968b83cb1d1" - dependencies: - block-stream "*" - fstream "^1.0.2" - inherits "2" - -temp@0.8.3: - version "0.8.3" - resolved "https://registry.yarnpkg.com/temp/-/temp-0.8.3.tgz#e0c6bc4d26b903124410e4fed81103014dfc1f59" - dependencies: - os-tmpdir "^1.0.0" - rimraf "~2.2.6" - -test-exclude@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-4.1.1.tgz#4d84964b0966b0087ecc334a2ce002d3d9341e26" - dependencies: - arrify "^1.0.1" - micromatch "^2.3.11" - object-assign "^4.1.0" - read-pkg-up "^1.0.1" - require-main-filename "^1.0.1" - -throat@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/throat/-/throat-3.2.0.tgz#50cb0670edbc40237b9e347d7e1f88e4620af836" - -throat@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/throat/-/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a" - -through2@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.3.tgz#0004569b37c7c74ba39c43f3ced78d1ad94140be" - dependencies: - readable-stream "^2.1.5" - xtend "~4.0.1" - -through@^2.3.6: - version "2.3.8" - resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" - -time-stamp@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3" - -tmp@^0.0.33: - version "0.0.33" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" - dependencies: - os-tmpdir "~1.0.2" - -tmpl@1.0.x: - version "1.0.4" - resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1" - -to-fast-properties@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" - -tough-cookie@^2.3.2, tough-cookie@~2.3.0, tough-cookie@~2.3.3: - version "2.3.3" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.3.tgz#0b618a5565b6dea90bf3425d04d55edc475a7561" - dependencies: - punycode "^1.4.1" - -tr46@~0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" - -traverse@0.6.6: - version "0.6.6" - resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.6.6.tgz#cbdf560fd7b9af632502fed40f918c157ea97137" - -trim-right@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" - -tsscmp@1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/tsscmp/-/tsscmp-1.0.5.tgz#7dc4a33af71581ab4337da91d85ca5427ebd9a97" - -tunnel-agent@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" - dependencies: - safe-buffer "^5.0.1" - -tweetnacl@^0.14.3, tweetnacl@~0.14.0: - version "0.14.5" - resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" - -type-check@~0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" - dependencies: - prelude-ls "~1.1.2" - -type-is@~1.6.6: - version "1.6.15" - resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.15.tgz#cab10fb4909e441c82842eafe1ad646c81804410" - dependencies: - media-typer "0.3.0" - mime-types "~2.1.15" - -typedarray@^0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" - -ua-parser-js@^0.7.9: - version "0.7.17" - resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.17.tgz#e9ec5f9498b9ec910e7ae3ac626a805c4d09ecac" - -uglify-js@2.7.5: - version "2.7.5" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.7.5.tgz#4612c0c7baaee2ba7c487de4904ae122079f2ca8" - dependencies: - async "~0.2.6" - source-map "~0.5.1" - uglify-to-browserify "~1.0.0" - yargs "~3.10.0" - -uglify-js@^2.6: - version "2.8.29" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.8.29.tgz#29c5733148057bb4e1f75df35b7a9cb72e6a59dd" - dependencies: - source-map "~0.5.1" - yargs "~3.10.0" - optionalDependencies: - uglify-to-browserify "~1.0.0" - -uglify-to-browserify@~1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7" - -uid-number@^0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81" - -uid-safe@2.1.4: - version "2.1.4" - resolved "https://registry.yarnpkg.com/uid-safe/-/uid-safe-2.1.4.tgz#3ad6f38368c6d4c8c75ec17623fb79aa1d071d81" - dependencies: - random-bytes "~1.0.0" - -uid-safe@~2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/uid-safe/-/uid-safe-2.0.0.tgz#a7f3c6ca64a1f6a5d04ec0ef3e4c3d5367317137" - dependencies: - base64-url "1.2.1" - -ultron@1.0.x: - version "1.0.2" - resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.0.2.tgz#ace116ab557cd197386a4e88f4685378c8b2e4fa" - -ultron@~1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.1.0.tgz#b07a2e6a541a815fc6a34ccd4533baec307ca864" - -unpipe@1.0.0, unpipe@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" - -util-deprecate@1.0.2, util-deprecate@~1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" - -utils-merge@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.0.tgz#0294fb922bb9375153541c4f7096231f287c8af8" - -uuid@3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.0.1.tgz#6544bba2dfda8c1cf17e629a3a305e2bb1fee6c1" - -uuid@^3.0.0, uuid@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.1.0.tgz#3dd3d3e790abc24d7b0d3a034ffababe28ebbc04" - -validate-npm-package-license@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz#2804babe712ad3379459acfbe24746ab2c303fbc" - dependencies: - spdx-correct "~1.0.0" - spdx-expression-parse "~1.0.0" - -vary@~1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/vary/-/vary-1.0.1.tgz#99e4981566a286118dfb2b817357df7993376d10" - -vary@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" - -verror@1.10.0: - version "1.10.0" - resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" - dependencies: - assert-plus "^1.0.0" - core-util-is "1.0.2" - extsprintf "^1.2.0" - -vhost@~3.0.1: - version "3.0.2" - resolved "https://registry.yarnpkg.com/vhost/-/vhost-3.0.2.tgz#2fb1decd4c466aa88b0f9341af33dc1aff2478d5" - -vinyl@^0.5.0: - version "0.5.3" - resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-0.5.3.tgz#b0455b38fc5e0cf30d4325132e461970c2091cde" - dependencies: - clone "^1.0.0" - clone-stats "^0.0.1" - replace-ext "0.0.1" - -walker@~1.0.5: - version "1.0.7" - resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" - dependencies: - makeerror "1.0.x" - -watch@~0.10.0: - version "0.10.0" - resolved "https://registry.yarnpkg.com/watch/-/watch-0.10.0.tgz#77798b2da0f9910d595f1ace5b0c2258521f21dc" - -watch@~0.18.0: - version "0.18.0" - resolved "https://registry.yarnpkg.com/watch/-/watch-0.18.0.tgz#28095476c6df7c90c963138990c0a5423eb4b986" - dependencies: - exec-sh "^0.2.0" - minimist "^1.2.0" - -webidl-conversions@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" - -webidl-conversions@^4.0.0: - version "4.0.2" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" - -websocket-driver@>=0.5.1: - version "0.7.0" - resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.0.tgz#0caf9d2d755d93aee049d4bdd0d3fe2cca2a24eb" - dependencies: - http-parser-js ">=0.4.0" - websocket-extensions ">=0.1.1" - -websocket-extensions@>=0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.2.tgz#0e18781de629a18308ce1481650f67ffa2693a5d" - -whatwg-encoding@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.1.tgz#3c6c451a198ee7aec55b1ec61d0920c67801a5f4" - dependencies: - iconv-lite "0.4.13" - -whatwg-fetch@>=0.10.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz#9c84ec2dcf68187ff00bc64e1274b442176e1c84" - -whatwg-fetch@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-1.1.1.tgz#ac3c9d39f320c6dce5339969d054ef43dd333319" - -whatwg-url@^4.3.0: - version "4.8.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-4.8.0.tgz#d2981aa9148c1e00a41c5a6131166ab4683bbcc0" - dependencies: - tr46 "~0.0.3" - webidl-conversions "^3.0.0" - -which-module@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f" - -which@^1.2.12, which@^1.2.14, which@^1.2.9: - version "1.3.0" - resolved "https://registry.yarnpkg.com/which/-/which-1.3.0.tgz#ff04bdfc010ee547d780bec38e1ac1c2777d253a" - dependencies: - isexe "^2.0.0" - -wide-align@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.2.tgz#571e0f1b0604636ebc0dfc21b0339bbe31341710" - dependencies: - string-width "^1.0.2" - -win-release@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/win-release/-/win-release-1.1.1.tgz#5fa55e02be7ca934edfc12665632e849b72e5209" - dependencies: - semver "^5.0.1" - -window-size@0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d" - -wordwrap@0.0.2: - version "0.0.2" - resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f" - -wordwrap@~0.0.2: - version "0.0.3" - resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107" - -wordwrap@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" - -worker-farm@^1.3.1: - version "1.5.0" - resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.5.0.tgz#adfdf0cd40581465ed0a1f648f9735722afd5c8d" - dependencies: - errno "^0.1.4" - xtend "^4.0.1" - -wrap-ansi@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" - dependencies: - string-width "^1.0.1" - strip-ansi "^3.0.1" - -wrappy@1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - -write-file-atomic@^1.2.0: - version "1.3.4" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-1.3.4.tgz#f807a4f0b1d9e913ae7a48112e6cc3af1991b45f" - dependencies: - graceful-fs "^4.1.11" - imurmurhash "^0.1.4" - slide "^1.1.5" - -ws@^1.1.0: - version "1.1.4" - resolved "https://registry.yarnpkg.com/ws/-/ws-1.1.4.tgz#57f40d036832e5f5055662a397c4de76ed66bf61" - dependencies: - options ">=0.0.5" - ultron "1.0.x" - -ws@^2.0.3: - version "2.3.1" - resolved "https://registry.yarnpkg.com/ws/-/ws-2.3.1.tgz#6b94b3e447cb6a363f785eaf94af6359e8e81c80" - dependencies: - safe-buffer "~5.0.1" - ultron "~1.1.0" - -xcode@^0.9.1: - version "0.9.3" - resolved "https://registry.yarnpkg.com/xcode/-/xcode-0.9.3.tgz#910a89c16aee6cc0b42ca805a6d0b4cf87211cf3" - dependencies: - pegjs "^0.10.0" - simple-plist "^0.2.1" - uuid "3.0.1" - -xml-name-validator@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-2.0.1.tgz#4d8b8f1eccd3419aa362061becef515e1e559635" - -xmlbuilder@4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-4.0.0.tgz#98b8f651ca30aa624036f127d11cc66dc7b907a3" - dependencies: - lodash "^3.5.0" - -xmlbuilder@8.2.2: - version "8.2.2" - resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-8.2.2.tgz#69248673410b4ba42e1a6136551d2922335aa773" - -xmldoc@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/xmldoc/-/xmldoc-0.4.0.tgz#d257224be8393eaacbf837ef227fd8ec25b36888" - dependencies: - sax "~1.1.1" - -xmldom@0.1.x: - version "0.1.27" - resolved "https://registry.yarnpkg.com/xmldom/-/xmldom-0.1.27.tgz#d501f97b3bdb403af8ef9ecc20573187aadac0e9" - -xmlhttprequest@^1.8.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz#67fe075c5c24fef39f9d65f5f7b7fe75171968fc" - -xpipe@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/xpipe/-/xpipe-1.0.5.tgz#8dd8bf45fc3f7f55f0e054b878f43a62614dafdf" - -xtend@^4.0.1, xtend@~4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" - -y18n@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" - -yallist@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" - -yargs-parser@^4.2.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-4.2.1.tgz#29cceac0dc4f03c6c87b4a9f217dd18c9f74871c" - dependencies: - camelcase "^3.0.0" - -yargs-parser@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-5.0.0.tgz#275ecf0d7ffe05c77e64e7c86e4cd94bf0e1228a" - dependencies: - camelcase "^3.0.0" - -yargs@^6.4.0: - version "6.6.0" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-6.6.0.tgz#782ec21ef403345f830a808ca3d513af56065208" - dependencies: - camelcase "^3.0.0" - cliui "^3.2.0" - decamelize "^1.1.1" - get-caller-file "^1.0.1" - os-locale "^1.4.0" - read-pkg-up "^1.0.1" - require-directory "^2.1.1" - require-main-filename "^1.0.1" - set-blocking "^2.0.0" - string-width "^1.0.2" - which-module "^1.0.0" - y18n "^3.2.1" - yargs-parser "^4.2.0" - -yargs@^7.0.2: - version "7.1.0" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-7.1.0.tgz#6ba318eb16961727f5d284f8ea003e8d6154d0c8" - dependencies: - camelcase "^3.0.0" - cliui "^3.2.0" - decamelize "^1.1.1" - get-caller-file "^1.0.1" - os-locale "^1.4.0" - read-pkg-up "^1.0.1" - require-directory "^2.1.1" - require-main-filename "^1.0.1" - set-blocking "^2.0.0" - string-width "^1.0.2" - which-module "^1.0.0" - y18n "^3.2.1" - yargs-parser "^5.0.0" - -yargs@~3.10.0: - version "3.10.0" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.10.0.tgz#f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1" - dependencies: - camelcase "^1.0.2" - cliui "^2.1.0" - decamelize "^1.0.0" - window-size "0.1.0" From 91ed258c4f4508337ecc4e99041a74585242e5c6 Mon Sep 17 00:00:00 2001 From: Kyle Roach Date: Tue, 12 Dec 2017 22:28:03 -0400 Subject: [PATCH 26/50] feat(example): Add custom cells --- example/package.json | 4 +- example/src/cells/TableViewExampleCell.js | 40 +++++++++++++++++ example/src/index.js | 13 ++++++ example/src/screens/Example5.js | 52 +++++++++++++++++++++++ example/src/screens/Home.js | 2 +- 5 files changed, 109 insertions(+), 2 deletions(-) create mode 100644 example/src/cells/TableViewExampleCell.js create mode 100644 example/src/screens/Example5.js diff --git a/example/package.json b/example/package.json index 1bf4915..7e24def 100644 --- a/example/package.json +++ b/example/package.json @@ -5,9 +5,11 @@ "scripts": { "start": "node node_modules/react-native/local-cli/cli.js start", "test": "jest", - "postinstall": "rm -rf node_modules/react-native-tableview/node_modules node_modules/react-native-tableview/example" + "postinstall": + "rm -rf node_modules/react-native-tableview/node_modules node_modules/react-native-tableview/example" }, "dependencies": { + "prop-types": "^15.6.0", "react": "16.0.0", "react-native": "0.50.4", "react-native-tableview": "file:..", diff --git a/example/src/cells/TableViewExampleCell.js b/example/src/cells/TableViewExampleCell.js new file mode 100644 index 0000000..01b31b6 --- /dev/null +++ b/example/src/cells/TableViewExampleCell.js @@ -0,0 +1,40 @@ +/* eslint-disable react/forbid-prop-types */ + +import React from 'react' +import PropTypes from 'prop-types' +import { View, Text } from 'react-native' + +const TableViewExampleCell = (props) => { + const style = { + borderColor: '#aaaaaa', + borderWidth: 1, + borderRadius: 3, + flex: 1, + } + + if (props.data.backgroundColor !== undefined) { + style.backgroundColor = props.data.backgroundColor + } + + return ( + + + section:{props.section},row:{props.row},label:{props.data.label} + + + ) +} + +TableViewExampleCell.propTypes = { + data: PropTypes.object, + section: PropTypes.number, + row: PropTypes.number, +} + +TableViewExampleCell.defaultProps = { + data: null, + section: null, + row: null, +} + +export default TableViewExampleCell diff --git a/example/src/index.js b/example/src/index.js index 789afff..513209c 100644 --- a/example/src/index.js +++ b/example/src/index.js @@ -5,6 +5,9 @@ import Example1 from './screens/Example1' import Example2 from './screens/Example2' import Example3 from './screens/Example3' import Example4 from './screens/Example4' +import Example5 from './screens/Example5' + +import TableViewExampleCell from './cells/TableViewExampleCell' const Stack = StackNavigator( { @@ -38,6 +41,12 @@ const Stack = StackNavigator( title: 'Large Network Loaded List', }, }, + custom: { + screen: Example5, + navigationOptions: { + title: 'Custom Cells', + }, + }, }, { navigationOptions: { @@ -51,3 +60,7 @@ const Stack = StackNavigator( ) AppRegistry.registerComponent('TableViewDemo', () => Stack) +AppRegistry.registerComponent( + 'TableViewExampleCell', + () => TableViewExampleCell, +) diff --git a/example/src/screens/Example5.js b/example/src/screens/Example5.js new file mode 100644 index 0000000..a4f0467 --- /dev/null +++ b/example/src/screens/Example5.js @@ -0,0 +1,52 @@ +import React from 'react' +import TableView from 'react-native-tableview' + +const { Item, Section } = TableView + +const Example5 = () => ( + // list spanish provinces and add 'All states' item at the beginning + + alert(JSON.stringify(event))} + > +
+ Item 1 + Item 2 + Item 3 + + Item 4 + + Item 5 + Item 6 + Item 7 + Item 8 + Item 9 + + Item 10 + + Item 11 + Item 12 + Item 13 + Item 14 + Item 15 + Item 16 +
+
+ Item 1 + Item 2 + Item 3 +
+
+ Item 1 + Item 2 + Item 3 +
+
+) + +export default Example5 diff --git a/example/src/screens/Home.js b/example/src/screens/Home.js index c97c020..a6140ba 100644 --- a/example/src/screens/Home.js +++ b/example/src/screens/Home.js @@ -26,7 +26,7 @@ const App = ({ navigation }: NavigationScreenConfigProps) => { navigate('network')}> Large Network Loaded List - Custom Cells + navigate('custom')}>Custom Cells Editing mode
From a7a79123038afc918428678984616f344e4344f8 Mon Sep 17 00:00:00 2001 From: Kyle Roach Date: Tue, 12 Dec 2017 22:28:36 -0400 Subject: [PATCH 27/50] Ignore example folder --- .npmignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.npmignore b/.npmignore index d838da9..90c978b 100755 --- a/.npmignore +++ b/.npmignore @@ -1 +1 @@ -examples/ +example/ From 0eb36e07600b0ff47b8fa1b45a2ca4a91301bdfe Mon Sep 17 00:00:00 2001 From: Kyle Roach Date: Tue, 12 Dec 2017 23:04:31 -0400 Subject: [PATCH 28/50] feat(example): Editing mode --- example/src/index.js | 7 +++++ example/src/screens/Example6.js | 52 +++++++++++++++++++++++++++++++++ example/src/screens/Home.js | 4 ++- 3 files changed, 62 insertions(+), 1 deletion(-) create mode 100644 example/src/screens/Example6.js diff --git a/example/src/index.js b/example/src/index.js index 513209c..d857f1a 100644 --- a/example/src/index.js +++ b/example/src/index.js @@ -6,6 +6,7 @@ import Example2 from './screens/Example2' import Example3 from './screens/Example3' import Example4 from './screens/Example4' import Example5 from './screens/Example5' +import Example6 from './screens/Example6' import TableViewExampleCell from './cells/TableViewExampleCell' @@ -47,6 +48,12 @@ const Stack = StackNavigator( title: 'Custom Cells', }, }, + edit: { + screen: Example6, + navigationOptions: { + title: 'Editing Mode', + }, + }, }, { navigationOptions: { diff --git a/example/src/screens/Example6.js b/example/src/screens/Example6.js new file mode 100644 index 0000000..484b3cd --- /dev/null +++ b/example/src/screens/Example6.js @@ -0,0 +1,52 @@ +/* eslint-disable react/forbid-prop-types */ + +import React from 'react' +import PropTypes from 'prop-types' +import { View, Button } from 'react-native' +import TableView from 'react-native-tableview' + +const { Item, Section } = TableView + +class Example6 extends React.Component { + static navigationOptions = ({ navigation }) => ({ + headerRight: ( +
) From 525365a2ae7cfcad338e137c5ba5ea588898273c Mon Sep 17 00:00:00 2001 From: Kyle Roach Date: Sun, 17 Dec 2017 10:46:15 -0400 Subject: [PATCH 29/50] Update readme header --- README.md | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 8d4b982..4f60047 100755 --- a/README.md +++ b/README.md @@ -1,6 +1,20 @@ -# react-native-tableview - -Native iOS UITableView for React Native with JSON support. +

React Native TableView

+ +

Native iOS UITableView for React Native with JSON support + +

+ + npm version + + + npm downloads + + + code style: prettier + +

+ +## Contents * [Features](#features) * [Installation](#installation) From 78507bb1b255a37528e10c43ee53ae39779e6462 Mon Sep 17 00:00:00 2001 From: Kyle Roach Date: Sun, 17 Dec 2017 11:15:12 -0400 Subject: [PATCH 30/50] docs(readme): Tableview styles --- .github/tableview-grouped.png | Bin 0 -> 28469 bytes .github/tableview-plain.png | Bin 0 -> 28430 bytes README.md | 12 ++++++++++-- 3 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 .github/tableview-grouped.png create mode 100644 .github/tableview-plain.png diff --git a/.github/tableview-grouped.png b/.github/tableview-grouped.png new file mode 100644 index 0000000000000000000000000000000000000000..a0c1bfe2dfa5dcc8bd3b6087d79d29a7e1bccb9d GIT binary patch literal 28469 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 literal 0 HcmV?d00001 diff --git a/.github/tableview-plain.png b/.github/tableview-plain.png new file mode 100644 index 0000000000000000000000000000000000000000..660a371d43cdad1133769e5de3edf354dfe89630 GIT binary patch literal 28430 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 bA1n<< +``` + +| value | prop | preview | +| ------- | ------------------------------ | -------------------------------------------- | +| Plain | `TableView.Consts.Style.Plain` | ![alt text](./.github/tableview-plain.png) | +| Grouped | `TableView.Consts.Style.Plain` | ![alt text](./.github/tableview-grouped.png) | ### UITableViewCell styles From 5a007a07405f17ee783b2b4ef12ea3eda1e976e4 Mon Sep 17 00:00:00 2001 From: Kyle Roach Date: Sun, 17 Dec 2017 11:25:02 -0400 Subject: [PATCH 31/50] Bump titles --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b2505c8..dee8828 100755 --- a/README.md +++ b/README.md @@ -84,7 +84,7 @@ These values are provided to the `tableViewStyle` prop. ``` -| value | prop | preview | +| Style | Value | Preview | | ------- | ------------------------------ | -------------------------------------------- | | Plain | `TableView.Consts.Style.Plain` | ![alt text](./.github/tableview-plain.png) | | Grouped | `TableView.Consts.Style.Plain` | ![alt text](./.github/tableview-grouped.png) | From bf77f6494eb2728102cf421b070deaa66b4ba86a Mon Sep 17 00:00:00 2001 From: Kyle Roach Date: Sun, 17 Dec 2017 11:41:51 -0400 Subject: [PATCH 32/50] feat(default props): Set default tableViewCellStyle --- src/TableView.js | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/src/TableView.js b/src/TableView.js index cd3084e..f4ae134 100644 --- a/src/TableView.js +++ b/src/TableView.js @@ -68,10 +68,12 @@ class TableView extends React.Component { * @platform ios */ scrollIndicatorInsets: EdgeInsetsPropType, + tableViewCellStyle: PropTypes.number, tableViewCellEditingStyle: PropTypes.number, } static defaultProps = { + tableViewCellStyle: RNTableViewConsts.CellStyle.Subtitle, tableViewCellEditingStyle: RNTableViewConsts.CellEditingStyle.Delete, separatorStyle: RNTableViewConsts.SeparatorStyle.Line, autoFocusAnimate: true, @@ -161,7 +163,12 @@ class TableView extends React.Component { } scrollTo(x, y, animated) { - NativeModules.RNTableViewManager.scrollTo(findNodeHandle(this.tableView), x, y, animated) + NativeModules.RNTableViewManager.scrollTo( + findNodeHandle(this.tableView), + x, + y, + animated, + ) } _onScroll(event) { @@ -195,7 +202,9 @@ class TableView extends React.Component { } if (this.sections) { - const pressedItem = this.sections[data.accessorySection].items[data.accessoryIndex] + const pressedItem = this.sections[data.accessorySection].items[ + data.accessoryIndex + ] pressedItem.onAccessoryPress && pressedItem.onAccessoryPress(data) } @@ -262,7 +271,7 @@ class TableView extends React.Component { sections={this.state.sections} additionalItems={this.state.additionalItems} tableViewStyle={RNTableViewConsts.Style.Plain} - tableViewCellStyle={RNTableViewConsts.CellStyle.Subtitle} + tableViewCellStyle={this.props.tableViewCellStyle} tableViewCellEditingStyle={this.props.tableViewCellEditingStyle} separatorStyle={this.props.separatorStyle} scrollIndicatorInsets={this.props.contentInset} From 66a259b6522a06cc19878982c23878af4b749b9b Mon Sep 17 00:00:00 2001 From: Kyle Roach Date: Sun, 17 Dec 2017 12:25:42 -0400 Subject: [PATCH 33/50] Cleanup eslint prop functions --- .eslintrc | 4 ++- src/TableView.js | 65 +++++++++++++++++++++++++-------------- src/util/ViewPropTypes.js | 5 +++ 3 files changed, 50 insertions(+), 24 deletions(-) create mode 100644 src/util/ViewPropTypes.js diff --git a/.eslintrc b/.eslintrc index 54266b1..a305006 100644 --- a/.eslintrc +++ b/.eslintrc @@ -10,7 +10,9 @@ "no-unused-expressions": "off", "no-alert": "off", "no-debugger": "off", - "max-len": ["warn", 80] + "max-len": ["warn", 80], + "no-restricted-syntax": "off", + "no-param-reassign": "off" }, "env": { "browser": true diff --git a/src/TableView.js b/src/TableView.js index f4ae134..d3df7a2 100644 --- a/src/TableView.js +++ b/src/TableView.js @@ -12,13 +12,17 @@ import TableViewSection from './TableViewSection' import TableViewCell from './TableViewCell' import TableViewItem from './TableViewItem' import RNTableViewConsts from './TableViewConsts' +import ViewPropTypes from './util/ViewPropTypes' const resolveAssetSource = require('react-native/Libraries/Image/resolveAssetSource') const RNTableView = requireNativeComponent('RNTableView', null) function extend(el, map) { - for (const i in map) if (typeof map[i] !== 'object') el[i] = map[i] + for (const i in map) { + if (typeof map[i] !== 'object') el[i] = map[i] + } + return el } @@ -48,6 +52,7 @@ class TableView extends React.Component { showsHorizontalScrollIndicator: PropTypes.bool, showsVerticalScrollIndicator: PropTypes.bool, onScroll: PropTypes.func, + onChange: PropTypes.func, /** * The amount by which the content is inset from the edges * of the TableView. Defaults to `{0, 0, 0, 0}`. @@ -68,11 +73,14 @@ class TableView extends React.Component { * @platform ios */ scrollIndicatorInsets: EdgeInsetsPropType, + tableViewStyle: PropTypes.number, tableViewCellStyle: PropTypes.number, tableViewCellEditingStyle: PropTypes.number, + style: ViewPropTypes.style, } static defaultProps = { + tableViewStyle: RNTableViewConsts.Style.Plain, tableViewCellStyle: RNTableViewConsts.CellStyle.Subtitle, tableViewCellEditingStyle: RNTableViewConsts.CellEditingStyle.Delete, separatorStyle: RNTableViewConsts.SeparatorStyle.Line, @@ -82,6 +90,13 @@ class TableView extends React.Component { sectionIndexTitlesEnabled: false, showsHorizontalScrollIndicator: true, showsVerticalScrollIndicator: true, + style: null, + onChange: () => null, + onScroll: () => null, + onPress: () => null, + onAccessoryPress: () => null, + onWillDisplayCell: () => null, + onEndDisplayingCell: () => null, } constructor(props) { @@ -106,12 +121,15 @@ class TableView extends React.Component { React.Children.forEach(props.children, (section, index) => { const items = [] let count = 0 - if (section && section.type == TableViewSection) { + + if (section && section.type === TableViewSection) { let customCells = false + React.Children.forEach(section.props.children, (child, itemIndex) => { const el = {} extend(el, section.props) extend(el, child.props) + if (el.children) { el.label = el.children } @@ -123,9 +141,10 @@ class TableView extends React.Component { count++ items.push(el) - if (child.type == TableViewCell) { + if (child.type === TableViewCell) { customCells = true count++ + const element = React.cloneElement(child, { key: `${index} ${itemIndex}`, section: index, @@ -134,6 +153,7 @@ class TableView extends React.Component { children.push(element) } }) + sections.push({ customCells, label: section.props.label, @@ -143,17 +163,21 @@ class TableView extends React.Component { items, count, }) - } else if (section && section.type == TableViewItem) { + } else if (section && section.type === TableViewItem) { const el = extend({}, section.props) + if (!el.label) { el.label = el.children } + additionalItems.push(el) } else if (section) { children.push(section) } }) + this.sections = sections + return { sections, additionalItems, @@ -172,13 +196,12 @@ class TableView extends React.Component { } _onScroll(event) { - if (this.props.onScroll) { - this.props.onScroll(event) - } + this.props.onScroll(event) } _onPress(event) { const data = event.nativeEvent + if ( this.sections[data.selectedSection] && this.sections[data.selectedSection].items[data.selectedIndex] && @@ -188,18 +211,15 @@ class TableView extends React.Component { this.sections[data.selectedSection] && this.sections[data.selectedSection].items[data.selectedIndex].onPress(data) } - if (this.props.onPress) { - this.props.onPress(data) - } + + this.props.onPress(data) event.stopPropagation() } _onAccessoryPress(event) { const data = event.nativeEvent - if (this.props.onAccessoryPress) { - this.props.onAccessoryPress(data) - } + this.props.onAccessoryPress(data) if (this.sections) { const pressedItem = this.sections[data.accessorySection].items[ @@ -224,14 +244,14 @@ class TableView extends React.Component { this.sections[data.selectedSection] && this.sections[data.selectedSection].items[data.selectedIndex].onChange(data) } - if (this.props.onChange) { - this.props.onChange(data) - } + + this.props.onChange(data) event.stopPropagation() } _onWillDisplayCell(event) { const data = event.nativeEvent + if ( this.sections[data.section] && this.sections[data.section].items[data.row] && @@ -239,14 +259,14 @@ class TableView extends React.Component { ) { this.sections[data.section].items[data.row].onWillDisplayCell(data) } - if (this.props.onWillDisplayCell) { - this.props.onWillDisplayCell(data) - } + + this.props.onWillDisplayCell(data) event.stopPropagation() } _onEndDisplayingCell(event) { const data = event.nativeEvent + if ( this.sections[data.section] && this.sections[data.section].items[data.row] && @@ -254,9 +274,8 @@ class TableView extends React.Component { ) { this.sections[data.section].items[data.row].onEndDisplayingCell(data) } - if (this.props.onEndDisplayingCell) { - this.props.onEndDisplayingCell(data) - } + + this.props.onEndDisplayingCell(data) event.stopPropagation() } @@ -270,7 +289,7 @@ class TableView extends React.Component { style={this.props.style} sections={this.state.sections} additionalItems={this.state.additionalItems} - tableViewStyle={RNTableViewConsts.Style.Plain} + tableViewStyle={this.props.tableViewStyle} tableViewCellStyle={this.props.tableViewCellStyle} tableViewCellEditingStyle={this.props.tableViewCellEditingStyle} separatorStyle={this.props.separatorStyle} diff --git a/src/util/ViewPropTypes.js b/src/util/ViewPropTypes.js new file mode 100644 index 0000000..3d100fe --- /dev/null +++ b/src/util/ViewPropTypes.js @@ -0,0 +1,5 @@ +import { View, ViewPropTypes as RNViewPropTypes } from 'react-native' + +const ViewPropTypes = RNViewPropTypes || View.propTypes + +export default ViewPropTypes From 246cd4b1b3d10f47c0023c55de5cdcdfed830fdb Mon Sep 17 00:00:00 2001 From: Kyle Roach Date: Sun, 17 Dec 2017 12:36:29 -0400 Subject: [PATCH 34/50] docs(readme): Cell style previews --- .github/cell-style-default.png | Bin 0 -> 9634 bytes .github/cell-style-subtitle.png | Bin 0 -> 11645 bytes .github/cell-style-value1.png | Bin 0 -> 11988 bytes .github/cell-style-value2.png | Bin 0 -> 11217 bytes README.md | 16 ++++++++++++---- 5 files changed, 12 insertions(+), 4 deletions(-) create mode 100644 .github/cell-style-default.png create mode 100644 .github/cell-style-subtitle.png create mode 100644 .github/cell-style-value1.png create mode 100644 .github/cell-style-value2.png diff --git a/.github/cell-style-default.png b/.github/cell-style-default.png new file mode 100644 index 0000000000000000000000000000000000000000..da31ae7fc67eaf914bae8e2940ed52d01469dc67 GIT binary patch literal 9634 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 literal 0 HcmV?d00001 diff --git a/.github/cell-style-subtitle.png b/.github/cell-style-subtitle.png new file mode 100644 index 0000000000000000000000000000000000000000..edcecf8eeac0a4a8cb06951d5a7c75a4dfee6681 GIT binary patch literal 11645 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 literal 0 HcmV?d00001 diff --git a/.github/cell-style-value1.png b/.github/cell-style-value1.png new file mode 100644 index 0000000000000000000000000000000000000000..66127b86d9f92e6b0bae2d49304685b76dfdef5a GIT binary patch literal 11988 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 +``` + +| Style | Value | Preview | +| -------- | ------------------------------------- | ---------------------------------------------- | +| Default | `TableView.Consts.CellStyle.Default` | ![alt text](./.github/cell-style-default.png) | +| Value1 | `TableView.Consts.CellStyle.Value1` | ![alt text](./.github/cell-style-value1.png) | +| Value2 | `TableView.Consts.CellStyle.Value2` | ![alt text](./.github/cell-style-value2.png) | +| Subtitle | `TableView.Consts.CellStyle.Subtitle` | ![alt text](./.github/cell-style-subtitle.png) | ### Accessory types From c83f0fc1852ca788d41ecbc0ebdcb0937764b4a8 Mon Sep 17 00:00:00 2001 From: Kyle Roach Date: Sun, 17 Dec 2017 12:58:44 -0400 Subject: [PATCH 35/50] docs(readme): AccessoryTypes --- .github/accessory-checkmark.png | Bin 0 -> 10684 bytes .github/accessory-detail-button.png | Bin 0 -> 11712 bytes .github/accessory-disclosure-button.png | Bin 0 -> 11861 bytes .github/accessory-disclosure-indicator.png | Bin 0 -> 10153 bytes .github/accessory-none.png | Bin 0 -> 9848 bytes README.md | 38 +++++++++++++++------ 6 files changed, 27 insertions(+), 11 deletions(-) create mode 100644 .github/accessory-checkmark.png create mode 100644 .github/accessory-detail-button.png create mode 100644 .github/accessory-disclosure-button.png create mode 100644 .github/accessory-disclosure-indicator.png create mode 100644 .github/accessory-none.png diff --git a/.github/accessory-checkmark.png b/.github/accessory-checkmark.png new file mode 100644 index 0000000000000000000000000000000000000000..0fd4253ed0fd3b9a5e19067951e1f7b97b8f2fbb GIT binary patch literal 10684 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 AzW@LL literal 0 HcmV?d00001 diff --git a/.github/accessory-disclosure-button.png b/.github/accessory-disclosure-button.png new file mode 100644 index 0000000000000000000000000000000000000000..6dc0c52cbdd3b680540231d790ec1185d5bbc3bd GIT binary patch literal 11861 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 literal 0 HcmV?d00001 diff --git a/.github/accessory-disclosure-indicator.png b/.github/accessory-disclosure-indicator.png new file mode 100644 index 0000000000000000000000000000000000000000..7026ca5c68a16a832e2a4b50aeaa9ecd7303b496 GIT binary patch literal 10153 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 BdrbfU literal 0 HcmV?d00001 diff --git a/.github/accessory-none.png b/.github/accessory-none.png new file mode 100644 index 0000000000000000000000000000000000000000..512303720efe3cefeb17c33a96e674681c80494a GIT binary patch literal 9848 zcmeHtXG2q6vo=KpQ30i?s328D2m+ymsGe?k9tFDV>LU3Em-Rmn!4wpJ{NzE;DJb@i2QN@iz(gr1 zmL5@1fZ{1A*xi${x^iSb6GwexZ)30~$l47m^4P}B%2vb|>Q3gMppf$gk#C{4-jBI_ zp)RgoAYXaz|BL{U?~lmvasfpoL`1n2=()JKa z{$(fslIM2t_I3vW0B|^51THS(=4lVOBO@aN5ETQ6i3yWO2zw!1y&wAuyL$2bSIBQU zDz;wMo{sL`j&818$8sNAxxu{Uxw(%O{rUXYPH#uMznWaV{+$+if`H>EfIA|hfIqUy zta8UxkhZ6zEm`xie1$u5{~7uJ(f-vV2RK%K!kGWg^gmScR2Asu0Ds)3K(F~(z=VQ= zH(f*JuD&lNVf@S(c!1RWGwmktn^9gd#u%AR&8%~Ly-JsF>AuhC{fGYitumGKm3sq@yIV);uU-z8Ht%0N#29zrJE<5qIN9>o}J#r2eeitfJ` zCHF4)39g`bbWF*wW}khy^zZZIkxa>(*G?+qr9#|$$Pg0rN60&Fs-vNjFN4Kq&Xa+g zVT4f(;QiWO3r|G(jJ9;+Ed#VwPV7yOmbUm%k1oapSmnxswwv)DE2l6<^(@;^TZGZj zps<+>z6$_d(^jlLID6IWZORi*T_H$%aEeJ;EYNkZW2wK$zS?uHE%q?_%x~M>xu`-Q zgJ{cZt@ld6m-Iw^@=fco1BC{%qaoGatya$8Kk9ZIlmexX=HehO<0C*PqwFai zkQu(H9zYtl-(IM?v%S7ha%U1=SuT?%>hpG>(6m(xg#M5+kQ?OBBAfo&px8UH({HgU zURGbNAjtQA7 z)Gkg%$!XAWF+m=6?@XFSw1dnRtpsY+H(wHG&n!IeeOmJhOo{k8hg1VVyA*K3!_N`vk#l5~c6x&efMG52}_XX5IyxI^l|z+iD*lVyO)cnXjin z@^RAQu9md@^9PfP2aoECv7arGu*%W9jn)w`15&jYzA}tsaCA^xvBEV4P;$91wVd6) z!49!;_513N`Zp?UV^TjJ`#UW$`+NaQ36$>M7@l9uK@AI2yOwhv9lBu@0}_}uNIrY_ z7QXJawF8EgdDKVe#{GGtu8nfN%cPm_4w$@#t3SXsaIcj;Y7CBCocj9g%d6q_)l@0_bBK9YjXxPBkXD|j!7lsGzNQ6JV$y=+%nuQyO(bcPll`@`Z1%!N z-A>o&_H=3X_J*_D*Shj0JnIwEEcjeAy$Wl*Ga#2Zw?ueHfy<5(pq)Z zugw*I7N-&v`fya!2p_Y+5Ghk>5v$>Pmrpa&lj?I6!`g#0JckS zk}yF4gzw5NY@1m$u*4izeSQIbXH`Fpq5(p7hcktuv>Z>ExICx0}u29MVZNpCk z)z9p&RXvMI2$Z-f3aNTj-)>~Ifc39XMnW(>S|X+rQ80J^PW>r)Qi(?7To1GV&T0id zEr7q%o@sgW^+Y(1y!5mv8#Z$$-_JcdH9vgVby&J*t1WRkJg3`w;A{xDMuLN+iS3 z(O8{7^-xI(toAM9G9ma=NKTrowp>hLw3Nk*4d)W|2xLFHp`^jF#s`nV^(}~VsO|SEEdK|g$+svFcs??p~ADRqTRH*W8aHMIC0AE@g#A(b0 ztX&EKPcD;oGV5P}k*+A>NJLDP$L~C~Bnl;qR|7y9pqchr?P-Zs@T8r14 z=|~iDv#>A_*7ehfkybps)WH7)#U7u7k*ljUc}YPv&HS3=kunaPr`^1!9w#rf|L{fA zfRQ)6`P-ILXN>*l#@!F2ZeFqrK20%;mQng2bFaYa(%J158YcI3YSyNA7(56p%Y(Ug zctp^mQn6rjIAL_h%!r^w{C3dZ;x+N)i|c}a(SU3j798keWfPDhQ8AG?P@oCa%j67f zsi-J4sPMG8MuRd{Pq}EtM_8VwUB$Ems#~rMq8CSK^9U#r*5>;O!}f&)t4=+xYlk%N zHupNs2!X{iTGbm!3wnCj{b(uE(Ca;UF4dl{9MA%}V2%A27pRH5Eb2nb8>%BBh_ryb zcbE8Mjx$FF-Q=WDYBz8TQ-6ySvp6OR9lt$S?Qyub&?E_K<7FQ!;5jT4N3CJT z($amVBjkQP9W~l#xJC#LXWt9`p-_v{j1?GZq#KZ{@mIl<=TxS0gH2A#K`@`ln%W^c}!t{me9O@N5PCqw0C0p zf;?}3p=!eNRI$WVtl7AiA5ty+nj7`$2`3u*tI>AAf!YEvYDDzbB5%&O?fe*|RqqVi zM__16h4v@DmLb`xS2thZv1WUzfO|K9IDl>`7m;$Vi?zp;rjFNCUlBm2>v(4z`ZlS% zrra_psGh)(JmsDJfrB_Y!Tb4$haZl5&x((;KDDnkE!kid!rGG3I#&81Qki&rOW#%y ze92+01JNE%Of1MfT@0?-*GW40d;j{(R=4P618US zE96G&ASt2(T7jRt8a_O;7^o{a{AeFh0m4)`LU>OxiOT-`8tpQ;>^34(G%6i#Oo{lu zn1VQ~S@FXZ0I7e{sOk!m)-*1RG}}7b`IX5$hV3DgK1;|`t|B$SZhtS45MS&ACvj6k z5yeF|g;^sz+{pbT=lP8nI2PA|Nh9o)HREMFm}SKhkUPm`|G>+Lv@q}06vB=Xvuzv6 zU}VFhgh??kTV75)5ASoz$jK5a$yXJ)L2lO`GZ~A*(a=pbi=Gm}Oof;$@0DX3169A= z&67Dg*z6u-U|G+`*?nv7JEKHd;pB0c_4ME&fMURFO(6g}H*$V^eBx**IGYpOUUa2i ztr5QNiJEwSonDQ0tELNGx9XRK@y&ydVLSaSHgSA5b8E%$zOX}=$+i8JJo_}v0Ebjf zWd!LA4$^Ek42beKRL>5_R{$-R2%~GKN3k=I%KaRO`6d%h%hJL~QG2#4XXE+9gWgel z_rom|(R!*n&Td#3Gx_)|8{h$R{PL_mVT*qC{?ouu3lA|`Vn8zZ(ZR0|P8>y)}NRC#y92Bx-cdW4{TkA=^JmY-U2P5>i-LUgwMJ z+eL$X^HOF9CNz|xf`|Gj7ZW|v(OfNIqv*`1JH729JM8MI%)|CJGoPMQd53LG38bv} zZ7|9!begT^a-gYfy^3&*Ad9Q7o%Dm%`p#7KG zGU2Dxb2Q4Vr~v&p2DM}A>P1OE$J6kN%S#h)1X5;2h_{%EjT(X)S}ex(hGVeXRly<8 zU!P+pzZ%&nX%-3$(Qjpc#3XVQ@Vx{PY4z3*JV!3u$M0RF(YpujGAJlySqb9okPz?7 zuDzfp;iuF6f_ZbMX?c9+U=qcQ=lLARxNu*J(T}Ebc9)NEJhK?)8hbM z3T3Xnpu2v{)@~=0p~OkN_?6bZBuQ6^FfH+w)EXX>tewnz)bv|b`8j4gtZS*4NKB#R zlDm~-UhhY)P!`Os5ogFnmrIk1!0K(Sr-R{hrts)>j?z`Pte0OMd z81jwpa;)&3ID1&y9q~7bdE14o+Op&QA`3aMz-{oc#dj`jf3@ z*JyiX4m4R%RtFl~-${)ZTPzO$;1p48iUiv8{-@M2(}llex2SB@RZYCWt$MarHE#H%T(0MKDXa!MssP{3JN*y%ZtnwG z9~W&mk4h1}u)2{C`za~|srmvFj|6m)ulVlAmSc%aH4IfwRDH$WKveqx_F}r7Ok3!4 z3aVj%sK_~(j= z(Nq>;yqVL6KsIce#Hy$d}*_$=4~_V*Dkk!@Pf<5 zCIyvwnO51i3<^Ku6wJZ8-gx=()(ssLw<>AgCx?02yO`P0Pb1En(RM@jjZ;fYm!;Xx zlyoz;ys-Ojg^QC@maf}-o4x6_f$d}*Nl!p}?(RK`pcQss&o-Ny?4$D{*075PkI?%J zS#ev)f{A_5M1P(cpfrE=cK%Fe6sa3X^7HOJs)-`u0d*grCDmK6kE3Vm{C_qmE*0i; z9K22XRaLWrxO<00BqFVpx!wrX@7_8ns+Re#JY3W8^mvYy5!$?C(BnlWD(hzRhe80E> zG}<``esPdxx&fWYHNC&P$w^oZV;aAq-)SM?QWO;)kZ>8%UUc=BmtXdM*YcuIh0poT zDnZRai=L06I}F!ZF6SG8Ef3mWJ{Pm&Iqt}~&Pd1>yg1t-Ze~)zFYNc#+5Y-%yL-^9 zEYg$WD++NDenSN%{?Fa7K*o83>rL;b zxwz^Y?oBsEK36VRG3(E2DmglXo+NHY>8>rUIRKx^icgH(&NffnETnD{d%EYTQb=%hmR1eXrf&z`J31>Zd^RBhqWZ zl5JS-{363Q?0(s*M|zf*CO4R$(Eu^bNY29urAWCKgqna!du_WLU8-Qy-s4p8``lP9 zhS+Y3E2@Djr}Blen=HrLS9fVw)augoOQ@tEVv$uHga>gC22P6)&6}hIdVBVLw9F1o zSy}DfO)@gezzHO~XZTY)F?i)h2me&S?UboEhgA#;Cz>g*ReY1iWz&uG=~wJ6ndf=H zqZ9NCc#lNbEvg_-SK*|NmF!rXddBUrPt&(PSgW{8bW4X*Y^WR zC8MllMDkwgXY^=#QKz-w6kVTiVToeASc1;7qN6P*{nA6hI-mK*1BRQ@Mx&cDUig|3 zhJmlSc_EYLs0$!NF>Pi>c90ExLCDbNWW=Td+(QWb^gj5-U`pxz*IzS zttVj|Pqb=7W%+#1w=jH#DxGUXL~JDFNA~zGP6qCWalDdsNkMvBGn_B+{qaViT6UN( zGt)_pGeQfC4Nl+A6i-Fo=wuCfTWKppMK}9|l6crt$Lr&JO>Ymlnw2HMF+mBS=!cim7RlA za^kW!*Z$zoLH(@X!v@K4ZGbVQev##P*ev`eJ=i_)=KEpV--zy0B^4#$0>@yncttAR z_T-yFrr zc>OQdt@O_+x-R97yE^Co7(_{?>@u9d!kI2o25-K5!o))T2Uw?|4ECz0{w;(o?zzg- zDLG!wQ%xrU@op@uknRZrMGzC+>|Wo48#ifHPmsChXdDKkHXxJ~e@*>-jLFAp2Yddt zBdeC85z&UEq4>*67fL1>E1YRNfw^x`ox%$qu~Pg+@40T1Nso7VZ=UdH+gYaMoC6~Y zia*mPZ%xP$|6KHktAD2@2vBlQ{XfHwvqkBDvBzdLP@jfMtO;GRYjRWEvzaJJk{w5UDKPaV#&o;?RzjJ$a-2c-WavHd)=r?xTJ8b&fk$&)ZAyy`Ue=RF7Ec zNUit_xc?U1xj0)bQz3%&o zP;XFRcnaUT$2A1_z0Ta@&m1TIV_~oMSYhbuST)*r6W@&?i+E9y>)2KS9hDT)L%mJP znL0>;PiT}Sv;R#(x~~^MC_CI{oj-2v|0TaW6?By|8M#e959ySeT%-}rZTl^? zw#nBj94Ih?FQ@t~m*+V~#^ICDPV{O3q2d-X z{=bTu=;&wT8Pd%vT}nW(r6ESegDI-HD82_HFW4;|4D$8wgr$~RHPI)@c%cfWyJCdm zEZiGuB%KEfKfEY{G)y=RazK2ocO(X-rq zggp59>O6;JM^V8AJALM2{Yn>;<-ww)q(RPsS@`Oh%tqo#UpxuA%A5>e_}*w4Kr~>F zhZ9By_%-7n(VS)5n#}RHEVX%K;oYNJ>4n$Qds_dfkqURfSJnH4QPBl6<{4@>QRQK6 zR^|TKrX&&FkG2@4nN`2)@jS2f{r(d^i-|{=GiHAE#z6^kl0?y%MoGFR`4j_GF~o(PyQk z87t>jM>I6*BQ>!@hTh#!9;+q$w0cp3}`p`=~MB`GuL5IMfkIzM7*8j>^|4qCdIbjSLofB1in1pXxV)z?a? z)Wg!}M)R*#jra<&3O@XLogAWbq1lmo2j#G3L!?-zSHyLBbG?M&GW$^ux7z7g!FZf# z*pkitdw)Eq#8pGXus>zq2|l>f%Idwdi~~GSD1_dD;iQsw$o;=RDq;{4q8J67suNa69O=?||7i}Z@@ z^Zfb!em!lNo0$}M?=_h+p3VgEW`6C|6{k5Eb2>S7YaGL#)w>Lrt_;y2{;-lafNE18 z8M}zC-Z(HHjA0-iPn+odsykKQAN#1*p(jJqXT?}*q8g$+S?3SmC!Yk1Rd6)4f>DNc ze1Ajtp6xhv14a;nf(p%NY>AE<<$&>rI_cFcD$h3>BMdeoMq0>+(=ZrX#0mrRz9I$oS))_ncy@(dY5cw_>c#it)rmhNdDKmhNQZs5cOd0%lM|Ny1Ry3tsJONlrJ3*p5F!UK{`e_T%5BwBNNFdU z%IgTFMv_at@TW{Oy*sWJKalUS8sEuTLkJN z-zfc$cx={$G~LEaNIV(Mr%F0pxQPHH>2h+T#EFcd<5hoZC*0~`Uwk4#Rs`0OqK_S= VU%Ppm9{=x4Lsd%!eeY55{{w{v@e=?5 literal 0 HcmV?d00001 diff --git a/README.md b/README.md index 9b29dd4..980893e 100755 --- a/README.md +++ b/README.md @@ -106,16 +106,32 @@ These values are provided to the `tableViewCellStyle` prop. ### Accessory types -* UITableViewCellAccessoryNone (TableView.Consts.AccessoryType.None) -* UITableViewCellAccessoryDisclosureIndicator - (TableView.Consts.AccessoryType.DisclosureIndicator or `arrow` attribute for - TableView.Item or TableView.Section) -* UITableViewCellAccessoryDetailDisclosureButton - (TableView.Consts.AccessoryType.DisclosureButton) -* UITableViewCellAccessoryCheckmark (TableView.Consts.AccessoryType.Checkmark or - `selected` attribute for TableView.Item) -* UITableViewCellAccessoryDetailButton - (TableView.Consts.AccessoryType.DetailButton) +These values are provided to the `accessoryType` prop on the `Item`. + +```jsx + +``` + +| Style | Value | Preview | +| -------------------- | ---------------------------------------------------- | --------------------------------------------------------- | +| None | `TableView.Consts.AccessoryType.None` | ![alt text](./.github/accessory-none.png) | +| Disclosure Indicator | `TableView.Consts.AccessoryType.DisclosureIndicator` | ![alt text](./.github/accessory-disclosure-indicator.png) | +| Disclosure Button | `TableView.Consts.AccessoryType.DisclosureButton` | ![alt text](./.github/accessory-disclosure-button.png) | +| Checkmark | `TableView.Consts.AccessoryType.Checkmark` | ![alt text](./.github/accessory-checkmark.png) | +| Detail Button | `TableView.Consts.AccessoryType.DetailButton` | ![alt text](./.github/accessory-detail-button.png) | + +Disclosure Indicator can also be applied by adding the `arrow` prop on the +section. + +```jsx +
+``` + +Checkamrk can also be applied by adding the `selected` prop on the Item. + +```jsx + +``` ### List item format @@ -178,7 +194,7 @@ class TableViewExample extends React.Component { Item 2 Item 3
-
+ ) } } From 17fa403d29be3ca9dfdb96814ff5b478d418adc3 Mon Sep 17 00:00:00 2001 From: Kyle Roach Date: Tue, 19 Dec 2017 08:23:41 -0400 Subject: [PATCH 36/50] docs(readme): Update example gifs --- .github/bundled-json-example.gif | Bin 0 -> 413676 bytes .github/editing-example.gif | Bin 0 -> 304658 bytes .github/large-network-example.gif | Bin 0 -> 774532 bytes README.md | 140 +++++++++++++++--------------- example/src/screens/Example3.js | 1 + 5 files changed, 71 insertions(+), 70 deletions(-) create mode 100644 .github/bundled-json-example.gif create mode 100644 .github/editing-example.gif create mode 100644 .github/large-network-example.gif diff --git a/.github/bundled-json-example.gif b/.github/bundled-json-example.gif new file mode 100644 index 0000000000000000000000000000000000000000..953ab1c6d26c3a447507b75f28a05705bafd06c9 GIT binary patch literal 413676 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�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

sk-Rnkebz?*=wvrf)ZFJTO$H9 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

=VR5a8uKI6&UP>!;p4{|5hyZgsEjzc5 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.WNKM_DEc2Y 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 z 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�(( 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�r>KbQ4t)H-?d$|tz27{}D3>eX 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Ν6W?#U4OOC8)3WbPR-U~91K|$ex7)z^ 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

Ql20oYF2>))@IivYhX(YUdDXvc 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 pcZon)Q4^-7l zJ@WT4-v4E~q7;@E} zBz9o3=VqgC{Pu7WAsm()rveE3I=Gj%PFI05-AQ|A9ZC5QUM4iP&zZda&*{=NTP5O8 zW4wP)mo|0?|2w_f?{uk76l>zvF!uU-1TcaZFlK1Etpx9Z+J!6}M{(}*u_;g#0YP-r zg~Hizb~F>?cmzK6401ZqPD6lHwpW?s3m^a(ccottW7af$t-^jgfc5(4wR;sCG_zqL6B$h<#iTX2wi;3I#^vO02AY!4_(gD+FC6QNuz=V)0+ zg%S7_b>QnM%BN_`O4CIS$5}-drn-CqkF$T>zXnf=4pC$~0-%%H0M*I&BF4=j$;uF^ z9HK5~PyXz4_`7hJe(8{rxtJrTH_9e^DP zNE8c%DF>#h`}m`2qtVm>hqA}hxT-=%vyOe>^{^X{#@V(8h`_U0T zE-4~RhMcV9LN}m{N^KvHC?i^vW?Vba-(zuG((I=G8jB02;`)n5|Cx$QkMj5zskqkX z6KNN|-L(I%lwjIo%)fP(Aq|5zE5>vKkSf#HU(5n-6mlYRJIhaudeA z`^zu!X;O~DazAVEnDA$*@&k(Hm!_;@1e

GsR?lu}SvWQOH6V}Mz?_Mekg0;%%E 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

    ?uXxA zZ#6V3EBa=D+Ynqykg-bn~TSuKy}DOJz$z4~z_WA@Ye%333la@Wh! z{t3^EBTer8c3Yu}XRFK_6qsTP$UKWepPD}-^L*Q~oc3>Rj>vrObHGMx9lgJkJq|Oy zt!Qz7uBN}?rOEdDt0UQwt}qyN*z0I(`RJBl@5ZyRK%p1gf}7hg2|_<#CTaeAb>LZ4Vb`#7)o1(Y=*>j`Jzvoeg~tJ`N^)0`z)J1nXcG zSHE*_e3MU3swOaNLt4Bn{TzEyOk~Lx+puhPC2n zDNuy~B8Cc>=TGD~K82wsFBwn(B*Bp>sdytLGeSTDhr-1kTr6*9pdXc|DCf z!one@!SCgB>)DUQrnt%vGv(F%x=m;H*0m49*4QEX)C~e+Z9EisNVUFC91{b?6OXV` z0Wa>Q6of24osY=tL?8oX6OUdZ+5`iI(n%hT-YTpfx7jrfST%_%cq&LViQG?aLQ4A_ zVsn4}{>_$z@``g01?^CbmpZ+C-5OSTLCBw5O6RFlo=yH078Wx z6(Ust0Yx&HO&<=(Bob;dI7ChYNu<$Hn0zl4B{9_)0tFB4SU0k9U>IERyJ&70;=nw) z3U+ekJ(Y(-q6!hk@YLIEsaOX1X}kZ4Ns*WZRR^$|P@qzvnIR9wAHwRBMR|JYcecr7 z4`$0};Lv@xlNPXY;MTC%Eyx&*n8GPI%L-wH>OU1?gHAA#!C3V|b@L1l<{nb_INgQS z!=6zJg>U$~)gva_4~8shlJ^w^lp*ozSi z2!Lm2P!#K=Qc{59kJT^21*qJq92G(_NiJ{dj9z=92Q^+O+&y$X1%;T!r}kw~tIOHV z?w{Jo#PT~Lp&aUA0S2&p+YmqYvZ$RWI%rsP5!af?*mpoLMWf8f=U5__B zU|E=L-?PNiRbhBAq%g;AXNhkBZ=}%Tts@}h?HyT?Btcpi7V2H#KgZOX_*j8?PRJh& znG)8jf%C#8d9NcuigJR-zP7-Ix5(n87?jooIeck8r6QCdFl(&bVOAQ4hh=pQw6cmK zr+S%vh$5s!tXC^bmAqJia?&C|3nx>!NTQZD$ik)y+uBdVwQBdX%ofNc4Rn=uv$}`c zj(;7n!XSD{rl^qQVwGR1Aej}#TH{2Aukle&)67w(G60NZrE}uF41~W`_(54IKrXz^+|%YsV^2E(hTMst?QhQ_VvuQ419|36GJ0R;Io9$U9gZjCMQQv%a9K|N>myAoVb33s5V}R$vtCzC^xDXqW|)VO7anmN z=ODXn_r6AQ@E#O45(m&nY7PQdC;jP7*t(Vhy>?l*mzW~Jb};O^-HD&+fWZM+f>++< z2sP@m7~Bk)w?+Z;$y7&;?A)qK&{sCLPpY>eX;ZO(i0W) zGqc1!9vDQ84p#w^Ogf`4ccel0=?q;=%|p(k3$kMp6gKq36wABXh@a6u=)riJ;EMwu zH)5~p+sdb&7Eh?{P@`A3IEFpD9mDVt)Cx#v%l6HmexDcFcO-+8*GU%BLh_PN@MJ$- zF(mwLGlL@Jh0U)RmQ>lwvaa#s$-rhEjNZ!e6!PYO;&fQ<##U}vjkoaUic#%vTlq;s zK19ySF+-K@!b15f*3K!dw&R8@ytLefP9r3jM|cstpvHTK49|%#_roT*W#r$0{KJdk zvL=wXA4}pMwyJR+y<>|~-rquhTx=}Rr6m!7f49O^Gizr!NZS8UJNr9|c5!j>_Vx}A z4*nO4{(I8wU+NcT%=5Q7@a5Vs#YquDUEZ1=~8mkT%rNNNBh=}HNO6?slAZ`= z@;2eyaf>jQd&`T&~tnh;n zq0l4*b1Qr$h2V3s0f1T224Kw13q5aiu;0@tM_x~m2_eg

    C+cw^gSmcF6#5iGNjP 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

    iJFrzym+D5zUsq-X{X}rAeeoA8;m*!AL{X z8s70}B*$5lL5db7~#H8@%$+#lC&zd)c!o*Wig!^qU|}&vgJ!XUTe^p>;Y1QaB+fi0FH^_#h7a?W z_~;ATKHGiYD*NFxsd+H@SjOae;{DzpDTCPhjCni-MA?0DV(e&3pAEcO6}y|%x^Cwc zs(w{mr=!E(j(0sBVT6@vwtDs81J|3aJ`Vte3|>;;Z7HQ!Vj@t5+i&dh?L5*Z1)ZBX zdH!7(*T_n2*7eY*A9h|`U`qwJ)G(Rnc3)&ZEPQV0I9bW}W$91edt(AElsgj#egdmkPcj1E- zE0$WPHcy)4K|m05#!Q1=NW=~<^-CcMhav$CQ2_8!I#Ey=<1SMyZXt*>u zra-bo*YQBnSfFKP9fXR4aJ_K5l9FT&6bXHzUk0G}_tfAu(m!FMeO&Ny$PU>pUJ^)1 z0WL-0o%%TLT%spq{Baxs7TWYyVrx-0aXMT(J|LaLenB77o8y7JV8%fZBQ!djSF8MP zsF5EAanAX&8xnYh#1d*Kdhyq7CoWY-6xN%VuCu?SXH*EGXP#LUcRAP9jq?B=_K!lk zSxU%pqc%gq2>AydW;NK7b2%=);yP54Uj&`sfiUqjTUTK^dc>YtRrEoB1w&XiqN%F*-mxq(6(Q`&#RDxUZ}yB0|D^HrX! zm}ZXxAPywjk*U0V+4D@~5%A%b34Vp+rW4yzU6Wv%&Q@#P_1*iE4v!UU+7*N$tl>;i zCi7NjzWZLk(6i_IxzhgO$E&yF5BA*uDaT_f?MOTQ-h-uT=~PoeXWoVPUc!8iPn3;2 zulBt6k*{)`3@yEL?clwiHlNdMerb18h#+XbCj=XXq_%O;!;C937AELYZe1G*290Oh zAS{rSy*1_&m|>?D-j}O9m}Na_~3m?gGiVpqXo+PkHZ>_pP(nU*-^C?13;&` zhB!@9(S!d24e9AGnZv?A!WAR~#tGi5xy$1g%!~1ak zb~{rhFo-ANF0&h$9aiaUr*__Zt@l_}BnxFy16~!Tc=y5|Ke^rL@hCO8%q%$#4by-K zuYFlit0$K;l{c%=w;FSAS*Hu%yiq7HA7bWskJ;Ekl(Fy1mfYnh>6S_!h1dDJl`DJ<>go^ z#d7rKB!8~%n9`v%uL1*`UzFQp!V9xWyrX^%Q<9<#-6TPF=joW?K9ANneuA7|Bi1mp z8^bC40u1W5+fHP7x(Ei4s5qX_Se=CkW zqsg#Q#i!pdo?V%7t3_^Mb5g4}^pZkc*$hr!l^$+64F_r#I4=3Vy(au3Rv@D9;LIQk z&Mv_3TH6SdN~H9OU76RjnGBv8e8hdJft1{v3l?j7$QvP6H4#^DSKrqDR{{_Jj|83% zlJ=i#aKyyK{y%DPA|oSdH8}rk*9|R!r*+-XvUgg8&BD|_g1D8Hm5q(f{|oUu?VG@l z@r7YVvdIdVhKMK7cx+X3lu5hO?WLO+pMHpaMD4JJVAwQ)Y@W;SZob*?i?g_G|0Jw? zIrPQXe@oz{v&&H<)*zVB)={vl;+0B#&XkQ>o7&e#OEdUO-yuowZx>S*;d zWFFdv7Z(DO&IQnOaUx-ZoB-~I4{9|gfjNYT>)0W?=HE|mlnL5=rWa! z(#{6Rx}X$CG1jnIIGPDiwI=r#H6p?9zF0O`7|TNzQ*E}3*c=4 zM{u%IZ?+TVtdgW^E@#!co8p)UZ}J>r-jb_KAxQ)G|NPow+Tn~C^s*K?Lb9-k2vQXo zfi+~EdCY?(9J8H(4dtq}4h}m=$P;cVy<9V*a*PHZYpUv{My&a*X9YcbjE75w!-up` zM3OedEChoGF?c*4LKO%bgk#WTZY1ix;k+OcO#l(FcfPi{Jh(6pq+L(SAmm&G5)${U zeY-)_Snj1*ws&bjx=a(M!`QS*m9UE8mnG0j#-$>XWEpI5-bGuJKL#O`eZ~1}O;Tr| zbpU3jqSQr#^;vXZ>t{bQ%FJi0soZxhsY$fd2nvN@I!(C*uJi?nR(pCFw^j7+?(#9| zNesj34i9$Q`?j3Y5R1r;39xNf=6y$>FK$q8SmMU}u4l@7@9)eQocPfF!Y-&1!IA6z zp?4MD1;Xerp7_`o7RM)dZ>Ra`aoWAz-o0BK?*~qN>enAO{q*qDa?YoLo!zIO9<5fc z3{s$6!TWX_pNHA)gFlaO``!FJ3SEp5reM$SogWuFs~+)0>cr)U z3E92-5l?Xsenvb~syY)nsah2sIi+##Zsat6<=}&aHrEG5m>yqy_l(i04@z^!XHTA1 z)3pq_pl0jdep>2m$`%PLAWOC3wAAao@W7P;EWmyxw!Dk;YpLpG8(a{s;bb0pb*j&= zeEZ!S@z~uN_6yEm3aPQCe4kF<>(e%eHCB(1LU~+tr@~%5bC>`xosFDeWdu^nFammG zrZu#c)Lw*@_Twbbc&CmLfaP90j_!F6S0ZR5t}5Z_IP^M6PTB%QZTNDo4QswEJ^qaP zM~bMuJbN$>1l%L3^$;j`;@c~_^kLReC^C$b7p6+mmZifc(6GVXw;sms%<>vYK^IEq zQPq4c58(3Bk`Shl3R&7kiq5*})+=y;aUnu$GE+xOMcMiN%$MT$Mm<IWzSNX_&NDI;qu*s=5fRa>_r?mlmT0-WG zkf;MSbVPLq^7XLdLf>RM+o~ST#dI<_Z#d>Gs@RkD=n*oQDgX)FWEG`v0VV^#=j7{<7Q=8IeG%HWcK&C zVU8r}R3xSu<--~Z?OnPc2(2V*~z zxyt2l&8m}a7MCXGYJPre!82YbWSG3D=lz%MEsP7IGWL@x^j*qH=Nts89rLiNKNv;Xg5y&iM}96CaG#F4X|#?TWii$JRu5@= zZ1JvfP&M|wNV|^IO*wofZR3MUs$G$?C#Qq(M(={5T|$F<29Pd%r!l zmtU8%x07n3x#wYt2UWA6F3E)-9jTWmGwVJgJuxt!3wQf(wEyT3V~ozd9rwD8UcXy6 zwV0bKChcf!N^V`PLjLF-=17(wvnP4!=!raiXhf5=JgVglL(0}4v#KAwK*N~^lLoH1 zm*GhcM`|cx>zGe;FQv5)hI~#Od}+Wu?<#fbZ=$4!-NsPW3(Q?U$s#y)T<~FT!i_4e za^2T_GqLQWxo;KaUtm4cQyo|$3F$)3(~R2GvDx=cN|P6?GVX7BKD;ve_*2^&*AV4;=XysSI+n_Gu}r= zeZP~PgWYjb8k{6Rcg4@~U5}~86qv*1{m>Q58j()gmm$rP#~FZ$k&clLXpvv`87o55 zhs?&NV#9wg1!4+!^vlt<1O~FH+cFA-w7Qu_(FK{SK(FFii$yUx!M5KW3$TUHaXIf^ z;p77VgUWePz9wW)f$_5oudO@UGh9B%yj#A%b|A+PL8*QB3cw+_6eUbCD%i- z_TKxOADu0yzjvKsAX&^6+Yt<;zQsw}W}B?3&xNd6)hpwHPdNUy*U;^U8G)AK<8vq> z6`k>R(zHki3N4wjJsxthEWhA@|Ics9LU*RFWSVyg*%UM0@s@Dy*Y9mS^Zl8Of7QAtMMysC@(rhLa+SaNzpSe4Ad~l1_KSN}GKi5VV9pbv+5<|Mr|s6?)e;Gy>~4*=ZEF~AHbOP_r~^2{|z zUs`)`07D7?RO3I|!sU!lA~%AEAn<)k$s(V*k=jzh(TdPk28Kh=<&<`OD%y@k?tPkB zNZnb7-UK%mT|PS~y3cc$#qU6jc&tMKMQwC4dxfN~kQm1WI_Xq6qLX5;UVOiZacP9g zMkZ6U)r_KIJOROki(NA5j@oZh2uim2%#KnCLLGOsCFrY9f8EdlS$(O z?h%={q0HG17x6pLgM~0VF|TjF=bJ^sq4@CE!s0Ky&4V1YL;S<5cFb}q5`n~QD8al8 z8FNBK=S|l871$F(*(V0RjLog_ALpiBP7RMyH zp(|J{=kceakP)e?a_ib>wuB?T`-`YDN*jZv3Z( z4V;G;Vx#X}fxqJz3^y1p$_+LyA)SFH^OPBM7?}1Ue-y@_LfYlhgeW~_6H*!8#ue9n zE8?`UIs8dzrZAs6V|T|3fMR3S(@Yb^Hof!G(6S2j@4_qA&(T-PGu_?+ z{2kyjmE}r#S)Mf1Rz&n=Q*Os$S(|iq+&k=wx73_c4uWjYLSo1&#tQD6NBfh+)1|W4 zbFZpc2HUC#P<$)>YCn|M{=8TF`(^FlqyIuOY`5m2?vv5WWTr}aByZg@t6ClVe?}R0 zWpftm?5Loch*88o5JCb6@8(2#sBbAJXU6i82b3ITY{1PONasJ%zE6n`f55Hm@3P zb(*tB!h!@4DCpoofPzV!U7|(30J4xPiqviLv>R0q+%Bmv!GXlJMr>t|(}NzDl^(ZW zJw(1mr!lCONt|&RBwpxciLpP@Rc}_`2)I;Ls{I_RY(ge5&j0cTsQZKphmBqHuIpq5^ zJ)|4xDV@+cpa7Tu0|i0U_pe#XMiU)cO{x(~mV{iX9~zleXAc0-3iI%II)Q7=s2^lGwVJr?~8 zp2?`vok>cR_fvc!^;<=^@k~|GqJCmbKr7ap1D(WO?YR>q7B2=8dwHLevb#x0@rC3w zecmIb*{}-2h*d3?+iy9`ycO?#F3MX84N*geX7^I`h(;N9&?XZxH#^UB(St_lkQF~M z0hfqgU}#m{)D0G3=#Xmb(x@}W;^n2wPYAmE-H;Ol2z?t!WytW#eH>UaI7~;|u@W7C z8g?rMpsWKF?9!{C;X8XL2G6lPT?<+I&Ot{?nT;vkP!48R@r}CaW>@U$j|X%Ew9lIL zwUR>znq74yS*QOPwn$h^FN;Y<}&>~Zu+o#`e*<2@73wQzo*3_oguuJ zi1-<64CeXF-Cr?%4wRYHD$A?~`Ai`&wv!-%V>VsAFsBlhInoEKP$D(Nn(g=1mf2q0 zD_X(X4)lOWg%e^ix7I&nMCju<92k2qt8`LOn8KUw409ao3>3n1BxO_~yMw24u!H9k}2c z8(x^*YVs#aE0Sh|#6{mpRBb^TvMZ-$j9se`GxnerGWWPmo8tLSV4cYVy zq(0P1Nb*WAvpdNzP>|*KWwW52sy7ghVYVt?+P&L6ip87uh3^Tbx(@Z6qGm4SZ7JtuM8X?YsFzhJg~I! z{ng=>Oa7srUE`&}*Jhp3fu5RR$4!|bk>wdoLSc2O!%DcfsA|2ahE89v&Fhv|D;6CS zDalWX=I)3>5OM>^B}uG)n_W9%stZ}+kdlo0f&y+yl(^&`OJ9N?o{4BtcrJYdN?yls zMW-`t+X~noZnKRjMi?w zP6KbvwR+u|wp`_Uy)3pIZppHC+_Cuawh`MY<|Yv|cfm={v5`O%1B09$V7P^Z(9E{B z{oBBzZI^tIZ=ae(ovjYLXANvt(#rL<1lPj0s}$b4VVv5WEjLI`Ek7Lf$PPmG52{23 zOCn33%6J&VcXjV>-c19|AdHDx$mtwc+Dbf^$KElk1g1Z2(&o=YY$K;Pj>8b`^6+%j z*dR!!$l8c6OfICjD=s*LAJU2Lw{g%&R|`PQe6W*ARQtoLw#dZSg_d%H<8pgEzx|3n zd*Zhi!GlfFQRz@=C?B^D3ZQkfT<22~Gu#Gw$Sgd-j$7E{tMMS6rMOTG-_Otw1?+~x z-OTxvdd&|GeMwP?TDSl~q{_|Z2X~>D3aqIPq&}QzR9Qgh^SQ@On*DXjsFX`_8h*}WMVY0DK7lx`)`H& z=XGzt?$-Ot4k!Ljk_5`~GcD92XiOyV{a91$ySMvy-^B0!wci6DeGh)~-7j$?Oz20% zBXX$wkBf;vqHBM|KKc>&=10Quk5F}xX$GG70FKfmTh##^m}qxm0r#ugb#+FMeN4fl z+Jf3If%90~ox-5gU8sA=(!UovAMmn~ij*~XbJOk*{F3gs2fOZ|z3x27J$x*VHm-GCA{NiPg1Yr$!5q zDD@4}UY=sIjG0T+PUb>=mzcHr3W&6RJ@|3->)y@zrsoS2Gpy$=A^d&RB$rxoB$Tj( z*Cq*vV&kMem1Kv~84yrR8$baw(2Rih{@r39)3Pa`exf(fSsR16M&O?#%pu?f5Lu~S zCNB|UE*?kGqb7qUEXPpU`ESL6wm0mL7<--%K1JLjs7Vc~l?FTB@tbY7eNY4=&b!mpbO=t3@-UCb87z`^{pI0aV+F#7r5Y6xK2OW!{TBKwBK@Z0 z)l)e&E29GDTC7^^9#&omTBIfLrJ7Y2LsssFZ_E9uxOD!_qa*~ER&{jv##oW0{Xlh0 zUDo_Fr*By(KPOBn;6e#WtRSPbVDMNy1OTSHF1i7gXx#bC;YtG{2@ejpuIDieB zAY5z!1VcexBS?9+PCq+_OroDMq8;mSG@c4tN}w$P$h8tlG_5?40_*yW6=tx2kSl_o zO92qHR96-~Y;>6Tk6R8=0ELsWDIOP%9|H1SqaHE;@~xx-DN|>=GBi(1EcSk+QGos0WLaPcLJ+O3)&AZ4* zfx`kFMY2*5~C%$eerdcAH5ciDHbc4?jxGy^~ArShDnCjJJ)o~_yeetBN*@MQ35)5 zY0mZTP8%qOGpC6o$+m|$BCk&0j1VQYN;R@1&fLs&kF$vJ{ch`~hG@s5H zINASY^GHgKG=oa-?ie`waPQOWU;jCQw{-vWUlVwhSNs2wz;olDFBOnrN>q@g91oK# zOk#|p(g|~G(_0iKb97T-^5xo$p)7U^prO#Dx`K`}sng zJ`7-ZX6*F@xh}zW+W0^g>lBkaeOj3(35}OC4+@;CS|6S`{l4>@B8tM+;6QSyZ{@jz z$M=jj0h-1PfQz=VI=T=Dlpk~oQT-vS+hOter`)ft1rAIc`+R#+oenmQ zL>-G23g78AX#i;}C{ND`<%{CL8F6Hq!}L1~wTqmTUOQlrg zPq1+UnZEmL;2RT3>nCJ{B6qjf#Wa~k?lqQB!K~X@DGDG<=>><2qfDsP+js;5#E>C; z+;Caey`IGc3xW8r(rkF|sS+O6uJTt4r)8`akVflmNV=0q1M6aq1GXmqa+#L&u6|wi zPtiB;ki;MqQr%`R*Xl^hc_DQs3#)TQWoaj7o>`5T(PPWxmiNjQO>Lsda8FO!%nMauUIiN&+vk zG@w+oSfrhbROPUuaC$(<{dL4xE4L>+F2^cA*`~4|DuKz&GV|48Qy*S<7F*SdSdku(^<28R$OvADsm`x`+EPUnV9(eJU5cUeq_xrg^AGgz~ zB;`S0a{%ADVmpIwW#F3x5Ii?SP6a>CuRU3MVcb*ZMl$vVck1}6`UjSC6>3Ruu=`Ob zPH<+$kSKr%)JlGTvg>plzR4|Ex~Cyc=@w_>su}mWX{R^1{q^YIXUxt33`XH(K~5}+I5!LkVwp+L z+3iOE8#`Z6XrsfTF9u5=dnU`aDg`X zrI^d{Kw{Cz=-Bv^iKoxf{}K8U%S|f@JRltdf*w{k-{9u+Z{}Y?FU$`ZkJutt(9|B zJJ`!>_j;4>p#I}i%EJ_)Pxcx|Ut=a4+%4^C?EHBeJAd2muSmhSuWa45;}F0kSqYQl z{(EPPD={;Q0>~sG5ABoSyJ=K;Ce}lf)aaw{mIxLl%rST>-iS(q3OW)75dsDn)@)hh z831a;VdWtxH?)+RB^B$>iR8gkNxW>t87M-;qQi?#ur)e~4zoWrNO#s+yOGY|b+l); zdMLGl7t?ILna>}K6iIgvaIgfRQg}R|bN>n>gbs?&g&?s+0P?btZn^>zMMu)-@WkM2 z%N+Dtu0=Cpoxc?sTVT%a8c$TeQ=!E$5XOJXz4 zte)_km6dA{lx9(2J@qwWzlbiDh8fgjwpkel1}3~1_*tDPvJfa$qhT(}z%}?D zc6FUJs}CiO(E(!Eix32WR0ZcZL(O4Yph(oD)Vb-^WtdSS(@#FcU8km;4;;Bho= zup=?KqlcR~qfpR=mBmmXm_DfkQogR-(R@yo$mlC38p6L#-pELM32%*0U8_m?dygx^ zk8y0xCamWEt}LV6F@7yEsL7S*oK)^6Ci_&o>|=BOqWqNM#N>PX5jg*`NsSy~ljV^+ zAHHz6zghoW_{ilH^3%P&zkJABNWP~J0~ImAsh5h^M#ZkWM8wJNZwn{xM?NlkD)%ss z59n{gmwhwxQ|o=jKw`!af8og|do&w_j)Qa{npRp4si$Nn9LKu=_j@KwQsF07XlyDBR5D>{uI)j`t9^N4M_@%p;IzwYmQAKAKD3(+7&cQv3eW%M4E zP@Tehm1=0p;4x!bSy)xtEt}2sITe;kfTrQZa^yOVxO~2Vl}lna4kTJ{WtvzP!Ae5Y zB%4j9DlPk!p^ztK8^1QCB^k?{W6?|lvTPJM0hQ{Bj z7E5{X-5TKm_e&OI?Ph$cgN1OK<;820Rt^#3f5F`I#Y zt(eJeR%$Vx40QThx%8}A`R#2tL80~1H-Lx;E4_}X)$Vf` zSqU_8k~U_GmA(P(r7bOiWbWu}(N)?lrsQX``DErK@b%O{$dr!*w1w z4q?|}-;%;uCy<4rw-DfHIcr7^hT-w60OkdN=4jR{dM8V{3Y16zPM0BzS{WA_FTZ8r z`ZbgylbHmUvtHu~%!B~cG+Db$TZduD=-CCQ)LzfiH#(QtCJVijn30^m04Qi?6yC+4 zX+}JMl9IPIlL|SK>(nDiVUfVgM-crRPp><>`&lUsUswpc@PLm_v;*jZVbSMLmL+N^ zkZ#X22E=}#3vy*}p8gB%ZiNlk5HEGVhO1nRULx5Ft0fI*X@}m?zl^^>p7|}$ z98Hs$y2%Lh9UZ=(Gnp3M^<0xX2I@a&3qLmQR4TkPl1yRv8jNa=3?i6H>W~3PjMcFi zxi=xg$*aaL)%O}i8ZXs7*Cq!w0m;u9Rh5hd9axQP*_-eVRFE04FjfEQjZh_VzhlQk z9m4mB4(}HS^Lwy0CVFijjp?g~*g%amfKW8(jF4KnwPibhqq4!`P{h3&L)FSxy^MdA zoZjay^I=utBTWEp&$8Ua6h=&8jk^kC>6?*Y;3hG(3${NvA_yZp+K@|O!4FS_w+A(t z`KaktFYgwOk7c7S*%+yAxM`9>00U*jggiVQ6yE)|BPY0F2*IunXObt~{UzZ^S1tRc zV}OrK={#*zC=gUS4ao@fy29<7@VZg<(#w^}hEr&2R?Yc?Z8P`aZ`p3gpBvZ;v*lZo zpEPZz!Og%&UbNnVn*(82%6@N3*B)}qu6~i|ciH(9T5>_N=gNn- z(L#mNo{g(>6AyzC6#T24uuDy+;@y!r#Jp|p2B%^eZ3mfR4;xQQ5Ptn(RSgd)2m#=P z>y|_4lfp>4a3zappqU`6L2sN7T!}n<5KVfxI?kr{t&g6aqPg$>zp(TFZv17tKmG5< z-8asfB&AOw?ist?fHMxN%5rxA;PzkxJjaW^8u0K@PqIW;XT_3t;N zK6kusIn;roD3NJLM+h)&LEB5k3j(R06k+jJc_9MeposL5f@9^80yB<0B$O9-yb70* z6G5DtblP>vUdz8)D#K4fT%@un*+4HzUE&V2yWz=+rszYcFiujSmK2<^Bm4r8 z6;4vj>cP$H1iGduv+cWs(0FFzWq%Sa(dH}I01XM8xkDHM5@;pLB0vGTahb=S9og0p z;MNkzU=+lM&wZ_sIq+B{>6fQEes790X_&T7u+lmSbfmV2YL>RzA6@kpqKf@J^S42p~ zfbTlu27Eyl%;}sLam187dLVr?tYopg`6x*a4rCGWXz)pIFtd-9K1tL8f|Ouo>41eOtT78vMa3@$$t1I)r0JzS z6_`~;#3RJj>V4l*0O*VigbeHOl#VLY$c9SZFl06zsfx6gY^#_0cpA7*vil;DTSG=L z;{XJe0a+;LRu*DKhrI*Q3HefGenDoa!Y1H5+Jg$h!?gaep6Ve;vf7-ajq37B>_;Kt zPrkS)-DL`44X5mf2_eGV?#5t=Op%JALDUoPjqMg9WIxCFqDa|g^t7LYrr2YK2n_47 zT6!$*E{?K+GpEQ;rv-W~Lc?1S59b+wz#}5aibzp-*$AF1JCHY^ zIN`Zg$E)k=9tJzf?ySxdC32^XDWlPx+<29!p0?4H#n$Zm-PUms#zociBqB<2mWsvo z-`?t;m1#DlyEIdexHdxa=VdbWgX^fcbL}=%8~ILSaXw*MEW??%5D?5cw{&}YRs&+f z&(`)k(ZehNB%8SlVp)QK1UhNw>9)Po^$2tFrM30Ju#6xXrf8$9k5WDcu3rZTH6jKl z6u-B96py?<77H1!rYi(~iQwC=Hyds;35wkm*=&82CC9ceQvSs-*c zA7TqG-RnTF{2M#Z*U9=XcD_p8uj1d>dFKSKU!7RKE)n%EG3PFc%Ux1cT`~{4%sWA` zn5$`RNcpEHVU*eo`b5PXu? zDcLbU?|6q#v2+Wo@Kf0o+lbq?@|A=i%SXZrRUjQFDt#hVRWwZk`>_}>_;LT#gA>Qg z{!G?Qb`#)2Pz(Dqv{E4wMQn;A6PB7>-xM~w;vy^3AL7dfu0KY+3cBBkAD9GBE7;E-`a%C;W1)l%_2m3jcP*Q~<15*Ch}d-p{Pkl7{MB{(W)kW;(S9nuSm(z; zfCU*6Wc+&b*wC^tm1F&5eg*;mPB=M&gRkL= zMtJ#ArS2DTYmo^fYf)eS9;UELX9|K(8^!}*yADP8c;Z{vuhr{F_r+8k_XW$utxJB1 zzDr=Mtt#x_K*ExBr1VYV&%2y@1UZ$t0{^srN*{O9LB^>ni1pe7`inCXj)s%fq#pJ?;*DxeSg)4Zhh8y6XFdxnXTG7;SV`{|?m0UEzGhW`Gp-xMvH z|1!&~8P5=fXHAup4QVUouPrTn&N4X_-f`1|a8}WEW^z&I-m>o5Jaus~MrMKMnSpac z#Jnt}7m`u&n|Q+~3M_bPE*yKiF8IbT_+MKH ze7F#-$({atAxvN~;uTMb>*B@u#pr8`u@4vHUM(j4SxgC!-rc4bnz^mDCSCcw>)5;H;IqAv1=W~1=q)QNm=9q;bbmhoWYV%8*k(aviK|KbQh7}X;dzFPT zEz&*Ke>*?|g#SiBMZGnM6}LX+sbJ$AJeF=Ngr_ax!wOEavjVmX{^2ipYI|XdOo)udGi8`Ybt{42>Epl3zSyE$s3%QxaHQ8`Sl+@ zl%uALu+WWjhTUfd?A;cpht)3CMZ6VA)uMyn&~tO8hYz7S5y>h}XVop>Q>g?0ituqS zeQt#{q-=@ToIX9eB_i%MfB&ui$H!+b!UTZW`o&nYDf6v(#t7oGvFLXrgt)6z1KrYj z%WHaFJ3z0m57~nMz=Xx~%Dg_#C%)&hvzh2X+4k{f4N&lG3@mAyt0|YBusEl4hJid`@6ik_*FNtFIWLg}KCWwh+;sc6b*nV; z+Q;32k6tk!KmPr=FZk(;)~9c7pS~x23acn%y|Gk)U3PYS`6pjNEBxix?N5`$eQ$X0 znGkECdEx%{WM_(%MBTEzv!4j7Re4_bRkE1bx)^~q*)2z`>B;gJ-W6N!mJ|lql0Y@G zILi2=l3=yHQ(HQW)phD@os<&WmUS?(<5=^3y-qe={E|`Kln~l^nbd_{?;7+ zJBb1;pqyj(_RV1~Z*5a}(X+ud4I4LqF4X!--aoD#hkkrjyPvo3#W^J%xK`Xl=8+5M z+c?3Q@!%~iQg97SYa(pjgo>w!%YKCooRBlY|L7-u_mohPe*NH(%{AiVdOK_*WA{e= zMiaYzbm+NhQ&N;#<3q2n{b_Q~%U}6Mh;HT_6Q3MJO#bkT~cifRV82EA-IKU=}vGqFUsspTi~Z z`=YPN%dkL5TR};+*xR^7(yH0!-apCxDUZ=BXG(m{t5m|bUfe73v#dRv1m{q@;%`M` z=cj(pc;q%TS{`dFVTsR3Bt1aNWik-NLtEtwpn;v>wG@f^?qNBd0$>L^05^V*2Rl= z3`38|F%Vg->Q}=2Cil45jzwnigH!VNY6iWVSzagyT8c{IACqn*BZq1D;%tKj3UogD znGXt&2Ppu*w7(n~Kbawg>ei60O9ep~1O_XdBn^^*yj&!n9j}XmqtN_}>0bJK8DMZ6 z5wS@aag{$kxXdV>J5?-2WR!!aDepD6FI|4JsfaLdxw0TSo3V#n@zr^_siYhcQ>=x=}w!DMPMZu7Z&at2nZ zZKzMVF)p*#3XSKpp}c!_5Y;1{ljL^hFwWch;ZsEqMHq)mK!zJ#a#Z0eKY17?dIoQ0 zI=w|ohQoB6Y%F;)=^jBnlRsu9G=DsC2)vT^T>rQU_D9ZuncNQwoPO>5v028S3kBdM zWBa@Y{>;gpY+}3uP(byNbkz5et}hvB!cWsz;YO1l$~QEZ&XJMqMPBFb=wOqf-J^Jb zg$x_9kL;Q3V%*J^`=Y#~)t5jN9 zejmeFm|;O}{xAhHHI1Ts^FIC>Ji@Up;qm&!bloyw`Tk*cK=@xhvK~Ns=*uEOB_=a@ z-&Md)3GNJj;9YSnmKj1$OA%TH&3b9%iHbj2sDYJ$T9!( z^EuTpGNy?bACT>2@6oY+U)3=pV9r`CAX)Us=BkzomjC&6tDQZ7YiWxZ0MXZ4hL${s z`>f^TiGGJP@Vd(Vpsm%4fq?z@wfT*Z)%yRBo&WEWdk3S2|H#gtZ2t3a>^whXFopVG zllu{xqIojGgaA)roY&7%Q=Xz9iF&J1tgsfGuRf9$BANI+m=PHh?}-j6IBLnkcStQX`^x zla@Yk^UpjGN73|?z5}3M&(ZG*BPTU3!^I7Ox(c6&SdTR!D1=^o!G5L5JoCeJsB|yk z8JmUe3UE7bNG_$~2O-3!TC98MDv~rCP+VPgY>903gP}IsUzq+b+gbG*MnC1JMDQr` z80cL&)5^~fQ)1G(2Crrsu;>6uhzmp~gVxSC)}{FqNOvvNE>l#qndtLH&(|L#IXhU) zGpri)9@?!y`I`Y}m@4xzgJg6%zbg{kS*aZSw(rO6OK5f7qLw7B^wB0AS{z^V)W%H^ z1$bz%V`Z7mNI=YLho&gnG$>&igp&)PSL06XKQ6odqi^FdajWX&pKoP%{`}au2nv(H z&)OH^TALKkY7$&!PXc;j^M6e4hkK0bJ^T69(j8vrVqS>ft2ko5tf zSAd@i01SBF_Ams}W1F8JudxedVoRC7e=q7ndxQ<026Q3WNKnSp(hXy{R zLNkH19b%^8Inex{+<(rbHf))bBlh>QB|gbSo*h*mmAV6Nh+usOX|y5PoL9fe@?u-Z-FR`AADR?o-@-f`dNj+DCDB;(;h=2CAK#F4G#@{lye{dT6)Km-W>6#KcHbN zBE;gCV}81-swR`r%InF`u1aNtns&@Q8qR0w=dxyD?H@nL21TW{ToqAHzH#DWPwxw> zKc6m6e~SwQnw1|~n|Y4S?q5zZD|m(OgxNk<0<3M!!Et-3OQw5JAX!;t2z@h-$pL-$ zZtWL{OnqOHI9JD+!a`P)tS|3(V@_JpPqN(69nTnK`}k5xt-I21_QhL>sN1mGqCR=< z`d>CKBL4KH0y09QdUyEepACvw0x1Cx{jW9vzW={Y!Lehg`cAAdfzps=X8 zq_nKOqOz*`9~(ezUHt`4q_DL}LtDE)8;l?bpsjfUPFD!WwOhl4>o_qevyCWg^Rb~I zERyf`bUZz9GEfZQo>_>dV>w$1q8N5gQNpV?xD|HHx`i;Bofr2M$H&3Wg|+165#waz zNhJmYwJ*_8Uwln~PAo({es3qFsvO~t1hxt8j8uAr3~Vb0w$q>Zk;xXaz8p{RH zevv@4`3c0_mLf(#1UX=d(rNZ0Wh(i9zu;pu7^{kTlI<7d^M&8l9eMInY9cj$g8alR zjE|{P;dm;Xi5(V9{7DXZa65WSd0T(JFXeubO4*}f=C5u2J;g{&y;NQ&7`z|!5_;B-tRPU^-0;=zM;1aTb@j?!A;B~q_(l0doRENlFP1_-(!PfCv zS@tlaI`^xa*PdS6l*xd0@^eNlkc#R?2yEeD_Ntr-VH7AlP0&G! z!+<=CMz5W3g|gH9vw_33&D{kvck0jAA*YgyolxHB=RxR5|Mzf_uVzO%v628Cw8o(u zoHdwmT=t=9Bn(6^J#CQDE?@^BM9ri_ri(=vI~V!lLNGr>nWm1S45!`i%0rmtof^o)KX6d?&+)rCM`4V#8iXwaZ^jTZMi^5hER2khB&B?L znu2t?3#wXUg##4F5C(XV38rx+fr?)cCxOw-Sckw(dkG3} zu3m=9b0rBrRoLup@{9SHLL8w)rIW9wf47>=#U4{I;A!>S1MI=foccO87##SB8J9O` z!;C!Mc$b$mh*FX$KLfeyz0G!aIsOar>+4rrMqG{m0)nHd3jE)pf zk>g-QhCS{FEnYgcC|YBp@f z^?@yj+bxEV>s-u3PuK>#4rZ< z7&fT`(hcb}tG#oa5QAl;PCcYNlDk1e7(^B;C-- z$H_MAXpm{*oXyGd@Jr`}t!mpbOuU_V82RBKf6xlJZbx?=Ap390dnmv=&AkhVx&Z9? z#PK~cLV5Xl%jt!*@n=?LmpZYERsXe9VEaMu(4;cvaZk<9sSifKbbT-U_nm?ZJB1Qo z5nWOpA;m_7&^gk_lt`sH3+kf4p`KxIlH|NlCHMUk$9c7xj+4UDpcy(Ch&bnA{WIe) z_sMoWgP7xE&`sjp%G;|T(tYpRz%D0YW+eZt2Jm9p1rOn8pa3X5KwCtC3@so?tLx?a zWeay5(5x$mNokvqL9#l~78eXaRq?LIe0quQ??9*y9ThTQHW>vQ40uMa;3i+aQn4gU zu=+Waf_Yrl@BxY-r{yjqA%7J=l+W5qEp-ga^@|`|b-q8!Orxv?R>I z@hBwv_^73XgdqI=yVMny_~90^%3Euwk}v^oW#)lf4}Zr#%X%DT4}AY)LO(y3sg0n&;KkFMBeFHF|#?zE}XfXN2im{RPy zi2lb%Px{XSut4^_QIMSue1uw48{~r=PZ!Rzt7Hl`cSmcKUkv>LyQSt!dk$B44r8Q= z;(TfTM9{b&#zh0PGSf)>>AwGI*zliS!<5aSF#e1Pos3BL48*(inDUIc!Hk6YjHJB` zGJj^WPG+imX2d;Eqco$=6`nJ33{JA-fJB7MXFB7v%sK%m&Au=*y_6q*ITP04n(j0Q zw)Wd+`;jaGR{r;Bb0RqLL*92z8?(aU8F-ox4ry^g3wNIHK!JzXM>#G<$hu3jEg}qF z2eNlLpR1J?R0J^-nO4?YVb~Yk>W+GUwVcWk;aB_s;U8v~p_c%vXawY(e^Ve`HT*p( zoPal!&M@490)9A4XM*7b4fA+e@P0l1?28B-mWzOn1@CG&nB~{qkNxOP7oi9 z=J`GcEZye=9YsuuKpbaw=a#_7dd!-tRoR{ycSvO1NaR@rYf#w*>u@mcgIQmXsd*R+ zn+p(f|4iMO7^s1t91&JuO)BgvB%r}RTt!FZfVv}TC;>=;Wo*fZqQ(~(oLB`UMxszMb;g;e$Qt(Gqqb&nrVSC)M@lb- z!281-xHmCgdzT#;BeeZz_yTIaEYy74uh|s1vaNe%$K%Rw?3I51jDNEMFsbbc{I9!) z3>$zd6ta~{J4C1&BSSB+XQw~9aEj!b-IC6stf2ra@C|d$x&JG+_13)de}F3BwgH%i<+^H9q^H)>mptXpFyWAqAn zUm&dxhnUOJm6!B!&6PIIYgQmvxoBfw-Nn%Rp)yIES z9#HK z-;Uj(gIcUB=rN1BJHe->1CMDeX{C&SKZ*Vi0|ozVa)?@?jl^>op*E3npCMfsPvp_ZfMwN{7)_UD) zEC7szW(Pzxk^G`Te7#J@2`ha2gHn;T2H07Hu-$$kYjIz}CWjB2&qq#N0R@(RM!n9G zX*S`oi#F1e4?0(M?Urs*Fc{(M>53;bI z-H+=+I^nt{-S)+>{!ZfK`Da~kcEsIe@Mvd0CLH~66CEXnql%j@o01P1@>jFL)Bm%&V*D#nGur#tRsT|aaLW=C@_Ab3oAS- zZZIn8Ju00rDqB4&e`{1xQHkx}eEe!k|Ix?)a?I%W80lRXRKD9C+mlq@?M52+?d%R| z9`{)ue+kRIS<2pX@3c7!8baxX$8gNY_S|)?10>m3sW(X@wGw*TQGN>1=jE@vi;oB9 zFgy0x@gySgdB?Z=+)B^-EpZu#_dVU?cGvC$1~_7bEwH}QFE8Z2h|#U6H+xgg^~uX5 z`K3mF5BHZH3}^R%hzxg<{_t_3!8D3NWPv_)K0iE%*Xs$-UAGd^2Mv$61bFB5?{FEw zbekS;3N$7(9uliB2EU7%Zi*FToQyx`nF2yLdIq;ru^dhU9gbJIXAO_QjIaW3ydEYK ztT)P7otnKw)`W)da^fephL%_y53OoDo;1nHRcZ9LlH`g)EQ_z{Ro!g2lfHNJ3UXL{ zR!mg#)|A>~%kOc6znX0pz)!b~SGY=i1*SK&rx*NvAKxUuZ@V+6P-e6`T@5-iLm-cY zJK%{f*jU+=)`2Q3dui$0_JrGew5C zTVR^ul~PW~cKSSOXkL|*HH+;Emdw2JY`*AgP082cGNlFh(87A!!YS1;hL8X1D^(FH zSgmwo`#Ct;7!-(F{3Nvq$}jbNUD%Ubl5ol6a9S$0bCGZXg&6ER@!0K0^AU|0(*y5{ zGnqMd(je!{t1n(YzU(1Lw=fN|>}S3*^<&Xhjqnjq6SSKz88+wCqxlB>W7S`>yCQf^ zCGQ$7Rb-yRR%?SDzqFg>t6F>FouHXPkgYBJKm@^SGxvfrUZX!-gYpX{Egyc14+M8k zug&zd>u{g(KGl@Y9@ujC^p_m7&!=bJCx2PvSXTvI!@*;*A{|>=BP2g1&r^TNceUpo zO+lTb<#v!4GWfE-$D0#R%ERVd&%8j$UnlnO{$Mi_ec-xu)_haIxE^!YhYc)fWWQ}@ zR#`tM->*M%Kk(FK^IZQT_j!@zq)?}ayL;greBpO!W}=&AnmoXd!3$P`5fTp_{W;Ht zv~sv~ynPWa*?Q&IJC!vX*$B6)Xu zjS+7?pg7u3TR%NoXztapJl{YO&cwK1u8bOg@ax6Jw!T<1@>eIjXD{>O3ljT7Bep;M z4S$v`sxZBY`Ew`n>G_5QJF`8Y$V8ziEoJ^A4oght{8Dw5V&ksDdFW}F;u0u-YE0hR zoemdH{WRHurg5+&jF7%si~e3Vyjuaw{t0bO+j;em4S+1Rmu$S3dU6jQzxa=j|L{us zo4vflJ*wD0KK|m9`=y6RcOTIvpU`;Y_9N2Y&iLIEtUWd1dH1ZMcBC_VsDb0~V2v5k zI@<58L?z>ftM}$Q;YtL5-8o^*nsD!0BS-^%1r5P^lt(_b#`5llPx{iMwn`bAHO1o zGQ)Obm@}cKhmIB{dL^y0Dq;{oe0v$lbX9}S`=jZsw<~Y-Bi0vI$X1eA1i$Ls2te$? zz+;A)u)Zh=o21V(o7Ph(SVpFzm2(Nh2H;|u7VJVYp-|1=bJn8CKqUa#cuipWiU;6K z5PnjY*%$!4Rz&IaGe1ZNpuECXMB2F)n6~?L7B{F zv%;wCwFgL)&>dNsZV-(0CGHZVL?CzV>FiOpM=o=Ax?i8pIhe2=d+OLl|Ja4# zh2C{>YVz(=bGaX0a!fYh8uN2v=w(f7W??cNnxsR_&g2+%G=+*Q$IvM|Z!<}nOzvGY z2wFUtz96YbC3)~?k^7R<0oIXZq-c3qGWY!)yvm8hN5@`>8xz+UkKl=Eo}U!-Fk6CY z8lVGD36an|)RyzV=>M0sY!#Qkl!2pc;4vfuk0%38Fx(i_#f095pvk|LkNp^h&yOxs zguh_{bYjVjyaC%`4FD9SEoREQWw%U6EN3V{`~(GiAtU4|D)5CpSaG*iC*h3#s!T$? zqfLOnmqo1g%fiiy%&bf_nN>{?FUVviIFdRb?(~BNeKlCL!K?hdz9M*;3MG_LbpXCMy|qeA)Dl$OrX)Q~uyyVL zX8;?6@_CPqI+SMJdc;RH%u5rDlNImu_$?IjNF`LJ9&*n75CWhqE?To{Yh+s7SoJw4 zVqI6{zPyTN&s+xdG|<@o>!$3rvR6iB@$=W!@59f^0Dji&Yv2A>^N$HOW3P8^^`AJ9 zSfFe+eZ~>_Y*9c=%#)*{2Lu2y!4e+?j;u#MLkCHo0{iTuoa8AqS4jvzd>LNor(fZIC0 z1n$bysTL3l4ApR15)T{~Bm+nFh*v_Yb2N>sU>BrSafieVCf@nCk=RribG0Sb+6uo! z1Meau@!57TZbh?HOndcoUd9ml$6h9emkoQEpD6hh#@%UJEJ*|5>Z=ks0c&gf!orf? zRVlR!YrC_BMVEJ0WlRKY9PoPbpUFDg3Cw1|VV>?{Lanw-X=mA!rC5~K)g)2|v)Qn~TQ&YsZY{ue@5@P+ zEoO*SHsC$63i7n&xN4vQ@JpbM%%R=@~2J|@>h$ECX}5008z~*K_80~&j+Uz zn~Ye2+ttj^>gu?gvBTLwDen<5b0kQaRS?HcKEig1i*Zm&c`&{Lz}M42!(Senkl2D7 zNsl@Lc^0)ZX=*gqYr&QZqn}eZ2PDv1o#|(MUTw?UmZ%a*LBUm!3Vlf! zsou)PEB+pR`9)e>vA!n%UUYcodi9Z3fKki zG{Zp7=Gvx?yryTCGY-DW>(yD4)K8&yvfOKxFNSx2T&IYf_Ti|SzpJ&|RdD%qfJ)WE zqx1&FT9Gp$4pocK`ul6DFP}Mcu4?Jk?(V>d$TvwC_%FOY0{Hi>dQJ$VAqTRuvT|{8 z2?+^FNJ#ugQ~uGTNB?6s{y&-WdwYBT-IV`dHTm#EtW2JNNKJ5S$LY_v!xX0@&%BB0 zs5-fENT>ZD%e3*rECS~mn?%uqV!W98u53PGLq32rREXbb;D!jmEyf1xzL!QHHS7yz zziTx0U~KySvx~E4qWDE~(U&G~j9(i+Cd`gM{}?O6!;c055abaC`NV`keiSe`_6Ok! zA0g3BQsNEOh1a!7$sEZ*>_|?~vgvUAhh`H7tW`UdAF4s51%Y%Zs|bS!>D)AdS~Bqq z0(d$Ag@dSM|MHNPWC+lt2h$^@$DFoaA_e^5&Bu0DDSq=Xd*=bH2fg@3>l_%Iw(Sl<{BOm znsi=u!_2-}_38Hu@2%o?t+T3<5Q`{UGH*7jHeFf|RhO;x30a?KQHg9QbhSY?mIfZA zTTKRkY7wqZl9v~*%?te`*jUpl@6H`L^r_9Kf%$X$@zlOChT*>TbH}aSPoJ;Tv%@H` z&Y93Jyyc>8rwbF5KY!tVV5D${^NIZ_r9F9Zz*QTg{yrS*f z(3jFKlbi1@0ARVV0iFdxA8GSJurfaR$O{pUpc+J$c=>j&2kki&Nu+}?CtN}(z1*-~ z0=lh%e$2;RF1w|MSd~nL-OYUP1SXU+vU&e<7o^CFm<8LZ*Tz{G|o2+ zO4)lG_R+ElFmw+SP&K|tUOx0ZDWuE<|A<49OAx;yfC`V!T1pP`D3y$EKBU!^NX2r; zbFjVqI|77$+c~>(Rll3OAhxbu1c3usGW1DKDF8qf(FUe0s+|A?q9`)H{dUK+2r?!| z2M#=ZD#%dCt=}N1Xh@CQ&eLEW&)7t(f+g^B{0?mMPLh8b+GDl8gl+eoHcue4vTGcu9v0C6j;?6LP{Y`7=0NtYDmlGpXkVNAK-8vGh??IoUcb zIrQkIDaUacs1+X|VK9|R_G^04GPw-4ECu9-vDg%!;Ido?VV!TWmR4kN*#{63cjOdi z(5mPe@*zhcF4s@7o&+WqUsRn872M_Gywu@-2jk1>3lTMY}#m%;jU9LFe z;BrFAg?V#3f8PhFP-7>XEn33{oZ?aso z#xRc-{V0^`F*~~kf-kR$H9AgfHa2yMTJ=DVRxffi?B~s&ZjjJtMR);Z^PF{6G1~%? z%6b0$ofuNJ*4ul!a~?KuG?vVu{ekf^GDyTiJ3rmK5x(W zsc}wRVgYtAVjB}o7g+Smz9o@wH2k(+kGVJvo-O4 zaXO#`p0zx2ZTKPN*Xm0p$W$SyJy0Y8FG7%@SQslq#MDd&@JqxOmB%a$fs^*6S=f>2xqx5z|)q``#Q2OWqSg!qWy(34gQfqHY&8pOPda z>Y7$Fxc#ML$I=P>qhg8P8~}1X0Ny-a@#Y6f0yR3^9&K-s{VqzR>gQLB z^QR5I)NuW59p<0q8I3-2)8g^9&QBmw=2@C!&G(%@1ODvzHGr#Xf@Ng0+9D&dw&2ar zzzM==u`Ss?9GE$Qm8A+?PF6noI$G1^&WTp)X9w`W?*9ETEbrC}Ujr8(W-_3wS+{w1 zgv>ggs!82)yc@EyTnZyy{XSIlyz=lj^YqJ~)0;riua#A~L~A>^9v*>dCZBUBJ)EQ? zN_!)LPx-p%gz#uc`m?H^7p(<`n?l0_*$-#@Iq$BTixSDE0GRhdh}r#2AXeD89>gOk zu|)G(Qz_&onRfyqpbBz4qloJyOS&gZ$0W;^C(92eE6yh?qnH|bQ`B`*G~82kHj{PA zQ}hN?4CYge_EPZtsRW%=Gxt=BnA9|JFd!|}nmf?u(rO$~8)? zlj{~Oi(;8k4VM6EZt;D5hqh&I_D!OKWH2*O=Hv%xv6NnDEg=3Ks5p|-hoUIoyKvP! zcRP$jXv7R4!K|$-J=5Xn)P9P4<>&wVDA_6KwEWf1-S+kO% z{4kY$Xj~xt$bPC;Y>`eyk=~6WgM}ia{UW?TF+sQ3Oc$;dQ*2dHY-1g2zEEtxUrZDz zank)aPX5rnqQuj~l4}|0-L!F6J#C(8#7qSH&EUOg2Xn4edr90eGTRg)HC&E8(%&?! zMdTIl+54$MG5xlcS`OQ)AfJige(Jf{p0wB8u&1+7;N^_7abu;DlrJ2w zaknhoJe+&i->)Duw7h6lH-5DJyXpqxgi;MCOy|J~ZKBNwS-Qg&u4y6a`? zOz;G07|>G^CfF3A*A(g5bRn)Orm`t+s43wf_~?EUS+F^I2%6~GoF3PlS=pRD)SSE6 zoOjSn6>Rxh$n1$|@MS0raw5!EPi+P_sh}Zw5%TpX5$gPjO&b;W){Q{uXGo7j$lP zsQf$CMqV3Kq*UpEE-V+oTOX^gF;xrQXK4z_G%G#E*f-`Ps^-_SCX{EKU%?;%E_D+w zO(}KhjEF!=rIu!;GzIg#GIGxPSZ}~(i^|K9K727xBp=8{4%K@xn>LJwWu2<`RCd&b zhT%^8MBZKzRDROQC({a#!hLBut~q%*O7luR&O=5h@;y4SZ9XzSJm;`0%m03MkY!H? zKCn{H=2eupF+GzMM`O|xPSAEeXbHwIUD;HNIa5Zphe%ay@n7Hr4s{E9zcL?v)mZ!b zZmkkaU5R#`g1)%?fnarc-;!0P<0)}x1u?@=UirnI^T+hmnJ;M^)M#b%=`hp$s{8_e zp@*Uv;~ZUn7f$X6yT)asT>=nOQYy0lQ&8xp8 zPcL2Ed_lc@Q}R^oQO#J`85{Vco2;P+wjMgeg>l34Rl|!nhhHuYzy3A6EOh(rXUi1N z+wbFVuPZ>_-Msx}>Gro@w>O3EZ0q0I@w&5HWqHRHVKZ;gPQP;v-*R~UUW)_yw9j%X zKT@E4GBhF{24h7y#?U91TdJ?Np7Lmo_!*esVe0~n2)-QQzs2@E-ukyoyBPl3Loh5u z*KXF?b(~hQ)tM@5Td_W#WAs0>Lq7qr6oRKr^nXZbCr^8zxRN{C%Cuu~?0N>ukNI)%-6P*d2aeQ@f zjhmQY-NkJeekG;Y^;RfhDDAw+(g~Tx%swpFus<+5c3(d=(ycF*N8G4%C5BT~cRKT4 zAww`U)4x8(_M%1f@ABnOU=7XRgU#&d-RvIUAKnEx-lOqShfL~|?rxJU&6lK1MGnw> z0OkP|#}E*v<`uRM|L(V1>n^ALb*3Fx|o_%S2H|xxCJ?HtOEMpXGNXDI9na-Td zWImm=Oe0o-0Fz6%yl=+-Iu{rSa0uE6QBQb$K7Q`hWE*8NYy@b#_4xMqLQ=3atq0Agg-gep3c-g(@&58e#`z^8n<*f z?pJl+v61}4O+Lt_8~TC{=i00d13}}fuBM#gEuRzGj(Xj91BDp(N9wklw-QyANPKpV z;0)QzMOWn2v?7Jdv;XMi(q+e?@W5VcAyS~$BeuyU-NXA{{=8Iw)=tljsbhc3q=5Ok z=~$PG22Woq3Sd0~By?+!GS{g_TwVKZJ-yT#jc_^Xcj^2k#FKc~xwsH8xFqeu9kR%L zvf+H{@%i+``OM4n71Z0gujccVQnE!B3Jn*Ek1v!aE|gzhs2pBE&zD4eN(~oGiwPa+ zkT;z$OS2%h%J#ydtV7r~HBZQ<7h8uFhO|vCa@?3{SK%5988gcB1I`z4@DR~4PukeK z>=cU2yRO+wBpB!1146etm}KS@ny!gUT;I{-(hTR?3!RgZxobj{KwARFA24+$b8qFV zp+wigsEovU0o!)xGfW{fuOdnYtDDt2RU*2yTDuONgC_j8j_aS2nxpWEeHL2!h>O`e z8D7A}{m{kWs%t%eWs2*Y>+{*yNHv#Aj&HTbji2gqwVYg(l?tlu*|NXr1(-HvaUcHt2c;`6hM&?O5%K_07nD+RglJ>!yGTMJ4Z{Iek5|x4i=b!sI5D>n=C-dXjU`{m*Dg#gJU#LCdD7SU zny-tuzpCubzyAAm`L@-|f92$pzOC2%!^wY1`nnjF7D@$)9}xRF@a?~rPtc<$XZpit z=+5+w_*HNtnRM_P4s0O)D#MXiEFp)W&{GgDR!ZxD!7sM*8SpO97rCxmiq0?tYP_5q zr+ycrDIymEcY&H^t6j+WtEfM&l2#gpBZC+f6r|o9MV?OrA}AXigHL^?2mrB z#eTSjc0dfwIH~X$`u@%cXa_%Db2{W&yR>$rlJKnZ8{74JKg0OZ;miX(@{O4?H#Dq` zBW&MTnw`UQh;0+Y0JEmS+*?4NFiwQJYB4@>V z3FjR|R5})TkFblI=dxy?>Aq2sK$_3g}hZ!v!Tf$u?4`2uc`h1Xz zp1|dL4jS+IB;jArPTJbnrX7ttOxjqv1wt00`LFB?G=9Y9XY+n=1G*F6-MIaI_z;>h zitCEm4mJYD?g7pIvb=Wp`FjCwe%oZ?5l2XJ5pGk}9N>Jkh7GR9q)=?bsUp16GDUlQ$7E}D5hynl| zVnSl1PK^OTs#cxBc=OXMT%JB>s$8vzQDj(@T-ZeYS*`9=ddGlh_xTxO%A@D6N9&r} zuJ^o&IZZxBGl+@|9;h0`#D*=Cq~K5P*Nf%F>9ESuacHrzbat`#F+WE}OO1~jv`kNv!c&CPTWZr`Ef*Xp*wK8&aUl(5@QeN&FCeCXysQ! z7dGBLYKvBRb35q}!mb#jx-y#1QFW{(M(y3bJTcQe#aQ*V$x;=+$L+C4K0K~5PGSGb zul8~Fszbf~wK&bs&pS?zH7_wMnvc@6<~9nVb+!zD$82BQcvT+fPmJ3D=oiV?Ph|Yw z`+c4$QNwodfa-YhaR1K-Q4coMTM!4_s(l1u42|XhoWuw~32I9sXaF$cXf)f56B(sY zTm+afpd?(njt=#0Hn-=VZ_~4;jH^w?VZT^92alC30wU^YI==K_ zF1-V4?kjOF@rGj6bPK-@xT5&G?qx2U#+*3)k<7c=j0r82l`mi^aZP?w)PQ^mV0H1) zn6*?8*}3mllHGY@{e8QoAa}4S`C;GN53?<9vym*1UAZpd7lHOf!V%Ahotq=zDhbIh z1Y2;V#zrUh9cz?ldCW+I>jz%ODWX%R?&+wiPX(Oc97p_2!u!6QiupaVcDT*Tq&<`4 zkh-rFB+H_Neb0u9Zq+Lz-YmitN zg@NPu#7=6XW*9T``N{^&!x98~Ucw%T+LYx}CBxe|$Vz(`VUUpJ!4DnDNLKC}WUUc~ zfI{^(+Rqk=iZP8wkNdUX7;pHeSI64D>VcWSJc4LX^^8gUyV;rg)%v&$K`q;f7WYo8T?+M< z5L#Nlr#-5c7f~%C@;Ugv{#&*DfAO-e-#3P+QwLV)5XF9W77~FRTNj0hzR3q4^~d_rWT6qNwbmB^a)q8 z`7K^`Zx(SCAH>C~35gW5dNx4*@sNv(x_~%zhqe1hA>#h3vt7p{@CGD`JeDLtBE0A_ zLboT6it}@HmJ?Dk;PXt)-s(Dh_x~T>-ZQGnK;P4S(?d_Fp@-g)-oem2f*@TCy+{`j z5GA2k2^}dCnsh{zCYDg8iGYBJs5B`G3W@?YCVTHQcjlZqb7$_FyM~W^Vy!IJdh3!&sR2E7j{hzhd0!fBu{tK@s>4 z6`64R>xDCgs|9;w18&(=)k&A)$%$}Ms_dPp2RBLWO*<ao2&ekDmeV;7;{shP+z2K95ptf4^rKw(bRzRg;&;^3KIMF&PI0*VI zm>Y&H7zToJM;~;*+!IqXp)-C2?x|yGQ{48Y{HkEDX}r+#H)-bSv*4O$4k-jkIDi<8 zS?gI^4;Bwx)N3ASNAPUt=pJ8Qfe5Mf)4Itea__Dn^wkEKZ_6c11+LP0stt1e?dR0o zU1dsC8xrJ`_tOLZBjx=MJ@o$><@NCJpe~>zA|j|(_5ZPl{x8b=lq#0__eu2k?^pjX zRMDwD^xXd=S{%-snvt0mk3~V*e3>}-Ia#u)3ur+udMJt?>%+zX1=I4EH@DnihwCvR zSou*9&equTXBqSFc=7g~1wW4&2l}NT zGq`7E?c(zLFZ+5lATDD81QS1u)rca<0m3NVa>&W-i$+!w#Z#eR1$aru@h=1!l%MRz zD7rjqlcplTVrU0otHz%RKgsgj9Stu`LKs>_Y2buw)2L%D`4}fJLer@Le?I7U1GzS> zP$r)p+#iAz7DQpVOd>!FC>lrxhTxwhF^9*2YFPzvX)qrwz{+}$jFT=kTW7Dvhnc{E zyd;cxF}p)DAi)V7(HSC!0)aNBI z3Lu2rl*fdAFjc3+g|-wn@Q2c~LaF3ccYl=z3Ncy10h$6(*|QCwdNpn{ zvI;+!6kMT%f?1G&xST*IVZW}}7DIBwC3G5evFzyZP>5f5IF+!U$%~zWFcU;&By_xA zH%gFag<#)P8p^R-d{Pu@A$@!VJ*;#bhQZ&XGgpHc~G` z%1B-pC$Qj$P2fk8OK$?wNTZvYMO}C#5=SMTVv@N8&>-i2Rkn4td^L(+jR1fd=(i0E z9emUcAhZz#1{MJe5&&f}YV_f>ZQJo720fAR^$nZy_cf1v*XXMk^Lb}W_4;24KSd&A zfS*({UsHouKqG&lTa!N@V)ko)Jvl}4V*|D6^0BeuPSeMx7HSW@ zxqU?PQ_F*efKRQJZrFamvL6`|Fv}CkUA_v&%hL4}DlO(6mi;8n^IS)2kLwnd7IRQx z@gCdj;7_frZ*NEiv#j2{EX(|Xx`6(S+G%SJ?)zLy7xHLrO4Ar=#COmScAovj5S8ga zL)7rAWs^p802I>G1Hy=)BMcHsRp-es&*lr(#w1DnAkQVGh;i`-kCx*)$Fur;M0sy)s^ zSV^J_i(bnVOFvcND`MI063KeTj8kCr647+!5zFTA%AzaIn=lkV3k3%=xC55{PRZTi z3yHD`+dA){I0YE~OcM34PxFIyAEgii^*`XPY^|K25>~2`uHwgJH76Rm3EFqUqM5~Uf~=(LG1h>qi4gG*WAD_oul!nqGX!mjs)1{;I2eajL zm7(sub4K!ycw}fC%R3INyll6k)_= zc6z{AVIIq(YbMDau zSb?lIQkM)24wX7Dh(ELxtp)-O2SLDOdTp{|D3DNzutI3Vmexb`bs)tkU{le{XVp-eliBKHnDmy&2EY?D)*gUQoELrL`Tn z+eEe(?b$OpP7rryn>i~r_Z>;Yojtlap4NB1|1R_DyxWPH!;yC&?XaQ~8m_5ut#-#t zY!Kt#Y^~MazZq!eS-SVcfFOiU1@Vuy_(ya&Fz}F-AZcmy1^$&87jRnC+R<#0inGAt zrk`7R3wy>^ckldOaD^k|hj3qL2^%g{4SmTcC58w=VmSq=+7eVf@z0801Psf222BIN z0vTi7T!Z1Izg!2kgTWbdr!wqnQN_Y_;+)gp@TN!iOMcEnKtctd-&S8E<{$ylWp2H< zd0~WY-DjD{)VTr!0`onb==l#5&rmK7wDrRrgw=DF3(Gq3rvQtdfe58g;-hq{+-y^W zWY5)M#urRODct15SKRb0)zb#tqF|=XPzT`7hY=8I#En<39B6+g_Z+{1nMKInU1BmC)O7(vX9%qMs`vs|ir?1sHuFmWzd=#MLtMBm9>y#EI&PZ|z)=KE2@Yyikk zRcKr|3$!tz2su3oGiM}qPfjhn0UdPdEnysUoT$zkewpO)l>18SyIWeHoR%Se1nswf z(qK_<3m!|R0?!RQt0HHKU09q$FK?8;%3B}jD^*p-WIq;#rafV=23pi&M}o-ZAYW83 zmZ!w0H(yV9K5Yxwa8uP%k|Xwx{d#vi)&1n?`Ij5Ne!T~ndMF61{e-)XjmUF70~}NP zDVodn@SL6@F{^_Nm)~oc7d<1YQwKM%{a(j1^^SH*g09>wM@?y;2s~*GmlE&td>yQp zbO-e%2NC2)cfV!Qjs5<8<$5I=(ssc81?M-jP*6d7^8Sq{<=L@uQNvm`%W;=gV@9)s zFPzO7pjJgDNFA3W>iRapc$=pMN;5&|m7l;Pov(+v-nx6d1J~9+_j!$ek>p_4BLtmj zcUk9+^$!of)y=z_d(}F2GOhi$XiN0Z*G%F(qZCu+h&5~b(A^HHWymr|!sxjtAHEEI z%eRRJap${1tJw%Q#X~kHTS4v%?vg*y_}4f16AG7g|D2II-KgRq*1AiW3uIN!e$=GE)bN>K zK0W@Pj=2$PtC{q<<>?>gSJB7%p`SkgOgLTJpyL2syw-0d-|>2_3We=!J~ZNimBh=W z1{qF_Ei>$g@b~J0@Z=3IB~2Q@1(Y|D?so335G>691&dD$$AmkrqcI zsT{J9a>fnifD`ATa!8s%A3JLrH6?k?MU4S6?AoxSW<#=km3&@dvQC7f9LE*f6lhMQ z0tBHvA_ublhS9HA)(E@e<4K*w)3f2_j_rWU?oME=ij+QR&<5ZqgW3yy?j$>F2s^`Z za_Co}>;r&vAM^_v^~PHbN>HC zaiPv;*TCW%K>Xe1kiV!68Np9@hM(4?=qt}*zTahEJFQ^ z0(ekYPe@OLcA>FudT4Yk=p4R5|82dlK1Elkz~hC9yl{~!bs5cSo&6^&TQBMQYQ4L= znj?Rxmbntta?WHkP1RM`Ybeai6k-iW$)OQBh;1YI1+&ZxIqnTM&lHWlhjQ39a^4B~ zOzZM;4yqUHhaqoy(W>XTsw5|h(vS^wYwT{aIdRGf_}S_C-TC2dtrp5p6Hj+yep++m zHb(lWgk#<=oz+Pm0(pbJ0@wXTN~P2>#9Tb{as$# zvqhpoTFf*`X(@&T;=3Z7(`vb-fZn3O*G0i6MWLL<;p)W^PQ_6%#nCZA@;$|IuZwS- z6hFu-PEapNawTaiG?;5N{5&#T!Vq@L30~Rg zhFO#MR!ezjR3!e*o25ox;lQ!pG{;WO$tY1NZab9@NL!arOHSjghjF84QZ8IkHt1IV zv47X9TD_$ycCPiC4;AWM&Lv}&Vw1B>(M8T<}7kH;& zaSPW8EvrU&eR^fYZxBrnrJ4is{wme_&6_Z*-;Auyb~Y_wR`fZOk*(ryq%_X-=qS=O zyl$)A$Cy&bwo&IjZz9%fBGFjwJF)-& z#sKO`~n2=>j39ZM(GXBW>b`rMAyM+xEHce$}{p=zRA_?A_zi zyE60km#xD&^Us)x-{S1PMH+!ia9q@hxW$oLZw5Ge?*}2@uvVCcdiE#h4twGc!oAdN zbPjJ_YH+`)>~!%8y_8nZ>?_A6S<%)0TdUS0dvzeWSm1pdM`@HF;^Xvs0 z(9`QFa@k!LdhN#1Mo(v0`v1)N^*AUoCD9!n0}Bw!6FQBzVw|wudUnoyHKlwvm?b;b zat+d4)82HC8tJhIHL-T(5&Q3sG+n3dN5az9Muh#123DK3e>}UfD^EMvSNNfzfc4Q6 zfURqZ(qbtPbU4SlykSY6A2hIjnw8tKU|yrVp#n`DDrwe+Y!if5hv0EfRMABrrR*`@ zr5p zsgT#ahsE-|!irw?RAy^ek_$_Fa>CU632jg_f!S34IRe-;0-=w>}J<+)1s8;P+ zsajrn=YFNTrkke=bSl}k9>BNH02;2hx6S=9(xAf&96n58R1CRNI#}or-@Ph~r>YWXN+*xr5DRqrv0c zTGRJ3Lm-bE2wv9LB+W+57D$r)h9pk9mxf=<}q5+0j3>9T|6MbmL8m}MELr`_OGEh0`!JIwxpW@3e%&nL3ugfm8dj&$# zfcEJ0Tu^QE;YQ(Tz7OZir6<#%3$E5jqVaZmt?}hSUB{i%TrgH7>x8xwCyG0Y#C}Qo zLC!PcSRA4!hV~ca7So8Nl6rHY2%> z=goq|tSaAmi6JKi2GH%cxF+D5pfwG;0;MTjqsLSKMqE!rKb zm!d`zC*F*ve547o`X#pf_{Zg*ALt;9b2}G4eSWsjxUvuCc#93TVS>GF7z;WFe(4?4 z%8xi7W_?zOAwf(TV9A6(k$)*RdOi%54&gi0J9}tw>ChGV$#^}tlFDFz|U725m=_Ghp?fb;|XYTO9R z5>#2v{f3Q$YM46rs6B83%RNz-eu05Bq5U$IdKK^}Jx#n+@qJn9W%&nZiO0skiJ^;% z68Ey@EXY6Pxo4tFo{iTf#dSKN6MN<9ReH^OlP=r87|VCL*T1RK+W}}L~5*wn`B3oKa`OqFNambDMGmhzce9|xsIhIIF_IE*0d+7hLsw3!H+eu(-N@}o>mVOFS zE=)C5<7}#)F$|@VBJOi}@M8Mfmf^>$+d;g&d0v@?KolUl0|)@%MC6zBp5*L*TGgFj zMu7-0L3WLV{Ae#-kacm28t%c=%Q0GB1N6@KGiwHda>m{r2nMgI8!&a+D-KnzdT93J zRc5T9xOlbTX^>BWMq$8(z$F7L3P+U;f;zJ@ASmKsGSwHCEhLptVUE6ZCX|3r7gf55 zSetsw8Jb3HXg7Q|m`WADL{PUVe10i1BZ?x&UU@u#PM01BZN zke;S4pe?NXVVr@}{Rn|9>j9d7ETHM+C#?q=)OV)`nRMxGhNuhZnIRS%3!7m!r@+&h zVGj5IZUK!ZF-7mrJmV+QpC1)Sm!2IJ%C$H@CUPrq_P;Kmq354T-J3i=A=A4%J8`C; z-gfeTv4B3=RqSVCcTAL|6W)J0{dT0uEMK4V@mP}~_uKpGTB6<)j7QrIN;D?QBAe$e z(m|0AH8ry5hTwYoTZurD6COk>DzO4#2%uY06XCLk$;`U8;$9&?PAA!$@nH25Ay%CD z1OW{s7P1PcVI>@)lLTbI2hQqOmn;qC9oj?zvSW$X`G2I^aV-R}_$VF(B$-hg?g}I< z-!4+^lmfoGS|{`hBIySv=;2?#U(6Zi=3g4vP<#1Y*J1?>PW z^s~eksN+R~dPUYqZJ^7W=-2*rhI*0oCU^SVMorsDU8_HLxEq*cTmB|s zG+zrC4@7m2Yh1o2829Wskr4$aD2FD2#6Bf|Z1UA%)ZSv{ltO&7FD^K`E~+#evwWwm zxa(!Dk8z=mL2}jJ<&&V97=Y1`pPr@e@#9`IgF5KntyNUS$X?(dYe4O4UAG zWg=n>1Q>JE43*ZD&K=@S z43<13nEkyFErz2k>7SSi9@$;do8~bwRR}fpGiNsV{x~Z7D`VMY0xxdmHYzDE|5yKl z79Xkf+;{+YLeqm52rQ{Bs<1B6RxDE4l2=;xj;1cfsw&?R=}O~s4@Gm2v06e zbEF24hwvh6(O>|WlHAP@tU#H|iVrK)nm`i`)$&8>!CB=9^vLnD71nyh8+#C=NtVag zj#Z`JK_#oSy?l8(Cu!a9riGSG6`f@Rq6}uxB-(7GaoNpT;35B`9T|nnKz+;zLCJ=> zD#XA~++O9xMlR_vNEJ1wq7x52um{IDwbv`<2D?W^wjh~QlLy{Y|= z`=%+|y7lN)e^J41JB|IDi~;~3Q0qVUIf;p8J<(FLRG}bg#7OvDHgtVJGU1u@YT`Rj zQ`ydOUND!OFs;m_J9EB7$L9!I$NoyM{Uv16l!Ys>Yq+pB&db7B&r4f(GrVnm?6F4Y zU0c8Bmq`#Oar!8vAdi&|OJ4=oXI-6HzinQ#%v8>l1%u-gZfZ5L9n@dc)!Dfh6z_QR z!kUWlmZ?ZcP||b3_T)l}cWx-mz;%7xk48`}8Fiy?nM1joI4#o_VQ%pDqa;V4)a>V| znl~3&uX8+l#TK$MK8^eC?9l2K@#Weo_oaVW)%8CDnecKc@`fN0!lxDz^->dSYlnld zQWIc*PcAVkJ0M|J!SEmcZZKbyo4nw?t_TnaCMRTK zn3)hMAylEjm?wd%nf>pp-DQ9`i1q(h!}h1N3>A8Cm%BxY2b44m1Lc zX3^)ZX0F8EqPnpgqS*LQ4EpR$Or?5ByeP(GY)=4R11BRBhXHRdns=UBa(UHQys{cX zOG6Jug28iLASewOlFkb->vIEaNC!89xAys8Q?7^Hv%iHBb5Po&|{N~d6GGSkubO>F6C(M1vf7lWm)qlF10>IPE`O>< z+oo!YMp9T8gbJ|)6GW22yC5)3!Xi&5A97mXfS=DQE(4ry>w6X;kz*1v=X9VASI_Cs z&0=q}bGE+{$c6k(i#GmvEp46YiXUAJUiHW0NUSVieMJCAfZkrv7a90-G%K*eCbmK_ z%krHJ{71Suf&Rt-&W-6&)LRtet}mAyJOM>^IF+|Oz3r2O)`LR#a)r6$zFuGJhdMlm z>m|Q&U#v=5Mf(X6X_4(EaU5!Q-k>~VZ738PNVmCt*sq7`o&89H4xIlYd{gO@^R9JXEw0NN!br0z^=boAf(dtFW!f?^Gz zh0<%`Wy}*m)Uy>)cb7dBTSK>tyg|X`Qz(on3o@aXr#SE{H*00f z*Krp8iLVoKr@7&iO0SkjCRMgtu3*%@?0$RUa7a%zY^w@H%$SG; zJMUnrIB)O!SYg5W>hpv9tP$8Bi(bV+KVJLQxBgfP?B4tFCiI!i(Q?GAprg0ZTdhZn z7!#oA6``3vY9*;mD|$7}JT7`IOSLb0os@GDy-`3n8u@`b4T;$-x9y18B43@1*sgW> z8ne?-qZRwHMw)ne4hjTT5uZh=ei_*)Rm|V~md-L}j0NoFZ?}yY(e$PV8Sm+NS z%5l^E5<6{7mqef7Ess2kIO!e;flv~22xjZtOs^p%DU^VNq6m3%HL}Pa6YD!iEReZ6 zfJ@!f?BN=S6z2ta=+eTKkBd_cya>wqW;RCo1*fDmX&>TTKCn{EMAjD)mSpvA5D;YK zA!CH97=a99j=o3YKztq(Fre4435{ zYYop-u=v6YcaRB+&ZnE=lo`S2wH-WLT3crPqiZo4(*zJJh>0jo;D?clcbpPIFK7Tc zc9A4j*w+wj8ikdmcl42$NzR#kvjof>*_^p5^W4Bq6czpBBnbuRhQu@#6agIJ0fv-p zut}*`;yzpD^TmoteA+j)ZnKbVSY`}p^R1GzA7MRir~&eAQ}vj2frr1@sE+I6g=zU> zWAQuk=R^mU)nN`d6b#8DX{A^FlC+Z*1f>n2b-ik$Wm)5SP%AbfFpa*gNAevWiJ6?m zWZK=SwroX(Hm4d619U5!&7^PwKoSDr;>l@~3IrGrMfrH6E^%&v39nG|kCrozCRTy& zcM#-san>HKwkj*^2(Yt^E>xya+Ta#=+5L} zH@h8;zj`7X9714d!6VEU2e^K;r&$KR{yn}pLbYa-vRk~w%wLZ?|L7=r-r}P=@p>xu z$9*zGtKaHAQ7F4B6z;d_4^aj2w*Bb5wU;7`0qdMcRdvxH5TFg6wt|y)Z-_SyLZ!v2 zEoam2N69j3^a-eBdMq0}0-;6A_V(&fq6i2@xNKzzMGN9Y44erDE$T^7lUk7_%hQH% znbrCJ4fhli8`?{L;_o>m@UryQt$`(u#ZSwxN^dl#LOx3+{ch`Kj#=Kc$>Y4mC|8oD z1taLc#jFOVIUu1W%-%N)I8*tKneL4u8qzU{!2E@d5PDWFW~7-K+&!Ia#{-Bgs=OD$VC(HD^S zHhbbYIvQ4>@Z-L>z^>vmy9NC;ZT!^tp7iH|;V-prUY2|t-D@NNZiqVdFHq;Mnew+c zNK>VLg}NPJSEn(5juDWQc=LKVn(=-F(Eid;Rbzs9Gx6bMqHKxJWtZDUjWMU-E)e5` z4x}-|_LINvvb4Lwsowq1Sx$?ezAR}{vs_EgJV5AI)!qefjG#m{$r zG=IIGz8Uo{&vGxo<=4{UR99E`^S$6}zuv4ccK1B948Hi{!=(?RQ!qGXyery0dq*YF zSY?H%Uz5`pqCTv3C^DO(GECV?KH`1OG4 zgal_)zY1i+=tI8*YF@NiPWDVlP7LUu1i2oG(}ZZOb2q~wzydSja^n4BP15e0kW{+b z`$~TAmma%(n@);4ep$izwu&7>C{SicjgjT{6^6b?t(_}4r>u0lbmUXED1L~a^AGPg zzp6T!OCYNvEkM{}_s8~^$!Kp*&mgA4 zJGZ}-;=k2?^*WKJ5%`83{o?wAhMtyZg+)mHc2~{a=Pw}*f}AUE8!jR?UNrrA1p{#; zrx1{i*2!L^5R-;v&y{3f<7G9PYxnZ zO}7l5)Lp!iD|A8i(m^Nd(X`Z$0~(}(pkYeY9&G+RhJc@nxiW5zVVS~{>IUj3C ziH&qXh%WF|~z4@w5rut24#m)~mT!!nB-fzXeMqVQ*TWp0*)I5@MZE9Mk#|Jy8iooaP{wj%kwUL{F$aA!(qjL96aaSjwJbDRBV@e)NdKz!_ zb^TDW<@%hT95*yPd~mtq>Jp^>MN0-UMiA_~bqLavC=6#lhXCk|Xu$Pp1*cY#(qn4{ zkq_cQGx5c`h15y45rA6ulI#%1q}_45L<8P)l#;kW>m7qe;MluI2(R=4HmdnBYEUkW zHLs%`H+7~^9iZ+LP?^HYim^@3Bfu1)Tm*5gdD);6LiP!PaXQMrr?lmDY1>I@J7-yk zdf5Y~vaXo2o?B%PV-&O(%buK+Q8>$^@0SfZm5;=fkKQUD?=7EvT|RYEKHXSeR|mC5 zCNAm28!u!DDkQItBtNe)^P6^FQm6T$5`5SIedP~#*~we>VR%SlU^WihSUbzpO;ce_ zwK#-R#p;LtDNNmThLp3>j&v+o77kJ|@?(l*hYPCR7T5^utg1ZSI3Lc~<0fMh&$*Hz z#lb73RQS|}af`(G37|1B)~#&EHEvfaI7EPG@kwxrD`XmuE~>bSd%N@EgML?%T7;Bp zy4h8JVhTrWSb?sW;oLq8w-T#OSO)L3kD-~Lu_VUU7bh z<(>&k$xH;%`9EV1EcWTC;$HSN#*&Pl%8R`gXK|9?8(qB54Qoy(LXc>#!T@RXVr{3eW%P`7{-^1Z4tJG~X#Os{7#w-sF_futH!uk4H6 zS*jB`@UpSzJl?tBlG!dJRTB8WKD!Mf)fj{;|0bv zXhLj!ZtS$QJj^j%iSz#K-$5jLxzWbSj9h*xFZWsRKTqC^d z%MJ2-(UiNHdSkcOtzSWUrdDA8>Us7H9Fp@AmCTZc=czTA6288sHD{nndtRsmvJGO({qAvxBvW8G&?gv3>C6zH$^NK4J!P$-{ zz)J$uFUWL^1ekm%`Kb~im=?IkT5j)II^0Z}}eV!r|7DwDbZXZna+e)!U2Kf%F6(a`eT&RcWV` z^z5DtT3w*dPqI3_nscK{838D-0#MX776i8RV;{8d8yThl z{+(@Pn&YBa37Y`(#3I-DQLVlm)N)Cme&`X5!r50M{(YMDQ&?-bo&MFC`lkms`$ryc zA9K%}7`a3-O|;+CPp`lB@SL#%^W?Rz)3+vmjU@MrU{1G=JEJ3y5hupRO9Ds7*Ml}Z z=xB=amUvK{c}^isJZ_C#K4GYY|lXUzly>Yr| zVLlvSkT7h7Zyg$W?7HK_<&HIT!WYaAgZu6Ze*>X&8F&C@&qoDs%x?6r`b9ANa=G8l z{W>ywuQ)?RXykl+GT|8ycM1Ag@Q>U!qN{7jiA`89-{h)Ya*^MIuzN!TqdzFOGC9d> z9x}JnWvh1VYE4`DNgy^71DGIwN`vIiRd>BNO>QZ_h0{Bu;}Y0cjpW-0G$WbVViQ;o z;^L-hnN|WIfZmy7;NCcbA0>cZ1^j;Wtnf^&X-#doPHo0bZI@4dT;_~@GxhoR)P9TV zC#@HUt}lMXy*Ms^@$=D(-^(xl1_tgOBX;~@pzI*nTLk1H3=tGW_ZUHA31bKfJQ1R^ z6(-Xflf9}Q3P8y|MhqRpGwq;0W4z9`;@v@l>=XJ@v>XQu@66yPC`p~wS&Z9Dms5_* z(%3isbLrKmL>B3B#@Xb)Mq%A;Yh9CmDaKm#Mr8aM?w6cK#$#PPoD9HwyCw%NPJX$k zrW@kFHDk_qGw*+R>?P%Ws(q-huvx9{B`zz;8-tyH1f3sUuvybJw%V;PL^l}Y`ni2L zb*t*xb`9@DYI_Z_`8=@jcwnh}P#Z4Jy;8N@StDD8UK zRK@8NOcDy}6n|9lC76mP2j*0mMntrra4jQd{@i0jx~oIzykS5PX_FN^IcV1W*3ev( zx3qn!F*`8)ki*)tZ8M|om(7SCB`#nOq@VESssJ+3!bEyxGSX|2Jpu6RX?@mO7kWLA z=Bt=4c%J(8{l#N}HL=1LkeG3YPf!uBW?$_dYvB%5{7aho2b_TQkj#2e;OujzpK>pk z2RhC#jr~Q8|DI?({kt-n`U*ga*mODD(AVA1l=n|jUqSTqf`SA2TDI~Wk0IgI}5IT6)ct6mW!qM*r_IRD&`N;n6Dzv1 zq~Kd)@Pw;DHz#03LTm&&rc$P;+9TTt$`-dmq4-?gU*6`Qv1(_Xk5Cc5Q9|B=k7 zx@}BwrATk1ipOi;Y+ZHi^&B1e65}Fhxr2S~wA|OHtc$w2=$c>hazP9Aha{zGd`Gp( zO*{LeQhmqk<@UijBf8B5zXn?@(-ul$>P*pEBJ|XYvd+yKUH-@3hSDOs3 z8shrm}%9 z>^I&sd6JLbNGT7?f)8PI2Vb8IE1rCv;x$$X*>X-{qJ|kI-*d+ceHR#^kgY$*2SMFG zjl8;eSOR-?8re}$!0fU2r%kt??<-4Ow}l>xyCu%pSIPXql8f)G`{!?OMXzWHWwg`< zB#hdg`Iy~OPk6Id&5{ler1&UotFyGH~Q&$7=yHH=qtK0qr3_-wgnfD-Ro`C!Niq+P}_J`N-V+ z;`D5?>&0@{V)^Fy)8CWte@~tMp635E`=#5}?axB|pC{^nmY)7ue*fp)>7Nz;ziVgz zUhUkN8LRNxpVoD}?L+=Mx%2mocwc#LC{soXx+&$JbxPO%cA=GtD-_CLg0O>Livq*7S_IK>@B?}@16E{)3(13qg4Hru0eWUIZHWqig`<#wV3s`^!knQK$^>v( zscMRS%lfx!_bWzJ7Ap^whM`p#17I?g08yM4lr@VTDrzI~@bX#rObu|4I->$Y1n0(3 zg0s(*1;E61JRX8Xf@l-S0Kx2GWLLT2zpCB-tZa%34WtCHku+d})T2O9EC4Fz*(i!A zS)~JOsHWh!z;kXysSc8fNyP=Ywc>d~S!MCEtmuV@1^%`|9H-#z41AOGGYA%B4U?yA zKtL`DTn_^_C<*6ev(;ib+;tNmpoGWZE5es^p#ZItICKs24jRvbOuK^*%YCF!G-eIWQ%>=7ox&5I+;PWs3)U$okp7Sr)Kh?e+7vqhz zV0T){Ti=j-CUXthuIT~@uI_N>x*5noK)-|mIRE_b#>@mr1D8Ps0ww9e7rL)_j>?y_ zAYgzo6bi^JNy*lZ&(;u_&VsF=3~IDs~-wlRG6Cf(nquHrKR-Ormva)&!Lfk&xcNJETqi?cls&r?baqbHxBAM54U=d*} zPC_9aGh`euD<|)Z5>&$hFI8e=64WZ&Da6NZqtzQu*J!Y4kjU|eTs`R(p>~kbtYZMQ zg$qw8Wp9uuE0qq5?QWv!c}R9($A92+#lH6TcVsg26OhybC>%*|ZB+(Hu(| z=-$zKS@BbZG_Ecl%q9M**MZ@(c<@&hv`Dt3iGSu~oo;jJUlhmnD?%DyRthz)SGz7e zp#`Md{cwm?5a4y{-A4HoAsaY*f%VUiWzM|Q=8V3tOB0dyzW4W3HZ3Bsz}Dq;##sN1 z-`96nvPrjpHfG%&P+mNAx;_78y5UcRO2An(bdPE4N!s^jB!4yur^0^$?xF*fFMUX4 zee-?$N`j{04|*{b_?{5KC>ocudzDO`HpMsmv>}1zYCr8k&(Jvzoy(fmc`wqA1LMZ^ zXjl427rz*(FQGwF4NaOK(m5_Ry)WXE>*b22NxGJC=`tUHj$4rv2yRL!$KdKQ<5Hj* z$2FGhX%G~}m~n2G0x59#7hgVHgA!xy&$&5|GuHV*oF=-Ad8edg zr40e}EfYi8yxi=F|HrWXVTl4tN-K%KpkTv~#hs{NQUP9l_b5Mpv6%Y=kn~nT2&PV6 zVF5#1ou}0rF(_5xVeTwD=;J*)RFPtxod3M;I&btXXp1ojLGNC`t(J%uZtn}#5}>t> zHmk^TD*ceO3SvUp{vwf+u8UY&^koeSFyBiv(h_9O_gi|IaIc@%ZjJfYKIIG}o=`@; z+uDP)z=O!7WPn2O0Nydf& z?mAx3Hi}hLLho${${LW%DFBxKg9APv&@zzwZ@g)g@R@CYbpl#}bbbO{mcbl-D~4x+ zuSHq$aWNeu-DwOsY=3{g|GRq46j%XGXWs$p)Gf7i<#cX2 z7cuZ9 z6MUm=g8JKcJ8pXr_~j}JBtDk`jOY@qqZvDuor6v-&6+9!Iil`oUIt~{7C%5^lE7H{ z;c7SP-Q?E~GMG91p21w|+1*ya>V6Vr?V6_8!d2y?Is<-o_iBCtJR1~Rk=evm!`W$V zthL0EkZdXp~HR-ML?bb}WkMiAH&x4}Am96sls=v5(;rfGb z6$j)CKX zi*(W%l`o20xs+D&Ec!GUYC9I`J%rpc`d%r1_U&V3F!ixMxb_s;57z54gn>2fL)X8|Yw@0hj! zcQ)7mVQ~F_VQozngj0Xur<9xj>E?O?`7!qCO8fs=b-K3hPJKgTQ*%pe+uini9rwL> z_#X81-sNFsd-#-chx>8=@JPkrlVo%(W zqU;XfK}i50X(ke3(+|*c3Ic>_5vnMbT~-{Jrq3DyGs_tu$z&-43?s{fLZJkZOdv+b z(P@Ho8uc;@N5Sb*h_XAZuI&VDol8&nPJ%U-Oo7tbDnfpy>XsEFKwy=>9xLrmz&OqX zAc3IZmscU7ou5_*^gv91!J#XLmnjg~6Z*ZcOLT5+v|x+5$+#C!J2|U;9sgMV;Aj=i z;X)7;agZHO`Ujn#lJ!&QAY9uc%fnzo$--G<*edU%<1u*Yr>j=GuJ5UzZM3eYT8u6T z;4LxC;ppgO!4r_nolHnZ92*4y8W4`A*jmq1x~rF3L{}35qXr=GSDneTv*)tWmpB%0 zi4gR#@D&?Ol)oWS7wWgo>G5TzxQv5w(zga9*3_`Ub6Pv-j$r#;RLOy`I5E7mOOyj$ z#_|x>V6Cq^aiJF@NL9f+u}D2I1hdg^bTRq_R+3-Uvr%!`HHiYSg?7HW<02D0xJn(3%suxnvBV z7agfP04KMuyJB{^4KpZwcxsy5`bQb(vNcjB2KyNM6$A#bv=q>X@lR(kJ2&(Cp^kqp zw{wE{TSBF1&g{xbGMtq@5J#U2yeBs2)*>&)8M1pI!W%E$AuNy+7%n7I*`gpQad-DC zR_3Yneg3gP_ixYDwpzYTX&q6SxE|HmGHGy%zA|I-s^2`oR5d$Q#>!ac`<$Ia(D!*q z-`4L7u2=WIzrv@={2LP&G^cPc*}WK6ndd+J)n)g=ZQ?m5{MrnOJLZMu1l6+Bo(rgY z)S``(eIM8uUs7wIad>m1ishURXqe)TRQvfFxTq$39-RB@PbL_;ZMdBi=uyY!aM`VJ z-u|K&i!MCg2zeTcPh|610-v<1psDddtmYnMQTFHdc#HrLQW1t+LOhRW=R(fJ^zU*I zS{V{Tu=}#^L^oyI>m0B6D>K3N33v+l4FcecoHjMCc*l*m_Ua;d@3>jKJLmHYLN{RY z=d-WQMO?G_?k}cvSuzC?BqRY|ME<3(yYshqiyeyRg^D;*zEy1lyO(V+1{gR<8U{s_ zuG~5H6#-dLq;T>A*5?;>U3pMRyb7!ZIxE6wc1e(i1HDUjjxE^lIeN%wf3Yjt{Tghp)z%LB1v%$e;ZPe7U-yB{*hl9s$5noASWfjLhy1P*v z3ei{eHiUiEvlZcedkp0vK(-lJj>rhbbLW2=dqM!K^?ztCy%;^NB}E`Tf%@Fam~ep5 zgZ~S0Zy6Tl+b`_i6U+=f4BbPAfRvPoLw9!%NQWX)0_xD+osM)%w>mU}q#&gT5(1(E z3WCL+|MRS4?e)HEy~p04_WnK}=f02Yx_`g(JmttRl>qxVfjv&`S)pGA2CbC{ngGvS z^CR4#CSc&WcxD13Ry=keysu{|NVNm4xMbS1z_Q^$PugqANf8(uUaU$^>;d?ZFow80 zLlm=M|%Dgt$eQGM2$=B zl&?Rnh5JJS*x-S1r9T*#`DT&)*ATU5H<|eZY<9w05p`5Lq^Lg#B%68NFf{cVifq`t zX*v5KHj#-|R!6O#793F!J_k&b3WUr`iXdR(6=bzg)q|IU&ou_6#|tAAGb^#_B4Nl^ zb>3}g91h!uEt!SYl2=e3ruNSA#E6exZMp&R`KquY{$`(C4vL81wW&f^sXhum6*bZ* zDw4Q3(#v0^!emW0l8)r2wg0(Pae#f-f7`18B+i%UkpHs%0y{G)04rOuV@sclWc7zg zUA^aOyFz`kh+)0!(c&G^|Xe8wtxBXCjWAObVD>7vIdZ6;hO{QuO3abSk z*fpG#6bq^n;Cq}i*%)&P-f*%r8I{a`xo;4rQ1BQQSfidoY4U46dAZc=xs#TG4L=%p ztS1=wbc+m2k)HdU*p(LSD6vFK<>B(BgN6PG0xF5l#x@<~j;AVCT@r7^vU6BHo+bHa z=M^oR&;vC4$-N?2px`-AXbU+dR!{-B5)mucEI(})7IpjJC+fj(nChMVKKtQZ&6a}% z(V&-X%O@5S4^AKi*vZG3Q|lS6_Zia<1lLQ^J1Yy#`yx!ZA8%9dwHq1GC;W$8zJvht(tLO0R4B>(Yvfu%4waU+*Wq;K40ApE1VrY1 zfQJ7(I?iR&+Nt{}V}@%;;=_jAdZc1~*_P<)?Rx_!!d9eDeo@d;7|@nK84fynMy>jL zbqw`*l89@cagr}nzc?Q={CiS#`Fqds z#m}Xgzh`}ye}?*FxfWt+?krrgT6MPMzsIJjbf?Jt+HjQ)3Ur%&6pfUvD9i3szS zD+tsq%7g?CB!NXgdD3p`Gc!~vL>|`(P|-6*RiWrAjoH+7S)K^m4myell20-)PQCHU zjR376714MaxDn{AoGOhgCbPxl)vU>U4sr#!>TpcCZW@ss!#p$;(wGZit^q3QW-i@k zM03SUQ(Y3^>cVS^_hxK|v$o@WiipgZQ&*snC%z?uEerv+B7wniF`uNwXf~|9yQzb? z%(uP;36p5OkEPjsWAPTS>~wLWK5~3-#>uk8P{AXw%mUrQ~wmY*_ zmuCwUq-gbmbE={c%eUf~(1pNstJ^6f_lv%RsBv7xZR)3S*1RZyKa$(soD!y$#FKgN zVI0P3gPsEex_Ck?n>gZfIei4pS+kSNJ_as#+Q5vw+J-@fG+gysflsYCT9`2FTAaT< zu+C_JsBP_$02NkgK4_2niZ+*AAd#*}rn5*q&x~$$0j*Wil*Jq0jbmz*V3@41m6%I$ zImuv0WkQ)@t-dj*$*8Oaex8f`#NY_l&6|&DI9MC zV#U*&xMY_5-?!_^#BLaEl_`NR#!}YF`7P@9-_;)q*bH1RI0YBYq?54V z8_^_mxW_DLx?2|xedN~+1Vt7UuN0JC6yTW)%j63ytP88|7q)$WP}lR%Ok5@QzsxZP6Lcxs$mfv+jAu z%b|++BkO}1UrM0Zuz=kYT6!d^N10Y8f|jwFHdIw^)w9HUIl^!RFa`V6mz(6=W%een zQxZ%&rF=%J=*BIWCe9eJA)@y(7-)#*zIYO*{U_O)9gOWVHmmp0q=S!}vtq)QqS-4S zGrJ1TNHK@y`zmiTf0J=Kt71>Cx#PIOQF|Ay(4&7SemgFQmFmc!6v=hOulV|P+^y)0 zVYRYjTJ~>QNtD$NgKo*!g75a{-0j+n1C0c{?&NU7a_nvLO!-+*|4>3%I=#+y-B2r& zgrnaw_+Qnu8&C~1NxVnxtSGxuHJKku=gd{ZcfWtr2$WHk085$IO5rKwH26Vsb1dKu zsM=)A_QuOQ*n^gi&V$fs2gVdWpx=UW;vHDYGtP1LoDc0Lm3?(jMbESWLJPI+YkVenwPFDT$1kppcG!bRXF+YN3>h#RcQqIY--*@$Eqy?dh&a6I<9!K|~Ng3<9F@ z#&qbxt-AzRxw)gHJ)$mYEhxX-H)iL4{1)^04>T%N%F`?uB}9{_HRs8z%vMNiBun3k zH0s#Mrt%+WN(EK5Yzg0P0WlVuO*LDgvJ}BqVpa~65h+o<>v1Y=co9VZ_(QzTlXd|E}<3);&17~RW#JzOVp7buG zTC|Z}-GDq9!Tj=eK#k30eNgo?-D*V?z=V+?jOjYSfS^BDtVHF3tMb04sCp;a`apWX z`h!MSopo6#pHVMgqcLBF6CYK&n#IY0;|A0A4hLC!94V$>kPa~S1m;2=qXdB3MFn3k z>t(Y0l9_@@^McEx_?BG;Ik^DkSF~!yc3wTK@K*Lv>-b6mk?*}_S3ImY3!n1ez0y+# zkc0BuOs;VCvpF3Cw~C!fCt-=CurDp1p0i`Ck+K{9oZLYj>OrLei3nn;$=re$B3>Hh zXK_{+&W;{WK%3lL`!CG3-NY2Ut)_UQu75%WJJIxeqM2>7RdKT2Zn86cvb%Wlk`Yq; zpxHG83HtuYX7E0ojbIG*K)~SG;rsAE!LMS{Ux{|Qy%bU-2ZvF|M?Ae2u|zS&^kj-A zzhmq|`}Ir8xS?T+)5uFRkFPInxoLpIJt~+vF!?YNUr}?{({IsQ zE-bg?M=eU9ZMHda`uvsl^ExlcgqJgucT&+4CM+>S#xG@V3iUI+W2LAxVsaeX-3E!H z(T{E7!qXgSs(yIVaL)_qjZTUz7x^=n$@(f!txUMi(fKsqYNz*lXx8Fy2Gu2&l5vqX z@`NkP^ph?Nic_rncrn{dR^`w#P5lb{ISSJoH#FH3ilQqL6WR8+g2p2KE-}y8ALaCc z7h<{y6~;Em@$NTH>?(bHwV!#a-V@%`oI5V`Ros22?cr6;>u&uijQ@1aa&d?JYxf(I z`(4~L%12BuTF-lNy;Wp1DHkd=S?sBEi;J;87YnD9$X*eq`mxG%8G_%J&03SHZe&17 z102&UQHo7iT-vgr*R6Di0=2S=RdZwJ7lJ_HDA-^leWCoihiunQcjmj5hb zz1pw3SyL}7&od`l*PWvMT%jS{o#nQ4V>Fz{q$dRg|{Zer#zx+}0}H)_K1DA2V^KTNjK7HQfhb1j6XbgY15| z_4DutLvF9xrfqboeXAlUHVxKAO3o8J){q`*`H^%vM!P;Ue%>f(dgN+WXB^Dy*YGmW zfbj?IkAHrfiHnw*s4MuNdj-WSfOYWFB_naIG4@uJw4WJgVojs;78uylV2Xr zyw8M5dycL~qCTXnuh9&CR)vT3?5wPO&VFM5rOw@sQ7Bz&@coS1JG9M#e1YmR{oyO$ zkB%EDFDM1^ftx&lq!7yw60ei>cyR_y~vW2*8qFE z&OWmFhwSU1SXu)-w6*bMq4>zff3#ZQNUeVF)95gl=$qz zbu-P*Pi+!h);G=z0vB3t^8NYoYsK{GZP!E%x1>b_`!L^U%PxnM)=tAO&@(sh8j-2Z z{cRDd`ogDTUtn*0;Ex${d?PDwNTqhKjt_Mj@1mJ$PD-;T{*h$+Cg1bbM=gzi8LZ>4 z^B*%&Lg|ou;BE@#k_ou{cOY7I0h zd%B7e^^%A({tP7sus^-xYG@^QTtjoaA~GQEVH7AQ5@{)%T1j93An#5&uyk z|9AG*?99~I=GM-~{ZE(TFowe)7r*{of(k)coGK;?PQ!23o$jO>N6n@2@0mEGgxf-Q z#x2b>PUToS`F~ZXjjPOhGF^4^t~!lo%V)Xi7s=k;UFgZGZlJmu0i##Q_AoBj%=q_A zyxQ>c$v@R;FY|iKxU+@c9B<2~jsvmu*K>WW+uY}>%=>bEZM*Jlj^j3R{^VG(4s%^SoxAF_dw8Z1Wunl*ds!ZtrxY_l%DA$BwG zKM-)OPEVgv!vQ8hW9|M}IplR1wZr*l!qv<5^Q{a+hl`zpJL?x8pQJhb+^>DQ9@^AA z;qdEo&)4-|Uk9ii!=E%=eNWVL8#?|uUAgoA&yUSC$G;c*Pv8Ijbv)yE`RC&6W%;NV z4M=(zf@{gAK%l?Hf`5LcoXJ$L*xkffe*YjvIm`%ILn~Whj5t_+t6sIbrTo`CNed)f#7gEB7fn{&6rONZ)4O5{Z^cz3RcDM4vMp5FQEWYvFDMF^@Z(P}pRQ&s~QinVraV6ck>o z$V7PRUg+1EaVZtm=$)4V^?>J3g@cw4R66h+8=vAZ$VcIW+XIt!6P*|1EIh$^u;zgmzg z<5b13rq+fzYSi&L1i+W9LOtPb(?v1^QJ*R-Y0pSz9Qg619bU^rdWo?QxXl$z)oXM~ z59a9D0}$GO7A$C2jYwD4{N0!vUm@YSSh#ipWk)Y+QZEpu)rSEG#I}4n{JO?dKPyNyBJkCYTPyZ6!n&f;L5PR_ob!l?x>|El zkfp90Ok_g_=~G41@1Cw;1WCJNf23!u^ius@>+1Yme~mzTGMxu2o?rsw{@$Eb~>fDh!_}P`1R;l$lK9@at9>sJO#y%^X&$sybb`9k(fLcu zE30d7->ok(pe$IC6x28iIx5Q6I0hHmU1Li+N=jP&HYARX`Ujd;gf0Rnf{eCv62>-v z^U1mqt}VQMq0v${lEftC^|rf4CHe{(nID^WYsJefK_dR0jv?By-ApEmwcD!nvl&rH zbUJ={>hdurij24&QZrYsl_hLH(O&zy+NfNoM5m)}vEHi9>)k|0{nAtHP$Ii-XTwUH z$Ll)#$u%m0il@Ee@T$9IYb@-OPHA!q zL}emh>iP%FlgQl}Jhks0Td(xqT&aG2RdQ&@r`|@#$ynB~&d(hkcRtA!g>`*xe)fp` zBTIPqas5czmAu06o^MrC+7I`R`V}hocqkFg)9k3AR9cPz&Y8XI7vCgpZEKFWRH6`h z5N$tkE~U7O)2AWnv%sLDDhDAh0z!QrFu)A5&lu2DKl;cSI+hX?3r3)^0Qec&MHx^e z6~6?~tU>2aC?+TxBmRWx1O|nmF#tdzhQ%Qvb{T|ZqP2TM4f&Jb>6%1DIw)Bkfggdx z=srYbl<^isL&&y=2tmSNEJmrCmx~9%1T@cz0P&E@Y_qdH9uiuV6A4JG;jT3a5U^22 z?`J|pS%GaSgGBU(_Pbm((n$R=Fx;hG>Q*Z6#AU(OjH4CdL+^w96p{NCe!NbgY%vC# z%7_3QAedw;h$VjSd+y;;*80aozdTKWD8X)jGZE3yu`28ZkYfmst1Xc{nl-qfjU70E zX!m~lqG_VeyGgPzx*Pz7jTFZ+T`@ofGYL0H3{Ml!PgF*j%1(=bUzdlza}LUlG&XVr z(0&UM3HA(i+y~#PjW-~V#}M9G7-Cd%FXH*9)i+C-Axo{#}fcbt1Bcg z&}=+)-EBw5jw6ijhdzUq9sF}0wLQku@&nJ4sW23WLm+4<|0YP;;%)Kd#J;$Px}wZh zvVVOAd*gTYUD3}0eEK&Up>8*6k3?c>8=aUZClmh*5tz-%8gMyV%aQynV5g@7{E=TWpzQ zs9bV2cmMz}&6%^SAxM`!KT1CWj3azY&`$RAUa>mn>lie?ly&XsHz=ar1-x^_xC z#`fF=1ev9Z7Nl|d13igNIIm^#(g7Dyaj7hlex?Ll4_(aC6Hg5QI~X~`1tp2hIYJ~{ zGv+3h-<61sz}Wy~nFvxCFr#>h*VAUg&@**rMp9ss+2aXd6ecl(4*&*@7+BoPH27O3 z%x*`QKiuwCxOION6aoc})^Rl|*=(lW-iwBCi$~~Z?tu`}o7|@JM?ErjQ>2GLN@~%;*>ct*2&b=HmFdz$3(732FfiYu>^O z>euR6PW&G=-3I}F7|J@MxPLU=ixNuzoMR>ysucd4rkfew+ZehNu#{hJ8N=PjW1!N& z+VajyHqs)cJ*R3jia=1Y~O0fF6s_+#jh~KYqnxszQMUr0NJ@)^h@xy0{+QcTN@YngM>1=x!~<|$(|n(#SPLrxWkkggluU^3CWUIg z#-5hB8!1L$A`aa7t&flWrS=`IOA>f~L^2eh1wWEAW78Q|_T2qWubT8)x@%2c|A9ol zvow_1acwwY?}yFBcN~e*(RCkXX@ff+aUiepbVVv*QWA_x1hsle*L1d1uyizs{J#2a zey;Q=5#C^X`GzKE6wQma>j@d8TuCh2pKS(LZ%0&j$>i>^6Doi!kCh8JzBTJHSE*mw&K&-G?fB|b^eg%(`Nv-4 zAK{XOjeNNfL!};xu2QE7!w$LeA33=+E(!X+A55p#`=hd!&UKDVx@P>w`)5IV+W97A^^-$J6vn0+(VkGsYhyIFTtkcT?Tn0I&-D1oA50qHhf8!%y%ih) zzX^2+(@3Z_eEngtirJ&d^Y^^b8Nb}4_et_Ia97qW#}pZGY4kv=Wct7k9rSgod&5I% z*+XO*{d^FGUo5!zp$4wY*>zZ`&iPTPix=8YD?!?nLmV_uPsSZBVxN2EGD%YVE2H{L zGzzundiGJz3<|8D2@-kAIw|T!Mwh1@K>vp;{I_ryP@U>*9oVT!xe?DZSv~Zo{v;jz zNB~tB9c6*kjrRj+`~Y_x2#f`}`bRe9iR`ty%LRC7?NY6snjnza#&qc8UFb1Aq6kJC zB}rBo7jZlmQz(P@^j*&a03o80V6?U#6Rob9xI&b8WtHIrZi7{GgDd8WaEx;2ca1OY z$aXa40^uPcPy$2GozHH?WxHLqljkBjc6?ki1b6rT%gF1rX?(5lLkr6_$#` z>Gqxx@u=va2Lv$FQw_W5)zv5sj`}8G6|$Iok?OEFRn(VQ@!Qg-()w7RybK?{KogT4 z4TfOUM0YZuF(`a5d0sAM!7AlVNXl}4%4&DY+vSw?ZXGCN>Ib>hZL8FjuRtBkrEbkyfOqW%>F4K2M{c3vj}5=FwQ*Gq-euai*MF{n-FA zNsLwV5bL|dn=A5Fo6v+m=)n%`b(R>Hdb*|fJ(^}qoe|(erY#2;QJNE4w#Z%4A_;fd`=D zx9{IIXc}>_J#w(uy1!yVK12fCum*xM?Rj{qF6m9K%8c{2ZSdaN4q5bb;*;m0vJf!J zcC>A`r*R{pjrA<#%_9Vp1p6tSzRsExR5!;7Ae1!%YaRO-%?*TZNofe>2#9i7xS0ES z)5kvi4$m{p)CSFFMa4Kr(*eFmAYwIK6%5PNzQwNkaCgbfz}mH^%)kQedS9A?t=zqc z6ri=bvhy7pi!3aza?x|sq1d=p^PRWN*_F76NzL@|#!hxHL-f3f8-a(au*dc0I3gsH z%AUJ$397d)D{lV*1SOys?<1}W76E(rbKXEHq&$|g^@~S~-d>P6HG5hff$-|=Y&gsZ z=CA~fV3UQ&MY^kJV6Y{VJyX7!!G$>S{4X&zOls$D_@mZ!<|zJkvoI4z;T1j_66*D* z!s~Pp^&O{0TL^!Mh^M_)f{yYPr=@X^_GKnX2IhRJ%$~Owv!{X=Bd#Oc2|e5RzFnmyHAWdE7U~)uTkf(<0Uei{%b(3rFyM2SM4gc*1WP- zGNN{cP-|F8wcF;Zm6xs?r}TXes>R5OB93W|1K8!$6JrpCMxb)F>kLN#^{nJ2Zw{0^ zle$dDl9I-pnPAEkIpC4i|V zz)S^zn6@BUqp8-+`tOlUBWVP)LBEzB6$@xp-Y*2J>4M#i=)~u z7NHd;l$;gqoTsgNBpsng6nqE}w^rm$@8XK+;)(sJ45lkn)<9ym$eBKOtyVimvXla%1Qde(L%Q|fVTYiMN(mGvN8Fz;s-<5B( ze3S#Rgp*h*DZUH5$18ZNik9bzvk^1xRl5xmBQ%MbxHO3NYN{?bKI1hRfYx)XuwH{lY=Hh@wbptBob2p?cl95~Of z{$)iY;*NT6Y5rHPw)Oh}AI%`#(w|=sC8%f)Ub#VabVE(x#_^Mk+MmYuIy$}SH>@>{ zO=O2O@({m{hYC?QlohFvM0-QA)rIl!bt%jFHcLIbbPcxpFSJiYUt*}tg8xJXPYYMs zBm-$C7`Tgl)L7r|d%>5gH~3XT>>5T95dv$Wn$7{)!uNs4F+4ijYHVe;!rF}?!6SfH z&fGQoi%@$`<)`K~g8-mvh!SqjqcHOyuV8dFR>2ENhyG##IHif9ZI0ioxyC(}DU8wS zW4T(A6NUZHOH@nHlj=-z>bIl?lf%`Q^U6+`CoiYs5Fwe9mg4H(M#wv8j+9z`rt^Hn zS) zn>+UxFUgNxk$fHG@w!AnR~$5Pw9>=AjJHvN7Wd%=MHOkho}8+A$xIp6cDCFj@Gc!P z7oE?@_#({hU%!2Yw3CH8t9f4`YxmwWxD*qXaC$Z)bi;>LT|m(}NkivZ^>>8us0o1kY@ODtiiZzKAkK-p3gvO4##+3U5p|WLF4ZoD1OFLy zE`GOC`e)_GD531eYK8r3Fle==WVP}##;EI+STbH&k=_9hGG(e&J? ze)idq+f(3?df?U;(lXc?VLjY@Aaav2z`r>Ix2PDo<8?T6gC3dTYBu7tYHDj~NPcV+ z8)rk`K8iHAty~=0en8?YaPv+ag=0hAd6u1k8CS7g)`%#1dj;WY(w+&3EDnvPS<7a}^ZfHa1GPyDW&tUKCZ zTzKf6SrC4r=4KX(s}1M=Vzy`ZaLeUpsUSz*g?3oL;=#LkfvPs)H{P~5Ey~%(`0R(D zs<-rAXP4EtOgy|ceO$B*=9YL--}<#N98nf0AXcpi4@&dTr0e>ram&`QUb>ydaFSzz zIrOZXrGehsqC47YSDSC4Oa+Q{a5mL?+%h)rwjPxk-V*@d-jv>Q$3J$6kF|YgCQ3$D zdiSHJOw6}{Cwe7&T$5V{zJ0~J5_mx)Xbu@$XuN-^S;C)+)i=u=m2f4ea<2TQLaP%QZRmtJR^TQ7zhtq!# zXE{F4D}DZV)Oq4M>9?db)>kRzZ80fFpRb3KaQx8Vola?jTu)E`GW{X#uOP_FD#dIK z@ogRPg7WT?z4e^;jo(0KEcPB2o6gQdu5TF)#t*fw4l`1UUQh+w%z({>-a<2pr|9_4kmX4 zwYfKXdmIiX2&jxGx+=#;SZox!0 zPQ{_>sB?!v>TyZRUPS+n>bA=%pX`~H%qbI2$J*hJpTpVR&Ua>y&OV@?@O72ie%;NY zyb~*iz*#KR9-TNh@&#WN6K|Bd>3elTdN0iC&f`+@d(b!iy65JP&Nl{gvpLBo+V{)k z&QE2M9_ARcj4c1L_E7{&(@gMD`>9Ks9=KV2id#uZPpM`{uiRe+<)nP>fB)9YDO?TFRg{ae&P+%$$OX;gjVGbfq z{XvlmprSyq#VgR|$N(b!R$TwWs52QTGDYNW*efd`HPmUAC#H#*H9z?>hMy9Gg8fU= z-O|=UYMVu5sWT;sEHxS|lPL%kCMy%6>TCvRItL)$0K{V`ayX#lPOkWs3frCyK94Fi zUOxN-STQ6oVJJe5&CEXJd<4_$`>&C)Nkt@BM+7)RsNjY{RK;|NkGH`%F>MoVKmr>< z>v8~~LB<>NSNwI}1P+jt@xvtgsB`6&d+ zz(Wwo%fbh_N+qF7v%Rl`wfpY%&=$(PtU-yN=K4@5lP?eI%l(?K(ou4W*WplG>}i9` z(af@ktsh*1DEtaPwX^v4!DqG0%KYCRqj9DEqAZgdROM(Z+%VEF=p#tfr0 zxe&BbRroPB1IF9y{|6tU2o?#IjvcgKMD#TzTTmNC;B zADa`KV)+wxwLlEr9hPIJ$;Lx&x#JdUNq3~?75cO;1_YxivKSG}B zJGX@WYkYo~$hrROA0nIk1h3r|ARvdx$N=ySO3$M?5omUVo-A>Bq)g+hHuws!2`$ymu;4XGU_Yc&nGcH=m)wTg?A_u- z@(QVbH&(IW&gWzO(j3XKz-GG+W^}IMmeD@ixbQ<2yfmvqL}{yd7b9tq3nQdV0g*Y` zSO6g!fgnUs(`Gg2IpQ;f04yW|;|CD0tdiM1YRIKMP9^%ecsuJ!PZL@YS-$aQ%I>dC zzQlXQ2wr%G1r)@PgICuoi@Ax_i)6|n!WC4BDPGd$enDCceB&*MQRP(shCFhWla@4I zXVh=MoPCQfP2&8H`%Q|KBo!y{ zO$^gY*VdM}sAcXW2+}+y0otE>-1)P{6uIcP%8WjcyCRWQG4Yb56_*tI1@jd~>n^q0 zh7*EnLnqZ3^^cHbf4U>O?*L3~144VGUTfgG7;H8{KIH^3atp{$om=Mvck2Ped z0V>5d?FFULRF4M5oVb5P3+g%b_=c#miDL;QYB;ks`ov2bqH&`wmD=Acoo(%}TTctg z64j6^F`C83?NLY8*T zP3TnRa^*Lxm}(!Z=)}h)NDW)-ZakS1yMoOAd1N+Y-Y|!JG=Gbe){-=NnH$IyOynor z)m%{~f4wI+qTxV#r+qltt;s)4kJ^nEJ&wUpT;gKDm}?6`?H`5tZg>h<6{T4Dn0INJu1rw0kqzZ|y>&YT*nY?n1q@pvrW`})RU z+O^NxO0E#9$O4b8(tbZ2f(;;NLgGkRO!WDVT1!^9^}9-beO@UZR^GmkD~=Rpajt%? zo~!lawy;1syc9J46?t-V+a>iQLLI1ZIagp`pN{=2wd4>Y)*WGjBjE)bl8&YJJW?=m z`Bc8(<4;>GdAmQnL3Kyuv6JM+{+E3CwRh?xf@!)<xH{%W#biPPi^4WPAK4|rp zZ})mrd&|qDJ~O+HZG)ydY=Rs)s~7$w+MKhYPvujXFP&W$M{v(f$(O*cU+<1fgP(nU z_Jwm6gZ!Un{{M-I6KDSar!@DiTeton)7=06VdDQU)aiTe|5B$Pb%z@~UHf|8|BpKT z5*HB}6&>@x&HMvUR5`>nw>BJHjDM2D$x&8SZC|O$snwuar_0%7++5SyNls2rT)UxB z<)rL~yig(T2dYr@1ElO4Y#=650D!ZpP{7d$QZ;JG#H;D9oiZ{goPmiPU{oQ6&@s~h z$fJ|*XDZYH4KqCqE#3;kfQV-Z#4^k|0)#{X1a1PL_Tmu;Ubt4HtqfR!#hv_Qx0P|! zJnxUMlX9!Za?y~23A_~?SK`o$Kt7rm0$fsvI+7*4Y}w-_p^js+0=QLxJTaczeq`68 z%&@HDa_LqT_!uq*06Rpg5-|#g#)pshcI3`=CDDn~`Qtnx0O;i4nV;oX2P6}P87*Pb zSDCm68tH4IMI4b(c_(8k-nH5Cx5+Znq|3EP>~f-kqTiseX&?KLg!ot!kQgq_?(kC!`nF(IV8 z`M7xP-GZ?Egx$hxCKzS7->A^X;(#}vA4@`ZYd@BTpY4BqjDrd9;iDP6_MXI#-j9Hy zn)mlONlcFRDm;6&_bY?d68EbFY$o=rZ+nm()OgisAJkgsCmz(9)l3}J8+Ma@YS0vJPKkbzC zq8*Q#Sl{=uMq~+zT|`$f^TMITGwBT-F*!2& z@dmJ9kopmrN$=a-Blr)4S~M-$G(lg@zHFS*(GYHIL?Cl}5@-jMVT=^B0AidO z1KQ3ol)SvZ6R&L9>lQ*gchSpEv5t{bGYZ()*`>lrBB;cfaN$oOvB0Fzo6?t`eISk3 zBcClbe(4{fqyhnDSxQU$s)Cm?Buz-5r5q2c-EYNNosEiThhQx8?CHA3N5n#pldu%!Ok-N3l7+{~9(v_0OXH(5y~inj$>nSx5fy4H zm&d6gugW=ojE^b(JWjh;R*r^ikE^hpq{r)3a5KLAZn3G_$j@tcyb6`Qt(o!Wr$dHI+NUSj#PTBcoa$1CZ_Qc72dY3w>LT zhJ~!!BMCr>=dgfFA5Oq3!l=ZT#|_9YU=R?JpT()ys~yB5s(*(mx9l-WQF*N+4p%Ez8_7rD3!dYB+5yuuc@{qM;p{|uSEHZ z0H(=VDxmlmhdG{`{;44G@g>DT>YQ=$y&cggN`BRklKtFFcjEcYV!z>K-yH5V)vs`^ zUwN^__<~MPwTPAMBH+U^KrtM<+$=1pE34E9mU$pxX8Fru?DbG-PPk_dorgy{!}%o2A8p&eEAMv*TTvFuHsdesTs zbWPnPG%o~m_0TqSMil=OCLa81>mN+q9a@ndr?>qtOk9aB{eQ#6Z7(LQrdxBnUb#NA z!5e#bt8L-0?RxmOPE=K>K;~OvhTHV^WyP(&CCzR!=^v(~qb0>|HcW=lKbdZ|BYED6 z6I)XebF9Z6^RRC8FFlh2mX)g&SO*)(VqD~*2xf;pe$RRFWX9*>ktCO3fQJH#wTF0Q z%N&W+dM1{$Y~$M{Z&vMR)cQz@_Em_h2+A>%HPWF+a9SitS?~fa2tv2^WVN>Xg@Pbm_?7$|MswW76)Jifyz_OtmQ=6HQ-8;zx3{3&S)j;~Y zQThvz-}gvR<({1@{KV1YYSGk+5!#h~GJu?6K!5{JEYe{vC6Qu>T<>!iR%f-D9@EM- z&zExu%Fh-=;OshiFN^&F_CT)TGejS)Aq~_hf+XDsysJn#{jIli1@T12_8LC;#ev*~ z^*neNr4e{hUaH;;7emPDjp~IKS!M=oSqIW!QVj zy2HctH`R`%wRzv@J~boXkO+7;h;zg`8_j~KYAi4NUc1IN1LUs%bDGT{rUkLX`y>Q$elQZtw{Qq1%q`SiQ@^WxP>D*j{nuutTz-L3chry!Le4Cgysu>fvrPXeOH$#jNX3zw z9jFH69X_d>lAVd(^z;By)aq2mCeU*Bqg{}!8>2^!hK(+DAkyGQcZ0N}5m4z8bacb$ zkQm)cmo*S6r9>%_HNa~6IbUWfmBQ84{`0V`N# zMIp+1%iwenXAO@rCApfc1h)dkR$UjUZQUs3?+a>b<<;90l+86HyeOCPGwH@= zJ`+V+bL^f1YP+tU4IuqNMbvD}AUdcSGe;zdOF3I16gUXWn$Gv9Yx8GDFe)Y}4ma4Y z%v!)kQ(J?MQ{`g*!6}ueLpuD#}N;WmWBvMcyWL(X5E2> ztb;*!3?S8G*0pAUuw|ocquVbt7S55d+tgsf6-2EW)2xOBGnyT0 zP!_(!&0>bAIcPj{9dLsoYPbh5wVRjgdoc$bseYS?O$3wJ_ogo%1u)vEhe!aV!15)r>PNOu zA=SM(%stgQ&5JJF?}P6AoX@1G(~48Fe(pt|c#X%d2y}=>ch20=bI<3GMFXD!@MpL4 zuG*qVWW@%AuNi_6FV-dpis{5&Z(zQOV4g~jb&vr*<-_D(XJ1+bp+CdqSj+yw#D8^S zdAc-Iy0jd+)Okwv?sgeG=(^zDW%8@bjHlZ|rQ6D(+vZlc?cHwsHy&Ezu<~GPX8-HT zq4ADn(Am*NuNy>VwYqpmY?${On9mz` zl}bNULq{se4tiB^nwR{`y$bl4LIq9bL=|xEvuFp&>37N@SDDu3AH0SUe;3+o@FT;Vu8SzYyM+Ag4ANGAVVftZJKv5eqTw zXVX1A=NF1I=7Ly$*C{q4`MBzLlgWG>n!H9CtWkOg-dT4%LXv)}QvC>iPo)~C8JfR( zPYZausLK($nk5`ZjKF32xCGPN(JDJ)=zR5>7wxqC$;kL7)c6ott7XC^yw?2bLpO+7 zdiZ^xVa=IrgdK#P)8smJvmWYcd{^rEaq9;jI29VlS$Jp+@kW9zva>0y|?z!QexQIWS5(IpMQaxpx70b^;^I~njc0; zE$UPC_~E>mP|(+Vy{siq(^2pG4?MUhFPFCn{^s1AX5D#u>|X`J9A5qxy6w9<&(Ab> zLGxMw4;FY%HQ?Vk@iC`pZLF@r(tJCR4jQ*`oFBSh!)amqhy*y#_H1Pp8u(k2Hi##xDr#PtuZ}a5djtS47FKPcA z8rqEYD$OSaKEr9ekl}x76uxT28Pr#Ex38nyv-^|$ucba}H)GnTBjQL&nv&a?8|ytUq3gMe7sUo1$&5TXvauxy zLFBX*pR7DuaqwUBB{@O;&l0O^me%EYiUTr^6#Ev>QPa;Co+Rzr273LDd>Y;ys;eyY zHcJa1wb4gjvb5P^Rp|^Ge!ImYokYH%;6@t}TuYn-EjmP7tFogR$ziQ9t{9p_1zHMy6wVbj{7G}UXnujVX1K{Gv#u6-U}+Y{k^NlSE!y#sE#Fd; z(};`tLXRIQXJ_G>QA?MTbNi;+6TnF>BI1G5>mH7YCuPg9`MfvUFXa8+w*8TpfE4i4 z@V(JByMW7|@LG~NiGEEgS}2Qd`l5-I!{2l2{cyc4R_VRgD=ob|!NcOhT0ghq2plmlrnVV*?+Z4sCfl5NM)9Uz1c~z+(1Rp05+^^>CuaMa@*n ziRM*dxoOO!t2pGl<_8)vkCr-9cxGPh&3l{_qiL+)oa8KO7WxF>1YGl04`(Bb3=9)@`&r?dv%4BV#6Jm8RI9F5-sGi1-da6!R70 zr*ae}ztb5{P`ESuFz+a(t~dCN0ejik{EgY?R=!hmbGw&bx`^LlGf)pxyevTK{~V85 z$YZc?Fb=##M^Op0>~*}%yYlIRVT@Jh+!oBt+u54ucrLZCS}hX$)s1`6$|BJS$&dhI zf>uvrsxSTYMA4>3y_frYPtVS{3F&3|WPkGp-`0oq*TS>4nk)BTWICCp%wJAm9m!YF zdd7hB0qlPI4=wg)PR*Y?2@)3C<{}4fS&$Wb)JEv?zP`G(C@ zio8EHMi`s=+7z^9apMY`=X&4VMx*{;XN1WKZ++ zAx%Tq(Su%-$=`WjZ`=G)I8c3a^Yd|~Xa4Eu`&Aophw4U``HxlVlD{{>_nD{|{KRmG zQ>y!Amv`I*$%!XYRhNI450MGC5cmnO4VZv^1VK{n<-W)&u9SmBDQWgNKytAyhY3j- z1sLJKNik`q`up1SR#vchV*o>v#K=QPfW3OUu2!_%!%@HeOM6Ca*ZO^bWpk&V{-W$D+CIkVU2U`AX}QM|Jj8U+P{sr zoRY29KpCl4r~sLQw#A)ODi>zHK9cHc*5*S{GTb>B+2u_EsTvV61_VEx%nEMOLoK@C z#F6oe#?sm`fDQ{ufGNjgP0e8r(PKg#p>`%ofXQwtP*H8sx2ICu;|M0AyDhFIbTHC7 ztt6HJJY?!H_GF3?(yoG28FaO=r(d|8NfVm}^jF!iEy|~4I=vvQsx0-tcF#EqkxT{r zr?_Io2aXqQ<0S%tasXDeZfeh+T$}nm=Y1RiJ1Np;D0seJ%+y@mz)dK}jn&uq7b%k5 zD%T~rJrx!gm(`6D@Dnn(NYmms2GI@D`mtjA$s0DH>5H-h8l?_i z6Lj3<3@{z@z{U!Xy<=x!odeDuz}p{i%7_vZtDvyC83?!RsaA^m=z5n{17lwWa6_?b}=gc0Ifc_+~E*2(x5Sf^G*z7+41jF$g4)S=Ey=9`H(@}K2SpBtvt&i=qrsz!smh8VaCXQxQ;AK zZmtE5k^1fyz)r?moc}>f>yF|Qv?Ndz5Fo*}3FF7&SdjR>q}!N}>D~P~c3J>rl=0%!Jz#su*aP_dDesB*@)&L$AaFZl&5!5E0numgrQ^4x7L6R&c3Rd7~nKTD?ECs z0wsU(ZdEtD#ql$7thf_!2N6Q}MukT-<*T~)>_JPE%{Z#o=aM^X$um3T)CPz)3J1yu zw3)Shdk$T`6y|-4^Wf`<_xM@a>Cz$P{cS`cDgUJNSBzyv5r@ppA2@*B7Aqo(7Y2$d z11HW2z~yy&$1RY3^tQ1G@7Wkyz&fzp!$8UAyXMQ6LtQo`?QMR}njZU_ut(aq*q6VB zlc;OZkDotx+8;@qKO6#qBsT~bUcGi+m+$3Wb%XtIymHl7KhAU>z?GlJC&I3*3{t`8 zE(a9F z3Q}cN^?#R~r|=21P$cK!d~EEUefUr^UNB@7Ny-O`Y@3SY!mWyjO;tgY{pLG5UMVMU_yka;)PNwZ z8Ra#fa3!ob5s$YSTc<%Q^P=k5R-gc^6Utd#)_YN?8gzB zfQewRf8LpfxHv|b_X`5d&x>9`Y4yGDdHUf*#4gM=9qoM8(w{IE1Jw~WWLyQ2TdBdR z^jlMpBR`?3ymhZa=!E^T00TUmV9t;%`aUjVr64Q9q_Vy|_zS~%b#;YZzJ zfaaud_KpT*@s%^976z1}iQmWC!FC~(Mv7ke;tjy|v?4{rFWgc6=yh0HP=PU$kGR^! z7Mn^>kBtXtkj#u&MNj>N%to}$DuM&d6-(5Px@e{@@cs}7>{B|Vz@Wz#U#h9kC;?E> z2e7ehyfZnJYi@}K)<>n5<%MdoKdMXJdhE2!sqtpQ$!IeK02+c4nR0`h8e(kdc!^jL zO(caTq!UMwLGp|{O)LqC02tC04dAqT8D~L|`&NK6oV8SIm|9Xv>ocO$c@zYp=aq`T zKX9n51>p?Y$5J&Iqqy7Y$-As-E^R)yVSFpy7`5P;pOjrW{N{AbTMbjoJ8h(q49*>2y*L2%B*bItrI5}J@Sa5!A zc4}osv}=q2jPyMRYiZyZf~pA)ID1|D4u#-=ygIeE%J0?`d9CQol|Y`)G39^femCT# zI5?S7(}CC5_AI*q#m?2S>Dr=Lu!;n+!bJd%=Y_+%HrbjRp$M!YjUE>m0-8Cwt7dXt zAlBJSbUN8z6U!0|$nu>zimANW&fF#+@$`byOa$5hIQ=^BJv^hL2`(3;CySGWjz*#P$^Et z{T0U|+>!`K;*x^=2CEwz8vrw?LF>Y9UZ^5jkYjKxSV>xgJwhBo4MBmujohe{Il)4V zpcKFi%RL*;DDQj*_p@Mw5Fv^Pu;;A4SxyC_Ay`w4c2&cvk`*q8!Npk3!2N>Vs6oUk zN%q0avq3k05UA#o(vES!ArtCLe7(LXJl*t|pIUQ<0LZ;G17S?y{NyG*{_LF2mWoS^ z1a70AVWYcN=xXT%39xsn`-H1^dfFoiX0JHCOT2-*o_8vf%|*>tP3rbu8^n z8ps(mDFZ@T3<^WKlG|E5oxI8#vkMRn9vQwK%_03A`MIGUIKkai5EIF`BXMSm@LuSO z27DeNM}EK}4>+jIdUgG^X$iJJuHu|*&{3F}&5S&*Mlm$%=^DJuDLJnBpTs)iOfs#} z$je}^Wcj!*IK0s$Y+|nb=W+f2AlAP%==}$=PBFzWO2;yml_bOHHxV$-3M~DRT$3}- z*QQNUP?W@XNK@nEoMF#ai?Y!!Vo$i{F+{K8nmc+aUMxj3OGomxpjb)>__~w^^w7R6 zqhV60Fup{qR4!)GkyJv=XV=<8gG#(fZJ2C*e8d{7%K;lz;RG8jl^SXHmHkBFt?5{bDg@a0b{4BGnB7 zbG!nu17s;~BKjBif~xkZ@g>^uDk`5%70pM4Uo03qs8~P>*jq3m2@1UGdTsowKL8Pw zj{dGld+ycqEYOrWaEc6T2IJbH$7#wl!WXr{_J~Htg*hf8@N1v?=i!& z(I)v#*4;k!?4X9+oXW0~cZQaIDXc<1d}GdC4+G%|i3OD$=R?+?22 znjm($K7sj0gw#E41nY|m^ilDJYOsHI|5Vu2QTeamn^>lSnIx0rDxN=EdZv*N{U?s= zRQ_z6Wkqu5nS5(<__Jd>Juu%pb@uJvtv{dfOb-@Eovj*j-my|E-x3>ZI_XLJ+&-{# z7di@y>1d1>2`o=ufqR{!_K#>wH3Vz^VQg6hZcJ1SrclXEfrdld>;uJy9FLG!U{@ zowgkp8;9;}M8#Ems^5mAxOj(PACjN{!Ppk$8s%6xR~#Yyb$>b@+}R1k$%8m(K3NZK zY8qOx?TCm;%L%@7F+3jiJTs7U|0o7=qYQ%fBONYkLIY7WU@(ZlorPwi<T(TS z)5pWbE`=xXyZb(P6_3Iz$ew5^Njn% zQ|V#!0~M3|>c*PR4Q&GG{fc@eEcv+{P$?@}P($GKV#{9SSsuAw{>*Bqm-mIM8Bdu0 z3ylB~YH6`SGtTd3XWU^BinpH~&k821^xG;ff~6VPKnQ=kUAeS#x&BNTYomOCV+&3} zi>Hb>@54jkD?UVjU3p-g0tEC9@81{ACV)LWtdCe}~Fvrdb$e)eVkUd;M? znpK4g0V@$9c0`yGHBd~X?I+SN5gC6F5nS0UO4)37*~o}&#)zbB%(ZY*_T|m&EONF3 zkfWxXlYz>y$LC;lL26qR6%3P6?%woyk?n9Lo4s%}jR(~zy7XDaFEYCdjTC9@-+3~~J|)cec*KQ@ z)0I)qS^to;7XzFw0D>0DN8e~GuH6h%3i^u=U?vzA=el1Xc4zn)bBQe$WR@@`F3J-a zi_MGGLKJ#b<*jV-=15##9rhghaTmi;s)Z?~!g+NDdjbA-Sn>D_oA@u@H=iZO2i0iu z{$N;ZjJ$6qz=?|O^{+UBlw-Wqwc3EN2%z-SHIk^Hiy|bR4eV|Um{FCT?Z+hQ;*+bc z-0i)l4M(uXij&GfqyP_{DZQIv5q@S3e%AxVB4Qo>>T>G~R_4YecMhw+R#N+AX)yRH z-7(nZLY2KHs_JOIScT*I%Wi=%{hRDCwcTe%b*IsQe+))4da=e)dj`<4GJ=3^z)2i( zl2V`*hwo;9wsO8IHF)Y$#&ZqG3PR{GKK(nJkU7M3K+kL@9D*dC1G+Q(jsmrbK!$f6 zZDE~Pk^nVDRIuj!EgS?%ZAhBQq%vzbQUuY?#3vI025bgrabw9qW9f1uCDupcZmLpl zsu>8Pj%aEqX=>sQsa2Y>t`($1ozh^lNv#O5nN6|HXEssKY6qI^A3k$@`z)0349`2_ zsygECIN}*K;$1r8^Ke8ruCZs?I+l?0H`ylOZF0Zl=!s%P0b1ex0gF$yU3?r%Sd#py zPp;qItShNkV!T>+l!H*dM(r;AH&&IVpvsQ3_bab-Ablb2A#B%{ zSf~t@Q(ROUs4m@>ajO5W0{C`d>bn-L^(t3I&*m)E#x_++pzazY=TGcKP8JD2pI+Vu z)gkft*|5t7KHMsX)-ZAFUpCi*)?AtLgsngK@Y>WqQ7+WkzaxC?AP;go7kmfr+k+8v zBbd9DM0teB8ix70ymF}hY;!HrSMy_y2ZIKKPK=v!=!1an_>MI0uMd5|N&T3dCoRF# zQY`Uh4sppFq$C?5MLo}(^MmsBiPXl|!3qh6f-_0GGmq2wXe>-LxcD-VL4wBCM^e5| zXJ>;fyaTsHgU4oaM{Y>^7_j^im=ERLMELcN7=A0Y;iMOotZFFhSXPjQYPqvuu*0Uq`>P2re_^nCYo>A?|Xxg_4D7XhEBUo4>tlo@!loiE zNNFAsQP%e+OgoH5u+_h}_1*FtwQqG5#H`#960Kmb7#`BQLQt`vtuJutj@7S)>PonJeEqkr%IxbvPqCDAdAtxLf zUTCgB72%UlzVG!7bN+0dx6S;-VclJjQTh^re=AmfE8cl4@%C17 z`PM|+V*2~7Om$)^|8|c0cAoQg!R_s$^6e7-C0;x!V`b?(91I~{p0bCS&_L_dptUB! z2el6tdm#0HA(}+rrS<(A0ayb%jmw>PN@)djP7?b6`UNaYaQ$!;;h(Zn5zs`J>txr? zFkp_uw#(;Vn9PNt^)FAK8CK{C;5kcG;uBBS3@&{Gi>(Lh9NuF@@RxY$O1dH>&tE+g zz}(kM*E)LLXuWCnlA+|~WfLnufoYt&-*@Y|YFrX_hos@tBl5vP@2VsCgTZTJ^>b!m zNd%#ymYlyPhJAFh-y&$Ke&arh>$h);i*ntQZOw(Ez5FxjN^RpWJ+-i~tCr`;R7tP< zE390va#Lr#pYQD*o;~`MX;YlJ)oRzQCEx>%YfW&ra@~omQOvd~){t!QL-mK~ zw|&Sz+v{TRhdstDmci2!UM?{SDKRO2)cH(tUX<#hq;$Hde9C!#UQukax}dr=ua2f7 z%3TwwiRBYk&T+haUNuSC!YfUhpI=fj>03@=hO{JBklQ)K%-T*9bzv%1`Lf8l=abXz zSQapX5#Y9e$3y|(do&Pi>F^az3h3S@MN;#EysD{qIVH%bVFFa=FLS$n z{MDSuE=ks6fP8-ULg&++lHc<3+}-HKBKcUH=JuSnMWLuuO$_%P$jQ0Ohs$DS>kSIG z<{$r|^wXg%@unysCM-c)(CQCgRrftO9SbiUxKC}F79`26HN&Ygscz66 z5wVCzRAIRcfDM}>IhiW+XywuAr|RAG=WN1)YI|6EbHrD+WU>~k#1A>#n{v}34 zAS#vyMl!_;?yI;y`Sn|>wL)-*rwuD(#oIW@&ZRnyD-|r=m*b=(X6uAE(c!d_+Ak~& zF+N5bz_#=QF;L!dTvE)#R0LV)SJzlZ^BZ8Sm0lzTo&yJ`!5LpLM*Vo14Bg`bUVIA7 zX@k>hD$c<#UFv$Fd^rsWey%T3wiZ*HJmwSo3oL#fLQhXu83PQx95Mp+$*{}+QiYSq zccucn;V_B}L|run?{=iw?46;9z*B}qZj5F^+<$E88fi}^c20qM5|bJrU3YdKL{DSh4rTa z-M9q~s|(Q0xw!(YNxm9K%sY|Zg;jR%z42#$Y_pyr;Z2IMP6cpa82=WjKrqz>1xAP# z)fQ!GdiV3dedta=uqh(>u{|e&AR+60-ZeH2g_PjUQecSK$T3wP0NvJXKwVqvi3B{0 zar;U;joPA1?$rv64!iB+=ilsh&YC!U>0Y|==1cEtro&$U_PsZI4-TdrzCQY~_vY&p z5R>EnAkBrh`%jro9S@#y-F$m6iq3L89GAHN_Ha~f%<*Va>Fe90X&jT&@vQ!ZcgJ() zrcU2p+ueNkZNVk$(b4m3_urko37B^J{x0I{yYC-j{!7XECJ!MqAn@J?*;~Gy-B~Pq z52g=)`Jmh5e;;c8z8wowm#Lznu?moizot$A_{tgkr;>}>+GEVWUAq?cv?j= zh+~lKj6}p#Oy0j80ydHoG`mYfuS0kX=tz5_8O_|2qH`zssc83!1BgK|FV{418(9gW z2gGHsQS0dx4Bg$JjBL?*db}EhQDGOpi(G~;-ewOOcM*XL?glv6Q{v^k7%t@lv>#&* zk!j3LL|D4AfE&Rg*p({hZN~_w$2Z&&-xlb^1C*cUMaJ5qmbntipuToSVKz?;5(8Mi z^cu;oIXJtl;{Y(En8i@f%0L_sCc=htxQ60)((<_3eF(BVza#?T#~Q{UB8X72y2dm| zV~ndCA--)x0G3i3KjrKoCZefEU^8J8ZemMxX@|lPE|WuQN&O2mC?N(!2wxK-iK4~q zkR)Sf*giGgpsxCUiNRztk?>V+g>yTOR`y*xO$yeC0j8)4N|!gLw>vT*(~E{p=^B~+ z-O&;|d?w2`GO?_cihU2-vD@IuJYm9 zkc%j7Ub_}pJ)3_tM97YL=lY<~C0i?b-SD{D}bW7#lW&rE@T-{f-`X_iHH`IK>$Jh-Rw~I31_SIs@s^^lniAJ zvNM=)h-XH#6k%DI+fuyG;YBYpW3zlzlP@6$L9{EdPE1_UuLPek1GO4o6+fOt4|I{mibXT$7 z5&-vgy^1B*Q*+lqDGz+3C1F-(*^Sxx6Ie-{@^OYe^X9OD`_o7BfgObC!JE*MmO`6PfMQJh4jbSsI@46OS1;B2#nM9Qay5DZu!`kyY^2b|Dit@kcbrr;Cw)e2(e82ei7D&Nc zNkCG5RR)gxDd!7}ebR5W zzrWZL`uxkkSM`4-!Ko8agal6lKTvD*AE5aYFs}ixM?erNKKei8@<~<#0;c>{L}IQ< zu}Qu`neko2oXme#^|eeO00d&?1971KgC&ne{TnvFZiHxVWshg*gX(JtFp$9v#gEvU zp?qAB7A6BO>OLw~15Q{UjI&|q^X?ZXUL?T8$;S&IQ9J+?!N~@uju%Jylfj8l!2Mi| z7*kx5B9s^3fW>3$C}nFrk@9kb1=F0j;xr=x32`(GQ1K$1ow6+*W|4M(ylnEWqA9K; z$y5M!hGqtgl#leu(;|g{v>D3$mPH8 zJ}k^?C5FecaoW1#C30)l;}_Go^Yj5YiVYG)hv$Ibr@QFLIfF+6RBRJI_v zw05jvZA7Zj?1`9*_IlJU3@{9ujB4}hGk^tCt&$f3AOnZT`k!z5_<Oa9O~f8P{83tzA*FxYi6%%?0N6-?@O|cv zia+S4200}AIYY$*?A>^HIYu#?A`K*yTK4+sfZYh#(5>5i{)3veuQz$XV6(Qf!OL-9 z76jmDP5GDkx8ZLg>gZXervw=~cR|Dh)UDx=j#II-j)7}3Gnn#A4 zfg-{wpt+!c&5un|{Cj5a%4AXHk;+v09dBg1y5x3^p_ajRZKgd1G*9rMfacMW6wo{v zwmjI_P}j86)Y7xF)7&;9`MITQ-sf{`->0U}_a2_?e7@h{jEaHOAbsl_MnoToc1+0o zigr%v+!E<}Y4ZTpJ@4tj-?JR*%hmfnF>O9+I>mSI=0WCut@H>tJQjCV=q5__95nXC#g>!lLQebef<;uJ zcme8Ld_f8EZK?NOi8L~*M2lr&gjX!w`@%D`??!TSaP!GaOMa|mKU5T}iF4bSM%uZ) zt*R6%GK6?hbOykXF}iWp`LbCFwRe>ORNM2}-VH&$$sj{|La)W<)JZ@%z<&K1IkxMePiqkFABT?Xvo`I=TP_;G!3)}ZX zfdHPZpxaIcFD}H-9eCl%t0zx0QFzZsa}j=*8|{pJGu?~MW=7=uBq}21bJfwp#ONS1 z9VvOvG#(nz9gUf*yo!soS>Xt!B{Uv18-krSs#kumd6lYHi2AGC$W25O>0~~vaF*>U zjTi(CKcMoqz?-bv1CA! z9Fq+ZPOe0+adQ$u^x{GnmEJxxIIlGd+1{ekbk)v=XguShb{a<1`{v)2`$-of1`UHTqU_2fS!vaHx=GQ4oh9F=ZS{sIf*Q-+|=W&7#%s+;=Lk;_Nrr&iV~-^ZtK z|2(Py7#gtD1~akT$0WFMg9gXMOrr8}B_g9ii_RP5s-yuXBoDF4(eeo!mWO1cw-5*ZyLo6bS$Oh$ebBy z2O!Fl(J|bZ!jLAK=V2_ax2=gg1nv9_D5P#x5Oj5U zNj-9eA<&uCj|m$c-EO z62`7f9E%dt`13wxngJ|4G4#BLLTE01eUn&(9a&41lV(Skj=V&wjZ>dI()!K@0O}$I zh7*`{5DQs#^NW0lMv){dW82~Y91w3>g?f7^m#mR5-1&Tq4}Nd$?r9fDdNuotR^c%r zb~fqG!LPH5x5(I%t#X#Mt%Qomj~X2OG$62W29@;7Y~VrENllV?=0$k|Xv`)yrss2_ z8cN7H|Mm)~m-5`BT#hj3%m`JaOS|beL12)vA>QG(c<~JeAe;aWGRGBTkcSaQ&khHOt|(be9X8&iZ?PrlIP%k9zkKM!HXtA?Jm_5!0dzc@a+YWl z%eMrD8nui{f{mruw$Ei1;z3WbnxR4N>nv|MIXNX&bJ;7ZHy5q3D+ z^ZS5@t@I20wkvmvdbtK{fO!by>ps$Cp3X7t331LWC8ArcyGGH?Z4nSHnv?FWC_q0J zU!TqEC(3+lxK_u}o8@`^&Cs`1|D7+rR!pE^o3Q`!Bh?BJyy2KT+l1a{1`m{ZxnFYn;=4 zBMMUonYVtgqnP@~bWIL(?*87W5d=?+yT8nLqp3S@%4&ieu`KD_rB!6mmc!v_(iHF* zgl>*i9$r*4XPfIL$L{7YKXnPM&7A^(5Yrwg zHxzhR-b2E*!VOUTaPQ9y>RhTvd!Il2uESm>?fc)Ec~Eiw`vT!_V;Ic^$5_?nK=p%j ziCEXnY2H|YC#wQ>`~xPx9Od*h79u{y8sHhuzt-bJ+{E0l3c0@<@B?e}R#X87#9tD{ z-DaFvqpWmYiWE353oD)vj?#vxjSk+{_k_;nvfoS6dF!HihOXiM6LJ-Vhw`qtQ7P(x zU3FyGw12eUey)HH8G#hXq2`!lMgz3LEV$(L5ZZQ_J0#Xa$GSoE_KQxv3^@QThz>hO z184{_-ib|1zse@MzQ&fBa*Rdt5px&34dJK70EhK@=^J|KpS+1S4o?bI1Iv^g~%2>U&)QG=TSbJ%e2qC#A!&+)sieOaa#Y8l2lj}ZZ{(B}7{B8TL6=ToW_Q)_Hf>%vnTic*{U zQd<^N@Achers@tUz9e`m-cWm?dz`YgA~4J(2g3m0HB|4AeUNY zcXpoPj*vA1@6}Cumr?6k0t%-aYK*bqF#}pqDNR9FD1o!#Z=T3O0rjVuaN7W1O289M z?68F2O;9?{4ZqbHzQJmwq=A6V+G_w2H%1{dWt`* zNE-&&3PaxPb4_*w4MMJ&tQ3$qH4uhBLWb zg^?4T>Zb{czb@&it_dzIAh-8HXQiB+OSy*2N9yl%Q#=Y|%25I|eULZRKme7?ST7_c zKOg|3tJ$Sq9ONp|#Y6~*ycYiT^hbNd9>F$m~Mci2u0>~le*wKPi{S3sC95 zrCQ@fMfPGMs-7>>?q{an3s-N~j}vGRDTJx$`vbn$fTeW+PAoM*l^SBRxj2|;0SEi> z$oiAArXEc(S=*IL#Y2v}b)#|i-Z{l1S3pFfDKl$PLbhiD-^Xion<)Y6htv-8g>#~w zhPFv7gMx;riU`HTvz&tLVFPjEC36y^KZ#c?*@>KNgkZAIg$mk3Q@r7> zhfzkvs(X4N`(Ct1>$e`m?Wj z8nUQCsB=>Xg`&KIci^G4ffpBKJrvxF$TVu!P@J`L*-X9ET#zQTA)eO!@+Q4*;l+n5 zbicM3Y%H_1Rgs)FL22Xrw4_a zuV*z!Hl8u&M+APC4^coAisW#QD-4(?a1tR1G&5T}vBtxm3ZXE>ofEW}UmIc{c(JAA zAU@^_@L50Sak0E_9Mdh2h}nyJX{-^s3ax*}&5FNAXv`?b#5g8_;9AA_+!WGcHe{hT z5sbS((GB^-U36y8Mreag2e7{*=b=cq^vAust@TR^Z<+jP`?lO1)UIaG=CGtxu%62k zX;7$TBl64=pD^Dpq=|>s6?_x9JIW#OX0>2{J^ER1{6~*MS*go;ww-=UX2nUjRr|3s z^EL=b2jwdjC+G&ox@Fq=7(DN4r|C+XWgsrmeiEZaAnC!j-R(17oS!=|Yj zpFKT@HP80o*Z18s_wjii`L2i8kU81_6WuuuIjZB}4ew=A?owCb5KLCL6z&BMWBYNp zf`0JM%6KE$dapl+q(8UK{KaL+%w+vClHZ#f)gYwcjhhxJD^X#){rTQFYkY)oPxMCl zNSL5lzV2Q)NVq&?tA$p5RJ%)`uWSVj_xN~Wt8M!I@GuF>ja zfF^@Gpu#_)QmIu!kxwwG$);^j1U@Dc!|Sa4Q^1a7SQPo+a(Vi<|CY-?)UZ+hmt5X2 zjk$D?`{5w(+d=-{gDBo1LDeB)$03vvCUqrUr^F(Klri2=9l0_zw1}6t4$5k}!Yi67 zfcjchZYszv?c&Z!4c3i}P&y`C=yM2G+HaP)N40}nN^CdMd)1zb9q9yIS65(R}O#7p@eC4Psc1s4WH+=jbCMiW< z^vM{fSgK+B1AZIj-WJWb&qfWcbw>P>xq$CUhU1ky zN}hoE>TMCZ2gu$S&N=^YpGa3&Tpm0sg~Y&89hSl!xE){jpgFw@i-oKr;KF*jvIdi71GIf zF3{yAaUw-1K*)};9=tzHzBHdKOoXFyRcc5~-~^(Lab(Pq(ZK|C;-7nR*JUXj-i zK1XBFD=blOOuM5`trI9`VrF_=lZ2GL+_vd=^y7{PoR@Y$v&m~=I`^>3B7}2E=Nrp5 zLSXwVPc{&~wn#D;{UsdFOIa#@^q+dh=GrM=m7}ZyijmMBS`|%_zXF z?ikPrCEX;LG}gm5$68Md7j@J;Hr$LWw z^0i*ayzF(Mmq!a{_;#!C(stQF$4ax_eb-Zndz5+ZMlSEcUDhLiU5Hs&{~xoZ1YI$1^A{{B=;8O#@k7@Uf9 zRDkkRX=tDDOppA2vvPOpqphZ1Fk;R&@A2!LAMXoiwRbt`io0KPQ0z78#gQw&cV{Bp zcT;%wm1#arvr}rJ>xl|4Xf@rld7l5(a*!2xJ>mIP3A=B=rPt|ud%Vv#@4Ac-Zsc;BO0ELkA^Kj z`CUFakZO{#zwG=FE{~y|PmKG%!P=V<1I@5_VznXa_wNdsw}|4@Fpl#V?p?Hm*$fRU z{r>jiRC>w?KhbO)^&HKhtI2UvqFVa-5oKwfqqLc;K1)wV@3!10lAMeMFy_C>*z*}a z6P4RLs+LvzU79QIjaLFA6qrf>?^8XmD?m5>5qmCy<}1d(9AI2J%!7>Y{Wrw4DNFgP(xGk}tmLIX17k@4x77M6>bzv0n{4>)!} z>h1c*)>kD!49`v+oHzw;yv1;kT- zR!RdB2@-^qefoHKNIV}n4uwc!c~D-xQ<+GQyT(R_FoWK;ct8es7^Lj>PnZRWqSji; z)E;>|3rP*0#!25myL*2e;(1fJS71nBI953Xu)=~P1rwM);x%h%9i98~0S;6KvFcMs z+4qD@p0dCMaHz&9J=E^?{>Mh!zBnG3gQ?R$J#wx-Hlmj`v`ZAt>B;ml{h|gB6hKiY zKlxBc1`iw=F+8A+!0i@rXquI(&+zF+bUWAxqJbb|5x;Rz?LQ3p25Ng<;O1}~yK{c%?{kbaq+b&o`k`zvrb{ib1CeOr4utD7~Xkm23rg>wIAx3mr zS3qCVuLDYZ4Pgk0zy0;k2WbQh1nJ>2RLZ+x?iv80XUTUj4xpmLbn-z-1c($Am)0@_ zC7lwYX%Pgm6n6O*XrI7`v-eeIp3mYS@TCdAVa8d7D|D96xp%usdP@EyafRVV8jQ;K zXC}|`wi5)Y88#ZIJ^+wG;|Tx@0FuPvMJ~{GZghN_u)o13f>_Y#M%SSR;EIB0pzm>~d+DjKg(x|$z2uFCm%X6o-G>a=fOW2q*GlD7-yIbkU~&DfLnDl z)c_D0VEj@fNNgN`CKHV!5ow)mT<#;`VyDz_efoVE`Es`5=Eq>UzE?W4h#4J0GvdAnH@ZYZbCs(N-UUu zRh{d&n9q3FL41jn3=7ne=LKq#Radq%8rP-p%#eo_ZaI|c z6W*f{!iQyoWQ^Va^xBA-k~gUaewK8KCzdMUl_G@$a)E@>b44+Nrbk0X+E(!pE7N$R z-46hV*tp!;^k*PrS6@twoiHL5EBTsTt$cd;*(j3BtdudQMoVtXB%{!*QYxp`@YdF~QZDmapD73PjxF=nLi0wS zoO-)MiN{r37Okl{4K8xq*0Y5c9Zfln-nX`|uW?!SJkM#m)v;~2x79`k2P2=R6KTHx zJXdM0=AO~!Mu5?EO3)uca9Uq-h!{DE6OR@h%nFCZFDuEHDFJ@1?qFMUP^T8bH=a-i zT8-=Jes=DWXN)b=_o!|pDK)@Zmj(h=N1WrccvSZJ%{OPqOoTHrBn22fpX<+ZlLvge zH~i{NeShTP=SU{*8T(7Uw`-B!n_#fJq3@MPPwGNrr1^tV0Lc+G`cK6 zhD`!ccq$LMdY-3a^XjOL_plbxfW|;^iH43bh?VhtFh)&v96ge)(>iv0Z4GW<>OEpD zkcu*GSfU9h0>oR=R=wjI_ZLgCaKJbxH&K5Nk)_n)wR10t@PJ|-9WwKQ&>KdE4#;KhSMvP+a1T{B>s-nsDms7p(cgeG1eEKr=VzC(Z4uhouFqDkWY!)_lN((L}W@=Mo9 zi7_ZSY(kW$fadY-d?Hk5>Al^`?I|@Wn7$Gj%q*4z(aGPFKlu!Sp#ZxI_HUr>y7wA0 zx2J12DjDesnVRG%=b+TfNit5Kh2<3;d`vsaqA8m?r$l(ve-Xz2_Z^>`oBRJ!7#|T4 z5gi?!l$4a6o&6t?`1bbp|G#&99Z9aV@rr+T{D(6&L3;mn$CoO4@xL#O|38s?ZQlQa z+&45fHB*uMN9`S*UF9XcefsV?tU-YKRC`ka^R)owBkoyq;QLA@#oV4f`mPQs9r?J zi(tHfh|^$?V|+!(7BhH2Bgmf_!6P%LGcLkU{ia6iD5N7S5j(;o!|H61$8#_7dJCWq zP$TIovM2zLkIqsO|1CKq0HK~8@X=3D|A`PmtT90dKM*t?z_3^;6J{$QWuVkfFR{Q) z^H}>q3qwR%q&Wl}OTZD>)Lv6TCUy{1TGEQt)I!?HlriE2>*R2_}d@hcr7 zf?;9=D}YoV5700UPlQ}S8$89S5u-XdS?NjX0$}Q4fFn1_ivtwB zoEPg1v;f1g5U~2w2MoOOG;{zTfsojprSL{b8c?t;Jy-|MoN36@eKicr0ax_KF^~sQ z?=RHmF(cS9ltJySTOuQn-BHmT6a<5VMyq3qMW|{4j-q?&0OHg(^l|YShj=_QGZ28Z z)xiQTk?H)*JkEZD07J;3O@KTSWS=a|*J=U&gRj+K z{1v?th(@$H?FgLa-_@qsC-gST~O>n(rLE>UJ?Hh#&H*m=EI z2P2UtI(H6)b#F8t@}j+W#cW< zw^>5J?Z`9VIsJ2+67}tmfo$wQk@)MB_5U1+FT?#4iNF1odMpty^>ec#&*$gon(C&X zTMb=be{Q#oN&WiLF64R|3H8#U@Z-UIj9}Hj3qA-<3t2qCy>zFWS-k~$9?@uudGVA+ z=Fvyfsps2+EC*_dW-$ln20#2!U*z`wbb{f_Fg>~zt^YQaD`#U+KS=Y4utvEm@ zG$d8T0fcxXhMa{&X#vmXO@Q3ENPylQ=yn2pF1BSfifu|-=#u9$+p?>aL?oux=>U47 z!jX%E*j8p5AnMAH90d!gv_w3~Y1NRwBkq5~~))IcE?jN6NyB`3z}$cV!LQjGll z1UnmNBGl|uM~gGehzfM73h-d#^;z)oTL+pSb@#N@!Dg-$A?S|~h%M5?$XSd%sL$RXB@* zK#J!F6+E{8zy&cTXXa%O(eSm1f^eiTPUZy?m{?#B8;$>U`D07Pr5aD4ZQybd5>TQ# zCdBa)p9Qh#sjew*m@%M9Th({>5KE7xNX6@JuqjYjiMM1Ttzu>)$Y-EtDzqdn2uLCA zpNA)2g4(T6cg!A?0CWa70fUOAE0_&j!Z~dK zT0@54&%)(%$zD}x*h*;#ofj0-O4kDmXx$2JUfHDu-^_HYR9Jq%)&vKNY$ebNen#~n z1_-UGgck<6RLqoM2qKVm`wR8Je}9;T4Gdhjccz4MKVc|lmlL7Jl19h zl>z4-hBb06xSK-j7zRzo(YjvGT5QCF2%WXCXt_ZBbeLCi7nz~SFJ6Cjo$I)J+^{Ji zZ)$Zz@wjIur71`#vS-WYxOeGUQ*hVK@&JTq@#@$gAmz_5Ul7f z%tv8jL9+T6nW28bI0n+5<)b|gf?z+LWuqjU)i|;>jL=HTsu5xZR+Wy`Dz&#=$O$nT zJnyle>QW=`JBvASPE*`3F|kqty_}peNa@SkWJVW3JdtBGPTNM=(DN%-3TQJ83?v}Z zk^^}JNPZBB>DCw)Spn^`E9bv6tB3cllk^8N)v;DWaiUt#T^{)Kl^rJCuNPuCE|IQg z4AK{IjObjr3aj|^(!W1SwnC70B zmpLvMzZZDI2Wtb$1xoOtWWZ{N~Wrev*;r-|U-!tiY5BBn5bbogfjQZC(UYtC={C6)s zt^dOrqtFij>{TuQxewds6{Z3*U*t}x&bFS#`L58A-DT{1H}q{SJag?r`M~|GZ$VB(efTe;bQr$0sP$3Lbxf_{k`exoH*wo zY*WS6ARvRIab+*%)Yjxe%DAeyLN!c)YwWiwm z%ve#Y_jjQ>bVLj0U6G?mep7$<=1PA@Gxxu(?pQMRf&)jqiSXZ4q&Q!3ioxKCixrP?HU@Fu)>q*SxZ2sWeV&M^T1^QLPdTm|e5yyFvGC=#OL6J68 z9({wJIiyjB_k;7*&1~kWDp6#f4AvNQ-}#z>jCc6Ha+xf2Y&K34aAgMZ@tXjqY6++C z8!i_GGUkk#U|?o8ZvIjq^%?PoeGz2K1?N%Wl`5!+7OO)|jI)(H3yRxikD5We0VhQL zxq??byu2nYh^S^mj-g)0dp<;1oHBJq_X_g=^#iQkf#weYV&Cyp$ztopmuZOQ9f3u_sIE zb(TtxeF;al`lW15>+Fu*ES-XEy`F4?*V$KpWE*qlm|n^;v(B-&6nY>Bf9yoVjJmZO zdxPr978z0Y-xWOSxN&NSH+H6_aZLMG#!6*R67zD)u0%}?o zvVe9Kk$px>n^0OE0z;Fe4RQfyL6HjM5Bur%C|F0^*pPPa<}6=ITCt}?_PuwHYk4RJnOVYkTWb3UTmsDR&DOCiOrJN8Pjh zz|#kVn%$m(>UGsp^V0lT)gl*eg)Ffg%j!EQ^3&)Bk=Pn!KU&ZJOyR?_;~#;byV%o^ z3qlTtwx2A|%r@f3YQxxqN5C+{K$y&H=uTa*NnnKU?Tj(D+vZ_87A?0=dYgYQH~;7jvbFhQL1@SIPX#--Ts<~K3kNwLfVj%kN*-A|TLl%_*J{v^HBOhZ zi(uWn?Q8yublRDF%vVJ<<~$y3-y*pOo$qDl_lN5OXt&Vr2lQKlhjLe@+^>8K^@^-g zyh| zi$@jw{ypV%=j93$9UYr4+XU2Rmp_$}4V$%u6B&kc&%AZ6*fp;XN$wF8V)K!Rn_Cu% z#9XuO^?6byskUZvtmC6i=-YIuRSfEHE$R=q5%15ewm<2IA6Ad5$45S?krLV=e znSQ9ZSNLQ$ur*LNY7(kl@3qq3b=`PartWB{?-rX-@EVh#oB49M{o2;8lkKyo+8xp( zT-IJTmG{k!eSiwt?p>J4eby(#--6ft8b)^wa+Y#-E5uM@@z5Wq{)sad34X1jjaRjt?UgvN$ zySEgmsf1ehk0N6&PDFCA(mpW4KNXc`aW80-zr?zFjj*9%t!vz7;Y5&K%ShqqU?0TB zX0TPz8iy61v6gnI5m$4Kh@v)uKf(;k z2yRXkJr;*9Pk2~$f^G<>_;QDZEwW^-vmhs*ZVW#tu{9P_H*W41__Y*!n%zE>c)OSM zf#rHancaAKb55*-r9YHy`h1vhuc^V9Y}lZ_uM~4715F&n(QwRmDpKcJM5Y(;q0e42 zbZNy#JFvPk;Mq#%v(uZ;pJ=l#>St!sJSp8T($1=V679RF6s<{mUXbX1q;&3Orq@m% zdp>O_ZG@0#kUzQbg@DqO@CCthmIBCgskNr$+vYd3<*o3nh8r49?9r@CUnYdsK~qV$ zRF9c!hXzGipJ!KR?1jNLlb{C@^Zoa;k9u1t{oAhg&nvx|SNZdAJHGOQ=1#V1#J}zM ze`vM-wd3=?G*y0SX7|$K&daASi+RE|kZn0ee&JTeqt_@ePqX4ts@Y;!iT9}17?YOV z)H5Krltn|*q7gCIl(OiB7?abV23tG|Vqm@TDuSMYpoM?*arBYFtg2=FSajjIdc6>T z&^`Rx9qC-W{#gv{BLS1mF0nR_TxZb@H%+B~@iwQ!W~Ade=Y;VF%Z=+rSg|Nn0P&|F z)N_RweaM$R%gv@xfT@X`jOK!dq*e21%az!MuIPm8bJQ1KL9BNLRvC-xq(l`Ow;Mj? zGu4?c6M|>DiHgNcYPc6nb-%p6I^JQjTdUV_z^y71mF1XpbKFzSKen~(tfi?A$`e|p zBhfAxTfZ^=q0x53TXgn|5uF7n`yN<4!IeEG}dL**J-@WtxBz)#V~b>QTTvSjMf z*vk^h+^9DjfuQGQ#-mI5gL77&i+KEoP%vIQ87Vdz22RlMlP_(8U-N+lu}PVDsHoH= z@zeQ9TDQ*$MP34AImcNVp7-OIWw;outptNu>8+|hrWZaA6sBPpfF{Jo9#@)xhWCx1S&U{Y>K9DpT3o zZCR+gyHz8VUGaFU;q6w_->nwD?KYL|cKdBT+QriwGdbSG?dz1wj^5CId)s?m1)6$)@*;|}KFW5>gQGe>#h54;PT zY0s9vS&CWxI$!;@qkLIlZ`sgN5YZA?n9z9~;=({Oe|gDe=?AuvH**!IK3(cOGwTdq zplaoo5OG zx0vT#+4lQsi9G5L6EW}J$mTyh2YRd9%j|Ib@brw>UiDUaa_6BfrY z56yfqVzf;q zU*~@ET?oAXt;9gq{@S!VNhIp=Q^DU`H+S!H*UC%T(9#CPGR26*Uw(2gP(=N{nu6ef z&hLAwg0s!(&Z?KMrGBh2NC6ds*ztAlZ=XLZRPVGAu=snu>C|_NIfc_$#txLSc0+Je zEM>v^7wuZW5g1B!u2a?Ucy=NE`15y6-K?>6^30G2_|ULpJeFZCQQQL(g2k-c;*S%GG(Vw6(b zocXyQlW-ru@^*bZ=yquMoqLg^N=glig7qqj4ViuU&DnS2lhf)e28#RcNB<*?e?sks zj!jUJ``P)IuU@abdAIhSs#e|J`L_4{@c75CKc^r#S|OdF7EQw}YSx|Zpb^g`pq;Id z;rMSm{=&b6@oI7COPS8PS^J6=W<8lM`g!Lao@QUlay9&yFh0x8=%H#P+&eVWor>IN zh?@6id;CinpQD)LY5spJj6bJH$5QM{oauCgfFbAc8hMFQT76)*+V?A#>o-s%xejWQ zE_-Wd7iuDi{qzBpac9vBRl#03hlJn@cv=d6G9K;?*Gz9CfMT?@*p1!INE+@}64RX( zD6V9vFb`P4Kad#BMh{=bkb$9&a^RssxkZUEAWIKgAYuSZdEa+fq9y*p_o*H3NnsXM_jh z1SOj?p?ESujUAGp8Odbg!IDS|oIs&$=HDq`PpA$QHJ9G)+lC~Vjes2`sqrinU-~`( zm$1eYaWo2E`r^I6-!q6aiV=`vaS=6?Y86(AL_xqnj$r-7* zMyll%{Q&83B)oPmtZ&rxKt(}A1u~qp$*hcs>GXFwmG0Jk#M^K80MJEk@S6B|5OyAM z0be#qm(bb^ZlFmw>%4T97U=pVh${M0*k@m+fv@a5Zc=ypONi9Y#e3bn=lj=&$?CUz zp|h7-0)-vi02M$BqTOsGM`O}EMn8&vD&Nmke&UinbZ)MS!)s)d)H)|S?M1izD4qA{ ze~sM#+-`kgA6^@~_4e1dL8cqO_a@H2i^%OXy7A}mwePz>$7^Xf{{Hyf{O<3sy%#r5 z|NQv&?(`IdAvZ?=;MAY7P_i&N%PNjObdB{b+MNZCEO)T%wSyiz)Qu&S%CH&SXH!BY z(mJN|H+V3z@c1P|H!HzqiA1k-RJ}L`FqrL`4bsj(_u+mL%NnOqVB8@s+_?szAOWcE zX6m1VPv~<=csL>kcyzc4R$XRbp=9Cxewz2?0FQu zXmZ(a_HN3CTHI$DM&1^lVVh801;;D7A!Y^CL!b%;RJoJs2?l{8T*>>WcHrc`%O+ZQ0lMIGL43QV6hF@$Yw(;=c3-+M49sxat`l5K3&$eTW zP(LD_7XY3UjALP+5x_?g^_a$qu%}P8dS(sTE}5BXvbK|)*7Zt#V$6#8+Qp*loNiWz zKnqZ;NwYNp0l~Y&IqaX}W(DSvm8baVYVDsrg7__ZAHQL}_oaCf_~@!6W6!Vsgp@Y| z<^qP5TV|WL{(Z;avK;(xJHA})r@;T%@l_qDJAR?%z}KASJO5K8{)-_#$ytnCSmzh7 zrf$)?5rS76Br8hjQ2eknUM>^<)^-u>tR*7n+=m5hWU{9r^96Yx;>pWCL3qnLUX6*b ztPkymEIP?2WZ3e>*kjB@rz3&a`O;MD(orxyTentl6B>|We}&}H!Gj$y!4}m-dvp}e z1wJ9i(NNF1viyP4ByM#Bc04dUNxuyz<$Vnc?x8$W-|yMF1WfBX*iMQ`-7&3AVg&M$ zBG+aeH-6duvT*?09`JbA5V?gBB=1o}JSY`Z%qBB77&4c`vM3DF6%QFSGbZ*wg%QCD zfHZ&yAnYyNr;|viGZ%0Zifsgh@gUi+mT8z>;VWXm)3X~(clEtuA)AZN%wo`d*)AGf z%Bze%|5lodI5A+g?g1ayb7)jH&j8`##4k@tHWX!IVwDkGH$E+#F@w>xD4(_^nL<$C zK}aoP=nut#7nRCerv;#Z;EFFDCyRT^vE1}PSz-$HGt{2LL!Dhh_PfwP@7};jCa?V zO*kwnb-SA0P=C=5nQKNh8g*EJ`hTWpkHpb)z-7m~(rOX8(Z>$}Rsnq66sIsSL-s8~ zKw?;E?2WtZ5 zx(}U*mzNkb1X$hEpDP4ose>(d#f6!Bpu0E{Gj*^9;hu)RdaJ}iUU**|)Vu4HE*nM$ z{OJ1q9l{NgMgcJ@j1JuKeoM272onVp!R||K#Pakg1@!`mO%5#p4Kk@jfTYbn)l_8q zRnr;oQq=0yS_;85rfccujIFtzXVa?R{)3VKO~2VphM#SqeZqM2OKTT<@|U*huQgte zX0*d!J({z)xpOMJU|+w}>Et}M(?!u+^X~qTyE5FpQC0tyZnJ6oYabhk_FMl!>Wt68 ziBCAy_^$U$2*v}I+$BRfymki>XBu{g=;goc4x_F}?v0==z4k^iZj!q&7M+=IV{3ou z_Q!vk;y5P6$AFrGlrfu$k{$4;P%BsIXCfg%loC_gtAw;cuRfordtPKXqE z$*ga|8@zuMr(igXR;zjGN50O z`20E*6O!-@I0nxMa2KO& zlX(L25gK9)B&hME(eP2l7C5r6-FRv+7{@5UJnBU4xuZGSuBdFdLTQN1v?_BTWVRNl zSS)kfejJMX@**(JPm?PLS|e%*0}amT@`Sg8H2pp&zyx(zwRT75bTg7_Wh2vBLct&^ z6I`56!~tZu^u{-h^$-{=By^li|1?XZ6%Z?tpWL$|;8LuhK+r)XCtE2D3E-Jul*i)l z64GB*%)(l9g=`85p!Pu;8k@4bUnwT{e!5p8h^@MBc(Pbc6r;}b@t$zqu?p{&I)JJxHiwK^=ujKj7p78;#S?XpK?BdH>VQahsbr9y})6+6!uA@W0NfR9Wq;z8l^d zT|R6Ic~)!;T)27#iKL=r7L|9<|pPHhNnAdQF?3-f=FA+sk9I>ovSFAZcoAJ*bF=i_!@R zCpYq8+*ZV8@#ne_v61v^_qAl#ncJ6O@UTcI0l;HUr+%$EBLm(rV2FaXHAHEJHCp2Y z@TEFJ_Lt&hx;}@itjXe1%oq|!JYG`}t>%8Qb2h~{#)-$UCqYwgh#9E%4Hv~u$WyoB zp=_C)NO2SZ#h*QB(jc>&o z`eZhSTB0OY8>=(;E;Lp>qd z%sPs&O4$$PS+=?8TB6pdY*e0grWha|fL}a#UbyW>`c64f;NCKh$ngVR6Vuabxhwim zy4REMeu&NuobuUJ%E_pIM&xOB2-=#(Whw=UDQCrcUFYZQt%degvb@u()!A;@s z*3Wi`kMr&nl*P#>rr&Nmw&M!tAA0xXZ`|Op01bY`d!2H!cR8O{neeby6pQ1cTS&!p zzfT#PluSJFpev783Pkn{<{~ZEf&R+d7>byU7W=K4jkjwdRy2{{Nok3)Az4#U07s` z0D)|wfc*#q+bv9DE9N)ORp}EeuN$vxFsHjVIR8D(ye2mAlW;^S0BB#SV2+}&2J7Js z(>Nkh4skzx~6K7L5pGt3@PBNRoZ_uz5|?8fb!Nq#`n;4 zL_s=((Eo+;9aE6O)sw-)8Qc64>deZ@?8oD9=DKDJ=sDz4v@yoX^12~PM?xGSSrGiB zD0t*_QK9Bmmsx%&IQi_;keg>`V9eZL6zuT84A#554}t7*i8P${@`8%uyRSLpzW)O^I@_a1j zRm+X{Ldut(GBC9|{D2i?7T5^Iv6hXn`o}pQ9;3f~a%*zdOd4T1htrTY)d(Wo6CoF! z+hlFi#TYq2&6&}~SZ6y2je}#5)&}zlx%l_{;!)b-no8&Q)qET$L<0K_+>gkH_Is`| z+U)sS=f}jj{Io|7oNrrrlpOKp`nw*zf8e35`9u04m({~JwKhJBKA+;bPm2_yql2@4 znz3!88S;gJ!iwn6)RGvN*`1>-YBn`#(f9rlBK2wX471z7=0g|I!!w&CK@7hI;(C7+DN%gCz@pe zLfgFq&9b<)3OPM+yP4DUxJ#JT#THTF$wdd&D6du4ir2Lqi^0MRN2NJpB75eE6j1yu z7RAqIYODwLs{>)>DifeWaEb%#48d_t^y@#>G(7A=7q$l_dhz;Q46*HgH9fd8q~A-u-MKPgQ8v#yP! zCiq|z-sK7D(S!8W(R6L4bSHtyHn!*F>v_fD^0yl%dmE;g8=n7cnBi)iQ*2zYp=vY( zkp+#*y^X8OjU0iE6t1Rq#ikE7O&eiNn}tnVy-i=1o4zJVy0XG=y=u6{3Xi7-c498Cm1+w|D}5gz%}Rp}2=sSxWwk&_)Tkv-$4IH93fe4IUr zt7}TPd-YK%f1#}WN}e5uGJmequWO8-(iyjB7z;x4PTBC`x|zJez(d%k%Ol{ERqCm=6S0{WT=2G=z@|mG_F5CfrVmb7~zePUtOmV-Vm;)|iNa zqubd9gG%@(f;8G)&ra#yJm6aqSO1f!umiu^a8P3BYV?DmjdO6xYt=le)iTN}4UU1| zOzz^8DFrRp!abACG)a8>;t$b!G3{6G2v^y?DmR$wG(H5$*YV}{bw`Z|n1|eDL8uD0 zAtud|TVpsLZU@;ZsubMpj+7C2bkU@7>Kd0!eA><4z6>Mn7-&y0{|C*=r@cY@M@Dg6 zeL@{Q8tV?K_1#^Zy@Ci4&!2AZ98BXu^yg;0JN5hXR!ljo`;Br0{ysf(H=s`yaW(U& z-{K0Nsg_uoaA+~utdYBWpswBom!g2T$YKuqMpga-JY=vE8Ty|&a-}nGf09u=gDl1A z47P*p5rdfjiji+`*CT+2qb2f$Y#Nh}sTq?Ag zQ=BdK`}HdyXzaV2)h=-c5L$jKwAoPDUf_@(mkP*(fzzY8{TGZNYhtFM**l|pGdTM? zR{D=tX`0trUcP7H3@&`(hLMbX`m>VZ>w%#QRhB89pC59A=ZL`2VvHC`8VyZzx=wf3 zfo7rL9-kH43+wt9>^iZ(*=+k9l@Bz2j(1g;qJq;S3)BMj^%!}p$HSO)@>iYfq#uM$ zrG<9#QU*&;p9YWP^}rA4d+U^V>El7?TmTu{wEC&ZVs1comqvYma`spGy{BTem!EE6 z`sKiU*1dxG2+b!A951RW#*RGC1@JuXL)m$xuJ$poqP=&k%%2+wk*BMQ5x%F917aOF zkHntHy{u}U^zB{sC9i^V^>S+!r@!f&{}l_UnF~2@T;II!|NC;&=rWl-qgk+c201W8 z|7M2q&kTxpmPL8?o6I2lomouDESJVC&zo7kKeJfgIYH$)VY@leJ9BcV0ycUTTjor8 zzuWlqq05xHLw9H`CQFPMu0Y64kRSQFB)#VaQM?0@s)Z;p1pf_dQS(+9mMd;A^S|G< z0NZ|XdiGOGuAd^y*ogK5jFsC?ZQT{xL7xTSSrWbvs| zkmP0j`LhKs4e(&>qfpwr>+k7?<~v9f5%63ER7*QJbAX* zZgSH87&R`iz|~ZntSn6w+D({S^%dM57p#FhY6_-BvS~QprMi)GDmr2YX$i@_*#n-Q zAKbG0HM93Ru{vOJG1p|{$SU=UJ^}5Y{$R%%ek3^3VNu(6A*g4EubQ5>dIXvf&aJyt z^w2;0lGUm}z^Y4RxAsUB#+4?O`$oHDkDmOSM@3Wm%RT7GxMXoIYlZrUQL8Y8GP@P7 z)AI1xk$!`n#vab7>Gum6 zwPeuOH^M9Qd@euxC0mnH5uuDA5)0p3wEYdMGLh5*$I9_M`i!d27N%D-2E=oMgrwNN z6kjQu69dlBJUh96Hn{UgBZoF){ju7$2M#pb`n5kAj9tfGP#5D4)0D=t6e-e^Hz6x0 zm{f-QsR(5<_0Q$?cEjiIh9BRj0F_TcZ-cq+d+Pqze?R>fKSL=Qf(!53JbVnHdgV&*LI}nSry|B%`R12myWT;r z(}a`Z0nh~PI$RtX*Ou?kfd=!^G@hy)IUV=rG%4(m5A z>>-qhvqzjut-NE08C2wEM!}yd-Y+q|`|RuB?K`h6leNzl>`AH7o7BUa6Ur)I-vupO zEPeg<7}L?yp>V%gh*WH{{rcjHqtl*azml+OK7e-E`}FE-lcBe3QO9oATG-%zlbB6k zBgzr8`t_>YRva?;@?2n}pVOMkk9;)XhYEN3uB3|g zR-O6P)BHP_cPg}9xm?0%{qB%JtGkk5)}+Xz&k^e7bK)JI1CEcD&vkA8i5gy)?(tG7 zpWl+}+qpaZe*e;d&y)Axe=0xub_#(b8Clr5_yk2Iq+~8Cs;F!0T{X3^v3GR!^ilK= zxf>Oil$x1a_@Jz+uBolF_wf*wD4$zgP70tx=KDuK|AJ}gm{>Wu`GwA$J%2&|vZ}@v zeWPoZ*Katv-SiE-9eyu5K3U#c2jhmnuX+*n#cm`*7pS@1wtWjQPMDaNU%vOnDkB=6 zLJdM~#H@A7G=?I7|2*fI7YPsnMpG(WM8L047y>oaOfoVljWP1y*q$ zJO-eo91YO>co;o(srZ#n0AlHxfr?)wJU)_^{ea~^VMY`%`5(;49iY^}0T`A*!cxdc zMi4t;lan+I{|6yzk?#8XCWvo8F$BOzCeQ=2L4NesG9NP-B;5ZG?%uBSF^6qlZ-sd~t z8F$=q@3>=J{)UjX^33Nq=O94ngh63j&2~(pza;TJu#>Vo3Ha}@LkwV^w02kGC)X<)Hj$5+{YA(qQZWGS5>XI4*l#Rt>AGs z?pdZNiA=D1@c`LeVx{Qgg5dOOqnU#>H@%JAFFFZnoyjJb6{XSN=ZmF>iQdr;@#E}S-p{taBp*aAWiw&>Q* z)9B=(@&t^`p;0QN76YUiM)Sy)CfDN(-Xr;+$&7)ISeQdgI@!DqMz23&b#b~12V}>> zu5(+r6$}0C%o=sKzCq;H)3!3D=Uh6W2qg6#;_gLS9YoZ$jDo!AM$)_SzW=1I*>4pd zp#1BL>f>Fa6)glm1}WoDxGnJeQLxN|{_&ePtna^X%y^+s-yvzSf; zgRd?qy%^lc*ApDtEVel_^t#-$ZfL98^CJj)#G@+=im&;i*vS4FGlhS9v*KdfTS3CG zhJd0-n!aB3;zO`O)fw@d0+Qn5DG&uolpf66V73UURYU^f1=S6TkXIW`<}ZAuh}&CR zDc%7xVYjg4cO#d&9L}D<$E^cT6DDqj@^JbVBaySJV@)$pym_w7pC`G1xm^jM%FDUg zWSgodO@=Nj(*!?!Cw(5Xx`c}e)HMv0DWPmUAD}(m54%#B3g?HsYVjS zQ~-dg6^cIG-7ztZvl$IlJ0(-JcI3yuQ-;3Ypv&$>lQFL$U4xQ=E&d1ajw;r06iVk< zEz(LB>2W4QU4gSIEL{Lc+g^0ch#AWADe9ttyehhaVS$bh85ge}!~j^;z5Gw0#$Njh zvMaWTS@h|Bm@+`Yuh5jKZ|}jiX|)J18u&m1ePjO4HBe~A`8lU%4~(86JL*2%_ZJX_ z)2k+-Pm z*I1BPF7#VQ@erTr^k~Mm^S;jH;OgaRj&cPTI0lxV-9g1Gd^+}jqD|Z!Hmq7rEMushK z_MGAX4J5!r*+FU200WU0*`ve{cWo7Aj12)9PReflSp!_sb)bnUf)&lor_xm#PFFnz zu@GeqYE6JCRy<{cQyi{qaIV2Q2Mpcsg2Hq_Q1y+mIEf3;&ZnZ3Oj<4c0}a9{Mf1tV z<;&26OIlcy3IN~~7NY?oL!Mc8h@j8HR1n3Rf{>t+zxJz7YP?X$Px!DQ1UWIKE2vm_ zA!swzUimM{XL0ohFFXDd)7Ev0rB{MpOQrqWhi(2!pTLi-B)8nl2`AmOgX15eg3dnZ7lTj=r87+X7D%Yj1&4B zbPmqs%=ybaPKVBVe}~Sx{}h(jBg}$W^Fc)sMBTi62wL|th6>zbsfY9FVc_-1&XKFY zbzF8eh%0?@X?bP!@8lWx5Av-0ujIK+@GtT_j%f$hRRJjg1c8AN7o~8S?(}X*|1~iT zL0FHjnIRyRi6Iy;96rZz4FV-`i%u1A2>B>LS7sT~ z)%hUp(qPJiA;5?r$qJ}|L-Csp0w}HPWIC#X2wZAQ(?ss*kR*j6%*sE)4ifg)p* z%tU~GZS0qK&#w@JpBw0dy=-@)W$C`08ku{c?u69yphm{*?1Rr}4K&zmxkd*}W&w{g zD0Gste1&_}eer<8K59DV$8_E4r@ZUJEO1U?8rjc%+3%4Ck&^_FCyAn&u(0*e!e`~@ zSeOXIhcL>FN%fiirueUs%bCh&AGh}Z__96lj2jHvL5+@_J;}!UN+ewsT42O-+$*v0 z!kj_j6#5s1T8nC>pn&6soZDyP-Wo`)r|o`~taM-R@WpsQBD;?WAic;?elP1|Z-mfJ z+2v%10p$T#1Xqd5ykE00av7AaP_C2x>cn>t&_tBlEa>q^g8x#UkLsNBNAe>D7J2T& zr3`c%Qoo=T9zywU6IO^~2J-CC-0ekQ7j)HRlKssMJCAab;tHKPtG@q0XU?)8d*|uQxo_F$LNS8t zpplN8Q@X^6>t%tTI5+-Mm)~HqCdl91sj8+|#xqWaAP%;!d>;Ar?fvK5^f$);ojJcr zpg`H@1H1aaoas>L!=C%F+aqvZuDe?}KPbFQ{8EQvr}Xs?d)JQLmg~8y@F+;BPUU4s zPr-@LA0pyU9my#Nn+2%s&k<}$%8$)CuF{$F$zf$2w{31Q)HVsAC^+*y83ms-%nP0~ zcb%2tVL=txn8wV_@uzyYm_>6nMi)j~2hfEUih^msoq;PJs3WpH z#P&WxH}|E7sbhCq5$$q`V@kF}4S(Ye&ivp^9iZHgut=u1g#^xf6d)Oj-6_&oUT2M++DK}{r<*vU z$r>l}jo-=;es{jf-y1Yw*|7qEDuk9T3q%2KOmJc3;Av0}MS=;nC{~=-VMRPH z&cu}49oN#~`C5*QG1|c!<7jBKe5WXjNY^Q|!Ka*8+D`9Aa+Di65<-3nHz0z-DwH>c z2vpr`?y=Td{O_Qp^VAZ*x^7+=h72PqlMf%XGY1Adsm>Asz;vTBPkW(yI>Br!&9dG~ zfn7A8n9XxhBCbriQFEM9@SZ?Z|6ao^rGw*qw@YUc#`}`#kMB^dGR7=*Q43shG-=D{ zkHL2t0LUudN-yLx(P7q4{>O^(jtW~{g{G&vJoy$3Dc(HYWSJy5*KR#+tBbW+KwlHN z;xOWU(T@-;z7OxN*qb^RN2jy_xb zUzqdE>f()WeVut%gM7`NuC9LTAAInUQ-Z4dyec<%#LekN$`z%1_jJM?>Pt88li?@j z)Y!^}KjCO>wax4 zmd1wm(3R(SA0ZP!Vq`qIPR8Vj3Xq(boCr7_%llk+&lH6D*lu7w{kmj6>EyY}r?o(j zg(;mD(@n_1akOXoDCEWE5`GEaKJ?2_auX~u_sDsTpNiEuub-aLqz-*SnkM9FvWVRN z!Y|208Q+17hN`;rAMui9O4T9M;nbXyTVeT0-+G*n;7tW%9VhUf4=ox%JyeNhacQG7 z7n622&N6KKZ}1 zjgvcmuCqOxFaPiclcH8p#gsBx;x*F5)T0RXus49Ii(%|soyUPlCjb?@PT+O?aB7o#sS0v2p;KHqmZ+l{jTFe8q^__)!dS`FLV z>EYb2#CKNyZT?cGd(YA&>vQ#E7dV%1q<34m7i2ZYad@3U)ZVON#9(OF-}ln$8AlU0 ze-FhyemXF0+h7Am0;;7U@*$LstG55OGX4+dytLr^59S=2|8xAY#rGRee}9U7bo0gc zhu=qj{{Bp6yS0X}JQ(Bq6LybgnJY-J!80++)4K_Qsbn1Zy|L{ zYSiBx{5V)K{>;O3-(QY!Qh1p)hO79xlyTU{tt8;~wN!y;9XBtCHU&dq%V~3Nw{Lag z2x)riZ?V>Fl!uMOCq9Py?8K>So8@gP;a(VNQ|Hfd9CsJ^bj8Tg+La`#-T+`(3BQet z047&L>Yttayo|Ga+h+-f?$>^TE=xgAcXXyRty!U|e1cT3{JUNj{eqelU0bxbhl000 zo_X^X_UL4H7=5#RD>Y)h>%9Kj`B+IW4-n>z7n8df>(B%!cO7G`<7?f@>QWNqlHvQE zgL31pWfPEM-N4F{VdP;5T}zFz#78mg85invmPEpe?fDlnq~u@}Qv;1BH2?H*9~3H0 zpXAZT&f!f2YDwwpkukFU+@HG4hN0lwVkmEX;BSXO`V=m2KdtF5bdgh=(16P+PtBJA zfk8~}n3OnQ;Fpp2r+Nzr%|daV=ZQVz!Z&EgcOOekP%}OV9V=|qC5qTdfp;3Pl7Uak zP_i-fNoI^fJ%FJx3L?P*ud{Kb=YIN#>*CQDzoosB2z~97%p!gYL{8M|BD{LTaMVCj z$$^R(A`)3TpkZzuW z=$)__gzI@4=)n{9gnCT8nkyM^rPaEX(FQ34EbwG* zGQn`I5mcxibxj4#Su$ zY8ivK5}fOjDIsPlsDa4V4oC4ncXGPwn~klk`9iJzOj`^|ZCM&EPyB#msvy2-Zje#P z7CZ-RK>TXc4vA@wU6o4OlRQ41oAD}F5N~?cR_)|!9(#;koinr}z%E-OPjHR-FY|RM zH*;qAQBswu>Yeb|dsnUpxZrt2oN)GM$puOSu&H?HRvSX=d&d!1W)blo!c@A{7$48ZcfzyTHQzJlmjP2VIrxqeYO;qx+}F*`seSHx6C&uw@ZFKW{%^k)>?7iv|`JrZQILj8mmf~b`Wt$aGk4yzAw zmI-TCXZ0q!zfY~YksbZQL`Te;Q#X{8uq%3Nwpx$sxq+=Y+A0?p?&X}2=4$lh(V92+ z4%G=Q)KN36jr7%5XzsbRX?PS@m)dnH&k)MB!1VsD&%r)hm>9yhpBGh6^$U-dzHH=8 z9mq5j5)JUP&f)8^HDK2ep}vY&^#&F?{pRb9V*+Asm9dswvHro?*rwW1B|C_-Zd5xQ z+TAecYr=(94*5v7ZuIme+%&Hx2JICJALpf1U(o(F(44s?^s_|&R%eg~_@<9TXcgnF zQYP_|RS%1qn`vSvzAh4K3PQEF&y@84OfeTU#YfRWx8CA4}0Na%Vls` z#Au`w1#*2&G+K~0iMr*#L{9^ExRGeKYxd=os6U6aqraH5=HJxi|G}ISWj`MNOS7K1A1JYcA{q&3feNi_H z!cQW0<`C-)lrxuEqnIMrRjo?pL>s^K6E4ZX zpONESoeXhd;QJ-JHhHYy9}e?AT93Y5%iggV>*r!8b*H1?Qw8+#H0(|e6dep@mb*T` zI?7krsrc-_GUqpnV=}{!<(@xAr#}AQ)#Wz$Dsg5lcdKHjwOIFpaaY_t;|f2`vBYF8 z(V1H8Oq)+PQUK?{ERs4JnB$4hVkk=X&cn*t<8c$}up{ThE{79s4z7s3?Qnqvh8CM} zS7xT7vCfA+6a&=Ew5=f!4pm3uP$?;48H3^a(X#^lefLeRLWdG;GtW+?agpu~vuOXZG8C=S zx5-RTnjQKhZrUUk{r=SL$zKcCehOmeGXHD{9`ze?e)}=Bc4~2n#V1DR=5M(E0&_G> zP<+X?@|bnA)o!*PDyM%o3!3usA^KTV1W2~%bVaPmv{`U?KffjUq0`d(c!Je?CW&V= zt)rN}Rw>q_3@E!i$$Ckg`ZiwNDrea7`Ky_8Gas$De?A+%V)yHVO;?v>{d9|~%0>4@ zYr|`=%zy}2`HuT@HVt!#!}qy=W@cS~+s~QGzLkQ1%(7?X7wH%-__{p$Yif?eyg>8R ze^$nGMz+)5Jihp6yFl>m!PxeHR>nvEF?o*BolglZ))0P|Oe{A1U6W|;>c9dwisQKY z5Ecn6=%e2Ed%r(&+j*x-dEXVzr0Wm8mF(<3TtmO67F__p@h9${UDp|bT3?oUjth(T zUw`P~S~6;mCsP9J=qtXDcRw%q+`L?V!*r?h71KH_{jI^7YFl7tG_k;8`LR!V=#!5z zpylXchS*asg~3*H17TzefQ)H0t-dL+2(a~4VYjM$bymK`zGT}%v)`={qX11THoub3 z|4B~z_&s?ju+K7iwa^5C_g%prcPVt$9ejTNNN^`#p=R#mQ||EEV2S=mS;d+e+*cJcrLZ?p}^j$ zrZ)EaP;C*POW#MeoDmjKX4bEhMo^io^-Q0yxPqp|)6fqYdg@tCG03kQ$7+=sVZG5j z`0@kJ5oe(g90il(G<~c6^UzLDi{6cmyV1grI|9_bC^ohVViuul>>Ia+t**S>8=!|t zk7xBXKeSTF(PhOf(}^_h^?8}sW6bT3mD+=MH{uP#KB{^)Re;h`7^k#z%^zM++Dm(M zPTWUmb4}aD=^EE7+z;*p>u)J@f{gw2TD>rz9-#SC`YMU`1=FE&@h^ zx*>H_?zA7NtLtQ@7YYw!cyVlGursE{Se)bOUzPD6HD?B1?#BJD)BYa&LPP6?mIjjL zJ>v%IXD1yMzZCq;`5DTmproR9;^Zl99X$gh6SLEnRyKAHPA+a|-95d1{R4x~g+)aD zee#@|{&#hGacOyFb?v44#^zS~*64ayPv5^!p1V#i{+}k#J8l~PmnP4WRxN*@Jo6tj zE~o&F%>=U``ESzvO4B4%d)AdzTg+uI5mL7}A(BN+s^p^@Le!Jq2Z+mQZS1wHZvy69 z3NMNbXDI2F0IW5Meg$3xsN`R?dKN05J_OS!fuYtY#mtB_<_c08ee=kW#=o`$PX!6X z@#KP=Y6Ns&(DM{}gBYCw80at;{7~B=q0(j5KLw7;rFD8-xq6BSN`(N5I{!GSR?(3{ z5lLV!7?j<$4NoP27%|+yAWnh?V#4wQS+_t05E4`1>iEL#IBJ*Gzc>}^2;~3 zFAyx<5i5l+0@2`X3)g2tZVLZ>ux$L0K3G0rPz~sIxsQaf)6dA?*2Ln-I-JJWb6D~! z0I~?7?a?tdc|TL~$e`ZQ4D#i*%T#Sqtxf=SRc>NO3&lnvjlrO?VSs{lq=x~@Ir0@5 z+?n-ibU7n31tcMg#HGqA?f9pz&9>=kJ^%_(X`;1jxKt)MGWDcPF3Hk-48W7Y?Gv4B zX);~+!wr$)ys5XQ*q0mbD?QO?2UK;Cz~E2*L`B~ECNIUCfYjAU4cSgw?*n`-hI$;u zUm;5d0YsZgN%dd|1S%+so-~ndj@0<0Nd;J7hwRig;&+jS`M2+sA7m}@r^Bt~D@vGH zPv?;qA6Wd{%S$mv9xO0GUrsa_+KY}`IjR4(S{{+WlTQ+wniri#lgGigJ(^E&r%7AE zxYJl=){b^&)-EEG?Es)f0~Hsn0AA@Pb8g!wFv0d3`88;y zS9XfwM|{^7Q^>>0Q?Q3-w0lLD3d>)x^Hj)cx1EVrU8o$|0W+sw7kElfvjb#+U5D71 z%XWiX7u0?i#R>f-BK!2?@$ic`KZ^6-ajv~~(3Y0Zx@{h)Iq`;=c+rfRUKyWJc=SJ4 z#(#69`2A~TTwvvYtc=qq&)0uJko}wbV4fZ$df+8x2Zd*~ z0$q%>9|vko>!?h|gKPr4EEN#N8Ph)$=F|HdX#wJ)YQz2x&>zKrooIko6>O`Rd+Wa4 znq+pHrp5gQt8JyydbbN~uWhDv$}uoCrMMT5g$gJ5wkbLc4hS4L;%1f&QC@3GnUSwX=&+hW0fhQEJ!^@gO`K0(cd?xF zYT%A))vmj2QJ>2QqWMlc;x9l%!*!zpcfjgQu%`u%zQNwQpJ=cHG}ub4KHi%e=v4sy zWS5XTBSD6^k{~D?7jD_JZrl+K6^SRn_K2mPb(kmJ5|+PB^DE@aaioQC-gb^4Nc<%PC@|m;X&&{x6f~z;E6NMZA*iDTwKW?$J;dvD%}~%I$O7C4a_r{Hb3BM zgYqOona-T2Vpw?F|wJ?CnA8AG4Ofj-IeDgVX(tCE&6Hb zqK+6PV3m<8=PTskl?O(A7?qFw|0qOQl?dyA{qV|<{vVjbPf zK#8Wu#WjgWv$*ZyQDs@auAPr37a3N#lx)2gAH1fP)`M8G$c#UFDzatinc>Zl^(|z$ zBnCI`om4p`i-mvHS(Eg=0%ScaAmh#5A$(&W@B8lq)(m7286Q`ixUYB&_3e$H{5-~@ zW5<}4VLY^e{xYcnyTspzCHm5w{a-cJa_;!KoMXlPN`bw@M%{NC{b9` zdymz!N8(Y`xoG!7cCN$vZYAj07jss0gB6hRE1I>_6v>n|fxzHoHpT^+VvoN^D5Ic% z+oQw&o=5+`f5+g$g$u>S#sB}+s+$Q^*VNYiw_5c}mHh*QL;sCd{lUXWvvZH{(BMJj1=yIKnyX%{8#_3x15xQ1==+jwl_8@jvoDhod$4{I9lOoMi^3hZ}t35A@ z6hW7)(qFhVbCIvWWF%yXOAKt~!Id7Q63Ox$hObppUKTr(jVv5%* zl;gx&(MOlGG7|?Y!^>~LK>*Yb0P8*mKojnC9XJ3k!Er;y=&}SYVMe7;mL0pP`O6OJ zephi+*}Ed#U>uYpOg2J6-YKXPy3b_-JZb8FOt?|ktDHsL+c^8TslvV>%%HvUi)lDm zDyV{UCx|01wEnkyQ}DJBn12Mjv?r%IZk#1PCM%A=kV1 zxF+S>F!*8BCO`vcEu$4}F=PVrJ(Q=PM~Xlh+&vGn@H9r@{9c=FG2+i9=Sd==iRrOO z0F(v>O56~DE(<{BLc+yx&}6+2OP9bOS=LL@i2E69U{(rh6bLXFIN~svcPgh4bd3RW z4CvWJrTRU0TM+PT)02|$+0KI%QeW71$qXl_@+u3CpX5c)M?C>D_3%V8O6w1%>HHiE zU9fIQ=tSwCcPj=;o#Kq=A{Q9?K=8r5CPFff98CrCt$YEP@}gh%2_a29!GSqL=^Mq^fZIG;wru96=|NQM1e`^DzbE;|1>ZmZ%C~RiJrB3KL5~ zucorIHTl&SYLh^>>?R8II8C;7P2^V^JM^I%X^lom;wU)(G>HZWrl4*u?CHo9z@I|U z>Hb3rptdzJ?owba@V3i&vQD8mpC15z^m^_Y+|lfL4c*Y-dK~|%-;MW*j2&nu{}59$cEAtmFJ))mEQwF5?({^7O>}f#L}@GE5*y?JR(B#TOaSm-{-DMQI!W;tE1h z{7LHpZP)k{n8W+@pSkFJU_~&5{+Z`k`)2vIf1=r2VbI7t7fuI)S#C?P#|< z7Rmt&j`IRJ0I0ROO73S^0HQW3d#=hc@MG<8e*eB-5NPXHbIYO|ei3|}@fdV2wvZR( zE~a#<^@;9-uhwY6gU!GiQ%=^*HQPw?;LD3a5e{5%y^tYHk!KgsSRV7jV5=@O1hL&v zE;wn}(pm?9cX_}9{{GtJAJ~WPrE5p9kNt1Xz&_ph&It zm(CsiK6u0S2prCMXK)X9cl&=V$jlGa5kp?YG1%wnqx4b-KnE910wLUiJ0>B%}LH`{LL9{U%GKy7V=F(;CPoRu&VpvuTRa>G1uoEn%aE9!-@~GDn zq2xkTNP&Z~6{C&JHXN=m4T4Y!aEnEuBP2~_(LEoE$ASD9Ku+*w4+@F~FcYtyys5wv zV5=t#3Q_<=Nl(U9m&rvRkBrn!AgD9bipSCjRynp!c|Ph-v?W?bvm;OB(s+ZsZVoorcUBSzO51{(#8hx?)+A?r%}9RV`r) za?Rd^%_KMx#2O^2U8+a$>9?vr-rrq|qx#Kgakq%9Wr5K2q*I9MWJawVm^pBY{kIZ1 zLWF$TUVxCyi0{f_A!!lw0!p+x$xQ$Oq}cupfuS?xxYAmVJJKtcJ^DrU0T2vVf68U$ zL5CX+h)A;P-?Li2jQb`=RC)k~yifN=*F&x(U9}KgGJlRQ2s=%_iq;~#Eare95aVio z99VUfHZ_pjwl2V4tOA0rxlWxnQIWtmZvRuOKJ)z3ziQQ&qMw@mr&hgN{d(dXvzLdf z-$xD}Tu=T!^YYK(_uBw#CmCVB1~yWI*mXco(a0o-D5W8a%)^8GKoTLwva-JzOJ_+e zW>FIEKNW^!_e)VnvB`H7sq8G2fI*&jz2&2Z%+5q_jDrBHtW^;Y`)vtbCv0J=5pfF6 zNG*9)19@J0GGST2-u=J%k3KyFwTr{n6@AuKFdoOT) z#kN}e)s{JUwkV?389B1g#`|$XOtp2DhN4_MIUpx(>NG9-!**IL^Ii#~a(7L7i#6f* zd}oOY2l$?Zt`M7Q5m-~=ncCHzs_f7YzART9CmXnpPBB`uO0QX!LhMaS3G($7SB!#K zzx9Zb8D+NH_OZWAHiAs=8J3XH4_sC4(PJ~aQPVDeyG`_L#0hD~N!`3p4*S-q- z@?$67l6;@VyzjC)$(coWMdYjBk<@guYH#gZuGL<<)$to|Qm}(h+_Od0rl)O@`rk|z zPNsfkjCeLNa0=|_x($6E0G3p?_Cfy&iNP-u>q78_1B_?k&zK1rfyNh=u=yFRJ9Klx z_OaJ=t@^`+f7hzV2qgYPtKO+?@Xpur=jzix-v%EIe~NkZ^Tp3U-)U?kJDEamfAVyM z%FFejH-bq(Gz9|cW)s--`woh(CqBLe`Fis9s=AxAw`Ml(m7m!ts`~uT)f@&hOxvIL zXNWGm{OhL|A8$A=V(4WRa=8?347}}!w{yn?jCzJppnxMLQ-`c!7;WMX@Dq}>7j>9+ zbdE^7oDp0UJ;Hey#?89fz;)B$51N0xE0T?(aK;|DL1q&sF z5AdeV`ZCL{Q3z3#Xi>;TG5_>lJ`G(fCn+e02RddHo3G>FwrCuP1b6BSW!w5k9vD9g z&ycn=I}bO%HSh1war#NG{@J!5NHLqIwFFT&OLZ;_rWbDein#j9d{9;7nR1rNtJ8V~ z*+Y@8HBwgm7>hT`em%PpI8-nQA3RVL6*GGLIZe7QB{)yS^|&optu@}$$nr=ZXY_PY zl2Y#&ogyiU&Lt}3dK#tAxo6+;xj<7qx1E-?HYwVDAUCIYEV?+@5IE*opEv86eSXXQ zr>bmC1pBqeoVTK(m$zNAIBoPeB(&AS_#MKoWSM>wzHq@2_cZo`L1+FgjFK&ww{Fv% z?>igUjN>;T0;aN;8XO}dU5QO^DJa^ve_dw=KbzTA=5&So&!tteR4cj%F?w2r??EJI{j z&^Ms(6!Rg0ROHkJsRY^B+xIL}7PuX&*Mzc$DmI9#wf*o57!s0oP z@eY!~8Q4_L=!bg(>k7bzm7rLKDX7!H4Vre+u};Z~Z$LrH?VERmEnQ$|=$0->*R40z z8;*eZeeTu)(U~{HSYE~j%Z6uT+|%`NCf;r7dYO1+1MbLm$}hr}n+FCy&Mx{?k)63g zC}k>>LxiNh2bg`SUF?>~7Y==-o}(I7^F~<}1PNT&538qNRoNp>ZHnpYWdCUb-cHlh=&^WC*$>Dv;BG-Ls7Y9~$zY>E5yl%)RXkbQl&PDquhPhp+QM8Mg$V=p z!7abVi<9s0J0C{6t`@m?7pi9$=}oqp6%~$v+I-`W8F8F8-6#;yvyU@vceqiCpKC*W zX*;>%sD>_lA<;sRF0shLC+In~cY8SXsD$v6j=U>j{!XxAM%cwC9GjDscjG&zs{ZS) z{aatfV*J(Rs;iwwf9=};^^U>cckPf-?fV1J5Ao3NIOtu6N>l^zq6hjl{(5?u@IypW z5jL6#bTW%^EVfo9v=dea2;%a~_iH`k+0~>f4(4R$Pz$r7%#knGWZC9KU8)jkZ^9tH;njtnQVLpyqb> z@0CKqin<0DOj3rEI+u?w-p7C}x9@-H$GS7B+kgWHgxO;veS9Cgr|f0-TDA6mg9*!o zm%L6vo8L5%sHf`EsEw-7X6_sP+jiWH0KQAEBa(-k1n|rF)kz3kxSL_P(Z_fBEId^$ zT&y3vBPLPbaP}||{K{@gKhV>>aj9FbK@-~a!R)bbmb>b}@4kB|4Vmbtl1H(!=n>{;S-1s>K0W*usV=$UXMwL&ahjt|-!RP?H_!HWT+ZejJB`lz9Tw{1VE#>_{O+&g zSAXSRI%DgqM*v9wr5IZQ}(pP}V2+E>{=81v6yg#KG4r0Kwi!S;9 zEa%d@b9`YQkD}c8qVhoR@(uSf4$gaaKi0#o)S^yhLVy0!f7A!k_TvtiNUg7lsLZLa zU2g|EZ(7}d$f)ErbVF3I%dtboCoL>WI$9a?+|=)#GydwW1{c+_2@dsFPE=UXgZHDG zZ_3cUF(Ztz0Zzkw<_Vd;*Dfv%zYK``ov`3oyWl*$;QD;w%OOezavGiG9%*T2QOaG4C$-rYg;ops27M+e+v)sh(*WL+p3*BzlwvYjY;xh%Mum z6{^4I`M^N;TMA@a_6q(#{#>pJ1(le zQFo)PjZ=1qo=dDd&mVg!y)a2rp4v{cL54mTYW8z;tgk-IcnF<35_^zXA|_Mbdl6aC z#4sxa*7AeO-*bdDxH#T>6duC4?u^xn>e;+!sXIMszt)uTuv@cH@pUdXJ>qs`PnfKD zq4-0Uhau`;r`7K?khmH%mwB!=zp4}<40T9ttFFpfOqp%ouL`jEx{tY+o72wh^tOM~ zsWnKv)Rn^_MWE^c@kPwN$IO>S)z zPv@O`$oW%1JU)37ls5D^7bn}w4RZ@i4w#)uz{7rE_B3sxEON}{{g{btUp1jDJhRs9 z;$H^0$y%?hy5EKxZU5PrUDTOV$g~NqpmS>nb%cZH=|Pzj#z%5PxWf2LTfgm2)EOTy z2dT4TI^?6&OC#|Pb=sNj-GbYe-@~s8Iu0lBL>N7(UFOQarLQAUqIY^w5U7RXOYQCz zznvqf!0b_r(R`aGN^UX6Z=>`3bDzqWJQTe9@!~rubU4+hx{9a6Z0&RE0POIOGl%ky z(6=i~Gh>m%JIpV4SdVs4Lc8qRyPRit8+{ismv(v2S8%`F6+GI-3GIn!?}?q=lQ_S3 zlc(y@&eDc=XHqCCn7B3fdM^P#>W%v{W#CbDT3z!c?&NV!oPBkjEGI381EaFKm0n|N z#f`n`$+FkLKLqhG+jt+5-1^d&($DQY>!J2K_?W@##^NGCA&(g8| zIufb6J!H;w2YokTq@ay?-J8Of@%neaO1Gz$3r2kaDai7Qg3^CePP;7K<)eOIBKAg2 z;9Xsxzp=w1ig0o2nO8LKNCS()VneT<+wtzmya!c?Y-*dpXVWLlj6s(SYOt$ zmM-BZ@nY|Ie0#{1>;}I;W`UpARX5c>wH--e)pGiM5?t*S(N0CC=~9i4nl=LJ_RDw& zH=1%i2AcJ5x}n%3)v8IO6#*g^JRDc7sy7ep_98t^V1?qerah>6_&YHO4P* z@-Mb9+YSj}kAeWApSZtk)d^><*W`Y5;^=3yj5#EOeBtV#wX6kD_*^a59QYJ9=!R8cIxtAF;Q}!z()gTwQ#=l^DqjWOQWQ% zoV6|>X}hyUPyd+l(MN(nW90q028S-6g&U=Tf926LxK5S@IraF?wb>uX z$)xAeBmJMWTD95_S49Ob(aW1a%`9t`}|P_K?T_wqIc!J}0Z8@4f7DCsa#6BqI3 zQN2;QR&9LL`=u`5rIFf%n9oC6gyjOWl+@2}=FClpw#FWd&(BUuHYT$qrCYq_naqEg zGv99i;r-ZcaZREK?N^Qq354Wz9s|{}hq9$H{$jv^qsxo|35WYVO_V}-n?AePAdLoO zGPk9s0y64HyC66SNj5-X)LQ^-SR_K{8RuX1Y`MXdBIX<&0tdi8NCQJzE9ly}4nL7` zdSH7kONP}|1R{29kN^Vou^wc&%rZGuTaZT0f?3cb-bwgD0vQ^;sQ|PpB7GScd`HxJ#d_;N-u=uS5E3@0g_i`Apt?jSX9FFTVCMnfSy_}g6_k|$gsIU33Zzi}+ zaS17L2vb{_hn0Jlg3m-~xm1Z4Gq>OCGhtIsJr5AzPMX~*wZ+H=CK*>kb(TfW9L3pR zWD#6r8?aq3!dW^lR2}j>PLf^W#j0>-&coAV$DXA+*Z1^w2IP7k$)42cdws1s*Zbo` zm(RmLK0W<>8^q?iGs`tM2q=N*G1xxGg^Y;OB=CdZ%e zKe4iO`?}zC?)ldx_k6c+EB^F529G82)_LH_#~$x=5^fK7B9v8+#%GU-g?eUhqzjE4 zC{_%J#7Q@tJA;3)ZoK?`DpOW8s%h_u`kB_Z z<%ru!gEDK<&)C3giic4Y2!k>CdT*#^+uG-ZpI2r~1W6R6@f{GvaSULZzXV3&0Ladx zT{un{-u;N;vkMGp&@ZM3xtp0`aixBJnVgS1D2!;k?`^HO*~`4a@-9Z8W$t`&B#s|q zP5^0kH6SSfSgRxj*#4SnY)lXkd$#V#NxFIrLz(TfAZAR-xa(|DNc%&r{5_>zoB0Xca7!ja^!8*5j^7R2!JBnTA%MC=NID*_~N zH=!`CZqle*iV)*W0EXr2VSflDwm+ksl*4f$6F=)?(t!khEdmAHwiCkb+3W$O!^|{h z0I}@(m*Ki_@O@cMJ0TA>3kZa)LpX>up$pj4{uaem3%y$^U6rSULyD`P?{BG%Vjr?c zU#xkp{N}`5rA5?3!%R8BIkj79ne?gn65S@RP2muPernJ>AWINZ zi~3w>tvoOEq==jW7xdBh>)HC!WkAa9Hmk32^5_B{{0&RkC=$xsodUYwC`b)cVB|s4 z%;kiEPs5X$Mz&?JKz%D|W$Hz(qhGX4fXHGg)plN|R$4n@zY*6QK(wgP2Nm^-g=&sx zYOORvN)QC#U^?%4fYd0IKw)X>&?_pTvt!~laVau@=mZ{iI9h6Gq_;l|r`N+(04X~n z_D=P`3ib$c!g<6C3!-PQ=I5JF?EcL6_UYHG8Nw2X% z9~fqXI19%>9#VT zcG%)xUE>fYx89U+r%=%aj5h*lnITbUnAA7)SoAi9QubeLZz(xS+Z>yDr@#PyW?rDL zR0$g<08Hz8hI+wI+$R$d!woVWeCqcUIQh@!E$9O_H?P1(=nc{Uy>91&3{hbD-j{Fy zir9^78Wjl|A?L^w5*uBg3@u@$s3NnSbigU%!9< z{>zsyfByWTKWYEp`-2}53PS(dxBpK`?}wH~_jGQ)+!^G5ftz3f7a$08Uv#(ubVOQu zMkYxJ!DAm4#=(}Hl#nFA%$HSJRb69Lk{2Cu=~8WTORJ9nngtz*MFC9c3SBNXRIV;J z7mkw^9jtqig9R0+-#@5#Q|Jm>(2y@xSCFR1fyMC@pTG2ARFM4+?+n)h%dO!%lYOkL zZ`*eFGO!>hBNT+?Kmaggu9g^*Og#&so0jpo|Ha&Ucs127`nq$b69R-@q=e9`bOBpJ zlisBX8mcrAkS0YEh;$_MD$=CcKmkEfL$6{)K#Cw*%;=AUQb}Lk$FgBpN3u zbR=8RCvf^WP79@>L03wHLtTg~&kO-=WV99BauCnw9aZz&=*l#2x50@mXwjq$zo54QTd{$(IeYDu`pz0| ztdMXXP~K7cwnlA0FB_=?*CpYICI&rVPxsW&wKfw0dDho~0^$aq}q!_5l{I?i@Iqlb|yZIVa1 z&h0!m;m_Wgw7gKm;@eNC485>-KDR66$Vz(8xcWTZeMvgL7&+@x?9o5#*C3`dA9(+k zHkI&D<m^$m}uS=%$`>e%g}OZu$s`SHF!YkU6dLEnS#m-s$D zM&_Vc+w*ZGYkU5J*d9G(Gk8Hp@8BcZK+E$9lFv@x`6Fc*^5xHW=Hbq#SW#0Z9ai)? zPu)qZqcRSk(V?( ziU6+o@Ix_mK%i|Fc8Z4=!$U}JYaBYd&3zO-I-V4Z1-y=t$h$7rZN#yxgKAqz|12Mm z%ra{=9;^(OV65ndhq!dOh{IkpB!)%oKRHa_VXIRsgo z`A+1rs6oYwR$ienIh!3u#@hD@&!VcWKgEn3*wukSw0spMx0d(g9W#yWO(^6FVLk}} z*x9L7gvJ8pvU3HwpPm8U89oW3^jd0$Z5!Z|A z46j12=lR-35CF@zYMobXCB{N@Vz3^}ebOvXM#JtE&q=B$UM(9nwRlh#H^HrN-PC{~ zd+3H{HJWX!Y$It2*Q13KzU$4EMQzYKs4#L+!Ba7(RX}~n!9)@TD9vmGV7vftr-9rrqwhRpiFGPYDHFr|ZhA zTBGX{lWNS+EkL=voF88c@)$%-sVIqlJu-Ik9#!TR-iHJLB@<;4Wkos4OhCKZUMpRV zzg~Y=0T?c{ib-{pQQ)UwOI~^#=}e8>7n@`*hHLa_w_#>jZjEYqRi zcAvl_0mw4e?6kyYNzBu+vdCQrh+jS%*Ad*kFLgowBPoDh*b*>QO@JYQ{^HY89^Qh{Lawd-;@ac>eR+ks@ zrkBF*o&uM^_qc_sB|l=ad;6ReDQ=qBHxCD)tN^DG35Qc;V4UO`l-0vYQi_|I6Obj4 zi#!C|Y@nciU+?`Kv`T%#q?`^I0P{r6%<7Z!j&9bZ9>?H&On7+V!F5s+Z0X#&{#1Qk zCY4WN9O)KEzJ#Nzax|`zHkZ6@)?bk8hcw2=U{Hw>9)dvTLTfvJapVw#I$XM~kbNb_p5rGQ?K8?hR0BkFU^f=7BXfXf0Nz%~_QW1;JD5w%~ApK=8cTEGB=5o%BvqqOA$+;+Z%G0P% zd5z;mzjAgQhp{G)Lv>Q!*&Fd`D9RC7(8%@4SREy|Zcpak*_CwaT%_yCNL8LcN>1y*tVGwI!u z^XSvRY|j=a-u!cWKHv5F!2aH_&ExIjXTMht@Bd)rJl<)r`LllN?cVgmOSkUIA;x`{ zbVpOEg3>gLFH(@-^EpXrb2(0iKQQ#P$TYhmXKxZ&zQp{wD^EErjO_%uO!7s-$xK{gw>4Z zk@JyGQ|Hx|G!jSo9$!2O5_r#R3)vu&eANv(BrW9CeIYGGR2U%M&ttB2Qf4uk;GZlZ z<4?$NCt1bqegs*s9$(y-9@K34_(N$=qs1at`@Cu@g*`53~S8Ggn1w zS*Ah_o?Jp;gr{kKxVbSYJ)JL*HcM5Ov{;YYLm4_1+ER zo2}styHt|XA!Jq>!Lw^(Yr1L2GZeCJ8nFAGDzA-K+|5yX=}-s}+3nQ0>8}`YR_^m) zPHdW@NGWY_idMLiVgPrLDa0FJKM+N@Ak8m&per?;`=o`@Ng^sQRVTn9mEU#yd`VA6 z;Ww3~o!q;+L4>aCgRXKGj!60HNNpj_&KjjPdV%U*-uFmn3eqJ(@Z1G0*UN(HTxuu@ za-pXgyXZT0Tz=txGQXkNJy3#I_4wlKpv~LzQ^Pj0L zyp%ZUR$*9zNjjC*Rg(4JZO@v9@fCBWl|M?Wgv&B(OY2MxcxmXY;@T);G0C6OFWgb*=I2g1 zrj_)?$KbE(R2-I1yfsC&fZH6EOxKP}pkl2S4^Y+dskwo=TU2*xU?0p&?Hb{KqGNy3 z^u!mcG{H_JGmLu0(+j{)f!z>Z%*~^ks-cPk~53%71)Gra?aVOWSc*4HLE+-|hmj$2)bM zC$3~r>fULXZ)*EqaKX2dYe>;zp54BX>t0Q>yMg$ji%tRj&HGpC>sFFf*S!Sky(fQm zUg>BkzQ*rzj_xd-eD2qU!kDJQI4?D*riQz#Yb?%1$~$_B&YN-81@*OfQl#SFo$CL| zw~xw{{RiLfrnmENN$uV}|+ZEb^V=wkPrm%8S{V=;!$FX@erFXT7zYl3>9pHJX zN4VVM^#v#e(S|$>u6< zuQ!aU+e~q63$VwhYH8rZTQBV+QoGc7;4Hlwyr2=W#4I;Y2Kd?ly&gF(9o~JY0 zNc8&4k`;>hVz{TnsS~>p^{+Af=JuggZ{9Rwdm%OB|c?6$4~YTfYgWKx$=qX-LgMG zC*$UbL9_WoH=jc|N+b(2gSy?R-H-I|&yL*~j8I+U0eoMUq^G)g&lOh`y10xu`(Jbx z-YiUrEFS$S_D1p1NBt7?4VW0I!jtq$}{FOh;9X-`a_;D?QwmXBYkG%K0jt(S8>Ivt-!b*j0L1- zELQ|;AJC;W)7^2;J&%Edc)Dg)ZwDZA=|Ns-3u9ct5-KzSnpSg;`U&Rh#&WB``I; zEfX}Gmn=z)JX>44pWb#r!||X1Nl+;D!bMzP%~Wk$v|NjMefENd`4(GES{7%^d5!_g z0lyKa=DLTT^@fD=lO||~41UyhK-YBa@Xbb67Lc3Hkx=z?N&4x#FdJn>o=v`nIZ;cS zq#O(scdaGssj1A?#|PAkx?7Wt`M(+%x^fq89MB&Ol`CsJM<2`h35o#Y!Y_GJ0__|p zAA(2g5fFzAp6*&)Ug-mbksPmyT%elVvzNaaF^j{!gxsUfVIYI=8a6jK0?V*a)cF+k z{s?30u<}f%fQH`5dwCHDdZLWz=FSb1H5pICL5c4q-h22cpO-_4v>STDkLl)*?;N-| zK6>kQ$MFxp1ozj1ii6BxSLC7vf+i=~U6=cAo%vjBNQ+T&n2C8=__|Evuvlq+F}-Z) z8uCbNrcy7}V>TsWHtp(c#-rJ+*RxkX%khcMZ~95=1;}953f|f zL|^dD&gH===3qX?%n%)TBG2bbf#G2v9+$!7cC3Mv&&baJE=4M!yd#a8^mTgqCT!RH zMfZ@?%Y*xy!pVuj(+TAEqeVMo3l zD9(gnXVOArPaX94A6oRIMy00kT-3STXg+#jo6Y6nqMXW^1ok>F;+W^`qD1BMif`6R zFUAsNXsy5b_uRwgwoN~1nH3a)%jD%k9W(wvX@-GjR-DU?!~iGtGh^e|&p5q*v$9B* zrwmgwoUT9ZnyovIe(ZAD`sAf&or50`Qs?&lExFY`I0mjf-1!j535e8KZz#)KOw|9u zJdQeDZ#BB?)czqo1hz5$)Zk+F?@#qe%4&}FvSo;!#7o>lU?_N^C~yA zA3Zv=f95xvsnCX@A0TB1~vX+4M!$ zKa$=e@qV(jW&lV%qDw=U<4p|PO4kMn1VtgqdNOW+cl=A&p)o zLp!=7MIrWe!UiHKK7g8<=if$d?Co-h}Wke0vpayxYFjI8r%C>Uw`%+I745vIS} z#nmDaN*gcvZ@1^SJ*k4nE8{PI{qVfO`AKC$-1jewL&e9hT}t@%oz)n4axF2D)l7d3+f4a+Kd+sooiV#) z@c#1wLC-9^LE(U#&j$~LjoS^0UHtTXNP>c~AC^p4o*b6Swfsk8adJeiI({>mv*zaZ zmB<2hrnpj97If_BG2NI1>mWLisNj=pJXsd#7;WiEU*+j^Iyte#se=-MNs3z%6 zN=cOjr*tR@5(S(q57ErjAocVY6d$+A!lScwa85Gx=QtOj=c<|D#~ zH_gBt-3%1D^R6)3$@OW~$-=~bHFEB06?pLtbGkg)e10eCo2#}te1B>l%D>l_-C!@w zlrctRL^>Uu@4}EdWBFaO5p{sK&dK%2C=RX%bBB5|?uHRS7^*~8NIMPeVTM1Fhonmv znMU|%*8QOKYEQPgWcO$}wcx!4$zY(V9_G!|{$Fsa|l|!I+AWoq5_%~cj3tT)6>X2_r2lTFG1U5IvayYcW zX7NQ8l5aA`{GbpQJ<14Me{eRN5Sf%baYX+LrOsky{}W~LIF57cRmd;;_rwFVr`pr1 zs#6-Tk0%j+eGY4A-P`ENdG~8`s~SJRI^WPd@L$kMnPVyv!J&`+08%EQPT zWL?W-|5%NyZ#3KR>BaEH443y4$e0K+R1iy-ACT462qi;P*wPWQWL|APa;DfU&>_$Q zp4MkZDS^ex_mas^;{h*#bw1mm!3V4^gU!oXx~Vnru%FyEt1!YaW5hgBnx}k5@A?l; z=Ft2R669+$z)K|LupvC;DE#(M(7;Yqr=@dZh3LAPKkR=-Fd@SGrj4TVO%BzZg^kAA z>vp+ij@MQH$+tJHoTvPgZ`U?<*!>s2{iEyiGN<<2g}2T{emupYA=9Z??>xfD(+t#o zNuA;s_UXNGI=lC!uQI$PHk7xbds9vumEpy=3cy4e=wt0B5K;wQTSe`_vBFw@ixC4T z9$;|tnL`#rUm)>pP4`m*9c86NP~+_xNDTQTAmlWIhXM%-_>vZnI!&18y~_m|z#lZw zS)m5>#=lTZRtF#twqM-y`lv3aR3_*Y=AJe6)aOwGp&hbIy)fgADrtFn=Jn($xbg%P zf}4lH2pqxf2GCdMg7%+;e4C$5G2-yd%{<)Sn{so&7=lXU7%1Dld0DgyIGK;&WuXM! zJoMUtTWOJ=nXesPOs<^8msKb85Qt5i8@t%8bP?|!YT2YbIzJIoJSRQpea1p9Bn ze_saJga|@rrwvQ!TcpN9$D>dOVA)LHx)i zjv{LaGY^TBPd*L2HT=OEUi929xWf}##GT1l(2*wGPmBBTjuF(v>SX{o+kC@Z=QDI3 z^2gEjPQ&s%Qbj%}41pM$JK^JW3Oj+GhNa1U6ZI~3lRLqYwZs^N0RgVJ*X8c@ zTmUH%!t+a|WJrj|xpU{s7hZq+cE3j~BrK==)q9=qT~D5#jJ#9+`g7FxhexR!pJ3p> z(%Pl0#a!V3krDp?pR~3~CTt{FKbr@+3Z1jOQ8j`8`YHAa^Y03I`Lorw@003>P=Q-S zU>lI%J-iBGNl^b`guk2^72|t8#Zp52VoaKWXjWlSaY<=mj$xj$gk^_)+z_v2M*9{k&c_fa}D;ft<+)=!W-BSeMG6yf9`#+31 zIU0Zqd9hd27LDR7Auoae>y1pbk=(kcC;H7;5)tt@|6Zl9O4YgdfqM7?vA>(kpX(Hd!y+iOL1Yfn*2nOsh3$4Fphf zP^KA=J%|iK2xt$%(Y?+qAP(%&=Er+KCIWTsEr4vsX{I!7)12&Hm5A<4Q5So z%rZ58mcc`pf`<|vca#WBdnljN!_&`BFQy`)HR>_TBNHvZ!1|=`KX_mYlD+RKZ`FQY zM)rbJ+|{{AKHPOOfz!(Gs<^rD30o~@yx^M{Lkx>n)fjLG>bz zz7MM{N|VhnVO{8A5FLZyp>%l8W)A@&^f&GZ!P@p9xPy(JX0a}mE7X_G?D{1cZGN3S z16rERMV|0$n1ml7V6UYZh6*(j>a7aEGj|mNKeduVv0fVN6$YSgx(mPoz@#CS@GUr< zt`Klr;Z57Lefv6hl(he3;XV7beGdmg_j}}kZuH_ueF>A$oQC0*8|MWjO1_RLH7z%u zmWQ5NIw&m0*Zrjzlf32gcZEC*$1bGHs*p>31TBQ4KWz;e1rvJGaK*tIefa$N?NMc^ zGFF9r$bD%{<7MzYSFN`$ORJy876YKA_Pqje%^UusKv26#gb|5 zP7@kl^~|_Oe`YP_sVd)Ci}|^4bN&stzRd^U|NLzsbV%jg>We9I$6ANig`LtLZb><1{AMXn-uKZZ}p)v8}!_QdGpQ{;o>z`|9 zORxM~XKR}H`LUyu^Vg^1?j!p|owg5`#>OtJZp3|(vZ>zu(!VdMt#WH`YWRr>?#U6w z;lp33J7N6CV>UVHyF``*i&3N56VY*07oru4MuMbJg2tsyIGF}Lch5%&&04sS2*%}0 z@L^Oz&(GJ;7x2jjF>uc_{`JG>sEZ}ySZ25jnpBVBpAxJk{Edhyq3pqof26b=~HWVu7m_XSdy1&1dHbE z7J}s_QEo54*GyS7;yvLb5{n5ihjzYT{WF$q4#SflLFj2^(lklmKB!=oF^3o+ij^iQ zS}9Kn5UYzMN&AZFVhgiGJnQDyD_LkoYZ7FGuNlwhXKKaW8=gWJUeaRb3`zEuW{|iK z$mSgq?xX{k)a#Oe!??IN-<^Xr)z31weBzhK$Sc*&c5QYj7-58lZXbRcF?bB>R;`q2 z+vm#D1NNrbKsj*mOJsvWXw6XEk`(zz#kO}m2EkLQWri1>Owac8IUBr8wSB%M=iBes zC?AT3XxT#YO0Qt+SnitlA4LGCtpw|11gHY6k9>k+uqO8`%`Fl` zzMdLEz2wG|$&ive#k0yX?W!d5)iOVG2iri6GW~SlbJSQ9Um@Q#2G}XENb=sKZ&Dc& z4$NJ)$a8PbyhE#FSg%3o*1nGQFp=K%&k2_l*pD~Lus)qeT1z5(2W6|u#{ZiN`M((9 zPoW;n{cVK56%swR@aE^Y`=@Jfg{E4(S`zu*Ic#-1ym;)@ivD+&2k3Uhe=O#+Pd6eo zfx)}-p4eB@8!CSV6lwjTbT2*Khs6qdz0tjS=uwL9K-@KwvtvmTTb->llg&ypIoxcC3+szOY|4blO>gVd(sGmb#UttsvcwDfBR*%^6Q>~1#5NXa-- z13;cfCKAO^INrq<2CL6=2-rHwqh1y7k2Lu3(W+8Er(Lz$%!>j@Ya4$0W;{YXnpuC& zdLerO7r!l^l{N-aTCSSMcQtr8%q&P#uEwCGvF_ApFc7*3Wb4qcijsk7CArs*I?*DE zH2|yj{0tXb819cQJ+|ByZ&<=q`m7>!B{l*O_-fOTB?Mp(aVsBIC@{e)AFS6u0%Dyz zMJfw1NUbK`no$cbu;Ap~vXgjS5ofpJ(HR{H9CXW5QDwex+5%l@dgyWLQ(o1tS}-Tf zAAJL3+pqhVZyfS$iNsk*e|hk>SqYZ-pdZePBu6QC`2e}M25c1PqEsTuAG_$l?8kpM z!f&S8bT0`$5ohZEwMEP6UY4`D*rop0cFD8umH&p;wn<=y2%b@{kb!i}#D4*LC`zp? z>*=R%Dah8fg@e-HYwv#ytauq$WovU3ZTL7LpE{#JO`81faVhGa9Q#J$7rr;N7BT+# zx$6j$0bl4D(8oK+XW3hWn-j@1n!}Y)x8HNu_T!&$o5e3GxcDjTp!LV&)K51g9tuwr zCHM?jcN+C_!y|DDnuCH!%0CcnI-CVj?*Au)jh5vGZ6)~~J;_J>Uwq!VqP4?!syYy) z2Wli;ShtlM2$h7;By(bLQH|*p!(mybFm0ot??f&exWx7rs$Lh<;g9y^Milf`XFUqHV32mf!g|4f4SEst1L$#c6 z9#K$z=bt*M?aVq(ay^TPdkME%bGBqgW&=_77rjz^3z{1a(h3XR=UBewLXvQimtK*N zYmwi@qJ96;qCmaFg)fUjeiVfY7l&We33C1KX>F=&iCq`Gc+(@r6&4>Vf0=PQQ#d*W zC?%K1GooR=sb@4b;_C@V?~zNNHC$w0X8$p0{)@F-hH^M05niTVdb^p(qTK-s$3iiN zU59PWJD&w(UkZ~%a33F0JN_3kG3zB(LmqBw&+n`bxVG}6R!u-A5$BkM+pEZ{=TTnd zvA}t2`5D3iP{GmuG$`Pe%dKL>tJCT|(-afgFL1t7p+!LCEGN z`WgBg&M~d7KX+-`LM3wxwl!Y|AY)yAja9JFy5#t5}2BWy99R0+6! zLD>guhpj5lWx*tSD?>tNi+pX8u4qSzub7*BJl0jhR_16wo-tdOE|;TFU1QT*10iOs zoXs{6DYu!&pijy<=)+Fx%U||FUJ3=yLGnM%$qVc8naqcq>gP%g14|4nfDEWfIVN_K|4y*dVG~o?LqEd9?6%4Lo3?GShoK z<9>nvW`Q@o+2e#jYWEGG^|LsS7UKG>T&HuH#GO)Tk}UMTH*>#Z%n+4 zn@B~sg_R2E)XsxP=k20gFG^b6HGb6M|JxacI*cJfj&)bbh7uFr6pOMyJpShb=fY;W zw*s%KBQKvPckGE|L!%Hidv3w!hzdyZh4y4FA&LPbX;4SHd`DrMP>DttA!y5 zuf;Fjx4ufHTy%fy-UT0%qo!5P51g+%i*~B>Rg%(5xdRNw{EckeD%Vp}JHa%^E31ob z_1|m1SL62y&ogcs1+;Ccxy9XC>@@G>aXPGs_i4I*3*Z|WzOzp67|FHU&%N(BeZ*xn z>WoCykBwaXu`Km424o-5;> z58^pWgvY#uFJ4A0{cOJdy)d49=;u02RseBN4zYhDHu_zcCzfum(1AJ<+X9sBbBMNJ zZ_=|{&iv%>xl1nX4T@@D1O8GgckpT%XR_T4IQA%<12Q8FjgXNbRCEdpjL^%0nxpSO zu(vVGk1n$9dzXi-mQ&edM$`G-xRb;)E1?SH7p0ARIA4!;E1f}UGLN=6rjnc?m$FD? zA=xG=TxK0UX4T}^7w;V`zDE$fwz9{2spZ}o7}u^|)eh~fVar+CFEv^IDi)Gg@Z4yf z1R_XPE+%Kqxcx>D%9abR$%6HE?uNGI;E*I6ubWWu3ZLwIvrH%0nX!f#jcSYabN8q2 zqzqP{7wSk&9ZoRsfI+xa%Y47~oU4sG>3dRys5IaxB2$n%dT%j>dnjnXl2kjdd;iP3 zhY2S}?R%}FGm+-8DY8l<CUkMIN)vs#$cz*uovsYOs8|Smj6!Y2$7kI)hGzKwdcj_;| zPa2jsGV@F;fdk&VqjmEStB~DioV%y)MLMOTq0k!<19Vb))ZDMAJiSNJA0C?|OqpJt zGJiB>`FhIw&r~h+vHj6$M~~?U=>I}%lf-8JrnOxXo+JTr_enEhgeMBxDeBxlo5nqU zKzteQCF~{=>JE$Y@Q6E#h`4pyF%^+Vx?_u-eFk^l_MOGPLJ#+`C0eyiyeqBL3m%n9 z81H+|dvkV7rdLjsv|ndEs?Kp(l+ZbHym05i*M|I=v%SXTW9xm#7Wa<1M@zzO<)w>y z=|7I4b}y-D%-?6@+F;Dd)X$Bul1zNQ4zfb-^4Hlq4KefuXcw&MAo%AWjKb`rUo9Y1CtJdq9ZsU{uM#>T;83m z+Q_PM7&%{GIPZ+)QQZvt<$;LTnkM#glW{GRzOoS`m+~Hphb^4`FlziF;(clIzzYZA z!Z7j%58Qe4*wNc%8$JnN_A0;peEjA2n=gO;^#zdFggn7Id2AvQH&IWtp-=vu))u&f z$XL?~^oT4l!w0LKUfDP!_Dme^&gP_g`Uii)@;3Uf*tu&hXRcjrFZ|OCDepNl5j`Es zG1t<9O-U5{-P7z^UUy5bOSsSQbKgWs%RoyD%n!51khEYf6kl#Fj98Gnv(nExK7R(0P<528>Dl=M;@g|kDt(lWJ1##4Ih4`a=PX~aZ1uR$_58!oFIbp1%c$Vs4cmET! z&SGKKM+i$R>pKJ%XI%$DuyJtn3s?UH{=r$_o{IPnBRp~TRpT+1Io9tuaqpYyA0Qi+ zEmXj!iXn*+ao1b%u-i%n^8E^gEBVERM*x8WaX_u$CfL$`)oW}(K_UDyoKKg=TFgE4 z<5zd9lgl{A@5=Y*F))Ved|ZB0ow?p8awLc;e0q64X8Hd#!XNY;EYQpMvnoFnwldX~ zf7a&O@qf_T{(mp#vL_!D1UNL<>{pu<>K6u{yzx(3TlO&Z|3GW2{3`svrL||eOaDo0 ze?g)STrvwKl(nlyuTHu9`y1H>Eu1}lW8~a2w144B!mmMmD<%y4uuEuYi72`K_KKh~ znKqu5e2L93xsj|yfH|1((DU!=dqBgWc%iV{uw>8|AsWUKQ~pU_10dtb9)bjWnEe_+0HcbU~637u+$+JE|_jl*Ag3S0sNY# zm8}NX*4z&tO#4>AO%UaJRSINEtp!h}$*KSNa@+>i~)3Vm*+=Ycq9q5^^*%;{FYngUk?$S&2IGI5OjwtUdd-8B*AnZ?FGZNN86o zBjrb{{d7^G-Jn;`-4|XRw2NbU>{-24j#(P#Z)bg|$vp;rQCAu=zt&KF#cjQ*>Gu5k zjn)abkGHxu=0D!);XL)JHEd?=)4k``r#`pOg)Dr&KZHNE(Y1DaVdLS}|AyA4$cCzA zL#{kc@{yA|)7^xe*ETd)k@oLPd#du}$X5-*lc@_>b1n~s@oCy*@=n33d-~K#iRNT? zR~y4omVxn4#C*`RwPbe1+xx0{uoH6LU%h?zySJGanyVz7kE2L^uO2dS6qvwMuM6+W zPW-vJdQRg5$d0$2pnwtQin|ukSk^J^=&N}0r(R^`@1i5}t;yiy>dU;^usGZ%R(E6b zcv!j(n?y@-?xjPI|Fru+4k#Lf@f~O>6oD7c!mg$95}(KbM8Gi#2!D?ZF(vc;EUz-> zquu8H8@nbU{()UPrjeJ_d!-RrF>p%hZ|s`uJ0OXW#|g8rYtA6uhrr`a8RY6!9(^nY zX4{Ke>_l9gNNq+hGN1?i36D_Pxv-n>0N$3~xV!mB6z>{=SH>Wa@WLy~C?q6Wp7;5@ zy6B?l+5IaTYtGP;EmmI$AbacDKR~k;sz6A8qMw z`ZQuiv-)3Y?Wa#m>f?HBv$>V4%+Ce-_&#cUs%Cv?BC8-@@KLps{`6cXu?DR}{sdPq z%CArze^K_liz}7pPoC~x0Y}L0had#5Hz**=T$c<#E_C?Y)`zR+{sdl?J@6~Qa@eO| z+0mW14dxjppqlgZ%a~UnM*aq+YE|%kbz@}A?O4F2fLkiX=Bq6U`ez^iOhkqZvW=rz z4=EYWx6*r7gB#B}i!%qwjUdTC;TZ!WE#d{%_F4mv9Qcp1S1E`Q&D_jOjQC1od;MH_ ztz1GCQI*S_xs`SjJB{Mfg^XrTEgXbXpBwjhT`%ZJRm_QB`DyctaOu149_O=z8gaDD zct^7NDN_P33#jCIm=01f~d0lrqH;86)fdP&S#^lpoeGt&pTc8FG4r$YmP|>&H zk3B0xu0Q8OnQsI(3E#NHEkMc?;s$v-1~MYk5~8T*_CG-z7C!x zE@!t`zbp*tgy7dYtL%y}8_P&Z@Q=I(o8WyRfywSLJ-^n8&w&(AwHQxE#%*Z0n*Z@2ElPr<$kl3B-Hb9KEy%HF_r} zdB9(qygXMxF3?o@l79_N!U3;qZ)VpSihT}6LJE9y;%fAdnLei-n6Vo~<DLG4Lb9p77C`_p@mcN{H>_s|3Z)dPjmVIEA;r2|D?xRf%F$IUMwsuEWi8z z0w721(-|PQqM~Ru7ug;|gjC?+p==63_R#u&gi1mKkv1cZ$R5dPu+#aw<3375E*WDGU6g8QPu z3`v1fNe(a^eNnPA{GpSF6)Zm-VoPIfJRqF?7W&Nnx-FMJX&dtj1F0(0J+)L(ohO&iJn^g zrh@G}LB~qs0CG`M=I7t9y#(<+bi~re+N+U!taqWS60*uz=0p(z&YdUgyB%JAIF)q= zgwU)7aVRm+nt@b-NrOoC0{_{Wr_%YMQ4nP^ZZXrMq{m0LRv6z0g#wu0KS%E0dHW=u zC@N$dZY^MohW+k!ga`5>KIDo0HN{suS2@uEJ9Eh`eGR@z>9IZJjk&|3V8SlN(p<|El2kWU&#qF)DLaCtQXa1!&CfzMrRkVrf~ z;`v%mczGIjz=}qFZI zM4=T`&ld)t940_l+gDf0Lnoo9D=^rZNzpZ^x;&1!$p^7TN61k+wHm}xX z>8!8T(o7WB>I$3!*RGfNHLulIM6ItiRHZ1cH?r#J>rIXI&FjrKd%qIlWo?QdZ#IS! zDEVzG%{N3loR~d#{?B!Ex)+X;`!Gr==+2vzU!QL+72QzmT&X{`ulQiSgI)3A#^6JR z?(LZ%g-7334k$eS`E5-8$zO5VLv4g?f;Jx&UQB>lA7c!IEW2p0RG)tfVd+< z4S+!PM?j$q4GBH3-b{nNmrzrON=11AwL_|~mJ8n@ARlR-AMweVFtEY5l_KeXLj_nc z_Mvq^U@+{*+2W!%;*$?|yNbRR))I zRH!wNmk4Bvx(RsRX?U!k@Kl1RU(YO42@i|~Nb0MWv2S4k^{=xl!QNEzyh;~e&-nBb z6iL`h8YKce4z|(z-yAkPTa_Iih<_Wt{s;-sacqsxL`d7@XX7ASv|$;jdhb{|t_2^? zx@DJ%B`--@8F9N1AW#|{3#0R#PfPmyR+hzTvP3vH?)u$gBobDoXtsrn(b`J~eI%2t zN|*rvme$0ywSD}<2x$oP<3p>$IMe8`coZA{)pe9kzvuBb9AAyHSxSD5~7{(T~ln$AF?=vRB;YJ5qpQbOO2>Bni+hdQ9okWHAsEL;U&-oP>z{IWfLV6 zvW^gCPY3W?xG{P1L#GS<@CwFO01**?GFvTJA%*xNcQ||rL}d+>FBJ4;dhzuI>Z9G+ z{KeyrZIa_O?2i4V<$MQgTP7ez65~sw1G2@8@ZELL$blOrZVMdIW#;g|=I=K!pS0}` zjF7QvGIt)GEPAkWeP1oR$?~lEi?aEhdflf@*3qLcs9ql%2pr9}speBPBD;;I{7yE- zqf;y*yva7Z*|EWVy4h{F+2v`o)BVxu+p)VhNPknJU&Vj?{tgJI)4o26-jB@W$jq~BCHBk(jC`ZmTJ%@N+X}KO)!hK zrccAt>M1CBuRF*4f=++gqWlykvvY3VP>VmoD>IG^&#M*9-6)b=`Ew#~DQ7KsvyCI7@#adBYl49tItPuYjJ9aG17f&?@DU}%Wr5_Eg{e)oztgZo^Jp=gaW zY}#{x-9cghAmrFurAq)QojaqD?H%qlp0w1(cs~NDdc)1F-(7hrGFK3_OtPQ@d#|TXM75f%C>naoAUPe8$+B)1|Xxil#)ZO<2=nPIb<$G)_QZn zn&DbabdyhAz69aK$%;x;v>g7!r`|92E%a#kD;W2FtS}GS z@>0vS^KfWxCY?0tL#KY73rA%sFJG;)=46lA05$HFPQ<5xN&Vg*-0Xo3OFboT=>d5z z{YCU4I*V;2z>m3RqZ_)$54SEJmD+J%3$+1eJgInFO=183FB1$`A1!gxLlKJ_Hst@s z+gpD{9rt^?-|3)+ZWua5q@=~68)<0)1Lx&EDA*96tX$1k15_ITPLL?Q321NxE z6y?ml?|tvH_uBh;&RJ(Y>-+<(#V^e8dB3jf+Do{8`ssM^hp8-R#{64ZLWWml3<&_? z`J~Ia1w6hf^$hFO$VEedxPH4cFB7kB`KW7x3G~<_P4Z1uULx?YU9F|Y(Z{io8Dl`W zx0DZol7y?}F5t>b{k0O8=S-zHBukH>NieCk>i8@n{qM#E$;Ql&s^(A4=yb&JY~DN3 zr+Z-UPe1*XRe{*w+?S|=CwAXF0{q)o3MRXAP|WNw-SK3dg9^?ly*$i{KH0!_L|E#Z zeaS67*%ZIj^+fCCmx8A!TQb>Qlb&W@OIA*{m8ZI1hQIt;9^K%sQOhzC<$jyBabR2M zaSBx0Duk8y!frFp?A6lOkdh9+80EZ)NiLexc7QF+H+?h%sIp_CM`o5NfO9oFKG}_l zR-FBzgSfKt=|#1Tv#-+%^aU0#KT;lq$+@Gpz;A5(ap+?pC@>dH4KBP<6%5Y&0D0@) z$S9)D0E#G1+<_7&$ItS8&Ey9Rl-@v{~Y< z;p)RmhJLA@bwPTGIKmrkPKd2bLXKy|Xp&N=L17<|mFUeS;7tnQcvgYbDoWn_>7y?m z@BAutl`&;n7G4+x+b4OaTGQLb8LdpiO1zB9c2llgjc8Md22I0Rk6eCN`=-R9Jlj(r zedpu(lIm~3*|w|Qp6Z#W5PeFo$=nAw4d3QFSmQNg$|x60R@&8hH)u+;AWS~=--nAZ zU=WwrQ46D2UHd_9a-vfPrY5bKZw*A=i3c!{0TYtlWKqB-Qh-{@J^BW`G*G4>Z9%Zm zoPP5+@!7ZIEl!TI0Zt-Vg$T7L!Xt^uf7Q_is)I3{IZP@!EcQ7Q>%{-4qw^jAr#iYf zks&;{jgb~S!W>qe>rMuGwsISwd5;fs1^3S5g%mTl800q;;zeP&FX2iXfQnE=2m)<> zD0EQ>;aVtc*erkU3&5{qPY-0V;uQ=A!kiH|S`n(1^2qFi$X0VMB4gC)Tpwd@MFI zpsob>ls0GgV!bE}=x;aI2SX@}K)9uO!tO#Ye<2|lUu0Q8ZyFe~F9!cqdyBzojoV#8fH~Rf+=WBT4H8gYH<`_51`X1$S>;~^tt_Cp* zHm2!)8!NMrO%BF-e)KL2#?aOrdc-2r&hDgzO~aDy%hnBzPUDnQ6?gAt2hk@h8(yr^ zD+B~L-S}3UdB_4hf5w6bl}&%5_>LpXyv>d4y`U>gj;CYkBl#xWs&}z+f+E3!vCYP` zmX%T+mkx@c>(&9+EIkYo0w{A?8&v^%a>6snfaC+StF!*sJ4EB-g;Xn%TcUE`z4Gu} zHSVf49u76vqH4TKYJ9qD{FZA1e%0`K<^-$OhB(xQIh+kFsg3Hcjaja}`Ky+|RTr;X zm*`NJ?7$7zN5c^zpu=$QZl#_$G|}gJFdn!k8{$VLugRbQc67;jeFZT@P@CB}rN;dl zy4DA+Y?x~wsc?6Lj|KypWQ@RoAGCJcoxg$d4-7qZ*AF9WJ}~`+eAcO3gF-tZPBcpd4(&gI2M5_d1eJ`H@~?J zL+dW6vc}UUi-o>jXbQIi+!Ihw7Ep+K+HP}rdozK4n`L+H*0Sm&27%_)D;f`4O5xs` zESk{v=6KX##i@C-T~PBVfrsS*j%dw1pGN#*&w4FRS1IJGV_b`u=p*jm82ch^envnK@;aht6a%rEbHUuAfljZOa=;5v8z5A*1|mdm`I>atAkZnQMn^S ze#wj9nTZ<9#=0pP^b?QI{BA2-igh`2_jE&BP?QNUb|gBW?<}R7E(>Q9+NzwFO_RkQ zhb0FD8&}CziTbtH{*0)rrGS2kcP4zuPA=_Cf7+R`(wX(UlgQnbtJalIBM~0eRaDwl z;+S)1rK|jR7m2&OQmwnnvAZU^yUwwWr}^6ZzB(Zk7)mTosz6s(qYK`ntq{cUK)o(U z^pjF_$V%@Uaw6O}|pd8xoa zs+iN@Ri{`y%?(3~^Njx6-9afR)agAvQ~{yM2gB98Q6#7AoIj}ED-eeed0M)McvA?d zf8qRiRmE7CYjDJwxBHR2chGh-*LyPk-}f582fE+&$=r$p`5t(IX5V{(O0J2ef;?fg8l_vyuM&R|I+QWK~JX2BSL;2cb#ao4*hy6H}mA^pWMZAu{AZI!Wj8j0k% z63*5=nu>MVRwIknD^i?}Cr+nB78Ss-p!&$x_v8~Har1%4w30%FQ^qYW4P42UwR4YuraTZF>l zGd%Ch*@F9AC^UC;d_cIHr)4Hy`33N;xF3MxOCs zpUl!a?%0Bv9V%ox1o|IM<{T?_0qn)Z(m?vsZsgr*bni6n+iChg(-__vrVD3E9cS2L zXE-v?GWX8#y#23r^taMYXM#q4qivKfKm0)-ANaJQdDdO`Rpa#REw@+oSY)4C9d=YgUrIwgV>?hzUoXxe_)X;BFJT*=OKS=SWeWwzpmhpS>RBN87kB} zl6(@wiJ`rd*5-$J%slvc2Ej{EE9p}EWP$yx>-r$nb!OAWIK+2`9Z^uPo>b9z@5PF% z&A>$`xY|B4^z8CI6MTCbUqOs{ScKlMmFGKo8Ub@}LS@-jV__YnF};IQQuD>4Oxm?S zuWWUP5J65iO|FIcUyMcERa%DLco;v1T4B=B)X8rMJ-MQ)m`*GjK4beP5<_u;jTl!@ zPQRWtGMP_^_iMMykKZUxxR+u4_bjD|<=yGW5!&_y(;o@QmutGXYcAEJ;T~T3ES)_0 zu)94aKk1A@I%6~UM_Bj_xyxx;=Rtp`V^_?bH~q_HZ|d6zZC){66 za4t^}J<`<6(&~DU3CI_kZ5v`SYHpOx#+V7S{0W)yBr856gPTZDv)7ep6rRUeCmP>Y zMgNY0$Waf#p8P_wWTO|U`dl0)?QoGxLua|x?<9yEBJH1__`+vG$bEF@Y5VrL)6RaT z&32jD{u|IIb>z;j{o3}P<#-1sIBTz{>ivGxm;Gu}b2Gn8;SWyNx4%u9_ykytPn|B= z1$>)-nIAR#?C%FM-+sTw{-DeL@Xh_v@_nJZGn1?PFaPd8uiT&2_&DeCasKAV#qy8K z&py6c{aD-FP;WUG4Eq!$$YEnRSLkwWlU_{!1@rndTjRYR;*;}okHhVodo&}3P1EM_ zVz2p|d+!H6Gh-3~Fb^IZeKzy(j2jY8yffdY`q0w6cTd{m`rgB!F4WBXD4F!ePIl!F z(FJvdwEu2+q*}c;K!1Pf5j*KiiCArOfL|e}pvtvJddf4V+dq zU(}kMfAogll?H?Ml|8kg0~OF+x%l=5*>yeh>#jtCly!ogz@(H9Wu|`Q9-etTpP5-L zLF!0Nc$+aN#C@uM*tCkmlw$kxxYbcXEaoCRdOqtXI{ z7XEU9-0k*DB+G*d_a%5vNn2SBGE0w_Si}1A-iEu&$#LjOldxZF+X+8YMeg5|KUMd= zSG;SgQCHPG+w}y7=F(&74ez|%WkFQ$$~XqmK+C3^hiJl(+C0dOI1R0b1GG2JR6DdR3yGiX*7bs62owz+10yplJ0~|Uzkra4 zn8ca0=l;*u(UmStzk0p!Ki1J(<(2+%3r8@DT6YrNv{M)a^zxOdbJ5%Evj4*^JOkFB zU{qMD0bp;85eS7!=Z4Bqs6mjpwx~K;B_!9(P%ka4%^YN$aE|Ge3pb5PjZZ-GE9+pX zB-j*&S6I1d8di^`Vc@e?{<78pL$GZFb{Ngkq+({l&DW*hD&ip!I0rIEfIxu40O4ai zHA)GAVgZhLTpT;tOxq5L!^ROnTH~KIr;h*tik%&$GspEO&cZM_d#v&x7}~*zY#!^V z00T@}%H{-BXu?|tz=OjbMA*dSpH=&VCG=r1aC)a43Gvo17%nh!3n1Yp&aI?Ovgs6^ zxt>Htyea|UJK?>4%%!H7&EQlN(2b=2Gk z0RS|QUff2OC1hQ!B^r|lp+-;1WcoO@)Afs(;jiO;LRj^6MRfE;)-b?E03_)zga{7) zN#31`1HR2ZNMKEXqRAW+xJQc1$$htq-p+ zVT1{|)yUGfUMo?Dy{DV2F~@gwAZEYm>?m<4=|xHcqnX`W5@*2TT8coH-Flit)8hJV zS!oGUrpl+qjciSN`^_9f7qN{z3p4wzJN5xfTZL{}_S?nYO-tLQK`-rh?nZv%tfGJ8 zmk7Q9KLq9~V*d_X7y?9D3~HUba<8h_UNyHK755AIuzq#e$Dorwu2Z0`V0o{pR`$}Y z1^-%9Jg7%fEwOo~Kr|kdb=2+uNL3koDdK+l@BQxVG|Iwr?M~oAFKPw|I=A~n>(eMo z>{<)p6LkXca_%&#n7~k_^sSKEo?thO7v7JW)LOY6oDH0dw|=|mFbsgpVh&z~j}b;` z>Y(8aK;rZ%w~f1)34kAcy`D=J5*8Qw2P~Kp}U)ln+)x*Q$SHMY&=CRw(tYny@WUqXJ+6AHL?EM=Z@MjM!H@P+5L> zKx*6znpf|CblirRjM8u^1G|$41XNKi*oQjeYjuM{UcUM#o zjHB(rFh2Rc&N)-0cfKhn(?4W`dyPY1&UIj6)V zg-rp*Vgp_2+?>piO(6kJLqoIN+&cP7EJB)&Tc!32^`TH{4f%KqSAkI81Oxt+xibB!P0CZH~0*iaaM39O7Lr^p^V z8L6kEn@bPy$p9lo$s(p)m!h?Z0)N}2p>#yP#8g8LFj)*(?Ro`ZWB^d^dqp@72fzVS zgI}U4uW2=JxzE1b0&r)PxcVVs8%ZcA4h7H92FWD7tmDPUtPReEq_zPdg+3+u89-AL z#eeRInFQe7k@OqdGD##rEVMjWm;lIn=_|GgY=h9`n$x;QWAZ7Z#I0llLyZe52B$ru zb;3jD)IziJM&ug|np_XnA%PFOtfKt5p3p!^HcP5rS`3Nx6?~-FVjfAuM@v|wOq;T2 z6yX~@=y`Q8NqcADp3XwQ21r;GN)PxVvy|pr9fIqwX}vnHsV~{d=3{eY zI5^wyi;ar!xZ5nK@gBS5CINf8s#B?QoZ?p%ySMEAI;}}Ubltz zT!jVy=>yT?-s7tjQfY8_KTI>_sT6U5Hh+P^1<8K84^5my*%9yL;>6*^AWW)j+*B@` zwodVLeCqf+r~1tg=T(YvHNjY~UEuFE_}MG%_kBm1OSQV(GN|`QzR&oIjyQRYL|&Q; z?9$T?Y;@flZF)4o86RZuT6i-;Kj`K0w{We~M&-|TWI!w8e1vkuh!OMWS)M;tMP8dc zP+m>5I1Vx%@pbN)v|WqP3cCrY>8Qx+_YGvda{bWht9T{KTIv_kqvxYwutTjOJ5yG2 z=Y<}gWW3{A7?V%Q%B*td%EgWL`|Z)ZF9Q<3(NUy-mh|90^M2pe53v2&G4$i}oof_O zhAe>Gr3+O5 zQbRE!2{%OVh#8BtzgtbalXu+PkaOAlRZ{Wh}B<+Gf;U!t==hFYrtH z*$Pmy?b7?prWx?_d z@&C(ifcl$I#q${C23}oRi>SZ8C@hgVyeVYOqmc(6lxQ=^#h&Aktd5stKA_GcwWSPc z2lI3iG*+TlA)4``w2nL&>oBc^5G_V_En`|b7XRG5{C~sfsp9#6M$b!Z@7L7U)i*qN z*x2-_xwyKe?H?FDHF_SJ)AO9%*FP{gG(0joHa;==&*=H9x!3axi%ZKZZ{DuHqpYoO zY;JAu?C!n)u>bMXzor8}kB)!+;QjOW6o8<444O%O2~>>UX|%awAO$02RA$iPPLAb} z_jxnga(^TntDXLErvjXuBW@KyB8yfV6VEt4E9;UKeNoEkzy2oelGxPgy{|D~-uGtW zGxzs01f7k{Bwp3N^SikVJZVrWMS$(zHoVwQL^usN+>mU4C|}AR6GtI?XjRIv9w}gE zfvOmDK>!a;qw5G;e8m$m7-Uw`?rHUe2}GO4t!xe>7yd>Iw-A7k zqp%?dYX4Us3_*f40Vi_+a5oIW;0WQu03j4$F+b%(Ale4wZeg(m920}WF6id3Ln?VM zX1hj?`Brg_KjgX%0N8vM0XchPLvWSXeK-jMNG1R~7=mXZ-n*tIN|ku}7;2F-m_&oO z_<>E1EfB0n_ey5Y;!glTRTTp_GA6P$t+qoJZiNKiZ@kir7z z>;wD4Wfl;iDvNSv&o5)!9w<=^$mPoTW6R|u=@$^3)m#LC8kL>hf>@r&+7U4x)5CDri%iKPgy>7N(biI)mUY7Spl4&9D>DE6AB?H9b3p=X#Oe7uWpX>r$0G4HuGrw z^h>hwx%5+smZ^Z#-(pYRH9ZyW`ur(cr1w->ouiN8V$9+2sY`Cmn9}EyuhaU}=y|1` z$3LUzKi-5>#q)s0|2}&D==ASoaI^_T%s1)uC?x~L1|c+28|1eu$ZlA30@{%xBR*Z& zEsm0Z-JPGksm(cM4w83YrghT5mP{JdpKZ{_!$Qt?%BWL7a>e9bISfeNeEJ++K3-a# zTn6Ew7_mbMF~T}>zAbTTt7B#nf3>BR#mPEw91y@1$G1SPNx}joNU#tApxuTPr~x-H zxFq--4HP|nnc>zh0r{TD?zxTySQLToxKljn31fVg1|Z0oGpZwwW(kk6C=YMkHRNB+ z7FJCbka6+z(NgEKTNL5f>phdD)k)@ghs*#WX*1Ek?_i)LAyoykuK%KCK_aB-;mE5&>|st4@R`C&>@M zyXlvoQKeH=N#pEq)9i-&t=U{965ma}(&uAlf^!Tdr%3i^9`?X)Ls|MDIusy>OaM}^ zHOV*JzThlLe%fF@9ia7r>6ACxc(Z$G0uF7^p{pYcX*SQ~x+&a$axk~C$f}7nkzxb~ z)(^?dmkAHH7I^vX-Tm?U5rSv50N7pdtvet9>hzc8;}-y?>2np8-)eE0NeDEF=WUxT z{o5Qi0GXyx{lpUK>A<7(fmS851So?XMr))C08ZtsDYe{9EUL!RVX*Z}I%+4`lt-FaHwHO9-z1=>FMz zkon)E=Y`L#j<2h?R?hbe-uF8FgFYjSmGSKj<3O^>oZ<7DLeL2H|1mXA+K*?au_h$m zXS71B{ICG+H}rEOP38+oNh6ufi49iqP=_)oL&9Pr(UF!%=1uWbh=4RE(9BB@QuTz? zJj|aQGfK{c_R#rjN4m0H~0YeNb$(P8ssY(7reI0*keKgvA+oW8UR1|Ll?X zxn~*I=lJf^&c)s*AN2Aa4gAP2!C09qVGKO9Otldv_tEe|E_KvTJ@JQnHs&J2##H@W zSDkV>w0ii)Jg#*K8Q;lz~-Ly|4#7Ir9AO z(m+q=!|$v>oGbw^b??VrsTZf#J0Y)W>E|QgMD^OJ*?@9o2y@r-LW8C104)?$eS-ztLW!Rq1BvU(v3sJNtdsk`!)OE$5Cd7nqdSS zJN64LU(j9QbNNb4sq_5tLvHI8XLT6UcSASoD5H5uhvaij#r8zsAj|KK}pVSBE44ZqHR`KxDCBDdW<(-qrmR_z8Y z*1+`|?4KN+@(pe>=sH~y5A{G-k<2sR$Mdo!Q7^)^UQ`ITtMi=Ny-4!%mhl2>VIL)X zwTMD_LaQZ{6TyIfj{6L2wF`fl1(ZvNxTb>)bqCXk7>L8U|pbk$Puud-~!D zzW&odn(H(nz{x{5N-7fRP!O6T=u`I8B* z9?QP!K{)DCZ#=1QAXv;c9*5 zyxsk*sk-d9t&s$=h|VLzl0ihd$7RN)`29r?1Pjnm$31~qwfn$@fw0<wksObJBeO7e>$AQV{Y# zVf5$RoJw#-3|3qqy}|)Eo|5LGusJv!BM#LogaiWIfLE@0aiIzd{R1I9fcNsYD8`l) zf>aKr_HdmeHSwH;k2-9mHuWay}!uiG;bQ9F%0QfpTOy&Uhpo?IcaiSTm7% z%p>^r`aDbG%8(SD&~`2wtkjRVt4Pw>=ytw^99~yak|m4JzEY}S>e=)WpET=Wm2e-h z*4_SDFYeIt&2@pBb)IpHH%)S(X1V3_a2xtswmRjz+q315+V1h)F0{3WJf3wNf5!l6>U^SRs!6%Bt^`vWA#Y>9xVbv+#7!D3)$H7QM>C)(UM* z793x+vy+V{MVKq0#3bb^3qYHrIeeTkx1_1@<^rd#NzwRo0A4Ko?-vlO zb`G0;0DlRqDkq?kSAKuzaxSTgW2EZ1)1s_Hid862!8T3IzlY)_#KuY1y}4YMT2hzZU6-+3m-VZT$W@=KTCX5jSP)fT zR8s#9`xajvtn@w&++jNNYZf$WVonvr0w64``a&V=W6 zY@rorbhou+SQ?A1Ifq%xp0T@V+3^&>lCJ5M;guhF5)z-zFsWOg_p1_C-|^-1N$P3| zIHOy!yXN7_qIX3HmVWuFkuY?1Ea_l~H=z&kT{M{xEcYKqy6q&3KvIhGv(XTP2%GDh zf)AQ?&j8(mC_EgE5w{lNPt^BGN=gy>0xQwE$Fl2;o=$Z;NZkXo{q#;(5lhotID1dW z#J>O;uB(njr-!$3O~Ln=qQ-}?R;+Q5zuG}#PpNgF5gD%0G0NaPBSV~ zq{Ge}9c2Q)f=t8BoW6k4M{ds#HuG}1I;>=29kNt*+TYFsSGhGSJyi23nfr_Ff*;I$ zrbXOp1K-ri4k^hBuee0sCf>SzKS`wRV9_d^MRUK^_QtL+QyLWb)y9wqvUIevakTrc zY{Uhr`fSrB(j}v_oSeieV;C4}?Pj~au6K#GsgfqI>H+onUASn}#s#JVYW8{f)QWRJ zj~xtk$EiY&WzP*7z)xV^oMBnog61~@o=G|v61j_P9&nN~x6p*mUwK)+SiZIRbjPkOO}*MC?yP)p9VATgKn$WjLwhy#Y) z^hYhuUztOuoY+>1jsrNo*x^L$?NJ);FqWuC8i}K-9xY7$NZtpAr~FSxp9?=;5WHtZ zX|6T#8Ty?(leP9HaYR=gY{jzfSM1!pOC`88`^b)h2L1d++S1rL2G1O+1+HF*3cCr1KRPuYV?k{$C_;i>qf^<(e@d;^uA~raGqFIeW%WtWFQT1ba+^@rD=NZ4S=gt zwXLH<3ncC=xce~k@3+opM`GXEg1_tCm(QGe&_8qiw;5li$zg8b3esG(m+S0VP2~$l zJuFVNPnAX9cB_BSMJ0r6RCWcHzQPjZzfT(T5TIofa|*go%Ecm2&0{U!KAhtavp<%v zS}KG07+Z&=hN{T3GpH=s`3rytcu~bqgB#mJb7#=6T2nAU$k%zw8ynXrJy+g_h5qUB zydX8U@-!i%dhx04s_*zX?KPt-z>T$M(rK?%@*-ag#ETV=9o4;7y`u8|%!2|t`8m@GDdNzRKniCP z?u?zsg&%BfD(n+n@e42Fx87@d?1SDopmxXktc6OS?s29OG(9rdnaP@0%GjStaE6+! z9YS%si@G<7cSH2JAG9>->^7MqjjWF}pC3MAn{4*qYG$UCWl%OY<#aaOFX?ZN+jN$^ zk(fAMb`CXQ$6hIK8s;^DwrtC_Y|UgWm!$|zq!c6b6n(2c@A-sU%SA%{W7@Xmx$jjU zzMz+OE>boz`yktv=s!^Pm=>8PoM-gmB<-Z@@qMrRiS+)~0!HdKM)ry2fT^^P=JYK- zXGs-v4pj*`t6pL44v`Dba!CRvkCoDu-Y@o>yv%<+qhQK#_xVHg(BDwdaoZ)C-ayO74@*NIl)4u`bUvwfv$VXMjY2-n<-5WM zv(%QcjI*47`}g%ddgq>-RTe%`HP5UuX|LZY!)Is`pOK3`1=w7}TPK!VFV8NTvd-kt zExZ}};Or1ZzDZg(TWR#zXBB+z;{(4C!gTe$%>L~8lzEe+p9e<~EAJ+pO_pFL`L(l! zZ!LqLr;|C&P!1!pNXe;M>#QcP3{^g0G1`~0o+=QodGo>Xok`?BMqSn?~ zfnk>1wJ+}jBGuQQbCx!GmmaKt*i_;UV*~KEQG7D8k4?_+yqSLJru)I-AwF@uq37=M z;U;f9kb$e9!3&BC0%amWLnbTX>IPxJBpimh98 z*khUB-k&92A`PiNA+UBC#I_rl$5Dv9;gg_NIYi z*NAosd^v_&xl17$6&8E>4yR9ySX0~(7{(|xz%a@_#|C}9*kiEf1_o*O|K=3<4K~mWUgaYe$?{#Nk><`q;Q%j2UbxTtC6T7%ps^O z=;X@3cu`a;SrN;@r#L&7BhIA&=pn!q5<)D$EX=e*U< zxZKXX#pdFnbZ2!p`GjpYI^u(pR{Eu`3vReT%($k^^}j0pfVxA3<4z!jwrqK#@%ji) zgXf6Wv~h5vydZl> zn_LK>+bc?VQ?)pc5@MwApz|$q~ds*C4=AS{92SeFQEQYApyRpxXgT z*9SB~Mt6kgKnsc9uOs&{Aju>My)=fT2ThHjKJF@0$e{CFqxg7OhB%>zUJTOj&>n+_C7#r}`eftPk0|27>UYczk~sJ*!c z#VMNb6xZh}731_VTn6@6tL=tGw~J$2$%e@7I;^dLsKI6-JvI<1q7%f~fKNnInV~dr zEv`fwLYI9iy?O@a6+P2>F!Juj(O-^bXUE+MAU;jPkN~nMAsYc#CIbKl895OR9N8mb z%`BA`n_S{dTt!m@SOCmor}z>L=D@RF_^AhgAQ-P0zg97@ZoI&pXr;gEmyB2O(l{ay z11O^i3kWD5$Y zJwKO$x|AD822uj=L+B0SXeON?HUfg1A`Q%(CJ>H%k324Ugi}5MKVJH6JaeVFX0sAw#b}^>5#%doK6eKKx(IwL6JHH zz8^<8O+^X-Z)UJ&)ai%46zIDU2jsG01nU%z3D?%H@W{psPwVX&6scn^TUjPy^mnu! z!PmfO%BJ+cWAsA`+y4clk2Faz{g3E*kIuiM=Vn1!dH)eTZ_2y-F{E~2{lH8ZDdc!A ztyVqLT)yND^F3`c5YL7IDT;jL%a2)p8KB94zyYS+ZDa@^##l&Qp;8A&eIljs-Hjx8 zYLm!XUGVH$P3y|WV1kZ>+ssNuqvYS4=E~r11D97V6iNdr*)-_8q@mV z89KTaJ3fG{`AR>6z!@w=E(}|?>J}K`$TilrPWff!)hb0N>*FH!Ni*DT5)jBMr>P z`r$;z&A_g+*fdn{jF$zOo}q%3Q4eR3s7ZSTE5xCGRu34bv9%z&57%OcB}tO^-A*_- zc{vCG8;Nj*Bs5}D&?qkt6AV%SAltZ+Gb!Xaw6c(}G1{Oh9U#J+FY#<1$VsTw)5it^ z{OPKXbr%GP3hy}Yu})Wmp${693W7npgy4KJ0<-f90R$POm}y8rxw#g zLPBCgZccsvP4%|>dnQs#=c#Gww=*)cvWYqW?cjXBids7VkArhd zYb7r$$K%dNTr8|z&mKJOWu|{VRMp3i01r=+M)`PO%$ALc@kz`GEr_oy&!2rO%Dc8E zwI#Il>hUNYLXeLR3_uu#XsEOW)&BGaOt+#4B?kfkA&QQcYgz`J07^hAmhF;o_u}Z_ z*cgo6+FAkwC;DaS!CF7gAN>CGd+FutI*?cpS6yCGMjVI{1vekXfC$43Xedh&eoZ?b zV3IMw5O9fb0G=zVLk&j2Y6SmH03Y9aV?0+6i=}M50?|o&?P4f|BwEyUI;?0s7@*e+ z{qjvhkPk-H#!uhfqjr&K0qKkg48>u{FEu)?j(9ZiDq9f#hNaIA3Jw=s{LAA;og^}Z zy+G@QS2!*)(8Dtfrde9tUuIrpF_#e>INP5T8QXj;phch^l{Wy$=6&1izYU<%M{RXT z2#uZ;JEMFg9MWTmOVt1qd_D*(dUO)z^fVuch_2b}V+DT7&5d;+{xuXd` z?)eF0$b{4Aj#$Fou-_p7Rkp0Cs|7)39V}bX^}}BQ!00AcmSq!;O#+E;_d&2|GEViR ze%)0=oJF}mLd0Z*f@DZ$zK=6V#ev|`BWi{sqiwqbckX&GwE*Q8(DO|9_TDVT& zi?5y=j3tl(RzLGTfV89x27^yRS-m`63b(VJyO~6O2sJK?147cLt)N^H-=~mh zT4F_IhAO%q38TgL6+#j{#U=k9J|<{T1qPW_pJjko;1!Sel$uR@96=L0N!{c?ku1P; zvU56-AAmaH390<%$xCVjTpkaR+*tgy?aqlRT8>72=W35A<*GJ9rU@WGB_c?lX?V(n zntR9x@qK`|nScOfMVZXgPwmXnS|`|A2zG*@ILjeycJu8g_H$a+&jqa1gU6+AwNSn7 zzK6k+3YTSXyinE-y75x|oQ3HWPVA8CZD*DZnK3vG44F0g&`d3zFC2u-Sr1?`uy&r* z()qu8+wTs;m;k5mOL8WeKbF~OMt-bF*3tc3d2*uo^KHaV7(_lCw98j+Pj;|mYbgjY`Y|HB=VGfC4%0JR{VJ$c$dGb=@(7)ZH*|lSu7%9*{~N2gi&{-OQ>Y?eb8;d^=^MtnLx4z#fIwA0hSW^C zzzR`Lc+K|TgPtEDL)V6Q90U5kuOdFah7oko7z!JlCZzb4*@YmU3N*F=NYp=rY9_;2 zWS(zT-3Mp{?;THzX`JODn+X*aAnBV)o~)AK);*lB!nd47vZN)*AO%QuD;?V0)~bn{ zzS*h^hIDFcT~m7nV-|jjw$#+WokkCp6BD2>gBtDGUy3dV^Jk}#RnAXl1@+vx$JCPu zWfDYTY*=|=cB#5=f_Q$%L?oR`Laqd+{yG#1;xf zfgj(4EKUGZK>#>xOvvFqyr9KT%bSG&q7}v^graa2Jc*Lht>ZSE<6{p~_lg}ZG?*qf zu;IbYy$smoGbbMkY;Wq9xQBi%U7QqUZgR&U7Gb=OsLHp`Set?}333S_qf%U&w0q-3 zI${(^O@Ez9V{%I4RM9P(fs`ytK)0b`rG0%S=3L2SZ1ouqJJeAq_@E4^5sQWDHEkwt zEuO8tLtF&ph7*s95OqZqf^h`_R4n+vWYu*O7Ke@ITd8pvFVheF{p0iP-QODnGaoqZ z7%g-!e{YI-@xbNh_`cAf(hCG~@0SygrGR-;W%?B*@9?^4N|UH-LEP zdpD*Dw=~`axHfJiv!2%3`wmTnRyc!voC`BwJ_``EV>yd9zdaY$Bg6+BjVR`i^sJ_O zM7)tTpso#;5&;r$Jw8(%AOf+6iXB>#agc%)Cq{Ml$WzuKj;nXYs-icARL>P-x;lNc zVNwj;Hl}kHxveZTTi0*>v7$X$WnzyWMnit*n1gr-acB%Fnjh~9l{*ms`F;v~Z2gdc zQU@Rd9mcgx#-Q74cWgitv{A&pF@E`3i)ROi)h1uwk!XE>mL4g!Mz~d9 z=Nz0oqR2E5?gc=YZo}`KAIdzJ!YMvQTfLj1!!K#(N0nqUplZDCDb*g2AtdACg^j@J zQC?cuemQTU=vofdK`fYN=$d{wijEpm}XbA_7M=Z$4O#!36FyBbQ%vy3gSjbdj-mUwOQMaUb-1{OjMPzv2I zdtZ>hG*#LBxG;$=2lZV?PW^nt#J$z;aPD4^pP0@{o%9QDORL-f(EGXg;4!(3JrNI4 z$A+}Z{Awts-r`Y%%{XSJ*Vu8_W%@Umi#mfKfAnNJQKLXEKDkF{EobO!X96A2nX!3LeL(8}S+d zPZV&#WCYfENY%D<`MY!u%|xY^SeNzb2ODth&G|i9f@+^f^K5CnEw|-}#AWs{->GZh zD=rLA7e~x~w3hza_qz0SdEw=c_NRY72G$lk?3n%RUitGW;*s{7pZ~MBed;LYEVfIB z;I!dOuHK~=c$`-VvPdHwPd*^DSEPMZy7sjDVmG}jU+U%e`V5YbQj|np)?Zyvv<2ur zDA79(X#tJCtE(lzjgEWM_;@9zFgl$bKp8j8=MOx+pt>;j;X)Mq(={^Y{>n>H+%caG z0c?)#Q`StkYzF5;65geMYfl;k6kU(su1mlO1e;yn=omf`E{C=B2Rv8)G9tp1dV^>d z5iFT3+uX2lrm=yv2UY6gSNcQ5bhi92ok8Q7(K`^tD_*3W%6xzb&18tzN| zTgA057th+)NlxejwH9g=_p@z_muCObSQVx^mX0UDkF))@~g-vLkDMG3(P&mhYXcFUr~9 z?6QAEWFHk}|LV*>Snb7F>#pxe~`7z5D`BxUFL<)iMvTxl}K3V3+D5VLRr=8da+=@4eA1ined57vq?v6C! zqev0!#0nO|TT(%!+|o9|pbj~!21D>eZ!_uYAm$yZM)8ZppW%~sXXk3@aN!ocky>-8 zvWlGGCDxDzJDxG+5<*I*Y<2Eg^CAgSs5lu!x}5FAPEdg#f?nNU z#oK>FU4C54@Ps{v<=UkMNUT78G@!}#?uOcLb9HgINbs5|ydq{5%*7|;y#AVQGMrn$ zFowM4weTt?>dwU#>V)cNtWa3~@50g#=WntJYVOEiDAtq?Yl-~7*t^f5CKrD1_g4xb z^Z)@u54{Ko2uM>y?-&H6L+DLhfb^oFcd62a&_t^Aj)vY5kg6zEMFgc;P?RTY-S@ut zy7#l^%sg{u&YU@CGs8<5UIEGf`ux5JLib8{vZ1+1MiTWIw5A-yv}4@%&FpZe*Bva( zm>Owd-)YH9gkijFXOHl#k5T7JSt_$Uh5arOeE10cI26Al2sRV3=%jY08NvIVKH!u# zIKfOrIQ~gv&RQRP^kSqvl-~i#sXs_(XaY`NNuVF~oAmH#X5&$_jM^`WO6@coN{ppL z*qS1AN#QISj2!3Zugn<4;0L{s-wA$^5+z| zE8a!2ZRmnDxeUQbo6Apb=haavxvna5=e2ljH$^n(nL&OgjLisk=(xqW)oDoS@#7zd z@ai|LphwJWE(C%o5H!;!YJ;s7Nu$1I%V>s-LNI&$w&m@j{=!M-jH5QHlggyu+Xm~= zj7^bX2CG~xDG(bLcYeQ(>9vf*L%wBE6 zr`VZg)tMdomsRiXEDQ}m{`kwPUw}XShgC1=s_yQpebrU}v#WuP#VvG5pHjtJ zLP)i1Z$&gs6BFt2g`Tp344jA3wMcbkRTjS=q%BH%txB7#aaP^r4Nb7lTYuYSGKObgq@srbZPcT8dJ6a-OmA;qjbr14uV3IMdK4&Lb4_Qarng5S zK#Z}hQ7>%;0m2OsU?O#oxs(a+T?GJ1ld>wJNf^m9b{^PW_QERpZq`^`6>W{|x-!1H zE)VA9J~n05XQDNJa3{3{udG?EoRaA0v#g1{F%$%Pjlw?Wo*Ln8r>7q73G)N&P6h@A z#-kp_R`U%-5rga>>xSaFC?@E%9@Ke;MVY$v2CmkoZPzmYRF@o;(B)^0zM1Q(tch{1 zXDZe9@ExS!_3|}Irg31t1T(yHUxmM`=_}IRpcA!uE+3u5=u;yar-g73W z2K-5Fki0%oDJH%WoM6=-b=sTY$B$y13&NYY zg_Xdf11g>k;mdR{!{eNPHR_nx&Rw}qcDu~zG}ngu#7K^;%F%=%oncqOnG zop>5HzBq0`OJlmGBhCM|tu)fDLzFl4Bepp2j?&VdUX<_A?v(7J5ciO9)O?#D=}IWA z?#)D6-__qv78H}-S%_RaQn^h zzlPhx<;q?y*#26;J%m|ZS#+{lbO~Q{d${P)yLjvM;%yq4405X8iJK2uU@W+KwFBZ! z(ZmPHdYiNiu!-1I~THnT%-VE5ZaLr;6OAkws|l7$%l zrgFeb#f~G)`o8W=U};;?OOVl6)@;Lr>s42um{fU6t$td1z;!kt`tv45x)iM8ifbrsrAIaS0Y0-d`I} zuiT1C9$D-PUbifN!o1FSNj=|Ly`A_p@>bLW<>V9fS2y5s4@Epi1>4X+U4MB@NnD7h z0X1yD+CY< zb&h!Aru!SlIab(j3+)a2ep(cS7RAnqZTXEpR<^2sq#oDZY1L8QJg+`A`zY~K&ui@M zt$pZ24%Z@zt8K_%q6~UqJNAK9AAn^h;uG@WV;)0gRr@;~t2BtySo5XdxuK121?~JFuXpQz z?>2CKY`Xff#r9*{-H)*>i(OAY_DtXJ_}{GhCcI3kq5J2~l9cxn!%FJRZ!kY=Z=_lI z78PUzyZn2S{VFvGxM^WM5A{gG#(E{pBa*Q58M;{ib@ZV3T8$!B~l z$_JeFWy$*50=>S1#h@C_z#x9luGq=*@Y*YE7a8S0Ey+Hk)44AFb%m6^!QYM(dmX^G z_743OY-l0DXiO`7*QQz7m$CTt?cx^>3gG%5-%djAdrO(IeQiJF#y$UjCi=Y7XX9?` zcNvFb3jUB!2L*koKhin8x&WwYX1*`zDF`;i_)A{>S~-e?YcA^KCx+wQc@e zc1D~NVZ)I2`~4`WtnatXjQACLg+n{8^WAH~TmabYYkE24*7lvOx}R;th3N|QEa{%( z-g8J)KTo5ZGH>R%a}zHB2#a4QlsJ5mONfR&x)5yHZk^(Owd}>NZ1=u|5tL4kf7O?| zzV80RZ4o$>`Xs%T+Ix9DEv#2o@v5q(Zoa>Ex;J(Co)dtsM_Fd5H{fEKe}Me>iwxVk zp7sw*8loW=JUPumoKjY_x?u&#aaHP#dszsCJMtleu4-DR6 z{t5__11jV+G@CYleLSFN=gEwe7!Z!M!0ASA*PpC_1%XlU>~`@PSpfnTzh)=984<~B)QQaOUGwe8zi+ge4ktGzF4sI+wts+j?=Zlm)=hoU5la> z50Uxc$zfP#SQjGuak1WR;J$dM-2Th9KendpLN9-Q^Yq>m3Gp!b!_DDTK9WXPIDR)> ztd=SfuJ~nl@rmQ}`f#OhpWZx+qPs|X$M@)6dkB6eCM7zNd9R3NjYqct0@jwnBCnl= z8N0`CR<7Nh=Zr}gIKNhrUTmm@Hdl>+SiYl$o`t1huJEG(qkD7*#zblo;UJwM)Ytn# zV^BvmE-x~3RmhnMNE31$K7;4{Bo6`-5FU^40GYlwJ(#iugJ(KsN+XgnqX8lu!mkFR zl#nODnSk0HAe{;|vq^sG20_J`DV-k#V}N5{kW(VO@nk45G)-#Oe)Eeo4X&yT9`#M5 zNU%h@cZ33Si^V26Sa`4^hYX>k3gdMEFk}L?m((5#z_GK14@731DFU-`+vLZriFRCU z0GgM{tP_Dp(#RlG3<}E$J2{Dx01?8MMLG@CNxX2Uf?0QbaJtt9h*Fe(T>?X&-NoUV z&Y7SyIPgsbE&{f2|1hGClJ*Nm87xT{*OEXGiTM(o*xJT)o}X0~0vH8R;2?bFJvqa+ z%5z!uSM(1iaU?dL`&3KZh|x5pz`Rq%2i_ z10{l?pWhrklgtel^}WP0q!&5JsCV<2++g1$B0QL(0f3?82R&mT+kFra2u11J%3ph? z0)pNlz5SiSi^k;o;7X23?;1ZkChy#Ji)i_3IRhY}HOE*w4^P#Y{5K(#pI`>6jd)HH zc`kdyAG9yAoE1!*ql$SpGZ}Ku`gCUfg%^&vnrdv@Pho6YbV|-4R^R#lyf})hYo{#J zw(CP>Sy9(+P4kNyx-wCgz>;VbSrnz*#q zbNpP5yZ7XUv0d+%CCBTwFnQI{ zE3SR*>JLqQ;p+es4hFL)(v75qS=Ih{Z7<(%D z2t4}D01FV0fz>{G#15ly`MzF4ca4|;MN63$P~m6dnE_L4sq-Xtrw#h?%WCrF4hD8& z5g-X>QMWJN=J+1~7@CE5b|SjH@6MW9?GTgyA!R9MJ`$pg1DOt{r`+M+LQKXB$h@2} zPFjDXKp^X9{=Q3=zK~@XRA7SgsZQ71g?*^*F ze~o90r)6yTokr4Au2aZG$6oxHqgS&x$AKaifCNn^=?>-|XnL2==1WgvKlS^T5AwID z>gee6U>Iei&1r>C@m^o63)Jj0n9Wvn-5L5Iqh~<1phl#%4I?T_a-8v&;F#O5OlU$+ zB~;tx`Ni2e0k2ysOmqj=A$~d#XSAsv7aKMR#siSAbl^o{>m~allEwVXH$iA1;=am- z8#c)=DETS?YA3YWB?M7Z7KjLnKY=K6Sb~wcsz9v?`A2UeOq$R}|Jct>Y{-p%6T?j% zMwUe3-v<+m#ZxVR22&Qsk6IHJT33#1tgW>SOGN0&wX2|ZZ#|yytKy^TWv%qDfO+K6 z&p0vbS3^5$jP8T4a(NTNIfc_~>?M~wRr^7p^#`!}*ySld0tXno4*LFMdDIC9MoPYP zR{FT|JW{TulvCVY&-3MrQn}V@8*xw0!|tVixwfW<;$EH~3lP9x*VMl;VANkVZPJ4H z|9uAh^gkBF|1lr_{~!Y<-v4i}vWxKDztyz=+pBD3)c@gCw)sC8a8K{kWNyx91B0pL zprNtxSVp>u=QFc&FLGIswj2z!j9j+NOk4;W8_t&u9JXBaTr9MRehxZXW*ie8g2jmq zag1hUMb8H}%+L*z1v6g7FE@NjiVj0Jd3}6Wp%x9Jk2ZQ`9v2ZI!3;)dqjAJo2})XO z)Ip;v9t4L$AI~_Gu&tzqE#6|?CFlH~+SWRk0>IIFV~BZEByFn=lmPe$0$C&|cU=Pl zgz#u(D^u`BX_Ju(?%Si;DRGp*6&RAZUKs%q2I)VnAx?lnuWxZ-M@hTperN{j9WW1I zK?$I5QqQnJv49~6IWxKeOvQ(&pfT%j`yA-}_BY9V@G`pOUXGP3n21N#CZ<&>2XjghjXS9lN-_`u!ci zM1G@)f2U_*383D~39y^5J9j!y9i(sPv(PSo(*W{x1g)V|gDgaOZYc4AnNTYWAq>Wv zje*9Oyg%nb?M9$;ARu+zX2QldPg*cN%lY)5e4Z+yNHL~|0pY*;_JC@%O*mBmibkm#u7X$i; z4z_Td32dDnp~7OBeHfu@dV{spnhT2Hgws)LE_i^*Bp=0t;4cK>QW;|$CHMVjSYbSt6cS=VQwLd?96yC+Iv0irsI7RfD6$Ut#<3 z_!?&!1`Eqw(ttq#TrL^-`*IBIqPRC{3J#_5IMi-6|6>*!0}w&fCnqbl?-zcY^FgVV z2`*&0^%DTpBlg7x^!=w7UJx37nPGBP6Ld0wfI?N`=&#H?xptBUiGZP-K7L|hm7kI5 z-x+3hAZ>bY_CXL!P+})*PFP$BJeqk7GnepZ)`CCAbR#@ry`R!=< z$;=bD!O3hjD&=IZLU`)r1wo$X%Y1=0sivK6p7LceeI}c438%K{zwDG`(6{7V89ut~ z(cb%Y<@Sg{{F2qY*MDAR+Yu=3hMd*tpC$eq@h^OWHj|$<25qI)90qM?&XR1ahy_FonDsud8TU2=^JeU?t7jZB}&LSI~BDWfU7)qvEO)&?dD^%*6 zLc1X%9#1?|3p*+d!pwtUZts;zY0$5`IWkq_rlqA1`c|U3C{ZaO!~sKMbPT^B#lSuX zzzBj8?76j9K=F}4j0|8Xd>a32_`x-Dbn4w=x92B-WEBWW4W+{Auml`OkQS36q#Q~3 zkpst*RSMbJQ=$#Od08Yv3sc}XodGqOAX#8uxGEn@F z$iR*lF}F&ffuwkb%~5&5hp-KkzC%g_n4~a5=A4Lml+ROL|2?MK$b>|>3Ue!A?1A3;F7JXJG1U`*1 zfkAcaKA)euyAGkyG{%DsU^3R&~K6g}!RU5|uot-K> zU+IF?Wf?v?26Gc{0hQHFX1bJ#6!kj~Yha!xgB+YMZNE*bUAae-;j9)SKqiN#%LvAR zX@bskFN+edBo|&n@0ecHUhaN*%{g zGLT7o14w%GO-lhr=)rrvM=F@gQb%SGj>?*1{vaxRaf9yjcppuc`;GhXC9^BuVq4Z@ zT9dvnT58`8(U(&u@)TNND9{S`K4_YTN*dcF@R(oRQ=>Jpi&2XM67aMPvpj! zQBjj=c&@OqrJ(aPQ0j3c-LZJWAm`9Fi7>Ww?y~$U2j`qN2{W!%%-${4X>0Odu5^f* zQAi1(g*crh-;}*usV3(GV;@puYRS;DNGh5xR>8SVj+51Yi!jh<*&ZeL=Xt)&I_-K6 z&%l5Q9xrfcS+Ksilke|2j4kQ$^|dG-TN{kp?5o9?{^;Gy_o6lIHz-a-RvAA%;?D}<9l2^qknc`u|*Hx;;7tgsiEpZoL! z)f?pi#SC!|g^9-tltZOWD#9cqzWEp4}{uWJkau#PVxJJu~!=Ik5pS=$){jq2_aPQJl z=1#a8=V6w62*jF}ywI_C{|lF*vuwoSy^?NrJFOuu0{XQ)5fs!;es#vqZsr9_+ylf0 zmtos3VRft7^ax=_meB*YFr=yqQgap${~qk} zl?|M$K{Eg#Or5PG*f22Et;MU8-`ubAa7eg15qNZN@`$SNXkbW8*P9{b5Y^M>e5oTi z6$X=!#`HiL0D|Bk83)ts?HFb^8X_N07H5M!;~|)}zacE%RglG0(_hN{!Mou0;fT(* z==W`5oYKHF-o5XUJM}kBH&cmiBARxSx7Yyz;87F=RvNqt0Okf`*yKlovAhD-eX-V? zv9>^*9@ukAiZ)>V0Mw3KM26S~e}QzjcnoC*}y4>$j3b9c7*eLsF93xfMCMv8atkahn{>f(e$ zRar-UeUU67On0QJd?mZ+FW$*vr$@8uRRrD-473r@W^Q1)@x}B6cX1got;#T=IgoW) zxLE2C7z7Spxtzgoks%nIA)J>X+LfUGkLC~mO{hkxXC66rU1*wyUrU7PNkje|8ynLg)I9^A|a(>@N95aj|hr;nXJ(F=s z1ogJ_;N@u1Y`WP8E~?Pmn+tk`7JyL2uOn#C?9N%R5p|h4dgwieEx_68ZfF*Rt;)ES z8C!6>w7?DN&WYt1M#TxrV|9F&DlPs>!cqFC-B6FF^82e z^DiN6-oE3<5q&oE3f^||3NYyJS}^N0MGaJm+aYWyg z>MWdQBTT8PsbAw$Srx-LKiGJ=UZol{#UaXR6x4DfalduU)O4Ad^Jv*bto22L^*hNq zvB9Pu6?r)o)-Nk;e^mT^LENz`^B)W1O>vLB*((3JARbZ~^p6E`4=Z-80TF?dAO(8R ziELf4;{lk}DU5?WOlt7<4P9757tD19mSP!}69UVmgy$)StOe2+tK9s2K<2CPM@g&= z4smU&8L?Z*@kI!6T$xlU${*jP17SU2uE3O{}nQ&dghb$q-=d4V*=URnykcqKel#OS?ir8N2!!k@m3et8`2vq?Ru z6Wb~hvpth!zO5y$OE2zhw?0?ezh0<4%L6Gv_?>8eovnHUiY@#WKk_|sx$0qgqqQ$8 zftHwEkK|DlzIkmfu6w8OWwr?6gp(U#lhP7rgNR?5E9$Cfdi%ZTk$J%tPeB??^Jue% zA|LDpiC*YExpvsx(P*8Yt0(xS_^YM0Zc_3&){~$h(D+1#=?heCR85HIt&2iU(#THZ z1y5Esbkn{`lY)PeH9x@+UeaOO_C#Ccm3B!htMIt64@aw@kRLWuRN618^)#QuOx_5D zH3H#X!r4={Fr`||RjnEwE}PWCFH=W4?*MKbJhC^`zmV6E1h)=cvF+%ZQ2tOVy4wmiFbY&{^RKZ`?DjZXD3$AzJ@;gUhvFe_tDv_XTN_w zvm!hLD-)sCL|7ORUPz?uAyTgre<(dTZ*8sek+g|H_hsiBCyBzCZ&|SK!I1iJ&RW=n zX%!C9pXuE1dC(Vy?{}T4nzOg4cqu+%1B6p)8B&_A--wQy)eD|o&^S;r7dHl zBio>9&#%4|rrMT&)eeiRtFCEvw{dJ8%+jbWFRkS-zh;96##G#S+?W_$II%oT;+87n z+4xb);MsgeXaggBhVh~wEBncfs-{}&Gv}?+IvPO-y5+jwP?{|T)$f@j88P)~>2#kJ zH4c9a15F`vj2o@D zI!8@pEa<4f!(&=)D?|6GJI>u(V#dBUDo`aEy9Lh&bBq}Yw)Kc1?o3+DbA*O!Iw0M$ zhC3r``NwZHrY|(bE~{MosB0^x`MV-6b)EoKebS`)q*-iwq*3_yMt0@A?xp_L()pC& zW%sT1ac-X0%%K(`RnT`aw$2`eN>jpN2k-Wz*E{Nt{?h5s)Ft01vn{1>foR&ku1=3x znWVf;I=HD7WZJ^H<$hQ1I^>Ed*o@QTr$GN|+Pe=QiR;CJK4sFh%t9hOb-qbAn8x5fm@DlLynGcs%rQoiS2!n-ri=vz_YE%3 ztJoB5DJ;nMnpf78zMkniS2MjqPY-Yfh{GglpHZdmh>4giA*KEAyJgN8){S)6l)e%* z;g=QZn&>u9@!fB}aogsF)9a<|FJ<8|Cb~l=heY7Bn(4-bBrHmbv|3TG7y!3gp;ZvK zI4#SQ?)7Tzd7D(8>MBCX_f(TIBf0lx**>v>^HtN8S1mTL+QMITJbcyF`>H403OIX3 z}jRN#4&De6-F?Hl#Bv+*^BQH%CZuE1e1Du#a6f}Tzn3Frmsc}>}@ zE$GJrHqgXoucg_tmcm>IHr%C7AUAmT@MJ?1E)+UUbXU>CZxSd47`wViF2-78#b{t z?qv8Dhc#F-VLpH9gs%I&DDmrE71Mi`anY*V$#3PcEJ7&{?n@D<*oKXw`aWTQn|Om{ z1uav2Qa2aGrgy}5{mt9G2XD7|d1;3HCe0=G(E48ke9BB?ZkWg|tGr)K^<92qWkr8F z2pjAr)2W6fq)$WX8Ff~clX||eRzRw0oMy{$0LXCYbEbjm@`c_M&esgr4v}_;%=Zpa z#fNOq4ms8iFDk5}xsQ17Wpdda3En#rE%r z_Uk7ci&MWDdY_}|WBVbdxtEup>p;27ejua74!O~9kX)0XKzAC>V4@5vm=2|tP!ss- z&ov_wBPMa)u{TvN!c3o4#o97*(fNvhLO%P`yi>^{DoM679>CHwRN4@Yg^5b|J2tLP zRor;4cAq70_laH>YsO^hmW~ul`4_hb)rZPW?R(FiEpYU#z(`^YF;0idI~Acg!bgZK$arbaUm_^LL=~^XJE7Jk@m1bG-JO2NyX~)DRB&DRLXFkZuD|lF3 zQdUt}Ra5s52Hf5ItZ!gwWNc#U`Ru7RhTpLZ?evGZOIFD!3VABwJQFXo1Fk!bs zBvV$un)yTigInpe`fUNMO7_Hs2J~?D5Su;lvef#CuRH;?ccanl?Qk+44YCtt0oL^| zXhdxY`8@22;mECsS&w1e7kk?nZ0^p>IhD3DjDM#V5o9^lSjI z&3_yJBIB%|thUPuMi!SKze2MabsLdHF5~9Au96OI4>H5efru75WH%VEeL#a5DM2Wc z@4q52v9uf#aNq<`$s`B(z1P>#eh?Z)=Acr1ui`QW1TZhJUm<6}i9!wyRf$6H*hsIS zfEGvzenyoMBe$2hjvtueHOCLk7UI3s!J5!>v>HM=dWL_uXl5Nivip!YZch!dn^&5| zaXGo6B|_wP@ANZsrdJaqU|cg0F;;`>gOOq|aV(LJ8i&^vRe+P83KYyGM$lB$^n0YMufHq&H-kRYBXSn>HJt&h`kjHM?0ac#$J=C-@hIvxZ=gCn+b(HKQ1 zZqzye0Wf&;v#$Vtl^6N=37q+v2hhWl`{hCu0LK!icrU<701rk)I6?p1e$J!Ql+T6; z;5Ih|`C*_HAh89&A9-u);e`a@=)o%$VmO(sx-TDrbQLU4h7O81hl3225JEKBUs+jl z3Q&rh2_WqkiU+u#bwFo3WL<>oP@#* zcj>_J5C|aSSc&!l4!Sg#&1 zo$EN#%Ax`Qk;^JMZkaTY|G)+4?Idc;l+Xr_Lhc|NLFAGIU$lI2OA+ahlOzay(Xy26 zo$HXuRlpFv9>tp7Jm}jioG|A0(DP+(I#sS)xX=736p7VP`t+{_aTVH(e_IeQ&|di0 zg1EIdpH!ZX!R?I9hbP-YDy+Ij_cO98WZsGx<>{L8?%`{)`hR_jPQKa2K>5;RSj>GT znwm5bM~_YG{)&i@4ZA?^-X8@)V+o3LA3=1uEk>~!eL1;O5W<^UYQUMx34DtdlKF_S za2xNc`64f`kO%^>02CNkxTdo91*Hj{7@Pqh9dzsngqoknEj7E?Lqp12tVCS$#AN~>RQ)+bF!x%V4!3S60SQJFj-uI1(B(qEe zm>k0sJZ4TxuIBew{cmlQZ|{BXyM5#y12Y_!znGAKbt+rUWA zS=tr50t86q&5&R5j%oOLyM>WU-UiyTd6yyOG4+1V^?oR^h4Ts?TzY4XxBPmkjHB=! z+VwR6=zu^FMAEHzL-r()2n;*j4=|2}IiYDhv3#7O2ZWnvMVbqbOvI#t40v!6DQdbCINZ-gRqs%7)N{t67;svt)y{0Xdnm6ez zcPuTI=OX(gZ^|p+5@wpiRpEKww13<2Lt_T$Ux#RV(u(sx_o(Ur-_3fT@BAC<4O$#b z|NQeKIrv^w^eryVn1nNCRPRd3YI}E|y$uvyI&DvAV$j#D~2Ci+XuH~a?1ksf48dJk~DIiEz zdSI5D5=_R(%uNAeK=H#dXjKU5cY6d64j<8vp=Sleh~7MiN({h7 zvjOP1LuZ=yMGex%50}Joe1kZRH7Nq44-3!igJep z9whv7=iXU#Oysxtsl+k^ZXfHxZ933s1>rKqm*ve9EP?{GqC>n1P7fy*ol~+CH?2bu zn=>k8BES41jCsAWeMY@D@O-ng$#3S7+^d0@KUPOIRn>oZeYLwlmP`Z%6vN4i;4I9Q z_I%9z#+hh(m_-x}DfZKbK!QM!m+%HDL?0Lq zJt&2rs1sB)+L8%GfM`>}pJ|wgB?8QD@)#G@uN07U%^Pp~z>NTb$cN4ECn`{>`#OgU z_N6NAL0tC?)}!%;SsU5+O<$ei4CG*ZXWAcbDuV$K_|M^58^&IQ?$cS8Z%dMXoa(%sEk z-^g_~WP^3Mz;@v#T9m^W03J+}XWFG0}D-Ov#NrQLA17bpWj z0`?6+?7^to_1D*!(~N*TjVwGFi|~4QIRPoTdOUl5O__r{eikk&5DB3s*TW~GePF*FJRSNiL7QB7otDhpQJ2>n z@9*YR=w|{%CHx?Qc(*vu-(g2CM}4G*7RiHih=Uj6h4He>ZrqG=htx7g8*nH#g7kIZ zegNPF%Mieg8X$hkEff=yH1-e)ea!0cnt=}t(k7y>jysy}1&v6fF!+FsdGOuL4Av`n zQ7YhVa#I<{T!dzN`dE6h+{wUjGFqrf0bft;jUq>{XPtlqY~)wQq=Ga+C?W<7U(Nu4 zF?ko!()?v7(V)Q(T*8+88Sm!#k-v6s$W!1C@x19yMNj1Ejcm-QA51zkH0L^aYhUD8 z&uG$CkGV^=@K|>U*@Q`hzT_||vHUUsaavc5%^xHa6{x;QbF6$cuXAOiGuCMeXCZhn zE{VgQ&xSF+?S==~9+>(h#lmF)6O*Z2Yvhkd&zJ!Um)Sbtn6jrAr*U!f*FV9_DM#OtluwTMPs zUB<6v4akU=4?U5WkEWA|>zudVXo%kjJ&}&17-qP6C(j#7B^}o}W-4u(E87<=T(i=Y z(T{u#;Kg}2C|_0GyjJ@H<{Ux~1R|JGfG|FBK7$hACz{pua#C{4yjn{{cRYz1tSJ@YVp8mf}mf4p5UGI2`>+ z{KA_SAsC($#w@v3X`*fSa})9GhrpX_l86Yf`X#~L3BIc*eRKuugT)^T60Q&n><$yZ z2#C%8s!`+K6^(VK6#%9nzwIp$=$rHU4Y>&CyI4n!G)7Nztb~@4l+E{O z7GLH{VTB@e(zBO2)8c}0C+XR4+L@g6nR;w&GBKp51;y3T!Ri^gz7IY(PK*-C8HzUS zJsbSr(h=W*x@`>T##Wv8U%t!dM$pQE^3mcF?-dOU9Ub%J$|{g$EMV=J2hAel^k){W zkwwRFW(rP*@`~gxqw^M#;WEqP?=A{!D>NmqYtejKknDIJ10K)P_Y*GKQINxQJ(z(j zW4WSOt!+z=()&EJJajUj8y0{&d}P4?=>K#uqj(D1H5rdjqN}AZe%2HrY^S(LCg#`N zcXUf9NlMzbq)o4uXM%cGI{Aud9J=dQ1gC{nf&G6%)Fhyz5Yy4Wenndbl0;PLeY=~gCm$CnkbEgLriPgDykzk&o=F+OrPNJ zvuryuFfCV=*>eNToP$8`Y6jnh7D~<)xPQ&A`SY&D_USM6p}#)j{>FMQ@80|m)|(nS zHTO@}`@H+je`URIC^^hA`ElOu11uY=KX|~7oEM?Fy0*`=)r0fFxPUINM+ zpt*a$_g-jd#opeg^k%|CSh2R%gN-k@94>bXBCPjvnlqQXrcJxz6#&}xIyH9UA90$o z`!-5S%}Vk@VQzAb6hN;a69GWN50qegug_xxpIuV~V(K+&_aA(_3ljmLY;&I$uB+#9 z+#gk6_Co?zxqJSddb;KJ=&0X8#UA%jvI>IF4I1rLvqOP(aTrdS`>REABjcHm=(02w zGahbk#H{tm5$P1*n(cCyBW$}N?yjQ4=k4V6Rc&by=x=e7anj?@#$#Ooq&L?CdK9mz zOPX}RrV3Z~*N9&FNIpqmamEcI!y#fun_C%a(W3FeTYzPg4+UHxZ$yqCa&~KayH|Qb zH=;gni>ofXA4bGn%Zip#)#k;Z2c^K*;W~47uATaTwS)sUzVcx;Z(V~&-RSd@kQZq~ z#<{73b=_`NE=CtO#d7SA&10V;{_xt2 zmRv^CqS=UOcB?so@D6w9$~(QpJLegraap-Og6%%l-#MJ%qS>21?(uvWV z_1{=;kXGo7ndnR^N%M-?oBa&(JW%rzBT`f1(~@BPcmbLV6{){Zz>MzTL|Lj-$>8I7 zibpV=`)J>XabPx9OO<(UBeS5f9BPdS_g6R@frgBZMw%HWDwk}gN>kz17|SYx(i{Sq zUuPX=Nxv_24{1-&zRpCKW(*g!7x2z+>!6HefVGJZQ?he5#s#4?i)4QbVnU_J!cn}=9u6?nRirwvnTx8c z%k3)Ha1m6rJ%TWMOB$XXWfrrhf_MaT@9@#&WYvrc=1vouW{VwzC=`?MHfBm6t-{Q>*1OrZTiAhBMVW&+Z( z?KJ`rXi3*e9_2v~=df)8eiyv+FlJjn;46MPdSjISkof7B-<1+CIZH&ZpP}D6QcN zI|=%|m@q;H6BovMUY25*h2_z^(Cf@uwwJFiTn3hM!Z$UtPTC7snGke5jx&5$p7Jq0 z+GNPix%)9N!8p$WkOF}b*Pd!z`f3FmS(+6{i zaDN#YPb6{6X^_V0O-LK#$oOEc9u)fy1YCbq zp1PsorT`}7Qmf|Flm0ch?c_n4+YEAXBdipeUanUOsvSOkXm>MmmY{PaAOiEHGpQ`{ z6!u$AY~W8rO^AB9x``s;7n)fuzy)y*(Y!3)1=T#aE{@U_tAk@K`Rbi6#K5CkM15J( zfOvu)my^|ffq1^9=%Er0GWLc*RMKcw;iIT`F);`PS|^*;kb!jex?Ueaxqf_`fl zo_`jyWl=IX5{xKYzVeEqWs$Nevmg7Wvm!}4$!p%~WKh2Jd&@<=Cy~Bwv0zG)@?Udz z=^VWt-&drzn|s}?I4rkR=D_c>2*te%wX;Dt_!X_IaluIiJdr;;{!CE+jrHbVDEUW% zdS|rrp9$)}v)-S97k)s(7NE`Dkc%%%g}l4n-Ereq>sUuGVGc= zjogT}Y>s8?QdUd4a(Km%g$JqLXRkX8KyA+d#0eSP+Qt{?}x$FaO-j@#;9WWxPb(o8IVOu0G0RWbd^ zd6g4-74qd8cb@^1!vUXw9?h6q-ikW?XntgJZ0EbW;zO?FE$&zOb$iBj=9*8ZL%=SR ztS@zS|FhW$$I{E zO^1$A8SrTABvDNxUx3iyYOTzVWjl8<@7oP-;Kh0t3HA@EjD<{IeR5VCVXdAk>{%j+ zX0`ew%6;6y+N3psuPMEWuc1k?TeqWBSH@RhWl^)pzA0=6o0=h@BBoD`5gX;uC2P?$ zF}gK9w-Ht!zu1pZ@-!zHBy#xuNwy(_q(~gZwgxB9JLNz9mC>V)>TaUKXf9 z3c1(QQb><9OX4BOJ-4D7)p<2NU~TexOoqO-4F`5>&*$VExn4wZM_TJn)2MHu_mprf zA9V%4yV7;WAsVNjy44-C+qG=R7PA-jO=I-H`0nK9wB%O>$;zCN%i?^^4D$~UUi30l zG#1S3_Rj0So;UpUpR6~fH1r>=_mb)BzgRElqQk#fuR&1Cd!Zh7Gd_wxHLnVK-1W<% zZCaT&X3520p_Ke7&nd-5cdwCIh;mo2tmOPJ`w_p2(D7zQ2_2_;zrUz;52+m$-B=qY z(4TCcSsC3o#>39lCTdSJLA^QD80+|=xr|Mx=P_SP^o4R6U*i1a$l_*SdDFMvrS=Yk zDR-Z9^>y^bOfhQnT^-{}6)(RJhFgQ?-q@-<>U9ga+=kS=lURO^Ujy7gGFHJL`NYP*v&!joyabd33}3xNIT~Mh;3v{OAxP|J}uhMlyw(cJJiRsJUElI`yvZWOTF&# zW^ym&91E}3^4L5!zP7{in#X<>g@;Eau#AyducTo_`)eVW5nLE2aBc8vfJz*?T)VWU zLh=oKI=fQ~(6$M57Ibb%fxiq9XD=T0kaOV$9fgWfA*bt(SM<|g1={<$MF?t_a14U( zx!-hquj(;+dw!O;{g@T=GMYv6{K=#Dkiczi)kD#A+N+=TJA3N%pUWJRaId5j(;EAW zo3xM-Jpn)KEip&S--l#>G@oqH7A3qDJg4om`FbDb{bTr#u$>2N=b+CV&%GkwF^zn= z>1k*PD)9ewU}A(6q(?=uXkJ+IE#v}dF_9&_0BcH7+^0Q%J>Wj5;E4Z)NguXx^F#3a z7hTj8S05g!Pwjt_Z_KP&8vS?Hi|YD|^?oM&@2vMw8YC-`_r z`#-Gre^~GT|5)$l|3_Kx;-*}C*K6@VzOjJ+I;(>IJgbsEfjgil;5gD+^8ba}#7L1)L^=WK&Col7 z6lo#~DowNb&Fq7B-o5{Wo#Sud-3=B}Zsh#~}gTrIp)R|%G_~6+5 zc>l-gp`O{%firgW)Xc){_}JX++{f|t?#Ye*iPhezjsEGcgEJeH#UIqEmC>0mV+)(J z3(M1=w>y`A_OG5vXtrjT)@GNtsO!JRH-F9U{9gEW_+?^vZE|E~c6@7bW_@X4`^((Q zm$j9(o%M}xJL}84o2#3f-@a`BT>5^vy}Q5qKWdid+lzkmP!=M4Nm|AW&2GsOQ@w_Mbf@c-2<3z}6I_hm@gmb&y+zqZKA z*qtxDcRT%K_C=q?OtZ1|ftTpVNTE{e_2O4*M)E50b|p43m=q21Eo*iLwc;J>jPva! z-g1=uTc!OHTSLt#c+sU;v!NW-JW{{q)tWoDBvX$?ODD&z#RfjT96dv%aRT2(Cu;0T z43nv8{Fs#L++I2pw-wa6+huQ*f&b3+dLm=}fk}(n&B^fxtna;Fl`}Oys+dyg#)5Bb zut{yktaKMk+z{b4uisgQm{^tuQwLZV<$z1jUqy7ugX0yqC3tVENL$GLo2Ci3Rqgsr zD6!@0wmG-h{od@mBG@H@y+JN+_57#*IOf00;I8F!42Id4=$I}XepnENFtbgeiQ`Y> z0-0k*>7+e8Z=HWK$HZyoTuhZLh!C@>U3~C^FIdDcwEj7Ng1E6tKf~{KU{XqnnC8Y1 zoiw5^$>`oi^zbk=i5Haf)L-BzK3Jbdr>-e3@w44DP0fO*jp$1#-9KU#x-e=?uaB#~ zJ)TXUb!T17>tP=?@e+IC6aF|hI+qNyWVUF>Pf0%nrP-KA;S5g&#k*fpM=0}x#>`@q z`8@p5uhALYoupv@Tm4hvQgva}_>BjpB5xGEOIh<{MsQE~ZevBLFW7F;l<$P{{^PrW zdMxrJn-zNXl8CgjmNZrL@+wa5&h?PqWj(#zEnmGeg_l5WS;$s~??iRjw;EVsX`UWg z;_4HIh)Ef0MY32NR?3kH`k2gQ@4QKtqYPBk$ePDYB^>+r-;MvnzAFC+5|bBa?~Ch@ za(Gm5?Q^0bjy;aC-+j8{d^V@qw82k*db*632|VXLkdKVHotboSkejq*ZP0bwEV(^~ z=sxl_y&GD5J`NC_8AYNTE4LZrKeiuB=)wpkRQnH^gx8Fb%o{ITl+RMnE1GMy75a`> zuKhB);u?(za(nLgd&cWc#qU|)58r;z1@y@OnGc?l&&>JX@N3%tpMHJ#<&nwK;YzBB z!qIA`qyN!b_U(5^>-nL(M_-9g6^=KGpZgzglHR;K-YWm!J?oR5+A05&Z}nf_o$NOM z***DAp}%mt*U5AD^hcK)wf*PduN8B8=Hofx&P@&vMf}laZgQ@RWSx*D9kQ`qiD=p2i+?d(Jnx7BGZFl}fA!5??$My8 zv4651>&sP*ROzQTldaBCq)6U$AKv z#u|ooBxGC!sg0?1Ik1ZaS)i9Mhf7 z{L6=`_3a$ryk5o4_9hWI$CEnXH5PD`qH+CrX3YQ>(xya9>m2H?`pVL`@J_D#@qu3{2#pw7PELKIs zAE8=av|=-B;z!pIirxS&U6v#;1AqE)%r)7Uru4DkDf)PtDwhGC&bVXa29Zxtu1K1I!E>3gDA7kW*8P_foQcH5d z_S5gbm12E{)|`st3xJylDc@eUI{a&**v5Ung^A_r*$?}7z>@fQLtHY%_qr>N&$+>; z#;X0r$F=7ymV}$H!0>0U$ZYFF(F4bq?~VHlDdbsdf`@;{Z?w8_yUXleT4d!qRdA(T ze&cWCNGX82d{{kmJi40KMf=?fG$<^)8|}CYK8VhTPCK^tSOejrw3K;R#A!WPglj1t z`+$$WwKG$5c>VI55~#jHPa`6|RB9uALS4wCP?3xjYV@!^LZa z4Mdp5yXxm$(jPp8-C92il$`BZA`N1ZgvOBsyc|yCcb{c}x4?$rhCknoLc=0El@qh^ z8A`W{UYcDX5X2)^rDLZ_?0XqWCI>KuZS89Jg(!Axlys*f;d>4a>V%H5H0p)2qx9ZX zuBy>YOHXjTpuE7u`8G zyV#ef9nS#{sj^5X_WWm)pA}?0&8}KppW@j3XgU2Ra>dxAUVTr{v+FHi^Q%+wKoae zbWvr70i)waL2ux>OE!qtcBLv#QC*hChepo9_}&uyCmzS?5F^P<9dQ84ZFoaq)%ePq zT0Q4I^Oze~v#ox2yD!{}!mEbAy!|NC;0A^qYfsUBM7wO!KX$Fo(24K8g&ifL6cU|U zV<~~xLv&eQ-BX*o`EaA#F9GX1v4)u9R5v8~lCa>N+wo_skEPi$7M*^+oUk?{p?EI2B6Bih%?NCF-H)60P2!MzRc6uMdur$e>2ST7cy zw59BjqWm*kUv`ChKxyKGEsJCH36wq`Fw6clO#AOMxS5iAql`Vo6!YJxPQ~ zf7n5621jzyw597_jH8!D{F3K5~z<7kq4tlTXfL7blE;cbpoc%y^*PX|{MMYOM>69({~_pq3`i8P^r z4A%UP)=f>XYJ{6Qy0XSczlNI-q0hy$RcL0RkBA6^nMe7GkGwl?B+XzsYICw)7g%Iv za^A#zSHB7EEa>4hG-Zu2hUa=^#}qo{B1>KrPUA6TDATxsQ?0Hs73Oi9{3?>OLd0>28ncqyp*eJz|E5&lpqC_qkKZ>;# z^A7sq1fPZwVPQs0V!rjO);wnD*Z8Cu6ZAETkykKCx)=W7&BGrgc<&RaM~{V@G?+3;p zG!Z%lDeuiK?{6$0oGl+dE~oNWjA~SjJD&vt71OyDvyBz=vlWZS6-)f@b|Iiu=XdK5 z-)-c++iHBbGy87$_}w0Vu1Lw-$4=WFID~}s1PrWNW_A3DaGFX!gy+)=BC&Tl| z$R;x59GUrq%qmdDu35!-t%^ImiZ`!{zo|-au1ff%3MEi2qFF6=ty&_yS}Lzvrs<4Q zU#)Obtte2VtXZRStwxm=UZa**qtR5OHCLl^QiB$#)z_>wyjE)*UTd0HYu;3gnX9!r zsl^Jsx6yoWckR7H_^SoAfE4-#tcinVp~$%d4F$5~SS(Zo1=eAO$86W>;6S{4jpQ;A+yW7cMj*;y z+&CC_LQ|tGnS9d3tJvUSi_l(b6v3a(Ss`_r&0Ptgp1kG(P1Q(zv+xq=T^X!wpspgJ zfhiou9RT}4%WGd} zMcB&(gb^#48wJ)zHD{t=dE1a9P1WW(dTju#g>L~EIz%uXpfZ@w9!M5L0hQ5n<3B^UNfOLGUhtAlndrEmZ;)qLhdTBR6PLKK^2WX^|nisAk+e zgn)&j@E>msHh4C-E1$GMG-13%kk%fEn+U1fhD>gQG>P=tczA?dFFziHq$MKiPaym# zux&nt7T@!5u;Lr1X2d z0yzniZ3SCs@gPlrY}(w5VFc?ac4_TZKFRN}O$4b4w(;(PrcVai6G0y_Jt4lJFjn}a z?@*lpys^3276-CXR0W+@R?IbJDt477H1Prr**N%_`F2*WEt@*@IT10&0G=;veW}&Q zO@TNL_VH5tJu>>9j>qXoNP~bwr!%1-7Yt3+=%6sCs0-X6h#o z2&`|Qg+S?1N*n`xTALEbf8{kp7a-v6K1dQmSzEPbu+`oY5r%Jw#e=TMef(0^O4m&N z)ifc_R8t`fb0AOpR5aRZ!2+13&f!6I0>e115wL8ho*yXnWHL}2cF(V=M}WNGdv?3& zZSe!&o2Rx;E1zJg`U}$@`_tx_Nv4W1)*-5c_DF>+*fyZwRI4NKTVF+at6Tn9f%e4h zp=!C7FPZWe<$ewpyOFP^!24OEI5#^83jV?VPRy zfM%CCBiTN3DglGQ;## zVQERxZ?QaS26O`94(NBLHr-#CKmp`P6nMI9Dw{YbxVzjku>6Jz{AXx9n>;OV+4W1d zy~%II!vLX{+ywZwGq#Qm`%%*c;kJ9!-il6Fp&>y(SgGdn#Yd|&{sBnxvQ)yN(q9lu zB#alB2>k{TA6z!VH9biLea)YXaP1vvUUMDpax8Dm#6o*D=W(a&qXT{3<*g$4hD-`% z@LPZQaO^x+X*?Va{_n}Ef)$#)wsuU9(*u%+E; z+cR-Z!2A;cri)*7rb3+u+Xw)R$OJp}fqyO7$TqT>h% z$+LxB6@<%6a3~g?jR$9^LYM=<8F*yq9>A;!3F!p01c244*4_c&kQAg0j*dkBovjG@ zF9oTN{v(4%lF;v@N6#y#&!Duux0Dve0WuL$x#WU_B0HT1QhV(!HxcU3BI^_hWcnUQ{B3J=< z005wW-!BFOloQAj0Nn$USO5kZD*#IclZXI-1BTpyb`T(gMSBCl{m;jh=T2%;khhkO zk!S#fIwZZM9k|}sw&R#GD3xm>?3dsc6jHb!b@l)euU;qI^ zW|m_OS^C^483~?9NCg~neb2pd)ueu-LSWOmYx6Vvx2c6jDYrKEKzQg|4nb0!Il+j) z0_EhSF^-p@Aq>nA2`;-3Fvx*kBimAu@+s}Zw<0I92Kw;}kR8zmf?nVJT<*7Sngev1 zk1ltmNV+XX+_7T@6LFs(t!*!N(KF)U+8kYxDE@3yRu6Uz zb;rM@7c{@CO>3PqjY$ErceR)`5B3aL>GdrthTu_GP>pmQ(8|exkDo43uy?TMb3NI6 z6T5cqQC}0FcxEm^rSkxcQ`R;%6B5Q4XeN;t{8P485kVo-n+Gw~Jq3rQ5r8M7Y+3X7 z6XYd|n5P3!Hgt+Ok|twsm607UD@Ba=Kf@S2U1Dasxh&hE84z3iS@)KT#e$bvIOg13hCpcM8x0sMmZ@G_%#EGchj#!Y)Oz+JW0-TANs_ z6U6BFwfnKx!+&L|7#e912=u;&F)^zbUq&`C+=f;t@EA!&QeZqi6)b;o6ID<>ar zS5!}Wvy(q^hx=9!sGj)NjyZ(;)y>^M@vC2X7Vh7;U3cQ&{82&#mQ?@y*;=$HhpAphLPmogH%hC$dEYu z+kZnMa_Cs^&q_XPxj%o+?Z*Ae1JPQLp5DH8Xu(|;pF>Fk57UD$_f&=D*7NLiYB%ye z9353S1T00H9lUznnjD^T+34mI zdM%u@3?&;qjt6VpNeQ2*5gu~+!#XKQ0a8GNroAQ^x)mEzyh>==8`S;htss~y(kULq zN|dP^MB7mK@U(+J*`PC!D2T!<&3Yf0L{Y?;u<1U6QE_l9DoDv2H7p#)|8orhl=#u_ zu~opO_b{MXs{h??>RE^QwHogoOh_y=D-QD-^8qzKkb1#hx1H_Cv`W|xWsNcy zb7!lZQh8V2Z>aPz6%Ac_mZ}2SKyomi(4VCV(C=34=hJR3DtDXkE8>)u6aU3OmXv;C zm;z~!6-tUVsW^~`CZY8bolvMtgWbSGX*`EyyWm&!*Cc+vzBVgEt_7UQrCB}?7Hbdy zl_)orPzR-OrsDr5R%aG8=WH9ArQXzm0^VwR3OqEj$bBIxJ%(KCbC^`*x7~s;8Vv)!hh>|rPkTX&=>`aSxf#4NN zvkEhTM0rHE5BB1zjS+^HqQ^U*q2Gw!d zPm62MUNNm|1^Yp|*4u?iOvKu^Emuc+znpzP72PTEPtV%dG z4BYg;_u|B5!`QKL?6rSLMY!uux7^*iHUH3-6W6^bj?F9L->0j?uOE~+wrts;}hnPc~v6EoASh_{iRk$6pv6n7I{5j zfGT}M-@3lzNb9k~&pL%1OVV{)288_Ve)3mJB+ zyxU2#5Ul4=16=v*&i(TpjJo}owvn~Z5s+q2<~#Q_>?1;NT-rko5A4K8!xhgXFM#pP zBE4d8iZVF3M&wOE&YR0fJm6wqCLj6$ICs$??{jmZ+RK39iy$1!<=K7t^8U}R3Z9c!g-rOSzS(_v>|bz8oo873CAZ!9RIDQ$^p{(3Z8)I89l**Yi55$R1LT zfA*rN8qwj)Z?CB^bxRB=x|IG>#U?($+Vd7#eAh!eXfC?kv&zVm{|HJai}Tx*%^RCM z7diVeu%^|dbuG_klNG_64sS36qEyzKVz#=H+qvII=Lzejk<{)^W z7vx1^0#py_j%|JX^oHI1niKuA~qkpGU%1Y)mtJMXxZJ5Ap^{~Kf|VpKz2J*`zFUJZ5nT9rOA{g{M4 z4kosm#itbA$yo+5QY}uRX$k|G6O2C}QtE{*PPc7`7LLI>8?37R$8NjsM_>P={iXc} zFrq<%Xs{d_qJ@TH&@dM?oiCc+CH7}L8j+7imZKS(DNPU1O!H{w9W=`+nw3$HO;C?r zPVY?d!imx2a?#^9jQ#B0o|8lH5?~3AYM0D`(ghTbkn{xd`Gj}c_nnkENePEn#r=HI`tX6!?OOz`4FR$I|YJ6N?tbu3J zxxR}R4BD?ZA-j0b1C;EX`1q}C=HxwiYQ2noxcpyh$tIkZl`W$)_@c&Urh0lAO$o@s zBLoT&dA+qxkS;cr4^dtQQ&NCHO|tO$rcTqk5DvI+f)r?3tgKPBoHy=bVO(Kq`$8#G zM{4YiGi-RKTD(C#TL(K|;xo`8VuqOX;H2fAO|i?>Lqv*bEL~M|kXY=!afx)F)C<-{UTnITl>nQKqJtT@Zf517JrysRy^l47U z(7ZP%KN`e}hhgymIo(oS;);@1zHR%jyyr=H?rjduc78Y~mN}HrTCdWYA^4haL!d+X z`A2r122Tb)4?Nw{i-8VqjU$~qApM>QOm8BlFCWuiju~ji3=U$3<}t%Nm`|q|s+bU? zpyjBX<(QV`xMv>K#d6Zuaw@`dI?-|_-*UFxa<18Oe$a9uKYOM>esLZ_6X7H;KobO6 zvp)65f8jKGtcd?2MPBAi0I2~QXoK0*;nO>coJSn+@ZopaZ?Nno6^DAez6{FENfa<1 zh9t^%VRFMD_=XC| zt1!xx05QV*si-`40uXu(nkp9wSS+0o;+ZUvq}It%bcq^mq*H@ngs3Wsz%%DArI4_Q z2675gmB<=z@1o+!Xn99VERLcW+>{vQWNlQ09USNrj!bCY=vp`)T$I9p&NgAJQM+zq zT?&ys&(xY9J(_#SK7@>?%U1mq-HRMyU=-E(b2uU$lPP1wNedRS{ap`{ho!^yj0E3v zNc$zeAFH~!Aj$K$_x^GAmE>^eg@bp6gHOvO%)-)d z!NLEV!`=4+zD$mRLXJW5j`y@3gDo9HTpjQGIffbuYV1i$Ajm(&VBi2#qi-)>gBjKt z88TNeQqGMQ6G*zB$Q@|He@sKsL-A4KDKR(OMKK*YWPRE-`72)giju`Vu&n}Qy8gcH zh8v7@ zdJQ&jo{;$S@4+u+>G}9_m zbR;27EE{U)rWV>WX;o{ZSLJ?@#QWxVdBi-XTL8F+C zrE$)xgyQMq3o94v;4PH5Tx22SdHV#f_GmsuL_$1iCTzM7-_1VXlQZ5c?q^eyN)CXU z((es>oi$xZauDgh9L~}I6y(`CQ6WjpzuxHcy;vIouybN5zr<6giw zPAoolWOp>X&xuup{*9l^ZC6~6pEn<+DO-75y6&Os?{WE&hg!0SdVz<=dj8!O53OMj zZQ~)0T@T%V9%yDyJz-CM1y2JVPeUuu8Y|<|w?rc@AL$l`-P5(HRZz8JC-y^ex z>tkJC3Qh~Fs-L@HfAvk=nuh+ZsK@67FIHU}o=Sg#aKE*7+;Q~<%o$OHBB1fD^%=&{ zno?Li^8`G1@8ZlMhir{ODIY>VGxLif-Z)UC02L=V8;km~?p$-bGI!1-+_04EqE&^B zANOq1iSyM&QHSDJ{{L=aMz3)fj?m-^F9|p&Rz((B<-5r0#p#aA2{&ZTnR1CJU3+5u zs_8F>vzTh^Bpgv@ldgaZ)tv7PnJ@F+@TqZgcQG#gI6t#s+TGPA+LhG0CzPuSxnH|jB5dwem`njHGZ1VXp`|3@#0GIlY+V&U%+g6ur`8w0y zxa-4J?+5{}r%u;HWfy-tff^i;Pv51a4J_LJ-Fm^{bJCK@Gs5ycKekq9Tg2MpX~$yv zW1mim*KdUt_r9f>f02AP%@b1Wru(yR!St-S?3Ns{c*4r@n!71W>a(PK(c%04$^;J5 zf|od-wTe z)5*Yv8Q;9Z^%SsXL~XijTCgz3y=k0%>+OHphYNyF7FaK}jY*pk1>Rz62ibi`-)->y z=6ox^ytj_~;A}r>RljdsJT0NMr?Z@N&)(0>{S$lB4+G*y5gv*mPrDfWhp28Fd0=@= zNvc~1qG9D|q$z&imZ?YXT9R%Ny7gnx#P^GP;yPAF*8{ol2J-wD$eR+#_cD;bGEkr` zQ1EM__F|y$_rP;M>LGD+FM~(2hVK@{-FL zn?pwF44}q1ZWGqAP%}c*8P<>Or`0AGW-r_;0eeE)+VDCu?Whyai8sN<5(N5y( zXW)jfoj!PBE-iXP`c&$8@%I+dMuvXpfzJN;oJZ4>&!7M4JbZTLx!u|gjX2^fCHv^= z(#%O2L7j>3@5)}VP+G<6S!XAjeG@K%+#8#jbFd(rI# zZ?G2Hh#pNaV^Io>sHfn22)Dq4v3K?*hVwN-f9`DVOHzsYPub1>ykMQiAJVKm0pj`evgalMKA-s?UO6Zoh%>HHF8$`1_&2CM9`E!DqG{Fjy0{@ zQ!7ybgH^E?jAAM%*FuNA_gClN>G9j!Chvv1oM91P^CC&vg;X>X zl*lf#Xclb-*suiy(%Vc2=t#&28y>P3xy}Yi4&Jr_WOhPD;-yQo$K4>-A$TxkdXh^5 z21Q@DvtMAt0~z8tydg=&o&pBvdYzXk7Gwp$2q?Pnsgm`5irx@kz$;HgdA;~^*Iimq zR9ufz09YtAf6p#mS`ptNl%O5l1Mx{O(zoOs;wKFCHFmT6)LAW!}EdeJE41m>_gdi4O@+}l`Y4|vgCH8rd(AQf4E$ApG=cn&5*{4T(N%zg|@%PCl@Fn1}(*Q zm_USL2ST=4@gtMwsbVLag;wB|P|~GwWb_vmvuu5Dj8dQ$!R36|- zmmBX_Ej+~z%0JeswpMyIf z|Ab*l)X#8um2Ti=y`D_P42QThV5KM1-m&eH+Az-Xg(CX9ocFNJAzxwUQOdkoxk2iDiY`^zrgznq%1SKk5D%{Pe4S zB#1B(Ojm{WqGLxhgJZRm)roh7+3W$`k6?P0B~Zwg)xX~%+z_NRz%z$17RzjZ_AS;x z21|fIIg4Km;^?H#0#hB;j%PVHB9Q99l7CPXDD%S8i_jUdARHb2aq&G}EfMw%Qm43b zRh(6X2Y?ix~;d{9-w_59?f4ykUX^s2;LTB7`8BxB#mswDpiQNb0d z9`(_x{=)@i`hC2*qqSN<8cswF^hbDMogt5e3j8`seF_{n`L@z1J`HK>#Vl zg|N$J0I(IDUNFHWMvueeI~+9wI|AfhFztqLuCb~0#aWs0a|)g1_l5jYDr$Z0IXdpT zKZc0~x3J$Ko~BPVrJ1?D2*o0I=oc~Cln6+&BlG;!G{nLJhQwWXEGoB*u&wXlZdH78 zv3!~7Uj0Yme~PgNa_%%*c~z%`j#9jB`4_HApH78GN{JqFD|}=1-Kwoh$@j`vg!b!u zbp9!&!Zu%^_6^N+qQ_I?$}=z`4Kn7faeU}%fD@CF#d3AcR!f?M8tMZ{hAl?j-ow+w zrzPAa_OE&01DD<5%VfDqcpkp#c{RCVkRuqK^T}nMtqiXWL*rR>|Ezx(yqLq0c1vZ& zhRX(pYsf4tu`~rOG+5e7Xq{CZA`>v#ICpb86#j?8sF%5cb1~-On_s-&Htu}6()nB+ z`_+7w$A{eug)2jvk}tE*J?ivK94iA;JMs8Y4)60v{8896pR`oy%yb?BbWrPSx1-Tr z$*uAY{;hYfzL+NS&5YIUWa}zK{8vC^;408UEA zgim0SsLRTx5*1Q>2e8pPT~%nkFUMmW*fU=mMC0l6wa!G@L=SL!nx?83at})tzTnr@bL@;{lRw^iV#t1g0q-9`_3;vGTKhpb#;$Fa{c>N)Ao1wKi$)n3$&xLwtv6dbpP#NxROx#gvK*+XgP>y zOEd2duvyrMnHKD|f}^)0&DQ{%@p&suFBaR21rN_yDxylYmd-6R8l^Hy!+~X(5j=Sb zrhtPyMAC1iQI`e}<_T&8DAI*k$03ht z(X<2H!7|%)B5ZgSA4x)go^RKN!I0=>CI^_1A_bh8#LV7xaRDkZ2(T&PL1Je#--$2e z^H)-nW>`n(>oHaoeruI(gaX|}oGVql@IOyijMP&Tv@pPkr>1s*RRI6O&I?_g3&0mh zBvrI^7?qPZO)_Yt)JH8n^Y@mpTC%xK~8alT&yn8VGoz-x!o;JCw_38I?^iF4| zSUH**!}6U>89U^0$9%d+iau{N6NT##<2?IM%tGkr{LxO}43~d`1*6vwi|wr!tYx5orJyNN(SYJw=wSg?pXZ1dkEEv9BW{9-=ncfpljcu( z@Yfm@pPXb27kQ`8fl>jsRM2?}LS-0I3hV z#`qj531so8aH&|XK2APikoeb P+JP@4($jiq0MPtjtIW^R literal 0 HcmV?d00001 diff --git a/README.md b/README.md index 980893e..9e2bb19 100755 --- a/README.md +++ b/README.md @@ -144,100 +144,100 @@ in [Editable Complex Components](#editable-complex-components). ## Examples -### Example 1 +### Smooth scrolling with large network loaded list -![demo-3](https://cloud.githubusercontent.com/assets/1321329/10022633/2bcad30e-614e-11e5-987d-28dbbb9d2739.gif) +![demo-3](./.github/large-network-example.gif) ```jsx -import React from 'react' -import { AppRegistry } from 'react-native' +state = { + loading: true, + users: [], +} -import TableView from 'react-native-tableview' -const { Section, Item } = TableView +async componentWillMount() { + const response = await fetch('https://randomuser.me/api/?results=5000') + const data = await response.json() + + this.setState({ + loading: false, + users: data.results.map(a => ({ + name: `${a.name.first} ${a.name.last}`, + id: a.registered, + })), + }) +} + +render() { + return ( + + + {this.state.loading ? 'Fetching' : 'Fetched'} 5000 users + + + {this.state.loading && } -class TableViewExample extends React.Component { - render() { - return ( console.log(event)} > -

    - - Item 1 - - Item 2 - Item 3 - Item 4 - Item 5 - Item 6 - Item 7 - Item 8 - Item 9 - Item 10 - Item 11 - Item 12 - Item 13 - Item 14 - Item 15 - Item 16 - Item 17 - Item 18 - Item 19 -
    -
    - Item 1 - Item 2 - Item 3 +
    + {this.state.users.map(a => {a.name})}
    - - ) - } + + + ) } - -AppRegistry.registerComponent('TableViewExample', () => TableViewExample) ``` -### Example 2 (JSON source support), reads country list JSON from app bundle and display UITableView with selected value checkmarked +### App-bundled JSON with filter and selected value checkmarked -![demo2](https://cloud.githubusercontent.com/assets/1321329/9335801/7a4d42ca-45d6-11e5-860c-969db80413ca.gif) +![editing example](./.github/bundled-json-example.gif) ```jsx -render() { - return ( - console.log(event)}/> - ); -} +// list spanish provinces and add 'All states' item at the beginning + +const country = 'ES' + +return ( + + Showing States in Spain + alert(JSON.stringify(event))} + /> + +) ``` -### Example 3 (JSON filter and optional items at the beginning) +### Built-in editing -```jsx -// list spanish provinces and add 'All states' item at the beginning +![editing example](./.github/editing-example.gif) +```jsx render() { - const country = "ES"; - return ( + console.log(event)}> - All states + style={{ flex: 1 }} + editing={this.props.navigation.state.params.editing} + > +
    + Item 1 + Item 2 + Item 3 + Item 4 + Item 5 + Item 6 + Item 7 + Item 8 +
    - ); +
    + ) } ``` diff --git a/example/src/screens/Example3.js b/example/src/screens/Example3.js index c57bdf5..c9f1114 100644 --- a/example/src/screens/Example3.js +++ b/example/src/screens/Example3.js @@ -22,6 +22,7 @@ const Example3 = () => { alert(JSON.stringify(event))} From 2920101a7c42a1f058bdd2db6e27b9ec31e117eb Mon Sep 17 00:00:00 2001 From: Kyle Roach Date: Tue, 19 Dec 2017 08:31:49 -0400 Subject: [PATCH 37/50] feat(readme): Update feature list --- README.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 9e2bb19..219065c 100755 --- a/README.md +++ b/README.md @@ -24,11 +24,10 @@ ## Features -* Look and feel native iOS TableView (with group/plain tableview type, sections - headers, etc) -* Display long lists of data (like country list) - built-in list view has - performance issues for long lists -* Use built-in accessory types (checkmark or disclosure indicator) +* Look and feel of iOS TableView - **because it is!** (with group/plain + tableview type, sections headers, etc) +* Display long lists of data (like country list) with no performance loss +* Built-in accessory types (checkmark or disclosure indicator) * Automatic scroll to initial selected value during component initialization (autoFocus property) * Automatic item selection with "checkmark" with old item de-selection @@ -42,8 +41,8 @@ states for given country only (check demo) * Create custom UITableView cells with flexible height using React Native syntax (TableView.Cell tag) -* Use tableview as menu to navigate to other app screen (check included demo, it - uses flux router https://github.com/aksonov/react-native-router-flux) +* Use TableView as menu to navigate to other screens (check included demo, using + react-navigation https://reactnavigation.org) * Native editing mode for table - move/delete option is supported by using attributes canMove, canEdit for items/sections From 4cf4050da1c1fb85c819cf72cbafdbb2b423de9b Mon Sep 17 00:00:00 2001 From: Kyle Roach Date: Tue, 19 Dec 2017 08:54:28 -0400 Subject: [PATCH 38/50] Add more default props --- .eslintrc | 2 +- package.json | 10 ++-------- src/TableView.js | 36 ++++++++++++++++++++++++------------ 3 files changed, 27 insertions(+), 21 deletions(-) diff --git a/.eslintrc b/.eslintrc index a305006..2751e0b 100644 --- a/.eslintrc +++ b/.eslintrc @@ -10,7 +10,7 @@ "no-unused-expressions": "off", "no-alert": "off", "no-debugger": "off", - "max-len": ["warn", 80], + "max-len": ["warn", 120], "no-restricted-syntax": "off", "no-param-reassign": "off" }, diff --git a/package.json b/package.json index 7d04adb..7e73402 100644 --- a/package.json +++ b/package.json @@ -4,19 +4,13 @@ "description": "Native iOS TableView wrapper for React Native", "main": "src/index.js", "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" + "lint": "eslint **/*.js" }, "repository": { "type": "git", "url": "git+https://github.com/aksonov/react-native-tableview.git" }, - "keywords": [ - "react-native", - "react-component", - "UITableView", - "tableview", - "iOS" - ], + "keywords": ["react-native", "react-component", "UITableView", "tableview", "iOS"], "author": { "name": "Pavlo Aksonov", "email": "akso.nov@gmail.com", diff --git a/src/TableView.js b/src/TableView.js index d3df7a2..ab9cf21 100644 --- a/src/TableView.js +++ b/src/TableView.js @@ -32,7 +32,7 @@ class TableView extends React.Component { onAccessoryPress: PropTypes.func, onWillDisplayCell: PropTypes.func, onEndDisplayingCell: PropTypes.func, - selectedValue: PropTypes.any, // string or integer basically + selectedValue: PropTypes.oneOf([PropTypes.string, PropTypes.number]), // string or integer basically autoFocus: PropTypes.bool, autoFocusAnimate: PropTypes.bool, alwaysBounceVertical: PropTypes.bool, @@ -85,12 +85,32 @@ class TableView extends React.Component { tableViewCellEditingStyle: RNTableViewConsts.CellEditingStyle.Delete, separatorStyle: RNTableViewConsts.SeparatorStyle.Line, autoFocusAnimate: true, + autoFocus: false, alwaysBounceVertical: true, scrollEnabled: true, sectionIndexTitlesEnabled: false, showsHorizontalScrollIndicator: true, showsVerticalScrollIndicator: true, + moveWithinSectionOnly: false, style: null, + json: null, + selectedValue: null, + contentInset: { + top: 0, + bottom: 0, + left: 0, + right: 0, + }, + contentOffset: { + x: 0, + y: 0, + }, + scrollIndicatorInsets: { + top: 0, + bottom: 0, + left: 0, + right: 0, + }, onChange: () => null, onScroll: () => null, onPress: () => null, @@ -187,12 +207,7 @@ class TableView extends React.Component { } scrollTo(x, y, animated) { - NativeModules.RNTableViewManager.scrollTo( - findNodeHandle(this.tableView), - x, - y, - animated, - ) + NativeModules.RNTableViewManager.scrollTo(findNodeHandle(this.tableView), x, y, animated) } _onScroll(event) { @@ -208,8 +223,7 @@ class TableView extends React.Component { this.sections[data.selectedSection] && this.sections[data.selectedSection].items[data.selectedIndex].onPress ) { - this.sections[data.selectedSection] && - this.sections[data.selectedSection].items[data.selectedIndex].onPress(data) + this.sections[data.selectedSection] && this.sections[data.selectedSection].items[data.selectedIndex].onPress(data) } this.props.onPress(data) @@ -222,9 +236,7 @@ class TableView extends React.Component { this.props.onAccessoryPress(data) if (this.sections) { - const pressedItem = this.sections[data.accessorySection].items[ - data.accessoryIndex - ] + const pressedItem = this.sections[data.accessorySection].items[data.accessoryIndex] pressedItem.onAccessoryPress && pressedItem.onAccessoryPress(data) } From 9da35442240ab89c82837d188a8fe9f062d105db Mon Sep 17 00:00:00 2001 From: Kyle Roach Date: Wed, 20 Dec 2017 01:19:13 -0400 Subject: [PATCH 39/50] feat(native): Export footerTextColor --- RNTableView/RNTableViewManager.m | 1 + 1 file changed, 1 insertion(+) diff --git a/RNTableView/RNTableViewManager.m b/RNTableView/RNTableViewManager.m index 856c312..df79e4c 100644 --- a/RNTableView/RNTableViewManager.m +++ b/RNTableView/RNTableViewManager.m @@ -57,6 +57,7 @@ - (NSArray *)customDirectEventTypes RCT_EXPORT_VIEW_PROPERTY(selectedBackgroundColor, UIColor) RCT_EXPORT_VIEW_PROPERTY(detailTextColor, UIColor) RCT_EXPORT_VIEW_PROPERTY(headerTextColor, UIColor) +RCT_EXPORT_VIEW_PROPERTY(footerTextColor, UIColor) RCT_EXPORT_VIEW_PROPERTY(separatorColor, UIColor) RCT_EXPORT_VIEW_PROPERTY(moveWithinSectionOnly, BOOL) RCT_EXPORT_VIEW_PROPERTY(allowsToggle, BOOL) From 4316eeacb101726d12a18178d4f3454f548be5a5 Mon Sep 17 00:00:00 2001 From: Kyle Roach Date: Wed, 20 Dec 2017 01:52:50 -0400 Subject: [PATCH 40/50] Finish defaults for props --- src/TableView.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/TableView.js b/src/TableView.js index ab9cf21..9dd4137 100644 --- a/src/TableView.js +++ b/src/TableView.js @@ -41,8 +41,6 @@ class TableView extends React.Component { textColor: PropTypes.string, detailTextColor: PropTypes.string, tintColor: PropTypes.string, - footerLabel: PropTypes.string, - headerFont: PropTypes.number, headerTextColor: PropTypes.string, footerTextColor: PropTypes.string, separatorColor: PropTypes.string, @@ -111,6 +109,12 @@ class TableView extends React.Component { left: 0, right: 0, }, + textColor: null, + detailTextColor: null, + tintColor: null, + headerTextColor: null, + footerTextColor: null, + separatorColor: null, onChange: () => null, onScroll: () => null, onPress: () => null, From 739f921925802c10cf87199582baaf7bceb5b45f Mon Sep 17 00:00:00 2001 From: Kyle Roach Date: Wed, 20 Dec 2017 02:06:57 -0400 Subject: [PATCH 41/50] Add props for font, detail, header, footer --- src/TableView.js | 37 ++++++++++++++++++++++++++++++++++++- 1 file changed, 36 insertions(+), 1 deletion(-) diff --git a/src/TableView.js b/src/TableView.js index 9dd4137..0153a36 100644 --- a/src/TableView.js +++ b/src/TableView.js @@ -26,6 +26,9 @@ function extend(el, map) { return el } +const FontWeight = PropTypes.oneOf([100, 200, 300, 400, 500, 600, 700, 800, 900, 'bold', 'normal']) +const FontStyle = PropTypes.oneOf(['italic', 'normal', 'oblique']) + class TableView extends React.Component { static propTypes = { onPress: PropTypes.func, @@ -38,11 +41,27 @@ class TableView extends React.Component { alwaysBounceVertical: PropTypes.bool, moveWithinSectionOnly: PropTypes.bool, json: PropTypes.string, + tintColor: PropTypes.string, + fontSize: PropTypes.number, + fontWeight: FontWeight, + fontStyle: FontStyle, + fontFamily: PropTypes.string, textColor: PropTypes.string, detailTextColor: PropTypes.string, - tintColor: PropTypes.string, + detailFontSize: PropTypes.number, + detailFontWeight: FontWeight, + detailFontStyle: FontStyle, + detailFontFamily: PropTypes.string, headerTextColor: PropTypes.string, + headerFontSize: PropTypes.number, + headerFontWeight: FontWeight, + headerFontStyle: FontStyle, + headerFontFamily: PropTypes.string, footerTextColor: PropTypes.string, + footerFontSize: PropTypes.number, + footerFontWeight: FontWeight, + footerFontStyle: FontStyle, + footerFontFamily: PropTypes.string, separatorColor: PropTypes.string, separatorStyle: PropTypes.number, scrollEnabled: PropTypes.bool, @@ -115,6 +134,22 @@ class TableView extends React.Component { headerTextColor: null, footerTextColor: null, separatorColor: null, + fontSize: null, + fontWeight: 'normal', + fontStyle: 'normal', + fontFamily: null, + detailFontSize: null, + detailFontWeight: 'normal', + detailFontStyle: 'normal', + detailFontFamily: null, + headerFontSize: null, + headerFontWeight: 'normal', + headerFontStyle: 'normal', + headerFontFamily: null, + footerFontSize: null, + footerFontWeight: 'normal', + footerFontStyle: 'normal', + footerFontFamily: null, onChange: () => null, onScroll: () => null, onPress: () => null, From cecbc641d9a5fe4f5cfc750c8fa9b916d4509fc4 Mon Sep 17 00:00:00 2001 From: Kyle Roach Date: Wed, 20 Dec 2017 02:26:07 -0400 Subject: [PATCH 42/50] Start typescript definitions --- package.json | 1 + src/index.d.ts | 51 ++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 src/index.d.ts diff --git a/package.json b/package.json index 7e73402..8a1ca84 100644 --- a/package.json +++ b/package.json @@ -3,6 +3,7 @@ "version": "1.7.0", "description": "Native iOS TableView wrapper for React Native", "main": "src/index.js", + "types": "src/index.d.ts", "scripts": { "lint": "eslint **/*.js" }, diff --git a/src/index.d.ts b/src/index.d.ts new file mode 100644 index 0000000..6952f9f --- /dev/null +++ b/src/index.d.ts @@ -0,0 +1,51 @@ +// Type definitions for react-native-tableview +// Project: https://github.com/aksonov/react-native-tableview +// Definitions by: Kyle Roach +// TypeScript Version: 2.6 + +import * as React from 'react' + +declare module 'react-native-tableview' { + export interface ConstsModel { + Style: { + Plain: number + Grouped: number + } + CellStyle: { + Default: number + Value1: number + Value2: number + Subtitle: number + } + CellEditingStyle: { + None: number + Delete: number + Insert: number + } + CellSelectionStyle: { + None: number + Blue: number + Gray: number + Default: number + } + SeparatorStyle: { + None: number + Line: number + } + AccessoryType: { + None: number + DisclosureIndicator: number + DisclosureButton: number + Checkmark: number + DetailButton: number + } + } + + class TableView extends React.Component<{}> {} + + namespace TableView { + const Consts: ConstsModel + } + + export default TableView +} From 1bc25dc0bb5387420c4f36ec2637becc9dfcbaae Mon Sep 17 00:00:00 2001 From: Kyle Roach Date: Wed, 20 Dec 2017 07:07:20 -0400 Subject: [PATCH 43/50] docs(ts): Section props --- src/index.d.ts | 32 ++++++++++++++++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) diff --git a/src/index.d.ts b/src/index.d.ts index 6952f9f..42d3893 100644 --- a/src/index.d.ts +++ b/src/index.d.ts @@ -6,7 +6,7 @@ import * as React from 'react' declare module 'react-native-tableview' { - export interface ConstsModel { + export interface Constants { Style: { Plain: number Grouped: number @@ -41,10 +41,38 @@ declare module 'react-native-tableview' { } } + interface SectionProps { + /** + * Show the DisclosureIndicator accessory type + */ + arrow?: boolean + + /** + * Title for header + */ + label?: string + + /** + * Title for header + */ + footerLabel?: string + + /** + * Height of header + */ + headerHeight?: number + + /** + * Height of footer + */ + footerHeight?: number + } + class TableView extends React.Component<{}> {} namespace TableView { - const Consts: ConstsModel + const Consts: Constants + class Section extends React.Component {} } export default TableView From 96eec2ae8175a75466fd70c94286721ddc17394d Mon Sep 17 00:00:00 2001 From: Kyle Roach Date: Wed, 20 Dec 2017 07:33:21 -0400 Subject: [PATCH 44/50] docs(ts): Item definitions --- src/TableViewItem.js | 3 +++ src/index.d.ts | 24 ++++++++++++++++++++++++ 2 files changed, 27 insertions(+) diff --git a/src/TableViewItem.js b/src/TableViewItem.js index 8108470..79437c7 100644 --- a/src/TableViewItem.js +++ b/src/TableViewItem.js @@ -13,6 +13,9 @@ class TableViewItem extends React.Component { TableViewItem.propTypes = { value: PropTypes.any, // string or integer basically label: PropTypes.string, + selected: PropTypes.bool, + detail: PropTypes.string, + accessoryType: PropTypes.number, } export default TableViewItem diff --git a/src/index.d.ts b/src/index.d.ts index 42d3893..6cd28a6 100644 --- a/src/index.d.ts +++ b/src/index.d.ts @@ -68,11 +68,35 @@ declare module 'react-native-tableview' { footerHeight?: number } + interface ItemProps { + /** + * This value will be returned on event callbacks + */ + value?: string | number + + /** + * Show the Checkmark accessory type + */ + selected?: boolean + + /** + * Detail text to show + */ + detail?: string + + /** + * Accessory type + */ + accessoryType?: Constants['AccessoryType'] + } + class TableView extends React.Component<{}> {} namespace TableView { const Consts: Constants class Section extends React.Component {} + class Item extends React.Component {} + class Cell extends React.Component {} } export default TableView From 58a7edbd5bcbcbf364de9735edb780416a945ccf Mon Sep 17 00:00:00 2001 From: Kyle Roach Date: Wed, 20 Dec 2017 08:13:18 -0400 Subject: [PATCH 45/50] fix(ts): Correct type for AccessoryType --- src/index.d.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/index.d.ts b/src/index.d.ts index 6cd28a6..c7fc801 100644 --- a/src/index.d.ts +++ b/src/index.d.ts @@ -41,6 +41,14 @@ declare module 'react-native-tableview' { } } + enum AccessoryType { + None = 0, + DisclosureIndicator, + DisclosureButton, + Checkmark, + DetailButton + } + interface SectionProps { /** * Show the DisclosureIndicator accessory type @@ -87,7 +95,7 @@ declare module 'react-native-tableview' { /** * Accessory type */ - accessoryType?: Constants['AccessoryType'] + accessoryType?: AccessoryType } class TableView extends React.Component<{}> {} From 013c0fa0789b42a584fbd3ad842244efb25f6251 Mon Sep 17 00:00:00 2001 From: Kyle Roach Date: Wed, 20 Dec 2017 09:05:54 -0400 Subject: [PATCH 46/50] Remove toplevel module --- src/index.d.ts | 209 ++++++++++++++++++++++++++----------------------- 1 file changed, 113 insertions(+), 96 deletions(-) diff --git a/src/index.d.ts b/src/index.d.ts index c7fc801..7a790a3 100644 --- a/src/index.d.ts +++ b/src/index.d.ts @@ -4,108 +4,125 @@ // TypeScript Version: 2.6 import * as React from 'react' +import { ViewStyle } from 'react-native' -declare module 'react-native-tableview' { - export interface Constants { - Style: { - Plain: number - Grouped: number - } - CellStyle: { - Default: number - Value1: number - Value2: number - Subtitle: number - } - CellEditingStyle: { - None: number - Delete: number - Insert: number - } - CellSelectionStyle: { - None: number - Blue: number - Gray: number - Default: number - } - SeparatorStyle: { - None: number - Line: number - } - AccessoryType: { - None: number - DisclosureIndicator: number - DisclosureButton: number - Checkmark: number - DetailButton: number - } +export interface Constants { + Style: { + Plain: number + Grouped: number } - - enum AccessoryType { - None = 0, - DisclosureIndicator, - DisclosureButton, - Checkmark, - DetailButton + CellStyle: { + Default: number + Value1: number + Value2: number + Subtitle: number } - - interface SectionProps { - /** - * Show the DisclosureIndicator accessory type - */ - arrow?: boolean - - /** - * Title for header - */ - label?: string - - /** - * Title for header - */ - footerLabel?: string - - /** - * Height of header - */ - headerHeight?: number - - /** - * Height of footer - */ - footerHeight?: number + CellEditingStyle: { + None: number + Delete: number + Insert: number } - - interface ItemProps { - /** - * This value will be returned on event callbacks - */ - value?: string | number - - /** - * Show the Checkmark accessory type - */ - selected?: boolean - - /** - * Detail text to show - */ - detail?: string - - /** - * Accessory type - */ - accessoryType?: AccessoryType + CellSelectionStyle: { + None: number + Blue: number + Gray: number + Default: number + } + SeparatorStyle: { + None: number + Line: number } + AccessoryType: { + None: number + DisclosureIndicator: number + DisclosureButton: number + Checkmark: number + DetailButton: number + } +} - class TableView extends React.Component<{}> {} +export enum AccessoryType { + None = 0, + DisclosureIndicator, + DisclosureButton, + Checkmark, + DetailButton, +} - namespace TableView { - const Consts: Constants - class Section extends React.Component {} - class Item extends React.Component {} - class Cell extends React.Component {} - } +export enum TableViewStyle { + Plain = 0, + Grouped, +} + +export enum TableViewCellStyle { + Default = 0, + Value1, + Value2, + Subtitle, +} + +interface SectionProps { + /** + * Show the DisclosureIndicator accessory type + */ + arrow?: boolean + + /** + * Title for header + */ + label?: string - export default TableView + /** + * Title for header + */ + footerLabel?: string + + /** + * Height of header + */ + headerHeight?: number + + /** + * Height of footer + */ + footerHeight?: number +} + +interface ItemProps { + /** + * This value will be returned on event callbacks + */ + value?: string | number + + /** + * Show the Checkmark accessory type + */ + selected?: boolean + + /** + * Detail text to show + */ + detail?: string + + /** + * Accessory type + */ + accessoryType?: AccessoryType } + +interface TableViewProps { + style?: ViewStyle + tableViewStyle?: TableViewStyle + tableViewCellStyle?: TableViewCellStyle +} + +declare class TableView extends React.Component {} + +declare namespace TableView { + const Consts: Constants + class Section extends React.Component {} + class Item extends React.Component {} + class Cell extends React.Component {} +} + +export default TableView From 2f9ee1f88c3359be708b9e813c13b948613a64df Mon Sep 17 00:00:00 2001 From: Kyle Roach Date: Thu, 21 Dec 2017 03:57:19 -0400 Subject: [PATCH 47/50] Complete typescript definitions --- src/index.d.ts | 133 ++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 132 insertions(+), 1 deletion(-) diff --git a/src/index.d.ts b/src/index.d.ts index 7a790a3..17a0ffa 100644 --- a/src/index.d.ts +++ b/src/index.d.ts @@ -4,7 +4,50 @@ // TypeScript Version: 2.6 import * as React from 'react' -import { ViewStyle } from 'react-native' +import { ViewStyle, EdgeInsetsPropType, PointPropType, NativeSyntheticEvent, NativeScrollEvent } from 'react-native' + +type FontWeight = 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 | 'bold' | 'normal' + +type FontStyle = 'italic' | 'normal' | 'oblique' + +interface CallBack { + cancelBubble: boolean + target: number +} + +interface AccessoryCallBack extends CallBack { + accessoryIndex: number + accessorySection: number + accessoryType: number + children: string + footerLabel?: string + label?: string +} + +interface DisplayCallBack extends CallBack { + row: number + section: number +} + +interface OnPressCallBack extends CallBack { + children: string + selectedIndex: number + selectedSection: number + footerLabel?: string + label?: string +} + +interface OnChangeCallBack extends CallBack { + sourceIndex: number + sourceSection: number + destinationIndex?: number + destinationSection?: number + mode: 'move' | 'delete' + canMove?: boolean + canEdit?: boolean + children?: string + label?: string +} export interface Constants { Style: { @@ -61,12 +104,33 @@ export enum TableViewCellStyle { Subtitle, } +export enum CellEditingStyle { + None = 0, + Delete, + Insert, +} + +export enum SeparatorStyle { + None = 0, + Line, +} + interface SectionProps { /** * Show the DisclosureIndicator accessory type */ arrow?: boolean + /** + * If cell is allowed to be dragged in editing mode + */ + canMove?: boolean + + /** + * If cell can be deleted in editing mode + */ + canEdit?: boolean + /** * Title for header */ @@ -108,12 +172,79 @@ interface ItemProps { * Accessory type */ accessoryType?: AccessoryType + + /** + * If cell is allowed to be dragged in editing mode + */ + canMove?: boolean + + /** + * If cell can be deleted in editing mode + */ + canEdit?: boolean + + /** + * Callback fired on pressing an accessory + */ + onAccessoryPress?(event: AccessoryCallBack): void + + /** + * Callback fired on pressing an item + */ + onPress?(event: OnPressCallBack): void } interface TableViewProps { style?: ViewStyle tableViewStyle?: TableViewStyle tableViewCellStyle?: TableViewCellStyle + tableViewCellEditingStyle?: CellEditingStyle + separatorStyle?: SeparatorStyle + editing?: boolean + autoFocusAnimate?: boolean + autoFocus?: boolean + alwaysBounceVertical?: boolean + scrollEnabled?: boolean + allowsToggle?: boolean + allowsMultipleSelection?: boolean + sectionIndexTitlesEnabled?: boolean + showsHorizontalScrollIndicator?: boolean + showsVerticalScrollIndicator?: boolean + moveWithinSectionOnly?: boolean + selectedValue?: any + json?: string + filter?: string + contentInset?: EdgeInsetsPropType + contentOffset?: PointPropType + scrollIndicatorInsets?: EdgeInsetsPropType + textColor?: string + detailTextColor?: string + tintColor?: string + headerTextColor?: string + footerTextColor?: string + separatorColor?: string + fontSize?: number + fontWeight?: FontWeight + fontStyle?: FontStyle + fontFamily?: string + detailFontSize?: number + detailFontWeight?: FontWeight + detailFontStyle?: FontStyle + detailFontFamily?: string + headerFontSize?: number + headerFontWeight?: FontWeight + headerFontStyle?: FontStyle + headerFontFamily?: string + footerFontSize?: number + footerFontWeight?: FontWeight + footerFontStyle?: FontStyle + footerFontFamily?: string + onScroll?(event: NativeSyntheticEvent): void + onPress?(event: OnPressCallBack): void + onChange?(event: OnChangeCallBack): void + onAccessoryPress?(event: AccessoryCallBack): void + onWillDisplayCell?(event: DisplayCallBack): void + onEndDisplayingCell?(event: DisplayCallBack): void } declare class TableView extends React.Component {} From a0c977179064ede5d64f5b903371a2259be3e7b9 Mon Sep 17 00:00:00 2001 From: Kyle Roach Date: Thu, 21 Dec 2017 04:00:18 -0400 Subject: [PATCH 48/50] Update README.md --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 219065c..6269432 100755 --- a/README.md +++ b/README.md @@ -132,6 +132,9 @@ Checkamrk can also be applied by adding the `selected` prop on the Item. ``` +### Props +For a full list of props on all components check out [the typescript definitions file](./src/index.d.ts). + ### List item format Items in the list can be either `TableView.Item` or `TableView.Cell`. An `Item` From f179e34eb2c12baff978cd90b5386a59d8c982aa Mon Sep 17 00:00:00 2001 From: Kyle Roach Date: Thu, 21 Dec 2017 04:30:24 -0400 Subject: [PATCH 49/50] fix(fonts): Setting default as null resulted in wrong sizes Setting fontSize, family, weight, style as null was messing with default system values --- src/TableView.js | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/src/TableView.js b/src/TableView.js index 0153a36..18f04b5 100644 --- a/src/TableView.js +++ b/src/TableView.js @@ -1,3 +1,4 @@ +/* eslint-disable react/require-default-props */ import React from 'react' import PropTypes from 'prop-types' import { @@ -134,22 +135,6 @@ class TableView extends React.Component { headerTextColor: null, footerTextColor: null, separatorColor: null, - fontSize: null, - fontWeight: 'normal', - fontStyle: 'normal', - fontFamily: null, - detailFontSize: null, - detailFontWeight: 'normal', - detailFontStyle: 'normal', - detailFontFamily: null, - headerFontSize: null, - headerFontWeight: 'normal', - headerFontStyle: 'normal', - headerFontFamily: null, - footerFontSize: null, - footerFontWeight: 'normal', - footerFontStyle: 'normal', - footerFontFamily: null, onChange: () => null, onScroll: () => null, onPress: () => null, From e049d8866eb805deced6835f44e4dd1b880b26f2 Mon Sep 17 00:00:00 2001 From: Kyle Roach Date: Thu, 21 Dec 2017 04:42:03 -0400 Subject: [PATCH 50/50] Bump package version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 8a1ca84..2418bbd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-native-tableview", - "version": "1.7.0", + "version": "2.0", "description": "Native iOS TableView wrapper for React Native", "main": "src/index.js", "types": "src/index.d.ts",

    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

X?JA3d^%L*9 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 bW3M#3b4T^$*OyWjD*T)HZY57qIH2?&NeIIG literal 0 HcmV?d00001 diff --git a/.github/large-network-example.gif b/.github/large-network-example.gif new file mode 100644 index 0000000000000000000000000000000000000000..8d3e6c3513f3be396a20a0c977c64ce261ba5e15 GIT binary patch literal 774532 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%0D5q%nm{ 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 n>9W&L>P4cYhIi-*X|*H@oEtzVrAV%f3R zLdlq=!F%bwmyV6=%)d79wJx#HC&CdVA$BD&jb8>p09C}xS14`ZB3H-g&^)9J$)98{Lj9RvZ*VjuP4}(&wZZ?m})7y znAns5`F$EqenwZvv#*1kX0&Sw`(09;xJMgAwNe^=D+dWVXSaK!4_`06DKei+`L*zi z7PR6@>U|tEPg#Sr^(_QMRb))0MC@4Em1p!*SC(CaK4gzG2vc!YUu}e)w{4L>i$Oy` z0CMWeK`TK^;{|&kRV}?=bK{$>+Rf5D-A5T2 zN2&p7MD?UD2vjVh>_L^%cWT8LRTB`}wt`rZR21zQElDAlD};V`E^R!k3Q!oo*z)M<&isx-J-bxYQ`4N7865ij(r2QzTf*|y}4pP zsz6g}8hM&QRWe6c#b?pL7vWR?vW}&}0C-1(_TTIlUXDYwhrELIuEk4)PS&|aid{XM zag{vSP+uOi{pwqz>~1e!{)64#swLkf+v#mE5HjfY{vfT=<3?`X>hqtp)drKUt`z^< zB+%vX%|9n8$=%yHbc3b){vYTjP~P~TYTaLS^S@W?DpxR>bisPcUBRYRzDFc)T;f6) ziBH#h=(Tks@D$s_6su4^Jm^GNUDy13-Z6uS^~k%o4+LW^wC~Y}0bdT7B!=X_rPk>% zj2b>Af%M*Gy-+Xv%vrVZ#mHZ7`SBm!tua`IVmW%1g5#32Z~fdK|G-H|DvfiV8v5(v z@%jR1j))f|0H4kb^z_!h8c#vDZ9jeF%@e37a_a)E)99^KZ1`Ob6juVjaiL_TK)Jn8 zQ^0rN6mr*5==+vdQ?nVnt?#d5miM@kMRj~rLi25i#nJ*KE%mQMB+&n8%FFM5n%^xL zzPpr_@{G8i(qD%N3HaM{`X`D?SP}&2{R`dvS0+)zTp+Gm=NAwiurK5Nw^|qdZVM_BUpj&mlG@!9KGZBJay zF0N8qPXmxoK*nXN#cAmaX$iYVZNy~|#%m(uAGT=N8c|(Iols~RhzlqxP#shEnbV4e zO2TdLS4)BhA~Yr^q}NWVnbDCLV@N-*_{(bn9XVhZFY_e=LV{2Z4JA_&1@MsC%hAfD z2qr>(iVhn3R(9&KEY%_iBZWSE@r<7Hjo?17_I9*~@nWL7C!E$Zg>V$EkwySHw%DPf zd)D?O#6d;49{`Hkm+crf37Cbem?poG{*(rPJF6scJRMYgN~4y-RAwic%80K|1_N{` zzRQ0nL_!rQo}JRaFxR4OLQYBZvok~}Qo8;g_QZ3E)$xQMwq+=%ut4BS-{wT;9MGw6 zMc-kOc>3go7dmMBFeDN1%UnbS?nSmAaa56Z)mowlu~iji5Em2+jcFz|bum^<$t2^r z#u&+H)5&$0A&dP&fib|_H99Li4J7cqVM&>3DH^6-#%(48`d#;t!ROx~$QVF`*~bco zwuY$@#qwLEK#w8hr`A)mIWyGZD%m%DVl$_U%{=jiZcx!pZ;;V63+CpAzv~Z|SIa52 zv%p7cGg$cUH=C2uMUaJi)Dq=RZ#;V5#>b!pFd324YM4`d=bLhg=q!ci59h!2v33|B zquy|a3sb#3r|=Yu959I-&6Y6vN{wiw@U4t=-jcXEPh&U-!0-b0WDs}ECH!6#s#nLR z(HBEMhJ%*HhS)+F@wNXjiQ>HeZ4!MGk zMiY2f@+byE*{H$N1@d$iOT-mRSr*Ii72m9hy%iLDTQgRHF;?kaj7naNnr4iKY>XCP zjLtjS`+gu2UVe+dgsKsc5VO!gq6pAwDl_E{&KOpGiW}eQK$NpG5=A8}WH3;{>Wryf zpgAs%v(n7)gkgX!Nes2doAyMK0Eof|2nqoa0jr)@peSG%60G6OHYLR6N#Qv=2~r!Q z%(O|!nI6P4@a4mEZps(gM8Kft=TFm)y(ZR z46fiHj~Q)B7~KH*kY#O9E2M)@JFT;>$q8daeCrsgZO|S*XUTKH4Xo{H?FFT&SJpF+ zd7!*=o*Dp75rxe3)n|DjaqKR5snrvm7UvfjBodO-2Z(<3zq?Pl(N?sPRg~;ibh2#S ze^G|!ZGNiW{KUEWaZGbaRdeu2v-f_p7p%pXHMzvbab%Y*$EkDL-A z*;Zw%R@HGCVZKu7PZ(LN7Swo@-peS1+9;#^D3kaov*0KTwy2 zPr~!`tvVvSZ_i3~D0wRME6_xJq_JhEMQ|y_{0ItI>99A7fPSxAPi5IishwP4oZh93 zD67^TtS(*bRD;*t2~r@pHSW}W@R2?7C#L2(;Y%$5J?#pJyaApXkat@86h>0k*4FlB z2fcCw9lmqw!T`J(MiixZZjGmyMETD?o%6Eil^5O0@cJ+daPI^1EWL+qkF7SpzGu7x z+MYYNf*{3ajaX)1RPxv6KQAEZRe?9WIJh69B}y0^u0=?rlO1lnnYZBH-^q z@Ahilj&snii!aRbdvh1r3bvdOQ)DiAY1j0}1uloHH8nkR#}ij->}Ff({rwTP92yhB zG?4I*O!WL^kmCyPi{S<>tx~%c%&lJ$D%Rynq$L^xC0g1gI_@QU2_**ZrA7&*CUvDc z!L2xx$a;0iEu~eV4pf^6yZ5WYY@*cZu+)XL%uS%oL%Zyudzn{4nNMBWqlq&A!?Hl; z7@OJ`6yqXE+cRfd$!R=(K`y1k_IO`?3X*2XEM10%mQMXDb*XN+=;dUk=@ zb8-qlMW(bfCck_dbvCgKw$wGD?xCveK?qOUq%xn?O%=+HQ#&GvJPiQlSIjxn`hArY zYBQM=(>LdhQpL44ewZGjyGd-PGc{-^>!<6Y+g;jBjf^3H+#}*p>KyBti*7b{LCGth z3Eh+lrZm1?uD;-A!Plnll8Uo5J>g=7ne>wb?mw+>v)hDfLw*xQAwG$-z-dInY(lab zJI(>MBZcOPDdq0hoLckTZu30x^Ve(V`N!u4Kh57DSrFl0xDw-^{|}R>Zb5%y!SHbO z4)db-twn#>uw9)Vt~(I;yM^S@VnBW6lfo7>%Tm1b(i5AdP(e)8rTl~!qJ)0Qsne==!*>*O`t-${212etX8i{$v&4M>Q zHgUXtx?kk9^bG++4nPFgY7BkfZ<+OOx%d71sVjDUgR5UgQQrEZj_c)uGxx8LlTFQ% z92xC$8GL6ar%k#=F`4_WYm@159E%5*w2vvvZo}AXm921dqHDdWimRw?i_=Jy=iVA& z(i$6dj^xiPvgZ(a7Mp6s2*0+{oQe1c2W|!}R;9vqx%V4J9y^)|JKA+Sx)VG4hdYL( zyT$^$rrNva?z_$jyRLOOA!hf%;jSm?p7-i|Uz>yR}AV=pQx^a2+H~36&MAHL5QT0U@Ijf)xc$ki# zcmD;3TqFC}?FTw-)w)8xzZFXALcCfi`e2YN0gkGBl>E6&%ng29E587N9kQ83^qPO@ z%hTk{9}L5)G`~!fjagqc6itk~sc(85e(`5Pw5x*PZQiVvo?l|R3J@Oj9kUh1d^ym-C&XX6j)47b5&fzzxzvV5OOJ|Di{BqKv{ zcW~kL<{XeicV+p0f)8{Che+oc{w$MC@+&pHEs>*qr1Y%6jp%%OiFpbNN#b_KVkZRbSFt-`zg#=7Bd} zM-)*H{K%H9S2IZC1fNgxA8{?807+q+hiE=VfIEjV2Y*G>tNc$i6hzoXP>TK+=;qrP z#<&6w7g%^3f09_C(h0KU*BBk0T--b!INT4{V_db4xW=sMNlPBiB(kvTiK5Zs zts(rkNo3XjaC12GX7&S{m;NWa^Dna>-tBb~QEwE>^4wIm#Z~L-z!Uq|u}rtK1SC%# z#x3~oE(l0`y+5sS^C>Nv_?h#ZYHxvQqRhGLVu4j}7Mbif_mwiY^@T*nG*vjOA7KM! zCLXu}TnM_Lkg1_E{TQX#AGl>AuD5LB7DdjA-}cvycKygJ~73QGFYrI~JBz?FN2ig4$ zLsAe@^TvekErg?KIC<5%>4~HOAe};0Ks|IXfOL~aUG_3%gk#-J5f2c@J4Nlm|*X}b#+)2r!e&aCU=5#BW0F>amks7CfEhPlHx=h7qrQ%^m_tx*!MD|KmNSs}?q}(qo zmEskOHzIbq@dl2^j{5p8kcX9o;FEGOiI}cX1W{0UbSU9&?Q$j|LD%;;=?LBQ{Zg;% zWC!I<`gsSHm7a_rs|!=|KGvo;GJdLWTl?|xc~24JVdFELNmPzAiS}FP<#Uf-%s*!O zY<9b(0dV3TIfiVCLo}M-jUu>KvY0b zP*e~#J9^*G%=7G-IkWcJ=j{D2xDeL5zQ5P!4FZ9vsi{eqDGm+}K0ZFuWlC07_Tt5h zYHDf*1_pm!rktIfJv==8{QU0SyB8T5nUIi>k&*e&m#Oyl_WubLz5YKUivC=tFsWWT z|F&`WAbZsJA3deHTQUWbl}(da<#+@Z6K&8PA zA=l*5<{4IR&}^7cAJcQxnbVqkqIq9$M(gE^uFcn5ximnO1~b(#J1mThQJsxEjGPUH z00AHn6Bnoy6YN(WUI=PWlsh;px)uRt`T^HDcI;Lr<7}qixPyDi19^-KAl(aSV`Jz+ z2I7N_W%^=pTK+>)%?nEN?f_($idK&xlFAlVLlD6nsI`tNKPyI69ReT{W8?8fJpe=v ziKu_z2m<8bV4WcZ=ze)pYrMl|;06|Zr$pS&n6y#?ueE#j@ZNCi?W^G48v7iJYA|rl zMI7gS19`KC`f3d6XT~T}RNgwAmVO=RE3#&kSyEtVvc^`zDG}1B&viG@c|S)A>~CQl z1UO~wSSJAuDKcc8fTv=;3C=9*+>mPGUIH25h~(sOa$wa)^Jv`G*XPGXZn0Af1KtmZ zW@=`l%qqs8D^*VGa_&({0hrqeHpF7dSx&;#CMs{{1s234oeqR*EIdTOsAmX3THd)n z|M3HL2LLY4`vQT)`w|x-P_o-EWBK1sVSpX#ZdE9cq9*7pWHlxq`hBA}CoEa1n2r&Q z<=2RzWI*#qp6W2Oc;_PO}d0lBdop zUjwI;DNLM!o;nPq_H7HnOAB?0VW3pyk3?N@7y#{rI}rRRvBJFfV+FtW`BK`UGDEeM zm{fCaeYufC_B5YQ$B+dQ#fL?qq%cr1T7cIBW>*h_e1Yn^IFQ3J-Q6ZX+*qr@6)K%p!nx8*#(c!<8tq6 zK2Ioq+xz?i1CuzK)L`*En$i)fJ(@PSkmL(9)|U7(Yi8;BWzNc__RGB8-Tf~M4lxp6 z7q4Y|eqD0Cynpn+fQpijSU7D}quE?5O#+9Qb=Hq#m%+t)OgPpEo#ZA1lLDsu!t#(O zUU#OjS-DL@lp^K$Ps9_(DI7$UNz2rPVy|y+MuFw=ppmVV2{Yq1+eiSTVbnSUzaitZ zunY}>L0a@6=MbvF;IjtuaqPE&1mB6C_sySafy1%Obh^je&KoMwi0|R5d)2ozzNod4 zy@*~xV89H<5P}ySpNj7kMj!tv*FFj%{7 zC-O*6JeVyY`E6)`I&B14>MYyX4M9iNzIzzypC^~7I6!O}23k()_#$S>lB*tMUPA!^dT}H2+^zt4IZf(wBQL*4FK%_O{6ZH6tu*|TL@6gs zadZcOoPRp(cW_CweS?Pf}n(OLXGG!#&&Q)G#cc7(rQ24OH(nW*?oH0%@cSQjsZq@`pf9<6Std>o$BdmpQvp zWZceYQ-jLZB!LygXBXO_<;ZWZ43>iadRm!Zq8MjDj=1ms@-kd{xm>qhmzyn`F12}! z?;rx|O}L>e5=<2QKILOnnVCx8@6@I}Eg7O4 zOC*C5#7xiXk4G^=C_EpDaO@f@NsXAu_N0{x3jq2c;4<&3S(T!ImNTWQS!v_Qqj*f6 z{Z18`x~IO$XAxmX>I_=z+DuFg#&}2=MaGWLLf(2fS%2$EMcy`NGgzxO#9qvn8V$6v znhbkcZ_&Lmjd-@}pV@9hWovh?*uE}q#%;~NrkExaCCXh0@ii$SN!1x` zsMgo$&>)$4hbirS%?(S^OS$$I@8RQ@?zK6zbhtY$ai;{aWJlZ80i#yU&3(@h{WiMF zZti$iNpCWjRbF&!>*)Bt_j`fWZQi=4k+pUHR55FNf_FRm^Xu*wQC%VUw{nl_6Fmbz zM%yROmVntwkCtXTUJ8`%KR+Hnvml2BscuxL4^{%?vINji_G1Fvs6OK9TiNvpEZ8sL z_CTiX)ppPVSjn1RR~hq)a-o)tL)Z&;V3Hyou-MsRuN7;*vBda!oQyp+fm~tFsl%Jq zZL3z=SES}O_v!HBOmLk)qD&WzGfXvM|oFFW%nM)Zqc2Yb)}GIw(-A;?HWC zrlav1yzKy-llfB&qY0u8yFB7rkYonMx)dr0_n@PVNYy{aC~-5u6_B@ zh&f70K%A01O%47I-5QI0Xj*ZOGJuBr;tcDkYs$r%J9K>6_>t4Zr3~7c@avyx-8*&1LXWI*AES817qzUD}1Sc8H2xhxkG7NJVJp;G3asOX3@Syi)udP z!?ie$6y>1$r!PVj0XtnChO$aoE&z?*ZZ6gV&AP#_SGt_OGgOz;&OcE~E>za5j77P% z$ka{h-h6T)gtM81ywf`$BTDdN>u6q8>%7dkmNSC;5cb2zeoEHzf zjD6288bG*V@YH(jy)y?jw0DqOC<drKZSE)c}JKpuxr+5u-i3=TTz_;JzGWOpW;-RZac@hQZ zheF^gFK1XNo-+D{=#;J)iZ9dOgv&upqIq7SL8d1>yB}kN1cOm)rn(>1y(~GUjMOfK znLBu^3P>26i`LS!(;=Ll=DgjoKGoBr;5Hahl0|A0Y_(u)DbMfAjqxpTRNZC3GFm}3 zT_7db{R|0yd~FfpixHB?5mKy?GIEi!R*~leBIR--71|<48}BF|M`BoUYH~Q|-bk$g zoK6l-uMKCgh|_p&XtYSh2{@VzQE_0R%;A)la*Eb%6t;^|g$Gd%ixebRbR{;*^b8bv5uZ7FF{)0fDr#!>FZg6GiP1KG0HrBT5amo0ShsdXaJo? z&wx_-iGk6fRSL6JqFVrDJsors#MDRULhlOrg|nJau_1sl6VOBHxKpel^@gi|MeGm; z*t29;Q$3V=qSy6ogT;l*v8Odl-LAPMYXNf z&CfC>GCj!v%!ZT#f$$fnGu-ElwbE7D>bj|mx_Oq;;7vDT3#B2Hu{<#wo>N8c12FK= zg}eUSz>lF6FVZh~FlGwHWf;Mkb$IW~TfJs-y%dcz_l4LebW-j%D7v6Lc?10Gk71; zE40@?!raTI${#|L5fNw^eWMN5D4!c>oZAuzYkQFEU!U74LjL?D*A9`_vjeTL&Lafo z4aw(?Jk1-3ik8%XxAd2bRir@f(9c?I9@fE!P-O%66opcN_)Bkkm<1yO1&!M%XD0#E1eK zS;}&m)y(~HR~Lgh&N{;V*jjO~4UbwjZk3PA`fZ;+*BJia3J3xlvIcStfK764dUg6Hp>7Bb_qIcPJ!ucb7jth+1X%vchrH zMSA^La#;XtsFhoJG-=B;h#KZ%swfgsM>0%pr(cN;2G^VaCz-;codLn;^>!o@b6`+9r}Bs9>Qge<>(`MK6DiJ^$5i z-bQ=g>-fAkHhJ$v^LD=Hz8}fmf0+BxEq7I<;K=6j*PzF1x&?2S3Ri{;f7lfM`u_Ns ztsdM_IB8u^7F-W^ucyj|94h3}xkuAqjAo>YW?G4287-zvsAsc{daqFQ6?#31J%eyV z;R^!*Jpjhmi@f9%_&PELP9f%VN$&`uV(}chdX2LvD~3yERe?5TzjLXM7q- z4yBtebY1{r8XPZ|la?M1uPP5V6F{q@p+Vno>dUHK`NT6Q>^5K3q~(=DJkfz@-C`7-s7G_?VplRwO_a3*HQOecI{z{-`TNuj^wqfe27`gGIX`dfnu1 z-K1wxlvUk}Bi+lp-K&&6FGYLS^?H6f7xM@-x`p?c=trgdKx)oHT`oS9w1u1%Z$63$ z%>5c>=+#T|3d)Mlj?$F|zrkvIrN_K_<(XquJt94XF?$yv&~>ICpwy%+-jg0W1oj^1 zI^CB8AU^sGb92A6Sl_Ku^~+1@vpP?hFhKiVILQXdngXpTjZW#}B+#Hw9{csZKIs!J z?@T5?4cLufDwwgpm)W3p)H7}Gp{a$ztX#U=voOgrR-$&r3wrWVK}t1(UZS0`A?5JS z>0s_Wyk-;bx1K&Z<*B(kyyT3mNlYnLjJ)LGbvk=#HRCDqd-*VV|8T1R?OerC8LLrv zCdI>Wy>c<3WbyuZ4~C?MF*VE}jrj2FhIwV8_9KRH9~q>J|IO{qk%>gU)m26t^w=H! z5fxq_p4*K6~I!mYk|iAU|tf2pZIZJnP7k>Y%lCu<<&I z{W>a|$21a;>1Z10B^nqF8<;#BSdtppY8#-dQ`|qNP!i|9#}l*&1YnZw&I@W$ZZYAat}k_dN@l2x;Tk1*0U`tXnD5g z(w(?bKjVzc_DhW+OZ6qAx`ADlYbpbsrhZ;Ph!c7A&y~{rF^}p6kv);izBI-0v%NV!|&O1D^Ow?skrndjZo%22&$)6UPXOLs!eJzvXr&Y9W^ zuq(}Lc+3k+a2`cH?_FK+;tDaVL6*d*R=HBB?ZPzl)VzQvd>c_vLt zx^5|RciN2b(BQyz;&~Ty-L#48^nTJbck(`O-9G);KI7g#6ZHoc@egbUA2>Wda3y}= zsri8ZLC5&(!vXil>y{fB!+j>Vk5=O!_-Z~1jD6gU|G5ADBUs`9Vt7FAc>qs3psYQh z9zUSnKS0nNGSD=E_#m3Y>r!GskM|*6-r<9ZL)m3WnzQ6q)YdDSrYfqG8H?tk^qmBw zr?uM%DomWc9q6h@+sWHO_23$`_o0#K=mG|?{Pg)QI!W7ckVdLF!f^41IO(0;p-=kK zS~SIR>QbFIO^_@ktlgv8pk6aBgrp75{vOFGf zJecrmPI@i$@HkMsE(C3HaU{E%8;XKCqE=@}BnV4^c09gKaoJP%d71&50|8Kg*A{UA z-6VU~3*Y1yLM10no`x-5f*qSpFK6|SY9T*Aul#%)*0sWOu-)}*@zt+`Gd~Zne*6&j>r)ufd~((kXzUMz zGtog%#;RypZVudQ5-Q?`80}=*5T9IWu-?!5vvJqpt^Np0o=`^abw_Y;Fh%HhPl<$z zK1z@_7?hJaixam~Gq*|+57^7dPx*yJ#3asi{KCiq!lb(ujuHegDB#v{GSoWsayVvY zQ3wDb9j>&<*m>D#ak8{JFhQx`8+Z4g%BoT`BuWA@7;b=9R+JoJ%(TQTBZ((xg42r2 zFawe}B$!`D5E74Jrp73OC(f~#XA?;qcZ(GdAV4f@z>Gtm!v!=vlwueL!gXkYIk7{N z!?92@zrBqP1O*NYBQqgw+@7()nPq{hC1 z-vA3|{q8B*&)4v_QUXRdubC$>bIF|{!!eB-s%oHNv$CvMv&u*k&!GkodTyl4)Mw)- zSaZ+?G}w-!2z&XRgy8iQJk&9Bf72)pKG}cqfzNeuGkx;-;bB9go_N|EsJA29i7);_ z5Q7gIG!#rl$+{!8;N!W{s_O7TXebs-#&RB$`rbTEmYiMYsL9x**$F`bHdw@u-_|Li zKOf78V!M0y<0a{^i$39iops^GEEop!WT(jubI;*`84K3XWlQDt>IS}jB!Ygx&Wbb^ z_e5&f2-nBaA*m<3VJU2g9tx3~dI}1OG2>o9dUdjwPU1bHk6st2*T-ODK#ylM_mG>? z)VI24GQf5in>N7Vebk%C8Mr4+%@IOvs)NRIP7iS=D4OcBW!Oy*Bb6$#4}~7pOpl0} zP=o)S>41QIz~}FUwf}caCnx*CKi@~Etpv5WmDqciv0=)7E8S&Qsp3kMwHBY_|D zB3qXo2+?RHAeZy$g-(AwsGlC)R$o#=35X*dQ4a8E7_BfC<$i5yUeXxF; z1u7-=SLf$#dTEU>*?G?Z!;*QqQc-i98peW;Rk1G`*jxoS7bLZuqDKl5IRTzNX`2zJ zJ1Il6V1P~!+ni2X2vH^Y&^IuFVStwq?yd&4)D!|Leu3blE^BOR3#IiYt_P!*%W*Jz z@l*l`l&NKTl}1AV5;}N7`iuwgJG_nqT%R!c!4UvPfl}^5ABYOKPKZ{=Uodvnz)mhC z#Wj$V4lp1oe5x9PVlx;b*sW?utAXhTLl29ftWOuHYsBj+`Bo2fdtF%O2 zhud&lHf<#8F5gp(UkBU2GbSP(Ai_5z#5#Ao5y{-)0 zex%G#Ao-4KS|zyca-=@DYIzMSWfA&%urlS22MyC3+kAAYEK60Hxffs?PI_@JU-(v= z_0AJzFM^#~=JHF}C*Xm58aJSyABo1u^^vWI1QD)nF@GVx!Bx>(Z`CzD$yf&8GjzY= zainGO5Jm>CCrzp@j=H$9W50XAQB3vNYg%pofDKJ)`~D*Ufgxpnu=>UzPG5r*C6Ep& z^Rt6Z1nj`Axo964R$ya#|}P#D6csYH2F<|mO! z6-1_W7wFbwUTodAWLG3$E--8hL*x-Su9i6_S+BEC;JN$0aC1i0?ox?CiEpd_3rr_) z?e4Wd!Joet)`D2Gvu}Oh`R|wx6|c*|J#{{sbEK;bX=y%F2r6$#r#f+9BVI zPU-SuWQuYhy5cgj-bfWOsxd@%_Y2pRFrCNdMyyaR4RJcn6H`Q{i!*@BjQR56EJSDh zJQq5TU%=IUSpWH*=MPu;&6HoqUCP3C@p2jqXk#%RIp=WD<83jPywOo*JP4*paJM_u zi>A~FFKQdX3U@mItytzK_5Bhpaiey-KG~gnWoN>qbB-x}bNa-!D400Gv>UwH;W)m_ zXC9^#mp?IcNxE9+9hwAVQn9l&0~WAP2>{ruSM9mp{rCSy+=RaKe0H zeMBJ$%9WO(`+n{kDT4qOzMr6m2*-SXoZ{J8T!sU(VQ+Nc?}oMda^`B^pc<{?)k>H? zEaFaZcxC1(3a)QWDx^9*g|1?R&?D3Ik$`Q`iq%!P;xMW)-v`*9A*iz>0A67NP?cFI zSdG`>PaV<_HZ@_Pnk+`w>{!c2FkF?whySu}QhYR~9cPruEA*Wl7;1}#Ia$|w3Vx2a zIWdGW_>*2SgoB{MLNXol24a2`6jwztIRj?pHAOemUT_wtfgLI@_^*>O>A0$erH|bE z;A>HXj8NWDqw`TPGiY)$R_Go!;%hr=b=WDa^8O}Nm#N4!JEGX^{Pj#DXmc_#NJN0q zG){yUjxF0*PK7}5Cbwft%O9#$=n~i>sOXExhK_|5Bg>|9(`P9U&Z6pZnhj1|@6AV? z=7rBNU|lKp;Id4FdH{PF?g59y>>%VHv4fo`=CB$9FO0y(v}FSswYNer6{o}W8cQK z+P=DPlzR?e^rEu+J#J_}VVm$11Qpau2-CusCl6d@UkcKI^%GuV`UKBko87w+#8!H= z{8@xz40`iony1f`hLwB_R^+;Rorz2!NR;btOAXEAfI5%UbjPty(_Ti7yS3fA_ynfPzpF7llMRqFDO?ATy%Vl=~ zuFXn7zRZm}2#z7g}%idmT#OBn><6g;BX5spY|+Z zERuo&!^1#J13i#fW;989B(<{ioZtBSbRFxu4lxy}rpJW=oMd#VHRYZojdq1~t>bU< z60-2r{g(J-4VnbRRnfQgaepd52Xz8A4ZIbHynvND+o*#e7v6{Z8f(^j9pnr=dy9rO zCe<@LRK4z--X;G!GSO`vnC{#ih|q)jkrd|c3?^x}=<|M;(D&eGnh4`|9&b-R&J5Dv z^LE#Zlayr15xpcI%O*QN5cdgu{8UThSrW=Lw!LYyOyroyxvJJ&LJ{KE$XI~l_Eyiy zgbPEf5P9t2yH)qfzNfX;ZYxQ@&eSuh&l%cU2!Qc((c5gTRGI%YaN5kILW0SXmQck-Devw%{{xLgjaf% zFX`7?az0DrtLNxO=)KC+ z_P#ZGy6N3h^-W9Y-FGkPiUrj`xffN@R+y*AN-c;{zMCgJO1SGqZ(VL5b1zCunnD%$ zwrBs)fv!VmI+^-fNmo?p!pG!5WcpVcIrl(*)(AT)}aTuz^OdO?U}bm&WbsTUza7a+pd!!!_Q zH87U|KVS7!Uk7b?KJs*>np6eutY+syDc--0 zj%d37sOp_-PInaG(3>z@4ZN%Y;~%3ldFSfqI|<-(8uNDzkE8xxSo;r5r@krBM=s_! z)6s!><-`R2#dPF?cpN|zpJRdvASRSPt`Zs@8ygo3O<0VL3W!augr&&E*%`-WRmP_0 z#628}eT}hmEOEVmz*Z0wr;kBEQsW=7UeaAxO2owHyTt3EB=rw&Mgs{MLJ7K<1dj|| zqCFp@Y&V@YT2_=-6-hw$3NuTYoJZ7OD?1M{0x_9(Q}g#AIUS-3uYvlG&$coLw8ug^ zk2${5gW!kip(Zq{B&h=!%)4k%Y_P*nbWh%}G#oMx+|kONVxvPL=K5GsMH0JkgAHxZ z&~Hg>{H!dgsp5hV?M)~MBXIPZ84(v6q@gKEk~&!QyfoX|Jcnce$M694PdNxtM>GCY zXg5RHMVC~42FH(JFcd`tUpIJt`S#a$JOBe-UJq-VoIYb3Y7#EScM^%2zIhVu1$`Q4 zfI)1}WokHZfezH@;{>K;u_>i83wRV6ik57_FjOXjm-OOKSXy(^i*g7@q#sNV-xL60 zv}AYAijsv#M^IbonyJ;_rveMInzLVh!0#xZ#kHWyBIgrUk%do#kYmnR$=o*wd;34S zKX%|_G$*<$m`T_Ozh*5FhKtbMiHmulN@6Cy}U zow@stg5FN}+=YRBz2P{^$$an#gv4}6Bg63cOQ3eVDJl4410f>VizXNG$Xy7D>9FY) zaj+M0?c#ab@#uIwpACL3Fh=-cF^TD9XM-40by?zznAuD8jf=rop1 zRCv>gW(G30JfImM9O*V}gh+xP%^tcFhl3zNYW z{(Z@9Jo{zJPau|hhAcNoHGf!c5XW0@KH}pOUD|A+$IIE8#?|(5m!E3mNwi^s-iH-l z!{zj-M-P$}?_Hr#qK&wx?hg{wk={9|!rWx%z*H0X9}Fl2!`jOxW@rgpesbG2z6@0> zgZi5f(={z?3j)oQ({t{b0M|3~*%p0Xus>q~`siKvsz(i9U$PKqTdwp7S1jvaIv@8d?QU&Qk$9HMtJO419 zstUt1|QKiM0J)ykyPBrPov8tBDbSA?_+yKcb z;2xUxiKwrHB}27)b#B&grgLM7&w#{q@a)Q)XS3YAq_4M}6d8Utt1JK3IjxXGw1K?o zMSaS6#xclKt^b?p{AzhHQ%z63o`qt0G!!gWt^b?p*n35`#NCMHkohR;r?Y_6bBQz| zF&*2We0^)8bX@**A;PLEU$6KN{)VZy#Y?Q0q*z#RMi0Q$N>NDfFR}I1<^ryy}^ra zgG%v(DpiA4sV&Z{jg!8R88T>P1jIiW5@isYFLqN6`PqzVlt5lhrgz z9ZE^8j_OeD{jRF=8kp3EFkwcp?CgBAUQK%L{Ba|BB&Kt!@#S;sFJJB%<~$;g@fmU{ zo}zA)ABpKW{AM}@tBp6FbmFe*@S;1^?ml>RG#auYig)Vv(j5MnFjgy@@s(Wvp+P!4 zM*lf!3^J2vvqodF=26oR!;K@Jt*vU8r7IjPpy?W>fud(e_r|h1(Tw*2rZ*~M3O>hn zFYe1%f6kkzj%iisznp^9Us<*YjOe7oOg?5{Vn~`)?3@V5v@p2_+G8h>nIj*pB7?qr z!_d<|OI{c{Sg`e2|0=-|<0X2TJ!I9UzwU`crDkm7rY1UC#`+mw%-O+>z}N%o`ebZ%$e#iZW zn>3B?5{>#R{a#!PK87(@?dHYZ7ntHJOgv+QXa?>jEu33fu>7%rHCznvT)dOCc)fNp zINuoivoXTHKXHE{*&ZHR^W^?GB-{fMxp(uG*ATE3d@XmWLXJ^;eW+lKCX0F5PhmNY zOZZ0iaDmRv8qX)CN(p%J+G3A;Rz*xhZ%3Xejg*b`J*Ls2!<$ORit=`A_G+=4%+lZ) zR@=lwt#*g|*SMl(b)w8fd5csj(A?kY*SNr#34_(sRpwPi{g>hl4C%_FCiI(0Sna31 z6d@}eRt&qD6|a#DMy7xpE{Kib;t*hbN>mF}i65rmedFwv*)^qRe?YwngrFVW;-YHlt#O%M(rFv^m z`_7v*z)HRCFTQ=(U^~!bJ2-J$wd&o4(QSkG+gGS|%s$XilF zm9_E8)($tFPIrDr4*&F>S32E!x~5uu@7}FQx?VU)6kO@JDN20so}=1gQ_OHw_R%V| zEd&`W1`>IchxRZDzx_@4&Bp1@(th|D=iZ(+7vlq<(zXtuev-$VOhfUTBE;u3J-wcyJaL~({!b-dogW%$kK%XJ^vUtZqg zkI?P;XeILjg{Z^#bX`+QaOs~?p7Swb^BXt;ff0{E^~@*TgfNdyiFebyXk04VN-I`O zT($lauy!)l&GQPPG2yB8!FI|#%5s}m^oIz`Dev5u9=cbHRiOi_g#+qc1DdY}w21?{ zJcIfwgN9cJFNF=76b@eQ8Z__Pw!A%OoiZot{_YC#i^C-tF`!`4)3EXS?MBx~OI72Vb7_Ns~JIMWl+*+(LG-=bZOszvROQTp1P{=bt|W5*a3mHlpn7{P*>q zFRJTT@z*%sRUkA<}_57+Me zURe7v`p9Y;0UQGuO1^ky%5pVQ^ruq|fKp^s?KanuJWjj5wKfxc;!rK19hKnv{R~DT&T0T>daGH*Vq#OH_1uYA{|3W-@ViHXJk=5QYcKk@Nbh-^H>zz)!5qc zSVHzO$>b17(I4Tu{C7L=_dn`>Jot8U`jZH13};StP$e-PANHKo-%N)>5+|2NVmbx< zS7zJNoVBlfSByr=%Q$MK3z?LA+%UbapMB;{Jx)I3#<-M>=iAvw4DXBzRph^tm`9qc_|0^Vh&d#tV~)H`_g@BoNKB{UMk*qTbPRccc{$f{_p;gZFi_+nM~>91?kM^N zrM#Smnf@d+O93e9C& z#I;s+p>k08CGxyU=7Q)Q7%=mkH4Ib!O^9+dM*9roIaQDp5~$~xu?zZk-9!SY_k(uV z{YE*J=D1*bD$>sdrFSieR`Qwx1I~uM*)X3K%jqCVagu5}(d1 znp(;PQYXcIFv>Z`+|USTX^4Tr&blhQ``CMG8ekF+Cqp7ihTPjY2;pZa9k7&~2`G%= zUNhB3BvoCS3^jP7Fa1e3{GdmVDWMIk4T0wr%Oe0`RJbN10sx8L5!u8-)x1z`QhP_J z2q*(wi(biugBmQP^~@<8V8#MU>LKc8;c$m2bBs=1PV=;WcWQbhK)Ia~A&D{cloFE` z#?TAb$??X?sQiqu&=raLOo=#O*`!HMeyoPQ5eeNV&BXx@N?Kcf{E!dAY;=r<1vK6B zg1y(y0PgC?CIx(L`%kl)dh44em@OS{V&|?#u$8mgKd(OrAstFFAhpy?A2NCtIeh!Q zFa3K`h|LZoj$55iv6AX9<-Io6)bNB%5wyd4_@UABEl_|dx$NtSD;?JFa++6{-Ua&n zvUc4J;$GgaidVMTF^agdyn}ccYO_;WcK+dRRn&8K_rfPHZQj*An_%6m@AydopBXl? z-G8z}z?1!V!Jm((ku(wiG#W<>)c)_$oQ$lj9MUzayuAFc-8hoYdH$U6SMq0mV(PEz z&;J3SLr%n`{WHyB9s75hb4M0mx81ZDtCl+PH_ajZE6ri$QDX(@c~Jn4t{56xlb0sRM>!%U(% ztWG4F!~L%`C;4A#4v2o85cP-V;8lOq9F(FRiRLVlXpSa7tFhzXG^f7%Z<_PyZ<;gt zZ!{!IToY8X^!L{nj=p0hvwY+2hG8dXb$qfra9c_9atwZB$~tY zZ#3t^|4ehx|DZV>)WV4WoaWH8|AXf6{`WM8=?~4}{U@5U5e`Kwn*X6WYyT7#!&EZ8!VgIH%4wL^zbBtAC$Uij44DbG% z=8$6T|256Q{)6V2{Z}-H>)&V&%O9HK@E>Uo&u^N;^M~f(NHhoa{{hYU{Qo1(Vfnv8 zbJ!#PGn#YhKhT`k|1FxcO`cff{{yO{M3;-2;p)S z;!Q_Blymy9jt5+JjMw8W6aJHty@pPPy}70^2jjJX`0(!ZQ2)-yHyfg*Z8zW z`mi)_m?}PxJ1U+nK--}pYWMm@uQ%%$1suRXZD@yl$SC|tC{7noyut_ZL#xoQKX`$J z2uJD`o`E7nNPt%~3N!8)Arc&OfQ^m@6b}s(^uakP7lN1K7$rP3C7d9M0XzNd;c0#+ za02r9U2$OgCw>_=j9JUlC3N3*t{{a_U``*GZ#))MwL~!fF>GXHMWJtF17sU5U%jms0n)9HSMkqhh6rX@Kf42VeATwdDjPk`uOUvw{9etY!U2oW z_z*dIR$}AG8v1f~-ix%l{_V!`O7F>hX+37gJ3*{%nE?%XEJqIKXO38v`F5KYwZ(SD z`|%FDPRasJ9%ErOd9ZK~2e|{$D1fX2c)Q-H^Y)8mj@#3h-DPi{eNDe56Jh&`&`sNQ zV&2DdD%R%U2aqBpQsFd0`C78)pV!(;y*lqD5WJee${@%YDs4(f<$(v6wRuK={`%7S z-tiUoZGyXYO;q#K<9?~P4`F+};S~7$W?ToD#JgjEXpX%vyPu|4ctK4p3A9LWD5pAC zZj^948-H5&=%BWX))+KZ=7jU_3emd+-foF{c(2Q@Z6p0;%+;vrUwc3A6fV&Ec(&zj zjX1nZJ3NO-o~=7qsvV`i{rCkm*IvXZEnYy*Z?deUhm3wrdW*i7b&cv3mWTYAL6{fC zm2$se;)Esc2yGn6!EOnZXAo!X4AjCE~Yu3Af6&~zsfFZ!K}U50bWAkJD;|qvn1kgQ-WPsZ8)3MkofgD zVgIYF4@C#ErzC`L~Uf~^s`I=Z4)mH&LzPEnhzhyZ-Z*r;(eO;-I2Br6F`y+ z#?@%E;fkN-=sdnzF_$<~o;foO#dEe=FTRzIR2@iDmIzHV=ftx6YM3`vZK}G^T`hS+ zR2b8M(OL2f9lZedAZudI6>P;;IrdcYfNn_ipYpM*gS0pG%#ae|kR! z*D%R{M&o{8qZC8`=ibjhU8Ce*KmCF}{k+dF;kuZuKJ~=?i0Q3ou(wq^TTbW)#svckw+FoxZH}6^8IDhc?!=lnDAM?g!`t#p3Q#1*>4$Uh4E5$K|^?<@byqGm?A74 z1#zVnPWL8?H}aLLV$`Md4qDlidBLJA;lYzWe#HU;a{`{GzS2TqS}9*8q1#rlhyW=+ z0|5!!zkm$X^u@+tqLeBzPe1tjGY5u2|S z|5*)N5i5JF`Ix3786Go{Udw(5}qR99g`qbZ6OAX6v z2)p@B56z~Rs&VFp0DG!q`ulWSKp0zmA^8=CCsUT{=AZ#Zthh2M0)(faU_qT_N!MKR zs^ew&sP1iS6=3j`hAfqzSRE_Q>#2%8APxEi(6JYJHavYI=H$JKC-<8kJyX0}2l5?p!x8)_S+~q+X zNS-pBd58ynp=WtNEo8KPM?Wym0^#UP$k&y!eG~;jMV$_ zC-r_r$Un&!+8Gyq-GMGYDD=b@{s@GUdOzj}JXirrx<(n1u2CZpQu0U7E7pg#h{&K& zgtRHTnE^WY7XR&OA-fxtX1Pe~pa`W0;Z-PBGcFd4FXpQ%MvWA6?H03Bme7ipQ0bMx z-AbVGC1AILtJtXHVtFx&E7~ZK8hdP}6=>!W#sH;!s{vy8JvLbw26q5CsWGdkgzGvkl)nPo}lI5w`O2e*-w4*}4@xdpbx!X50> zy;I)^-L7u}aMLMB6!1i&G9I5|b}c3$CzK;Ydf$t!6{Q^iJ+f;&E9EcknS}feG+KT5Q5ub$nbt4p3R~PCu5rQnQOQ>gPz_!r}-wR=* zg%r7kRPKc|7YpgA3h7r07^@4If(uv@;@E8CIK<+(sLD9qiYdOwFxxZ=1~&?e6|uTG z^IpWGR~q#X8WM$@;&hs#T${AMH%jF~?hIQ86S{`O{r z;9{d(s75;^!?#&25c;}@?zi$eC@q##=-f@;dkb-ZrV-y^!)@X@)bwG&rU_^H(U+uy zXPnD#E@r>Vac7yis5T1^*j4@tzyP$wOhEJ<{m_LL6$TlkX?@jbiw5780I|DrLM!@C zb-K7N#Pq(j|B-?01+GmJ@c})JPt|$49d+mQHYhfi?hb%%s5-vGT|8Q)%@lp-6kGL| z@9BPo{>%3iN9<CqOtJJcTEaIt@gPxUg+#q#nr=`Y!G znUQV1VXE{khE5j;f{kkv4~mlLUKM@b_EwBVt4S`*MWO4`D4r#+S&O4Zr=#1LqlfoL z_b<^N#g%Ri_nzgdo{OVBe()lZi@maTz32Cw#1eW$40<@Idl~k6q~7;3kM&*>>vMJO z!%_7~B=osf_3@7OvDftK>Gv5>^=H2C(?jKM4!daK`z1OpNZD+X^2yeRM4vBpuI}!N zr0G!~xLIR!{a&9_uF~hfh!0}W`Fw(RUY~~;hE?tl@lnkPaMx#sfR5gQei_rzIk+FE z4~4Auh1ICvHqTyF4}~~{#-swQ7(S>Mm0BN%*)nVXkKspY1C~DqZ~HO(G#h4-a8JF- zZT=C{GF~~EQR2^v5y;p`2tdg4CkI%_j|C}(st8FYW1V)Lk~>4SaTuv|O--VMv4@>RD z<$8DXV+eYG%Jj!$tIlGfwPKN<#bR6~5=td!>`SCWO3vn&oO@PsA*o)zw*KOHz0!U? ze{ipw(yWI4tVu?%fakQ?UbhNOgP}yjCBp_2&xXrM4d%5CmgA&%_zku+jrz}e?3J1v z?VE_sAx&Z-^5(hnDsFQQ_gtM78B@FlHr31J^}BMl7!QA_Legk`pWVD>*yY!men&Ck zrbuP>oJrRuy{z43LT;pyBNyLtcp^-z(G zCc_N}r;SOP4b_?r_k<0$i4Fa|4U2>g8IM`vf=yA$B32X#qqkwPI*Q_cJtn?+$zT(u z_*yQsN9y@&{{3~?&?SXiuSIrWuNiKc8$WR}?7Ee|VC6NSZ*=DF+JGIRyD3R27`sZw+p*NvO7|3@-MZrYL-@;us`qeP-0TGO>Q}RSCZ^b zx^1ve;&NT*@(*pJJHOa-;?F$P<19UWd+TVlqLkHl0=qrMPda4P8Q)G$HXImV&P*1k z^MU+osovcipEg`u!2#ilYj>Wb`hzA;zVebopNAT(0Bo0u#2?Q}MHpsmYLklI)2zMN zA6JsAjQn&l@2wloKv&s^$?r5%*<}nY2mZZm;BRg?HVHzr(Xbg%V1T*1UhrD* z*48(rt?erxbn2$xPfYKBnEpsRb0|6U*=Xj=t(kAhGbeR3#QM!&zdizI0(I72pH9p` zKhD7DW+^_-Qqj%PoSCD$G)Mnpe#hv5iEiudt@YjH5BCvLYF^oz;w@klC+ccHZ`ZEC z)p8?*{9BnDY-3RsvCq_vKi#&0R~bQ;{95PkGEjLXCVGI94XU{+2eP~#qd}jd6PSFw zXdqq!x`j*uzYI%PLGDGMg8ltf1lacQ(1&-0I)>sHwL&Cmoj_SgZAh8g1pTQPScJH8 z*D;jtK>Joo#vrFuTRvyI;ZayS2t{0F{HaCDmW7bZyWnpyoS!OVgeErz^b4~^SiHa( zP!57&B`G`V3}im!19BP!N=0pt8ra&&jbF`SDL5dLtv65B zAwU;{IAz}Pk1vvrUR{eKkV+|<=U4Oj^#*@FJCkPdn)m0F6?Xl}^TWy8hf^tsj45+- zkLMO%%q@MKBdzbMazAI|*;eO1*t+^Zcze&VCjW*_^G+cN)zCWz1f)xsDj{?!(mP0# z4pOCv5IWKfy+bI{doLoPC>;SoDWV`q6BHE{uw?Upo_Xh;V`p}DW{=(dnlCwW=g9p_ za$VPX{@uMR3%T`YqipG2%f%M)_ae#TsPgA6@$Xv$;?Z5AkqFTQ|0)=O(j_MSk9r1%#!?%93X7ctTaioG)`~< zy_&j)CT4aGD!SyS(i|WjSrHi0^M(2aleG8}4{4<%Cd~whCy`b<(gM&4btV=hhzI+G zni_~0=>8{-GHTZW93F!Dso9gYm9(HBDIO?y(!{t90ZCn-Y%7iy*hEv|p-Q20q%_KF z6%F9{G3W^=PHDM(0Wf`g3Ntm%2-TVttxQV<1U#(9MqyM<-mc62%Z9QUyCMKSSU9iM zArAb3sx`Mso{Z}u$I43wtZ6k37(kGyW5Uf*Ab9ut?=hBSyGe)@jjECPiZR?186FF$ z=|GN|2hXO3pWBPFl+X|7?r!xe>YSB|fCUtmnwesFqc0he02Lt<6ENISyFEV?9mtr5 zG^Pc?#e=W}X3_p@RI=`97TCQv$~<&X{CqUW`&`2-LGD+vfqviin3K)jpb*gDka11W zB`k1!$Rm(~7)D(qVcM#lP)uNPalFzgQqPcKA(y3r9H|sGGR%v~HyoyvP>&m?l0Rx4 zrB)41?l&HahdIOoPh#`xvvs*!QjLlNVL z+-Z7?+Ppd5U$yv4QWrImB8J*i!fi9g)1rMxnWIP&wdy~KWl6w0;3F^(iYGz8NW?OF zdisA8%S1&*Wn^TOl$1y=9bH{r60yw6%Ie=P9TKrDGBPqDA>rRHo&5a#s;a8$>RM7P z(%s!nibY08$DTi*AdPhX9gA#iZ2UVGIXyl7|8A#4ibclADgkeG>fzx`e}I?AaMN#9 z8eq-1_n$7E7yBfa&L@79HrCBcTU~-=7+(1Fi-?VmiG4r~v85uj00+l|Fj;Y3}ixg!S7WiBhI z|HVDFX!~~Z68D<*R`|}@*)n!T+(qsDH;}IS*3pm59gkh*tlf;ElHK2oMQRFc#W9$> zZ^g5?)@~(m+}kH^C881p-Y4cCrjL1wUk)ntOc6v2?BbkZXJI;6t86g5YkxORmRm zfqQk`ZlQPg!ETY?bHTmhpjRGyC84`@d!-RS4%||1!i4tmaZH~3E>ZmT`xU9Og-n6z zF<(G17WIpGc((N+S#^$Qzjk%0@32R0Ma<2^+NxyiVO@1Xe|Ie?!Zl!bL;tu&hF3+cU}V#`a0E{>F}3p^L`O1%8F5uI0aBP2H;(eN8y=0TVLgypM3cw-!l09Fs$Y2`EFm!(4Y6`Edx;r^DKwvyS(*jdPBkw@q*l$+u7P4TQB%3HJ20Pm6Y(x6eql z$al=jG=z1`$=CFCyig`>Sm!^~d;N=8#yaq+TH&5AvK=MG%iemCm8OxK0qj{D}562(nKS`QSTv1AT5ydi?_%g&&Iq~(~ z{K15Ew-x1tceh!d#&26#-iY73mH#yEqt?oexX&sqL$TkkTdKtVyp}%{^XszQ#Q{Kt z2XwL&YRITPN$)4Pt{dGTgY>$zWDV_;Rc$dtdNVWFz$Uv@JA#oumrZRDtFoA$9Hj5n zY#WM$Zp=Uz^6s@I8>(|zwV`FC-*pCC8uA{s(eFrq6;oRz>vi>UM%nX)DUE&879mR({%< zP*k`e&ZQGZD^E_fm2R-Tcr*d2`U;&?!YI7J&8tx;W7w`U%U=~|%8 zgQxPGfAclQ=?FW$pUQuN;cv~>5pm_2E|`ho@2t`h^>mspd^5t|+o>bwyEt8R2EIBp zMlK#eH&cvIyE?i=E^*Izri3N->i7=1WO(LGsle#f=~Hs4$i^Dp*LZbaB2$7Aiy&U$0j2b-wn7x)3r)NWGeFp-wYSi0*N{ zdcEXAy}_6eLzj?7v++WMIaHYGnL;H}V9(B7U)Vqn3H{GCD-DoM>JPC02io($9+dx& z(VnE{!1(yY)YR1fpXGsnp*;yWaUOt$lF2d2k=K?g4GH%%vIjW1A8V7_A+UrB@L3!i ze3noPkTb&XxH}>vN4MJ}UVQ%dLHVE3xg<6gt_W0SqVLU|$bz_{^wKhXc}3+v2W4$t zeM4hYb4zPmd&fTqWp7{qKWNV(!tluG*t6&3q=RyLW_Iqy{KDePrR7(zS60{7-)y{n zx4A_+C_n7(?H?R|JUZUvI{EVT+v)coKhMrDe*OOQmk2;8IJ8^w!?B2iKAVZw^3g=( zm7B%dZ57W_Sfo7POte*wKSHS`bLg~JO=bz0)Z0$BKc3DLcdmG1s8KCX!!i@`wUwl8 zBqEV=zp2)QFtfMl0Mk~T^dwrqgUPNoh!2x=3Fvn?9=SI^iT@>lx0O(i zi3V=a`j};Y@H8K=wFn~`&8IC#f)4dNtWeCE)^lvpbGI=8(?-I;827_8m6gT zj^eTFub~h_yebqx6SS;p-3^BU#1mEEK8pxC9*KaWKrq@Tcg%wy9IFy@BbYf*XirZo zzi2Qp&lCf`WR2X4`=FtQc090aU9opTe9t0t)qeiYInWVsMqGk!7Qp=DaZBt!1i7&g z``=6>&^uq2$HQ*cx}m^i6OKSQg|y&UmV~AhkcJJy50gRECGtTGw!2q=KN~V6(G7Q< zsQKo%Xi2=}gY$+QH9*qF8)Iy{0Qn6vm?_gp-T&8)$L|`-W zOT>EXDl?5d`dboh1GIka)(QbLIKnsrI1DWzkR#O+x~5ZL%>LSe z6g6~S2hNB^qsa1*hC&rg#W&ZBgFS=ud}0vz5~gTLc4AD&Z~|T+@c|TFN|!SgebC-l zaegEjE73X*g3c^FMsfj2GPsuG9kYt@cF#RK3yu$}T>(_N^$k7sAH5@)uMTjxrV9CE z`EIvpenXoN>oH38z8$@Ds$`Hj|9+z>YjRJufi|CA56 zC4it_F2&c%!G?rkDD=0Gx+O!6T8B?cwIOOGYOQQ6{ORS#P3i~Tz4eC&*4f zPXx&|uKhV(vbg)_`-)r3AEg%|pa1;aOuY8@Y$xyT-}C*NmcJKAJ)i&nIvKx4{C)bm zh1TG)@JQAzH2JcMEE5j<2k}L=mY1B?qzwWzE()nH3DY_jOTn#wB7gXi zn>#fWhefyus+^n%#RuI=Ch%Z?yS%4xu}ThKsnl81D+iDS0@J)26Eq*8af5sgB!mT_ z$^Ehu-cRFN9yU_MyJ-SA$|IH9hV0`JylkU6~RP9r>e!F0X33 zaBWQI?oIlPpb-kncRKTe-eM|Np_^Qxd~g_*NIGPL={IaO(J(&R6hk1?J;@UCqiv$B zdT7>oQxlupEiFa_ec!L8GN12L!dp-<#^|Xk#8=vuL!KY1(S49@Em<^;Tqrc}YR(Z& zi^1CzNqaO*n33cqW{5SReUA6y0OZ4I{Y#}4T;$EVn^TUpy8CpN9YRBqe}o+yy#*5t+2THtogrYP1|DB+$}vbWl)m0;>} z8^-t_0%x3%o_SNr2T`AQ7HD1pN8e!K<@K)#je`efW>L;+e{%)pukeEUZ{dBU8yYH# z#mdRIz7v~naq7ywsyghYud)e0hWG0<&OsiV>|Qn;PkI$LGL(?S$qoD-0ki)b?a4f| z2~#{9My9vMUDey7usIuHne+SFJ-$VA|7;XR)0T9pVvDZmY)rtQE!kq`J<|ZGKak#* z>ZZ5Nwtn_pE)ww<^JPf==-PO_fP*P`0mKM;pO8>Xfio&s?d~NLi$;5eSH&eAixe=# zF1&V>zSG~4Y(g$u6_6)NpLA@`N^9_D)WaB}EoVH10BO&#KjJI+6rn}F#d>Mjg%P~X z!VPLr4CIzeF3{tmgHW&#{3LXy)aK$vyyP>)tf1WFW?NbaV`MCJ7GeKNy9mQluRtt2 zXPFS%($%Y{Du|5Zpff=>efAI)hW8BqBy2#>kNJC&g57$1% z2)BQsGj$Qv_4#=5ect_!uv4X#^?iJ9SNr0U_3h+!%QQ^$Z1^>I#gAIM^}6jd-p4n3 zWi0%1J{ob(3v=@_mA`*FJ^7?cGEHY4%wz)gSlRgW9%|4bz5abRTQP1BRMQ7rn)XW3i7nHpz`6ga$cQgzg{_ z>z{3}cM}rH8iY`UQ%8*ljA@3#`8CRQtIbSi=UA+aP&D36+p&Kk{#VnGjSFa7cv#@x z=f10wI$ho6;Jql#d|MJrj{}7)yk@Wn8RZ zoHh%BME8uEk26?-8?waT7mqisg_?)P8)IXw&*E&8s5H5QWX{wwooym<=uW(h^7RC( zFV?6eRwo#x=R}}4i-Uiyx&w?Yp-ufj)iVxtRo*=D88;9t!AXbHXl-Yh%Fu{~YmSw3 zF!-^PZGs{gVC<4^7tEY5zc8{Ofd|GQ{r04u;n1k(SRwwTR8?Ruk?*Yhau3fxI8Pn% zuxt`=)el5z{1463ebk-USH;5^z|Ber6eEBK?Y_d`ly+@i$|{dCEobk1$whZT3)wUX0WS0S$>{i#Xz(eEIaTWpFAM`yI&b4ynm6%&$<+6g0joW!}M~q;I z1JksoQ9vs*rX80=Z)|QFL00QX+s6t)U6V7_pJ|V{kIz_N$QVcvt$8hG#>1j}VAbfVZpqS8?U zEUhdkfSqt%#e2mLgyvmg(#W}*ZA*|(YLAMpq&Jk$b9D?z9+eB)mUE2;c^UE?@W4Y( z0tCs`oUP*71y!t8Sfg>+B(#HU4Y|Bqa)e`0f?(RLYEc)_K7!}Gx8fJ!yjpeeZtK|awG2%j(Fqt6K zCjG_-&NmAniT+BZLZrArEEl(conNI~eL2NpIh(324;#B}cj0DW1yy;)A}u>3p7gO| zGPqDS>_>82!_AW`SqPv`auu6H8Wi4FSM_lVr1Zd~`q;0Udy|I+E&3J&wz{a&uBYW9 zfD{fvowV#p>bYTswD;Cnx-F9W!*2K3BLn4u?4Tcr~mXdsos3fW0Cof8YKqUjWgJG6o@~@bIR1Nn5wx z)p}M$4~sw#vvv=Ydkd6(A#rZXOYx*cf8MIudk`T&lJ&rN2}k(t=~DZe@m#}sJ8#>RKG!OPlG~{ z@|S*H$Lx4O&e0IKCw`uL-z7=Lba}W$l#ZK z&k=|OP2mR_qAeM(_h`A0~L@^x%FQX7$+3%x_x1#rT=z;MP9tG zjcXpryJ9pL{}JRt+vG|$P>JNH>wKQuKrwsq%sVx%S@?NPjbtWiw$GI)TZbkSH22yE&=iKB?L;sWdUEA~G2OOa-M* z7JZzQ*Pi0_o~lflk`?HQtRwH5hPP2o@VZMqAV7(Y#Vu~`77?xCaj6(w8zupmsjsY` zqkJ|?seaQ5Dw3^|=P<*&rZzh>zEGuk-w>e76uPiX_P3Hlo_GeBg4(_S14i^Y^sues z8Qtp%B~>C63^za2qo5~Y7Jexk#=rv!GN1Mam4Fw_xEDu_L7$ZL*`4&|<6D-Wh%w9P z|KhL?l8}ba&pSBGE~-Oqz3plG2zU749^6nG#swX`*JYpS9%22%1v0}dn^8C*u85YH+&EYo&ZmCT^pSmv`z4%W9_5>LcpK z^arcCO{)ceR(EYu3*y#xTv=&U_UXJ<{TfdP0_0iOv+%N1os14EZ z{`5a;S{W@X$E@1VH}b#qy(`h2ySlti^%Ov62l~(1DVlD0H`NurEnTww`kR}DVB;&! ztm5?cn=R=3(T0$y{?aMzbtgk?6(8{t?Iv@!I)&(Lcf=+vXMtfy0LLSE>4r48nSce? zskyCg=PY(bo7{|MWMKuU!JAxMTg*YjKYg}ro@FQwGKi70hJdzeU%%uLOE|Dw(vZ~C zm5{7GpcgBJ?v^Y`*)PWhEHg03ItSV*z3sC4v#qN2zPpR;gN*t?ggnm@nOUj2R~p=B zViaPhKluxZ?_@$S3<7Pe>f&m01MQ^Jrt5@C~@v|MT-zMzwMe-&)l{aY+ znv%xcK6ovhbG~3Wz29LWM1fD$LGpiGYi8CON^>2OeXt0#)29@>pPzW_wAg|h@O28YeB>e9VLnmG`5RQ8v<Jxo3fsinSF=LKZs7Zkm)q*M#L$*p&pNSJzm5fpUb^>ReJqz_XbAw2AB1Q z4E4HQUI{DfyC1dk;N78K6t3tB^hVg!tT2%0f7Vod_EDMdxy6HZMmEjE*XrX5*Bha! zWrLX~CvPq97T>)~Nl4nZofGBEejI_*#ik{+zz^0@I!3I}&1)@0*xDzXKQo};$L~~T zSWzdarn@kDF{W8frcR09b@#G2mNxrySL$D+!$!{7Io}I^4ZDOgpwRtu{%NVGaw~jf zt1e2wqa2iYZQIQNSPIQthWVu4VHWNd1p%086!28)ASjF@lu7Tl(WmZN!1 zrT+)gIoYvtQw)-jLHeS5gA?doK{InEjhENDCcY`d#rW<3VyQG2$zsyI$bY1B?3|am z2MJ?1Uf?a1MobO`dyA0z8Y0Y|5x_~5| zixDPC=R7X$>J?odT^{Sp+7m5Nj)v*;PO2GIYGv@7^=FgTtpA`ra};ts%^Ln=&05LK ztBq916{#${vrugpVD4kn<-PHolhVT1t~BU)x8$M4-P^ele_&kXmVS=uanx6vlPvw6 z6H+;~#1K{iccQXI-JT{|1-gY{MU(7!hojwITJrW)#8+X#{L~0>1=MDckI*1Y1Wk8n zK(~^LuI*5MqtgPPNteU>sD~DJRc3b##j=t$QuZh8uc4-;>pn3^EP!(Sn1169FIttI24M|p^Z@nBMq>N z;sAaCDI$)(L~rzDQvt*kN~@W81Hfh@p=S#Sq#S_|eSL-!4`TO`CdiN(NRI#;JZF65 z{Av5>SjwkaUpqq?{E!8K^8@NwsnfHjDF7k5H0+Tqhwg#FEWrkFu)uTrlcQ4+E=u48 z^}_g-FiFZ&#*QIZS2L83ljT%y)2FDof?d2RGYy{tnmb36lukl@aaX8TV{yj8!e1vS z=`6pFkx__`Kmhyr<@Sg-=w^h8+!x;YJ=%m7gfyLU16bVhSa$9aPg)2_> zLQgHXHE+}so~5ah*oPT9Vyin@Mg~?Na;$Rc;{Ib=N=6D)ME=`o=zj}z3JNDuL=vg7 zM8*UnOCnJ?gD9QzSG|O2`j}`@OSGvcIyMnwVq*T?v-odGsQ+wF2MMX8#O@X1z#Aed zN}3p-`mcox5*T&(9dTxdxV%qX`$+sZB=yq|;a6utxRPI@B@TK;8y`|qQn^hdaVbtrQ4@(T+8Wqtc!h=%NBI4Q`f zucUJd+@Xfv178|lN)~|tFbXn&A`N)y@?v3Yc{h;Xiwq)Ue;J@j-JF{bUfetLV@L9N zpa5=yICAsO7zBRVGpJy}5k>*OlpR*EMY>Vmvr~`DA1()_B-~cg{w>*}i-6OB@3Ho@ zzSp?MmLdZj#FN3{Jl=1l9va_yN-T4dMknED(qcf4o}K#@D4Q67jG-MMI09fWpb(@= zi$;TeFXwZyh!fD10GB6tg1mai1d0IjT3S77uxQoWVoOqV(9DZ6e|#Ll9wIhBY8OXm z=1geKXM&rS>MJf|G3>Vnp9i}$XLT1HJ$JjtrOUR__GDo)o$&ueCwfMJzL$VaoNU2*;VDGkNOo4CZ1v7Z^ zo#?S-aAC;FNW)+)a+EURy*FE4#)6}23FS891!yx54398U1F}I_BbzN= z0DI4S&~+o4g149G5NprTilwH>-qipY?N`tVU&sPMPzHj-=mR>I@q{qvRv-t$86l3v z0!ReGm=f9wz!?QCxsvQj4^dxY5ZBa^#h+k7s{&)j8Cv}3Tg*I}?oP}C;f{Q{xm_$& z)J$mc;S`zvFX^}Jf*e>O+F{%P4%3Z-xZ8!|d1D>$cn6TRzXgpRKJA;Ebu`UX6}2M; zn;o;8Xdx}$^X~{h6sf%l=J=>57n31N6;yzaV3OV`dpJj!&2zxRH?m)1{RrW1%ew-; zeY5?%`B$c}hi-kJk_CaTU<#_Dis$~+01p?s2_pm*Cy*|}vL`cHuGX;;wKm&x2%z+k z*g!2wg(83{pnllg@6y3Q-)@3j1$7La;fB=9&R@Pyz9|gsQU;1=17NE8)e%xx=)0-` zN0XZxC5OXL5QKE;+A!RN9>xwAKNPJ7mGu0PCvL6PfBf<~@+KfcY6q_zUB>R10v!zq#)PhbAuSl?=zevqthKI2S&{|)HWE^a;I=kd>XSh(2P zW*oEc*;dlk=Ck*y*FT+Y#nPb46du1WR-e#H5L`iC&?AXYURRbE;O4pP(!Z~m~m7`I&v zRn}t58h?~oW-&E3y2EI0{lLM8bjUluws^Pj0qp>4eTK4vt+b+v zW``7iikY5T?z>UpGN{~z0t;q#5<+<2>oF^REA&0l1eUgzh|*Vvw;1P{CX8qT4}TW# zA2qw(M&0U@4JpEI)>5)((*SWlR3QqQRKLGm!anU9v5r4RVT7!j?Lw zHKv5^`TKasc_UEh&K0hNk8#@4beU5hnBN)QvDAj5^15qzuReD&aA-B5J~@q7UUfh> zTT?KtJ`+?8Cbp&Cg(6rSSBA90hSOcMpB)q8h0HXjl5cblGas-BJLU+>+i3%^pZh~M zz`Ew4R8_*&W=&qJD4X@e+(w@$X@U?HHXER`>pOY^lFTRxl)U{~%&G{I% zQ#?Yy7Q;L>pP-OU$D|lfMT1t14yR#lNr?^VjCm#xbGmxl;VnB28p}_|5WL=sXScpe z%PLNgA#%o}Q0T+>-M(Sc=C)K7e$f7=Yq*l0o7IqrekrzcTJDZ0MJI*e;v%+q1y^r= zD;NPK(zXLl!ruLkTZnpRo4i)eX& zq}A#g6^hGV0384WCUa)^@9oFCdHJuD5upN^LR0e`ciCUA;e|nnzqfEBNOgW=Nj*NW zS^;6+e%@YSI8#KlCj4fJPCR+3AvBhu?(B+`ouF>-V15XtUIh@eNs5MQiJkk8;g1AH zZs(sc3)#l{63(8X_Wh^BZwi}y`dH%rJBDqww&q3Tu%ZX+NiwbO&YvZT+nT$~VP>he z64`Q8r_?XJl_GXRzMh(1k*vz?sT8*V;+p}jZudR>g^dXVnN!l{iU^uDIzMcf-gEl& zj0TwthXPj=Vm_CuP~9>Jn9joQw4Q%KQ@}MD($8xuJEK z12}(k+;ijz$G)*}D0LDG^|0NM`$&zewti3l>)B8D27Yavr1w18 z)BhY!qRF1k^*sGKd$;Aow|Bs$UIN^}@9OEVO~kF<5$3s*1jXN5$Va_nS7{!y#-U{x zh)_y2>PhNdr)|!kq5SB-aMqM!8s4i365`g0X_3tF9uCjh^Wi>qg|;+L72T$c>J?t~ zHB*W;iPqeyhY7Vg);n!#PHf`>1FMT`K4Y)3CtL(vXL&$9JMg&tG?bWFotL$9^ADJ; z=d~#t#*A+!kn6P3I#|!=JEVb6M`O}g>4Rqq#KDj6^}(m5H_|)Yv|(Ph4!5?{_Pv7;e>Nk^Dpr zc&@`MNw5tZ;HhOR8yEZ2rFNu&+(VCF zRV0`qqRl60$c(hJI$dSwU8fgC{ABMu&tu=Y&UUX_z!C4-m>DzHYWcl2F>U3ctl=_@8ulMG@R{5RLR#dBTV3c918Y`1?C?Me8}zU=V%Y=ehzL)M&o z;yI=d1BAnJGz)U93$krjbM(%09L}?ywEt6VMcfpxM?0tj5(t% zpIWd>;m#&#fFBn45T>e?ajPcD4jDYS9UG|=WJ-ST{&iJ7vk=*N5F7<48zb-ZAdygu zfbT9&W){-J_ZGh?vyO*8)}rdI375qJ5Ww!ME^xx<`X~*wh z-?`uNAtH!2Y3Sht%edrsSM8oi+4iui5@h^&L+p;=x9!~^tMM9G_uG2Ww?FLJZA+-l z6-3gVkufC2uF+MSxx`Jw@2{*4b3U_rZ&apIRciLCv`0o$hQI6} zB!L9;O<*aeH^sl|i=-BJ9SbOmWDxZ4@gv512&MK4HLs8*@Ut@|m-0HhCouuZnyxhA zIwN4b(3X2moah>lN9B?lw@X^@9j{(jYo2hMN)k)$fPV0~F1&!-JX7EVk$!f@y!A?I zDZzJAR$n|zPrfkMrZ31K9B$6~*i-zmX)??_{IM(UvGvU|uhqvsgvSnS8n+dy&8(|k zlOMYmR@?MfdmlbFyr}j9Yz*g8)r?Q5MFyX zyEf6Y#^bQom7>mBsLtVLotP!9}hxb6zq<%~3RUU8V6|LS9K> zn&F;_uXu^YWd4ZMJ?m#?3u8Q&@l?c29g<$hY_lV~O6LY^n`IiKG6J8s)W=yrSqKVZ zCM0D)(Sh}o=}f|TCd0XYcyP9D<);)x&XdFZ1f+U0n|}8+IitA@*^Yz z*kNBQ~8k%pT=5{E75$rRa{=P3}+Nn(X{-i6C zZuzx*AV0wp1Rn^G3}q7eX`K}!pOUwglDP~9FNwlVtZHd7*V)=7^R|eUp!2QSylL6oi{mpyxvFx_SU3zmyt3orjiLLxyr$aD!i>GSvbg z1oGv;hCX{4awnc%fmYn*JMGlYfGBriC^p~8VUU~^*^|OHw*Zni3;WW+`@4hf`Bd0K zpf#L8&4s?-EhyIalOtM{?WKc&!uLy;C7<@OHU+fyyAy`qxeR!5gTW%;1rr_&z@6VG zso$15Q4{fggo#K60JtD_N5@DbbK3>EA;54bc0_RFP&F72v=?2OTGIzaVg#OCliBp7 zDk4z2b8aixFSJpoR+v00vO6SUe`kg%V+J4Xmjn{P)cLUCFGKY<5be~l+kWhe~0O*y0{O%iwFxj`ZsB|-! z7HiA;J-Z8yv+aH6viR(^s?J}X)&TqiPh5n1W53J%&C2EH_p4fO%?Ow)QAg}+=F%m7 za}Z#84YK^vij{^_Ou$OKM-m!s!Qv1T)ki6vT1+YBWK!dgl$6*NBDG#IylhoGiPzEi zLCON*#J{>!_{aC{TBo}j`bRB+KWf7)Lhc2cI{dnr#v}WeK&5qp=b!7UOPRpu@6WCY zKleD9ME4+{&dd&TAd}bAtwG?lX^@brUbCvtUDFN)KK+rn1UlL(rTbFyQgrMufx_oi zN54Dt6yPyb*18KSQuxp~@3FgHG%iP>$?Eg3f}SIer7%aRX6_i8KV%w5`u7znc#cR_ zwFRaU_Pk**U-6*Y=+NaRZGngdg7>1D$tA(G5pHG34cmmoBFZ-Qmy#vacXy^`OXgLE zv0ZI1rH)^=hQ1uYgC`vql#b1|Iu~k?FI}VgxbY-(8)2ncMCS=ty^ ztY8xJf~gcl2nD`^2ZuB*bA)s|uY*N!U_rv`?7`LIl5X?Lu^rx(D}rk%oi$F6HMWOq z%zggiue+THYt0W}t(@z3#Me7ZuIPuZ+pn$l57s_uTJPRiw=Y@`!ppllyfM~&6W<3= zsi7S#FI7n?JT_^a<$=7}^n8T@I=%26R}_DY_smKbT=Azap;QblTHlVxy!DrSnU(sT zpd8X|#@Q-=LM@g@{`Rj);oIMh5Er~em8E%Gp*O8svtYPH(fWNO*kwIc8_Yb>-qHGT zn<`W4yVuXaTTH&3HJIjQV`pIkdYh(HfEFsjnOWK$ly8Vyy z$dh)OBec&RNLWTsFnPAVqAS6uK1; z9u&Vl2s>QGa_yI=*XDm(OTV$7`*;8G+wPjugSzy?2AZChPls)9yPA9ti5=-5yPCUt zXy6leu=NLPeWJ#9=Rq5fzv@^QukG*)h8$15Y#28$B12mp{VLZ+Z(IR z)4wHM{sWXZHj+C9Xg1X(T#6SowB#kW>U=)C;+uIL0f7bJ6&;O4P)Um_axrA^(mw93 z?-x08H2cYFm;Lo_P{E`Ms1)#dnA{ssB93Gw~A{kPF0YT|0~r^+wve`ruW z_dN8=c4Op^Ql>$3w0lS26?R#WOPapI^k11PABi~S^}U7n7(IXC`zmCfP zg_pMUkM+7B~kv)^Sm(7{cY&=ds6hb3-aiiPJlG2 zjav(gk%Y~P!Ct=mUB8|ui(dBf`{RhrcijB5(cEu+HHKXDuLt(8c=KRLUWjGJoK5_v zs4Zap{-23J)Mc*E5N)C){;wVll$%}agk=TSZAE|}>%lSVpcA6%91S)$dJ{ldVKwlZ z9w7CpqwZh&Pf4KDV*7tv-`@Qsf*@q@cb4e5B$xS21t>#22ZJY$1&ZSW3~`#kn-K~Z z+}xtLjE~#~!py?T#_qPG^PMd!T2V%1CW6bg_&plnhcmrpPy(SdHGL9NOx(&VACsn~ z&R&Tk@;2V;fJ=CM{}oyU;OYq|y;Vrp%3fG}&05xU{Q1kb@3-3?;wU&)wDIVNEfSP+ zq3(VLT#6wl>e5v`k4T_X=4(GXTt;KD;-5zZ3&+23NWtzhDKT`p6DD~DC7x%?XYC55 zX?sFZ=*?t$4bEo60>@ERfKl5p2n^ZWn3C2YK3dbZZgC|=Lk(}$+x_h2*q_so8c=@w zsbCNi#e((lFkzpbsW6*n@*-K^zB{UcOtTYpWIg>HqM=a8u&CVcrmg7VSSArU+bx2= z0OCMqQ|DHlq~F4h>;bh}#zd%bSC)0UuIbkFBTyU*UMLH3`%?}luC z!fq6Yx@|qnxcY*^IxKKc>XAy`jS}mi!`E#C?WHC6f2ynxCNkfK{|^1OH(h4&c`%pi z=jW~QJe9J@2fu!P*?T=y78OM#f~X7$Aaap;!cT2dQRq91>9s)^cf_Y*grK_b2!+J& z;}I(PPM=X4)rjL!q>j1|$@)fhJjP%(M)V?0OP?G*WATVf?_=}l@OjP=HuLd0S9GV> z_;mrw#fcYjXjO6fY!Tyh`^+t9EiAM>dg@9WwCb|NjyQo?0pF<#gTV$Cr-VB6Odg5q zhC2)S?;^fYOU;_TG*G-C=`UvOCE;^Ou1!LdxYs_GU16bk7y_3|I-FCKk$j)VSBR`g zfX+`8gV{cU z6@}-ekQ3Cq)zJ8j+TrgS<8;x##(Il_sAw;GBr4C@OP@)fc0$5Uz^#mI_A)y_NAkym z4Dqoc@AMParM;B}xZ5X0iLaS>6)tK~+|R=U%w2lk>s0X;vRr?M>YDPXDUAyym>JQu zI=z*mWTFS2&UgkoqPp6RIg>z&C{oi<2HzMxFncB}IyUmt8K=6g%R1y|o!JUwJ43he zx#c$&g{iaDwT{vi6}Zaf_=e-SOU&60YgI}M4%~fgihQ@@D|IkWwsgOLlG~J|5z2?T z%)D}Y(R}Yw#v$*|w?;ce^sO5imV{gE7;VOfmkQ~)|sbc zLMLngu`xRmrJZ-kDCd9$QSEEq>H=#!7vxbBIa z5a_1ehe2ch31i;boDyzPSK~~{%=dMg!fxeG#R?$YW0k!%6D}ys|IFUMRg#&nIgB<2Wbk zRS-?8h}N}4mnNcDJ29Y}7#ka#l9G~@mHmH86-#G`6?4S8MdH(qe^SN&x=#Cdr1)%; zIJHgu_n7;`mw)oaAHRtI^GK1DkHUzA!vA5acuzN8)cDPRNfrGl2!81fi?sNx=6_Pf z8^-|DRZjvynTXs^OnR7{LP`WdaT-!swU`V8iEPb6^{mu?24|r>fH(z0T>wUU9swB+ zP$Y<3hMZCzMk6EA)p$u9bOj>_Z-QJ_YiMez{AX}xKmnKGuEvZ|3J8#cBt#xx5|EHV zP^d$xWrP6;HMg(`z#}68g7XMc1Fh>DPYa4PTk)!zXG%-?wAfgrw{YAH(s6DP8FaYP zx6Kz>TGTD~8KdXGtllLlvDyAW(N6-7`GnG+tFf)S^&dfogMNqnSkS;YcsVb(7a z$r7?t_<+Vj4XvWPb?ZHTX+rMko@i_* zorYz6{5M-LkH$u{jAzRz>ZVen-W&Fww(aaka;rYqEs-UxKsLD*%7lHbG&VYb3%va; zc`A^r!TwJw@cIsbaR@|pzFUg8GSe4Oeq219!-G2pV^y_@ zD@^yFPYyv)C8*!F`28cUR96~}W#R&`Zl$qt00vGbQUk@C&!Efb;)EOpDw4(6EUK@A zkTvS+hEqCMqe`uH=ftHy)bxRjx{J&uiA7CyRPi^y&4oNc^{|2t zj~AHVB8SKXPypHuQ~b+NN2jAv7~lvx#)3fFucr+)td>*(!KxBWg)fChwuKX=4-0+4 zqBB}w-FuyO)$fu~GB-8t7j(_N?WXUl17auu<#O)Nq{#H0p0JZm|FYMr`amgeo|+0B zQsZgIH`bk}!c~k6XhkKtcE#A|>?hK93d{cCGAGLH{2#QvWmMD;zqk9FU>LeP9J-Ni za42b{QxK4p?#7{0x=XsGyB#_e5JW)5AtV$K6c7~Ung6}-efD$qI?q1qyf`mei+8hT z)^Fzeey+=6#wW%Wf#9@W#9J5|Z%+O=!1HbRxwY~aaW4U>gJ5Cm0kMHgvN7kLU!nJpL8{dk!Qld=ixNQ7tYmGBEYPQl^CHECNb%DP)58?i&0wC zCnfsNo_VEIGVZHS$!y%7 zr3TGcGXK1)rj0>ZhIPKdM`B8mx-RLlV)ogj_0zm8Z`9LMs@ST{Zn$oU^9R++ysQ0*S%Nb;%IqBv{MWBT8&#J-c}^;#Oa`Is^S(eaFngf zS7pI*WW9&MR?#BGcpWt>-@~mWyq}CEg9+)}ZTgW4$MZ3=<-h{#`4=;^1&ps%JchKG z4`2cmffy8lm6yHQDjn*t=0yRk5Q6*&On`rRO`0rh17c}S1yVQ&EZ9$JZh;^G{Fk*2 zv`bNl!=yC0my?G2m~028+nPT2Nhwz07sg*RJwB`dH}hvwhmLto0(%DiTr8G@}ylE zFu2YH0x=tFP)0u?qIS%R-frab)=VIUR<3qs8a%MtLBAWNrX0Rt1p<{dF#);nD%*G5 zo>(%hCSWqr^tPQ}^(pNtuQDfe_24iwF5M3-5=QVXQ0WUdGN1mw32efmhJeYkeYBsx zPOC*6leo(*DShwk;sI77MrAAXo}Rm#UPTJ!v7~1H@@+RDNpUMkmJr&tapBRDv@|zl zV;Md2Ii^O5JLx1B0Ux{~B0Mj7f1Uq$bwWW4zD;DzKKoUaq<5_Ai^DfFYw~-`WpTu~ zz3zUp#DK>tkY5M4!#-@axNpM+juZ7oitPC>JG-gTYWuZv!Z)N3(4q^4Nf` zH4{RTP;gRKE^&wPJvgo@orNfNaU4?hIcYs37ZPL2{OyWU0K>OUYmRC((Q}2fNxciM zijL|45Di^8-$-qaJ|0(@!!zhBEiznq#F~#3!mQQlZWFyGIlLrsdXq+K#Y5gP*tZM{(YveHn$q;TZ13C0q;e80Tf2GbNHqMTsWAM< zd*Q!-10R9~PkTrQG1}5nqd66)u^m-g#HM)TY!T^+hJy&|msesU&1cSNADqup)5YD3 zpsyR2IT}zj$RYv$i(b*wj5ZOiEZtjY-3mBc#1KkbZo0pYZc$Aq-6>>=*?C zGo+RpAUM&u0+)3%?LJ?L)|qw58!; z%%i^|@rCMyK$IBBB{#l1%ZI@t&|ACrvp0LV>55H0IdjsswD<@rV7ZbXLCsJ{zzRg- z3k{zw$%icOY;+cZ1iBraQu}FTp}5d@Xth&uE3OJLvud5%61#}yApLEYqd0cX@?l{e zWXwlpG+4)G7l?TZ?ZJtYyB}Afg7lDo-~7{>(B*_Q%u1>X9R@q6aiPz(Yy;%;y+!}v z>d*lo1_V?99eR)#QH70N94l%JG@nC z7)O+=El^9T#SVZ-%RpQ}tMg%m}}g-+Pa8|v(Sw@Tj!l~w{rTu}W$@{~3K z6?IFd1e?BAJ{>c;o*FGt^=MKr5L8w3Jl!NKfSc)3g&#@czC>b3%gc&3XGyqMu7q0@ z6{lPlw%_Ua230o*f0@p3tVH2&J9Z!7qc-64KLt_2S;F zr3Ig+0X%7w66vp4(qRQKctN^TYdWDhjQBeJv6sg;lMF0Uq%Fvx*I+y2%y>bT!90V5 zpv&AeN@sWR;tbBj%gf}Q@#0_4B>9;s#N#a@okeAuC6VZj1&a(lS#pQo3fEZ+LYYd3 zP%Kr{KJ{kFgR#AXdPQYtIk@rk_?Vz|VwL>05ZrnizG<9b$vj`fMcupcIq$Fh1kC+z z6-;?3r#-(){&y%W4yGi3zy#RZ4@$bsX!ZrK@^+lSHr-DmGf}CQ0b!E4ibZ*!V z=lAM_2{QXL4Z&Vp;xyXCOCA7lhl=LaS3%Wg z{b?5c)qmHjt?AQk=xd;K(f0jtqc7Di{nf5X)$SJ6p1jqReHnfhwE-cuK^tsL!8Mhn zwGY13T1wZ1CBaZh*|8Sc@x0lI8&y#G zL|}>IIS#=RXElDBqn^*hbZ*Cf7r}lmBMlrA9$Y^gGCOnFJuczVL+Gt*y8p|`90?k* z)Ra#?N@1wXW-bxd#|s_UhTdt_e~BOGVvgrZ$JaBepNCP1vEhwOhdve~owGo_PpI-c z)D4ghaF`MZoso%uXOKk!9z_y%Cn?Yx^Q$BCpXM0=UV-H0$}u#}ubxCTp@2v#gCa=K zZ~Ugo?2^qV1^4_zdD)1Cjfs)ME!P!Bf9;^9Ga>jL#;l9Rh0#E}TIld>SzsThm@>Cg#x^417srj`pXIiwFKtQ?S z5VPW*@m39V$=B~uW^Ek`wrv|q1S<|!2O24T=qMGSb$}PXA}$SYmD$K4`laDAQx$zg zNBQYTX(E~Y&x)QqOC5cp`daAceF^c~nou3*b~Ql1cFsr~A(zJ2(;1U%mtX_Yq^Hik zhdbL9_S<%Y)NV8*uACt$B;TxBwjcDx&gRk%BBj{m+DtjCOkJ4pVjw{&H&J!3+liVu zbgnPM3yIf>+^Da3-a8m8j^)w42(RINEkYkOu&_pQS?2H&2rav^Yi7`D>g8&cg0=@a zH7BU*cQVNhG@XBGk@MqG{55bMN--70JY&|5)5~@HN>4CJq9Q?J3mz7Fn1*%Mnin=n-BimAj@fOD zDQKr78OM)<##C;`)Z9|<7mo)BsUy;B^%y4%GwD{0<9ah`e>CaihU5Kk>WTJLkQ`3n;FQ_oRD|15vN$YL(I+ZNxk1iOw)av*{V_KZQa8=>VWcU4tJCGgRVim79R@tK1~Py z0M+!oFNJ#GIlU7Lg0qdTb4`BwE@)j?z^|!BFhHexT8P*1%B2VW^m_i$WirpHo;U03 z3ZqHw&^hAYB&2+#j%Zvp)|Q=qhxs|~?z*xeJo;KIaqIKtTI zvtr&)weT`h+!Cx4VzTA1X*|ATIi9>w>s8EYhb%>>r&L%w-QrS?e;oo28(Pw(;L`Uc zHY)&#mq;QVfT!LaTeE5oZe3cauKQ#b-P*K>q5elj5^fMk!CUd4ZF7%(i@B|sN)^eP z2v-IjtWlNy{?3WQw#60i)K3~qRBU=~XK|vZHCMu9t)3RWhAyr`g{bPZS5?p;FiI4i zLlu+okS4*IeZ2Rv2GlD2Vd}EJjn0_tT6B)9?CCn*_X(N<3ba(mBVD1v+^>&54AQL% z0k`c%Iqq>DFW$a{uZb+JKR22L=&d`7m|HyOZ_vDGXY^QB*FA5fJt-5sfw^ z8!(T9{p$Snf>h|;TL-fZ$%o|$QjBks8CSG)nSN~?j1B2=uKunC4nl{8Fi0JVcYRi7 z%d>Bmipo>eEA{*oxU#_?6$!`WH|9RRPQ9tP)^ZY=eR+)4rxy=he`txSfszh#UADed zTlu)5D2j)Vf%VHJ#Uaa^UY39`x06j{sRk% z9@(r4+ZyKEoWudn#oOe)+x)}OJAbzY1b4zxw#A6u1S58Gb9Q7>cR0Xs54<_KRF?;NU&<1gy3fqKM_IAg==GQ}LM=3v<*^5_ zP0PRofUV6B0{jkWMnB^%9~ho!Q(J3hmhP!K6Eu>78*=wUIuGrvl|Ggsn-^U!2@WX1 zkROYzt!Vsh$ewfQUV#wa?TSL3^uUCxXrH=c02+i`-Q{}TJ<+FaqV8+T4K3m3DJ*+xqjY!0wkz^v^lMnp{!m& zf$4Kt(c||U(S!YEgSYw*XvsEujGv~J$9$ln-(;b*oEW*JPZB-l>)_IKR3RGXPdfVw z`Xn5}tm{W&0^$QwDY|=|m4(g~ywOe%(q8wDWFkjtBTk(joRaX2vAbNeBwjPuUz5*V z=R7!KJGmz0`Gu$P3y0(v!sFLk;;+cYU%=t7KT@@33coua{qAo0EKj`C_-(4y^J3uT z)KJ>x%e1MHg{!egQxkX6W)@QC9;Lqef9bRMD05g1DO=0Q&`gy=+uci`TZ3)bWAz5Y=b~N>O&?hwEuaHn0#T;gQ+`4+)bmZ{fQZq)K}_*umLs2sa$3 zi(lw_`u7b7HCmF6T7Cs)uegUu&8br%`>IxVycKBbobrR|KRih;r^YyRQ~q1kVobV%oFGFp+pX^D|1M>g;6Q{C3#a!$}T$+ctzxg2y&N)h2{rC*an|qQ*Dc z;9X2IGVQHKBOfhHfD09>g;7IK5k(KdL60MGN*itCVCi&a5Y`%~Z5`M~ouvUlHL}D) zlISoH)+qW}fb*UT3raT*&H@V@I44WWSq9G^P_4g7BHt4%#L{ouL}+W)9U|aSrZ`F>vLe zW5WBmYYsHsxT)s83HEozk+s@lTetQf(w-oVX6P;0qhcxVU)8_}f^Py+y|VPt)&|;& z4%2>j2*i@WM$rTEP!sWJ!p_EE!IPxCrkP`g+?HvKRn1 zW~Axn-ach9th05WK3d=Q!>Ry;4YX!Yr;HYCf&kPh?Z60-is`-3`TB+=`L>@SD`0+6 z$5RUKA8+I2?|c(}ymjw#>p=|8#ZJqozrW8G9^L-A{`LtAwrP_7zRX^kHis7 zk0gqj@I}xn;_0SGQFUT)g!4x}NTo+JonvqnX_d%Q(_=Wqw(#`xm8hE2V+H)S2yAJU z>0YPDr3&NxYDGjHuAm{r2TCNab#$agB*2sJNXvHsCWTa<2$6l9m@Jj{hTjGPoab$e&H5cHxZIOUX_$6vKeVV zSDv7DQ^NMo?IPv|ck@-~|vP9s@i&kTVj`iBM z1=e|l-=|_OXh%M0y^Z6*7!|qL9zbl7#Fp7JuOw-FE{0`|f|m2UcT$Z>)7(WfF6lYQ z?xzEW-^cDec}OSyBQx`Bn+?!5 zYs|(*`dVc|HrxRBtWw&~!OzbqD*Tp;uf4bx1hZSJ1pE)RZ0QXPUT4>ccOB|@7aEqF zWY@~yUK~D%q+c<0POnoH|DvB!XjCnsR;T0t#ju>-xL!A>!MN*-aa*BrlSj@AtBWtD zxNsFgv<=7@!pB}=5|_GH0g%Aw$a}m<%1Wr3gn6UYG|oW}De;r7)Y+_wk&1J zH>hWWgwec8ttPFN7xSiTEEspy5X!h$gotv1zq{Hl-*@a57T26UYnGd(yS+TknEPPW z@*F_E6&GgZH7Jt5Ex-U(H z(7^ZfIca_X=lSSVfN-t!Yx5vN>WY#feqO2+-ZgyRRwKc#pM%fcB&%i^c#A z2hO@O(<46+)5>kNXmroC?|rdG{NX8U%l)sCXL+22)z3 z5qj!3!8v7S-v^~-BwbqA_5^9Y@1%(k42-7RylI^P_*Fe`k_bKpNc|kkcz?Fk9Sr0B zw-Fr+kpX@HD|+?)NA!yQ10Nrsl9H01o}QhZ9V>bj6&00{k--|#H8nM{Ms!O{%l|N< z`}+EZhKBxsTJshb7L}HkS65g6M@+V}vv*)%;Qzkq9seH&y@!X#{~GjO{15aUyXO5r zaQFXaME}n<@0=APGyI=5uNCi|JE+*W_=Je4n8at;HLp!_Ms`kao_bb3cFh}GSc(~V29|HB$H|Quh z3zPOV>C$K%>8)If`qJz1B-)*a^V4nF-Khu)cR~%H`RPpVpU2X_xeYy3E@29=dZlK&_WzehCEYa+0c>BVvoKuTf9K(Hogoc#Q-9ajcdd`L90dltkKgyYFTZ{@(DUsRwj+H< zcd++ta3GEE(d(Ol?|X}tTDX70`Y*n&(U~s19vb*L@cw1;odtQh>mLUNML&;OheCgT z-QU3Iv9_Xc16%;-uYph$@i!bP>oA{i013L>GR=#)xe$jy1mN7ZfzZiVBnVKsdKZ3u zEcuTSz2A7tQWOxvzQ@qwQE&;rMI^2m`YjljIK>MR?~!wgg4|idP)AG713Q)iewfGU zf&oI&mIB>@5F%zV^awtSiN=Qn4{rpTh>;M;1H-YH6$~OI-63MZo?wE1Zq;G$F4#$t zAO&!}Qk-WsT_ryD*Lwg2s`H8_;M_#l0(dr8kvS=sai58xVnWX49z!#q@NebmkYH_A z0EiG|Os6YnmOI=kp|8M0rr;t@bHP01Pb#sd-x+l7v%Q8Quh5S?2ShOLQ(ll485&Il zlL=NPc>X%JqTao{aKAy4Q4d|~}f>T$lE@G&sFE9RZWvZ8!#l_|b~l_@exxE^J8v3SWh>OmISWVB&;`8ECDtjM<(- z<$2}c7* z_?xXjn~~Fo#ERvPoE90Bh1tbLHR0YNKC>0Perq^vqVnY@?5GkYpZWeY% zWVbOKi~=KentmRn8%ymhdJ*|V!zl(X6dmIf&`3+>70KHJ2oe9U$Y(#Qe}N!Gbr>+N zS_1}vkVt7jaCQH_RwNh;)cSRvDzEwH0&J1?=kma1;m^-c!6bjL))F85yn))bt;b{!Fb~(Q3^eBEI8e$S%M#v^LM&EG%slEc121;-8d&0mZ&SnN?FN0&SS6?Z!%ax+)<~>;M0~Y zdc#V~;yiS{=8&gAl9Hj|%Bqoc@rYDn5H#t-@tjWNFeVrytFeJ$N^L{I07^tQhN&!08LsHUvdwdyq>*yxIb$DkPucAvxJ8A#>_2y01LFN1b~Fi zDxDSpIAj=_5+~=6uLQr!9cl!ehralL`Rf4AUW9z7 zm+*IrhjO2D-A5;iC|>E`yKC{;%0LCAuCE#C zqMvJ$=n0%MJOpUE+rtI@oH7|7kO@5q*(3n@$N+qx)`c8;s!Bn5t4QjJ{uW_O@X}l^ z9BOPFAzlU|vM6nj%j;^1Q%~_C8&TqWdw;;1q{Z{>0a%U{taVKlimG-7!?0IQD&JeH zwD|28xYlP~bC$#9F##IC z>$JP~Rg*{H-22U6mp$le48gI+d-~DtUV&IPAGH@BJ{Jabzpnn|UFlkVXz;UnaY*oY z(Q)4J>8oT$B5fK3Q*ZypX9DKuIi|Q$2vJ`22e1q&3)$Km{|gs(B0`BM zPJKT$`G(WjI}g#&Pt}=LQOU)lojmr{?Et)v1RQfgZ6T8EfKAqoY*N-rbBF?Bdz8uH z%a4W@Gi`2e-ogn+I!pP^Tt8^9rfPO~0ZN_rXSu(}jBZYT zwLL!JetoZ8@+$`q;YZ`D%~bh(1-MVp@t@`&_gv+_Sg)WQI*M({gZ&x{p47=Y`z{n2 z^+SL+2+5s+*VKbvU-VI^?7p=?3#UaAE*HjSowEuQX}q6slwyc_y}SL~z+4*CoMc)@ z;a*ueqUzH5m-~ffxZ@z2vf>Zn2nZ&zUo|}OP+9A}q^eb2hZPZ!X&}*IC3m#i+duN! z`b({&5CGywf=1 z4C?uy;vOPo*^W;%=6!v~J@aJk*WX~g{`_nPH+z2xAJ{3wf_Fp9qYSq0UCy6Uvxdy; zIUNr@?>xO;wG;GpOd8xHsFZ%~d-AuQK@Y zq2~o8LtoTi%B-d}++H+Ab01p&^msQW$kLi6k952z8#dW|*~Kt)>=7?(_DS&PkE)@Q z?LOJfp~}F;HJjql+LU$C`N+|C#CJ`YQ$U#5Ji<@apmAR9#Q=|hc`D3zlDUhhJ?(sw zaiY6KT?D&CqQS+c3PtZYPd-V#ELeQ!aGt3)H2>fZ4amz-O-?2=#|i^tb|Cu66G5J$ ze$)bcRrXV}F!`&glkM8b<|FRaAvPvprZ=W6eJXDVUU<)EW8nG?Wpq~Y!OCIO1rG>J zi;7E-``ZNWGa^{4x_&2y0+1H@o&~}M*@U5&4A(`?*+Swunz%LqcT~tP)5lDKA*_oi zCOzO-gu6n?>9%{1Ma(8t+Yb2h-GTB-=V5?OkzXVpN-!nqTgOo~-lB8WCUu@(%XtHTt zNQMOK?c6>Xr+`+U zdg;ftuJSBPDe(AnGOkZB1pCpicjq$BGsrB$1swT&B{lU&>Z@Lv@Ctx7)23X_V=vC* zi$utIzNfOWzI(JiTu*v^H|?gzLyFcS#x#ft&AJ{X+dn3|pv=yQlB*x}qWbCOlVjQ> zD#s{Illqg5*~=@^L7X`_gA{vQ;KeDCo;f4R=8>C8hwJl+DyX&%JLsjya`$qwY^7^D zEO&p%X049Lq}G>RxRkBiC#gx716p}#q`_hsoHGH+u`ri0U(Z30v5gSsN(OKnBy#+r){1aaL5>hJ=QkL3p3Ao8q8!zm;azMFGfQ-zCa~D^*SF(SCA>4oo!xlKe!;j0PC33j&%xx#L@FE0(h;q{^GfNLBS(+n$5P- zR@_`)uV_Kkg?F7&y~xA{Y3U`#bi`VNl+|eyokB|C$-VIKzFIpkzi^=_^%oGAJBTMk zYH&YAAY9ccR2-ZHl~sxoP~B$Z6Un;k!$}7N7*@fo_w7i2QuEock2w~7k`(@{79p9A z(!39WIs-VQAGW^Y>G%lXi=$ytW_qTw*tb2Y z?~`|Z+kxj|G;r0HTNx)%oV~dNUsi`%E(KeKrqtU}kMHzVV=L}#(C0N`a4!u|H>b6Zh^On-eaA%-AXvjY6oI1nKFMz+R$vQ7+_{xmtG5{jPqla2uw?*rDPOgm61>Jsa-EMqd zR=>NI?Yn)xx_evpq-}Kv4e$pJ^lU8kM7Yw1B=Si~36Sdwst4c@p%y@%6iC^*g!t7bW)R*Z1el^k*LSr(JUkQ~-8b zMWsui@h`1fvb0h@er9jLhqU~(?G@!q{4G5LQA-1ecrZrM!kn)XR-rcWJJ{zeW>9PB zwi`t11r88qbpfmO_}ESHgefV8XFxd&SS!QEK}34&=DtDRwuAFMb{|)&4;a)#$5}Np z#YGL+B*`V;tGx`a0g;k|<}GR1z%o9z5MA=;mQ<+Q0AKDzaKs_F42I-YF>vy<9XvOG z>A^BWM8IjM#OXL%=K6*c|IJAF7Mq@;CDaZ5%C+0ufQBz&MDWT0grV-=rQTwQ5T@kB zSVWyB-4T~^AOnZWGD`PWROW*blXdnI7#+hgC{&bSX2sRf~k| zhPe;QNgb1m)ftK%-ON`pzN(RX^_CF(4G0{j2yvaDSLuyD&db{sWWmC_a<>-8Y|39{TC-d_AY$Fo-n-N68ci$T#Bxa%8|N|} zT)Vk&=;UyqbiQaa1~I*=9yGGJ2H~UMPLi$BFlw^4f?0&Xdoz92k?)Fj*Qy)ASe1vG zzgO- zu=hN2qp?ki-LBeMjej6(Rh{2X+i|r09{gFPxz0Co8vi46;?#8EO~V-hqQYVqCu^p{ zu)vs^rt9X7jP*ROs=(@3HwVF|UJ>(dbFaL&UP%D2Jx*-C5gO>fE&-6AqeEgMJzjf$ z{q)yoG2m6owp)5tqY>T5X5lEk4>1wmVFyJo!}9zPnS(J9rb>s+us`1=s*h` z{rNOQ<2J@q2TQ+cz{Kpg%ybkB@w(<1ucfg`x-btiH0>%zz{ZYwA$V{i=wr^}z$tT+Q1E$_aSCW=_-v8LzJ>*1c@atE%lte0fgo9NBwS5#2B**F4_i z$5Zfqymt43Y5@c)V{tLKlmCNHf<7Yb_8ooR?m!`Hkaoij%TM>SXkoUP0R2fVSAO;U z5tL{3o8Q$N<5ipE)f09tY(1BOE1(N-Tq>;gljLGVY*9vlRa`gJmpF&z^|Elk{IB^^-2%_kR0+qRvaIr}p3PD!n<`o_YSM_TpJR z6Dc?XKjy=&Pl(`yPlPXa>659re-B#!`RR9>_;;C6XCd+OkGJ;|A5fz#5j5((jyEka zN%BtSx}QS1{$aMoZP&lJyQ=`9$&>+dhIB2C8M#9((;Fvd!{3&{w5iO* zi>Z!)Oq?@5;GB?>n(5&|bFqf%Y%go-(tU7e@b{ZP@!`{T=(6^}(gl!i^M(Q>9aVBebV|L3p=s~k;rmejbUNcU1Xs1b-srcf~`E4`5yCh{tkb}JHBjPf)Z zCY5iS$UD|}Cg@$*$|A2#h^YmXuM~kufE>P*2PWmVE&N40WE%s()sZOBFIT%+j;r$@ zQ!G-Xm`ISW5u{EVaz#NUiF$Q4r17blErCG z6G}#t<`$Uq)tnD*cIz-)s$wBQa=(R4SQ7zC&$0-rm=2_1p-k{k2)sg{Z5hwHH((gz z&hDnb7Kg?GF3M)pX6y3&@@O3L>G)?159Mnt@d{KkQgH!w^j`K`W6)$tT2lZ#OW!2e z)((VvJWR*>7wcDq*i=3gOZFduxs{Z8!!2@%`&}|V+uxyNTQOEVtste|UquL4XkS8H|tuj+!Js$sW?R{}t zDvYv1Xc!DBuY?+2uA<+2T12#@${V&9mWcfTRRhMeOg{S7zSUt&1(iL65Kpz`hQn9+ z;=d{j^9$dOk&3T*vB^s-wL?gr*l)6>E5dzPFGSy%Rr)g^J};&vr7V;N)Flr`W<9oo zV~96dNbWHmM?ZamwvOmy$+u0Cjw5%-_nstuM2sMMquN5Wfq?;64m_a6$IQIFcZ5?w zGP-z*CPu$Y|HOb4|FC$#^#^dl03to2EHa#S{1J2qmnK0yhLw6G;l7keW}03#8;7)p zrio7)<1jm?XvU}k3Lc+q&#v-OgyDq;hF!Uno%k;QHnW~jOflg+j|$@`oHl-fliZt) z=X{%Hg!aC0YDS8K*bd!N{(bT0jA!nCI}BU2YSOPWQvEx3n9lOmyE~*7)h{-*^}YZAqNZCRxRSI; zRC2=?zq?Iy8YOyC!!xs?83aXJYw3mrf4`F{s78@fcL5?^m?A8ge<(N=Gw<{!7+0{hFXeUNf?HeS09X zM!Oi(AM|zxok@y;lE_*pQo@0I_FZ#je2p>AIP+pZJ; zr3Ce3kGz487bk%u?-`C#^9DbQe+ynJvc71}8#?y?7P`go==ycu@Ws&XEe{27=QlHF zE*y-C>eie4)9uj0%9=rql)GQF!E6y2?pI+olJ~*7IPtN?T0*sz2o4@i zA`l1|R+RNWde#|FiN*a(g0vI5S|N38Va4su-f?SPnyMEBV?`(IH9 zJR!glhT;AG*#ARDXiQ787XnhLLsbfhbiky~k!=VjC5C!~K9vlEBu`vAb zUwQEVUt#$3=l{U)hK7cYj*kCE!qG2Buto9z2E#vXZvF3q>;G3C{(l^yOEmln>;6x* zwOHqGxhcOj?hz*5}y5|whpk){zq-ClU9VSo+g)+ zW2>irm9^OFsZD(owtA}7($U@1+SNNSSk^y;9?5(;Ix!hDjx}@#&CD+>y1ZUmd26}6 zy1wx+_xL>CgW zK9ov)_3VGDo-&)F;E|R8s-DgkYjo7SDw6X3@?oZCE=?$2dVZTz1w+@K}u-!MEeNoTIR2@At3o1gs)hWqbt{|kn~*ZxUh;gO`)Fe)>oD`@6ms@$^D~jL^}A;y~+> zG#H8d4y`(tdJRHGZuGe9ZNAEaMN^Md`Z5z!D1v~+@QukP%l@C=1nLK>KsHbi?p?Kn z-lcNIc>24RUS2}rsmok;W~nQ$%FjNGVuSkz1Wf0+Hla+5i{zn=TYAyBL|(1nAWC9R zYb{1N3W5t6thxoja9R{r)Ps&!h698sl>1K}0P7Ng>LH)r)}uuO)cW9py<3OUE820A57|xHjTdxWoZYj{~^Cz$XyA zw+aYRUfoB5VIpNLSwVYL`MMIY#ApzHuLfERDuhz@CfZ(%$`dIu<c$%=mwe{zZBLaiifqLIy4>oZ;=3j z7hu~yHz}Kol_r#d$#AP=nuZ0MlA^JVnYB0RJ;ICST3{4G{g9wP@GT10kCrRgz8iX4 z{oQdsCrEuX=3w|Oc)GbLWy1x_*z*!gqu-6hBYmX!g$~Be+HYDXr3_WAJQ&g0@7-7W zcfY*^&awKwo+jir7#C3>LQDuOo&&_%vym%=4{MET1ewdwJ(BzUmxe1dT&G&r7(`U3 zKsd@cgG30OiQ9>Hjf7}M=skCHjzA+JyuIkiNM3Aw07A5iR*a7DU5vsMrwRlc>gsv~ zd*wW8zIG|_Jn3^Pc`EqJp*+n)#=iP_bBJAi%SpdY(@VkM)@=(Ox3X4UpPGNyhMt_r zejU0Mlsg(B@svBBxYHtcGIRHv+&9nnDr5guJ-z(!|4=<$$-^j4EKHFM-JI9vg#Nk0 z^?&;J=FZ!&TOfPx7MmKaIch<{Qy#$cv(PYV93DdKBSa*41kWNpieRt|_J?MKD8!4C z>ZS~?m_I^Rs29m3w}q?ROR>J96MOx*TsO&=k#@2*Mz$@r*Nyug-FA%Jp1HZ!N@Xv% zG+c>1WaeM^dJ%;@3`RpXO`?BNo`CM|+Lnd|Wf8g`*cc_P0fc&003(maUt!b=p%4le zKxrAsV(%IjpR0P`9+-(QvzGQcQ*dk4D;R-+n?0jiS!o17@#SrY(6|sI_pwB>2rAO9 zYD!?6lq>uRUKvz1OJ{vbPtY9A;4K8`b+a2Kfr0mWe%+b|329<@Z|h9-8Vt`|6DE~R zh&&L}c~XS9gE61V0k3G)p>!zrk&15wGKc-TXR(lJvS`uX95CdX7yMz7Av#e)oNk$8 z+GtN?Xn8(=<*T*wv?=Y>vR1NAgWBCg11-&Ka-#@}dozste0N>4QvI{Um)RFQ-C%d( zHC{kKw4WiQbfrMqerXbAt%C5>gU>*j)7@*jY4ttv)&lM)c&g~TkuH4D@dLmgiWdGM zt?y$(8FQ=4o|?J3Ck&G!_Q@w#Ouyg%0w#u%PSVQ82(21mvX^;SX}NQrm>Cr_b@2>o zpm3G+s%!R+>UCHY|An&cmm0p0@|r#8T5S_-X>^olwpf-K>}tOV^a%fYvd#PM{ZdzR z#{i%8quO^v&CM+l@=P`mS(&!>Z>=uN0f4_)#wakpohE(ce?9OSDWXOgCbHqR$3-J*9eZ-qL<-2A8bP)!M^hvx!)71