PageSourceSearch

https://estatic.refrens.com/_next/static/chunks/5863.67affa7599080371.js

js refrens.com collected 2026-10-01 11:40:57 UTC 13,264 bytes, 289 lines download raw bytes

1try{let e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="72a53680-2714-4628-a224-3b1d851558b9",e._sentryDebugIdIdentifier="sentry-dbid-72a53680-2714-4628-a224-3b1d851558b9")}catch(e){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5863],{40743:(e,t,a)=>{a.d(t,{A:()=>m});var r=a(14232),l=a(44264),n=a(5160);let i=(0,l.keyframes)`
2  0% {
3      opacity: 0;
4  }
5  100% {
6      opacity: 1;
7  }
8`,o=l.default.div`
9  position: relative;
10  display: inline-block;
11`,s=l.default.div`
12  ${({placement:e,offset:t,fadeDuration:a})=>(0,l.css)`
13    animation: ${a}ms ease-in-out 0s 1 ${i};
14    position: absolute;
15    z-index: 100;
16    ${"top"===e&&(0,l.css)`
17      bottom: 100%;
18      inset-inline-start: 50%;
19      transform: translateX(-50%);
20      &[data-dir='rtl'] {
21        transform: translateX(50%);
22      }
23      margin-block-end: ${t}px;
24    `}
25    ${"left"===e&&(0,l.css)`
26      inset-inline-end: 100%;
27      top: 50%;
28      transform: translateY(-50%);
29      margin-inline-end: ${t}px;
30    `}
31    ${"bottom"===e&&(0,l.css)`
32      top: 100%;
33      inset-inline-start: 50%;
34      transform: translateX(-50%);
35      &[data-dir='rtl'] {
36        transform: translateX(50%);
37      }
38      margin-block-start: ${t}px;
39    `}
40    ${"right"===e&&(0,l.css)`
41      inset-inline-start: 100%;
42      top: 50%;
43      transform: translateY(-50%);
44      margin-inline-start: ${t}px;
45    `}
46  `}
47`,c=l.default.div`
48  ${({theme:{radii:e},color:t,background:a,border:r,fontSize:i})=>(0,l.css)`
49    color: ${t||"inherit"};
50    background: ${a||"inherit"};
51    border-radius: ${e.lg};
52    border: 1px solid ${r};
53    padding: var(--spacing-s8);
54    font-family: 'Inter', 'Helvetica Neue', 'Helvetica', 'Roboto', 'Arial', sans-serif;
55    ${(0,n.Ly)(i,"d14")}
56    min-width: 30px;
57    min-height: 32px;
58    text-align: left;
59    width: max-content;
60    height: auto;
61    max-width: 200px;
62    overflow-wrap: break-word;
63  `}
64`,d=l.default.div`
65  ${({placement:e,arrow:t,background:a,border:r})=>(0,l.css)`
66    position: absolute;
67    width: ${t}px;
68    height: ${t}px;
69    background: ${a};
70    ${"bottom"===e&&(0,l.css)`
71      transform: translateX(-50%) translateY(50%) rotateZ(45deg);
72      &[data-dir='rtl'] {
73        transform: translateX(50%) translateY(50%) rotateZ(45deg);
74      }
75      bottom: 100%;
76      inset-inline-start: 50%;
77      border-left: 1px solid ${r};
78      border-top: 1px solid ${r};
79    `}
80    ${"right"===e&&(0,l.css)`
81      transform: translateX(50%) translateY(-50%) rotateZ(45deg);
82      inset-inline-end: 100%;
83      top: 50%;
84      border-left: 1px solid ${r};
85      border-bottom: 1px solid ${r};
86    `}
87    ${"top"===e&&(0,l.css)`
88      transform: translateX(-50%) translateY(-50%) rotateZ(45deg);
89      &[data-dir='rtl'] {
90        transform: translateX(50%) translateY(-50%) rotateZ(45deg);
91      }
92      top: 100%;
93      inset-inline-start: 50%;
94      border-right: 1px solid ${r};
95      border-bottom: 1px solid ${r};
96    `}
97    ${"left"===e&&(0,l.css)`
98      transform: translateX(-50%) translateY(-50%) rotateZ(45deg);
99      inset-inline-start: 100%;
100      top: 50%;
101      border-right: 1px solid ${r};
102      border-top: 1px solid ${r};
103    `}
104  `}
105`;var u=a(67346);let m=e=>{let{i18n:t}=(0,u.Z)(),a=t.dir(),{arrow:l=8,background:n="var(--color-neutral-800)",border:i="var(--color-neutral-800)",children:m,color:p="var(--color-white-100)",content:g,fadeDuration:f=0,fontSize:v="12px",offset:b=5,placement:h="top",show:E=!0,headerDir:y}=e,w=(0,r.useRef)(null),[x,$]=(0,r.useState)(!1),k=(0,r.useCallback)(e=>{var t;!w.current||(null==(t=w.current)?void 0:t.contains(null==e?void 0:e.target))||$(!1)},[w]);(0,r.useEffect)(()=>(x&&document.addEventListener("pointerdown",k),()=>{document.removeEventListener("pointerdown",k)}),[k,x]),(0,r.useEffect)(()=>{E||$(!1)},[E]);let A=(0,r.useCallback)(()=>{$(!0)},[]),C=(0,r.useCallback)(()=>{$(!1)},[]),z=(0,r.useCallback)(()=>{$(e=>!e)},[]);return E?r.createElement(o,{ref:w,onMouseEnter:A,onMouseLeave:C,onTouchEnd:z},m,x&&r.createElement(s,{placement:h,offset:b+l,fadeDuration:f,"data-dir":y||a},r.createElement(c,{background:n,border:i,color:p,fontSize:v},l>0&&r.createElement(d,{arrow:l,background:n,border:i,color:p,placement:h,"data-dir":y||a}),g))):r.createElement(r.Fragment,null,m)}},45863:(e,t,a)=>{a.d(t,{A:()=>I});var r=a(14232),l=a(96790),n=a(39187),i=a(45099),o=a(46177),s=a(40743),c=a(81057),d=a(60598),u=a(20568),m=a(57766),p=a.n(m),g=a(90194),f=a(77103),v=a(26237),b=a.n(v),h=a(62250),E=a.n(h),y=a(94298),w=a(53199),x=a(44264),$=a(20124);let k=x.default.div`
106  display: flex;
107  flex-wrap: wrap;
108  text-align: center;
109  justify-content: center;
110  align-items: center;
111  width: 100%;
112  background: var(--color-white-100);
113  ${({theme:{screens:e}})=>(0,x.css)`
114    @media screen and (${e.lte.sm}) {
115      > span:first-child {
116        ${$.A.d10}
117        margin-top: var(--spacing-s12);
118      }
119    }
120  `}
121`;x.default.div`
122  && {
123    display: flex;
124    align-items: center;
125  }
126`;let A=x.default.div`
127  ${({theme:{screens:e}})=>(0,x.css)`
128    margin: var(--spacing-s12) var(--spacing-s16) var(--spacing-s12) var(--spacing-s28);
129    @media screen and (${e.lte.sm}) {
130      margin-left: 0;
131    }
132
133    button {
134      width: 181px;
135      justify-content: flex-start;
136    }
137  `}
138`;(0,x.default)(o.Ay)`
139  && {
140    gap: var(--spacing-s4);
141    color: var(--color-white-100);
142    > span {
143      margin-right: 0;
144    }
145    svg:nth-child(2) {
146      color: var(--color-white-100);
147    }
148    &:hover,
149    &:focus {
150      background: var(--color-primary-500);
151    }
152  }
153`;let C=(0,x.default)(n.A)`
154  && {
155    width: 100%;
156    display: flex;
157    justify-content: space-between;
158    align-items: center;
159  }
160`,z=x.default.div`
161  display: flex;
162  align-items: center;
163  > span {
164    margin-right: var(--spacing-s16);
165  }
166`,X=x.default.div`
167  display: flex;
168  width: 100%;
169  flex-wrap: wrap;
170  > div {
171    margin-right: var(--spacing-s16);
172  }
173`,G=x.default.a`
174  display: inline-flex;
175  align-items: center;
176  gap: var(--spacing-s8);
177  height: var(--spacing-s28);
178  padding: 0;
179  border: none;
180  background: transparent;
181  color: var(--color-neutral-600);
182  align-self: center;
183  cursor: pointer;
184  text-decoration: none;
185  ${$.A.d14}
186  > :last-child {
187    margin-inline-end: var(--spacing-s4);
188  }
189  &:hover {
190    color: var(--color-neutral-900);
191    background: transparent;
192    border: none;
193  }
194`,L=x.default.div`
195  background: var(--color-white-100);
196  border: 1px solid var(--color-white-100);
197  border-end-start-radius: var(--sizes-regular);
198  border-end-end-radius: var(--sizes-regular);
199`,N=x.default.ul`
200  && {
201    svg {
202      vertical-align: middle;
203      margin-right: var(--spacing-s8);
204    }
205    span {
206      color: var(--color-neutral-900) !important;
207      margin-right: var(--spacing-s12);
208      text-align: start;
209      margin-inline-start: 0;
210    }
211
212    display: grid;
213    grid-template-columns: repeat(4, 1fr);
214    overflow: hidden;
215    border-radius: var(--radii-lg);
216    background: var(--color-white-100);
217    max-width: 1200px;
218    margin: 0 auto;
219    padding: var(--spacing-s16);
220    li::marker {
221      content: '';
222    }
223    li > a > svg {
224      display: none;
225      fill: var(--color-primary-500) !important;
226      color: var(--color-primary-500) !important;
227      margin-inline-end: 0;
228    }
229
230    @media (min-width: 769px) {
231      li {
232        &:not(.active-locale):hover {
233          a {
234            border-radius: var(--sizes-small);
235            background: var(--color-primary-50);
236            border: 1px solid var(--color-primary-200);
237          }
238        }
239      }
240    }
241
242    li {
243      a {
244        all: unset;
245        color: unset;
246        display: flex;
247        align-items: center;
248        cursor: pointer;
249        width: 90%;
250        padding-inline: var(--spacing-s12);
251        white-space: nowrap;
252        border-radius: var(--radii-lg);
253        flex-grow: 1;
254        text-decoration: none;
255      }
256    }
257
258    li.active-locale > a {
259      border-radius: var(--sizes-small);
260      background: var(--color-primary-100);
261      border: 1px solid var(--color-primary-200);
262      > span {
263        font-weight: var(--typography-bold-font-weight);
264      }
265      > svg {
266        display: block;
267      }
268    }
269    li:not(.active-locale) > a {
270      border: 1px solid var(--color-white-100);
271    }
272    @media (max-width: 768px) {
273      background: var(--color-white-100);
274      display: grid;
275      grid-template-columns: auto;
276      padding: 0;
277      li:not(.active-locale) > a {
278        border: 0;
279      }
280    }
281  }
282`;x.default.div`
283  max-width: 320px;
284  padding: var(--spacing-s16);
285`;let P=x.default.span`
286  flex-grow: 1;
287  min-width: 0;
288  margin-left: var(--spacing-s24);
289`;function F(e){return"EN"===e?String.fromCodePoint(127760):String.fromCodePoint(...e.toUpperCase().split("").map(e=>127397+e.charCodeAt(0)))}var Y=a(37019);let _=e=>{var t,a,m,v,h,x,$,_,I;let{locales:S,onLocaleChange:Z,hideLocale:M,localeLabel:R,locale:T,variant:j,onVisibilityChange:D=p(),pageUrl:H,noRedirectForPageLocale:U=!1,device:O}=e,{config:{baseUrl:B},trackEvent:J}=(0,y.Ow)(),V="function"==typeof M?M():!!M,[q,K]=(0,l.A)("hideAppPageLocale",!1),[Q,W]=(0,g.A)(V||"PAGE"===j),[ee,et]=(0,r.useState)(T),[ea]=(t=2e3*("PAGE"===j),a=(0,f.A)(),void 0===(m=t)&&(m=0),v=(0,r.useRef)(!1),h=(0,r.useRef)(),x=(0,r.useRef)(a),$=(0,r.useCallback)(function(){return v.current},[]),_=(0,r.useCallback)(function(){v.current=!1,h.current&&clearTimeout(h.current),h.current=setTimeout(function(){v.current=!0,x.current()},m)},[m]),I=(0,r.useCallback)(function(){v.current=null,h.current&&clearTimeout(h.current)},[]),(0,r.useEffect)(function(){x.current=a},[a]),(0,r.useEffect)(function(){return _(),I},[m]),[$,I,_]);(0,r.useEffect)(()=>W(!ea()||q&&"PAGE"===j||V),[V,q,ea()]),(0,r.useEffect)(()=>et(T),[T]),(0,r.useEffect)(()=>D(!Q),[Q]);let er=(0,r.useMemo)(()=>
289{if(H){let e="/"===H?"":H;return Object.entries(S).map(([t,{label:a,urlKey:r=e,countryCode:l,isRoot:n,urlOverride:i}])=>{let o=i||b()(B,t,r),s=i||b()(B,r);return U&&(o=E()(o,{redirect:"no"}),s=E()(s,{redirect:"no"})),{label:a,locale:t,countryCode:l,elisif:{href:n?s:o,as:n?s:o}}}).sort((e,t)=>"Global"===e.label?-1:"Global"===t.label?1:e.label.localeCompare(t.label))}return null},[S,H,ee,U]),el=(0,r.useMemo)(()=>S[ee],[S,ee]),en=(0,r.useMemo)(()=>er?r.createElement(L,null,r.createElement(N,null,er.map(e=>r.createElement("li",{key:e.locale,className:(null==e?void 0:e.label)===(null==el?void 0:el.label)?"active-locale":""},r.createElement("a",{title:e.label,href:e.locale===ee?"#":e.elisif.as||e.elisif.href,onClick:()=>e.locale!==ee&&"MENU"===j&&(J("CountryPopup","ChangeCountry",`${T} - ${e.locale}`),!0)},r.createElement(P,null,F(e.countryCode)," ",e.label),r.createElement(c.A,{size:16})))))):r.createElement(r.Fragment,null),[er,el,ee]);return!Q&&er&&el?"PAGE"===j?ea()?r.createElement(k,null,R&&r.createElement(n.A,{variant:"subtle",size:"small"},R),r.createElement(i.A,{content:en,containerStyle:{zIndex:"9999"},trigger:"click",align:"end",key:"Locales"},r.createElement(A,null,r.createElement(o.Ay,{"aria-label":"Country Code",nature:"outlined",variant:"neutral"},r.createElement(C,{inline:!0,size:"h5"},F(el.countryCode),el.label," ",r.createElement(d.A,{color:"var(--color-white-100)",size:12}))))),r.createElement(o.Ay,{"aria-label":"Continue",onClick:()=>Z(ee)},"Continue"),r.createElement(o.Ay,{"aria-label":"close",onClick:()=>K(!0),anchor:!0},r.createElement(u.A,{size:40,color:"var(--color-neutral-400)"}))):r.createElement(r.Fragment,null):"FLAG"===j?r.createElement(z,null,R&&r.createElement(n.A,{inline:!0,size:"h5",bold:!0},R),r.createElement(X,null,null==er?void 0:er.map(e=>r.createElement("div",{key:e.locale},r.createElement(w.A,{elisif:e.elisif},r.createElement(G,{onClick:()=>{Z(e.locale)},title:function(e){var t;let a=e.elisif.as||e.elisif.href;if(!a)return null!=(t=e.label)?t:"";let r=(null==a?void 0:a.split("/").filter(Boolean).pop())||"";return r.match(/^[a-z]{2}(-[a-z]{2})?$/i)?e.label:r.split("-").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join(" ")+(e.label&&"Global"!==e.label?` in ${e.label}`:"")}(e)||e.label},r.createElement(s.A,{placement:"top",content:e.label,fontSize:"14px"},F(e.countryCode)," ",e.label))))))):r.createElement(r.Fragment,null,R&&r.createElement(n.A,{variant:"white",inline:!0,size:"h5",bold:!0},R,":"," "),el&&r.createElement("div",{className:"locale-menu"},r.createElement(Y.Hl,{id:`${O}-locale-menu-toggle-wrapper`,as:"label",htmlFor:`${O}-locale-menu-toggle`},r.createElement(Y.iA,{id:`${O}-locale-menu-toggle`}),r.createElement(n.A,{variant:"white"},F(el.countryCode)),r.createElement(n.A,{variant:"white"},el.label),r.createElement(d.A,{size:12,className:"chevron"})),r.createElement(Y.GX,{className:"locale-popover"},en),r.createElement(Y.hJ,null))):r.createElement(r.Fragment,null)};_.defaultProps={variant:"FLAG"};let I=_},60598:(e,t,a)=>{a.d(t,{A:()=>l});var r=a(15041);let l=(0,a(51846).A)(r.Vr3)},77103:(e,t,a)=>{a.d(t,{A:()=>n});var r=a(14232),l=function(e){return(e+1)%1e6};let n=function(){return(0,r.useReducer)(l,0)[1]}},81057:(e,t,a)=>{a.d(t,{A:()=>l});var r=a(32812);let l=(0,a(51846).A)(r.L7X)}}]);

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.