===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
node-redux-4.0.5/docs/advanced/AsyncActions.md-372-
node-redux-4.0.5/docs/advanced/AsyncActions.md:373:    return fetch(`https://www.reddit.com/r/${subreddit}.json`)
node-redux-4.0.5/docs/advanced/AsyncActions.md-374-      .then(
##############################################
node-redux-4.0.5/docs/advanced/AsyncActions.md-470-    dispatch(requestPosts(subreddit))
node-redux-4.0.5/docs/advanced/AsyncActions.md:471:    return fetch(`https://www.reddit.com/r/${subreddit}.json`)
node-redux-4.0.5/docs/advanced/AsyncActions.md-472-      .then(response => response.json())
##############################################
node-redux-4.0.5/docs/advanced/ExampleRedditAPI.md-70-    dispatch(requestPosts(subreddit))
node-redux-4.0.5/docs/advanced/ExampleRedditAPI.md:71:    return fetch(`https://www.reddit.com/r/${subreddit}.json`)
node-redux-4.0.5/docs/advanced/ExampleRedditAPI.md-72-      .then(response => response.json())
##############################################
node-redux-4.0.5/docs/advanced/UsageWithReactRouter.md-147-    exact
node-redux-4.0.5/docs/advanced/UsageWithReactRouter.md:148:    to={filter === 'SHOW_ALL' ? '/' : `/${filter}`}
node-redux-4.0.5/docs/advanced/UsageWithReactRouter.md-149-    activeStyle={{
##############################################
node-redux-4.0.5/docs/introduction/Ecosystem.md-207-  ['foo.bar', 'baz'],
node-redux-4.0.5/docs/introduction/Ecosystem.md:208:  (bar, baz) => `${bar} ${baz}`
node-redux-4.0.5/docs/introduction/Ecosystem.md-209-)
##############################################
node-redux-4.0.5/docs/introduction/Ecosystem.md-378-```js
node-redux-4.0.5/docs/introduction/Ecosystem.md:379:const newState = dotProp.set(state, `todos.${index}.complete`, true)
node-redux-4.0.5/docs/introduction/Ecosystem.md-380-const endOfArray = dotProp.get(obj, 'foo.$end')
##############################################
node-redux-4.0.5/docs/recipes/ReducingBoilerplate.md-220-    // Reducer can react to these actions by filling the `users`.
node-redux-4.0.5/docs/recipes/ReducingBoilerplate.md:221:    fetch(`http://myapi.com/users/${userId}/posts`).then(
node-redux-4.0.5/docs/recipes/ReducingBoilerplate.md-222-      response => dispatch(loadPostsSuccess(userId, response)),
##############################################
node-redux-4.0.5/docs/recipes/ReducingBoilerplate.md-285-    // Dispatch vanilla actions asynchronously
node-redux-4.0.5/docs/recipes/ReducingBoilerplate.md:286:    fetch(`http://myapi.com/users/${userId}/posts`).then(
node-redux-4.0.5/docs/recipes/ReducingBoilerplate.md-287-      response =>
##############################################
node-redux-4.0.5/docs/recipes/ReducingBoilerplate.md-352-    // Perform the fetching:
node-redux-4.0.5/docs/recipes/ReducingBoilerplate.md:353:    callAPI: () => fetch(`http://myapi.com/users/${userId}/posts`),
node-redux-4.0.5/docs/recipes/ReducingBoilerplate.md-354-    // Arguments to inject in begin/end actions
##############################################
node-redux-4.0.5/docs/recipes/ReducingBoilerplate.md-422-    shouldCallAPI: state => !state.posts[userId],
node-redux-4.0.5/docs/recipes/ReducingBoilerplate.md:423:    callAPI: () => fetch(`http://myapi.com/users/${userId}/posts`),
node-redux-4.0.5/docs/recipes/ReducingBoilerplate.md-424-    payload: { userId }
##############################################
node-redux-4.0.5/docs/recipes/ReducingBoilerplate.md-435-    shouldCallAPI: state => !state.comments[postId],
node-redux-4.0.5/docs/recipes/ReducingBoilerplate.md:436:    callAPI: () => fetch(`http://myapi.com/posts/${postId}/comments`),
node-redux-4.0.5/docs/recipes/ReducingBoilerplate.md-437-    payload: { postId }
##############################################
node-redux-4.0.5/docs/recipes/ReducingBoilerplate.md-448-    callAPI: () =>
node-redux-4.0.5/docs/recipes/ReducingBoilerplate.md:449:      fetch(`http://myapi.com/posts/${postId}/comments`, {
node-redux-4.0.5/docs/recipes/ReducingBoilerplate.md-450-        method: 'post',
##############################################
node-redux-4.0.5/docs/recipes/structuring-reducers/ImmutableUpdatePatterns.md-157-```js
node-redux-4.0.5/docs/recipes/structuring-reducers/ImmutableUpdatePatterns.md:158:state = dotProp.set(state, `todos.${index}.complete`, true)
node-redux-4.0.5/docs/recipes/structuring-reducers/ImmutableUpdatePatterns.md-159-```
##############################################
node-redux-4.0.5/docs/recipes/structuring-reducers/ReusingReducerLogic.md-44-    switch (action.type) {
node-redux-4.0.5/docs/recipes/structuring-reducers/ReusingReducerLogic.md:45:      case `INCREMENT_${counterName}`:
node-redux-4.0.5/docs/recipes/structuring-reducers/ReusingReducerLogic.md-46-        return state + 1
node-redux-4.0.5/docs/recipes/structuring-reducers/ReusingReducerLogic.md:47:      case `DECREMENT_${counterName}`:
node-redux-4.0.5/docs/recipes/structuring-reducers/ReusingReducerLogic.md-48-        return state - 1
##############################################
node-redux-4.0.5/docs/recipes/structuring-reducers/UpdatingNormalizedData.md-164-        state,
node-redux-4.0.5/docs/recipes/structuring-reducers/UpdatingNormalizedData.md:165:        `posts.byId.${postId}.comments`,
node-redux-4.0.5/docs/recipes/structuring-reducers/UpdatingNormalizedData.md-166-        comments => comments.concat(commentId)
##############################################
node-redux-4.0.5/docs/recipes/structuring-reducers/UpdatingNormalizedData.md-170-        updatedWithPostState,
node-redux-4.0.5/docs/recipes/structuring-reducers/UpdatingNormalizedData.md:171:        `comments.byId.${commentId}`,
node-redux-4.0.5/docs/recipes/structuring-reducers/UpdatingNormalizedData.md-172-        {id : commentId, text : commentText}
##############################################
node-redux-4.0.5/examples/async/src/actions/index.js-29-  dispatch(requestPosts(subreddit))
node-redux-4.0.5/examples/async/src/actions/index.js:30:  return fetch(`https://www.reddit.com/r/${subreddit}.json`)
node-redux-4.0.5/examples/async/src/actions/index.js-31-    .then(response => response.json())
##############################################
node-redux-4.0.5/examples/real-world/src/actions/index.js-11-    types: [ USER_REQUEST, USER_SUCCESS, USER_FAILURE ],
node-redux-4.0.5/examples/real-world/src/actions/index.js:12:    endpoint: `users/${login}`,
node-redux-4.0.5/examples/real-world/src/actions/index.js-13-    schema: Schemas.USER
##############################################
node-redux-4.0.5/examples/real-world/src/actions/index.js-36-    types: [ REPO_REQUEST, REPO_SUCCESS, REPO_FAILURE ],
node-redux-4.0.5/examples/real-world/src/actions/index.js:37:    endpoint: `repos/${fullName}`,
node-redux-4.0.5/examples/real-world/src/actions/index.js-38-    schema: Schemas.REPO
##############################################
node-redux-4.0.5/examples/real-world/src/actions/index.js-72-  const {
node-redux-4.0.5/examples/real-world/src/actions/index.js:73:    nextPageUrl = `users/${login}/starred`,
node-redux-4.0.5/examples/real-world/src/actions/index.js-74-    pageCount = 0
##############################################
node-redux-4.0.5/examples/real-world/src/actions/index.js-103-  const {
node-redux-4.0.5/examples/real-world/src/actions/index.js:104:    nextPageUrl = `repos/${fullName}/stargazers`,
node-redux-4.0.5/examples/real-world/src/actions/index.js-105-    pageCount = 0
##############################################
node-redux-4.0.5/examples/real-world/src/components/Repo.js-11-      <h3>
node-redux-4.0.5/examples/real-world/src/components/Repo.js:12:        <Link to={`/${login}/${name}`}>
node-redux-4.0.5/examples/real-world/src/components/Repo.js-13-          {name}
##############################################
node-redux-4.0.5/examples/real-world/src/components/Repo.js-15-        {' by '}
node-redux-4.0.5/examples/real-world/src/components/Repo.js:16:        <Link to={`/${login}`}>
node-redux-4.0.5/examples/real-world/src/components/Repo.js-17-          {login}
##############################################
node-redux-4.0.5/examples/real-world/src/components/User.js-9-    <div className="User">
node-redux-4.0.5/examples/real-world/src/components/User.js:10:      <Link to={`/${login}`}>
node-redux-4.0.5/examples/real-world/src/components/User.js-11-        <img src={avatarUrl} alt={login} width="72" height="72" />
##############################################
node-redux-4.0.5/examples/real-world/src/containers/App.js-25-  handleChange = nextValue => {
node-redux-4.0.5/examples/real-world/src/containers/App.js:26:    this.props.history.push(`/${nextValue}`)
node-redux-4.0.5/examples/real-world/src/containers/App.js-27-  }
##############################################
node-redux-4.0.5/examples/real-world/src/containers/RepoPage.js-62-              onLoadMoreClick={this.handleLoadMoreClick}
node-redux-4.0.5/examples/real-world/src/containers/RepoPage.js:63:              loadingLabel={`Loading stargazers of ${name}...`}
node-redux-4.0.5/examples/real-world/src/containers/RepoPage.js-64-              {...stargazersPagination} />
##############################################
node-redux-4.0.5/examples/real-world/src/containers/RepoPage.js-80-
node-redux-4.0.5/examples/real-world/src/containers/RepoPage.js:81:  const fullName = `${login}/${name}`
node-redux-4.0.5/examples/real-world/src/containers/RepoPage.js-82-  const stargazersPagination = stargazersByRepo[fullName] || { ids: [] }
##############################################
node-redux-4.0.5/examples/real-world/src/containers/UserPage.js-65-              onLoadMoreClick={this.handleLoadMoreClick}
node-redux-4.0.5/examples/real-world/src/containers/UserPage.js:66:              loadingLabel={`Loading ${login}'s starred...`}
node-redux-4.0.5/examples/real-world/src/containers/UserPage.js-67-              {...starredPagination} />
##############################################
node-redux-4.0.5/examples/shopping-cart/src/components/Product.js-5-  <div>
node-redux-4.0.5/examples/shopping-cart/src/components/Product.js:6:    {title} - &#36;{price}{quantity ? ` x ${quantity}` : null}
node-redux-4.0.5/examples/shopping-cart/src/components/Product.js-7-  </div>
##############################################
node-redux-4.0.5/examples/tree-view/src/actions/index.js-14-  type: CREATE_NODE,
node-redux-4.0.5/examples/tree-view/src/actions/index.js:15:  nodeId: `new_${nextId++}`
node-redux-4.0.5/examples/tree-view/src/actions/index.js-16-})
##############################################
node-redux-4.0.5/examples/universal/server/server.js-79-  } else {
node-redux-4.0.5/examples/universal/server/server.js:80:    console.info(`==> 🌎  Listening on port ${port}. Open up http://localhost:${port}/ in your browser.`)
node-redux-4.0.5/examples/universal/server/server.js-81-  }
##############################################
node-redux-4.0.5/index.d.ts-48- * prototypes for type checking purposes. That's why this type has the
node-redux-4.0.5/index.d.ts:49: * `$CombinedState` symbol property. Without the property, this type would
node-redux-4.0.5/index.d.ts-50- * match any object. The symbol doesn't really exist because it's an internal
##############################################
node-redux-4.0.5/src/combineReducers.js-7-  const actionDescription =
node-redux-4.0.5/src/combineReducers.js:8:    (actionType && `action "${String(actionType)}"`) || 'an action'
node-redux-4.0.5/src/combineReducers.js-9-
node-redux-4.0.5/src/combineReducers.js-10-  return (
node-redux-4.0.5/src/combineReducers.js:11:    `Given ${actionDescription}, reducer "${key}" returned undefined. ` +
node-redux-4.0.5/src/combineReducers.js-12-    `To ignore an action, you must explicitly return the previous state. ` +
##############################################
node-redux-4.0.5/src/combineReducers.js-37-    return (
node-redux-4.0.5/src/combineReducers.js:38:      `The ${argumentName} has unexpected type of "` +
node-redux-4.0.5/src/combineReducers.js-39-      {}.toString.call(inputState).match(/\s([a-z|A-Z]+)/)[1] +
node-redux-4.0.5/src/combineReducers.js-40-      `". Expected argument to be an object with the following ` +
node-redux-4.0.5/src/combineReducers.js:41:      `keys: "${reducerKeys.join('", "')}"`
node-redux-4.0.5/src/combineReducers.js-42-    )
##############################################
node-redux-4.0.5/src/combineReducers.js-56-    return (
node-redux-4.0.5/src/combineReducers.js:57:      `Unexpected ${unexpectedKeys.length > 1 ? 'keys' : 'key'} ` +
node-redux-4.0.5/src/combineReducers.js:58:      `"${unexpectedKeys.join('", "')}" found in ${argumentName}. ` +
node-redux-4.0.5/src/combineReducers.js-59-      `Expected to find one of the known reducer keys instead: ` +
node-redux-4.0.5/src/combineReducers.js:60:      `"${reducerKeys.join('", "')}". Unexpected keys will be ignored.`
node-redux-4.0.5/src/combineReducers.js-61-    )
##############################################
node-redux-4.0.5/src/combineReducers.js-71-      throw new Error(
node-redux-4.0.5/src/combineReducers.js:72:        `Reducer "${key}" returned undefined during initialization. ` +
node-redux-4.0.5/src/combineReducers.js-73-          `If the state passed to the reducer is undefined, you must ` +
##############################################
node-redux-4.0.5/src/combineReducers.js-85-      throw new Error(
node-redux-4.0.5/src/combineReducers.js:86:        `Reducer "${key}" returned undefined when probed with a random type. ` +
node-redux-4.0.5/src/combineReducers.js:87:          `Don't try to handle ${ActionTypes.INIT} or other actions in "redux/*" ` +
node-redux-4.0.5/src/combineReducers.js-88-          `namespace. They are considered private. Instead, you must return the ` +
##############################################
node-redux-4.0.5/src/combineReducers.js-120-      if (typeof reducers[key] === 'undefined') {
node-redux-4.0.5/src/combineReducers.js:121:        warning(`No reducer provided for key "${key}"`)
node-redux-4.0.5/src/combineReducers.js-122-      }
##############################################
node-redux-4.0.5/src/utils/actionTypes.js-15-const ActionTypes = {
node-redux-4.0.5/src/utils/actionTypes.js:16:  INIT: `@@redux/INIT${randomString()}`,
node-redux-4.0.5/src/utils/actionTypes.js:17:  REPLACE: `@@redux/REPLACE${randomString()}`,
node-redux-4.0.5/src/utils/actionTypes.js:18:  PROBE_UNKNOWN_ACTION: () => `@@redux/PROBE_UNKNOWN_ACTION${randomString()}`
node-redux-4.0.5/src/utils/actionTypes.js-19-}
##############################################
node-redux-4.0.5/website/core/Footer.js-12-    const baseUrl = this.props.config.baseUrl;
node-redux-4.0.5/website/core/Footer.js:13:    return `${baseUrl}${language ? `${language}/` : ""}${doc}`;
node-redux-4.0.5/website/core/Footer.js-14-  }
##############################################
node-redux-4.0.5/website/core/Footer.js-17-    const baseUrl = this.props.config.baseUrl;
node-redux-4.0.5/website/core/Footer.js:18:    return baseUrl + (language ? `${language}/` : "") + doc;
node-redux-4.0.5/website/core/Footer.js-19-  }
##############################################
node-redux-4.0.5/website/pages/en/404.js-1-const React = require("react");
node-redux-4.0.5/website/pages/en/404.js:2:const siteConfig = require(`${process.cwd()}/siteConfig.js`);
node-redux-4.0.5/website/pages/en/404.js-3-
##############################################
node-redux-4.0.5/website/pages/en/index.js-13-
node-redux-4.0.5/website/pages/en/index.js:14:const siteConfig = require(`${process.cwd()}/siteConfig.js`);
node-redux-4.0.5/website/pages/en/index.js-15-
node-redux-4.0.5/website/pages/en/index.js-16-function docUrl(doc, language) {
node-redux-4.0.5/website/pages/en/index.js:17:  return `${siteConfig.baseUrl}${language ? `${language}/` : ""}${doc}`;
node-redux-4.0.5/website/pages/en/index.js-18-}
##############################################
node-redux-4.0.5/website/pages/en/index.js-20-function imgUrl(img) {
node-redux-4.0.5/website/pages/en/index.js:21:  return `${siteConfig.baseUrl}img/${img}`;
node-redux-4.0.5/website/pages/en/index.js-22-}