"use strict";Object.defineProperty(exports, "__esModule", {value: true});



var _chunk4CV4JOE5js = require('./chunk-4CV4JOE5.js');

// __generated__/OrganizationCreateMutation.graphql.ts
var OrganizationCreateMutation_graphql_exports = {};
_chunk4CV4JOE5js.__export.call(void 0, OrganizationCreateMutation_graphql_exports, {
  default: () => OrganizationCreateMutation_graphql_default
});
var node, OrganizationCreateMutation_graphql_default;
var init_OrganizationCreateMutation_graphql = _chunk4CV4JOE5js.__esm.call(void 0, {
  "__generated__/OrganizationCreateMutation.graphql.ts"() {
    "use strict";
    node = /* @__PURE__ */ function() {
      var v0 = {
        "defaultValue": null,
        "kind": "LocalArgument",
        "name": "connections"
      }, v1 = {
        "defaultValue": null,
        "kind": "LocalArgument",
        "name": "input"
      }, v2 = [
        {
          "kind": "Variable",
          "name": "input",
          "variableName": "input"
        }
      ], v3 = {
        "alias": null,
        "args": null,
        "kind": "ScalarField",
        "name": "id",
        "storageKey": null
      }, v4 = {
        "alias": null,
        "args": null,
        "concreteType": "OrganizationEdge",
        "kind": "LinkedField",
        "name": "organization",
        "plural": false,
        "selections": [
          {
            "alias": null,
            "args": null,
            "concreteType": "Organization",
            "kind": "LinkedField",
            "name": "node",
            "plural": false,
            "selections": [
              v3
            ],
            "storageKey": null
          }
        ],
        "storageKey": null
      }, v5 = {
        "alias": null,
        "args": null,
        "concreteType": "ErrorType",
        "kind": "LinkedField",
        "name": "errors",
        "plural": true,
        "selections": [
          {
            "alias": null,
            "args": null,
            "kind": "ScalarField",
            "name": "field",
            "storageKey": null
          },
          {
            "alias": null,
            "args": null,
            "kind": "ScalarField",
            "name": "messages",
            "storageKey": null
          }
        ],
        "storageKey": null
      };
      return {
        "fragment": {
          "argumentDefinitions": [
            v0,
            v1
          ],
          "kind": "Fragment",
          "metadata": null,
          "name": "OrganizationCreateMutation",
          "selections": [
            {
              "alias": null,
              "args": v2,
              "concreteType": "OrganizationCreatePayload",
              "kind": "LinkedField",
              "name": "organizationCreate",
              "plural": false,
              "selections": [
                v4,
                {
                  "alias": null,
                  "args": null,
                  "concreteType": "ProfileEdge",
                  "kind": "LinkedField",
                  "name": "profile",
                  "plural": false,
                  "selections": [
                    {
                      "alias": null,
                      "args": null,
                      "concreteType": "Profile",
                      "kind": "LinkedField",
                      "name": "node",
                      "plural": false,
                      "selections": [
                        {
                          "args": null,
                          "kind": "FragmentSpread",
                          "name": "ProfileItemFragment"
                        }
                      ],
                      "storageKey": null
                    }
                  ],
                  "storageKey": null
                },
                v5
              ],
              "storageKey": null
            }
          ],
          "type": "Mutation",
          "abstractKey": null
        },
        "kind": "Request",
        "operation": {
          "argumentDefinitions": [
            v1,
            v0
          ],
          "kind": "Operation",
          "name": "OrganizationCreateMutation",
          "selections": [
            {
              "alias": null,
              "args": v2,
              "concreteType": "OrganizationCreatePayload",
              "kind": "LinkedField",
              "name": "organizationCreate",
              "plural": false,
              "selections": [
                v4,
                {
                  "alias": null,
                  "args": null,
                  "concreteType": "ProfileEdge",
                  "kind": "LinkedField",
                  "name": "profile",
                  "plural": false,
                  "selections": [
                    {
                      "alias": null,
                      "args": null,
                      "concreteType": "Profile",
                      "kind": "LinkedField",
                      "name": "node",
                      "plural": false,
                      "selections": [
                        v3,
                        {
                          "alias": null,
                          "args": null,
                          "kind": "ScalarField",
                          "name": "name",
                          "storageKey": null
                        },
                        {
                          "alias": null,
                          "args": [
                            {
                              "kind": "Literal",
                              "name": "height",
                              "value": 100
                            },
                            {
                              "kind": "Literal",
                              "name": "width",
                              "value": 100
                            }
                          ],
                          "concreteType": "File",
                          "kind": "LinkedField",
                          "name": "image",
                          "plural": false,
                          "selections": [
                            {
                              "alias": null,
                              "args": null,
                              "kind": "ScalarField",
                              "name": "url",
                              "storageKey": null
                            }
                          ],
                          "storageKey": "image(height:100,width:100)"
                        },
                        {
                          "alias": null,
                          "args": null,
                          "concreteType": "URLPath",
                          "kind": "LinkedField",
                          "name": "urlPath",
                          "plural": false,
                          "selections": [
                            {
                              "alias": null,
                              "args": null,
                              "kind": "ScalarField",
                              "name": "path",
                              "storageKey": null
                            },
                            v3
                          ],
                          "storageKey": null
                        }
                      ],
                      "storageKey": null
                    }
                  ],
                  "storageKey": null
                },
                {
                  "alias": null,
                  "args": null,
                  "filters": null,
                  "handle": "prependEdge",
                  "key": "",
                  "kind": "LinkedHandle",
                  "name": "profile",
                  "handleArgs": [
                    {
                      "kind": "Variable",
                      "name": "connections",
                      "variableName": "connections"
                    }
                  ]
                },
                v5
              ],
              "storageKey": null
            }
          ]
        },
        "params": {
          "cacheID": "695d91d3d1771c63d98fd763396c8088",
          "id": null,
          "metadata": {},
          "name": "OrganizationCreateMutation",
          "operationKind": "mutation",
          "text": "mutation OrganizationCreateMutation(\n  $input: OrganizationCreateInput!\n) {\n  organizationCreate(input: $input) {\n    organization {\n      node {\n        id\n      }\n    }\n    profile {\n      node {\n        ...ProfileItemFragment\n        id\n      }\n    }\n    errors {\n      field\n      messages\n    }\n  }\n}\n\nfragment ProfileItemFragment on Profile {\n  id\n  name\n  image(width: 100, height: 100) {\n    url\n  }\n  urlPath {\n    path\n    id\n  }\n}\n"
        }
      };
    }();
    node.hash = "555c8c1ef3a4c59a8cd9cf1c8396dc13";
    OrganizationCreateMutation_graphql_default = node;
  }
});

