1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,572610,e=>{"use strict";var t,i,r=new class{info(e,t){"u">typeof console&&console.info(`[hiway] ${e}`,t??"")}warn(e,t){"u">typeof console&&console.warn(`[hiway] ${e}`,t??"")}error(e,t){"u">typeof console&&console.error(`[hiway] ${e}`,t??"")}},o={getToken:"GetToken",getLanguageInfo:"GetLanguageInfo",signIn:"SignIn",signOut:"LogOut",signUp:"SignUp",userSignInFinished:"UserSignInFinished",updateLanguageInfo:"UpdateLanguageInfo",openWindow:"OpenNewWindow",openSsoWindow:"OpenSsoWindow",openModal:"OpenNewModal",closeWindow:"CloseWindow",closeModal:"CloseModal",back:"MoveBack",pushAndClose:"PushAndClose",openExternalLink:"OpenExternalLink",getPermissionStatus:"GetPermissionStatus",requestPermission:"RequestPermission",getPushNotificationStatus:"GetPushNotificationStatus",refreshHome:"RefreshHome",refreshMetadata:"RefreshMetadata",showToast:"ShowToast",requestFile:"RequestFile",captureCreditCard:"CaptureCreditCard",broadcastEvent:"BroadcastEvent",launchImeiDialer:"LaunchImeiDialer",openShareSheet:"OpenShareSheet",requestOpenSoftKeyboard:"RequestOpenSoftKeyboard",navigateRoute:"NavigateRoute",navigate:"Navigate"},a=((t=a||{}).GetToken="GetToken",t.GetLanguageInfo="GetLanguageInfo",t.GetPushNotificationStatus="GetPushNotificationStatus",t.LogOut="LogOut",t.RequestNativePermission="RequestNativePermission",t.NavigateRoute="NavigateRoute",t.Navigate="Navigate",t.OpenNewWindow="OpenNewWindow",t.OpenSsoWindow="OpenSsoWindow",t.CloseWindow="CloseWindow",t.OpenNewModal="OpenNewModal",t.CloseModal="CloseModal",t.SignUp="SignUp",t.SignIn="SignIn",t.UpdateLanguageInfo="UpdateLanguageInfo",t.MoveBack="MoveBack",t.RefreshHome="RefreshHome",t.RefreshMetadata="RefreshMetadata",t.GetPermissionStatus="GetPermissionStatus",t.RequestPermission="RequestPermission",t.PushAndClose="PushAndClose",t.OpenExternalLink="OpenExternalLink",t.ShowToast="ShowToast",t.RequestFile="RequestFile",t.CaptureCreditCard="CaptureCreditCard",t.BroadcastEvent="BroadcastEvent",t.UserSignInFinished="UserSignInFinished",t.LaunchImeiDialer="LaunchImeiDialer",t),s=((i=s||{}).BackPressed="backPressed",i.PageActivated="pageActivated",i.PageInactivated="pageInactivated",i.PermissionStatusUpdated="permissionStatusUpdated",i.FileRequestCompleted="fileRequestCompleted",i.CreditCardCaptured="captureCreditCardCompleted",i.EventBroadcasted="eventBroadcasted",i),n=e=>e.split(".").map(e=>Number.parseInt(e,10)||0),l=(e,t)=>
1{let i=n(e),r=n(t),o=Math.max(i.length,r.length);for(let e=0;e<o;e++){let t=i[e]??0,o=r[e]??0;if(t>o)return 1;if(t<o)return -1}return 0},c="0.0.0",u=new class{storage=new Map;version=c;actions;constructor(){window.handleNativeResponse=this.handleNativeResponse.bind(this),window.hdsbridge={emit:this.handleEmit.bind(this),response:this.handleNativeResponse.bind(this)},this.actions=this.createActions()}call(e,t){let i=o[e]??e;return r.info("Native function called",{component:"NativeBridge",action:"call",data:{action:e,nativeAction:i,params:t}}),this.callNative(i,t??{})}isAvailable(){return!!(window.AndroidNative||window.webkit?.messageHandlers?.postMessage)}isVersionAtLeast(e){if(this.version===c)return!1;if(!/^\d+\.\d+\.\d+$/.test(e))throw Error(`Invalid version format: ${e}. Must be x.x.x`);return l(this.version,e)>=0}isNativeEnvironment(){return this.isAvailable()}getPushNotificationStatus=async()=>{let e=await this.callNative("GetPushNotificationStatus");if(e&&"boolean"==typeof e.isNativePushEnabled)return{isNativePushEnabled:e.isNativePushEnabled};throw Error("Invalid push notification status data")};callRequestNotificationPermission(e){return this.callNative("RequestNativePermission",{permissionId:e})}launchImeiDialer=async()=>{let e=await this.callNative("LaunchImeiDialer");if(e?.errorCode==="COMMON-410")throw Error("Not supported device")};callNavigate(e){return this.callNative("Navigate",e)}callUserSignInFinished(e){return this.callNative("UserSignInFinished",e)}callRefreshHome(){return this.callNative("RefreshHome")}callLegacy(e,t){return this.callNative(e,t??{})}handleEmit(e){r.info("Native event received",{component:"NativeBridge",action:"handleEmit",data:{event:e}});try{let t=JSON.parse(e);this.dispatchBridgeEvent(t)}catch{this.dispatchBridgeEvent({action:e})}}dispatchBridgeEvent(e){window.dispatchEvent(new CustomEvent(e.action,{detail:e.data}))}handleNativeResponse(e){r.info("Native response received",{component:"NativeBridge",action:"handleNativeResponse",data:{responseString:e}});try{let t=JSON.parse(e);this.version=t.version??this.version,this.handleResponse(t)}catch(t){r.error("Native response parsing failed",{component:"NativeBridge",action:"handleNativeResponse",error:t,data:{responseString:e}})}}handleResponse(e){let t=this.storage.get(e.id);t?(window.clearTimeout(t.timeoutId),this.storage.delete(e.id),"Success"===e.status?t.resolve(e.data):t.reject(e.error)):r.warn("Native response: pending request not found",{component:"NativeBridge",action:"handleResponse",data:{responseId:e.id,responseAction:e.action}})}callNative(e,t={},i){return new Promise((o,a)=>{try{let s=`${Date.now()}-${Math.random().toString(36).substring(2,11)}`,n=i?.timeout??1e4,l=window.setTimeout(()=>{this.storage.delete(s),a(Error(`Request timeout: ${e}`))},n);this.storage.set(s,{id:s,action:e,resolve:o,reject:a,timeoutId:l,timestamp:Date.now()});let c=JSON.stringify({action:e,data:t,id:s});r.info("Native message sent",{component:"NativeBridge",action:"callNative",data:{nativeAction:e,requestId:s}});let u=!1;window.AndroidNative?.postMessage&&(window.AndroidNative.postMessage(c),u=!0);let d=window.webkit?.messageHandlers?.postMessage;if(d&&(d.postMessage(c),u=!0),!u){window.clearTimeout(l),this.storage.delete(s),a(Error("Native bridge is not available to send message."));return}}catch(t){r.error("Native function call failed",{component:"NativeBridge",action:"callNative",error:t,data:{nativeAction:e}}),a(t)}})}createActions(){let e=this.call.bind(this);return{auth:{signIn:t=>e("signIn",t),signOut:()=>e("signOut"),signUp:t=>e("signUp",t),userSignInFinished:()=>e("userSignInFinished")},stack:{openWindow:t=>e("openWindow",t),openSsoWindow:t=>e("openSsoWindow",t),openModal:t=>e("openModal",t),closeWindow:()=>e("closeWindow"),closeModal:()=>e("closeModal"),back:()=>e("back"),pushAndClose:t=>e("pushAndClose",t),openExternalLink:t=>e("openExternalLink",t)},permission:{getStatus:t=>e("getPermissionStatus",t),request:t=>e("requestPermission",t)},user:{getToken:()=>e("getToken"),getLanguageInfo:()=>e("getLanguageInfo"),updateLanguageInfo:t=>e("updateLanguageInfo",t)}}}};e.s(["ActionTypes",0,a,"BridgeEventTypes",0,s,"NATIVE_ACTION",0,o,"compareVersion",0,l,"logger",0,r,"nativeInterface",0,u])},178373,e=>{"use strict";e.s(["isKoreanPhoneNumber",0,function(e){let t=e.replace(/\D/g,"");
1return t.startsWith("82")&&(t=t.slice(2)),!(t.length<10)&&!(t.length>11)&&/^010\d{7,8}$/.test(t)},"isNil",0,function(e){return null==e}])},584350,e=>{"use strict";e.s(["first",0,function(e,t){return e.at(0)??t},"includes",0,function(e,t){for(let i of t)if(i===e)return!0;return!1},"last",0,function(e,t){return e.at(-1)??t}])},634876,e=>{"use strict";var t=e.i(584350),i=e.i(178373);e.s(["createEnum",0,function(e,r){let o=Object.keys(e).reduce((t,i)=>(t[`is${!i?"":i.split(/[.\-\s_]/).map(e=>e?e.replace(/([a-z])(?=[A-Z])/g,"$1\0").replace(/([A-Z])(?=[A-Z][a-z])/g,"$1\0").split("\0").map(e=>{if(!e)return"";let t=e.toLowerCase();return t.charAt(0).toUpperCase()+t.slice(1)}).join(""):"").join("")}`]=t=>t===e[i],t),{});return{...e,keys:()=>Object.keys(e),values:()=>Object.values(e),entries:()=>Object.entries(e),has:r=>!(0,i.isNil)(r)&&(0,t.includes)(r,Object.values(e)),...o,...r??{}}}],634876)},16243,e=>{"use strict";var t=e.i(178373),i=e.i(584350);let r=["kind","message","stack","statusCode","cause"];function o(e){return!(0,i.includes)(r,e)}var a=e.i(634876);let s={CRITICAL:10,ERROR:20,WARN:30,INFO:40,DEBUG:50},n=(0,a.createEnum)(s,{getValue:e=>s[e]});var l=e.i(967433);let c=new class{enabled=!0;transports=[];context={};constructor(e={}){(0,t.isNil)(e.enabled)||(this.enabled=e.enabled),(0,t.isNil)(e.context)||(this.context=e.context),(0,t.isNil)(e.transports)||(this.transports=e.transports)}setContext(e){this.context=e}setEnabled(e){this.enabled=e}isEnabled(){return this.enabled}getTransports(){return[...this.transports]}setTransports(e){this.transports=e}addTransport(e){this.transports.push(e)}removeTransport(e){this.transports=this.transports.filter(t=>t.name!==e)}clearTransports(){this.transports=[]}debug(e,t){this.log("DEBUG",e,t)}info(e,t){this.log("INFO",e,t)}warn(e,t){this.log("WARN",e,t)}error(e,t){this.log("ERROR",e,t)}critical(e,t){this.log("CRITICAL",e,t)}log(e,t,i={}){if(this.enabled&&0!==this.transports.length)try{let r=this.createLogEntry(e,t,{...this.context,...i,data:this.mergeData(this.context.data,i.data)});for(let t of(i.error&&(r.context.error=function e(t){let i={"error.kind":typeof t,"error.message":String(t)};return t instanceof Error?(i["error.kind"]=t.constructor.name,i["error.message"]=t.message,t.stack&&(i["error.stack"]=t.stack),t.cause&&(i["error.cause"]=e(t.cause)),"statusCode"in t&&"number"==typeof t.statusCode&&(i["http.status_code"]=t.statusCode),Object.getOwnPropertyNames(t).filter(o).reduce((e,i)=>(e[`error.${i}`]=t[i],e),i)):i}(i.error)),[...this.transports]))if(this.shouldSendToTransport(t,e)){let e=t.send(r);e instanceof Promise&&e.catch(e=>{console.error(`[LOGGER] Transport "${t.name}" ì ì¡ ì¤í¨:`,e)})}}catch(e){console.error("[LOGGER] ë¡ê·¸ ì ì¡ ì¤ ìì¸ ë°ì:",e)}}shouldSendToTransport(e,t){return n.getValue(t)<=n.getValue(e.level)}mergeData(e,t){return e||t?e?t?{...structuredClone(e),...structuredClone(t)}:structuredClone(e):t?structuredClone(t):null:null}createLogEntry(e,t,i){return{level:e,message:t,context:i,timestamp:Date.now()}}},u=l.LOG_LEVEL,d=l.IS_LOCAL||(0,l.isBrowser)()?"readable":"structured";c.setTransports([new class{name;level="ERROR";prefix="";mode;constructor({name:e,mode:t,level:i,prefix:r}){this.name=e,this.mode=t,i&&(this.level=i),r&&(this.prefix=r)}send(e){let t=this.getLogFunction(e.level);"structured"===this.mode?t(JSON.stringify(this.toStructuredLog(e))):t(this.formatMessage(e),e.context)}formatMessage(e){let t=this.prefix?`${this.prefix}: ${e.message}`:e.message;return`[${e.level}] ${t}`}toStructuredLog(e){let t={level:e.level,message:this.prefix?`${this.prefix}: ${e.message}`:e.message,timestamp:e.timestamp},{component:i,action:r,data:o,error:a,trace:s}=e.context,n={...t,...i&&{component:i},...r&&{action:r},...o&&{data:o},...s?.traceId&&{"dd.trace_id":s.traceId},...s?.spanId&&{"dd.span_id":s.spanId}};return a&&"object"==typeof a&&Object.assign(n,a),n}getLogFunction(e){switch(e){case"DEBUG":return console.debug;case"INFO":return console.info;case"WARN":return console.warn;case"ERROR":case"CRITICAL":return console.error;default:return console.log}}}({name:"client-web",level:u,mode:d})]),e.s(["logger",0,c],16243)},63772,e=>{"use strict";e.i(16243),e.s([],63772)},584781,(e,t,i)=>{t.exports=e.r(365147)},681244,e=>{"use strict";var t=e.i(761640);let i=0,r=null,o=null;e.s(["isBodyScrollLocked",0,function(){return i>0},"useBodyScrollLock",0,function(e,a={}){let s=(0,t.useRef)(!1),{manual:n=!1}=a,l=(0,t.useCallback)(()=>{s.current||(s.current=!0,(i+=1)>1||(r=function(){let{body:e}=document;return{overflow:e.style.overflow,paddingRight:e.style.paddingRight}}(),function(e){let{body:t}=document;if(e>0){let i=parseInt(window.getComputedStyle(t).paddingRight,10)||0;t.style.paddingRight=`${i+e}px`}t.style.overflow="hidden"}(window.innerWidth-document.documentElement.clientWidth),"u">typeof navigator&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&(o=e=>{e.target.closest("[data-scroll-lock-ignore]")||e.preventDefault()},document.addEventListener("touchmove",o,{passive:!1}))))},[]),c=(0,t.useCallback)(()=>{s.current&&(s.current=!1,!((i=Math.max(0,i-1))>0)&&r&&(function(e){let{body:t}=document;Object.assign(t.style,e)}(r),o&&(document.removeEventListener("touchmove",o),o=null),r=null))},[]);return(0,t.useEffect)(()=>(e?l():n||c(),()=>{c()}),[e,n,l,c]),c}])},494829,e=>{"use strict";let t=null;e.s(["clearToast",0,()=>{t&&t(e=>({...e,visible:!1}))},"setToast",0,e=>{t=e},"showToast",0,e=>{if(t){let i={visible:!0,content:e.content,icon:e.icon,position:e.position||"center",duration:void 0!==e.duration?e.duration:2e3,maskClickable:void 0===e.maskClickable||e.maskClickable,afterClose:e.afterClose};return t(i),{close:()=>{t&&t(e=>({...e,visible:!1}))}}}return{close:()=>{}}}])},636684,e=>{"use strict";var t=e.i(494829);let i={show:t.showToast,clear:t.clearToast};e.s(["Toast",0,i])},10111,e=>{"use strict";var t=e.i(967433);e.s(["resolveInternalPath",0,function(e){return e&&/^\/(?!\/|\\)/.test(e)?{path:e,pathname:new URL(e,t.HOST).pathname}:null}])},922176,e=>{"use strict";e.i(10111),e.s([])},470583,441952,e=>{"use strict";var t,i=e.i(634876);e.i(584350);var r=e.i(178373);function o(e,t,i){let o=[`${e}=${t}`];return(0,r.isNil)(i.domain)||o.push(`Domain=${i.domain}`),(0,r.isNil)(i.path)||o.push(`Path=${i.path}`),(0,r.isNil)(i.expires)||o.push(`Expires=${i.expires.toUTCString()}
1`),(0,r.isNil)(i.maxAge)||o.push(`Max-Age=${i.maxAge}`),(0,r.isNil)(i.sameSite)||o.push(`SameSite=${i.sameSite}`),i.httpOnly&&o.push("HttpOnly"),i.secure&&o.push("Secure"),i.partitioned&&o.push("Partitioned"),o.join("; ")}function a(e){let t=e.trim();return""===t?{}:t.split(";").map(e=>(function(e){let[t,...i]=e.split("=");return[t,i.length<1?void 0:i.join("=")]})(e)).reduce((e,[t,i])=>((0,r.isNil)(t)||(0,r.isNil)(i)||(e[t.trim()]=decodeURIComponent(i.trim())),e),{})}e.s(["createSetCookieEntry",0,o,"parseCookie",0,a],441952);var s="user-agent",n="function",l="object",c="string",u="undefined",d="browser",h="device",p="engine",m="result",w="name",b="type",g="vendor",v="version",f="architecture",y="major",k="model",x="console",C="mobile",S="tablet",E="smarttv",N="wearable",O="embedded",L="inapp",I="brands",T="formFactors",P="fullVersionList",A="platform",R="platformVersion",_="bitness",M="sec-ch-ua",$=M+"-full-version-list",U=M+"-arch",q=M+"-"+_,D=M+"-form-factors",B=M+"-"+C,z=M+"-"+k,F=M+"-"+A,W=F+"-version",j=[I,P,C,k,A,R,f,T,_],G="Amazon",H="Apple",V="ASUS",Z="BlackBerry",X="Google",K="Huawei",Y="Lenovo",J="Honor",Q="Microsoft",ee="Motorola",et="Nvidia",ei="OnePlus",er="OPPO",eo="Samsung",ea="Sharp",es="Sony",en="Xiaomi",el="Zebra",ec="Chrome",eu="Chromium",ed="Chromecast",eh="Edge",ep="Firefox",em="Opera",ew="Facebook",eb="Sogou",eg="Mobile ",ev=" Browser",ef="Windows",ey=typeof window!==u&&window.navigator?window.navigator:void 0,ek=ey&&ey.userAgentData?ey.userAgentData:void 0,ex=function(e,t){var i={},r=t;if(!eE(t))for(var o in r={},t)for(var a in t[o])r[a]=t[o][a].concat(r[a]?r[a]:[]);for(var s in e)i[s]=r[s]&&r[s].length%2==0?r[s].concat(e[s]):e[s];return i},eC=function(e){for(var t={},i=0;i<e.length;i++)t[e[i].toUpperCase()]=e[i];return t},eS=function(e,t){if(typeof e===l&&e.length>0){for(var i in e)if(eL(t)==eL(e[i]))return!0;return!1}return!!eN(e)&&eL(t)==eL(e)},eE=function(e,t){for(var i in e)return/^(browser|cpu|device|engine|os)$/.test(i)||!!t&&eE(e[i])},eN=function(e){return typeof e===c},eO=function(e){if(e){for(var t=[],i=eP(/\\?\"/g,e).split(","),r=0;r<i.length;r++)if(i[r].indexOf(";")>-1){var o=eR(i[r]).split(";v=");t[r]={brand:o[0],version:o[1]}}else t[r]=eR(i[r]);return t}},eL=function(e){return eN(e)?e.toLowerCase():e},eI=function(e){return eN(e)?eP(/[^\d\.]/g,e).split(".")[0]:void 0},eT=function(e){for(var t in e)if(e.hasOwnProperty(t)){var i=e[t];typeof i==l&&2==i.length?this[i[0]]=i[1]:this[i]=void 0}return this},eP=function(e,t){return eN(t)?t.replace(e,""):t},eA=function(e){return eP(/\\?\"/g,e)},eR=function(e,t){return e=eP(/^\s\s*/,String(e)),typeof t===u?e:e.substring(0,t)},e_=function(e,t){if(e&&t)for(var i,r,o,a,s,c,u=0;u<t.length&&!s;){var d=t[u],h=t[u+1];for(i=r=0;i<d.length&&!s&&d[i];)if(s=d[i++].exec(e))for(o=0;o<h.length;o++)c=s[++r],typeof(a=h[o])===l&&a.length>0?2===a.length?typeof a[1]==n?this[a[0]]=a[1].call(this,c):this[a[0]]=a[1]:a.length>=3&&(typeof a[1]!==n||a[1].exec&&a[1].test?3==a.length?this[a[0]]=c?c.replace(a[1],a[2]):void 0:4==a.length?this[a[0]]=c?a[3].call(this,c.replace(a[1],a[2])):void 0:a.length>4&&(this[a[0]]=c?a[3].apply(this,[c.replace(a[1],a[2])].concat(a.slice(4))):void 0):a.length>3?this[a[0]]=c?a[1].apply(this,a.slice(2)):void 0:this[a[0]]=c?a[1].call(this,c,a[2]):void 0):this[a]=c||void 0;u+=2}},eM=function(e,t){for(var i in t)if(typeof t[i]===l&&t[i].length>0){for(var r=0;r<t[i].length;r++)if(eS(t[i][r],e))return"?"===i?void 0:i}else if(eS(t[i],e))return"?"===i?void 0:i;return t.hasOwnProperty("*")?t["*"]:e},e$={ME:"4.90","NT 3.51":"3.51","NT 4.0":"4.0",2e3:["5.0","5.01"],XP:["5.1","5.2"],Vista:"6.0",7:"6.1",8:"6.2","8.1":"6.3",10:["6.4","10.0"],NT:""},eU={embedded:"Automotive",mobile:"Mobile",tablet:["Tablet","EInk"],smarttv:"TV",wearable:"Watch",xr:["VR","XR"],"?":["Desktop","Unknown"],"*":void 0},eq={Chrome:"Google Chrome",Edge:"Microsoft Edge","Edge WebView2":"Microsoft Edge WebView2","Chrome WebView":"Android WebView","Chrome Headless":"HeadlessChrome","Huawei Browser":"HuaweiBrowser","MIUI Browser":"Miui Browser","Opera Mobi":"OperaMobile",Yandex:"YaBrowser"},eD={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[v,[w,eg+"Chrome"]],[/webview.+edge\/([\w\.]+)/i],[v,[w,eh+" WebView"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[v,[w,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[w,v],[/opios[\/ ]+([\w\.]+)/i],[v,[w,em+" Mini"]],[/\bop(?:rg)?x\/([\w\.]+)/i],[v,[w,em+" GX"]],[/\bopr\/([\w\.]+)/i],[v,[w,em]],[/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i],[v,[w,"Baidu"]],[/\b(?:mxbrowser|mxios|myie2)\/?([-\w\.]*)\b/i],[v,[w,"Maxthon"]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer|sleipnir)[\/ ]?([\w\.]*)/i,/(avant|iemobile|slim(?:browser|boat|jet))[\/ ]?([\d\.]*)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|duckduckgo|klar|helio|(?=comodo_)?dragon|otter|dooble|(?:lg |qute)browser|palemoon)\/([-\w\.]+)/i,/(heytap|ovi|115|surf|qwant)browser\/([\d\.]+)/i,/(qwant)(?:ios|mobile)\/([\d\.]+)/i,/(ecosia|weibo)(?:__| \w+@)([\d\.]+)/i],[w,v],[/quark(?:pc)?\/([-\w\.]+)/i],[v,[w,"Quark"]],[/\bddg\/([\w\.]+)/i],[v,[w,"DuckDuckGo"]],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[v,[w,"UCBrowser"]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i,/micromessenger\/([\w\.]+)/i],[v,[w,"WeChat"]],[/konqueror\/([\w\.]+)/i],[v,[w,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[v,[w,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[v,[w,"Yandex"]],[/slbrowser\/([\w\.]+)/i],[v,[w,"Smart "+Y+ev]],[/(avast|avg)\/([\w\.]+)/i],[[w,/(.+)/,"$1 Secure"+ev],v],[/\bfocus\/([\w\.]+)/i],[v,[w,ep+" Focus"]],[/\bopt\/([\w\.]+)/i],[v,[w,em+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[v,[w,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[v,[w,"Dolphin"]],[/coast\/([\w\.]+)/i],[v,[w,em+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[v,[w,"MIUI"+ev]],[/fxios\/([\w\.-]+)/i],[v,[w,eg+ep]],[/\bqihoobrowser\/?([\w\.]*)/i],[v,[w,"360"]],[/\b(qq)\/([\w\.]+)/i],[[w,/(.+)/,"$1Browser"],v],[/(oculus|sailfish|huawei|vivo|pico)browser\/([\w\.]+)/i],[[w,/(.+)/,"$1"+ev],v],[/samsungbrowser\/([\w\.]+)/i],[v,[w,eo+" Internet"]],[/metasr[\/ ]?([\d\.]+)/i],[v,[w,eb+" Explorer"]],[/(sogou)mo\w+\/([\d\.]+)/i],[[w,eb+" Mobile"],v],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|2345(?=browser|chrome|explorer))\w*[\/ ]?v?([\w\.]+)/i],[w,v],[/(lbbrowser|rekonq)/i],[w],[/ome\/([\w\.]+) \w* ?(iron) saf/i,/ome\/([\w\.]+).+qihu (360)[es]e/i],[v,w],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[w,ew],v,[b,L]],[/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/(daum)apps[\/ ]([\w\.]+)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(alipay)client\/([\w\.]+)/i,/(twitter)(?:and| f.+e\/([\w\.]+))/i,/(bing)(?:web|sapphire)\/([\w\.]+)/i,/(instagram|snapchat|klarna)[\/ ]([-\w\.]+)/i],[w,v,[b,L]],[/\bgsa\/([\w\.]+) .*safari\//i],[v,[w,"GSA"],[b,L]],[/musical_ly(?:.
1+app_?version\/|_)([\w\.]+)/i],[v,[w,"TikTok"],[b,L]],[/\[(linkedin)app\]/i],[w,[b,L]],[/(zalo(?:app)?)[\/\sa-z]*([\w\.-]+)/i],[[w,/(.+)/,"Zalo"],v,[b,L]],[/(chromium)[\/ ]([-\w\.]+)/i],[w,v],[/headlesschrome(?:\/([\w\.]+)| )/i],[v,[w,ec+" Headless"]],[/wv\).+chrome\/([\w\.]+).+edgw\//i],[v,[w,eh+" WebView2"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[w,ec+" WebView"],v],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[v,[w,"Android"+ev]],[/chrome\/([\w\.]+) mobile/i],[v,[w,eg+"Chrome"]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[w,v],[/version\/([\w\.\,]+) .*mobile(?:\/\w+ | ?)safari/i],[v,[w,eg+"Safari"]],[/iphone .*mobile(?:\/\w+ | ?)safari/i],[[w,eg+"Safari"]],[/version\/([\w\.\,]+) .*(safari)/i],[v,w],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[w,[v,"1"]],[/(webkit|khtml)\/([\w\.]+)/i],[w,v],[/(?:mobile|tablet);.*(firefox)\/([\w\.-]+)/i],[[w,eg+ep],v],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[w,"Netscape"],v],[/(wolvic|librewolf)\/([\w\.]+)/i],[w,v],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[v,[w,ep+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+(?= .+rv\:.+gecko\/\d+)|[0-4][\w\.]+(?!.+compatible))/i,/(amaya|dillo|doris|icab|ladybird|lynx|mosaic|netsurf|obigo|polaris|w3m|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/\b(links) \(([\w\.]+)/i],[w,[v,/_/g,"."]],[/(cobalt)\/([\w\.]+)/i],[w,[v,/[^\d\.]+./,""]]],cpu:[[/\b((amd|x|x86[-_]?|wow|win)64)\b/i],[[f,"amd64"]],[/(ia32(?=;))/i,/\b((i[346]|x)86)(pc)?\b/i],[[f,"ia32"]],[/\b(aarch64|arm(v?[89]e?l?|_?64))\b/i],[[f,"arm64"]],[/\b(arm(v[67])?ht?n?[fl]p?)\b/i],[[f,"armhf"]],[/( (ce|mobile); ppc;|\/[\w\.]+arm\b)/i],[[f,"arm"]],[/ sun4\w[;\)]/i],[[f,"sparc"]],[/\b(avr32|ia64(?=;)|68k(?=\))|\barm(?=v([1-7]|[5-7]1)l?|;|eabi)|(irix|mips|sparc)(64)?\b|pa-risc)/i,/((ppc|powerpc)(64)?)( mac|;|\))/i,/(?:osf1|[freopnt]{3,4}bsd) (alpha)/i],[[f,/ower/,"",eL]],[/mc680.0/i],[[f,"68k"]],[/winnt.+\[axp/i],[[f,"alpha"]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[k,[g,eo],[b,S]],[/\b((?:s[cgp]h|gt|sm)-(?![lr])\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]((?!sm-[lr]|browser)[-\w]+)/i,/sec-(sgh\w+)/i],[k,[g,eo],[b,C]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)[\/\);]/i],[k,[g,H],[b,C]],[/\b(?:ios|apple\w+)\/.+[\(\/](ipad)/i,/\b(ipad)[\d,]*[;\] ].+(mac |i(pad)?)os/i],[k,[g,H],[b,S]],[/(macintosh);/i],[k,[g,H]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[k,[g,ea],[b,C]],[/\b((?:brt|eln|hey2?|gdi|jdn)-a?[lnw]09|(?:ag[rm]3?|jdn2|kob2)-a?[lw]0[09]hn)(?: bui|\)|;)/i],[k,[g,J],[b,S]],[/honor([-\w ]+)[;\)]/i],[k,[g,J],[b,C]],[/\b((?:ag[rs][2356]?k?|bah[234]?|bg[2o]|bt[kv]|cmr|cpn|db[ry]2?|jdn2|got|kob2?k?|mon|pce|scm|sht?|[tw]gr|vrd)-[ad]?[lw][0125][09]b?|605hw|bg2-u03|(?:gem|fdr|m2|ple|t1)-[7a]0[1-4][lu]|t1-a2[13][lw]|mediapad[\w\. ]*(?= bui|\)))\b(?!.+d\/s)/i],[k,[g,K],[b,S]],[/(?:huawei) ?([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][\dc][adnt]?)\b(?!.+d\/s)/i],[k,[g,K],[b,C]],[/oid[^\)]+; (2[\dbc]{4}(182|283|rp\w{2})[cgl]|m2105k81a?c)(?: bui|\))/i,/\b(?:xiao)?((?:red)?mi[-_ ]?pad[\w- ]*)(?: bui|\))/i],[[k,/_/g," "],[g,en],[b,S]],[/\b(poco[\w ]+|m2\d{3}j\d\d[a-z]{2})(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/oid[^\)]+; (m?[12][0-389][01]\w{3,6}[c-y])( bui|; wv|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note|max|cc)?[_ ]?(?:\d{0,2}\w?)[_ ]?(?:plus|se|lite|pro)?( 5g|lte)?)(?: bui|\))/i,/ ([\w ]+) miui\/v?\d/i],[[k,/_/g," "],[g,en],[b,C]],[/droid.+; (cph2[3-6]\d[13579]|((gm|hd)19|(ac|be|in|kb)20|(d[en]|eb|le|mt)21|ne22)[0-2]\d|p[g-k]\w[1m]10)\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[k,[g,ei],[b,C]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[k,[g,er],[b,C]],[/\b(opd2(\d{3}a?))(?: bui|\))/i],[k,[g,eM,{OnePlus:["203","304","403","404","413","415"],"*":er}],[b,S]],[/(vivo (5r?|6|8l?|go|one|s|x[il]?[2-4]?)[\w\+ ]*)(?: bui|\))/i],[k,[g,"BLU"],[b,C]],[/; vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[k,[g,"Vivo"],[b,C]],[/\b(rmx[1-3]\d{3})(?: bui|;|\))/i],[k,[g,"Realme"],[b,C]],[/(ideatab[-\w ]+|602lv|d-42a|a101lv|a2109a|a3500-hv|s[56]000|pb-6505[my]|tb-?x?\d{3,4}
1(?:f[cu]|xu|[av])|yt\d?-[jx]?\d+[lfmx])( bui|;|\)|\/)/i,/lenovo ?(b[68]0[08]0-?[hf]?|tab(?:[\w- ]+?)|tb[\w-]{6,7})( bui|;|\)|\/)/i],[k,[g,Y],[b,S]],[/lenovo[-_ ]?([-\w ]+?)(?: bui|\)|\/)/i],[k,[g,Y],[b,C]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ]([\w\s]+)(\)| bui)/i,/((?:moto(?! 360)[-\w\(\) ]+|xt\d{3,4}[cgkosw\+]?[-\d]*|nexus 6)(?= bui|\)))/i],[k,[g,ee],[b,C]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[k,[g,ee],[b,S]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[k,[g,"LG"],[b,S]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+(?!.*(?:browser|netcast|android tv|watch|webos))(\w+)/i,/\blg-?([\d\w]+) bui/i],[k,[g,"LG"],[b,C]],[/(nokia) (t[12][01])/i],[g,k,[b,S]],[/(?:maemo|nokia).*(n900|lumia \d+|rm-\d+)/i,/nokia[-_ ]?(([-\w\. ]*?))( bui|\)|;|\/)/i],[[k,/_/g," "],[b,C],[g,"Nokia"]],[/(pixel (c|tablet))\b/i],[k,[g,X],[b,S]],[/droid.+;(?: google)? (g(01[13]a|020[aem]|025[jn]|1b60|1f8f|2ybb|4s1m|576d|5nz6|8hhn|8vou|a02099|c15s|d1yq|e2ae|ec77|gh2x|kv4x|p4bc|pj41|r83y|tt9q|ur25|wvk6)|pixel[\d ]*a?( pro)?( xl)?( fold)?( \(5g\))?)( bui|\))/i],[k,[g,X],[b,C]],[/(google) (pixelbook( go)?)/i],[g,k],[/droid.+; (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-\w\w\d\d)(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[k,[g,es],[b,C]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[k,"Xperia Tablet"],[g,es],[b,S]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo(?!bc)\w\w)( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[k,[g,G],[b,S]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[k,/(.+)/g,"Fire Phone $1"],[g,G],[b,C]],[/(playbook);[-\w\),; ]+(rim)/i],[k,g,[b,S]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/(?:blackberry|\(bb10;) (\w+)/i],[k,[g,Z],[b,C]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[k,[g,V],[b,S]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[k,[g,V],[b,C]],[/(nexus 9)/i],[k,[g,"HTC"],[b,S]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[g,[k,/_/g," "],[b,C]],[/tcl (xess p17aa)/i,/droid [\w\.]+; ((?:8[14]9[16]|9(?:0(?:48|60|8[01])|1(?:3[27]|66)|2(?:6[69]|9[56])|466))[gqswx])(_\w(\w|\w\w))?(\)| bui)/i],[k,[g,"TCL"],[b,S]],[/droid [\w\.]+; (418(?:7d|8v)|5087z|5102l|61(?:02[dh]|25[adfh]|27[ai]|56[dh]|59k|65[ah])|a509dl|t(?:43(?:0w|1[adepqu])|50(?:6d|7[adju])|6(?:09dl|10k|12b|71[efho]|76[hjk])|7(?:66[ahju]|67[hw]|7[045][bh]|71[hk]|73o|76[ho]|79w|81[hks]?|82h|90[bhsy]|99b)|810[hs]))(_\w(\w|\w\w))?(\)| bui)/i],[k,[g,"TCL"],[b,C]],[/(itel) ((\w+))/i],[[g,eL],k,[b,eM,{tablet:["p10001l","w7001"],"*":"mobile"}]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[k,[g,"Acer"],[b,S]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[k,[g,"Meizu"],[b,C]],[/; ((?:power )?armor(?:[\w ]{0,8}))(?: bui|\))/i],[k,[g,"Ulefone"],[b,C]],[/; (energy ?\w+)(?: bui|\))/i,/; energizer ([\w ]+)(?: bui|\))/i],[k,[g,"Energizer"],[b,C]],[/; cat (b35);/i,/; (b15q?|s22 flip|s48c|s62 pro)(?: bui|\))/i],[k,[g,"Cat"],[b,C]],[/((?:new )?andromax[\w- ]+)(?: bui|\))/i],[k,[g,"Smartfren"],[b,C]],[/droid.+; (a(in)?(0(15|59|6[35])|142)p?)/i],[k,[g,"Nothing"],[b,C]],[/; (x67 5g|tikeasy \w+|ac[1789]\d\w+)( b|\))/i,/archos ?(5|gamepad2?|([\w ]*[t1789]|hello) ?\d+[\w ]*)( b|\))/i],[k,[g,"Archos"],[b,S]],[/archos ([\w ]+)( b|\))/i,/; (ac[3-6]\d\w{2,8})( b|\))/i],[k,[g,"Archos"],[b,C]],[/; (n159v)/i],[k,[g,"HMD"],[b,C]],[/(imo) (tab \w+)/i,/(infinix|tecno) (x1101b?|p904|dp(7c|8d|10a)( pro)?|p70[1-3]a?|p904|t1101)/i],[g,k,[b,S]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus(?! zenw)|dell|jolla|meizu|motorola|polytron|tecno|micromax|advan)[-_ ]?([-\w]*)/i,/; (blu|hmd|imo|infinix|lava|oneplus|tcl|wiko)[_ ]([\w\+ ]+?)(?: bui|\)|; r)/i,/(hp) ([\w ]+\w)/i,/(microsoft); (lumia[\w ]+)/i,/(oppo) ?([\w ]+) bui/i,/(hisense) ([ehv][\w ]+)\)/i,/droid[^;]+; (philips)[_ ]([sv-x][\d]{3,4}[xz]?)/i],[g,k,[b,C]],[/(kobo)\s(ereader|touch)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i],[g,k,[b,S]],[/(surface duo)/i],[k,[g,Q],[b,S]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[k,[g,"Fairphone"],[b,C]],[/((?:tegranote|shield t(?!.+d tv))[\w- ]*?)(?: b|\))/i],[k,[g,et],[b,S]],[/(sprint) (\w+)/i],[g,k,[b,C]],[/(kin\.[onetw]{3})/i],[[k,/\./g," "],[g,Q],[b,C]],[/droid.+; ([c6]+|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[k,[g,el],[b,S]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[k,[g,el],[b,C]],[/(philips)[\w ]+tv/i,/smart-tv.+(samsung)/i],[g,[b,E]],[/hbbtv.+maple;(\d+)/i],[[k,/^/,"SmartTV"],[g,eo],[b,E]],[/(vizio)(?: |.+model\/)(\w+-\w+)/i,/tcast.+(lg)e?. ([-\w]+)/i],[g,k,[b,E]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[g,"LG"],[b,E]],[/(apple) ?tv/i],[g,[k,H+" TV"],[b,E]],[/crkey.*devicetype\/chromecast/i],[[k,ed+" Third Generation"],[g,X],[b,E]],[/crkey.*devicetype\/([^/]*)/i],[[k,/^/,"Chromecast "],[g,X],[b,E]],[/fuchsia.*crkey/i],[[k,ed+" Nest Hub"],[g,X],[b,E]],[/crkey/i],[[k,ed],[g,X],[b,E]],[/(portaltv)/i],[k,[g,ew],[b,E]],[/droid.+aft(\w+)( bui|\))/i],[k,[g,G],[b,E]],[/(shield \w+ tv)/i],[k,[g,et],[b,E]],[/\
1(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[k,[g,ea],[b,E]],[/(bravia[\w ]+)( bui|\))/i],[k,[g,es],[b,E]],[/(mi(tv|box)-?\w+) bui/i],[k,[g,en],[b,E]],[/Hbbtv.*(technisat) (.*);/i],[g,k,[b,E]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[g,/.+\/(\w+)/,"$1",eM,{LG:"lge"}],[k,eR],[b,E]],[/(playstation \w+)/i],[k,[g,es],[b,x]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[k,[g,Q],[b,x]],[/(ouya)/i,/(nintendo) (\w+)/i,/(retroid) (pocket ([^\)]+))/i],[g,k,[b,x]],[/droid.+; (shield)( bui|\))/i],[k,[g,et],[b,x]],[/\b(sm-[lr]\d\d[0156][fnuw]?s?|gear live)\b/i],[k,[g,eo],[b,N]],[/((pebble))app/i,/(asus|google|lg|oppo) ((pixel |zen)?watch[\w ]*)( bui|\))/i],[g,k,[b,N]],[/(ow(?:19|20)?we?[1-3]{1,3})/i],[k,[g,er],[b,N]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[k,[g,H],[b,N]],[/(opwwe\d{3})/i],[k,[g,ei],[b,N]],[/(moto 360)/i],[k,[g,ee],[b,N]],[/(smartwatch 3)/i],[k,[g,es],[b,N]],[/(g watch r)/i],[k,[g,"LG"],[b,N]],[/droid.+; (wt63?0{2,3})\)/i],[k,[g,el],[b,N]],[/droid.+; (glass) \d/i],[k,[g,X],[b,"xr"]],[/(pico) ([\w ]+) os\d/i],[g,k,[b,"xr"]],[/(quest( \d| pro)?s?).+vr/i],[k,[g,ew],[b,"xr"]],[/mobile vr; rv.+firefox/i],[[b,"xr"]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[g,[b,O]],[/(aeobc)\b/i],[k,[g,G],[b,O]],[/(homepod).+mac os/i],[k,[g,H],[b,O]],[/windows iot/i],[[b,O]],[/droid.+; ([\w- ]+) (4k|android|smart|google)[- ]?tv/i],[k,[b,E]],[/\b((4k|android|smart|opera)[- ]?tv|tv; rv:|large screen[\w ]+safari)\b/i],[[b,E]],[/droid .+?; ([^;]+?)(?: bui|; wv\)|\) applew|; hmsc).+?(mobile|vr|\d) safari/i],[k,[b,eM,{mobile:"Mobile",xr:"VR","*":S}]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[b,S]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[b,C]],[/droid .+?; ([\w\. -]+)( bui|\))/i],[k,[g,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[v,[w,eh+"HTML"]],[/(arkweb)\/([\w\.]+)/i],[w,v],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[v,[w,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna|servo)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[w,v],[/ladybird\//i],[[w,"LibWeb"]],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[v,w]],os:[[/(windows nt) (6\.[23]); arm/i],[[w,/N/,"R"],[v,eM,e$]],[/(windows (?:phone|mobile|iot))(?: os)?[\/ ]?([\d\.]*( se)?)/i,/(windows)[\/ ](1[01]|2000|3\.1|7|8(\.1)?|9[58]|me|server 20\d\d( r2)?|vista|xp)/i],[w,v],[/windows nt ?([\d\.\)]*)(?!.+xbox)/i,/\bwin(?=3| ?9|n)(?:nt| 9x )?([\d\.;]*)/i],[[v,/(;|\))/g,"",eM,e$],[w,ef]],[/(windows ce)\/?([\d\.]*)/i],[w,v],[/[adehimnop]{4,7}\b(?:.*os ([\w]+) like mac|; opera)/i,/(?:ios;fbsv|ios(?=.+ip(?:ad|hone))|ip(?:ad|hone)(?: |.+i(?:pad)?)os)[\/ ]([\w\.]+)/i,/cfnetwork\/.+darwin/i],[[v,/_/g,"."],[w,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+(haiku|morphos))/i],[[w,"macOS"],[v,/_/g,"."]],[/android ([\d\.]+).*crkey/i],[v,[w,ed+" Android"]],[/fuchsia.*crkey\/([\d\.]+)/i],[v,[w,ed+" Fuchsia"]],[/crkey\/([\d\.]+).*devicetype\/smartspeaker/i],[v,[w,ed+" SmartSpeaker"]],[/linux.*crkey\/([\d\.]+)/i],[v,[w,ed+" Linux"]],[/crkey\/([\d\.]+)/i],[v,[w,ed]],[/droid ([\w\.]+)\b.+(android[- ]x86)/i],[v,w],[/(ubuntu) ([\w\.]+) like android/i],[[w,/(.+)/,"$1 Touch"],v],[/(harmonyos)[\/ ]?([\d\.]*)/i,/(android|bada|blackberry|kaios|maemo|meego|openharmony|qnx|rim tablet os|sailfish|series40|symbian|tizen)\w*[-\/\.; ]?([\d\.]*)/i],[w,v],[/\(bb(10);/i],[v,[w,Z]],[/(?:symbian ?os|symbos|s60(?=;)|series ?60)[-\/ ]?([\w\.]*)/i],[v,[w,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[v,[w,ep+" OS"]],[/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i,/webos(?:[ \/]?|\.tv-20(?=2[2-9]))(\d[\d\.]*)/i],[v,[w,"webOS"]],[/web0s;.+?(?:chr[o0]me|safari)\/(\d+)/i],[[v,eM,{25:"120",24:"108",23:"94",22:"87",6:"79",5:"68",4:"53",3:"38",2:"538",1:"537","*":"TV"}],[w,"webOS"]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[v,[w,"watchOS"]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[w,"Chrome OS"],v],[/panasonic;(viera)/i,/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) (\w+)/i,/(xbox); +xbox ([^\);]+)/i,/(pico) .+os([\w\.]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/linux.+(mint)[\/\(\) ]?([\w\.]*)/i,/(mageia|vectorlinux|fuchsia|arcaos|arch(?= ?linux))[;l ]([\d\.]*)/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire|knoppix)(?: gnu[\/ ]linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/\b(aix)[; ]([1-9\.]{0,4})/i,/(hurd|linux|morphos)(?: (?:arm|x86|ppc)\w*| ?)([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) ?(r\d)?/i],[w,v],[/(sunos) ?([\d\.]*)/i],[[w,"Solaris"],v],[/\b(beos|os\/2|amigaos|openvms|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[w,v]]},eB=(t={init:{},isIgnore:{},isIgnoreRgx:{},toString:{}},eT.call(t.init,[[d,[w,v,y,b]],["cpu",[f]],[h,[b,k,g]],[p,[w,v]],["os",[w,v]]]),eT.call(t.isIgnore,[[d,[v,y]],[p,[v]],["os",[v]]]),eT.call(t.isIgnoreRgx,[[d,/ ?browser$/i],["os",/ ?os$/i]]),eT.call(t.toString,[[d,[w,v]],["cpu",[f]],[h,[g,k]],[p,[w,v]],["os",[w,v]]]),t),ez=function(e,t){var i=eB.init[t],r=eB.isIgnore[t]||0,o=eB.isIgnoreRgx[t]||0,a=eB.toString[t]||0;function s(){eT.call(this,i)}return s.prototype.getItem=function(){return e},s.prototype.withClientHints=function(){return ek?ek.getHighEntropyValues(j).then(function(t){return e.setCH(new eF(t,!1)).parseCH().get()}):e.parseCH().get()}
1,s.prototype.withFeatureCheck=function(){return e.detectFeature().get()},t!=m&&(s.prototype.is=function(e){var t=!1;for(var i in this)if(this.hasOwnProperty(i)&&!eS(r,i)&&eL(o?eP(o,this[i]):this[i])==eL(o?eP(o,e):e)){if(t=!0,e!=u)break}else if(e==u&&t){t=!t;break}return t},s.prototype.toString=function(){var e="";for(var t in a)typeof this[a[t]]!==u&&(e+=(e?" ":"")+this[a[t]]);return e||u}),ek||(s.prototype.then=function(e){var t=this,i=function(){for(var e in t)t.hasOwnProperty(e)&&(this[e]=t[e])};i.prototype={is:s.prototype.is,toString:s.prototype.toString};var r=new i;return e(r),r}),new s};function eF(e,t){if(e=e||{},eT.call(this,j),t)eT.call(this,[[I,eO(e[M])],[P,eO(e[$])],[C,/\?1/.test(e[B])],[k,eA(e[z])],[A,eA(e[F])],[R,eA(e[W])],[f,eA(e[U])],[T,eO(e[D])],[_,eA(e[q])]]);else for(var i in e)this.hasOwnProperty(i)&&typeof e[i]!==u&&(this[i]=e[i])}function eW(e,t,i,r){return this.get=function(e){return e?this.data.hasOwnProperty(e)?this.data[e]:void 0:this.data},this.set=function(e,t){return this.data[e]=t,this},this.setCH=function(e){return this.uaCH=e,this},this.detectFeature=function(){if(ey&&ey.userAgent==this.ua)switch(this.itemType){case d:ey.brave&&typeof ey.brave.isBrave==n&&this.set(w,"Brave");break;case h:!this.get(b)&&ek&&ek[C]&&this.set(b,C),"Macintosh"==this.get(k)&&ey&&typeof ey.standalone!==u&&ey.maxTouchPoints&&ey.maxTouchPoints>2&&this.set(k,"iPad").set(b,S);break;case"os":!this.get(w)&&ek&&ek[A]&&this.set(w,ek[A]);break;case m:var e=this.data,t=function(t){return e[t].getItem().detectFeature().get()};this.set(d,t(d)).set("cpu",t("cpu")).set(h,t(h)).set(p,t(p)).set("os",t("os"))}return this},this.parseUA=function(){switch(this.itemType!=m&&e_.call(this.data,this.ua,this.rgxMap),this.itemType){case d:this.set(y,eI(this.get(v)));break;case"os":if("iOS"==this.get(w)&&"18.6"==this.get(v)){var e=/\) Version\/([\d\.]+)/.exec(this.ua);e&&parseInt(e[1].substring(0,2),10)>=26&&this.set(v,e[1])}}return this},this.parseCH=function(){var e=this.uaCH,t=this.rgxMap;switch(this.itemType){case d:case p:var i,r=e[P]||e[I];if(r)for(var o=0;o<r.length;o++){var a=r[o].brand||r[o],s=r[o].version;this.itemType==d&&!/not.a.brand/i.test(a)&&(!i||/Chrom/.test(i)&&a!=eu||i==eh&&/WebView2/.test(a))&&(a=eM(a,eq),(i=this.get(w))&&!/Chrom/.test(i)&&/Chrom/.test(a)||this.set(w,a).set(v,s).set(y,eI(s)),i=a),this.itemType==p&&a==eu&&this.set(v,s)}break;case"cpu":var n=e[f];n&&(n&&"64"==e[_]&&(n+="64"),e_.call(this.data,n+";",t));break;case h:if(e[C]&&this.set(b,C),e[k]&&(this.set(k,e[k]),!this.get(b)||!this.get(g))){var l,c={};e_.call(c,"droid 9; "+e[k]+")",t),!this.get(b)&&c.type&&this.set(b,c.type),!this.get(g)&&c.vendor&&this.set(g,c.vendor)}if(e[T]){if("string"!=typeof e[T])for(var u=0;!l&&u<e[T].length;)l=eM(e[T][u++],eU);else l=eM(e[T],eU);this.set(b,l)}break;case"os":var x=e[A];if(x){var S=e[R];x==ef&&(S=parseInt(eI(S),10)>=13?"11":"10"),this.set(w,x).set(v,S)}this.get(w)==ef&&"Xbox"==e[k]&&this.set(w,"Xbox").set(v,void 0);break;case m:var E=this.data,N=function(t){return E[t].getItem().setCH(e).parseCH().get()};this.set(d,N(d)).set("cpu",N("cpu")).set(h,N(h)).set(p,N(p)).set("os",N("os"))}return this},eT.call(this,[["itemType",e],["ua",t],["uaCH",r],["rgxMap",i],["data",ez(this,e)]]),this}function ej(e,t,i){if(typeof e===l?(eE(e,!0)?(typeof t===l&&(i=t),t=e):(i=e,t=void 0),e=void 0):typeof e!==c||eE(t,!0)||(i=t,t=void 0),i)if(typeof i.append===n){var r={};i.forEach(function(e,t){r[String(t).toLowerCase()]=e}),i=r}else{var o={};for(var a in i)i.hasOwnProperty(a)&&(o[String(a).toLowerCase()]=i[a]);i=o}if(!(this instanceof ej))return new ej(e,t,i).getResult();var u=typeof e===c?e:i&&i[s]?i[s]:ey&&ey.userAgent?ey.userAgent:"",w=new eF(i,!0),b=t?ex(eD,t):eD,g=function(e){return e==m?function(){return new eW(e,u,b,w).set("ua",u).set(d,this.getBrowser()).set("cpu",this.getCPU()).set(h,this.getDevice()).set(p,this.getEngine()).set("os",this.getOS()).get()}:function(){return new eW(e,u,b[e],w).parseUA().get()}};return eT.call(this,[["getBrowser",g(d)],["getCPU",g("cpu")],["getDevice",g(h)],["getEngine",g(p)],["getOS",g("os")],["getResult",g(m)],["getUA",function(){return u}],["setUA",function(e){return eN(e)&&(u=eR(e,500)),this}]]).setUA(u),this}ej.VERSION="2.0.6",ej.BROWSER=eC([w,v,y,b]),ej.CPU=eC([f]),ej.DEVICE=eC([k,g,b,x,C,E,S,N,O]),ej.ENGINE=ej.OS=eC([w,v]);var eG=(0,i.createEnum)({TIMESTAMP:"hv-timestamp",CLIENT_ID:"hv-cid",LANGUAGE:"hv-lang",LOCALE:"hv-locale",TIMEZONE:"hv-tz",OS_TYPE:"hv-os-type",OS_VERSION:"hv-os-version",DEVICE_MODEL:"hv-d-model",APP_VERSION:"hv-a-version"}),eH=(0,i.createEnum)({CREATED:"created",RENEWED:"renewed",NONE:"none"}),eV={ANDROID:"android",IOS:"ios",WEB:"web",MOBILE_WEB:"mweb"},eZ=(0,i.createEnum)(eV,{isApp:(e="")=>{let t=e.toLowerCase();return t===eV.ANDROID||t===eV.IOS},isAndroid:(e="")=>e.toLowerCase()===eV.ANDROID,isIos:(e="")=>e.toLowerCase()===eV.IOS}),eX="en-US",eK="Asia/Seoul";eZ.WEB;var eY={"hv-timestamp":{ttl:432e3},"hv-cid":{ttl:432e3},"hv-lang":{ttl:0},"hv-locale":{ttl:0},"hv-tz":{ttl:0},"hv-os-type":{ttl:0},"hv-os-version":{ttl:0},"hv-d-model":{ttl:0},"hv-a-version":{ttl:0}},eJ={"hv-timestamp":{ttl:432e3},"hv-cid":{ttl:432e3},"hv-lang":{ttl:432e3},"hv-locale":{ttl:432e3},"hv-tz":{ttl:432e3},"hv-os-type":{ttl:432e3},"hv-os-version":{ttl:432e3},"hv-d-model":{ttl:432e3},"hv-a-version":{ttl:432e3}},eQ=/^[a-z]{2,3}(?:-[a-z]{4})?(?:-(?:[a-z]{2}|\d{3}))?$/i;function e0(){return{os:{name:"",version:""},device:{type:"",model:"",vendor:""},browser:{name:"",version:"",major:"",type:""}}}var e1={"hv-timestamp":({cookie:e,query:t})=>t?.["hv-timestamp"]??e?.["hv-timestamp"]??Date.now().toString(),"hv-cid":({cookie:e,query:t})=>{let i,r,o,a,s,n,l,c,u;return t?.["hv-cid"]??e?.["hv-cid"]??(r=(i=new Date).getFullYear().toString().slice(2),o=(i.getMonth()+1).toString().padStart(2,"0"),a=i.getDate().toString().padStart(2,"0"),s=i.getHours().toString().padStart(2,"0"),n=i.getMinutes().toString().padStart(2,"0"),l=i.getSeconds().toString().padStart(2,"0"),c=`${r}${o}${a}${s}${n}${l}`,u=crypto.randomUUID().replace(/-/g,"").slice(0,12),`c${c}-${u}`)},"hv-lang":({cookie:e,query:t,runtime:i,languages:r})=>{var o;return o=t?.["hv-lang"]??e?.["hv-lang"]??i.language.lang,o&&r.includes(o)?o:(o&&console.warn("ì§ìëì§ ìë ë¡ì¼ì¼:",o),"en")},"hv-locale":e=>{let{cookie:t,query:i,runtime:r}=e;var o=!function({cookie:e,query:t}){return eZ.isApp(t?.["hv-os-type"]??e?.["hv-os-type"])}(e)?i?.["hv-locale"]??r.language.locale:i?.["hv-locale"]??t?.["hv-locale"]??r.language.locale;let a=o?.trim();if(!a||!eQ.test(a))return eX;try{let e=new Intl.Locale(a),{language:t,script:i}=e;if(!t)return eX;let r=e.region??e.maximize().region;if(!r)return eX;return i?`${t}-${i}-${r}`:`${t}-${r}`}catch{return eX}},"hv-tz":({cookie:e,query:t,runtime:i})=>t?.["hv-tz"]??e?.["hv-tz"]??i.timezone??eK,"hv-os-type":({cookie:e,query:t,runtime:i})=>{let r=t?.["hv-os-type"]??e?.["hv-os-type"];return eZ.isApp(r)?r:i.ua.device.type&&"desktop"!==i.ua.device.type?"mweb":"web"},"hv-os-version":({cookie:e,query:t,runtime:i})=>t?.["hv-os-version"]??e?.["hv-os-version"]??i.ua.os.version,"hv-d-model":({cookie:e,query:t,runtime:i})=>t?.["hv-d-model"]??e?.["hv-d-model"]??i.ua.device.model,"hv-a-version":({cookie:e,query:t,runtime:i})=>t?.["hv-a-version"]??e?.["hv-a-version"]??i.version};function e2(e,t){try{return(0,e1[e])(t)}catch(e){throw console.error("[ë©íë°ì´í°] íë í´ìì ì¤í¨íìµëë¤",e),e}}e.s(["DEFAULT_LANGUAGE_CODE",0,"en","DEFAULT_LOCALE",0,eX,"DEFAULT_TIMEZONE",0,eK,"MetadataFieldName",0,eG,"MetadataFieldState",0,eH,"OsType",0,eZ,"createCookieOptions",0,function(e){return{path:"/",domain:e,maxAge:2592e3,httpOnly:!1,secure:!0,sameSite:"lax"}},"createMetadataField",0,function(e,t,i,r){return{name:e,value:t,state:i,options:r,cookie:()=>o(e,String(t),r)}},"getCookiePolicy",0,function(e){return eZ.isApp(e)?eJ:eY},"isFieldChanged",0,function(e){return"created"===e.state||"renewed"===e.state},"parseCookie",0,function(e){if(0===e.trim().length)return{};try{let t=a(e);return eG.values().reduce((e,i)=>{let r=t[i];return r&&(e[i]=r),e},{})}catch(e){return console.error("[ë©íë°ì´í°] ì¿ í¤ íì±ì ì¤í¨íìµëë¤",e),{}}},"parseLanguageCode",0,function(e,t){if(0===e.trim().length)return console.warn("ë¹ ë¡ì¼ì¼ 문ìì´ì´ ì ë
1¬ëììµëë¤"),"en";try{let i=e.split("-")[0]?.toLowerCase()??"";if(!t.includes(i))return console.warn("[ë©íë°ì´í°] ì§ìëì§ ìë ì¸ì´ ì½ë, ê¸°ë³¸ê° ì¬ì©",{locale:e,extractedLang:i,defaultLang:"en"}),"en";return i}catch(e){return console.error("[ë©íë°ì´í°] ë¡ì¼ì¼ íì±ì ì¤í¨íìµëë¤",e),"en"}},"parseQuery",0,function(e){try{let t=new URLSearchParams(e);return eG.values().reduce((e,i)=>{let r=t.get(i);return r&&(e[i]=r),e},{})}catch(e){return console.error("[ë©íë°ì´í°] 쿼리 íì±ì ì¤í¨íìµëë¤",e),{}}},"parseUserAgent",0,function(e){if(0===e.trim().length)return e0();try{let t=new ej(e).getResult();return{os:{name:t.os.name??"",version:t.os.version??""},device:{type:t.device.type??"",model:t.device.model??"",vendor:t.device.vendor??""},browser:{name:t.browser.name??"",version:t.browser.version??"",major:t.browser.major??"",type:t.browser.type??""}}}catch(e){return console.error("[ë©íë°ì´í°] User-Agent íì±ì ì¤í¨íìµëë¤",e),e0()}},"resolveFieldStates",0,function(e){let{metadata:t,cookie:i,policies:r}=e;return eG.values().reduce((e,o)=>(e[o]=function(e){var t,i;let r,{current:o,cookie:a,timestamp:s,policy:n}=e;return a?0===n.ttl||(t=s,i=n,Number.isNaN(r=Number.parseInt(t,10))||r+1e3*i.ttl<Date.now())||o!==a?eH.RENEWED:eH.NONE:eH.CREATED}({current:t[o],cookie:i[o],timestamp:t["hv-timestamp"]??"0",policy:r[o]}),e),{})},"resolveMetadataRecord",0,function(e){try{let t={cookie:e.cookie,query:e.query,runtime:e.runtime,languages:e.languages};return{"hv-timestamp":e2("hv-timestamp",t),"hv-cid":e2("hv-cid",t),"hv-lang":e2("hv-lang",t),"hv-locale":e2("hv-locale",t),"hv-tz":e2("hv-tz",t),"hv-os-type":e2("hv-os-type",t),"hv-os-version":e2("hv-os-version",t),"hv-d-model":e2("hv-d-model",t),"hv-a-version":e2("hv-a-version",t)}}catch(e){throw console.error("[ë©íë°ì´í°] ë ì½ë í´ìì ì¤í¨íìµëë¤",e),e}}],470583)},91677,e=>{"use strict";var t=e.i(470583),i=e.i(761640),r=e.i(441952),o=e.i(450602),a=(0,i.createContext)(null),s=i.useEffect;e.s(["MetadataProvider",0,function({env:e,domain:n,version:l,metadata:c,languages:u,children:d}){let[h,p]=(0,i.useState)(c),m=(0,i.useCallback)(e=>h[e],[h]),w=(0,i.useCallback)((e,t)=>{p(i=>({...i,[e]:t}))},[]),b=(0,i.useCallback)((e,i)=>(0,t.createMetadataField)(e,i,t.MetadataFieldState.CREATED,(0,t.createCookieOptions)(n)),[n]),g=(0,i.useCallback)(()=>t.OsType.isApp(h["hv-os-type"]),[h]),v=(0,i.useCallback)(()=>t.OsType.isAndroid(h["hv-os-type"]),[h]),f=(0,i.useCallback)(()=>t.OsType.isIos(h["hv-os-type"]),[h]),y=(0,i.useCallback)(()=>t.OsType.isWeb(h["hv-os-type"]),[h]),k=(0,i.useCallback)(()=>t.OsType.isMobileWeb(h["hv-os-type"]),[h]),x=(0,i.useCallback)(()=>t.OsType.isWeb(h["hv-os-type"])||t.OsType.isMobileWeb(h["hv-os-type"]),[h]),C=(0,i.useMemo)(()=>({env:e,domain:n,version:l,metadata:h,get:m,set:w,createField:b,isApp:g,isAndroid:v,isIos:f,isWeb:y,isMobile:k,isWebOrMobile:x}),[e,n,l,h,m,w,b,g,v,f,y,k,x]);return s(()=>{for(let{name:e,value:i,options:o}of(function(e){try{var i;let r=(i=e.languages,{query:(0,t.parseQuery)(window.location.search),cookie:(0,t.parseCookie)(document.cookie),ua:(0,t.parseUserAgent)(navigator.userAgent),language:function(e){try{let i=navigator.language||t.DEFAULT_LOCALE;return{lang:(0,t.parseLanguageCode)(i,e),locale:i}}catch(e){return console.error("[ë©íë°ì´í°] ë¸ë¼ì°ì ì¸ì´ ì ë³´ ìì§ ì¤í¨",e),{lang:t.DEFAULT_LANGUAGE_CODE,locale:t.DEFAULT_LOCALE}}}(i),timezone:function(){try{return Intl.DateTimeFormat().resolvedOptions().timeZone}catch{return t.DEFAULT_TIMEZONE}}()}),o=(0,t.resolveMetadataRecord)({cookie:r.cookie,query:r.query,runtime:{ua:r.ua,language:r.language,timezone:r.timezone,version:e.version},languages:e.languages}),a=(0,t.resolveFieldStates)({metadata:o,cookie:r.cookie,policies:(0,t.getCookiePolicy)(o["hv-os-type"])});return t.MetadataFieldName.values().map(i=>(0,t.createMetadataField)(i,o[i],a[i],(0,t.createCookieOptions)(e.domain)))}catch(e){throw console.error("[ë©íë°ì´í°] ë¸ë¼ì°ì ë©íë°ì´í° íë ìì± ì¤í¨",e),e}})({domain:n,version:l,languages:u}).filter(t.isFieldChanged).map(({name:e,value:t,options:i})=>({name:e,value:t,options:{...i,expires:new Date(Date.now()+1e3*i.maxAge)}}))){let t=(0,r.createSetCookieEntry)(e,i,o);document.cookie=t}},[n,l,u]),(0,i.useEffect)(()=>{p(c)},[c]),(0,o.jsx)(a.Provider,{value:C,children:d})},"useMetadata",0,function(){let e=(0,i.useContext)(a);if(!e)throw Error("MetadataContext not found");return e}])},229191,e=>{"use strict";let t="hirevisa_app",i="mobile_sales_entry",r="/gnb/mobile",o=["utm_source","utm_medium","utm_campaign","utm_content","utm_term","utm_id"];
1function a(e){return Object.hasOwn(e,"appEntryPoint")||Object.hasOwn(e,"entry")}function s(e,t,i){i&&e.searchParams.append(t,i)}function n(e,t){if(t){if(t instanceof URLSearchParams)return void t.forEach((t,i)=>s(e,i,t));for(let[i,r]of Object.entries(t)){if(Array.isArray(r)){r.forEach(t=>s(e,i,t));continue}s(e,i,r)}}}function l(e){return o.some(t=>e.getAll(t).some(e=>""!==e.trim()))}function c(e){return e?.trim().toLowerCase().replace(/[^a-z0-9]+/g,"_").replace(/^_+|_+$/g,"")||"mobile_plan_entry"}function u(e){let t=e?.trim();if(!t)return"/";let i=new URL(t,"https://hirevisa.mobile");return`${i.pathname}${i.search}`}function d(e){return e.medium?.trim()||"internal"}function h(e,t){e.searchParams.get("source_channel")?.trim()||e.searchParams.set("source_channel",t)}let p=["home","documents","all"],m=RegExp(`^(?:${p.join("|")})_banner(?=_|$)`),w=["entry","utm_content","source_channel"];e.s(["applyMobileGnbBannerScreen",0,function(e,t){if(!t||!p.some(e=>e===t))return e;let i=new URL(e,"https://hirevisa.local"),r=!1;for(let e of w){let o=i.searchParams.get(e);o&&m.test(o)&&(i.searchParams.set(e,o.replace(m,`${t}_banner`)),r=!0)}return r?`${i.pathname}${i.search}`:e},"buildMobileGnbEntryPath",0,function(e={}){let o=new URL(r,"https://hirevisa.local");if(n(o,e.query),e.targetPath&&o.searchParams.set("target",u(e.targetPath)),e.entry&&o.searchParams.set("entry",c(e.entry)),e.returnTo&&o.searchParams.set("returnTo",u(e.returnTo)),!a(e)||l(o.searchParams))return`${o.pathname}${o.search}`;let s=c(e.appEntryPoint??e.entry);return o.searchParams.set("utm_source",t),o.searchParams.set("utm_medium",d(e)),o.searchParams.set("utm_campaign",e.campaign?.trim()||i),o.searchParams.set("utm_content",s),h(o,s),`${o.pathname}${o.search}`},"buildMobilePublicUrl",0,function(e,r={}){let o=new URL(u(r.targetPath),e);if(n(o,r.query),r.entry&&o.searchParams.set("entry",c(r.entry)),r.returnTo&&o.searchParams.set("returnTo",u(r.returnTo)),!a(r)||l(o.searchParams))return o.toString();let s=c(r.appEntryPoint??r.entry);return o.searchParams.set("utm_source",t),o.searchParams.set("utm_medium",d(r)),o.searchParams.set("utm_campaign",r.campaign?.trim()||i),o.searchParams.set("utm_content",s),h(o,s),o.toString()},"resolveMobileGnbEntryPath",0,function(e){let t=e?.trim();if(!t)return null;try{let e=new URL(t,"https://hirevisa.local");if(e.pathname===r||"/m/gnb/mobile"===e.pathname)return`${r}${e.search}`}catch{}return null}])}]);
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.