PageSourceSearch

https://www.goabroad.com/_next/static/chunks/847c02a7e79ca9c7.js

js goabroad.com collected 2026-10-01 08:46:50 UTC 14,363 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,27406,e=>{"use strict";e.s(["getOwnerDocument",()=>t,"getOwnerWindow",()=>n,"isShadowRoot",()=>r]);let t=e=>e?.ownerDocument??document,n=e=>e&&"window"in e&&e.window===e?e:t(e).defaultView||window;function r(e){return null!==e&&"object"==typeof e&&"nodeType"in e&&"number"==typeof e.nodeType&&e.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&"host"in e}},655546,e=>{"use strict";function t(){return!1}e.s(["shadowDOM",()=>t])},693112,e=>{"use strict";e.s(["getActiveElement",()=>i,"getEventTarget",()=>o,"nodeContains",()=>r]);var t=e.i(27406),n=e.i(655546);function r(e,r){if(!(0,n.shadowDOM)())return!!r&&!!e&&e.contains(r);if(!e||!r)return!1;let i=r;for(;null!==i;){if(i===e)return!0;i="SLOT"===i.tagName&&i.assignedSlot?i.assignedSlot.parentNode:(0,t.isShadowRoot)(i)?i.host:i.parentNode}return!1}let i=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;if(!(0,n.shadowDOM)())return e.activeElement;let t=e.activeElement;for(;t&&"shadowRoot"in t&&t.shadowRoot?.activeElement;)t=t.shadowRoot.activeElement;return t};function o(e){if((0,n.shadowDOM)()&&e.target instanceof Element&&e.target.shadowRoot){if("composedPath"in e)return e.composedPath()[0]??null;else if("composedPath"in e.nativeEvent)return e.nativeEvent.composedPath()[0]??null}return e.target}},153224,e=>{"use strict";function t(e){if(function(){if(null==n){n=!1;try{document.createElement("div").focus({get preventScroll(){return n=!0,!0}})}catch{}}return n}())e.focus({preventScroll:!0});else{let t=function(e){let t=e.parentNode,n=[],r=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==r;)(t.offsetHeight<t.scrollHeight||t.offsetWidth<t.scrollWidth)&&n.push({element:t,scrollTop:t.scrollTop,scrollLeft:t.scrollLeft}),t=t.parentNode;return r instanceof HTMLElement&&n.push({element:r,scrollTop:r.scrollTop,scrollLeft:r.scrollLeft}),n}(e);e.focus(),function(e){for(let{element:t,scrollTop:n,scrollLeft:r}of e)t.scrollTop=n,t.scrollLeft=r}(t)}}e.s(["focusWithoutScrolling",()=>t]);let n=null},751311,47303,776451,549625,628019,253856,e=>{"use strict";e.s(["createSyntheticEvent",()=>p,"ignoreFocusEvent",()=>g,"preventFocus",()=>b,"setEventTarget",()=>m,"useSyntheticBlurEvent",()=>E],751311);var t=e.i(153224),n=e.i(693112),r=e.i(27406);e.s(["isFocusable",()=>l,"isTabbable",()=>c],47303);let i="undefined"!=typeof Element&&"checkVisibility"in Element.prototype;function o(e,t){return i?e.checkVisibility({visibilityProperty:!0})&&!e.closest("[data-react-aria-prevent-focus]"):"#comment"!==e.nodeName&&function(e){let t=(0,r.getOwnerWindow)(e);if(!(e instanceof t.HTMLElement)&&!(e instanceof t.SVGElement))return!1;let{display:n,visibility:i}=e.style,o="none"!==n&&"hidden"!==i&&"collapse"!==i;if(o){let{getComputedStyle:t}=(0,r.getOwnerWindow)(e),{display:n,visibility:i}=t(e);o="none"!==n&&"hidden"!==i&&"collapse"!==i}return o}(e)&&!e.hasAttribute("hidden")&&!e.hasAttribute("data-react-aria-prevent-focus")&&("DETAILS"!==e.nodeName||!t||"SUMMARY"===t.nodeName||e.hasAttribute("open"))&&(!e.parentElement||o(e.parentElement,e))}let u=["input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable^="false"])',"permission"],s=u.join(":not([hidden]),")+",[tabindex]:not([disabled]):not([hidden])";u.push('[tabindex]:not([tabindex="-1"]):not([disabled])');let a=u.join(':not([hidden]):not([tabindex="-1"]),');function l(e,t){return e.matches(s)&&!d(e)&&(t?.skipVisibilityCheck||o(e))}function c(e){return e.matches(a)&&o(e)&&!d(e)}function d(e){let t=e;for(;null!=t;){if(t instanceof(0,r.getOwnerWindow)(t).HTMLElement&&t.inert)return!0;t=t.parentElement}return!1}e.s(["useLayoutEffect",()=>v],776451);var f=e.i(191788);let v="undefined"!=typeof document?f.default.useLayoutEffect:()=>{};function p(e){return e.nativeEvent=e,e.isDefaultPrevented=()=>e.defaultPrevented,e.isPropagationStopped=()=>e.cancelBubble,e.persist=()=>{},e}function m(e,t){Object.defineProperty(e,"target",{value:t}
1),Object.defineProperty(e,"currentTarget",{value:t})}function E(e){let t=(0,f.useRef)({isFocused:!1,observer:null});return v(()=>{let e=t.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]),(0,f.useCallback)(r=>{let i=(0,n.getEventTarget)(r);(i instanceof HTMLButtonElement||i instanceof HTMLInputElement||i instanceof HTMLTextAreaElement||i instanceof HTMLSelectElement)&&(t.current.isFocused=!0,i.addEventListener("focusout",n=>{if(t.current.isFocused=!1,i.disabled){let t=p(n);e?.(t)}t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)},{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&i.disabled){t.current.observer?.disconnect();let e=i===(0,n.getActiveElement)()?null:(0,n.getActiveElement)();i.dispatchEvent(new FocusEvent("blur",{relatedTarget:e})),i.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:e}))}}),t.current.observer.observe(i,{attributes:!0,attributeFilter:["disabled"]}))},[e])}let g=!1;function b(e){for(;e&&!l(e,{skipVisibilityCheck:!0});)e=e.parentElement;let i=(0,r.getOwnerWindow)(e),o=i.document.activeElement;if(!o||o===e)return;g=!0;let u=!1,s=e=>{((0,n.getEventTarget)(e)===o||u)&&e.stopImmediatePropagation()},a=r=>{((0,n.getEventTarget)(r)===o||u)&&(r.stopImmediatePropagation(),e||u||(u=!0,(0,t.focusWithoutScrolling)(o),f()))},c=t=>{((0,n.getEventTarget)(t)===e||u)&&t.stopImmediatePropagation()},d=r=>{((0,n.getEventTarget)(r)===e||u)&&(r.stopImmediatePropagation(),u||(u=!0,(0,t.focusWithoutScrolling)(o),f()))};i.addEventListener("blur",s,!0),i.addEventListener("focusout",a,!0),i.addEventListener("focusin",d,!0),i.addEventListener("focus",c,!0);let f=()=>{cancelAnimationFrame(v),i.removeEventListener("blur",s,!0),i.removeEventListener("focusout",a,!0),i.removeEventListener("focusin",d,!0),i.removeEventListener("focus",c,!0),g=!1,u=!1},v=requestAnimationFrame(f);return f}function y(e){if("undefined"==typeof window||null==window.navigator)return!1;let t=window.navigator.userAgentData?.brands;return Array.isArray(t)&&t.some(t=>e.test(t.brand))||e.test(window.navigator.userAgent)}function h(e){return"undefined"!=typeof window&&null!=window.navigator&&e.test(window.navigator.userAgentData?.platform||window.navigator.platform)}function w(e){let t=null;return()=>(null==t&&(t=e()),t)}e.s(["isAndroid",()=>C,"isChrome",()=>k,"isFirefox",()=>F,"isIOS",()=>O,"isIPad",()=>S,"isMac",()=>T,"isWebKit",()=>M],549625),e.i(350461);let T=w(function(){return h(/^Mac/i)}),L=w(function(){return h(/^iPhone/i)}),S=w(function(){return h(/^iPad/i)||T()&&navigator.maxTouchPoints>1}),O=w(function(){return L()||S()});w(function(){return T()||O()});
1let M=w(function(){return y(/AppleWebKit/i)&&!k()}),k=w(function(){return y(/Chrome/i)}),C=w(function(){return y(/Android/i)}),F=w(function(){return y(/Firefox/i)});function W(e){return""===e.pointerType&&!!e.isTrusted||(C()&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType)}function A(e){return!C()&&0===e.width&&0===e.height||1===e.width&&1===e.height&&0===e.pressure&&0===e.detail&&"mouse"===e.pointerType}function P(e,n){let r=!(arguments.length>2)||void 0===arguments[2]||arguments[2],{metaKey:i,ctrlKey:o,altKey:u,shiftKey:s}=n;F()&&window.event?.type?.startsWith("key")&&"_blank"===e.target&&(T()?i=!0:o=!0);let a=M()&&T()&&!S()&&1?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:i,ctrlKey:o,altKey:u,shiftKey:s}):new MouseEvent("click",{metaKey:i,ctrlKey:o,altKey:u,shiftKey:s,detail:1,bubbles:!0,cancelable:!0});P.isOpening=r,(0,t.focusWithoutScrolling)(e),e.dispatchEvent(a),P.isOpening=!1}e.s(["isVirtualClick",()=>W,"isVirtualPointerEvent",()=>A],628019),e.s(["openLink",()=>P],253856),P.isOpening=!1},617917,e=>{"use strict";e.s(["useIsSSR",()=>c,"useSSRSafeId",()=>u]);var t=e.i(191788);let n={prefix:String(Math.round(1e10*Math.random())),current:0},r=t.default.createContext(n),i=t.default.createContext(!1);"undefined"!=typeof window&&window.document&&window.document.createElement;let o=new WeakMap,u="function"==typeof t.default.useId?function(e){let r=t.default.useId(),[i]=(0,t.useState)(c()),o=i?"react-aria":`react-aria${n.prefix}`;return e||`${o}-${r}`}:function(e){let n=(0,t.useContext)(r),i=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=(0,t.useContext)(r),i=(0,t.useRef)(null);if(null===i.current&&!e){let e=t.default.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED?.ReactCurrentOwner?.current;if(e){let t=o.get(e);null==t?o.set(e,{id:n.current,state:e.memoizedState}):e.memoizedState!==t.state&&(n.current=t.id,o.delete(e))}i.current=++n.current}return i.current}(!!e),u=`react-aria${n.prefix}`;return e||`${u}-${i}`};function s(){return!1}function a(){return!0}function l(e){return()=>{}}function c(){return"function"==typeof t.default.useSyncExternalStore?t.default.useSyncExternalStore(l,s,a):(0,t.useContext)(i)}},516806,e=>{"use strict";e.s(["getInteractionModality",()=>L,"isFocusVisible",()=>T,"setInteractionModality",()=>S,"useFocusVisibleListener",()=>M]);var t=e.i(693112),n=e.i(27406),r=e.i(751311),i=e.i(549625),o=e.i(628019),u=e.i(253856);e.i(617917);var s=e.i(191788);let a=null,l=new Set,c=new Map,d=!1,f=!1,v={Tab:!0,Escape:!0};function p(e,t){for(let n of l)n(e,t)}function m(e){d=!0,u.openLink.isOpening||e.metaKey||!(0,i.isMac)()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key||(a="keyboard",p("keyboard",e))}function E(e){a="pointer","pointerType"in e&&e.pointerType,("mousedown"===e.type||"pointerdown"===e.type)&&(d=!0,p("pointer",e))}function g(e){!u.openLink.isOpening&&(0,o.isVirtualClick)(e)&&(d=!0,a="virtual")}function b(e){let i=(0,n.getOwnerWindow)((0,t.getEventTarget)(e)),o=(0,n.getOwnerDocument)((0,t.getEventTarget)(e));(0,t.getEventTarget)(e)!==i&&(0,t.getEventTarget)(e)!==o&&!r.ignoreFocusEvent&&e.isTrusted&&(d||f||(a="virtual",p("virtual",e)),d=!1,f=!1)}function y(){r.ignoreFocusEvent||(d=!1,f=!0)}function h(e){if("undefined"==typeof window||"undefined"==typeof document)return;let t=(0,n.getOwnerWindow)(e),r=(0,n.getOwnerDocument)(e);if(c.get(t))return;let i=t.HTMLElement.prototype.focus;Reflect.defineProperty(t.HTMLElement.prototype,"focus",{configurable:!0,writable:!0,value:function(){d=!0,i.apply(this,arguments)}}),r.addEventListener("keydown",m,!0),r.addEventListener("keyup",m,!0),r.addEventListener("click",g,!0),t.addEventListener("focus",b,!0),t.addEventListener("blur",y,!1),"undefined"!=typeof PointerEvent&&(r.addEventListener("pointerdown",E,!0),r.addEventListener("pointermove",E,!0),r.addEventListener("pointerup",E,!0)),t.addEventListener("beforeunload",()=>{w(e)},{once:!0}),c.set(t,{focus:i})}let w=(e,t)=>{let r=(0,n.getOwnerWindow)(e),i=(0,n.getOwnerDocument)(e);t&&i.removeEventListener("DOMContentLoaded",t),c.has(r)&&(Reflect.defineProperty(r.HTMLElement.prototype,"focus",{configurable:!0,writable:!0,value:c.get(r).focus}),i.removeEventListener("keydown",m,!0),i.removeEventListener("keyup",m,!0),i.removeEventListener("click",g,!0),r.removeEventListener("focus",b,!0),r.removeEventListener("blur",y,!1),"undefined"!=typeof PointerEvent&&(i.removeEventListener("pointerdown",E,!0),i.removeEventListener("pointermove",E,!0),i.removeEventListener("pointerup",E,!0)),c.delete(r))};function T(){return"pointer"!==a}function L(){return a}function S(e){a=e,p(e,null)}"undefined"!=typeof document&&function(e){let t,r=(0,n.getOwnerDocument)(void 0);"loading"!==r.readyState?h(void 0):(t=()=>{h(e)},r.addEventListener("DOMContentLoaded",t)),()=>w(e,t)}();let O=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function M(e,r,i){h(),(0,s.useEffect)(()=>
1{if(i?.enabled===!1)return;let r=(r,o)=>{(function(e,r,i){let o=i?(0,t.getEventTarget)(i):void 0,u=(0,n.getOwnerDocument)(o),s=(0,n.getOwnerWindow)(o),a=void 0!==s?s.HTMLInputElement:HTMLInputElement,l=void 0!==s?s.HTMLTextAreaElement:HTMLTextAreaElement,c=void 0!==s?s.HTMLElement:HTMLElement,d=void 0!==s?s.KeyboardEvent:KeyboardEvent,f=(0,t.getActiveElement)(u);return!((e=e||f instanceof a&&!O.has(f.type)||f instanceof l||f instanceof c&&f.isContentEditable)&&"keyboard"===r&&i instanceof d&&!v[i.key])})(!!i?.isTextInput,r,o)&&e(T())};return l.add(r),()=>{l.delete(r)}},r)}},436896,e=>{"use strict";e.s(["useGlobalListeners",()=>n]);var t=e.i(191788);function n(){let e=(0,t.useRef)(new Map),n=(0,t.useCallback)((t,n,r,i)=>{let o=i?.once?function(){for(var t=arguments.length,n=Array(t),i=0;i<t;i++)n[i]=arguments[i];e.current.delete(r),r(...n)}:r;e.current.set(r,{type:n,eventTarget:t,fn:o,options:i}),t.addEventListener(n,o,i)},[]),r=(0,t.useCallback)((t,n,r,i)=>{let o=e.current.get(r)?.fn||r;t.removeEventListener(n,o,i),e.current.delete(r)},[]),i=(0,t.useCallback)(()=>{e.current.forEach((e,t)=>{r(e.eventTarget,e.type,t,e.options)})},[r]);return(0,t.useEffect)(()=>i,[i]),{addGlobalListener:n,removeGlobalListener:r,removeAllGlobalListeners:i}}},508141,e=>{"use strict";e.s(["useFocusWithin",()=>u]);var t=e.i(751311),n=e.i(693112),r=e.i(27406),i=e.i(436896),o=e.i(191788);function u(e){let{isDisabled:u,onBlurWithin:s,onFocusWithin:a,onFocusWithinChange:l}=e,c=(0,o.useRef)({isFocusWithin:!1}),{addGlobalListener:d,removeAllGlobalListeners:f}=(0,i.useGlobalListeners)(),v=(0,o.useCallback)(e=>{(0,n.nodeContains)(e.currentTarget,(0,n.getEventTarget)(e))&&c.current.isFocusWithin&&!(0,n.nodeContains)(e.currentTarget,e.relatedTarget)&&(c.current.isFocusWithin=!1,f(),s&&s(e),l&&l(!1))},[s,l,c,f]),p=(0,t.useSyntheticBlurEvent)(v),m=(0,o.useCallback)(e=>{if(!(0,n.nodeContains)(e.currentTarget,(0,n.getEventTarget)(e)))return;let i=(0,n.getEventTarget)(e),o=(0,r.getOwnerDocument)(i),u=(0,n.getActiveElement)(o);if(!c.current.isFocusWithin&&u===i){a&&a(e),l&&l(!0),c.current.isFocusWithin=!0,p(e);let r=e.currentTarget;d(o,"focus",e=>{let i=(0,n.getEventTarget)(e);if(c.current.isFocusWithin&&!(0,n.nodeContains)(r,i)){let e=new o.defaultView.FocusEvent("blur",{relatedTarget:i});(0,t.setEventTarget)(e,r),v((0,t.createSyntheticEvent)(e))}},{capture:!0})}},[a,l,p,d,v]);return u?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:m,onBlur:v}}}}]);

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.