PageSourceSearch

https://solar-sharing.farm/c/static/js/13.chunk.js

js solar-sharing.farm collected 2026-10-04 19:23:14 UTC 120,028 bytes, 2,511 lines download raw bytes

1(this["webpackJsonpfrontend"] = this["webpackJsonpfrontend"] || []).push([[13],{
2
3/***/ "./src/common/apiConstants.ts":
4/*!************************************!*\
5  !*** ./src/common/apiConstants.ts ***!
6  \************************************/
7/*! exports provided: API_GET_CITY_JAPAN */
8/***/ (function(module, __webpack_exports__, __webpack_require__) {
9
10"use strict";
11__webpack_require__.r(__webpack_exports__);
12/* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "API_GET_CITY_JAPAN", function() { return API_GET_CITY_JAPAN; });
13__webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js");
14__webpack_require__.$Refresh$.setup(module.i);
15
16const API_GET_CITY_JAPAN = 'https://postal-codes-jp.azurewebsites.net/api';
17
18const currentExports = __react_refresh_utils__.getModuleExports(module.i);
19__react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i);
20
21if (true) {
22  const isHotUpdate = !!module.hot.data;
23  const prevExports = isHotUpdate ? module.hot.data.prevExports : null;
24
25  if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) {
26    module.hot.dispose(
27      /**
28       * A callback to performs a full refresh if React has unrecoverable errors,
29       * and also caches the to-be-disposed module.
30       * @param {*} data A hot module data object from Webpack HMR.
31       * @returns {void}
32       */
33      function hotDisposeCallback(data) {
34        // We have to mutate the data object to get data registered and cached
35        data.prevExports = currentExports;
36      }
37    );
38    module.hot.accept(
39      /**
40       * An error handler to allow self-recovering behaviours.
41       * @param {Error} error An error occurred during evaluation of a module.
42       * @returns {void}
43       */
44      function hotErrorHandler(error) {
45        if (
46          typeof __react_refresh_error_overlay__ !== 'undefined' &&
47          __react_refresh_error_overlay__
48        ) {
49          __react_refresh_error_overlay__.handleRuntimeError(error);
50        }
51
52        if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) {
53          if (window.onHotAcceptError) {
54            window.onHotAcceptError(error.message);
55          }
56        }
57
58        __webpack_require__.c[module.i].hot.accept(hotErrorHandler);
59      }
60    );
61
62    if (isHotUpdate) {
63      if (
64        __react_refresh_utils__.isReactRefreshBoundary(prevExports) &&
65        __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports)
66      ) {
67        module.hot.invalidate();
68      } else {
69        __react_refresh_utils__.enqueueUpdate(
70          /**
71           * A function to dismiss the error overlay after performing React refresh.
72           * @returns {void}
73           */
74          function updateCallback() {
75            if (
76              typeof __react_refresh_error_overlay__ !== 'undefined' &&
77              __react_refresh_error_overlay__
78            ) {
79              __react_refresh_error_overlay__.clearRuntimeErrors();
80            }
81          }
82        );
83      }
84    }
85  } else {
86    if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) {
87      module.hot.invalidate();
88    }
89  }
90}
91/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js")))
92
93/***/ }),
94
95/***/ "./src/common/helper.ts":
96/*!******************************!*\
97  !*** ./src/common/helper.ts ***!
98  \******************************/
99/*! exports provided: handleDecimal, handleInteger, handleSmallint, checkValidDay, stringValidation */
100/***/ (function(module, __webpack_exports__, __webpack_require__) {
101
102"use strict";
103__webpack_require__.r(__webpack_exports__);
104/* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "handleDecimal", function() { return handleDecimal; });
105/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "handleInteger", function() { return handleInteger; });
106/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "handleSmallint", function() { return handleSmallint; });
107/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "checkValidDay", function() { return checkValidDay; });
108/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "stringValidation", function() { return stringValidation; });
109/* harmony import */ var _constants__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./constants */ "./src/common/constants.ts");
110/* harmony import */ var _regex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./regex */ "./src/common/regex.ts");
111/* harmony import */ var yup__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! yup */ "./node_modules/yup/es/index.js");
112__webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js");
113__webpack_require__.$Refresh$.setup(module.i);
114
115
116
117
118/**
119 *
120 * @param inputObj
121 * @returns
122 */
123
124const handleDecimal = inputObj => {
125  const {
126    value
127  } = inputObj;
128  if (Number(value) <= _constants__WEBPACK_IMPORTED_MODULE_0__["INTEGER_MAX_LENGTH"] && !String(value).includes('.')) return true;
129  return false;
130};
131/**
132 *
133 * @param inputObj
134 * @returns
135 */
136
137const handleInteger = inputObj => {
138  const {
139    value
140  } = inputObj;
141  if (Number(value) <= _constants__WEBPACK_IMPORTED_MODULE_0__["INTEGER_MAX_LENGTH"]) return true;
142  return false;
143};
144/**
145 *
146 * @param inputObj
147 * @returns
148 */
149
150const handleSmallint = inputObj => {
151  const {
152    value
153  } = inputObj;
154  if (Number(value) <= _constants__WEBPACK_IMPORTED_MODULE_0__["SMALLINT_MAX_LENGTH"]) return true;
155  return false;
156};
157/**
158 * 
159 * @param year 
160 * @param month 
161 * @param day 
162 * @returns 
163 */
164
165const checkValidDay = (year, month, day) => {
166  if (day < 1 || day > 31) {
167    return false;
168  } // Check months 4, 6, 9, 11 with less than 31 days
169
170
171  if ((month === 4 || month === 6 || month === 9 || month === 11) && day === 31) {
172    return false;
173  } // If month 2 - doesnt work
174
175
176  if (month === 2) {
177    const isLeapYear = year % 4 == 0 && (year % 100 != 0 || year % 400 == 0);
178
179    if (day > 29 || day == 29 && !isLeapYear) {
180      return false;
181    }
182  }
183
184  return true;
185};
186/**
187 *
188 * @param msg
189 * @param label
190 * @param isRequired
191 * @returns
192 */
193
194const stringValidation = function (msg, label) {
195  let isRequired = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;
196  let maxLength = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : _regex__WEBPACK_IMPORTED_MODULE_1__["LENGTH_DEFAULT_INPUT"];
197  let message = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 'characterMaxLength';
198  let validation = yup__WEBPACK_IMPORTED_MODULE_2__["string"]().nullable().trim();
199
200  if (maxLength !== null) {
201    validation = validation.max(maxLength, msg(message).replace('{0}', label).replace('{1}', `${maxLength}`));
202  }
203
204  return isRequired ? validation.required(msg('required').replace('{0}', label)) : validation;
205};
206
207const currentExports = __react_refresh_utils__.getModuleExports(module.i);
208__react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i);
209
210if (true) {
211  const isHotUpdate = !!module.hot.data;
212  const prevExports = isHotUpdate ? module.hot.data.prevExports : null;
213
214  if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) {
215    module.hot.dispose(
216      /**
217       * A callback to performs a full refresh if React has unrecoverable errors,
218       * and also caches the to-be-disposed module.
219       * @param {*} data A hot module data object from Webpack HMR.
220       * @returns {void}
221       */
222      function hotDisposeCallback(data) {
223        // We have to mutate the data object to get data registered and cached
224        data.prevExports = currentExports;
225      }
226    );
227    module.hot.accept(
228      /**
229       * An error handler to allow self-recovering behaviours.
230       * @param {Error} error An error occurred during evaluation of a module.
231       * @returns {void}
232       */
233      function hotErrorHandler(error) {
234        if (
235          typeof __react_refresh_error_overlay__ !== 'undefined' &&
236          __react_refresh_error_overlay__
237        ) {
238          __react_refresh_error_overlay__.handleRuntimeError(error);
239        }
240
241        if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) {
242          if (window.onHotAcceptError) {
243            window.onHotAcceptError(error.message);
244          }
245        }
246
247        __webpack_require__.c[module.i].hot.accept(hotErrorHandler);
248      }
249    );
250
251    if (isHotUpdate) {
252      if (
253        __react_refresh_utils__.isReactRefreshBoundary(prevExports) &&
254        __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports)
255      ) {
256        module.hot.invalidate();
257      } else {
258        __react_refresh_utils__.enqueueUpdate(
259          /**
260           * A function to dismiss the error overlay after performing React refresh.
261           * @returns {void}
262           */
263          function updateCallback() {
264            if (
265              typeof __react_refresh_error_overlay__ !== 'undefined' &&
266              __react_refresh_error_overlay__
267            ) {
268              __react_refresh_error_overlay__.clearRuntimeErrors();
269            }
270          }
271        );
272      }
273    }
274  } else {
275    if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) {
276      module.hot.invalidate();
277    }
278  }
279}
280/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js")))
281
282/***/ }),
283
284/***/ "./src/hooks/city.ts":
285/*!***************************!*\
286  !*** ./src/hooks/city.ts ***!
287  \***************************/
288/*! exports provided: useCities */
289/***/ (function(module, __webpack_exports__, __webpack_require__) {
290
291"use strict";
292__webpack_require__.r(__webpack_exports__);
293/* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "useCities", function() { return useCities; });
294/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
295/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
296/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js");
297/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_1__);
298/* harmony import */ var src_common_apiConstants__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! src/common/apiConstants */ "./src/common/apiConstants.ts");
299__webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js");
300__webpack_require__.$Refresh$.setup(module.i);
301
302var _s = __webpack_require__.$Refresh$.signature();
303
304
305
306
307function useCities(prefectureCode) {
308  _s();
309
310  const [cities, setCities] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])([]);
311  Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => {
312    if (prefectureCode) {
313      // default first item is code: ''
314      axios__WEBPACK_IMPORTED_MODULE_1___default.a.get(`${src_common_apiConstants__WEBPACK_IMPORTED_MODULE_2__["API_GET_CITY_JAPAN"]}/Cities/Pref/${prefectureCode}`).then(res => setCities([...res.data]));
315    }
316  }, [prefectureCode]);
317  return cities;
318}
319
320_s(useCities, "DiWQVw0ar2n3PLd56i1Tx+k2gPg=");
321
322const currentExports = __react_refresh_utils__.getModuleExports(module.i);
323__react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i);
324
325if (true) {
326  const isHotUpdate = !!module.hot.data;
327  const prevExports = isHotUpdate ? module.hot.data.prevExports : null;
328
329  if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) {
330    module.hot.dispose(
331      /**
332       * A callback to performs a full refresh if React has unrecoverable errors,
333       * and also caches the to-be-disposed module.
334       * @param {*} data A hot module data object from Webpack HMR.
335       * @returns {void}
336       */
337      function hotDisposeCallback(data) {
338        // We have to mutate the data object to get data registered and cached
339        data.prevExports = currentExports;
340      }
341    );
342    module.hot.accept(
343      /**
344       * An error handler to allow self-recovering behaviours.
345       * @param {Error} error An error occurred during evaluation of a module.
346       * @returns {void}
347       */
348      function hotErrorHandler(error) {
349        if (
350          typeof __react_refresh_error_overlay__ !== 'undefined' &&
351          __react_refresh_error_overlay__
352        ) {
353          __react_refresh_error_overlay__.handleRuntimeError(error);
354        }
355
356        if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) {
357          if (window.onHotAcceptError) {
358            window.onHotAcceptError(error.message);
359          }
360        }
361
362        __webpack_require__.c[module.i].hot.accept(hotErrorHandler);
363      }
364    );
365
366    if (isHotUpdate) {
367      if (
368        __react_refresh_utils__.isReactRefreshBoundary(prevExports) &&
369        __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports)
370      ) {
371        module.hot.invalidate();
372      } else {
373        __react_refresh_utils__.enqueueUpdate(
374          /**
375           * A function to dismiss the error overlay after performing React refresh.
376           * @returns {void}
377           */
378          function updateCallback() {
379            if (
380              typeof __react_refresh_error_overlay__ !== 'undefined' &&
381              __react_refresh_error_overlay__
382            ) {
383              __react_refresh_error_overlay__.clearRuntimeErrors();
384            }
385          }
386        );
387      }
388    }
389  } else {
390    if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) {
391      module.hot.invalidate();
392    }
393  }
394}
395/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js")))
396
397/***/ }),
398
399/***/ "./src/hooks/prefecture.ts":
400/*!*********************************!*\
401  !*** ./src/hooks/prefecture.ts ***!
402  \*********************************/
403/*! exports provided: usePrefectures */
404/***/ (function(module, __webpack_exports__, __webpack_require__) {
405
406"use strict";
407__webpack_require__.r(__webpack_exports__);
408/* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "usePrefectures", function() { return usePrefectures; });
409/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
410/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
411/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js");
412/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_1__);
413/* harmony import */ var src_common_apiConstants__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! src/common/apiConstants */ "./src/common/apiConstants.ts");
414__webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js");
415__webpack_require__.$Refresh$.setup(module.i);
416
417var _s = __webpack_require__.$Refresh$.signature();
418
419
420
421
422function usePrefectures() {
423  _s();
424
425  const [prefectures, setPrefectures] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])([]);
426  Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => {
427    // default first item is code: ''
428    axios__WEBPACK_IMPORTED_MODULE_1___default.a.get(`${src_common_apiConstants__WEBPACK_IMPORTED_MODULE_2__["API_GET_CITY_JAPAN"]}/Prefs`).then(res => setPrefectures([...res.data]));
429  }, []);
430  return prefectures;
431}
432
433_s(usePrefectures, "vB4m9Fw/UCc8OOcZTbZBcWDnh8c=");
434
435const currentExports = __react_refresh_utils__.getModuleExports(module.i);
436__react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i);
437
438if (true) {
439  const isHotUpdate = !!module.hot.data;
440  const prevExports = isHotUpdate ? module.hot.data.prevExports : null;
441
442  if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) {
443    module.hot.dispose(
444      /**
445       * A callback to performs a full refresh if React has unrecoverable errors,
446       * and also caches the to-be-disposed module.
447       * @param {*} data A hot module data object from Webpack HMR.
448       * @returns {void}
449       */
450      function hotDisposeCallback(data) {
451        // We have to mutate the data object to get data registered and cached
452        data.prevExports = currentExports;
453      }
454    );
455    module.hot.accept(
456      /**
457       * An error handler to allow self-recovering behaviours.
458       * @param {Error} error An error occurred during evaluation of a module.
459       * @returns {void}
460       */
461      function hotErrorHandler(error) {
462        if (
463          typeof __react_refresh_error_overlay__ !== 'undefined' &&
464          __react_refresh_error_overlay__
465        ) {
466          __react_refresh_error_overlay__.handleRuntimeError(error);
467        }
468
469        if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) {
470          if (window.onHotAcceptError) {
471            window.onHotAcceptError(error.message);
472          }
473        }
474
475        __webpack_require__.c[module.i].hot.accept(hotErrorHandler);
476      }
477    );
478
479    if (isHotUpdate) {
480      if (
481        __react_refresh_utils__.isReactRefreshBoundary(prevExports) &&
482        __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports)
483      ) {
484        module.hot.invalidate();
485      } else {
486        __react_refresh_utils__.enqueueUpdate(
487          /**
488           * A function to dismiss the error overlay after performing React refresh.
489           * @returns {void}
490           */
491          function updateCallback() {
492            if (
493              typeof __react_refresh_error_overlay__ !== 'undefined' &&
494              __react_refresh_error_overlay__
495            ) {
496              __react_refresh_error_overlay__.clearRuntimeErrors();
497            }
498          }
499        );
500      }
501    }
502  } else {
503    if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) {
504      module.hot.invalidate();
505    }
506  }
507}
508/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js")))
509
510/***/ }),
511
512/***/ "./src/hooks/refreshMyInfoState.ts":
513/*!*****************************************!*\
514  !*** ./src/hooks/refreshMyInfoState.ts ***!
515  \*****************************************/
516/*! exports provided: useRefreshMyInfo */
517/***/ (function(module, __webpack_exports__, __webpack_require__) {
518
519"use strict";
520__webpack_require__.r(__webpack_exports__);
521/* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "useRefreshMyInfo", function() { return useRefreshMyInfo; });
522/* harmony import */ var src_apolloClient_localState__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! src/apolloClient/localState */ "./src/apolloClient/localState.ts");
523/* harmony import */ var _apollo_client__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @apollo/client */ "./node_modules/@apollo/client/index.js");
524/* harmony import */ var src_graphql_generate_hooks__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! src/graphql/generate/hooks */ "./src/graphql/generate/hooks.ts");
525__webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js");
526__webpack_require__.$Refresh$.setup(module.i);
527
528var _s = __webpack_require__.$Refresh$.signature();
529
530
531
532
533function useRefreshMyInfo() {
534  _s();
535
536  const currentUser = Object(_apollo_client__WEBPACK_IMPORTED_MODULE_1__["useReactiveVar"])(src_apolloClient_localState__WEBPACK_IMPORTED_MODULE_0__["mockMyInfoVar"]);
537  const [getAccountById] = Object(src_graphql_generate_hooks__WEBPACK_IMPORTED_MODULE_2__["useGetAccountByIdLazyQuery"])({
538    variables: {
539      id: currentUser.id
540    },
541    fetchPolicy: 'no-cache',
542    onCompleted: data => {
543      if (data !== null && data !== void 0 && data.account_by_pk) Object(src_apolloClient_localState__WEBPACK_IMPORTED_MODULE_0__["mockMyInfoVar"])({ ...data.account_by_pk,
544        account_id_parent: data.account_by_pk.corporation_account_id || data.account_by_pk.id
545      });
546    }
547  });
548  return getAccountById;
549}
550
551_s(useRefreshMyInfo, "m3mBxbI2UNK2VwEEZbEx0P7xuio=", false, function () {
552  return [_apollo_client__WEBPACK_IMPORTED_MODULE_1__["useReactiveVar"], src_graphql_generate_hooks__WEBPACK_IMPORTED_MODULE_2__["useGetAccountByIdLazyQuery"]];
553});
554
555const currentExports = __react_refresh_utils__.getModuleExports(module.i);
556__react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i);
557
558if (true) {
559  const isHotUpdate = !!module.hot.data;
560  const prevExports = isHotUpdate ? module.hot.data.prevExports : null;
561
562  if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) {
563    module.hot.dispose(
564      /**
565       * A callback to performs a full refresh if React has unrecoverable errors,
566       * and also caches the to-be-disposed module.
567       * @param {*} data A hot module data object from Webpack HMR.
568       * @returns {void}
569       */
570      function hotDisposeCallback(data) {
571        // We have to mutate the data object to get data registered and cached
572        data.prevExports = currentExports;
573      }
574    );
575    module.hot.accept(
576      /**
577       * An error handler to allow self-recovering behaviours.
578       * @param {Error} error An error occurred during evaluation of a module.
579       * @returns {void}
580       */
581      function hotErrorHandler(error) {
582        if (
583          typeof __react_refresh_error_overlay__ !== 'undefined' &&
584          __react_refresh_error_overlay__
585        ) {
586          __react_refresh_error_overlay__.handleRuntimeError(error);
587        }
588
589        if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) {
590          if (window.onHotAcceptError) {
591            window.onHotAcceptError(error.message);
592          }
593        }
594
595        __webpack_require__.c[module.i].hot.accept(hotErrorHandler);
596      }
597    );
598
599    if (isHotUpdate) {
600      if (
601        __react_refresh_utils__.isReactRefreshBoundary(prevExports) &&
602        __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports)
603      ) {
604        module.hot.invalidate();
605      } else {
606        __react_refresh_utils__.enqueueUpdate(
607          /**
608           * A function to dismiss the error overlay after performing React refresh.
609           * @returns {void}
610           */
611          function updateCallback() {
612            if (
613              typeof __react_refresh_error_overlay__ !== 'undefined' &&
614              __react_refresh_error_overlay__
615            ) {
616              __react_refresh_error_overlay__.clearRuntimeErrors();
617            }
618          }
619        );
620      }
621    }
622  } else {
623    if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) {
624      module.hot.invalidate();
625    }
626  }
627}
628/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js")))
629
630/***/ }),
631
632/***/ "./src/pages/MyPage/Corporation/EditCorporation.tsx":
633/*!**********************************************************!*\
634  !*** ./src/pages/MyPage/Corporation/EditCorporation.tsx ***!
635  \**********************************************************/
636/*! exports provided: EditCorporation */
637/***/ (function(module, __webpack_exports__, __webpack_require__) {
638
639"use strict";
640__webpack_require__.r(__webpack_exports__);
641/* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "EditCorporation", function() { return EditCorporation; });
642/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
643/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
644/* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/index.js");
645/* harmony import */ var react_number_format__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react-number-format */ "./node_modules/react-number-format/dist/react-number-format.es.js");
646/* harmony import */ var react_i18next__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-i18next */ "./node_modules/react-i18next/dist/es/index.js");
647/* harmony import */ var _mui_material__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @mui/material */ "./node_modules/@mui/material/index.js");
648/* harmony import */ var _mui_styles__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @mui/styles */ "./node_modules/@mui/styles/index.js");
649/* harmony import */ var src_components_parts_form_input__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! src/components/parts/form/input */ "./src/components/parts/form/input/index.tsx");
650/* harmony import */ var src_components_parts_button__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! src/components/parts/button */ "./src/components/parts/button/index.tsx");
651/* harmony import */ var src_components_parts_form_InputFile__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! src/components/parts/form/InputFile */ "./src/components/parts/form/InputFile/index.tsx");
652/* harmony import */ var src_components_parts_heading_MainTitle__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! src/components/parts/heading/MainTitle */ "./src/components/parts/heading/MainTitle.tsx");
653/* harmony import */ var src_components_OverlayLoading__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! src/components/OverlayLoading */ "./src/components/OverlayLoading/index.tsx");
654/* harmony import */ var src_apolloClient_localState__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! src/apolloClient/localState */ "./src/apolloClient/localState.ts");
655/* harmony import */ var formik__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! formik */ "./node_modules/formik/dist/formik.esm.js");
656/* harmony import */ var src_hooks_prefecture__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! src/hooks/prefecture */ "./src/hooks/prefecture.ts");
657/* harmony import */ var src_hooks_city__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! src/hooks/city */ "./src/hooks/city.ts");
658/* harmony import */ var src_hooks_refreshMyInfoState__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! src/hooks/refreshMyInfoState */ "./src/hooks/refreshMyInfoState.ts");
659/* harmony import */ var src_graphql_generate_hooks__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! src/graphql/generate/hooks */ "./src/graphql/generate/hooks.ts");
660/* harmony import */ var _apollo_client__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @apollo/client */ "./node_modules/@apollo/client/index.js");
661/* harmony import */ var _auth0_auth0_react__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @auth0/auth0-react */ "./node_modules/@auth0/auth0-react/dist/auth0-react.esm.js");
662/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js");
663/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_19__);
664/* harmony import */ var src_services_s3Upload__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! src/services/s3Upload */ "./src/services/s3Upload.ts");
665/* harmony import */ var src_config__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! src/config */ "./src/config.ts");
666/* harmony import */ var src_common_constants__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! src/common/constants */ "./src/common/constants.ts");
667/* harmony import */ var src_common_helper__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! src/common/helper */ "./src/common/helper.ts");
668/* harmony import */ var src_common_apiConstants__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! src/common/apiConstants */ "./src/common/apiConstants.ts");
669/* harmony import */ var src_validations_myPage_CorporationSchema__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! src/validations/myPage/CorporationSchema */ "./src/validations/myPage/CorporationSchema.ts");
670/* harmony import */ var src_common_regex__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! src/common/regex */ "./src/common/regex.ts");
671/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js");
672/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__);
673__webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js");
674__webpack_require__.$Refresh$.setup(module.i);
675
676var _jsxFileName = "/var/app/src/pages/MyPage/Corporation/EditCorporation.tsx",
677    _s = __webpack_require__.$Refresh$.signature();
678
679
680
681
682 // material-ui
683
684
685 // components
686
687
688
689
690
691 // localState
692
693 // formik
694
695 // hooks
696
697
698
699 // hooks
700
701
702
703 // other service
704
705
706 // utils
707
708
709
710
711
712
713
714
715
716const useStyles = Object(_mui_styles__WEBPACK_IMPORTED_MODULE_5__["makeStyles"])(() => Object(_mui_styles__WEBPACK_IMPORTED_MODULE_5__["createStyles"])({
717  root: {
718    '& .input-3cols .input-item-3cols .message-error': {
719      lineHeight: 1.35,
720      padding: '0 0.6rem 0 0'
721    },
722    '& .form_box-has-require': {
723      '& .form-field:not(.field-2cols)': {
724        '& .form-ttl': {
725          width: '20%'
726        },
727        '& .form-input': {
728          width: '77%'
729        }
730      }
731    }
732  },
733  selectArrow: {
734    width: '100%',
735    '& select': {
736      backgroundImage: `url('${src_config__WEBPACK_IMPORTED_MODULE_21__["config"].publicUrl}/images/icon-arrow.png')`,
737      backgroundRepeat: 'no-repeat',
738      backgroundPosition: `calc(100% - 10px)`,
739      paddingRight: '30px'
740    }
741  }
742}));
743const EditCorporation = () => {
744  _s();
745
746  var _prefectures$find;
747
748  const [t] = Object(react_i18next__WEBPACK_IMPORTED_MODULE_3__["useTranslation"])('corporation');
749  const [c] = Object(react_i18next__WEBPACK_IMPORTED_MODULE_3__["useTranslation"])('common');
750  const [v] = Object(react_i18next__WEBPACK_IMPORTED_MODULE_3__["useTranslation"])('validation');
751  const classes = useStyles();
752  const navigate = Object(react_router_dom__WEBPACK_IMPORTED_MODULE_1__["useNavigate"])();
753  const {
754    logout
755  } = Object(_auth0_auth0_react__WEBPACK_IMPORTED_MODULE_18__["useAuth0"])(); // local state
756
757  const currentUser = Object(_apollo_client__WEBPACK_IMPORTED_MODULE_17__["useReactiveVar"])(src_apolloClient_localState__WEBPACK_IMPORTED_MODULE_11__["mockMyInfoVar"]);
758  const bearerToken = Object(_apollo_client__WEBPACK_IMPORTED_MODULE_17__["useReactiveVar"])(src_apolloClient_localState__WEBPACK_IMPORTED_MODULE_11__["bearerTokenVar"]); // States
759
760  const [farmerId, setFarmerId] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])('');
761  const [accountFile, setAccountFile] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])([]);
762  const [loading, setLoading] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false);
763  const [resetFile, setResetFile] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false);
764  const [hasError, setHasError] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false);
765  const [bussiness, setBussiness] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])([]);
766  const [isErrorAvatar, setIsErrorAvatar] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false);
767  const [isErrorCover, setIsErrorCover] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false);
768  const [isOnlyView, setIsOnlyView] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false);
769  const [initialValues, setInitialValues] = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])({
770    name: '',
771    name_kana: '',
772    representative_name: '',
773    representative_name_kana: '',
774    mail_address: '',
775    capital_stock: '',
776    number_of_staff: '',
777    tel: '',
778    fax: '',
779    date_of_establishment: '',
780    zip_code: '',
781    prefecture: '',
782    city: '',
783    address_1: '',
784    url: '',
785    profileUrl: '',
786    coverUrl: '',
787    establishment_year: '',
788    establishment_month: '',
789    establishment_day: '',
790    profileFile: null,
791    coverFile: null,
792    department_name: '',
793    bussiness_type_code: ''
794  }); // check account is company
795
796  Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => {
797    if (currentUser.id && currentUser.account_type == src_common_constants__WEBPACK_IMPORTED_MODULE_22__["ACCOUNT_TYPE"].COMPANY_PERSONNEL) {
798      setIsOnlyView(true);
799    }
800  }, [currentUser]); // get data farmer
801
802  Object(src_graphql_generate_hooks__WEBPACK_IMPORTED_MODULE_16__["useGetFarmerAndExpericenceByIdQuery"])({
803    skip: !currentUser.id,
804    variables: {
805      accountId: currentUser.account_id_parent
806    },
807    fetchPolicy: 'no-cache',
808    onCompleted: data => {
809      var _data$account_by_pk;
810
811      const dataFarmer = data === null || data === void 0 ? void 0 : (_data$account_by_pk = data.account_by_pk) === null || _data$account_by_pk === void 0 ? void 0 : _data$account_by_pk.farmers[0];
812
813      if (dataFarmer) {
814        setFarmerId(dataFarmer.id);
815      }
816    }
817  });
818  const {
819    refetch: refetchCorporation
820  } = Object(src_graphql_generate_hooks__WEBPACK_IMPORTED_MODULE_16__["useGetCorporationByIdQuery"])({
821    variables: {
822      account_id: currentUser.account_id_parent
823    },
824    fetchPolicy: 'no-cache',
825    onCompleted: data => {
826      const dataCorporation = data === null || data === void 0 ? void 0 : data.corporation[0];
827
828      if (dataCorporation) {
829        var _dataCorporation$acco, _dataCorporation$date, _dataCorporation$date2, _dataCorporation$date3;
830
831        const arrayFile = (dataCorporation === null || dataCorporation === void 0 ? void 0 : (_dataCorporation$acco = dataCorporation.account) === null || _dataCorporation$acco === void 0 ? void 0 : _dataCorporation$acco.account_files) || [];
832        const avatarImage = arrayFile.find(el => el.file_type === src_common_constants__WEBPACK_IMPORTED_MODULE_22__["FILE_TYPE"].PROFILE_IMAGE);
833        const coverImage = arrayFile.find(el => el.file_type === src_common_constants__WEBPACK_IMPORTED_MODULE_22__["FILE_TYPE"].COVER_IMAGE);
834        setInitialValues({ ...dataCorporation,
835          establishment_year: (dataCorporation === null || dataCorporation === void 0 ? void 0 : (_dataCorporation$date = dataCorporation.date_of_establishment) === null || _dataCorporation$date === void 0 ? void 0 : _dataCorporation$date.split('-')[0]) || '',
836          establishment_month: (dataCorporation === null || dataCorporation === void 0 ? void 0 : (_dataCorporation$date2 = dataCorporation.date_of_establishment) === null || _dataCorporation$date2 === void 0 ? void 0 : _dataCorporation$date2.split('-')[1]) || '',
837          establishment_day: (dataCorporation === null || dataCorporation === void 0 ? void 0 : (_dataCorporation$date3 = dataCorporation.date_of_establishment) === null || _dataCorporation$date3 === void 0 ? void 0 : _dataCorporation$date3.split('-')[2]) || '',
838          profileFile: null,
839          coverFile: null,
840          capital_stock: dataCorporation.capital_stock || '',
841          number_of_staff: (dataCorporation === null || dataCorporation === void 0 ? void 0 : dataCorporation.number_of_staff) || '',
842          bussiness_type_code: dataCorporation.bussiness_type_code || '',
843          department_name: dataCorporation.department_name || '',
844          profileUrl: (avatarImage === null || avatarImage === void 0 ? void 0 : avatarImage.file_url) || '',
845          coverUrl: (coverImage === null || coverImage === void 0 ? void 0 : coverImage.file_url) || '',
846          account_id: dataCorporation.account_id || ''
847        }); // save account file to state
848
849        setAccountFile(arrayFile.map(file => ({
850          id: file.id,
851          file_url: (file === null || file === void 0 ? void 0 : file.file_url) || '',
852          file_type: file.file_type || null,
853          resouce_id: currentUser.account_id_parent
854        })));
855      }
856    }
857  });
858  Object(src_graphql_generate_hooks__WEBPACK_IMPORTED_MODULE_16__["useGetBussinessTypesQuery"])({
859    onCompleted: data => {
860      const result = data.bussiness_type;
861
862      if (result.length) {
863        setBussiness(result);
864      }
865    }
866  });
867  Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(() => {
868    if (currentUser.id && (!currentUser.account_type || currentUser.account_type == src_common_constants__WEBPACK_IMPORTED_MODULE_22__["ACCOUNT_TYPE"].individual)) {
869      navigate('/');
870      return;
871    }
872  }, [currentUser]);
873  Object(react__WEBPACK_IMPORTED_MODULE_0__["useLayoutEffect"])(() => {
874    // first render userId: "" -> account_file: [], watch when userId change
875    refetchCorporation();
876
877    if (!initialValues.name) {
878      setInitialValues({ ...initialValues,
879        name: currentUser.name
880      });
881    }
882  }, [currentUser]);
883
884  const beforeUpload = async (file, target, fileType) => {
885    if (file) {
886      await Object(src_services_s3Upload__WEBPACK_IMPORTED_MODULE_20__["uploadFile"])(file, bearerToken).then(async res => {
887        if (!(res !== null && res !== void 0 && res.file_url)) {
888          const message = t('common.message.updateError');
889          Object(src_apolloClient_localState__WEBPACK_IMPORTED_MODULE_11__["notificationVar"])({
890            open: true,
891            message,
892            severity: 'error'
893          });
894          setHasError(true);
895        } else {
896          let options = {
897            file_url: res === null || res === void 0 ? void 0 : res.file_url,
898            file_type: fileType,
899            resouce_id: currentUser.account_id_parent,
900            resource_name: 'account'
901          }; // check has id then update avatar file
902
903          if (target && target.id) {
904            options = { ...options,
905              id: target.id
906            };
907          }
908
909          await InsertOrUpdateAccountFileMutation({
910            variables: {
911              object: options,
912              update_columns: [src_graphql_generate_hooks__WEBPACK_IMPORTED_MODULE_16__["Account_File_Update_Column"].FileType, src_graphql_generate_hooks__WEBPACK_IMPORTED_MODULE_16__["Account_File_Update_Column"].FileUrl]
913            }
914          });
915        }
916      });
917    }
918  };
919
920  const handleUpdateCorporation = async data => {
921    try {
922      const profile = accountFile.find(item => item.file_type === src_common_constants__WEBPACK_IMPORTED_MODULE_22__["FILE_TYPE"].PROFILE_IMAGE);
923      const cover = accountFile.find(item => item.file_type === src_common_constants__WEBPACK_IMPORTED_MODULE_22__["FILE_TYPE"].COVER_IMAGE); // upload or update file
924
925      await Promise.all([beforeUpload(data.profileFile || null, profile || null, src_common_constants__WEBPACK_IMPORTED_MODULE_22__["FILE_TYPE"].PROFILE_IMAGE), beforeUpload(data.coverFile || null, cover || null, src_common_constants__WEBPACK_IMPORTED_MODULE_22__["FILE_TYPE"].COVER_IMAGE)]); // delete file
926
927      let accountFileIdList = [];
928
929      if (!data.profileFile && !data.profileUrl && profile !== null && profile !== void 0 && profile.id) {
930        accountFileIdList.push(profile.id || '');
931      }
932
933      if (!data.coverFile && !data.coverUrl && cover !== null && cover !== void 0 && cover.id) {
934        accountFileIdList.push(cover.id || '');
935      }
936
937      if (accountFileIdList.length > 0) {
938        await DeleteAccountFileByIdMutation({
939          variables: {
940            accountFileIds: accountFileIdList || ''
941          }
942        });
943      }
944
945      let date_of_establishment = null;
946
947      if (data.establishment_year && data.establishment_month && data.establishment_day) {
948        date_of_establishment = `${data.establishment_year}-${data.establishment_month}-${data.establishment_day}`;
949      }
950
951      let corporation = {
952        name: data.name || '',
953        name_kana: data.name_kana,
954        representative_name: data.representative_name || '',
955        representative_name_kana: data.representative_name_kana,
956        mail_address: data.mail_address || '',
957        capital_stock: data.capital_stock ? data.capital_stock : null,
958        number_of_staff: data.number_of_staff ? data.number_of_staff : null,
959        tel: data.tel,
960        fax: data.fax,
961        date_of_establishment: date_of_establishment,
962        zip_code: data.zip_code,
963        prefecture: data.prefecture,
964        city: data.city,
965        address_1: data.address_1,
966        bussiness_type_code: data.bussiness_type_code ? data.bussiness_type_code : null,
967        department_name: data.department_name ? data.department_name : null,
968        account_id: data.account_id,
969        url: data.url,
970        id: data.id
971      };
972      await InsertOrUpdateCorporationMutation({
973        variables: {
974          object: corporation
975        },
976        onCompleted: data => {
977          var _data$insert_corporat, _data$insert_corporat2, _data$insert_corporat3;
978
979          if ((_data$insert_corporat = data.insert_corporation) !== null && _data$insert_corporat !== void 0 && (_data$insert_corporat2 = _data$insert_corporat.returning) !== null && _data$insert_corporat2 !== void 0 && (_data$insert_corporat3 = _data$insert_corporat2[0]) !== null && _data$insert_corporat3 !== void 0 && _data$insert_corporat3.id) {
980            setLoading(false);
981            refetchCorporation();
982            refreshMyInfo();
983
984            if (!hasError) {
985              const message = t('common.message.updateSucces');
986              Object(src_apolloClient_localState__WEBPACK_IMPORTED_MODULE_11__["notificationVar"])({
987                open: true,
988                message,
989                severity: 'success'
990              });
991            }
992          } else {
993            logout({
994              returnTo: `${window.location.origin}/401-page`
995            });
996            return;
997          }
998        },
999        onError: () => {
1000          setLoading(false);
1001          const message = t('common.message.updateError');
1002          Object(src_apolloClient_localState__WEBPACK_IMPORTED_MODULE_11__["notificationVar"])({
1003            open: true,
1004            message,
1005            severity: 'error'
1006          });
1007          return;
1008        }
1009      });
1010
1011      if (farmerId) {
1012        await updateFarmerMutation({
1013          variables: {
1014            id: farmerId,
1015            object: {
1016              corporation_id: data.id
1017            }
1018          }
1019        });
1020      }
1021    } catch (e) {
1022      setLoading(false);
1023      const message = t('common.message.updateError');
1024      Object(src_apolloClient_localState__WEBPACK_IMPORTED_MODULE_11__["notificationVar"])({
1025        open: true,
1026        message,
1027        severity: 'error'
1028      });
1029    } finally {
1030      setHasError(false);
1031    }
1032  }; // refresh current user for display header
1033
1034
1035  const refreshMyInfo = Object(src_hooks_refreshMyInfoState__WEBPACK_IMPORTED_MODULE_15__["useRefreshMyInfo"])(); // update individual_id for farmer table
1036
1037  const [updateFarmerMutation] = Object(src_graphql_generate_hooks__WEBPACK_IMPORTED_MODULE_16__["useUpdateFarmerMutation"])();
1038  const [InsertOrUpdateAccountFileMutation] = Object(src_graphql_generate_hooks__WEBPACK_IMPORTED_MODULE_16__["useInsertOrUpdateAccountFileMutation"])();
1039  const [InsertOrUpdateCorporationMutation] = Object(src_graphql_generate_hooks__WEBPACK_IMPORTED_MODULE_16__["useInsertOrUpdateCorporationMutation"])();
1040  const [DeleteAccountFileByIdMutation] = Object(src_graphql_generate_hooks__WEBPACK_IMPORTED_MODULE_16__["useDeleteAccountFileByIdMutation"])();
1041  const {
1042    values,
1043    submitForm,
1044    errors,
1045    touched,
1046    setErrors,
1047    getFieldProps,
1048    handleBlur,
1049    setFieldValue,
1050    resetForm
1051  } = Object(formik__WEBPACK_IMPORTED_MODULE_12__["useFormik"])({
1052    enableReinitialize: true,
1053    initialValues: initialValues,
1054    initialTouched: {
1055      capital_stock: true,
1056      number_of_staff: true
1057    },
1058    onSubmit: values => {
1059      if (!isOnlyView && !isErrorAvatar && !isErrorCover) {
1060        setLoading(true);
1061        handleUpdateCorporation(values);
1062      }
1063    },
1064    validationSchema: Object(src_validations_myPage_CorporationSchema__WEBPACK_IMPORTED_MODULE_25__["CorporationSchema"])()
1065  });
1066
1067  const isError = name => {
1068    return Object(formik__WEBPACK_IMPORTED_MODULE_12__["getIn"])(touched, name) && !!Object(formik__WEBPACK_IMPORTED_MODULE_12__["getIn"])(errors, name);
1069  };
1070
1071  const getError = name => {
1072    return isError(name) ? t(`${Object(formik__WEBPACK_IMPORTED_MODULE_12__["getIn"])(errors, name)}`) : null;
1073  }; // list prefectures from hook
1074
1075
1076  const prefectures = Object(src_hooks_prefecture__WEBPACK_IMPORTED_MODULE_13__["usePrefectures"])(); // list cities from hook
1077
1078  const cities = Object(src_hooks_city__WEBPACK_IMPORTED_MODULE_14__["useCities"])(((_prefectures$find = prefectures.find(el => el.name === values.prefecture)) === null || _prefectures$find === void 0 ? void 0 : _prefectures$find.code) || '');
1079
1080  const getAdressByZipCode = async () => {
1081    if (values.zip_code) {
1082      const {
1083        data
1084      } = await axios__WEBPACK_IMPORTED_MODULE_19___default.a.get(`${src_common_apiConstants__WEBPACK_IMPORTED_MODULE_24__["API_GET_CITY_JAPAN"]}/PostalCodes/${values.zip_code}`);
1085      const prefectureCodes = prefectures.map(pref => pref.name);
1086
1087      if (data.length) {
1088        const newPrefCode = data[0].city.pref.name;
1089        const newCityCode = data[0].city.name;
1090
1091        if (prefectureCodes.indexOf(newPrefCode) !== -1) {
1092          setFieldValue('prefecture', newPrefCode);
1093          setFieldValue('city', newCityCode);
1094        }
1095      } else {
1096        setFieldValue('prefecture', '');
1097        setFieldValue('city', '');
1098      }
1099    }
1100  };
1101
1102  return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["Fragment"], {
1103    children: [loading && /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(src_components_OverlayLoading__WEBPACK_IMPORTED_MODULE_10__["Loading"], {}, void 0, false, {
1104      fileName: _jsxFileName,
1105      lineNumber: 402,
1106      columnNumber: 19
1107    }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1108      className: classes.root,
1109      children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(src_components_parts_heading_MainTitle__WEBPACK_IMPORTED_MODULE_9__["default"], {
1110        title: t('corporation_profile')
1111      }, void 0, false, {
1112        fileName: _jsxFileName,
1113        lineNumber: 404,
1114        columnNumber: 9
1115      }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1116        className: "form_box form_box-has-require",
1117        children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1118          className: "form-field",
1119          children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1120            className: "form-ttl clr-grn",
1121            children: [t('form.name'), " ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("span", {
1122              className: "required",
1123              children: t('common.required')
1124            }, void 0, false, {
1125              fileName: _jsxFileName,
1126              lineNumber: 408,
1127              columnNumber: 32
1128            }, undefined)]
1129          }, void 0, true, {
1130            fileName: _jsxFileName,
1131            lineNumber: 407,
1132            columnNumber: 13
1133          }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1134            className: "form-input",
1135            children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(src_components_parts_form_input__WEBPACK_IMPORTED_MODULE_6__["default"], {
1136              type: "text",
1137              id: "name",
1138              ...getFieldProps('name'),
1139              isError: isError('name'),
1140              disabled: isOnlyView
1141            }, void 0, false, {
1142              fileName: _jsxFileName,
1143              lineNumber: 411,
1144              columnNumber: 15
1145            }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("span", {
1146              className: "message-error",
1147              children: getError('name')
1148            }, void 0, false, {
1149              fileName: _jsxFileName,
1150              lineNumber: 412,
1151              columnNumber: 15
1152            }, undefined)]
1153          }, void 0, true, {
1154            fileName: _jsxFileName,
1155            lineNumber: 410,
1156            columnNumber: 13
1157          }, undefined)]
1158        }, void 0, true, {
1159          fileName: _jsxFileName,
1160          lineNumber: 406,
1161          columnNumber: 11
1162        }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1163          className: "form-field",
1164          children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1165            className: "form-ttl clr-grn",
1166            children: t('form.nameKana')
1167          }, void 0, false, {
1168            fileName: _jsxFileName,
1169            lineNumber: 416,
1170            columnNumber: 13
1171          }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1172            className: "form-input",
1173            children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(src_components_parts_form_input__WEBPACK_IMPORTED_MODULE_6__["default"], {
1174              type: "text",
1175              id: "name_kana",
1176              ...getFieldProps('name_kana'),
1177              isError: isError('name_kana'),
1178              disabled: isOnlyView
1179            }, void 0, false, {
1180              fileName: _jsxFileName,
1181              lineNumber: 418,
1182              columnNumber: 15
1183            }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("span", {
1184              className: "message-error",
1185              children: getError('name_kana')
1186            }, void 0, false, {
1187              fileName: _jsxFileName,
1188              lineNumber: 425,
1189              columnNumber: 15
1190            }, undefined)]
1191          }, void 0, true, {
1192            fileName: _jsxFileName,
1193            lineNumber: 417,
1194            columnNumber: 13
1195          }, undefined)]
1196        }, void 0, true, {
1197          fileName: _jsxFileName,
1198          lineNumber: 415,
1199          columnNumber: 11
1200        }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1201          className: "form-field",
1202          children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1203            className: "form-ttl clr-grn",
1204            children: t('form.representativeName')
1205          }, void 0, false, {
1206            fileName: _jsxFileName,
1207            lineNumber: 429,
1208            columnNumber: 13
1209          }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1210            className: "form-input",
1211            children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(src_components_parts_form_input__WEBPACK_IMPORTED_MODULE_6__["default"], {
1212              type: "text",
1213              id: "representative_name",
1214              ...getFieldProps('representative_name'),
1215              isError: isError('representative_name'),
1216              disabled: isOnlyView
1217            }, void 0, false, {
1218              fileName: _jsxFileName,
1219              lineNumber: 431,
1220              columnNumber: 15
1221            }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("span", {
1222              className: "message-error",
1223              children: getError('representative_name')
1224            }, void 0, false, {
1225              fileName: _jsxFileName,
1226              lineNumber: 438,
1227              columnNumber: 15
1228            }, undefined)]
1229          }, void 0, true, {
1230            fileName: _jsxFileName,
1231            lineNumber: 430,
1232            columnNumber: 13
1233          }, undefined)]
1234        }, void 0, true, {
1235          fileName: _jsxFileName,
1236          lineNumber: 428,
1237          columnNumber: 11
1238        }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1239          className: "form-field",
1240          children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1241            className: "form-ttl clr-grn",
1242            dangerouslySetInnerHTML: {
1243              __html: t('form.representativeNameKanaHTML')
1244            }
1245          }, void 0, false, {
1246            fileName: _jsxFileName,
1247            lineNumber: 442,
1248            columnNumber: 13
1249          }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1250            className: "form-input",
1251            children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(src_components_parts_form_input__WEBPACK_IMPORTED_MODULE_6__["default"], {
1252              type: "text",
1253              id: "representative_name_kana",
1254              ...getFieldProps('representative_name_kana'),
1255              isError: isError('representative_name_kana'),
1256              disabled: isOnlyView
1257            }, void 0, false, {
1258              fileName: _jsxFileName,
1259              lineNumber: 447,
1260              columnNumber: 15
1261            }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("span", {
1262              className: "message-error",
1263              children: getError('representative_name_kana')
1264            }, void 0, false, {
1265              fileName: _jsxFileName,
1266              lineNumber: 454,
1267              columnNumber: 15
1268            }, undefined)]
1269          }, void 0, true, {
1270            fileName: _jsxFileName,
1271            lineNumber: 446,
1272            columnNumber: 13
1273          }, undefined)]
1274        }, void 0, true, {
1275          fileName: _jsxFileName,
1276          lineNumber: 441,
1277          columnNumber: 11
1278        }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1279          className: "form-field",
1280          children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1281            className: "form-ttl clr-grn",
1282            children: t('form.mailAddress')
1283          }, void 0, false, {
1284            fileName: _jsxFileName,
1285            lineNumber: 458,
1286            columnNumber: 13
1287          }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1288            className: "form-input",
1289            children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(src_components_parts_form_input__WEBPACK_IMPORTED_MODULE_6__["default"], {
1290              type: "text",
1291              id: "mail_address",
1292              ...getFieldProps('mail_address'),
1293              isError: isError('mail_address'),
1294              disabled: isOnlyView
1295            }, void 0, false, {
1296              fileName: _jsxFileName,
1297              lineNumber: 460,
1298              columnNumber: 15
1299            }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("span", {
1300              className: "message-error",
1301              children: getError('mail_address')
1302            }, void 0, false, {
1303              fileName: _jsxFileName,
1304              lineNumber: 467,
1305              columnNumber: 15
1306            }, undefined)]
1307          }, void 0, true, {
1308            fileName: _jsxFileName,
1309            lineNumber: 459,
1310            columnNumber: 13
1311          }, undefined)]
1312        }, void 0, true, {
1313          fileName: _jsxFileName,
1314          lineNumber: 457,
1315          columnNumber: 11
1316        }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1317          className: "form-field",
1318          children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1319            className: "form-ttl clr-grn",
1320            children: t('form.departname')
1321          }, void 0, false, {
1322            fileName: _jsxFileName,
1323            lineNumber: 471,
1324            columnNumber: 13
1325          }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1326            className: "form-input",
1327            children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(src_components_parts_form_input__WEBPACK_IMPORTED_MODULE_6__["default"], {
1328              type: "text",
1329              id: "department_name",
1330              ...getFieldProps('department_name'),
1331              isError: isError('department_name'),
1332              disabled: isOnlyView
1333            }, void 0, false, {
1334              fileName: _jsxFileName,
1335              lineNumber: 473,
1336              columnNumber: 15
1337            }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("span", {
1338              className: "message-error",
1339              children: getError('department_name')
1340            }, void 0, false, {
1341              fileName: _jsxFileName,
1342              lineNumber: 480,
1343              columnNumber: 15
1344            }, undefined)]
1345          }, void 0, true, {
1346            fileName: _jsxFileName,
1347            lineNumber: 472,
1348            columnNumber: 13
1349          }, undefined)]
1350        }, void 0, true, {
1351          fileName: _jsxFileName,
1352          lineNumber: 470,
1353          columnNumber: 11
1354        }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1355          className: "form-field",
1356          children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1357            className: "form-ttl clr-grn",
1358            children: t('form.capitalStock')
1359          }, void 0, false, {
1360            fileName: _jsxFileName,
1361            lineNumber: 484,
1362            columnNumber: 13
1363          }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1364            className: "form-input",
1365            children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(react_number_format__WEBPACK_IMPORTED_MODULE_2__["default"], {
1366              disabled: isOnlyView,
1367              isAllowed: src_common_helper__WEBPACK_IMPORTED_MODULE_23__["handleDecimal"],
1368              className: isError('capital_stock') ? 'is-error' : '',
1369              type: "text",
1370              id: "capital_stock",
1371              ...getFieldProps('capital_stock'),
1372              isNumericString: true,
1373              thousandSeparator: true,
1374              onValueChange: value => {
1375                setFieldValue('capital_stock', value.floatValue);
1376              },
1377              onChange: e => {
1378                var _values$capital_stock;
1379
1380                if (e.target.value === '' || ((_values$capital_stock = values.capital_stock) === null || _values$capital_stock === void 0 ? void 0 : _values$capital_stock.toString()) === e.target.value.replace(/,/g, '')) {
1381                  setErrors({
1382                    capital_stock: v('formatFloatFullWidth').replace('{0}', t('form.capitalStock'))
1383                  });
1384                }
1385              },
1386              onKeyUp: e => {
1387                if (e.key === '.') {
1388                  setErrors({
1389                    capital_stock: v('formatFloatFullWidth').replace('{0}', t('form.capitalStock'))
1390                  });
1391                }
1392              }
1393            }, void 0, false, {
1394              fileName: _jsxFileName,
1395              lineNumber: 486,
1396              columnNumber: 15
1397            }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("span", {
1398              className: "message-error",
1399              children: getError('capital_stock')
1400            }, void 0, false, {
1401              fileName: _jsxFileName,
1402              lineNumber: 509,
1403              columnNumber: 15
1404            }, undefined)]
1405          }, void 0, true, {
1406            fileName: _jsxFileName,
1407            lineNumber: 485,
1408            columnNumber: 13
1409          }, undefined)]
1410        }, void 0, true, {
1411          fileName: _jsxFileName,
1412          lineNumber: 483,
1413          columnNumber: 11
1414        }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1415          className: "form-field",
1416          children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1417            className: "form-ttl clr-grn",
1418            children: t('form.numberOfStaff')
1419          }, void 0, false, {
1420            fileName: _jsxFileName,
1421            lineNumber: 513,
1422            columnNumber: 13
1423          }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1424            className: "form-input",
1425            children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(react_number_format__WEBPACK_IMPORTED_MODULE_2__["default"], {
1426              disabled: isOnlyView,
1427              isAllowed: src_common_helper__WEBPACK_IMPORTED_MODULE_23__["handleSmallint"],
1428              className: isError('number_of_staff') ? 'is-error' : '',
1429              type: "text",
1430              id: "number_of_staff",
1431              ...getFieldProps('number_of_staff'),
1432              isNumericString: true,
1433              thousandSeparator: true,
1434              onValueChange: value => {
1435                setFieldValue('number_of_staff', value.floatValue);
1436              },
1437              onChange: e => {
1438                var _values$number_of_sta;
1439
1440                if (e.target.value === '' || ((_values$number_of_sta = values.number_of_staff) === null || _values$number_of_sta === void 0 ? void 0 : _values$number_of_sta.toString()) === e.target.value.replace(/,/g, '')) {
1441                  setErrors({
1442                    number_of_staff: v('formatFloatFullWidth').replace('{0}', t('form.capitalStock'))
1443                  });
1444                }
1445              },
1446              onKeyUp: e => {
1447                if (e.key === '.') {
1448                  setErrors({
1449                    number_of_staff: v('formatFloatFullWidth').replace('{0}', t('form.capitalStock'))
1450                  });
1451                }
1452              }
1453            }, void 0, false, {
1454              fileName: _jsxFileName,
1455              lineNumber: 515,
1456              columnNumber: 15
1457            }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("span", {
1458              className: "message-error",
1459              children: getError('number_of_staff')
1460            }, void 0, false, {
1461              fileName: _jsxFileName,
1462              lineNumber: 541,
1463              columnNumber: 15
1464            }, undefined)]
1465          }, void 0, true, {
1466            fileName: _jsxFileName,
1467            lineNumber: 514,
1468            columnNumber: 13
1469          }, undefined)]
1470        }, void 0, true, {
1471          fileName: _jsxFileName,
1472          lineNumber: 512,
1473          columnNumber: 11
1474        }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1475          className: "form-field",
1476          children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1477            className: "form-ttl clr-grn",
1478            children: [t('form.tel'), " ", /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("span", {
1479              className: "required",
1480              children: t('common.required')
1481            }, void 0, false, {
1482              fileName: _jsxFileName,
1483              lineNumber: 546,
1484              columnNumber: 31
1485            }, undefined)]
1486          }, void 0, true, {
1487            fileName: _jsxFileName,
1488            lineNumber: 545,
1489            columnNumber: 13
1490          }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1491            className: "form-input",
1492            children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(src_components_parts_form_input__WEBPACK_IMPORTED_MODULE_6__["default"], {
1493              placeholder: c('placeholderPhone'),
1494              type: "tel",
1495              id: "tel",
1496              ...getFieldProps('tel'),
1497              isError: isError('tel'),
1498              disabled: isOnlyView
1499            }, void 0, false, {
1500              fileName: _jsxFileName,
1501              lineNumber: 549,
1502              columnNumber: 15
1503            }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("span", {
1504              className: "message-error",
1505              children: getError('tel')
1506            }, void 0, false, {
1507              fileName: _jsxFileName,
1508              lineNumber: 557,
1509              columnNumber: 15
1510            }, undefined)]
1511          }, void 0, true, {
1512            fileName: _jsxFileName,
1513            lineNumber: 548,
1514            columnNumber: 13
1515          }, undefined)]
1516        }, void 0, true, {
1517          fileName: _jsxFileName,
1518          lineNumber: 544,
1519          columnNumber: 11
1520        }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1521          className: "form-field",
1522          children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1523            className: "form-ttl clr-grn",
1524            children: t('form.fax')
1525          }, void 0, false, {
1526            fileName: _jsxFileName,
1527            lineNumber: 561,
1528            columnNumber: 13
1529          }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1530            className: "form-input",
1531            children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(src_components_parts_form_input__WEBPACK_IMPORTED_MODULE_6__["default"], {
1532              placeholder: c('placeholderFax'),
1533              type: "text",
1534              id: "fax",
1535              ...getFieldProps('fax'),
1536              isError: isError('fax'),
1537              disabled: isOnlyView
1538            }, void 0, false, {
1539              fileName: _jsxFileName,
1540              lineNumber: 563,
1541              columnNumber: 15
1542            }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("span", {
1543              className: "message-error",
1544              children: getError('fax')
1545            }, void 0, false, {
1546              fileName: _jsxFileName,
1547              lineNumber: 571,
1548              columnNumber: 15
1549            }, undefined)]
1550          }, void 0, true, {
1551            fileName: _jsxFileName,
1552            lineNumber: 562,
1553            columnNumber: 13
1554          }, undefined)]
1555        }, void 0, true, {
1556          fileName: _jsxFileName,
1557          lineNumber: 560,
1558          columnNumber: 11
1559        }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1560          className: "form-field",
1561          children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1562            className: "form-ttl clr-grn",
1563            children: t('form.dateOfEstablishment')
1564          }, void 0, false, {
1565            fileName: _jsxFileName,
1566            lineNumber: 575,
1567            columnNumber: 13
1568          }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1569            className: "form-input input-3cols",
1570            children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1571              className: "input-item-3cols",
1572              children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1573                className: "input-item-content",
1574                children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(src_components_parts_form_input__WEBPACK_IMPORTED_MODULE_6__["default"], {
1575                  placeholder: c('placeholderYear'),
1576                  type: "text",
1577                  id: "establishment_year",
1578                  ...getFieldProps('establishment_year'),
1579                  isError: isError('establishment_year'),
1580                  disabled: isOnlyView
1581                }, void 0, false, {
1582                  fileName: _jsxFileName,
1583                  lineNumber: 579,
1584                  columnNumber: 19
1585                }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("span", {
1586                  className: "input-guide clr-grn",
1587                  children: t('form.labelYear')
1588                }, void 0, false, {
1589                  fileName: _jsxFileName,
1590                  lineNumber: 587,
1591                  columnNumber: 19
1592                }, undefined)]
1593              }, void 0, true, {
1594                fileName: _jsxFileName,
1595                lineNumber: 578,
1596                columnNumber: 17
1597              }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("span", {
1598                className: "message-error",
1599                children: getError('establishment_year')
1600              }, void 0, false, {
1601                fileName: _jsxFileName,
1602                lineNumber: 589,
1603                columnNumber: 17
1604              }, undefined)]
1605            }, void 0, true, {
1606              fileName: _jsxFileName,
1607              lineNumber: 577,
1608              columnNumber: 15
1609            }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1610              className: "input-item-3cols",
1611              children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1612                className: "input-item-content",
1613                children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(src_components_parts_form_input__WEBPACK_IMPORTED_MODULE_6__["default"], {
1614                  placeholder: c('placeholderMonth'),
1615                  type: "text",
1616                  id: "establishment_month",
1617                  ...getFieldProps('establishment_month'),
1618                  isError: isError('establishment_month'),
1619                  disabled: isOnlyView
1620                }, void 0, false, {
1621                  fileName: _jsxFileName,
1622                  lineNumber: 593,
1623                  columnNumber: 19
1624                }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("span", {
1625                  className: "input-guide clr-grn",
1626                  children: t('form.labelMonth')
1627                }, void 0, false, {
1628                  fileName: _jsxFileName,
1629                  lineNumber: 601,
1630                  columnNumber: 19
1631                }, undefined)]
1632              }, void 0, true, {
1633                fileName: _jsxFileName,
1634                lineNumber: 592,
1635                columnNumber: 17
1636              }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("span", {
1637                className: "message-error",
1638                children: getError('establishment_month')
1639              }, void 0, false, {
1640                fileName: _jsxFileName,
1641                lineNumber: 603,
1642                columnNumber: 17
1643              }, undefined)]
1644            }, void 0, true, {
1645              fileName: _jsxFileName,
1646              lineNumber: 591,
1647              columnNumber: 15
1648            }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1649              className: "input-item-3cols",
1650              children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1651                className: "input-item-content",
1652                children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(src_components_parts_form_input__WEBPACK_IMPORTED_MODULE_6__["default"], {
1653                  placeholder: c('placeholderDay'),
1654                  type: "text",
1655                  id: "establishment_day",
1656                  ...getFieldProps('establishment_day'),
1657                  isError: isError('establishment_day'),
1658                  disabled: isOnlyView
1659                }, void 0, false, {
1660                  fileName: _jsxFileName,
1661                  lineNumber: 607,
1662                  columnNumber: 19
1663                }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("span", {
1664                  className: "input-guide clr-grn",
1665                  children: t('form.labelDay')
1666                }, void 0, false, {
1667                  fileName: _jsxFileName,
1668                  lineNumber: 615,
1669                  columnNumber: 19
1670                }, undefined)]
1671              }, void 0, true, {
1672                fileName: _jsxFileName,
1673                lineNumber: 606,
1674                columnNumber: 17
1675              }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("span", {
1676                className: "message-error",
1677                children: getError('establishment_day')
1678              }, void 0, false, {
1679                fileName: _jsxFileName,
1680                lineNumber: 617,
1681                columnNumber: 17
1682              }, undefined)]
1683            }, void 0, true, {
1684              fileName: _jsxFileName,
1685              lineNumber: 605,
1686              columnNumber: 15
1687            }, undefined)]
1688          }, void 0, true, {
1689            fileName: _jsxFileName,
1690            lineNumber: 576,
1691            columnNumber: 13
1692          }, undefined)]
1693        }, void 0, true, {
1694          fileName: _jsxFileName,
1695          lineNumber: 574,
1696          columnNumber: 11
1697        }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1698          className: "form-field",
1699          children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1700            className: "form-ttl clr-grn",
1701            children: t('form.zipCode')
1702          }, void 0, false, {
1703            fileName: _jsxFileName,
1704            lineNumber: 623,
1705            columnNumber: 13
1706          }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1707            className: "form-input",
1708            children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1709              children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(src_components_parts_form_input__WEBPACK_IMPORTED_MODULE_6__["default"], {
1710                placeholder: c('placeholderPostalCode'),
1711                type: "text",
1712                size: "md",
1713                id: "zip_code",
1714                isError: isError('zip_code'),
1715                ...getFieldProps('zip_code'),
1716                disabled: isOnlyView
1717              }, void 0, false, {
1718                fileName: _jsxFileName,
1719                lineNumber: 626,
1720                columnNumber: 17
1721              }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("span", {
1722                className: `input-auto ${!values.zip_code || isError('zip_code') ? 'input-auto-disabled' : ''}`,
1723                onClick: () => !isOnlyView && values.zip_code && !isError('zip_code') && getAdressByZipCode(),
1724                children: t('button.searchAddress')
1725              }, void 0, false, {
1726                fileName: _jsxFileName,
1727                lineNumber: 635,
1728                columnNumber: 17
1729              }, undefined)]
1730            }, void 0, true, {
1731              fileName: _jsxFileName,
1732              lineNumber: 625,
1733              columnNumber: 15
1734            }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("span", {
1735              className: "message-error",
1736              children: getError('zip_code')
1737            }, void 0, false, {
1738              fileName: _jsxFileName,
1739              lineNumber: 642,
1740              columnNumber: 15
1741            }, undefined)]
1742          }, void 0, true, {
1743            fileName: _jsxFileName,
1744            lineNumber: 624,
1745            columnNumber: 13
1746          }, undefined)]
1747        }, void 0, true, {
1748          fileName: _jsxFileName,
1749          lineNumber: 622,
1750          columnNumber: 11
1751        }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1752          className: "form-field",
1753          children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1754            className: "form-ttl clr-grn",
1755            children: t('form.prefecture')
1756          }, void 0, false, {
1757            fileName: _jsxFileName,
1758            lineNumber: 646,
1759            columnNumber: 13
1760          }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1761            className: "form-input",
1762            children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("label", {
1763              className: `${classes.selectArrow}`,
1764              children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("select", {
1765                disabled: isOnlyView,
1766                id: "prefecture",
1767                ...getFieldProps('prefecture'),
1768                className: `${isError('prefecture') ? 'is-error' : ''}`,
1769                onBlur: handleBlur,
1770                onChange: event => {
1771                  setFieldValue('city', '');
1772                  setFieldValue('prefecture', event.target.value);
1773                },
1774                children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("option", {
1775                  value: "",
1776                  children: [t('form.prefecture'), t('common.placeholderSelect')]
1777                }, void 0, true, {
1778                  fileName: _jsxFileName,
1779                  lineNumber: 660,
1780                  columnNumber: 19
1781                }, undefined), prefectures.map((pref, index) => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("option", {
1782                  value: pref.name,
1783                  children: pref.name
1784                }, index, false, {
1785                  fileName: _jsxFileName,
1786                  lineNumber: 665,
1787                  columnNumber: 21
1788                }, undefined))]
1789              }, void 0, true, {
1790                fileName: _jsxFileName,
1791                lineNumber: 649,
1792                columnNumber: 17
1793              }, undefined)
1794            }, void 0, false, {
1795              fileName: _jsxFileName,
1796              lineNumber: 648,
1797              columnNumber: 15
1798            }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("span", {
1799              className: "message-error",
1800              children: getError('prefecture')
1801            }, void 0, false, {
1802              fileName: _jsxFileName,
1803              lineNumber: 671,
1804              columnNumber: 15
1805            }, undefined)]
1806          }, void 0, true, {
1807            fileName: _jsxFileName,
1808            lineNumber: 647,
1809            columnNumber: 13
1810          }, undefined)]
1811        }, void 0, true, {
1812          fileName: _jsxFileName,
1813          lineNumber: 645,
1814          columnNumber: 11
1815        }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1816          className: "form-field",
1817          children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1818            className: "form-ttl clr-grn",
1819            children: t('form.city')
1820          }, void 0, false, {
1821            fileName: _jsxFileName,
1822            lineNumber: 675,
1823            columnNumber: 13
1824          }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1825            className: "form-input",
1826            children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("label", {
1827              className: `${classes.selectArrow}`,
1828              children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("select", {
1829                disabled: isOnlyView,
1830                id: "city",
1831                ...getFieldProps('city'),
1832                className: `${isError('city') ? 'is-error' : ''}`,
1833                children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("option", {
1834                  value: "",
1835                  children: [t('form.city'), t('common.placeholderSelect')]
1836                }, void 0, true, {
1837                  fileName: _jsxFileName,
1838                  lineNumber: 684,
1839                  columnNumber: 19
1840                }, undefined), cities.map((ct, index) => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("option", {
1841                  value: ct.name,
1842                  children: ct.name
1843                }, index, false, {
1844                  fileName: _jsxFileName,
1845                  lineNumber: 689,
1846                  columnNumber: 21
1847                }, undefined))]
1848              }, void 0, true, {
1849                fileName: _jsxFileName,
1850                lineNumber: 678,
1851                columnNumber: 17
1852              }, undefined)
1853            }, void 0, false, {
1854              fileName: _jsxFileName,
1855              lineNumber: 677,
1856              columnNumber: 15
1857            }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("span", {
1858              className: "message-error",
1859              children: getError('city')
1860            }, void 0, false, {
1861              fileName: _jsxFileName,
1862              lineNumber: 695,
1863              columnNumber: 15
1864            }, undefined)]
1865          }, void 0, true, {
1866            fileName: _jsxFileName,
1867            lineNumber: 676,
1868            columnNumber: 13
1869          }, undefined)]
1870        }, void 0, true, {
1871          fileName: _jsxFileName,
1872          lineNumber: 674,
1873          columnNumber: 11
1874        }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1875          className: "form-field",
1876          children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1877            className: "form-ttl clr-grn",
1878            children: t('form.address1')
1879          }, void 0, false, {
1880            fileName: _jsxFileName,
1881            lineNumber: 699,
1882            columnNumber: 13
1883          }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1884            className: "form-input",
1885            children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(src_components_parts_form_input__WEBPACK_IMPORTED_MODULE_6__["default"], {
1886              type: "text",
1887              id: "address_1",
1888              ...getFieldProps('address_1'),
1889              isError: isError('address_1'),
1890              disabled: isOnlyView
1891            }, void 0, false, {
1892              fileName: _jsxFileName,
1893              lineNumber: 701,
1894              columnNumber: 15
1895            }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("span", {
1896              className: "message-error",
1897              children: getError('address_1')
1898            }, void 0, false, {
1899              fileName: _jsxFileName,
1900              lineNumber: 708,
1901              columnNumber: 15
1902            }, undefined)]
1903          }, void 0, true, {
1904            fileName: _jsxFileName,
1905            lineNumber: 700,
1906            columnNumber: 13
1907          }, undefined)]
1908        }, void 0, true, {
1909          fileName: _jsxFileName,
1910          lineNumber: 698,
1911          columnNumber: 11
1912        }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1913          className: "form-field",
1914          children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1915            className: "form-ttl clr-grn",
1916            children: t('form.bussinessCode')
1917          }, void 0, false, {
1918            fileName: _jsxFileName,
1919            lineNumber: 712,
1920            columnNumber: 13
1921          }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1922            className: "form-input",
1923            children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("label", {
1924              className: `${classes.selectArrow}`,
1925              children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("select", {
1926                id: "bussiness_type_code",
1927                ...getFieldProps('bussiness_type_code'),
1928                disabled: isOnlyView,
1929                children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("option", {
1930                  value: "",
1931                  children: [t('form.bussinessCode'), t('common.placeholderSelect')]
1932                }, void 0, true, {
1933                  fileName: _jsxFileName,
1934                  lineNumber: 716,
1935                  columnNumber: 19
1936                }, undefined), bussiness.map((item, index) => /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("option", {
1937                  value: item.code,
1938                  children: item.name
1939                }, index, false, {
1940                  fileName: _jsxFileName,
1941                  lineNumber: 721,
1942                  columnNumber: 21
1943                }, undefined))]
1944              }, void 0, true, {
1945                fileName: _jsxFileName,
1946                lineNumber: 715,
1947                columnNumber: 17
1948              }, undefined)
1949            }, void 0, false, {
1950              fileName: _jsxFileName,
1951              lineNumber: 714,
1952              columnNumber: 15
1953            }, undefined)
1954          }, void 0, false, {
1955            fileName: _jsxFileName,
1956            lineNumber: 713,
1957            columnNumber: 13
1958          }, undefined)]
1959        }, void 0, true, {
1960          fileName: _jsxFileName,
1961          lineNumber: 711,
1962          columnNumber: 11
1963        }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1964          className: "form-field",
1965          children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1966            className: "form-ttl clr-grn",
1967            children: t('form.URL')
1968          }, void 0, false, {
1969            fileName: _jsxFileName,
1970            lineNumber: 730,
1971            columnNumber: 13
1972          }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
1973            className: "form-input",
1974            children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(src_components_parts_form_input__WEBPACK_IMPORTED_MODULE_6__["default"], {
1975              type: "text",
1976              id: "url",
1977              ...getFieldProps('url'),
1978              isError: isError('url'),
1979              disabled: isOnlyView
1980            }, void 0, false, {
1981              fileName: _jsxFileName,
1982              lineNumber: 732,
1983              columnNumber: 15
1984            }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("span", {
1985              className: "message-error",
1986              children: getError('url')
1987            }, void 0, false, {
1988              fileName: _jsxFileName,
1989              lineNumber: 733,
1990              columnNumber: 15
1991            }, undefined)]
1992          }, void 0, true, {
1993            fileName: _jsxFileName,
1994            lineNumber: 731,
1995            columnNumber: 13
1996          }, undefined)]
1997        }, void 0, true, {
1998          fileName: _jsxFileName,
1999          lineNumber: 729,
2000          columnNumber: 11
2001        }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
2002          className: "form-field form-file",
2003          children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
2004            className: "form-ttl clr-grn",
2005            children: t('form.profileImage')
2006          }, void 0, false, {
2007            fileName: _jsxFileName,
2008            lineNumber: 737,
2009            columnNumber: 13
2010          }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(src_components_parts_form_InputFile__WEBPACK_IMPORTED_MODULE_8__["default"], {
2011            id: "profileFile",
2012            defaultUrl: values.profileUrl,
2013            accept: src_common_regex__WEBPACK_IMPORTED_MODULE_26__["IMAGE_TYPE_LIST"],
2014            size: src_common_constants__WEBPACK_IMPORTED_MODULE_22__["MAX_SIZE_IMAGE"],
2015            onChange: file => {
2016              setFieldValue('profileFile', file);
2017              setFieldValue('profileUrl', '');
2018            },
2019            onError: value => setIsErrorAvatar(value),
2020            isReset: resetFile,
2021            onReset: () => setResetFile(false),
2022            disabled: isOnlyView,
2023            children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("span", {
2024              className: "message-error",
2025              children: getError('profileFile')
2026            }, void 0, false, {
2027              fileName: _jsxFileName,
2028              lineNumber: 752,
2029              columnNumber: 15
2030            }, undefined)
2031          }, void 0, false, {
2032            fileName: _jsxFileName,
2033            lineNumber: 738,
2034            columnNumber: 13
2035          }, undefined)]
2036        }, void 0, true, {
2037          fileName: _jsxFileName,
2038          lineNumber: 736,
2039          columnNumber: 11
2040        }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
2041          className: "form-field form-file",
2042          children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
2043            className: "form-ttl clr-grn",
2044            children: t('form.corverImage')
2045          }, void 0, false, {
2046            fileName: _jsxFileName,
2047            lineNumber: 756,
2048            columnNumber: 13
2049          }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(src_components_parts_form_InputFile__WEBPACK_IMPORTED_MODULE_8__["default"], {
2050            id: "coverFile",
2051            defaultUrl: values.coverUrl,
2052            accept: src_common_regex__WEBPACK_IMPORTED_MODULE_26__["IMAGE_TYPE_LIST"],
2053            size: src_common_constants__WEBPACK_IMPORTED_MODULE_22__["MAX_SIZE_IMAGE"],
2054            onChange: file => {
2055              setFieldValue('coverFile', file);
2056              setFieldValue('coverUrl', '');
2057            },
2058            onError: value =>
2058 setIsErrorCover(value),
2059            isReset: resetFile,
2060            onReset: () => setResetFile(false),
2061            disabled: isOnlyView,
2062            children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])("span", {
2063              className: "message-error",
2064              children: getError('coverFile')
2065            }, void 0, false, {
2066              fileName: _jsxFileName,
2067              lineNumber: 771,
2068              columnNumber: 15
2069            }, undefined)
2070          }, void 0, false, {
2071            fileName: _jsxFileName,
2072            lineNumber: 757,
2073            columnNumber: 13
2074          }, undefined)]
2075        }, void 0, true, {
2076          fileName: _jsxFileName,
2077          lineNumber: 755,
2078          columnNumber: 11
2079        }, undefined), !isOnlyView && /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
2080          className: "form-field submit-field",
2081          children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
2082            children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(src_components_parts_button__WEBPACK_IMPORTED_MODULE_7__["default"], {
2083              type: "submit",
2084              onClick: submitForm,
2085              children: t('common.button.save')
2086            }, void 0, false, {
2087              fileName: _jsxFileName,
2088              lineNumber: 777,
2089              columnNumber: 17
2090            }, undefined)
2091          }, void 0, false, {
2092            fileName: _jsxFileName,
2093            lineNumber: 776,
2094            columnNumber: 15
2095          }, undefined), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(_mui_material__WEBPACK_IMPORTED_MODULE_4__["Box"], {
2096            children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_27__["jsxDEV"])(src_components_parts_button__WEBPACK_IMPORTED_MODULE_7__["default"], {
2097              variant: "whiteGreen",
2098              type: "reset",
2099              onClick: () => {
2100                setResetFile(true);
2101                resetForm();
2102              },
2103              children: t('common.button.cancel')
2104            }, void 0, false, {
2105              fileName: _jsxFileName,
2106              lineNumber: 782,
2107              columnNumber: 17
2108            }, undefined)
2109          }, void 0, false, {
2110            fileName: _jsxFileName,
2111            lineNumber: 781,
2112            columnNumber: 15
2113          }, undefined)]
2114        }, void 0, true, {
2115          fileName: _jsxFileName,
2116          lineNumber: 775,
2117          columnNumber: 13
2118        }, undefined)]
2119      }, void 0, true, {
2120        fileName: _jsxFileName,
2121        lineNumber: 405,
2122        columnNumber: 9
2123      }, undefined)]
2124    }, void 0, true, {
2125      fileName: _jsxFileName,
2126      lineNumber: 403,
2127      columnNumber: 7
2128    }, undefined)]
2129  }, void 0, true);
2130};
2131
2132_s(EditCorporation, "SOPRydTp2pn6qCu4YZHsrgkWKPU=", false, function () {
2133  return [react_i18next__WEBPACK_IMPORTED_MODULE_3__["useTranslation"], react_i18next__WEBPACK_IMPORTED_MODULE_3__["useTranslation"], react_i18next__WEBPACK_IMPORTED_MODULE_3__["useTranslation"], useStyles, react_router_dom__WEBPACK_IMPORTED_MODULE_1__["useNavigate"], _auth0_auth0_react__WEBPACK_IMPORTED_MODULE_18__["useAuth0"], _apollo_client__WEBPACK_IMPORTED_MODULE_17__["useReactiveVar"], _apollo_client__WEBPACK_IMPORTED_MODULE_17__["useReactiveVar"], src_graphql_generate_hooks__WEBPACK_IMPORTED_MODULE_16__["useGetFarmerAndExpericenceByIdQuery"], src_graphql_generate_hooks__WEBPACK_IMPORTED_MODULE_16__["useGetCorporationByIdQuery"], src_graphql_generate_hooks__WEBPACK_IMPORTED_MODULE_16__["useGetBussinessTypesQuery"], src_hooks_refreshMyInfoState__WEBPACK_IMPORTED_MODULE_15__["useRefreshMyInfo"], src_graphql_generate_hooks__WEBPACK_IMPORTED_MODULE_16__["useUpdateFarmerMutation"], src_graphql_generate_hooks__WEBPACK_IMPORTED_MODULE_16__["useInsertOrUpdateAccountFileMutation"], src_graphql_generate_hooks__WEBPACK_IMPORTED_MODULE_16__["useInsertOrUpd
2133ateCorporationMutation"], src_graphql_generate_hooks__WEBPACK_IMPORTED_MODULE_16__["useDeleteAccountFileByIdMutation"], formik__WEBPACK_IMPORTED_MODULE_12__["useFormik"], src_hooks_prefecture__WEBPACK_IMPORTED_MODULE_13__["usePrefectures"], src_hooks_city__WEBPACK_IMPORTED_MODULE_14__["useCities"]];
2134});
2135
2136_c = EditCorporation;
2137
2138var _c;
2139
2140__webpack_require__.$Refresh$.register(_c, "EditCorporation");
2141
2142const currentExports = __react_refresh_utils__.getModuleExports(module.i);
2143__react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i);
2144
2145if (true) {
2146  const isHotUpdate = !!module.hot.data;
2147  const prevExports = isHotUpdate ? module.hot.data.prevExports : null;
2148
2149  if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) {
2150    module.hot.dispose(
2151      /**
2152       * A callback to performs a full refresh if React has unrecoverable errors,
2153       * and also caches the to-be-disposed module.
2154       * @param {*} data A hot module data object from Webpack HMR.
2155       * @returns {void}
2156       */
2157      function hotDisposeCallback(data) {
2158        // We have to mutate the data object to get data registered and cached
2159        data.prevExports = currentExports;
2160      }
2161    );
2162    module.hot.accept(
2163      /**
2164       * An error handler to allow self-recovering behaviours.
2165       * @param {Error} error An error occurred during evaluation of a module.
2166       * @returns {void}
2167       */
2168      function hotErrorHandler(error) {
2169        if (
2170          typeof __react_refresh_error_overlay__ !== 'undefined' &&
2171          __react_refresh_error_overlay__
2172        ) {
2173          __react_refresh_error_overlay__.handleRuntimeError(error);
2174        }
2175
2176        if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) {
2177          if (window.onHotAcceptError) {
2178            window.onHotAcceptError(error.message);
2179          }
2180        }
2181
2182        __webpack_require__.c[module.i].hot.accept(hotErrorHandler);
2183      }
2184    );
2185
2186    if (isHotUpdate) {
2187      if (
2188        __react_refresh_utils__.isReactRefreshBoundary(prevExports) &&
2189        __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports)
2190      ) {
2191        module.hot.invalidate();
2192      } else {
2193        __react_refresh_utils__.enqueueUpdate(
2194          /**
2195           * A function to dismiss the error overlay after performing React refresh.
2196           * @returns {void}
2197           */
2198          function updateCallback() {
2199            if (
2200              typeof __react_refresh_error_overlay__ !== 'undefined' &&
2201              __react_refresh_error_overlay__
2202            ) {
2203              __react_refresh_error_overlay__.clearRuntimeErrors();
2204            }
2205          }
2206        );
2207      }
2208    }
2209  } else {
2210    if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) {
2211      module.hot.invalidate();
2212    }
2213  }
2214}
2215/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js")))
2216
2217/***/ }),
2218
2219/***/ "./src/services/s3Upload.ts":
2220/*!**********************************!*\
2221  !*** ./src/services/s3Upload.ts ***!
2222  \**********************************/
2223/*! exports provided: uploadFile */
2224/***/ (function(module, __webpack_exports__, __webpack_require__) {
2225
2226"use strict";
2227__webpack_require__.r(__webpack_exports__);
2228/* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "uploadFile", function() { return uploadFile; });
2229/* harmony import */ var _api__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./api */ "./src/services/api.ts");
2230__webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js");
2231__webpack_require__.$Refresh$.setup(module.i);
2232
2233
2234const uploadFile = async (file, auth0Token) => {
2235  const fileType = file.type;
2236  const fileExtension = file.name.split('.').pop() || '';
2237  let reader = new FileReader();
2238  let fileContent = '';
2239
2240  reader.onload = data => {
2241    var _data$target;
2242
2243    fileContent = String(data === null || data === void 0 ? void 0 : (_data$target = data.target) === null || _data$target === void 0 ? void 0 : _data$target.result);
2244  };
2245
2246  reader.readAsDataURL(file);
2247
2248  try {
2249    var _fileContent;
2250
2251    const response = await Object(_api__WEBPACK_IMPORTED_MODULE_0__["getUploadUrl"])(fileType, fileExtension, auth0Token);
2252
2253    if (!response) {
2254      return null;
2255    }
2256
2257    let binary = atob((_fileContent = fileContent) === null || _fileContent === void 0 ? void 0 : _fileContent.split(',')[1]);
2258    let array = [];
2259
2260    for (let i = 0; i < binary.length; i++) {
2261      array.push(binary.charCodeAt(i));
2262    }
2263
2264    let blobData = new Blob([new Uint8Array(array)], {
2265      type: fileType
2266    });
2267    await fetch(response.data.uploadURL, {
2268      method: 'PUT',
2269      body: blobData
2270    });
2271    return {
2272      file_url: response.data.uploadURL.split('?')[0]
2273    };
2274  } catch (e) {
2275    return null;
2276  }
2277};
2278
2279const currentExports = __react_refresh_utils__.getModuleExports(module.i);
2280__react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i);
2281
2282if (true) {
2283  const isHotUpdate = !!module.hot.data;
2284  const prevExports = isHotUpdate ? module.hot.data.prevExports : null;
2285
2286  if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) {
2287    module.hot.dispose(
2288      /**
2289       * A callback to performs a full refresh if React has unrecoverable errors,
2290       * and also caches the to-be-disposed module.
2291       * @param {*} data A hot module data object from Webpack HMR.
2292       * @returns {void}
2293       */
2294      function hotDisposeCallback(data) {
2295        // We have to mutate the data object to get data registered and cached
2296        data.prevExports = currentExports;
2297      }
2298    );
2299    module.hot.accept(
2300      /**
2301       * An error handler to allow self-recovering behaviours.
2302       * @param {Error} error An error occurred during evaluation of a module.
2303       * @returns {void}
2304       */
2305      function hotErrorHandler(error) {
2306        if (
2307          typeof __react_refresh_error_overlay__ !== 'undefined' &&
2308          __react_refresh_error_overlay__
2309        ) {
2310          __react_refresh_error_overlay__.handleRuntimeError(error);
2311        }
2312
2313        if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) {
2314          if (window.onHotAcceptError) {
2315            window.onHotAcceptError(error.message);
2316          }
2317        }
2318
2319        __webpack_require__.c[module.i].hot.accept(hotErrorHandler);
2320      }
2321    );
2322
2323    if (isHotUpdate) {
2324      if (
2325        __react_refresh_utils__.isReactRefreshBoundary(prevExports) &&
2326        __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports)
2327      ) {
2328        module.hot.invalidate();
2329      } else {
2330        __react_refresh_utils__.enqueueUpdate(
2331          /**
2332           * A function to dismiss the error overlay after performing React refresh.
2333           * @returns {void}
2334           */
2335          function updateCallback() {
2336            if (
2337              typeof __react_refresh_error_overlay__ !== 'undefined' &&
2338              __react_refresh_error_overlay__
2339            ) {
2340              __react_refresh_error_overlay__.clearRuntimeErrors();
2341            }
2342          }
2343        );
2344      }
2345    }
2346  } else {
2347    if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) {
2348      module.hot.invalidate();
2349    }
2350  }
2351}
2352/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js")))
2353
2354/***/ }),
2355
2356/***/ "./src/validations/myPage/CorporationSchema.ts":
2357/*!*****************************************************!*\
2358  !*** ./src/validations/myPage/CorporationSchema.ts ***!
2359  \*****************************************************/
2360/*! exports provided: CorporationSchema */
2361/***/ (function(module, __webpack_exports__, __webpack_require__) {
2362
2363"use strict";
2364__webpack_require__.r(__webpack_exports__);
2365/* WEBPACK VAR INJECTION */(function(__react_refresh_utils__, __react_refresh_error_overlay__) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CorporationSchema", function() { return CorporationSchema; });
2366/* harmony import */ var yup__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! yup */ "./node_modules/yup/es/index.js");
2367/* harmony import */ var src_common_regex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! src/common/regex */ "./src/common/regex.ts");
2368/* harmony import */ var src_common_helper__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! src/common/helper */ "./src/common/helper.ts");
2369/* harmony import */ var react_i18next__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-i18next */ "./node_modules/react-i18next/dist/es/index.js");
2370__webpack_require__.$Refresh$.runtime = __webpack_require__(/*! ./node_modules/react-refresh/runtime.js */ "./node_modules/react-refresh/runtime.js");
2371__webpack_require__.$Refresh$.setup(module.i);
2372
2373var _s = __webpack_require__.$Refresh$.signature();
2374
2375
2376
2377 // i18
2378
2379
2380const CorporationSchema = () => {
2381  _s();
2382
2383  // i18
2384  const [t] = Object(react_i18next__WEBPACK_IMPORTED_MODULE_3__["useTranslation"])('corporation');
2385  const [msg] = Object(react_i18next__WEBPACK_IMPORTED_MODULE_3__["useTranslation"])('validation');
2386  return yup__WEBPACK_IMPORTED_MODULE_0__["object"]().shape({
2387    name: Object(src_common_helper__WEBPACK_IMPORTED_MODULE_2__["stringValidation"])(msg, t('form.name'), true),
2388    name_kana: Object(src_common_helper__WEBPACK_IMPORTED_MODULE_2__["stringValidation"])(msg, t('form.nameKana'), false),
2389    representative_name: yup__WEBPACK_IMPORTED_MODULE_0__["string"]().nullable().trim().max(src_common_regex__WEBPACK_IMPORTED_MODULE_1__["LENGTH_DEFAULT_INPUT"], msg('characterMaxLength').replace('{0}', t('form.representativeName')).replace('{1}', `${src_common_regex__WEBPACK_IMPORTED_MODULE_1__["LENGTH_DEFAULT_INPUT"]}`)),
2390    representative_name_kana: yup__WEBPACK_IMPORTED_MODULE_0__["string"]().nullable().matches(src_common_regex__WEBPACK_IMPORTED_MODULE_1__["REGEX_NAME_HIRAGANA"], msg('nameHiragana').replace('{0}', t('form.representativeNameKana'))).trim().max(src_common_regex__WEBPACK_IMPORTED_MODULE_1__["LENGTH_DEFAULT_INPUT"], msg('characterMaxLength').replace('{0}', t('form.representativeNameKana')).replace('{1}', `${src_common_regex__WEBPACK_IMPORTED_MODULE_1__["LENGTH_DEFAULT_INPUT"]}`)),
2391    mail_address: yup__WEBPACK_IMPORTED_MODULE_0__["string"]().nullable().email(msg('emailValid')).trim().max(src_common_regex__WEBPACK_IMPORTED_MODULE_1__["LENGTH_DEFAULT_INPUT"], msg('characterMaxLength').replace('{0}', t('form.mailAddress')).replace('{1}', `${src_common_regex__WEBPACK_IMPORTED_MODULE_1__["LENGTH_DEFAULT_INPUT"]}`)),
2392    capital_stock: yup__WEBPACK_IMPORTED_MODULE_0__["string"]().nullable().trim().matches(src_common_regex__WEBPACK_IMPORTED_MODULE_1__["REGEX_NUMBER_HALF_WIDTH"], msg('numberHalfWidth').replace('{0}', t('form.capitalStock'))).nullable(),
2393    number_of_staff: yup__WEBPACK_IMPORTED_MODULE_0__["string"]().nullable().trim().matches(src_common_regex__WEBPACK_IMPORTED_MODULE_1__["REGEX_NUMBER_HALF_WIDTH"], msg('numberHalfWidth').replace('{0}', t('form.numberOfStaff'))).nullable(),
2394    tel: Object(src_common_helper__WEBPACK_IMPORTED_MODULE_2__["stringValidation"])(msg, t('form.tel'), true, src_common_regex__WEBPACK_IMPORTED_MODULE_1__["LENGTH_PHONE_NUMBER"]).matches(src_common_regex__WEBPACK_IMPORTED_MODULE_1__["REGEX_PHONE_HALF_WIDTH"], msg('phoneHalfWidth').replace('{0}', t('form.tel'))),
2395    fax: Object(src_common_helper__WEBPACK_IMPORTED_MODULE_2__["stringValidation"])(msg, t('form.fax'), false),
2396    establishment_year: yup__WEBPACK_IMPORTED_MODULE_0__["string"]().trim().nullable().when(['establishment_month', 'establishment_day'], {
2397      is: (establishment_month, establishment_day) => establishment_month || establishment_day,
2398      then: yup__WEBPACK_IMPORTED_MODULE_0__["string"]().required(m
2398sg('required').replace('{0}', t('form.labelYear')))
2399    }).matches(src_common_regex__WEBPACK_IMPORTED_MODULE_1__["REGEX_NUMBER_HALF_WIDTH"], msg('yearHalfwidth').replace('{0}', t('form.labelYear'))).length(src_common_regex__WEBPACK_IMPORTED_MODULE_1__["MAX_LENGTH_YEAR"], msg('birthdayLength').replace('{0}', t('form.labelYear')).replace('{1}', `${src_common_regex__WEBPACK_IMPORTED_MODULE_1__["MAX_LENGTH_YEAR"]}`)),
2400    establishment_month: yup__WEBPACK_IMPORTED_MODULE_0__["string"]().trim().nullable().when(['establishment_year', 'establishment_day'], {
2401      is: (establishment_year, establishment_day) => establishment_year || establishment_day,
2402      then: yup__WEBPACK_IMPORTED_MODULE_0__["string"]().required(msg('required').replace('{0}', t('form.labelMonth')))
2403    }).matches(src_common_regex__WEBPACK_IMPORTED_MODULE_1__["REGEX_NUMBER_HALF_WIDTH"], msg('monthHalfwidth').replace('{0}', t('form.labelMonth'))).length(src_common_regex__WEBPACK_IMPORTED_MODULE_1__["MAX_LENGTH_MONTH"], msg('birthdayLength').replace('{0}', t('form.labelMonth')).replace('{1}', `${src_common_regex__WEBPACK_IMPORTED_MODULE_1__["MAX_LENGTH_MONTH"]}`)).test('value', msg('formatIncorrect').replace('{0}', t('form.labelMonth')), value => {
2404      if (!value) return true;
2405      return parseInt(value || '') >= 1 && parseInt(value || '') <= 12;
2406    }),
2407    establishment_day: yup__WEBPACK_IMPORTED_MODULE_0__["string"]().trim().nullable().when(['establishment_year', 'establishment_month'], {
2408      is: (establishment_year, establishment_month) => establishment_year || establishment_month,
2409      then: yup__WEBPACK_IMPORTED_MODULE_0__["string"]().required(msg('required').replace('{0}', t('form.labelDay')))
2410    }).matches(src_common_regex__WEBPACK_IMPORTED_MODULE_1__["REGEX_NUMBER_HALF_WIDTH"], msg('dayHalfwidth').replace('{0}', t('form.labelDay'))).length(src_common_regex__WEBPACK_IMPORTED_MODULE_1__["MAX_LENGTH_DAY"], msg('birthdayLength').replace('{0}', t('form.labelDay')).replace('{1}', `${src_common_regex__WEBPACK_IMPORTED_MODULE_1__["MAX_LENGTH_DAY"]}`)).test('establishment_day', msg('formatIncorrect').replace('{0}', t('form.labelDay')), (value, option) => {
2411      const day = parseInt(value || '');
2412      const month = parseInt(option.parent.establishment_month);
2413      const year = parseInt(option.parent.establishment_year);
2414      return Object(src_common_helper__WEBPACK_IMPORTED_MODULE_2__["checkValidDay"])(year, month, day);
2415    }),
2416    zip_code: yup__WEBPACK_IMPORTED_MODULE_0__["string"]().trim().nullable().matches(src_common_regex__WEBPACK_IMPORTED_MODULE_1__["REGEX_ZIP_CODE"], msg('zipCodeFormat').replace('{0}', t('form.zipCode'))),
2417    address_1: Object(src_common_helper__WEBPACK_IMPORTED_MODULE_2__["stringValidation"])(msg, t('form.address1'), false, src_common_regex__WEBPACK_IMPORTED_MODULE_1__["LENGTH_ADDRESS"]),
2418    department_name: Object(src_common_helper__WEBPACK_IMPORTED_MODULE_2__["stringValidation"])(msg, t('form.departname'), false),
2419    url: yup__WEBPACK_IMPORTED_MODULE_0__["string"]().trim().nullable().matches(src_common_regex__WEBPACK_IMPORTED_MODULE_1__["REGEX_URL"], msg('urlFormat'))
2420  }, [['establishment_year', 'establishment_month'], ['establishment_year', 'establishment_day'], ['establishment_month', 'establishment_day']]);
2421};
2422
2423_s(CorporationSchema, "Hc0aEYrUwgp0bS0Kx9KJlnYlPEY=", false, function () {
2424  return [react_i18next__WEBPACK_IMPORTED_MODULE_3__["useTranslation"], react_i18next__WEBPACK_IMPORTED_MODULE_3__["useTranslation"]];
2425});
2426
2427_c = CorporationSchema;
2428
2429var _c;
2430
2431__webpack_require__.$Refresh$.register(_c, "CorporationSchema");
2432
2433const currentExports = __react_refresh_utils__.getModuleExports(module.i);
2434__react_refresh_utils__.registerExportsForReactRefresh(currentExports, module.i);
2435
2436if (true) {
2437  const isHotUpdate = !!module.hot.data;
2438  const prevExports = isHotUpdate ? module.hot.data.prevExports : null;
2439
2440  if (__react_refresh_utils__.isReactRefreshBoundary(currentExports)) {
2441    module.hot.dispose(
2442      /**
2443       * A callback to performs a full refresh if React has unrecoverable errors,
2444       * and also caches the to-be-disposed module.
2445       * @param {*} data A hot module data object from Webpack HMR.
2446       * @returns {void}
2447       */
2448      function hotDisposeCallback(data) {
2449        // We have to mutate the data object to get data registered and cached
2450        data.prevExports = currentExports;
2451      }
2452    );
2453    module.hot.accept(
2454      /**
2455       * An error handler to allow self-recovering behaviours.
2456       * @param {Error} error An error occurred during evaluation of a module.
2457       * @returns {void}
2458       */
2459      function hotErrorHandler(error) {
2460        if (
2461          typeof __react_refresh_error_overlay__ !== 'undefined' &&
2462          __react_refresh_error_overlay__
2463        ) {
2464          __react_refresh_error_overlay__.handleRuntimeError(error);
2465        }
2466
2467        if (typeof __react_refresh_test__ !== 'undefined' && __react_refresh_test__) {
2468          if (window.onHotAcceptError) {
2469            window.onHotAcceptError(error.message);
2470          }
2471        }
2472
2473        __webpack_require__.c[module.i].hot.accept(hotErrorHandler);
2474      }
2475    );
2476
2477    if (isHotUpdate) {
2478      if (
2479        __react_refresh_utils__.isReactRefreshBoundary(prevExports) &&
2480        __react_refresh_utils__.shouldInvalidateReactRefreshBoundary(prevExports, currentExports)
2481      ) {
2482        module.hot.invalidate();
2483      } else {
2484        __react_refresh_utils__.enqueueUpdate(
2485          /**
2486           * A function to dismiss the error overlay after performing React refresh.
2487           * @returns {void}
2488           */
2489          function updateCallback() {
2490            if (
2491              typeof __react_refresh_error_overlay__ !== 'undefined' &&
2492              __react_refresh_error_overlay__
2493            ) {
2494              __react_refresh_error_overlay__.clearRuntimeErrors();
2495            }
2496          }
2497        );
2498      }
2499    }
2500  } else {
2501    if (isHotUpdate && __react_refresh_utils__.isReactRefreshBoundary(prevExports)) {
2502      module.hot.invalidate();
2503    }
2504  }
2505}
2506/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js */ "./node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime/RefreshUtils.js"), __webpack_require__(/*! ./node_modules/react-dev-utils/refreshOverlayInterop.js */ "./node_modules/react-dev-utils/refreshOverlayInterop.js")))
2507
2508/***/ })
2508
2509
2510}]);
2511//# sourceMappingURL=13.chunk.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.