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": "[![All Contributors](https://img.shields.io/badge/all_contributors-<%= contributors.length %>-orange.svg?style=flat-square)](#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] [![All Contributors](https://img.shields.io/badge/all_contributors-21-orange.svg?style=flat-square)](#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](https://img.shields.io/badge/license-MIT-blue.svg)](/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