1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2754],{95186:function(e,n,t){"use strict";var i=t(76473),o=t(28262);function a(){return a=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},a.apply(this,arguments)}var r={toggleEl:function(e,n){e[n?"addClass":"removeClass"](this.params.navigation.disabledClass),e[0]&&"BUTTON"===e[0].tagName&&(e[0].disabled=n)},update:function(){var e=this,n=e.params.navigation,t=e.navigation.toggleEl;if(!e.params.loop){var i=e.navigation,o=i.$nextEl,a=i.$prevEl;a&&a.length>0&&(e.isBeginning?t(a,!0):t(a,!1),a[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](n.lockClass)),o&&o.length>0&&(e.isEnd?t(o,!0):t(o,!1),o[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](n.lockClass))}},onPrevClick:function(e){var n=this;e.preventDefault(),n.isBeginning&&!n.params.loop||n.slidePrev()},onNextClick:function(e){var n=this;e.preventDefault(),n.isEnd&&!n.params.loop||n.slideNext()},init:function(){var e,n,t=this,a=t.params.navigation;(a.nextEl||a.prevEl)&&(a.nextEl&&(e=(0,i.Z)(a.nextEl),t.params.uniqueNavElements&&"string"===typeof a.nextEl&&e.length>1&&1===t.$el.find(a.nextEl).length&&(e=t.$el.find(a.nextEl))),a.prevEl&&(n=(0,i.Z)(a.prevEl),t.params.uniqueNavElements&&"string"===typeof a.prevEl&&n.length>1&&1===t.$el.find(a.prevEl).length&&(n=t.$el.find(a.prevEl))),e&&e.length>0&&e.on("click",t.navigation.onNextClick),n&&n.length>0&&n.on("click",t.navigation.onPrevClick),(0,o.l7)(t.navigation,{$nextEl:e,nextEl:e&&e[0],$prevEl:n,prevEl:n&&n[0]}))},destroy:function(){var e=this,n=e.navigation,t=n.$nextEl,i=n.$prevEl;t&&t.length&&(t.off("click",e.navigation.onNextClick),t.removeClass(e.params.navigation.disabledClass)),i&&i.length&&(i.off("click",e.navigation.onPrevClick),i.removeClass(e.params.navigation.disabledClass))}};n.Z={name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create:function(){(0,o.cR)(this,{navigation:a({},r)})},on:{init:function(e){e.navigation.init(),e.navigation.update()},toEdge:function(e){e.navigation.update()},fromEdge:function(e){e.navigation.update()},destroy:function(e){e.navigation.destroy()},click:function(e,n){var t=e.navigation,o=t.$nextEl,a=t.$prevEl,r=n.target;if(e.params.navigation.hideOnClick&&!(0,i.Z)(r).is(a)&&!(0,i.Z)(r).is(o)){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===r||e.pagination.el.contains(r)))return;var l;o?l=o.hasClass(e.params.navigation.hiddenClass):a&&(l=a.hasClass(e.params.navigation.hiddenClass)),!0===l?e.emit("navigationShow"):e.emit("navigationHide"),o&&o.toggleClass(e.params.navigation.hiddenClass),a&&a.toggleClass(e.params.navigation.hiddenClass)}}}}},33422:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/contents/magazine/[ecpMgzNo]",function(){return t(72485)}])},72485:function(e,n,t){"use strict";t.r(n),t.d(n,{__N_SSP:function(){return We},default:function(){return Ge}});var i=t(98788),o=t(70865),a=t(50930),r=t(22970),l=t(52322),s=t(2784),c=t(72779),u=t.n(c),d=t(5632),m=t(58943),v=t(78914),p=t(55830);const f=({children:e,options:n,state:t})=>(function(e,n={}){const t=(0,p.NL)({context:n.context}),i=s.useRef(n);i.current=n,s.useMemo((()=>{e&&(0,v.ZB)(t,e,i.current)}),[t,e])}(t,n),e);var g,h=t(64157),_=t(14625),b=t(92198),x=t(21997),y=t(5016),C=t(19329),w=t(26961),E=t(73457),N=t(27455),k=t(99216),S=t(68063),j=function(){var e=(0,i.Z)((function(e,n){return(0,r.__generator)(this,(function(t){switch(t.label){case 0:return"/magazine/detail",[4,e.apiCommunity.post("/magazine/detail",{ecpMgzNo:n})];case 1:return[2,t.sent().data]}}))}));return function(n,t){return e.apply(this,arguments)}}(),P=function(){var e=(0,i.Z)((function(e,n){return(0,r.__generator)(this,(function(t){switch(t.label){case 0:return"/magazine/list/recommend",[4,e.apiCommunity.get("/magazine/list/recommend",{params:{currentMgzNo:n}})];case 1:return[2,t.sent().data]}}))}));return function(n,t){return e.apply(this,arguments)}}(),A=t(96670);!function(e){!function(e){e.WAITING="Waiting",e.REQUEST="Request",e.HOL
1D="Hold",e.COMPLETE="Complete",e.REJECT="Reject"}(e.approvalStatusCode||(e.approvalStatusCode={})),function(e){e.DUPLICATION="Duplication",e.EXCLUSIVE="Exclusive",e.SUPER_COUPON="SuperCoupon"}(e.duplicationUseConditionCode||(e.duplicationUseConditionCode={})),function(e){e.Y="Y",e.N="N"}(e.issueSuspendYn||(e.issueSuspendYn={})),function(e){e.Y="Y",e.N="N"}(e.lvcmPrusYn||(e.lvcmPrusYn={})),function(e){e.Y="Y",e.N="N"}(e.promoSimulAvailYn||(e.promoSimulAvailYn={})),function(e){e.PERIOD="Period",e.ISSUE_DATE="IssueDate"}(e.validPeriodCode||(e.validPeriodCode={}))}(g||(g={}));var L,R=t(93937),T=t(78122),z=t(96738),D=function(e){return e.apiGW.get("".concat("/commune/v2/paid-membership","/join-check")).then((function(e){return e.data}))},M=t(3812),Z=t(5621),O=t(41765),B=t(62350),U=t(61305),q=t(47842),F="CP_ERR_00",I="CP_ERR_01",Y="CP_ERR_02",H="CP_ERR_03",K="CP_ERR_04",$="CP_ERR_05",Q="CP_ERR_06",W="CP_ERR_07",G="CP_ERR_08",V="CP_ERR_09",X="CP_ERR_11",J="CP_ERR_12",ee=(L={},(0,q.Z)(L,F,"\ucfe0\ud3f0 \ub2e4\uc6b4\ub85c\ub4dc \ub300\uc0c1\uc774 \uc544\ub2d9\ub2c8\ub2e4."),(0,q.Z)(L,I,"\ud604\uc7ac \uc0ac\uc6a9 \ubd88\uac00\ud55c \ucfe0\ud3f0\uc785\ub2c8\ub2e4."),(0,q.Z)(L,Y,"\ucfe0\ud3f0\uc774 \ub2e4\uc6b4\ub85c\ub4dc \ub418\uc5c8\uc2b5\ub2c8\ub2e4. \uc544\ubaa8\ub808\ubab0 {\ucc44\ub110\uba85}\uc5d0\uc11c \uc0ac\uc6a9 \uac00\ub2a5\ud569\ub2c8\ub2e4."),(0,q.Z)(L,H,"\ucfe0\ud3f0 \ub2e4\uc6b4\ub85c\ub4dc \ub300\uc0c1\uc774 \uc544\ub2d9\ub2c8\ub2e4."),(0,q.Z)(L,K,"\ucfe0\ud3f0 \ub2e4\uc6b4\ub85c\ub4dc \uae30\uac04\uc774 \uc544\ub2d9\ub2c8\ub2e4."),(0,q.Z)(L,$,"\uc774\ubbf8 \ub2e4\uc6b4\ub85c\ub4dc \ubc1b\uc73c\uc168\uc2b5\ub2c8\ub2e4."),(0,q.Z)(L,Q,"\uc900\ube44\ub41c \uc218\ub7c9\uc774 \ubaa8\ub450 \uc18c\uc9c4\ub418\uc5c8\uc2b5\ub2c8\ub2e4."),(0,q.Z)(L,W,"\uc774\ubbf8 \ub2e4\uc6b4\ub85c\ub4dc \ub41c \ucfe0\ud3f0\uc785\ub2c8\ub2e4."),(0,q.Z)(L,G,"\ucfe0\ud3f0 \ubc88\ud638 \ubc0f \ub4f1\ub85d/\uc0ac\uc6a9 \uc870\uac74\uc744 \ub2e4\uc2dc \ud655\uc778\ud574 \uc8fc\uc138\uc694."),(0,q.Z)(L,V,"\ucfe0\ud3f0 \ub2e4\uc6b4\ub85c\ub4dc \ub300\uc0c1\uc774 \uc544\ub2d9\ub2c8\ub2e4."),(0,q.Z)(L,X,"\ucfe0\ud3f0 \ubc88\ud638 \ubc0f \ub4f1\ub85d/\uc0ac\uc6a9 \uc870\uac74\uc744 \ub2e4\uc2dc \ud655\uc778\ud574 \uc8fc\uc138\uc694."),(0,q.Z)(L,J,"\ucfe0\ud3f0 \ubc88\ud638 \ubc0f \ub4f1\ub85d/\uc0ac\uc6a9 \uc870\uac74\uc744 \ub2e4\uc2dc \ud655\uc778\ud574 \uc8fc\uc138\uc694."),L),ne=t(8446);var te="\uc77c\uc2dc\uc801\uc73c\ub85c \ucfe0\ud3f0 \uc815\ubcf4\uac00 \uc870\ud68c\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \uc7a0\uc2dc \ud6c4 \ub2e4\uc2dc \uc2dc\ub3c4\ud574 \uc8fc\uc138\uc694.";function ie(e){var n,t=e.coupon,o=e.hasCoupon,a=void 0!==o&&o,c=e.isIssueEnded,d=void 0!==c&&c,m=e.onAfterDownload,v=e.apClickArea,p=void 0===v?"\ub9e4\uac70\uc9c4\uc0c1\uc138":v,f=e.mgzTtl,g=(0,O.Z)(),b=(0,h.I0)(),x=(0,U.Z)(),y=(0,_.Z)(),C=(0,h.v9)(R.cm),w=(0,s.useMemo)((function(){return function(e){switch(e.couponBenefitTypeCode){case"ProdDc":var n,t=null!==(n=e.prodDcBenefit)&&void 0!==n?n:{},i=t.dcMethodCode,o=t.dcRate,a=t.dcAmt,r=t.prodTotalDcLimitAmt,l=t.minPurProdPrice,s=t.minPurProdPriceAssignYn,c="";return"FixedRate"===i&&o&&(c="".concat((100*o).toFixed(0),"%")),"FixedAmt"===i&&a&&(c="".concat((0,z.x6)(a),"\uc6d0")),"ProdTotalDcLimit"===i&&r&&(c="".concat((0,z.x6)(r),"\uc6d0")),{benefitText:c,conditionText:"Y"===s?"".concat((0,z.x6)(null!==l&&void 0!==l?l:0),"\uc6d0 \uc774\uc0c1 \uad6c\ub9e4 \uc2dc"):"\uc0c1\ud488\ud560\uc778\ucfe0\ud3f0"};case"CartDc":var u,d=null!==(u=e.cartDcBenefit)&&void 0!==u?u:{},m=d.sectionTypeCode,v=d.dcMethodCode,p=d.fromOrdAmt,f=d.fromOrdQty,g=d.dcRate,h=d.dcAmt,_="";"FixedRate"!==v&&"ProdTotalDcRateLimit"!==v||!g||(_="".concat((100*g).toFixed(0),"%")),"FixedAmt"===v&&h&&(_="".concat((0,z.x6)(h),"\uc6d0"));var b="";return"Amt"===m&&p&&(b="".concat((0,z.x6)(p),"\uc6d0 \uc774\uc0c1 \uad6c\ub9e4 \uc2dc")),"Qty"===m&&f&&(b="".concat((0,z.x6)(f),"\uac1c \uc774\uc0c1 \uad6c\ub9e4 \uc2dc")),{benefitText:_,conditionText:b};case"CartAward":var x,y,C=null!==(x=e.cartAwardBenefit)&&void 0!==x?x:{},w=C.sectionTypeCode,E=C.awardTgtCode,N=C.fromOrdAmt,k=C.fromOrdQty,S=C.pointBenefit,j="";if("Point"===E)if(null!==(null===S||void 0===S?void 0:S.addPointSavingRate)&&void 0!==(null===S||void 0===S?void 0:S.addPointSavingRate))j="".concat((100*(null!==(y=S.addPointSavingRate)&&void 0!==y?y:0)).toFixed(0),"%");else if(null!==(null===S||void 0===S?void 0:S.addSavingPoint)&&void 0!==(null===S||void 0===S?void 0:S.addSavingPoint)){var P;j="".concat((0,z.x6)(null!==(P=S.addSavingPoint)&&void 0!==P?P:0),"P")}"Prod"===E&&(j="\uc0ac\uc740\ud488 \uc99d\uc815");var A="";return"Amt"===w&&(A="".concat((0,z.x6)(null!==N&&void 0!==N?N:0),"\uc6d0 \uc774\uc0c1 \uad6c\ub9e4 \uc2dc")),"Qty"===w&&(A="".concat((0,z.x6)(null!==k&&void 0!==k?k:0),"\uac1c \uc774\uc0c1 \uad6c\ub9e4 \uc2dc")),{benefitText:j,conditionText:A};case"ShipFeeFree":var L,R=null!==(L=e.shipFeeFreeBenefit)&&void 0!==L?L:{},T=R.minPurchasedAmtYn,D=R.minPurchasedAmt;return{benefitText:"\ubc30\uc1a1\ube44 \ubb34\ub8cc",conditionText:"Y"===T?"".concat((0,z.x6)(null!==D&&void 0!==D?D:0),"\uc6d0 \uc774\uc0c1 \uad6c\ub9e4 \uc2dc"):"\ubc30\uc1a1\ube44\ubb34\ub8cc\ucfe0\ud3f0"};default:return{benefitText:"",conditionText:""}}
1}(t)}),[t]),E=w.benefitText,N=w.conditionText,S=function(e,n){return e?{label:"\uc644\ub8cc",iconClass:"ic_check_20",isComplete:!0}:n?{label:"\uc885\ub8cc",iconClass:"ic_check_20",isComplete:!0}:{label:"\ubc1b\uae30",iconClass:"ic_download_20",isComplete:!1}}(a,d),j=S.label,P=S.iconClass,A=S.isComplete,L=function(){var e,n=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).type;"kakao"===n&&(e="KA"),g.login({drcLgnTp:e})},q=function(){x.confirm((0,l.jsx)("div",{className:"paraGroup",children:(0,l.jsxs)("p",{className:"popPara",children:["\uba64\ubc84\uc2ed\ud50c\ub7ec\uc2a4 \uc11c\ube44\uc2a4 \uac00\uc785 \ud6c4",(0,l.jsx)("br",{}),"\ub2e4\uc6b4\ub85c\ub4dc \ud558\uc2e4 \uc218 \uc788\uc5b4\uc694.",(0,l.jsx)("br",{}),(0,l.jsx)("br",{}),"\uc6d4 3,900\uc6d0 \uac00\uc785\ube44\ub294 \ub3cc\ub824\ubc1b\uace0",(0,l.jsx)("br",{}),"\ucd94\uac00 \uc0ac\uc740\ud488\uc5d0 \uae30\ud504\ud2b8\uce74\ub4dc\uae4c\uc9c0 \ubc1b\uc544\ubcf4\ub294",(0,l.jsx)("br",{}),"\uc0c8\ub85c\uc6b4 \uba64\ubc84\uc2ed\uc744 \uc2dc\uc791\ud574 \ubcf4\uc138\uc694."]})}),{title:"\uba64\ubc84\uc2ed\ud50c\ub7ec\uc2a4 \uac00\uc785\ud558\uace0<br/>\uc774 \ucfe0\ud3f0 \ud61c\ud0dd\uc744 \ubc1b\uc544\ubcf4\uc138\uc694.",buttonAlign:"vertical",confirmButton:{newType:!0,size:"48",label:"\uc9c0\uae08 \uc2dc\uc791\ud574 \ubcfc\ub798\uc694",onClick:function(){window.location.href="/kr/ko/membershipPlus/join"}},cancelButton:{label:"\ub2e4\uc74c\uc5d0 \ud560\uac8c\uc694",variant:"link"},callCloseModalWhenOverlayClicked:!1,modalPopupWrapClassName:"modalPopup__renewed"})},F=function(){var e=(0,i.Z)((function(){var e,n,t=arguments;return(0,r.__generator)(this,(function(i){switch(i.label){case 0:e=!(t.length>0&&void 0!==t[0])||t[0],i.label=1;case 1:return i.trys.push([1,3,,4]),[4,D(y)];case 2:return i.sent().paidMembershipMember?[2,!0]:(e&&q(),[2,!1]);case 3:return n=i.sent(),ne.Z.error(n,"\uc720\ub8cc\ud68c\uc6d0 \uac00\uc785 \uc5ec\ubd80 \uc870\ud68c \uc911 \uc624\ub958 \ubc1c\uc0dd"),[2,!1];case 4:return[2]}}
1))}));return function(){return e.apply(this,arguments)}}(),I=(0,B.D)({mutationFn:function(){var e=(0,i.Z)((function(e){var n,i,o;return(0,r.__generator)(this,(function(a){switch(a.label){case 0:return n=e.couponSn,(i="PayMember"===t.tgtMemberCode)?[4,F()]:[3,2];case 1:i=!a.sent(),a.label=2;case 2:return i?[2,null]:[4,(0,T.UK)(y,[n.toString()])];case 3:if(!(o=a.sent().result))throw new Error("coupon_download_result_empty");return[2,o]}}))}));return function(n){return e.apply(this,arguments)}}(),onSuccess:function(){var e=(0,i.Z)((function(e){var n,t,i,o,a;return(0,r.__generator)(this,(function(r){switch(r.label){case 0:return e?(null===(n=e.failedCode)||void 0===n?void 0:n.length)?(t=n[0],(i="CP_ERR_10"===t)?[4,F()]:[3,2]):(x.toast("\ucfe0\ud3f0\uc774 \ub2e4\uc6b4\ub85c\ub4dc \ub418\uc5c8\uc2b5\ub2c8\ub2e4."),[2]):[2];case 1:i=!r.sent(),r.label=2;case 2:return i||(a=null!==(o=ee[t])&&void 0!==o?o:te,x.toast(a,{toastClassName:"ic_error_20"})),[2]}}))}));return function(n){return e.apply(this,arguments)}}(),onError:function(e){x.toast(te,{toastClassName:"ic_error_20"}),ne.Z.error(e,"\ucfe0\ud3f0 \ub2e4\uc6b4\ub85c\ub4dc \ucc98\ub9ac \uc911 \uc624\ub958 \ubc1c\uc0dd")},onSettled:(0,i.Z)((function(){return(0,r.__generator)(this,(function(e){switch(e.label){case 0:return[4,null===m||void 0===m?void 0:m()];case 1:return e.sent(),[2]}}))}))}),Y=I.mutateAsync,H=I.isLoading,K=function(){var e=(0,i.Z)((function(e){var n;return(0,r.__generator)(this,(function(i){switch(i.label){case 0:return e.preventDefault(),a||d||!t.couponSn||H?[2]:((0,Z.um)("commonEvent",{"ap-click-area":p,"ap-click-name":"".concat(p,"_\ucfe0\ud3f0\ubc1b\uae30"),"ap-click-data":"".concat(f,"_").concat(null!==(n=t.couponName)&&void 0!==n?n:"")}),C?[4,Y({couponSn:t.couponSn}).catch((function(){}))]:(b(k.Q.showFullLayer({type:"layer",actionBtnType:"none",modalPopupWrapClassName:"modalPopup__renewed",bottomComps:s.createElement("div",{className:"actionBar memberBenefits__joinBtn"},s.createElement(M.m,{apClickArea:p})),children:s.createElement(M.Z,{apClickArea:p,onLoginFunction:function(){return L()},onKakaoLoginFunction:function(){return L({type:"kakao"})}}),openLayer:function(){(0,Z.um)("commonEvent",{"ap-click-area":p,"ap-click-name":"".concat(p,"_[\ud31d\uc5c5]\ub85c\uadf8\uc778_\ub178\ucd9c")})},closeLayer:function(){(0,Z.um)("commonEvent",{"ap-click-area":p,"ap-click-name":"".concat(p,"_[\ud31d\uc5c5]\ub85c\uadf8\uc778_[\ubc84\ud2bc]\ub2eb\uae30")})},extraStyleClass:"memberBenefits__popup"})),[2]));case 1:return i.sent(),[2]}}))}));return function(n){return e.apply(this,arguments)}}();return(0,l.jsx)("li",{children:(0,l.jsxs)("div",{className:u()("module-couponRenewal",{"is-complete":A}),children:[(0,l.jsxs)("div",{className:"module-couponRenewal__info",children:[(0,l.jsx)("em",{className:"module-couponRenewal__benefits-text",children:E}),(0,l.jsx)("p",{className:"module-couponRenewal__name",children:null!==(n=t.couponName)&&void 0!==n?n:""}),(0,l.jsx)("div",{className:"module-couponRenewal__conditions",children:(0,l.jsx)("span",{className:"module-couponRenewal__type",children:N})})]}),(0,l.jsx)("div",{className:"module-couponRenewal__util",children:(0,l.jsxs)("span",{className:"module-couponRenewal__util-btn--download",children:[(0,l.jsx)("i",{className:"design-system-icons ".concat(P),children:"\ucfe0\ud3f0 \ub2e4\uc6b4\ub85c\ub4dc"}),(0,l.jsx)("span",{children:j})]})}),(0,l.jsx)("a",{href:"#none",className:"module-couponRenewal__btn",onClick:K,"aria-disabled":d||a||H,children:(0,l.jsx)("span",{className:"blind",children:"\ucfe0\ud3f0 \uc0c1\uc138 \ubcf4\uae30"})})]})})}var oe=function(e){return["magazineCoupons"].concat((0,a.Z)(e))},ae="-",re=new Set(["AllMember","PayMember"]);function le(e){if(e)return(0,z.sN)(e,"YYYY.MM.DD HH:mm")}var se=function(e){var n=le(e.issueEndDt);return n?"".concat(n,"\uae4c\uc9c0"):ae},ce=function(e){if(e.validPeriodCode===g.validPeriodCode.PERIOD){var n=le(e.validPeriodEndDt);return n?"".concat(n,"\uae4c\uc9c0"):ae}return e.validPeriodCode===g.validPeriodCode.ISSUE_DATE?null==e.issueDateBaseValidDayCnt?ae:"\ubc1c\uae09\uc77c\ub85c\ubd80\ud130 ".concat(e.issueDateBaseValidDayCnt,"\uc77c"):ae};function ue(e){if(!e)return!1;var n=new Date(e).getTime();return!Number.isNaN(n)&&n<=Date.now()}function de(e){var n=e.duplicationUseConditionCode,t=e.simultaneousUsageLimitCouponSns,i=Array.isArray(t)&&t.length>0;switch(n){case g.duplicationUseConditionCode.EXCLUSIVE:return"\ub2e8\ub3c5\uc0ac\uc6a9 \uac00\ub2a5";case g.duplicationUseConditionCode.DUPLICATION:return"\uc911\ubcf5\uc0ac\uc6a9 \uac00\ub2a5";case g.duplicationUseConditionCode.SUPER_COUPON:return i?"\uc911\ubcf5\uc0ac\uc6a9 \uac00\ub2a5(\uc77c\ubd80 \ucfe0\ud3f0 \uc81c\uc678)":"\uc911\ubcf5\uc0ac\uc6a9 \uac00\ub2a5";default:return ae}}function me(e){var n,t=e.cpnUsgYn,a=void 0===t?"N":t,c=e.couponSns,u=void 0===c?[]:c,d=e.apClickArea,v=void 0===d?"\ub9e4\uac70\uc9c4\uc0c1\uc138":d,f=e.mgzTtl,b=e.onDisplayableCouponsChange,x=(0,U.Z)(),y=(0,_.Z)(),C=(0,p.NL)(),w=(0,h.v9)(R.cm),E="Y"===a&&u.length>0,N=(0,m.a)({queryKey:oe(u),queryFn:function(){return(0,T.H3)(y,u).then((function(e){return null!==(n=null===e||void 0===e?void 0:e.coupons)&&void 0!==n?n:[]}))},enabled:E,retry:!1}).data,k=(0,s.useMemo)((function(){return(null===N||void 0===N?void 0:N.length)?u.reduce((function(e,n){var t=Number(n);if(Number.isNaN(t))return e;var i,a=N.find((function(e){return e.couponSn===t}));return a&&function(e,n){if(e.approvalStatusCode!==g.approvalStatusCode.COMPLETE)return!1;if(e.issueSuspendYn===g.issueSuspendYn.Y)return!1;var t,i=re.has(null!==(t=e.tgtMemberCode)&&void 0!==t?t:"");return n?!!i||Boolean(e.hasCoupon)||Boolean(e.issuable):i}
1(a,w)?(e.push((0,A.Z)((0,o.Z)({},a),{couponSn:t,couponName:null!==(i=a.couponName)&&void 0!==i?i:""})),e):e}),[]):[]}),[u,N,w]),S=(0,s.useCallback)((0,i.Z)((function(){return(0,r.__generator)(this,(function(e){switch(e.label){case 0:return[4,Promise.all([C.invalidateQueries({queryKey:["magazineCoupons"]}),C.invalidateQueries({queryKey:["magazineCouponsDownloadedHistory"]})])];case 1:return e.sent(),[2]}}))})),[C]),j=(0,s.useCallback)((function(){0!==k.length&&((0,Z.um)("commonEvent",{"ap-click-area":v,"ap-click-name":"".concat(v,"_\ucfe0\ud3f0\uc720\uc758\uc0ac\ud56d")}),x.alert((0,l.jsx)("dl",{className:"paraGroup titleList is-scroll",children:k.map((function(e){var n,t=(null!==(n=e.foGuide)&&void 0!==n?n:"").trim();return(0,l.jsxs)(s.Fragment,{children:[(0,l.jsx)("dt",{children:e.couponName}),(0,l.jsx)("dd",{children:(0,l.jsxs)("ul",{children:[(0,l.jsxs)("li",{children:["\ubc1c\uae09 \uae30\ud55c: ",se(e)]}),(0,l.jsxs)("li",{children:["\uc0ac\uc6a9 \uae30\ud55c: ",ce(e)]}),(0,l.jsxs)("li",{children:["\uc0ac\uc6a9 \uc870\uac74: ",de(e)]}),t.length>0&&(0,l.jsx)("li",{style:{whiteSpace:"pre-line"},children:t})]})})]},"coupon-notice-".concat(e.couponSn))}))}),{confirmButton:{newType:!0,size:"48",variant:"button_secondaryGray",label:"\ud655\uc778"},modalPopupWrapClassName:"modalPopup__renewed"}))}),[v,k,x]),P=E&&k.length>0;return(0,s.useEffect)((function(){null===b||void 0===b||b(P)}),[P,b]),P?(0,l.jsxs)("div",{className:"page__magazineDetail__row",children:[(0,l.jsxs)("div",{className:"module-heading",children:[(0,l.jsx)("h3",{className:"module-heading__title",children:"\ucfe0\ud3f0"}),(0,l.jsx)("div",{className:"module-heading__title-pcLink",children:(0,l.jsx)("button",{type:"button",className:"button button__Underline size__md",onClick:j,children:"\ucfe0\ud3f0 \uc720\uc758\uc0ac\ud56d"})})]}),(0,l.jsx)("div",{className:"page__magazineDetail__coupon",children:(0,l.jsx)("ul",{className:"module__grid p-col2_m-col1",children:k.map((function(e){return(0,l.jsx)(ie,{coupon:e,hasCoupon:Boolean(e.hasCoupon),isIssueEnded:ue(e.issueEndDt),onAfterDownload:S,apClickArea:v,mgzTtl:null!==f&&void 0!==f?f:""},e.couponSn)}))})}),(0,l.jsx)("div",{className:"page__magazineDetail__coupon-btn",children:(0,l.jsx)("button",{type:"button",className:"button button__Underline size__md",onClick:j,children:"\ucfe0\ud3f0 \uc720\uc758\uc0ac\ud56d"})})]}):null}var ve=s.memo(me),pe=t(30172),fe=t(95186),ge=t(52997),he=t(81728);function _e(e){var n=e.containerRef,t=e.contentHtml;(0,s.useEffect)((function(){if(n.current&&t){var e=function(e){var n=[];return e.querySelectorAll(".md-editor__swiper").forEach((function(e){var t,i,o=e.querySelector(".md-editor__swiper-captions"),a=e.querySelector(".swiper-pagination"),r=e.querySelector(".type-image"),l=e.querySelector(".type-tagging"),s=Array.from(e.querySelectorAll(".type-image .swiper-slide")),c=s.map((function(e){return e.querySelector(".md-editor__image-caption")})),u=c.some(Boolean),d=Array.from(e.querySelectorAll(".md-editor__swiper-captions .md-editor__image-caption"));!d.length&&u&&((o=document.createElement("div")).className="md-editor__swiper-captions",d=s.map((function(e){var n,t,i=e.querySelector(".md-editor__image-caption"),a=document.createElement("div");return a.className="md-editor__image-caption",a.textContent=null!==(t=null===i||void 0===i||null===(n=i.textContent)||void 0===n?void 0:n.trim())&&void 0!==t?t:"",a.textContent||(a.style.display="none"),null===o||void 0===o||o.appendChild(a),a})),r?r.after(o):e.appendChild(o)),o&&a&&o.after(a);var m=r?new pe.Z(r,{threshold:12,navigation:{nextEl:null!==(t=e.querySelector(".swiper-button-next"))&&void 0!==t?t:void 0,prevEl:null!==(i=e.querySelector(".swiper-button-prev"))&&void 0!==i?i:void 0}}):null,v=l?new pe.Z(l,{threshold:12,slidesPerView:1,watchSlidesProgress:!0,pagination:{el:null!==a&&void 0!==a?a:void 0,type:"bullets",clickable:!0}}):null;if(v&&m&&(v.controller.control=m,m.controller.control=v),m&&d.length){var p=function(){var e;u&&c.forEach((function(e){e&&(e.style.display="none")})),d.forEach((function(e){e.style.display="none"}));var n=d[m.activeIndex];n&&(null===(e=n.textContent)||void 0===e?void 0:e.trim())&&(n.style.display="block")};p(),m.on("slideChange",p)}v&&n.push(v),m&&n.push(m)})),n}(n.current);return function(){e.forEach((function(e){return e.destroy(!0,!0)}))}}}),[t,n])}pe.Z.use([fe.Z,ge.Z,he.Z]);var be=t(42838);function xe(e){var n,t,i=e.querySelector(".md-editor__tagging-info-title");return null!==(t=null===i||void 0===i||null===(n=i.textContent)||void 0===n?void 0:n.trim())&&void 0!==t?t:""}var ye=t(48676),Ce="type-bottom",we="is-active",Ee="data-product-unavailable";function Ne(e){e.setAttribute(Ee,"true"),e.style.display="none",e.style.visibility="hidden",e.style.pointerEvents="none"}function ke(e,n,t){var i=n.map((function(n){return e.querySelector(n)})).find(Boolean);i&&(i.textContent=t)}function Se(e,n,t){if(n.length){var i=Array.from(e.querySelectorAll(".md-editor__tagging-tooltip"));
1i.length&&i.forEach((function(e){var n=e.closest(".md-editor__tagging"),i=function(e){var n,t,i=null===(n=e.getAttribute)||void 0===n?void 0:n.call(e,"href");if(!i)return null;var o=null!==(t=i.split("?")[1])&&void 0!==t?t:"",a=new URLSearchParams(o).get("onlineProdSn");if(!a)return null;var r=Number(a);return Number.isFinite(r)&&r>0?r:null}(e);if(i){var o=t.get(i);if(o){var a,r=e.querySelector("img");if(r)r.setAttribute("src",o.imgUrl||"https://images-kr.amoremall.com/defaultImages/750_transparent.png"),r.setAttribute("alt",null!==(a=o.onlineProdName)&&void 0!==a?a:"\uc0c1\ud488 \uc774\ubbf8\uc9c0");if(o.onlineProdName&&ke(e,[".md-editor__tagging-info-title"],o.onlineProdName),o.saleDisplayStatus!==ye.Ch.saleDisplayStatus.OUT_OF_STOCK){var l=o.discountRate,s=o.baseOrdQty&&o.freeAwardQty?"".concat(o.baseOrdQty,"+").concat(o.freeAwardQty):void 0,c=function(e){var n,t=null!==(n=e.discountedPrice)&&void 0!==n?n:0,i=e.isBeautyPoint?"P":"\uc6d0";return"".concat(t.toLocaleString()).concat(i)}(o);if(c){var u="".concat(c).concat(o.isSwungDash?" ~":"");ke(e,[".md-editor__tagging-info-text"],[s,l?"".concat(l,"%"):void 0,u].filter(Boolean).join(" "))}}else ke(e,[".md-editor__tagging-info-text"],"\uc77c\uc2dc\ud488\uc808")}else n&&Ne(n)}else n&&Ne(n)}))}}function je(e){var n=function(){e.querySelectorAll(".md-editor__swiper").forEach((function(e){var n=Array.from(e.querySelectorAll(".type-image .swiper-slide")),t=Array.from(e.querySelectorAll(".type-tagging .swiper-slide"));if(t.length){var i=n.findIndex((function(e){return e.classList.contains("swiper-slide-active")})),o=t.findIndex((function(e){return e.classList.contains("swiper-slide-active")})),a=i>=0?i:o;t.forEach((function(e,n){var t=n===a;e.querySelectorAll(".md-editor__tagging").forEach((function(e){"true"===e.getAttribute(Ee)||(e.style.visibility=t?"":"hidden",e.style.pointerEvents=t?"":"none")}))}))}}))},t=function(e,n){if(!e.classList.contains("is-hidden"))return n();var t=e.style.visibility,i=e.style.pointerEvents;e.classList.remove("is-hidden"),e.style.visibility="hidden",e.style.pointerEvents="none";var o=n();return e.classList.add("is-hidden"),e.style.visibility=t,e.style.pointerEvents=i,o},i=function(e){return t(e,(function(){return e.getBoundingClientRect()}))},o=function(e,n,i){var o=e.dataset,a=n.classList.contains(Ce)?"baseTopBottomMode":"baseTopTopMode",r=o[a];r||(e.style.top="",r="".concat(t(e,(function(){return e.offsetTop})),"px"),o[a]=r);var l=Math.round(i);e.style.top=l?"calc(".concat(r," + ").concat(l,"px)"):r},a=function(e,n){var i=e.dataset;i.baseLeft||(i.baseLeft="".concat(t(e,(function(){return e.offsetLeft})),"px"));var o=Math.round(n);e.style.left=o?"calc(".concat(i.baseLeft," + ").concat(o,"px)"):i.baseLeft},r=function(e,n,t){var i=e.dataset;i.baseTaggingLeft||(i.baseTaggingLeft=e.style.left||"".concat(e.offsetLeft,"px")),i.baseTaggingTop||(i.baseTaggingTop=e.style.top||"".concat(e.offsetTop,"px"));var o=Math.round(n),a=Math.round(t);e.style.left=o?"calc(".concat(i.baseTaggingLeft," + ").concat(o,"px)"):i.baseTaggingLeft,e.style.top=a?"calc(".concat(i.baseTaggingTop," + ").concat(a,"px)"):i.baseTaggingTop},l=function(e){var n,l,s=e.querySelector(".md-editor__tagging-tooltip"),c=null!==(l=null===(n=e.closest(".md-editor__swiper"))||void 0===n?void 0:n.querySelector(".swiper-container.type-image, .type-image"))&&void 0!==l?l:e.closest(".md-editor__image");s&&c&&t(s,(function(){e.classList.remove(Ce),o(s,e,0),a(s,0);var n=c.getBoundingClientRect(),t=n.left,l=n.top,u=n.right,d=n.bottom,m=t+8,v=l+8,p=u-8,f=d-8;!function(e,n){var t=e.querySelector(".md-editor__tagging-icon");if(t){r(e,0,0);var i=t.getBoundingClientRect(),o=0,a=0;i.left<n.left&&(o+=n.left-i.left),i.right>n.right&&(o-=i.right-n.right),i.top<n.top&&(a+=n.top-i.top),i.bottom>n.bottom&&(a-=i.bottom-n.bottom),(o||a)&&r(e,o,a)}}(e,{left:m,top:v,right:p,bottom:f});var g=i(s);g.bottom>f&&(e.classList.add(Ce),o(s,e,0),g=i(s));for(var h=function(e){var n=0,t=0;return e.left<m&&(n+=m-e.left),e.right>p&&(n-=e.right-p),e.top<v&&(t+=v-e.top),e.bottom>f&&(t-=e.bottom-f),{xOffset:n,yOffset:t}},_=0,b=0,x=0;x<3;x+=1){var y=h(0===x?g:i(s)),C=y.xOffset,w=y.yOffset;if(!C&&!w)break;b+=w,a(s,_+=C),o(s,e,b)}}))},s=function(){e.querySelectorAll(".md-editor__tagging:not([".concat(Ee,'="true"])')).forEac
1h((function(e){l(e)}))},c=function(){e.querySelectorAll(".md-editor__tagging-tooltip:not(.is-hidden)").forEach((function(e){var n=e.closest(".md-editor__tagging");n&&l(n)}))},u=null,d="opened",m=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"opened";"all"===e&&(d="all"),null!==u&&cancelAnimationFrame(u),u=requestAnimationFrame((function(){try{n(),"all"===d?s():c()}finally{d="opened",u=null}}))},v=null,p=function(){null!==v&&window.clearTimeout(v),v=window.setTimeout((function(){m("all"),v=null}),120)},f=function(e){var t=e.target;t&&t.classList.contains("swiper-wrapper")&&(n(),m("all"))},g=Array.from(e.querySelectorAll(".type-tagging .swiper-wrapper"));g.forEach((function(e){e.addEventListener("transitionend",f)}));var h=[];e.querySelectorAll(".md-editor__tagging-tooltip img").forEach((function(e){if(!e.complete){var n=function(){m("opened")};e.addEventListener("load",n),e.addEventListener("error",n),h.push({imageEl:e,onLoad:n})}})),window.addEventListener("resize",p),m("all");return{adjustTooltipPosition:l,cleanupPositionController:function(){window.removeEventListener("resize",p),g.forEach((function(e){e.removeEventListener("transitionend",f)})),h.forEach((function(e){var n=e.imageEl,t=e.onLoad;n.removeEventListener("load",t),n.removeEventListener("error",t)})),null!==v&&window.clearTimeout(v),null!==u&&cancelAnimationFrame(u)}}}function Pe(e){var n=je(e),t=n.adjustTooltipPosition,i=n.cleanupPositionController,o=function(e,n){var t=function(n){e.querySelectorAll(".md-editor__tagging-tooltip:not(.is-hidden)").forEach((function(e){if(!n||e!==n){e.classList.add("is-hidden");var t=e.closest(".md-editor__tagging");null===t||void 0===t||t.classList.remove(we)}}))},i=function(i){var o=i.target;if(o){var a=o.closest(".md-editor__tagging-icon");if(a&&e.contains(a)){i.preventDefault();var r=a.closest(".md-editor__tagging"),l=null===r||void 0===r?void 0:r.querySelector(".md-editor__tagging-tooltip");if(!l)return;return l.classList.contains("is-hidden")?(t(l),l.classList.contains("is-hidden")&&r&&n(r),l.classList.remove("is-hidden"),void(null===r||void 0===r||r.classList.add(we))):void t()}o.closest(".md-editor__tagging-tooltip")||t()}},o=function(n){var i=n.target;i&&(e.contains(i)||t())},a=window.matchMedia("(hover: hover) and (pointer: fine)").matches;return e.addEventListener("click",i),a&&document.addEventListener("click",o,!0),function(){e.removeEventListener("click",i),a&&document.removeEventListener("click",o,!0)}}(e,t);return function(){i(),o()}}function Ae(e){var n=e.contentHtml,t=e.tagProductSns,i=e.allProductsResultMap,o=e.isAllProductsFetched,a=e.apClickArea,r=void 0===a?"\ub9e4\uac70\uc9c4\uc0c1\uc138":a,c=e.mgzTtl,u=(0,s.useRef)(null),d=(0,s.useMemo)((function(){if(n)return n.includes("<iframe")?n.replace(/<iframe([^>]*?)\ssrc=(["'])([^"']*)\2([^>]*)>/gi,"<iframe$1 data-deferred-src=$2$3$2$4>"):n}),[n]);return(0,s.useEffect)((function(){u.current&&d&&u.current.querySelectorAll("iframe[data-deferred-src]").forEach((function(e){var n=e.getAttribute("data-deferred-src");n&&(e.removeAttribute("data-deferred-src"),e.setAttribute("src",n))}))}),[d]),_e({containerRef:u,contentHtml:d}),function(e){var n=e.containerRef,t=e.contentHtml,i=e.tagProductSns,o=e.allProductsResultMap,a=e.isAllProductsFetched,r=i.join(",");(0,s.useEffect)((function(){if(n.current&&t&&a){Se(n.current,i,o);var e=Pe(n.current);return function(){e()}}}),[t,o,a,r])}({containerRef:u,contentHtml:d,tagProductSns:t,allProductsResultMap:i,isAllProductsFetched:o}),function(e){var n=e.containerRef,t=e.contentHtml,i=e.apClickArea,o=e.mgzTtl;(0,s.useEffect)((function(){var e=n.current;if(e&&t){var a=function(n){var t=n.target;if(t&&e.contains(t)){var a=t.closest("button.md-editor__tagging-icon");if(a){var r=a.closest(".md-editor__tagging"),l=r?xe(r):"";(0,Z.um)("commonEvent",{"ap-click-area":i,"ap-click-name":"".concat(i,"_\uc0c1\ud488\ud0dc\uae45"),"ap-click-data":"".concat(o,"_").concat(l)})}else{var s=t.closest("a.md-editor__tagging-tooltip");if(s){var c=xe(s);(0,Z.um)("commonEvent",{"ap-click-area":i,"ap-click-name":"".concat(i,"_\uc0c1\ud488\ud234\ud301"),"ap-click-data":"".concat(o,"_").concat(c)})}else{var u=t.closest("a.md-editor__text-link");u&&(0,Z.um)("commonEvent",{"ap-click-area":i,"ap-click-name":"".concat(i,"_\ubcf8\ubb38\ub9c1\ud06c"),"ap-click-data":"".concat(o,"_").concat(u.href)})}}}},r=function(){var n,t,a=document.activeElement;if((0,be.Z)(a,HTMLIFrameElement)){var r=a.closest(".md-editor__youtube");if(r&&e.contains(r)){var l=null===(n=r.querySelector("iframe"))||void 0===n||null===(t=n.title)||void 0===t?void 0:t.trim();(0,Z.um)("commonEvent",{"ap-click-area":i,"ap-click-name":"".concat(i,"_Youtube"),"ap-click-data":"".concat(o,"_").concat(l)})}}};return window.addEventListener("blur",r),e.addEventListener("click",a),function(){e.removeEventListener("click",a),window.removeEventListener("blur",r)}}}),[i,t,n,o])}({containerRef:u,contentHtml:d,apClickArea:r,mgzTtl:c}),d?(0,l.jsx)("div",{ref:u,className:"page__magazineDetail__editor",children:(0,l.jsx)("div",{className:"md-editor__contents",children:(0,z.gb)(d,{disableSanitize:!1,sanitize:{ADD_TAGS:["iframe"],ADD_ATTR:["target","data-deferred-src","allowfullscreen","frameborder"]}})})}):null}var Le=t(72571);function Re(e){var n,t,i=e.brandList,o=e.apClickArea,a=void 0===o?"\ub9e4\uac70\uc9c4\uc0c1\uc138":o,r=e.mgzTtl,c=(0,s.use
1State)(!1),u=c[0],d=c[1],m=i.length>2,v=u||!m?i:i.slice(0,2);return(0,s.useEffect)((function(){d(!1)}),[i]),0===i.length?null:(0,l.jsxs)("div",{className:"page__magazineDetail__row",children:[(0,l.jsx)("div",{className:"module-heading",children:(0,l.jsx)("h3",{className:"module-heading__title",children:"\uad00\ub828 \ube0c\ub79c\ub4dc"})}),(0,l.jsxs)("div",{className:"page__magazineDetail__brand",children:[(0,l.jsx)("ul",{className:"module__grid p-col2_m-col1",children:v.map((function(e){return(0,l.jsx)("li",{children:(0,l.jsxs)(Le.Z,{href:"/display/brand/detail?brandSn=".concat(e.brandSn),onClick:function(){var n;(0,Z.um)("commonEvent",{"ap-click-area":a,"ap-click-name":"".concat(a,"_\ube0c\ub79c\ub4dc\uad00\ubc14\ub85c\uac00\uae30"),"ap-click-data":"".concat(r,"_").concat(null!==(n=e.ecpBrndNm)&&void 0!==n?n:"")})},children:[(0,l.jsx)("span",{className:"imgBox",children:(0,l.jsx)(x.ZP,{src:null!==(n=e.thumbnailUrl)&&void 0!==n?n:"",alt:null!==(t=e.ecpBrndNm)&&void 0!==t?t:""})}),(0,l.jsx)("em",{className:"brandName",children:e.ecpBrndNm}),(0,l.jsxs)("span",{className:"textLink",children:["\ube0c\ub79c\ub4dc\uad00 \ubc14\ub85c\uac00\uae30",(0,l.jsx)("i",{className:"design-system-icons ic_arrow_right_12"})]})]})},e.brandSn)}))}),m&&!u&&(0,l.jsx)("div",{className:"page__magazineDetail__moreBtn",children:(0,l.jsxs)("button",{type:"button",className:"btnOutlined--renewed2 sizeL fullWidth",name:"",onClick:function(){(0,Z.um)("commonEvent",{"ap-click-area":a,"ap-click-name":"".concat(a,"_\ube0c\ub79c\ub4dc\ub354\ubcf4\uae30")}),d(!0)},children:[(0,l.jsx)("strong",{className:"text",children:"\ub354 \ubcf4\uae30"}),(0,l.jsx)("i",{className:"design-system-icons ic_arrow_down_16"})]})})]})]})}var Te=s.memo(Re),ze=t(11752);function De(e){var n,t,i,o,a,r,c=e.productList,u=e.allProductsResultMap,d=e.sectionRef,m=e.apClickArea,v=e.mgzTtl,p=s.useMemo((function(){return c.map((function(e){var n=e.onlineProdSn;return u.get(n)})).filter((function(e){return!!e}))}),[u,c]);return 0===p.length?null:(0,l.jsxs)("div",{className:"page__magazineDetail__row",ref:d,children:[(0,l.jsx)("div",{className:"module-heading",children:(0,l.jsx)("h3",{className:"module-heading__title",children:"\uc774 \ub9e4\uac70\uc9c4\uc5d0 \ud3ec\ud568\ub41c \uc0c1\ud488"})}),(0,l.jsx)("div",{className:"page__magazineDetail__product",children:(0,l.jsx)("div",{className:"module__grid p-col4_m-col3",children:p.map((function(e){var s;return(0,l.jsx)(ze.v_,{titleLines:1,onlineProdSn:e.onlineProdSn,pageUrl:"/kr/ko/product/detail?onlineProdSn=".concat(e.onlineProdSn),imgUrl:null!==(n=e.imgUrl)&&void 0!==n?n:"",onlineProdName:null!==(t=e.onlineProdName)&&void 0!==t?t:"",brandName:null!==(i=e.brandName)&&void 0!==i?i:"",isSoldOut:["Exhaustion","OutOfStock"].includes(null!==(o=e.saleDisplayStatus)&&void 0!==o?o:""),isDiscount:!!e.discountRate,discountRate:e.discountRate,priceUnit:e.isBeautyPoint?"P":"\uc6d0",discountedPrice:e.discountedPrice,promotionName:e.baseOrdQty&&e.freeAwardQty?"".concat(e.baseOrdQty,"+").concat(e.freeAwardQty):void 0,showReviewArea:!1,reviewCount:e.reviewCount,reviewAverage:e.reviewAverage,flags:null!==(r=null===(s=e.flags)||void 0===s?void 0:s.map((function(e){return{prodFlagCode:null!==(a=e.code)&&void 0!==a?a:"",prodFlagName:e.name}})))&&void 0!==r?r:[],eventFlag:e.eventFlag,isLike:e.isLike,isSwungDash:e.isSwungDash,apClickArea:m,apClickName:"".concat(m,"_\uad00\ub828\uc0c1\ud488"),apClickData:"".concat(v,"_").concat(e.onlineProdName),showFlagsArea:!1},e.onlineProdSn)}))})})]})}var Me=s.memo(De),Ze=t(22277),Oe=t(39537),Be="\ub9e4\uac70\uc9c4\uc0c1\uc138";function Ue(e){var n,t,i,o,a=e.currentMgzNo,r=(0,_.Z)(),s=(0,d.useRouter)(),c=(0,Oe.Z)(),u=Number(a),v=(0,m.a)({queryKey:["recommendedMagazines",u],queryFn:function(){return P(r,u)},enabled:!!u}).data,p=(null!==(t=null===v||void 0===v||null===(n=v.response)||void 0===n?void 0:n.result)&&void 0!==t?t:[]).slice(0,2);return p.length>=2?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("hr",{className:"page__magazineDetail__divider border"}),(0,l.jsxs)("div",{className:"page__magazineDetail__row",children:[(0,l.jsx)("div",{className:"module-heading",children:(0,l.jsx)("h3",{className:"module-heading__title",children:"\uc9c0\uae08 \uac00\uc7a5 \ub9ce\uc774 \ubcf8 \ub9e4\uac70\uc9c4"})}),(0,l.jsxs)("div",{className:"page__magazineDetail__suggestion",children:[(0,l.jsx)("ul",{className:"postList module__grid p-col2_m-col1",children:p.map((function(e){return(0,l.jsx)("li",{children:(0,l.jsx)("div",{className:"post",children:(0,l.jsxs)(Le.Z,{href:"/contents/magazine/".concat(e.magazineSn),className:"postBody",onClick:function(){(0,Z.um)("commonEvent",{"ap-click-area":Be,"ap-click-name":"".concat(Be,"_\ucd94\ucc9c\ub9e4\uac70\uc9c4"),"ap-click-data":e.title})},children:[(0,l.jsx)("div",{className:"postMediaArea",children:(0,l.jsxs)("div",{className:"postMedia",children:[(0,l.jsx)(x.ZP,{src:null!==(i=e.imgUrl)&&void 0!==i?i:"",alt:e.title}),e.magazineType&&(0,l.jsx)("div",{className:"tagWrap",children:(0,l.jsx)("span",{className:"tag__text",children:e.magazineType})})]})}),(0,l.jsxs)("div",{className:"postInfo",children:[(0,l.jsx)("p",{className:"title is-ellipsis--line2",children:e.title}),(0,l.jsx)("div",{className:"desc is-ellipsis--line1",children:null!==(o=e.subTitle)&&void 0!==o?o:""})]})]})})},e.magazineSn)}))}),(0,l.jsx)("div",{className:"page__magazineDetail__moreBtn",children:(0,l.jsx)("button",{type:"button",className:"btnOutlined--renewed2 sizeL fullWidth",name:"",onClick:function(){(0,Z.um)("commonEvent",{"ap-click-area":Be,"ap-click-name":"".concat(Be,"_\ub9e4\uac70\uc9c4\ub354\ubcf4\uae30")}),(0,Ze.B)()?c.goTo(Oe.K.GotoLink,"".concat(b.ZK,"/kr/ko/display/event?tab=magazine")):s.push("/display/event?tab=magazine")},children:(0,l.jsxs)("strong",{className:"text",children:["\ub9e4\uac70\uc9c4 ",(0,l.jsx)("small",{children:"\ub354 \ubcf4\uae30"})]})})})]})]})]}):null}function qe(e){var n=e.label,t=e.apClickArea,i=e.mgzTtl;return(0,l.jsx)("li",{children:(0,l.jsx)("button",{type:"button",disabled:!0,onClick:function(){(0,Z.um)("commonEvent",{"ap-click-area":t,"ap-click-name":"".concat(t,"_\ud0dc\uadf8"),"ap-click-data":"".concat(i,"_").concat(n)})},children:n})})}function Fe(e){var n=e.tags,t=e.apClickArea,i=void 0===t?"\ub9e4\uac70\uc9c4\uc0c1\uc138":t,o=e.mgzTtl;return(0,l.jsxs)("div",{className:"page__magazineDetail__row",children:[(0,l.jsx)("div",{className:"module-heading blind",children:(0,l.jsx)("h3",{className:"module-heading__title",children:"\ud0dc\uadf8"})}),(0,l.jsx)("div",{className:"page__magazineDetail__tag",children:(0,l.jsx)("ul",{className:"page__magazineDetail__tag-item",children:n.map((function(e){return(0,l.jsx)(qe,{label:e,apClickArea:i,mgzTtl:o},e)}))})})]})}var Ie=s.memo(Fe),Ye="\ub9e4\uac70\uc9c4\uc0c1\uc138",He=function(e,n){return["magazineProductsBySku",e].concat((0,a.Z)(n))},Ke=function(){var e=(0,i.Z)((function(e,n){var t;return(0,r.__generator)(this,(function(i){switch(i.label){case 0:return n.length?[4,(0,S.s1)({onlineProdSns:n.join(","),isIncludePshop:!1,containsOutOfStock:!0,containsUnitOutOfStock:!0,orderFix:!0},e)]:[2,[]];case 1:if("error"in(t=i.sent()))throw t.error;return[2,Array.isArray(t.data)?t.data:[]]}}))}));return function(n,t){return e.apply(this,arguments)}}(),$e=function(e){if(!e)return"";var n=e.match(/\d{4}\.\d{2}\.\d{2}/);return n?n[0].replace(/\./g,"-"):""};function Qe(e){var n,t,i=e.pageLayoutStatus,a=(0,h.I0)(),r=(0,_.Z)(),c=(0,h.v9)(N.oR),v=(0,h.v9)(N.lE),p="hidden"===(0,E.p)()?60:0,f=(0,d.useRouter)(),g=f.query.ecpMgzNo,S=(0,s.useRef)(null),P=(0,s.use
1State)(!1),A=P[0],L=P[1],R=(0,s.useState)(!1),T=R[0],z=R[1],D=(0,m.a)({queryKey:["magazineDetail",g],queryFn:function(){return j(r,g).then((function(e){return function(e){var n,t,i;if("fail"===(null===e||void 0===e||null===(n=e.response)||void 0===n?void 0:n.status))throw ne.Z.error(new Error(e.message),"[parseMagazineDetailResult] \ub9e4\uac70\uc9c4 \uc0c1\uc138 \uc870\ud68c \uacb0\uacfc \uc5d0\ub7ec \ucc98\ub9ac"),new Error(e.message||"\ub9e4\uac70\uc9c4 \uc0c1\uc138 \uc870\ud68c \uc2e4\ud328");return null!==(i=null===e||void 0===e||null===(t=e.response)||void 0===t?void 0:t.result)&&void 0!==i?i:null}(e)}))},enabled:!!g}),M=D.data,O=D.error,B=(0,s.useMemo)((function(){var e,n;return null!==(n=null===M||void 0===M||null===(e=M.tagList)||void 0===e?void 0:e.map((function(e){return e.tagNm})))&&void 0!==n?n:[]}),[null===M||void 0===M?void 0:M.tagList]),U=(0,s.useMemo)((function(){var e;return null!==(e=null===M||void 0===M?void 0:M.brandList)&&void 0!==e?e:[]}),[null===M||void 0===M?void 0:M.brandList]),q=(0,s.useMemo)((function(){var e;return null!==(e=null===M||void 0===M?void 0:M.productList)&&void 0!==e?e:[]}),[null===M||void 0===M?void 0:M.productList]),F=(0,s.useMemo)((function(){var e;return null!==(e=null===M||void 0===M?void 0:M.tagProductList)&&void 0!==e?e:[]}),[null===M||void 0===M?void 0:M.tagProductList]),I=(0,s.useMemo)((function(){return function(e){var n,t,i=null!==(t=null===e||void 0===e||null===(n=e.productList)||void 0===n?void 0:n.map((function(e){return e.onlineProdSn})))&&void 0!==t?t:[];return Array.from(new Set(i)).filter(Boolean)}(null!==M&&void 0!==M?M:null)}),[M]),Y=(0,m.a)({queryKey:He(g,I),queryFn:function(){return Ke(r,I)},enabled:!!g&&I.length>0}),H=Y.data,K=Y.isFetched,$=(0,s.useMemo)((function(){return new Map((null!==H&&void 0!==H?H:[]).filter((function(e){return!!e.onlineProdSn})).map((function(e){return[e.onlineProdSn,e]})))}),[H]),Q=(0,s.useMemo)((function(){return q.map((function(e){var n=e.onlineProdSn;return $.get(n)})).filter((function(e){return!!e}))}),[$,q]),W=(0,s.useMemo)((function(){if(!M||!g)return null;var e,n,t,i,a,r,l="".concat(b.ZK,"/kr/ko/contents/magazine/").concat(g);return(0,o.Z)({"@context":"https://schema.org","@type":"Article",headline:null!==(e=M.mgzTtl)&&void 0!==e?e:"",description:null!==(n=M.seo.seoTxt)&&void 0!==n?n:"",image:null!==(t=M.rprsImgFileUrl)&&void 0!==t?t:"",datePublished:$e(M.dispBgnDttm),author:{"@type":"Organization",name:"\uc544\ubaa8\ub808\ubab0"},mainEntityOfPage:l},Q.length>0&&{mentions:{"@type":"ItemList",itemListElement:Q.map((function(e){return{"@type":"Product",name:null!==(i=e.onlineProdName)&&void 0!==i?i:"",brand:{"@type":"Brand",name:null!==(a=e.brandName)&&void 0!==a?a:""},image:null!==(r=e.imgUrl)&&void 0!==r?r:"",url:"".concat(b.ZK,"/kr/ko/product/detail?onlineProdSn=").concat(e.onlineProdSn)}}))}})}),[g,M,Q]),G=(0,s.useMemo)((function(){return!!q.length&&q.some((function(e){var n=e.onlineProdSn;return $.has(n)}))}),[$,q]),V=(0,s.useMemo)((function(){var e,n;return null!==(n=null===M||void 0===M||null===(e=M.couponList)||void 0===e?void 0:e.map((function(e){return e.couponSn.toString()})))&&void 0!==n?n:[]}),[null===M||void 0===M?void 0:M.couponList]),X=U.length>0,J=T||X||G;(0,s.useEffect)((function(){O&&f.replace("/500")}),[O,f]),(0,s.useEffect)((function(){0}),[M]),(0,s.useEffect)((function(){if(G){var e=function(){var e=S.current;if(e){var n=e.getBoundingClientRect().top,t=window.innerHeight;L(!(n<=t))}};return e(),window.addEventListener("scroll",e,{passive:!0}),function(){return window.removeEventListener("scroll",e)}}}),[G]);var ee,te,ie,oe,ae,re,le,se,ce,ue,de,me,pe,fe;return(0,l.jsx)(C.Z,{headerType:w.Nc.DEFAULT,headerUtils:["search","cart"],showHeader:null===(ee=null===i||void 0===i?void 0:i.showHeader)||void 0===ee||ee,showActionBar:null===(te=null===i||void 0===i?void 0:i.showActionBar)||void 0===te||te,showiOSFloationBackButton:!1,showFloatingButton:!0,floatingShareButton:{isShow:!0,apClickArea:Ye,apClickName:"".concat(Ye,"_\uacf5\uc720\ud558\uae30"),onClick:function(){var e,n,t,i,o,r,l,s,u=window.location.href,d="".concat(b.ZK,"/kr/ko/onelink.html?t=bsprd");v?null===(e=window.webkit)||void 0===e||null===(n=e.messageHandlers)||void 0===n||null===(t=n.globalInterface)||void 0===t||t.postMessage({funcName:"requestShare",url:u}):c?null===(i=window.Android)||void 0===i||null===(o=i.requestShare)||void 0===o||o.call(i,u):a(k.Q.openShareModal({shareUrl:u,kakaotalk:{type:"feed",feed:{title:null!==(r=null===M||void 0===M?void 0:M.seo.seoTtl)&&void 0!==r?r:"",description:null!==(l=null===M||void 0===M?void 0:M.seo.seoTxt)&&void 0!==l?l:"",imageUrl:null!==(s=null===M||void 0===M?void 0:M.rprsImgFileUrl)&&void 0!==s?s:""},link:{mobileWebUrl:d,webUrl:u}}}))}},metaTitle:null!==(ie=null===M||void 0===M?void 0:M.seo.seoTtl)&&void 0!==ie?ie:"",metaDesc:null!==(oe=null===M||void 0===M?void 0:M.seo.seoTxt)&&void 0!==oe?oe:"",metaKeywords:null!==(ae=null===M||void 0===M?void 0:M.seo.seoKwrdVl)&&void 0!==ae?ae:"",shareTitle:null!==(re=null===M||void 0===M?void 0:M.seo.seoTtl)&&void 0!==re?re:"",shareDescription:null!==(le=null===M||void 0===M?void 0:M.seo.seoTxt)&&void 0!==le?le:"",shareImageUrl:null!==(se=null===M||void 0===M?void 0:M.rprsImgFileUrl)&&void 0!==se?se:"",canonicalUrl:"".concat(b.ZK,"/kr/ko/contents/magazine/").concat(g),geoJsonLd:W,isWebviewClose:!0,children:(0,l.jsxs)("div",{className:"page__magazineDetail","data-ecp-mgz-no":null!==(ce=null===M||void 0===M||null===(n=M.ecpMgzNo)||void 0===n?void 0:n.toString())&&void 0!==ce?ce:"",children:[(0,l.jsxs)("div",{className:"page__magazineDetail__top",children:[(0,l.jsx)("div",{className:"page__magazineDetail__top-banner",children:(0,l.jsx)(x.ZP,{src:null!==(ue=null===M||void 0===M?void 0:M.rprsImgFileUrl)&&void 0!==ue?ue:"",alt:null!==(de=null===M||void 0===M?void 0:M.mgzTtl)&&void 0!==de?de:""})}),(0,l.jsx)("div",{className:"page__magazineDetail__top-flag",children:(0,l.jsx)("span",{className:"flag-text",children:null===M||void 0===M?void 0:M.ecpMgzTpCd})}),(0,l.jsx)("div",{className:"page__magazineDetail__top-title",children:(0,l.jsx)("h1",{children:null===M||void 0===M?void 0:M.mgzTtl})}),(0,l.jsxs)("dl",{className:"page__magazineDetail__top-info",children:[(0,l.jsxs)("div",{className:"info-group",children:[(0,l.jsx)("dt",{className:"blind",children:"\uc804\uc2dc \uc2dc\uc791\uc77c"}),(0,l.jsx)("dd",{children:null!==(me=null===M||void 0===M?void 0:M.dispBgnDttm)&&void 0!==me?me:""})]}),(0,l.jsxs)("div",{className:"info-group",children:[(0,l.jsx)("dt",{children:"\uc870\ud68c"}),(0,l.jsx)("dd",{children:null!==(pe=null===M||void 0===M||null===(t=M.inqCnt)||void 0===t?void 0:t.toLocaleStr
1ing())&&void 0!==pe?pe:"0"})]})]})]}),(0,l.jsx)(Ae,{contentHtml:null!==(fe=null===M||void 0===M?void 0:M.ctntHtmlAsrcTxt)&&void 0!==fe?fe:"",tagProductSns:F,allProductsResultMap:$,isAllProductsFetched:K,apClickArea:Ye,mgzTtl:null===M||void 0===M?void 0:M.mgzTtl}),(0,l.jsxs)("div",{className:"page__magazineDetail__selection",children:[(0,l.jsx)(Ie,{tags:B,apClickArea:Ye,mgzTtl:null===M||void 0===M?void 0:M.mgzTtl}),J&&(0,l.jsx)("hr",{className:"page__magazineDetail__divider"}),(0,l.jsx)(ve,{cpnUsgYn:null===M||void 0===M?void 0:M.cpnUsgYn,couponSns:V,apClickArea:Ye,mgzTtl:null===M||void 0===M?void 0:M.mgzTtl,onDisplayableCouponsChange:z}),(0,l.jsx)(Te,{brandList:U,apClickArea:Ye,mgzTtl:null===M||void 0===M?void 0:M.mgzTtl}),(0,l.jsx)(Me,{productList:q,allProductsResultMap:$,sectionRef:S,apClickArea:Ye,mgzTtl:null===M||void 0===M?void 0:M.mgzTtl}),(0,l.jsx)(Ue,{currentMgzNo:g})]}),G&&(0,l.jsx)(y.Z,{additionalClassName:u()("page__magazineDetail__focusBtn",{"is-hidden":!A}),useAutoHide:!0,visibleScrollPosition:10,bottomOffset:p,children:(0,l.jsxs)("button",{type:"button",className:"floating-btn",onClick:function(){(0,Z.um)("commonEvent",{"ap-click-area":Ye,"ap-click-name":"".concat(Ye,"_\ub9e4\uac70\uc9c4\uc0c1\ud488\ubcf4\uae30")});var e=S.current;if(e){var n=e.getBoundingClientRect().top+window.scrollY-56;window.scrollTo({top:n,behavior:"smooth"})}},children:["\ub9e4\uac70\uc9c4 \uc0c1\ud488\ubcf4\uae30 ",(0,l.jsx)("i",{className:"design-system-icons ic_arrow_down_12"})]})})]})})}var We=!0,Ge=function(e){var n=e.dehydratedState,t=e.pageLayoutStatus;return(0,l.jsx)(f,{state:n,children:(0,l.jsx)(Qe,{pageLayoutStatus:t})})}},78122:function(e,n,t){"use strict";t.d(n,{H3:function(){return r},UK:function(){return a}});var i=t(98788),o=t(22970),a=function(){var e=(0,i.Z)((function(e,n){return(0,o.__generator)(this,(function(t){switch(t.label){case 0:return[4,e.apiGW.post("/display/v3/coupon/issue",{couponSns:n})];case 1:return[2,t.sent().data]}}))}));return function(n,t){return e.apply(this,arguments)}}(),r=function(){var e=(0,i.Z)((function(e,n){return(0,o.__generator)(this,(function(t){switch(t.label){case 0:return[4,e.apiGW.get("/display/v3/coupons/download/by-sn/member-status?couponSns=".concat(n.join(",")))];case 1:return[2,t.sent().data]}}))}));return function(n,t){return e.apply(this,arguments)}}();!function(){var e=(0,i.Z)((function(e,n){return(0,o.__generator)(this,(function(t){switch(t.label){case 0:return[4,e.apiGW.get("/display/v3/coupon/issued/exist",{params:{couponSns:n.join(",")}})];case 1:return[2,t.sent().data]}}))}))}()},62350:function(e,n,t){"use strict";t.d(n,{D:function(){return m}});var i=t(2784),o=t(36370),a=t(96278),r=t(3709),l=t(22436);class s extends l.l{constructor(e,n){super(),this.client=e,this.setOptions(n),this.bindMethods(),this.updateResult()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){var n;const t=this.options;this.options=this.client.defaultMutationOptions(e),(0,o.VS)(t,this.options)||this.client.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.currentMutation,observer:this}),null==(n=this.currentMutation)||n.setOptions(this.options)}onUnsubscribe(){var e;this.hasListeners()||(null==(e=this.currentMutation)||e.removeObserver(this))}onMutationUpdate(e){this.updateResult();const n={listeners:!0};"success"===e.type?n.onSuccess=!0:"error"===e.type&&(n.onError=!0),this.notify(n)}getCurrentResult(){return this.currentResult}reset(){this.currentMutation=void 0,this.updateResult(),this.notify({listeners:!0})}mutate(e,n){return this.mutateOptions=n,this.currentMutation&&this.currentMutation.removeObserver(this),this.currentMutation=this.client.getMutationCache().build(this.client,{...this.options,variables:"undefined"!==typeof e?e:this.options.variables}),this.currentMutation.addObserver(this),this.currentMutation.execute()}updateResult(){const e=this.currentMutation?this.currentMutation.state:(0,a.R)(),n={...e,isLoading:"loading"===e.status,isSuccess:"success"===e.status,isError:"error"===e.status,isIdle:"idle"===e.status,mutate:this.mutate,reset:this.reset};this.currentResult=n}notify(e){r.V.batch((()=>{var n,t,i,o;if(this.mutateOptions&&this.hasListeners())if(e.onSuccess)null==(n=(t=this.mutateOptions).onSuccess)||n.call(t,this.currentResult.data,this.currentResult.variables,this.currentResult.context),null==(i=(o=this.mutateOptions).onSettled)||i.call(o,this.currentResult.data,null,this.currentResult.variables,this.currentResult.context);else if(e.onError){var a,r,l,s;null==(a=(r=this.mutateOptions).onError)||a.call(r,this.currentResult.error,this.currentResult.variables,this.currentResult.context),null==(l=(s=this.mutateOptions).onSettled)||l.call(s,void 0,this.currentResult.error,this.currentResult.variables,this.currentResult.context)}
1e.listeners&&this.listeners.forEach((({listener:e})=>{e(this.currentResult)}))}))}}var c=t(29930),u=t(55830),d=t(99189);function m(e,n,t){const a=(0,o.lV)(e,n,t),l=(0,u.NL)({context:a.context}),[m]=i.useState((()=>new s(l,a)));i.useEffect((()=>{m.setOptions(a)}),[m,a]);const p=(0,c.$)(i.useCallback((e=>m.subscribe(r.V.batchCalls(e))),[m]),(()=>m.getCurrentResult()),(()=>m.getCurrentResult())),f=i.useCallback(((e,n)=>{m.mutate(e,n).catch(v)}),[m]);if(p.error&&(0,d.L)(m.options.useErrorBoundary,[p.error]))throw p.error;return{...p,mutate:f,mutateAsync:p.mutate}}function v(){}},58943:function(e,n,t){"use strict";t.d(n,{a:function(){return r}});var i=t(36370),o=t(91578),a=t(68158);function r(e,n,t){const r=(0,i._v)(e,n,t);return(0,a.r)(r,o.z)}}},function(e){e.O(0,[9097,1423,1327,949,423,9159,172,7949,5987,8065,4739,5129,7790,9329,1752,8676,9774,2888,179],(function(){return n=33422,e(e.s=n);var n}));var n=e.O();_N_E=n}]);
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.