PageSourceSearch

https://chat.snaq.me/dist/6335-51b7e4c064160fd09bfa-a.js

js snaq.me collected 2026-09-25 14:08:11 UTC 58,142 bytes, 1,135 lines download raw bytes

1try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="57307426-5520-4dfb-b588-e9f1c0aee4d2",e._sentryDebugIdIdentifier="sentry-dbid-57307426-5520-4dfb-b588-e9f1c0aee4d2")}catch(e){}("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{}).SENTRY_RELEASE={id:"c7881fdddfd2da94981e4556d034cf7af8e6feed"};(self.webpackChunksnaq_me_front=self.webpackChunksnaq_me_front||[]).push([[6335],{629:(e,t,n)=>{n.d(t,{p:()=>a});var i=n(6540);function a({title:e,description:t,themeColor:n}){return(0,i.useEffect)((()=>{e&&(document.title=e,o("og:title",e,"property")),t&&(o("description",t),o("og:description",t,"property")),n&&o("theme-color",n)}),[e,t,n]),null}function o(e,t,n="name"){let i=document.querySelector(`meta[${n}="${e}"]`);return i||(i=document.createElement("meta"),i.setAttribute(n,e),document.head.appendChild(i)),i.content=t,i}},3101:(e,t,n)=>{function i(e,t="string"){const n=new URLSearchParams(window.location.search).get(e);if(null!==n&&"string"==typeof n)switch(t){case"string":return""===n?void 0:n;case"number":return""===n||isNaN(Number(n))?void 0:Number(n);case"boolean":return"string"==typeof n?"1"===n:void 0}}n.d(t,{s:()=>i})},3575:(e,t,n)=>{n.d(t,{P:()=>a});var i=n(6540);function a({content:e}){return i.isValidElement(e)?e:"string"!=typeof e?i.createElement(i.Fragment,null,e):i.createElement(i.Fragment,null,(e||"").split("\n").map(((e,t)=>i.createElement(i.Fragment,{key:t},e,i.createElement("br",null)))))}},6335:(e,t,n)=>{n.r(t),n.d(t,{Component:()=>Pn});var i=n(6540),a=n(5999),o=n(450),r=n(3610),l=n(872),s=n(7837),c=n(8511),d=n(6098),m=n(2330);function u(){return i.createElement(i.Fragment,null,i.createElement(h,null),i.createElement(f,{src:"/img/rissu_counter/splash_screen/snack1.png",width:"369",height:"355"}),i.createElement(y,{src:"/img/rissu_counter/splash_screen/snack2.png",width:"399",height:"117"}),i.createElement(b,{src:"/img/rissu_counter/splash_screen/snack3.png",position:"1",width:"86",height:"160"}),i.createElement(b,{src:"/img/rissu_counter/splash_screen/snack3.png",position:"2",width:"86",height:"160"}),i.createElement(x,{src:"/img/rissu_counter/splash_screen/snack4.png",position:"1",width:"178",height:"147"}),i.createElement(x,{src:"/img/rissu_counter/splash_screen/snack4.png",position:"2",width:"178",height:"147"}),i.createElement(v,{src:"/img/rissu_counter/splash_screen/snack5.png",width:"446",height:"438"}),i.createElement(E,{src:"/img/rissu_counter/splash_screen/snack6.png",width:"446",height:"373"}))}const p=a.i7`
2  0% {
3    filter: blur(20px);
4    transform: scale(1.3);
5    opacity: 0.5;
6  }
7
8  100% {
9    filter: blur(5px);
10    transform: scale(1);
11    opacity: 1;
12  }
13`,g=({from:e,to:t})=>a.i7`
14  0% {
15    opacity: 0;
16    transform: translate(${e.x}%, ${e.y}%) rotate(${e.rotate}deg) scale(1.2);
17  }
18
19  100% {
20    opacity: 1;
21    transform: translate(${t.x}%, ${t.y}%) rotate(${t.rotate}deg) scale(1);
22  }
23`,h=a.Ay.div`
24  position: fixed;
25  z-index: 0;
26  left: 0;
27  right: 0;
28  top: 0;
29  bottom: 0;
30  width: 100%;
31  height: 100%;
32  background-image: url('/img/rissu_counter/background/back_layer.svg');
33  background-size: cover;
34  background-position: center;
35  animation: ${p} 3s ease both;
36`,f=a.Ay.img`
37  display: block;
38  position: fixed;
39  top: 10px;
40  left: 0;
41  width: 184px;
42  height: auto;
43  animation: ${g({from:{x:-50,y:24,rotate:0},to:{x:-25,y:0,rotate:0}})}
44    1.5s ease both;
45
46  ${e=>(0,m.M)(e.theme.size.viewport4)`
47    width: 368px;
48  `}
49`,y=a.Ay.img`
50  display: block;
51  position: fixed;
52  top: 0;
53  left: 45%;
54  width: 200px;
55  height: auto;
56  animation: ${g({from:{x:-50,y:24,rotate:60},to:{x:-50,y:0,rotate:60}})}
57    1s ease both;
58
59  ${e=>(0,m.M)(e.theme.size.viewport4)`
60    width: 399px;
61  `}
62`,b=a.Ay.img`
63  display: block;
64  position: fixed;
65  bottom: 0;
66  left: 0;
67  width: 43px;
68  height: auto;
69  ${({position:e})=>"1"===e?a.AH`
70          animation: ${g({from:{x:50,y:-40,rotate:20},to:{x:140,y:-70,rotate:20}})}
71            2s ease both;
72        `:a.AH`
73          animation: ${g({from:{x:-40,y:70,rotate:-10},to:{x:10,y:20,rotate:0}})}
74            1s ease both;
75        `};
76
77  ${e=>(0,m.M)(e.theme.size.viewport4)`
78    width: 86px;
79  `};
80`,x=a.Ay.img`
81  display: block;
82  position: fixed;
83  bottom: 0;
84  left: 0;
85  width: 89px;
86  height: auto;
87
88  ${({position:e})=>"1"===e?a.AH`
89          animation: ${g({from:{x:160,y:100,rotate:60},to:{x:140,y:30,rotate:20}})}
90            2.5s ease both;
91        `:a.AH`
92          animation: ${g({from:{x:-90,y:-100,rotate:-120},to:{x:-20,y:-150,rotate:-90}})}
93            1.5s ease both;
94        `};
95
96  ${e=>(0,m.M)(e.theme.size.viewport4)`
97    width: 178px;
98  `}
99`,v=a.Ay.img`
100  display: block;
101  position: fixed;
102  top: 0;
103  right: 0;
104  width: 223px;
105  height: auto;
106  animation: ${g({from:{x:100,y:-100,rotate:0},to:{x:40,y:-45,rotate:45}})}
107    2.5s ease both;
108
109  ${e=>(0,m.M)(e.theme.size.viewport4)`
110    width: 446px;
111  `}
112`,E=a.Ay.img`
113  display: block;
114  position: fixed;
115  bottom: 0;
116  right: 0;
117  width: 223px;
118  height: auto;
119  animation: ${g({from:{x:70,y:60,rotate:30},to:{x:30,y:20,rotate:30}})}
120    1.5s ease both;
121
122  ${e=>(0,m.M)(e.theme.size.viewport4)`
123    width: 446px;
124  `}
125`;function w({navigateNext:e}){const[t,n]=(0,i.useState)(1),a=(0,i.useCallback)((()=>{const i=t+1;1!==i&&2!==i?e():n(i)}),[t,e]);return(0,i.useEffect)((()=>{const e=setInterval(a,3e3);return()=>clearInterval(e)}),[t,a]),i.createElement(k,{onClick:a},i.createElement(u,null),(1===t||2===t)&&i.createElement(_,null,i.createElement(S,null,1===t?i.createElement(T,null,"りっすに好みを教えてくれたら おやつをセレクトするよ!"):i.createElement(T,null,"さあ、やってみよう!"),i.createElement(N,null)),i.createElement(z,{initial:{opacity:0,translateX:-10,scale:.9}
125,animate:{opacity:1,translateX:0,scale:1},transition:{type:"spring",delay:2,duration:.5,bounce:.2}},"Tap!",i.createElement(C,null)),i.createElement(d.m,{type:"normal"})))}const k=a.Ay.div`
126  display: flex;
127  min-height: 100%;
128  padding: 0;
129  align-items: center;
130  justify-content: center;
131  text-align: center;
132  position: relative;
133  overflow: hidden;
134
135  ${d.m} {
136    width: 72px;
137  }
138`,A=a.i7`
139  from {
140    opacity: 0;
141  }
142
143  to {
144    opacity: 1;
145  }
146`,$=a.i7`
147  0% {
148    transform: scale(0.8);
149  }
150
151  80% {
152    transform: scale(1.02);
153  }
154
155  100% {
156    transform: scale(1);
157  }
158`,_=a.Ay.div`
159  position: relative;
160  z-index: 10;
161  width: 260px;
162`,S=a.Ay.div`
163  position: relative;
164  margin-bottom: 50px;
165  animation: ${$} 0.25s ease both;
166`,T=a.Ay.div`
167  position: relative;
168  z-index: 10;
169  height: 112px;
170  padding: 0 16px;
171  display: flex;
172  align-items: center;
173  justify-content: center;
174  flex-direction: column;
175  font-weight: bolder;
176  letter-spacing: 0.1em;
177  animation: ${A} 1s ease both;
178`,N=a.Ay.img.attrs({src:"/img/rissu_counter/balloon.svg"})`
179  position: absolute;
180  top: 0;
181  left: 0;
182  z-index: 0;
183  width: 100%;
184  height: auto;
185`,z=(0,a.Ay)(s.P.div)`
186  position: absolute;
187  align-items: center;
188  right: 0;
189  bottom: 70px;
190  font-family: ${e=>e.theme.fontTitle};
191  color: ${e=>e.theme.black1};
192  background: #ffffffaa;
193  padding: 2px 10px 1px;
194  border-radius: 20px;
195  letter-spacing: 0.1em;
196  font-size: 11px;
197`,C=(0,a.Ay)(c.Z)`
198  height: 1.5em;
199  width: auto;
200  margin: 0 0 0 -5px;
201  fill: ${e=>e.theme.black1};
202`,j={introduce:()=>({messages:[{rissuFace:"normal",translateY:30,text:i.createElement(i.Fragment,null,"こんにちは!",i.createElement("br",null),"今回担当させていただくりっすです。")},{rissuFace:"holdBox",translateY:30,text:i.createElement(i.Fragment,null,"世の中におやつってたくさんあって、眺めるだけでもしあわせな気持ちになりますよね〜")},{rissuFace:"suggestSnacks",translateY:30,text:i.createElement(i.Fragment,null,"ここからいくつかの質問に答えてもらえると、りっすがあなたにオススメのおやつをご提案します")}]}),afterSelectItems:({isActive:e})=>({messages:[{rissuFace:"thinking",translateY:30,text:i.createElement(i.Fragment,null,"ふむふむ…",i.createElement("br",null),"だいぶわかってきたよ!")},{rissuFace:"smile",translateY:30,text:i.createElement(i.Fragment,null,"あとは、苦手な食べ物などを教えてね!",!e&&"(サービス開始後にも細く設定できるよ)")}]}),afterSetting:()=>({messages:[{rissuFace:"glad",translateY:30,text:i.createElement(i.Fragment,null,"おつかれさまでした!",i.createElement("br",null),"あなたの好みがわかってきたからおすすめのおやつを用意するね。外れたらごめん…")}]})};var F=n(9587),R=n(3100);function L({navigateNext:e,scenarioName:t}){const n=(0,R.iZ)(),a=j[t]({isActive:"active"===(null==n?void 0:n.accounting)}),[o,r]=(0,i.useState)(0),l=a.messages[o],s=(0,i.useCallback)((()=>r((t=>{const n=t+1;return n===a.messages.length?(e(),t):n}))),[a.messages.length,e]);return l?i.createElement(F.B,{rissu:l.rissuFace,message:l.text,onClick:s}):i.createElement(i.Fragment,null)}const B={dislikeFood:{rissuMessage:{face:"normal",message:"食べられないものはあるかな?"},step:1},dislikeSubTags:{rissuMessage:{face:"normal",message:"それと、避けたい成分はあるかな?"},step:2},howSnackBoxToEat:{rissuMessage:{face:"normal",message:"最後に、スナックミーのおやつBOXが来たらだれと食べたい?"},step:3}},P=[{id:2146,name:"ほっくりスイートポテト",imageName:"5914ec65ba7f95cb650232490e697044.jpg"},{id:2111,name:"ブールドネージュ ショコラ",imageName:"3f06384875e6aea8ffa9ce73be7538e0.jpg"},{id:893,name:"ココアフィナンシェ",imageName:"d599073ee5575716483d39a93e24e635.jpg"},{id:290,name:"アールグレイミルクティークッキー",imageName:"fc4ecae83dd3ef8935719f75e437f566.png"},{id:879,name:"プレミアムドライパイン",imageName:"25fab30c9345e1859c2f31308db256ad.jpg"}
202,{id:242,name:"枝付きレーズン",imageName:"2f728ed989deb319e168676f56d587be.jpg"},{id:150,name:"ビューティーサプライ",imageName:"859f2d20357cfc84d8ab9c6a6009c92c.jpg"},{id:575,name:"そら豆チップス 燻製黒胡椒",imageName:"ab3a6fc1dda49ed72c74ade3a2a8ef48.jpg"},{id:815,name:"おかき揚げ チーズ",imageName:"7539d48aebbbdd7dcd827f559abbe6e5.jpg"},{id:637,name:"野菜カリカリスティック ごぼう",imageName:"0c65aa550315e51055e2f29ad176e80f.png"}],Y=[{face:"normal",message:"今食べたいかどうかを直感的に選んでね!"},{face:"smile1",message:"このおやつは食べたい?"},{face:"eating",message:"ふむふむ…"},{face:"glad",message:"その調子!"},{face:"normal",message:"このおやつはどうかな?"},{face:"glad",message:"好みは後から変更できるよ"},{face:"eating",message:"ふむふむ〜"},{face:"smile2",message:"すこし分かってきたよ!"},{face:"smile1",message:"好みのおやつはあるかな?"}],I=({step:e,isLastStep:t=!1})=>{if(t)return{face:"glad",message:"最後に、このおやつはどうかな?"};return Y[e%Y.length]};var q=n(7912),M=n(4832),D=n(9609),O=n(9299),X=n(7286),G=n(46);function Z(){const[e,t]=(0,G.ok)();return(0,i.useCallback)((e=>{t((t=>(Object.entries(e).forEach((([e,n])=>{n?t.set(e,n):t.delete(e)})),t)),{replace:!0,preventScrollReset:!0})}),[t])}var H=n(8490),U=n(3575);function K({className:e,face:t,message:n}){return i.createElement(J,{className:e},i.createElement(d.m,{type:t}),i.createElement(V,null,i.createElement(U.P,{content:n})))}const J=a.Ay.div`
203  display: flex;
204  align-items: flex-start;
205  justify-content: center;
206
207  ${d.m} {
208    width: 75px;
209  }
210`,Q="#5c3428",V=a.Ay.div`
211  display: flex;
212  align-items: center;
213  margin-left: 20px;
214  width: 100%;
215  max-width: 320px;
216  min-height: 4em;
217  background: #fff;
218  border: ${2}px solid ${Q};
219  border-radius: 16px;
220  font-size: 13px;
221  font-weight: bolder;
222  text-align: left;
223  line-height: 1.6em;
224  color: ${Q};
225  letter-spacing: 0.1em;
226  position: relative;
227  z-index: 10;
228  padding: 5px 20px;
229
230  :before,
231  :after {
232    content: '';
233    display: block;
234    position: absolute;
235    right: 100%;
236    top: 26px;
237    transform: translateY(-50%);
238  }
239
240  :before {
241    border-top: ${6}px solid transparent;
242    border-right: ${6*1.6}px solid #fff;
243    border-bottom: ${6}px solid transparent;
244    z-index: 12;
245  }
246
247  :after {
248    border-top: ${8}px solid transparent;
249    border-right: ${12.8}px solid
250      ${Q};
251    border-bottom: ${8}px solid transparent;
252    z-index: 11;
253  }
254
255  ${(0,m.X)("350px")`
256    font-size: 12px;
257    margin-left: 8px;
258  `}
259
260  ${e=>(0,m.M)(e.theme.size.viewport4)`
261    font-size: 14px;
262    margin-left: 30px;
263  `}
264`;function W({current:e,steps:t}){return i.createElement(ee,null,i.createElement(te,{current:e,steps:t}))}const ee=a.Ay.div`
265  padding: 0 30px;
266  width: 100%;
267  height: 27px;
268  background: #fff;
269  border-radius: 100px;
270  margin-bottom: 20px;
271`,te=a.Ay.div`
272  position: relative;
273  height: 100%;
274
275  :before {
276    display: block;
277    content: '';
278    position: absolute;
279    top: 50%;
280    left: ${({current:e,steps:t})=>e/(t-1)*100}%;
281    background: url('/img/logo.svg') center center no-repeat;
282    background-size: 350%;
283    width: 27px;
284    height: 27px;
285    background-position: 50%;
286    transform: translate(-50%, -50%)
287      rotate(${({current:e})=>360*e}deg);
288    transition: left 0.5s ease, transform 0.75s ease;
289  }
290`;function ne(){return i.createElement(i.Fragment,null,i.createElement(oe,{src:"/img/rissu_counter/background/pattern1_top.svg",width:"96",height:"177"}),i.createElement(re,{src:"/img/rissu_counter/background/pattern1_bottom.svg",width:"123",height:"157"}))}const ie=a.i7`
291  from {
292    filter: blur(10px);
293    transform: translate(10%, -15%) scale(1.05);
294  }
295
296  to {
297    filter: blur(3px);
298    transform: translate(3%, -5%) scale(1);
299  }
300`,ae=a.i7`
301  from {
302    filter: blur(10px);
303    transform: translate(-20%, 10%) scale(1.05);
304  }
305
306  to {
307    filter: blur(3px);
308    transform: translate(-15%, 6%) scale(1);
309  }
310`,oe=a.Ay.img`
311  display: block;
312  position: fixed;
313  z-index: 0;
314  width: 96px;
315  height: auto;
316  top: 0;
317  right: 0;
318  animation: ${ie} 0.5s ease both;
319  display: block;
320
321  ${e=>(0,m.M)(e.theme.size.viewport4)`
322    width: 160px;
323  `}
324`,re=a.Ay.img`
325  display: block;
326  position: fixed;
327  z-index: 0;
328  width: 123px;
329  height: auto;
330  bottom: 0;
331  left: 0;
332  animation: ${ae} 0.5s ease both;
333
334  ${e=>(0,m.M)(e.theme.size.viewport4)`
335    width: 200px;
336  `}
337`;function le({onClose:e}){return i.createElement(se,{initial:{opacity:1},exit:{opacity:0},transition:{duration:.2}},i.createElement(ce,null,"今食べたいかどうかを",i.createElement("br",null),"直感で選んでタップしてね!"),i.createElement(de,null,i.createElement(me,{rating:2},i.createElement(ge,null),i.createElement("div",null,"あんまり")),i.createElement(me,{rating:5},i.createElement(he,null),i.createElement("div",null,"食べたい"))),i.createElement(ye,{onClick:e},"早速はじめる!",i.createElement(be,null)))}const se=(0,a.Ay)(s.P.div)`
338  position: fixed;
339  top: 0;
340  left: 0;
341  right: 0;
342  bottom: 0;
343  width: 100%;
344  height: 100%;
345  background: #f1e8e1d8;
346  z-index: 10;
347  display: flex;
348  padding: 0 ${e=>e.theme.pageGutter};
349  flex-direction: column;
350  justify-content: center;
351  align-items: center;
352`,ce=a.Ay.div`
353  color: #5c3428;
354  font-size: 18px;
355  font-weight: bolder;
356  margin-bottom: 42px;
357  letter-spacing: 0.1em;
358`,de=a.Ay.div`
359  display: flex;
360  align-items: center;
361  justify-content: center;
362  margin-bottom: 42px;
363`,me=a.Ay.div`
364  margin: 0 32px;
365  font-weight: bolder;
366  color: ${e=>e.theme.rating[e.rating]};
367  fill: ${e=>e.theme.rating[e.rating]};
368  opacity: 0.85;
369
370  > svg {
371    margin-bottom: 8px;
372  }
373`,ue=a.i7`
374  0% { transform: rotate(0); }
375  33% { transform: rotate(-10deg); }
376  66% { transform: rotate(10deg); }
377  100% { transform: rotate(0) }
378`,pe=a.i7`
379  0% { transform: scale(0.95); }
380  75% { transform: scale(1.05); }
381  100% { transform: scale(1); }
382`,ge=(0,a.Ay)(H.JK)`
383  width: 56px;
384  height: 56px;
385  animation: ${ue} 0.75s ease both;
386`,he=(0,a.Ay)(H.R_)`
387  width: 56px;
388  height: 56px;
389  animation: ${pe} 0.75s ease both;
390`,fe=a.i7`
391  0% {
392    opacity: 0;
393    transform: scale(0.95);
394  }
395  75% {
396    transform: scale(1.05);
397  }
398  100% {
399    opacity: 1;
400    transform: scale(1);
401   }
402`,ye=a.Ay.div`
403  display: inline-flex;
404  align-items: center;
405  justify-content: center;
406  align-self: center;
407  font-size: 16px;
408  margin: 0 auto;
409  padding: 0.75em 2.5em;
410  border-radius: ${e=>e.theme.borderRadiusCommon};
411  font-weight: bolder;
412  letter-spacing: 0.1em;
413  background: #e74c3d;
414  animation: ${fe} 0.25s 0.75s ease both;
415  color: #fff;
416  cursor: pointer;
417`,be=(0,a.Ay)(c.Z)`
418  fill: #fff;
419  width: 1.6em;
420  height: auto;
421  margin-right: -0.5em;
422`;var xe=n(5084),ve=n(7849),Ee=n(6807);function we({step:e,suggestedSnacks:t,rissuMessage:n,handleSelect:a,isShowTutorial:o,setShowTutorial:r}){return i.createElement(Ae,null,i.createElement(ne,null),i.createElement($e,null,i.createElement(W,{current:e,steps:t.length+Object.keys(B).length}),i.createElement(_e,{face:n.face,message:n.message}),t.map(((t,n)=>i.createElement(ke,{key:n,isActive:e===n,isInitial:0===n,snack:t,onSelect:e=>a({snack:t,rate:e})})))),i.createElement(xe.N,null,o&&i.createElement(le,{onClose:()=>r(!1)})))}function ke({isActive:e,isInitial:t,snack:n,onSelect:a}){const[o,r]=(0,i.useState)(null),l=e=>{null===o&&(r(e),setTimeout((()=>a(e)),500))};return i.createElement(Te,{isActive:e,isInitial:t},i.createElement(Ne,null,i.createElement(ze,{src:(0,ve.V)(n.imageName,700),alt:n.name,width:"700",height:"700",loading:"lazy"}),i.createElement(Ce,null,n.name)),i.createElement(je,null,i.createElement(Pe,{onClick:()=>l(2),isSelected:2===o},i.createElement(Le,null),i.createElement("div",null,"あんまり")),i.createElement(Pe,{onClick:()=>l(5),isSelected:5===o},i.createElement(Be,null),i.createElement("div",null,"食べたい"))))}const Ae=a.Ay.div`
423  display: flex;
424  width: 100%;
425  max-width: 100%;
426  overflow-x: hidden;
427  min-height: 100%;
428  text-align: center;
429  padding-top: ${Ee.LR.spaces.md};
430  position: relative;
431`,$e=a.Ay.div`
432  position: relative;
433  width: 100%;
434  max-width: ${Ee.fi.mobile};
435  margin: 0 auto;
436  padding: 0 ${Ee.LR.spaces.md};
437  display: flex;
438  flex-direction: column;
439`,_e=(0,a.Ay)(K)``,Se=a.i7`
440  from {
441    opacity: 0.5;
442    transform: translateX(100%);
443  }
444  to {
445    opacity: 1;
446    transform: translateX(0);
447  }
448`,Te=a.Ay.div`
449  height: 100%;
450  flex-direction: column;
451  justify-content: flex-start;
452  display: ${({isActive:e})=>e?"flex":"none"};
453  margin-top: 32px;
454
455  ${e=>e.isActive&&!e.isInitial&&a.AH`
456      animation: ${Se} 0.25s ease both;
457    `}
458`,Ne=a.Ay.div`
459  width: 80%;
460  max-width: 250px;
461  margin: 0 auto 32px;
462  border-radius: ${Ee.LR.corner.md};
463  position: relative;
464  overflow: hidden;
465`,ze=a.Ay.img`
466  width: 100%;
467  height: auto;
468  border-radius: ${Ee.LR.corner.md};
469  overflow: hidden;
470`,Ce=a.Ay.div`
471  display: flex;
472  position: absolute;
473  bottom: 0;
474  left: 0;
475  width: 100%;
476  height: 40%;
477  padding-bottom: ${Ee.LR.spaces.md};
478  align-items: flex-end;
479  justify-content: center;
480  color: ${Ee.Tj.text.onDark};
481  background: linear-gradient(
482    to top,
483    rgba(0, 0, 0, 0.25) 0%,
484    rgba(0, 0, 0, 0) 100%
485  );
486  font-size: ${Ee.LR.fonts.lg};
487  text-shadow: 0 2px 1px rgba(0, 0, 0, 0.5);
488`,je=a.Ay.div`
489  display: flex;
490  align-items: center;
491  justify-content: center;
492`,Fe=a.i7`
493  0% { transform: rotate(0); }
494  33% { transform: rotate(-10deg); }
495  66% { transform: rotate(10deg); }
496  100% { transform: rotate(0) }
497`,Re=a.i7`
498  0% { transform: scale(0.95); }
499  80% { transform: scale(1.1); }
500  100% { transform: scale(1); }
501`,Le=(0,a.Ay)(H.JK)`
502  width: 56px;
503  height: 56px;
504  fill: #00000042;
505  margin-bottom: ${Ee.LR.spaces.sm};
506`,Be=(0,a.Ay)(H.R_)`
507  width: 56px;
508  height: 56px;
509  fill: #00000042;
510  margin-bottom: ${Ee.LR.spaces.sm};
511`,Pe=a.Ay.div`
512  display: block;
513  color: ${e=>e.theme.black2};
514  cursor: pointer;
515  margin: 0 32px;
516  -webkit-tap-highlight-color: transparent;
517
518  ${e=>e.isSelected&&a.AH`
519      ${Le} {
520        fill: ${e=>e.theme.rating[2]};
521        animation: ${Fe} 0.25s ease both;
522      }
523
524      ${Be} {
525        fill: ${e=>e.theme.rating[5]};
526        animation: ${Re} 0.25s ease both;
527      }
528    `}
529`;function Ye({navigateNext:e}){const t=(0,R.iZ)(),[n,a]=(0,i.useState)(0),[o,r]=(0,i.useState)(!1),[l,s]=(0,i.useState)([]),[c,d]=(0,i.useState)(!0),m=(0,i.useMemo)((()=>I({step:n,isLastStep:o})),[n,o]),{refetch:u}=(0,R.TF)(),p=(0,X.I)({queryKey:["GET","/counter/items"],queryFn:()=>Ie().orElse(qe).map(Me).unwrapOr([])}),g=Z(),h=(0,i.useMemo)((()=>void 0===p.data?[]:p.data.length>0?p.data:P),[p.data]),f=(0,i.useCallback)((async({snack:i,rate:o})=>{var c,d;const m=5===o?[...l,i.id]:l;if(s(m),n+1<h.length){const e=n+1;r(n+2===h.length);const t=null!==(d=null===(c=h[n])||void 0===c?void 0:c.name)&&void 0!==d?d:"";return g({step:e.toString(),item:t}),void a(n+1)}t||await(0,R.Qn)().andThen((()=>u())),g({step:void 0,item:void 0}),await(0,M.px)("POST /users/survey_post",{requestBody:{category:"favorite_snacks",ids:m.join(","),is_quiz:1}}),e()}),[l,e,u,g,n,h,t]);return p.isFetched?i.createElement(we,{step:n,suggestedSnacks:h,rissuMessage:m,handleSelect:f,isShowTutorial:c,setShowTutorial:d}):null}const Ie=()=>{const e=(0,D.iE)();return e?(0,M.px)("GET /counter/items",{params:{coupon:e}}).andThen((e=>e.items.length>0?(0,q.ok)(e):(0,q._q)(new M.hD("No Items")))):(0,q.s1)(new M.hD("No Coupon"))},qe=()=>{const e=(0,O.mD)();return(0,M.px)("GET /counter/items",{params:{box_type:e}}).andThen((e=>e.items.length>0?(0,q.ok)(e):(0,q._q)(new M.hD("No Items"))))},Me=e=>e.items.flatMap((e=>e.id&&e.img_name&&e.name?[{id:e.id,name:e.name,imageName:e.img_name}]:[])),De=a.Ay.div`
530  position: relative;
531  max-width: ${e=>e.theme.size.viewport4};
532  margin: 0 auto;
533  padding: ${e=>e.theme.pageGutter};
534`,Oe=a.Ay.p`
535  margin-bottom: ${e=>e.theme.pageGutter};
536  font-weight: bolder;
537  color: ${e=>e.theme.black2};
538`;function Xe({onTapBack:e,onTapNext:t}){return i.createElement(i.Fragment,null,i.createElement(Ze,null),i.createElement(Ge,null,i.createElement(De,null,e&&i.createElement(Ue,{onClick:e,"data-action":"back",initial:{translateY:"150%",rotate:0,opacity:0},animate:{translateY:"-50%",rotate:720,opacity:1},transition:{type:"spring",delay:.4,duration:.4}},i.createElement(c.b,null)),i.createElement(He,{onClick:t,"data-action":"next",initial:{translateY:"150%",opacity:0}
538,animate:{translateY:0,opacity:1},transition:{type:"spring",delay:.2,duration:.4}},"NEXT",i.createElement(Je,null)))))}const Ge=a.Ay.div`
539  position: fixed;
540  bottom: 0;
541  left: 0;
542  right: 0;
543  width: 100%;
544
545  ${De} {
546    display: flex;
547  }
548`,Ze=a.Ay.div`
549  font-size: 13px;
550  height: 3em;
551  padding: ${e=>e.theme.pageGutter};
552`,He=(0,a.Ay)(s.P.div)`
553  display: inline-flex;
554  align-items: center;
555  justify-content: center;
556  font-family: ${e=>e.theme.fontTitle};
557  letter-spacing: 0.4em;
558  font-weight: normal;
559  align-self: center;
560  padding: 0.6em 2em;
561  font-size: 13px;
562  margin: 0 auto;
563  background: #e74c3d;
564  color: #fff;
565  cursor: pointer;
566  border-radius: 100px;
567`,Ue=(0,a.Ay)(s.P.div)`
568  position: absolute;
569  left: ${e=>e.theme.pageGutter};
570  top: 50%;
571  display: flex;
572  align-items: center;
573  justify-content: center;
574  text-align: center;
575  width: 35px;
576  height: 35px;
577  border-radius: 100px;
578  background: #d0cfcd;
579  padding: 0;
580
581  svg {
582    fill: #fff;
583    width: 30px;
584    height: auto;
585    margin: 0;
586    padding-left: 6px;
587  }
588`,Ke=a.i7`
589  0% {
590    transform: translateX(0);
591  }
592  50% {
593    transform: translateX(3px);
594  }
595  100% {
596    opacity: 1;
597    transform: translateX(0);
598   }
599`,Je=(0,a.Ay)(c.Z)`
600  fill: #fff;
601  width: 2em;
602  height: auto;
603  margin-left: -0.5em;
604  margin-right: -0.5em;
605  animation: ${Ke} 0.5s 0.7s ease both;
606`;
606var Qe=n(7392),Ve=n(7187);function We(){return i.createElement(et,null,i.createElement(r.y,null))}const et=a.Ay.div`
607  display: flex;
608  flex-direction: column;
609  align-items: center;
610  justify-content: center;
611  width: 100%;
612  padding: 16px;
613`;function tt(e){var t,n;const a=(0,M.gf)("GET /users/survey_info",{retry:5,retryDelay:500,andThen:Ve.pc});return a.isFetched?i.createElement(nt,Object.assign({dislikeFoodIds:null!==(n=null===(t=a.data)||void 0===t?void 0:t.map((({id:e})=>e)))&&void 0!==n?n:[]},e)):i.createElement(We,null)}function nt({items:e,dislikeFoodIds:t,afterSubmit:n}){var a;const[o,r]=(0,G.ok)(),l=function(e){var t;return null!==(t=null==e?void 0:e.split(",").map(Number).filter((e=>!isNaN(e))))&&void 0!==t?t:[]}(null!==(a=o.get("dislikeFoods"))&&void 0!==a?a:void 0),[s,c]=(0,i.useState)([...t,...l.includes(64)?[64]:[]]),d=(0,i.useCallback)((e=>{0!==e.id?c((t=>t.includes(e.id)?t.filter((t=>t!==e.id)):[...t,e.id])):c([])}),[]),m=(0,i.useCallback)(((e=0)=>{(0,M.px)("POST /users/survey_post",{requestBody:{category:"dis_foods",ids:s.join(","),is_quiz:1}}).match((()=>{r((e=>(e.set("dislikeFoods",s.join(",")),e))),n()}),(()=>{e>=5?n():(0,Qe.y)(500).then((()=>{m(e+1)}))}))}),[n,r,s]);return i.createElement(i.Fragment,null,i.createElement(it,null,e.map(((e,t)=>i.createElement(at,{key:t,isSelected:0===e.id&&0===s.length||s.includes(e.id),onClick:()=>d(e)},e.name)))),i.createElement(Oe,null,"※ご注文後にマイページで食べられないものや原材料を細かく追加可能です。"),i.createElement(Oe,null,"※食べられないものが届いてしまった場合に、ポイントをプレゼントする保証サービスもあります。"),i.createElement(Xe,{onTapNext:m}))}const it=a.Ay.div`
614  width: 100%;
615  display: grid;
616  grid-template-columns: repeat(2, 1fr);
617  gap: 10px;
618  margin-bottom: 32px;
619`,at=a.Ay.div`
620  display: flex;
621  align-items: center;
622  justify-content: center;
623  background: #fff;
624  border: 3px solid ${({isSelected:e})=>e?"#CB6D4F":"#fff"};
625  border-radius: ${e=>e.theme.borderRadiusBox};
626  width: 100%;
627  flex-shrink: 0;
628  height: 3.4em;
629  font-weight: bolder;
630  cursor: pointer;
631`;function ot(e){var t;const n=(0,M.gf)("GET /users/survey",{params:{category:"dis_sub_tags"},retry:5,retryDelay:500,staleTime:0,andThen:Ve.or});return n.isFetched?i.createElement(rt,Object.assign({subTags:null!==(t=n.data)&&void 0!==t?t:[]},e)):i.createElement(We,null)}function rt({items:e,subTags:t,onBack:n,afterSubmit:a}){const[o,r]=(0,i.useState)({}),l=e.map((e=>{var n,i,a,r;return Object.assign(Object.assign({},e),{selectType:null!==(r=null!==(a=null!==(n=o[e.id])&&void 0!==n?n:null===(i=t.find((({id:t})=>Number(t)===e.id)))||void 0===i?void 0:i.selectType)&&void 0!==a?a:e.selectType)&&void 0!==r?r:0})})),s=(0,i.useCallback)((async()=>{await Promise.all(Object.entries(o).map((([e,t])=>(0,M.px)("POST /users/survey_post_sub_tags",{requestBody:{id:Number(e),type:t,is_quiz:1}})))),a()}),[o,a]);return i.createElement(i.Fragment,null,i.createElement(Ve.Og,{allergens:l,onChange:(e,t)=>
631{r(Object.assign(Object.assign({},o),{[`${e}`]:t}))},verticalSpace:"sm"}),i.createElement("br",null),l.find((({selectType:e})=>e>0))&&i.createElement(lt,{initial:{opacity:0},animate:{opacity:1}},"避けたい成分を選択すればそれだけお届けできるおやつの種類が限定されることになりますので、幅広い種類のおやつを楽しまれたい方は選択されない方がオススメです。",i.createElement(st,null,"※ 乳製品、小麦、動物性、卵を選択される場合、大半の焼き菓子はお届けできなくなります。")),i.createElement(Oe,null,"※ご注文後にマイページで変更可能です。",i.createElement("br",null),"避けるが多いとお届けできるおやつの種類が減ります。"),i.createElement(Xe,{onTapBack:n,onTapNext:s}))}const lt=(0,a.Ay)(s.P.div)`
632  padding: 16px;
633  background: #fff;
634  border-radius: ${e=>e.theme.borderRadiusBox};
635  margin-bottom: 24px;
636  font-size: 11px;
637  line-height: 1.8em;
638`,st=a.Ay.div`
639  font-weight: bolder;
640  color: ${e=>e.theme.error};
641`;var ct=n(4448),dt=n(836);const mt={key:"how_snack_box_to_eat",text:"スナックミーのおやつBOXが来たらどのように食べる?",icons:{1:"with_myself",2:"with_family",3:"with_kids",4:"with_other"}};function ut({items:e,onBack:t,afterSubmit:n}){var a,o;const[r,l]=(0,i.useState)(null!==(o=null===(a=e[0])||void 0===a?void 0:a.id)&&void 0!==o?o:1),{refetch:s}=(0,R.TF)(),c=(0,i.useCallback)((async()=>{await s({withCredentials:!0}).unwrapOr(null),(0,dt.X0)(ct.A.rissuCounterStateCookieName,"done",168),n()}),[s,n]),d=(0,i.useCallback)(((e=0)=>{(0,M.px)("POST /users/survey_how_snack_box_to_eat",{requestBody:{how_snack_box_to_eat:r.toString()}}).match((()=>{c()}),(()=>{e>=5?c():setTimeout((()=>d(e+1)),100*e)}))}),[r,c]);return i.createElement(i.Fragment,null,i.createElement(pt,null,e.map(((e,t)=>{var n;return i.createElement(gt,{htmlFor:`how_snack_box_to_eat${e.id}`,key:t},i.createElement(ft,{key:t,icon:mt.icons[Number(e.id)],isSelected:r===e.id},i.createElement(yt,{id:`how_snack_box_to_eat${e.id}`,type:"radio",value:null!==(n=e.id)&&void 0!==n?n:void 0,checked:r===e.id,onChange:e=>l(Number(e.target.value))})),i.createElement(bt,null,e.name))}))),i.createElement(Xe,{onTapBack:t,onTapNext:d}))}const pt=a.Ay.div`
642  display: flex;
643  align-items: flex-start;
644  justify-content: space-between;
645  flex-wrap: wrap;
646`,gt=a.Ay.label`
647  width: 100%;
648  flex: 50%;
649  justify-content: space-around;
650  ${e=>(0,m.M)(e.theme.size.viewport5)`
651      flex: 33%;
652    `}
653  ${e=>(0,m.M)(e.theme.size.viewport7)`
654      flex: 25%;
655    `}
656`,ht=a.AH`
657  flex-wrap: wrap;
658  width: 130px;
659  height: 130px;
660  border-radius: 50%;
661  margin: 0 auto;
662`,ft=a.Ay.div`
663  position: relative;
664  background: ${e=>`url("/img/quiz/icons/${e.icon}.svg")`};
665  border: ${e=>e.isSelected?`3px solid ${e.theme.primary}`:"none"};
666  background-repeat: no-repeat;
667  background-color: ${e=>e.theme.white1};
668  ${ht}
669`,yt=a.Ay.input`
670  display: none;
671`,bt=a.Ay.h5`
672  line-height: 1.2em;
673  text-align: center;
674  margin: 23px 0 23px;
675`;function xt({dislikeFoods:e,dislikeSubTags:t,howSnackBoxToEat:n,navigateNext:a}){const[o,r]=(0,i.useState)("dislikeFood");return i.createElement(vt,null,i.createElement(De,null,i.createElement(W,{current:P.length+B[o].step-1,steps:P.length+Object.keys(B).length}),i.createElement(Et,{face:B[o].rissuMessage.face,message:B[o].rissuMessage.message}),"dislikeFood"===o&&i.createElement(tt,{items:e,afterSubmit:()=>r("dislikeSubTags")}),"dislikeSubTags"===o&&i.createElement(ot,{items:t,onBack:()=>r("dislikeFood"),afterSubmit:()=>r("howSnackBoxToEat")}),"howSnackBoxToEat"===o&&i.createElement(ut,{items:n,onBack:()=>r("dislikeSubTags"),afterSubmit:()=>a()})))}const vt=a.Ay.div`
676  min-height: 100%;
677  text-align: center;
678`,Et=(0,a.Ay)(K)`
679  margin-bottom: 32px;
680`;function wt(){return i.createElement(i.Fragment,null,i.createElement($t,{src:"/img/rissu_counter/background/pattern2_top.svg",width:"759",height:"283"}),i.createElement(_t,{src:"/img/rissu_counter/background/pattern2_bottom.svg",width:"805",height:"356"}))}const kt=a.i7`
681  from {
682    filter: blur(10px);
683    transform: translate(-50%, -40%) scale(1.01);
684  }
685
686  to {
687    filter: blur(3px);
688    transform: translate(-50%, -40%) scale(1);
689  }
690`,At=a.i7`
691  from {
692    filter: blur(10px);
693    transform: translate(-50%, 40%) scale(1.05);
694  }
695
696  to {
697    filter: blur(3px);
698    transform: translate(-50%, 40%) scale(1);
699  }
700`,$t=a.Ay.img`
701  display: block;
702  position: absolute;
703  z-index: 0;
704  width: 110%;
705  height: auto;
706  top: 0;
707  left: 50%;
708  animation: ${kt} 0.5s ease both;
709`,_t=a.Ay.img`
710  display: block;
711  position: absolute;
712  z-index: 0;
713  width: 110%;
714  height: auto;
715  bottom: 0;
716  left: 50%;
717  animation: ${At} 0.5s ease both;
718`;var St=n(7134),Tt=n(4896);function Nt(e){var t,n;if(e.item_id)return{id:e.item_id,name:null!==(t=e.name)&&void 0!==t?t:void 0,imageName:null!==(n=e.img_name)&&void 0!==n?n:void 0,isRequested:1===e.is_requested,isRecommended:1===e.is_recommended}}var zt=n(777);function Ct({mutatedItems:e,requestSnack:t,cancelSnack:n}){const a=(0,M.gf)("GET /requests/must_assigned_items",{andThen:e=>({title:e.title,subTitle:e.subtitle,items:e.items.map(Nt).filter((e=>void 0!==e))})});return!a.isSuccess||a.data.items.length<=0?i.createElement(i.Fragment,null):i.createElement(Ft,null,i.createElement(Rt,null,a.data.title),i.createElement(Lt,null,a.data.subTitle),i.createElement(Bt,null,a.data.items.map(((a,o)=>i.createElement(jt,{key:o,item:a,mutatedState:null==e?void 0:e[a.id],onRequest:()=>t(a.id,{allowAnonymous:!0,mustAssign:!0}),onCancel:()=>n(a.id,{allowAnonymous:!0})})))),i.createElement(Yt,null,"※ こちらのおやつは全ての方に表示しています"))}function jt({item:e,mutatedState:t,onRequest:n,onCancel:a}){var o,r;const[l,s]=(0,i.useState)(!1),c=void 0===t?e.isRequested:t;return i.createElement(It,null,i.createElement(qt,{name:null!==(o=e.name)&&void 0!==o?o:void 0,imageName:null!==(r=e.imageName)&&void 0!==r?r:"",imageAspectRatio:.48,hasIcon:!0,isRequest:!0,isSelected:c,isPending:l,iconClickHandler:async()=>{s(!0),await(c?a:n)().match((()=>{}),(e=>e instanceof M.hD?zt.o.error(e.message):null)),s(!1)}}),i.createElement(Pt,null,"限定おやつ"))}const Ft=a.Ay.div`
719  border-radius: 15px;
720  background: #fff;
721  padding: 32px 8px;
722  margin-bottom: 32px;
723`,Rt=a.Ay.h1`
724  display: flex;
725  font-size: 14px;
726  justify-content: center;
727  align-items: flex-end;
728  margin: 0 0 16px;
729
730  :before,
731  :after {
732    display: block;
733    content: '';
734    height: 1em;
735    width: 1px;
736    background: ${e=>e.theme.black1};
737  }
738
739  :before {
740    margin-right: 20px;
741    transform: rotate(-35deg);
742  }
743
744  :after {
745    margin-left: 15px;
746    transform: rotate(35deg);
747  }
748`,Lt=a.Ay.div`
749  margin-bottom: 16px;
750  font-size: 12px;
751  padding: 0 24px;
752  text-align: center;
753`,Bt=a.Ay.div`
754  position: relative;
755  margin-bottom: 8px;
756`,Pt=a.Ay.div`
757  ${Tt.JI}
758  top: -8px;
759`,Yt=a.Ay.div`
760  text-align: right;
761  color: ${e=>e.theme.black2};
762  font-size: 11px;
763`,It=a.Ay.div`
764  position: relative;
765  margin-bottom: 32px;
766
767  :last-of-type {
768    margin-bottom: 0;
769  }
770`,qt=(0,a.Ay)(St.Q)``;function Mt({items:e,mutatedItems:t,requestSnack:n,cancelSnack:a}){return i.createElement(Ot,null,i.createElement(Xt,null,e.map(((e,o)=>i.createElement(Gt,{key:o,initial:{opacity:0,rotate:-2},whileInView:{opacity:1,rotate:0},viewport:{once:!0},transition:{delay:.1}},i.createElement(Dt,{item:e,mutatedState:null==t?void 0:t[e.id],onRequest:()=>n(e.id,{allowAnonymous:!0}),onCancel:()=>a(e.id,{allowAnonymous:!0})})))),i.createElement(Ht,null),i.createElement(Ht,null)))}function Dt({item:e,mutatedState:t,onRequest:n,onCancel:a}){var o,r;const[l,s]=(0,i.useState)(!1),c=void 0===t?e.isRequested:t;return i.createElement(Zt,{name:null!==(o=e.name)&&void 0!==o?o:void 0,imageName:null!==(r=e.imageName)&&void 0!==r?r:"",hasIcon:!0,isRequest:!0,isSelected:c,isRecommended:e.isRecommended,isPending:l,iconClickHandler:async()=>{s(!0),await(c?a:n)().match((()=>{}),(e=>e instanceof M.hD?zt.o.error(e.message):null)),s(!1)}})}const Ot=a.Ay.div``,Xt=a.Ay.div`
771  display: flex;
772  flex-wrap: wrap;
773  justify-content: space-between;
774  margin-bottom: 32px;
775`,Gt=(0,a.Ay)(s.P.div)`
776  position: relative;
777  width: 48%;
778  margin-bottom: 4%;
779
780  ${e=>(0,m.M)(e.theme.size.viewport5)`
781    width: 31%;
782  `}
783`,Zt=(0,a.Ay)(St.Q)`
784  border: ${e=>e.isRecommended?`${e.theme.primary} 4px solid`:"none"};
785
786  ${e=>e.isRecommended&&`\n    &::before {\n      content: 'おすすめ';\n      position: absolute;\n      bottom: 0;\n      left: 0;\n      background-color: ${e.theme.primary};\n      color: white;\n      padding: 6px 20px 2px 16px;\n      border-radius: 0 4px 0 0;\n      font-size: 0.8em;\n      font-weight: bold;\n      z-index: 10;\n    }\n  `}
787`,Ht=a.Ay.div`
788  ${e=>(0,m.M)(e.theme.size.viewport5)`
789    width: 31%;
790  `}
791`;function Ut({onTapNext:e,onTapBack:t}){return i.createElement(Kt,null,i.createElement(Jt,{face:"sweat",message:"おすすめできるおやつをみつけることができませんでした。\n設定を見直してみてね。"}),i.createElement(Qt,{onClick:t,"data-action":"back-to-setting"},i.createElement(Vt,null),"設定を見直す"),i.createElement(Wt,{onClick:e},"それでも購入する"))}const Kt=a.Ay.div`
792  display: flex;
793  width: 100%;
794  padding: 32px 0;
795  align-items: center;
796  min-height: 100vh;
797  display: flex;
798  flex-direction: column;
799  justify-content: center;
800`,Jt=(0,a.Ay)(K)`
801  margin-bottom: 32px;
802`,Qt=a.Ay.button`
803  display: flex;
804  align-items: center;
805  appearance: none;
806  border: none;
807  box-shadow: none;
808  outline: none !important;
809  justify-content: center;
810  letter-spacing: 0.1em;
811  font-weight: bolder;
812  align-self: center;
813  font-size: 13px;
814  margin: 0 auto 24px;
815  background: #e74c3d;
816  color: #fff;
817  padding: 1em 1.5em;
818  border-radius: ${e=>e.theme.borderRadiusCommon};
819`,Vt=(0,a.Ay)(c.b)`
820  fill: #fff;
821  width: 1.6em;
822  height: auto;
823  margin-left: -0.5em;
824`,Wt=a.Ay.button`
825  background: none;
826  border: none;
827  font-size: 13px;
828  text-decoration: underline;
829  outline: none !important;
830  cursor: pointer;
831  padding: 0;
832`;var en=n(2540),tn=n(7291),nn=n(8368),an=n(1130);const on=ct.A.defaultBox;function rn({navigateRetry:e}){var t,n,a,o,r,l;const{mutatedItems:s,requestSnack:c,cancelSnack:d,renderConfirmModal:m}=(0,an.l)(),u=(0,i.useMemo)(O.mD,[]),p=(0,R.iZ)(),g=(0,D.iE)(),h=!!g&&("temporary"===(null==p?void 0:p.type)||"pending"===(null==p?void 0:p.accounting)),f=(0,G.Zp)(),y=(0,M.gf)("GET /deli_deck/box_info",{andThen:nn.bM}),b=(0,i.useMemo)((()=>{var e,t;const n=null!==(e=y.data)&&void 0!==e?e:[],i=n.find((({id:e})=>e===u)),a=n.find((({id:e})=>e===on.id));return null!==(t=null!=i?i:a)&&void 0!==t?t:n[0]}),[y.data,u]),x=(0,M.gf)("POST /coupons/sub",{requestBody:{box_type:null==b?void 0:b.id,coupon:null!=g?g:""},andThen:tn.T,enabled:h}),v=(0,i.useMemo)((()=>{var e;return null!==(e=x.data)&&void 0!==e?e:null}),[x.data]),E=(0,M.gf)("GET /surveys/suggest_snacks",{params:{box_type:null==b?void 0:b.id},andThen:e=>e.map(Nt).filter((e=>void 0!==e)),enabled:null!==(null==b?void 0:b.id)&&void 0!==(null==b?void 0:b.id)}),w=null!==(t=E.data)&&void 0!==t?t:[],k=w.length>0,A=null!==v&&k&&"active"!==(null==p?void 0:p.accounting)?"couponButton":"button";return i.createElement(ln,null,i.createElement(wt,null),i.createElement(sn,null,E.isFetched?k?i.createElement(i.Fragment,null,i.createElement(cn,{face:"normal",message:"りっすのオススメおやつをセレクトしたよ!気になるおやつのハートをタップしてリクエストしてね!"}),!(null==p?void 0:p.hasUsed)&&i.createElement(mn,null,i.createElement(un,null,"リクエストはお申し込み後も可能です。"),i.createElement(pn,null,i.createElement(hn,null),i.createElement(gn,null,"リクエスト中"),i.createElement(hn,{$isDisabled:!0}),i.createElement(gn,null,"未リクエスト"))),!(null==p?void 0:p.hasUsed)&&i.createElement(Ct,{mutatedItems:s,requestSnack:c,cancelSnack:d}),i.createElement(Mt,{items:w,mutatedItems:s,requestSnack:c,cancelSnack:d}),!(null==p?void 0:p.hasUsed)&&i.createElement(fn,null,"※1回目お届け以降マイページから",i.createElement(dn,null),"いつでもキャンセル可能です"),i.createElement(yn,null,i.createElement(bn,{href:"#",initial:{opacity:0}
832,whileInView:{opacity:1},viewport:{once:!0},transition:{delay:1.5,duration:1},onClick:t=>{t.preventDefault(),e()}},i.createElement(En,null)),"couponButton"===A?i.createElement(wn,{href:(null==p?void 0:p.hasUsed)?ct.A.path.home:ct.A.path.checkout,initial:{translateY:"150%",scale:.8},animate:{translateY:0,scale:1},transition:{delay:.5,duration:.5,type:"spring",bounce:.5}},i.createElement(kn,null,i.createElement(An,{src:"/img/rissu_counter/request_screen/box_image.svg"}),i.createElement($n,null,null!==(n=null==b?void 0:b.name)&&void 0!==n?n:on.name),i.createElement(_n,null,i.createElement(Sn,null,"¥",((null!==(a=null==v?void 0:v.properPrice)&&void 0!==a?a:0)-((null==v?void 0:v.isIncludedShippingFee)?0:null!==(o=null==b?void 0:b.deliveryFee)&&void 0!==o?o:0)).toLocaleString("ja-JP")),i.createElement(Tn,null,"¥",((null!==(r=null==v?void 0:v.displayPrice)&&void 0!==r?r:0)-((null==v?void 0:v.isIncludedShippingFee)?0:null!==(l=null==b?void 0:b.deliveryFee)&&void 0!==l?l:0)).toLocaleString("ja-JP")),i.createElement(Nn,null,(null==v?void 0:v.isIncludedShippingFee)?"送料込み":"+送料"))),i.createElement(zn,null,"次へ",i.createElement(vn,null))):i.createElement(bn,{href:(null==p?void 0:p.hasUsed)?ct.A.path.home:ct.A.path.checkout,initial:{translateY:"150%",scale:.8},animate:{translateY:0,scale:1},transition:{delay:.5,duration:.5,type:"spring",bounce:.5},isCta:!0},(null==p?void 0:p.hasUsed)?"ホームへ":"次へ",i.createElement(vn,null)))):i.createElement(Ut,{onTapNext:()=>{f((null==p?void 0:p.hasUsed)?ct.A.path.home:ct.A.path.checkout)},onTapBack:e}):i.createElement(i.Fragment,null)),i.createElement(xe.N,null,m({onError:e=>{zt.o.error(e.message)}})))}const ln=a.Ay.div`
833  min-height: 100%;
834  position: relative;
835  overflow: hidden;
836`,sn=a.Ay.div`
837  max-width: ${e=>e.theme.size.viewport5};
838  margin: 0 auto;
839  padding: 32px ${e=>e.theme.pageGutter};
840  height: 100%;
841  position: relative;
842  z-index: 0;
843`,cn=(0,a.Ay)(K)`
844  margin-bottom: 32px;
845`,dn=a.Ay.br`
846  ${e=>(0,m.M)(e.theme.size.viewport4)`
847    display: none;
848  `}
849`,mn=a.Ay.div`
850  text-align: left;
851  margin-bottom: 24px;
852`,un=a.Ay.div`
853  font-size: 12px;
854  font-weight: bolder;
855  line-height: 1.6em;
856  margin-bottom: 8px;
857`,pn=a.Ay.div`
858  display: flex;
859  align-items: center;
860  justify-content: flex-end;
861  margin-bottom: 8px;
862`,gn=a.Ay.div`
863  font-size: 12px;
864  font-weight: bolder;
865  line-height: 1.6em;
866  margin-left: 4px;
867`,hn=(0,a.Ay)(en.A)`
868  display: block;
869  width: 18px;
870  height: 18px;
871  fill: ${e=>e.$isDisabled?e.theme.black3:e.theme.primary};
872  margin-left: 16px;
873`,fn=a.Ay.div`
874  margin: 0 auto 8px;
875  font-size: 12px;
876  font-weight: bolder;
877  text-align: center;
878  line-height: 1.6em;
879  padding-bottom: 2.8em;
880`,yn=a.Ay.div`
881  position: fixed;
882  bottom: 0;
883  left: 0;
884  width: 100%;
885  display: flex;
886  padding: 0 24px ${e=>e.theme.pageGutter};
887  z-index: 100;
888  align-items: flex-end;
889  justify-content: space-between;
890
891  ${e=>(0,m.M)(e.theme.size.viewport4)`
892    justify-content: center;
893  `}
894`,bn=(0,a.Ay)(s.P.a)`
895  display: inline-flex;
896  align-items: center;
897  justify-content: center;
898  letter-spacing: 0.1em;
899  font-weight: bolder;
900  font-size: 13px;
901  text-decoration: none !important;
902  color: #fff !important;
903  cursor: pointer;
904  padding: 0.75em 1.5em;
905  border-radius: ${e=>e.theme.borderRadiusCommon};
906  background: #e74c3d;
907
908  ${e=>!e.isCta&&a.AH`
909      background: ${e.theme.secondaryLight}bb;
910      backdrop-filter: blur(10px);
911      font-weight: normal;
912      font-size: 12px;
913      padding: 0;
914      width: ${Ee.LR.unitBy(11)};
915      height: ${Ee.LR.unitBy(11)};
916      border-radius: ${Ee.LR.corner.full};
917    `}
918
919  ${e=>(0,m.M)(e.theme.size.viewport4)`
920    margin: 0 24px;
921  `}
922`,xn=a.i7`
923  0% {
924    transform: translateX(0);
925  }
926  50% {
927    transform: translateX(3px);
928  }
929  100% {
930    opacity: 1;
931    transform: translateX(0);
932   }
933`,vn=(0,a.Ay)(c.Z)`
934  fill: #fff;
935  width: 2em;
936  height: auto;
937  margin-left: -0.5em;
938  margin-right: -0.5em;
939  animation: ${xn} 0.5s 0.7s ease both;
940`,En=(0,a.Ay)((e=>i.createElement("svg",Object.assign({fill:"none",height:"10",viewBox:"0 0 26 10",width:"26",xmlns:"http://www.w3.org/2000/svg"},e),i.createElement("path",{d:"m13.625 0c-3.3125 0-6.3125 1.2375-8.625 3.25l-2.3625-2.3
940625c-.7875-.7875-2.1375-.2375-2.1375.875v6.9875c0 .6875.5625 1.25 1.25 1.25h6.9875c1.1125 0 1.675-1.35.8875-2.1375l-2.3875-2.3875c1.7375-1.45 3.95-2.35 6.4-2.35 3.95 0 7.3625 2.3 8.9875 5.625.3375.7 1.1375 1.05 1.875.8.8875-.2875 1.3375-1.3.9375-2.15-2.15-4.375-6.625-7.4-11.8125-7.4z"}))))`
941  fill: #fff;
942  width: ${Ee.LR.unitBy(5)};
943  height: auto;
944`,wn=(0,a.Ay)(s.P.a)``,kn=a.Ay.span`
945  position: relative;
946  display: grid;
947  grid-template-columns: ${Ee.LR.unitBy(16)} 1fr;
948  grid-template-rows: auto auto;
949  column-gap: ${Ee.LR.spaces.xs};
950  padding: ${Ee.LR.spaces.sm} ${Ee.LR.spaces.md};
951  border-radius: ${Ee.LR.corner.md} ${Ee.LR.corner.md} 0 0;
952  background: ${Ee.Tj.background.white};
953`,An=a.Ay.img`
954  position: absolute;
955  left: -4px;
956  bottom: 0;
957  grid-column: 1;
958  grid-row: 1 / 3;
959  width: ${Ee.LR.unitBy(16)};
960`,$n=a.Ay.span`
961  grid-column: 2;
962  grid-row: 1;
963  color: ${Ee.Tj.text.onLight};
964  font-weight: bold;
965`,_n=a.Ay.span`
966  grid-column: 2;
967  grid-row: 2;
968  display: flex;
969  align-items: baseline;
970  column-gap: ${Ee.LR.spaces.xs};
971  color: ${Ee.Tj.textLight.onLight};
972  font-family: ${Ee.lG.heading};
973`,Sn=a.Ay.span`
974  font-size: ${Ee.LR.fonts.xxs};
975  text-decoration: line-through;
976  text-decoration-color: #e74c3d;
977`,Tn=a.Ay.span`
978  font-size: ${Ee.LR.fonts.lg};
979  color: #e74c3d;
980`,Nn=a.Ay.small`
981  font-weight: bold;
982  font-size: ${Ee.LR.fonts.xxs};
983`,zn=a.Ay.span`
984  padding: ${Ee.LR.spaces.xs} 0;
985  display: flex;
986  align-items: center;
987  justify-content: center;
988  gap: ${Ee.LR.spaces.sm};
989  color: ${Ee.Tj.text.onDark};
990  letter-spacing: 0.1em;
991  background: #e74c3d;
992  border-radius: 0 0 ${Ee.LR.corner.md} ${Ee.LR.corner.md};
993  font-size: ${Ee.LR.fonts.sm};
994  font-weight: bold;
995  line-height: 1;
996`;function Cn(e){return i.createElement(Fn,null,i.createElement(jn,Object.assign({},e)))}function jn({screenName:e,navigateScreen:t,dislikeFoods:n,dislikeSubTags:a,howSnackBoxToEat:o}){switch(e){case"SplashScreen":return i.createElement(w,{navigateNext:()=>t("IntroduceScreen")});case"IntroduceScreen":return i.createElement(L,{navigateNext:()=>t("SuggestionItemsScreen"),scenarioName:"introduce"});case"SuggestionItemsScreen":return i.createElement(Ye,{navigateNext:()=>t("AfterSelectScreen")});case"AfterSelectScreen":return i.createElement(L,{navigateNext:()=>t("SettingsScreen"),scenarioName:"afterSelectItems"});case"SettingsScreen":return i.createElement(xt,{dislikeFoods:n,dislikeSubTags:a,howSnackBoxToEat:o,navigateNext:()=>t("AfterSettingScreen")});case"AfterSettingScreen":return i.createElement(L,{navigateNext:()=>t("RequestScreen"),scenarioName:"afterSetting"});case"RequestScreen":return i.createElement(rn,{navigateRetry:()=>t("SuggestionItemsScreen")})}}const Fn=a.Ay.div`
997  height: 100%;
998`,Rn=()=>{const e=(0,R.iZ)(),{refetch:t}=(0,R.TF)(),{screenName:n,navigateScreen:a}=function({userId:e}){const t=(0,i.useMemo)((()=>{const t=(0,dt._W)(ct.A.rissuCounterStateCookieName);return!!e&&"done"===t?"RequestScreen":"SplashScreen"}),[]),[n,a]=(0,i.useState)(t),o=Z(),r=(0,i.useCallback)((e=>{o({screen:e.replace(/Screen$/,"").toLowerCase()})}),[o]),l=(0,i.useCallback)((e=>{r(e),a(e)}),[r]);return(0,i.useEffect)((()=>{r(t)}),[]),{screenName:n,navigateScreen:l}}({userId:null==e?void 0:e.id}),o=(0,M.gf)("GET /surveys/survey_info_list",{andThen:e=>{var t,n,i;const a=null!==(t=null==e?void 0:e.dis_foods.items.filter((e=>"string"!=typeof e)).map((e=>{var t,n;return{id:null!==(t=e.id)&&void 0!==t?t:0,name:null!==(n=e.name)&&void 0!==n?n:"",isSelected:!!e.is_selected}})))&&void 0!==t?t:[],o=null!==(n=null==e?void 0:e.dis_sub_tags.items.filter((e=>"string"!=typeof e)).map((e=>{var t,n,i;return{id:null!==(t=e.id)&&void 0!==t?t:0,name:null!==(n=e.name)&&void 0!==n?n:"",selectType:null!==(i=e.select_type)&&void 0!==i?i:0}})))&&void 0!==n?n:[],r=null!==(i=null==e?void 0:e.how_snack_box_to_eat.items.filter((e=>"string"!=typeof e)).map((e=>{var t,n;return{id:null!==(t=e.id)&&void 0!==t?t:0,name:null!==(n=e.name)&&void 0!==n?n:"",isSelected:!!e.is_selected}})))&&void 0!==i?i:[];return{dislikeFoods:a,dislikeSubTags:o,howSnackBoxToEat:r}},retry:5,retryDelay:e=>100*e}),r=(0,i.useCallback)((n=>{"SettingsScreen"!==n?a(n):(e?(0,q.Ph)():(0,R.Qn)().andThen(t)).unwrapOr(null).finally((()=>{o.refetch(),a(n)}))}),[a,e,t,o]);return(0,O.d4)(),o.isFetched?o.isSuccess?{status:"success",props:Object.assign({screenName:n,navigateScreen:r},o.data)}:{status:"error"}:{status:"pending"}};var Ln=n(629);const Bn="#F1E8E1";function Pn(){return i.createElement(i.Fragment,null,i.createElement(Ln.p,{themeColor:Bn}),i.createElement(Yn,null),i.createElement(o.E,{useProps:Rn,success:e=>i.createElement(Cn,Object.assign({},e)),pending:()=>i.createElement(r.A,null),error:()=>i.createElement(l.M,null)}))}const Yn=a.DU`
999  body {
1000    background: ${Bn};
1001  }
1002
1003  html, body, #root {
1004    width: 100%;
1005    height: 100%;
1006    min-height: 100vh;
1007  }
1008`},7291:(e,t,n)=>{n.d(t,{T:()=>i});const i=e=>{var t,n,i;return e.item_id&&e.sum&&e.discount&&e.amount?{id:e.item_id,displayPrice:e.sum,properPrice
1008:e.amount,totalAmount:e.sum,discount:null!==(t=e.discount)&&void 0!==t?t:0,isIncludedShippingFee:1===e.is_shipping_included,boxName:null!==(n=e.item_name)&&void 0!==n?n:null,boxImageName:null!==(i=e.images)&&void 0!==i?i:null}:null}},7392:(e,t,n)=>{n.d(t,{y:()=>i});const i=e=>new Promise((t=>setTimeout(t,e)))},8368:(e,t,n)=>{n.d(t,{Ek:()=>o,bM:()=>a});const i={clrbar_5:5,clrbar_10:10,clrbar_15:15},a=e=>e.flatMap((e=>{const t=(e=>{var t,n,a,o,r,l;return null===e.box_type||void 0===e.box_type||null===e.slug||void 0===e.slug||null===e.amount||void 0===e.amount||null===e.delivery_fee||void 0===e.delivery_fee||null===e.total_amount||void 0===e.total_amount?null:{id:e.box_type,uid:e.slug,name:null!==(t=e.name)&&void 0!==t?t:"",description:null!==(n=e.description)&&void 0!==n?n:"",imageName:null!==(a=e.image_name)&&void 0!==a?a:null,amount:e.amount,deliveryFee:e.delivery_fee,totalAmount:e.total_amount,isEnableRequests:!!e.is_enable_requests,isDrink:!!e.is_drink,startDate:null!==(o=e.start_date)&&void 0!==o?o:null,endDate:null!==(r=e.end_date)&&void 0!==r?r:null,isAssortSet:void 0!==i[e.slug],assortSetCount:null!==(l=i[e.slug])&&void 0!==l?l:0}})(e);return t?[t]:[]})),o=e=>["tea","coffeebeans","aromacola","ginger"].includes(e)},8511:(e,t,n)=>{n.d(t,{Z:()=>r,b:()=>o});var i=n(6540),a=n(3531);const o=e=>i.createElement(a.A,Object.assign({path:i.createElement("path",{d:"M17.7350834,36 L31.7441785,50.0742537 C32.7519405,51.0867029 32.7519405,52.7272506 31.7441785,53.7396998 C30.7351382,54.7534334 29.0981952,54.7534334 28.0891548,53.7396998 L12.2558215,37.8327231 C11.2480595,36.8202739 11.2480595,35.1797261 12.2558215,34.1672769 L28.0891548,18.2603002 C29.0981952,17.2465666 30.7351382,17.2465666 31.7441785,18.2603002 C32.7519405,19.2727494 32.7519405,20.9132971 31.7441785,21.9257463 L17.7350834,36 Z"})},e)),r=e=>i.createElement(a.A,Object.assign({path:i.createElement("path",{d:"M45.7350834,36 L59.7441785,50.0742537 C60.7519405,51.0867029 60.7519405,52.7272506 59.7441785,53.7396998 C58.7351382,54.7534334 57.0981952,54.7534334 56.0891548,53.7396998 L40.2558215,37.8327231 C39.2480595,36.8202739 39.2480595,35.1797261 40.2558215,34.1672769 L56.0891548,18.2603002 C57.0981952,17.2465666 58.7351382,17.2465666 59.7441785,18.2603002 C60.7519405,19.2727494 60.7519405,20.9132971 59.7441785,21.9257463 L45.7350834,36 Z",transform:"rotate(-180 50 36)"})},e))},9299:(e,t,n)=>{n.d(t,{QF:()=>c,d4:()=>m,mD:()=>d});var i=n(4448),a=n(836),o=n(3101),r=n(6540),l=n(9609);const s=i.A.defaultBox,c=e=>{null===e?(0,a.yT)(i.A.checkoutBoxTypeCookieName):(0,a.KY)(i.A.checkoutBoxTypeCookieName,`${e}`)},d=()=>{var e,t;const n=(0,a._W)(i.A.checkoutBoxTypeCookieName),r=Number(n),l=""===n||isNaN(r)?null:r,c=null!==(e=(0,o.s)(i.A.checkoutBoxTypeParamName,"number"))&&void 0!==e?e:null;return null!==(t=null!=c?c:l)&&void 0!==t?t:s.id};function m(){(0,r.useEffect)((()=>{const e=(0,o.s)("force_assign_clear","boolean");if(e&&(0,l.Pf)(),(0,l.sb)({skipAssignType:e}),e)return;c(d());(0,o.s)(i.A.assignTypeParamName)&&(window.location.href=i.A.path.checkout)}),[])}},9587:(e,t,n)=>{n.d(t,{B:()=>c});var i=n(2330),a=n(6540),o=n(5999),r=n(5084),l=n(7837);const s=[{type:"normal",translateY:30},{type:"holdBox",translateY:30},{type:"suggestSnacks",translateY:30},{type:"thinking",translateY:30},{type:"smile",translateY:30},{type:"glad",translateY:30}],c=({rissu:e,message:t,onClick:n})=>{const i=s.find((({type:t})=>t===e));return i?a.createElement(m,{onClick:n},a.createElement(u,null,a.createElement(g,null,a.createElement(r.N,null,a.createElement(h,{key:i.type,src:`/img/rissu_counter/counter/${i.type}.svg`,style:{translateX:"-50%",translateY:`${i.translateY}%`,originX:"center",originY:"bottom"},initial:{opacity:0,scale:.98,rotate:-.5},animate:{opacity:1,scale:1,rotate:.5},exit:{opacity:0},transition:{default:{duration:.2},rotate:{repeat:1/0,repeatType:"mirror",duration:4}}})),a.createElement(f,{src:"/img/rissu_counter/counter/goods_left.png",width:"175",height:"102",style:{left:0,translateX:"-65%"},initial:{opacity:0,scale:.98,translateY:-5,rotate:-3},animate:{opacity:1,scale:1,translateY:0,rotate:0},transition:{type:"spring",bounce:.2,duration:.5}}),a.createElement(f,{src:"/img/rissu_counter/counter/goods_right.png",width:"211",height:"134",style:{right:0,translateX:"55%"},initial:{opacity:0,scale:.98,translateY:-8,rotate:4}
1008,animate:{opacity:1,scale:1,translateY:0,rotate:0},transition:{type:"spring",bounce:.2,duration:.5}}),a.createElement(y,{src:"/img/rissu_counter/counter/walldeco.png",width:"701",height:"253",style:{translateX:"-50%",translateY:"10%"},initial:{opacity:0,scale:.95},animate:{opacity:1,scale:1},transition:{type:"spring",bounce:.2,duration:.3}}),"suggestSnacks"===i.type&&a.createElement(a.Fragment,null,a.createElement(E,{src:"/img/rissu_counter/counter/snack1.png",width:"96",height:"95",style:{opacity:0,translateY:"-110%",scale:.8},animate:{opacity:1,translateY:"-120%",scale:1},transition:{type:"spring",bounce:.5,duration:1,delay:.25}}),a.createElement(w,{src:"/img/rissu_counter/counter/snack2.png",width:"60",height:"59",style:{opacity:0,translateY:"-290%",scale:.8},animate:{opacity:1,translateY:"-300%",scale:1},transition:{type:"spring",bounce:.5,duration:1,delay:.75}}),a.createElement(k,{src:"/img/rissu_counter/counter/snack3.png",width:"107",height:"93",style:{opacity:0,translateY:"-110%",scale:.8},animate:{opacity:1,translateY:"-120%",scale:1},transition:{type:"spring",bounce:.5,duration:1,delay:.5}})))),a.createElement(p,null,a.createElement(g,null,a.createElement(b,null,a.createElement(x,{src:"/img/rissu_counter/counter/balloon.svg",initial:{scaleY:1,scaleX:1,rotate:-1},animate:{scaleY:1.01,scaleX:1.01,rotate:1},transition:{scaleY:{repeat:1/0,repeatType:"mirror",repeatDelay:.5,duration:3.1},scaleX:{repeat:1/0,repeatType:"mirror",repeatDelay:.5,duration:3.6},rotate:{repeat:1/0,repeatType:"mirror",repeatDelay:.2,duration:4.1}}}),a.createElement(v,{initial:{opacity:0}
1008,animate:{opacity:1},transition:{delay:.25,duration:.5}},t),a.createElement($,null)))),a.createElement(d,null)):null},d=o.DU`
1009  #root {
1010    height: 100%;
1011  }
1012`,m=o.Ay.div`
1013  display: flex;
1014  height: 100%;
1015  min-height: 100%;
1016  flex-direction: column;
1017  align-items: stretch;
1018  justify-content: stretch;
1019  overflow-x: hidden;
1020`,u=o.Ay.div`
1021  display: flex;
1022  width: 100%;
1023  height: 55%;
1024  align-items: flex-end;
1025  justify-content: center;
1026  transition: height 0.2s ease;
1027  z-index: 5;
1028`,p=o.Ay.div`
1029  background: #cda176;
1030  align-items: flex-end;
1031  justify-content: center;
1032  width: 100%;
1033  height: 45%;
1034  transition: height 0.2s ease;
1035  border-top: 4px solid #5c3428;
1036  position: relative;
1037  z-index: 10;
1038
1039  :before {
1040    display: block;
1041    content: '';
1042    position: absolute;
1043    width: 100%;
1044    top: 12px;
1045    border-top: 4px solid #5c3428;
1046  }
1047`,g=o.Ay.div`
1048  position: relative;
1049  width: 100%;
1050  max-width: ${e=>e.theme.size.viewport4};
1051  margin: 0 auto;
1052  padding: 0 ${e=>e.theme.pageGutter};
1053`,h=(0,o.Ay)(l.P.img)`
1054  display: block;
1055  position: absolute;
1056  bottom: 0;
1057  left: 50%;
1058  width: 45%;
1059  height: auto;
1060  z-index: 10;
1061  transition: width 0.25s ease;
1062`,f=(0,o.Ay)(l.P.img)`
1063  display: block;
1064  position: absolute;
1065  bottom: -5px;
1066  z-index: 10;
1067`,y=(0,o.Ay)(l.P.img)`
1068  display: block;
1069  position: absolute;
1070  bottom: 180px;
1071  left: 50%;
1072  z-index: 0;
1073`,b=o.Ay.div`
1074  position: relative;
1075  width: 100%;
1076  margin-top: 20px;
1077
1078  :before {
1079    content: '';
1080    display: block;
1081    padding-top: 56.6%;
1082  }
1083`,x=(0,o.Ay)(l.P.img)`
1084  position: absolute;
1085  display: block;
1086  width: 100%;
1087  z-index: 0;
1088  top: 0;
1089`,v=(0,o.Ay)(l.P.div)`
1090  position: absolute;
1091  top: 0;
1092  bottom: 0;
1093  left: 0;
1094  right: 0;
1095  width: 100%;
1096  z-index: 0;
1097  font-weight: bolder;
1098  line-height: 1.8em;
1099  font-size: 15px;
1100  padding: 32px 32px 32px 46px;
1101
1102  ${e=>(0,i.M)(e.theme.size.viewport4)`
1103    font-size: 17px;
1104  `}
1105`,E=(0,o.Ay)(l.P.img)`
1106  position: absolute;
1107  display: block;
1108  z-index: 0;
1109  bottom: 0;
1110  left: 0;
1111  width: 96px;
1112  height: auto;
1113`,w=(0,o.Ay)(l.P.img)`
1114  position: absolute;
1115  display: block;
1116  z-index: 0;
1117  bottom: 0;
1118  right: 30%;
1119  width: 60px;
1120  height: auto;
1121`,k=(0,o.Ay)(l.P.img)`
1122  position: absolute;
1123  display: block;
1124  z-index: 0;
1125  bottom: 0;
1126  right: 5%;
1127  width: 107px;
1128  height: auto;
1129`,A=(0,o.Ay)(l.P.svg)`
1130  width: 24px;
1131  height: auto;
1132  position: absolute;
1133  right: 40px;
1134  bottom: 24px;
1135`,$=()=>a.createElement(A,{fill:"none",width:"48",height:"31",viewBox:"0 0 48 31",xmlns:"http://www.w3.org/2000/svg",style:{},initial:{translateY:0},animate:{translateY:"25%"},transition:{repeat:1/0,duration:1,repeatType:"mirror",repeatDelay:.5}},a.createElement("path",{d:"m20.95 29.4053c1.5975 1.8828 4.5025 1.8828 6.1 0l19.3603-22.8174c2.2049-2.59862.3579-6.5879-3.0501-6.5879h-38.72042c-3.408 0-5.254933 3.98928-3.05004 6.58791z",fill:"#5c3428"}))},9609:(e,t,n)=>{n.d(t,{Pf:()=>d,iE:()=>l,rJ:()=>c,sb:()=>r});var i=n(3101),a=n(4448),o=n(836);const r=({skipAssignType:e=!1}={})=>{const t=(0,i.s)(a.A.couponParamName),n=(0,i.s)(a.A.refParamName),r=(0,i.s)(a.A.utmParamName),l=(0,i.s)(a.A.assignTypeParamName);t&&(0,o.KY)(a.A.couponCookieName,t),n&&(0,o.KY)(a.A.refCookieName,n,!0),r&&(0,o.KY)(a.A.utmCookieName,r,!0),!e&&l&&(0,o.X0)(a.A.assignTypeCookieName,l,408)},l=()=>{var e;return null!==(e=(0,i.s)(a.A.couponParamName))&&void 0!==e?e:s()},s=()=>{var e;return null!==(e=(0,o._W)(a.A.couponCookieName))&&void 0!==e?e:null},c=()=>(0,o.yT)(a.A.couponCookieName),d=()=>{(0,o.yT)(a.A.assignTypeCookieName),(0,o.yT)(a.A.checkoutBoxTypeCookieName)}}}]);

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.