PageSourceSearch

https://www.carelogue.co.kr/_/oms-customer-front-office/site-shipping-place.query-CHgIE-nB.js

js carelogue.co.kr collected 2026-09-24 11:09:15 UTC 5,150 bytes, 178 lines download raw bytes

1import { t as o, s as l } from "./differenceInCalendarDays-D0oSghL6.js";
2import { c as D, f as g } from "./AddressFormat-SvpwxoQp.js";
3import { a as f, q as h, d as p } from "./app-zA2I6UUs.js";
4import { d as S } from "./site-info.query-Cz2O7fp5.js";
5function y(t, e) {
6  const r = o(t);
7  return isNaN(e) ? D(t, NaN) : (e && r.setDate(r.getDate() + e), r);
8}
9function T(t, e) {
10  const r = o(t.start), s = o(t.end);
11  let n = +r > +s;
12  const u = n ? +r : +s, a = n ? s : r;
13  a.setHours(0, 0, 0, 0);
14  let i = 1;
15  const d = [];
16  for (; +a <= u; )
17    d.push(o(a)), a.setDate(a.getDate() + i), a.setHours(0, 0, 0, 0);
18  return n ? d.reverse() : d;
19}
20function M(t, e) {
21  const r = o(t.start), s = o(t.end);
22  let n = +r > +s;
23  const u = n ? +r : +s, a = n ? s : r;
24  a.setHours(0, 0, 0, 0), a.setDate(1);
25  let i = 1;
26  const d = [];
27  for (; +a <= u; )
28    d.push(o(a)), a.setMonth(a.getMonth() + i);
29  return n ? d.reverse() : d;
30}
31function A(t) {
32  const e = o(t);
33  return e.setDate(1), e.setHours(0, 0, 0, 0), e;
34}
35function _(t) {
36  return o(t).getDay();
37}
38function C(t) {
39  const e = o(t), r = e.getFullYear(), s = e.getMonth(), n = D(t, 0);
40  return n.setFullYear(r, s + 1, 0), n.setHours(0, 0, 0, 0), n.getDate();
41}
42const E = ["mon", "tue", "wed", "thu", "fri", "sat", "sun", "holiday"], N = (t) => E.includes(t), R = (t) => (t ?? []).filter(N), P = (t) => {
43  var e;
44  return (t == null ? void 0 : t.useDeliveryStartDate) !== !0 || typeof t.deliveryStartMinDays != "number" || typeof t.deliveryStartMaxDays != "number" || Array.isArray((e = t.deliveryStartExclusions) == null ? void 0 : e.dayTypes) !== !0 ? null : {
45    minDays: t.deliveryStartMinDays,
46    maxDays: t.deliveryStartMaxDays
47  };
48}, b = ["sun", "mon", "tue", "wed", "thu", "fri", "sat"], F = (t) => g(t, "yyyy-MM-dd"), W = (t) => {
49  const [e, r, s] = t.split("-").map(Number);
50  return new Date(e, r - 1, s);
51}, j = (t, e, r) => ({
52  from: l(y(t, e)),
53  to: l(y(t, r))
54}), K = (t, e, r, s) => {
55  const n = l(t);
56  return !(n < e.from || n > e.to || r.includes(b[_(n)]) || r.includes("holiday") && s.has(F(n)));
57}, q = (t, e, r) => T({
58  start: t.from,
59  end: t.to
60}).find((s) => K(s, t, e, r)) ?? null, I = (t) => M({
61  start: t.from,
62  end: t.to
63}), V = (t) => {
64  const e = A(t), r = Array.from({
65    length: _(e)
66  }, () => null), s = Array.from({
67    length: C(e)
68  }, (n, u) => y(e, u));
69  return [...r, ...s];
70}, m = 9 * 60 * 60 * 1e3, O = /^\d{4}-\d{2}-\d{2}$/, k = (t) => {
71  if (t === null || !O.test(t))
72    return null;
73  const [e, r, s] = t.split("-").map(Number), n = Date.UTC(e, r - 1, s), u = new Date(n);
74  return u.getUTCFullYear() !== e || u.getUTCMonth() !== r - 1 || u.getUTCDate() !== s ? null : new Date(n - m).toISOString();
75}, L = (t) => {
76  if (typeof t != "string" || t === "")
77    return null;
78  const e = new Date(t);
79  if (Number.isNaN(e.getTime()))
80    return null;
81  const r = new Date(e.getTime() + m);
82  return `${r.getUTCFullYear()}-${String(r.getUTCMonth() + 1).padStart(2, "0")}-${String(r.getUTCDate()).padStart(2, "0")}`;
83};
84Object.assign(f.defaults, S);
85const z = ({
86  productCodes: t
87}) => h({
88  queryKey: ["SiteShippingPlace"],
89  queryFn: async ({
90    signal: e
91  }) => {
92    const {
93      data: r
94    } = await f.post("/ajax/oms/OMS_get_shipping_place.cm", {
95      prod_codes: t
96    }, {
97      signal: e,
98      headers: {
99        "Content-Type": "application/json"
100      }
101    });
102    return r.data;
103  },
104  select: (e) => ({
105    companyAddress: c(e.company_data, e.country),
106    shippingOriginAddress: c(e.address_data, e.country),
107    returnAddress: c(e.return_address_data, e.country),
108    companyContact: x(e.company_data),
109    directNumber: e.call_num
110  })
111});
112function Y(t) {
113  switch (t) {
114    case "KR":
115    case "JP":
116      return "KR";
117    case "HK":
118      return "HK";
119    case "TW":
120      return "TW";
121    case "VN":
122      return "VN";
123  }
124  return "5";
125}
126function v(t) {
127  return (e, r) => [e, (r == null ? void 0 : r(t[e])) ?? t[e]];
128}
129function c(t, e) {
130  if (p(t))
131    return null;
132  const r = Y(e), s = v(t);
133  switch (r) {
134    case "KR":
135      return [s("address"), s("detail_address"), s("post_code", (n) => n && `(${n})`)];
136    case "TW":
137      return [s("address_city"), s("address_street"), s("detail_address"), s("post_code", (n) => n && `(${n})`)];
138    case "VN":
139      return [s("address"), s("address_street"), s("address_city"), s("post_code", (n) => n && `(${n})`)];
140    case "HK":
141      return [s("address_city"), s("address_street"), s("detail_address"), s("post_code", (n) => n && `(${n})`)];
142  }
143  return [s("address_street"), s("address_building"), s("address_city"), s("address_state"), s("address_zipcode", (n) => n && `(${n})`)];
144}
145function x(t) {
146  if (p(t))
147    return null;
148  const {
149    company_name: e,
150    owner_collnum: r,
151    owner_mail: s,
152    owner_name: n
153  } = t;
154  return {
155    company_name: e,
156    call_num: r,
157    owner_mail: s,
158    owner_name: n
159  };
160}
161export {
162  z as S,
163  y as a,
164  P as b,
165  R as c,
166  j as d,
167  M as e,
168  F as f,
169  V as g,
170  q as h,
171  I as i,
172  K as j,
173  L as k,
174  W as p,
175  A as s,
176  k as t
177};
178//# sourceMappingURL=site-shipping-place.query-CHgIE-nB.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.