diff --git a/.all-contributorsrc b/.all-contributorsrc
new file mode 100644
index 00000000..3b17de3b
--- /dev/null
+++ b/.all-contributorsrc
@@ -0,0 +1,211 @@
+{
+ "projectName": "react-dropdown-tree-select",
+ "projectOwner": "dowjones",
+ "repoType": "github",
+ "repoHost": "https://github.com",
+ "files": [
+ "README.md"
+ ],
+ "commit": false,
+ "badgeTemplate": "[](#contributors)",
+ "imageSize": 100,
+ "contributors": [
+ {
+ "login": "toofff",
+ "name": "toofff",
+ "avatar_url": "https://avatars0.githubusercontent.com/u/966550?v=4",
+ "profile": "http://www.yanoucrea.fr",
+ "contributions": [
+ "bug",
+ "code",
+ "doc",
+ "ideas"
+ ]
+ },
+ {
+ "login": "Gregcop1",
+ "name": "GrΓ©gory Copin",
+ "avatar_url": "https://avatars3.githubusercontent.com/u/1257968?v=4",
+ "profile": "http://www.les-tilleuls.coop",
+ "contributions": [
+ "bug",
+ "code"
+ ]
+ },
+ {
+ "login": "priyanshu92",
+ "name": "PRIYANSHU AGRAWAL",
+ "avatar_url": "https://avatars1.githubusercontent.com/u/7589718?v=4",
+ "profile": "https://github.com/priyanshu92",
+ "contributions": [
+ "bug",
+ "code",
+ "ideas"
+ ]
+ },
+ {
+ "login": "jvgreenaway",
+ "name": "James Greenaway",
+ "avatar_url": "https://avatars3.githubusercontent.com/u/425261?v=4",
+ "profile": "http://james.greenaway.io",
+ "contributions": [
+ "bug",
+ "code",
+ "ideas"
+ ]
+ },
+ {
+ "login": "itrombitas",
+ "name": "itrombitas",
+ "avatar_url": "https://avatars1.githubusercontent.com/u/36223986?v=4",
+ "profile": "https://github.com/itrombitas",
+ "contributions": [
+ "code"
+ ]
+ },
+ {
+ "login": "davehenton",
+ "name": "Dave Henton",
+ "avatar_url": "https://avatars2.githubusercontent.com/u/18341459?v=4",
+ "profile": "https://github.com/davehenton",
+ "contributions": [
+ "infra"
+ ]
+ },
+ {
+ "login": "nagaskolli",
+ "name": "Swetha Kolli",
+ "avatar_url": "https://avatars3.githubusercontent.com/u/4869717?v=4",
+ "profile": "https://github.com/nagaskolli",
+ "contributions": [
+ "code"
+ ]
+ },
+ {
+ "login": "BaarishRain",
+ "name": "BaarishRain",
+ "avatar_url": "https://avatars1.githubusercontent.com/u/13344028?v=4",
+ "profile": "https://github.com/BaarishRain",
+ "contributions": [
+ "bug"
+ ]
+ },
+ {
+ "login": "akovacspentalog",
+ "name": "Kovacs Alexandru Robert",
+ "avatar_url": "https://avatars0.githubusercontent.com/u/32507174?v=4",
+ "profile": "http://kovacsalexandrurobert.ro",
+ "contributions": [
+ "ideas"
+ ]
+ },
+ {
+ "login": "amondragon",
+ "name": "Alexis Mondragon",
+ "avatar_url": "https://avatars2.githubusercontent.com/u/11201133?v=4",
+ "profile": "https://github.com/amondragon",
+ "contributions": [
+ "ideas"
+ ]
+ },
+ {
+ "login": "Charlie91",
+ "name": "Charlie91",
+ "avatar_url": "https://avatars2.githubusercontent.com/u/13438795?v=4",
+ "profile": "https://github.com/Charlie91",
+ "contributions": [
+ "bug"
+ ]
+ },
+ {
+ "login": "dhirendrarathod2000",
+ "name": "Dhirendrasinh",
+ "avatar_url": "https://avatars3.githubusercontent.com/u/1930681?v=4",
+ "profile": "https://github.com/dhirendrarathod2000",
+ "contributions": [
+ "bug"
+ ]
+ },
+ {
+ "login": "JKapostins",
+ "name": "JKapostins",
+ "avatar_url": "https://avatars1.githubusercontent.com/u/7006862?v=4",
+ "profile": "https://github.com/JKapostins",
+ "contributions": [
+ "bug"
+ ]
+ },
+ {
+ "login": "josvegit",
+ "name": "josvegit",
+ "avatar_url": "https://avatars0.githubusercontent.com/u/24354568?v=4",
+ "profile": "https://github.com/josvegit",
+ "contributions": [
+ "bug"
+ ]
+ },
+ {
+ "login": "loconluis",
+ "name": "Luis Locon",
+ "avatar_url": "https://avatars1.githubusercontent.com/u/12422912?v=4",
+ "profile": "https://twitter.com/LoconLuis",
+ "contributions": [
+ "bug"
+ ]
+ },
+ {
+ "login": "mikdatdogru",
+ "name": "Mikdat DOΔRU",
+ "avatar_url": "https://avatars3.githubusercontent.com/u/10121255?v=4",
+ "profile": "https://github.com/mikdatdogru",
+ "contributions": [
+ "bug"
+ ]
+ },
+ {
+ "login": "will-izard",
+ "name": "Will Izard",
+ "avatar_url": "https://avatars1.githubusercontent.com/u/7553535?v=4",
+ "profile": "https://github.com/will-izard",
+ "contributions": [
+ "ideas"
+ ]
+ },
+ {
+ "login": "nikolap",
+ "name": "Nikola Peric",
+ "avatar_url": "https://avatars3.githubusercontent.com/u/4504265?v=4",
+ "profile": "https://gitlab.com/nikperic",
+ "contributions": [
+ "bug"
+ ]
+ },
+ {
+ "login": "ramonrf",
+ "name": "RamΓ³n Alejandro Reyes Fajardo",
+ "avatar_url": "https://avatars2.githubusercontent.com/u/6119839?v=4",
+ "profile": "https://github.com/ramonrf",
+ "contributions": [
+ "bug"
+ ]
+ },
+ {
+ "login": "sarada-Cheukupalli",
+ "name": "Sarada Cherukupalli",
+ "avatar_url": "https://avatars3.githubusercontent.com/u/10716099?v=4",
+ "profile": "https://github.com/sarada-Cheukupalli",
+ "contributions": [
+ "ideas"
+ ]
+ },
+ {
+ "login": "dilip025",
+ "name": "Dilip Gavara",
+ "avatar_url": "https://avatars1.githubusercontent.com/u/45608461?v=4",
+ "profile": "https://github.com/dilip025",
+ "contributions": [
+ "code"
+ ]
+ }
+ ]
+}
diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md
new file mode 100644
index 00000000..a02549bc
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/bug_report.md
@@ -0,0 +1,29 @@
+---
+name: Bug report
+about: Create a report to help us improve
+
+---
+
+**Describe the bug**
+A clear and concise description of what the bug is.
+
+**To Reproduce**
+Please include steps to reproduce the behavior;
+or an URL to Reproduction repository;
+or a CodeSandbox (you can fork [this](https://codesandbox.io/s/842m620yv0) one)
+
+**Expected behavior**
+A clear and concise description of what you expected to happen.
+
+**Screenshots**
+If applicable, add screenshots to help explain your problem.
+
+**Environment (please complete the following information):**
+ - Browser [e.g. chrome v60.12.0, safari 10.1]
+ - OS: [e.g. iOS, Windows x64] (if applicable)
+ - node version (if applicable)
+ - yarn or npm version (if applicable)
+
+
+**Additional context**
+Add any other context about the problem here.
diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md
new file mode 100644
index 00000000..066b2d92
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/feature_request.md
@@ -0,0 +1,17 @@
+---
+name: Feature request
+about: Suggest an idea for this project
+
+---
+
+**Is your feature request related to a problem? Please describe.**
+A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
+
+**Describe the solution you'd like**
+A clear and concise description of what you want to happen.
+
+**Describe alternatives you've considered**
+A clear and concise description of any alternative solutions or features you've considered.
+
+**Additional context**
+Add any other context or screenshots about the feature request here.
diff --git a/.github/ISSUE_TEMPLATE/question-or-general-inquiry.md b/.github/ISSUE_TEMPLATE/question-or-general-inquiry.md
new file mode 100644
index 00000000..9c9489e3
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/question-or-general-inquiry.md
@@ -0,0 +1,9 @@
+---
+name: Question or general inquiry
+about: If you have a question about the component
+
+---
+
+If you have a general query about the usage of react-dropdown-tree-select, or if you're not sure how to accomplish a particular task using the component; please raise a question on [stackoverflow.com](https://stackoverflow.com) with [react-dropdown-tree-select](https://stackoverflow.com/questions/tagged/react-dropdown-tree-select) tag.
+
+If you think you found a bug or have a feature request, please use the `Bug Report`/`Feature request` template respectively.
diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md
new file mode 100644
index 00000000..4d97a539
--- /dev/null
+++ b/.github/PULL_REQUEST_TEMPLATE.md
@@ -0,0 +1,29 @@
+## What does it do?
+
+Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
+
+## Fixes # (issue)
+
+Please mention in the format "Fixes #issueNumber" or "Closes #issueNumber".
+This is important for semantic-release to correctly generate release tags and update issues.
+
+## Type of change
+
+Please delete options that are not relevant.
+
+- [ ] Bug fix (non-breaking change which fixes an issue)
+- [ ] New feature (non-breaking change which adds functionality)
+- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
+- [ ] This change requires a documentation update
+
+# Checklist:
+
+- [ ] My code follows the style guidelines of this project
+- [ ] I have performed a self-review of my own code
+- [ ] I have commented my code, particularly in hard-to-understand areas
+- [ ] Updated documentation (if applicable)
+- [ ] Added tests that prove my fix is effective or that my feature works
+- [ ] New and existing unit tests pass locally with my changes
+- [ ] My changes generate no new warnings
+- [ ] Added myself to contributors table
+- [ ] I have updated `docs/bundle.js` file (ran `yarn build:docs` and checked in the new `bundle.js` file)
diff --git a/.travis.yml b/.travis.yml
index 5649375d..36f32edf 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -8,8 +8,7 @@ git:
jobs:
include:
- stage: test
- node_js:
- - '8'
+ node_js: '8'
install:
- yarn install --ignore-engines
script:
@@ -21,7 +20,7 @@ jobs:
# Define the release stage that runs semantic-release
- stage: release
if: (NOT type IN (pull_request)) AND (branch = master)
- node_js: lts/*
+ node_js: '8'
# overwrite default `script` step to skip the tests
script: echo "Deploying to npm ..."
deploy:
diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md
new file mode 100644
index 00000000..db4314ca
--- /dev/null
+++ b/CODE_OF_CONDUCT.md
@@ -0,0 +1,76 @@
+# Contributor Covenant Code of Conduct
+
+## Our Pledge
+
+In the interest of fostering an open and welcoming environment, we as
+contributors and maintainers pledge to making participation in our project and
+our community a harassment-free experience for everyone, regardless of age, body
+size, disability, ethnicity, sex characteristics, gender identity and expression,
+level of experience, education, socio-economic status, nationality, personal
+appearance, race, religion, or sexual identity and orientation.
+
+## Our Standards
+
+Examples of behavior that contributes to creating a positive environment
+include:
+
+* Using welcoming and inclusive language
+* Being respectful of differing viewpoints and experiences
+* Gracefully accepting constructive criticism
+* Focusing on what is best for the community
+* Showing empathy towards other community members
+
+Examples of unacceptable behavior by participants include:
+
+* The use of sexualized language or imagery and unwelcome sexual attention or
+ advances
+* Trolling, insulting/derogatory comments, and personal or political attacks
+* Public or private harassment
+* Publishing others' private information, such as a physical or electronic
+ address, without explicit permission
+* Other conduct which could reasonably be considered inappropriate in a
+ professional setting
+
+## Our Responsibilities
+
+Project maintainers are responsible for clarifying the standards of acceptable
+behavior and are expected to take appropriate and fair corrective action in
+response to any instances of unacceptable behavior.
+
+Project maintainers have the right and responsibility to remove, edit, or
+reject comments, commits, code, wiki edits, issues, and other contributions
+that are not aligned to this Code of Conduct, or to ban temporarily or
+permanently any contributor for other behaviors that they deem inappropriate,
+threatening, offensive, or harmful.
+
+## Scope
+
+This Code of Conduct applies both within project spaces and in public spaces
+when an individual is representing the project or its community. Examples of
+representing a project or community include using an official project e-mail
+address, posting via an official social media account, or acting as an appointed
+representative at an online or offline event. Representation of a project may be
+further defined and clarified by project maintainers.
+
+## Enforcement
+
+Instances of abusive, harassing, or otherwise unacceptable behavior may be
+reported by contacting the project team at hrusikesh.panda@dowjones.com. All
+complaints will be reviewed and investigated and will result in a response that
+is deemed necessary and appropriate to the circumstances. The project team is
+obligated to maintain confidentiality with regard to the reporter of an incident.
+Further details of specific enforcement policies may be posted separately.
+
+Project maintainers who do not follow or enforce the Code of Conduct in good
+faith may face temporary or permanent repercussions as determined by other
+members of the project's leadership.
+
+## Attribution
+
+This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,
+available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html
+
+[homepage]: https://www.contributor-covenant.org
+
+For answers to common questions about this code of conduct, see
+https://www.contributor-covenant.org/faq
diff --git a/README.md b/README.md
index 65f4c3e8..1f543efe 100644
--- a/README.md
+++ b/README.md
@@ -4,7 +4,7 @@
[![NPM version][npm-image]][npm-url] [![gzip][gzip-image]][gzip-url] [![npm download][download-image]][npm-url]
-[![build status][travis-image]][travis-url] [![Test coverage][coveralls-image]][coveralls-url] [![Commitizen friendly][commitizen]][commitizen-url] [![semantic-release][semantic-release]][semantic-release-url]
+[![build status][travis-image]][travis-url] [![Test coverage][coveralls-image]][coveralls-url] [![Commitizen friendly][commitizen]][commitizen-url] [![semantic-release][semantic-release]][semantic-release-url] [](#contributors)
[npm-image]: http://img.shields.io/npm/v/react-dropdown-tree-select.svg?style=flat-square
[npm-url]: http://npmjs.org/package/react-dropdown-tree-select
@@ -459,3 +459,17 @@ npm run test:cov // test coverage
[](/LICENSE)
Released 2017 by [Hrusikesh Panda](https://github.com/mrchief) @ [Dow Jones](https://github.com/dowjones)
+
+## Contributors
+
+Thanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):
+
+
+
+| [
toofff](http://www.yanoucrea.fr)
[π](https://github.com/dowjones/react-dropdown-tree-select/issues?q=author%3Atoofff "Bug reports") [π»](https://github.com/dowjones/react-dropdown-tree-select/commits?author=toofff "Code") [π](https://github.com/dowjones/react-dropdown-tree-select/commits?author=toofff "Documentation") [π€](#ideas-toofff "Ideas, Planning, & Feedback") | [
GrΓ©gory Copin](http://www.les-tilleuls.coop)
[π](https://github.com/dowjones/react-dropdown-tree-select/issues?q=author%3AGregcop1 "Bug reports") [π»](https://github.com/dowjones/react-dropdown-tree-select/commits?author=Gregcop1 "Code") | [
PRIYANSHU AGRAWAL](https://github.com/priyanshu92)
[π](https://github.com/dowjones/react-dropdown-tree-select/issues?q=author%3Apriyanshu92 "Bug reports") [π»](https://github.com/dowjones/react-dropdown-tree-select/commits?author=priyanshu92 "Code") [π€](#ideas-priyanshu92 "Ideas, Planning, & Feedback") | [
James Greenaway](http://james.greenaway.io)
[π](https://github.com/dowjones/react-dropdown-tree-select/issues?q=author%3Ajvgreenaway "Bug reports") [π»](https://github.com/dowjones/react-dropdown-tree-select/commits?author=jvgreenaway "Code") [π€](#ideas-jvgreenaway "Ideas, Planning, & Feedback") | [
itrombitas](https://github.com/itrombitas)
[π»](https://github.com/dowjones/react-dropdown-tree-select/commits?author=itrombitas "Code") | [
Dave Henton](https://github.com/davehenton)
[π](#infra-davehenton "Infrastructure (Hosting, Build-Tools, etc)") | [
Swetha Kolli](https://github.com/nagaskolli)
[π»](https://github.com/dowjones/react-dropdown-tree-select/commits?author=nagaskolli "Code") |
+| :---: | :---: | :---: | :---: | :---: | :---: | :---: |
+| [
BaarishRain](https://github.com/BaarishRain)
[π](https://github.com/dowjones/react-dropdown-tree-select/issues?q=author%3ABaarishRain "Bug reports") | [
Kovacs Alexandru Robert](http://kovacsalexandrurobert.ro)
[π€](#ideas-akovacspentalog "Ideas, Planning, & Feedback") | [
Alexis Mondragon](https://github.com/amondragon)
[π€](#ideas-amondragon "Ideas, Planning, & Feedback") | [
Charlie91](https://github.com/Charlie91)
[π](https://github.com/dowjones/react-dropdown-tree-select/issues?q=author%3ACharlie91 "Bug reports") | [
Dhirendrasinh](https://github.com/dhirendrarathod2000)
[π](https://github.com/dowjones/react-dropdown-tree-select/issues?q=author%3Adhirendrarathod2000 "Bug reports") | [
JKapostins](https://github.com/JKapostins)
[π](https://github.com/dowjones/react-dropdown-tree-select/issues?q=author%3AJKapostins "Bug reports") | [
josvegit](https://github.com/josvegit)
[π](https://github.com/dowjones/react-dropdown-tree-select/issues?q=author%3Ajosvegit "Bug reports") |
+| [
Luis Locon](https://twitter.com/LoconLuis)
[π](https://github.com/dowjones/react-dropdown-tree-select/issues?q=author%3Aloconluis "Bug reports") | [
Mikdat DOΔRU](https://github.com/mikdatdogru)
[π](https://github.com/dowjones/react-dropdown-tree-select/issues?q=author%3Amikdatdogru "Bug reports") | [
Will Izard](https://github.com/will-izard)
[π€](#ideas-will-izard "Ideas, Planning, & Feedback") | [
Nikola Peric](https://gitlab.com/nikperic)
[π](https://github.com/dowjones/react-dropdown-tree-select/issues?q=author%3Anikolap "Bug reports") | [
RamΓ³n Alejandro Reyes Fajardo](https://github.com/ramonrf)
[π](https://github.com/dowjones/react-dropdown-tree-select/issues?q=author%3Aramonrf "Bug reports") | [
Sarada Cherukupalli](https://github.com/sarada-Cheukupalli)
[π€](#ideas-sarada-Cheukupalli "Ideas, Planning, & Feedback") | [
Dilip Gavara](https://github.com/dilip025)
[π»](https://github.com/dowjones/react-dropdown-tree-select/commits?author=dilip025 "Code") |
+
+
+This project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!
diff --git a/docs/bundle.js b/docs/bundle.js
index 767cbc4f..39d627a3 100644
--- a/docs/bundle.js
+++ b/docs/bundle.js
@@ -1 +1 @@
-!function(e){var a={};function l(n){if(a[n])return a[n].exports;var r=a[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,l),r.l=!0,r.exports}l.m=e,l.c=a,l.d=function(e,a,n){l.o(e,a)||Object.defineProperty(e,a,{configurable:!1,enumerable:!0,get:n})},l.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},l.n=function(e){var a=e&&e.__esModule?function(){return e.default}:function(){return e};return l.d(a,"a",a),a},l.o=function(e,a){return Object.prototype.hasOwnProperty.call(e,a)},l.p="",l(l.s=54)}([function(module,exports,__webpack_require__){"use strict";eval("\n\nif (true) {\n module.exports = __webpack_require__(126);\n} else {}\n\n\n//# sourceURL=webpack:///./node_modules/react/index.js?")},function(module,exports,__webpack_require__){eval("/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\nif (false) { var throwOnDirectAccess, isValidElement, REACT_ELEMENT_TYPE; } else {\n // By explicitly using `prop-types` you are opting into new production behavior.\n // http://fb.me/prop-types-in-prod\n module.exports = __webpack_require__(83)();\n}\n\n\n//# sourceURL=webpack:///./node_modules/prop-types/index.js?")},function(module,exports,__webpack_require__){eval("/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\nif (false) { var throwOnDirectAccess, isValidElement, REACT_ELEMENT_TYPE; } else {\n // By explicitly using `prop-types` you are opting into new production behavior.\n // http://fb.me/prop-types-in-prod\n module.exports = __webpack_require__(114)();\n}\n\n\n//# sourceURL=webpack:///./node_modules/react-router/node_modules/prop-types/index.js?")},function(module,exports,__webpack_require__){"use strict";eval("/**\n * Copyright 2014-2015, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n */\n\n\n\n/**\n * Similar to invariant but only logs a warning if the condition is not met.\n * This can be used to log issues in development environments in critical\n * paths. Removing the logging code for production environments will keep the\n * same logic and follow the same code paths.\n */\n\nvar warning = function() {};\n\nif (false) {}\n\nmodule.exports = warning;\n\n\n//# sourceURL=webpack:///./node_modules/warning/browser.js?")},function(module,exports,__webpack_require__){eval("/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\nif (false) { var throwOnDirectAccess, isValidElement, REACT_ELEMENT_TYPE; } else {\n // By explicitly using `prop-types` you are opting into new production behavior.\n // http://fb.me/prop-types-in-prod\n module.exports = __webpack_require__(116)();\n}\n\n\n//# sourceURL=webpack:///./node_modules/react-router-dom/node_modules/prop-types/index.js?")},function(module,exports,__webpack_require__){"use strict";eval("/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n\n\n/**\n * Use invariant() to assert state which your program assumes to be true.\n *\n * Provide sprintf-style format (only %s is supported) and arguments\n * to provide information about what broke and what you were\n * expecting.\n *\n * The invariant message will be stripped in production, but the invariant\n * will remain to ensure logic does not differ in production.\n */\n\nvar invariant = function(condition, format, a, b, c, d, e, f) {\n if (false) {}\n\n if (!condition) {\n var error;\n if (format === undefined) {\n error = new Error(\n 'Minified exception occurred; use the non-minified dev environment ' +\n 'for the full error message and additional helpful warnings.'\n );\n } else {\n var args = [a, b, c, d, e, f];\n var argIndex = 0;\n error = new Error(\n format.replace(/%s/g, function() { return args[argIndex++]; })\n );\n error.name = 'Invariant Violation';\n }\n\n error.framesToPop = 1; // we don't care about invariant's own frame\n throw error;\n }\n};\n\nmodule.exports = invariant;\n\n\n//# sourceURL=webpack:///./node_modules/invariant/browser.js?")},function(module,exports,__webpack_require__){eval('/*\n\tMIT License http://www.opensource.org/licenses/mit-license.php\n\tAuthor Tobias Koppers @sokra\n*/\n\nvar stylesInDom = {};\n\nvar\tmemoize = function (fn) {\n\tvar memo;\n\n\treturn function () {\n\t\tif (typeof memo === "undefined") memo = fn.apply(this, arguments);\n\t\treturn memo;\n\t};\n};\n\nvar isOldIE = memoize(function () {\n\t// Test for IE <= 9 as proposed by Browserhacks\n\t// @see http://browserhacks.com/#hack-e71d8692f65334173fee715c222cb805\n\t// Tests for existence of standard globals is to allow style-loader\n\t// to operate correctly into non-standard environments\n\t// @see https://github.com/webpack-contrib/style-loader/issues/177\n\treturn window && document && document.all && !window.atob;\n});\n\nvar getTarget = function (target) {\n return document.querySelector(target);\n};\n\nvar getElement = (function (fn) {\n\tvar memo = {};\n\n\treturn function(target) {\n // If passing function in options, then use it for resolve "head" element.\n // Useful for Shadow Root style i.e\n // {\n // insertInto: function () { return document.querySelector("#foo").shadowRoot }\n // }\n if (typeof target === \'function\') {\n return target();\n }\n if (typeof memo[target] === "undefined") {\n\t\t\tvar styleTarget = getTarget.call(this, target);\n\t\t\t// Special case to return head of iframe instead of iframe itself\n\t\t\tif (window.HTMLIFrameElement && styleTarget instanceof window.HTMLIFrameElement) {\n\t\t\t\ttry {\n\t\t\t\t\t// This will throw an exception if access to iframe is blocked\n\t\t\t\t\t// due to cross-origin restrictions\n\t\t\t\t\tstyleTarget = styleTarget.contentDocument.head;\n\t\t\t\t} catch(e) {\n\t\t\t\t\tstyleTarget = null;\n\t\t\t\t}\n\t\t\t}\n\t\t\tmemo[target] = styleTarget;\n\t\t}\n\t\treturn memo[target]\n\t};\n})();\n\nvar singleton = null;\nvar\tsingletonCounter = 0;\nvar\tstylesInsertedAtTop = [];\n\nvar\tfixUrls = __webpack_require__(73);\n\nmodule.exports = function(list, options) {\n\tif (typeof DEBUG !== "undefined" && DEBUG) {\n\t\tif (typeof document !== "object") throw new Error("The style-loader cannot be used in a non-browser environment");\n\t}\n\n\toptions = options || {};\n\n\toptions.attrs = typeof options.attrs === "object" ? options.attrs : {};\n\n\t// Force single-tag solution on IE6-9, which has a hard limit on the # of