PageSourceSearch

https://www.weddingnews.jp/_next/static/chunks/pages/lp/giftticket/ringengagement/[id]-bec24c1f6b1ecfb3.js

js weddingnews.jp collected 2026-09-24 17:23:48 UTC 7,494 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6724],{13370:function(e,t,i){(window.__NEXT_P=window.__NEXT_P||[]).push(["/lp/giftticket/ringengagement/[id]",function(){return i(89594)}])},89594:function(e,t,i){"use strict";i.r(t),i.d(t,{default:function(){return C}});var _=i(85893),n=i(26689),a=i.n(n);i(67294);var s=i(78602),l=i(93967),c=i.n(l),r=i(5152),o=i.n(r),d=i(11163),g=i(70942),m=i.n(g),u=i(19147),p=i(28667),h=i(61342),w=i(17348),x=i(6713),f=i(94127),k=i(57405),N=i(88433),j=i(94715),P=i.n(j);let b=o()(()=>i.e(7186).then(i.bind(i,20982)),{loadableGenerated:{webpack:()=>[20982]},ssr:!1});var v=({giftticket:e,userId:t,token:i})=>{let n=(0,d.useRouter)(),a=e=>new Date(e).toLocaleDateString("ja-JP",{year:"numeric",month:"long",day:"numeric"}),s=t=>e.is_acquired?"取得済みクーポンをみる":!e.is_within_publication_period||e.ticket_pool_count<=0?"クーポン配布は終了しました!":t,l=()=>{if(!i){console.error("token is not found");return}let _=Object.entries(x.L).find(([,t])=>t.tenant_id===e.tenant_id)?.[0];if(e.is_acquired)return window.location.href=`/lp/giftticket/${_}/tickets_list`;(0,f.SA)(t,String(e.id),e.tenant_id,i).then(()=>{(0,N.d)(e.id,"ringGiftticket"),window.location.href=`/lp/giftticket/${_}/tickets_list?got_ticket=true`}).catch(()=>{(0,k.G)("クーポン取得に失敗しました","クーポンの取得上限に達しているため、取得に失敗しました。",[{label:"OK",onClick:()=>n.replace(n.asPath)}])})};return(0,_.jsx)(h.Z,{className:P().wrapper,children:(0,_.jsxs)("div",{className:P().content,children:[e.show_ticket_count&&(e.ticket_pool_count<=0||!e.is_within_publication_period?(0,_.jsx)("p",{className:c()(P().showcount,P().isClosed),children:"クーポン配布は終了しました"}):(0,_.jsxs)("p",{className:P().showcount,children:["残り",(0,_.jsx)("span",{children:e.ticket_pool_count.toLocaleString()}),"枚です!"]})),e.lp_main_image_url&&e.lp_main_image_url_height&&e.lp_main_image_url_width&&(0,_.jsx)(p.g,{className:P().image,ratio:e.lp_main_image_url_height/e.lp_main_image_url_width,src:w.l7,lazySrc:`${e.lp_main_image_url}`,alt:"婚約指輪応援キャンペーン"}),e.lp_contents_image_url_main&&e.lp_contents_image_url_main_width&&e.lp_contents_image_url_main_height&&(0,_.jsxs)("div",{className:P().content_detail,children:[(0,_.jsx)(p.g,{className:P().image,ratio:e.lp_contents_image_url_main_height/e.lp_contents_image_url_main_width,src:w.l7,lazySrc:`${e.lp_contents_image_url_main}`,alt:"来店特典"}),(0,_.jsx)(u.Kk,{onClick:l,className:c()(P().content_button,P().button_01,{[P().isClosed]:!e.is_acquired&&!e.is_within_publication_period||e.ticket_pool_count<=0&&!e.is_acquired}),disabled:!e.is_acquired&&!e.is_within_publication_period||e.ticket_pool_count<=0&&!e.is_acquired,children:s("今すぐクーポンをGET!")})]}),e.lp_contents_image_url_coupon_info&&e.lp_contents_image_url_coupon_info_width&&e.lp_contents_image_url_coupon_info_height&&(0,_.jsx)("div",{className:P().content_coupon,children:(0,_.jsx)(p.g,{className:P().image,ratio:e.lp_contents_image_url_coupon_info_height/e.lp_contents_image_url_coupon_info_width,src:w.l7,lazySrc:`${e.lp_contents_image_url_coupon_info}`,alt:"クーポンの使い方"})}),e.lp_contents_image_url_customer_reviews&&e.lp_contents_image_url_customer_reviews_height&&e.lp_contents_image_url_customer_reviews_width&&(0,_.jsx)(p.g,{className:P().image,ratio:e.lp_contents_image_url_customer_reviews_height/e.lp_contents_image_url_customer_reviews_width,src:w.l7,lazySrc:`${e.lp_contents_image_url_customer_reviews}`,alt:"ユーザーの声"}),(0,_.jsxs)("div",{className:P().termsBlock,children:[(0,_.jsx)("img",{className:P().titleImg,src:"/web_content/images/specifics/giftticket/ringengagement/top_title_expiration.png",alt:"クーポン有効期限"}),(0,_.jsxs)("div",{className:P().termsInner,children:[(0,_.jsx)("p",{className:P().terms,children:(()=>{let t=a(e.visit_period_from_at),i=a(e.visit_period_to_at);return`${t}〜${i}`})()}),(0,_.jsx)("p",{className:P().termsTxt,children:"期間内に来店クーポンの使用申請を行ってください"})]})]}),(0,_.jsx)("div",{className:P().detail,children:(0,_.jsxs)("div",{className:P().detailInner,children:[(0,_.jsx)("img",{className:P().titleImg,src:"/web_content/images/specifics/giftticket/ringengagement/top_title_detail.png",alt:"キャンペーン詳細"}),(0,_.jsxs)("div",{className:P().detailBlock,children:[(0,_.jsx)("p",{className:P().detailTitle,children:"全体"}),(0,_.jsx)("p",{className:P().detailTxt,children:m()(e.lp_agreement_detail)})]}),(0,_.jsxs)("div",{className:P().detailBlock,children:[(0,_.jsx)("p",{className:P().detailTitle,children:"来店クーポン"}),(0,_.jsx)("p",{className:P().detailTxt,children:m()(e.lp_agreement_visit)})]}),(0,_.jsxs)("div",{className:P().detailBlock,children:[(0,_.jsx)("p",{className:P().detailTitle,children:"対象商品"}),(0,_.jsx)("p",{className:P().detailTxt,children:m()(e.lp_agreement_not_covered_item)})]})]})}),(0,_.jsxs)("div",{className:P().footer,children:[e.is_within_publication_period&&(0,_.jsx)("p",{className:P().footerDesc,children:e.is_acquired?"クーポンの使用申請はこちらから!":"各ブランドの特典と併用可能!"}),(0,_.jsx)(u.Kk,{onClick:l,className:c()(P().agreement,{[P().isClosed]:!e.is_acquired&&!e.is_within_publication_period||e.ticket_pool_count<=0&&!e.is_acquired}),disabled:!e.is_acquired&&!e.is_within_publication_period||e.ticket_pool_count<=0&&!e.is_acquired,children:s("今すぐクーポンをGET!")})]}),(0,_.jsx)(b,{families:["Noto+Sans+JP:wght@400;600&display=swap"]}),(0,_.jsx)(b,{families:["Noto+Serif+JP:wght@700&display=swap"]})]})})},y=i(75443),T=i(55638);let q=e=>({title:`婚約指輪のおトクなキャンペーン | ${w.XQ}`,url:`${w.Ul}/lp/giftticket/ringengagement/${e}`,thumbnail:`${w.Ul}/web_content/images/specifics/giftticket/ringengagement/ogp.jpg`,description:`ウェディングニュースで婚約指輪を検討するとAmazonギフト券がもらえるキャンペーン!`,isNoindex:!0,isNoAppBanner:!0}),I=e=>(0,y.MX)(e,[],(e,t)=>(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(s.Z,{...q(String(e.giftticket.id))}),(0,_.jsx)(v,{giftticket:e.giftticket,userId:e.userId,token:e.token})]}));I.getInitialProps=async e=>{let t=Array.isArray(e.query.id)?e.query.id[0]:e.query.id,{userId:i,token:_}=a()(e);if(!i||!_)return(0,T.dv)({code:401});try{let n=await (0,f.un)(e.store.dispatch,i,t,2,_,"ringengagement");
1if(!n)return(0,T.dv)({code:404});return(0,T.O6)({giftticket:n,userId:i,token:_})}catch(e){return(0,T.dv)({code:404})}},I.getLayout=e=>e;var C=I},94715:function(e){e.exports={wrapper:"Page_wrapper__eoq4w",content:"Page_content__iCbjJ",showcount:"Page_showcount__J9BxN",isClosed:"Page_isClosed__dOZC1",titleImg:"Page_titleImg___425z",termsBlock:"Page_termsBlock__oGM93",termsInner:"Page_termsInner__70v0M",termsTxt:"Page_termsTxt__tC3BJ",terms:"Page_terms__kngKv",detail:"Page_detail__rgk9s",detailInner:"Page_detailInner__DzbBE",detailBlock:"Page_detailBlock__GtKLT",detailTitle:"Page_detailTitle__IPxhN",detailTxt:"Page_detailTxt__tN9y2",footer:"Page_footer__ltqFn",footerDesc:"Page_footerDesc__K62Jr",content_coupon:"Page_content_coupon__GMUmJ",content_detail:"Page_content_detail__n_OV8",agreement:"Page_agreement__dmccO",content_button:"Page_content_button__aOAy1",button_01:"Page_button_01__D52U1",bound:"Page_bound__2PRQt"}}},function(e){e.O(0,[207,2888,9774,179],function(){return e(e.s=13370)}),_N_E=e.O()}]);

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.