1(this["webpackJsonppubl-uw"]=this["webpackJsonppubl-uw"]||[]).push([[22],{2754:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var i=n(4);function c(e){var t=Object(i.useRef)();return Object(i.useEffect)((function(){t.current=e}),[e]),t.current}},2763:function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return a}));var i=n(45),c=n(404);function o(e){var t,n=e.currentYear,o=e.currentMonth,a=i.a.getTimeZoneInstance(new Date(n,o,1).toString(),c.e.KST).day(),r=i.a.getTimeZoneInstance(new Date(n,o+1,0).toString(),c.e.KST).date(),s=0-a,l=new Array(6).fill(null).map((function(){return new Array(7).fill(null).map((function(){var e=s+1;return s+=1,e<1?{state:c.a.prevMonthDate,details:i.a.getTimeZoneInstance(new Date(n,o,e).toString(),c.e.KST)}:e>r?{state:c.a.nextMonthDate,details:i.a.getTimeZoneInstance(new Date(n,o,e).toString(),c.e.KST)}:{state:c.a.thisMonthDate,details:i.a.getTimeZoneInstance(new Date(n,o,e).toString(),c.e.KST)}}))})).filter((function(e){return e[0].state===c.a.nextMonthDate?e.map((function(e){return e.state=c.a.nextMonthDateOutOfThisMonthWeek,e})):e})),d=null===(t=function(e){var t;return e.forEach((function(e){e.forEach((function(e){var n=e.state,i=e.details;void 0!==t?n!==c.a.nextMonthDateOutOfThisMonthWeek&&t.details.unix()<=i.unix()&&(t={state:n,details:i}):t={state:n,details:i}}))})),t}(l))||void 0===t?void 0:t.details;return{monthTable:l,lastVisibleDateDetails:d}}function a(e){return e<10?"0".concat(e):e}},2770:function(e,t,n){"use strict";t.a=function(e,t){var n={};return n[t]=1,e.forEach((function(e){if(e.isActive){var t=e.altCurrency,i=e.exchangeRateInDecimal;n[t]=i}})),n}},2823:function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return Qo}));var i=n(9),c=n(16),o=n(39),a=n(47),r=n(19),s=n(147),l=n(36),d=n(37),u=n(13),_=n(403),b=n(592),p=n(587),m=n(2),j=n(4),h=n(182),g=n(399),x=n(15),f=n(115),y=n(35),T=n(501),v=n(10),O=n(45),C=n(257),I=n(404),k=n(14),S=n(5),D=n(0);function E(e){var t=e.text,n=e.textColorTheme,i=void 0===n?"sysTextWhite":n,c=e.$width,o=void 0===c?"40px":c,a=e.$height,r=void 0===a?"40px":a,s=e.backgroundColor,l=void 0===s?"#e3e5e9":s,d=e.borderColor,u=void 0===d?"transparent":d,_=e.borderWidth,b=void 0===_?"0":_,p=e.borderRadius,h=void 0===p?"8px":p,g=e.cursor,x=void 0===g?"pointer":g,f=e.useTooltip,y=void 0!==f&&f,T=e.useIcon,v=void 0!==T&&T,O=e.iconName,C=void 0===O?"ic_xmark":O,I=e.iconSize,S=void 0===I?32:I,E=e.iconFillType,B=void 0===E?"line":E,L=e.tooltipContent,w=e.overrideBackgroundShape,R=Object(j.useState)(!1),A=Object(k.a)(R,2),z=A[0],F=A[1];return Object(D.jsx)(P,{$width:o,$height:r,overrideBackgroundShape:w,backgroundColor:l,borderWidth:b,borderColor:u,borderRadius:h,cursor:x,onMouseOver:function(){return F(!0)},onMouseOut:function(){return F(!1)},children:Object(D.jsxs)(D.Fragment,{children:[t&&Object(D.jsx)(m.D_TextLabel,{text:t,singleLineMode:"use",colorTheme:i,styleTheme:"caption2Bold",wordBreak:"break_all",textAlign:"center"}),z&&y&&Object(D.jsx)(N,{children:L}),v&&Object(D.jsx)(M,{children:Object(D.jsx)(m.Icon,{size:S,iconName:C,colorKey:"ui_temp_white",fillType:B})})]})})}var P=S.default.div.withConfig({displayName:"S_Cell",componentId:"sc-neuijf-0"})(["-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;align-items:center;background:",";background-color:",";border-radius:",";box-shadow:",";box-sizing:border-box;cursor:",";display:flex;height:",";justify-content:center;position:relative;text-align:center;user-select:none;width:",";"],(function(e){var t=e.overrideBackgroundShape,n=e.backgroundColor;if("traiangle"===t)return"linear-gradient(to bottom right, ".concat(n," 0%, ").concat(n," 50%, #68686B 50%, #68686B 100%)")}),(function(e){return e.backgroundColor}),(function(e){return e.borderRadius}),(function(e){var t=e.borderWidth,n=e.borderColor;return"0 0 0 ".concat(t," ").concat(n," inset")}),(function(e){return e.cursor}),(function(e){return e.$height}),(function(e){return e.$width})),N=S.default.div.withConfig({displayName:"S_Tooltip",componentId:"sc-neuijf-1"})(["background-color:",";border-radius:",";bottom:125%;box-sizing:border-box;color:",";max-width:240px;overflow:hidden;padding:",";position:absolute;width:max-content;"],(function(e){return e.theme.ui_cpnt_button_tooltip_base}),(function(e){return e.theme.spacing.spacingA}),(function(e){return e.theme.ui_cpnt_textlabel_sys_white}),(function(e){var t=e.theme;return"".concat(t.spacing.spacingA," ").concat(t.spacing.spacingB)})),M=S.default.div.withConfig({displayName:"S_IconWrapper",componentId:"sc-neuijf-2"})(["align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;position:absolute;"]);function B(e,t){return e.text===t.text&&e.textColorTheme===t.textColorTheme&&e.$width===t.$width&&e.$height===t.$height&&e.backgroundColor===t.backgroundColor&&e.borderColor===t.borderColor&&e.borderWidth===t.borderWidth&&e.borderRadius===t.borderRadius&&e.cursor===t.cursor&&e.useTooltip===t.useTooltip&&e.useIcon===t.useIcon&&e.iconSize===t.iconSize&&e.iconName===t.iconName&&e.iconFillType===t.iconFillType&&e.tooltipContent===t.tooltipContent&&e.overrideBackgroun
1dShape===t.overrideBackgroundShape}var L,w,R=Object(j.memo)(E,B),A=n(632);!function(e){e.title="title",e.presentationalTitle="presentationalTitle",e.description="description",e.summary="summary",e.ageRated="ageRated",e.noticeGuidelines="noticeGuidelines",e.thumbnailSrc="thumbnailSrc",e["configOverride.UX_BTS_OVERRIDE_EVENTS_NAME_WITH_I18N_SUPPORT"]="configOverride.UX_BTS_OVERRIDE_EVENTS_NAME_WITH_I18N_SUPPORT",e["configOverride.UX_BTS_OVERRIDE_EVENTS_EVENTINFO_NAME_WITH_I18N_SUPPORT"]="configOverride.UX_BTS_OVERRIDE_EVENTS_EVENTINFO_NAME_WITH_I18N_SUPPORT",e["configOverride.UX_BTS_OVERRIDE_EVENTS_NOTICE_GUIDELINE_NAME_WITH_I18N_SUPPORT"]="configOverride.UX_BTS_OVERRIDE_EVENTS_NOTICE_GUIDELINE_NAME_WITH_I18N_SUPPORT"}(L||(L={})),function(e){e.HALL="HALL",e.THEATER="THEATER",e.EVENT="EVENT",e.SCHEDULE="SCHEDULE",e.EVENT_POLICY="EVENT_POLICY",e.TIER_LABEL="TIER_LABEL",e.P_APP="P_APP"}(w||(w={}));var z=function(e){var t=e.columnName,n=e.targetId,i=void 0===n?"":n,c=e.targetModel,o=e.originalText;return A.Translator.t({pAppCode:x.Y.E00003.CODE,columnName:t,targetId:i,targetModel:c})||o||""},F=n(2754);function Y(e){var t=e.isLoading,n=e.list,c=e.totalCount,o=e.initialPage,a=e.fetchNextPage,s=Object(j.useMemo)(r.n,[]),l=Object(i.d)(s),d=Object(j.useRef)(o),u=Object(j.useRef)(),_=Object(F.a)(n.length);Object(j.useEffect)((function(){if(_!==n.length){0===n.length&&l&&a(1)}}),[n]);var b=Object(j.useCallback)((function(e){t||0===n.length||0===c||(u.current&&u.current.disconnect(),u.current=new IntersectionObserver((function(e){n.length>=c||e[0].isIntersecting&&(d.current+=1,a(d.current))})),e&&u.current.observe(e))}),[t,c,n]);return Object(j.useEffect)((function(){d.current=o}),[o]),Object(j.useEffect)((function(){return function(){d.current=1}}),[]),{lastElementRef:b}}var W,V=n(210),U={E00003Events:{dataObjectType:"CUSTOM_DATA",dataObjectResourceName:"CustomSEOResource",customSEOResourceSchema:{title:"{{menuName}}",description:"{{channelName}}\uc758 \ub2e4\uc591\ud55c \uc774\ubca4\ud2b8\ub97c \ub458\ub7ec\ubcf4\uc138\uc694."},keyMappingDefinition:{title:"title",description:"description"}},E00003EventDetail:{dataObjectType:"CUSTOM_DATA",dataObjectResourceName:"CustomSEOResource",customSEOResourceSchema:{title:"{{eventTitle}}",description:"{{eventTitle}}\uc758 \uc2a4\ucf00\uc904\uc744 \ud655\uc778\ud558\uace0 \uc608\ub9e4\ud574\ubcf4\uc138\uc694.",thumbnailSrc:"{thumbnailSrc}"},keyMappingDefinition:{title:"title",description:"description",thumbnailSrc:"thumbnailSrc"}}},H="UX_BTS_OVERRIDE_EVENTS_NAME_WITH_I18N_SUPPORT",G="UX_BTS_OVERRIDE_EVENTS_EVENTINFO_NAME_WITH_I18N_SUPPORT",K="UX_BTS_OVERRIDE_EVENTS_NOTICE_GUIDELINE_NAME_WITH_I18N_SUPPORT",q="UX_BTS_HIDE_FACILITY_INFO",Q="guest-reservations",X="guest-canceled-reservations",$="Asia/Seoul",Z=["ko","en","jp","zh_cn","zh_tw","fr","es","de","ru","pt","it","ar","hi","bu","vi","id","th","tr","fa","pl"];!function(e){e[e.MY_TICKET_TAB=0]="MY_TICKET_TAB",e[e.MY_TICKETS=1]="MY_TICKETS",e[e.MY_TICKETS_DETAIL=2]="MY_TICKETS_DETAIL",e[e.EVENT_DETAIL=3]="EVENT_DETAIL",e[e.EVENT_TICKET_BOOKING_SCHEDULES=4]="EVENT_TICKET_BOOKING_SCHEDULES",e[e.EVENT_TICKET_BOOKING_SELECT_TICKET=5]="EVENT_TICKET_BOOKING_SELECT_TICKET",e[e.EVENT_TICKET_BOOKING_ORDERER_INFO=6]="EVENT_TICKET_BOOKING_ORDERER_INFO",e[e.EVENT_TICKET_BOOKING_ORDER=7]="EVENT_TICKET_BOOKING_ORDER"}(W||(W={}));var J=function(e){var t=e.sceneName,n=Object(V.a)().videoCallChannel;switch(t){case W.MY_TICKET_TAB:return{titleText:n?"str_purchase_history_for_chattie":"str_key_user_scene_e00002events_section_leftsidebar_menu_bookinghistory"};case W.MY_TICKETS:return{titleText:n?"str_purchase_history_for_chattie":"str_key_user_scene_e00002mytickets_title",eventDateText:n?"str_event_date_for_chattie":"str_key_user_scene_e00002mytickets_section_ticketinfo_date_title",bookingNumberText:n?"str_purchase_id_for_chattie":"str_key_user_scene_e00002mytickets_section_ticketinfo_bookno",bookingDateText:n?"str_purchase_date_for_chattie":"str_key_user_scene_e00002mytickets_section_ticketinfo_date",purchasedQuantityTitleText:n?"str_purchase_quantity_limit":"str_key_user_scene_e00002mytickets_section_ticketinfo_purchasedseat",purchasedQuantityValueText:n?"str_9551":"str_key_user_scene_e00002mytickets_section_ticketinfo_purchasedticket_desc",emtpyText:n?"str_empty_history_for_chattie":"str_key_user_scene_e00002mytickets_section_ticketinfo_emptytext"};case W.MY_TICKETS_DETAIL:return{tabBarTitleText:n?"str_purchase_detail_for_chattie":"str_key_user_scene_e00002myticketdetail_section_header_title",bookingInfoTitleText:n?"str_purchase_info_for_chattie":"str_key_user_scene_e00002myticketdetail_section_bookinfo_title",bookingNumberTitleText:n?"str_purchase_id_for_chattie":"str_key_user_scene_e00002myticketdetail_section_bookinfo_section_bookno",bookingDateTitleText:n?"str_purchase_date_for_chattie":"str_key_user_scene_e00002myticketdetail_section_bookinfo_section_bookdate",ordererInfoTitleText:n?"str_buyer_info_for_chattie":"str_key_user_scene_e00002myticketdetail_section_bookinfo_section_bookerinfo",purchaseStatusValueText:n?"str_purchase_complete_for_chattie":"str_key_user_scene_e00002myticketdetail_section_purchase_section_status_detail",totalTicketPriceTitleText:n?"str_total_product_price_for_chattie":"str_total_ticket_price",ticketInfoTitleText:n?"str_product_info_for_chattie":"str_key_user_scene_e00002myticketdetail_section_ticket_title"};case W.EVENT_DETAIL:return{bookingButtonText:n?"str_do_purchase":"str_key_user_scene_e00002eventdetail_btn_book",notBookingButtonText:n?"str_purchase_disabled_for_chattie":"str_key_user_scene_e00002eventdetail_btn_bookimpossible"};case W.EVENT_TICKET_BOOKING_SCHEDULES:return{tabBarTitleText:n?"str_select_event_for_chattie":"str_key_user_scene_e00002eventticketbookingschedules_section_header_title",additionalDescriptionText:"str_select_event_calendar_annotation_for_chattie"};case W.EVENT_TICKET_BOOKING_SELECT_TICKET:return{tabBarTitleText:n?"str_select_product_for_chattie":"str_key_user_scene_e00002eventticketbookingselectticket_section_header_title",mainButtonText:n?"str_enter_buyer_info_for_chattie":"str_key_user_scene_e00002eventticketbookingselectseat_section_rightsidebar_bt
1n_putpurchaseinfo",labelText:"str_select_product_annotation_for_chattie"};case W.EVENT_TICKET_BOOKING_ORDERER_INFO:return{tabBarTitleText:n?"str_buyer_info_for_chattie":"str_key_user_scene_e00002eventticketbookinginfo_section_header_title",ordererInfoFormTitle:n?"str_enter_buyer_info_for_chattie":"str_key_user_scene_e00002eventticketbookinginfo_title"};case W.EVENT_TICKET_BOOKING_ORDER:return{bookingInfoSectionTitleText:n?"str_purchase_info_for_chattie":"str_key_user_scene_e00002eventticketbookingorder_title",bookingInfoSeatsText:n?"str_product_for_chattie":"str_key_user_scene_e00002eventticketbookingorder_section_bookinginfo_seat"}}};var ee=function(){var e=Object(h.a)("translation").t,t=Object(i.d)(s.c),n=null===t||void 0===t?void 0:t.config;return{eventTabName:(null===n||void 0===n?void 0:n[H])||e("str_key_user_scene_e00002events_title"),eventInfoTabName:(null===n||void 0===n?void 0:n[G])||e("str_key_user_scene_e00002eventdetail_section_tab_eventinfo"),noticeGuidelineTabName:(null===n||void 0===n?void 0:n[K])||e("str_key_user_scene_e00002eventdetail_section_tab_noticeguideline"),isFacilityInfoShow:!(null!==n&&void 0!==n&&n[q])}};var te=function(){var e=Object(c.k)(),t=e.location.pathname,n=Object(c.m)().channelCode,i=ee().eventTabName,o=v.b.getPAppInfo(Object(v.h)(n),x.Y.E00003.CODE),a=[{title:z({targetModel:"P_APP",columnName:"configOverride.UX_BTS_OVERRIDE_EVENTS_NAME_WITH_I18N_SUPPORT",targetId:null===o||void 0===o?void 0:o.id,originalText:i}),isActive:t===Object(v.l)(p.h,{channelCode:n}),onClick:function(){e.push(Object(v.l)(p.h,{channelCode:n}))}}];return Object(D.jsx)(m.D_UserDesktopSideTab,{itemArray:a})};var ne=function(){var e=Object(h.a)("translation").t,t=Object(c.m)().channelCode,n=Object(c.k)(),i=n.location.pathname,o=Object(f.e)().userEntrywayForUse,a=J({sceneName:W.MY_TICKET_TAB}).titleText,r=Object(V.a)().videoCallChannel,s={title:e(a),isActive:i===Object(v.l)(p.n,{channelCode:t}),onClick:function(){o((function(){return n.push(Object(v.l)(p.n,{channelCode:t}))}))()}},l={title:e("str_key_user_scene_e00002events_section_leftsidebar_menu_bookingcancelhistory"),isActive:i===Object(v.l)(p.m,{channelCode:t}),onClick:function(){o((function(){return n.push(Object(v.l)(p.m,{channelCode:t}))}))()}},d=r?[s]:[s,l];return Object(D.jsx)(m.D_UserDesktopSideTab,{itemArray:d})};var ie=function(){var e=v.b.isGuest();return Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(te,{}),!e&&Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.Spacing,{size:"spacing_e"}),Object(D.jsx)(m.Divider,{}),Object(D.jsx)(m.Spacing,{size:"spacing_e"}),Object(D.jsx)(ne,{}),Object(D.jsx)(m.Spacing,{size:"spacing_i"})]})]})},ce=n(7);function oe(e){var t,n=e.initialTableData,i=e.renderRowHeader,c=e.renderColHeader,o=e.renderCell,a=e.onChange,r=e.cellWidth,s=void 0===r?"40px":r,l=e.cellHeight,d=void 0===l?"40px":l,u=e.cellGap,_=void 0===u?"8px":u,b=e.rowHeadWidth,p=void 0===b?"16px":b,h=e.useDefaultRowHeader,g=e.useDefaultColHeader,x=e.dragDisabled,f=Object(j.useMemo)((function(){return n}),[n]),y=Object(j.useRef)({isSelected:!1,isFocused:!1,row:0,col:0}),T=Object(j.useRef)({isSelected:!1,isFocused:!1,row:0,col:0}),v=Object(j.useRef)(null),O=function(e,t){if(!(e instanceof MouseEvent&&1!==e.buttons)){var n=f.map((function(e){return e.slice()}));n.forEach((function(e,t){e.forEach((function(e,i){n[t][i]=Object(ce.a)(Object(ce.a)({},n[t][i]),{},{isFocused:!1})}))})),!1===t.isSelected?n[t.row-1][t.col-1]=Object(ce.a)(Object(ce.a)({},t),{},{isSelected:!0,isFocused:!0}):t.isSelected&&t.isFocused?n[t.row-1][t.col-1]=Object(ce.a)(Object(ce.a)({},t),{},{isSelected:!1,isFocused:!1}):t.isSelected&&!1===t.isFocused&&(n[t.row-1][t.col-1]=Object(ce.a)(Object(ce.a)({},t),{},{isFocused:!0})),y.current=n[t.row-1][t.col-1],a&&a({willChagedTableData:n,targetCell:t})}},C=function(){y.current={isSelected:!1,isFocused:!1,row:0,col:0}};return Object(D.jsxs)(ae,{children:[Object(D.jsxs)(re,{children:[Object(D.jsx)(se,{$width:p}),null===(t=f[0])||void 0===t?void 0:t.map((function(e,t){return Object(D.jsx)(j.Fragment,{children:c?Object(D.jsx)(se,{$width:s,marginRight:t===f[0].length-1?void 0:_,children:c(e)},t):Object(D.jsx)(D.Fragment,{children:g&&Object(D.jsx)(D.Fragment,{children:Object(D.jsxs)(se,{$width:s,marginRight:t===f[0].length-1?void 0:_,children:[Object(D.jsx)(m.D_TextLabel,{text:t+1,styleTheme:"caption2Regular",textAlign:"center"}),Object(D.jsx)(m.Spacing,{size:"spacing_a"})]},t)})})},t)}))]}),null===f||void 0===f?void 0:f.map((function(e,t){return Object(D.jsxs)(le,{children:[i?Object(D.jsx)(de,{$width:p,$height:d,children:i(e,t)}):Object(D.jsx)(D.Fragment,{children:h&&Object(D.jsxs)(de,{$width:p,$height:d,children:[Object(D.jsx)(m.D_TextLabel,{text:t+1,styleTheme:"caption2Regular",textAlign:"center"}),Object(D.jsx)(m.Spacing,{size:"spacing_b",spacingType:"width"})]})}),Object(D.jsx)(ue,{children:null===e||void 0===e?void 0:e.map((function(n,i){return Object(D.jsx)(_e,{ref:v,onTouchStart:function(e){e.preventDefault(),O(e,n)},onTouchEnd:function(e){e.preventDefault(),C()},onMouseDownCapture:function(e){return O(e,n)},onMouseOver:function(e){return function(e,t){if(!x&&1===e.buttons&&"".concat(t.row,"-").concat(t.col)!=="".concat(T.current.row,"-").concat(T.current.col)){T.current=t;var n=[y.current.row-1,t.row-1].sort((function(e,t){return e-t})),i=Object(k.a)(n,2),c=i[0],o=i[1],r=[y.current.col-1,t.col-1].sort((function(e,t){return e-t})),s=Object(k.a)(r,2),l=s[0],d=s[1],u=f.map((function(e){return e.slice()}));u.forEach((function(e,t){e.forEach((function(e,n){t<c||t>o||n<l||n>d||(u[t][n]=Object(ce.a)(Object(ce.a)({},u[t][n]),{},{isSelected:y.current.isSelected,isFocused:y.current.isFocused}))}))})),a&&a({willChagedTableData:u,targetCell:t})}}(e,n)},onMouseUp:C,isLastColumn:i===e.length-1,isLastRow:t===f.length-1,$gap:_,children:o?o(n):Object(D.jsx)(be,{$width:s,$height:d,focus:n.isFocused,active:n.isSelected})},"".concat(n.col,"-").concat(n.row))}))})]},t)}))]})}var ae=S.default.div.withConfig({displayName:"S_TableSelectorWrapper",componentId:"sc-1y1w1hk-0"})(["width:fit-content;"]),re=S.default.div.withConfig({displayName:"S_ColumnHeadGroup",componentId:"sc-1y1w1hk-1"})(["display:flex;"]),se=S.default.div.withConfig({displayName:"S_ColumnHead",componentId:"sc-1y1w1hk-2"})(["-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;margin-right:",";overflow:hidden;text-overflow:ellipsis;width:",";"],(function(e){var t=e.marginRight;return t||"0px"}),(function(e){return e.$width})),le=S.default.div.withConfig({displayName:"S_RowGroup",componentId:"sc-1y1w1hk-3"})(["display:flex;"]),de=S.default.div.withConfig({displayName:"S_RowHead",componentId:"sc-1y1w1hk-4"})(["align-items:center;display:flex;height:",";justify-content:center;width:",";"],(function(e){return e.$height}),(function(e){return e.$width})),ue=S.default.div.withConfig({displayName:"S_CellGroup",componentId:"sc-1y1w1hk-5"})(["box-sizing:border-box;display:flex;width:fit-content;"]),_e=S.default.div.withConfig({displayName:"S_CellWrapper",componentId:"sc-1y1w1hk-6"})(["margin-bottom:",";margin-right:",";"],(function(e){var t=e.isLastRow,n=e.$gap;return t?"0px":n}),(function(e){var t=e.isLastColumn,n=e.$gap;return t?"0px":n})),be=S.default.div.withConfig({displayName:"S_Cell",componentId:"sc-1y1w1hk-7"})(["-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;background-color:",";border:",";border-radius:8px;box-sizing:border-box;color:",";cursor:default;height:",";text-align:center;user-select:none;width:",";"],(function(e){var t=e.theme;return e.active?t.ui_cpnt_icon_sys_brandprimary:t.ui_temp_grey_04}),(function(e){var t=e.theme;return e.focus?"8px solid ".concat(t.ui_temp_black):"1px solid ".concat(t.ui_temp_grey_04)}),(function(e){var t=e.theme;return e.active?t.ui_cpnt_textlabel_sys_white:t.ui_cpnt_textlabel_sys_tertiary}),(function(e){return e.$height}),(function(e){return e.$width})),pe=Object(j.memo)(oe),me=Object(j.forwardRef)((function(e,t){var n=e.thumbnailSrc,i=e.eventTitle,c=e.eventSummary,o=e.eventStartDate,a=e.eventEndDate,r=e.onClick;return Object(D.jsxs)(je,{onClick:r,ref:t,children:[Object(D.jsx)(m.ImageView,{src:n,width:"responsive",ratio:"3_4",shapeType:"rectangle",scaleType:"cover",borderMode:"use"}),Object(D.jsx)(m.Spacing,{size:"spacing_d"}),Object(D.jsx)(m.D_TextLabel,{text:i,styleTheme:"leadParaBold",ellipsisMode:"use",lineLimit:2}),c&&Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.Spacing,{size:"spacing_b"}),Object(D.jsx)(m.D_TextLabel,{text:c,styleTheme:"body2Regular",colorTheme:"sysTextSecondary",ellipsisMode:"use",lineLimit:2})]}),Object(D.jsx)(m.Spacing,{size:"spacing_c"}
1),Object(D.jsx)(m.D_TextLabel,{text:o===a?"".concat(o,"(KST)"):"".concat(o," - ").concat(a,"(KST)"),styleTheme:"body2Regular",colorTheme:"sysTextTertiary"})]})})),je=S.default.div.withConfig({displayName:"S_EventGridItem",componentId:"sc-4yzq63-0"})(["cursor:pointer;"]),he=me;me.displayName="EventGridItem";var ge=S.default.div.withConfig({displayName:"S_EventsListBox",componentId:"sc-1nlv5sc-0"})(["display:flex;"]),xe=S.default.div.withConfig({displayName:"S_SideTabBarWrapper",componentId:"sc-1nlv5sc-1"})(["height:100%;overflow-y:auto;position:sticky;top:",";width:288px;"],(function(e){return e.theme.spacing.spacingE})),fe=S.default.div.withConfig({displayName:"S_Events",componentId:"sc-1nlv5sc-2"})(["flex:1;padding-bottom:",";padding-left:",";"],(function(e){return e.theme.spacing.spacingI}),(function(e){return e.theme.spacing.spacingE})),ye=S.default.div.withConfig({displayName:"S_EventsGrid",componentId:"sc-1nlv5sc-3"})(["display:grid;grid-column-gap:",";grid-row-gap:",";grid-template-columns:1fr 1fr 1fr;width:100%;"],(function(e){return e.theme.spacing.spacingE}),(function(e){return e.theme.spacing.spacingH})),Te=function(){Object(y.b)("E00003Events","e00003_events");var e=Object(h.a)("translation").t,t=Object(i.c)(),n=Object(c.k)(),o=Object(c.m)().channelCode,a=Object(i.d)(r.c),s=Object(i.d)(T.d),l=s.events,u=s.pagination,_=Object(C.c)([T.a.fetchEvents]).isActionPending(),b=v.b.getPAppInfo(Object(v.h)(o),x.Y.E00003.CODE),k=ee().eventTabName,S=Object(f.e)().userEntrywayForUse,E=Object(f.a)(),P=E.openDialog,N=E.closeDialog,M=Y({isLoading:_,list:l,totalCount:u.total,initialPage:u.page,fetchNextPage:function(e){t(T.a.fetchEvents({page:e,limit:15}))}}).lastElementRef,B=a?{title:e("str_seo_e00002_events_title",{eventTitle:a.pAppCodeMenuItemNameSet[x.Y.E00003.CODE],interpolation:{escapeValue:!1}}),description:e("str_seo_e00002_events_desc",{channelName:a.title,interpolation:{escapeValue:!1}})}:null;Object(g.c)({manifest:U.E00003Events,isActivated:!0,data:B,options:{useChannelTitlePrefix:!0}}),Object(j.useEffect)((function(){return function(){t(T.a.initAllEvent())}}),[]);var L=function(t,i){t?P({contentText:e("str_key_user_scene_e00002events_modal_forbiddenevent_contenttext"),btnMode:"tbtn_amount1",tBtn1Text:e("str_confirm"),onClickTBtn1:N}):function(e){n.push(Object(v.l)(p.a,{channelCode:o,eventId:e}))}(i)};return Object(D.jsx)(m.WTContainersBox,{layoutType:"WTS_1",content2:Object(D.jsxs)(ge,{children:[Object(D.jsx)(xe,{children:Object(D.jsx)(ie,{})}),Object(D.jsxs)(fe,{children:[_&&Object(D.jsx)(d.x,{fullScreen:!0}),Object(D.jsx)(m.D_TextLabel,{text:z({targetModel:"P_APP",columnName:"configOverride.UX_BTS_OVERRIDE_EVENTS_NAME_WITH_I18N_SUPPORT",targetId:null===b||void 0===b?void 0:b.id,originalText:k}),styleTheme:"displayBold"}),Object(D.jsx)(m.Spacing,{size:"spacing_g"}),0===l.length?Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.Spacing,{size:"spacing_i"}),Object(D.jsx)(m.D_TextLabel,{text:e("str_key_user_scene_e00002events_emptytext"),styleTheme:"body2Regular",colorTheme:"sysTextTertiary",textAlign:"center"})]}):Object(D.jsx)(ye,{children:l.map((function(e,t){return Object(D.jsx)(he,{ref:t===l.length-1?M:null,thumbnailSrc:z({targetModel:"EVENT",columnName:"thumbnailSrc",targetId:e.eventId,originalText:e.thumbnailSrc}),eventTitle:z({targetModel:"EVENT",columnName:"title",targetId:e.eventId,originalText:e.title}),eventSummary:z({targetModel:"EVENT",columnName:"summary",targetId:e.eventId,originalText:e.summary}),eventStartDate:O.a.tz(e.startDate,I.e.KST).format("YYYY-MM-DD(ddd)"),eventEndDate:O.a.tz(e.endDate,I.e.KST).format("YYYY-MM-DD(ddd)"),onClick:S((function(){return L("FORBIDDEN"===e.availabilityStatus,e.eventId)}),"GUEST_OPEN_WHEN_PUBLIC_OPEN")},e.id)}))})]})]})})},ve=n(244);var Oe=S.default.div.withConfig({displayName:"S_BackButtonBox",componentId:"sc-ke1atw-0"})(["align-items:center;cursor:pointer;display:flex;margin-left:40px;padding-bottom:",";padding-top:",";width:fit-content;"],(function(e){return e.theme.spacing.spacingF}),(function(e){return e.theme.spacing.spacingE})),Ce=function(e){var t=e.onClick,n=Object(h.a)("translation").t;return Object(D.jsxs)(Oe,{onClick:t,children:[Object(D.jsx)(m.D_IconButton,{baseColorKey:"ui_cpnt_button_fill_base_transparent",iconSize:20,iconName:"ic_arrow_left_bold",iconColorKey:"ui_cpnt_icon_sys_grey_01"}),Object(D.jsx)(m.Spacing,{size:"spacing_a",spacingType:"width"}),Object(D.jsx)(m.D_TextLabel,{text:n("str_back")})]})},Ie=n(591);var ke=S.default.div.withConfig({displayName:"S_EventDescription",componentId:"sc-ijs4o6-0"})([""," img{margin-bottom:0;margin-top:0;}"],Ie.a),Se=function(e){var t=e.description;return Object(D.jsx)(ke,{dangerouslySetInnerHTML:{__html:t}})};var De=function(e){var t=e.tab,n=e.onClickTab,i=Object(c.m)().channelCode,o=ee(),a=o.eventInfoTabName,r=o.noticeGuidelineTabName,s=v.b.getPAppInfo(Object(v.h)(i),x.Y.E00003.CODE),l=[{title:z({targetModel:"P_APP",columnName:"configOverride.UX_BTS_OVERRIDE_EVENTS_EVENTINFO_NAME_WITH_I18N_SUPPORT",targetId:null===s||void 0===s?void 0:s.id,originalText:a}),isActive:"DESCRIPTION"===t,onClick:function(){return n("DESCRIPTION")}},{title:z({targetModel:"P_APP",columnName:"configOverride.UX_BTS_OVERRIDE_EVENTS_NOTICE_GUIDELINE_NAME_WITH_I18N_SUPPORT",targetId:null===s||void 0===s?void 0:s.id,originalText:r}),isActive:"NOTICE_GUIDELINE"===t,onClick:function(){return n("NOTICE_GUIDELINE")}}];return Object(D.jsx)(m.M_MobileTabBar,{itemArray:l,colorTheme:"grey_01"})},Ee=n(81),Pe=n(2770);function Ne(e,t){var n=Object(j.useState)(null),i=Object(k.a)(n,2),c=i[0],o=i[1],a=v.b.isGuest(),r=(null===e||void 0===e?void 0:e.baseCurrency)||"KRW",s=(null===e||void 0===e?void 0:e.altCurrencyDefinitions)||[],l=s&&s.length>0,d=Object(j.useCallback)((function(){if(a)return r;if(null!==t&&void 0!==t&&t.preferredCurrency)return t.preferredCurrency;var e=v.b.getAccountUserInfo();return Ee.c.getDefaultPreferredCurrency(null===e||void 0===e?void 0:e.countryCodeAlpha2)}),[a,r,t]),u=Object(j.useMemo)((function(){return l?c||d():r}),[c,d]),_=l?{baseCurrency:r,displayCurrency:u,altCurrencyDefinitions:s||[]}:void 0,b=Object(j.useMemo)((function(){return a?Boolean(c):Boolean(null===t||void 0===t?void 0:t.preferredCurrency)}
1),[a,c,null===t||void 0===t?void 0:t.preferredCurrency]),p=Object(j.useCallback)((function(e){return l&&e.currency!==u?{amount:Ee.c.exchangePrice(Number(e.amount),e.currency,u,Object(Pe.a)(s,r)),currency:u}:{amount:Number(e.amount),currency:e.currency}}),[u,l,s,r]),m=Object(j.useCallback)((function(e){o(e)}),[]);return{displayCurrency:u,hasPreferredCurrency:b,changeCurrency:m,getConvertedPrice:p,isMultiCurrencyChannel:l,baseCurrency:r,altCurrencyDefinitions:s,currencyUtilParams:_}}var Me=n(33),Be=n(165),Le=n(91),we=n(95),Re=function(e){return Number((Math.round(100*e*100)/100).toString())};function Ae(e){var t=e.selectedLabels,n=e.pendingChange,i=e.quota;return i?-1===i.availableQuota?{valid:!0}:n&&n.quantity>0&&0===i.availableQuota?{valid:!1,reason:"NO_QUOTA",availableQuota:i.availableQuota}:t.reduce((function(e,t){return n&&t.id===n.labelId?e:e+t.quantity}),n?n.quantity:0)>i.availableQuota?{valid:!1,reason:"EXCEEDED",availableQuota:i.availableQuota}:{valid:!0}:{valid:!0}}var ze=function(e,t,n){return e.map((function(e){var i=e.daysAfterPurchaseMax,c=e.daysAfterPurchaseMin,o=e.daysBeforeEventMax,a=e.daysBeforeEventMin,r=e.refundType,s=e.refundAmount,l=e.refundPercentage;if("TYPE_DAY_FROM_PURCHASE"===e.refundPolicyItemType)return{periodText:Le.a.t("str_key_scene_e00002refundpolicy_table_cancellationtiming_content_afterbooking_within7days",{daysAfterPurchaseMax:i}),feeText:Le.a.t("str_key_scene_e00002refundpolicy_table_cancellationfee_content_nofee")};if("TYPE_DAY_BEFORE_EVENT"===e.refundPolicyItemType){var d={periodText:Le.a.t("str_key_scene_e00002refundpolicy_table_cancellationtiming_content_beforeevent_to_beforeevent",{daysBeforeEventMax:o,daysBeforeEventMin:a}),feeText:"FIXED"===r?Le.a.t("str_key_scene_e00002refundpolicy_table_cancellationfee_content_fixedtype",{amountCurrency:s?n?Ee.c.translate.priceWithCurrency({amount:Ee.c.exch
1angePrice(Number(s),n.baseCurrency,t,Object(Pe.a)(n.altCurrencyDefinitions,n.baseCurrency)),currency:t},{friendly:!0}):Ee.c.translate.priceWithCurrency({amount:s,currency:t},{friendly:!0}):"-",currency:t}):"PERCENTAGE"===r?Le.a.t("str_key_scene_e00002refundpolicy_table_cancellationfee_content_percentagetype",{percentageAmount:Re(l||0)}):Le.a.t("str_key_scene_e00002refundpolicy_table_cancellationfee_content_nofee"),feeCaption:"FIXED"===r?Le.a.t("str_key_scene_e00002refundpolicy_table_cancellationfee_content_fixedtype_caption"):void 0};return o===a&&(d.periodText=Le.a.t("str_key_scene_e00002refundpolicy_table_cancellationtiming_content_beforeevent",{daysBeforeEventMax:o,daysBeforeEventMin:a})),Number(a)>=9999&&(d.periodText=Le.a.t("str_key_scene_e00002refundpolicy_table_cancellationtiming_content_afterbooking_to_beforeevent",{daysAfterPurchaseMin:c,daysBeforeEventMax:o})),d}if("TYPE_DAY_EVENT_IMMINENT"===e.refundPolicyItemType){var u={periodText:Le.a.t("str_key_scene_e00002refundpolicy_table_cancellationtiming_content_beforeevent_to_beforeevent",{daysBeforeEventMax:o,daysBeforeEventMin:a}),feeText:"FIXED"===r?Le.a.t("str_key_scene_e00002refundpolicy_table_cancellationfee_content_fixedtype",{amountCurrency:s?n?Ee.c.translate.priceWithCurrency({amount:Ee.c.exch
1angePrice(Number(s),n.baseCurrency,t,Object(Pe.a)(n.altCurrencyDefinitions,n.baseCurrency)),currency:t},{friendly:!0}):Ee.c.translate.priceWithCurrency({amount:s,currency:t},{friendly:!0}):"-",currency:t}):"PERCENTAGE"===r?Le.a.t("str_key_scene_e00002refundpolicy_table_cancellationfee_content_percentagetype",{percentageAmount:Re(l||0)}):Le.a.t("str_key_scene_e00002refundpolicy_table_cancellationfee_content_nofee"),feeCaption:"FIXED"===r?Le.a.t("str_key_scene_e00002refundpolicy_table_cancellationfee_content_fixedtype_caption"):void 0};return 1===o&&1===a&&(u.periodText=Le.a.t("str_key_scene_e00002refundpolicy_table_cancellationtiming_content_beforeevent",{daysBeforeEventMin:a})),0===o&&0===a&&(u.periodText=Le.a.t("str_key_scene_e00002refundpolicy_table_cancellationtiming_content_0daybeforeevent")),Number(o)>0&&0===a&&(u.periodText=Le.a.t("str_key_scene_e00002refundpolicy_table_cancellationtiming_content_beforeevent_to_0daybeforeevent",{daysBeforeEventMax:o})),u}return{periodText:"",feeText:""}}))};var Fe=S.default.div.withConfig({displayName:"Table",componentId:"sc-1cx6gb1-0"})(["width:auto;"]),Ye=S.default.div.withConfig({displayName:"TableHeader",componentId:"sc-1cx6gb1-1"})(["background-color:",";border-radius:8px;display:flex;"],(function(e){return e.theme.ui_cpnt_sheet_base})),We=S.default.div.withConfig({displayName:"TableRow",componentId:"sc-1cx6gb1-2"})(["display:flex;"]),Ve=S.default.div.withConfig({displayName:"TableCell",componentId:"sc-1cx6gb1-3"})(["align-items:center;border-bottom-width:",";border-color:",";border-left-width:",";border-right-width:",";border-style:solid;border-top-width:",";display:flex;flex:1;padding:"," ",";text-align:left;"],(function(e){var t=e.borderBottomWith;return t?"".concat(t,"px"):0}),(function(e){return e.theme.ui_temp_grey_04}),(function(e){var t=e.borderLeftWith;return t?"".concat(t,"px"):0}),(function(e){var t=e.borderRightWith;return t?"".concat(t,"px"):0}),(function(e){var t=e.borderTopWith;return t?"".concat(t,"px"):0}),(function(e){return e.theme.spacing.spacingC}),(function(e){return e.theme.spacing.spacingD})),Ue=function(e){var t=e.feeData,n=Object(h.a)("translation").t;return Object(D.jsxs)(Fe,{children:[Object(D.jsxs)(Ye,{children:[Object(D.jsx)(Ve,{children:Object(D.jsx)(m.D_TextLabel,{text:n("str_key_scene_e00002refundpolicy_table_title_cancellationtiming")})}),Object(D.jsx)(Ve,{borderLeftWith:1,children:Object(D.jsx)(m.D_TextLabel,{text:n("str_key_scene_e00002refundpolicy_table_title_cancellationfee")})})]}),Object(D.jsx)("div",{children:t.map((function(e,t){return Object(D.jsxs)(We,{children:[Object(D.jsx)(Ve,{borderBottomWith:1,children:Object(D.jsx)(m.D_TextLabel,{text:e.periodText,styleTheme:"body2Regular"})}),Object(D.jsx)(Ve,{borderLeftWith:1,borderBottomWith:1,children:Object(D.jsxs)("div",{children:[Object(D.jsx)(m.D_TextLabel,{text:e.feeText,styleTheme:"body2Regular"}),Object(D.jsx)(m.D_TextLabel,{text:e.feeCaption,styleTheme:"caption2Regular",colorTheme:"sysTextTertiary"})]})})]},t)}))})]})};var He=S.default.div.withConfig({displayName:"S_EventNoticeGuideline",componentId:"sc-101clsr-0"})([""," img{margin-bottom:0;margin-top:0;}"],Ie.a),Ge=function(e){var t=e.noticeGuideline,n=e.refundPolicyItems,c=Object(h.a)("translation").t,o=Object(j.useMemo)(Me.n,[]),a=Ne(Object(i.d)(o),Object(i.d)(Object(Be.d)())),r=a.displayCurrency,s=a.currencyUtilParams,l=null===n||void 0===n?void 0:n.find((function(e){return"TYPE_DAY_EVENT_IMMINENT"===e.refundPolicyItemType}));return Object(D.jsxs)(D.Fragment,{children:[n&&Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.Spacing,{size:"spacing_f"}),Object(D.jsx)(m.D_TextLabel,{text:c("str_key_user_scene_e00002eventdetail_section_refundpolicy_title"),styleTheme:"leadParaBold"}),Object(D.jsx)(m.Spacing,{size:"spacing_d"}),Object(D.jsx)(m.D_TextLabel,{text:c("str_key_user_scene_e00002eventdetail_section_refundpolicy_desc_1"),styleTheme:"caption1Regular",colorTheme:"sysTextSecondary"}),1===(null===l||void 0===l?void 0:l.daysBeforeEventMin)&&Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.Spacing,{size:"spacing_a"}),Object(D.jsx)(m.D_TextLabel,{text:c("str_key_user_scene_e00002eventdetail_section_refundpolicy_de
1sc_3"),styleTheme:"caption1Regular",colorTheme:"sysTextError"})]}),Object(D.jsx)(m.Spacing,{size:"spacing_e"}),Object(D.jsx)(Ue,{feeData:ze(n,r,s)}),Object(D.jsx)(m.Spacing,{size:"spacing_h"}),Object(D.jsx)(m.Divider,{}),Object(D.jsx)(m.Spacing,{size:"spacing_h"})]}),Object(D.jsx)(He,{dangerouslySetInnerHTML:{__html:t}})]})};var Ke=function(e){var t=e.description,n=e.noticeGuideline,i=e.refundPolicyItems,c=Object(j.useState)("DESCRIPTION"),o=Object(k.a)(c,2),a=o[0],r=o[1];return Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(De,{tab:a,onClickTab:function(e){return r(e)}}),"DESCRIPTION"===a&&Object(D.jsx)(Se,{description:t}),"NOTICE_GUIDELINE"===a&&Object(D.jsx)(Ge,{noticeGuideline:n,refundPolicyItems:i})]})};var qe=S.default.div.withConfig({displayName:"S_EventSummary",componentId:"sc-qkq4xg-0"})(["display:flex;"]),Qe=S.default.div.withConfig({displayName:"S_EventInfoBox",componentId:"sc-qkq4xg-1"})(["width:100%;"]),Xe=function(e){var t=e.thumbnailSrc,n=e.eventTitle,i=e.eventSummary,c=e.eventAgeRated,o=e.eventStartDate,a=e.eventEndDate,r=e.buttonText,s=e.isDisabled,l=e.onClick;return Object(D.jsxs)(qe,{children:[Object(D.jsx)("div",{children:Object(D.jsx)(m.ImageView,{src:t,width:480,noImageWidth:480,ratio:"3_4",shapeType:"rectangle",scaleType:"cover",borderMode:"use"})}),Object(D.jsx)(m.Spacing,{size:"spacing_g",spacingType:"width"}),Object(D.jsxs)(Qe,{children:[Object(D.jsx)(m.D_TextLabel,{text:n,styleTheme:"displayBold"}),i&&Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.Spacing,{size:"spacing_e"}),Object(D.jsx)(m.D_TextLabel,{text:i,styleTheme:"leadParaRegular"})]}),c&&Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.Spacing,{size:"spacing_e"}),Object(D.jsx)(m.D_TextLabel,{text:c,styleTheme:"body2Regular",colorTheme:"sysTextSecondary",wordBreak:"break_all"})]}),Object(D.jsx)(m.Spacing,{size:"spacing_d"}),Object(D.jsx)(m.D_TextLabel,{text:o===a?"".concat(o,"(KST)"):"".concat(o," - ").concat(a,"(KST)"),styleTheme:"body2Regular",colorTheme:"sysTextTertiary"}),Object(D.jsx)(m.Spacing,{size:"spacing_g"}),Object(D.jsx)(m.Divider,{}),Object(D.jsx)(m.Spacing,{size:"spacing_g"}),Object(D.jsx)(m.D_MainButton,{text:r,responsiveMode:"use",state:s?"disabled":"normal",onClick:l})]})]})};var $e=S.default.div.withConfig({displayName:"S_EventDetailContentsBox",componentId:"sc-1bk7tp0-0"})(["padding-left:",";padding-right:",";"],(function(e){return e.theme.spacing.spacingG}),(function(e){return e.theme.spacing.spacingG})),Ze=S.default.div.withConfig({displayName:"S_ContainerLayout",componentId:"sc-1bk7tp0-1"})(["height:100%;overflow-y:auto;& [x-pds-name='ContentsContainer']{scrollbar-width:auto;::-webkit-scrollbar-track{background-color:transparent;}::-webkit-scrollbar-thumb{background-color:",";background-clip:padding-box;border-radius:5px;border:2px solid transparent;}::-webkit-scrollbar{display:block;width:10px;}}"],(function(e){return e.theme.ui_container_scroll})),Je=function(){var e;Object(y.b)("E00003EventDetail","e00003_event_detail");var t=Object(h.a)("translation").t,n=Object(i.c)(),o=Object(c.k)(),a=Object(c.m)(),l=a.channelCode,u=a.eventId,_=Object(i.d)(r.c),b=Object(i.d)(s.e),x=Object(i.d)(T.e),I=Object(C.c)([T.a.fetchEvent]),k=I.getActionStatus().error,S=I.isActionPending(),E=Object(f.a)(),P=E.openDialog,N=E.closeDialog,M=Object(ve.a)().openChannelAuthModal,B=Object(f.e)().userEntrywayForUse,L=J({sceneName:W.EVENT_DETAIL}),w=L.bookingButtonText,R=L.notBookingButtonText,A=Object(V.a)().videoCallChannel,F=v.b.isGuest(),Y=_&&x?{title:t("str_seo_e00002_event_detail_title",{eventTitle:z({targetModel:"EVENT",columnName:"title",targetId:x.eventId,originalText:x.title}),interpolation:{escapeValue:!1}}),description:t("str_seo_e00002_event_detail_desc",{eventTitle:z({targetModel:"EVENT",columnName:"title",targetId:x.eventId,originalText:x.title}),interpolation:{escapeValue:!1}}),thumbnailSrc:z({targetModel:"EVENT",columnName:"thumbnailSrc",targetId:x.eventId,originalText:x.thumbnailSrc})}:null;Object(g.c)({manifest:U.E00003EventDetail,isActivated:!0,data:Y,options:{useChannelTitlePrefix:!0}}),Object(j.useEffect)((function(){return n(T.a.fetchEvent({eventId:u})),function(){n(T.a.initAllEvent())}}),[u]);var H=function(){o.push(Object(v.l)(p.h,{channelCode:l}))},G=function(){n(T.a.initAllEvent()),o.push(Object(v.l)(p.e,{channelCode:l,eventId:u}))},K=function(){var e;Boolean(null===_||void 0===_||null===(e=_.inChannelStore)||void 0===e?void 0:e.key)?F&&b?P({contentText:t
1("str_9040"),btnMode:"tbtn_amount3",tBtn2Text:t("str_guest_purchase"),tBtn1Text:t("str_do_signup"),tBtn3Text:t("str_cancel"),onClickTBtn2:function(){G(),N()},onClickTBtn1:function(){M(),N()},onClickTBtn3:N}):G():P({contentText:t("str_key_user_scene_e00002eventdetail_dialog_notmonetization_description"),btnMode:"tbtn_amount2",tBtn1Text:t("str_key_user_scene_e00002eventdetail_dialog_notmonetization_btn_continue"),tBtn2Text:t("str_cancel"),onClickTBtn1:function(){G(),N()},onClickTBtn2:N})};return Object(D.jsxs)(Ze,{children:[Object(D.jsx)(m.WTContainersBox,{layoutType:"WTN_1",isLoadingContainer1:S,content1:x?Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(Ce,{onClick:H}),Object(D.jsxs)($e,{children:[Object(D.jsx)(Xe,{thumbnailSrc:z({targetModel:"EVENT",columnName:"thumbnailSrc",targetId:x.eventId,originalText:x.thumbnailSrc}),eventTitle:z({targetModel:"EVENT",columnName:"title",targetId:x.eventId,originalText:x.title}),eventSummary:z({targetModel:"EVENT",columnName:"summary",targetId:x.eventId,originalText:x.summary}),eventAgeRated:z({targetModel:"EVENT",columnName:"ageRated",targetId:x.eventId,originalText:x.ageRated}),eventStartDate:O.a.tz(x.startDate,$).format("YYYY-MM-DD(ddd)"),eventEndDate:O.a.tz(x.endDate,$).format("YYYY-MM-DD(ddd)"),buttonText:"FORBIDDEN"===x.availabilityStatus?t(R):t(w),isDisabled:"FORBIDDEN"===x.availabilityStatus,onClick:A?B(K):B(K,"GUEST_OPEN_WHEN_PUBLIC_PURCHASE")}),Object(D.jsx)(m.Spacing,{size:"spacing_g"}),Object(D.jsx)(Ke,{description:z({targetModel:"EVENT",columnName:"description",targetId:x.eventId,originalText:x.description}),noticeGuideline:z({targetModel:"EVENT",columnName:"noticeGuidelines",targetId:x.eventId,originalText:x.noticeGuidelines}),refundPolicyItems:null===(e=x.refundPolicy)||void 0===e?void 0:e.refundPolicyItems})]})]}):void 0}),k&&Object(D.jsx)(d.n,{statusCode:null===k||void 0===k?void 0:k.status,errorCode:null===k||void 0===k?void 0:k.code,onClickConfirmButton:function(){H()}})]})},et=n(17),tt=n(29),nt=n(495),it=n(69),ct=n(186),ot=n(63),at=n(337),rt=n(211);var st=S.default.label.withConfig({displayName:"S_BasicListItemBox",componentId:"sc-1qqxug5-0"})(["align-items:center;background-color:",";cursor:pointer;display:flex;height:72px;justify-content:space-between;padding:0 12px;&:active:enabled{background-color:",";}label{cursor:pointer;}"],(function(e){return e.theme.ui_cpnt_list_base_area}),(function(e){return e.theme.ui_cpnt_list_base_area_select})),lt=S.default.div.withConfig({displayName:"S_BasicItemWrapper",componentId:"sc-1qqxug5-1"})(["align-items:center;display:flex;justify-content:space-between;"]),dt=function(e){var t=e.baseCurrency,n=e.currencyList,c=e.selectedCurrency,o=e.onSelectItem,a=e.onClose,r=Object(h.a)("translation").t,s=Object(j.useMemo)(Me.n,[]),l=Object(i.d)(s),d=null===l||void 0===l?void 0:l.altCurrencyDefinitions,u=d&&d.length>0,_=v.b.isGuest(),b=Object(j.useState)(c||t),p=Object(k.a)(b,2),g=p[0],x=p[1];return Object(D.jsxs)(m.M_MobileBasicModal,{titleText:r("str_9291"),contentText:r("str_9292"),mBtnText:r("str_select"),mBtnType:"submit",onClickMBtn:function(){o(g),a()},onClickXMarkIcon:function(){a()},children:[!_&&Object(D.jsx)(D.Fragment,{children:Object(D.jsx)(m.D_TextLabel,{text:r("str_9293"),styleTheme:"caption1Regular",colorTheme:"sysTextError"})}),Object(D.jsx)(m.Spacing,{size:"spacing_e"}),Object(D.jsx)(m.Divider,{}),Object(D.jsx)(m.Spacing,{size:"spacing_d"}),u&&n.map((function(e,t){return Object(D.jsx)(st,{children:Object(D.jsxs)(lt,{onClick:function(){return function(e){x(e)}(e)},children:[Object(D.jsx)(m.Icon,{iconName:g===e?"ic_radio_on":"ic_radio_off",size:16,colorKey:g===e?"ui_cpnt_icon_sys_brandprimary":"ui_cpnt_icon_sys_grey_03"}),Object(D.jsx)(m.D_BasicListItem,{titleText:Ee.c.translate.currency(e),captionText:r("KRW"===e?"str_9294":"str_9295")})]})},t)}))]})};var ut=S.default.div.withConfig({displayName:"S_PromotionInfoWrapper",componentId:"sc-1qyo5my-0"})(["align-items:center;display:flex;"]),_t=function(e){var t=e.isDiscounted,n=e.benefitLabel,c=e.discountAmount,o=e.finalPrice,a=e.listPrice,r=e.policyTitle,s=e.seatTitle,l=e.selectedCurrency,d=Object(h.a)("translation").t,u=Object(j.useMemo)(Me.n,[]),_=l!==Ne(Object(i.d)(u),Object(i.d)(Object(Be.d)())).baseCurrency,b=function(e,t){return _?d("str_order_price_multi_approx",{amountCurrency:Ee.c.translate.priceWithCurrency({amount:"".concat(t?-1*Number(e.amount):e.amount),currency:e.currency},{friendly:!0})}):Ee.c.translate.priceWithCurrency({amount:"".concat(t?-1*Number(e.amount):e.amount),currency:e.currency},{friendly:!0})};return Object(D.jsxs)(m.D_ContentSheet,{width:"100%",height:"responsive",backgroundColorTheme:"base3",paddingTop:"spacing_d",paddingBottom:"spacing_d",paddingLeft:"spacing_d",paddingRight:"spacing_d",shapeType:"round",radius:16,children:[Object(D.jsx)(m.D_TextLabel,{text:s,styleTheme:"body2Bold"}),Object(D.jsx)(m.Spacing,{size:"spacing_d"}),Object(D.jsx)(m.D_TextLabel,{text:r,styleTheme:"caption1Bold"}),Object(D.jsx)(m.Spacing,{size:"spacing_a"}),t&&a&&Object(D.jsx)(D.Fragment,{children:Object(D.jsx)(m.D_TextLabel,{text:b(a.value),styleTheme:"caption2Regular",colorTheme:"sysTextSecondary",textDecorationType:"line_through"})}),Object(D.jsx)(m.D_TextLabel,{text:b(o.value),styleTheme:"body1Bold"}),c&&Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.Spacing,{size:"spacing_c"}
1),Object(D.jsx)(m.Divider,{}),Object(D.jsx)(m.Spacing,{size:"spacing_d"}),Object(D.jsxs)(ut,{children:[Object(D.jsx)(m.D_TextLabel,{text:b(c.value,!0),styleTheme:"caption2Bold",colorTheme:"sysTextSecondary"}),Object(D.jsx)(m.Spacing,{size:"spacing_b",spacingType:"width"}),Object(D.jsx)(m.Divider,{direction:"vertical",height:12}),Object(D.jsx)(m.Spacing,{size:"spacing_b",spacingType:"width"}),Object(D.jsx)(m.D_TextLabel,{text:n,styleTheme:"caption2Bold",colorTheme:"sysTextSecondary"})]})]})]})};var bt=S.default.div.withConfig({displayName:"S_BookingInfoGrid",componentId:"sc-ghg3u6-0"})(["display:grid;grid-column-gap:",";grid-row-gap:",";grid-template-columns:max-content auto;"],(function(e){return e.theme.spacing.spacingD}),(function(e){return e.theme.spacing.spacingB})),pt=S.default.div.withConfig({displayName:"S_SheetsWrapper",componentId:"sc-ghg3u6-1"})(["display:flex;flex-direction:column;gap:",";"],(function(e){return e.theme.spacing.spacingC})),mt=S.default.div.withConfig({displayName:"S_DiscountWrapper",componentId:"sc-ghg3u6-2"})(["align-items:center;display:flex;justify-content:space-between;"]),jt=mt,ht=S.default.div.withConfig({displayName:"S_ButtonWrapper",componentId:"sc-ghg3u6-3"})(["width:80px;"]),gt=function(e){var t=e.viewModels,n=e.eventTitle,i=e.scheduleTitle,c=e.theater,o=e.hall,a=e.date,r=e.duration,s=e.hasRefundPolicy,l=e.selectedCurrency,d=e.onDiscountButtonClick,u=e.onRefundPolicyDetailBtnClick,_=Object(h.a)("translation").t,b=J({sceneName:W.EVENT_TICKET_BOOKING_ORDER}),p=b.bookingInfoSectionTitleText,j=b.bookingInfoSeatsText,g=Object(V.a)().videoCallChannel;return Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.D_BodyTextGroup,{titleText:_(p),titleStyleTheme:"headingBold"}),Object(D.jsx)(m.Spacing,{size:"spacing_e"}),Object(D.jsxs)(bt,{children:[Object(D.jsx)(m.D_TextLabel,{text:_("str_key_user_scene_e00002eventticketbookingorder_section_bookinginfo_title")}),Object(D.jsx)(m.D_TextLabel,{text:"".concat(n," (").concat(i,")"),styleTheme:"body2Regular"}),!g&&Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.D_TextLabel,{text:_("str_key_user_scene_e00002eventticketbookingorder_section_bookinginfo_location")}),Object(D.jsx)(m.D_TextLabel,{text:"".concat(c," ").concat(o).trimStart(),styleTheme:"body2Regular",wordBreak:"break_all"})]}),Object(D.jsx)(m.D_TextLabel,{text:_("str_key_user_scene_e00002eventticketbookingorder_section_bookinginfo_date")}),Object(D.jsx)(m.D_TextLabel,{text:a,styleTheme:"body2Regular"}),!g&&Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.D_TextLabel,{text:_("str_key_user_scene_e00002eventticketbookingorder_section_bookinginfo_duration_title")}),Object(D.jsx)(m.D_TextLabel,{text:_("str_key_user_scene_e00002eventticketbookingorder_section_bookinginfo_duration_desc",{duration:r}),styleTheme:"body2Regular"})]})]}),Object(D.jsx)(m.Spacing,{size:"spacing_b"}),Object(D.jsx)(m.D_TextLabel,{text:_(j)}),Object(D.jsx)(m.Spacing,{size:"spacing_d"}),Object(D.jsx)(pt,{children:t&&t.map((function(e,t){var n,i,c;return Object(D.jsx)(D.Fragment,{children:Object(D.jsx)(_t,{isDiscounted:Boolean(null===e||void 0===e||null===(n=e.promotion)||void 0===n?void 0:n.selectedProductDiscount),benefitLabel:null===(i=e.promotion.selectedProductDiscount)||void 0===i?void 0:i.benefitLabel,finalPrice:e.finalPrice,discountAmount:null===(c=e.promotion.selectedProductDiscount)||void 0===c?void 0:c.discountAmount,listPrice:e.listPrice,seatTitle:e.source.originalPayload.seatTitle,policyTitle:e.source.originalPayload.policyT
1itle,selectedCurrency:l})},t)}))}),Object(D.jsx)(m.Spacing,{size:"spacing_e"}),Object(D.jsxs)(mt,{children:[Object(D.jsx)(m.D_TextLabel,{text:_("str_user_promotion_campaign_discount_and_coupon")}),Object(D.jsx)(ht,{children:Object(D.jsx)(m.D_MainButton,{text:_("str_apply_btn"),responsiveMode:"use",styleTheme:"secondary",size:"xsmall",onClick:d})})]}),s&&Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.Spacing,{size:"spacing_e"}),Object(D.jsx)(m.Divider,{}),Object(D.jsx)(m.Spacing,{size:"spacing_e"}),Object(D.jsxs)(jt,{children:[Object(D.jsx)(m.D_TextLabel,{text:_("str_key_user_scene_e00002eventticketbookingorder_section_cancellationfee_title")}),Object(D.jsx)(ht,{children:Object(D.jsx)(m.D_MainButton,{text:_("str_key_user_scene_e00002eventticketbookingorder_section_cancellationfee_btn"),styleTheme:"secondary",size:"xsmall",onClick:u})})]})]})]})};var xt=function(e){var t=e.selectedCurrency,n=e.refundPolicyItems,c=e.onClose,o=Object(h.a)("translation").t,a=Object(j.useMemo)(Me.n,[]),r=Ne(Object(i.d)(a),Object(i.d)(Object(Be.d)())),s=r.displayCurrency,l=r.currencyUtilParams,d=null===n||void 0===n?void 0:n.find((function(e){return"TYPE_DAY_EVENT_IMMINENT"===e.refundPolicyItemType}));return Object(D.jsx)(m.D_DesktopBasicModal,{titleText:o("str_key_user_scene_e00002eventticketbookingorder_modal_cancellationfee_title"),size:"medium",btnMode:"mbtn_amount1",mBtn1Text:o("str_confirm"),onClickMBtn1:c,children:Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.M_TextLabel,{text:o("str_key_user_scene_e00002eventdetail_section_refundpolicy_desc_1"),styleTheme:"caption1Regular",colorTheme:"sysTextSecondary"}),1===(null===d||void 0===d?void 0:d.daysBeforeEventMin)&&Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.Spacing,{size:"spacing_a"}),Object(D.jsx)(m.M_TextLabel,{text:o("str_key_user_scene_e00002eventdetail_section_refundpolicy_desc_3"),styleTheme:"caption1Regular",colorTheme:"sysTextError"})]}),Object(D.jsx)(m.Spacing,{size:"spacing_e"}),Object(D.jsx)(Ue,{feeData:ze(n,t||s,l)})]})})};function ft(e){var t,n=e.invoicePrice,i=e.preferredCurrency,c=Object(h.a)("translation").t,o=Ee.c.getCurrencyPricePolicy(i),a=null!==(t=o.minPromotionPayment)&&void 0!==t?t:o.minPayment,r={amount:0,currency:i};return Object(D.jsxs)(D.Fragment,{children:[Number(n.totalDiscountAmount.amount)>0&&Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.Spacing,{size:"spacing_e"}),Object(D.jsxs)(yt,{children:[Object(D.jsx)(m.D_TextLabel,{text:c("str_total_ticket_price")}),Object(D.jsx)(m.D_PriceTextLabel,{price:n.totalListPrice,useFriendlyName:"use"})]}),Object(D.jsx)(m.Spacing,{size:"spacing_c"}),Object(D.jsxs)(yt,{children:[Object(D.jsx)(m.D_TextLabel,{text:c("str_total_discount_price")}),Object(D.jsx)(m.D_PriceTextLabel,{price:n.totalDiscountAmount,useFriendlyName:"use",useMinus:"use"})]}),Object(D.jsx)(m.Spacing,{size:"spacing_e"}),Object(D.jsx)(m.Divider,{})]}),Object(D.jsx)(m.Spacing,{size:"spacing_f"}),Object(D.jsxs)(yt,{children:[Object(D.jsx)(m.D_TextLabel,{text:c("str_key_user_scene_e00002eventticketbookingorder_section_totalamount_title"),styleTheme:"headingBold",tooltipText:c("str_9374",{channelMinAmountCurrency:Ee.c.translate.priceWithCurrency(a,{friendly:!0}),zeroCurrency:Ee.c.translate.priceWithCurrency(r,{friendly:!0})})}),Object(D.jsx)(m.D_PriceTextLabel,{price:n.finalPrice,styleTheme:"headingBold",useFriendlyName:"use"})]}),i!==Ee.b.KRW&&Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.Spacing,{size:"spacing_b"}),Object(D.jsx)(m.D_TextLabel,{text:c("str_9378",{minAmountCurrency:Ee.c.translate.priceWithCurrency(Ee.c.getCurrencyPricePolicy(i).minPayment,{friendly:!0})}),styleTheme:"caption2Regular",colorTheme:"sysTextTertiary",textAlign:"right"})]})]})}var yt=S.default.div.withConfig({displayName:"S_TotalPriceBox",componentId:"sc-dunkr8-0"})(["align-items:center;display:flex;justify-content:space-between;"]),Tt=n(20),vt=n(21),Ot=function(){function e(){Object(Tt.a)(this,e)}return Object(vt.a)(e,null,[{key:"createScheduleInvoicePriceViewModel",value:function(t,n){var i=e.createSeatPricingViewModelSources(t);return 0===i.length?[]:ct.a.createPricingViewModels(i.map((function(e){return{originalPayload:e,productTargetModel:ot.c.TicketEvent,productTargetId:(null===e||void 0===e?void 0:e.eventId)||"",productName:(null===e||void 0===e?void 0:e.seatTitle)||"",listPrice:e.price,salePrice:e.price,quantity:1,isAvailable:!0}})),n).map((function(e){return Object(ce.a)(Object(ce.a)({},e),{},{id:e.source.originalPayload.itemId})}))}},{key:"createSeatPricingViewModelSources",value:function(e){var t=e.lineItems,n=null===e||void 0===e?void 0:e.sc
1heduleMeta.seatTemplate.type;return n?t.filter((function(e){return"PRODUCT"===e.itemType})).map((function(t){var i,c=t,o=c,a=o.tierLabelId,r=o.seat,s=null===(i=e.scheduleMeta.tierLabels.find((function(e){return e.tierLabelId===a})))||void 0===i?void 0:i.title,l=z({targetModel:"TIER_LABEL",targetId:a,columnName:"title",originalText:s}),d=r.title,u=c.eventPolicies[0].eventPolicyTierPrices[0],_=c.eventPolicies[0].presentationalTitle,b=z({targetModel:"EVENT_POLICY",targetId:c.eventPolicies[0].eventPolicyId,columnName:"presentationalTitle",originalText:_});return{type:"PRODUCT",itemId:t.itemId,seatTitle:function(e){return"SEATING"===n?"".concat(e," (").concat(d,")"):e}(l),policyTitle:b,price:u,eventId:e.scheduleMeta.event.eventId}})):[]}}]),e}();var Ct=S.default.div.withConfig({displayName:"S_EventTicketBookingOrderBox",componentId:"sc-11lg4zt-0"})(["padding-bottom:",";padding-left:",";padding-right:",";padding-top:",";"],(function(e){return e.theme.spacing.spacingI}),(function(e){return e.theme.spacing.spacingE}),(function(e){return e.theme.spacing.spacingE}),(function(e){return e.theme.spacing.spacingE})),It=function(){var e,t,n,a,s;Object(y.b)("E00003EventTicketBookingOrder","e00003_event_ticket_booking_order");var l=Object(h.a)("translation").t,u=Object(i.c)(),_=Object(c.k)(),b=Object(c.m)(),g=b.channelCode,x=b.eventId,T=b.scheduleId,I=Object(i.d)(r.c),S=Object(i.d)(Object(Be.d)()),E=v.b.isGuest(),P=Ne(I,S),N=P.displayCurrency,M=P.hasPreferredCurrency,B=P.changeCurrency,L=P.isMultiCurrencyChannel,w=P.baseCurrency,R=P.altCurrencyDefinitions,A=Object(j.useState)(N),F=Object(k.a)(A,2),Y=F[0],W=F[1],V=Object(C.c)([nt.a.purchaseTicket,nt.a.updateBookSchedule]),U=V.isActionPending(nt.a.updateBookSchedule),H=V.getActionStatus(nt.a.purchaseTicket).error,G=V.getActionStatus(nt.a.updateBookSchedule).error,K=H||G,q=Object(i.d)(nt.k),Q=Object(tt.useForm)(),X=Object(f.a)(),Z=X.openDialog,J=X.closeDialog,ee=Object(j.useState)(!1),te=Object(k.a)(ee,2),ne=te[0],ie=te[1],oe=Object(j.useState)(!1),ae=Object(k.a)(oe,2),re=ae[0],se=ae[1],le=Boolean(null===q||void 0===q||null===(e=q.scheduleMeta.event.refundPolicy)||void 0===e?void 0:e.refundPolicyItems),de=Object(j.useMemo)((function(){if(q&&0!==q.lineItems.length)return q.lineItems.map((function(e){var t=e;return{targetModel:ot.e.TicketEventProduct,targetId:"".concat(t.slotId,":").concat(t.eventPolicies[0].eventPolicyTierPrices[0].eventPolicyTierPriceId),quantity:1}}))}),[q]),ue=Object(j.useState)([]),_e=Object(k.a)(ue,2),be=_e[0],pe=_e[1],me=Object(j.useMemo)((function(){return w===Y?be:be.map((function(e){return ct.a.convertPricingViewModelCurrency(Object(ce.a)({},e),Y)}))}),[be,Y]),je=Object(j.useMemo)((function(){return Ee.c.createInvoicePrice(be.map((function(e){var t;return{listPrice:{amount:e.listPrice.amount,currency:e.listPrice.value.currency},finalPrice:{amount:e.finalPrice.amount,currency:e.finalPrice.value.currency},discountAmount:e.promotion.selectedProductDiscount?null===(t=e.promotion.selectedProductDiscount)||void 0===t?void 0:t.discountAmount.value:void 0}})),w,Y)}),[be,w,Y]),he=Object(rt.a)(),ge=Object(at.a)({products:me.map((function(e){return Object(ce.a)(Object(ce.a)({},e),{}
1,{extras:{optionLabel:e.source.originalPayload.policyTitle}})})),initialTriggerState:{appliedDiscountCodeId:he.appliedDiscountCodeId,applicableBenefits:he.applicableBenefits},isPointPricing:null!==(t=null===(n=me[0])||void 0===n?void 0:n.isPointPricing)&&void 0!==t&&t,onTrigger:function(e){return e(ot.d.EXPRESSION_ORDER_FORM,{pAppCode:o.a.E00003.CODE,cartItems:de})},onConfirm:function(e){pe((function(t){return t.map((function(t){var n,i=e.products.find((function(e){return e.id===t.id}));if(!i)return t;var c=i.promotion.availableProductDiscounts.map((function(e){return ct.a.createPromotionProductDiscountViewModel({source:t.source,isPointPricing:t.isPointPricing,benefit:e.payload})})),o=i.promotion.selectedProductDiscount?ct.a.createPromotionProductDiscountViewModel({source:t.source,isPointPricing:t.isPointPricing,benefit:i.promotion.selectedProductDiscount.payload}):void 0,a=null!==(n=null===o||void 0===o?void 0:o.benefitPrice)&&void 0!==n?n:t.salePrice;return Object(ce.a)(Object(ce.a)({},t),{},{promotion:Object(ce.a)(Object(ce.a)({},t.promotion),{},{availableProductDiscounts:c,selectedProductDiscount:o}),finalPrice:a})}))})),he.setAppliedDiscountCodeId(e.appliedDiscountCodeId)},onClose:function(e){he.setAppliedDiscountCodeId(e.appliedDiscountCodeId)}});Object(j.useEffect)((function(){q&&de&&he.trigger(ot.d.EXPRESSION_ORDER_FORM,{pAppCode:o.a.E00003.CODE,cartItems:de})}),[q,de]),Object(j.useEffect)((function(){var e;q&&pe(Ot.createScheduleInvoicePriceViewModel(q,null!==(e=he.applicableBenefits)&&void 0!==e?e:[]))}),[q,he.applicableBenefits]),Object(j.useEffect)((function(){W(N)}),[N]),Object(j.useEffect)((function(){return function(){u(nt.a.initScheduleInvoice())}}),[]);var xe=function(){_.push(Object(v.l)(p.e,{channelCode:g,eventId:x}))},fe=function(){_.push(Object(v.l)(p.f,{channelCode:g,eventId:x,scheduleId:T}))},ye=function(){_.push(Object(v.l)(p.g,{channelCode:g,eventId:x,scheduleId:T}))},Te=Object(j.useCallback)((function(){ge.show()}),[ge]);function ve(e){var t=me.map((function(e){var t;return null===(t=e.promotion.selectedProductDiscount)||void 0===t?void 0:t.payload})).filter(Boolean),n=me.reduce((function(e,t){var n,i;return e[t.id]=null!==(n=null===(i=t.promotion.selectedProductDiscount)||void 0===i?void 0:i.payload.pbid)&&void 0!==n?n:null,e}),{});u(nt.a.standardInvocieIssue({targetConsumerId:e.consumerId,targetInvoiceModel:"ScheduleInvoice",targetInvoiceId:e.scheduleInvoiceId,targetPaymentCurrency:Y,promotionBenefitIds:t.map((function(e){return e.pbid})),attachments:{appliedCouponCodes:Array.from(new Set(t.map((function(e){var t;return null===(t=e.consumedCoupon)||void 0===t?void 0:t.code})).filter(Boolean))),appliedDiscountCodeIds:Array.from(new Set(t.map((function(e){var t;return null===(t=e.consumedDiscountCode)||void 0===t?void 0:t.dcid})).filter(Boolean)))},promotionBenefitApplicationMode:"MANUAL",promotionBenefitApplicationMap:n,successCallback:function(t,n){Ee.c.debugCompareInvoicePrice(n,je),u(nt.a.updateBookSchedule({scheduleId:T,scheduleInvoiceId:e.scheduleInvoiceId,discountInfo:{discountItems:[{}]},token:t,successCallback:function(t){!function(e,t){e&&u(nt.a.purchaseTicket({scheduleInvoice:e,altProductName:t,successCallback:function(e){_.push(Object(v.l)(p.q,{channelCode:g,eventId:x,scheduleId:T,siid:e}))}}))}(t,z({targetModel:"EVENT",columnName:"title",targetId:e.scheduleMeta.event.eventId,originalText:e.scheduleMeta.event.title}))}}))}}))}var Oe=function(){se(!0)};return q?Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.WTContainersBox,{layoutType:"WTA_2",isLoadingContainer1:U||he.isLoading,pageMenuContent:Object(D.jsx)(m.M_MobileHeaderBar,{titleText:l("str_key_user_scene_e00002eventticketbookingorder_section_header_title"),leftBtnMode:"back",onClickLeftBtn:"SEATING"===q.scheduleMeta.seatTemplate.type?fe:ye}),content1:Object(D.jsxs)(Ct,{children:[Object(D.jsx)(gt,{eventTitle:z({targetModel:"EVENT",columnName:"title",targetId:q.scheduleMeta.event.eventId,originalText:q.scheduleMeta.event.title}),scheduleTitle:z({targetModel:"SCHEDULE",columnName:"title",targetId:q.schedule.scheduleId,originalText:q.schedule.title}),theater:z({targetModel:"THEATER",columnName:"title",targetId:q.scheduleMeta.theater.theaterId,originalText:q.scheduleMeta.theater.title}),hall:z({targetModel:"HALL",columnName:"title",targetId:q.scheduleMeta.hall.hallId,originalText:q.scheduleMeta.hall.title}
1),date:"".concat(O.a.tz(q.schedule.startTime,$).format("YYYY-MM-DD(ddd) HH:mm"),"(KST)"),duration:q.schedule.duration,hasRefundPolicy:le,onDiscountButtonClick:Te,onRefundPolicyDetailBtnClick:function(){ie(!0)},viewModels:me,selectedCurrency:Y}),Object(D.jsx)(m.Spacing,{size:"spacing_e"}),Object(D.jsx)(m.Divider,{}),Object(D.jsx)(ft,{invoicePrice:je,preferredCurrency:Y}),Object(D.jsx)(m.Spacing,{size:"spacing_g"}),le&&Object(D.jsx)(tt.FormProvider,Object(ce.a)(Object(ce.a)({},Q),{},{children:Object(D.jsxs)(m.Form,{children:[Object(D.jsx)(m.D_Checkbox,{name:"agreeRefundPolicy",text:l("str_key_user_scene_e00002eventticketbookingorder_section_cancellationfee_agree"),fontWeight:"bold"}),Object(D.jsx)(m.Spacing,{size:"spacing_d"})]})})),Object(D.jsx)(m.D_MainButton,{responsiveMode:"use",text:l("str_key_user_scene_e00002eventticketbookingorder_btn_purchase"),state:le?Q.watch("agreeRefundPolicy")?"normal":"disabled":"normal",onClick:function(){var e;Boolean(null===I||void 0===I||null===(e=I.inChannelStore)||void 0===e?void 0:e.key)?!L||M?q&&ve(q):Oe():Z({contentText:l("str_key_user_scene_monetization_common_notmonetization_info_desc"),btnMode:"tbtn_amount1",tBtn1Text:l("str_confirm"),onClickTBtn1:J})}})]})}),re&&Object(D.jsx)(dt,{baseCurrency:w,selectedCurrency:Y,currencyList:R?[w].concat(Object(et.a)(R.filter((function(e){return e.isActive})).map((function(e){return e.altCurrency})))):[w],onSelectItem:function(e){!function(e){B(e),E?W(e):(W(e),u(Object(it.h)({preferredCurrency:e,successCallback:function(){W(e)}})))}(e)},onClose:function(){se(!1)}}),ne&&(null===q||void 0===q||null===(a=q.scheduleMeta.event.refundPolicy)||void 0===a?void 0:a.refundPolicyItems)&&Object(D.jsx)(xt,{selectedCurrency:Y,refundPolicyItems:null===q||void 0===q||null===(s=q.scheduleMeta.event.refundPolicy)||void 0===s?void 0:s.refundPolicyItems,onClose:function(){return ie(!1)}}),K&&Object(D.jsx)(d.n,{statusCode:(null===K||void 0===K?void 0:K.status)||500,onClickConfirmButton:function(){"SEATING"===q.scheduleMeta.seatTemplate.type?fe():ye()}})]}):Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.WTContainersBox,{layoutType:"WTA_2",pageMenuContent:Object(D.jsx)(m.M_MobileHeaderBar,{titleText:l("str_key_user_scene_e00002eventticketbookingorder_section_header_title"),leftBtnMode:"back",onClickLeftBtn:xe})}),Object(D.jsx)(m.D_DesktopAlertDialog,{contentText:l("str_key_user_scene_e00002eventticketbookingorder_dialog_refresh_accessurl"),btnMode:"tbtn_amount1",tBtn1Text:l("str_confirm"),onClickTBtn1:xe})]})},kt=n(32),St=n(86);var Dt=function(e){var t,n,o=e.ordererInfoFormTitle,a=e.phoneCountryCode,s=e.guestCountryCode,l=e.onChangePhonCountryCodeDropdown,d=e.onChangeGuestCountryDropdown,_=Object(h.a)("translation").t,b=Object(c.m)().channelCode,p=Object(i.d)(r.c),g=v.b.isGuest(),f=b in kt.Vb,y=Object(tt.useFormContext)(),T=y.setValue,O=(0,y.watch)("videoCallParticipation"),C=function(e){T("videoCallParticipation",e.target.value)},I=null===p||void 0===p||null===(t=p.platformServiceMeta)||void 0===t?void 0:t.useIntegratedTermsAndPolicies,k=null===p||void 0===p||null===(n=p.platformServiceMeta)||void 0===n?void 0:n.termsUris,S=x.K.map((function(e){return{text:_(e.text),value:e.code.toString()}})),E=x.K.find((function(e){return e.code.toString()===a})),P=Object(j.useMemo)((function(){return!g||s===x.L}),[g,s]),N=x.w.map((function(e){return{text:_(e.key),value:e.code}})),M=x.w.find((function(e){return e.code===s})),B=Object(j.useMemo)((function(){return{name:{required:{value:!0,message:_("str_key_user_scene_e00002eventticketbookinginfo_section_name_valid_requirement")},maxLength:{value:16}},phoneNumber:{required:{value:P,message:_("str_key_user_scene_e00002eventticketbookinginfo_section_phonenumber_valid_requirement")},maxLength:{value:12}},email:{required:{value:!0,message:_("str_err_9247")},pattern:{value:/^([a-zA-Z0-9\-\_\.]+)@([a-zA-Z0-9_\-\_\.]+)\.([a-zA-Z]{2,5})$/,message:_("str_err_1009")}}}}),[P]);return Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.D_TextLabel,{text:_(o),styleTheme:"headingBold"}),Object(D.jsx)(m.Spacing,{size:"spacing_e"}),Object(D.jsx)(m.D_BasicFormGroup,{titleText:_("str_key_user_scene_e00002eventticketbookinginfo_section_name_title"),titleRequirementMode:"use",inputForm:Object(D.jsx)(m.D_TextField,{name:"ordererName",hintText:_("str_key_user_scene_e00002eventticketbookinginfo_section_name_hinttext"),responsiveMode:"use",validation:B.name,maxLength:B.name.maxLength.value,validationPoint:"onChange",preventBlankMode:"trim"})}),f&&Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.Spacing,{size:"spacing_f"}),Object(D.jsx)(m.D_BasicFormGroup,{titleText:_("str_10674"),titleRequirementMode:"use",inputForm:Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.D_Radio,{name:"videoCallParticipation",text:_("str_10672"),checked:"PARTICIPATE"===O,onChange:C,value:"PARTICIPATE"}),Object(D.jsx)(m.Spacing,{size:"spacing_c"}
1),Object(D.jsx)(m.D_Radio,{name:"videoCallParticipation",text:_("str_10673"),checked:"NOT_PARTICIPATE"===O,onChange:C,value:"NOT_PARTICIPATE"})]})})]}),g&&Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.Spacing,{size:"spacing_f"}),Object(D.jsx)(m.D_BasicFormGroup,{titleText:_("str_country"),titleRequirementMode:"use",inputForm:Object(D.jsx)(Et,{children:Object(D.jsx)(m.D_Dropdown,{valueArray:N,onChange:function(e){d(e.value)},value:M?{text:_(M.key),value:M.code}:void 0,responsiveMode:"use"})})})]}),Object(D.jsx)(m.Spacing,{size:"spacing_f"}),Object(D.jsx)(m.D_BasicFormGroup,{titleText:_("str_key_user_scene_e00002eventticketbookinginfo_section_phonenumber_title"),titleRequirementMode:P?"use":"none",inputForm:Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.D_Dropdown,{valueArray:S,onChange:function(e){l(e.value)},value:E?{text:_(E.text),value:E.code}:void 0,responsiveMode:"use"}),Object(D.jsx)(m.Spacing,{size:"spacing_c"}),Object(D.jsx)(m.D_TextField,{name:"ordererPhoneNumber",hintText:_("str_key_user_scene_e00002eventticketbookinginfo_section_phonenumber_hinttext"),inputType:"number",preventBlankMode:"all",responsiveMode:"use",validation:B.phoneNumber,maxLength:B.phoneNumber.maxLength.value,validationPoint:"onChange"})]})}),g&&Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.Spacing,{size:"spacing_f"}),Object(D.jsx)(m.D_BasicFormGroup,{titleText:_("str_email"),descText:_("str_9230"),titleRequirementMode:"use",inputForm:Object(D.jsx)(D.Fragment,{children:Object(D.jsx)(m.D_TextField,{name:"ordererEmail",hintText:_("str_9231"),preventBlankMode:"all",responsiveMode:"use",validation:B.email,validationPoint:"onChange"})})}),Object(D.jsx)(m.Spacing,{size:"spacing_g"}),Object(D.jsx)(m.D_BasicFormGroup,{inputForm:Object(D.jsxs)(Et,{children:[Object(D.jsx)(m.D_Checkbox,{name:"agreeOfPersonalInformation",text:_("str_9334")}),Object(D.jsx)(m.D_IconButton,{baseSize:"xsmall",baseColorKey:"ui_cpnt_button_fill_base_transparent",iconColorKey:"ui_cpnt_icon_sys_grey_02",iconSize:20,iconName:"ic_arrow_right",onClick:function(){return I&&null!==k&&void 0!==k&&k.privacy?window.open(null===k||void 0===k?void 0:k.privacy):function(e){var t=location.origin+Object(c.i)(u.xc,{channelCode:b,key:"".concat(e)});window.open(t)}(St.a.CH_PRIVACY_POLICY_FOR_PERSONAL_INFO)}})]})})]})]})},Et=S.default.div.withConfig({displayName:"S_Flex",componentId:"sc-nxeydg-0"})(["display:flex;justify-content:space-between;"]);var Pt=S.default.div.withConfig({displayName:"S_EventTicketBookingOrdererInfoBox",componentId:"sc-tfzu36-0"})(["padding-left:",";padding-right:",";padding-top:",";"],(function(e){return e.theme.spacing.spacingE}),(function(e){return e.theme.spacing.spacingE}),(function(e){return e.theme.spacing.spacingE})),Nt=function(){var e,t,n,o,a,r,s,l;Object(y.b)("E00003EventTicketBookingOrdererInfo","e00003_event_ticket_booking_orderer_info");var u=Object(h.a)("translation").t,_=Object(i.c)(),b=Object(c.k)(),g=Object(c.m)(),x=g.channelCode,T=g.eventId,O=g.scheduleId,I=null!==(e=Object(c.l)().state)&&void 0!==e?e:{},S=I.purchaseSlots,E=void 0===S?[]:S,P=I.hallType,N=Object(C.c)([nt.a.bookSchedule]),M=N.isActionPending(),B=N.getActionStatus().error,L=v.b.getAccountUserInfo(),w=v.b.isGuest(),R=Object(i.d)(Be.b),A=null===R||void 0===R||null===(t=R.profileAdditionalInformations)||void 0===t||null===(n=t.find((function(e){return"profile_add_info_contact_mobile_number"===e.profileAdditionalInformationField.key})))||void 0===n?void 0:n.value,z=null===R||void 0===R||null===(o=R.profileAdditionalInformations)||void 0===o||null===(a=o.find((function(e){return"profile_add_info_personal_name"===e.profileAdditionalInformationField.key})))||void 0===a?void 0:a.value,F=null!==A&&void 0!==A&&A.includes("^")?A.split("^"):["",A],Y=Object(k.a)(F,2),V=Y[0],U=Y[1],H=(null===R||void 0===R||null===(r=R.certifiedIdentity)||void 0===r||null===(s=r.phoneNumber)||void 0===s?void 0:s.replace(/\D/g,""))||"",G=Object(j.useState)(H?"746":V||("KR"===L.countryCodeAlpha2?"746":"522")),K=Object(k.a)(G,2),q=K[0],Q=K[1],X=Object(j.useState)(L.countryCodeAlpha2),$=Object(k.a)(X,2),Z=$[0],ee=$[1],te=Object(f.a)(),ne=te.openDialog,ie=te.closeDialog,oe=J({sceneName:W.EVENT_TICKET_BOOKING_ORDERER_INFO}),ae=oe.tabBarTitleText,re=oe.ordererInfoFormTitle,se=w?"":(null===R||void 0===R||null===(l=R.certifiedIdentity)||void 0===l?void 0:l.fullname)||z||(null===R||void 0===R?void 0:R.nickname)||"",le=w?"":H||U||"",de=Object(tt.useForm)({mode:"onChange",defaultValues:{ordererName:se,ordererPhoneNumber:le}}),ue=de.formState.isValid,_e=de.watch("agreeOfPersonalInformation"),be=x in kt.Vb,pe=de.watch("videoCallParticipation"),me=!be||!!pe,je=w?ue&&_e&&me:ue&&me,he=function(){b.push(Object(v.l)(p.e,{channelCode:x,eventId:T}))},ge=function(e,t,n){_(nt.a.bookSchedule({scheduleId:O,purchaseSlots:E,ordererInfo:{ordererId:null===L||void 0===L?void 0:L.distinctId,orderType:w?"GUEST":"USER",ordererName:e||"-",ordererPhoneNumber:t||"-",ordererEmail:n||"-",ordererPhoneCountryCode:q||"-",ordererCountryCode:Z||"-"},successCallback:function(){b.push(Object(v.l)(p.b,{channelCode:x,eventId:T,scheduleId:O}))}}))};return E&&P?Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.WTContainersBox,{layoutType:"WTA_2",isLoadingContainer1:M,pageMenuContent:Object(D.jsx)(m.M_MobileHeaderBar,{titleText:u(ae),leftBtnMode:"back",onClickLeftBtn:"SEATING"===P?function(){b.push(Object(v.l)(p.f,{channelCode:x,eventId:T,scheduleId:O}))}:function(){b.push(Object(v.l)(p.g,{channelCode:x,eventId:T,scheduleId:O}))}}),content1:Object(D.jsx)(Pt,{children:Object(D.jsx)(tt.FormProvider,Object(ce.a)(Object(ce.a)({},de),{},{children:Object(D.jsxs)(m.Form,{children:[Object(D.jsx)(Dt,{ordererInfoFormTitle:re,phoneCountryCode:q,guestCountryCode:Z,onChangePhonCountryCodeDropdown:function(e){Q(e)},onChangeGuestCountryDropdown:function(e){de.unregister("guestCountryCode"),ee(e),de.register("guestCountryCode")}}),Object(D.jsx)(m.Spacing,{size:"spacing_g"}),Object(D.jsx)(m.D_MainButton,{responsiveMode:"use",text:u("str_key_user_scene_e00002eventticketbookinginfo_btn_submit"),state:je?"normal":"disabled",onClick:function(){var e=de.getValues(),t=e.ordererName,n=e.ordererPhoneNumber,i=e.ordererEmail,c=e.videoCallParticipation,o=be&&c?"".concat(t).concat("PARTICIPATE"===c?"(O)":""):t;w?ne({contentText:u("str_9377",{emailValue:i}),btnMode:"tbtn_amount2",tBtn1Text:u("str_confirm"),tBtn2Text:u("str_cancel"),onClickTBtn1:function(){return ge(o,n,i)},onClickTBtn2:ie}):ge(o,n,i)}}),Object(D.jsx)(m.Spacing,{size:"spacing_i"})]})}))})}),B&&Object(D.jsx)(d.n,{statusCode:(null===B||void 0===B?void 0:B.status)||500,onClickConfirmButton:function(){he()}})]}):Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.WTContainersBox,{layoutType:"WTA_2",pageMenuContent:Object(D.jsx)(m.M_MobileHeaderBar,{titleText:u(ae),leftBtnMode:"back",onClickLeftBtn:he})}),Object(D.jsx)(m.D_DesktopAlertDialog,{contentText:u("str_key_user_scene_e00002eventticketbookinginfo_dialog_refresh_accessurl"),btnMode:"tbtn_amount1",tBtn1Text:u("str_confirm"),onClickTBtn1:he})]})};var Mt=S.default.div.withConfig({displayName:"S_Div",componentId:"sc-a9fcvj-0"})(["flex:1;height:10px;min-width:324px;"]),Bt=S.default.div.withConfig({displayName:"S_FloatingButtonContainer",componentId:"sc-a9fcvj-1"})(["align-items:center;bottom:",";display:flex;left:0;min-width:600px;position:fixed;width:100%;"],(function(e){return e.theme.spacing.spacingF})),Lt=S.default.div.withConfig({displayName:"S_FloatingButtonLayout",componentId:"sc-a9fcvj-2"})(["align-items:center;display:flex;justify-content:center;width:600px;"]),wt=S.default.div.withConfig({displayName:"S_FloatingButtonWrapper",componentId:"sc-a9fcvj-3"})(["width:calc(600px - 48px);"]),Rt=S.default.button.withConfig({displayName:"S_FloatingButton",componentId:"sc-a9fcvj-4"})(["all:unset;background-color:",";border-radius:16px;color:",";cursor:pointer;font-size:",";font-weight:",";height:48px;text-align:center;width:100%;:disabled{background-color:",";color:",";}"],(function(e){return e.theme.ui_cpnt_button_fill_base_primary}),(function(e){return e.theme.ui_cpnt_textlabel_usr_brandonprimary}),(function(e){return e.theme.mobileFontSize.body1}),(function(e){return e.theme.fontWeight.bold}),(function(e){return e.theme.ui_cpnt_button_fill_base_disabled}),(function(e){return e.theme.ui_cpnt_button_text_disabled})),At=function(e){var t=e.isDisabled,n=void 0!==t&&t,i=e.text,c=e.onClick;return Object(D.jsxs)(Bt,{children:[Object(D.jsx)(Mt,{}),Object(D.jsx)(Lt,{children:Object(D.jsx)(wt,{children:Object(D.jsx)(Rt,{disabled:n,onClick:c,children:i})})}),Object(D.jsx)(Mt,{})]})};var zt=S.default.div.withConfig({displayName:"S_HallDescription",componentId:"sc-18aohfh-0"}
1)(["",""],Ie.a),Ft=function(e){var t=e.seatViewMapSrc,n=e.title,i=e.description,c=Object(h.a)("translation").t;return Object(D.jsxs)(D.Fragment,{children:[t&&Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.ImageView,{src:t,width:"responsive",scaleType:"cover",shapeType:"rectangle",borderMode:"use"}),Object(D.jsx)(m.Spacing,{size:"spacing_f"})]}),Object(D.jsx)(m.D_BodyTextGroup,{titleText:c("str_key_user_scene_e00002eventticketbookingscheduleinfo_hall_section_hallname_title"),contentText:n}),i&&Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.Spacing,{size:"spacing_f"}),Object(D.jsx)(m.D_BodyTextGroup,{titleText:c("str_key_user_scene_e00002eventticketbookingscheduleinfo_hall_section_halldesc_title"),contentText:Object(D.jsx)(zt,{dangerouslySetInnerHTML:{__html:i}})})]}),Object(D.jsx)(m.Spacing,{size:"spacing_i"})]})};S.default.div.withConfig({displayName:"S_TheaterDescription",componentId:"sc-11vzgoo-0"})(["",""],Ie.a);var Yt=S.default.div.withConfig({displayName:"S_EventTicketBookingScheduleInfoBox",componentId:"sc-npmwno-0"})(["height:100%;overflow-y:hidden;position:relative;"]),Wt=S.default.div.withConfig({displayName:"S_ScrollBox",componentId:"sc-npmwno-1"})(["height:100%;overflow-y:auto;padding-left:",";padding-right:",";padding-top:",";"],(function(e){return e.theme.spacing.spacingE}),(function(e){return e.theme.spacing.spacingE}),(function(e){return e.theme.spacing.spacingE})),Vt=function(){var e,t;Object(y.b)("E00003EventTicketBookingScheduleInfo","e00003_event_ticket_booking_schedule_info");var n=Object(h.a)("translation").t,o=Object(i.c)(),a=Object(c.k)(),r=Object(c.m)(),s=r.channelCode,l=r.eventId,u=r.scheduleId,_=Object(i.d)(nt.j),b=Object(C.c)([nt.a.fetchSchedule]),g=b.isActionPending(),x=b.getActionStatus().error,f=Object(j.useRef)(null);Object(j.useEffect)((function(){return o(nt.a.fetchSchedule({scheduleId:u})),function(){o(nt.a.initAllSchedule())}}),[]);var T=function(){a.push(Object(v.l)(p.e,{channelCode:s,eventId:l}))};return Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.WTContainersBox,{layoutType:"WTA_2",isLoadingContainer1:g,pageMenuContent:Object(D.jsx)(D.Fragment,{children:Object(D.jsx)(m.M_MobileHeaderBar,{titleText:n("str_key_user_scene_e00002eventticketbookingscheduleinfo_section_header_title"),leftBtnMode:"close",onClickLeftBtn:T})}),content1:_?Object(D.jsxs)(Yt,{children:[Object(D.jsx)(Wt,{ref:f,children:"SEATING"===_.scheduleMeta.seatTemplate.type?Object(D.jsx)(D.Fragment,{children:Object(D.jsx)(Ft,{seatViewMapSrc:null!==(e=_.scheduleMeta.seatTemplate.seatViewMapSrc)&&void 0!==e?e:"",title:z({targetModel:"HALL",columnName:"title",targetId:_.scheduleMeta.hall.hallId,originalText:_.scheduleMeta.hall.title}),description:z({targetModel:"HALL",columnName:"description",targetId:_.scheduleMeta.hall.hallId,originalText:_.scheduleMeta.hall.description})})}):Object(D.jsx)(Ft,{seatViewMapSrc:null!==(t=_.scheduleMeta.seatTemplate.seatViewMapSrc)&&void 0!==t?t:"",title:z({targetModel:"HALL",columnName:"title",targetId:_.scheduleMeta.hall.hallId,originalText:_.scheduleMeta.hall.title}),description:z({targetModel:"HALL",columnName:"description",targetId:_.scheduleMeta.hall.hallId,originalText:_.scheduleMeta.theater.description})})}),Object(D.jsx)(At,{text:"SEATING"===_.scheduleMeta.seatTemplate.type?n("str_key_user_scene_e00002eventticketbookingscheduleinfo_section_btn_selectseat"):n("str_key_user_scene_e00002eventticketbookingscheduleinfo_section_btn_selectticket"),onClick:"SEATING"===_.scheduleMeta.seatTemplate.type?function(){a.push(Object(v.l)(p.f,{channelCode:s,eventId:l,scheduleId:u}))}:function(){a.push(Object(v.l)(p.g,{channelCode:s,eventId:l,scheduleId:u}))}})]}):void 0}),x&&Object(D.jsx)(d.n,{statusCode:x.status,errorCode:x.code,onClickConfirmButton:function(){T()}})]})},Ut=n(2763);var Ht=S.default.div.withConfig({displayName:"S_HeaderContainer",componentId:"sc-njut13-0"})(["align-items:center;box-sizing:border-box;display:grid;grid-template-columns:minmax(45px,120px) minmax(225px,600px) minmax(45px,120px);justify-content:center;justify-items:center;margin:0 ",";margin-bottom:",";"],(function(e){return e.theme.spacing.spacingD}),(function(e){return e.theme.spacing.spacingE})),Gt=S.default.div.withConfig({displayName:"S_LeftIconWrapper",componentId:"sc-njut13-1"})(["align-items:center;display:flex;grid-column:1 / 2;height:auto;width:auto;"]),Kt=S.default.div.withConfig({displayName:"S_RightIconWrapper",componentId:"sc-njut13-2"})(["align-items:center;display:flex;grid-column:3 / 4;height:auto;width:auto;"]),qt=function(e){var t=e.year,n=e.month,i=e.isPrevButtonDisabled,c=e.onClickNextButton,o=e.onClickPrevButton,a=Object(h.a)("translation").t;return Object(D.jsxs)(Ht,{children:[Object(D.jsx)(Gt,{children:Object(D.jsx)(m.D_IconButton,{onClick:o,iconName:"ic_arrow_left",baseColorKey:"ui_cpnt_button_fill_base_transparent",iconSize:20,baseSize:"medium",state:i?"disabled":"normal"})}),Object(D.jsx)(m.D_TextLabel,{text:a("str_calendar_month",{year:t,month:n+1,enMonth:x.X.EN[n+1],esMonth:x.X.ES[n+1],frMonth:x.X.FR[n+1]}),textAlign:"center",styleTheme:"subTitleBold"}),Object(D.jsx)(Kt,{children:Object(D.jsx)(m.D_IconButton,{onClick:c,iconName:"ic_arrow_right",baseColorKey:"ui_cpnt_button_fill_base_transparent",iconSize:20,baseSize:"medium"})})]})},Qt="next-month-date-out-of-this-month-week",Xt="Asia/Seoul";function $t(e,t){return e.isSelected===t.isSelected}function Zt(e){var t=e.isSelected,n=e.dateInfo,c=e.onSelect,o=Object(i.d)(nt.l),a=n.state,r=n.details,s=O.a.tz(r,Xt),l=s.isToday(),d=a===Qt,u=O.a.getInstance(r).isBefore(O.a.utc().format("YYYY-MM-DD")),_=o.some((function(e){return s.format("YYYYMMDD")===O.a.tz(e.startTime,Xt).format("YYYYMMDD")}));return Object(D.jsx)(D.Fragment,{children:Object(D.jsx)(tn,{isToday:l,isSelectedDay:t,isOutOfThisMonthWeek:d,isDisabled:!_||u,onClick:function(){_&&!u&&c(s.format(""))},children:Object(D.jsx)(m.D_TextLabel,{text:d?"":r.date(),textAlign:"center",styleTheme:_&&!u?"caption1Bold":"caption1Regular",colorTheme:u?"sysTextTertiary":t?"usrTextBrandOnPrimary":_?"sysTextPrimary":"sysTextTertiary"})})})}var Jt=Object(S.css)(["background-color:",";border-radius:14px;"],(function(e){return e.theme.ui_cpnt_calendar_status_a})),en=Object(S.css)(["background:",";"],(function(e){var t=e.theme;return"radial-gradient(circle, ".concat(t.ui_cpnt_calendar_status_c,", 15px, rgba(255, 255, 255, 0) 15px)")})),tn=S.default.div.withConfig({displayName:"S_DayWrapper",componentId:"sc-1v4nbku-0"})(["align-items:center;background-color:transparent;cursor:",";display:flex;height:45px;justify-content:center;position:relative;width:45px;",";"],(function(e){return e.isDisabled?"default":"pointer"}),(function(e){var t=e.isSelectedDay,n=e.isToday,i=e.isOutOfThisMonthWeek;return t?Jt:n&&!i?en:void 0})),nn=Object(j.memo)(Zt,$t);var cn=S.default.div.withConfig({displayName:"S_MonthContainer",componentId:"sc-ypf102-0"})(["align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:40vh;justify-content:center;padding:0 ",";"],(function(e){return e.theme.spacing.spacingD})),on=S.default.div.withConfig({displayName:"S_DayOfWeekContainer",componentId:"sc-ypf102-1"})(["align-items:center;display:grid;grid-template-columns:repeat(7,minmax(45px,120px));grid-template-rows:minmax(25px,45px);height:3.5vh;justify-items:center;"]),an=S.default.span.withConfig({displayName:"S_DayOfWeek",componentId:"sc-ypf102-2"})(["align-items:center;background-color:transparent;box-sizing:border-box;color:",";display:flex;justify-content:center;"],(function(e){return e.theme.ui_cpnt_textlabel_sys_primary})),rn=S.default.div.withConfig({displayName:"S_MonthTableContainer",componentId:"sc-ypf102-3"})(["align-items:center;display:grid;grid-template-columns:repeat(7,minmax(45px,120px));grid-template-rows:repeat(6,minmax(45px,120px));height:40vh;justify-items:center;"]),sn=function(e){var t=e.selectedDay,n=e.monthTable,i=e.onSelectDay,c=Object(h.a)("translation").t;return Object(D.jsxs)(D.Fragment,{children:[Object(D.jsxs)(cn,{children:[Object(D.jsx)(on,{children:x.z.map((function(e){return Object(D.jsx)(an,{children:c(e)},e)}))}),Object(D.jsx)(m.Spacing,{size:"spacing_d"}),Object(D.jsx)(rn,{children:n.map((function(e,n){return Object(D.jsx)(j.Fragment,{children:e.map((function(e){return Object(D.jsx)(nn,{isSelected:!!t&&t===O.a.tz(e.details,I.e.KST).format(""),onSelect:i,dateInfo:e},e.details.unix())}))},n)}))})]}),Object(D.jsx)(m.Spacing,{size:"spacing_d"})]})};var ln=function(e){var t=e.eventTitle,n=e.eventStartTime,i=e.eventEndTime,c=e.isManualTargetChannel,o=e.additionalDescriptionText,a=Object(h.a)().t;return Object(D.jsxs)(m.D_SectionSheet,{width:"auto",height:"auto",paddingTop:"spacing_c",paddingBottom:"spacing_c",backgroundColorTheme:"base3",children:[Object(D.jsx)(m.D_TextLabel,{text:t,styleTheme:"leadParaBold",lineLimit:2,ellipsisMode:"use",textAlign:"center"}),Object(D.jsx)(m.Spacing,{size:"spacing_b"}),Object(D.jsx)(m.D_TextLabel,{text:n===i?"".concat(n,"(KST)"):"".concat(n," - ").concat(i,"(KST)"),styleTheme:"caption1Regular",colorTheme:"sysTextTertiary",textAlign:"center"}),c&&o&&Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.Spacing,{size:"spacing_b"}),Object(D.jsx)(m.D_TextLabel,{text:a(o),styleTheme:"caption1Regular",colorTheme:"sysTextTertiary",textAlign:"center"})]})]})};var dn=S.default.div.withConfig({displayName:"S_EmptyTextWrapper",componentId:"sc-1934w2d-0"})(["padding-bottom:",";padding-left:",";padding-right:",";"],(function(e){return e.theme.spacing.spacingI}),(function(e){return e.theme.spacing.spacingE}),(function(e){return e.theme.spacing.spacingE})),un=S.default.div.withConfig({displayName:"S_ScheduleListWrapper",componentId:"sc-1934w2d-1"})(["padding-bottom:",";"],(function(e){return e.theme.spacing.spacingI})),_n=function(){var e=Object(h.a)("translation").t,t=Object(i.c)(),n=Object(c.k)(),o=Object(c.m)(),a=o.channelCode,r=o.eventId,s=o.hallId,l=Object(i.d)(nt.l),u=Object(i.d)(T.e),_=Object(V.a)().videoCallChannel,b=Object(C.c)([nt.a.fetchSchedules]),g=!b.isActionCompleted(nt.a.fetchSchedules),x=b.getActionStatus().error,f=Object(C.c)([T.a.fetchEvent]),S=f.isAnyActionPending(),E=f.getActionStatus().error,P=Object(j.useState)(""),N=Object(k.a)(P,2),M=N[0],B=N[1],L=Object(j.useState)(),w=Object(k.a)(L,2),R=w[0],A=w[1],F=Object(j.useState)(!1),Y=Object(k.a)(F,2),U=Y[0],H=Y[1];Object(y.b)("E00003EventTicketBookingSchedules","e00003_event_ticket_booking_schedules");var G=ee().isFacilityInfoShow,K=J({sceneName:W.EVENT_TICKET_BOOKING_SCHEDULES}),q=K.tabBarTitleText,Q=K.additionalDescriptionText,X=function(e,t){return _?"".concat(e,"(KST)"):"".concat(e,"(KST) (").concat(t,")")},Z=O.a.tz(R,$).mappedDate(),te=Z.year,ne=Z.month,ie=Object(Ut.a)({currentYear:te,currentMonth:ne}).monthTable,ce=l.filter((function(e){return M.includes(O.a.tz(e.startTime).format("YYYY-MM-DD"))})).sort((function(e,t){var n=O.a.tz(e.startTime).format("HH:mm"),i=O.a.tz(t.startTime).format("HH:mm");return n<i?-1:n>i?1:0})),oe=ie.flat().filter((function(e){return O.a.tz(e.details).isToday()&&e.state===I.a.thisMonthDate})).length>0;Object(j.useEffect)((function(){return t(T.a.fetchEvent({eventId:r})),function(){t(T.a.initAllEvent()),t(nt.a.initAllSchedule())}}),[r]),Object(j.useEffect)((function(){var e=O.a.tz(void 0,$).format("YYYY-MM-1");return A(e),ae(e,{onSuccess:function(e){var n=O.a.utc().format();e.data.data.schedules.some((function(e){return O.a.utc(e.startTime).format()>=n}))?H(!0):t(nt.a.fetchSchedules({hallId:s,eventId:r,status:"LISTED",isPublished:!0,onSuccess:function(e){var t=e.data.data.requestParam;if(null!==t&&void 0!==t&&t.startTime){var n=O.a.tz(t.startTime,$).format("YYYY-MM-1");A(n),ae(n,{onSuccess:function(){return H(!0)},onError:function(){return H(!0)}})}else H(!0)},onError:function(){H(!0)}}))},onError:function(){H(!0)}}),function(){A(void 0),H(!1)}}),[]);var ae=function(e,n){var i=O.a.tz(e,$).mappedDate(),c=i.year,o=i.month,a=Object(Ut.a)({currentYear:c,currentMonth:o}).monthTable,l=O.a.tz(a[0][0].details).format("YYYY-MM-DD"),d=O.a.tz(a[a.length-1][a[a.length-1].length-1].details).format("YYYY-MM-DD");t(nt.a.fetchSchedules({hallId:s,eventId:r,startTime:"".concat(l),endTime:"".concat(d),status:"LISTED",isPublished:!0,onSuccess:null===n||void 0===n?void 0:n.onSuccess,onError:null===n||void 0===n?void 0:n.onError}))},re=function(){t(T.a.initAllEvent()),t(nt.a.initAllSchedule()),n.push(Object(v.l)(p.a,{channelCode:a,eventId:r}))},se=function(e,t){n.push(Object(v.l)("SEATING"===t?p.f:p.g,{channelCode:a,eventId:r,scheduleId:e}))},le=function(e,i){if(G)!function(e){n.push(Object(v.l)(p.d,{channelCode:a,eventId:r,scheduleId:e}))}(e);else if("STANDING"===i){var c=function(){return se(e,i)};t(nt.a.fetchQuota({eventId:r,scheduleId:e,onSuccess:c,onError:c}))}else se(e,i)};return Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.WTContainersBox,{layoutType:"WTA_2",isLoadingContainer1:g||S||!U,pageMenuContent:Object(D.jsx)(m.M_MobileHeaderBar,{titleText:e(q),dividerMode:"none",leftBtnMode:"back",onClickLeftBtn:re}),content1:u?Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(ln,{eventTitle:z({targetModel:"EVENT",columnName:"title",targetId:u.eventId,originalText:u.title}),eventStartTime:O.a.tz(u.startDate,$).format("YYYY-MM-DD(ddd)"),eventEndTime:O.a.tz(u.endDate,$).format("YYYY-MM-DD(ddd)"),isManualTargetChannel:!!_,additionalDescriptionText:Q}),Object(D.jsx)(m.Spacing,{size:"spacing_e"}),Object(D.jsx)(qt,{year:te,month:ne,isPrevButtonDisabled:oe,onClickPrevButton:function(){B(""),A("".concat(te,"-").concat(ne,"-1")),ae("".concat(te,"-").concat(ne,"-1"))},onClickNextButton:function(){B(""),A("".concat(te,"-").concat(ne+2,"-1")),ae("".concat(te,"-").concat(ne+2,"-1"))}}),Object(D.jsx)(m.Spacing,{size:"spacing_e"}),Object(D.jsx)(sn,{selectedDay:M,onSelectDay:function(e){return B(e)},monthTable:ie}),Object(D.jsx)(m.Spacing,{size:"spacing_e"}),0===l.length&&Object(D.jsxs)(dn,{children:[Object(D.jsx)(m.Divider,{}),Object(D.jsx)(m.Spacing,{size:"spacing_h"}),Object(D.jsx)(m.D_TextLabel,{text:e("str_key_user_scene_e00002eventticketbookingschedules_section_schedules_emptytext"),styleTheme:"body2Regular",colorTheme:"sysTextTertiary",textAlign:"center"})]}),ce.length>0&&Object(D.jsxs)(un,{children:[Object(D.jsx)(m.Divider,{}),Object(D.jsx)(m.D_BasicList,{children:ce.map((function(t){var n="FORBIDDEN"===t.availabilityStatus,i="NOT_AVAILABLE"===t.availabilityStatus,c=O.a.getInstance(t.startTime).isBefore(O.a.getUTCInstance()),o=O.a.tz(t.startTime,$).format("HH:mm"),a=z({targetModel:"HALL",columnName:"title",targetId:t.scheduleMeta.hall.hallId,originalText:t.scheduleMeta.hall.title}),r=z({targetModel:"SCHEDULE",columnName:"title",targetId:t.scheduleId,originalText:t.title}),s=r.length>30?"".concat(r.slice(0,30),"..."):r;return Object(D.jsx)(m.D_BasicListItem,{dividerType:"solid",titleText:X(o,a),titleFontWeight:"bold",captionText:s,displayType:"mbtn",mBtnText:e(n?"str_key_user_scene_e00002eventticketbookingschedules_section_list_btn_forbidden":i?"str_sold_out_ticket":"str_key_user_scene_e00002eventticketbookingschedules_section_list_btn_normal"),mBtnState:n||i||c?"disabled":"normal",onClickMBtn:function(){return le(t.scheduleId,t.scheduleMeta.seatTemplate.type)}},t.id)}))})]})]}):void 0}),(x||E)&&Object(D.jsx)(d.n,{statusCode:(null===x||void 0===x?void 0:x.status)||(null===E||void 0===E?void 0:E.status)||500,errorCode:(null===x||void 0===x?void 0:x.code)||(null===E||void 0===E?void 0:E.
1code)||"",onClickConfirmButton:function(){re()}})]})},bn=n(110),pn=n(2786),mn=n(2819),jn=n(2820),hn=n(2821);n(2791);var gn=S.default.div.withConfig({displayName:"S_Seats",componentId:"sc-myleig-0"})(["width:max-content;"]),xn=function(e){var t=e.data,n=t.tableCells,i=t.handleConfirmChange;return Object(D.jsxs)(gn,{children:[Object(D.jsx)(m.D_SectionSheet,{width:"100%",height:"auto",overrideBackgroundColorKey:"ui_113",shapeType:"round",radius:8,paddingTop:"spacing_c",paddingBottom:"spacing_c",children:Object(D.jsx)(m.D_TextLabel,{text:"Stage",textAlign:"center",colorTheme:"sysTextBlack"})}),Object(D.jsx)(m.Spacing,{size:"spacing_c"}),Object(D.jsx)(pe,{dragDisabled:!0,initialTableData:n,cellWidth:"32px",cellHeight:"32px",renderCell:function(e){var t,n,i,c,o,a;return null!==(t=e.info)&&void 0!==t&&t.seatTitle?Object(D.jsx)(R,{text:null!==(n=e.info)&&void 0!==n&&n.isPurchasable?null===(i=e.info)||void 0===i?void 0:i.seatTitle:"",$height:"32px",$width:"32px",borderRadius:"6px",backgroundColor:null!==(c=e.info)&&void 0!==c&&c.isPurchasable?null===(o=e.info)||void 0===o?void 0:o.label.color:"#E3E5E9",borderColor:e.isSelected?"#1E1E20":void 0,borderWidth:e.isSelected?"4px":"0",useIcon:!(null!==(a=e.info)&&void 0!==a&&a.isPurchasable),iconSize:32,iconName:"ic_xmark",iconFillType:"fill",useTooltip:!1}):Object(D.jsx)(R,{$height:"32px",$width:"32px",backgroundColor:"transparent",useTooltip:!1,cursor:"grap"})},onChange:function(e){var t=e.willChagedTableData;return i(t)}})]})};var fn=S.default.div.withConfig({displayName:"S_Header",componentId:"sc-tkxknq-0"})(["align-items:center;display:flex;height:100%;justify-content:space-between;padding-left:",";padding-right:",";width:100%;"],(function(e){return e.theme.spacing.spacingE}),(function(e){return e.theme.spacing.spacingE})),yn=S.default.div.withConfig({displayName:"S_ButtonWrapper",componentId:"sc-tkxknq-1"})(["align-items:center;display:flex;"]),Tn=S.default.div.withConfig({displayName:"S_ExitButtonWrapper",componentId:"sc-tkxknq-2"})(["width:max-content;"]),vn=function(e){var t=e.date,n=e.onClickReloadButton,i=e.onClickExitButton,c=Object(h.a)("translation").t;return Object(D.jsxs)(fn,{children:[Object(D.jsxs)("div",{children:[Object(D.jsx)(m.D_TextLabel,{text:c("str_key_user_scene_e00002eventticketbookingselectseat_section_header_title"),lineLimit:1,ellipsisMode:"use",wordBreak:"break_all"}),Object(D.jsx)(m.D_TextLabel,{text:t,styleTheme:"caption1Regular",colorTheme:"sysTextTertiary"})]}),Object(D.jsx)(m.Spacing,{size:"spacing_d",spacingType:"width"}),Object(D.jsxs)(yn,{children:[Object(D.jsx)(m.D_IconButton,{baseColorKey:"ui_cpnt_button_fill_base_transparent",iconColorKey:"ui_cpnt_button_icon_enabled",iconName:"ic_arrow_round_left",onClick:n}),Object(D.jsx)(m.Spacing,{size:"spacing_d",spacingType:"width"}),Object(D.jsx)(Tn,{children:Object(D.jsx)(m.D_MainButton,{text:c("str_exit"),styleTheme:"secondary",size:"small",onClick:i})})]})]})},On=n(46);var Cn=S.default.div.withConfig({displayName:"S_FloatingLayout",componentId:"sc-1lfsq4x-0"})(["bottom:0;left:0;position:fixed;right:0;top:0;z-index:15;"]),In=function(e){var t=e.children;return Object(D.jsx)(d.z,{children:Object(D.jsx)(Cn,{children:t})})};var kn=S.default.div.withConfig({displayName:"S_Layout",componentId:"sc-1dh9ya7-0"})(["display:flex;flex-direction:column;height:100%;width:100%;"]),Sn=S.default.div.withConfig({displayName:"S_Overlay",componentId:"sc-1dh9ya7-1"})(["align-items:center;background-color:",";height:100vh;justify-content:center;left:0;position:absolute;top:0;width:100vw;z-index:3;"],(function(e){return e.theme.ui_46})),Dn=S.default.div.withConfig({displayName:"S_Header",componentId:"sc-1dh9ya7-2"})(["background-color:",";border-bottom:1px solid ",";box-sizing:border-box;height:64px;"],(function(e){return e.theme.ui_globalmenucontainer_background}),(function(e){return e.theme.ui_cpnt_divider})),En=S.default.div.withConfig({displayName:"S_Main",componentId:"sc-1dh9ya7-3"})(["display:flex;height:calc(100% - 64px);"]),Pn=S.default.div.withConfig({displayName:"S_Left",componentId:"sc-1dh9ya7-4"})(["background-color:",";border-right:1px solid ",";flex:7;height:100%;"],(function(e){return e.theme.ui_temp_white}),(function(e){return e.theme.ui_cpnt_divider})),Nn=S.default.div.withConfig({displayName:"S_Right",componentId:"sc-1dh9ya7-5"})(["background-color:",";flex:3;height:100%;"],(function(e){return e.theme.ui_contentscontainer01_background})),Mn=function(e){var t=e.header,n=e.left,i=e.right,c=e.isTriggerLoading;return Object(D.jsx)(In,{children:Object(D.jsxs)(kn,{children:[Object(D.jsx)(Dn,{children:t}),Object(D.jsxs)(En,{children:[c&&Object(D.jsx)(Sn,{children:Object(D.jsx)(On.ThreeBarProgress,{})}),Object(D.jsx)(Pn,{children:n}),Object(D.jsx)(Nn,{children:i})]})]})})},Bn=n(192),Ln=n(27);function wn(e){return e.pricePolicy.map((function(t){return{slotIds:e.slotIds,labelId:e.id,eventPolicyTierPriceId:t.eventPolicyTierPrice.eventPolicyTierPriceId,policyT
1itle:t.presentationalTitle,eventPolicyId:t.policyId,price:t.eventPolicyTierPrice,salesTerms:t.salesTerms}}))}function Rn(e){var t=e.slots,n=e.scheduleMeta,i=e.limitPurchaseQuantity,c=n.tierLabels,o=n.eventPolicies;return c.map((function(n){var c,a=null===t||void 0===t?void 0:t.flatMap((function(e){return function(e,t){return e.isPurchasable&&e.slotMeta.seat.tierLabelId===t.tierLabelId}(e,n)?[e.slotId]:[]})),r=new Map((null!==t&&void 0!==t?t:[]).filter((function(e){return void 0!==(null===e||void 0===e?void 0:e.overriddenPrices)&&Object.keys(null===e||void 0===e?void 0:e.overriddenPrices).length>0})).flatMap((function(e){return Object.values(e.overriddenPrices).map((function(t){return[e.slotId,t]}))}))),s=(null===t||void 0===t||null===(c=t.find((function(e){return n.tierLabelId===e.slotMeta.tierLabel.tierLabelId})))||void 0===c?void 0:c.slotId)||"",l=function(e,t,n,i){return n.flatMap((function(n){var c=n.eventPolicyTierPrices.find((function(e){return e.tierLabelId===t.tierLabelId}));if(!c)return[];var o=i.get(e),a=o?Object(ce.a)(Object(ce.a)({},c),{},{amount:o.amount}):c;return[{presentationalTitle:n.presentationalTitle,policyId:n.eventPolicyId,eventPolicyTierPrice:a,salesTerms:n.salesTerms}]}))}(null!==s&&void 0!==s?s:"",n,o,r);return{slotId:s,id:n.tierLabelId,title:n.title,limit:i,eventId:e.scheduleMeta.event.eventId,slotIds:a||[],eventPolicies:o,pricePolicy:l}}))}var An=function(e){var t=e.pricePolicies,n=e.resellerCode,i=zn();return t.filter((function(e){var t=e.salesTerms;return!t||(!t.UX_BTS_SHOW_DISCOUNT_POLICY_BY_CODE||(!(n||!t.UX_BTS_SHOW_DISCOUNT_POLICY_BY_CODE.includes("*"))||!(!n||!t.UX_BTS_SHOW_DISCOUNT_POLICY_BY_CODE.includes(n))))})).filter((function(e){var t=e.salesTerms;return!t||(!i||(!t.UX_BTS_USE_DISCOUNT_POLICY_BY_LOCALE_LANGUAGE||(!!t.UX_BTS_USE_DISCOUNT_POLICY_BY_LOCALE_LANGUAGE.includes("*")||(!!t.UX_BTS_USE_DISCOUNT_POLICY_BY_LOCALE_LANGUAGE.includes(i)||!(!t.UX_BTS_USE_DISCOUNT_POLICY_BY_LOCALE_LANGUAGE.includes("others")||Z.includes(i))))))}))},zn=function(){var e,t=null!==(e=localStorage.getItem("i18nextLng"))&&void 0!==e?e:navigator.language;return"zh-cn"===t||"zh-tw"===t?t:t.length>=4?t.slice(0,2):t},Fn=function(){function e(){Object(Tt.a)(this,e)}return Object(vt.a)(e,null,[{key:"createSeatingTicketPriceViewModel",value:function(e,t,n,i){var c=this;return 0===e.length?[]:e.map((function(e){return{cell:e.cell,selectedPolicy:e.selectedPolicy}})).map((function(e){var o,a,r=c.convertToSeatingTicketViewModel(e,n,i);if(!e.selectedPolicy)return{source:{originalPayload:e},customField:r,emptyLabel:"str_9038",type:"EMPTY"};if(!e.cell.info)throw new Error("Cell Info \uc5c6\uc5b4\uc11c \uc8fd\uc5c8\ub2e4");var s=ct.a.createPricingViewModel({originalPayload:e,isAvailable:e.cell.info.isPurchasable,productTargetModel:ot.c.TicketEvent,productTargetId:e.cell.info.eventId,productName:null!==(o=e.selectedPolicy.policyTitle)&&void 0!==o?o:"",listPrice:e.selectedPolicy.price,salePrice:e.selectedPolicy.price,quantity:1},t),l=ct.a.convertPricingViewModelCurrency(s,n);return l.customField=r,l.customField.policyTitle=e.selectedPolicy.policyTitle,l.customField.eventPolicyId=null!==(a=e.selectedPolicy.eventPolicyId)&&void 0!==a?a:"",l.type="SELECTED",l}))}},{key:"convertToSeatingTicketViewModel",value:function(e,t,n){var i,c;return{policyTitle:"",labelTitle:e.cell.info.label.title,seatTitle:null!==(i=e.cell.info.seatTitle)&&void 0!==i?i:"",labelId:e.cell.info.label.labelId,eventPolicyId:"",eventPolicies:null!==(c=e.cell.info.policies)&&void 0!==c?c:[],policyData:this.getSelectedPolicyData(e.cell,t,n)}}},{key:"getCurrentTierPolicy",value:function(e,t){return e.eventPolicyTierPrices.find((function(e){var n;return e.tierLabelId===(null===(n=t.info)||void 0===n?void 0:n.label.labelId)}))}},{key:"getPrice",value:function(e,t){return{amount:e.amount,currency:t}}},{key:"createStandingTicketPriceViewModel",value:function(e,t,n,i){var c=this;return 0===e.length?[]:e.map((function(e){return{cell:e.cell,selectedCell:e.selectedCell,selectedPolicy:e.selectedPolicy}})).map((function(e){var o,a,r=c.convertToStandingTicketViewModel(e,i);if(!e.selectedPolicy)return{source:{originalPayload:e},customField:r,emptyLabel:"str_9038",type:"EMPTY"};var s=ct.a.createPricingViewModel({originalPayload:e,isAvailable:!0,productTargetModel:ot.c.TicketEvent,productTargetId:e.cell.eventId,productName:null!==(o=e.selectedPolicy.policyT
1itle)&&void 0!==o?o:"",listPrice:e.selectedPolicy.price,salePrice:e.selectedPolicy.price,quantity:1},t),l=ct.a.convertPricingViewModelCurrency(s,n);return l.customField=r,l.customField.policyTitle=e.selectedPolicy.policyTitle,l.customField.eventPolicyId=null!==(a=e.selectedPolicy.eventPolicyId)&&void 0!==a?a:"",l.type="SELECTED",l}))}},{key:"convertToStandingTicketViewModel",value:function(e,t){var n,i,c=e.cell,o=c.limit,a=c.slotIds,r=c.id,s=null!==(n=null===(i=e.selectedCell)||void 0===i?void 0:i.quantity)&&void 0!==n?n:0,l=a.length-s,d=a.length,u=-1===o?1/0:o,_=Math.min(d,u),b=null===t||void 0===t?void 0:t.quota;if(b&&-1!==b.availableQuota){var p,m=(null!==(p=null===t||void 0===t?void 0:t.selectedLabels)&&void 0!==p?p:[]).filter((function(e){return e.id!==r})).reduce((function(e,t){return e+t.quantity}),0),j=Math.max(0,b.availableQuota-m);_=Math.min(_,j)}var h=Array(_+1).fill(void 0).map((function(e,t){return{text:"".concat(t),value:t}}));return{policyTitle:"",labelTitle:e.cell.title,seatTitle:"",labelId:e.cell.id,eventPolicyId:"",eventPolicies:e.cell.eventPolicies,leftCount:l,policyData:wn(e.cell),quantityDropdownValues:h,selectedQuantity:s}}}]),e}();Object(Ln.a)(Fn,"getSelectedPolicyData",(function(e,t,n){var i,c;return(null!==(i=null===e||void 0===e||null===(c=e.info)||void 0===c?void 0:c.policies)&&void 0!==i?i:[]).flatMap((function(t){var i,c=Fn.getCurrentTierPolicy(t,e);return c?{slotId:(null===e||void 0===e||null===(i=e.info)||void 0===i?void 0:i.slotId)||"",labelId:c.tierLabelId,eventPolicyId:t.eventPolicyId,policyTitle:t.presentationalTitle,price:Fn.getPrice(c,n),eventPolicyTierPriceId:c.eventPolicyTierPriceId,localeWhiteList:t.localeWhiteList,resellerCodeWhiteList:t.resellerCodeWhiteList||[],salesTerms:t.salesTerms}:[]}))}));var Yn=function(e){var t=e.policies,n=e.onClickPolicy,c=e.onClose,o=Object(h.a)().t,a=Object(j.useMemo)(Me.n,[]),r=Ne(Object(i.d)(a),Object(i.d)(Object(Be.d)())),s=r.displayCurrency,l=r.isMultiCurrencyChannel,d=r.baseCurrency,u=r.altCurrencyDefinitions,_=Object(j.useState)(null),b=Object(k.a)(_,2),p=b[0],g=b[1];return Object(D.jsx)(m.D_DesktopBasicModal,{titleText:o("str_select_price"),size:"small",mBtn1State:p?"normal":"disabled",mBtn1Text:o("str_select"),mBtn2Text:o("str_cancel"),onClickMBtn1:function(){var e=t.find((function(e){return String(p)===e.eventPolicyTierPriceId}));e&&(n(e),c())},onClickMBtn2:c,children:Object(D.jsxs)(Wn,{children:[null===t||void 0===t?void 0:t.map((function(e){return Object(D.jsx)(m.D_BoxItem,{id:e.eventPolicyTierPriceId,titleText:z({columnName:"presentationalTitle",targetId:e.eventPolicyId,targetModel:"EVENT_POLICY",originalText:e.policyTitle}
1),descText:l?Ee.c.translate.priceWithCurrency({amount:Ee.c.exchangePrice(Number(e.price.amount),d,s,Object(Pe.a)(u,d)),currency:s},{friendly:!0}):Ee.c.translate.priceWithCurrency(e.price,{friendly:!0}),overrideBorderColorKey:"ui_cpnt_sheet_base_10",selectionMode:"use",paddingTop:"spacing_d",paddingBottom:"spacing_d",paddingLeft:"spacing_d",paddingRight:"spacing_d",onClick:function(e){return g(e)},selectState:p===e.eventPolicyTierPriceId?"selected":"unselected"},e.eventPolicyTierPriceId)})),0===t.length&&Object(D.jsx)(m.D_TextLabel,{text:o("str_e00003_no_price_empty_text"),styleTheme:"body2Regular",colorTheme:"sysTextTertiary",textAlign:"center"})]})})},Wn=S.default.div.withConfig({displayName:"S_SheetWrapper",componentId:"sc-auc6cw-0"})(["display:flex;flex-direction:column;gap:",";"],(function(e){return e.theme.spacing.spacingD}));var Vn=function(e){var t,n,i,c,o=e.viewModel,a=!!o.promotion.selectedProductDiscount;return Object(D.jsx)(D.Fragment,{children:a?Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.D_TextLabel,{text:z({columnName:"presentationalTitle",targetId:null===(t=o.customField)||void 0===t?void 0:t.eventPolicyId,targetModel:"EVENT_POLICY",originalText:null===(n=o.customField)||void 0===n?void 0:n.policyTitle}),styleTheme:"caption1Bold"}),Object(D.jsx)(m.Spacing,{size:"spacing_b"}),Object(D.jsx)(m.D_PriceTextLabel,{price:o.listPrice.value,styleTheme:"caption2Regular",colorTheme:"sysTextSecondary",textDecorationType:"line_through",useFriendlyName:"use"}),Object(D.jsx)(m.D_PriceTextLabel,{price:o.finalPrice.value,styleTheme:"body1Bold",useFriendlyName:"use"})]}):Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.D_TextLabel,{text:z({columnName:"presentationalTitle",targetId:null===(i=o.customField)||void 0===i?void 0:i.eventPolicyId,targetModel:"EVENT_POLICY",originalText:null===(c=o.customField)||void 0===c?void 0:c.policyTitle}),styleTheme:"caption1Bold"}),Object(D.jsx)(m.Spacing,{size:"spacing_b"}),Object(D.jsx)(m.D_PriceTextLabel,{price:o.finalPrice.value,styleTheme:"body1Bold",useFriendlyName:"use"})]})})};var Un=S.default.div.withConfig({displayName:"S_SelectedSlotDetail",componentId:"sc-1i7ftly-0"})(["flex:1;overflow-y:auto;"]),Hn=S.default.div.withConfig({displayName:"S_PolicyPrice",componentId:"sc-1i7ftly-1"})(["display:flex;flex-direction:column;width:100%;"]),Gn=S.default.div.withConfig({displayName:"S_DiscountInfoWrapper",componentId:"sc-1i7ftly-2"})(["align-items:center;display:flex;gap:",";"],(function(e){return e.theme.spacing.spacingB})),Kn=function(e){var t=e.limitPurchaseQuantity,n=e.selectedSlots,c=e.selectedPolicies,o=e.onSelectPricePolicy,a=e.benefits,r=Object(h.a)("translation").t,s=Object(j.useMemo)(Me.n,[]),l=Object(i.d)(s),d=Object(i.d)(Object(Be.d)()),u=Object(Bn.a)().get("resellerCode"),_=Ne(l,d),b=_.displayCurrency,p=_.baseCurrency,g=Object(j.useState)(!1),x=Object(k.a)(g,2),f=x[0],y=x[1],T=Object(j.useState)([]),v=Object(k.a)(T,2),O=v[0],C=v[1],I=-1===t,S=n.map((function(e){return{cell:e,selectedPolicy:c.get(e.info.slotId)}})),E=Fn.createSeatingTicketPriceViewModel(S,a,b,p),P=function(e){switch(e.type){case"SELECTED":return Object(D.jsx)(Vn,{viewModel:e});case"EMPTY":return Object(D.jsx)(m.D_TextLabel,{text:r(e.emptyLabel),styleTheme:"body2Regular"})}};return Object(D.jsxs)(D.Fragment,{children:[Object(D.jsxs)(Un,{children:[Object(D.jsx)(m.Spacing,{size:"spacing_c"}),Object(D.jsx)(m.D_TextLabel,{text:r("str_key_user_scene_e00002eventticketbookingselectseat_section_rightsidebar_section_seat_title",{seatCnt:n.length}),styleTheme:"subTitleBold"}),Object(D.jsx)(m.Spacing,{size:"spacing_b"}),!I&&Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.D_TextLabel,{text:r("str_key_user_scene_e00002eventticketbookingselectseat_section_rightsidebar_selectlimit",{seatCount:t}),styleTheme:"caption1Regular",colorTheme:"sysTextSecondary"}),Object(D.jsx)(m.Spacing,{size:"spacing_b"})]}),Object(D.jsx)(D.Fragment,{children:E.map((function(e,t){var i,c,o;return Object(D.jsxs)(j.Fragment,{children:[Object(D.jsx)(m.D_SectionSheet,{width:"100%",height:"auto",paddingTop:"spacing_b",paddingBottom:"spacing_b",paddingLeft:"none",paddingRight:"none",overrideCSS:{display:"flex",alignItems:"center",justifyContent:"space-between"},children:Object(D.jsxs)(Hn,{children:[Object(D.jsx)(m.D_TextLabel,{text:"".concat(z({columnName:"title",targetId:null===(i=e.customField)||void 0===i?void 0:i.labelId,targetModel:"TIER_LABEL",originalText:null===(c=e.customField)||void 0===c?void 0:c.labelTitle})," (").concat(null===(o=e.customField)||void 0===o?void 0:o.seatTitle,")"),styleTheme:"body2Bold"}),Object(D.jsx)(m.Spacing,{size:"spacing_a"}),Object(D.jsx)(m.D_ContentSheet,{width:"100%",height:"responsive",backgroundColorTheme:"base3",paddingTop:"spacing_c",paddingBottom:"spacing_c",paddingLeft:"spacing_d",paddingRight:"spacing_b",shapeType:"round",radius:16,overrideCSS:{display:"flex",justifyContent:"space-between",alignItems:"center",cursor:e.customField.eventPolicies.length>0?"pointer":"not-allowed"},onClick:function(){!function(e){var t=An({pricePolicies:e,resellerCode:u});C(t),y(!0)}(e.customField.policyData)},children:n.length>0?Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)("div",{children:P(e)}
1),Object(D.jsx)(m.D_IconButton,{baseSize:"medium",baseColorKey:"ui_cpnt_button_fill_base_transparent",iconName:"ic_arrow_down",iconSize:20})]}):Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.Spacing,{size:"spacing_d"}),Object(D.jsx)(m.D_TextLabel,{text:r("str_9037"),styleTheme:"body2Regular",colorTheme:"sysTextTertiary"}),Object(D.jsx)(m.Spacing,{size:"spacing_d"})]})})]})}),"SELECTED"===e.type&&e.promotion.selectedProductDiscount&&Object(D.jsxs)(Gn,{children:[Object(D.jsx)(m.D_PriceTextLabel,{price:e.promotion.selectedProductDiscount.discountAmount.value,styleTheme:"caption2Regular",colorTheme:"sysTextSecondary",useFriendlyName:"use",useMinus:"use"}),Object(D.jsx)("div",{children:Object(D.jsx)(m.Divider,{direction:"vertical",height:12})}),Object(D.jsx)(m.D_TextLabel,{text:e.promotion.selectedProductDiscount.benefitLabel,styleTheme:"caption2Regular",colorTheme:"sysTextSecondary"})]}),Object(D.jsx)(m.Spacing,{size:"spacing_d"}),Object(D.jsx)(m.Divider,{}),Object(D.jsx)(m.Spacing,{size:"spacing_d"})]},t)}))}),Object(D.jsx)(m.Spacing,{size:"spacing_g"})]}),f&&O&&Object(D.jsx)(Yn,{policies:O,onClickPolicy:o,onClose:function(){return y(!1)}})]})};var qn=S.default.div.withConfig({displayName:"S_TierLabel",componentId:"sc-11kfu21-0"})(["align-items:center;display:flex;width:fit-content;"]),Qn=S.default.div.withConfig({displayName:"S_LabelColor",componentId:"sc-11kfu21-1"})(["background-color:",";border-radius:50%;height:10px;width:10px;"],(function(e){return e.$color})),Xn=function(e){var t=e.color,n=e.title;return Object(D.jsxs)(qn,{children:[Object(D.jsx)(Qn,{$color:t}),Object(D.jsx)(m.Spacing,{size:"spacing_a",spacingType:"width"}),Object(D.jsx)(m.D_TextLabel,{text:n,styleTheme:"caption2Regular"})]})};var $n=S.default.div.withConfig({displayName:"S_TierLabels",componentId:"sc-1b0bb7l-0"})(["column-gap:",";display:inline-flex;flex-wrap:wrap;padding-bottom:",";padding-top:",";row-gap:",";"],(function(e){return e.theme.spacing.spacingC}),(function(e){return e.theme.spacing.spacingC}),(function(e){return e.theme.spacing.spacingB}),(function(e){return e.theme.spacing.spacingB})),Zn=function(e){var t=e.labels;return Object(D.jsx)($n,{children:t.map((function(e){return Object(D.jsx)(Xn,{color:e.color,title:z({columnName:"title",targetId:e.tierLabelId,targetModel:"TIER_LABEL",originalText:e.title})},e.tierLabelId)}))})},Jn={x:0,y:0,zoom:.1},ei={EVENT_TICKET_BOOKING_SELECT_SEAT_TABLE:xn};function ti(e){var t=e.nodes,n=e.children;return Object(D.jsx)(ni,{children:Object(D.jsxs)(pn.b,{nodeOrigin:[.5,.5],minZoom:.3,maxZoom:2,defaultViewport:Jn,nodes:t,nodeTypes:ei,nodesDraggable:!1,autoPanOnConnect:!1,fitView:!0,fitViewOptions:{minZoom:1,maxZoom:1},connectOnClick:!0,children:[n,Object(D.jsx)(mn.a,{}),Object(D.jsx)(jn.a,{position:"bottom-right",showInteractive:!1}),Object(D.jsx)(hn.a,{position:"top-left",zoomable:!0,pannable:!0})]})})}var ni=S.default.div.withConfig({displayName:"S_OverrideCSS",componentId:"sc-1l611y7-0"})(["height:100%;position:relative;width:100%;.react-flow__attribution{display:none;}"]);function ii(e){var t=e.nodes,n=e.children;return Object(D.jsx)(pn.c,{children:Object(D.jsx)(ti,{nodes:t,children:n})})}var ci=function(e){var t=e.slots,n=e.scheduleMeta,i=n.seatTemplate,c=n.tierLabels,o=n.seats,a=n.event,r=i.seqDimension,s=i.lineDimension,l=new Map;o.forEach((function(e){var t="".concat(e.lineNumber,"-").concat(e.seqNumber);l.has(t)||l.set(t,e)}));var d=new Map;null===t||void 0===t||t.forEach((function(e){var t="".concat(e.slotMeta.seat.lineNumber,"-").concat(e.slotMeta.seat.seqNumber);d.has(t)||d.set(t,e)}));var u=new Map;c.forEach((function(e){u.has(e.tierLabelId)||u.set(e.tierLabelId,e)}));var _=new Map;return Array.from({length:s},(function(e,t){return Object(et.a)(Array.from({length:r},(function(e,i){var c,o,r=l.get("".concat(t+1,"-").concat(i+1)),s=r?d.get("".concat(r.lineNumber,"-").concat(r.seqNumber)):void 0,b=null===s||void 0===s||null===(c=s.slotMeta)||void 0===c?void 0:c.seat.tierLabelId,p=void 0===b?void 0:u.get(b),m=s?null!==(o=s.slotMeta.eventPolicies)&&void 0!==o?o:function(e){var t,i=_.get(e);if(i)return i;var c=(null!==(t=n.eventPolicies)&&void 0!==t?t:[]).flatMap((function(t){var n,i=(null!==(n=t.eventPolicyTierPrices)&&void 0!==n?n:[]).filter((function(t){return t.tierLabelId===e}));return i.length>0?[Object(ce.a)(Object(ce.a)({},t),{},{eventPolicyTierPrices:i}
1)]:[]}));return _.set(e,c),c}(null!==b&&void 0!==b?b:s.slotMeta.tierLabelId):void 0,j=null===m||void 0===m?void 0:m.map((function(e){var t=e.eventPolicyTierPrices.map((function(e){var t,n=null===s||void 0===s||null===(t=s.overriddenPrices)||void 0===t?void 0:t[null===e||void 0===e?void 0:e.eventPolicyTierPriceId];return n?Object(ce.a)(Object(ce.a)({},e),{},{amount:null===n||void 0===n?void 0:n.amount,currency:null===n||void 0===n?void 0:n.currency}):e}));return Object(ce.a)(Object(ce.a)({},e),{},{eventPolicyTierPrices:t})}));return{isSelected:!1,isFocused:!1,row:(null===s||void 0===s?void 0:s.slotMeta.seat.lineNumber)||(null===r||void 0===r?void 0:r.lineNumber)||t+1,col:(null===s||void 0===s?void 0:s.slotMeta.seat.seqNumber)||(null===r||void 0===r?void 0:r.seqNumber)||i+1,info:{eventId:a.eventId||"",slotId:(null===s||void 0===s?void 0:s.slotId)||"",seatId:(null===s||void 0===s?void 0:s.slotMeta.seat.seatId)||"".concat(t+1,"-").concat(i+1),seatTitle:(null===s||void 0===s?void 0:s.slotMeta.seat.presentationalTitle)||(null===r||void 0===r?void 0:r.title),label:{labelId:b||"",title:(null===p||void 0===p?void 0:p.title)||"",color:(null===p||void 0===p?void 0:p.color)||""},policies:j,isPurchasable:!(null===s||void 0===s||!s.isPurchasable)}}})))}))};var oi=S.default.div.withConfig({displayName:"S_SelectedSeatBox",componentId:"sc-10bpub3-0"})(["display:flex;flex-direction:column;height:100%;padding-left:",";padding-right:",";"],(function(e){return e.theme.spacing.spacingE}),(function(e){return e.theme.spacing.spacingE})),ai=S.default.div.withConfig({displayName:"S_EmptyTextWrapper",componentId:"sc-10bpub3-1"})(["flex:1;padding-top:",";"],(function(e){return e.theme.spacing.spacingH})),ri=function(){var e,t;Object(y.b)("E00003EventTicketBookingSelectSeat","e00003_event_ticket_booking_select_seat");var n=Object(h.a)("translation").t,o=Object(i.c)(),a=Object(c.k)(),r=Object(c.m)(),s=r.channelCode,l=r.eventId,u=r.scheduleId;Object(bn.c)("e00003_event_ticket_booking_select_seat","ScheduleInvoiceProduct",u);var _=Object(i.d)(nt.j),b=Object(rt.a)(),g=Object(C.c)([nt.a.fetchSchedule]),T=g.isActionPending(),I=g.getActionStatus().error,S=Object(f.a)(),E=S.openDialog,P=S.closeDialog,N=Object(j.useState)([]),M=Object(k.a)(N,2),B=M[0],L=M[1],w=Object(j.useState)([]),R=Object(k.a)(w,2),A=R[0],F=R[1],Y=Object(j.useState)(new Map),W=Object(k.a)(Y,2),V=W[0],U=W[1],H=Object(j.useState)(!1),G=Object(k.a)(H,2),K=G[0],q=G[1],Q=Object(j.useMemo)((function(){return A.map((function(e){var t,n=null===(t=V.get(e.info.slotId))||void 0===t?void 0:t.eventPolicyTierPriceId;if(e.info.slotId&&n)return{targetModel:ot.e.TicketEventProduct,targetId:"".concat(e.info.slotId,":").concat(n),quantity:1}})).filter(Boolean)}),[A,V]),X=(null===_||void 0===_?void 0:_.limitPurchaseQuantity)||0,Z=-1===X,J=!Z&&A.length>X,ee=!A.length||J||0===V.size||!K,te=Array.from(new Map(null===_||void 0===_||null===(e=_.slots)||void 0===e?void 0:e.map((function(e){return[e.slotMeta.tierLabel.tierLabelId,e.slotMeta.tierLabel]}))).values());Object(j.useEffect)((function(){return o(nt.a.fetchSchedule({scheduleId:u})),function(){o(nt.a.initAllSchedule())}}),[u]),Object(j.useEffect)((function(){if(_){var e=ci(_);L(e)}}),[_]),Object(j.useEffect)((function(){Q&&b.trigger(ot.d.EXPRESSION_VIEW,{pAppCode:x.Y.E00003.CODE,cartItems:Q})}),[Q]);var ne=function(){a.push(Object(v.l)(p.e,{channelCode:s,eventId:l}))};return T?Object(D.jsx)(d.x,{}):Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(Mn,{isTriggerLoading:b.isLoading,header:_?Object(D.jsx)(vn,{date:"".concat(O.a.tz(_.startTime,$).format("YYYY-MM-DD(ddd) HH:mm")," ~ ").concat(O.a.tz(_.endTime,$).format("YYYY-MM-DD(ddd) HH:mm"),"(KST)"),onClickReloadButton:function(){L([]),F([]),o(nt.a.fetchSchedule({scheduleId:u}))},onClickExitButton:ne}):Object(D.jsx)(D.Fragment,{}),left:Object(D.jsx)(ii,{nodes:[{id:"EVENT_TICKET_BOOKING_SELECT_SEAT_TABLE",type:"EVENT_TICKET_BOOKING_SELECT_SEAT_TABLE",data:{tableCells:B,handleConfirmChange:function(e){var t=e.map((function(e){return e.map((function(e){return Object(ce.a)(Object(ce.a)({},e),{},{isFocused:!0})}))})),i=t.flatMap((function(e){return e.filter((function(e){return e.isSelected}))}));!Z&&i.length>X?E({contentText:n("str_key_user_scene_e00002eventticketbookingselectseat_dialog_quantityexceeded",{seatCount:X}),btnMode:"tbtn_amount1",tBtn1Text:n("str_confirm"),onClickTBtn1:P}):e.flat().some((function(e){var t;return e.isSelected&&!(null!==(t=e.info)&&void 0!==t&&t.isPurchasable)}))||(L(t),F(i),function(e){var t=e.map((function(e){var t;return(null===(t=e.info)||void 0===t?void 0:t.slotId)||""})),n=new Map(V);if(e.length>V.size){var i=t.find((function(e){return!V.has(e)}))||"";return n.set(i,null),q(!1),void U(n)}if(e.length<V.size){var c=Array.from(V.keys()).find((function(e){return!t.includes(e)}));if(!c)return;n.delete(c);var o=Array.from(n.values()).includes(null);q(!o),U(n)}}(i))}},position:{x:0,y:0}}]}),right:Object(D.jsxs)(oi,{children:[Object(D.jsx)(Zn,{labels:null!==te&&void 0!==te?te:[]}),0===A.length?Object(D.jsx)(ai,{children:Object(D.jsx)(m.D_TextLabel,{text:n("str_key_user_scene_e00002eventticketbookingselectseat_section_rightsidebar_section_seat_emptytext"),styleTheme:"body2Regular",colorTheme:"sysTextSecondary",textAlign:"center"})}):Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(Kn,{limitPurchaseQuantity:(null===_||void 0===_?void 0:_.limitPurchaseQuantity)||0,selectedSlots:A,selectedPolicies:V,onSelectPricePolicy:function(e){var t=new Map(V).set(e.slotId,e),n=Array.from(t.values()).includes(null);U(t),q(!n)},benefits:null!==(t=b.applicableBenefits)&&void 0!==t?t:[]}),Object(D.jsx)(m.D_MainButton,{responsiveMode:"use",text:n("str_key_user_scene_e00002eventticketbookingselectseat_section_rightsidebar_bt
1n_putpurchaseinfo"),state:ee?"disabled":"normal",onClick:function(){var e=function(e){var t=new Map;if(0===e.size)return{valid:!0,message:"",params:{}};var n,i=Object(we.a)(e.values());try{for(i.s();!(n=i.n()).done;){var c,o,a=n.value,r=null===a||void 0===a?void 0:a.eventPolicyId,s=null===a||void 0===a?void 0:a.salesTerms,l=null!==(c=null===s||void 0===s?void 0:s.UX_BTS_ENABLE_PURCHASE_DISCOUNT_POLICY_BY_QUANTITY_MINIMUM)&&void 0!==c?c:-1,d=null!==(o=null===s||void 0===s?void 0:s.UX_BTS_ENABLE_PURCHASE_DISCOUNT_POLICY_BY_QUANTITY_UNIT)&&void 0!==o?o:-1,u=(null===a||void 0===a?void 0:a.policyTitle)||"",_=z({targetModel:"EVENT_POLICY",targetId:r,columnName:"presentationalTitle",originalText:u}),b=t.get(r);b?(b.count+=1,-1!==l&&(b.minimumLimit=l),-1!==d&&(b.unitLimit=d)):t.set(r,{count:1,minimumLimit:l,unitLimit:d,policyTitle:_})}}catch(h){i.e(h)}finally{i.f()}var p,m=Object(we.a)(t);try{for(m.s();!(p=m.n()).done;){var j=Object(k.a)(p.value,2)[1];if(-1!==j.minimumLimit&&j.count<j.minimumLimit)return{valid:!1,message:"str_err_9672",params:{discountPolicyPresentationalName:j.policyTitle,ticketUnit:j.minimumLimit}};if(-1!==j.unitLimit&&j.count%j.unitLimit!==0)return{valid:!1,message:"str_err_9671",params:{discountPolicyPresentationalName:j.policyTitle,ticketUnit:j.unitLimit}}}}catch(h){m.e(h)}finally{m.f()}return{valid:!0,message:"",params:{}}}(V),t=e.valid,i=e.message,c=e.params;if(t){var o=Array.from(V).map((function(e){var t=Object(k.a)(e,2),n=t[0],i=t[1];return{slotId:n,eventPolicyTierPriceId:null===i||void 0===i?void 0:i.eventPolicyTierPriceId}}));a.push(Object(v.l)(p.c,{channelCode:s,eventId:l,scheduleId:u}),{purchaseSlots:o,hallType:null===_||void 0===_?void 0:_.scheduleMeta.seatTemplate.type})}else E({contentText:n(i,Object(ce.a)({},c)),btnMode:"tbtn_amount1",tBtn1Text:n("str_confirm"),onClickTBtn1:P})}}),Object(D.jsx)(m.Spacing,{size:"spacing_f"})]})]})}),I&&Object(D.jsx)(d.n,{statusCode:I.status,errorCode:I.code,onClickConfirmButton:function(){ne()}})]})},si=n(89);var li=function(e){var t,n,i,c,o=e.viewModel,a=Object(h.a)().t;switch(o.type){case"SELECTED":return Object(D.jsx)(D.Fragment,{children:"SELECTED"===o.type&&o.promotion.selectedProductDiscount?Object(D.jsxs)(D.Fragment,{children:[Object(D.jsxs)("div",{children:[Object(D.jsx)(m.D_TextLabel,{text:z({columnName:"presentationalTitle",targetId:null===(t=o.customField)||void 0===t?void 0:t.eventPolicyId,targetModel:"EVENT_POLICY",originalText:null===(n=o.customField)||void 0===n?void 0:n.policyTitle}),styleTheme:"caption1Bold"}),Object(D.jsx)(m.Spacing,{size:"spacing_b"}),Object(D.jsx)(m.D_PriceTextLabel,{price:o.listPrice.value,styleTheme:"caption2Regular",colorTheme:"sysTextSecondary",textDecorationType:"line_through",useFriendlyName:"use"}),Object(D.jsx)(m.D_PriceTextLabel,{price:null===o||void 0===o?void 0:o.finalPrice.value,styleTheme:"body1Bold",useFriendlyName:"use"})]}),Object(D.jsx)(m.D_IconButton,{baseSize:"medium",baseColorKey:"ui_cpnt_button_fill_base_transparent",iconName:"ic_arrow_down",iconSize:20})]}):Object(D.jsxs)(D.Fragment,{children:[Object(D.jsxs)("div",{children:[Object(D.jsx)(m.D_TextLabel,{text:z({columnName:"presentationalTitle",targetId:null===(i=o.customField)||void 0===i?void 0:i.eventPolicyId,targetModel:"EVENT_POLICY",originalText:null===(c=o.customField)||void 0===c?void 0:c.policyTitle}),styleTheme:"caption1Bold"}),Object(D.jsx)(m.Spacing,{size:"spacing_b"}),Object(D.jsx)(m.D_PriceTextLabel,{price:null===o||void 0===o?void 0:o.finalPrice.value,styleTheme:"body1Bold",useFriendlyName:"use"})]}),Object(D.jsx)(m.D_IconButton,{baseSize:"medium",baseColorKey:"ui_cpnt_button_fill_base_transparent",iconName:"ic_arrow_down",iconSize:20})]})});case"EMPTY":return Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.D_TextLabel,{text:a("str_9038"),styleTheme:"body2Regular"}),Object(D.jsx)(m.D_IconButton,{baseSize:"medium",baseColorKey:"ui_cpnt_button_fill_base_transparent",iconName:"ic_arrow_down",iconSize:20})]})}};var di=function(e){var t=e.policies,n=e.onClickPolicy,c=e.onClose,o=Object(h.a)().t,a=Object(j.useMemo)(Me.n,[]),r=Ne(Object(i.d)(a),Object(i.d)(Object(Be.d)())),s=r.displayCurrency,l=r.isMultiCurrencyChannel,d=r.baseCurrency,u=r.altCurrencyDefinitions,_=Object(j.useState)(null),b=Object(k.a)(_,2),p=b[0],g=b[1];return Object(D.jsx)(m.D_DesktopBasicModal,{titleText:o("str_select_price"),size:"small",mBtn1State:p?"normal":"disabled",mBtn1Text:o("str_select"),mBtn2Text:o("str_cancel"),onClickMBtn1:function(){var e=t.find((function(e){return String(p)===e.eventPolicyTierPriceId}));e&&(n(e),c())}
1,onClickMBtn2:c,children:Object(D.jsxs)(ui,{children:[null===t||void 0===t?void 0:t.map((function(e){return Object(D.jsx)(m.D_BoxItem,{id:e.eventPolicyTierPriceId,titleText:z({columnName:"presentationalTitle",targetId:e.eventPolicyId,targetModel:"EVENT_POLICY",originalText:e.policyTitle}),descText:l?Ee.c.translate.priceWithCurrency({amount:Ee.c.exchangePrice(Number(e.price.amount),d,s,Object(Pe.a)(u,d)),currency:s},{friendly:!0}):Ee.c.translate.priceWithCurrency(e.price,{friendly:!0}),overrideBorderColorKey:"ui_cpnt_sheet_base_10",selectionMode:"use",paddingTop:"spacing_d",paddingBottom:"spacing_d",paddingLeft:"spacing_d",paddingRight:"spacing_d",onClick:function(e){return g(e)},selectState:p===e.eventPolicyTierPriceId?"selected":"unselected"},e.eventPolicyTierPriceId)})),0===t.length&&Object(D.jsx)(m.D_TextLabel,{text:o("str_e00003_no_price_empty_text"),styleTheme:"body2Regular",colorTheme:"sysTextTertiary",textAlign:"center"})]})})},ui=S.default.div.withConfig({displayName:"S_SheetWrapper",componentId:"sc-5yxpm1-0"})(["display:flex;flex-direction:column;gap:",";"],(function(e){return e.theme.spacing.spacingD}));var _i=function(e){var t=e.id,n=e.viewModel,c=e.title,o=e.ticketLeftCount,a=e.isSoldout,s=e.policyData,l=e.quantityDropdownValues,d=e.isManualTargetChannel,u=e.labelText,_=e.onPriceChange,b=e.onQuantityChange,p=Object(h.a)("translation").t,g=Object(i.d)(r.u),x=Object(Bn.a)(),f=Object(j.useState)(!1),y=Object(k.a)(f,2),T=y[0],v=y[1],O=Object(j.useState)([]),C=Object(k.a)(O,2),I=C[0],S=C[1],E="SELECTED"===n.type?n.source.originalPayload.selectedPolicy:void 0,P=s.length>0;return Object(D.jsxs)(D.Fragment,{children:[Object(D.jsxs)(m.D_ContentSheet,{width:"100%",height:"auto",backgroundColorTheme:"transparent",children:[Object(D.jsx)(m.D_TextLabel,{text:c,styleTheme:"leadParaBold"}),Object(D.jsx)(m.Spacing,{size:"spacing_a"}),Object(D.jsx)(m.D_ContentSheet,{width:"100%",height:"responsive",backgroundColorTheme:"base3",paddingTop:"spacing_c",paddingBottom:"spacing_c",paddingLeft:"spacing_d",paddingRight:"spacing_b",shapeType:"round",radius:16,overrideCSS:{display:"flex",justifyContent:"space-between",alignItems:"center",cursor:a||!P?"not-allowed":void 0},onClick:function(){!function(e){if(e.length>0){var t=An({pricePolicies:e,resellerCode:x.get("resellerCode")});S(t),v(!0)}}(n.customField.policyData)},children:P?Object(D.jsx)(li,{viewModel:n}):Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.Spacing,{size:"spacing_e"}),Object(D.jsx)(m.D_TextLabel,{text:p("str_9037"),styleTheme:"body2Regular",colorTheme:"sysTextTertiary"}),Object(D.jsx)(m.Spacing,{size:"spacing_e"})]})}),"SELECTED"===n.type&&n.promotion.selectedProductDiscount&&Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.Spacing,{size:"spacing_d"}),Object(D.jsxs)(bi,{children:[Object(D.jsx)(m.D_PriceTextLabel,{price:n.promotion.selectedProductDiscount.discountAmount.value,styleTheme:"caption2Regular",colorTheme:"sysTextSecondary",useFriendlyName:"use",useMinus:"use"}),Object(D.jsx)("div",{children:Object(D.jsx)(m.Divider,{direction:"vertical",height:12})}),Object(D.jsx)(m.D_TextLabel,{text:n.promotion.selectedProductDiscount.benefitLabel,styleTheme:"caption2Regular",colorTheme:"sysTextSecondary"})]})]}),Object(D.jsx)(m.Spacing,{size:"spacing_d"}),Object(D.jsx)(m.D_Dropdown,{size:"medium",responsiveMode:"use",hintText:"0",defaultValue:a?{text:p("str_key_user_scene_e00002eventticketbookingselectticket_section_label_select_soldout"),value:0}:{text:n.customField.selectedQuantity,value:n.customField.selectedQuantity},valueArray:a?[]:l,state:a||!E?"disabled":"normal",onChange:function(e){return b(t,e)}}),!(g||d)&&Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.Spacing,{size:"spacing_b"}),Object(D.jsx)(m.D_TextLabel,{text:p("str_key_user_scene_e00002eventticketbookingselectticket_section_label_purchasequantity",{ticketLeftCount:o}),styleTheme:"caption1Regular"})]}),d&&u&&Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.Spacing,{size:"spacing_b"}),Object(D.jsx)(m.D_TextLabel,{text:p(u),styleTheme:"caption1Regular",colorTheme:"sysTextSecondary"})]})]}
1),T&&I&&Object(D.jsx)(di,{policies:I,onClickPolicy:_,onClose:function(){return v(!1)}})]})},bi=S.default.div.withConfig({displayName:"S_DiscountInfoWrapper",componentId:"sc-x145v1-0"})(["align-items:center;display:flex;gap:",";"],(function(e){return e.theme.spacing.spacingB}));var pi=S.default.div.withConfig({displayName:"S_EventTicketBookingSelectTicketBox",componentId:"sc-13iw1e9-0"})(["height:100%;overflow-y:hidden;position:relative;"]),mi=S.default.div.withConfig({displayName:"S_Overlay",componentId:"sc-13iw1e9-1"})(["align-items:center;background-color:",";height:100vh;justify-content:center;left:0;position:absolute;top:0;width:100vw;z-index:3;"],(function(e){return e.theme.ui_46})),ji=S.default.div.withConfig({displayName:"S_ScrollBox",componentId:"sc-13iw1e9-2"})(["height:100%;overflow-y:auto;"]),hi=S.default.div.withConfig({displayName:"S_LimitQuantityMessageBox",componentId:"sc-13iw1e9-3"})(["padding-left:",";padding-right:",";padding-top:",";"],(function(e){return e.theme.spacing.spacingE}),(function(e){return e.theme.spacing.spacingE}),(function(e){return e.theme.spacing.spacingE})),gi=S.default.div.withConfig({displayName:"S_DividerWrapper",componentId:"sc-13iw1e9-4"})(["padding-left:",";padding-right:",";"],(function(e){return e.theme.spacing.spacingE}),(function(e){return e.theme.spacing.spacingE})),xi=S.default.div.withConfig({displayName:"S_QuotaRemainingWrapper",componentId:"sc-13iw1e9-5"})(["padding-left:",";padding-right:",";padding-top:",";"],(function(e){return e.theme.spacing.spacingE}),(function(e){return e.theme.spacing.spacingE}),(function(e){return e.theme.spacing.spacingE})),fi=function(){var e;Object(y.b)("E00003EventTicketBookingSelectTicket","e00003_event_ticket_booking_select_ticket");var t=Object(h.a)("translation").t,n=Object(i.c)(),o=Object(c.k)(),a=Object(c.m)(),s=a.channelCode,l=a.eventId,u=a.scheduleId,_=Object(j.useMemo)(r.n,[]),b=Object(i.d)(_),g=Object(i.d)(Object(si.d)()),T=Object(i.d)(nt.j),O=Object(i.d)(nt.h),I=Object(C.c)([nt.a.fetchSchedule]),S=I.getActionStatus().error,E=null===T||void 0===T?void 0:T.availabilityStatus,P="FORBIDDEN"===E||"NOT_AVAILABLE"===E,N=Ne(b,g).displayCurrency,M=Object(rt.a)(),B=Object(f.a)(),L=B.openDialog,w=B.closeDialog,R=J({sceneName:W.EVENT_TICKET_BOOKING_SELECT_TICKET}),A=R.tabBarTitleText,F=R.mainButtonText,Y=R.labelText,U=Object(V.a)().videoCallChannel,H=Object(j.useState)([]),G=Object(k.a)(H,2),K=G[0],q=G[1],Q=Object(j.useState)([]),X=Object(k.a)(Q,2),$=X[0],Z=X[1],ee=Object(j.useState)(new Map),te=Object(k.a)(ee,2),ne=te[0],ie=te[1],oe=Object(j.useMemo)((function(){return $.map((function(e){var t,n=null===(t=ne.get(e.id))||void 0===t?void 0:t.eventPolicyTierPriceId;if(e.slotId&&n)return{targetModel:ot.e.TicketEventProduct,targetId:"".concat(e.slotId,":").concat(n),quantity:e.quantity}})).filter(Boolean)}),[$,ne]),ae=Object(j.useMemo)((function(){return K.filter((function(e){return e.slotId})).map((function(e){return{cell:e,selectedCell:$.find((function(t){return t.id===e.id})),selectedPolicy:ne.get(e.id)}}))}),[K,$,ne]),re=Fn.createStandingTicketPriceViewModel(ae,null!==(e=M.applicableBenefits)&&void 0!==e?e:[],N,{quota:O,selectedLabels:$}),se=Object(j.useMemo)((function(){if(!O||-1===O.availableQuota)return null;var e=$.reduce((function(e,t){return e+t.quantity}),0);return Math.max(0,O.availableQuota-e)}),[O,$]);Object(j.useEffect)((function(){return n(nt.a.fetchSchedule({scheduleId:u})),n(nt.a.fetchQuota({eventId:l,scheduleId:u})),function(){n(nt.a.initAllSchedule()),n(nt.a.initQuota())}}),[l,u]),Object(j.useEffect)((function(){if(T){var e=Rn(T);q(e)}}),[T]),Object(j.useEffect)((function(){oe&&M.trigger(ot.d.EXPRESSION_VIEW,{pAppCode:x.Y.E00003.CODE,cartItems:oe})}),[oe]);var le=function(){o.push(Object(v.l)(p.e,{channelCode:s,eventId:l}))},de=function(e,n){if(0!==n.value){var i=Ae({selectedLabels:$,pendingChange:{labelId:e,quantity:Number(n.value)},quota:O});if(i.valid){var c=$.reduce((function(t,n){return n.id!==e?t+n.quantity:t}),0)+Number(n.value),o=-1===(null===T||void 0===T?void 0:T.limitPurchaseQuantity),a=(null===T||void 0===T?void 0:T.limitPurchaseQuantity)||0;!o&&c>
1a&&L({contentText:t("str_key_user_scene_e00002eventticketbookingselectticket_dialog_quantityexceeded",{ticketCount:a}),btnMode:"tbtn_amount1",tBtn1Text:t("str_confirm"),onClickTBtn1:w}),function(e,t){var n,i,c=$.findIndex((function(t){return t.id===e})),o=Object(et.a)($),a=K.find((function(t){return t.id===e})),r=(null===(n=K.find((function(t){return t.id===e})))||void 0===n?void 0:n.slotId)||"",s=(null===(i=K.find((function(t){return t.id===e})))||void 0===i?void 0:i.eventId)||"";-1===c&&a?o.push({id:e,slotId:r,eventId:s,quantity:t,labelData:a}):o[c].quantity=t,Z(o)}(e,Number(n.value))}else L({contentText:"NO_QUOTA"===i.reason?t("str_quota_no_remaining"):t("str_quota_exceeded",{availableQuota:i.availableQuota}),btnMode:"tbtn_amount1",tBtn1Text:t("str_confirm"),onClickTBtn1:w})}else{var r=$.filter((function(t){return t.id!==e}));Z(r)}};function ue(e){var t=new Map(ne);t.set(e.labelId,e),ie(t)}return I.isActionPending()?Object(D.jsx)(d.x,{}):Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.WTContainersBox,{layoutType:"WTA_2",pageMenuContent:Object(D.jsx)(m.M_MobileHeaderBar,{titleText:t(A,{ticketSelectCount:$.reduce((function(e,t){return e+t.quantity}),0)}),leftBtnMode:"back",displayType:"ibtn_amount1",iBtn1IconName:"ic_arrow_round_left",onClickLeftBtn:le,onClickIBtn1:function(){q([]),Z([]),n(nt.a.fetchSchedule({scheduleId:u}))}}),content1:Object(D.jsxs)(D.Fragment,{children:[M.isLoading&&Object(D.jsx)(mi,{children:Object(D.jsx)(On.ThreeBarProgress,{})}),T?Object(D.jsxs)(pi,{children:[Object(D.jsxs)(ji,{children:[-1!==T.limitPurchaseQuantity&&!U&&Object(D.jsx)(hi,{children:Object(D.jsx)(m.D_TextLabel,{text:t("str_key_user_scene_e00002eventticketbookingselectticket_section_desc",{ticketCount:T.limitPurchaseQuantity}),styleTheme:"caption1Regular",colorTheme:"sysTextSecondary"})}),Object(D.jsx)(m.Spacing,{size:"spacing_b"}),re.map((function(e,t){return Object(D.jsxs)(j.Fragment,{children:[Object(D.jsx)(_i,{viewModel:e,id:e.customField.labelId,title:e.customField.labelTitle,ticketLeftCount:e.customField.leftCount,isSoldout:0===e.customField.leftCount&&0===e.customField.selectedQuantity,policyData:e.customField.policyData,quantityDropdownValues:e.customField.quantityDropdownValues,isManualTargetChannel:!!U,labelText:Y,onQuantityChange:de,onPriceChange:ue}),t!==K.length-1&&Object(D.jsx)(gi,{children:Object(D.jsx)(m.Divider,{})})]},e.customField.labelId)})),null!==se&&Object(D.jsxs)(xi,{children:[Object(D.jsx)(m.Spacing,{size:"spacing_b"}),Object(D.jsx)(m.D_TextLabel,{text:t("str_quota_remaining",{availableQuota:se}),styleTheme:"caption1Regular",colorTheme:"sysTextSecondary"})]}),Object(D.jsx)(m.Spacing,{size:"spacing_i"})]}),Object(D.jsx)(At,{text:t("FORBIDDEN"===E?"str_purchase_unavailable":"NOT_AVAILABLE"===E?"str_sold_out_ticket":F),isDisabled:P||0===$.length||-1!==(null===T||void 0===T?void 0:T.limitPurchaseQuantity)&&$.reduce((function(e,t){return e+t.quantity}),0)>T.limitPurchaseQuantity,onClick:function(){var e=function(e){var t,n=e.selectedLabels,i=e.selectedPolicies,c=new Map,o=Object(we.a)(n);try{for(o.s();!(t=o.n()).done;){var a=t.value,r=a.id,s=a.quantity,l=i.get(r);if(l){var d=l.eventPolicyId,u=l.salesTerms,_=l.policyTitle,b=z({targetModel:"EVENT_POLICY",targetId:d,columnName:"presentationalTitle",originalText:_});if(c.has(d)){var p=c.get(d);p.policyTitle=b,p.totalQuantity+=s}else c.set(d,{totalQuantity:s,rules:u,policyTitle:b||r})}}}catch(C){o.e(C)}finally{o.f()}var m,j=Object(we.a)(c);try{for(j.s();!(m=j.n()).done;){var h=Object(k.a)(m.value,2)[1],g=h.totalQuantity,x=h.rules,f=h.policyTitle;if(x){var y,T,v=null!==(y=x.UX_BTS_ENABLE_PURCHASE_DISCOUNT_POLICY_BY_QUANTITY_MINIMUM)&&void 0!==y?y:-1,O=null!==(T=x.UX_BTS_ENABLE_PURCHASE_DISCOUNT_POLICY_BY_QUANTITY_UNIT)&&void 0!==T?T:-1;if(-1!==v&&g<v)return{valid:!1,message:"str_err_9672",params:{discountPolicyPresentationalName:f,ticketUnit:v}};if(-1!==O&&g%O!==0)return{valid:!1,message:"str_err_9671",params:{discountPolicyPresentationalName:f,ticketUnit:O}}}}}catch(C){j.e(C)}finally{j.f()}return{valid:!0,message:"",params:{}}}({selectedLabels:$,selectedPolicies:ne}),i=e.valid,c=e.message,a=e.params;if(i){var r=function(){var e=$.map((function(e){return e.id})),t=K.filter((function(t){return e.includes(t.id)})).flatMap((function(e){var t,n=ne.get(e.id),i=null===n||void 0===n?void 0:n.eventPolicyTierPriceId,c=null===(t=$.find((function(t){return t.id===e.id})))||void 0===t?void 0:t.quantity,o=c?e.slotIds.slice(0,c):[];return o.length>0?o.map((function(e){return{slotId:e,eventPolicyTierPriceId:i}})):[]}));o.push(Object(v.l)(p.c,{channelCode:s,eventId:l,scheduleId:u}),{purchaseSlots:t,hallType:null===T||void 0===T?void 0:T.scheduleMeta.seatTemplate.type})};n(nt.a.fetchQuota({eventId:l,scheduleId:u,onSuccess:function(e){var n,i,c,o=null!==(n=null===e||void 0===e||null===(i=e.data)||void 0===i||null===(c=i.data)||void 0===c?void 0:c.eventQuota)&&void 0!==n?n:null,a=Ae({selectedLabels:$,pendingChange:null,quota:o});a.valid?r():L({contentText:"NO_QUOTA"===a.reason?t("str_quota_no_remaining"):t("str_quota_exceeded",{availableQuota:a.availableQuota}),btnMode:"tbtn_amount1",tBtn1Text:t("str_confirm"),onClickTBtn1:w})},onError:r}))}
1else L({contentText:t(c,Object(ce.a)({},a)),btnMode:"tbtn_amount1",tBtn1Text:t("str_confirm"),onClickTBtn1:w})}})]}):void 0]})}),S&&Object(D.jsx)(d.n,{statusCode:S.status,errorCode:S.code,onClickConfirmButton:function(){le()}})]})};var yi=S.default.div.withConfig({displayName:"S_ImageBox",componentId:"sc-11em8be-0"})(["align-items:center;display:flex;flex-direction:column;"]),Ti=S.default.div.withConfig({displayName:"S_ButtonGrid",componentId:"sc-11em8be-1"})(["display:grid;grid-column-gap:",";grid-template-columns:",";padding-top:",";"],(function(e){return e.theme.spacing.spacingD}),(function(e){return e.hasPrevBtn?"1fr 2fr":"1fr"}),(function(e){return e.theme.spacing.spacingE})),vi=function(e){var t=e.stepper,n=e.imageSrc,i=e.tagline,c=e.title,o=e.description,a=e.exampleComponent,r=e.prevBtnText,s=e.onClickPrevButton,l=e.nextBtnText,d=e.onClickNextButton,u=Object(h.a)("translation").t;return Object(D.jsxs)(D.Fragment,{children:[Object(D.jsxs)("div",{children:[t,Object(D.jsx)(m.Spacing,{size:"spacing_d"}),Object(D.jsx)(yi,{children:Object(D.jsx)(m.ImageView,{src:n,width:216,shapeType:"rectangle",scaleType:"contain",ratio:"1_1"})}),Object(D.jsx)(m.Spacing,{size:"spacing_d"}),Object(D.jsx)(m.D_TextLabel,{text:i,colorTheme:"sysTextBrandPrimary"}),Object(D.jsx)(m.Spacing,{size:"spacing_b"}),Object(D.jsx)(m.D_TextLabel,{text:c,customFontSize:"28px",customFontWeight:"bold"}),Object(D.jsx)(m.Spacing,{size:"spacing_d"}),Object(D.jsx)(m.D_TextLabel,{text:o,styleTheme:"body2Regular",colorTheme:"sysTextSecondary"}),Object(D.jsx)(m.Spacing,{size:"spacing_f"}),a,Object(D.jsx)(m.Spacing,{size:"spacing_b"}),Object(D.jsx)(m.D_TextLabel,{text:u("str_key_seller_scene_purchaseproduct_checklist_section_example_common_caption"),styleTheme:"caption1Regular",colorTheme:"sysTextTertiary"})]}),Object(D.jsxs)(Ti,{hasPrevBtn:!!r,children:[r&&Object(D.jsx)(m.D_MainButton,{type:"button",styleTheme:"secondary",text:r,onClick:s}),Object(D.jsx)(m.D_MainButton,{type:"button",text:l,onClick:d})]})]})};var Oi=S.default.div.withConfig({displayName:"S_Stepper",componentId:"sc-73nwcm-0"})(["align-items:center;display:flex;justify-content:center;"]),Ci=S.default.div.withConfig({displayName:"S_Grid",componentId:"sc-73nwcm-1"})(["display:grid;grid-gap:0 ",";grid-template-columns:1fr 1fr 1fr;"],(function(e){return e.theme.spacing.spacingB})),Ii=S.default.div.withConfig({displayName:"S_Step",componentId:"sc-73nwcm-2"})(["background-color:",";border-radius:50%;height:8px;width:8px;"],(function(e){var t=e.isActive,n=e.theme;return t?n.ui_cpnt_slider_track_active:n.ui_cpnt_slider_track})),ki=function(e){var t=e.currentStep,n=e.totalSteps,i=Array(n).fill(void 0).map((function(e,t){return t}));return Object(D.jsx)(Oi,{children:Object(D.jsx)(Ci,{children:i.map((function(e){return Object(D.jsx)(Ii,{isActive:t===e},e)}))})})};var Si=Object(S.keyframes)(["from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}"]),Di=S.default.div.withConfig({displayName:"S_AnimatedSection",componentId:"sc-171uxvd-0"})(["animation:"," 0.5s ease-out 0.3s forwards;opacity:0;"],Si),Ei=function(e){var t=e.children;return Object(D.jsx)(Di,{children:t})},Pi=n(320);var Ni=function(e){var t=e.stepper,n=e.onClickNextButton,i=Object(h.a)("translation").t;return Object(D.jsx)(vi,{stepper:t,imageSrc:Pi.a,tagline:i("str_key_seller_scene_purchaseproduct_checklist_email_subtitle"),title:i("str_key_seller_scene_purchaseproduct_checklist_email_title"),description:i("str_key_seller_scene_purchaseproduct_checklist_email_description"),exampleComponent:Object(D.jsx)(m.D_SectionSheet,{backgroundColorTheme:"base1",width:"auto",height:"auto",shapeType:"round",radius:16,paddingTop:"spacing_d",paddingBottom:"spacing_d",children:Object(D.jsxs)(Ei,{children:[Object(D.jsx)(m.D_TextLabel,{text:i("str_key_seller_scene_purchaseproduct_checklist_section_example_email_title_1"),styleTheme:"subTitleBold"}),Object(D.jsx)(m.Spacing,{size:"spacing_d"}),Object(D.jsx)(m.Divider,{}),Object(D.jsx)(m.Spacing,{size:"spacing_d"}),Object(D.jsx)(m.D_TextLabel,{text:i("str_key_seller_scene_purchaseproduct_checklist_section_example_email_title_2"),styleTheme:"subTitleBold"})]})}),nextBtnText:i("str_key_seller_scene_purchaseproduct_checklist_email_btn"),onClickNextButton:n})};var Mi=S.default.div.withConfig({displayName:"S_Grid",componentId:"sc-1ea1k63-0"})(["display:grid;grid-gap:"," ",";grid-template-columns:max-content auto;"],(function(e){return e.theme.spacing.spacingB}),(function(e){return e.theme.spacing.spacingD})),Bi=function(e){var t=e.stepper,n=e.onClickPrevButton,i=e.onClickNextButton,c=Object(h.a)("translation").t;return Object(D.jsx)(vi,{stepper:t,imageSrc:Pi.b,tagline:c("str_key_seller_scene_purchaseproduct_checklist_refund_subtitle"),title:c("str_key_seller_scene_purchaseproduct_checklist_refund_title"),description:c("str_key_seller_scene_purchaseproduct_checklist_refund_description"),exampleComponent:Object(D.jsx)(m.D_SectionSheet,{backgroundColorTheme:"base1",width:"auto",height:"auto",shapeType:"round",radius:16,paddingTop:"spacing_d",paddingBottom:"spacing_d",children:Object(D.jsxs)(Ei,{children:[Object(D.jsx)(m.D_TextLabel,{text:c("str_key_seller_scene_purchaseproduct_checklist_section_example_refund_title"),styleTheme:"subTitleBold"}),Object(D.jsx)(m.Spacing,{size:"spacing_c"}
1),Object(D.jsxs)(Mi,{children:[Object(D.jsx)(m.D_TextLabel,{text:c("str_key_seller_scene_purchaseproduct_checklist_section_example_refund_info_contact_title"),styleTheme:"body2Bold"}),Object(D.jsx)(m.D_TextLabel,{text:c("str_key_seller_scene_purchaseproduct_checklist_section_example_refund_info_contact_description"),styleTheme:"body2Regular"}),Object(D.jsx)(m.D_TextLabel,{text:c("str_key_seller_scene_purchaseproduct_checklist_section_example_refund_info_email_title"),styleTheme:"body2Bold"}),Object(D.jsx)(m.D_TextLabel,{text:c("str_key_seller_scene_purchaseproduct_checklist_section_example_refund_info_email_description"),styleTheme:"body2Regular"})]})]})}),prevBtnText:c("str_prev"),onClickPrevButton:n,nextBtnText:c("str_key_seller_scene_purchaseproduct_checklist_refund_btn"),onClickNextButton:i})};var Li=function(e){var t=e.stepper,n=e.onClickPrevButton,i=e.onClickNextButton,c=Object(h.a)("translation").t;return Object(D.jsx)(vi,{stepper:t,imageSrc:Pi.c,tagline:c("str_key_seller_scene_purchaseproduct_checklist_transaction_subtitle"),title:c("str_key_seller_scene_purchaseproduct_checklist_transaction_title"),description:c("str_key_seller_scene_purchaseproduct_checklist_transaction_description"),exampleComponent:Object(D.jsxs)(m.D_SectionSheet,{backgroundColorTheme:"base1",width:"auto",height:"auto",shapeType:"round",radius:16,paddingTop:"spacing_d",paddingBottom:"spacing_d",overrideCSS:{display:"flex",alignItems:"center",justifyContent:"space-between"},children:[Object(D.jsx)(Ei,{children:Object(D.jsxs)("div",{children:[Object(D.jsx)(m.D_TextLabel,{text:c("str_key_seller_scene_purchaseproduct_checklist_section_example_transaction_date"),styleTheme:"caption1Regular",colorTheme:"sysTextSecondary"}),Object(D.jsx)(m.Spacing,{size:"spacing_b"}),Object(D.jsx)(m.D_TextLabel,{text:c("str_key_seller_scene_purchaseproduct_checklist_section_example_transaction_title"),styleTheme:"subTitleBold"}),Object(D.jsx)(m.Spacing,{size:"spacing_a"}),Object(D.jsx)(m.D_TextLabel,{text:c("str_key_seller_scene_purchaseproduct_checklist_section_example_transaction_addinfo"),styleTheme:"caption1Regular",colorTheme:"sysTextTertiary"})]})}),Object(D.jsx)(Ei,{children:Object(D.jsx)(m.D_TextLabel,{text:c("str_key_seller_scene_purchaseproduct_checklist_section_example_transaction_price"),styleTheme:"subTitleBold"})})]}),prevBtnText:c("str_prev"),onClickPrevButton:n,nextBtnText:c("str_key_seller_scene_purchaseproduct_checklist_transaction_btn"),onClickNextButton:i})};var wi=S.default.div.withConfig({displayName:"S_PurchaseProductChecklist",componentId:"sc-1464674-0"})(["align-items:center;background-color:",";display:flex;flex-direction:column;height:100%;overflow-y:hidden;&,*{box-sizing:border-box;}"],(function(e){return e.theme.ui_cpnt_sheet_base})),Ri=S.default.div.withConfig({displayName:"S_ContentBox",componentId:"sc-1464674-1"})(["background-color:",";display:flex;flex:1;flex-direction:column;justify-content:space-between;max-width:480px;overflow-y:auto;padding-bottom:",";padding-left:",";padding-right:",";padding-top:",";position:relative;width:100%;"],(function(e){return e.theme.ui_cpnt_sheet_base}),(function(e){return e.theme.spacing.spacingF}),(function(e){return e.theme.spacing.spacingE}),(function(e){return e.theme.spacing.spacingE}),(function(e){return e.theme.spacing.spacingE})),Ai=function(){Object(y.b)("E00003PurchaseProductChecklist","e00003_purchase_product_checklist");var e=Object(c.k)(),t=Object(c.m)().channelCode,n=Object(i.d)(nt.k),o=Object(j.useState)(0),a=Object(k.a)(o,2),r=a[0],s=a[1],l=Object(j.useRef)(null),d=v.b.isGuest();function _(e){null!==l&&void 0!==l&&l.current&&l.current.scrollTo(0,0),s((function(t){return t+e}))}function b(e){null!==l&&void 0!==l&&l.current&&l.current.scrollTo(0,0),s((function(t){return t-e}))}var m=Object(D.jsx)(ki,{currentStep:r,totalSteps:3}),h={0:Object(D.jsx)(Ni,{stepper:m,onClickNextButton:function(){return _(1)}}),1:Object(D.jsx)(Li,{stepper:m,onClickPrevButton:function(){return b(1)},onClickNextButton:function(){return _(1)}}),2:Object(D.jsx)(Bi,{stepper:m,onClickPrevButton:function(){return b(1)},onClickNextButton:d?function(){var i=(null!==n&&void 0!==n?n:{}).scheduleInvoiceRedirectUrl;if(i){var c=i.split("/").findIndex((function(e){return e.includes("guest-reservations")})),o=i.split("/").slice(c).join("/");e.push(Object(v.l)("".concat(u.w,"/").concat(o),{channelCode:t}))}}:function(){t?e.push(Object(v.l)(p.n,{channelCode:t})):e.replace(u.cc)}})};return Object(D.jsx)(wi,{children:Object(D.jsx)(Ri,{ref:l,children:h[r]}
1)})},zi=n(3),Fi=n.n(zi),Yi=n(34),Wi=n(51),Vi=n(617),Ui=n(84),Hi="IDLE",Gi="PENDING",Ki="SUCCESS",qi="FAIL",Qi="POPUP_DENIED";var Xi=S.default.div.withConfig({displayName:"S_IconWrapper",componentId:"sc-zfmfgx-0"})(["align-items:center;border-radius:50%;display:flex;height:72px;justify-content:center;margin:auto;margin-bottom:",";width:72px;"],(function(e){return e.theme.spacing.spacingE})),$i=S.default.div.withConfig({displayName:"S_PurchaseReceipt",componentId:"sc-zfmfgx-1"})(["background-color:",";display:flex;flex:1;flex-direction:column;justify-content:space-between;max-width:480px;padding:3rem 1.5rem;position:relative;width:100%;"],(function(e){return e.theme.ui_temp_white})),Zi=S.default.img.withConfig({displayName:"S_BottomImg",componentId:"sc-zfmfgx-2"})(["bottom:-10px;left:0;position:absolute;width:100%;"]),Ji=S.default.div.withConfig({displayName:"S_FooterWrapper",componentId:"sc-zfmfgx-3"})(["margin-top:",";max-width:480px;padding-left:",";padding-right:",";text-align:initial;width:100%;"],(function(e){return e.theme.spacing.spacingF}),(function(e){return e.theme.spacing.spacingE}),(function(e){return e.theme.spacing.spacingE})),ec=S.default.div.withConfig({displayName:"S_PurchaseProduct",componentId:"sc-zfmfgx-4"})(["align-items:center;background-color:",";display:flex;flex-direction:column;height:100%;padding:1.5rem;&,*{box-sizing:border-box;}"],(function(e){return e.theme.ui_cpnt_sheet_base})),tc=S.default.div.withConfig({displayName:"S_ButtonBox",componentId:"sc-zfmfgx-5"})(["& > button{width:100%;:disabled{background-color:#e8eaed;color:#aaaab1;cursor:not-allowed;}}"]),nc=S.default.div.withConfig({displayName:"S_Grid",componentId:"sc-zfmfgx-6"})(["display:grid;grid-gap:"," ",";grid-template-columns:max-content auto;"],(function(e){return e.theme.spacing.spacingD}),(function(e){return e.theme.spacing.spacingE})),ic=function(e){var t=e.status,n=e.icon,i=e.systemInvoice,c=e.isButtonDisabled,o=e.onClick,a=Object(h.a)("translation").t,r=function(e,t){switch(e){case Hi:return{title:t("str_1263"),description:t("str_1266"),buttonTitle:t("str_1267")};case Gi:return{title:t("str_1268"),description:t("str_7072"),description2:"",buttonTitle:t("str_1267")};case Ki:return{title:t("str_1271"),description:"",buttonTitle:t("str_confirm")};case qi:return{title:t("str_5736"),description:t("str_1274"),buttonTitle:t("str_return")};case Qi:return{title:t("str_1268"),description:t("str_1586"),buttonTitle:t("str_1267")};default:return{title:t("str_1263"),description:t("str_1266"),buttonTitle:t("str_1267")}}}(t,a),s=r.title,l=r.description,d=r.description2,u=r.buttonTitle;return Object(D.jsxs)(ec,{children:[Object(D.jsxs)($i,{children:[Object(D.jsxs)("div",{children:[Object(D.jsx)(Xi,{children:n}),Object(D.jsx)(m.D_TextLabel,{text:s,customFontSize:"28px",customFontWeight:"bold",textAlign:"center",colorTheme:"sysTextBlack"}),Object(D.jsx)(m.Spacing,{size:"spacing_e"}),t!==Hi&&i&&Object(D.jsxs)(nc,{children:[Object(D.jsx)(m.D_TextLabel,{text:a("str_1264"),styleTheme:"body2Bold",colorTheme:"sysTextBlack"}),Object(D.jsx)(m.D_TextLabel,{text:i.altName||i.name,styleTheme:"body2Regular",textAlign:"right",colorTheme:"sysTextBlack",ellipsisMode:"use",lineLimit:1,wordBreak:"break_all"}),Object(D.jsx)(m.D_TextLabel,{text:a("str_1265"),styleTheme:"body2Bold",colorTheme:"sysTextBlack"}),Object(D.jsx)(m.D_PriceTextLabel,{price:i.price,useFriendlyName:"use",styleTheme:"body2Regular",textAlign:"right",colorTheme:"sysTextBlack"}),Object(D.jsx)(m.D_TextLabel,{text:a("str_payment_type"),styleTheme:"body2Bold",colorTheme:"sysTextBlack"}),Object(D.jsx)(m.D_TextLabel,{text:i.recurring?a("str_payment_option_subs_regularly"):a("str_payment_option_one_time"),styleTheme:"body2Regular",textAlign:"right",colorTheme:"sysTextBlack"})]})]}),Object(D.jsxs)(tc,{children:[d&&Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.D_TextLabel,{text:l,styleTheme:"body2Regular",colorTheme:"sysTextSecondary",textAlign:"center"}),Object(D.jsx)(m.Spacing,{size:"spacing_e"})]}),Object(D.jsx)(m.D_TextLabel,{text:l,styleTheme:"body2Regular",colorTheme:"sysTextSecondary",textAlign:"center"}),u&&Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.Spacing,{size:"spacing_e"}),Object(D.jsx)(m.D_MainButton,{type:"button",text:u,onClick:o,state:c?"disabled":"normal"})]})]}),Object(D.jsx)(Zi,{src:x.nb})]}
1),Object(D.jsx)(Ji,{children:Object(D.jsx)(m.D_TextLabel,{text:a("str_footer_info_mobile"),styleTheme:"caption1Regular",colorTheme:"sysTextSecondary"})})]})};var cc=S.default.div.withConfig({displayName:"S_IconWrapper",componentId:"sc-55plre-0"})(["align-items:center;background-color:",";border-radius:50%;display:flex;height:72px;justify-content:center;width:72px;"],(function(e){return e.theme.ui_cpnt_sheet_base_06})),oc=function(e){var t=e.status,n=e.systemInvoice,o=e.isButtonDisabled,a=e.onClick;Object(y.b)("E00003PurchaseProduct","e00003_purchase_product");var s=Object(c.m)().siid,l=Object(c.k)(),d=Object(c.m)().channelCode,u=Object(c.n)(p.q),_=Object(i.c)(),b=Object(i.d)(r.c);return Object(j.useEffect)((function(){b&&_(Object(Ui.d)({siid:s,channelId:b.id,isE00003:!0}))}),[b]),Object(j.useEffect)((function(){return l.block((function(e,t){if("POP"===t&&null!==u&&void 0!==u&&u.isExact)return l.push(Object(v.l)(p.h,{channelCode:d})),!1}))}),[null===u||void 0===u?void 0:u.isExact,d]),Object(D.jsx)(ic,{icon:Object(D.jsx)(cc,{children:Object(D.jsx)(m.Icon,{iconName:"ic_payment",colorKey:"ui_cpnt_icon_sys_white",size:48})}),status:t,systemInvoice:n,isButtonDisabled:o,onClick:a})};var ac=function(e){var t=e.status,n=e.systemInvoice,i=e.isButtonDisabled,c=e.onClick;return Object(y.b)("E00003PurchaseProductFail","e00003_purchase_product_fail"),Object(D.jsx)(ic,{icon:Object(D.jsx)(m.Icon,{iconName:"ic_report",colorKey:"ui_cpnt_icon_sys_error_01",size:72}),status:t,systemInvoice:n,isButtonDisabled:i,onClick:c})};var rc=S.default.div.withConfig({displayName:"S_IconWrapper",componentId:"sc-1dru69v-0"})(["align-items:center;background-color:",";border-radius:50%;display:flex;height:72px;justify-content:center;width:72px;"],(function(e){return e.theme.ui_cpnt_sheet_base_06})),sc=function(e){var t=e.status,n=e.systemInvoice,i=e.isButtonDisabled,c=e.onClick;return Object(y.b)("E00003PurchaseProductSuccess","e00003_purchase_product_success"),Object(D.jsx)(ic,{icon:Object(D.jsx)(rc,{children:Object(D.jsx)(m.Icon,{iconName:"ic_payment",colorKey:"ui_cpnt_icon_sys_white",size:48})}),status:t,systemInvoice:n,isButtonDisabled:i,onClick:c})};var lc=function(){var e=Object(c.k)(),t=Object(c.m)(),n=t.channelCode,o=t.eventId,s=t.scheduleId,l=t.siid,d=Object(i.c)(),_=Object(i.d)(r.c),b=Object(i.d)(nt.k),m=Object(j.useMemo)(Vi.a,[]),h=Object(i.d)(m),g=Object(j.useState)(!1),f=Object(k.a)(g,2),y=f[0],T=f[1],O=h.status,C=h.systemInvoice,I=h.isRefreshTokenError,S=v.b.isGuest();function E(){return(E=Object(Yi.a)(Fi.a.mark((function t(){return Fi.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:t.t0=O,t.next=t.t0===Ui.a.IDLE||t.t0===Ui.a.PENDING?3:t.t0===Ui.a.POPUP_DENIED?5:8;break;case 3:return _&&d(Object(Ui.d)({siid:l,channelId:_.id})),t.abrupt("return");case 5:return T(!0),d(Object(Ui.e)()),t.abrupt("return");case 8:e.push(Object(u.Y)(n,x.Y.E00003.CODE));case 9:case"end":return t.stop()}}),t)})))).apply(this,arguments)}return Object(j.useEffect)((function(){return _||d(Object(Wi.d)({channelCode:n})),function(){d(Object(Ui.f)())}}),[_]),Object(j.useEffect)((function(){switch(O){case Ui.a.SUCCESS:e.push(Object(v.l)(p.r,{channelCode:n,eventId:o,scheduleId:s,siid:l}));break;case Ui.a.FAIL:e.push(Object(v.l)(p.p,{channelCode:n,eventId:o,scheduleId:s,siid:l}))}}),[O]),Object(D.jsxs)(c.g,{children:[Object(D.jsx)(a.l,{exact:!0,path:p.q,option:"GUEST_OPEN_WHEN_PUBLIC_PURCHASE",children:Object(D.jsx)(oc,{status:O,isButtonDisabled:O===Ui.a.IDLE||O===Ui.a.PENDING,systemInvoice:C,onClick:function(){return E.apply(this,arguments)}})}),Object(D.jsx)(a.l,{exact:!0,path:p.r,option:"GUEST_OPEN_WHEN_PUBLIC_PURCHASE",children:Object(D.jsx)(sc,{status:"SUCCESS",isButtonDisabled:y&&O===Ui.a.POPUP_DENIED,systemInvoice:C,onClick:function(){if(I)e.push(Object(u.V)(u.cc));else if(n){if(bn.a.trackJoinGroupIdEvent(n),"0"===(null===C||void 0===C?void 0:C.price.amount)){if(S&&b){var t=(null!==b&&void 0!==b?b:{}).scheduleInvoiceRedirectUrl;if(!t)return;var i=t.split("/").findIndex((function(e){return e.includes("guest-reservations")})),c=t.split("/").slice(i).join("/");return void e.push(Object(v.l)("".concat(u.w,"/").concat(c),{channelCode:n}))}return void e.push(Object(v.l)(p.n,{channelCode:n}))}e.push(Object(v.l)(p.o,{channelCode:n,eventId:o,scheduleId:s}))}}})}),Object(D.jsx)(a.l,{exact:!0,path:p.p,option:"GUEST_OPEN_WHEN_PUBLIC_PURCHASE",children:Object(D.jsx)(ac,{status:"FAIL",isButtonDisabled:y&&O===Ui.a.POPUP_DENIED,systemInvoice:C,onClick:function(){e.push(Object(v.l)(p.h,{channelCode:n}))}})})]})};var dc=function(){return Object(D.jsxs)(c.g,{children:[Object(D.jsx)(c.d,{exact:!0,path:p.e,children:Object(D.jsx)(_n,{})}),Object(D.jsx)(c.d,{exact:!0,path:p.d,children:Object(D.jsx)(Vt,{})}),Object(D.jsx)(c.d,{exact:!0,path:p.f,children:Object(D.jsx)(ri,{})}),Object(D.jsx)(c.d,{exact:!0,path:p.g,children:Object(D.jsx)(fi,{})}),Object(D.jsx)(c.d,{exact:!0,path:p.c,children:Object(D.jsx)(Nt,{})}),Object(D.jsx)(c.d,{exact:!0,path:p.b,children:Object(D.jsx)(It,{})}),Object(D.jsx)(c.d,{exact:!0,path:p.o,children:Object(D.jsx)(Ai,{})}),Object(D.jsx)(c.d,{path:p.q,children:Object(D.jsx)(lc,{})})]})};var uc=function(){return Object(D.jsxs)(c.g,{children:[Object(D.jsx)(a.l,{exact:!0,path:p.a,option:"GUEST_OPEN_WHEN_PUBLIC_OPEN",children:Object(D.jsx)(Je,{})}),Object(D.jsx)(a.l,{path:p.e,option:"GUEST_OPEN_WHEN_PUBLIC_PURCHASE",children:Object(D.jsx)(dc,{})})]})};var _c=function(){return Object(D.jsxs)(c.g,{children:[Object(D.jsx)(c.d,{exact:!0,path:p.h,children:Object(D.jsx)(Te,{})}),Object(D.jsx)(c.d,{path:p.a,children:Object(D.jsx)(uc,{})})]})},bc=n(26);function pc(e){var t=e.filter((function(e){return"PRODUCT"===e.itemType})),n=e.filter((function(e){return"DISCOUNT"===e.itemType}));return t.map((function(e){var t=n.find((function(t){return t.slotId===e.slotId}));return t?Object(ce.a)(Object(ce.a)({},e),t):e}))}var mc=S.default.div.withConfig({displayName:"S_FlexBetween",componentId:"sc-gfti8y-0"})(["display:flex;justify-content:space-between;"]),jc=S.default.div.withConfig({displayName:"S_Wrapper",componentId:"sc-gfti8y-1"})(["min-height:100px;position:relative;"]),hc=function(e){var t=e.onCancelTicket,n=e.onClose,c=Object(h.a)("translation").t,o=Object(i.d)(nt.d);return Object(D.jsx)(m.D_DesktopBasicModal,{titleText:c("str_key_user_scene_e00002myticketdetail_modal_bookingcancellation_title"),contentText:c("str_key_user_scene_e00002myticketdetail_modal_bookingcancellation_content"),mBtn1Text:c("str_key_user_scene_e00002myticketdetail_modal_bookingcancellation_btn"),mBtn2Text:c("str_cancel"),onClickMBtn1:t,onClickMBtn2:n,size:"small",children:Object(D.jsx)(jc,{children:o?Object(D.jsxs)("div",{children:[Object(D.jsx)(m.Spacing,{size:"spacing_f"}),Object(D.jsxs)(mc,{children:[Object(D.jsx)(m.D_TextLabel,{text:c("str_key_user_scene_e00002myticketdetail_modal_bookingcancellation_section_paymentamount_title"),styleTheme:"body1Bold"}),Object(D.jsx)(m.D_TextLabel,{text:Ee.c.translate.priceWithCurrency(o.finalPrice,{friendly:!0}),styleTheme:"body1Regular"})]}),Object(D.jsx)(m.Spacing,{size:"spacing_b"}),Object(D.jsxs)(mc,{children:[Object(D.jsx)(m.D_TextLabel,{text:c("str_key_user_scene_e00002myticketdetail_modal_bookingcancellation_section_cancellationfee_title"),styleTheme:"body1Bold"}),Object(D.jsx)(m.D_TextLabel,{text:Ee.c.translate.priceWithCurrency(null===o||void 0===o?void 0:o.refundFee,{friendly:!0}),styleTheme:"body1Regular"})]}),Object(D.jsx)(m.Spacing,{size:"spacing_f"}),Object(D.jsx)(m.Divider,{}),Object(D.jsx)(m.Spacing,{size:"spacing_f"}),Object(D.jsxs)(mc,{children:[Object(D.jsx)(m.D_TextLabel,{text:c("str_key_user_scene_e00002myticketdetail_modal_bookingcancellation_section_totalrefundamount_title"),styleTheme:"leadParaBold"}),Object(D.jsx)(m.D_TextLabel,{text:Ee.c.translate.priceWithCurrency(null===o||void 0===o?void 0:o.refundedPrice,{friendly:!0}),styleTheme:"leadParaBold"})]})]}):Object(D.jsx)(d.x,{position:"absolute"})})})};var gc=function(e){var t=e.error,n=e.currency,i=e.onConfirmClick,c=Object(h.a)("translation").t,o=t.code,a=function(){i&&i()};switch(o){case 409:return Object(D.jsx)(m.D_DesktopAlertDialog,{contentText:c("str_key_user_scene_e00002myticketdetail_section_cancellationfee_dialog_noncancellable_ontheday"),btnMode:"tbtn_amount1",tBtn1Text:c("str_ok"),onClickTBtn1:a});case 400:return Object(D.jsx)(m.D_DesktopAlertDialog,{contentText:c("KRW"===n?"str_key_user_scene_e00002ticketdetail_membershipdiscountinfo_dialog_norefund_krw":"str_key_user_scene_e00002ticketdetail_membershipdiscountinfo_dialog_norefund_usd"),btnMode:"tbtn_amount1",tBtn1Text:c("str_ok"),onClickTBtn1:a});default:return Object(D.jsx)(d.n,{statusCode:o,onClickConfirmButton:a})}};var xc=function(e){var t=e.refundPolicyItems,n=Object(h.a)("translation").t,c=Object(j.useMemo)(Me.n,[]),o=Ne(Object(i.d)(c),Object(i.d)(Object(Be.d)())),a=o.displayCurrency,r=o.currencyUtilParams,s=null===t||void 0===t?void 0:t.find((function(e){return"TYPE_DAY_EVENT_IMMINENT"===e.refundPolicyItemType}));return Object(D.jsx)(D.Fragment,{children:t&&Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.Spacing,{size:"spacing_f"}),Object(D.jsx)(m.D_TextLabel,{text:n("str_key_user_scene_e00002myticketdetail_section_cancellationfee_title"),styleTheme:"subTitleBold"}),Object(D.jsx)(m.Spacing,{size:"spacing_d"}),Object(D.jsx)(m.D_TextLabel,{text:n("str_key_user_scene_e00002eventdetail_section_refundpolicy_de
1sc_1"),styleTheme:"caption1Regular",colorTheme:"sysTextSecondary"}),1===(null===s||void 0===s?void 0:s.daysBeforeEventMin)&&Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.Spacing,{size:"spacing_a"}),Object(D.jsx)(m.D_TextLabel,{text:n("str_key_user_scene_e00002eventdetail_section_refundpolicy_desc_3"),styleTheme:"caption1Regular",colorTheme:"sysTextError"})]}),Object(D.jsx)(m.Spacing,{size:"spacing_e"}),Object(D.jsx)(Ue,{feeData:ze(t,a,r)})]})})};var fc=S.default.div.withConfig({displayName:"S_EventInfo",componentId:"sc-1ofnr2a-0"})(["align-items:flex-start;display:flex;"]),yc=S.default.div.withConfig({displayName:"S_EventTitleWrapper",componentId:"sc-1ofnr2a-1"})(["padding-left:",";"],(function(e){return e.theme.spacing.spacingE})),Tc=function(e){var t=e.thumbnailSrc,n=e.title,i=e.theater,c=e.hall,o=e.date,a=e.isManualActionTargetChannel;return Object(D.jsxs)(fc,{children:[Object(D.jsx)(m.ImageView,{src:t,width:96,noImageWidth:96,ratio:"3_4",shapeType:"rectangle",scaleType:"cover",borderMode:"use"}),Object(D.jsxs)(yc,{children:[Object(D.jsx)(m.D_TextLabel,{text:n,styleTheme:"headingBold"}),Object(D.jsx)(m.Spacing,{size:"spacing_d"}),!a&&Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.D_TextLabel,{text:"".concat(i," ").concat(c).trimStart(),styleTheme:"body2Regular",colorTheme:"sysTextSecondary"}),Object(D.jsx)(m.Spacing,{size:"spacing_a"})]}),Object(D.jsx)(m.D_TextLabel,{text:o,styleTheme:"body2Regular",colorTheme:"sysTextSecondary"})]})]})};var vc=S.default.div.withConfig({displayName:"S_PaymentInfoGrid",componentId:"sc-mmmdb2-0"})(["display:grid;grid-column-gap:",";grid-row-gap:",";grid-template-columns:1fr 2fr;"],(function(e){return e.theme.spacing.spacingC}),(function(e){return e.theme.spacing.spacingB})),Oc=function(e){var t,n,c,o,a,r,s=e.isDiscounted,l=e.totalPrice,d=e.discountPrice,u=e.price,_=e.discountInfo,b=e.manualChangedString,p=Object(h.a)("translation").t,g=Object(j.useMemo)(Me.n,[]),x=Ne(Object(i.d)(g),Object(i.d)(Object(Be.d)())),f=x.isMultiCurrencyChannel,y=x.baseCurrency,T=x.altCurrencyDefinitions,v=b.purchaseStatusValueText,O=b.totalTicketPriceTitleText;return Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.D_TextLabel,{text:p("str_key_user_scene_e00002myticketdetail_section_purchase_title"),styleTheme:"leadParaBold"}),Object(D.jsx)(m.Spacing,{size:"spacing_d"}),Object(D.jsxs)(vc,{children:[Object(D.jsx)(m.D_TextLabel,{text:p("str_key_user_scene_e00002myticketdetail_section_purchase_section_status"),styleTheme:"body1Regular",colorTheme:"sysTextSecondary"}),Object(D.jsx)(m.D_TextLabel,{text:p(v),styleTheme:"body1Regular"}),s&&Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.D_TextLabel,{text:p(O),styleTheme:"body1Regular",colorTheme:"sysTextSecondary"}
1),l?Object(D.jsx)(m.D_PriceTextLabel,{price:f?{amount:Ee.c.exchangePrice(Number(l.amount),l.currency,null!==(t=null===_||void 0===_?void 0:_.finalPaymentCurrency)&&void 0!==t?t:y,Object(Pe.a)(T,y)),currency:null!==(n=null===_||void 0===_?void 0:_.finalPaymentCurrency)&&void 0!==n?n:y}:l,styleTheme:"body1Regular",useFriendlyName:"use"}):Object(D.jsx)(m.D_TextLabel,{text:l||"-",styleTheme:"body1Regular"}),Object(D.jsx)(m.D_TextLabel,{text:p("str_total_discount_price"),styleTheme:"body1Regular",colorTheme:"sysTextSecondary"}),d?Object(D.jsx)(m.D_PriceTextLabel,{price:f?{amount:Ee.c.exchangePrice(Number(d.amount),d.currency,null!==(c=null===_||void 0===_?void 0:_.finalPaymentCurrency)&&void 0!==c?c:y,Object(Pe.a)(T,y)),currency:null!==(o=null===_||void 0===_?void 0:_.finalPaymentCurrency)&&void 0!==o?o:y}:{amount:d.amount,currency:y},styleTheme:"body1Regular",useFriendlyName:"use"}):Object(D.jsx)(m.D_TextLabel,{text:d||"-",styleTheme:"body1Regular"})]}),Object(D.jsx)(m.D_TextLabel,{text:p("str_key_user_scene_e00002myticketdetail_section_purchase_section_totalamount"),styleTheme:"body1Regular",colorTheme:"sysTextSecondary"}
1),u?Object(D.jsx)(m.D_PriceTextLabel,{price:f?{amount:Ee.c.exchangePrice(Number(u.amount),u.currency,null!==(a=null===_||void 0===_?void 0:_.finalPaymentCurrency)&&void 0!==a?a:y,Object(Pe.a)(T,y)),currency:null!==(r=null===_||void 0===_?void 0:_.finalPaymentCurrency)&&void 0!==r?r:y}:u,styleTheme:"body1Regular",useFriendlyName:"use"}):Object(D.jsx)(m.D_TextLabel,{text:u||"-",styleTheme:"body1Regular"})]})]})};var Cc=S.default.div.withConfig({displayName:"S_ReservationInfoGrid",componentId:"sc-1mwpb7p-0"})(["display:grid;grid-column-gap:",";grid-row-gap:",";grid-template-columns:1fr 2fr;"],(function(e){return e.theme.spacing.spacingC}),(function(e){return e.theme.spacing.spacingB})),Ic=S.default.div.withConfig({displayName:"S_OrderIdBox",componentId:"sc-1mwpb7p-1"})(["align-items:center;display:flex;"]),kc=function(e){var t=e.reservedDate,n=e.ordererName,i=e.oid,c=e.manualChangedString,o=Object(h.a)("translation").t,a=Object(f.a)(),r=a.openDialog,s=a.closeDialog,l=c.bookingInfoTitleText,d=c.bookingNumberTitleText,u=c.bookingDateTitleText,_=c.ordererInfoTitleText,b=function(){var e=Object(Yi.a)(Fi.a.mark((function e(){return Fi.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,navigator.clipboard.writeText(i);case 2:r({contentText:o("str_key_user_scene_e00002myticket_bookinfo_bookno_dialog_copy_desc"),btnMode:"tbtn_amount1",tBtn1Text:o("str_confirm"),onClickTBtn1:s});case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.D_TextLabel,{text:o(l),styleTheme:"leadParaBold"}),Object(D.jsx)(m.Spacing,{size:"spacing_d"}),Object(D.jsxs)(Cc,{children:[Object(D.jsx)(m.D_TextLabel,{text:o(d),styleTheme:"body1Regular",colorTheme:"sysTextSecondary"}),Object(D.jsxs)(Ic,{children:[Object(D.jsx)(m.D_TextLabel,{text:i,styleTheme:"body1Regular"}),Object(D.jsx)(m.Spacing,{size:"spacing_c",spacingType:"width"}),Object(D.jsx)(m.D_MainButton,{text:o("str_copy"),styleTheme:"secondary",size:"xsmall",onClick:b})]}),Object(D.jsx)(m.D_TextLabel,{text:o(u),styleTheme:"body1Regular",colorTheme:"sysTextSecondary"}),Object(D.jsx)(m.D_TextLabel,{text:t,styleTheme:"body1Regular"}),Object(D.jsx)(m.D_TextLabel,{text:o(_),styleTheme:"body1Regular",colorTheme:"sysTextSecondary"}),Object(D.jsx)(m.D_TextLabel,{text:n,styleTheme:"body1Regular"})]})]})};function Sc(e){var t=e.isDiscounted,n=e.benefitLabel,c=e.discountPrice,o=e.finalPrice,a=e.listPrice,r=e.policyTitle,s=e.seatTitle,l=e.discountInfo,d=Object(h.a)("translation").t,u=Object(j.useMemo)(Me.n,[]),_=Ne(Object(i.d)(u),Object(i.d)(Object(Be.d)())),b=_.isMultiCurrencyChannel,p=_.baseCurrency,g=_.altCurrencyDefinitions,x=l.currency!==p,f=function(e,t){return x?d("str_order_price_multi_approx",{amountCurrency:Ee.c.translate.priceWithCurrency({amount:"".concat(t?-1*Number(e.amount):e.amount),currency:e.currency},{friendly:!0})}):Ee.c.translate.priceWithCurrency({amount:"".concat(t?-1*Number(e.amount):e.amount),currency:e.currency},{friendly:!0})};return Object(D.jsxs)(m.D_ContentSheet,{width:"100%",height:"responsive",backgroundColorTheme:"base3",paddingTop:"spacing_d",paddingBottom:"spacing_d",paddingLeft:"spacing_d",paddingRight:"spacing_d",shapeType:"round",radius:16,children:[Object(D.jsx)(m.D_TextLabel,{text:s,styleTheme:"body2Bold"}),Object(D.jsx)(m.Spacing,{size:"spacing_d"}),Object(D.jsx)(m.D_TextLabel,{text:r,styleTheme:"caption1Bold"}),Object(D.jsx)(m.Spacing,{size:"spacing_a"}),t&&a&&Object(D.jsx)(D.Fragment,{children:Object(D.jsx)(m.D_TextLabel,{text:f(b?{amount:Ee.c.exch
1angePrice(Number(a.amount),p,l.currency,Object(Pe.a)(g,p)),currency:l.currency}:a),styleTheme:"caption2Regular",colorTheme:"sysTextSecondary",textDecorationType:"line_through"})}),Object(D.jsx)(m.D_TextLabel,{text:f(b?{amount:Ee.c.exchangePrice(Number(o.amount),p,l.currency,Object(Pe.a)(g,p)),currency:l.currency}:o),styleTheme:"body1Bold"}),t&&Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.Spacing,{size:"spacing_c"}),Object(D.jsx)(m.Divider,{}),Object(D.jsx)(m.Spacing,{size:"spacing_d"}),Object(D.jsxs)(Dc,{children:[Object(D.jsx)(m.D_TextLabel,{text:f(b?{amount:Ee.c.exchangePrice(Number(null===c||void 0===c?void 0:c.amount.replace("-","")),p,l.currency,Object(Pe.a)(g,p)),currency:l.currency}:{amount:Number(null===c||void 0===c?void 0:c.amount.replace("-","")),currency:null===c||void 0===c?void 0:c.currency},!0),styleTheme:"caption2Bold",colorTheme:"sysTextSecondary"}),Object(D.jsx)(m.Spacing,{size:"spacing_b",spacingType:"width"}),Object(D.jsx)(m.Divider,{direction:"vertical",height:12}),Object(D.jsx)(m.Spacing,{size:"spacing_b",spacingType:"width"}),Object(D.jsx)(m.D_TextLabel,{text:n,styleTheme:"caption2Bold",colorTheme:"sysTextSecondary"})]})]})]})}var Dc=S.default.div.withConfig({displayName:"S_PromotionInfoWrapper",componentId:"sc-1ct0bmv-0"})(["align-items:center;display:flex;"]);var Ec=function(e){var t=e.hallType,n=e.seats,i=e.ticketInfoTitleText,c=Object(h.a)("translation").t;return Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.D_TextLabel,{text:c("SEATING"===t?"str_key_user_scene_e00002myticketdetail_section_seat_title":i),styleTheme:"leadParaBold"}),Object(D.jsx)(m.Spacing,{size:"spacing_d"}),Object(D.jsx)(Pc,{children:n.map((function(e,t){var n;return Object(D.jsx)(Sc,{seatTitle:e.label,isDiscounted:Boolean(null===(n=e.discountPrice)||void 0===n?void 0:n.amount),benefitLabel:e.appliedDiscountDisplayText,finalPrice:e.reservationPrice,discountPrice:e.discountPrice,listPrice:e.price,policyTitle:e.policyTitle||"",currency:e.price.currency,discountInfo:e.discountInfo},t)}))})]})},Pc=S.default.div.withConfig({displayName:"S_SheetsWrapper",componentId:"sc-1iayo2y-0"})(["display:flex;flex-direction:column;gap:",";"],(function(e){return e.theme.spacing.spacingC})),Nc=["tabBarTitleText","ticketInfoTitleText"];var Mc=S.default.div.withConfig({displayName:"S_MyTicketDetail",componentId:"sc-nzg9ca-0"})(["padding-bottom:",";padding-left:",";padding-right:",";padding-top:",";"],(function(e){return e.theme.spacing.spacingI}),(function(e){return e.theme.spacing.spacingE}),(function(e){return e.theme.spacing.spacingE}),(function(e){return e.theme.spacing.spacingE})),Bc=function(){var e,t,n;Object(y.b)("E00003MyTicketDetail","e00003_my_ticket_detail");var o=Object(h.a)("translation").t,a=Object(i.c)(),s=Object(c.k)(),l=Object(c.m)(),d=l.channelCode,u=l.ticketId,_=Object(i.d)(r.c),b=Object(i.d)(nt.i),g=Object(C.c)([nt.a.fetchReservation,nt.a.fetchExpectedRefundPrice,nt.a.cancelSchedule]),x=g.isAnyActionPending(),T=g.getActionStatus(nt.a.fetchReservation).error,I=g.getActionStatus(nt.a.fetchExpectedRefundPrice).error,S=g.getActionStatus(nt.a.cancelSchedule).error,E=T||I||S,P=Object(j.useState)(!1),N=Object(k.a)(P,2),M=N[0],B=N[1],L=Object(f.a)(),w=L.openDialog,R=L.closeDialog,A=J({sceneName:W.MY_TICKETS_DETAIL}),F=A.tabBarTitleText,Y=A.ticketInfoTitleText,U=Object(bc.a)(A,Nc),H=Object(V.a)().videoCallChannel,G=O.a.tz(),K=O.a.tz(null===b||void 0===b?void 0:b.insertedAt).format(),q=O.a.tz(null===b||void 0===b?void 0:b.scheduleMeta.startTime).format(),Q=G.difference(K,"d")>180,X=G.difference(q,"second")>0,Z=Object(j.useMemo)((function(){return b?pc(b.lineItems).map((function(e){var t,n,i,c,o,a,r=null===e||void 0===e||null===(t=e.slotMeta)||void 0===t?void 0:t.tierLabel.title,s=z({targetModel:"TIER_LABEL",targetId:null===e||void 0===e?void 0:e.tierLabelId,columnName:"title",originalText:r}),l=null===e||void 0===e?void 0:e.eventPolicies[0].presentationalTitle,d=z({targetModel:"EVENT_POLICY",targetId:e.eventPolicies[0].eventPolicyId,columnName:"presentationalTitle",originalText:l}),u=b.scheduleMeta.seatTemplate.type,p=b.deeds.find((function(t){return t.slotMeta.seat.seatId===e.seat.seatId}));return{label:("SEATING"===u?"".concat(s," (").concat(null===e||void 0===e||null===(n=e.seat)||void 0===n?void 0:n.presentationalTitle,")"):s)||"",policyTitle:d||"",seatTitle:(null===e||void 0===e||null===(i=e.slotMeta)||void 0===i?void 0:i.seat.presentationalTitle)||"",price:e.unAppliedPrice||e.slotMeta.eventPolicies[0].eventPolicyTierPrices[0],reservationPrice:(null===p||void 0===p?void 0:p.reservationPrice)||e.slotMeta.eventPolicies[0].eventPolicyTierPrices[0],discountPrice:null===e||void 0===e?void 0:e.discountPrice,appliedDiscountDisplayText:e.appliedDiscountDisplayText||"",discountInfo:{currency:null!==(c=null===(o=b.discountInfo)||void 0===o||null===(a=o.currencyConversionInfo)||void 0===a?void 0:a.finalPaymentCurrency)&&void 0!==c?c:null===_||void 0===_?void 0:_.baseCurrency,exchangeRates:function(){var e,t,n,i,c,o,a,r;return null!==(e=b.discountInfo)&&void 0!==e&&null!==(t=e.currencyConversionInfo)&&void 0!==t&&t.exchangeRateNumerator&&null!==(n=b.discountInfo)&&void 0!==n&&null!==(i=n.currencyConversionInfo)&&void 0!==i&&i.exch
1angeRateDenominator?String(((null===(c=b.discountInfo)||void 0===c||null===(o=c.currencyConversionInfo)||void 0===o?void 0:o.exchangeRateNumerator)/(null===(a=b.discountInfo)||void 0===a||null===(r=a.currencyConversionInfo)||void 0===r?void 0:r.exchangeRateDenominator)).toFixed(10)):null}()}}})):[]}),[b]);Object(j.useEffect)((function(){return a(nt.a.fetchReservation({oid:u})),function(){a(nt.a.initReservation())}}),[u]),Object(j.useEffect)((function(){return function(){g.resetAllActionStatus()}}),[]);var ee=function(){s.push(Object(v.l)(p.n,{channelCode:d}))},te=function(){w({contentText:"KRW"===(null===_||void 0===_?void 0:_.baseCurrency)?o("str_err_9320"):o("str_err_9321"),btnMode:"tbtn_amount1",tBtn1Text:o("str_confirm"),onClickTBtn1:function(){R(),ee()}})};return Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.WTContainersBox,{layoutType:"WTA_2",isLoadingContainer1:x,pageMenuContent:Object(D.jsx)(m.M_MobileHeaderBar,{titleText:o(F),leftBtnMode:"back",onClickLeftBtn:ee}),content1:b?Object(D.jsxs)(Mc,{children:[Object(D.jsx)(Tc,{title:"".concat(z({targetModel:"EVENT",columnName:"title",targetId:b.scheduleMeta.event.eventId,originalText:b.scheduleMeta.event.title})," (").concat(z({targetModel:"SCHEDULE",columnName:"title",targetId:b.scheduleMeta.scheduleId,originalText:b.scheduleMeta.title}),")"),thumbnailSrc:z({targetModel:"EVENT",columnName:"thumbnailSrc",targetId:b.scheduleMeta.event.eventId,originalText:b.scheduleMeta.event.thumbnailSrc}),hall:z({targetModel:"HALL",columnName:"title",targetId:b.scheduleMeta.hall.hallId,originalText:b.scheduleMeta.hall.title}),theater:z({targetModel:"THEATER",columnName:"title",targetId:b.scheduleMeta.theater.theaterId,originalText:b.scheduleMeta.theater.title}),date:"".concat(O.a.tz(b.scheduleMeta.startTime,$).format("YYYY-MM-DD(ddd) HH:mm"),"(KST)"),isManualActionTargetChannel:!!H}),Object(D.jsx)(m.Spacing,{size:"spacing_f"}),Object(D.jsx)(kc,{reservedDate:O.a.tz(b.insertedAt).format("YYYY-MM-DD(ddd) HH:mm"),ordererName:b.deeds[0].ordererInfo.ordererName,oid:b.oid,manualChangedString:Object(ce.a)({},U)}),Object(D.jsx)(m.Spacing,{size:"spacing_f"}),Object(D.jsx)(Ec,{hallType:b.scheduleMeta.seatTemplate.type,seats:Z,ticketInfoTitleText:Y}),Object(D.jsx)(m.Spacing,{size:"spacing_f"}),Object(D.jsx)(Oc,{isDiscounted:Boolean(b.discountInfo.finalPrice),totalPrice:b.totalPrice,discountPrice:null===(e=b.discountInfo)||void 0===e?void 0:e.finalTotalPromotionalDiscountPrice,price:null===b||void 0===b?void 0:b.finalPrice,discountInfo:null===b||void 0===b?void 0:b.discountInfo.currencyConversionInfo,manualChangedString:Object(ce.a)({},U)}),(null===(t=b.scheduleMeta.event.refundPolicy)||void 0===t?void 0:t.refundPolicyItems)&&Object(D.jsx)(xc,{refundPolicyItems:null===(n=b.scheduleMeta.event.refundPolicy)||void 0===n?void 0:n.refundPolicyItems}),M&&Object(D.jsx)(hc,{onClose:function(){return B(!1)},onCancelTicket:function(){a(nt.a.cancelSchedule({oid:u,successCallback:function(){s.push(Object(v.l)(p.m,{channelCode:d}))}})),B(!1)}}),!Q&&!X&&!H&&Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.Spacing,{size:"spacing_f"}),Object(D.jsx)(m.D_MainButton,{text:o("str_key_user_scene_e00002myticketdetail_btn_bookingcancel"),styleTheme:"secondary",size:"small",onClick:function(){var e;(null===b||void 0===b||null===(e=b.scheduleMeta.event.refundPolicy)||void 0===e?void 0:e.refundPolicyItems)?a(nt.a.fetchExpectedRefundPrice({oid:u,successCallback:function(){return B(!0)},failCallback:te})):w({contentText:o("str_key_user_scene_e00002myticketdetail_alert_bookingcancel_content"),btnMode:"tbtn_amount2",tBtn1Text:o("str_key_user_scene_e00002myticketdetail_alert_bookingcancel_btn1"),tBtn2Text:o("str_key_user_scene_e00002myticketdetail_alert_bookingcancel_btn2"),onClickTBtn1:function(){a(nt.a.cancelSchedule({oid:u,successCallback:function(){s.push(Object(v.l)(p.m,{channelCode:d}))},failCallback:te})),R()},onClickTBtn2:R})}})]})]}):void 0}),E&&Object(D.jsx)(gc,{error:E.data.error,currency:null===_||void 0===_?void 0:_.baseCurrency,onConfirmClick:function(){g.resetAllActionStatus()}})]})},Lc=Object(j.forwardRef)((function(e,t){var n=e.thumbnailSrc,i=e.title,c=e.oid,o=e.theater,a=e.hallType,r=e.hall,s=e.scheduleDate,l=e.orderDate,d=e.seatCount,u=e.isManualActionTargetChannel,_=e.manualChangedStrings,b=e.onClick,p=Object(h.a)("translation").t,j=_.eventDateText,g=_.bookingNumberText,x=_.bookingDateText,f=_.purchasedQuantityTitleText,y=_.purchasedQuantityValueText;return Object(D.jsx)("div",{ref:t,children:Object(D.jsxs)(m.D_ContentSheet,{width:"auto",height:"auto",shapeType:"round",onClick:b,overrideCSS:{curs
1or:"pointer"},children:[Object(D.jsxs)(Rc,{children:[Object(D.jsx)(m.D_TextLabel,{text:i,styleTheme:"leadParaBold",lineLimit:2,ellipsisMode:"use",wordBreak:"break_all"}),Object(D.jsx)(Ac,{children:Object(D.jsx)(m.Icon,{size:20,iconName:"ic_arrow_right"})})]}),Object(D.jsx)(m.Spacing,{size:"spacing_d"}),Object(D.jsxs)(wc,{children:[Object(D.jsx)(m.ImageView,{src:n,ratio:"3_4",width:112,noImageWidth:112,shapeType:"rectangle",scaleType:"cover",borderMode:"use"}),Object(D.jsxs)(zc,{children:[Object(D.jsx)(m.D_TextLabel,{text:p(j),styleTheme:"body2Regular",colorTheme:"sysTextSecondary"}),Object(D.jsx)(m.D_TextLabel,{text:s,styleTheme:"body2Regular"}),Object(D.jsx)(m.D_TextLabel,{text:p(g),styleTheme:"body2Regular",colorTheme:"sysTextSecondary"}),Object(D.jsx)(m.D_TextLabel,{text:c,styleTheme:"body2Regular"}),Object(D.jsx)(m.D_TextLabel,{text:p(x),styleTheme:"body2Regular",colorTheme:"sysTextSecondary"}),Object(D.jsx)(m.D_TextLabel,{text:l,styleTheme:"body2Regular"}),!u&&Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.D_TextLabel,{text:p("str_key_user_scene_e00002mytickets_section_ticketinfo_location"),styleTheme:"body2Regular",colorTheme:"sysTextSecondary"}),Object(D.jsx)(m.D_TextLabel,{text:"".concat(o," ").concat(r).trimStart(),styleTheme:"body2Regular"})]}),Object(D.jsx)(m.D_TextLabel,{text:p(f),styleTheme:"body2Regular",colorTheme:"sysTextSecondary"}),Object(D.jsx)(m.D_TextLabel,{text:"SEATING"===a?p("str_key_user_scene_e00002mytickets_section_ticketinfo_purchasedseat_desc",{seatCount:d}):p(y,u?{quantity:d}:{ticketCount:d}),styleTheme:"body2Regular"})]})]})]})})})),wc=S.default.div.withConfig({displayName:"S_TicketContentBox",componentId:"sc-1mof6cm-0"})(["align-items:flex-start;display:flex;"]),Rc=S.default.div.withConfig({displayName:"S_TitleWrapper",componentId:"sc-1mof6cm-1"})(["align-items:flex-start;display:flex;justify-content:space-between;"]),Ac=S.default.div.withConfig({displayName:"S_IconWrapper",componentId:"sc-1mof6cm-2"})(["padding-left:",";padding-top:3px;"],(function(e){return e.theme.spacing.spacingC})),zc=S.default.div.withConfig({displayName:"S_TicketInfoGrid",componentId:"sc-1mof6cm-3"})(["display:grid;grid-column-gap:",";grid-row-gap:",";grid-template-columns:max-content auto;padding-left:",";"],(function(e){return e.theme.spacing.spacingD}),(function(e){return e.theme.spacing.spacingB}),(function(e){return e.theme.spacing.spacingE})),Fc=Lc;Lc.displayName="Ticket";var Yc=["titleText","emtpyText"];var Wc=S.default.div.withConfig({displayName:"S_TicketListBox",componentId:"sc-1tibeco-0"})(["display:flex;"]),Vc=S.default.div.withConfig({displayName:"S_SideTabBarWrapper",componentId:"sc-1tibeco-1"})(["height:100%;overflow-y:auto;position:sticky;top:",";width:288px;"],(function(e){return e.theme.spacing.spacingE})),Uc=S.default.div.withConfig({displayName:"S_Events",componentId:"sc-1tibeco-2"})(["flex:1;padding-bottom:",";padding-left:",";"],(function(e){return e.theme.spacing.spacingI}),(function(e){return e.theme.spacing.spacingE})),Hc=S.default.div.withConfig({displayName:"S_ReservedTicketGrid",componentId:"sc-1tibeco-3"})(["display:grid;grid-row-gap:",";"],(function(e){return e.theme.spacing.spacingE})),Gc=function(){Object(y.b)("E00003MyTickets","e00003_my_tickets");var e=Object(h.a)("translation").t,t=Object(i.c)(),n=Object(c.k)(),o=Object(c.m)().channelCode,a=Object(i.d)(nt.m),r=a.reservations,s=a.pagination,l=Object(C.c)([nt.a.fetchReservations]).isActionPending(),d=J({sceneName:W.MY_TICKETS}),u=d.titleText,_=d.emtpyText,b=Object(bc.a)(d,Yc),g=Object(V.a)().videoCallChannel,x=Y({isLoading:l,list:r,totalCount:s.total,initialPage:s.page,fetchNextPage:function(e){t(nt.a.fetchReservations({page:e,limit:15}))}}).lastElementRef;return Object(j.useEffect)((function(){return function(){t(nt.a.initReservations())}}),[]),Object(D.jsx)(m.WTContainersBox,{layoutType:"WTS_1",isLoadingContainer1:l&&0===s.page,content2:Object(D.jsxs)(Wc,{children:[Object(D.jsx)(Vc,{children:Object(D.jsx)(ie,{})}),Object(D.jsxs)(Uc,{children:[Object(D.jsx)(m.D_TextLabel,{text:e(u),styleTheme:"displayBold"}),Object(D.jsx)(m.Spacing,{size:"spacing_g"}),0===r.length?Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.Spacing,{size:"spacing_i"}),Object(D.jsx)(m.D_TextLabel,{text:e(_),styleTheme:"body2Regular",colorTheme:"sysTextTertiary",textAlign:"center"})]}):Object(D.jsx)(Hc,{children:r.map((function(e,t){return Object(D.jsx)(Fc,{ref:t===r.length-1?x:null,thumbnailSrc:z({targetModel:"EVENT",columnName:"thumbnailSrc",targetId:e.scheduleMeta.event.eventId,originalText:e.scheduleMeta.event.thumbnailSrc}),title:"".concat(z({targetModel:"EVENT",columnName:"title",targetId:e.scheduleMeta.event.eventId,originalText:e.scheduleMeta.event.title})," (").concat(z({targetModel:"SCHEDULE",columnName:"title",targetId:e.scheduleMeta.scheduleId,originalText:e.scheduleMeta.title}),")"),oid:e.oid,hallType:e.scheduleMeta.seatTemplate.type,hall:z({targetModel:"HALL",columnName:"title",targetId:e.scheduleMeta.hall.hallId,originalText:e.scheduleMeta.hall.title}),theater:z({targetModel:"THEATER",columnName:"title",targetId:e.scheduleMeta.theater.theaterId,originalText:e.scheduleMeta.theater.title}),scheduleDate:"".concat(O.a.tz(e.scheduleMeta.startTime,$).format("YYYY-MM-DD(ddd) HH:mm"),"(KST)"),orderDate:O.a.tz(e.insertedAt).format("YYYY-MM-DD(ddd) HH:mm"),seat
1Count:e.deeds.length,isManualActionTargetChannel:!!g,manualChangedStrings:b,onClick:function(){return t=e.oid,void n.push(Object(v.l)(p.l,{channelCode:o,ticketId:t}));var t}},e.oid)}))})]})]})})};var Kc=function(){return Object(D.jsxs)(c.g,{children:[Object(D.jsx)(c.d,{exact:!0,path:p.n,children:Object(D.jsx)(Gc,{})}),Object(D.jsx)(c.d,{exact:!0,path:p.l,children:Object(D.jsx)(Bc,{})})]})};var qc=S.default.div.withConfig({displayName:"S_EventInfo",componentId:"sc-1yzsrhr-0"})(["align-items:flex-start;display:flex;"]),Qc=S.default.div.withConfig({displayName:"S_EventTitleWrapper",componentId:"sc-1yzsrhr-1"})(["padding-left:",";"],(function(e){return e.theme.spacing.spacingE})),Xc=function(e){var t=e.thumbnailSrc,n=e.title,i=e.theater,c=e.hall,o=e.date;return Object(D.jsxs)(qc,{children:[Object(D.jsx)(m.ImageView,{src:t,width:96,noImageWidth:96,ratio:"3_4",shapeType:"rectangle",scaleType:"cover",borderMode:"use"}),Object(D.jsxs)(Qc,{children:[Object(D.jsx)(m.D_TextLabel,{text:n,styleTheme:"headingBold"}),Object(D.jsx)(m.Spacing,{size:"spacing_d"}),Object(D.jsx)(m.D_TextLabel,{text:"".concat(i," ").concat(c).trimStart(),styleTheme:"body2Regular",colorTheme:"sysTextSecondary"}),Object(D.jsx)(m.Spacing,{size:"spacing_a"}),Object(D.jsx)(m.D_TextLabel,{text:o,styleTheme:"body2Regular",colorTheme:"sysTextSecondary"})]})]})};var $c=S.default.div.withConfig({displayName:"S_PaymentInfoGrid",componentId:"sc-a0fbtg-0"})(["display:grid;grid-column-gap:",";grid-row-gap:",";grid-template-columns:1fr 2fr;"],(function(e){return e.theme.spacing.spacingC}),(function(e){return e.theme.spacing.spacingB})),Zc=function(e){var t=e.price,n=e.refundFee,i=e.refundedPrice,c=e.isAutoRefunded,o=Object(h.a)("translation").t;return Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.D_TextLabel,{text:o("str_key_user_scene_e00002myticketbookcancelleddetail_section_purchase_title"),styleTheme:"leadParaBold"}),Object(D.jsx)(m.Spacing,{size:"spacing_d"}),Object(D.jsxs)($c,{children:[Object(D.jsx)(m.D_TextLabel,{text:o("str_key_user_scene_e00002myticketbookcancelleddetail_section_purchase_section_status"),styleTheme:"body1Regular",colorTheme:"sysTextSecondary"}),Object(D.jsx)(m.D_TextLabel,{text:o(c?"str_key_user_scene_e00002myticketbookcancelleddetail_section_purchase_section_status_detail_autorefund":"str_key_user_scene_e00002myticketbookcancelleddetail_section_purchase_section_status_detail"),styleTheme:"body1Regular",colorTheme:"sysTextError"}),Object(D.jsx)(m.D_TextLabel,{text:o("str_key_user_scene_e00002myticketbookcancelleddetail_section_purchase_section_totalamount"),styleTheme:"body1Regular",colorTheme:"sysTextSecondary"}),Object(D.jsx)(m.D_PriceTextLabel,{price:t,styleTheme:"body1Regular",useFriendlyName:"use"}),Object(D.jsx)(m.D_TextLabel,{text:o("str_key_user_scene_e00002myticketbookcancelleddetail_section_purchase_section_cancellationfee"),styleTheme:"body1Regular",colorTheme:"sysTextSecondary"}),Object(D.jsx)(m.D_PriceTextLabel,{price:n,styleTheme:"body1Regular",useFriendlyName:"use"}),Object(D.jsx)(m.D_TextLabel,{text:o("str_key_user_scene_e00002myticketbookcancelleddetail_section_purchase_section_totalrefundamount"),styleTheme:"body1Regular",colorTheme:"sysTextSecondary"}),Object(D.jsx)(m.D_PriceTextLabel,{price:i,styleTheme:"body1Regular",useFriendlyName:"use"})]})]})};var Jc=S.default.div.withConfig({displayName:"S_ReservationInfoGrid",componentId:"sc-grspxf-0"})(["display:grid;grid-column-gap:",";grid-row-gap:",";grid-template-columns:1fr 2fr;"],(function(e){return e.theme.spacing.spacingC}),(function(e){return e.theme.spacing.spacingB})),eo=S.default.div.withConfig({displayName:"S_OrderIdBox",componentId:"sc-grspxf-1"})(["align-items:center;display:flex;"]),to=function(e){var t=e.reservedDate,n=e.ordererName,i=e.oid,c=Object(h.a)("translation").t,o=Object(f.a)(),a=o.openDialog,r=o.closeDialog,s=function(){var e=Object(Yi.a)(Fi.a.mark((function e(){return Fi.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,navigator.clipboard.writeText(i);case 2:a({contentText:c("str_key_user_scene_e00002myticket_bookinfo_bookno_dialog_copy_desc"),btnMode:"tbtn_amount1",tBtn1Text:c("str_confirm"),onClickTBtn1:r});case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.D_TextLabel,{text:c("str_key_user_scene_e00002myticketbookcancelleddetail_section_bookinfo_title"),styleTheme:"leadParaBold"}),Object(D.jsx)(m.Spacing,{size:"spacing_d"}),Object(D.jsxs)(Jc,{children:[Object(D.jsx)(m.D_TextLabel,{text:c("str_key_user_scene_e00002myticketbookcancelleddetail_section_bookinfo_section_bookno"),styleTheme:"body1Regular",colorTheme:"sysTextSecondary"}),Object(D.jsxs)(eo,{children:[Object(D.jsx)(m.D_TextLabel,{text:i,styleTheme:"body1Regular"}),Object(D.jsx)(m.Spacing,{size:"spacing_c",spacingType:"width"}),Object(D.jsx)(m.D_MainButton,{text:c("str_copy"),styleTheme:"secondary",size:"xsmall",onClick:s})]}),Object(D.jsx)(m.D_TextLabel,{text:c("str_key_user_scene_e00002myticketbookcancelleddetail_section_bookinfo_section_bookdate"),styleTheme:"body1Regular",colorTheme:"sysTextSecondary"}),Object(D.jsx)(m.D_TextLabel,{text:t,styleTheme:"body1Regular"}),Object(D.jsx)(m.D_TextLabel,{text:c("str_key_user_scene_e00002myticketbookcancelleddetail_section_bookinfo_section_bookerinfo"),styleTheme:"body1Regular",colorTheme:"sysTextSecondary"}),Object(D.jsx)(m.D_TextLabel,{text:n,styleTheme:"body1Regular"})]})]})};var no=function(e){var t=e.hallType,n=e.seats,i=Object(h.a)("translation").t;return Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.D_TextLabel,{text:i("SEATING"===t?"str_key_user_scene_e00002myticketbookcancelleddetail_section_seat_title":"str_key_user_scene_e00002myticketbookcancelleddetail_section_ticket_title"),styleTheme:"subTitleBold"}),Object(D.jsx)(m.Spacing,{size:"spacing_d"}),Object(D.jsx)(io,{children:n.map((function(e,t){var n;return Object(D.jsx)(Sc,{seatTitle:e.label,isDiscounted:Boolean(null===(n=e.discountPrice)||void 0===n?void 0:n.amount),benefitLabel:e.appliedDiscountDisplayText,finalPrice
1:e.reservationPrice,discountPrice:e.discountPrice,listPrice:e.price,policyTitle:e.policyTitle||"",currency:e.price.currency,discountInfo:e.discountInfo},t)}))})]})},io=S.default.div.withConfig({displayName:"S_SheetsWrapper",componentId:"sc-126blkk-0"})(["display:flex;flex-direction:column;gap:",";"],(function(e){return e.theme.spacing.spacingC}));var co=S.default.div.withConfig({displayName:"S_MyTicketDetail",componentId:"sc-1dqrx07-0"})(["padding-bottom:",";padding-left:",";padding-right:",";padding-top:",";"],(function(e){return e.theme.spacing.spacingI}),(function(e){return e.theme.spacing.spacingE}),(function(e){return e.theme.spacing.spacingE}),(function(e){return e.theme.spacing.spacingE})),oo=function(){Object(y.b)("E00003MyTicketBookCancelledDetail","e00003_my_ticket_book_cancelled_detail");var e=Object(h.a)("translation").t,t=Object(i.c)(),n=Object(c.k)(),o=Object(c.m)(),a=o.channelCode,s=o.ticketId,l=Object(i.d)(r.c),u=Object(i.d)(nt.c),_=Object(C.c)([nt.a.fetchCanceledReservation]),b=_.isActionPending(),g=_.getActionStatus().error,x=Object(j.useMemo)((function(){return u?pc(u.lineItems).map((function(e){var t,n,i,c,o,a,r=null===e||void 0===e||null===(t=e.slotMeta)||void 0===t?void 0:t.tierLabel.title,s=z({targetModel:"TIER_LABEL",targetId:null===e||void 0===e?void 0:e.tierLabelId,columnName:"title",originalText:r}),d=null===e||void 0===e?void 0:e.eventPolicies[0].presentationalTitle,_=z({targetModel:"EVENT_POLICY",targetId:e.eventPolicies[0].eventPolicyId,columnName:"presentationalTitle",originalText:d}),b=u.scheduleMeta.seatTemplate.type,p=u.refundedDeeds.find((function(t){return t.slotMeta.seat.seatId===e.seat.seatId}));return{label:("SEATING"===b?"".concat(s," (").concat(null===e||void 0===e||null===(n=e.seat)||void 0===n?void 0:n.presentationalTitle,")"):s)||"",policyTitle:_||"",seatTitle:(null===e||void 0===e||null===(i=e.slotMeta)||void 0===i?void 0:i.seat.presentationalTitle)||"",price:e.unAppliedPrice||e.slotMeta.eventPolicies[0].eventPolicyTierPrices[0],reservationPrice:(null===p||void 0===p?void 0:p.reservationPrice)||e.slotMeta.eventPolicies[0].eventPolicyTierPrices[0],discountPrice:null===e||void 0===e?void 0:e.discountPrice,appliedDiscountDisplayText:e.appliedDiscountDisplayText||"",discountInfo:{currency:null!==(c=null===(o=u.discountInfo)||void 0===o||null===(a=o.currencyConversionInfo)||void 0===a?void 0:a.finalPaymentCurrency)&&void 0!==c?c:null===l||void 0===l?void 0:l.baseCurrency,exchangeRates:function(){var e,t,n,i,c,o,a,r;return null!==(e=u.discountInfo)&&void 0!==e&&null!==(t=e.currencyConversionInfo)&&void 0!==t&&t.exchangeRateNumerator&&null!==(n=u.discountInfo)&&void 0!==n&&null!==(i=n.currencyConversionInfo)&&void 0!==i&&i.exchangeRateDenominator?String(((null===(c=u.discountInfo)||void 0===c||null===(o=c.currencyConversionInfo)||void 0===o?void 0:o.exchangeRateNumerator)/(null===(a=u.discountInfo)||void 0===a||null===(r=a.currencyConversionInfo)||void 0===r?void 0:r.exchangeRateDenominator)).toFixed(10)):null}()}}})):[]}),[u]);Object(j.useEffect)((function(){return t(nt.a.fetchCanceledReservation({oid:s})),function(){t(nt.a.initCanceledReservation())}}),[]);var f=function(){n.push(Object(v.l)(p.m,{channelCode:a}))};return Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.WTContainersBox,{layoutType:"WTA_2",isLoadingContainer1:b,pageMenuContent:Object(D.jsx)(m.M_MobileHeaderBar,{titleText:e("str_key_user_scene_e00002myticketbookcancelleddetail_section_header_title"),leftBtnMode:"back",onClickLeftBtn:f}),content1:u?Object(D.jsxs)(co,{children:[Object(D.jsx)(Xc,{thumbnailSrc:z({targetModel:"EVENT",columnName:"thumbnailSrc",targetId:u.scheduleMeta.event.eventId,originalText:u.scheduleMeta.event.thumbnailSrc}),title:"".concat(z({targetModel:"EVENT",columnName:"title",targetId:u.scheduleMeta.event.eventId,originalText:u.scheduleMeta.event.title})," (").concat(z({targetModel:"SCHEDULE",columnName:"title",targetId:u.scheduleMeta.scheduleId,originalText:u.scheduleMeta.title}),")"),hall:z({targetModel:"HALL",columnName:"title",targetId:u.scheduleMeta.hall.hallId,originalText:u.scheduleMeta.hall.title}),theater:z({targetModel:"THEATER",columnName:"title",targetId:u.scheduleMeta.theater.theaterId,originalText:u.scheduleMeta.theater.title}),date:"".concat(O.a.tz(u.scheduleMeta.startTime,$).format("YYYY-MM-DD(ddd) HH:mm"),"(KST)")}),Object(D.jsx)(m.Spacing,{size:"spacing_f"}),Object(D.jsx)(to,{reservedDate:O.a.tz(u.insertedAt).format("YYYY-MM-DD(ddd) HH:mm"),ordererName:u.refundedDeeds[0].ordererInfo.ordererName,oid:u.oid}),Object(D.jsx)(m.Spacing,{size:"spacing_f"}),Object(D.jsx)(no,{hallType:u.scheduleMeta.seatTemplate.type,seats:x}),Object(D.jsx)(m.Spacing,{size:"spacing_f"}),Object(D.jsx)(Zc,{price:u.finalPrice,refundFee:u.refundFee,refundedPrice:u.refundedPrice,isAutoRefunded:u.isAutoRefunded})]}):void 0}),g&&Object(D.jsx)(d.n,{statusCode:g.status,errorCode:g.code,onClickConfirmButton:function(){f()}})]})};var ao=S.default.div.withConfig({displayName:"S_CanceledReservationsBox",componentId:"sc-1y47z0o-0"})(["display:flex;"]),ro=S.default.div.withConfig({displayName:"S_SideTabBarWrapper",componentId:"sc-1y47z0o-1"}
1)(["height:100%;overflow-y:auto;position:sticky;top:",";width:288px;"],(function(e){return e.theme.spacing.spacingE})),so=S.default.div.withConfig({displayName:"S_Tickets",componentId:"sc-1y47z0o-2"})(["flex:1;padding-bottom:",";padding-left:",";"],(function(e){return e.theme.spacing.spacingI}),(function(e){return e.theme.spacing.spacingE})),lo=S.default.div.withConfig({displayName:"S_CanceledHistoryGrid",componentId:"sc-1y47z0o-3"})(["display:grid;grid-row-gap:",";"],(function(e){return e.theme.spacing.spacingD})),uo=function(){Object(y.b)("E00003MyTicketsBookCancelled","e00003_my_tickets_book_cancelled");var e=Object(h.a)("translation").t,t=Object(i.c)(),n=Object(c.k)(),o=Object(c.m)().channelCode,a=Object(i.d)(nt.b),r=a.canceledReservations,s=a.pagination,l=Object(C.c)([nt.a.fetchCanceledReservations]).isActionPending(),d=Y({isLoading:l,list:r,totalCount:s.total,initialPage:s.page,fetchNextPage:function(e){t(nt.a.fetchCanceledReservations({page:e,limit:15}))}}).lastElementRef;return Object(j.useEffect)((function(){return function(){t(nt.a.initCanceledReservations())}}),[]),Object(D.jsx)(m.WTContainersBox,{layoutType:"WTS_1",isLoadingContainer1:l&&0===s.page,content2:Object(D.jsxs)(ao,{children:[Object(D.jsx)(ro,{children:Object(D.jsx)(ie,{})}),Object(D.jsxs)(so,{children:[Object(D.jsx)(m.D_TextLabel,{text:e("str_key_user_scene_e00002myticketbookcancelled_title"),styleTheme:"displayBold"}),Object(D.jsx)(m.Spacing,{size:"spacing_g"}),0===r.length?Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.Spacing,{size:"spacing_i"}),Object(D.jsx)(m.D_TextLabel,{text:e("str_key_user_scene_e00002myticketbookcancelled_section_ticketinfo_emptytext"),textAlign:"center",styleTheme:"body2Regular",colorTheme:"sysTextTertiary"})]}):Object(D.jsx)(D.Fragment,{children:Object(D.jsx)(lo,{children:r.map((function(e,t){return Object(D.jsx)(Fc,{ref:t===r.length-1?d:null,thumbnailSrc:z({targetModel:"EVENT",columnName:"thumbnailSrc",targetId:e.scheduleMeta.event.eventId,originalText:e.scheduleMeta.event.thumbnailSrc}),oid:e.oid,title:"".concat(z({targetModel:"EVENT",columnName:"title",targetId:e.scheduleMeta.event.eventId,originalText:e.scheduleMeta.event.title})," (").concat(z({targetModel:"SCHEDULE",columnName:"title",targetId:e.scheduleMeta.scheduleId,originalText:e.scheduleMeta.title}),")"),hallType:e.scheduleMeta.seatTemplate.type,hall:z({targetModel:"HALL",columnName:"title",targetId:e.scheduleMeta.hall.hallId,originalText:e.scheduleMeta.hall.title}),theater:z({targetModel:"THEATER",columnName:"title",targetId:e.scheduleMeta.theater.theaterId,originalText:e.scheduleMeta.theater.title}),scheduleDate:"".concat(O.a.tz(e.scheduleMeta.startTime,$).format("YYYY-MM-DD(ddd) HH:mm"),"(KST)"),orderDate:O.a.tz(e.insertedAt).format("YYYY-MM-DD(ddd) HH:mm"),seatCount:e.refundedDeeds.length,isManualActionTargetChannel:!1,manualChangedStrings:{eventDateText:"str_key_user_scene_e00002mytickets_section_ticketinfo_date_title",bookingNumberText:"str_key_user_scene_e00002mytickets_section_ticketinfo_bookno",bookingDateText:"str_key_user_scene_e00002mytickets_section_ticketinfo_date"},onClick:function(){return t=e.oid,void n.push(Object(v.l)(p.k,{channelCode:o,ticketId:t}));var t}},e.oid)}))})})]})]})})};var _o=function(){var e=Object(V.a)().videoCallChannel;return Object(D.jsxs)(c.g,{children:[!!e&&Object(D.jsx)(c.c,{to:p.h}),Object(D.jsx)(c.d,{exact:!0,path:p.m,children:Object(D.jsx)(uo,{})}),Object(D.jsx)(c.d,{exact:!0,path:p.k,children:Object(D.jsx)(oo,{})})]})};var bo=function(){return Object(D.jsxs)(c.g,{children:[Object(D.jsx)(a.l,{path:p.m,children:Object(D.jsx)(_o,{})}),Object(D.jsx)(a.l,{path:p.n,children:Object(D.jsx)(Kc,{})})]})};var po=function(e){var t=e.error,n=e.currency,i=e.onConfirmClick,c=Object(h.a)("translation").t,o=t.code,a=function(){i&&i()};switch(o){case 409:return Object(D.jsx)(m.D_DesktopAlertDialog,{contentText:c("str_key_user_scene_e00002myticketdetail_section_cancellationfee_dialog_noncancellable_ontheday"),btnMode:"tbtn_amount1",tBtn1Text:c("str_ok"),onClickTBtn1:a});case 400:return Object(D.jsx)(m.D_DesktopAlertDialog,{contentText:c("KRW"===n?"str_key_user_scene_e00002ticketdetail_membershipdiscountinfo_dialog_norefund_krw":"str_key_user_scene_e00002ticketdetail_membershipdiscountinfo_dialog_norefund_usd"),btnMode:"tbtn_amount1",tBtn1Text:c("str_ok"),onClickTBtn1:a});default:return Object(D.jsx)(d.n,{statusCode:o,onClickConfirmButton:a})}};var mo=S.default.div.withConfig({displayName:"S_EventInfo",componentId:"sc-13cf0eq-0"})(["align-items:flex-start;display:flex;"]),jo=S.default.div.withConfig({displayName:"S_EventTitleWrapper",componentId:"sc-13cf0eq-1"})(["padding-left:",";"],(function(e){return e.theme.spacing.spacingE})),ho=function(e){var t=e.thumbnailSrc,n=e.title,i=e.theater,c=e.hall,o=e.date;return Object(D.jsxs)(mo,{children:[Object(D.jsx)(m.ImageView,{src:t,width:96,noImageWidth:96,ratio:"3_4",shapeType:"rectangle",scaleType:"cover",borderMode:"use"}),Object(D.jsxs)(jo,{children:[Object(D.jsx)(m.D_TextLabel,{text:n,styleTheme:"headingBold"}),Object(D.jsx)(m.Spacing,{size:"spacing_d"}),Object(D.jsx)(m.D_TextLabel,{text:"".concat(i," ").concat(c).trimStart(),styleTheme:"body2Regular",colorTheme:"sysTextSecondary"}),Object(D.jsx)(m.Spacing,{size:"spacing_a"}),Object(D.jsx)(m.D_TextLabel,{text:o,styleTheme:"body2Regular",colorTheme:"sysTextSecondary"})]})]})};var go=S.default.div.withConfig({displayName:"S_PaymentInfoGrid",componentId:"sc-1r02w0j-0"})(["display:grid;grid-column-gap:",";grid-row-gap:",";grid-template-columns:1fr 2fr;"],(function(e){return e.theme.spacing.spacingC}),(function(e){return e.theme.spacing.spacingB})),xo=function(e){var t=e.price,n=e.refundFee,i=e.refundedPrice,c=e.isAutoRefunded,o=Object(h.a)("translation").t;return Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.D_TextLabel,{text:o("str_key_user_scene_e00002myticketbookcancelleddetail_section_purchase_title"),styleTheme:"leadParaBold"}),Object(D.jsx)(m.Spacing,{size:"spacing_d"}),Object(D.jsxs)(go,{children:[Object(D.jsx)(m.D_TextLabel,{text:o("str_key_user_scene_e00002myticketbookcancelleddetail_section_purchase_section_status"),styleTheme:"body1Regular",colorTheme:"sysTextSecondary"}),Object(D.jsx)(m.D_TextLabel,{text:o(c?"str_key_user_scene_e00002myticketbookcancelleddetail_section_purchase_section_status_detail_autorefund":"str_key_user_scene_e00002myticketbookcancelleddetail_section_purchase_section_status_detail"),styleTheme:"body1Regular",colorTheme:"sysTextError"}),Object(D.jsx)(m.D_TextLabel,{text:o("str_key_user_scene_e00002myticketbookcancelleddetail_section_purchase_section_totalamount"),styleTheme:"body1Regular",colorTheme:"sysTextSecondary"}),Object(D.jsx)(m.D_PriceTextLabel,{price:t,styleTheme:"body1Regular",useFriendlyName:"use"}),Object(D.jsx)(m.D_TextLabel,{text:o("str_key_user_scene_e00002myticketbookcancelleddetail_section_purchase_section_cancellationfee"),styleTheme:"body1Regular",colorTheme:"sysTextSecondary"}),Object(D.jsx)(m.D_PriceTextLabel,{price:n,styleTheme:"body1Regular",useFriendlyName:"use"}),Object(D.jsx)(m.D_TextLabel,{text:o("str_key_user_scene_e00002myticketbookcancelleddetail_section_purchase_section_totalrefundamount"),styleTheme:"body1Regular",colorTheme:"sysTextSecondary"}),Object(D.jsx)(m.D_PriceTextLabel,{price:i,styleTheme:"body1Regular",useFriendlyName:"use"})]})]})};var fo=S.default.div.withConfig({displayName:"S_ReservationInfoGrid",componentId:"sc-ndv373-0"})(["display:grid;grid-column-gap:",";grid-row-gap:",";grid-template-columns:1fr 2fr;"],(function(e){return e.theme.spacing.spacingC}),(function(e){return e.theme.spacing.spacingB})),yo=S.default.div.withConfig({displayName:"S_OrderIdBox",componentId:"sc-ndv373-1"})(["align-items:center;display:flex;"]),To=function(e){var t,n,i,c=e.reservedDate,o=e.ordererInfo,a=e.oid,r=Object(h.a)("translation").t,s=Object(f.a)(),l=s.openDialog,d=s.closeDialog,u=o.ordererName,_=o.ordererPhoneNumber,b=o.ordererEmail,p=o.ordererCountryCode,j=o.ordererPhoneCountryCode,g=null!==(t=null===(n=x.w.find((function(e){return e.code===p})))||void 0===n?void 0:n.key)&&void 0!==t?t:"str_undefined",y=function(){var e=Object(Yi.a)(Fi.a.mark((function e(){return Fi.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,navigator.clipboard.writeText(a);case 2:l({contentText:r("str_key_user_scene_e00002myticket_bookinfo_bookno_dialog_copy_desc"),btnMode:"tbtn_amount1",tBtn1Text:r("str_confirm"),onClickTBtn1:d});case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),T=null===(i=x.K.find((function(e){return String(e.code)===j})))||void 0===i?void 0:i.number,v=T?"".concat(r(T||"")," ").concat(_):_;return Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.D_TextLabel,{text:r("str_key_user_scene_e00002myticketdetail_section_bookinfo_title"),styleTheme:"leadParaBold"}),Object(D.jsx)(m.Spacing,{size:"spacing_d"}),Object(D.jsxs)(fo,{children:[Object(D.jsx)(m.D_TextLabel,{text:r("str_key_user_scene_e00002myticketdetail_section_bookinfo_section_bookno"),styleTheme:"body1Regular",colorTheme:"sysTextSecondary"}),Object(D.jsxs)(yo,{children:[Object(D.jsx)(m.D_TextLabel,{text:a,styleTheme:"body1Regular"}),Object(D.jsx)(m.Spacing,{size:"spacing_c",spacingType:"width"}),Object(D.jsx)(m.D_MainButton,{text:r("str_copy"),styleTheme:"secondary",size:"xsmall",onClick:y}
1)]}),Object(D.jsx)(m.D_TextLabel,{text:r("str_key_user_scene_e00002myticketdetail_section_bookinfo_section_bookdate"),styleTheme:"body1Regular",colorTheme:"sysTextSecondary"}),Object(D.jsx)(m.D_TextLabel,{text:c,styleTheme:"body1Regular"}),Object(D.jsx)(m.D_TextLabel,{text:r("str_e00003_booker_name"),styleTheme:"body1Regular",colorTheme:"sysTextSecondary"}),Object(D.jsx)(m.D_TextLabel,{text:u,styleTheme:"body1Regular"}),Object(D.jsx)(m.D_TextLabel,{text:r("str_country"),styleTheme:"body1Regular",colorTheme:"sysTextSecondary"}),Object(D.jsx)(m.D_TextLabel,{text:r(g),styleTheme:"body1Regular"}),Object(D.jsx)(m.D_TextLabel,{text:r("str_phone_number"),styleTheme:"body1Regular",colorTheme:"sysTextSecondary"}),Object(D.jsx)(m.D_TextLabel,{text:v,styleTheme:"body1Regular"}),Object(D.jsx)(m.D_TextLabel,{text:r("str_email"),styleTheme:"body1Regular",colorTheme:"sysTextSecondary"}),Object(D.jsx)(m.D_TextLabel,{text:b,styleTheme:"body1Regular"})]})]})};var vo=function(e){var t=e.hallType,n=e.seats,i=Object(h.a)("translation").t;return Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.D_TextLabel,{text:i("SEATING"===t?"str_key_user_scene_e00002myticketdetail_section_seat_title":"str_key_user_scene_e00002myticketdetail_section_ticket_title"),styleTheme:"leadParaBold"}),Object(D.jsx)(m.Spacing,{size:"spacing_d"}),Object(D.jsx)(Oo,{children:n.map((function(e,t){var n;return Object(D.jsx)(Sc,{seatTitle:e.label,isDiscounted:Boolean(null===(n=e.discountPrice)||void 0===n?void 0:n.amount),benefitLabel:e.appliedDiscountDisplayText,finalPrice:e.reservationPrice,discountPrice:e.discountPrice,listPrice:e.price,policyTitle:e.policyTitle||"",currency:e.price.currency,discountInfo:e.discountInfo},t)}))})]})},Oo=S.default.div.withConfig({displayName:"S_SheetsWrapper",componentId:"sc-1k8jz23-0"})(["display:flex;flex-direction:column;gap:",";"],(function(e){return e.theme.spacing.spacingC}));S.default.div.withConfig({displayName:"Table",componentId:"sc-er7se0-0"})(["width:auto;"]),S.default.div.withConfig({displayName:"TableHeader",componentId:"sc-er7se0-1"})(["background-color:",";border-radius:8px;display:flex;"],(function(e){return e.theme.ui_cpnt_sheet_base})),S.default.div.withConfig({displayName:"TableRow",componentId:"sc-er7se0-2"})(["display:flex;"]),S.default.div.withConfig({displayName:"TableCell",componentId:"sc-er7se0-3"})(["align-items:center;border-bottom-width:",";border-color:",";border-left-width:",";border-right-width:",";border-style:solid;border-top-width:",";display:flex;flex:1;padding:"," ",";text-align:left;"],(function(e){var t=e.borderBottomWith;return t?"".concat(t,"px"):0}),(function(e){return e.theme.ui_temp_grey_04}),(function(e){var t=e.borderLeftWith;return t?"".concat(t,"px"):0}),(function(e){var t=e.borderRightWith;return t?"".concat(t,"px"):0}),(function(e){var t=e.borderTopWith;return t?"".concat(t,"px"):0}),(function(e){return e.theme.spacing.spacingC}),(function(e){return e.theme.spacing.spacingD}));S.default.div.withConfig({displayName:"S_FlexBetween",componentId:"sc-1yod4je-0"})(["display:flex;justify-content:space-between;"]),S.default.div.withConfig({displayName:"S_Wrapper",componentId:"sc-1yod4je-1"})(["min-height:100px;position:relative;"]);var Co=function(e){var t=e.canceledReservation,n=Object(i.d)(r.c),c=Object(j.useMemo)((function(){return t?pc(t.lineItems).map((function(e){var i,c,o,a,r,s,l=null===e||void 0===e||null===(i=e.slotMeta)||void 0===i?void 0:i.tierLabel.title,d=z({targetModel:"TIER_LABEL",targetId:null===e||void 0===e?void 0:e.tierLabelId,columnName:"title",originalText:l}),u=null===e||void 0===e?void 0:e.eventPolicies[0].presentationalTitle,_=z({targetModel:"EVENT_POLICY",targetId:e.eventPolicies[0].eventPolicyId,columnName:"presentationalTitle",originalText:u}),b=t.scheduleMeta.seatTemplate.type,p=t.refundedDeeds.find((function(t){return t.slotMeta.seat.seatId===e.seat.seatId}));return{label:("SEATING"===b?"".concat(d," (").concat(null===e||void 0===e||null===(c=e.seat)||void 0===c?void 0:c.presentationalTitle,")"):d)||"",policyTitle:_||"",seatTitle:(null===e||void 0===e||null===(o=e.slotMeta)||void 0===o?void 0:o.seat.presentationalTitle)||"",price:e.unAppliedPrice||e.slotMeta.eventPolicies[0].eventPolicyTierPrices[0],reservationPrice:(null===p||void 0===p?void 0:p.reservationPrice)||e.slotMeta.eventPolicies[0].eventPolicyTierPrices[0],discountPrice:null===e||void 0===e?void 0:e.discountPrice,appliedDiscountDisplayText:e.appliedDiscountDisplayText||"",discountInfo:{currency:null!==(a=null===(r=t.discountInfo)||void 0===r||null===(s=r.currencyConversionInfo)||void 0===s?void 0:s.finalPaymentCurrency)&&void 0!==a?a:null===n||void 0===n?void 0:n.baseCurrency,exchangeRates:function(){var e,n,i,c,o,a,r,s;return null!==(e=t.discountInfo)&&void 0!==e&&null!==(n=e.currencyConversionInfo)&&void 0!==n&&n.exch
1angeRateNumerator&&null!==(i=t.discountInfo)&&void 0!==i&&null!==(c=i.currencyConversionInfo)&&void 0!==c&&c.exchangeRateDenominator?String(((null===(o=t.discountInfo)||void 0===o||null===(a=o.currencyConversionInfo)||void 0===a?void 0:a.exchangeRateNumerator)/(null===(r=t.discountInfo)||void 0===r||null===(s=r.currencyConversionInfo)||void 0===s?void 0:s.exchangeRateDenominator)).toFixed(10)):null}()}}})):[]}),[t]);return t?Object(D.jsxs)(Io,{children:[Object(D.jsx)(ho,{title:"".concat(z({targetModel:"EVENT",columnName:"title",targetId:t.scheduleMeta.event.eventId,originalText:t.scheduleMeta.event.title})," (").concat(z({targetModel:"SCHEDULE",columnName:"title",targetId:t.scheduleMeta.scheduleId,originalText:t.scheduleMeta.title}),")"),thumbnailSrc:z({targetModel:"EVENT",columnName:"thumbnailSrc",targetId:t.scheduleMeta.event.eventId,originalText:t.scheduleMeta.event.thumbnailSrc}),hall:z({targetModel:"HALL",columnName:"title",targetId:t.scheduleMeta.hall.hallId,originalText:t.scheduleMeta.hall.title}),theater:z({targetModel:"THEATER",columnName:"title",targetId:t.scheduleMeta.theater.theaterId,originalText:t.scheduleMeta.theater.title}),date:"".concat(O.a.tz(t.scheduleMeta.startTime,$).format("YYYY-MM-DD(ddd) HH:mm"),"(KST)")}),Object(D.jsx)(m.Spacing,{size:"spacing_f"}),Object(D.jsx)(To,{reservedDate:O.a.tz(t.insertedAt).format("YYYY-MM-DD(ddd) HH:mm"),ordererInfo:t.refundedDeeds[0].ordererInfo,oid:t.oid}),Object(D.jsx)(m.Spacing,{size:"spacing_f"}),Object(D.jsx)(vo,{hallType:t.scheduleMeta.seatTemplate.type,seats:c}),Object(D.jsx)(m.Spacing,{size:"spacing_f"}),Object(D.jsx)(xo,{price:t.finalPrice,refundFee:t.refundFee,refundedPrice:t.refundedPrice,isAutoRefunded:t.isAutoRefunded})]}):Object(D.jsx)(D.Fragment,{})},Io=S.default.div.withConfig({displayName:"S_MyTicketDetail",componentId:"sc-1pih5mg-0"})(["padding-bottom:",";padding-left:",";padding-right:",";padding-top:",";"],(function(e){return e.theme.spacing.spacingI}),(function(e){return e.theme.spacing.spacingE}),(function(e){return e.theme.spacing.spacingE}),(function(e){return e.theme.spacing.spacingE}));var ko=S.default.div.withConfig({displayName:"S_EventInfo",componentId:"sc-gr16s-0"})(["align-items:flex-start;display:flex;"]),So=S.default.div.withConfig({displayName:"S_EventTitleWrapper",componentId:"sc-gr16s-1"})(["padding-left:",";"],(function(e){return e.theme.spacing.spacingE})),Do=function(e){var t=e.thumbnailSrc,n=e.title,i=e.theater,c=e.hall,o=e.date;return Object(D.jsxs)(ko,{children:[Object(D.jsx)(m.ImageView,{src:t,width:96,noImageWidth:96,ratio:"3_4",shapeType:"rectangle",scaleType:"cover",borderMode:"use"}),Object(D.jsxs)(So,{children:[Object(D.jsx)(m.D_TextLabel,{text:n,styleTheme:"headingBold"}),Object(D.jsx)(m.Spacing,{size:"spacing_d"}),Object(D.jsx)(m.D_TextLabel,{text:"".concat(i," ").concat(c).trimStart(),styleTheme:"body2Regular",colorTheme:"sysTextSecondary"}),Object(D.jsx)(m.Spacing,{size:"spacing_a"}),Object(D.jsx)(m.D_TextLabel,{text:o,styleTheme:"body2Regular",colorTheme:"sysTextSecondary"})]})]})};var Eo=S.default.div.withConfig({displayName:"S_PaymentInfoGrid",componentId:"sc-eru19i-0"})(["display:grid;grid-column-gap:",";grid-row-gap:",";grid-template-columns:1fr 2fr;"],(function(e){return e.theme.spacing.spacingC}),(function(e){return e.theme.spacing.spacingB})),Po=function(e){var t=e.isDiscounted,n=e.totalPrice,i=e.discountPrice,c=e.price,o=Object(h.a)("translation").t;return Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.D_TextLabel,{text:o("str_key_user_scene_e00002myticketdetail_section_purchase_title"),styleTheme:"leadParaBold"}),Object(D.jsx)(m.Spacing,{size:"spacing_d"}),Object(D.jsxs)(Eo,{children:[Object(D.jsx)(m.D_TextLabel,{text:o("str_key_user_scene_e00002myticketdetail_section_purchase_section_status"),styleTheme:"body1Regular",colorTheme:"sysTextSecondary"}),Object(D.jsx)(m.D_TextLabel,{text:o("str_key_user_scene_e00002myticketdetail_section_purchase_section_status_detail"),styleTheme:"body1Regular"}),t&&Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.D_TextLabel,{text:o("str_total_ticket_price"),styleTheme:"body1Regular",colorTheme:"sysTextSecondary"}),n?Object(D.jsx)(m.D_PriceTextLabel,{price:n,styleTheme:"body1Regular",useFriendlyName:"use"}):Object(D.jsx)(m.D_TextLabel,{text:n||"-",styleTheme:"body1Regular"}),Object(D.jsx)(m.D_TextLabel,{text:o("str_total_discount_price"),styleTheme:"body1Regular",colorTheme:"sysTextSecondary"}),i?Object(D.jsx)(m.D_PriceTextLabel,{price:i,styleTheme:"body1Regular",useFriendlyName:"use"}
1):Object(D.jsx)(m.D_TextLabel,{text:i||"-",styleTheme:"body1Regular"})]}),Object(D.jsx)(m.D_TextLabel,{text:o("str_key_user_scene_e00002myticketdetail_section_purchase_section_totalamount"),styleTheme:"body1Regular",colorTheme:"sysTextSecondary"}),c?Object(D.jsx)(m.D_PriceTextLabel,{price:c,styleTheme:"body1Regular",useFriendlyName:"use"}):Object(D.jsx)(m.D_TextLabel,{text:c||"-",styleTheme:"body1Regular"})]})]})};var No=S.default.div.withConfig({displayName:"S_ReservationInfoGrid",componentId:"sc-10krirr-0"})(["display:grid;grid-column-gap:",";grid-row-gap:",";grid-template-columns:1fr 2fr;"],(function(e){return e.theme.spacing.spacingC}),(function(e){return e.theme.spacing.spacingB})),Mo=S.default.div.withConfig({displayName:"S_OrderIdBox",componentId:"sc-10krirr-1"})(["align-items:center;display:flex;"]),Bo=function(e){var t,n,i,c=e.reservedDate,o=e.ordererInfo,a=e.oid,r=Object(h.a)("translation").t,s=Object(f.a)(),l=s.openDialog,d=s.closeDialog,u=o.ordererName,_=o.ordererPhoneNumber,b=o.ordererEmail,p=o.ordererCountryCode,j=o.ordererPhoneCountryCode,g=null!==(t=null===(n=x.w.find((function(e){return e.code===p})))||void 0===n?void 0:n.key)&&void 0!==t?t:"str_undefined",y=function(){var e=Object(Yi.a)(Fi.a.mark((function e(){return Fi.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,navigator.clipboard.writeText(a);case 2:l({contentText:r("str_key_user_scene_e00002myticket_bookinfo_bookno_dialog_copy_desc"),btnMode:"tbtn_amount1",tBtn1Text:r("str_confirm"),onClickTBtn1:d});case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),T=null===(i=x.K.find((function(e){return String(e.code)===j})))||void 0===i?void 0:i.number,v=T?"".concat(r(T||"")," ").concat(_):_;return Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.D_TextLabel,{text:r("str_key_user_scene_e00002myticketdetail_section_bookinfo_title"),styleTheme:"leadParaBold"}),Object(D.jsx)(m.Spacing,{size:"spacing_d"}),Object(D.jsxs)(No,{children:[Object(D.jsx)(m.D_TextLabel,{text:r("str_key_user_scene_e00002myticketdetail_section_bookinfo_section_bookno"),styleTheme:"body1Regular",colorTheme:"sysTextSecondary"}),Object(D.jsxs)(Mo,{children:[Object(D.jsx)(m.D_TextLabel,{text:a,styleTheme:"body1Regular"}),Object(D.jsx)(m.Spacing,{size:"spacing_c",spacingType:"width"}),Object(D.jsx)(m.D_MainButton,{text:r("str_copy"),styleTheme:"secondary",size:"xsmall",onClick:y})]}),Object(D.jsx)(m.D_TextLabel,{text:r("str_key_user_scene_e00002myticketdetail_section_bookinfo_section_bookdate"),styleTheme:"body1Regular",colorTheme:"sysTextSecondary"}),Object(D.jsx)(m.D_TextLabel,{text:c,styleTheme:"body1Regular"}),Object(D.jsx)(m.D_TextLabel,{text:r("str_e00003_booker_name"),styleTheme:"body1Regular",colorTheme:"sysTextSecondary"}),Object(D.jsx)(m.D_TextLabel,{text:u,styleTheme:"body1Regular"}),Object(D.jsx)(m.D_TextLabel,{text:r("str_country"),styleTheme:"body1Regular",colorTheme:"sysTextSecondary"}),Object(D.jsx)(m.D_TextLabel,{text:r(g),styleTheme:"body1Regular"}),Object(D.jsx)(m.D_TextLabel,{text:r("str_phone_number"),styleTheme:"body1Regular",colorTheme:"sysTextSecondary"}),Object(D.jsx)(m.D_TextLabel,{text:v,styleTheme:"body1Regular"}),Object(D.jsx)(m.D_TextLabel,{text:r("str_email"),styleTheme:"body1Regular",colorTheme:"sysTextSecondary"}),Object(D.jsx)(m.D_TextLabel,{text:b,styleTheme:"body1Regular"})]})]})};var Lo=function(e){var t=e.hallType,n=e.seats,i=Object(h.a)("translation").t;return Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.D_TextLabel,{text:i("SEATING"===t?"str_key_user_scene_e00002myticketdetail_section_seat_title":"str_key_user_scene_e00002myticketdetail_section_ticket_title"),styleTheme:"leadParaBold"}),Object(D.jsx)(m.Spacing,{size:"spacing_d"}),Object(D.jsx)(wo,{children:n.map((function(e,t){var n;return Object(D.jsx)(Sc,{seatTitle:e.label,isDiscounted:Boolean(null===(n=e.discountPrice)||void 0===n?void 0:n.amount),benefitLabel:e.appliedDiscountDisplayText,finalPrice:e.reservationPrice,discountPrice:e.discountPrice,listPrice:e.price,policyTitle:e.policyTitle||"",currency:e.price.currency,discountInfo:e.discountInfo},t)}
1))})]})},wo=S.default.div.withConfig({displayName:"S_SheetsWrapper",componentId:"sc-1bikzl8-0"})(["display:flex;flex-direction:column;gap:",";"],(function(e){return e.theme.spacing.spacingC}));var Ro=S.default.div.withConfig({displayName:"Table",componentId:"sc-11fjs7c-0"})(["width:auto;"]),Ao=S.default.div.withConfig({displayName:"TableHeader",componentId:"sc-11fjs7c-1"})(["background-color:",";border-radius:8px;display:flex;"],(function(e){return e.theme.ui_cpnt_sheet_base})),zo=S.default.div.withConfig({displayName:"TableRow",componentId:"sc-11fjs7c-2"})(["display:flex;"]),Fo=S.default.div.withConfig({displayName:"TableCell",componentId:"sc-11fjs7c-3"})(["align-items:center;border-bottom-width:",";border-color:",";border-left-width:",";border-right-width:",";border-style:solid;border-top-width:",";display:flex;flex:1;padding:"," ",";text-align:left;"],(function(e){var t=e.borderBottomWith;return t?"".concat(t,"px"):0}),(function(e){return e.theme.ui_temp_grey_04}),(function(e){var t=e.borderLeftWith;return t?"".concat(t,"px"):0}),(function(e){var t=e.borderRightWith;return t?"".concat(t,"px"):0}),(function(e){var t=e.borderTopWith;return t?"".concat(t,"px"):0}),(function(e){return e.theme.spacing.spacingC}),(function(e){return e.theme.spacing.spacingD})),Yo=function(e){var t=e.feeData,n=Object(h.a)("translation").t;return Object(D.jsxs)(Ro,{children:[Object(D.jsxs)(Ao,{children:[Object(D.jsx)(Fo,{children:Object(D.jsx)(m.D_TextLabel,{text:n("str_key_scene_e00002refundpolicy_table_title_cancellationtiming")})}),Object(D.jsx)(Fo,{borderLeftWith:1,children:Object(D.jsx)(m.D_TextLabel,{text:n("str_key_scene_e00002refundpolicy_table_title_cancellationfee")})})]}),Object(D.jsx)("div",{children:t.map((function(e,t){return Object(D.jsxs)(zo,{children:[Object(D.jsx)(Fo,{borderBottomWith:1,children:Object(D.jsx)(m.D_TextLabel,{text:e.periodText,styleTheme:"body2Regular"})}),Object(D.jsx)(Fo,{borderLeftWith:1,borderBottomWith:1,children:Object(D.jsxs)("div",{children:[Object(D.jsx)(m.D_TextLabel,{text:e.feeText,styleTheme:"body2Regular"}),Object(D.jsx)(m.D_TextLabel,{text:e.feeCaption,styleTheme:"caption2Regular",colorTheme:"sysTextTertiary"})]})})]},t)}))})]})};var Wo=function(e){var t=e.refundPolicyItems,n=Object(h.a)("translation").t,c=Object(j.useMemo)(Me.n,[]),o=Ne(Object(i.d)(c),Object(i.d)(Object(Be.d)())),a=o.displayCurrency,r=o.currencyUtilParams,s=null===t||void 0===t?void 0:t.find((function(e){return"TYPE_DAY_EVENT_IMMINENT"===e.refundPolicyItemType}));return Object(D.jsx)(D.Fragment,{children:t&&Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.Spacing,{size:"spacing_f"}),Object(D.jsx)(m.D_TextLabel,{text:n("str_key_user_scene_e00002myticketdetail_section_cancellationfee_title"),styleTheme:"subTitleBold"}),Object(D.jsx)(m.Spacing,{size:"spacing_d"}),Object(D.jsx)(m.D_TextLabel,{text:n("str_key_user_scene_e00002eventdetail_section_refundpolicy_desc_1"),styleTheme:"caption1Regular",colorTheme:"sysTextSecondary"}),1===(null===s||void 0===s?void 0:s.daysBeforeEventMin)&&Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.Spacing,{size:"spacing_a"}),Object(D.jsx)(m.D_TextLabel,{text:n("str_key_user_scene_e00002eventdetail_section_refundpolicy_desc_3"),styleTheme:"caption1Regular",colorTheme:"sysTextError"})]}),Object(D.jsx)(m.Spacing,{size:"spacing_e"}),Object(D.jsx)(Yo,{feeData:ze(t,a,r)})]})})};var Vo=S.default.div.withConfig({displayName:"S_FlexBetween",componentId:"sc-u3kqkq-0"})(["display:flex;justify-content:space-between;"]),Uo=S.default.div.withConfig({displayName:"S_Wrapper",componentId:"sc-u3kqkq-1"})(["min-height:100px;position:relative;"]),Ho=function(e){var t=e.onCancelTicket,n=e.onClose,c=Object(h.a)("translation").t,o=Object(i.d)(nt.f);return Object(D.jsx)(m.D_DesktopBasicModal,{titleText:c("str_key_user_scene_e00002myticketdetail_modal_bookingcancellation_title"),contentText:c("str_key_user_scene_e00002myticketdetail_modal_bookingcancellation_content"),mBtn1Text:c("str_key_user_scene_e00002myticketdetail_modal_bookingcancellation_btn"),mBtn2Text:c("str_cancel"),onClickMBtn1:t,onClickMBtn2:n,size:"small",children:Object(D.jsx)(Uo,{children:o?Object(D.jsxs)("div",{children:[Object(D.jsx)(m.Spacing,{size:"spacing_f"}),Object(D.jsxs)(Vo,{children:[Object(D.jsx)(m.D_TextLabel,{text:c("str_key_user_scene_e00002myticketdetail_modal_bookingcancellation_section_paymentamount_title"),styleTheme:"body1Bold"}),Object(D.jsx)(m.D_TextLabel,{text:Ee.c.translate.priceWithCurrency(o.finalPrice,{friendly:!0}),styleTheme:"body1Regular"})]}),Object(D.jsx)(m.Spacing,{size:"spacing_b"}),Object(D.jsxs)(Vo,{children:[Object(D.jsx)(m.D_TextLabel,{text:c("str_key_user_scene_e00002myticketdetail_modal_bookingcancellation_section_cancellationfee_title"),styleTheme:"body1Bold"}),Object(D.jsx)(m.D_TextLabel,{text:Ee.c.translate.priceWithCurrency(null===o||void 0===o?void 0:o.refundFee,{friendly:!0}),styleTheme:"body1Regular"})]}),Object(D.jsx)(m.Spacing,{size:"spacing_f"}),Object(D.jsx)(m.Divider,{}),Object(D.jsx)(m.Spacing,{size:"spacing_f"}),Object(D.jsxs)(Vo,{children:[Object(D.jsx)(m.D_TextLabel,{text:c("str_key_user_scene_e00002myticketdetail_modal_bookingcancellation_section_totalrefundamount_title"),styleTheme:"leadParaBold"}),Object(D.jsx)(m.D_TextLabel,{text:Ee.c.translate.priceWithCurrency(null===o||void 0===o?void 0:o.refundedPrice,{friendly:!0}),styleTheme:"leadParaBold"})]})]}):Object(D.jsx)(d.x,{position:"absolute"})})})};var Go=function(e){var t,n,o,a=e.reservation,s=e.token,l=e.consumerId,d=Object(h.a)().t,u=Object(i.c)(),_=Object(c.k)(),b=Object(c.m)().channelCode,g=Object(i.d)(r.c),x=a.oid,y=Object(j.useState)(!1),T=Object(k.a)(y,2),I=T[0],S=T[1],E=Object(f.a)(),P=E.openDialog,N=E.closeDialog,M=Object(C.c)([nt.a.fetchGuestExpectedRefundPrice,nt.a.refundGuestReservation,nt.a.fetchGuestReservation]),B=Object(j.useMemo)((function(){return a?pc(a.lineItems).map((function(e){var t,n,i,c,o,r,s=null===e||void 0===e||null===(t=e.slotMeta)||void 0===t?void 0:t.t
1ierLabel.title,l=z({targetModel:"TIER_LABEL",targetId:null===e||void 0===e?void 0:e.tierLabelId,columnName:"title",originalText:s}),d=null===e||void 0===e?void 0:e.eventPolicies[0].presentationalTitle,u=z({targetModel:"EVENT_POLICY",targetId:e.eventPolicies[0].eventPolicyId,columnName:"presentationalTitle",originalText:d}),_=a.scheduleMeta.seatTemplate.type,b=a.deeds.find((function(t){return t.slotMeta.seat.seatId===e.seat.seatId}));return{label:("SEATING"===_?"".concat(l," (").concat(null===e||void 0===e||null===(n=e.seat)||void 0===n?void 0:n.presentationalTitle,")"):l)||"",policyTitle:u||"",seatTitle:(null===e||void 0===e||null===(i=e.slotMeta)||void 0===i?void 0:i.seat.presentationalTitle)||"",price:e.unAppliedPrice||e.slotMeta.eventPolicies[0].eventPolicyTierPrices[0],reservationPrice:(null===b||void 0===b?void 0:b.reservationPrice)||e.slotMeta.eventPolicies[0].eventPolicyTierPrices[0],discountPrice:null===e||void 0===e?void 0:e.discountPrice,appliedDiscountDisplayText:e.appliedDiscountDisplayText||"",discountInfo:{currency:null!==(c=null===(o=a.discountInfo)||void 0===o||null===(r=o.currencyConversionInfo)||void 0===r?void 0:r.finalPaymentCurrency)&&void 0!==c?c:null===g||void 0===g?void 0:g.baseCurrency,exchangeRates:function(){var e,t,n,i,c,o,r,s;return null!==(e=a.discountInfo)&&void 0!==e&&null!==(t=e.currencyConversionInfo)&&void 0!==t&&t.exchangeRateNumerator&&null!==(n=a.discountInfo)&&void 0!==n&&null!==(i=n.currencyConversionInfo)&&void 0!==i&&i.exchangeRateDenominator?String(((null===(c=a.discountInfo)||void 0===c||null===(o=c.currencyConversionInfo)||void 0===o?void 0:o.exchangeRateNumerator)/(null===(r=a.discountInfo)||void 0===r||null===(s=r.currencyConversionInfo)||void 0===s?void 0:s.exchangeRateDenominator)).toFixed(10)):null}()}}})):[]}),[a]),L=O.a.tz(),w=O.a.tz(null===a||void 0===a?void 0:a.insertedAt).format(),R=O.a.tz(null===a||void 0===a?void 0:a.scheduleMeta.startTime).format(),A=L.difference(w,"d")>180,F=L.difference(R,"second")>0,Y=function(){P({contentText:"KRW"===(null===g||void 0===g?void 0:g.baseCurrency)?d("str_err_9320"):d("str_err_9321"),btnMode:"tbtn_amount1",tBtn1Text:d("str_confirm"),onClickTBtn1:function(){M.resetAllActionStatus(),N()}})};return Object(D.jsxs)(Ko,{children:[Object(D.jsx)(Do,{title:"".concat(z({targetModel:"EVENT",columnName:"title",targetId:a.scheduleMeta.event.eventId,originalText:a.scheduleMeta.event.title})," (").concat(z({targetModel:"SCHEDULE",columnName:"title",targetId:a.scheduleMeta.scheduleId,originalText:a.scheduleMeta.title}),")"),thumbnailSrc:z({targetModel:"EVENT",columnName:"thumbnailSrc",targetId:a.scheduleMeta.event.eventId,originalText:a.scheduleMeta.event.thumbnailSrc}),hall:z({targetModel:"HALL",columnName:"title",targetId:a.scheduleMeta.hall.hallId,originalText:a.scheduleMeta.hall.title}),theater:z({targetModel:"THEATER",columnName:"title",targetId:a.scheduleMeta.theater.theaterId,originalText:a.scheduleMeta.theater.title}),date:"".concat(O.a.tz(a.schedule.startTime,$).format("YYYY-MM-DD(ddd) HH:mm"),"(KST)")}),Object(D.jsx)(m.Spacing,{size:"spacing_f"}),Object(D.jsx)(Bo,{reservedDate:O.a.tz(a.insertedAt).format("YYYY-MM-DD(ddd) HH:mm"),ordererInfo:a.deeds[0].ordererInfo,oid:a.oid}),Object(D.jsx)(m.Spacing,{size:"spacing_f"}),Object(D.jsx)(Lo,{hallType:a.scheduleMeta.seatTemplate.type,seats:B}),Object(D.jsx)(m.Spacing,{size:"spacing_f"}),Object(D.jsx)(Po,{isDiscounted:Boolean(a.discountInfo.finalPrice),totalPrice:a.totalPrice,discountPrice:null===(t=a.discountInfo)||void 0===t?void 0:t.finalTotalPromotionalDiscountPrice,price:null===a||void 0===a?void 0:a.finalPrice}),(null===(n=a.scheduleMeta.event.refundPolicy)||void 0===n?void 0:n.refundPolicyItems)&&Object(D.jsx)(Wo,{refundPolicyItems:null===(o=a.scheduleMeta.event.refundPolicy)||void 0===o?void 0:o.refundPolicyItems}),I&&Object(D.jsx)(Ho,{onClose:function(){return S(!1)},onCancelTicket:function(){u(nt.a.refundGuestReservation({token:s,consumerId:l,oid:null!==x&&void 0!==x?x:"",successCallback:function(){_.push(Object(v.l)(p.i,{channelCode:b},{token:s,consumerId:l})),location.reload()},failCallback:Y})),S(!1)}}),!A&&!F&&Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.Spacing,{size:"spacing_f"}),Object(D.jsx)(m.D_MainButton,{text:d("str_key_user_scene_e00002myticketdetail_btn_bookingcancel"),styleTheme:"secondary",size:"small",onClick:function(){var e;(null===a||void 0===a||null===(e=a.scheduleMeta.event.refundPolicy)||void 0===e?void 0:e.refundPolicyItems)&&x?u(nt.a.fetchGuestExpectedRefundPrice({token:s,consumerId:l,oid:x,successCallback:function(){return S(!0)},failCallback:Y})):P({contentText:d("str_key_user_scene_e00002myticketdetail_alert_bookingcancel_content"),btnMode:"tbtn_amount2",tBtn1Text:d("str_key_user_scene_e00002myticketdetail_alert_bookingcancel_bt
1n1"),tBtn2Text:d("str_key_user_scene_e00002myticketdetail_alert_bookingcancel_btn2"),onClickTBtn1:function(){u(nt.a.refundGuestReservation({token:s,consumerId:l,oid:null!==x&&void 0!==x?x:"",successCallback:function(){_.push(Object(v.l)(p.i,{channelCode:b},{token:s,consumerId:l})),location.reload()},failCallback:Y})),N()},onClickTBtn2:N})}})]})]})},Ko=S.default.div.withConfig({displayName:"S_MyTicketDetail",componentId:"sc-1jqglnh-0"})(["padding-bottom:",";padding-left:",";padding-right:",";padding-top:",";"],(function(e){return e.theme.spacing.spacingI}),(function(e){return e.theme.spacing.spacingE}),(function(e){return e.theme.spacing.spacingE}),(function(e){return e.theme.spacing.spacingE}));var qo=function(){Object(y.b)("E00003GuestTicketDetail","e00003_guest_ticket_detail");var e=Object(h.a)("translation").t,t=Object(i.c)(),n=Object(c.k)(),o=Object(Bn.a)(),a=Object(c.m)().channelCode,s=n.location,l=Object(i.d)(r.c),d=Object(i.d)(nt.g),u=Object(i.d)(nt.e),_=Object(f.a)(),b=_.openDialog,g=_.closeDialog,x=s.pathname.split("/")[s.pathname.split("/").length-1],T=x===Q?nt.a.fetchGuestReservation:nt.a.fetchGuestCanceledReservation,O=o.get("token"),I=o.get("consumerId"),k=Object(C.c)([T]),S=Object(C.c)([nt.a.fetchGuestExpectedRefundPrice,nt.a.refundGuestReservation,nt.a.fetchGuestReservation]),E=Object(C.c)([nt.a.fetchGuestExpectedRefundPrice]),P=k.isActionPending(),N=k.getActionStatus().error,M=E.getActionStatus().error,B=N||M,L=v.b.isGuest();Object(j.useEffect)((function(){if(L){if(O&&I)return x===Q&&t(nt.a.fetchGuestReservation({token:O,consumerId:I,failCallback:R})),x===X&&t(nt.a.fetchGuestCanceledReservation({token:O,consumerId:I,failCallback:R})),function(){t(nt.a.initReservation()),t(nt.a.initGuestCanceledReservaiton())};R()}else w()}),[O,I,L]),Object(j.useEffect)((function(){return function(){S.resetAllActionStatus()}}),[]);var w=function(){n.push(Object(v.l)(p.h,{channelCode:a}))};function R(){b({contentText:e("str_err_9333"),btnMode:"tbtn_amount1",tBtn1Text:e("str_confirm"),onClickTBtn1:function(){t(n.push(Object(v.l)(p.h,{channelCode:a}))),g()}})}return O&&I&&(d||u)?Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.WTContainersBox,{layoutType:"WTA_2",isLoadingContainer1:P,pageMenuContent:Object(D.jsx)(m.M_MobileHeaderBar,{titleText:e("str_key_user_scene_e00002myticketdetail_section_header_title"),leftBtnMode:"back",onClickLeftBtn:w}),content1:Object(D.jsxs)(D.Fragment,{children:[d&&!u&&O&&I&&Object(D.jsx)(Go,{reservation:d,token:O,consumerId:I}),u&&!d&&Object(D.jsx)(Co,{canceledReservation:u})]})}),B&&Object(D.jsx)(po,{error:B.data.error,currency:null===l||void 0===l?void 0:l.baseCurrency,onConfirmClick:function(){S.resetAllActionStatus()}})]}):Object(D.jsx)(D.Fragment,{})};var Qo=function(){var e=Object(i.d)(Object(l.f)()),t=Object(i.d)(Object(r.n)()),n=Object(i.d)(s.c),m=Object(i.d)(s.b);if(!t)return Object(D.jsx)(D.Fragment,{});var j=t.channelCode;if(m)switch(m.code){case 403:return Object(D.jsx)(c.c,{to:Object(u.P)(j,o.a.E00003.CODE)});default:return Object(D.jsx)(c.g,{children:Object(D.jsx)(c.c,{to:Object(u.V)(j)})})}return n&&n.code===o.a.E00003.CODE?Object(D.jsx)(d.k,{children:Object(D.jsxs)(c.g,{children:[Object(D.jsx)(a.q,{path:p.s,component:_c,isAuthenticated:e}),Object(D.jsx)(a.q,{path:p.n,component:bo,isAuthenticated:e}),Object(D.jsx)(a.q,{exact:!0,path:u.Zb,component:b.a,isAuthenticated:e}),Object(D.jsx)(a.q,{exact:!0,path:p.j,component:qo,isAuthenticated:e}),Object(D.jsx)(a.q,{exact:!0,path:p.i,component:qo,isAuthenticated:e}),Object(D.jsx)(c.c,{exact:!0,from:u.w,to:p.s})]})}):m||n?Object(D.jsx)(d.x,{}):Object(D.jsxs)(c.g,{children:[Object(D.jsx)(a.q,{exact:!0,path:u.fb,component:_.a,isAuthenticated:e}),Object(D.jsx)(c.c,{from:u.w,to:Object(u.U)(j)})]})}}}]);
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.