// tmp-babel/profiles/common/graphql/mutations/OrganizationCreate.js
var _utils = require('@baseapp-frontend/utils');
var _reactrelay = require('react-relay');
function _typeof(o) {
  "@babel/helpers - typeof";
  return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(o2) {
    return typeof o2;
  } : function(o2) {
    return o2 && "function" == typeof Symbol && o2.constructor === Symbol && o2 !== Symbol.prototype ? "symbol" : typeof o2;
  }, _typeof(o);
}
var _OrganizationCreateMutation;
function ownKeys(e, r) {
  var t = Object.keys(e);
  if (Object.getOwnPropertySymbols) {
    var o = Object.getOwnPropertySymbols(e);
    r && (o = o.filter(function(r2) {
      return Object.getOwnPropertyDescriptor(e, r2).enumerable;
    })), t.push.apply(t, o);
  }
  return t;
}
function _objectSpread(e) {
  for (var r = 1; r < arguments.length; r++) {
    var t = null != arguments[r] ? arguments[r] : {};
    r % 2 ? ownKeys(Object(t), true).forEach(function(r2) {
      _defineProperty(e, r2, t[r2]);
    }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function(r2) {
      Object.defineProperty(e, r2, Object.getOwnPropertyDescriptor(t, r2));
    });
  }
  return e;
}
function _defineProperty(e, r, t) {
  return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: true, configurable: true, writable: true }) : e[r] = t, e;
}
function _toPropertyKey(t) {
  var i = _toPrimitive(t, "string");
  return "symbol" == _typeof(i) ? i : i + "";
}
function _toPrimitive(t, r) {
  if ("object" != _typeof(t) || !t) return t;
  var e = t[Symbol.toPrimitive];
  if (void 0 !== e) {
    var i = e.call(t, r || "default");
    if ("object" != _typeof(i)) return i;
    throw new TypeError("@@toPrimitive must return a primitive value.");
  }
  return ("string" === r ? String : Number)(t);
}
function _slicedToArray(r, e) {
  return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest();
}
function _nonIterableRest() {
  throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
}
function _unsupportedIterableToArray(r, a) {
  if (r) {
    if ("string" == typeof r) return _arrayLikeToArray(r, a);
    var t = {}.toString.call(r).slice(8, -1);
    return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0;
  }
}
function _arrayLikeToArray(r, a) {
  (null == a || a > r.length) && (a = r.length);
  for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e];
  return n;
}
function _iterableToArrayLimit(r, l) {
  var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"];
  if (null != t) {
    var e, n, i, u, a = [], f = true, o = false;
    try {
      if (i = (t = t.call(r)).next, 0 === l) {
        if (Object(t) !== t) return;
        f = false;
      } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = true) ;
    } catch (r2) {
      o = true, n = r2;
    } finally {
      try {
        if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return;
      } finally {
        if (o) throw n;
      }
    }
    return a;
  }
}
function _arrayWithHoles(r) {
  if (Array.isArray(r)) return r;
}
var OrganizationCreateMutationQuery = _OrganizationCreateMutation !== void 0 ? _OrganizationCreateMutation : (_OrganizationCreateMutation = (init_OrganizationCreateMutation_graphql(), _chunk4CV4JOE5js.__toCommonJS.call(void 0, OrganizationCreateMutation_graphql_exports)), _OrganizationCreateMutation.hash && _OrganizationCreateMutation.hash !== "555c8c1ef3a4c59a8cd9cf1c8396dc13" && console.error("The definition of 'OrganizationCreateMutation' appears to have changed. Run `relay-compiler` to update the generated files to receive the expected data."), _OrganizationCreateMutation);
var useOrganizationCreateMutation = function useOrganizationCreateMutation2() {
  var _useNotification = _utils.useNotification.call(void 0, ), sendToast = _useNotification.sendToast;
  var _useMutation = _reactrelay.useMutation.call(void 0, OrganizationCreateMutationQuery), _useMutation2 = _slicedToArray(_useMutation, 2), commitMutation = _useMutation2[0], isMutationInFlight = _useMutation2[1];
  var commit = function commit2(config) {
    return commitMutation(_objectSpread(_objectSpread({}, config), {}, {
      onCompleted: function onCompleted(response, errors) {
        var _config$onCompleted;
        errors === null || errors === void 0 || errors.forEach(function(error) {
          sendToast(error.message, {
            type: "error"
          });
        });
        config === null || config === void 0 || (_config$onCompleted = config.onCompleted) === null || _config$onCompleted === void 0 || _config$onCompleted.call(config, response, errors);
      },
      onError: function onError(error) {
        var _config$onError;
        sendToast(error.message, {
          type: "error"
        });
        config === null || config === void 0 || (_config$onError = config.onError) === null || _config$onError === void 0 || _config$onError.call(config, error);
      }
    }));
  };
  return [commit, isMutationInFlight];
};




exports.OrganizationCreateMutationQuery = OrganizationCreateMutationQuery; exports.useOrganizationCreateMutation = useOrganizationCreateMutation;
//# sourceMappingURL=chunk-N2FBU773.js.map