PageSourceSearch

https://seoulchurch.or.kr/_/oms-customer-front-office/main-ZOlsedOs.js

js seoulchurch.or.kr collected 2026-09-25 09:49:10 UTC 34,019 bytes, 1,174 lines download raw bytes

1import { u as r, j as t, b as tt, Q as et, d as ot } from "./emotion-react.browser.esm-MfU6wlAJ.js";
2import { R as H, r as q, Q as dt } from "./queryClient-DpZpBkWP.js";
3import { g as it } from "./index-scI6IY0O.js";
4import { u as k, O as y, f as K, A as E, p as rt } from "./AddressFormat-SvpwxoQp.js";
5import { u as I } from "./useClassicTranslation-ouIPeWST.js";
6import { O as a } from "./order.query-DupA9z35.js";
7import { S as J } from "./site-info.query-Cz2O7fp5.js";
8import { S as Z, k as U } from "./site-shipping-place.query-CHgIE-nB.js";
9import "./differenceInCalendarDays-D0oSghL6.js";
10import "./app-zA2I6UUs.js";
11const G = () => {
12  var $, F, M, R, Q, Y, C, L, N, D, P;
13  const {
14    ct: e
15  } = I(), {
16    ct: m
17  } = I(!0), d = k("order_no"), l = k("payment_code"), {
18    data: n
19  } = r(a({
20    orderNo: d
21  })), {
22    data: x
23  } = r(J({
24    queryOptions: {
25      select: (p) => p.etcConfig
26    }
27  })), {
28    data: u
29  } = r(a({
30    orderNo: d,
31    queryOptions: {
32      select: (p) => p.orderSections.some((b) => b.deliveryTypeCd === "ODT07")
33    }
34  })), {
35    data: g
36  } = r(Z({
37    productCodes: n == null ? void 0 : n.orderItems.map((p) => p.prodCode)
38  })), w = (g == null ? void 0 : g.shippingOriginAddress) ?? (g == null ? void 0 : g.companyAddress), f = (g == null ? void 0 : g.directNumber) ?? (($ = g == null ? void 0 : g.companyContact) == null ? void 0 : $.call_num), {
39    data: _
40  } = r(a({
41    orderNo: d,
42    queryOptions: {
43      select: (p) => p.orderSections.flatMap((b) => b.orderSectionItems).some((b) => typeof b.digitalProduct < "u")
44    }
45  })), {
46    data: o
47  } = r(a({
48    orderNo: d,
49    queryOptions: {
50      enabled: typeof d == "string",
51      select: (p) => p.payments.find((b) => b.paymentCode === l) ?? null
52    }
53  })), {
54    data: W
55  } = r(a({
56    orderNo: d,
57    queryOptions: {
58      select: (p) => /^Y$/i.test(p.isMember)
59    }
60  })), {
61    data: c
62  } = r(a({
63    orderNo: d,
64    queryOptions: {
65      enabled: typeof d == "string",
66      select: (p) => (
67        // ODT01: 일반배송, ODT03: 다운로드, ODT07: 방문수령
68        !p.orderSections.every((b) => ["ODT01", "ODT03", "ODT07"].includes(b.deliveryTypeCd))
69      )
70    }
71  })), {
72    data: S
73  } = r(a({
74    orderNo: d,
75    queryOptions: {
76      select: (p) => {
77        const [b] = p.orderSections;
78        return typeof b > "u" ? null : b;
79      }
80    }
81  })), {
82    data: O
83  } = r(a({
84    orderNo: d,
85    queryOptions: {
86      enabled: c ?? !1,
87      select: (p) => p.orderSections.reduce((b, v) => b || p.orderDeliverys.find((V) => V.orderDeliveryCode === v.orderDeliveryCode), void 0)
88    }
89  })), {
90    data: h
91  } = r(a({
92    orderNo: d,
93    queryOptions: {
94      select: (p) => {
95        const b = /^Y$/i.test(p.isMember), v = new URL("/shop_mypage", window.location.origin);
96        return v.searchParams.set("m2", "order"), v.searchParams.set("idx", p.orderNo), v.searchParams.set("order_no", p.orderNo), b || v.searchParams.set("guest_login", "Y"), v.pathname + v.search;
97      }
98    }
99  })), A = m(`타이틀_${(F = y[S == null ? void 0 : S.deliveryTypeCd]) == null ? void 0 : F.name}`) ?? ((M = y[S == null ? void 0 : S.deliveryTypeCd]) == null ? void 0 : M.name), B = (o == null ? void 0 : o.methodCd) === y.OPM01.code || (o == null ? void 0 : o.methodCd) === y.OPM03.code;
100  return t("div", {
101    css: {
102      margin: "auto",
103      minHeight: "200px",
104      width: "100%",
105      maxWidth: "420px",
106      "--tw-bg-opacity": "1",
107      backgroundColor: "rgb(255 255 255 / var(--tw-bg-opacity))"
108    }
109  }, t("ul", {
110    css: {
111      margin: "0px",
112      listStyleType: "none",
113      padding: "0px"
114    }
115  }, B && t("li", {
116    css: {
117      boxSizing: "border-box",
118      display: "flex",
119      borderBottomWidth: "1px",
120      borderStyle: "solid",
121      "--tw-border-opacity": "1",
122      borderColor: "rgb(229 231 235 / var(--tw-border-opacity))",
123      paddingLeft: "24px",
124      paddingRight: "24px",
125      paddingBottom: "14px",
126      paddingTop: "16px"
127    }
128  }, t("div", {
129    css: {
130      width: "100%",
131      maxWidth: "114px"
132    }
133  }, e("타이틀_입금계좌안내")), (o == null ? void 0 : o.methodCd) === y.OPM01.code ? t("div", {
134    css: {
135      width: "100%",
136      paddingLeft: "12px"
137    }
138  }, t("p", {
139    css: {
140      marginBottom: "0px"
141    }
142  }, (R = o == null ? void 0 : o.paymentBankTransfer) == null ? void 0 : R.bankName), t("p", {
143    css: {
144      marginBottom: "0px"
145    }
146  }, (Q = o == null ? void 0 : o.paymentBankTransfer) == null ? void 0 : Q.bankAccount), t("p", {
147    css: {
148      marginBottom: "0px"
149    }
150  }, (Y = o == null ? void 0 : o.paymentBankTransfer) == null ? void 0 : Y.accountHolderName), t("p", {
151    css: {
152      marginBottom: "0px",
153      fontWeight: "700"
154    }
155  }, e("getCurrencyFormat", o == null ? void 0 : o.paidPrice))) : null, (o == null ? void 0 : o.methodCd) === y.OPM03.code ? t("div", {
156    css: {
157      width: "100%",
158      paddingLeft: "12px"
159    }
160  }, t("p", {
161    css: {
162      marginBottom: "0px"
163    }
164  }, (C = o == null ? void 0 : o.paymentVirtual) == null ? void 0 : C.bankName), t("p", {
165    css: {
166      marginBottom: "0px"
167    }
168  }, (L = o == null ? void 0 : o.paymentVirtual) == null ? void 0 : L.bankAccount), t("p", {
169    css: {
170      marginBottom: "0px"
171    }
172  }, (N = o == null ? void 0 : o.paymentVirtual) == null ? void 0 : N.accountHolderName), t("p", {
173    css: {
174      marginBottom: "0px",
175      fontWeight: "700"
176    }
177  }, e("getCurrencyFormat", o == null ? void 0 : o.paidPrice))) : null), B && t("li", {
178    css: {
179      boxSizing: "border-box",
180      display: "flex",
181      borderBottomWidth: "1px",
182      borderStyle: "solid",
183      "--tw-border-opacity": "1",
184      borderColor: "rgb(229 231 235 / var(--tw-border-opacity))",
185      paddingLeft: "24px",
186      paddingRight: "24px",
187      paddingBottom: "14px",
188      paddingTop: "16px"
189    }
190  }, t("div", {
191    css: {
192      width: "100%",
193      maxWidth: "114px"
194    }
195  }, e("타이틀_입금기간")), t("div", {
196    css: {
197      width: "100%",
198      paddingLeft: "12px"
199    }
200  }, (o == null ? void 0 : o.methodCd) === y.OPM01.code ? t("p", null, e("설명_까지", K(new Date((D = o == null ? void 0 : o.paymentBankTransfer) == null ? void 0 : D.expireTime), "yyyy-MM-dd HH:mm"))) : null, (o == null ? void 0 : o.methodCd) === y.OPM03.code ? t("p", null, e("설명_까지", K(new Date((P = o == null ? void 0 : o.paymentVirtual) == null ? void 0 : P.expireTime), "yyyy-MM-dd HH:mm"))) : null)), t("li", {
201    css: {
202      boxSizing: "border-box",
203      display: "flex",
204      borderBottomWidth: "1px",
205      borderStyle: "solid",
206      "--tw-border-opacity": "1",
207      borderColor: "rgb(229 231 235 / var(--tw-border-opacity))",
208      paddingLeft: "24px",
209      paddingRight: "24px",
210      paddingBottom: "14px",
211      paddingTop: "16px"
212    }
213  }, t("div", {
214    css: {
215      width: "100%",
216      maxWidth: "114px"
217    }
218  }, e("타이틀_주문번호")), t("div", {
219    css: {
220      width: "100%",
221      paddingLeft: "12px"
222    }
223  }, t("p", {
224    css: {
225      marginBottom: "0px"
226    }
227  }, n == null ? void 0 : n.orderNo))), c && O ? t(H.Fragment, null, t("li", {
228    css: {
229      boxSizing: "border-box",
230      display: "flex",
231      borderBottomWidth: "1px",
232      borderStyle: "solid",
233      "--tw-border-opacity": "1",
234      borderColor: "rgb(229 231 235 / var(--tw-border-opacity))",
235      paddingLeft: "24px",
236      paddingRight: "24px",
237      paddingBottom: "14px",
238      paddingTop: "16px"
239    }
240  }, t("div", {
241    css: {
242      width: "100%",
243      maxWidth: "114px"
244    }
245  }, e("타이틀_배송정보")), (O == null ? void 0 : O.isInput) === "N" ? t("div", {
246    css: {
247      width: "100%",
248      paddingLeft: "12px"
249    }
250  }, t("p", {
251    css: {
252      marginBottom: "0px"
253    }
254  }, e("설명_배송지입력대기"))) : t("div", {
255    css: {
256      width: "100%",
257      paddingLeft: "12px"
258    }
259  }, t(E, {
260    address: O
261  }))), t("li", {
262    css: {
263      boxSizing: "border-box",
264      display: "flex",
265      borderBottomWidth: "1px",
266      borderStyle: "solid",
267      "--tw-border-opacity": "1",
268      borderColor: "rgb(229 231 235 / var(--tw-border-opacity))",
269      paddingLeft: "24px",
270      paddingRight: "24px",
271      paddingBottom: "14px",
272      paddingTop: "16px"
273    }
274  }, t("div", {
275    css: {
276      width: "100%",
277      maxWidth: "114px"
278    }
279  }, e("타이틀_배송방법")), t("div", {
280    css: {
281      width: "100%",
282      paddingLeft: "12px"
283    }
284  }, t("p", {
285    css: {
286      marginBottom: "0px"
287    }
288  }, A)))) : null, u ? t("li", {
289    css: {
290      boxSizing: "border-box",
291      display: "flex",
292      borderBottomWidth: "1px",
293      borderStyle: "solid",
294      "--tw-border-opacity": "1",
295      borderColor: "rgb(229 231 235 / var(--tw-border-opacity))",
296      paddingLeft: "24px",
297      paddingRight: "24px",
298      paddingBottom: "14px",
299      paddingTop: "16px"
300    }
301  }, t("div", {
302    css: {
303      width: "100%",
304      maxWidth: "114px"
305    }
306  }, e("타이틀_방문수령정보")), t("div", {
307    css: {
308      width: "100%",
309      paddingLeft: "12px"
310    }
311  }, w == null ? void 0 : w.filter(([, p]) => p).map(([p, b]) => t("div", {
312    css: {
313      fontSize: "15px"
314    },
315    key: p
316  }, b)), !!f && t("div", {
317    css: {
318      fontSize: "14px",
319      "--tw-text-opacity": "1",
320      color: "rgb(117 117 117 / var(--tw-text-opacity))"
321    }
322  }, f))) : null, _ ? t("li", {
323    css: {
324      boxSizing: "border-box",
325      display: "flex",
326      borderBottomWidth: "1px",
327      borderStyle: "solid",
328      "--tw-border-opacity": "1",
329      borderColor: "rgb(229 231 235 / var(--tw-border-opacity))",
330      paddingLeft: "24px",
331      paddingRight: "24px",
332      paddingBottom: "14px",
333      paddingTop: "16px"
334    }
335  }, t("div", {
336    css: {
337      width: "100%",
338      maxWidth: "114px"
339    }
340  }, e("버튼_다운로드")), t("div", {
341    css: {
342      width: "100%",
343      paddingLeft: "12px"
344    }
345  }, t("p", {
346    css: {
347      marginBottom: "0px"
348    },
349    dangerouslySetInnerHTML: {
350      __html: e("설명_컨텐츠상품은주문배송조회에서다운로드해주세요")
351    }
352  }))) : null, t("li", {
353    css: {
354      display: "flex"
355    }
356  }, /^order$/i.test((x == null ? void 0 : x.complete_button_type) ?? "") ? t("a", {
357    href: (x == null ? void 0 : x.complete_button_link) || h,
358    css: {
359      height: "47px",
360      width: "100%",
361      borderRadius: "0px",
362      "--tw-bg-opacity": "1",
363      backgroundColor: "rgb(122 122 122 / var(--tw-bg-opacity))",
364      textAlign: "center",
365      fontWeight: "700",
366      lineHeight: "47px",
367      "--tw-text-opacity": "1 !important",
368      color: "rgb(255 255 255 / var(--tw-text-opacity)) !important"
369    }
370  }, (x == null ? void 0 : x.complete_button_name) || e("버튼_주문서로")) : null, /^home$/i.test((x == null ? void 0 : x.complete_button_type) ?? "") ? t("a", {
371    href: (x == null ? void 0 : x.complete_button_link) || "/",
372    css: {
373      height: "47px",
374      width: "100%",
375      borderRadius: "0px",
376      "--tw-bg-opacity": "1",
377      backgroundColor: "rgb(122 122 122 / var(--tw-bg-opacity))",
378      textAlign: "center",
379      fontWeight: "700",
380      lineHeight: "47px",
381      "--tw-text-opacity": "1 !important",
382      color: "rgb(255 255 255 / var(--tw-text-opacity)) !important"
383    }
384  }, (x == null ? void 0 : x.complete_button_name) || e("버튼_홈으로")) : null, W ? t("a", {
385    href: "/shop_mypage",
386    css: {
387      height: "47px",
388      width: "100%",
389      borderRadius: "0px",
390      textAlign: "center",
391      lineHeight: "47px"
392    },
393    className: "bg-brand"
394  }, e("버튼_마이페이지")) : null)));
395}, pt = (e, m) => (e ?? "") === "" && m === "OOS07", X = () => {
396  var N, D, P, p, b, v, V, j;
397  const {
398    ct: e
399  } = I(), {
400    ct: m
401  } = I(!0), d = k("order_no"), l = k("payment_code"), {
402    data: n
403  } = r(a({
404    orderNo: d
405  })), {
406    data: x
407  } = r(a({
408    orderNo: d,
409    queryOptions: {
410      select: (i) => i.orderSections.some((s) => s.deliveryTypeCd === "ODT07")
411    }
412  })), {
413    data: u
414  } = r(Z({
415    productCodes: n == null ? void 0 : n.orderItems.map((i) => i.prodCode)
416  })), g = (u == null ? void 0 : u.shippingOriginAddress) ?? (u == null ? void 0 : u.companyAddress), w = (u == null ? void 0 : u.directNumber) ?? ((N = u == null ? void 0 : u.companyContact) == null ? void 0 : N.call_num), {
417    data: f
418  } = r(a({
419    orderNo: d,
420    queryOptions: {
421      enabled: typeof d == "string",
422      select: (i) => {
423        const [s] = i.orderSections;
424        return typeof s > "u" ? null : s;
425      }
426    }
427  })), {
428    data: _
429  } = r(a({
430    orderNo: d,
431    queryOptions: {
432      enabled: typeof d == "string",
433      select: (i) => typeof i.subscriptionOrder < "u"
434    }
435  })), {
436    data: o
437  } = r(a({
438    orderNo: d,
439    queryOptions: {
440      enabled: typeof d == "string" && _,
441      select: (i) => {
442        var s;
443        return ((s = i.subscriptionOrder) == null ? void 0 : s.cycleType) ?? "";
444      }
445    }
446  })), {
447    data: W
448  } = r(a({
449    orderNo: d,
450    queryOptions: {
451      enabled: typeof d == "string" && _,
452      select: (i) => {
453        var s;
454        return ((s = i.subscriptionOrder) == null ? void 0 : s.cycleValue) ?? "";
455      }
456    }
457  })), {
458    data: c
459  } = r(J({
460    queryOptions: {
461      select: (i) => i.etcConfig
462    }
463  })), {
464    data: S
465  } = r(a({
466    orderNo: d,
467    queryOptions: {
468      select: (i) => i.orderSections.flatMap((s) => s.orderSectionItems).some((s) => typeof s.digitalProduct < "u")
469    }
470  })), {
471    data: O
472  } = r(a({
473    orderNo: d,
474    queryOptions: {
475      enabled: typeof d == "string",
476      select: (i) => /^Y$/.test(i.isMember)
477    }
478  })), {
479    data: h
480  } = r(a({
481    orderNo: d,
482    queryOptions: {
483      enabled: typeof d == "string",
484      select: (i) => {
485        const [s] = i.payments.filter((T) => T.paymentCode === l);
486        return typeof s > "u" ? null : s;
487      }
488    }
489  })), {
490    data: A
491  } = r(a({
492    orderNo: d,
493    queryOptions: {
494      enabled: typeof d == "string",
495      select: (i) => (
496        // ODT01: 일반배송, ODT03: 다운로드, ODT07: 방문수령
497        !i.orderSections.every((s) => ["ODT01", "ODT03", "ODT07"].includes(s.deliveryTypeCd))
498      )
499    }
500  })), {
501    data: B
502  } = r(a({
503    orderNo: d,
504    queryOptions: {
505      enabled: A ?? !1,
506      select: (i) => {
507        const [s] = i.orderDeliverys;
508        return typeof s > "u" ? null : s;
509      }
510    }
511  })), {
512    data: $
513  } = r(a({
514    orderNo: d,
515    queryOptions: {
516      select: (i) => {
517        const s = /^Y$/i.test(i.isMember), T = new URL("/shop_mypage", window.location.origin);
518        return T.searchParams.set("m2", "order"), T.searchParams.set("idx", i.orderNo), T.searchParams.set("order_no", i.orderNo), s || T.searchParams.set("guest_login", "Y"), T.pathname + T.search;
519      }
520    }
521  })), F = m(`타이틀_${(D = y[f == null ? void 0 : f.deliveryTypeCd]) == null ? void 0 : D.name}`) ?? ((P = y[f == null ? void 0 : f.deliveryTypeCd]) == null ? void 0 : P.name), M = (h == null ? void 0 : h.pgIdx) === rt.naverpay, R = M ? y.OPM08.code : h == null ? void 0 : h.methodCd, Q = m(`버튼_${(p = y[R]) == null ? void 0 : p.description}`) ?? ((b = y[R]) == null ? void 0 : b.description), Y = pt(l, n == null ? void 0 : n.statusCd), C = U((v = n == null ? void 0 : n.subscriptionOrder) == null ? void 0 : v.deliveryStartDate), L = U((V = n == null ? void 0 : n.subscriptionOrder) == null ? void 0 : V.nextPaymentDate);
522  return t("div", {
523    css: {
524      margin: "auto",
525      minHeight: "200px",
526      width: "100%",
527      maxWidth: "420px",
528      "--tw-bg-opacity": "1",
529      backgroundColor: "rgb(255 255 255 / var(--tw-bg-opacity))"
530    }
531  }, t("ul", {
532    css: {
533      margin: "0px",
534      listStyleType: "none",
535      padding: "0px"
536    }
537  }, A && B ? t(H.Fragment, null, t("li", {
538    css: {
539      boxSizing: "border-box",
540      display: "flex",
541      borderBottomWidth: "1px",
542      borderStyle: "solid",
543      "--tw-border-opacity": "1",
544      borderColor: "rgb(229 231 235 / var(--tw-border-opacity))",
545      paddingLeft: "24px",
546      paddingRight: "24px",
547      paddingBottom: "14px",
548      paddingTop: "16px"
549    }
550  }, t("div", {
551    css: {
552      width: "100%",
553      maxWidth: "114px"
554    }
555  }, e("타이틀_배송정보")), (B == null ? void 0 : B.isInput) === "N" ? t("div", {
556    css: {
557      width: "100%",
558      paddingLeft: "12px"
559    }
560  }, t("p", {
561    css: {
562      marginBottom: "0px"
563    }
564  }, e("설명_배송지입력대기"))) : t("div", {
565    css: {
566      width: "100%",
567      paddingLeft: "12px"
568    }
569  }, t(E, {
570    address: B
571  }))), t("li", {
572    css: {
573      boxSizing: "border-box",
574      display: "flex",
575      borderBottomWidth: "1px",
576      borderStyle: "solid",
577      "--tw-border-opacity": "1",
578      borderColor: "rgb(229 231 235 / var(--tw-border-opacity))",
579      paddingLeft: "24px",
580      paddingRight: "24px",
581      paddingBottom: "14px",
582      paddingTop: "16px"
583    }
584  }, t("div", {
585    css: {
586      width: "100%",
587      maxWidth: "114px"
588    }
589  }, e("타이틀_배송방법")), t("div", {
590    css: {
591      width: "100%",
592      paddingLeft: "12px"
593    }
594  }, t("p", {
595    css: {
596      marginBottom: "0px"
597    }
598  }, F)))) : null, t("li", {
599    css: {
600      boxSizing: "border-box",
601      display: "flex",
602      borderBottomWidth: "1px",
603      borderStyle: "solid",
604      "--tw-border-opacity": "1",
605      borderColor: "rgb(229 231 235 / var(--tw-border-opacity))",
606      paddingLeft: "24px",
607      paddingRight: "24px",
608      paddingBottom: "14px",
609      paddingTop: "16px"
610    }
611  }, t("div", {
612    css: {
613      width: "100%",
614      maxWidth: "114px",
615      "--tw-text-opacity": "1",
616      color: "rgb(117 117 117 / var(--tw-text-opacity))"
617    }
618  }, e("타이틀_주문번호")), t("div", {
619    css: {
620      width: "100%",
621      paddingLeft: "12px"
622    }
623  }, d)), Y && t(H.Fragment, null, _ && t("li", {
624    css: {
625      boxSizing: "border-box",
626      display: "flex",
627      borderBottomWidth: "1px",
628      borderStyle: "solid",
629      "--tw-border-opacity": "1",
630      borderColor: "rgb(229 231 235 / var(--tw-border-opacity))",
631      paddingLeft: "24px",
632      paddingRight: "24px",
633      paddingBottom: "14px",
634      paddingTop: "16px"
635    }
636  }, t("div", {
637    css: {
638      width: "100%",
639      maxWidth: "114px",
640      "--tw-text-opacity": "1",
641      color: "rgb(117 117 117 / var(--tw-text-opacity))"
642    }
643  }, e("타이틀_구독주기")), t("div", {
644    css: {
645      width: "100%",
646      paddingLeft: "12px"
647    }
648  }, t("p", {
649    css: {
650      margin: "0px"
651    }
652  }, `${e(o === "W" ? "설명_n주" : "설명_개월", W)}`))), C !== null && t("li", {
653    css: {
654      boxSizing: "border-box",
655      display: "flex",
656      borderBottomWidth: "1px",
657      borderStyle: "solid",
658      "--tw-border-opacity": "1",
659      borderColor: "rgb(229 231 235 / var(--tw-border-opacity))",
660      paddingLeft: "24px",
661      paddingRight: "24px",
662      paddingBottom: "14px",
663      paddingTop: "16px"
664    }
665  }, t("div", {
666    css: {
667      width: "100%",
668      maxWidth: "114px",
669      "--tw-text-opacity": "1",
670      color: "rgb(117 117 117 / var(--tw-text-opacity))"
671    }
672  }, e("타이틀_배송시작일")), t("div", {
673    css: {
674      width: "100%",
675      paddingLeft: "12px"
676    }
677  }, C.replace(/-/g, "."))), L !== null && /* 개시 대기 마지막 행 — 기존 결제금액 행의 실효 하단 여백(pb 14px + 전역 p 마진 10px)과 맞춘다 */
678  t("li", {
679    css: {
680      boxSizing: "border-box",
681      display: "flex",
682      borderBottomWidth: "1px",
683      borderStyle: "solid",
684      "--tw-border-opacity": "1",
685      borderColor: "rgb(229 231 235 / var(--tw-border-opacity))",
686      paddingLeft: "24px",
687      paddingRight: "24px",
688      paddingBottom: "24px",
689      paddingTop: "16px"
690    }
691  }, t("div", {
692    css: {
693      width: "100%",
694      maxWidth: "114px",
695      "--tw-text-opacity": "1",
696      color: "rgb(117 117 117 / var(--tw-text-opacity))"
697    }
698  }, e("타이틀_결제예정일")), t("div", {
699    css: {
700      width: "100%",
701      paddingLeft: "12px"
702    }
703  }, L.replace(/-/g, ".")))), ((n == null ? void 0 : n.statusCd) === "OOS03" || (n == null ? void 0 : n.statusCd) === "OOS04") && t(H.Fragment, null, t("li", {
704    css: {
705      boxSizing: "border-box",
706      display: "flex",
707      borderBottomWidth: "1px",
708      borderStyle: "solid",
709      "--tw-border-opacity": "1",
710      borderColor: "rgb(229 231 235 / var(--tw-border-opacity))",
711      paddingLeft: "24px",
712      paddingRight: "24px",
713      paddingBottom: "14px",
714      paddingTop: "16px"
715    }
716  }, t("div", {
717    css: {
718      width: "100%",
719      maxWidth: "114px",
720      "--tw-text-opacity": "1",
721      color: "rgb(117 117 117 / var(--tw-text-opacity))"
722    }
723  }, e("타이틀_결제정보")), t("div", {
724    css: {
725      width: "100%",
726      paddingLeft: "12px"
727    }
728  }, t("p", {
729    css: {
730      margin: "0px"
731    }
732  }, Q), !M && t("p", {
733    css: {
734      margin: "0px"
735    }
736  }, (j = h == null ? void 0 : h.paymentCard) == null ? void 0 : j.cardNo))), _ && t("li", {
737    css: {
738      boxSizing: "border-box",
739      display: "flex",
740      borderBottomWidth: "1px",
741      borderStyle: "solid",
742      "--tw-border-opacity": "1",
743      borderColor: "rgb(229 231 235 / var(--tw-border-opacity))",
744      paddingLeft: "24px",
745      paddingRight: "24px",
746      paddingBottom: "14px",
747      paddingTop: "16px"
748    }
749  }, t("div", {
750    css: {
751      width: "100%",
752      maxWidth: "114px",
753      "--tw-text-opacity": "1",
754      color: "rgb(117 117 117 / var(--tw-text-opacity))"
755    }
756  }, e("타이틀_구독주기")), t("div", {
757    css: {
758      width: "100%",
759      paddingLeft: "12px"
760    }
761  }, t("p", {
762    css: {
763      margin: "0px"
764    }
765  }, `${e(o === "W" ? "설명_n주" : "설명_개월", W)}`))), t("li", {
766    css: {
767      boxSizing: "border-box",
768      display: "flex",
769      borderBottomWidth: "1px",
770      borderStyle: "solid",
771      "--tw-border-opacity": "1",
772      borderColor: "rgb(229 231 235 / var(--tw-border-opacity))",
773      paddingLeft: "24px",
774      paddingRight: "24px",
775      paddingBottom: "14px",
776      paddingTop: "16px"
777    }
778  }, t("div", {
779    css: {
780      width: "100%",
781      maxWidth: "114px",
782      "--tw-text-opacity": "1",
783      color: "rgb(117 117 117 / var(--tw-text-opacity))"
784    }
785  }, e("타이틀_결제금액")), t("div", {
786    css: {
787      width: "100%",
788      paddingLeft: "12px"
789    }
790  }, t("p", {
791    css: {
792      fontWeight: "700"
793    },
794    className: "text-brand"
795  }, e("getCurrencyFormat", Number(h == null ? void 0 : h.paidPrice)))))), x ? t("li", {
796    css: {
797      boxSizing: "border-box",
798      display: "flex",
799      borderBottomWidth: "1px",
800      borderStyle: "solid",
801      "--tw-border-opacity": "1",
802      borderColor: "rgb(229 231 235 / var(--tw-border-opacity))",
803      paddingLeft: "24px",
804      paddingRight: "24px",
805      paddingBottom: "14px",
806      paddingTop: "16px"
807    }
808  }, t("div", {
809    css: {
810      width: "100%",
811      maxWidth: "114px"
812    }
813  }, e("타이틀_방문수령정보")), t("div", {
814    css: {
815      width: "100%",
816      paddingLeft: "12px"
817    }
818  }, g == null ? void 0 : g.filter(([, i]) => i).map(([i, s]) => t("div", {
819    css: {
820      fontSize: "15px"
821    },
822    key: i
823  }, s)), !!w && t("div", {
824    css: {
825      fontSize: "14px",
826      "--tw-text-opacity": "1",
827      color: "rgb(117 117 117 / var(--tw-text-opacity))"
828    }
829  }
829, w))) : null, S ? t("li", {
830    css: {
831      boxSizing: "border-box",
832      display: "flex",
833      borderBottomWidth: "1px",
834      borderStyle: "solid",
835      "--tw-border-opacity": "1",
836      borderColor: "rgb(229 231 235 / var(--tw-border-opacity))",
837      paddingLeft: "24px",
838      paddingRight: "24px",
839      paddingBottom: "14px",
840      paddingTop: "16px"
841    }
842  }, t("div", {
843    css: {
844      width: "100%",
845      maxWidth: "114px"
846    }
847  }, e("버튼_다운로드")), t("div", {
848    css: {
849      width: "100%",
850      paddingLeft: "12px"
851    }
852  }, t("p", {
853    css: {
854      marginBottom: "0px"
855    },
856    dangerouslySetInnerHTML: {
857      __html: e("설명_컨텐츠상품은주문배송조회에서다운로드해주세요")
858    }
859  }))) : null, t("li", {
860    css: {
861      display: "flex"
862    }
863  }, /^order$/i.test((c == null ? void 0 : c.complete_button_type) ?? "") ? t("a", {
864    href: (c == null ? void 0 : c.complete_button_link) || $,
865    css: {
866      height: "47px",
867      width: "100%",
868      borderRadius: "0px",
869      "--tw-bg-opacity": "1",
870      backgroundColor: "rgb(122 122 122 / var(--tw-bg-opacity))",
871      textAlign: "center",
872      fontWeight: "700",
873      lineHeight: "47px",
874      "--tw-text-opacity": "1 !important",
875      color: "rgb(255 255 255 / var(--tw-text-opacity)) !important"
876    }
877  }
877, (c == null ? void 0 : c.complete_button_name) || e("버튼_주문서로")) : null, /^home$/i.test((c == null ? void 0 : c.complete_button_type) ?? "") ? t("a", {
878    href: (c == null ? void 0 : c.complete_button_link) || "/",
879    css: {
880      height: "47px",
881      width: "100%",
882      borderRadius: "0px",
883      "--tw-bg-opacity": "1",
884      backgroundColor: "rgb(122 122 122 / var(--tw-bg-opacity))",
885      textAlign: "center",
886      fontWeight: "700",
887      lineHeight: "47px",
888      "--tw-text-opacity": "1 !important",
889      color: "rgb(255 255 255 / var(--tw-text-opacity)) !important"
890    }
891  }, (c == null ? void 0 : c.complete_button_name) || e("버튼_홈으로")) : null, O ? t("a", {
892    href: _ ? "/shop_mypage/?m2=regularly" : "/shop_mypage",
893    css: {
894      height: "47px",
895      width: "100%",
896      borderRadius: "0px",
897      textAlign: "center",
898      fontWeight: "700",
899      lineHeight: "47px"
900    },
901    className: "bg-brand"
902  }, e("버튼_마이페이지")) : null)));
903}, z = () => t("div", {
904  tw: "pt-[55px] px-[20px] pb-[110px] animate-pulse"
905}, t("div", {
906  tw: "flex flex-col items-center justify-center"
907}, t("div", {
908  tw: "w-full h-[14px] max-w-[200px] bg-skeleton rounded-skeleton mb-[5px]"
909}), t("div", {
910  tw: "w-full h-[14px] max-w-[300px] bg-skeleton rounded-skeleton mb-[30px]"
911})), t("div", {
912  tw: "w-full max-w-[420px] min-h-[200px] bg-white m-auto"
913}, t("div", {
914  tw: "list-none p-0 m-0"
915}, t("div", {
916  tw: "flex box-border border-b pt-[16px] pb-[14px] px-[24px] border-solid border-[#e5e7eb]"
917}, t("div", {
918  tw: "w-full h-[14px] max-w-[100px] bg-skeleton rounded-skeleton"
919}), t("div", {
920  tw: "flex flex-col w-full pl-[12px]"
921}, t("div", {
922  tw: "w-full h-[14px] max-w-[80px] bg-skeleton rounded-skeleton mb-[5px]"
923}), t("div", {
924  tw: "w-full h-[14px] max-w-[114px] bg-skeleton rounded-skeleton mb-[5px]"
925}), t("div", {
926  tw: "w-full h-[14px] max-w-[214px] bg-skeleton rounded-skeleton mb-[5px]"
927}), t("div", {
928  tw: "w-full h-[14px] max-w-[214px] bg-skeleton rounded-skeleton mb-[5px]"
929}), t("div", {
930  tw: "w-full h-[14px] max-w-[50px] bg-skeleton rounded-skeleton"
931}))), t("div", {
932  tw: "flex box-border border-b pt-[16px] pb-[14px] px-[24px] border-solid border-[#e5e7eb]"
933}, t("div", {
934  tw: "w-full h-[14px] max-w-[100px] bg-skeleton rounded-skeleton"
935}), t("div", {
936  tw: "w-full pl-[12px]"
937}, t("div", {
938  tw: "w-full h-[14px] max-w-[80px] bg-skeleton rounded-skeleton"
939}))), t("div", {
940  tw: "flex box-border border-b pt-[16px] pb-[14px] px-[24px] border-solid border-[#e5e7eb]"
941}, t("div", {
942  tw: "w-full h-[14px] max-w-[100px] bg-skeleton rounded-skeleton"
943}), t("div", {
944  tw: "w-full pl-[12px]"
945}, t("div", {
946  tw: "w-full h-[14px] max-w-[150px] bg-skeleton rounded-skeleton"
947}))), t("div", {
948  tw: "flex box-border border-b pt-[16px] pb-[14px] px-[24px] border-solid border-[#e5e7eb]"
949}, t("div", {
950  tw: "w-full h-[14px] max-w-[100px] bg-skeleton rounded-skeleton"
951}), t("div", {
952  tw: "w-full pl-[12px]"
953}, t("div", {
954  tw: "w-full h-[14px] max-w-[80px] bg-skeleton rounded-skeleton"
955}))), t("div", {
956  tw: "flex box-border border-b pt-[16px] pb-[14px] px-[24px] border-solid border-[#e5e7eb]"
957}, t("div", {
958  tw: "w-full h-[14px] max-w-[100px] bg-skeleton rounded-skeleton"
959}), t("div", {
960  tw: "w-full pl-[12px]"
961}, t("div", {
962  tw: "w-full h-[14px] max-w-[60px] bg-skeleton rounded-skeleton"
963}))), t("div", {
964  tw: "flex"
965}, t("div", {
966  tw: "flex justify-center items-center w-full h-[47px] bg-white text-center leading-[47px] rounded-none box-border border-r border-solid border-[#e5e7eb]"
967}, t("div", {
968  tw: "w-[50%] h-[14px] bg-skeleton rounded-skeleton"
969})), t("div", {
970  tw: "flex justify-center items-center w-full h-[47px] bg-white text-center leading-[47px] rounded-none"
971}, t("div", {
972  tw: "w-[50%] h-[14px] bg-skeleton rounded-skeleton"
973})))))), nt = () => {
974  const {
975    ct: e
976  } = I(), m = k("order_no"), d = k("payment_code"), {
977    data: l
978  } = r(a({
979    orderNo: m
980  })), {
981    data: n
982  } = r(a({
983    orderNo: m,
984    queryOptions: {
985      enabled: typeof m == "string",
986      // 디지털·그룹 상품은 결제 즉시 거래종료(OOS04)로 전이되므로 OOS04도 결제 완료로 간주한다
987      select: (w) => w.statusCd === y.OOS03.code || w.statusCd === y.OOS04.code
988    }
989  })), {
990    data: x
991  } = r(a({
992    orderNo: m,
993    queryOptions: {
994      enabled: typeof m == "string",
995      select: (w) => {
996        const [f] = w.payments.filter((_) => _.paymentCode === d);
997        return typeof f > "u" ? null : f.statusCd === y.OPS01.code;
998      },
999      suspense: !0
1000    }
1001  })), {
1002    data: u
1003  } = r(a({
1004    orderNo: m,
1005    queryOptions: {
1006      enabled: typeof m == "string",
1007      select: (w) => typeof w.subscriptionOrder < "u"
1008    }
1009  })), {
1010    data: g
1011  } = r(a({
1012    orderNo: m,
1013    queryOptions: {
1014      enabled: typeof m == "string",
1015      select: (w) => w.isMember === "Y"
1016    }
1017  }));
1018  return u ? t("div", {
1019    css: {
1020      paddingLeft: "20px",
1021      paddingRight: "20px",
1022      paddingBottom: "110px",
1023      paddingTop: "55px"
1024    }
1025  }, t("div", {
1026    css: {
1027      marginBottom: "30px",
1028      paddingTop: "10px",
1029      paddingBottom: "10px",
1030      textAlign: "center"
1031    }
1032  }, t("h6", {
1033    css: {
1034      fontSize: "18px !important",
1035      fontWeight: "700 !important",
1036      "--tw-text-opacity": "1",
1037      color: "rgb(32 37 43 / var(--tw-text-opacity))"
1038    },
1039    dangerouslySetInnerHTML: {
1040      // 변역 결과가 HTML로 들어오기 때문에 dangerouslySetInnerHTML을 사용
1041      __html: e("타이틀_정기구독신청이완료되었습니다")
1042    }
1043  }), t("p", {
1044    dangerouslySetInnerHTML: {
1045      __html: e("설명_정기구독신청내역은마이페이지에서조회가능합니다")
1046    }
1047  })), t(q.Suspense, {
1048    fallback: t(z, null)
1049  }, t(X, null))) : n === !1 ? t("div", {
1050    css: {
1051      paddingLeft: "20px",
1052      paddingRight: "20px",
1053      paddingBottom: "110px",
1054      paddingTop: "55px"
1055    }
1056  }, t("div", {
1057    css: {
1058      marginBottom: "30px",
1059      paddingTop: "10px",
1060      paddingBottom: "10px",
1061      textAlign: "center"
1062    }
1063  }, t("h6", {
1064    css: {
1065      fontSize: "18px !important",
1066      fontWeight: "700 !important",
1067      "--tw-text-opacity": "1",
1068      color: "rgb(32 37 43 / var(--tw-text-opacity))"
1069    },
1070    dangerouslySetInnerHTML: {
1071      // 변역 결과가 HTML로 들어오기 때문에 dangerouslySetInnerHTML을 사용
1072      __html: e("타이틀_결제처리중")
1073    }
1074  }), g ? null : t("p", {
1075    className: "text-danger"
1076  }, e("설명_비회원주문정보", l == null ? void 0 : l.orderNo, l == null ? void 0 : l.ordererCall)), t("p", {
1077    css: {
1078      marginBottom: "0px"
1079    },
1080    dangerouslySetInnerHTML: {
1081      __html: e("설명_결제처리중")
1082    }
1083  })), t(q.Suspense, {
1084    fallback: t(z, null)
1085  }, t(G, null))) : x ? t("div", {
1086    css: {
1087      paddingLeft: "20px",
1088      paddingRight: "20px",
1089      paddingBottom: "110px",
1090      paddingTop: "55px"
1091    }
1092  }, t("div", {
1093    css: {
1094      marginBottom: "30px",
1095      paddingTop: "10px",
1096      paddingBottom: "10px",
1097      textAlign: "center"
1098    }
1099  }, t("h6", {
1100    css: {
1101      fontSize: "18px !important",
1102      fontWeight: "700 !important",
1103      "--tw-text-opacity": "1",
1104      color: "rgb(32 37 43 / var(--tw-text-opacity))"
1105    },
1106    dangerouslySetInnerHTML: {
1107      // 변역 결과가 HTML로 들어오기 때문에 dangerouslySetInnerHTML을 사용
1108      __html: e("타이틀_주문완료")
1109    }
1110  }), g ? null : t("p", {
1111    className: "text-danger"
1112  }, e("설명_비회원주문정보", l == null ? void 0 : l.orderNo, l == null ? void 0 : l.ordererCall)), t("p", {
1113    css: {
1114      marginBottom: "0px"
1115    },
1116    dangerouslySetInnerHTML: {
1117      __html: e("설명_무통장계좌안내")
1118    }
1119  })), t(q.Suspense, {
1120    fallback: t(z, null)
1121  }, t(G, null))) : t("div", {
1122    css: {
1123      paddingLeft: "20px",
1124      paddingRight: "20px",
1125      paddingBottom: "110px",
1126      paddingTop: "55px"
1127    }
1128  }, t("div", {
1129    css: {
1130      marginBottom: "30px",
1131      paddingTop: "10px",
1132      paddingBottom: "10px",
1133      textAlign: "center"
1134    }
1135  }, t("h6", {
1136    css: {
1137      fontSize: "18px !important",
1138      fontWeight: "700 !important",
1139      "--tw-text-opacity": "1",
1140      color: "rgb(32 37 43 / var(--tw-text-opacity))"
1141    },
1142    dangerouslySetInnerHTML: {
1143      // 변역 결과가 HTML로 들어오기 때문에 dangerouslySetInnerHTML을 사용
1144      __html: e("설명_결제가완료되었습니다")
1145    }
1146  }), g ? null : t("p", {
1147    className: "text-danger"
1148  }, e("설명_비회원주문정보", l == null ? void 0 : l.orderNo, l == null ? void 0 : l.ordererCall))), t(q.Suspense, {
1149    fallback: t(z, null)
1150  }, t(X, null)));
1151};
1152function st() {
1153  const e = document.getElementById("oms-shop-payment-complete");
1154  if (e === null)
1155    return;
1156  const m = new dt({
1157    defaultOptions: {
1158      queries: {
1159        staleTime: 60 * 1e3,
1160        refetchOnWindowFocus: !1,
1161        suspense: !0
1162      }
1163    }
1164  });
1165  tt.createRoot(e).render(t(H.StrictMode, null, t(et, {
1166    client: m
1167  }, t(it, null, t(q.Suspense, {
1168    fallback: t(z, null)
1169  }, t(nt, null))), t(ot, {
1170    initialIsOpen: !1
1171  }))));
1172}
1173st();
1174//# sourceMappingURL=main-ZOlsedOs.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.