PageSourceSearch

https://trip.snowkid.kr/_next/static/chunks/2018.3875dd901d7f7342.js

js snowkid.kr collected 2026-10-06 03:36:54 UTC 5,827 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2018],{2018:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>u});var i=t(30088),o=t(516),r=t(81929),s=t(97237),a=t(22035),l=t(73750);function c(){let e;if(!(0,l.Go)())return()=>{};let n=!1,t="",i="",o=()=>{let e,o,r,s;if(n||!(0,l.Go)())return;let a=(e=window.location.pathname,r=(o=new URLSearchParams(window.location.search)).get("tab")??"place",s=o.get("view")??"list",{route:"/"===e?"discovery":e.startsWith("/places/")?"place":e.startsWith("/courses")?"courses":e.startsWith("/c/")?"shared-course":["/privacy","/terms","/service-info"].includes(e)?"legal":"other",tab:"place"===r||"festival"===r||"cafe"===r||"course"===r?r:"other",view:"list"===s||"map"===s?s:"other",drawers:document.querySelectorAll(".ct-v3-mobileSheet, .ct-v3-detailDrawer, .ct-v3-mobileFilter__sheet, .ct-course-guidePopup").length,scrollY:Math.max(0,Math.round(window.scrollY)),width:window.innerWidth,height:window.innerHeight,viewportHeight:Math.round(window.visualViewport?.height??window.innerHeight),viewportTop:Math.max(0,Math.round(window.visualViewport?.offsetTop??0)),scale:window.visualViewport?.scale??1,online:navigator.onLine,visible:"visible"===document.visibilityState}),c=JSON.stringify(a);t!==window.location.href?(t=window.location.href,(0,l.$w)("navigation",a)):c!==i&&(0,l.$w)("screen",a),i=c},r=()=>{(0,l.$w)("back-forward"),o()},a=e=>{e instanceof CustomEvent&&e.detail&&"object"==typeof e.detail&&((0,l.$w)("action",{action:e.detail.eventType}),o())},c=e=>{e instanceof ErrorEvent?(0,l.$w)("error",{error:(0,l.kD)(e.error),line:e.lineno,column:e.colno}):(0,l.$w)("resource-error")},d=e=>(0,l.$w)("unhandled-rejection",{error:(0,l.kD)(e.reason)}),u=()=>(0,l.$w)("permission",{permission:e?.state??"unknown"});try{navigator.permissions?.query?navigator.permissions.query({name:"geolocation"}).then(t=>{n||(e=t,u(),e.addEventListener("change",u))}).catch(()=>{n||(0,l.$w)("permission",{permission:"unknown"})}):(0,l.$w)("permission",{permission:"unsupported"})}catch{(0,l.$w)("permission",{permission:"unknown"})}o();let w=window.setInterval(o,500);return window.addEventListener("popstate",r),window.addEventListener(s.MP,a),window.addEventListener("error",c,!0),window.addEventListener("unhandledrejection",d),window.addEventListener("online",o),window.addEventListener("offline",o),document.addEventListener("visibilitychange",o),()=>{n=!0,window.clearInterval(w),e?.removeEventListener("change",u),window.removeEventListener("popstate",r),window.removeEventListener(s.MP,a),window.removeEventListener("error",c,!0),window.removeEventListener("unhandledrejection",d),window.removeEventListener("online",o),window.removeEventListener("offline",o),document.removeEventListener("visibilitychange",o)}}function d(){let e,n,t,i;return JSON.stringify({version:1,environment:(e=navigator.userAgent,n=/SamsungBrowser/u.test(e)?"Samsung Internet":/Edg/u.test(e)?"Edge":/Firefox|FxiOS/u.test(e)?"Firefox":/Chrome|CriOS/u.test(e)?"Chrome":/Safari/u.test(e)?"Safari":"unknown",t=/Android/u.test(e)?"Android":/iPhone|iPad|iPod/u.test(e)?"iOS":/Mac/u.test(e)?"macOS":/Windows/u.test(e)?"Windows":"other",i=e.match("Samsung Internet"===n?/SamsungBrowser\/([\d.]{1,24})/u:"Edge"===n?/Edg(?:A|iOS)?\/([\d.]{1,24})/u:"Firefox"===n?/(?:Firefox|FxiOS)\/([\d.]{1,24})/u:"Chrome"===n?/(?:Chrome|CriOS)\/([\d.]{1,24})/u:/Version\/([\d.]{1,24})/u)?.[1]??"unknown",{browser:n,browserVersion:i,os:t,inAppHint:/Instagram/iu.test(e)?"Instagram":/KAKAOTALK/iu.test(e)?"KakaoTalk":/FBAN|FBAV/iu.test(e)?"Facebook":/; wv\)/u.test(e)?"Android WebView":"unknown",bundle:(0,a.z)()?.clientBundle??"unknown",secureContext:window.isSecureContext,geolocationAvailable:!!navigator.geolocation,permissionsAvailable:!!navigator.permissions?.query}),...(0,l.Y2)()},null,2)}function u({onStop:e}){let[n,t]=(0,o.useState)(!1),[s,a]=(0,o.useState)(""),[w,h]=(0,o.useState)(""),v=(0,o.useRef)(null),p=(0,o.useRef)(null);(0,o.useEffect)(c,[]);let m=()=>{t(!1),v.current?.focus({preventScroll:!0})};return(0,i.jsxs)("aside",{className:"ct-diagnostics","aria-label":"브라우저 진단",children:[(0,i.jsx)("button",{ref:v,type:"button","aria-expanded":n,"aria-controls":"diagnostics-panel",onClick:()=>{n?m():(a(d()),h(""),t(!0))},children:"진단"}),n&&(0,i.jsxs)("section",{id:"diagnostics-panel",className:"ct-diagnostics__panel","aria-label":"진단 기록",onKeyDown:e=>{"Escape"===e.key&&(e.preventDefault(),e.stopPropagation(),m())},children:[(0,i.jsxs)("header",{children:[(0,i.jsx)("strong",{children:"브라우저 진단"}),(0,i.jsx)("button",{type:"button",onClick:m,children:"접기"})]}),(0,i.jsx)("p",{children:"문제를 재현한 뒤 결과를 복사해 보내 주세요. 복사할 때 최신 기록이 포함됩니다."}),(0,i.jsxs)("div",{className:"ct-diagnostics__actions",children:[(0,i.jsx)("button",{type:"button",onClick:async()=>{let e=d();a(e);try{await (0,r.D)(e),h("진단 결과를 복사했어요.")}catch{h("아래 기록을 길게 눌러 복사해 주세요."),p.current?.focus(),p.current?.select()}},children:"결과 복사"}),(0,i.jsx)("button",{type:"button",onClick:()=>{a(d()),h("최신 기록을 표시했어요.")},children:"기록 새로 보기"}),(0,i.jsx)("button",{type:"button",onClick:()=>{(0,l.uu)(),a(d()),h("기록을 비웠어요.")},children:"기록 비우기"}),(0,i.jsx)("button",{type:"button",onClick:e,children:"진단 종료"})]}),(0,i.jsx)("p",{role:"status",children:w}),(0,i.jsx)("textarea",{ref:p,"aria-label":"복사할 진단 결과",readOnly:!0,value:s,spellCheck:!1}),(0,i.jsxs)("p",{children:["최근 ",l.Ie,"건을 이 탭에만 보관하며 자동 전송하지 않습니다. 검색어\xb7정확한 위치\xb7인증정보는 제외합니다. 새로고침하거나 진단을 종료하면 기록이 사라집니다."]})]})]})}t(13478)},13478:()=>{}}]);

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.