const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./VQ0CYn1X.js","./Bzur9XDZ.js","./BX5Qd5jQ.js","./swiper-vue.DCASaf05.css","./vIO8Tape.js","./request.sZcZzCzH.css","./B7Ww6T5i.js","./Y9rz9_QO.js","./C8vru9uM.js","./DNn5oikU.js","./JAUZZBS7.js","./el-popper.B2IN9gLC.css","./tooltip.B6LP39b3.css","./h5ProductList.D7lJFVW0.css","./B14K96U2.js","./contentBox.e8RCkCiM.css","./3LvAWuJW.js","./D0q2hYtv.js","./iwL-e3tE.js","./BlFoJ47j.js","./index.BRzjtKUG.css","./aq8WdnwD.js","./CF9Lf0fU.js","./index.Dg26c1G9.css","./CT9LOY1H.js","./aboutTabs.3wtPltX4.css","./BVOhXMQe.js","./DuIDmY2D.js","./DDYeFl1B.js","./el-input.ZnNxs_8F.css","./index.BhE7G_4H.css","./Ca1AUZAc.js","./Policy.usfwGvh7.css","./AzpUfq-P.js","./B1qhGI0v.js","./B0Owhko_.js","./_id_.u0_UmikG.css","./DfBKaRkk.js","./D7qxoYYg.js","./index.CLHrnHJu.css","./DVKkYLYC.js","./FSRRTQ2e.js","./index.DfQhibob.css","./D7hdMnMy.js","./upQNSlZP.js","./index.BfPbxErU.css","./index.Bk2_8kgb.css","./xQVlTTMo.js","./CqfVIhAn.js","./CBj-zwce.js","./index.BeDZAjmL.css","./DcTNN-4U.js","./B1vebXNS.js","./index.DD1yxw8q.css","./CPkQdLFk.js","./TmtU05M-.js","./index.x_Dwno0G.css","./edAXKx2Z.js","./index.Bz7-ublt.css","./index.CKzSkPeb.css","./BzLtwl2w.js","./DcYMRacq.js","./Cg2M_sjY.js","./_id_.BjYvFLk4.css","./BKGco1vr.js","./EnterpriseMission.3jnZbETQ.css","./BuVFS88Z.js","./DbaaqWU-.js","./InvestorRelations.DOP4--y3.css","./C4tv6zAA.js","./JpcwSQG-.js","./index.1hQ_nn2h.css","./DmGs05ZL.js","./index.DU-o_gyk.css","./2pA1dFuV.js","./DABmpW0s.js","./CBS-enP4.js","./index.CHSJXzVv.css","./maMneomm.js","./index.DgCs_fs3.css","./Dsbl6Hvc.js","./index.MNaxh9yZ.css","./qj2zZ2j_.js","./B5bu2BML.js","./index.CFkzkVv9.css","./C7zqC5Kz.js","./index.BlGlw3lZ.css","./BJSvADGl.js","./index.D02tpG8T.css","./3AQGn6n2.js","./index.CqI4_tDx.css","./1mW6WISE.js","./index.D_eYy_iF.css","./BWY7bKCz.js","./CQZcSN0g.js","./index.DAUnxAuG.css","./index.YfYrmVbj.css","./CYGjg9bc.js","./index.BEjUsV8e.css","./DV4f797K.js","./index.BxVQCCEU.css","./D5qDDSYh.js","./index.D6TDzI-K.css","./D5E67Fyv.js","./index.CY7AfatK.css","./BGsJ-OBK.js","./index.BfysHoTp.css","./BpkaAdC7.js","./default.BLxWIqVk.css","./DgfHSe0i.js","./error-404.MksMKVWr.css","./CTBT9yVg.js","./error-500.DOWD7OuR.css"])))=>i.map(i=>d[i]);
var rd=Object.defineProperty;var Ts=e=>{throw TypeError(e)};var od=(e,t,n)=>t in e?rd(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var Vt=(e,t,n)=>od(e,typeof t!="symbol"?t+"":t,n),sd=(e,t,n)=>t.has(e)||Ts("Cannot "+n);var Hn=(e,t,n)=>(sd(e,t,"read from private field"),n?n.call(e):t.get(e)),Cs=(e,t,n)=>t.has(e)?Ts("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n);import{s as Yt,r as ui,e as ko,g as Qi,h as Oo,a as wt,i as Ue,t as gl,b as ad,c as di,d as Ye,w as _l,o as yl,f as ld,j as cd,k as fn,l as pn,u as Q,m as me,n as Je,p as Kn,q as Kt,v as Ln,K as ud,T as dd,x as fd,y as $r,z as Ni,A as pd,F as Mo,B as vl,C as md,D as wl,E as hd,G as El,H as Sl,I as bd,J as gd,S as Tl,L as Cl,M as Ht,N as vn,O as _d,P as yd,Q as vd,R as wd,U as Ed,V as Sd,W as Td}from"./BX5Qd5jQ.js";(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))i(r);new MutationObserver(r=>{for(const o of r)if(o.type==="childList")for(const s of o.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&i(s)}).observe(document,{childList:!0,subtree:!0});function n(r){const o={};return r.integrity&&(o.integrity=r.integrity),r.referrerPolicy&&(o.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?o.credentials="include":r.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function i(r){if(r.ep)return;r.ep=!0;const o=n(r);fetch(r.href,o)}})();const Cd=/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,Pd=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,Ad=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function Ld(e,t){if(e==="__proto__"||e==="constructor"&&t&&typeof t=="object"&&"prototype"in t){Rd(e);return}return t}function Rd(e){console.warn(`[destr] Dropping "${e}" key to prevent prototype pollution.`)}function ei(e,t={}){if(typeof e!="string")return e;if(e[0]==='"'&&e[e.length-1]==='"'&&e.indexOf("\\")===-1)return e.slice(1,-1);const n=e.trim();if(n.length<=9)switch(n.toLowerCase()){case"true":return!0;case"false":return!1;case"undefined":return;case"null":return null;case"nan":return Number.NaN;case"infinity":return Number.POSITIVE_INFINITY;case"-infinity":return Number.NEGATIVE_INFINITY}if(!Ad.test(e)){if(t.strict)throw new SyntaxError("[destr] Invalid JSON");return e}try{if(Cd.test(e)||Pd.test(e)){if(t.strict)throw new Error("[destr] Possible prototype pollution");return JSON.parse(e,Ld)}return JSON.parse(e)}catch(i){if(t.strict)throw i;return e}}const kd=/#/g,Od=/&/g,Md=/\//g,Dd=/=/g,Do=/\+/g,Id=/%5e/gi,Nd=/%60/gi,xd=/%7c/gi,Ud=/%20/gi;function zd(e){return encodeURI(""+e).replace(xd,"|")}function Br(e){return zd(typeof e=="string"?e:JSON.stringify(e)).replace(Do,"%2B").replace(Ud,"+").replace(kd,"%23").replace(Od,"%26").replace(Nd,"`").replace(Id,"^").replace(Md,"%2F")}function Lr(e){return Br(e).replace(Dd,"%3D")}function Rn(e=""){try{return decodeURIComponent(""+e)}catch{return""+e}}function Fd(e){return Rn(e.replace(Do," "))}function Wd(e){return Rn(e.replace(Do," "))}function Io(e=""){const t=Object.create(null);e[0]==="?"&&(e=e.slice(1));for(const n of e.split("&")){const i=n.match(/([^=]+)=?(.*)/)||[];if(i.length<2)continue;const r=Fd(i[1]);if(r==="__proto__"||r==="constructor")continue;const o=Wd(i[2]||"");t[r]===void 0?t[r]=o:Array.isArray(t[r])?t[r].push(o):t[r]=[t[r],o]}return t}function Vd(e,t){return(typeof t=="number"||typeof t=="boolean")&&(t=String(t)),t?Array.isArray(t)?t.map(n=>`${Lr(e)}=${Br(n)}`).join("&"):`${Lr(e)}=${Br(t)}`:Lr(e)}function jd(e){return Object.keys(e).filter(t=>e[t]!==void 0).map(t=>Vd(t,e[t])).filter(Boolean).join("&")}const Hd=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,Gd=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,Yd=/^([/\\]\s*){2,}[^/\\]/,$d=/^[\s\0]*(blob|data|javascript|vbscript):$/i,Bd=/\/$|\/\?|\/#/,qd=/^\.?\//;function St(e,t={}){return typeof t=="boolean"&&(t={acceptRelative:t}),t.strict?Hd.test(e):Gd.test(e)||(t.acceptRelative?Yd.test(e):!1)}function Kd(e){return!!e&&$d.test(e)}function qr(e="",t){return t?Bd.test(e):e.endsWith("/")}function kn(e="",t){if(!t)return(qr(e)?e.slice(0,-1):e)||"/";if(!qr(e,!0))return e||"/";let n=e,i="";const r=e.indexOf("#");r!==-1&&(n=e.slice(0,r),i=e.slice(r));const[o,...s]=n.split("?");return((o.endsWith("/")?o.slice(0,-1):o)||"/")+(s.length>0?`?${s.join("?")}`:"")+i}function xi(e="",t){if(!t)return e.endsWith("/")?e:e+"/";if(qr(e,!0))return e||"/";let n=e,i="";const r=e.indexOf("#");if(r!==-1&&(n=e.slice(0,r),i=e.slice(r),!n))return i;const[o,...s]=n.split("?");return o+"/"+(s.length>0?`?${s.join("?")}`:"")+i}function Zd(e=""){return e.startsWith("/")}function Ps(e=""){return Zd(e)?e:"/"+e}function Jd(e,t){if(Al(t)||St(e))return e;const n=kn(t);return e.startsWith(n)?e:zn(n,e)}function As(e,t){if(Al(t))return e;const n=kn(t);if(!e.startsWith(n))return e;const i=e.slice(n.length);return i[0]==="/"?i:"/"+i}function Pl(e,t){const n=kl(e),i={...Io(n.search),...t};return n.search=jd(i),ef(n)}function Al(e){return!e||e==="/"}function Xd(e){return e&&e!=="/"}function zn(e,...t){let n=e||"";for(const i of t.filter(r=>Xd(r)))if(n){const r=i.replace(qd,"");n=xi(n)+r}else n=i;return n}function Ll(...e){var s,a,l,u;const t=/\/(?!\/)/,n=e.filter(Boolean),i=[];let r=0;for(const c of n)if(!(!c||c==="/")){for(const[d,f]of c.split(t).entries())if(!(!f||f===".")){if(f===".."){if(i.length===1&&St(i[0]))continue;i.pop(),r--;continue}if(d===1&&((s=i[i.length-1])!=null&&s.endsWith(":/"))){i[i.length-1]+="/"+f;continue}i.push(f),r++}}let o=i.join("/");return r>=0?(a=n[0])!=null&&a.startsWith("/")&&!o.startsWith("/")?o="/"+o:(l=n[0])!=null&&l.startsWith("./")&&!o.startsWith("./")&&(o="./"+o):o="../".repeat(-1*r)+o,(u=n[n.length-1])!=null&&u.endsWith("/")&&!o.endsWith("/")&&(o+="/"),o}function Qd(e,t){return Rn(kn(e))===Rn(kn(t))}function Ls(e,t,n={}){return n.trailingSlash||(e=xi(e),t=xi(t)),n.leadingSlash||(e=Ps(e),t=Ps(t)),n.encoding||(e=Rn(e),t=Rn(t)),e===t}const Rl=Symbol.for("ufo:protocolRelative");function kl(e="",t){const n=e.match(/^[\s\0]*(blob:|data:|javascript:|vbscript:)(.*)/i);if(n){const[,d,f=""]=n;return{protocol:d.toLowerCase(),pathname:f,href:d+f,auth:"",host:"",search:"",hash:""}}if(!St(e,{acceptRelative:!0}))return Kr(e);const[,i="",r,o=""]=e.replace(/\\/g,"/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[];let[,s="",a=""]=o.match(/([^#/?]*)(.*)?/)||[];i==="file:"&&(a=a.replace(/\/(?=[A-Za-z]:)/,""));const{pathname:l,search:u,hash:c}=Kr(a);return{protocol:i.toLowerCase(),auth:r?r.slice(0,Math.max(0,r.length-1)):"",host:s,pathname:l,search:u,hash:c,[Rl]:!i}}function Kr(e=""){const[t="",n="",i=""]=(e.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:t,search:n,hash:i}}function ef(e){const t=e.pathname||"",n=e.search?(e.search.startsWith("?")?"":"?")+e.search:"",i=e.hash||"",r=e.auth?e.auth+"@":"",o=e.host||"";return(e.protocol||e[Rl]?(e.protocol||"")+"//":"")+r+o+t+n+i}class tf extends Error{constructor(t,n){super(t,n),this.name="FetchError",n!=null&&n.cause&&!this.cause&&(this.cause=n.cause)}}function nf(e){var l,u,c,d,f;const t=((l=e.error)==null?void 0:l.message)||((u=e.error)==null?void 0:u.toString())||"",n=((c=e.request)==null?void 0:c.method)||((d=e.options)==null?void 0:d.method)||"GET",i=((f=e.request)==null?void 0:f.url)||String(e.request)||"/",r=`[${n}] ${JSON.stringify(i)}`,o=e.response?`${e.response.status} ${e.response.statusText}`:"<no response>",s=`${r}: ${o}${t?` ${t}`:""}`,a=new tf(s,e.error?{cause:e.error}:void 0);for(const p of["request","options","response"])Object.defineProperty(a,p,{get(){return e[p]}});for(const[p,h]of[["data","_data"],["status","status"],["statusCode","status"],["statusText","statusText"],["statusMessage","statusText"]])Object.defineProperty(a,p,{get(){return e.response&&e.response[h]}});return a}const rf=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function Rs(e="GET"){return rf.has(e.toUpperCase())}function of(e){if(e===void 0)return!1;const t=typeof e;return t==="string"||t==="number"||t==="boolean"||t===null?!0:t!=="object"?!1:Array.isArray(e)?!0:e.buffer||e instanceof FormData||e instanceof URLSearchParams?!1:e.constructor&&e.constructor.name==="Object"||typeof e.toJSON=="function"}const sf=new Set(["image/svg","application/xml","application/xhtml","application/html"]),af=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function lf(e=""){if(!e)return"json";const t=e.split(";").shift()||"";return af.test(t)?"json":t==="text/event-stream"?"stream":sf.has(t)||t.startsWith("text/")?"text":"blob"}function cf(e,t,n,i){const r=uf((t==null?void 0:t.headers)??(e==null?void 0:e.headers),n==null?void 0:n.headers,i);let o;return(n!=null&&n.query||n!=null&&n.params||t!=null&&t.params||t!=null&&t.query)&&(o={...n==null?void 0:n.params,...n==null?void 0:n.query,...t==null?void 0:t.params,...t==null?void 0:t.query}),{...n,...t,query:o,params:o,headers:r}}function uf(e,t,n){if(!t)return new n(e);const i=new n(t);if(e)for(const[r,o]of Symbol.iterator in e||Array.isArray(e)?e:new n(e))i.set(r,o);return i}async function _i(e,t){if(t)if(Array.isArray(t))for(const n of t)await n(e);else await t(e)}const df=new Set([408,409,425,429,500,502,503,504]),ff=new Set([101,204,205,304]);function Ol(e={}){const{fetch:t=globalThis.fetch,Headers:n=globalThis.Headers,AbortController:i=globalThis.AbortController}=e;async function r(a){const l=a.error&&a.error.name==="AbortError"&&!a.options.timeout||!1;if(a.options.retry!==!1&&!l){let c;typeof a.options.retry=="number"?c=a.options.retry:c=Rs(a.options.method)?0:1;const d=a.response&&a.response.status||500;if(c>0&&(Array.isArray(a.options.retryStatusCodes)?a.options.retryStatusCodes.includes(d):df.has(d))){const f=typeof a.options.retryDelay=="function"?a.options.retryDelay(a):a.options.retryDelay||0;return f>0&&await new Promise(p=>setTimeout(p,f)),o(a.request,{...a.options,retry:c-1})}}const u=nf(a);throw Error.captureStackTrace&&Error.captureStackTrace(u,o),u}const o=async function(l,u={}){const c={request:l,options:cf(l,u,e.defaults,n),response:void 0,error:void 0};if(c.options.method&&(c.options.method=c.options.method.toUpperCase()),c.options.onRequest&&(await _i(c,c.options.onRequest),c.options.headers instanceof n||(c.options.headers=new n(c.options.headers||{}))),typeof c.request=="string"&&(c.options.baseURL&&(c.request=Jd(c.request,c.options.baseURL)),c.options.query&&(c.request=Pl(c.request,c.options.query),delete c.options.query),"query"in c.options&&delete c.options.query,"params"in c.options&&delete c.options.params),c.options.body&&Rs(c.options.method))if(of(c.options.body)){const p=c.options.headers.get("content-type");typeof c.options.body!="string"&&(c.options.body=p==="application/x-www-form-urlencoded"?new URLSearchParams(c.options.body).toString():JSON.stringify(c.options.body)),p||c.options.headers.set("content-type","application/json"),c.options.headers.has("accept")||c.options.headers.set("accept","application/json")}else("pipeTo"in c.options.body&&typeof c.options.body.pipeTo=="function"||typeof c.options.body.pipe=="function")&&("duplex"in c.options||(c.options.duplex="half"));let d;if(!c.options.signal&&c.options.timeout){const p=new i;d=setTimeout(()=>{const h=new Error("[TimeoutError]: The operation was aborted due to timeout");h.name="TimeoutError",h.code=23,p.abort(h)},c.options.timeout),c.options.signal=p.signal}try{c.response=await t(c.request,c.options)}catch(p){return c.error=p,c.options.onRequestError&&await _i(c,c.options.onRequestError),await r(c)}finally{d&&clearTimeout(d)}if((c.response.body||c.response._bodyInit)&&!ff.has(c.response.status)&&c.options.method!=="HEAD"){const p=(c.options.parseResponse?"json":c.options.responseType)||lf(c.response.headers.get("content-type")||"");switch(p){case"json":{const h=await c.response.text(),m=c.options.parseResponse||ei;c.response._data=m(h);break}case"stream":{c.response._data=c.response.body||c.response._bodyInit;break}default:c.response._data=await c.response[p]()}}return c.options.onResponse&&await _i(c,c.options.onResponse),!c.options.ignoreResponseError&&c.response.status>=400&&c.response.status<600?(c.options.onResponseError&&await _i(c,c.options.onResponseError),await r(c)):c.response},s=async function(l,u){return(await o(l,u))._data};return s.raw=o,s.native=(...a)=>t(...a),s.create=(a={},l={})=>Ol({...e,...l,defaults:{...e.defaults,...l.defaults,...a}}),s}const Ui=(function(){if(typeof globalThis<"u")return globalThis;if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global;throw new Error("unable to locate global object")})(),pf=Ui.fetch?(...e)=>Ui.fetch(...e):()=>Promise.reject(new Error("[ofetch] global.fetch is not supported!")),mf=Ui.Headers,hf=Ui.AbortController,bf=Ol({fetch:pf,Headers:mf,AbortController:hf}),gf=bf,_f=()=>{var e;return((e=window==null?void 0:window.__NUXT__)==null?void 0:e.config)||{}},zi=_f().app,yf=()=>zi.baseURL,vf=()=>zi.buildAssetsDir,No=(...e)=>Ll(Ml(),vf(),...e),Ml=(...e)=>{const t=zi.cdnURL||zi.baseURL;return e.length?Ll(t,...e):t};globalThis.__buildAssetsURL=No,globalThis.__publicAssetsURL=Ml;globalThis.$fetch||(globalThis.$fetch=gf.create({baseURL:yf()}));"global"in globalThis||(globalThis.global=globalThis);function Zr(e,t={},n){for(const i in e){const r=e[i],o=n?`${n}:${i}`:i;typeof r=="object"&&r!==null?Zr(r,t,o):typeof r=="function"&&(t[o]=r)}return t}const wf={run:e=>e()},Ef=()=>wf,Dl=typeof console.createTask<"u"?console.createTask:Ef;function Sf(e,t){const n=t.shift(),i=Dl(n);return e.reduce((r,o)=>r.then(()=>i.run(()=>o(...t))),Promise.resolve())}function Tf(e,t){const n=t.shift(),i=Dl(n);return Promise.all(e.map(r=>i.run(()=>r(...t))))}function Rr(e,t){for(const n of[...e])n(t)}class Cf{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(t,n,i={}){if(!t||typeof n!="function")return()=>{};const r=t;let o;for(;this._deprecatedHooks[t];)o=this._deprecatedHooks[t],t=o.to;if(o&&!i.allowDeprecated){let s=o.message;s||(s=`${r} hook has been deprecated`+(o.to?`, please use ${o.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(s)||(console.warn(s),this._deprecatedMessages.add(s))}if(!n.name)try{Object.defineProperty(n,"name",{get:()=>"_"+t.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[t]=this._hooks[t]||[],this._hooks[t].push(n),()=>{n&&(this.removeHook(t,n),n=void 0)}}hookOnce(t,n){let i,r=(...o)=>(typeof i=="function"&&i(),i=void 0,r=void 0,n(...o));return i=this.hook(t,r),i}removeHook(t,n){if(this._hooks[t]){const i=this._hooks[t].indexOf(n);i!==-1&&this._hooks[t].splice(i,1),this._hooks[t].length===0&&delete this._hooks[t]}}deprecateHook(t,n){this._deprecatedHooks[t]=typeof n=="string"?{to:n}:n;const i=this._hooks[t]||[];delete this._hooks[t];for(const r of i)this.hook(t,r)}deprecateHooks(t){Object.assign(this._deprecatedHooks,t);for(const n in t)this.deprecateHook(n,t[n])}addHooks(t){const n=Zr(t),i=Object.keys(n).map(r=>this.hook(r,n[r]));return()=>{for(const r of i.splice(0,i.length))r()}}removeHooks(t){const n=Zr(t);for(const i in n)this.removeHook(i,n[i])}removeAllHooks(){for(const t in this._hooks)delete this._hooks[t]}callHook(t,...n){return n.unshift(t),this.callHookWith(Sf,t,...n)}callHookParallel(t,...n){return n.unshift(t),this.callHookWith(Tf,t,...n)}callHookWith(t,n,...i){const r=this._before||this._after?{name:n,args:i,context:{}}:void 0;this._before&&Rr(this._before,r);const o=t(n in this._hooks?[...this._hooks[n]]:[],i);return o instanceof Promise?o.finally(()=>{this._after&&r&&Rr(this._after,r)}):(this._after&&r&&Rr(this._after,r),o)}beforeEach(t){return this._before=this._before||[],this._before.push(t),()=>{if(this._before!==void 0){const n=this._before.indexOf(t);n!==-1&&this._before.splice(n,1)}}}afterEach(t){return this._after=this._after||[],this._after.push(t),()=>{if(this._after!==void 0){const n=this._after.indexOf(t);n!==-1&&this._after.splice(n,1)}}}}function Il(){return new Cf}function Pf(e={}){let t,n=!1;const i=s=>{if(t&&t!==s)throw new Error("Context conflict")};let r;if(e.asyncContext){const s=e.AsyncLocalStorage||globalThis.AsyncLocalStorage;s?r=new s:console.warn("[unctx] `AsyncLocalStorage` is not provided.")}const o=()=>{if(r){const s=r.getStore();if(s!==void 0)return s}return t};return{use:()=>{const s=o();if(s===void 0)throw new Error("Context is not available");return s},tryUse:()=>o(),set:(s,a)=>{a||i(s),t=s,n=!0},unset:()=>{t=void 0,n=!1},call:(s,a)=>{i(s),t=s;try{return r?r.run(s,a):a()}finally{n||(t=void 0)}},async callAsync(s,a){t=s;const l=()=>{t=s},u=()=>t===s?l:void 0;Jr.add(u);try{const c=r?r.run(s,a):a();return n||(t=void 0),await c}finally{Jr.delete(u)}}}}function Af(e={}){const t={};return{get(n,i={}){return t[n]||(t[n]=Pf({...e,...i})),t[n]}}}const Fi=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof global<"u"?global:typeof window<"u"?window:{},ks="__unctx__",Lf=Fi[ks]||(Fi[ks]=Af()),Rf=(e,t={})=>Lf.get(e,t),Os="__unctx_async_handlers__",Jr=Fi[Os]||(Fi[Os]=new Set);function ct(e){const t=[];for(const r of Jr){const o=r();o&&t.push(o)}const n=()=>{for(const r of t)r()};let i=e();return i&&typeof i=="object"&&"catch"in i&&(i=i.catch(r=>{throw n(),r})),[i,n]}const Y3=!1,Ms=!1,kf=!1,$3={componentName:"NuxtLink",prefetch:!0,prefetchOn:{visibility:!0}},Of=null,Mf="#__nuxt",Nl="nuxt-app",Ds=36e5,Df="vite:preloadError";function xl(e=Nl){return Rf(e,{asyncContext:!1})}const If="__nuxt_plugin";function Nf(e){var r;let t=0;const n={_id:e.id||Nl||"nuxt-app",_scope:ko(),provide:void 0,globalName:"nuxt",versions:{get nuxt(){return"3.17.5"},get vue(){return n.vueApp.version}},payload:Yt({...((r=e.ssrContext)==null?void 0:r.payload)||{},data:Yt({}),state:ui({}),once:new Set,_errors:Yt({})}),static:{data:{}},runWithContext(o){return n._scope.active&&!Qi()?n._scope.run(()=>Is(n,o)):Is(n,o)},isHydrating:!0,deferHydration(){if(!n.isHydrating)return()=>{};t++;let o=!1;return()=>{if(!o&&(o=!0,t--,t===0))return n.isHydrating=!1,n.callHook("app:suspense:resolve")}},_asyncDataPromises:{},_asyncData:Yt({}),_payloadRevivers:{},...e};{const o=window.__NUXT__;if(o)for(const s in o)switch(s){case"data":case"state":case"_errors":Object.assign(n.payload[s],o[s]);break;default:n.payload[s]=o[s]}}n.hooks=Il(),n.hook=n.hooks.hook,n.callHook=n.hooks.callHook,n.provide=(o,s)=>{const a="$"+o;yi(n,a,s),yi(n.vueApp.config.globalProperties,a,s)},yi(n.vueApp,"$nuxt",n),yi(n.vueApp.config.globalProperties,"$nuxt",n);{window.addEventListener(Df,s=>{n.callHook("app:chunkError",{error:s.payload}),s.payload.message.includes("Unable to preload CSS")&&s.preventDefault()}),window.useNuxtApp||(window.useNuxtApp=pe);const o=n.hook("app:error",(...s)=>{console.error("[nuxt] error caught during app initialization",...s)});n.hook("app:mounted",o)}const i=n.payload.config;return n.provide("config",i),n}function xf(e,t){t.hooks&&e.hooks.addHooks(t.hooks)}async function Uf(e,t){if(typeof t=="function"){const{provide:n}=await e.runWithContext(()=>t(e))||{};if(n&&typeof n=="object")for(const i in n)e.provide(i,n[i])}}async function zf(e,t){const n=new Set,i=[],r=[],o=[];let s=0;async function a(l){var c;const u=((c=l.dependsOn)==null?void 0:c.filter(d=>t.some(f=>f._name===d)&&!n.has(d)))??[];if(u.length>0)i.push([new Set(u),l]);else{const d=Uf(e,l).then(async()=>{l._name&&(n.add(l._name),await Promise.all(i.map(async([f,p])=>{f.has(l._name)&&(f.delete(l._name),f.size===0&&(s++,await a(p)))})))});l.parallel?r.push(d.catch(f=>o.push(f))):await d}}for(const l of t)xf(e,l);for(const l of t)await a(l);if(await Promise.all(r),s)for(let l=0;l<s;l++)await Promise.all(r);if(o.length)throw o[0]}function ze(e){if(typeof e=="function")return e;const t=e._name||e.name;return delete e.name,Object.assign(e.setup||(()=>{}),e,{[If]:!0,_name:t})}function Is(e,t,n){const i=()=>t();return xl(e._id).set(e),e.vueApp.runWithContext(i)}function Ff(e){var n;let t;return Oo()&&(t=(n=wt())==null?void 0:n.appContext.app.$nuxt),t||(t=xl(e).tryUse()),t||null}function pe(e){const t=Ff(e);if(!t)throw new Error("[nuxt] instance unavailable");return t}function Xe(e){return pe().$config}function yi(e,t,n){Object.defineProperty(e,t,{get:()=>n})}function Wf(e,t){return{ctx:{table:e},matchAll:n=>zl(n,e)}}function Ul(e){const t={};for(const n in e)t[n]=n==="dynamic"?new Map(Object.entries(e[n]).map(([i,r])=>[i,Ul(r)])):new Map(Object.entries(e[n]));return t}function Vf(e){return Wf(Ul(e))}function zl(e,t,n){e.endsWith("/")&&(e=e.slice(0,-1)||"/");const i=[];for(const[o,s]of Ns(t.wildcard))(e===o||e.startsWith(o+"/"))&&i.push(s);for(const[o,s]of Ns(t.dynamic))if(e.startsWith(o+"/")){const a="/"+e.slice(o.length).split("/").splice(2).join("/");i.push(...zl(a,s))}const r=t.static.get(e);return r&&i.push(r),i.filter(Boolean)}function Ns(e){return[...e.entries()].sort((t,n)=>t[0].length-n[0].length)}function kr(e){if(e===null||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);return t!==null&&t!==Object.prototype&&Object.getPrototypeOf(t)!==null||Symbol.iterator in e?!1:Symbol.toStringTag in e?Object.prototype.toString.call(e)==="[object Module]":!0}function Xr(e,t,n=".",i){if(!kr(t))return Xr(e,{},n,i);const r=Object.assign({},t);for(const o in e){if(o==="__proto__"||o==="constructor")continue;const s=e[o];s!=null&&(i&&i(r,o,s,n)||(Array.isArray(s)&&Array.isArray(r[o])?r[o]=[...s,...r[o]]:kr(s)&&kr(r[o])?r[o]=Xr(s,r[o],(n?`${n}.`:"")+o.toString(),i):r[o]=s))}return r}function jf(e){return(...t)=>t.reduce((n,i)=>Xr(n,i,"",e),{})}const Fl=jf();function Hf(e,t){try{return t in e}catch{return!1}}class Qr extends Error{constructor(n,i={}){super(n,i);Vt(this,"statusCode",500);Vt(this,"fatal",!1);Vt(this,"unhandled",!1);Vt(this,"statusMessage");Vt(this,"data");Vt(this,"cause");i.cause&&!this.cause&&(this.cause=i.cause)}toJSON(){const n={message:this.message,statusCode:eo(this.statusCode,500)};return this.statusMessage&&(n.statusMessage=Wl(this.statusMessage)),this.data!==void 0&&(n.data=this.data),n}}Vt(Qr,"__h3_error__",!0);function Gf(e){if(typeof e=="string")return new Qr(e);if(Yf(e))return e;const t=new Qr(e.message??e.statusMessage??"",{cause:e.cause||e});if(Hf(e,"stack"))try{Object.defineProperty(t,"stack",{get(){return e.stack}})}catch{try{t.stack=e.stack}catch{}}if(e.data&&(t.data=e.data),e.statusCode?t.statusCode=eo(e.statusCode,t.statusCode):e.status&&(t.statusCode=eo(e.status,t.statusCode)),e.statusMessage?t.statusMessage=e.statusMessage:e.statusText&&(t.statusMessage=e.statusText),t.statusMessage){const n=t.statusMessage;Wl(t.statusMessage)!==n&&console.warn("[h3] Please prefer using `message` for longer error messages instead of `statusMessage`. In the future, `statusMessage` will be sanitized by default.")}return e.fatal!==void 0&&(t.fatal=e.fatal),e.unhandled!==void 0&&(t.unhandled=e.unhandled),t}function Yf(e){var t;return((t=e==null?void 0:e.constructor)==null?void 0:t.__h3_error__)===!0}const $f=/[^\u0009\u0020-\u007E]/g;function Wl(e=""){return e.replace($f,"")}function eo(e,t=200){return!e||(typeof e=="string"&&(e=Number.parseInt(e,10)),e<100||e>999)?t:e}const Bf=Symbol("layout-meta"),er=Symbol("route"),Ke=()=>{var e;return(e=pe())==null?void 0:e.$router},xo=()=>Oo()?Ue(er,pe()._route):pe()._route;const qf=(e,t,n={})=>{const i=pe(),r=n.global||typeof e!="string",o=t;if(!o){console.warn("[nuxt] No route middleware passed to `addRouteMiddleware`.",e);return}r?i._middleware.global.push(o):i._middleware.named[e]=o},Kf=()=>{try{if(pe()._processingMiddleware)return!0}catch{return!1}return!1},Vl=(e,t)=>{e||(e="/");const n=typeof e=="string"?e:"path"in e?Zf(e):Ke().resolve(e).href;if(t!=null&&t.open){const{target:l="_blank",windowFeatures:u={}}=t.open,c=Object.entries(u).filter(([d,f])=>f!==void 0).map(([d,f])=>`${d.toLowerCase()}=${f}`).join(", ");return open(n,l,c),Promise.resolve()}const i=St(n,{acceptRelative:!0}),r=(t==null?void 0:t.external)||i;if(r){if(!(t!=null&&t.external))throw new Error("Navigating to an external URL is not allowed by default. Use `navigateTo(url, { external: true })`.");const{protocol:l}=new URL(n,window.location.href);if(l&&Kd(l))throw new Error(`Cannot navigate to a URL with '${l}' protocol.`)}const o=Kf();if(!r&&o){if(t!=null&&t.replace){if(typeof e=="string"){const{pathname:l,search:u,hash:c}=kl(e);return{path:l,...u&&{query:Io(u)},...c&&{hash:c},replace:!0}}return{...e,replace:!0}}return e}const s=Ke(),a=pe();return r?(a._scope.stop(),t!=null&&t.replace?location.replace(n):location.href=n,o?a.isHydrating?new Promise(()=>{}):!1:Promise.resolve()):t!=null&&t.replace?s.replace(e):s.push(e)};function Zf(e){return Pl(e.path||"",e.query||{})+(e.hash||"")}const jl="__nuxt_error",tr=()=>gl(pe().payload,"error"),sn=e=>{const t=cn(e);try{const n=pe(),i=tr();n.hooks.callHook("app:error",t),i.value||(i.value=t)}catch{throw t}return t},Jf=async(e={})=>{const t=pe(),n=tr();t.callHook("app:error:cleared",e),e.redirect&&await Ke().replace(e.redirect),n.value=Of},Hl=e=>!!e&&typeof e=="object"&&jl in e,cn=e=>{const t=Gf(e);return Object.defineProperty(t,jl,{value:!0,configurable:!1,writable:!1}),t};function Xf(e){const t=ep(e),n=new ArrayBuffer(t.length),i=new DataView(n);for(let r=0;r<n.byteLength;r++)i.setUint8(r,t.charCodeAt(r));return n}const Qf="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";function ep(e){e.length%4===0&&(e=e.replace(/==?$/,""));let t="",n=0,i=0;for(let r=0;r<e.length;r++)n<<=6,n|=Qf.indexOf(e[r]),i+=6,i===24&&(t+=String.fromCharCode((n&16711680)>>16),t+=String.fromCharCode((n&65280)>>8),t+=String.fromCharCode(n&255),n=i=0);return i===12?(n>>=4,t+=String.fromCharCode(n)):i===18&&(n>>=2,t+=String.fromCharCode((n&65280)>>8),t+=String.fromCharCode(n&255)),t}const tp=-1,np=-2,ip=-3,rp=-4,op=-5,sp=-6;function ap(e,t){return lp(JSON.parse(e),t)}function lp(e,t){if(typeof e=="number")return r(e,!0);if(!Array.isArray(e)||e.length===0)throw new Error("Invalid input");const n=e,i=Array(n.length);function r(o,s=!1){if(o===tp)return;if(o===ip)return NaN;if(o===rp)return 1/0;if(o===op)return-1/0;if(o===sp)return-0;if(s||typeof o!="number")throw new Error("Invalid input");if(o in i)return i[o];const a=n[o];if(!a||typeof a!="object")i[o]=a;else if(Array.isArray(a))if(typeof a[0]=="string"){const l=a[0],u=t==null?void 0:t[l];if(u){let c=a[1];return typeof c!="number"&&(c=n.push(a[1])-1),i[o]=u(r(c))}switch(l){case"Date":i[o]=new Date(a[1]);break;case"Set":const c=new Set;i[o]=c;for(let p=1;p<a.length;p+=1)c.add(r(a[p]));break;case"Map":const d=new Map;i[o]=d;for(let p=1;p<a.length;p+=2)d.set(r(a[p]),r(a[p+1]));break;case"RegExp":i[o]=new RegExp(a[1],a[2]);break;case"Object":i[o]=Object(a[1]);break;case"BigInt":i[o]=BigInt(a[1]);break;case"null":const f=Object.create(null);i[o]=f;for(let p=1;p<a.length;p+=2)f[a[p]]=r(a[p+1]);break;case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"BigInt64Array":case"BigUint64Array":{const p=globalThis[l],h=new p(r(a[1]));i[o]=a[2]!==void 0?h.subarray(a[2],a[3]):h;break}case"ArrayBuffer":{const p=a[1],h=Xf(p);i[o]=h;break}case"Temporal.Duration":case"Temporal.Instant":case"Temporal.PlainDate":case"Temporal.PlainTime":case"Temporal.PlainDateTime":case"Temporal.PlainMonthDay":case"Temporal.PlainYearMonth":case"Temporal.ZonedDateTime":{const p=l.slice(9);i[o]=Temporal[p].from(a[1]);break}case"URL":{const p=new URL(a[1]);i[o]=p;break}case"URLSearchParams":{const p=new URLSearchParams(a[1]);i[o]=p;break}default:throw new Error(`Unknown type ${l}`)}}else{const l=new Array(a.length);i[o]=l;for(let u=0;u<a.length;u+=1){const c=a[u];c!==np&&(l[u]=r(c))}}else{const l={};i[o]=l;for(const u in a){if(u==="__proto__")throw new Error("Cannot parse an object with a `__proto__` property");const c=a[u];l[u]=r(c)}}return i[o]}return r(0)}const cp=new Set(["link","style","script","noscript"]),up=new Set(["title","titleTemplate","script","style","noscript"]),xs=new Set(["base","meta","link","style","script","noscript"]),dp=new Set(["title","base","htmlAttrs","bodyAttrs","meta","link","style","script","noscript"]),fp=new Set(["base","title","titleTemplate","bodyAttrs","htmlAttrs","templateParams"]),pp=new Set(["key","tagPosition","tagPriority","tagDuplicateStrategy","innerHTML","textContent","processTemplateParams"]),mp=new Set(["templateParams","htmlAttrs","bodyAttrs"]),Uo=new Set(["theme-color","google-site-verification","og","article","book","profile","twitter","author"]),ti={META:new Set(["twitter"]),OG:new Set(["og","book","article","profile","fb"]),MEDIA:new Set(["ogImage","ogVideo","ogAudio","twitterImage"]),HTTP_EQUIV:new Set(["contentType","defaultStyle","xUaCompatible"])},hp={articleExpirationTime:"article:expiration_time",articleModifiedTime:"article:modified_time",articlePublishedTime:"article:published_time",bookReleaseDate:"book:release_date",fbAppId:"fb:app_id",ogAudioSecureUrl:"og:audio:secure_url",ogAudioUrl:"og:audio",ogImageSecureUrl:"og:image:secure_url",ogImageUrl:"og:image",ogSiteName:"og:site_name",ogVideoSecureUrl:"og:video:secure_url",ogVideoUrl:"og:video",profileFirstName:"profile:first_name",profileLastName:"profile:last_name",profileUsername:"profile:username",msapplicationConfig:"msapplication-Config",msapplicationTileColor:"msapplication-TileColor",msapplicationTileImage:"msapplication-TileImage"},Gl={appleItunesApp:{unpack:{entrySeparator:", ",resolve:({key:e,value:t})=>`${Ot(e)}=${t}`}},refresh:{metaKey:"http-equiv",unpack:{entrySeparator:";",resolve:({key:e,value:t})=>e==="seconds"?`${t}`:void 0}},robots:{unpack:{entrySeparator:", ",resolve:({key:e,value:t})=>typeof t=="boolean"?Ot(e):`${Ot(e)}:${t}`}},contentSecurityPolicy:{metaKey:"http-equiv",unpack:{entrySeparator:"; ",resolve:({key:e,value:t})=>`${Ot(e)} ${t}`}},charset:{}};function Ot(e){const t=e.replace(/([A-Z])/g,"-$1").toLowerCase(),n=t.indexOf("-");return n===-1?t:ti.META.has(t.slice(0,n))||ti.OG.has(t.slice(0,n))?e.replace(/([A-Z])/g,":$1").toLowerCase():t}function Yl(e){return Object.fromEntries(Object.entries(e).filter(([t,n])=>String(n)!=="false"&&t))}function to(e){return Array.isArray(e)?e.map(to):!e||typeof e!="object"?e:Object.fromEntries(Object.entries(e).map(([t,n])=>[Ot(t),to(n)]))}function $l(e,t={}){const{entrySeparator:n="",keyValueSeparator:i="",wrapValue:r,resolve:o}=t;return Object.entries(e).map(([s,a])=>{if(o){const u=o({key:s,value:a});if(u!==void 0)return u}const l=typeof a=="object"?$l(a,t):typeof a=="number"?a.toString():typeof a=="string"&&r?`${r}${a.replace(new RegExp(r,"g"),`\\${r}`)}${r}`:a;return`${s}${i}${l}`}).join(n)}function Us(e,t){const n=Yl(t),i=Ot(e),r=Bl(i);if(!Uo.has(i))return[{[r]:i,...n}];const o=Object.fromEntries(Object.entries(n).map(([s,a])=>[`${e}${s==="url"?"":`${s[0].toUpperCase()}${s.slice(1)}`}`,a]));return Wi(o||{}).sort((s,a)=>{var l,u;return(((l=s[r])==null?void 0:l.length)||0)-(((u=a[r])==null?void 0:u.length)||0)})}function Bl(e){var i;if(((i=Gl[e])==null?void 0:i.metaKey)==="http-equiv"||ti.HTTP_EQUIV.has(e))return"http-equiv";const t=Ot(e),n=t.indexOf(":");return n===-1?"name":ti.OG.has(t.slice(0,n))?"property":"name"}function bp(e){return hp[e]||Ot(e)}function gp(e,t){var n;return t==="refresh"?`${e.seconds};url=${e.url}`:$l(to(e),{keyValueSeparator:"=",entrySeparator:", ",resolve:({value:i,key:r})=>i===null?"":typeof i=="boolean"?r:void 0,...(n=Gl[t])==null?void 0:n.unpack})}function Wi(e){const t=[],n={};for(const[r,o]of Object.entries(e)){if(Array.isArray(o)){if(r==="themeColor"){o.forEach(s=>{typeof s=="object"&&s!==null&&t.push({name:"theme-color",...s})});continue}for(const s of o)if(typeof s=="object"&&s!==null){const a=[],l=[];for(const[u,c]of Object.entries(s)){const d=`${r}${u==="url"?"":`:${u}`}`,f=Wi({[d]:c});(u==="url"?a:l).push(...f)}t.push(...a,...l)}else t.push(...typeof s=="string"?Wi({[r]:s}):Us(r,s));continue}if(typeof o=="object"&&o)if(ti.MEDIA.has(r)){const s=r.startsWith("twitter")?"twitter":"og",a=r.replace(/^(og|twitter)/,"").toLowerCase(),l=s==="twitter"?"name":"property";o.url&&t.push({[l]:`${s}:${a}`,content:o.url}),o.secureUrl&&t.push({[l]:`${s}:${a}:secure_url`,content:o.secureUrl});for(const[u,c]of Object.entries(o))u!=="url"&&u!=="secureUrl"&&t.push({[l]:`${s}:${a}:${u}`,content:c})}else Uo.has(Ot(r))?t.push(...Us(r,o)):n[r]=Yl(o);else n[r]=o}const i=Object.entries(n).map(([r,o])=>{if(r==="charset")return{charset:o===null?"_null":o};const s=Bl(r),a=bp(r),l=o===null?"_null":typeof o=="object"?gp(o,r):typeof o=="number"?o.toString():o;return s==="http-equiv"?{"http-equiv":a,content:l}:{[s]:a,content:l}});return[...t,...i].map(r=>"content"in r&&r.content==="_null"?{...r,content:null}:r)}const _p={key:"flatMeta",hooks:{"entries:normalize":e=>{const t=[];e.tags=e.tags.map(n=>n.tag!=="_flatMeta"?n:(t.push(Wi(n.props).map(i=>({...n,tag:"meta",props:i}))),!1)).filter(Boolean).concat(...t)}}},yp=["name","property","http-equiv"],vp=new Set(["viewport","description","keywords","robots"]);function ql(e){const t=e.split(":");return t.length?Uo.has(t[1]):!1}function no(e){const{props:t,tag:n}=e;if(fp.has(n))return n;if(n==="link"&&t.rel==="canonical")return"canonical";if(t.charset)return"charset";if(e.tag==="meta"){for(const i of yp)if(t[i]!==void 0){const r=t[i],o=r.includes(":"),s=vp.has(r),l=!(o||s)&&e.key?`:key:${e.key}`:"";return`${n}:${r}${l}`}}if(e.key)return`${n}:key:${e.key}`;if(t.id)return`${n}:id:${t.id}`;if(up.has(n)){const i=e.textContent||e.innerHTML;if(i)return`${n}:content:${i}`}}function zs(e){const t=e._h||e._d;if(t)return t;const n=e.textContent||e.innerHTML;return n||`${e.tag}:${Object.entries(e.props).map(([i,r])=>`${i}:${String(r)}`).join(",")}`}function Vi(e,t,n){typeof e==="function"&&(!n||n!=="titleTemplate"&&!(n[0]==="o"&&n[1]==="n"))&&(e=e());let r;if(t&&(r=t(n,e)),Array.isArray(r))return r.map(o=>Vi(o,t));if((r==null?void 0:r.constructor)===Object){const o={};for(const s of Object.keys(r))o[s]=Vi(r[s],t,s);return o}return r}function wp(e,t){const n=e==="style"?new Map:new Set;function i(r){const o=r.trim();if(o)if(e==="style"){const[s,...a]=o.split(":").map(l=>l.trim());s&&a.length&&n.set(s,a.join(":"))}else o.split(" ").filter(Boolean).forEach(s=>n.add(s))}return typeof t=="string"?e==="style"?t.split(";").forEach(i):i(t):Array.isArray(t)?t.forEach(r=>i(r)):t&&typeof t=="object"&&Object.entries(t).forEach(([r,o])=>{o&&o!=="false"&&(e==="style"?n.set(r.trim(),o):i(r))}),n}function Kl(e,t){return e.props=e.props||{},t?e.tag==="templateParams"?(e.props=t,e):(Object.entries(t).forEach(([n,i])=>{if(i===null){e.props[n]=null;return}if(n==="class"||n==="style"){e.props[n]=wp(n,i);return}if(pp.has(n)){if(["textContent","innerHTML"].includes(n)&&typeof i=="object"){let s=t.type;if(t.type||(s="application/json"),!(s!=null&&s.endsWith("json"))&&s!=="speculationrules")return;t.type=s,e.props.type=s,e[n]=JSON.stringify(i)}else e[n]=i;return}const r=String(i),o=n.startsWith("data-");r==="true"||r===""?e.props[n]=o?r:!0:!i&&o&&r==="false"?e.props[n]="false":i!==void 0&&(e.props[n]=i)}),e):e}function Ep(e,t){const n=typeof t=="object"&&typeof t!="function"?t:{[e==="script"||e==="noscript"||e==="style"?"innerHTML":"textContent"]:t},i=Kl({tag:e,props:{}},n);return i.key&&cp.has(i.tag)&&(i.props["data-hid"]=i._h=i.key),i.tag==="script"&&typeof i.innerHTML=="object"&&(i.innerHTML=JSON.stringify(i.innerHTML),i.props.type=i.props.type||"application/json"),Array.isArray(i.props.content)?i.props.content.map(r=>({...i,props:{...i.props,content:r}})):i}function Sp(e,t){if(!e)return[];typeof e=="function"&&(e=e());const n=(r,o)=>{for(let s=0;s<t.length;s++)o=t[s](r,o);return o};e=n(void 0,e);const i=[];return e=Vi(e,n),Object.entries(e||{}).forEach(([r,o])=>{if(o!==void 0)for(const s of Array.isArray(o)?o:[o])i.push(Ep(r,s))}),i.flat()}const io=(e,t)=>e._w===t._w?e._p-t._p:e._w-t._w,Fs={base:-10,title:10},Tp={critical:-8,high:-1,low:2},Ws={meta:{"content-security-policy":-30,charset:-20,viewport:-15},link:{preconnect:20,stylesheet:60,preload:70,modulepreload:70,prefetch:90,"dns-prefetch":90,prerender:90},script:{async:30,defer:80,sync:50},style:{imported:40,sync:60}},Cp=/@import/,Gn=e=>e===""||e===!0;function Pp(e,t){var o;if(typeof t.tagPriority=="number")return t.tagPriority;let n=100;const i=Tp[t.tagPriority]||0,r=e.resolvedOptions.disableCapoSorting?{link:{},script:{},style:{}}:Ws;if(t.tag in Fs)n=Fs[t.tag];else if(t.tag==="meta"){const s=t.props["http-equiv"]==="content-security-policy"?"content-security-policy":t.props.charset?"charset":t.props.name==="viewport"?"viewport":null;s&&(n=Ws.meta[s])}else t.tag==="link"&&t.props.rel?n=r.link[t.props.rel]:t.tag==="script"?Gn(t.props.async)?n=r.script.async:t.props.src&&!Gn(t.props.defer)&&!Gn(t.props.async)&&t.props.type!=="module"&&!((o=t.props.type)!=null&&o.endsWith("json"))?n=r.script.sync:Gn(t.props.defer)&&t.props.src&&!Gn(t.props.async)&&(n=r.script.defer):t.tag==="style"&&(n=t.innerHTML&&Cp.test(t.innerHTML)?r.style.imported:r.style.sync);return(n||100)+i}function Vs(e,t){const n=typeof t=="function"?t(e):t,i=n.key||String(e.plugins.size+1);e.plugins.get(i)||(e.plugins.set(i,n),e.hooks.addHooks(n.hooks||{}))}function Ap(e={}){var a;const t=Il();t.addHooks(e.hooks||{});const n=!e.document,i=new Map,r=new Map,o=new Set,s={_entryCount:1,plugins:r,dirty:!1,resolvedOptions:e,hooks:t,ssr:n,entries:i,headEntries(){return[...i.values()]},use:l=>Vs(s,l),push(l,u){const c={...u||{}};delete c.head;const d=c._index??s._entryCount++,f={_i:d,input:l,options:c},p={_poll(h=!1){s.dirty=!0,!h&&o.add(d),t.callHook("entries:updated",s)},dispose(){i.delete(d)&&s.invalidate()},patch(h){(!c.mode||c.mode==="server"&&n||c.mode==="client"&&!n)&&(f.input=h,i.set(d,f),p._poll())}};return p.patch(l),p},async resolveTags(){var p;const l={tagMap:new Map,tags:[],entries:[...s.entries.values()]};for(await t.callHook("entries:resolve",l);o.size;){const h=o.values().next().value;o.delete(h);const m=i.get(h);if(m){const g={tags:Sp(m.input,e.propResolvers||[]).map(v=>Object.assign(v,m.options)),entry:m};await t.callHook("entries:normalize",g),m._tags=g.tags.map((v,P)=>(v._w=Pp(s,v),v._p=(m._i<<10)+P,v._d=no(v),v))}}let u=!1;l.entries.flatMap(h=>(h._tags||[]).map(m=>({...m,props:{...m.props}}))).sort(io).reduce((h,m)=>{const g=String(m._d||m._p);if(!h.has(g))return h.set(g,m);const v=h.get(g);if(((m==null?void 0:m.tagDuplicateStrategy)||(mp.has(m.tag)?"merge":null)||(m.key&&m.key===v.key?"merge":null))==="merge"){const _={...v.props};Object.entries(m.props).forEach(([w,C])=>_[w]=w==="style"?new Map([...v.props.style||new Map,...C]):w==="class"?new Set([...v.props.class||new Set,...C]):C),h.set(g,{...m,props:_})}else m._p>>10===v._p>>10&&m.tag==="meta"&&ql(g)?(h.set(g,Object.assign([...Array.isArray(v)?v:[v],m],m)),u=!0):(m._w===v._w?m._p>v._p:(m==null?void 0:m._w)<(v==null?void 0:v._w))&&h.set(g,m);return h},l.tagMap);const c=l.tagMap.get("title"),d=l.tagMap.get("titleTemplate");if(s._title=c==null?void 0:c.textContent,d){const h=d==null?void 0:d.textContent;if(s._titleTemplate=h,h){let m=typeof h=="function"?h(c==null?void 0:c.textContent):h;typeof m=="string"&&!s.plugins.has("template-params")&&(m=m.replace("%s",(c==null?void 0:c.textContent)||"")),c?m===null?l.tagMap.delete("title"):l.tagMap.set("title",{...c,textContent:m}):(d.tag="title",d.textContent=m)}}l.tags=Array.from(l.tagMap.values()),u&&(l.tags=l.tags.flat().sort(io)),await t.callHook("tags:beforeResolve",l),await t.callHook("tags:resolve",l),await t.callHook("tags:afterResolve",l);const f=[];for(const h of l.tags){const{innerHTML:m,tag:g,props:v}=h;if(dp.has(g)&&!(Object.keys(v).length===0&&!h.innerHTML&&!h.textContent)&&!(g==="meta"&&!v.content&&!v["http-equiv"]&&!v.charset)){if(g==="script"&&m){if((p=v.type)!=null&&p.endsWith("json")){const P=typeof m=="string"?m:JSON.stringify(m);h.innerHTML=P.replace(/</g,"\\u003C")}else typeof m=="string"&&(h.innerHTML=m.replace(new RegExp(`</${g}`,"g"),`<\\/${g}`));h._d=no(h)}f.push(h)}}return f},invalidate(){for(const l of i.values())o.add(l._i);s.dirty=!0,t.callHook("entries:updated",s)}};return((e==null?void 0:e.plugins)||[]).forEach(l=>Vs(s,l)),s.hooks.callHook("init",s),(a=e.init)==null||a.forEach(l=>l&&s.push(l)),s}const Or="%separator";function Lp(e,t,n=!1){var r;let i;if(t==="s"||t==="pageTitle")i=e.pageTitle;else if(t.includes(".")){const o=t.indexOf(".");i=(r=e[t.substring(0,o)])==null?void 0:r[t.substring(o+1)]}else i=e[t];if(i!==void 0)return n?(i||"").replace(/\\/g,"\\\\").replace(/</g,"\\u003C").replace(/"/g,'\\"'):i||""}function vi(e,t,n,i=!1){if(typeof e!="string"||!e.includes("%"))return e;let r=e;try{r=decodeURI(e)}catch{}const o=r.match(/%\w+(?:\.\w+)?/g);if(!o)return e;const s=e.includes(Or);return e=e.replace(/%\w+(?:\.\w+)?/g,a=>{if(a===Or||!o.includes(a))return a;const l=Lp(t,a.slice(1),i);return l!==void 0?l:a}).trim(),s&&(e=e.split(Or).map(a=>a.trim()).filter(a=>a!=="").join(n?` ${n} `:" ")),e}const js=e=>e.includes(":key")?e:e.split(":").join(":key:"),Rp={key:"aliasSorting",hooks:{"tags:resolve":e=>{let t=!1;for(const n of e.tags){const i=n.tagPriority;if(!i)continue;const r=String(i);if(r.startsWith("before:")){const o=js(r.slice(7)),s=e.tagMap.get(o);s&&(typeof s.tagPriority=="number"&&(n.tagPriority=s.tagPriority),n._p=s._p-1,t=!0)}else if(r.startsWith("after:")){const o=js(r.slice(6)),s=e.tagMap.get(o);s&&(typeof s.tagPriority=="number"&&(n.tagPriority=s.tagPriority),n._p=s._p+1,t=!0)}}t&&(e.tags=e.tags.sort(io))}}},kp={key:"deprecations",hooks:{"entries:normalize":({tags:e})=>{for(const t of e)t.props.children&&(t.innerHTML=t.props.children,delete t.props.children),t.props.hid&&(t.key=t.props.hid,delete t.props.hid),t.props.vmid&&(t.key=t.props.vmid,delete t.props.vmid),t.props.body&&(t.tagPosition="bodyClose",delete t.props.body)}}};async function ro(e){if(typeof e==="function")return e;if(e instanceof Promise)return await e;if(Array.isArray(e))return await Promise.all(e.map(n=>ro(n)));if((e==null?void 0:e.constructor)===Object){const n={};for(const i of Object.keys(e))n[i]=await ro(e[i]);return n}return e}const Op={key:"promises",hooks:{"entries:resolve":async e=>{const t=[];for(const n in e.entries)e.entries[n]._promisesProcessed||t.push(ro(e.entries[n].input).then(i=>{e.entries[n].input=i,e.entries[n]._promisesProcessed=!0}));await Promise.all(t)}}},Mp={meta:"content",link:"href",htmlAttrs:"lang"},Dp=["innerHTML","textContent"],Ip=e=>({key:"template-params",hooks:{"entries:normalize":t=>{var i,r,o;const n=((r=(i=t.tags.filter(s=>s.tag==="templateParams"&&s.mode==="server"))==null?void 0:i[0])==null?void 0:r.props)||{};Object.keys(n).length&&(e._ssrPayload={templateParams:{...((o=e._ssrPayload)==null?void 0:o.templateParams)||{},...n}})},"tags:resolve":({tagMap:t,tags:n})=>{var o;const i=((o=t.get("templateParams"))==null?void 0:o.props)||{},r=i.separator||"|";delete i.separator,i.pageTitle=vi(i.pageTitle||e._title||"",i,r);for(const s of n){if(s.processTemplateParams===!1)continue;const a=Mp[s.tag];if(a&&typeof s.props[a]=="string")s.props[a]=vi(s.props[a],i,r);else if(s.processTemplateParams||s.tag==="titleTemplate"||s.tag==="title")for(const l of Dp)typeof s[l]=="string"&&(s[l]=vi(s[l],i,r,s.tag==="script"&&s.props.type.endsWith("json")))}e._templateParams=i,e._separator=r},"tags:afterResolve":({tagMap:t})=>{const n=t.get("title");n!=null&&n.textContent&&n.processTemplateParams!==!1&&(n.textContent=vi(n.textContent,e._templateParams,e._separator))}}}),Np=(e,t)=>di(t)?ad(t):t,Zl="usehead";function xp(e){return{install(n){n.config.globalProperties.$unhead=e,n.config.globalProperties.$head=e,n.provide(Zl,e)}}.install}function Jl(){if(Oo()){const e=Ue(Zl);if(!e)throw new Error("useHead() was called without provide context, ensure you call it through the setup() function.");return e}throw new Error("useHead() was called without provide context, ensure you call it through the setup() function.")}function Up(e,t={}){const n=t.head||Jl();return n.ssr?n.push(e||{},t):zp(n,e,t)}function zp(e,t,n={}){const i=Ye(!1);let r;return _l(()=>{const s=i.value?{}:Vi(t,Np);r?r.patch(s):r=e.push(s,n)}),wt()&&(yl(()=>{r.dispose()}),ld(()=>{i.value=!0}),cd(()=>{i.value=!1})),r}function B3(e={},t={}){(t.head||Jl()).use(_p);const{title:i,titleTemplate:r,...o}=e;return Up({title:i,titleTemplate:r,_flatMeta:o},t)}const Fp="modulepreload",Wp=function(e,t){return new URL(e,t).href},Hs={},S=function(t,n,i){let r=Promise.resolve();if(n&&n.length>0){let s=function(c){return Promise.all(c.map(d=>Promise.resolve(d).then(f=>({status:"fulfilled",value:f}),f=>({status:"rejected",reason:f}))))};const a=document.getElementsByTagName("link"),l=document.querySelector("meta[property=csp-nonce]"),u=(l==null?void 0:l.nonce)||(l==null?void 0:l.getAttribute("nonce"));r=s(n.map(c=>{if(c=Wp(c,i),c in Hs)return;Hs[c]=!0;const d=c.endsWith(".css"),f=d?'[rel="stylesheet"]':"";if(!!i)for(let m=a.length-1;m>=0;m--){const g=a[m];if(g.href===c&&(!d||g.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${c}"]${f}`))return;const h=document.createElement("link");if(h.rel=d?"stylesheet":Fp,d||(h.as="script"),h.crossOrigin="",h.href=c,u&&h.setAttribute("nonce",u),document.head.appendChild(h),d)return new Promise((m,g)=>{h.addEventListener("load",m),h.addEventListener("error",()=>g(new Error(`Unable to preload CSS for ${c}`)))})}))}function o(s){const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=s,window.dispatchEvent(a),!a.defaultPrevented)throw s}return r.then(s=>{for(const a of s||[])a.status==="rejected"&&o(a.reason);return t().catch(o)})};let Ri,ki;function Vp(){return Ri=$fetch(No(`builds/meta/${Xe().app.buildId}.json`),{responseType:"json"}),Ri.then(e=>{ki=Vf(e.matcher)}).catch(e=>{console.error("[nuxt] Error fetching app manifest.",e)}),Ri}function nr(){return Ri||Vp()}async function zo(e){const t=typeof e=="string"?e:e.path;if(await nr(),!ki)return console.error("[nuxt] Error creating app manifest matcher.",ki),{};try{return Fl({},...ki.matchAll(t).reverse())}catch(n){return console.error("[nuxt] Error matching route rules.",n),{}}}async function Gs(e,t={}){if(!await Ql(e))return null;const i=await Hp(e,t);return await Xl(i)||null}const jp="_payload.json";async function Hp(e,t={}){const n=new URL(e,"http://localhost");if(n.host!=="localhost"||St(n.pathname,{acceptRelative:!0}))throw new Error("Payload URL must not include hostname: "+e);const i=Xe(),r=t.hash||(t.fresh?Date.now():i.app.buildId),o=i.app.cdnURL,s=o&&await Ql(e)?o:i.app.baseURL;return zn(s,n.pathname,jp+(r?`?${r}`:""))}async function Xl(e){const t=fetch(e,{cache:"force-cache"}).then(n=>n.text().then(ec));try{return await t}catch(n){console.warn("[nuxt] Cannot load payload ",e,n)}return null}async function Ql(e=xo().path){const t=pe();return e=kn(e),(await nr()).prerendered.includes(e)?!0:t.runWithContext(async()=>{const i=await zo({path:e});return!!i.prerender&&!i.redirect})}let en=null;async function Gp(){var i;if(en)return en;const e=document.getElementById("__NUXT_DATA__");if(!e)return{};const t=await ec(e.textContent||""),n=e.dataset.src?await Xl(e.dataset.src):void 0;return en={...t,...n,...window.__NUXT__},(i=en.config)!=null&&i.public&&(en.config.public=ui(en.config.public)),en}async function ec(e){return await ap(e,pe()._payloadRevivers)}function Yp(e,t){pe()._payloadRevivers[e]=t}const $p=[["NuxtError",e=>cn(e)],["EmptyShallowRef",e=>fn(e==="_"?void 0:e==="0n"?BigInt(0):ei(e))],["EmptyRef",e=>Ye(e==="_"?void 0:e==="0n"?BigInt(0):ei(e))],["ShallowRef",e=>fn(e)],["ShallowReactive",e=>Yt(e)],["Ref",e=>Ye(e)],["Reactive",e=>ui(e)]],Bp=ze({name:"nuxt:revive-payload:client",order:-30,async setup(e){let t,n;for(const[i,r]of $p)Yp(i,r);Object.assign(e.payload,([t,n]=ct(()=>e.runWithContext(Gp)),t=await t,n(),t)),window.__NUXT__=e.payload}});async function Fo(e,t={}){const n=t.document||e.resolvedOptions.document;if(!n||!e.dirty)return;const i={shouldRender:!0,tags:[]};if(await e.hooks.callHook("dom:beforeRender",i),!!i.shouldRender)return e._domUpdatePromise||(e._domUpdatePromise=new Promise(async r=>{var p;const o=new Map,s=new Promise(h=>{e.resolveTags().then(m=>{h(m.map(g=>{const v=o.get(g._d)||0,P={tag:g,id:(v?`${g._d}:${v}`:g._d)||zs(g),shouldRender:!0};return g._d&&ql(g._d)&&o.set(g._d,v+1),P}))})});let a=e._dom;if(!a){a={title:n.title,elMap:new Map().set("htmlAttrs",n.documentElement).set("bodyAttrs",n.body)};for(const h of["body","head"]){const m=(p=n[h])==null?void 0:p.children;for(const g of m){const v=g.tagName.toLowerCase();if(!xs.has(v))continue;const P=Kl({tag:v,props:{}},{innerHTML:g.innerHTML,...g.getAttributeNames().reduce((_,w)=>(_[w]=g.getAttribute(w),_),{})||{}});if(P.key=g.getAttribute("data-hid")||void 0,P._d=no(P)||zs(P),a.elMap.has(P._d)){let _=1,w=P._d;for(;a.elMap.has(w);)w=`${P._d}:${_++}`;a.elMap.set(w,g)}else a.elMap.set(P._d,g)}}}a.pendingSideEffects={...a.sideEffects},a.sideEffects={};function l(h,m,g){const v=`${h}:${m}`;a.sideEffects[v]=g,delete a.pendingSideEffects[v]}function u({id:h,$el:m,tag:g}){const v=g.tag.endsWith("Attrs");a.elMap.set(h,m),v||(g.textContent&&g.textContent!==m.textContent&&(m.textContent=g.textContent),g.innerHTML&&g.innerHTML!==m.innerHTML&&(m.innerHTML=g.innerHTML),l(h,"el",()=>{m==null||m.remove(),a.elMap.delete(h)}));for(const P in g.props){if(!Object.prototype.hasOwnProperty.call(g.props,P))continue;const _=g.props[P];if(P.startsWith("on")&&typeof _=="function"){const C=m==null?void 0:m.dataset;if(C&&C[`${P}fired`]){const T=P.slice(0,-5);_.call(m,new Event(T.substring(2)))}m.getAttribute(`data-${P}`)!==""&&((g.tag==="bodyAttrs"?n.defaultView:m).addEventListener(P.substring(2),_.bind(m)),m.setAttribute(`data-${P}`,""));continue}const w=`attr:${P}`;if(P==="class"){if(!_)continue;for(const C of _)v&&l(h,`${w}:${C}`,()=>m.classList.remove(C)),!m.classList.contains(C)&&m.classList.add(C)}else if(P==="style"){if(!_)continue;for(const[C,T]of _)l(h,`${w}:${C}`,()=>{m.style.removeProperty(C)}),m.style.setProperty(C,T)}else _!==!1&&_!==null&&(m.getAttribute(P)!==_&&m.setAttribute(P,_===!0?"":String(_)),v&&l(h,w,()=>m.removeAttribute(P)))}}const c=[],d={bodyClose:void 0,bodyOpen:void 0,head:void 0},f=await s;for(const h of f){const{tag:m,shouldRender:g,id:v}=h;if(g){if(m.tag==="title"){n.title=m.textContent,l("title","",()=>n.title=a.title);continue}h.$el=h.$el||a.elMap.get(v),h.$el?u(h):xs.has(m.tag)&&c.push(h)}}for(const h of c){const m=h.tag.tagPosition||"head";h.$el=n.createElement(h.tag.tag),u(h),d[m]=d[m]||n.createDocumentFragment(),d[m].appendChild(h.$el)}for(const h of f)await e.hooks.callHook("dom:renderTag",h,n,l);d.head&&n.head.appendChild(d.head),d.bodyOpen&&n.body.insertBefore(d.bodyOpen,n.body.firstChild),d.bodyClose&&n.body.appendChild(d.bodyClose);for(const h in a.pendingSideEffects)a.pendingSideEffects[h]();e._dom=a,await e.hooks.callHook("dom:rendered",{renders:f}),r()}).finally(()=>{e._domUpdatePromise=void 0,e.dirty=!1})),e._domUpdatePromise}function qp(e={}){var i,r,o;const t=((i=e.domOptions)==null?void 0:i.render)||Fo;e.document=e.document||(typeof window<"u"?document:void 0);const n=((o=(r=e.document)==null?void 0:r.head.querySelector('script[id="unhead:payload"]'))==null?void 0:o.innerHTML)||!1;return Ap({...e,plugins:[...e.plugins||[],{key:"client",hooks:{"entries:updated":t}}],init:[n?JSON.parse(n):!1,...e.init||[]]})}function Kp(e,t){let n=0;return()=>{const i=++n;t(()=>{n===i&&e()})}}function Zp(e={}){const t=qp({domOptions:{render:Kp(()=>Fo(t),n=>setTimeout(n,0))},...e});return t.install=xp(t),t}const Jp={disableDefaults:!0,disableCapoSorting:!1,plugins:[kp,Op,Ip,Rp]},Xp=ze({name:"nuxt:head",enforce:"pre",setup(e){const t=Zp(Jp);e.vueApp.use(t);{let n=!0;const i=async()=>{n=!1,await Fo(t)};t.hooks.hook("dom:beforeRender",r=>{r.shouldRender=!n}),e.hooks.hook("page:start",()=>{n=!0}),e.hooks.hook("page:finish",()=>{e.isHydrating||i()}),e.hooks.hook("app:error",i),e.hooks.hook("app:suspense:resolve",i)}}});/*!
 * vue-router v4.6.3
 * (c) 2025 Eduardo San Martin Morote
 * @license MIT
 */const wn=typeof document<"u";function tc(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Qp(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&tc(e.default)}const le=Object.assign;function Mr(e,t){const n={};for(const i in t){const r=t[i];n[i]=ft(r)?r.map(e):e(r)}return n}const Zn=()=>{},ft=Array.isArray;function Ys(e,t){const n={};for(const i in e)n[i]=i in t?t[i]:e[i];return n}const nc=/#/g,em=/&/g,tm=/\//g,nm=/=/g,im=/\?/g,ic=/\+/g,rm=/%5B/g,om=/%5D/g,rc=/%5E/g,sm=/%60/g,oc=/%7B/g,am=/%7C/g,sc=/%7D/g,lm=/%20/g;function Wo(e){return e==null?"":encodeURI(""+e).replace(am,"|").replace(rm,"[").replace(om,"]")}function cm(e){return Wo(e).replace(oc,"{").replace(sc,"}").replace(rc,"^")}function oo(e){return Wo(e).replace(ic,"%2B").replace(lm,"+").replace(nc,"%23").replace(em,"%26").replace(sm,"`").replace(oc,"{").replace(sc,"}").replace(rc,"^")}function um(e){return oo(e).replace(nm,"%3D")}function dm(e){return Wo(e).replace(nc,"%23").replace(im,"%3F")}function fm(e){return dm(e).replace(tm,"%2F")}function ni(e){if(e==null)return null;try{return decodeURIComponent(""+e)}catch{}return""+e}const pm=/\/$/,mm=e=>e.replace(pm,"");function Dr(e,t,n="/"){let i,r={},o="",s="";const a=t.indexOf("#");let l=t.indexOf("?");return l=a>=0&&l>a?-1:l,l>=0&&(i=t.slice(0,l),o=t.slice(l,a>0?a:t.length),r=e(o.slice(1))),a>=0&&(i=i||t.slice(0,a),s=t.slice(a,t.length)),i=_m(i??t,n),{fullPath:i+o+s,path:i,query:r,hash:ni(s)}}function hm(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function $s(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function bm(e,t,n){const i=t.matched.length-1,r=n.matched.length-1;return i>-1&&i===r&&On(t.matched[i],n.matched[r])&&ac(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function On(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function ac(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!gm(e[n],t[n]))return!1;return!0}function gm(e,t){return ft(e)?Bs(e,t):ft(t)?Bs(t,e):e===t}function Bs(e,t){return ft(t)?e.length===t.length&&e.every((n,i)=>n===t[i]):e.length===1&&e[0]===t}function _m(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),i=e.split("/"),r=i[i.length-1];(r===".."||r===".")&&i.push("");let o=n.length-1,s,a;for(s=0;s<i.length;s++)if(a=i[s],a!==".")if(a==="..")o>1&&o--;else break;return n.slice(0,o).join("/")+"/"+i.slice(s).join("/")}const tt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};let so=(function(e){return e.pop="pop",e.push="push",e})({}),Ir=(function(e){return e.back="back",e.forward="forward",e.unknown="",e})({});function ym(e){if(!e)if(wn){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),mm(e)}const vm=/^[^#]+#/;function wm(e,t){return e.replace(vm,"#")+t}function Em(e,t){const n=document.documentElement.getBoundingClientRect(),i=e.getBoundingClientRect();return{behavior:t.behavior,left:i.left-n.left-(t.left||0),top:i.top-n.top-(t.top||0)}}const ir=()=>({left:window.scrollX,top:window.scrollY});function Sm(e){let t;if("el"in e){const n=e.el,i=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?i?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=Em(r,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function qs(e,t){return(history.state?history.state.position-t:-1)+e}const ao=new Map;function Tm(e,t){ao.set(e,t)}function Cm(e){const t=ao.get(e);return ao.delete(e),t}function Pm(e){return typeof e=="string"||e&&typeof e=="object"}function lc(e){return typeof e=="string"||typeof e=="symbol"}let Se=(function(e){return e[e.MATCHER_NOT_FOUND=1]="MATCHER_NOT_FOUND",e[e.NAVIGATION_GUARD_REDIRECT=2]="NAVIGATION_GUARD_REDIRECT",e[e.NAVIGATION_ABORTED=4]="NAVIGATION_ABORTED",e[e.NAVIGATION_CANCELLED=8]="NAVIGATION_CANCELLED",e[e.NAVIGATION_DUPLICATED=16]="NAVIGATION_DUPLICATED",e})({});const cc=Symbol("");Se.MATCHER_NOT_FOUND+"",Se.NAVIGATION_GUARD_REDIRECT+"",Se.NAVIGATION_ABORTED+"",Se.NAVIGATION_CANCELLED+"",Se.NAVIGATION_DUPLICATED+"";function Mn(e,t){return le(new Error,{type:e,[cc]:!0},t)}function Pt(e,t){return e instanceof Error&&cc in e&&(t==null||!!(e.type&t))}const Am=["params","query","hash"];function Lm(e){if(typeof e=="string")return e;if(e.path!=null)return e.path;const t={};for(const n of Am)n in e&&(t[n]=e[n]);return JSON.stringify(t,null,2)}function Rm(e){const t={};if(e===""||e==="?")return t;const n=(e[0]==="?"?e.slice(1):e).split("&");for(let i=0;i<n.length;++i){const r=n[i].replace(ic," "),o=r.indexOf("="),s=ni(o<0?r:r.slice(0,o)),a=o<0?null:ni(r.slice(o+1));if(s in t){let l=t[s];ft(l)||(l=t[s]=[l]),l.push(a)}else t[s]=a}return t}function Ks(e){let t="";for(let n in e){const i=e[n];if(n=um(n),i==null){i!==void 0&&(t+=(t.length?"&":"")+n);continue}(ft(i)?i.map(r=>r&&oo(r)):[i&&oo(i)]).forEach(r=>{r!==void 0&&(t+=(t.length?"&":"")+n,r!=null&&(t+="="+r))})}return t}function km(e){const t={};for(const n in e){const i=e[n];i!==void 0&&(t[n]=ft(i)?i.map(r=>r==null?null:""+r):i==null?i:""+i)}return t}const Om=Symbol(""),Zs=Symbol(""),rr=Symbol(""),Vo=Symbol(""),lo=Symbol("");function Yn(){let e=[];function t(i){return e.push(i),()=>{const r=e.indexOf(i);r>-1&&e.splice(r,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Gt(e,t,n,i,r,o=s=>s()){const s=i&&(i.enterCallbacks[r]=i.enterCallbacks[r]||[]);return()=>new Promise((a,l)=>{const u=f=>{f===!1?l(Mn(Se.NAVIGATION_ABORTED,{from:n,to:t})):f instanceof Error?l(f):Pm(f)?l(Mn(Se.NAVIGATION_GUARD_REDIRECT,{from:t,to:f})):(s&&i.enterCallbacks[r]===s&&typeof f=="function"&&s.push(f),a())},c=o(()=>e.call(i&&i.instances[r],t,n,u));let d=Promise.resolve(c);e.length<3&&(d=d.then(u)),d.catch(f=>l(f))})}function Nr(e,t,n,i,r=o=>o()){const o=[];for(const s of e)for(const a in s.components){let l=s.components[a];if(!(t!=="beforeRouteEnter"&&!s.instances[a]))if(tc(l)){const u=(l.__vccOpts||l)[t];u&&o.push(Gt(u,n,i,s,a,r))}else{let u=l();o.push(()=>u.then(c=>{if(!c)throw new Error(`Couldn't resolve component "${a}" at "${s.path}"`);const d=Qp(c)?c.default:c;s.mods[a]=c,s.components[a]=d;const f=(d.__vccOpts||d)[t];return f&&Gt(f,n,i,s,a,r)()}))}}return o}function Mm(e,t){const n=[],i=[],r=[],o=Math.max(t.matched.length,e.matched.length);for(let s=0;s<o;s++){const a=t.matched[s];a&&(e.matched.find(u=>On(u,a))?i.push(a):n.push(a));const l=e.matched[s];l&&(t.matched.find(u=>On(u,l))||r.push(l))}return[n,i,r]}/*!
 * vue-router v4.6.3
 * (c) 2025 Eduardo San Martin Morote
 * @license MIT
 */let Dm=()=>location.protocol+"//"+location.host;function uc(e,t){const{pathname:n,search:i,hash:r}=t,o=e.indexOf("#");if(o>-1){let s=r.includes(e.slice(o))?e.slice(o).length:1,a=r.slice(s);return a[0]!=="/"&&(a="/"+a),$s(a,"")}return $s(n,e)+i+r}function Im(e,t,n,i){let r=[],o=[],s=null;const a=({state:f})=>{const p=uc(e,location),h=n.value,m=t.value;let g=0;if(f){if(n.value=p,t.value=f,s&&s===h){s=null;return}g=m?f.position-m.position:0}else i(p);r.forEach(v=>{v(n.value,h,{delta:g,type:so.pop,direction:g?g>0?Ir.forward:Ir.back:Ir.unknown})})};function l(){s=n.value}function u(f){r.push(f);const p=()=>{const h=r.indexOf(f);h>-1&&r.splice(h,1)};return o.push(p),p}function c(){if(document.visibilityState==="hidden"){const{history:f}=window;if(!f.state)return;f.replaceState(le({},f.state,{scroll:ir()}),"")}}function d(){for(const f of o)f();o=[],window.removeEventListener("popstate",a),window.removeEventListener("pagehide",c),document.removeEventListener("visibilitychange",c)}return window.addEventListener("popstate",a),window.addEventListener("pagehide",c),document.addEventListener("visibilitychange",c),{pauseListeners:l,listen:u,destroy:d}}function Js(e,t,n,i=!1,r=!1){return{back:e,current:t,forward:n,replaced:i,position:window.history.length,scroll:r?ir():null}}function Nm(e){const{history:t,location:n}=window,i={value:uc(e,n)},r={value:t.state};r.value||o(i.value,{back:null,current:i.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(l,u,c){const d=e.indexOf("#"),f=d>-1?(n.host&&document.querySelector("base")?e:e.slice(d))+l:Dm()+e+l;try{t[c?"replaceState":"pushState"](u,"",f),r.value=u}catch(p){console.error(p),n[c?"replace":"assign"](f)}}function s(l,u){o(l,le({},t.state,Js(r.value.back,l,r.value.forward,!0),u,{position:r.value.position}),!0),i.value=l}function a(l,u){const c=le({},r.value,t.state,{forward:l,scroll:ir()});o(c.current,c,!0),o(l,le({},Js(i.value,l,null),{position:c.position+1},u),!1),i.value=l}return{location:i,state:r,push:a,replace:s}}function xm(e){e=ym(e);const t=Nm(e),n=Im(e,t.state,t.location,t.replace);function i(o,s=!0){s||n.pauseListeners(),history.go(o)}const r=le({location:"",base:e,go:i,createHref:wm.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}let an=(function(e){return e[e.Static=0]="Static",e[e.Param=1]="Param",e[e.Group=2]="Group",e})({});var De=(function(e){return e[e.Static=0]="Static",e[e.Param=1]="Param",e[e.ParamRegExp=2]="ParamRegExp",e[e.ParamRegExpEnd=3]="ParamRegExpEnd",e[e.EscapeNext=4]="EscapeNext",e})(De||{});const Um={type:an.Static,value:""},zm=/[a-zA-Z0-9_]/;function Fm(e){if(!e)return[[]];if(e==="/")return[[Um]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(p){throw new Error(`ERR (${n})/"${u}": ${p}`)}let n=De.Static,i=n;const r=[];let o;function s(){o&&r.push(o),o=[]}let a=0,l,u="",c="";function d(){u&&(n===De.Static?o.push({type:an.Static,value:u}):n===De.Param||n===De.ParamRegExp||n===De.ParamRegExpEnd?(o.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),o.push({type:an.Param,value:u,regexp:c,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),u="")}function f(){u+=l}for(;a<e.length;){if(l=e[a++],l==="\\"&&n!==De.ParamRegExp){i=n,n=De.EscapeNext;continue}switch(n){case De.Static:l==="/"?(u&&d(),s()):l===":"?(d(),n=De.Param):f();break;case De.EscapeNext:f(),n=i;break;case De.Param:l==="("?n=De.ParamRegExp:zm.test(l)?f():(d(),n=De.Static,l!=="*"&&l!=="?"&&l!=="+"&&a--);break;case De.ParamRegExp:l===")"?c[c.length-1]=="\\"?c=c.slice(0,-1)+l:n=De.ParamRegExpEnd:c+=l;break;case De.ParamRegExpEnd:d(),n=De.Static,l!=="*"&&l!=="?"&&l!=="+"&&a--,c="";break;default:t("Unknown state");break}}return n===De.ParamRegExp&&t(`Unfinished custom RegExp for param "${u}"`),d(),s(),r}const Xs="[^/]+?",Wm={sensitive:!1,strict:!1,start:!0,end:!0};var Ge=(function(e){return e[e._multiplier=10]="_multiplier",e[e.Root=90]="Root",e[e.Segment=40]="Segment",e[e.SubSegment=30]="SubSegment",e[e.Static=40]="Static",e[e.Dynamic=20]="Dynamic",e[e.BonusCustomRegExp=10]="BonusCustomRegExp",e[e.BonusWildcard=-50]="BonusWildcard",e[e.BonusRepeatable=-20]="BonusRepeatable",e[e.BonusOptional=-8]="BonusOptional",e[e.BonusStrict=.7000000000000001]="BonusStrict",e[e.BonusCaseSensitive=.25]="BonusCaseSensitive",e})(Ge||{});const Vm=/[.+*?^${}()[\]/\\]/g;function jm(e,t){const n=le({},Wm,t),i=[];let r=n.start?"^":"";const o=[];for(const u of e){const c=u.length?[]:[Ge.Root];n.strict&&!u.length&&(r+="/");for(let d=0;d<u.length;d++){const f=u[d];let p=Ge.Segment+(n.sensitive?Ge.BonusCaseSensitive:0);if(f.type===an.Static)d||(r+="/"),r+=f.value.replace(Vm,"\\$&"),p+=Ge.Static;else if(f.type===an.Param){const{value:h,repeatable:m,optional:g,regexp:v}=f;o.push({name:h,repeatable:m,optional:g});const P=v||Xs;if(P!==Xs){p+=Ge.BonusCustomRegExp;try{`${P}`}catch(w){throw new Error(`Invalid custom RegExp for param "${h}" (${P}): `+w.message)}}let _=m?`((?:${P})(?:/(?:${P}))*)`:`(${P})`;d||(_=g&&u.length<2?`(?:/${_})`:"/"+_),g&&(_+="?"),r+=_,p+=Ge.Dynamic,g&&(p+=Ge.BonusOptional),m&&(p+=Ge.BonusRepeatable),P===".*"&&(p+=Ge.BonusWildcard)}c.push(p)}i.push(c)}if(n.strict&&n.end){const u=i.length-1;i[u][i[u].length-1]+=Ge.BonusStrict}n.strict||(r+="/?"),n.end?r+="$":n.strict&&!r.endsWith("/")&&(r+="(?:/|$)");const s=new RegExp(r,n.sensitive?"":"i");function a(u){const c=u.match(s),d={};if(!c)return null;for(let f=1;f<c.length;f++){const p=c[f]||"",h=o[f-1];d[h.name]=p&&h.repeatable?p.split("/"):p}return d}function l(u){let c="",d=!1;for(const f of e){(!d||!c.endsWith("/"))&&(c+="/"),d=!1;for(const p of f)if(p.type===an.Static)c+=p.value;else if(p.type===an.Param){const{value:h,repeatable:m,optional:g}=p,v=h in u?u[h]:"";if(ft(v)&&!m)throw new Error(`Provided param "${h}" is an array but it is not repeatable (* or + modifiers)`);const P=ft(v)?v.join("/"):v;if(!P)if(g)f.length<2&&(c.endsWith("/")?c=c.slice(0,-1):d=!0);else throw new Error(`Missing required param "${h}"`);c+=P}}return c||"/"}return{re:s,score:i,keys:o,parse:a,stringify:l}}function Hm(e,t){let n=0;for(;n<e.length&&n<t.length;){const i=t[n]-e[n];if(i)return i;n++}return e.length<t.length?e.length===1&&e[0]===Ge.Static+Ge.Segment?-1:1:e.length>t.length?t.length===1&&t[0]===Ge.Static+Ge.Segment?1:-1:0}function dc(e,t){let n=0;const i=e.score,r=t.score;for(;n<i.length&&n<r.length;){const o=Hm(i[n],r[n]);if(o)return o;n++}if(Math.abs(r.length-i.length)===1){if(Qs(i))return 1;if(Qs(r))return-1}return r.length-i.length}function Qs(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}const Gm={strict:!1,end:!0,sensitive:!1};function Ym(e,t,n){const i=jm(Fm(e.path),n),r=le(i,{record:e,parent:t,children:[],alias:[]});return t&&!r.record.aliasOf==!t.record.aliasOf&&t.children.push(r),r}function $m(e,t){const n=[],i=new Map;t=Ys(Gm,t);function r(d){return i.get(d)}function o(d,f,p){const h=!p,m=ta(d);m.aliasOf=p&&p.record;const g=Ys(t,d),v=[m];if("alias"in d){const w=typeof d.alias=="string"?[d.alias]:d.alias;for(const C of w)v.push(ta(le({},m,{components:p?p.record.components:m.components,path:C,aliasOf:p?p.record:m})))}let P,_;for(const w of v){const{path:C}=w;if(f&&C[0]!=="/"){const T=f.record.path,R=T[T.length-1]==="/"?"":"/";w.path=f.record.path+(C&&R+C)}if(P=Ym(w,f,g),p?p.alias.push(P):(_=_||P,_!==P&&_.alias.push(P),h&&d.name&&!na(P)&&s(d.name)),fc(P)&&l(P),m.children){const T=m.children;for(let R=0;R<T.length;R++)o(T[R],P,p&&p.children[R])}p=p||P}return _?()=>{s(_)}:Zn}function s(d){if(lc(d)){const f=i.get(d);f&&(i.delete(d),n.splice(n.indexOf(f),1),f.children.forEach(s),f.alias.forEach(s))}else{const f=n.indexOf(d);f>-1&&(n.splice(f,1),d.record.name&&i.delete(d.record.name),d.children.forEach(s),d.alias.forEach(s))}}function a(){return n}function l(d){const f=Km(d,n);n.splice(f,0,d),d.record.name&&!na(d)&&i.set(d.record.name,d)}function u(d,f){let p,h={},m,g;if("name"in d&&d.name){if(p=i.get(d.name),!p)throw Mn(Se.MATCHER_NOT_FOUND,{location:d});g=p.record.name,h=le(ea(f.params,p.keys.filter(_=>!_.optional).concat(p.parent?p.parent.keys.filter(_=>_.optional):[]).map(_=>_.name)),d.params&&ea(d.params,p.keys.map(_=>_.name))),m=p.stringify(h)}else if(d.path!=null)m=d.path,p=n.find(_=>_.re.test(m)),p&&(h=p.parse(m),g=p.record.name);else{if(p=f.name?i.get(f.name):n.find(_=>_.re.test(f.path)),!p)throw Mn(Se.MATCHER_NOT_FOUND,{location:d,currentLocation:f});g=p.record.name,h=le({},f.params,d.params),m=p.stringify(h)}const v=[];let P=p;for(;P;)v.unshift(P.record),P=P.parent;return{name:g,path:m,params:h,matched:v,meta:qm(v)}}e.forEach(d=>o(d));function c(){n.length=0,i.clear()}return{addRoute:o,resolve:u,removeRoute:s,clearRoutes:c,getRoutes:a,getRecordMatcher:r}}function ea(e,t){const n={};for(const i of t)i in e&&(n[i]=e[i]);return n}function ta(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:Bm(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function Bm(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const i in e.components)t[i]=typeof n=="object"?n[i]:n;return t}function na(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function qm(e){return e.reduce((t,n)=>le(t,n.meta),{})}function Km(e,t){let n=0,i=t.length;for(;n!==i;){const o=n+i>>1;dc(e,t[o])<0?i=o:n=o+1}const r=Zm(e);return r&&(i=t.lastIndexOf(r,i-1)),i}function Zm(e){let t=e;for(;t=t.parent;)if(fc(t)&&dc(e,t)===0)return t}function fc({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function ia(e){const t=Ue(rr),n=Ue(Vo),i=me(()=>{const l=Q(e.to);return t.resolve(l)}),r=me(()=>{const{matched:l}=i.value,{length:u}=l,c=l[u-1],d=n.matched;if(!c||!d.length)return-1;const f=d.findIndex(On.bind(null,c));if(f>-1)return f;const p=ra(l[u-2]);return u>1&&ra(c)===p&&d[d.length-1].path!==p?d.findIndex(On.bind(null,l[u-2])):f}),o=me(()=>r.value>-1&&th(n.params,i.value.params)),s=me(()=>r.value>-1&&r.value===n.matched.length-1&&ac(n.params,i.value.params));function a(l={}){if(eh(l)){const u=t[Q(e.replace)?"replace":"push"](Q(e.to)).catch(Zn);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>u),u}return Promise.resolve()}return{route:i,href:me(()=>i.value.href),isActive:o,isExactActive:s,navigate:a}}function Jm(e){return e.length===1?e[0]:e}const Xm=pn({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"},viewTransition:Boolean},useLink:ia,setup(e,{slots:t}){const n=ui(ia(e)),{options:i}=Ue(rr),r=me(()=>({[oa(e.activeClass,i.linkActiveClass,"router-link-active")]:n.isActive,[oa(e.exactActiveClass,i.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&Jm(t.default(n));return e.custom?o:Je("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},o)}}}),Qm=Xm;function eh(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function th(e,t){for(const n in t){const i=t[n],r=e[n];if(typeof i=="string"){if(i!==r)return!1}else if(!ft(r)||r.length!==i.length||i.some((o,s)=>o!==r[s]))return!1}return!0}function ra(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const oa=(e,t,n)=>e??t??n,nh=pn({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const i=Ue(lo),r=me(()=>e.route||i.value),o=Ue(Zs,0),s=me(()=>{let u=Q(o);const{matched:c}=r.value;let d;for(;(d=c[u])&&!d.components;)u++;return u}),a=me(()=>r.value.matched[s.value]);Kn(Zs,me(()=>s.value+1)),Kn(Om,a),Kn(lo,r);const l=Ye();return Kt(()=>[l.value,a.value,e.name],([u,c,d],[f,p,h])=>{c&&(c.instances[d]=u,p&&p!==c&&u&&u===f&&(c.leaveGuards.size||(c.leaveGuards=p.leaveGuards),c.updateGuards.size||(c.updateGuards=p.updateGuards))),u&&c&&(!p||!On(c,p)||!f)&&(c.enterCallbacks[d]||[]).forEach(m=>m(u))},{flush:"post"}),()=>{const u=r.value,c=e.name,d=a.value,f=d&&d.components[c];if(!f)return sa(n.default,{Component:f,route:u});const p=d.props[c],h=p?p===!0?u.params:typeof p=="function"?p(u):p:null,g=Je(f,le({},h,t,{onVnodeUnmounted:v=>{v.component.isUnmounted&&(d.instances[c]=null)},ref:l}));return sa(n.default,{Component:g,route:u})||g}}});function sa(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const pc=nh;function ih(e){const t=$m(e.routes,e),n=e.parseQuery||Rm,i=e.stringifyQuery||Ks,r=e.history,o=Yn(),s=Yn(),a=Yn(),l=fn(tt);let u=tt;wn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=Mr.bind(null,A=>""+A),d=Mr.bind(null,fm),f=Mr.bind(null,ni);function p(A,z){let x,Y;return lc(A)?(x=t.getRecordMatcher(A),Y=z):Y=A,t.addRoute(Y,x)}function h(A){const z=t.getRecordMatcher(A);z&&t.removeRoute(z)}function m(){return t.getRoutes().map(A=>A.record)}function g(A){return!!t.getRecordMatcher(A)}function v(A,z){if(z=le({},z||l.value),typeof A=="string"){const V=Dr(n,A,z.path),X=t.resolve({path:V.path},z),Ce=r.createHref(V.fullPath);return le(V,X,{params:f(X.params),hash:ni(V.hash),redirectedFrom:void 0,href:Ce})}let x;if(A.path!=null)x=le({},A,{path:Dr(n,A.path,z.path).path});else{const V=le({},A.params);for(const X in V)V[X]==null&&delete V[X];x=le({},A,{params:d(V)}),z.params=d(z.params)}const Y=t.resolve(x,z),K=A.hash||"";Y.params=c(f(Y.params));const ne=hm(i,le({},A,{hash:cm(K),path:Y.path})),G=r.createHref(ne);return le({fullPath:ne,hash:K,query:i===Ks?km(A.query):A.query||{}},Y,{redirectedFrom:void 0,href:G})}function P(A){return typeof A=="string"?Dr(n,A,l.value.path):le({},A)}function _(A,z){if(u!==A)return Mn(Se.NAVIGATION_CANCELLED,{from:z,to:A})}function w(A){return R(A)}function C(A){return w(le(P(A),{replace:!0}))}function T(A,z){const x=A.matched[A.matched.length-1];if(x&&x.redirect){const{redirect:Y}=x;let K=typeof Y=="function"?Y(A,z):Y;return typeof K=="string"&&(K=K.includes("?")||K.includes("#")?K=P(K):{path:K},K.params={}),le({query:A.query,hash:A.hash,params:K.path!=null?{}:A.params},K)}}function R(A,z){const x=u=v(A),Y=l.value,K=A.state,ne=A.force,G=A.replace===!0,V=T(x,Y);if(V)return R(le(P(V),{state:typeof V=="object"?le({},K,V.state):K,force:ne,replace:G}),z||x);const X=x;X.redirectedFrom=z;let Ce;return!ne&&bm(i,Y,x)&&(Ce=Mn(Se.NAVIGATION_DUPLICATED,{to:X,from:Y}),Fe(Y,Y,!0,!1)),(Ce?Promise.resolve(Ce):U(X,Y)).catch(_e=>Pt(_e)?Pt(_e,Se.NAVIGATION_GUARD_REDIRECT)?_e:et(_e):Ve(_e,X,Y)).then(_e=>{if(_e){if(Pt(_e,Se.NAVIGATION_GUARD_REDIRECT))return R(le({replace:G},P(_e.to),{state:typeof _e.to=="object"?le({},K,_e.to.state):K,force:ne}),z||X)}else _e=k(X,Y,!0,G,K);return M(X,Y,_e),_e})}function N(A,z){const x=_(A,z);return x?Promise.reject(x):Promise.resolve()}function E(A){const z=Ee.values().next().value;return z&&typeof z.runWithContext=="function"?z.runWithContext(A):A()}function U(A,z){let x;const[Y,K,ne]=Mm(A,z);x=Nr(Y.reverse(),"beforeRouteLeave",A,z);for(const V of Y)V.leaveGuards.forEach(X=>{x.push(Gt(X,A,z))});const G=N.bind(null,A,z);return x.push(G),Te(x).then(()=>{x=[];for(const V of o.list())x.push(Gt(V,A,z));return x.push(G),Te(x)}).then(()=>{x=Nr(K,"beforeRouteUpdate",A,z);for(const V of K)V.updateGuards.forEach(X=>{x.push(Gt(X,A,z))});return x.push(G),Te(x)}).then(()=>{x=[];for(const V of ne)if(V.beforeEnter)if(ft(V.beforeEnter))for(const X of V.beforeEnter)x.push(Gt(X,A,z));else x.push(Gt(V.beforeEnter,A,z));return x.push(G),Te(x)}).then(()=>(A.matched.forEach(V=>V.enterCallbacks={}),x=Nr(ne,"beforeRouteEnter",A,z,E),x.push(G),Te(x))).then(()=>{x=[];for(const V of s.list())x.push(Gt(V,A,z));return x.push(G),Te(x)}).catch(V=>Pt(V,Se.NAVIGATION_CANCELLED)?V:Promise.reject(V))}function M(A,z,x){a.list().forEach(Y=>E(()=>Y(A,z,x)))}function k(A,z,x,Y,K){const ne=_(A,z);if(ne)return ne;const G=z===tt,V=wn?history.state:{};x&&(Y||G?r.replace(A.fullPath,le({scroll:G&&V&&V.scroll},K)):r.push(A.fullPath,K)),l.value=A,Fe(A,z,x,G),et()}let j;function q(){j||(j=r.listen((A,z,x)=>{if(!Oe.listening)return;const Y=v(A),K=T(Y,Oe.currentRoute.value);if(K){R(le(K,{replace:!0,force:!0}),Y).catch(Zn);return}u=Y;const ne=l.value;wn&&Tm(qs(ne.fullPath,x.delta),ir()),U(Y,ne).catch(G=>Pt(G,Se.NAVIGATION_ABORTED|Se.NAVIGATION_CANCELLED)?G:Pt(G,Se.NAVIGATION_GUARD_REDIRECT)?(R(le(P(G.to),{force:!0}),Y).then(V=>{Pt(V,Se.NAVIGATION_ABORTED|Se.NAVIGATION_DUPLICATED)&&!x.delta&&x.type===so.pop&&r.go(-1,!1)}).catch(Zn),Promise.reject()):(x.delta&&r.go(-x.delta,!1),Ve(G,Y,ne))).then(G=>{G=G||k(Y,ne,!1),G&&(x.delta&&!Pt(G,Se.NAVIGATION_CANCELLED)?r.go(-x.delta,!1):x.type===so.pop&&Pt(G,Se.NAVIGATION_ABORTED|Se.NAVIGATION_DUPLICATED)&&r.go(-1,!1)),M(Y,ne,G)}).catch(Zn)}))}let he=Yn(),ke=Yn(),xe;function Ve(A,z,x){et(A);const Y=ke.list();return Y.length?Y.forEach(K=>K(A,z,x)):console.error(A),Promise.reject(A)}function Ze(){return xe&&l.value!==tt?Promise.resolve():new Promise((A,z)=>{he.add([A,z])})}function et(A){return xe||(xe=!A,q(),he.list().forEach(([z,x])=>A?x(A):z()),he.reset()),A}function Fe(A,z,x,Y){const{scrollBehavior:K}=e;if(!wn||!K)return Promise.resolve();const ne=!x&&Cm(qs(A.fullPath,0))||(Y||!x)&&history.state&&history.state.scroll||null;return Ln().then(()=>K(A,z,ne)).then(G=>G&&Sm(G)).catch(G=>Ve(G,A,z))}const je=A=>r.go(A);let Ne;const Ee=new Set,Oe={currentRoute:l,listening:!0,addRoute:p,removeRoute:h,clearRoutes:t.clearRoutes,hasRoute:g,getRoutes:m,resolve:v,options:e,push:w,replace:C,go:je,back:()=>je(-1),forward:()=>je(1),beforeEach:o.add,beforeResolve:s.add,afterEach:a.add,onError:ke.add,isReady:Ze,install(A){A.component("RouterLink",Qm),A.component("RouterView",pc),A.config.globalProperties.$router=Oe,Object.defineProperty(A.config.globalProperties,"$route",{enumerable:!0,get:()=>Q(l)}),wn&&!Ne&&l.value===tt&&(Ne=!0,w(r.location).catch(Y=>{}));const z={};for(const Y in tt)Object.defineProperty(z,Y,{get:()=>l.value[Y],enumerable:!0});A.provide(rr,Oe),A.provide(Vo,Yt(z)),A.provide(lo,l);const x=A.unmount;Ee.add(A),A.unmount=function(){Ee.delete(A),Ee.size<1&&(u=tt,j&&j(),j=null,l.value=tt,Ne=!1,xe=!1),x()}}};function Te(A){return A.reduce((z,x)=>z.then(()=>E(x)),Promise.resolve())}return Oe}function q3(){return Ue(rr)}function K3(e){return Ue(Vo)}const rh=/(:\w+)\([^)]+\)/g,oh=/(:\w+)[?+*]/g,sh=/:\w+/g,ah=(e,t)=>t.path.replace(rh,"$1").replace(oh,"$1").replace(sh,n=>{var i;return((i=e.params[n.slice(1)])==null?void 0:i.toString())||""}),co=(e,t)=>{const n=e.route.matched.find(r=>{var o;return((o=r.components)==null?void 0:o.default)===e.Component.type}),i=t??(n==null?void 0:n.meta.key)??(n&&ah(e.route,n));return typeof i=="function"?i(e.route):i},lh=(e,t)=>({default:()=>e?Je(ud,e===!0?{}:e,t):t});function jo(e){return Array.isArray(e)?e:[e]}const bn={keepalive:!0},xr=[{name:"index",path:"/",component:()=>S(()=>import("./VQ0CYn1X.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]),import.meta.url)},{name:"Policy___en",path:"/en/Policy",component:()=>S(()=>import("./aq8WdnwD.js"),__vite__mapDeps([21,22,2,3,23,24,1,25,8,9,4,5,10,11,12,26,27,28,6,29,30,31,16,18,19,32]),import.meta.url)},{name:"Policy___zh",path:"/zh/Policy",component:()=>S(()=>import("./aq8WdnwD.js"),__vite__mapDeps([21,22,2,3,23,24,1,25,8,9,4,5,10,11,12,26,27,28,6,29,30,31,16,18,19,32]),import.meta.url)},{name:"Policy___ita",path:"/ita/Policy",component:()=>S(()=>import("./aq8WdnwD.js"),__vite__mapDeps([21,22,2,3,23,24,1,25,8,9,4,5,10,11,12,26,27,28,6,29,30,31,16,18,19,32]),import.meta.url)},{name:"Policy___jp",path:"/jp/Policy",component:()=>S(()=>import("./aq8WdnwD.js"),__vite__mapDeps([21,22,2,3,23,24,1,25,8,9,4,5,10,11,12,26,27,28,6,29,30,31,16,18,19,32]),import.meta.url)},{name:"Policy___fr",path:"/fr/Policy",component:()=>S(()=>import("./aq8WdnwD.js"),__vite__mapDeps([21,22,2,3,23,24,1,25,8,9,4,5,10,11,12,26,27,28,6,29,30,31,16,18,19,32]),import.meta.url)},{name:"Policy___es",path:"/es/Policy",component:()=>S(()=>import("./aq8WdnwD.js"),__vite__mapDeps([21,22,2,3,23,24,1,25,8,9,4,5,10,11,12,26,27,28,6,29,30,31,16,18,19,32]),import.meta.url)},{name:"duty-id___en",path:"/en/duty/:id()",component:()=>S(()=>import("./AzpUfq-P.js"),__vite__mapDeps([33,22,2,3,23,24,1,25,16,34,35,31,4,5,19,36]),import.meta.url)},{name:"duty-id___zh",path:"/zh/duty/:id()",component:()=>S(()=>import("./AzpUfq-P.js"),__vite__mapDeps([33,22,2,3,23,24,1,25,16,34,35,31,4,5,19,36]),import.meta.url)},{name:"duty-id___ita",path:"/ita/duty/:id()",component:()=>S(()=>import("./AzpUfq-P.js"),__vite__mapDeps([33,22,2,3,23,24,1,25,16,34,35,31,4,5,19,36]),import.meta.url)},{name:"duty-id___jp",path:"/jp/duty/:id()",component:()=>S(()=>import("./AzpUfq-P.js"),__vite__mapDeps([33,22,2,3,23,24,1,25,16,34,35,31,4,5,19,36]),import.meta.url)},{name:"duty-id___fr",path:"/fr/duty/:id()",component:()=>S(()=>import("./AzpUfq-P.js"),__vite__mapDeps([33,22,2,3,23,24,1,25,16,34,35,31,4,5,19,36]),import.meta.url)},{name:"duty-id___es",path:"/es/duty/:id()",component:()=>S(()=>import("./AzpUfq-P.js"),__vite__mapDeps([33,22,2,3,23,24,1,25,16,34,35,31,4,5,19,36]),import.meta.url)},{name:"news___en",path:"/en/news",component:()=>S(()=>import("./DfBKaRkk.js"),__vite__mapDeps([37,22,2,3,23,8,9,4,5,10,11,12,1,26,27,28,6,29,30,16,38,18,19,39]),import.meta.url)},{name:"news___zh",path:"/zh/news",component:()=>S(()=>import("./DfBKaRkk.js"),__vite__mapDeps([37,22,2,3,23,8,9,4,5,10,11,12,1,26,27,28,6,29,30,16,38,18,19,39]),import.meta.url)},{name:"news___ita",path:"/ita/news",component:()=>S(()=>import("./DfBKaRkk.js"),__vite__mapDeps([37,22,2,3,23,8,9,4,5,10,11,12,1,26,27,28,6,29,30,16,38,18,19,39]),import.meta.url)},{name:"news___jp",path:"/jp/news",component:()=>S(()=>import("./DfBKaRkk.js"),__vite__mapDeps([37,22,2,3,23,8,9,4,5,10,11,12,1,26,27,28,6,29,30,16,38,18,19,39]),import.meta.url)},{name:"news___fr",path:"/fr/news",component:()=>S(()=>import("./DfBKaRkk.js"),__vite__mapDeps([37,22,2,3,23,8,9,4,5,10,11,12,1,26,27,28,6,29,30,16,38,18,19,39]),import.meta.url)},{name:"news___es",path:"/es/news",component:()=>S(()=>import("./DfBKaRkk.js"),__vite__mapDeps([37,22,2,3,23,8,9,4,5,10,11,12,1,26,27,28,6,29,30,16,38,18,19,39]),import.meta.url)},{name:"index___en",path:"/en",component:()=>S(()=>import("./VQ0CYn1X.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]),import.meta.url)},{name:"index___zh",path:"/zh",component:()=>S(()=>import("./VQ0CYn1X.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]),import.meta.url)},{name:"index___ita",path:"/ita",component:()=>S(()=>import("./VQ0CYn1X.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]),import.meta.url)},{name:"index___jp",path:"/jp",component:()=>S(()=>import("./VQ0CYn1X.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]),import.meta.url)},{name:"index___fr",path:"/fr",component:()=>S(()=>import("./VQ0CYn1X.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]),import.meta.url)},{name:"index___es",path:"/es",component:()=>S(()=>import("./VQ0CYn1X.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]),import.meta.url)},{name:"Agency___en",path:"/en/Agency",component:()=>S(()=>import("./DVKkYLYC.js"),__vite__mapDeps([40,22,2,3,23,41,1,42,43,4,5,44,45,16,18,19,46]),import.meta.url)},{name:"Agency___zh",path:"/zh/Agency",component:()=>S(()=>import("./DVKkYLYC.js"),__vite__mapDeps([40,22,2,3,23,41,1,42,43,4,5,44,45,16,18,19,46]),import.meta.url)},{name:"Agency___ita",path:"/ita/Agency",component:()=>S(()=>import("./DVKkYLYC.js"),__vite__mapDeps([40,22,2,3,23,41,1,42,43,4,5,44,45,16,18,19,46]),import.meta.url)},{name:"Agency___jp",path:"/jp/Agency",component:()=>S(()=>import("./DVKkYLYC.js"),__vite__mapDeps([40,22,2,3,23,41,1,42,43,4,5,44,45,16,18,19,46]),import.meta.url)},{name:"Agency___fr",path:"/fr/Agency",component:()=>S(()=>import("./DVKkYLYC.js"),__vite__mapDeps([40,22,2,3,23,41,1,42,43,4,5,44,45,16,18,19,46]),import.meta.url)},{name:"Agency___es",path:"/es/Agency",component:()=>S(()=>import("./DVKkYLYC.js"),__vite__mapDeps([40,22,2,3,23,41,1,42,43,4,5,44,45,16,18,19,46]),import.meta.url)},{name:"tongyu___en",path:"/en/tongyu",component:()=>S(()=>import("./xQVlTTMo.js"),__vite__mapDeps([47,22,2,3,23,24,1,25,48,4,5,49,16,18,19,50]),import.meta.url)},{name:"tongyu___zh",path:"/zh/tongyu",component:()=>S(()=>import("./xQVlTTMo.js"),__vite__mapDeps([47,22,2,3,23,24,1,25,48,4,5,49,16,18,19,50]),import.meta.url)},{name:"tongyu___ita",path:"/ita/tongyu",component:()=>S(()=>import("./xQVlTTMo.js"),__vite__mapDeps([47,22,2,3,23,24,1,25,48,4,5,49,16,18,19,50]),import.meta.url)},{name:"tongyu___jp",path:"/jp/tongyu",component:()=>S(()=>import("./xQVlTTMo.js"),__vite__mapDeps([47,22,2,3,23,24,1,25,48,4,5,49,16,18,19,50]),import.meta.url)},{name:"tongyu___fr",path:"/fr/tongyu",component:()=>S(()=>import("./xQVlTTMo.js"),__vite__mapDeps([47,22,2,3,23,24,1,25,48,4,5,49,16,18,19,50]),import.meta.url)},{name:"tongyu___es",path:"/es/tongyu",component:()=>S(()=>import("./xQVlTTMo.js"),__vite__mapDeps([47,22,2,3,23,24,1,25,48,4,5,49,16,18,19,50]),import.meta.url)},{name:"Supplier___en",path:"/en/Supplier",component:()=>S(()=>import("./DcTNN-4U.js"),__vite__mapDeps([51,22,2,3,23,41,1,42,16,52,18,4,5,19,53]),import.meta.url)},{name:"Supplier___zh",path:"/zh/Supplier",component:()=>S(()=>import("./DcTNN-4U.js"),__vite__mapDeps([51,22,2,3,23,41,1,42,16,52,18,4,5,19,53]),import.meta.url)},{name:"Supplier___ita",path:"/ita/Supplier",component:()=>S(()=>import("./DcTNN-4U.js"),__vite__mapDeps([51,22,2,3,23,41,1,42,16,52,18,4,5,19,53]),import.meta.url)},{name:"Supplier___jp",path:"/jp/Supplier",component:()=>S(()=>import("./DcTNN-4U.js"),__vite__mapDeps([51,22,2,3,23,41,1,42,16,52,18,4,5,19,53]),import.meta.url)},{name:"Supplier___fr",path:"/fr/Supplier",component:()=>S(()=>import("./DcTNN-4U.js"),__vite__mapDeps([51,22,2,3,23,41,1,42,16,52,18,4,5,19,53]),import.meta.url)},{name:"Supplier___es",path:"/es/Supplier",component:()=>S(()=>import("./DcTNN-4U.js"),__vite__mapDeps([51,22,2,3,23,41,1,42,16,52,18,4,5,19,53]),import.meta.url)},{name:"linksWorld___en",path:"/en/linksWorld",component:()=>S(()=>import("./CPkQdLFk.js"),__vite__mapDeps([54,22,2,3,23,55,1,56,8,9,4,5,10,11,12,57,44,58,16,17,18,19,59]),import.meta.url)},{name:"linksWorld___zh",path:"/zh/linksWorld",component:()=>S(()=>import("./CPkQdLFk.js"),__vite__mapDeps([54,22,2,3,23,55,1,56,8,9,4,5,10,11,12,57,44,58,16,17,18,19,59]),import.meta.url)},{name:"linksWorld___ita",path:"/ita/linksWorld",component:()=>S(()=>import("./CPkQdLFk.js"),__vite__mapDeps([54,22,2,3,23,55,1,56,8,9,4,5,10,11,12,57,44,58,16,17,18,19,59]),import.meta.url)},{name:"linksWorld___jp",path:"/jp/linksWorld",component:()=>S(()=>import("./CPkQdLFk.js"),__vite__mapDeps([54,22,2,3,23,55,1,56,8,9,4,5,10,11,12,57,44,58,16,17,18,19,59]),import.meta.url)},{name:"linksWorld___fr",path:"/fr/linksWorld",component:()=>S(()=>import("./CPkQdLFk.js"),__vite__mapDeps([54,22,2,3,23,55,1,56,8,9,4,5,10,11,12,57,44,58,16,17,18,19,59]),import.meta.url)},{name:"linksWorld___es",path:"/es/linksWorld",component:()=>S(()=>import("./CPkQdLFk.js"),__vite__mapDeps([54,22,2,3,23,55,1,56,8,9,4,5,10,11,12,57,44,58,16,17,18,19,59]),import.meta.url)},{name:"postdetails-id___en",path:"/en/postdetails/:id()",component:()=>S(()=>import("./BzLtwl2w.js"),__vite__mapDeps([60,22,2,3,23,41,1,42,16,4,5,61,62,19,63]),import.meta.url)},{name:"postdetails-id___zh",path:"/zh/postdetails/:id()",component:()=>S(()=>import("./BzLtwl2w.js"),__vite__mapDeps([60,22,2,3,23,41,1,42,16,4,5,61,62,19,63]),import.meta.url)},{name:"postdetails-id___ita",path:"/ita/postdetails/:id()",component:()=>S(()=>import("./BzLtwl2w.js"),__vite__mapDeps([60,22,2,3,23,41,1,42,16,4,5,61,62,19,63]),import.meta.url)},{name:"postdetails-id___jp",path:"/jp/postdetails/:id()",component:()=>S(()=>import("./BzLtwl2w.js"),__vite__mapDeps([60,22,2,3,23,41,1,42,16,4,5,61,62,19,63]),import.meta.url)},{name:"postdetails-id___fr",path:"/fr/postdetails/:id()",component:()=>S(()=>import("./BzLtwl2w.js"),__vite__mapDeps([60,22,2,3,23,41,1,42,16,4,5,61,62,19,63]),import.meta.url)},{name:"postdetails-id___es",path:"/es/postdetails/:id()",component:()=>S(()=>import("./BzLtwl2w.js"),__vite__mapDeps([60,22,2,3,23,41,1,42,16,4,5,61,62,19,63]),import.meta.url)},{name:"EnterpriseMission___en",path:"/en/EnterpriseMission",component:()=>S(()=>import("./BKGco1vr.js"),__vite__mapDeps([64,22,2,3,23,24,1,25,16,18,4,5,19,65]),import.meta.url)},{name:"EnterpriseMission___zh",path:"/zh/EnterpriseMission",component:()=>S(()=>import("./BKGco1vr.js"),__vite__mapDeps([64,22,2,3,23,24,1,25,16,18,4,5,19,65]),import.meta.url)},{name:"EnterpriseMission___ita",path:"/ita/EnterpriseMission",component:()=>S(()=>import("./BKGco1vr.js"),__vite__mapDeps([64,22,2,3,23,24,1,25,16,18,4,5,19,65]),import.meta.url)},{name:"EnterpriseMission___jp",path:"/jp/EnterpriseMission",component:()=>S(()=>import("./BKGco1vr.js"),__vite__mapDeps([64,22,2,3,23,24,1,25,16,18,4,5,19,65]),import.meta.url)},{name:"EnterpriseMission___fr",path:"/fr/EnterpriseMission",component:()=>S(()=>import("./BKGco1vr.js"),__vite__mapDeps([64,22,2,3,23,24,1,25,16,18,4,5,19,65]),import.meta.url)},{name:"EnterpriseMission___es",path:"/es/EnterpriseMission",component:()=>S(()=>import("./BKGco1vr.js"),__vite__mapDeps([64,22,2,3,23,24,1,25,16,18,4,5,19,65]),import.meta.url)},{name:"InvestorRelations___en",path:"/en/InvestorRelations",component:()=>S(()=>import("./BuVFS88Z.js"),__vite__mapDeps([66,22,2,3,23,24,1,25,67,8,9,4,5,10,11,12,27,28,6,29,16,18,19,68]),import.meta.url)},{name:"InvestorRelations___zh",path:"/zh/InvestorRelations",component:()=>S(()=>import("./BuVFS88Z.js"),__vite__mapDeps([66,22,2,3,23,24,1,25,67,8,9,4,5,10,11,12,27,28,6,29,16,18,19,68]),import.meta.url)},{name:"InvestorRelations___ita",path:"/ita/InvestorRelations",component:()=>S(()=>import("./BuVFS88Z.js"),__vite__mapDeps([66,22,2,3,23,24,1,25,67,8,9,4,5,10,11,12,27,28,6,29,16,18,19,68]),import.meta.url)},{name:"InvestorRelations___jp",path:"/jp/InvestorRelations",component:()=>S(()=>import("./BuVFS88Z.js"),__vite__mapDeps([66,22,2,3,23,24,1,25,67,8,9,4,5,10,11,12,27,28,6,29,16,18,19,68]),import.meta.url)},{name:"InvestorRelations___fr",path:"/fr/InvestorRelations",component:()=>S(()=>import("./BuVFS88Z.js"),__vite__mapDeps([66,22,2,3,23,24,1,25,67,8,9,4,5,10,11,12,27,28,6,29,16,18,19,68]),import.meta.url)},{name:"InvestorRelations___es",path:"/es/InvestorRelations",component:()=>S(()=>import("./BuVFS88Z.js"),__vite__mapDeps([66,22,2,3,23,24,1,25,67,8,9,4,5,10,11,12,27,28,6,29,16,18,19,68]),import.meta.url)},{name:"Recruitment___en",path:"/en/Recruitment",component:()=>S(()=>import("./C4tv6zAA.js"),__vite__mapDeps([69,22,2,3,23,41,1,42,26,27,4,5,9,10,11,28,6,29,30,16,67,62,70,18,19,71]),import.meta.url)},{name:"Recruitment___zh",path:"/zh/Recruitment",component:()=>S(()=>import("./C4tv6zAA.js"),__vite__mapDeps([69,22,2,3,23,41,1,42,26,27,4,5,9,10,11,28,6,29,30,16,67,62,70,18,19,71]),import.meta.url)},{name:"Recruitment___ita",path:"/ita/Recruitment",component:()=>S(()=>import("./C4tv6zAA.js"),__vite__mapDeps([69,22,2,3,23,41,1,42,26,27,4,5,9,10,11,28,6,29,30,16,67,62,70,18,19,71]),import.meta.url)},{name:"Recruitment___jp",path:"/jp/Recruitment",component:()=>S(()=>import("./C4tv6zAA.js"),__vite__mapDeps([69,22,2,3,23,41,1,42,26,27,4,5,9,10,11,28,6,29,30,16,67,62,70,18,19,71]),import.meta.url)},{name:"Recruitment___fr",path:"/fr/Recruitment",component:()=>S(()=>import("./C4tv6zAA.js"),__vite__mapDeps([69,22,2,3,23,41,1,42,26,27,4,5,9,10,11,28,6,29,30,16,67,62,70,18,19,71]),import.meta.url)},{name:"Recruitment___es",path:"/es/Recruitment",component:()=>S(()=>import("./C4tv6zAA.js"),__vite__mapDeps([69,22,2,3,23,41,1,42,26,27,4,5,9,10,11,28,6,29,30,16,67,62,70,18,19,71]),import.meta.url)},{name:"SupplierFill___en",path:"/en/SupplierFill",component:()=>S(()=>import("./DmGs05ZL.js"),__vite__mapDeps([72,22,2,3,23,41,1,42,43,4,5,44,45,16,52,19,73]),import.meta.url)},{name:"SupplierFill___zh",path:"/zh/SupplierFill",component:()=>S(()=>import("./DmGs05ZL.js"),__vite__mapDeps([72,22,2,3,23,41,1,42,43,4,5,44,45,16,52,19,73]),import.meta.url)},{name:"SupplierFill___ita",path:"/ita/SupplierFill",component:()=>S(()=>import("./DmGs05ZL.js"),__vite__mapDeps([72,22,2,3,23,41,1,42,43,4,5,44,45,16,52,19,73]),import.meta.url)},{name:"SupplierFill___jp",path:"/jp/SupplierFill",component:()=>S(()=>import("./DmGs05ZL.js"),__vite__mapDeps([72,22,2,3,23,41,1,42,43,4,5,44,45,16,52,19,73]),import.meta.url)},{name:"SupplierFill___fr",path:"/fr/SupplierFill",component:()=>S(()=>import("./DmGs05ZL.js"),__vite__mapDeps([72,22,2,3,23,41,1,42,43,4,5,44,45,16,52,19,73]),import.meta.url)},{name:"SupplierFill___es",path:"/es/SupplierFill",component:()=>S(()=>import("./DmGs05ZL.js"),__vite__mapDeps([72,22,2,3,23,41,1,42,43,4,5,44,45,16,52,19,73]),import.meta.url)},{name:"productCenter___en",path:"/en/productCenter",meta:bn||{},component:()=>S(()=>import("./2pA1dFuV.js"),__vite__mapDeps([74,22,2,3,23,1,75,8,9,4,5,10,11,12,26,27,28,6,29,30,67,14,15,16,76,18,19,77]),import.meta.url)},{name:"productCenter___zh",path:"/zh/productCenter",meta:bn||{},component:()=>S(()=>import("./2pA1dFuV.js"),__vite__mapDeps([74,22,2,3,23,1,75,8,9,4,5,10,11,12,26,27,28,6,29,30,67,14,15,16,76,18,19,77]),import.meta.url)},{name:"productCenter___ita",path:"/ita/productCenter",meta:bn||{},component:()=>S(()=>import("./2pA1dFuV.js"),__vite__mapDeps([74,22,2,3,23,1,75,8,9,4,5,10,11,12,26,27,28,6,29,30,67,14,15,16,76,18,19,77]),import.meta.url)},{name:"productCenter___jp",path:"/jp/productCenter",meta:bn||{},component:()=>S(()=>import("./2pA1dFuV.js"),__vite__mapDeps([74,22,2,3,23,1,75,8,9,4,5,10,11,12,26,27,28,6,29,30,67,14,15,16,76,18,19,77]),import.meta.url)},{name:"productCenter___fr",path:"/fr/productCenter",meta:bn||{},component:()=>S(()=>import("./2pA1dFuV.js"),__vite__mapDeps([74,22,2,3,23,1,75,8,9,4,5,10,11,12,26,27,28,6,29,30,67,14,15,16,76,18,19,77]),import.meta.url)},{name:"productCenter___es",path:"/es/productCenter",meta:bn||{},component:()=>S(()=>import("./2pA1dFuV.js"),__vite__mapDeps([74,22,2,3,23,1,75,8,9,4,5,10,11,12,26,27,28,6,29,30,67,14,15,16,76,18,19,77]),import.meta.url)},{name:"searchProduct___en",path:"/en/searchProduct",component:()=>S(()=>import("./maMneomm.js"),__vite__mapDeps([78,1,2,3,8,9,4,5,10,11,12,26,27,28,6,29,30,16,61,76,19,79]),import.meta.url)},{name:"searchProduct___zh",path:"/zh/searchProduct",component:()=>S(()=>import("./maMneomm.js"),__vite__mapDeps([78,1,2,3,8,9,4,5,10,11,12,26,27,28,6,29,30,16,61,76,19,79]),import.meta.url)},{name:"searchProduct___ita",path:"/ita/searchProduct",component:()=>S(()=>import("./maMneomm.js"),__vite__mapDeps([78,1,2,3,8,9,4,5,10,11,12,26,27,28,6,29,30,16,61,76,19,79]),import.meta.url)},{name:"searchProduct___jp",path:"/jp/searchProduct",component:()=>S(()=>import("./maMneomm.js"),__vite__mapDeps([78,1,2,3,8,9,4,5,10,11,12,26,27,28,6,29,30,16,61,76,19,79]),import.meta.url)},{name:"searchProduct___fr",path:"/fr/searchProduct",component:()=>S(()=>import("./maMneomm.js"),__vite__mapDeps([78,1,2,3,8,9,4,5,10,11,12,26,27,28,6,29,30,16,61,76,19,79]),import.meta.url)},{name:"searchProduct___es",path:"/es/searchProduct",component:()=>S(()=>import("./maMneomm.js"),__vite__mapDeps([78,1,2,3,8,9,4,5,10,11,12,26,27,28,6,29,30,16,61,76,19,79]),import.meta.url)},{name:"CoreLeadership___en",path:"/en/CoreLeadership",component:()=>S(()=>import("./Dsbl6Hvc.js"),__vite__mapDeps([80,22,2,3,23,24,1,25,70,4,5,16,18,19,81]),import.meta.url)},{name:"CoreLeadership___zh",path:"/zh/CoreLeadership",component:()=>S(()=>import("./Dsbl6Hvc.js"),__vite__mapDeps([80,22,2,3,23,24,1,25,70,4,5,16,18,19,81]),import.meta.url)},{name:"CoreLeadership___ita",path:"/ita/CoreLeadership",component:()=>S(()=>import("./Dsbl6Hvc.js"),__vite__mapDeps([80,22,2,3,23,24,1,25,70,4,5,16,18,19,81]),import.meta.url)},{name:"CoreLeadership___jp",path:"/jp/CoreLeadership",component:()=>S(()=>import("./Dsbl6Hvc.js"),__vite__mapDeps([80,22,2,3,23,24,1,25,70,4,5,16,18,19,81]),import.meta.url)},{name:"CoreLeadership___fr",path:"/fr/CoreLeadership",component:()=>S(()=>import("./Dsbl6Hvc.js"),__vite__mapDeps([80,22,2,3,23,24,1,25,70,4,5,16,18,19,81]),import.meta.url)},{name:"CoreLeadership___es",path:"/es/CoreLeadership",component:()=>S(()=>import("./Dsbl6Hvc.js"),__vite__mapDeps([80,22,2,3,23,24,1,25,70,4,5,16,18,19,81]),import.meta.url)},{name:"PreSaleService___en",path:"/en/PreSaleService",component:()=>S(()=>import("./qj2zZ2j_.js"),__vite__mapDeps([82,22,2,3,23,41,1,42,83,4,5,44,84,16,85,48,18,19,86]),import.meta.url)},{name:"PreSaleService___zh",path:"/zh/PreSaleService",component:()=>S(()=>import("./qj2zZ2j_.js"),__vite__mapDeps([82,22,2,3,23,41,1,42,83,4,5,44,84,16,85,48,18,19,86]),import.meta.url)},{name:"PreSaleService___ita",path:"/ita/PreSaleService",component:()=>S(()=>import("./qj2zZ2j_.js"),__vite__mapDeps([82,22,2,3,23,41,1,42,83,4,5,44,84,16,85,48,18,19,86]),import.meta.url)},{name:"PreSaleService___jp",path:"/jp/PreSaleService",component:()=>S(()=>import("./qj2zZ2j_.js"),__vite__mapDeps([82,22,2,3,23,41,1,42,83,4,5,44,84,16,85,48,18,19,86]),import.meta.url)},{name:"PreSaleService___fr",path:"/fr/PreSaleService",component:()=>S(()=>import("./qj2zZ2j_.js"),__vite__mapDeps([82,22,2,3,23,41,1,42,83,4,5,44,84,16,85,48,18,19,86]),import.meta.url)},{name:"PreSaleService___es",path:"/es/PreSaleService",component:()=>S(()=>import("./qj2zZ2j_.js"),__vite__mapDeps([82,22,2,3,23,41,1,42,83,4,5,44,84,16,85,48,18,19,86]),import.meta.url)},{name:"caseDetail-id___en",path:"/en/caseDetail/:id()",component:()=>S(()=>import("./BJSvADGl.js"),__vite__mapDeps([87,22,2,3,23,55,1,56,16,61,34,17,4,5,19,88]),import.meta.url)},{name:"caseDetail-id___zh",path:"/zh/caseDetail/:id()",component:()=>S(()=>import("./BJSvADGl.js"),__vite__mapDeps([87,22,2,3,23,55,1,56,16,61,34,17,4,5,19,88]),import.meta.url)},{name:"caseDetail-id___ita",path:"/ita/caseDetail/:id()",component:()=>S(()=>import("./BJSvADGl.js"),__vite__mapDeps([87,22,2,3,23,55,1,56,16,61,34,17,4,5,19,88]),import.meta.url)},{name:"caseDetail-id___jp",path:"/jp/caseDetail/:id()",component:()=>S(()=>import("./BJSvADGl.js"),__vite__mapDeps([87,22,2,3,23,55,1,56,16,61,34,17,4,5,19,88]),import.meta.url)},{name:"caseDetail-id___fr",path:"/fr/caseDetail/:id()",component:()=>S(()=>import("./BJSvADGl.js"),__vite__mapDeps([87,22,2,3,23,55,1,56,16,61,34,17,4,5,19,88]),import.meta.url)},{name:"caseDetail-id___es",path:"/es/caseDetail/:id()",component:()=>S(()=>import("./BJSvADGl.js"),__vite__mapDeps([87,22,2,3,23,55,1,56,16,61,34,17,4,5,19,88]),import.meta.url)},{name:"newsDetail-id___en",path:"/en/newsDetail/:id()",component:()=>S(()=>import("./3AQGn6n2.js"),__vite__mapDeps([89,22,2,3,23,16,35,38,4,5,18,19,90]),import.meta.url)},{name:"newsDetail-id___zh",path:"/zh/newsDetail/:id()",component:()=>S(()=>import("./3AQGn6n2.js"),__vite__mapDeps([89,22,2,3,23,16,35,38,4,5,18,19,90]),import.meta.url)},{name:"newsDetail-id___ita",path:"/ita/newsDetail/:id()",component:()=>S(()=>import("./3AQGn6n2.js"),__vite__mapDeps([89,22,2,3,23,16,35,38,4,5,18,19,90]),import.meta.url)},{name:"newsDetail-id___jp",path:"/jp/newsDetail/:id()",component:()=>S(()=>import("./3AQGn6n2.js"),__vite__mapDeps([89,22,2,3,23,16,35,38,4,5,18,19,90]),import.meta.url)},{name:"newsDetail-id___fr",path:"/fr/newsDetail/:id()",component:()=>S(()=>import("./3AQGn6n2.js"),__vite__mapDeps([89,22,2,3,23,16,35,38,4,5,18,19,90]),import.meta.url)},{name:"newsDetail-id___es",path:"/es/newsDetail/:id()",component:()=>S(()=>import("./3AQGn6n2.js"),__vite__mapDeps([89,22,2,3,23,16,35,38,4,5,18,19,90]),import.meta.url)},{name:"AfterSaleService___en",path:"/en/AfterSaleService",component:()=>S(()=>import("./1mW6WISE.js"),__vite__mapDeps([91,22,2,3,23,41,1,42,83,4,5,44,84,16,85,48,18,19,92]),import.meta.url)},{name:"AfterSaleService___zh",path:"/zh/AfterSaleService",component:()=>S(()=>import("./1mW6WISE.js"),__vite__mapDeps([91,22,2,3,23,41,1,42,83,4,5,44,84,16,85,48,18,19,92]),import.meta.url)},{name:"AfterSaleService___ita",path:"/ita/AfterSaleService",component:()=>S(()=>import("./1mW6WISE.js"),__vite__mapDeps([91,22,2,3,23,41,1,42,83,4,5,44,84,16,85,48,18,19,92]),import.meta.url)},{name:"AfterSaleService___jp",path:"/jp/AfterSaleService",component:()=>S(()=>import("./1mW6WISE.js"),__vite__mapDeps([91,22,2,3,23,41,1,42,83,4,5,44,84,16,85,48,18,19,92]),import.meta.url)},{name:"AfterSaleService___fr",path:"/fr/AfterSaleService",component:()=>S(()=>import("./1mW6WISE.js"),__vite__mapDeps([91,22,2,3,23,41,1,42,83,4,5,44,84,16,85,48,18,19,92]),import.meta.url)},{name:"AfterSaleService___es",path:"/es/AfterSaleService",component:()=>S(()=>import("./1mW6WISE.js"),__vite__mapDeps([91,22,2,3,23,41,1,42,83,4,5,44,84,16,85,48,18,19,92]),import.meta.url)},{name:"productCenterAll___en",path:"/en/productCenterAll",component:()=>S(()=>import("./BWY7bKCz.js"),__vite__mapDeps([93,94,1,2,3,75,95,7,8,9,4,5,10,11,12,13,83,44,84,16,76,19,96]),import.meta.url)},{name:"productCenterAll___zh",path:"/zh/productCenterAll",component:()=>S(()=>import("./BWY7bKCz.js"),__vite__mapDeps([93,94,1,2,3,75,95,7,8,9,4,5,10,11,12,13,83,44,84,16,76,19,96]),import.meta.url)},{name:"productCenterAll___ita",path:"/ita/productCenterAll",component:()=>S(()=>import("./BWY7bKCz.js"),__vite__mapDeps([93,94,1,2,3,75,95,7,8,9,4,5,10,11,12,13,83,44,84,16,76,19,96]),import.meta.url)},{name:"productCenterAll___jp",path:"/jp/productCenterAll",component:()=>S(()=>import("./BWY7bKCz.js"),__vite__mapDeps([93,94,1,2,3,75,95,7,8,9,4,5,10,11,12,13,83,44,84,16,76,19,96]),import.meta.url)},{name:"productCenterAll___fr",path:"/fr/productCenterAll",component:()=>S(()=>import("./BWY7bKCz.js"),__vite__mapDeps([93,94,1,2,3,75,95,7,8,9,4,5,10,11,12,13,83,44,84,16,76,19,96]),import.meta.url)},{name:"productCenterAll___es",path:"/es/productCenterAll",component:()=>S(()=>import("./BWY7bKCz.js"),__vite__mapDeps([93,94,1,2,3,75,95,7,8,9,4,5,10,11,12,13,83,44,84,16,76,19,96]),import.meta.url)},{name:"NewTaurusPlatform___en",path:"/en/NewTaurusPlatform",component:()=>S(()=>import("./CYGjg9bc.js"),__vite__mapDeps([97,22,2,3,23,55,1,56,57,4,5,44,58,16,49,18,19,98]),import.meta.url)},{name:"NewTaurusPlatform___zh",path:"/zh/NewTaurusPlatform",component:()=>S(()=>import("./CYGjg9bc.js"),__vite__mapDeps([97,22,2,3,23,55,1,56,57,4,5,44,58,16,49,18,19,98]),import.meta.url)},{name:"NewTaurusPlatform___ita",path:"/ita/NewTaurusPlatform",component:()=>S(()=>import("./CYGjg9bc.js"),__vite__mapDeps([97,22,2,3,23,55,1,56,57,4,5,44,58,16,49,18,19,98]),import.meta.url)},{name:"NewTaurusPlatform___jp",path:"/jp/NewTaurusPlatform",component:()=>S(()=>import("./CYGjg9bc.js"),__vite__mapDeps([97,22,2,3,23,55,1,56,57,4,5,44,58,16,49,18,19,98]),import.meta.url)},{name:"NewTaurusPlatform___fr",path:"/fr/NewTaurusPlatform",component:()=>S(()=>import("./CYGjg9bc.js"),__vite__mapDeps([97,22,2,3,23,55,1,56,57,4,5,44,58,16,49,18,19,98]),import.meta.url)},{name:"NewTaurusPlatform___es",path:"/es/NewTaurusPlatform",component:()=>S(()=>import("./CYGjg9bc.js"),__vite__mapDeps([97,22,2,3,23,55,1,56,57,4,5,44,58,16,49,18,19,98]),import.meta.url)},{name:"TestingLaboratory___en",path:"/en/TestingLaboratory",component:()=>S(()=>import("./DV4f797K.js"),__vite__mapDeps([99,22,2,3,23,55,1,56,57,4,5,44,58,16,49,18,19,100]),import.meta.url)},{name:"TestingLaboratory___zh",path:"/zh/TestingLaboratory",component:()=>S(()=>import("./DV4f797K.js"),__vite__mapDeps([99,22,2,3,23,55,1,56,57,4,5,44,58,16,49,18,19,100]),import.meta.url)},{name:"TestingLaboratory___ita",path:"/ita/TestingLaboratory",component:()=>S(()=>import("./DV4f797K.js"),__vite__mapDeps([99,22,2,3,23,55,1,56,57,4,5,44,58,16,49,18,19,100]),import.meta.url)},{name:"TestingLaboratory___jp",path:"/jp/TestingLaboratory",component:()=>S(()=>import("./DV4f797K.js"),__vite__mapDeps([99,22,2,3,23,55,1,56,57,4,5,44,58,16,49,18,19,100]),import.meta.url)},{name:"TestingLaboratory___fr",path:"/fr/TestingLaboratory",component:()=>S(()=>import("./DV4f797K.js"),__vite__mapDeps([99,22,2,3,23,55,1,56,57,4,5,44,58,16,49,18,19,100]),import.meta.url)},{name:"TestingLaboratory___es",path:"/es/TestingLaboratory",component:()=>S(()=>import("./DV4f797K.js"),__vite__mapDeps([99,22,2,3,23,55,1,56,57,4,5,44,58,16,49,18,19,100]),import.meta.url)},{name:"productDetail-id___en",path:"/en/productDetail/:id()",component:()=>S(()=>import("./D5qDDSYh.js"),__vite__mapDeps([101,22,2,3,23,94,1,75,95,16,76,4,5,18,19,102]),import.meta.url)},{name:"productDetail-id___zh",path:"/zh/productDetail/:id()",component:()=>S(()=>import("./D5qDDSYh.js"),__vite__mapDeps([101,22,2,3,23,94,1,75,95,16,76,4,5,18,19,102]),import.meta.url)},{name:"productDetail-id___ita",path:"/ita/productDetail/:id()",component:()=>S(()=>import("./D5qDDSYh.js"),__vite__mapDeps([101,22,2,3,23,94,1,75,95,16,76,4,5,18,19,102]),import.meta.url)},{name:"productDetail-id___jp",path:"/jp/productDetail/:id()",component:()=>S(()=>import("./D5qDDSYh.js"),__vite__mapDeps([101,22,2,3,23,94,1,75,95,16,76,4,5,18,19,102]),import.meta.url)},{name:"productDetail-id___fr",path:"/fr/productDetail/:id()",component:()=>S(()=>import("./D5qDDSYh.js"),__vite__mapDeps([101,22,2,3,23,94,1,75,95,16,76,4,5,18,19,102]),import.meta.url)},{name:"productDetail-id___es",path:"/es/productDetail/:id()",component:()=>S(()=>import("./D5qDDSYh.js"),__vite__mapDeps([101,22,2,3,23,94,1,75,95,16,76,4,5,18,19,102]),import.meta.url)},{name:"UniversityCooperation___en",path:"/en/UniversityCooperation",component:()=>S(()=>import("./D5E67Fyv.js"),__vite__mapDeps([103,22,2,3,23,55,1,56,57,4,5,44,58,16,17,18,19,104]),import.meta.url)},{name:"UniversityCooperation___zh",path:"/zh/UniversityCooperation",component:()=>S(()=>import("./D5E67Fyv.js"),__vite__mapDeps([103,22,2,3,23,55,1,56,57,4,5,44,58,16,17,18,19,104]),import.meta.url)},{name:"UniversityCooperation___ita",path:"/ita/UniversityCooperation",component:()=>S(()=>import("./D5E67Fyv.js"),__vite__mapDeps([103,22,2,3,23,55,1,56,57,4,5,44,58,16,17,18,19,104]),import.meta.url)},{name:"UniversityCooperation___jp",path:"/jp/UniversityCooperation",component:()=>S(()=>import("./D5E67Fyv.js"),__vite__mapDeps([103,22,2,3,23,55,1,56,57,4,5,44,58,16,17,18,19,104]),import.meta.url)},{name:"UniversityCooperation___fr",path:"/fr/UniversityCooperation",component:()=>S(()=>import("./D5E67Fyv.js"),__vite__mapDeps([103,22,2,3,23,55,1,56,57,4,5,44,58,16,17,18,19,104]),import.meta.url)},{name:"UniversityCooperation___es",path:"/es/UniversityCooperation",component:()=>S(()=>import("./D5E67Fyv.js"),__vite__mapDeps([103,22,2,3,23,55,1,56,57,4,5,44,58,16,17,18,19,104]),import.meta.url)},{name:"UniversityDetail-id___en",path:"/en/UniversityDetail/:id()",component:()=>S(()=>import("./BGsJ-OBK.js"),__vite__mapDeps([105,22,2,3,23,55,1,56,16,61,17,4,5,19,106]),import.meta.url)},{name:"UniversityDetail-id___zh",path:"/zh/UniversityDetail/:id()",component:()=>S(()=>import("./BGsJ-OBK.js"),__vite__mapDeps([105,22,2,3,23,55,1,56,16,61,17,4,5,19,106]),import.meta.url)},{name:"UniversityDetail-id___ita",path:"/ita/UniversityDetail/:id()",component:()=>S(()=>import("./BGsJ-OBK.js"),__vite__mapDeps([105,22,2,3,23,55,1,56,16,61,17,4,5,19,106]),import.meta.url)},{name:"UniversityDetail-id___jp",path:"/jp/UniversityDetail/:id()",component:()=>S(()=>import("./BGsJ-OBK.js"),__vite__mapDeps([105,22,2,3,23,55,1,56,16,61,17,4,5,19,106]),import.meta.url)},{name:"UniversityDetail-id___fr",path:"/fr/UniversityDetail/:id()",component:()=>S(()=>import("./BGsJ-OBK.js"),__vite__mapDeps([105,22,2,3,23,55,1,56,16,61,17,4,5,19,106]),import.meta.url)},{name:"UniversityDetail-id___es",path:"/es/UniversityDetail/:id()",component:()=>S(()=>import("./BGsJ-OBK.js"),__vite__mapDeps([105,22,2,3,23,55,1,56,16,61,17,4,5,19,106]),import.meta.url)}],ch=(e,t)=>({default:()=>{var n;return e?Je(dd,e===!0?{}:e,t):(n=t.default)==null?void 0:n.call(t)}}),uh=/(:\w+)\([^)]+\)/g,dh=/(:\w+)[?+*]/g,fh=/:\w+/g;function aa(e){const t=(e==null?void 0:e.meta.key)??e.path.replace(uh,"$1").replace(dh,"$1").replace(fh,n=>{var i;return((i=e.params[n.slice(1)])==null?void 0:i.toString())||""});return typeof t=="function"?t(e):t}function ph(e,t){return e===t||t===tt?!1:aa(e)!==aa(t)?!0:!e.matched.every((i,r)=>{var o,s;return i.components&&i.components.default===((s=(o=t.matched[r])==null?void 0:o.components)==null?void 0:s.default)})}const mh={scrollBehavior(e,t,n){var l;const i=pe(),r=((l=Ke().options)==null?void 0:l.scrollBehaviorType)??"auto";if(e.path===t.path)return t.hash&&!e.hash?{left:0,top:0}:e.hash?{el:e.hash,top:mc(e.hash),behavior:r}:!1;if((typeof e.meta.scrollToTop=="function"?e.meta.scrollToTop(e,t):e.meta.scrollToTop)===!1)return!1;let s=n||void 0;!s&&ph(e,t)&&(s={left:0,top:0});const a=i._runningTransition?"page:transition:finish":"page:loading:end";return new Promise(u=>{if(t===tt){u(la(e,"instant",s));return}i.hooks.hookOnce(a,()=>{requestAnimationFrame(()=>u(la(e,"instant",s)))})})}};function mc(e){try{const t=document.querySelector(e);if(t)return(Number.parseFloat(getComputedStyle(t).scrollMarginTop)||0)+(Number.parseFloat(getComputedStyle(document.documentElement).scrollPaddingTop)||0)}catch{}return 0}function la(e,t,n){return n||(e.hash?{el:e.hash,top:mc(e.hash),behavior:t}:{left:0,top:0,behavior:t})}const hh={hashMode:!1,scrollBehaviorType:"auto"},gt={...hh,...mh},bh=async(e,t)=>{var s;let n,i;if(!((s=e.meta)!=null&&s.validate))return;const r=([n,i]=ct(()=>Promise.resolve(e.meta.validate(e))),n=await n,i(),n);if(r===!0)return;const o=cn({fatal:!0,statusCode:r&&r.statusCode||404,statusMessage:r&&r.statusMessage||`Page Not Found: ${e.fullPath}`,data:{path:e.fullPath}});return typeof window<"u"&&window.history.pushState({},"",t.fullPath),o},gh=(e,t)=>{if(e.path==="/article11")return Vl("/")},_h=async e=>{let t,n;const i=([t,n]=ct(()=>zo({path:e.path})),t=await t,n(),t);if(i.redirect)return St(i.redirect,{acceptRelative:!0})?(window.location.href=i.redirect,!1):i.redirect},yh=[bh,gh,_h],Jn={};function vh(e,t,n){const{pathname:i,search:r,hash:o}=t,s=e.indexOf("#");if(s>-1){const u=o.includes(e.slice(s))?e.slice(s).length:1;let c=o.slice(u);return c[0]!=="/"&&(c="/"+c),As(c,"")}const a=As(i,e),l=!n||Qd(a,n)?a:n;return l+(l.includes("?")?"":r)+o}const wh=ze({name:"nuxt:router",enforce:"pre",async setup(e){var g;let t,n,i=Xe().app.baseURL;const r=((g=gt.history)==null?void 0:g.call(gt,i))??xm(i),o=gt.routes?([t,n]=ct(()=>gt.routes(xr)),t=await t,n(),t??xr):xr;let s;const a=ih({...gt,scrollBehavior:(v,P,_)=>{if(P===tt){s=_;return}if(gt.scrollBehavior){if(a.options.scrollBehavior=gt.scrollBehavior,"scrollRestoration"in window.history){const w=a.beforeEach(()=>{w(),window.history.scrollRestoration="manual"})}return gt.scrollBehavior(v,tt,s||_)}},history:r,routes:o});"scrollRestoration"in window.history&&(window.history.scrollRestoration="auto"),e.vueApp.use(a);const l=fn(a.currentRoute.value);a.afterEach((v,P)=>{l.value=P}),Object.defineProperty(e.vueApp.config.globalProperties,"previousRoute",{get:()=>l.value});const u=vh(i,window.location,e.payload.path),c=fn(a.currentRoute.value),d=()=>{c.value=a.currentRoute.value};e.hook("page:finish",d),a.afterEach((v,P)=>{var _,w,C,T;((w=(_=v.matched[0])==null?void 0:_.components)==null?void 0:w.default)===((T=(C=P.matched[0])==null?void 0:C.components)==null?void 0:T.default)&&d()});const f={};for(const v in c.value)Object.defineProperty(f,v,{get:()=>c.value[v],enumerable:!0});e._route=Yt(f),e._middleware||(e._middleware={global:[],named:{}});const p=tr();a.afterEach(async(v,P,_)=>{delete e._processingMiddleware,!e.isHydrating&&p.value&&await e.runWithContext(Jf),_&&await e.callHook("page:loading:end")});try{[t,n]=ct(()=>a.isReady()),await t,n()}catch(v){[t,n]=ct(()=>e.runWithContext(()=>sn(v))),await t,n()}const h=u!==a.currentRoute.value.fullPath?a.resolve(u):a.currentRoute.value;d();const m=e.payload.state._layout;return a.beforeEach(async(v,P)=>{var _;await e.callHook("page:loading:start"),v.meta=ui(v.meta),e.isHydrating&&m&&!fd(v.meta.layout)&&(v.meta.layout=m),e._processingMiddleware=!0;{const w=new Set([...yh,...e._middleware.global]);for(const C of v.matched){const T=C.meta.middleware;if(T)for(const R of jo(T))w.add(R)}{const C=await e.runWithContext(()=>zo({path:v.path}));if(C.appMiddleware)for(const T in C.appMiddleware)C.appMiddleware[T]?w.add(T):w.delete(T)}for(const C of w){const T=typeof C=="string"?e._middleware.named[C]||await((_=Jn[C])==null?void 0:_.call(Jn).then(R=>R.default||R)):C;if(!T)throw new Error(`Unknown route middleware: '${C}'.`);try{const R=await e.runWithContext(()=>T(v,P));if(!e.payload.serverRendered&&e.isHydrating&&(R===!1||R instanceof Error)){const N=R||cn({statusCode:404,statusMessage:`Page Not Found: ${u}`});return await e.runWithContext(()=>sn(N)),!1}if(R===!0)continue;if(R===!1)return R;if(R)return Hl(R)&&R.fatal&&await e.runWithContext(()=>sn(R)),R}catch(R){const N=cn(R);return N.fatal&&await e.runWithContext(()=>sn(N)),N}}}}),a.onError(async()=>{delete e._processingMiddleware,await e.callHook("page:loading:end")}),a.afterEach(async(v,P)=>{v.matched.length===0&&await e.runWithContext(()=>sn(cn({statusCode:404,fatal:!1,statusMessage:`Page not found: ${v.fullPath}`,data:{path:v.fullPath}})))}),e.hooks.hookOnce("app:created",async()=>{try{"name"in h&&(h.name=void 0),await a.replace({...h,force:!0}),a.options.scrollBehavior=gt.scrollBehavior}catch(v){await e.runWithContext(()=>sn(v))}}),{provide:{router:a}}}}),ca=globalThis.requestIdleCallback||(e=>{const t=Date.now(),n={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-t))};return setTimeout(()=>{e(n)},1)}),Z3=globalThis.cancelIdleCallback||(e=>{clearTimeout(e)}),Ho=e=>{const t=pe();t.isHydrating?t.hooks.hookOnce("app:suspense:resolve",()=>{ca(()=>e())}):ca(()=>e())},Eh=ze({name:"nuxt:payload",setup(e){const t=new Set;Ke().beforeResolve(async(n,i)=>{if(n.path===i.path)return;const r=await Gs(n.path);if(r){for(const o of t)delete e.static.data[o];for(const o in r.data)o in e.static.data||t.add(o),e.static.data[o]=r.data[o]}}),Ho(()=>{var n;e.hooks.hook("link:prefetch",async i=>{const{hostname:r}=new URL(i,window.location.href);r===window.location.hostname&&await Gs(i).catch(()=>{console.warn("[nuxt] Error preloading payload for",i)})}),((n=navigator.connection)==null?void 0:n.effectiveType)!=="slow-2g"&&setTimeout(nr,1e3)})}}),Sh=ze(()=>{const e=Ke();Ho(()=>{e.beforeResolve(async()=>{await new Promise(t=>{setTimeout(t,100),requestAnimationFrame(()=>{setTimeout(t,0)})})})})}),Th=ze(e=>{let t;async function n(){const i=await nr();t&&clearTimeout(t),t=setTimeout(n,Ds);try{const r=await $fetch(No("builds/latest.json")+`?${Date.now()}`);r.id!==i.id&&e.hooks.callHook("app:manifest:update",r)}catch{}}Ho(()=>{t=setTimeout(n,Ds)})});function Ch(e={}){const t=e.path||window.location.pathname;let n={};try{n=ei(sessionStorage.getItem("nuxt:reload")||"{}")}catch{}if(e.force||(n==null?void 0:n.path)!==t||(n==null?void 0:n.expires)<Date.now()){try{sessionStorage.setItem("nuxt:reload",JSON.stringify({path:t,expires:Date.now()+(e.ttl??1e4)}))}catch{}if(e.persistState)try{sessionStorage.setItem("nuxt:reload:state",JSON.stringify({state:pe().payload.state}))}catch{}window.location.pathname!==t?window.location.href=t:window.location.reload()}}const Ph=ze({name:"nuxt:chunk-reload",setup(e){const t=Ke(),n=Xe(),i=new Set;t.beforeEach(()=>{i.clear()}),e.hook("app:chunkError",({error:o})=>{i.add(o)});function r(o){const a="href"in o&&o.href[0]==="#"?n.app.baseURL+o.href:zn(n.app.baseURL,o.fullPath);Ch({path:a,persistState:!0})}e.hook("app:manifest:update",()=>{t.beforeResolve(r)}),t.onError((o,s)=>{i.has(o)&&r(s)})}}),Ah=ze({name:"nuxt:global-components"}),wi={default:$r(()=>S(()=>import("./BpkaAdC7.js"),__vite__mapDeps([107,1,2,3,76,4,5,44,70,28,10,108]),import.meta.url).then(e=>e.default||e))};function Lh(e){if(e!=null&&e.__asyncLoader&&!e.__asyncResolved)return e.__asyncLoader()}async function Rh(e,t=Ke()){const{path:n,matched:i}=t.resolve(e);if(!i.length||(t._routePreloaded||(t._routePreloaded=new Set),t._routePreloaded.has(n)))return;const r=t._preloadPromises||(t._preloadPromises=[]);if(r.length>4)return Promise.all(r).then(()=>Rh(e,t));t._routePreloaded.add(n);const o=i.map(s=>{var a;return(a=s.components)==null?void 0:a.default}).filter(s=>typeof s=="function");for(const s of o){const a=Promise.resolve(s()).catch(()=>{}).finally(()=>r.splice(r.indexOf(a)));r.push(a)}await Promise.all(r)}const kh=ze({name:"nuxt:prefetch",setup(e){const t=Ke();e.hooks.hook("app:mounted",()=>{t.beforeEach(async n=>{var r;const i=(r=n==null?void 0:n.meta)==null?void 0:r.layout;i&&typeof wi[i]=="function"&&await wi[i]()})}),e.hooks.hook("link:prefetch",n=>{if(St(n))return;const i=t.resolve(n);if(!i)return;const r=i.meta.layout;let o=jo(i.meta.middleware);o=o.filter(s=>typeof s=="string");for(const s of o)typeof Jn[s]=="function"&&Jn[s]();typeof r=="string"&&r in wi&&Lh(wi[r])})}});/*!
  * shared v9.14.5
  * (c) 2025 kazuya kawaguchi
  * Released under the MIT License.
  */function Oh(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const ji=typeof window<"u",Zt=(e,t=!1)=>t?Symbol.for(e):Symbol(e),Mh=(e,t,n)=>Dh({l:e,k:t,s:n}),Dh=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),Me=e=>typeof e=="number"&&isFinite(e),Ih=e=>bc(e)==="[object Date]",Hi=e=>bc(e)==="[object RegExp]",or=e=>ie(e)&&Object.keys(e).length===0,Re=Object.assign,Nh=Object.create,ue=(e=null)=>Nh(e);let ua;const Go=()=>ua||(ua=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:ue());function da(e){return e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;").replace(/\//g,"&#x2F;").replace(/=/g,"&#x3D;")}function fa(e){return e.replace(/&(?![a-zA-Z0-9#]{2,6};)/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&apos;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function xh(e){return e=e.replace(/(\w+)\s*=\s*"([^"]*)"/g,(i,r,o)=>`${r}="${fa(o)}"`),e=e.replace(/(\w+)\s*=\s*'([^']*)'/g,(i,r,o)=>`${r}='${fa(o)}'`),/\s*on\w+\s*=\s*["']?[^"'>]+["']?/gi.test(e)&&(e=e.replace(/(\s+)(on)(\w+\s*=)/gi,"$1&#111;n$3")),[/(\s+(?:href|src|action|formaction)\s*=\s*["']?)\s*javascript:/gi,/(style\s*=\s*["'][^"']*url\s*\(\s*)javascript:/gi].forEach(i=>{e=e.replace(i,"$1javascript&#58;")}),e}const Uh=Object.prototype.hasOwnProperty;function ut(e,t){return Uh.call(e,t)}const Le=Array.isArray,ce=e=>typeof e=="function",F=e=>typeof e=="string",we=e=>typeof e=="boolean",zh=e=>typeof e=="symbol",ee=e=>e!==null&&typeof e=="object",Fh=e=>ee(e)&&ce(e.then)&&ce(e.catch),hc=Object.prototype.toString,bc=e=>hc.call(e),ie=e=>{if(!ee(e))return!1;const t=Object.getPrototypeOf(e);return t===null||t.constructor===Object},Wh=e=>e==null?"":Le(e)||ie(e)&&e.toString===hc?JSON.stringify(e,null,2):String(e);function Yo(e,t=""){return e.reduce((n,i,r)=>r===0?n+i:n+t+i,"")}function sr(e){let t=e;return()=>++t}const Ei=e=>!ee(e)||Le(e);function un(e,t){if(Ei(e)||Ei(t))throw new Error("Invalid value");const n=[{src:e,des:t}];for(;n.length;){const{src:i,des:r}=n.pop();Object.keys(i).forEach(o=>{o!=="__proto__"&&(ee(i[o])&&!ee(r[o])&&(r[o]=Array.isArray(i[o])?[]:ue()),Ei(r[o])||Ei(i[o])?r[o]=i[o]:n.push({src:i[o],des:r[o]}))})}}const Vh={title:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu Communication"}},seo:{description:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu Communication is focused on building strong network connections and shaping the future of networks, whether wireless or wired, which must be stable and reliable. Our solutions feature products and systems that are modular, cost-effective and easy to install and maintain."}},keywords:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu communication; Network convergence; tongyu; Intelligent building; 4G; 5G"}},twitterTitle:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu Communication - Take care of the present and the future"}},twitterDescription:{t:0,b:{t:2,i:[{t:3}],s:"Drive the development of broadband, enterprise networks and wireless networks to drive progress and build lasting connections."}},title:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu Communication"}},aboutTongYu:{t:0,b:{t:2,i:[{t:3}],s:"about Tongyu"}},TestingLaboratory:{t:0,b:{t:2,i:[{t:3}],s:"Testing Laboratory"}},Supplier:{t:0,b:{t:2,i:[{t:3}],s:"Supplier"}},BecomeSupplier:{t:0,b:{t:2,i:[{t:3}],s:"Become a supplier"}},SocialResponsibilityN:{t:0,b:{t:2,i:[{t:3}],s:"CSR & Polices"}},Recruitment:{t:0,b:{t:2,i:[{t:3}],s:"Recruitment"}},ProductsCenter:{t:0,b:{t:2,i:[{t:3}],s:"Products Center"}},Presaleservice:{t:0,b:{t:2,i:[{t:3}],s:"Pre-sale service"}},NewTaurusPlatform:{t:0,b:{t:2,i:[{t:3}],s:"New Taurus Platform"}},NewsActivities:{t:0,b:{t:2,i:[{t:3}],s:"News & Activities"}},LinksTheWorld:{t:0,b:{t:2,i:[{t:3}],s:"Links The World"}},InvestorRelations:{t:0,b:{t:2,i:[{t:3}],s:"Investor Relations"}},home:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu Communication"}},corporateMission:{t:0,b:{t:2,i:[{t:3}],s:"corporate mission"}},CoreLeadership:{t:0,b:{t:2,i:[{t:3}],s:"Management Team"}},Agency:{t:0,b:{t:2,i:[{t:3}],s:"Agency"}},Aftersaleservice:{t:0,b:{t:2,i:[{t:3}],s:"After-sale service"}},AboutUs:{t:0,b:{t:2,i:[{t:3}],s:"About Us"}},UniversityCooperation:{t:0,b:{t:2,i:[{t:3}],s:"University Cooperation"}},productDetail:{t:0,b:{t:2,i:[{t:3}],s:"Product details"}},newsDetail:{t:0,b:{t:2,i:[{t:3}],s:"News details"}},search:{t:0,b:{t:2,i:[{t:3}],s:"Search"}}},header:{login:{t:0,b:{t:2,i:[{t:3}],s:"LOG IN"}},keywords:{t:0,b:{t:2,i:[{t:3}],s:"Keywords"}},back:{t:0,b:{t:2,i:[{t:3}],s:"Back to Main Menu"}}},login:{firstIpt:{t:0,b:{t:2,i:[{t:3}],s:"User name /Email /Mobile"}},password:{t:0,b:{t:2,i:[{t:3}],s:"Password"}},captcha:{t:0,b:{t:2,i:[{t:3}],s:"Captcha"}},EmailAddress:{t:0,b:{t:2,i:[{t:3}],s:"Email Address"}},ConfirmPassword:{t:0,b:{t:2,i:[{t:3}],s:"Confirm Password"}},RegisterTitle:{t:0,b:{t:2,i:[{t:3}],s:"REGISTER"}},Register:{t:0,b:{t:2,i:[{t:3}],s:"Register"}},Resetpassword:{t:0,b:{t:2,i:[{t:3}],s:"Reset password"}},Noaccount:{t:0,b:{t:2,i:[{t:3}],s:"No account?"}},Createone:{t:0,b:{t:2,i:[{t:3}],s:"Create one"}},Already:{t:0,b:{t:2,i:[{t:3}],s:"Already have an account？"}}},nav:{product:{t:0,b:{t:2,i:[{t:3}],s:"Products"}},Innovation:{t:0,b:{t:2,i:[{t:3}],s:"Innovation"}},CustomerService:{t:0,b:{t:2,i:[{t:3}],s:"Customer Service"}},NewsActivities:{t:0,b:{t:2,i:[{t:3}],s:"News & Activities"}},NewsActivitiesDesc:{t:0,b:{t:2,i:[{t:3}],s:"Explore the latest developments at Tongyu, where innovation meets global connectivity. Stay informed about our expanding production capabilities, cutting-edge technology advancements, and strategic partnerships across the telecom sector. Discover how our base station antenna solutions and satellite communication expertise continue to shape the future of wireless networks worldwide."}},AboutUs:{t:0,b:{t:2,i:[{t:3}],s:"About Us"}},ContactUs:{t:0,b:{t:2,i:[{t:3}],s:"Contact Us"}},BSTAntennas:{t:0,b:{t:2,i:[{t:3}],s:"BTS Antennas"}},Massive:{t:0,b:{t:2,i:[{t:3}],s:"Massive"}},MIMOMultiBands:{t:0,b:{t:2,i:[{t:3}],s:"MIMO Multi-Bands"}},MultiBeams:{t:0,b:{t:2,i:[{t:3}],s:"Multi-Beams"}},Beamforming:{t:0,b:{t:2,i:[{t:3}],s:"Beamforming"}},SmallcellAntenna:{t:0,b:{t:2,i:[{t:3}],s:"Smallcell Antenna"}},SpecialApplication:{t:0,b:{t:2,i:[{t:3}],s:"Special Application"}},IndoorAntenna:{t:0,b:{t:2,i:[{t:3}],s:"Indoor Antenna"}},RFComponents:{t:0,b:{t:2,i:[{t:3}],s:"RF Components"}},Combiner:{t:0,b:{t:2,i:[{t:3}],s:"Combiner"}},Filters:{t:0,b:{t:2,i:[{t:3}],s:"Filters "}},GPS:{t:0,b:{t:2,i:[{t:3}],s:"GPS"}},MWproduct:{t:0,b:{t:2,i:[{t:3}],s:"MW product"}},MWAntennas:{t:0,b:{t:2,i:[{t:3}],s:"MW Antennas"}},MWComponents:{t:0,b:{t:2,i:[{t:3}],s:"MW Components"}},OpticalComm:{t:0,b:{t:2,i:[{t:3}],s:"Optical Comm"}},Battery:{t:0,b:{t:2,i:[{t:3}],s:"Battery"}},Exchange:{t:0,b:{t:2,i:[{t:3}],s:"Exchange"}},EnergyStorage:{t:0,b:{t:2,i:[{t:3}],s:"Energy Storage"}},NewEnergy:{t:0,b:{t:2,i:[{t:3}],s:"New Energy"}},SatcomProduct:{t:0,b:{t:2,i:[{t:3}],s:"Satcom Product"}},VSATTerminal:{t:0,b:{t:2,i:[{t:3}],s:"VSAT Terminal"}},PhasedArraySatelliteAntenna:{t:0,b:{t:2,i:[{t:3}],s:"Phased Array Satellite Antenna"}},OnTheMoveAntenna:{t:0,b:{t:2,i:[{t:3}],s:"On-The-Move Antenna"}},WirelessNetworkSolutions:{t:0,b:{t:2,i:[{t:3}],s:"Wireless Network Solutions"}},FixedNetworkSolutions:{t:0,b:{t:2,i:[{t:3}],s:"Fixed Network Solutions"}},IndustrySolutions:{t:0,b:{t:2,i:[{t:3}],s:"Industry Solutions"}},TestingLaboratory:{t:0,b:{t:2,i:[{t:3}],s:"Testing Laboratory"}},UniversityCooperation:{t:0,b:{t:2,i:[{t:3}],s:"University Cooperation"}},LinksTheWorld:{t:0,b:{t:2,i:[{t:3}],s:"Links The World"}},NewTaurusPlatform:{t:0,b:{t:2,i:[{t:3}],s:"New Taurus Platform"}}},footer:{Home:{t:0,b:{t:2,i:[{t:3}],s:"Home"}},ProductsCenter:{t:0,b:{t:2,i:[{t:3}],s:"Products Center"}},Innovation:{t:0,b:{t:2,i:[{t:3}],s:"Innovation"}},CustomerService:{t:0,b:{t:2,i:[{t:3}],s:"Customer Service"}},NewsActivities:{t:0,b:{t:2,i:[{t:3}],s:"News & Activities"}},AboutUs:{t:0,b:{t:2,i:[{t:3}],s:"About Us"}},BSA:{t:0,b:{t:2,i:[{t:3}],s:"BSA"}},MWA:{t:0,b:{t:2,i:[{t:3}],s:"MWA"}},OpticalComm:{t:0,b:{t:2,i:[{t:3}],s:"Optical Comm"}},Solutions:{t:0,b:{t:2,i:[{t:3}],s:"Solutions"}},RFComponents:{t:0,b:{t:2,i:[{t:3}],s:"RF Components"}},FWAProducts:{t:0,b:{t:2,i:[{t:3}],s:"FWA Products"}},NewEnergy:{t:0,b:{t:2,i:[{t:3}],s:"New Energy"}},TestingLab:{t:0,b:{t:2,i:[{t:3}],s:"Testing Lab"}},UnivCooperation:{t:0,b:{t:2,i:[{t:3}],s:"Univ Cooperation"}},Linkstheworld:{t:0,b:{t:2,i:[{t:3}],s:"Links the world"}},NewTaurusPlatform:{t:0,b:{t:2,i:[{t:3}],s:"New Taurus Platform"}},OurCustomers:{t:0,b:{t:2,i:[{t:3}],s:"Our Customers"}},Agent:{t:0,b:{t:2,i:[{t:3}],s:"Agent"}},Supplier:{t:0,b:{t:2,i:[{t:3}],s:"Supplier"}},address:{t:0,b:{t:2,i:[{t:3}],s:"No. 1, Dongzhen East 2nd Rd, Torch Hi-Tech Development Zone, Zhongshan, Guangdong, China"}},FocusTongyu:{t:0,b:{t:2,i:[{t:3}],s:"Follow us"}},copyright:{t:0,b:{t:2,i:[{t:3}],s:"© 2024 All Rights Reserved Tongyu Communication Inc. ICP No.20059783"}},Satcom:{t:0,b:{t:2,i:[{t:3}],s:"Satcom"}}},home:{banner:{bannerText1:{t:0,b:{t:2,i:[{t:3}],s:"Earnestly serve customers , lead technological innovation"}},bannerText2:{t:0,b:{t:2,i:[{t:3}],s:"Aims to become a well-respected international company within the communication industry"}},more:{t:0,b:{t:2,i:[{t:3}],s:"more"}}},NorthernEuropeanMarket1:{t:0,b:{t:2,i:[{t:3}],s:"Northern European Market"}},communicationRanked:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu communication ranked 8th global telecom operators with 203 million users...."}},Awarded:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu Was Awarded E**’s"}},NewEnergy:{t:0,b:{t:2,i:[{t:3}],s:"New Energy"}},corporateMissionNN:{t:0,b:{t:2,i:[{t:3}],s:"CORPORATE VISION"}},corporateMission:{t:0,b:{t:2,i:[{t:3}],s:"CORPORATE MISSION"}},corporateMissionDesc:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu is a leading base station antenna and microwave antenna manufacturer in China's Greater Bay Area. With 7 global branches, we supply full range of antennas and solutions to telecom operators and integrators like Vodafone, Elias, Telenor, Telus, Ericsson, Nokia, Huawei, ZTE and have delivered 10M+ antennas worldwide. Meanwhile, Tongyu adheres to the concept of green innovation and has been recognized as National Green Factory."}},corporateMission2:{t:0,b:{t:2,i:[{t:3}],s:"CORPORATE VISION"}},corporateMission3:{t:0,b:{t:2,i:[{t:3}],s:"CORE VALUES"}},DeliveringResults:{t:0,b:{t:2,i:[{t:3}],s:`Connect the World for
 a Better Future`}},Reliability:{t:0,b:{t:2,i:[{t:3}],s:"Reliability&Rock Solid"}},Dependability:{t:0,b:{t:2,i:[{t:3}],s:"Dependability"}},AboutUs:{t:0,b:{t:2,i:[{t:3}],s:"About Us"}},Products:{t:0,b:{t:2,i:[{t:3}],s:"Products and Solutions"}},ProductsDesc:{t:0,b:{t:2,i:[{t:3}],s:"At Tongyu Communication, we deliver cutting-edge Tongyu Technology solutions for global connectivity. Our Products Center features high-performance base station antennas for 5G/4G networks, precision MW antennas for Point-to-point Microwave Link, and advanced RF components for 4G/5G Radio Head. Explore our satellite communication antennas for reliable global coverage, innovative FWA products for fixed wireless access, and high-speed optical products for next-gen networks. As a trusted telecom solution provider, we engineer robust solutions for telecom operators and system integrators worldwide."}},productcenter:{t:0,b:{t:2,i:[{t:3}],s:"Products Center."}},Findoutmore:{t:0,b:{t:2,i:[{t:3}],s:"Find out more"}},Antennas:{t:0,b:{t:2,i:[{t:3}],s:"BTS Antennas"}},BTSAntennas:{t:0,b:{t:2,i:[{t:3}],s:"Satellite communication antenna"}},MWAntennas:{t:0,b:{t:2,i:[{t:3}],s:"MW Antennas"}},Antennafor4G:{t:0,b:{t:2,i:[{t:3}],s:"Antennas for 4G/5G macro sites, receiving and sending wireless signals"}},Antennafor4G2:{t:0,b:{t:2,i:[{t:3}],s:"Optical modules for fronthaul, backhaul of base stations and data centers"}},Pointtopointantennaforbackhaul:{t:0,b:{t:2,i:[{t:3}],s:"Point to point antenna for backhaul"}},Pointtopointantennaforbackhaul2:{t:0,b:{t:2,i:[{t:3}],s:"Filters or duplexes for radio"}},FWAProducts:{t:0,b:{t:2,i:[{t:3}],s:"FWA Products"}},CPEWifiRouterFTTH:{t:0,b:{t:2,i:[{t:3}],s:"CPE.Wifi Router,FTTH"}},OpticalProducts:{t:0,b:{t:2,i:[{t:3}],s:"Optical Products"}},RFComponents:{t:0,b:{t:2,i:[{t:3}],s:"RF Components"}},SatcomProducts:{t:0,b:{t:2,i:[{t:3}],s:"Satcom Products"}},Wellknowncases:{t:0,b:{t:2,i:[{t:3}],s:"Well known cases"}},Readmore:{t:0,b:{t:2,i:[{t:3}],s:"Read more"}},NorthernEuropeanMarket:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu Had Breakthrough in Northern European Market"}},globaltelecom:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu ranked 8th global telecom operators with 203 million users..."}},newstitle1:{t:0,b:{t:2,i:[{t:3}],s:"Visit Tongyu booth at Mobile World Congress 2023"}},newstext1:{t:0,b:{t:2,i:[{t:3}],s:"Mobile World Congress 2023 MWC Spain will be held from February 27 to March 2, 2023 at the Barcelona International Convention and Exhibition Center in Spain."}},newstext2:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu Communication Inc. (abbreviation: Tongyu Communication, stock code: 002792.SZ)"}},newstext3:{t:0,b:{t:2,i:[{t:3}],s:"Explore Everything About the Latest Satellite System: VSAT Terminal"}},newstitle2:{t:0,b:{t:2,i:[{t:3}],s:"Explore Everything About the Latest Satellite System: VSAT Terminal"}},newstitle3:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu Communication: Revenue and profit both growth in Q1 2022"}},wellknowncases2title:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu Was Awarded E**‘s Best Antenna Supplier"}},wellknowncases2text:{t:0,b:{t:2,i:[{t:3}],s:"In 2018, As the 5G era was coming soon, Customer needs to develop their 5G network in advance..."}},wellknowncases3title:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu Had Breakthrough in CEE Market"}},wellknowncases3text:{t:0,b:{t:2,i:[{t:3}],s:"C*** Group is one of the biggest telecom companies in Center and East Europe..."}}},Center:{all:{t:0,b:{t:2,i:[{t:3}],s:"all"}},productCenter:{t:0,b:{t:2,i:[{t:3}],s:"Product Center"}},RFComponent:{t:0,b:{t:2,i:[{t:3}],s:"RF Component"}},MVProduct:{t:0,b:{t:2,i:[{t:3}],s:"MW Product"}},Provide:{t:0,b:{t:2,i:[{t:3}],s:"Provide a free and unobstructed green communication bridge for the world"}},Producttype:{t:0,b:{t:2,i:[{t:3}],s:"Product type"}},allProduct:{t:0,b:{t:2,i:[{t:3}],s:"All BTS Antennas"}},MultiBands:{t:0,b:{t:2,i:[{t:3}],s:"Multi-Bands"}},MassiveMIMO:{t:0,b:{t:2,i:[{t:3}],s:"5G Massive MIMO"}},MassiveMIMO1:{t:0,b:{t:2,i:[{t:3}],s:"Ground-to-Air Basestation Antenna"}},MassiveMIMO2:{t:0,b:{t:2,i:[{t:3}],s:"Multi-Beam & Hybrid Antenna"}},Viewdetail:{t:0,b:{t:2,i:[{t:3}],s:"View detail"}},IntegratedandreplaceableRCU:{t:0,b:{t:2,i:[{t:3}],s:"Integrated and replaceable RCU"}},RemoteControlUnit:{t:0,b:{t:2,i:[{t:3}],s:"(Remote Control Unit) Antenna"}},ShareProducts:{t:0,b:{t:2,i:[{t:3}],s:"Share Products"}},ProductFeatures:{t:0,b:{t:2,i:[{t:3}],s:"Product Features"}},FILe:{t:0,b:{t:2,i:[{t:3}],s:"Download Files"}},View:{t:0,b:{t:2,i:[{t:3}],s:"View"}},GetQuote:{t:0,b:{t:2,i:[{t:3}],s:"Get A Quote"}},Download:{t:0,b:{t:2,i:[{t:3}],s:"Download"}}},about:{unfold:{t:0,b:{t:2,i:[{t:3}],s:"More"}},retrieve:{t:0,b:{t:2,i:[{t:3}],s:"fold"}},SocialResponsibilityN:{t:0,b:{t:2,i:[{t:3}],s:"CSR & Polices"}},Tongyu:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu"}},realizeyourdreams:{t:0,b:{t:2,i:[{t:3}],s:"Connect the world for a better future"}},realizeyourdreams2:{t:0,b:{t:2,i:[{t:3}],s:"Culture is the cornerstone of a Tongyu‘s longevity, prosperity and sustainability."}},realizeyourdreams3:{t:0,b:{t:2,i:[{t:3}],s:"Enhancing Lives, Transforming Businesses, and Championing a Sustainable Future"}},realizeyourdreams4:{t:0,b:{t:2,i:[{t:3}],s:"Culture is the cornerstone of a Tongyu’s longevity, prosperity and sustainability."}},realizeyourdreams5:{t:0,b:{t:2,i:[{t:3}],s:"Enhancing Lives, Transforming Businesses, and Championing a Sustainable Future"}},CoreLeadership:{t:0,b:{t:2,i:[{t:3}],s:"Management Team"}},InvestorRelations:{t:0,b:{t:2,i:[{t:3}],s:"Investor Relations"}},SocialResponsibility:{t:0,b:{t:2,i:[{t:3}],s:"Corporate Culture"}},Introduction:{t:0,b:{t:2,i:[{t:3}],s:"Who we are Tongyu Communication"}},introductionText1:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu Communication Inc. (002792.SZ) was established in 1996 and is situated in the heart of the Guangdong-Hong Kong-Macao Greater Bay Area-Torch High-tech Industrial Development Zone, Zhongshan City, Guangdong Province. We specialize in the research and development, manufacturing, sales, and service of base station antennas, microwave antennas, radio frequency devices, satellite communication products, as well as integrated solutions for both domestic and international mobile communication operators and equipment integrators. With 7 overseas branches, Tongyu Communication possesses robust global production and supply capabilities."}},introductionText2:{t:0,b:{t:2,i:[{t:3}],s:"The base station antennas and microwave antennas from Tongyu have found extensive application worldwide, with over 10,000,000 units deployed in networks across the globe. Recognized as a certified global supplier by leading system integrators and also obtained approvals from major telecom operators."}},CompanyAdvantages:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu Advantages"}},SolutionsProvider:{t:0,b:{t:2,i:[{t:3}],s:"The World's Leading Communication Solutions Provider"}},first:{t:0,b:{t:2,i:[{t:3}],s:"The producer of the first BTS antenna in China."}},manufacturer:{t:0,b:{t:2,i:[{t:3}],s:"The world's first TDD smart antenna manufacturer"}},antennadesigner:{t:0,b:{t:2,i:[{t:3}],s:"The world's first integrated filter 5G antenna designer"}},Developmentpath:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu Milestones"}},certified:{t:0,b:{t:2,i:[{t:3}],s:"Became a certified vendor of SAMSUNG.Realized 100% holding of OPWAY."}},tranferred:{t:0,b:{t:2,i:[{t:3}],s:"In 2020，6.25% of the share of Shenzheng Qiantong Technology Co.,Ltd. will be tranferred."}},services:{t:0,b:{t:2,i:[{t:3}],s:"In 2019,the Guangdong Provincial Enterprise Key Laboratory was listed.The new production building was officially completed and put into production,adding CEP and WIFI6 services."}},CORPORATEMISSION:{t:0,b:{t:2,i:[{t:3}],s:"CORPORATE MISSION"}},Reliability:{t:0,b:{t:2,i:[{t:3}],s:"Delivering Results, Reliability&Rock Solid Dependability."}},TongyuLeadership:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu Leadership"}},GroupChairman:{t:0,b:{t:2,i:[{t:3}],s:"Group Chairman"}},WuZhonglin:{t:0,b:{t:2,i:[{t:3}],s:"Mr. WuZhonglin"}},ShiGuiqing:{t:0,b:{t:2,i:[{t:3}],s:"Ms. Shi Guiqing"}},GroupGeneralManager:{t:0,b:{t:2,i:[{t:3}],s:"Group General Manager"}},LiuMulin:{t:0,b:{t:2,i:[{t:3}],s:"Mr. Liu Mulin"}},Division:{t:0,b:{t:2,i:[{t:3}],s:"General Manager of Antenna Division of the Group"}},WuZhonglinJS:{t:0,b:{t:2,i:[{t:3}],s:"Wu Zhonglin, born in January 1967, Chinese nationality, no permanent overseas residency, bachelor degree in electromagnetic field and microwave technology and MBA degree in Xidian University. He used to be an assistant engineer of Guangdong Sanshui Southwest Communication Equipment Factory, an engineer of the Mobile Branch of the Post and Telecommunications Bureau of Zhongshan City, Guangdong Province, and a visiting professor of Zhongshan Vocational and Technical College. Since the establishment of the company, Wu Zhonglin has served as the company‘s chairman, executive director, and general manager. He is currently the chairman of Tongyu Communication Inc."}},ShiGuiqingJS:{t:0,b:{t:2,i:[{t:3}],s:"Shi Guiqing, born in October 1967, Australian nationality, MBA degree. Since the establishment of the company, she has served as the company's vice chairman, supervisor, and deputy general manager. She is currently the director and general manager of Tongyu Communication Inc. Shi Guiqing has been managing domestic sales and purchasing for a long time, and has rich experience in corporate management."}},LiuMulinJS:{t:0,b:{t:2,i:[{t:3}],s:"Liu Mulin, male, born in June 1979, Chinese nationality, no permanent overseas residency, bachelor degree in electronic information technology from Nanchang University, master degree in electromagnetic field and microwave technology from Xidian University. Since 2009, he has served in the company as Deputy Director of the Base Station Antenna R&D Department and Director of the Base Station Antenna R&D Department of Tongyu Communication Inc. currently director and deputy general manager of Tongyu Communication Inc."}},DepartmentHead:{t:0,b:{t:2,i:[{t:3}],s:"Department Head"}},Basiccompanyprofile:{t:0,b:{t:2,i:[{t:3}],s:"Corporate Profile"}},technology:{t:0,b:{t:2,i:[{t:3}],s:"Company technology research and development information"}},Shareabbreviation:{t:0,b:{t:2,i:[{t:3}],s:"Share Abbreviation:"}},Sharecode:{t:0,b:{t:2,i:[{t:3}],s:"Share Code:"}},DateofEstablishment:{t:0,b:{t:2,i:[{t:3}],s:"Foundation Datehment:"}},Date:{t:0,b:{t:2,i:[{t:3}],s:"December 16, 1996"}},Timetomarket:{t:0,b:{t:2,i:[{t:3}],s:"Listing Date:"}},March:{t:0,b:{t:2,i:[{t:3}],s:"March 28, 2016"}},Registeredaddress:{t:0,b:{t:2,i:[{t:3}],s:"Registered Address:"}},address:{t:0,b:{t:2,i:[{t:3}],s:"No. 1, Dongzhen East 2nd Rd, Torch Hi-Tech Development Zone, Zhongshan, Guangdong, China"}},Officeaddress:{t:0,b:{t:2,i:[{t:3}],s:"Office address:"}},offAddress:{t:0,b:{t:2,i:[{t:3}],s:"No. 1, Donger Road, Dongzhen, Torch Development Zone, Zhongshan City,Guangdong Province"}},Legalrepresentative:{t:0,b:{t:2,i:[{t:3}],s:"Legal Representative:"}},representativeName:{t:0,b:{t:2,i:[{t:3}],s:"Wu Zhonglin"}},Postalcode:{t:0,b:{t:2,i:[{t:3}],s:"Postal Code:"}},InvestorHotline:{t:0,b:{t:2,i:[{t:3}],s:"Investor Hotline:"}},InvestorRelationsInteractivePlatform:{t:0,b:{t:2,i:[{t:3}],s:"Investor Relations Interactive Platform"}},Corporate1:{t:0,b:{t:2,i:[{t:3}],s:"Corporate Governance"}},Regulatory:{t:0,b:{t:2,i:[{t:3}],s:"Regulatory Investors Protect Information"}},download:{t:0,b:{t:2,i:[{t:3}],s:"download"}},Viewdetails:{t:0,b:{t:2,i:[{t:3}],s:"View details"}},Securities:{t:0,b:{t:2,i:[{t:3}],s:"Guangdong Securities Regulatory Bureau promotes the docking of mediation and litigation channels for securities and futures disputes in the jurisdiction"}},Communication:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu Communication,"}},Providing:{t:0,b:{t:2,i:[{t:3}],s:"Connect the world for a better future"}},bridge:{t:0,b:{t:2,i:[{t:3}],s:"communication bridge for the world. "}},Efficiency:{t:0,b:{t:2,i:[{t:3}],s:`Providing a free, smooth
 and more sustainable
 communication bridge for all.`}},Efficiency2:{t:0,b:{t:2,i:[{t:3}],s:"Providing a free, smooth and more sustainable communication bridge for all."}},EfficiencyH5:{t:0,b:{t:2,i:[{t:3}],s:"Providing a free, smooth and more sustainable communication bridge for all."}},Results:{t:0,b:{t:2,i:[{t:3}],s:"Delivering Results, Reliability&Rock Solid Dependability."}},Results2:{t:0,b:{t:2,i:[{t:3}],s:"Earnestly serve customers, lead technological innovation."}},Results3:{t:0,b:{t:2,i:[{t:3}],s:"High Ethical Standards, Customer Satisfaction, Win-win Cooperation, Open Innovation, Hardworking, Result-oriented"}},ResultsH5:{t:0,b:{t:2,i:[{t:3}],s:"Delivering Results, Reliability &Rock Solid Dependability."}},benefit:{t:0,b:{t:2,i:[{t:3}],s:"Rational investment for mutual benefit and win-win"}}},innovation:{UniversityTitle:{t:0,b:{t:2,i:[{t:3}],s:"Close Collaboration with Universities Worldwide"}},UniversityText:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu is committed to fostering strong partnerships with universities both domestically and internationally."}},UniversityText2:{t:0,b:{t:2,i:[{t:3}],s:"These collaborations enhance our technological capabilities and drive innovation, allowing for the rapid transformation of research into practical applications and high-quality development."}},enterprise:{t:0,b:{t:2,i:[{t:3}],s:"Key high-tech enterprise of national torch plan"}},TestSystem:{t:0,b:{t:2,i:[{t:3}],s:"Indoor Far Field Antenna Test System"}},TestSystemText:{t:0,b:{t:2,i:[{t:3,v:"As a core facility in the antenna laboratory of "},{t:4,k:"link"},{t:3,v:", this system represents largest indoor far-field antenna test environment in the current mobile communication industry. The chamber features rigorously designs to ensure precision, including 1.6-meter-high wave-absorbing materials in the main reflection zone and Chebyshev wave optimization in the Fresnel area. These advanced configurations minimize reflection-induced measurement errors, supporting reliable antenna review and validation for antenna research applications."}]}},TestSystem2:{t:0,b:{t:2,i:[{t:3}],s:"168 Probe Near Field Test System"}},TestSystemText2:{t:0,b:{t:2,i:[{t:3}],s:"As a centerpiece of our antenna laboratory, this system ranks among the current communication industry's largest and most advanced near-field antenna test platforms. Its high-precision turntable delivers stable rotation with translation and swing capabilities, while integrated temperature/humidity environment control ensures consistent antenna testing conditions. Certified by CTTL and Kell Laboratory, this system enables precise antenna review with exceptional stability (<0.25dB repetitive accuracy of the gain) and minimal test tolerance - critical for cutting-edge antenna research."}},Chamberdimension:{t:0,b:{t:2,i:[{t:3}],s:"Chamber Dimension"}},Testquietzonedimension:{t:0,b:{t:2,i:[{t:3}],s:"Quiet Zone Dimension"}},Receivingandsendingdistance:{t:0,b:{t:2,i:[{t:3}],s:"Distance of Transmitting to Receiving"}},Gaindeviation:{t:0,b:{t:2,i:[{t:3}],s:"Gain Tolerance"}},Gainrepeatabilitytesterror:{t:0,b:{t:2,i:[{t:3}],s:"Repetitive Accuracy of the Gain"}},Maximum:{t:0,b:{t:2,i:[{t:3}],s:"Maximum Tolerable Weight"}},Message:{t:0,b:{t:2,i:[{t:3}],s:"Message"}},Company:{t:0,b:{t:2,i:[{t:3}],s:"Company"}},Name:{t:0,b:{t:2,i:[{t:3}],s:"Name"}},Country:{t:0,b:{t:2,i:[{t:3}],s:"Country"}},Email:{t:0,b:{t:2,i:[{t:3}],s:"E-mail"}},Phone:{t:0,b:{t:2,i:[{t:3}],s:"Phone"}},Content:{t:0,b:{t:2,i:[{t:3}],s:"Content"}},Captcha:{t:0,b:{t:2,i:[{t:3}],s:"Captcha"}},submit:{t:0,b:{t:2,i:[{t:3}],s:"Submit"}},cooperationlaboratory:{t:0,b:{t:2,i:[{t:3}],s:"Trinity of industry-academia-research"}},XianUniversity:{t:0,b:{t:2,i:[{t:3}],s:"Xi'an University"}},ShanghaiJiaotong:{t:0,b:{t:2,i:[{t:3}],s:"Shanghai Jiaotong University"}},TechnologySydney:{t:0,b:{t:2,i:[{t:3}],s:"University of Technology Sydney"}},SouthChina:{t:0,b:{t:2,i:[{t:3}],s:"South China University of Technology"}},ElectronicScience:{t:0,b:{t:2,i:[{t:3}],s:"University of Electronic Science and Technology"}},CityUniversity:{t:0,b:{t:2,i:[{t:3}],s:"City University of Hong Kong"}},international:{t:0,b:{t:2,i:[{t:3}],s:"Aims to become a well-respected international company within the communications industry."}},Breakthrough:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu Had Breakthrough in Northern European Market"}},established:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu and China Tower established long-term partnership"}},fronthaul:{t:0,b:{t:2,i:[{t:3}],s:"The 5G fronthaul solution based on Tongyu 25G WDM has been widely ..."}},shjtdxIntroduce:{t:0,b:{t:2,i:[{t:3}],s:"Shanghai Jiaotong University is a century-old school. Tongyu Communication and Shanghai Jiaotong University have carried out extensive cooperation in the exchange of new technologies, the introduction of new technologies and new products, and the cultivation of talents."}},Viewingjoblistings:{t:0,b:{t:2,i:[{t:3}],s:"Viewing job listings"}},PerformanceAntenna:{t:0,b:{t:2,i:[{t:3}],s:"A new green high performance antenna design platform"}},PlatformProfile:{t:0,b:{t:2,i:[{t:3}],s:"Platform Profile"}},PlatformProfileText:{t:0,b:{t:2,i:[{t:4,k:"link"},{t:3,v:"'s Taurus Platform redefines excellence in antenna technology, delivering unmatched efficiency and sustainability. With its revolutionary patented design, this cutting-edge antenna platform achieves peak performance while prioritizing environmental responsibility. Inspired by the steadfast Taurus constellation, the platform ensures reliability and consistency while minimizing ecological impact—empowering the next generation of green, high-performance antenna development."}]}},ManufacturerView:{t:0,b:{t:2,i:[{t:3}],s:"Production Improvement"}},ManufacturerDesc:{t:0,b:{t:2,i:[{t:3}],s:"The Taurus Platform drives sustainable antenna technology advancement through innovative engineering. By optimizing structural design, the antenna platform significantly reduces feed network loss and energy consumption while maintaining peak performance. Its advanced structural integration minimizes cable complexity and solder points, enhancing production efficiency. This antenna platform represents Tongyu's commitment to greener telecommunications infrastructure through intelligent antenna development."}},ManufacturerView2:{t:0,b:{t:2,i:[{t:3}],s:"Performance Improvement"}},ManufacturerViewNN:{t:0,b:{t:2,i:[{t:3}],s:"Eco-friendly"}},ManufacturerDesc2:{t:0,b:{t:2,i:[{t:3}],s:"The Taurus Platform delivers breakthrough antenna technology that elevates network performance to new heights. Engineered for superior signal integrity, this advanced antenna platform provides significantly enhanced coverage and transmission efficiency while ensuring exceptional reliability. Its optimized design achieves greater spectrum utilization and tower space efficiency, enabling operators to deliver consistently high-quality connectivity. With robust construction that minimizes performance degradation over time, the platform sets a new benchmark in antenna development for next-generation networks."}},ManufacturerView3:{t:0,b:{t:2,i:[{t:3}],s:"Strategic Savings"}},ManufacturerDesc3:{t:0,b:{t:2,i:[{t:3}],s:"The Taurus Platform delivers transformative cost efficiencies through its advanced antenna technology, significantly reducing both capital and operational expenditures for network investors. By maximizing coverage range and signal efficiency, this high-performance antenna platform minimizes infrastructure requirements while maintaining superior service quality. Simultaneously, the platform's highly integrated and simplified structure enhances long-term reliability and PIM stability, substantially cutting down on maintenance costs. These strategic advantages position the Taurus Platform as a smart, future-proof investment for operators seeking to balance network excellence with financial sustainability."}},ManufacturerDesc4:{t:0,b:{t:2,i:[{t:3}],s:"The Taurus Platform leads sustainable antenna technology through its environmentally-conscious design. This antenna platform significantly reduces resource consumption by utilizing advanced, recyclable materials that minimize environmental impact. Its energy-efficient architecture lowers power requirements throughout the product lifecycle, from manufacturing to operation. By eliminating hazardous substances and optimizing eco-friendly processes, the platform demonstrates how antenna development can align with global sustainability goals while delivering uncompromised performance."}},LowerLoss:{t:0,b:{t:2,i:[{t:3}],s:"Lower Loss of Feed Network"}},HigherRadiationEfficiency:{t:0,b:{t:2,i:[{t:3}],s:"Higher Radiation Efficiency"}},FewerCables:{t:0,b:{t:2,i:[{t:3}],s:"Fewer Cables"}},FewerSoldering:{t:0,b:{t:2,i:[{t:3}],s:"Fewer Soldering"}},SmallerSize:{t:0,b:{t:2,i:[{t:3}],s:"Smaller Size"}},SimplifiedStructure:{t:0,b:{t:2,i:[{t:3}],s:"Simplified Structure"}},HigherGain:{t:0,b:{t:2,i:[{t:3}],s:"Higher Gain"}},SuperiorCoverage:{t:0,b:{t:2,i:[{t:3}],s:"Superior Coverage"}},LowerFailureRate:{t:0,b:{t:2,i:[{t:3}],s:"Lower Failure Rate"}},BetterPIMStability:{t:0,b:{t:2,i:[{t:3}],s:"Better PIM Stability"}},HigherUsageofTowerSpace:{t:0,b:{t:2,i:[{t:3}],s:"Higher Usage of Tower Space"}},SavingCapEx:{t:0,b:{t:2,i:[{t:3}],s:"Saving CapEx"}},SavingOpEx:{t:0,b:{t:2,i:[{t:3}],s:"Saving OpEx"}},LessPlasticUsage:{t:0,b:{t:2,i:[{t:3}],s:"Less Plastic Usage"}},LessHeavyMetalsUsage:{t:0,b:{t:2,i:[{t:3}],s:"Less Heavy Metals Usage"}},SavingEnergy:{t:0,b:{t:2,i:[{t:3}],s:"Saving Energy"}}},ContactUs:{ContactUs:{t:0,b:{t:2,i:[{t:3}],s:"Contact us"}},Presaleservice:{t:0,b:{t:2,i:[{t:3}],s:"Pre-sale service"}},Aftersaleservice:{t:0,b:{t:2,i:[{t:3}],s:"After-sale service"}},Recruitment:{t:0,b:{t:2,i:[{t:3}],s:"Recruitment"}},Supplier:{t:0,b:{t:2,i:[{t:3}],s:"Supplier"}},Agency:{t:0,b:{t:2,i:[{t:3}],s:"Agency"}},Provide:{t:0,b:{t:2,i:[{t:3}],s:"Provide a free and unobstructed green communication bridge for the world"}},offices:{t:0,b:{t:2,i:[{t:3}],s:"We have offices in different regions, please contact your local office."}},MoreContacts:{t:0,b:{t:2,i:[{t:3}],s:"More Contacts"}},headquarter:{t:0,b:{t:2,i:[{t:3}],s:"Contact the headquarter"}},headquarterAddress:{t:0,b:{t:2,i:[{t:3}],s:"No. 1, Dongzhen East 2nd Rd, Torch Hi-Tech Development Zone, Zhongshan, Guangdong, China"}},AfterSaleMessage:{t:0,b:{t:2,i:[{t:3}],s:"After Sale Message"}},dream:{t:0,b:{t:2,i:[{t:3}],s:"I have a dream in my heart, walk with Tongyu"}},dreamText:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu has been committed to communication technology business for a long time and strives to continuously trial and innovate in 5G technology and improve everyone's quality of life through connection. There are challenging and influential work content, a complete vocational training and promotion system, and a sound talent training plan mechanism, which will lead you to discover more possibilities. The cultural atmosphere of upward struggle allows you to grow quickly, and your voice will be taken seriously. Listen, here, you meet not only colleagues, but also partners chasing dreams."}},Recruitmentposition:{t:0,b:{t:2,i:[{t:3}],s:"Recruitment position"}},Socialrecruitment:{t:0,b:{t:2,i:[{t:3}],s:"Socialrecruitment"}},Campusrecruiting:{t:0,b:{t:2,i:[{t:3}],s:"Campus recruiting"}},OverseasRecruitment:{t:0,b:{t:2,i:[{t:3}],s:"Overseas recruitment"}},Employeegrowth:{t:0,b:{t:2,i:[{t:3}],s:"Employee growth"}},Employeebenefits:{t:0,b:{t:2,i:[{t:3}],s:"Employee benefits"}},Workplace:{t:0,b:{t:2,i:[{t:3}],s:"Workplace"}},Age:{t:0,b:{t:2,i:[{t:3}],s:"Age"}},Salary:{t:0,b:{t:2,i:[{t:3}],s:"Salary"}},WorkExperience:{t:0,b:{t:2,i:[{t:3}],s:"Work Experience"}},Education:{t:0,b:{t:2,i:[{t:3}],s:"Education"}},number:{t:0,b:{t:2,i:[{t:3}],s:"Number"}},Jobdescription:{t:0,b:{t:2,i:[{t:3}],s:"Job description"}},Qualification:{t:0,b:{t:2,i:[{t:3}],s:"Qualification"}},Delivery:{t:0,b:{t:2,i:[{t:3}],s:"Delivery"}},achieve:{t:0,b:{t:2,i:[{t:3}],s:"Join us to achieve a win-win situation for the enterprise"}},Basicconditions:{t:0,b:{t:2,i:[{t:3}],s:"Basic conditions"}},conditions1:{t:0,b:{t:2,i:[{t:3}],s:"Obtaining ISO9001 system certificate and having one year of production and sales experience in similar products;"}},conditions2:{t:0,b:{t:2,i:[{t:3}],s:"Not included in the list of serious illegal and dishonest enterprises;"}},conditions3:{t:0,b:{t:2,i:[{t:3}],s:"Not included in the list of prohibited enterprises by other countries."}},categories:{t:0,b:{t:2,i:[{t:3}],s:"Main categories of supply from Tongyu suppliers"}},Applicationprocess:{t:0,b:{t:2,i:[{t:3}],s:"Application process"}},Connectors:{t:0,b:{t:2,i:[{t:3}],s:"Connectors"}},Cables:{t:0,b:{t:2,i:[{t:3}],s:"Cables"}},PCBs:{t:0,b:{t:2,i:[{t:3}],s:"PCBs"}},Electronic:{t:0,b:{t:2,i:[{t:3}],s:"Electronic materials"}},Radomes:{t:0,b:{t:2,i:[{t:3}],s:"Radomes"}},Electroplating:{t:0,b:{t:2,i:[{t:3}],s:"Electroplating"}},Plastic:{t:0,b:{t:2,i:[{t:3}],s:"Plastic parts"}},Extruded:{t:0,b:{t:2,i:[{t:3}],s:"Extruded profiles"}},Die:{t:0,b:{t:2,i:[{t:3}],s:"Die-casting"}},Packaging:{t:0,b:{t:2,i:[{t:3}],s:"Packaging materials"}},Motors:{t:0,b:{t:2,i:[{t:3}],s:"Motors"}},Hardware:{t:0,b:{t:2,i:[{t:3}],s:"Hardware"}},Apply:{t:0,b:{t:2,i:[{t:3}],s:"Apply for registration"}},registration:{t:0,b:{t:2,i:[{t:3}],s:"Apply for registration and become a supplier And fill in the registration information"}},Officialreview:{t:0,b:{t:2,i:[{t:3}],s:"Official review"}},approval:{t:0,b:{t:2,i:[{t:3}],s:"After approval Send an email to the application"}},ConfirmAgreement:{t:0,b:{t:2,i:[{t:3}],s:"Confirm Agreement"}},confirmation:{t:0,b:{t:2,i:[{t:3}],s:"In the applicant's confirmation email Service Agreement and Non-disclosure agreement"}},CompleteSigning:{t:0,b:{t:2,i:[{t:3}],s:"Complete Signing"}},permissions:{t:0,b:{t:2,i:[{t:3}],s:"Enable supplier system permissions Synchronize the process of stamping paper contracts"}},Pleaseleaveusamessage:{t:0,b:{t:2,i:[{t:3}],s:"Want to become an agent? Please leave us a message"}},prepared:{t:0,b:{t:2,i:[{t:3}],s:"Be prepared for danger in times of time and work hard"}},Mercialagent:{t:0,b:{t:2,i:[{t:3}],s:"Mercial agent"}},AtTongyuCommunication:{t:0,b:{t:2,i:[{t:3,v:"At "},{t:4,k:"link"},{t:3,v:", we empower individuals and businesses with equitable growth opportunities through our innovative antenna agency program. As a leading antenna manufacturer, we've designed this partnership model to simplify market expansion - you focus on building client relationships while we handle the technical complexities of telecommunications infrastructure. Our antenna company provides complete support including product training, marketing materials, and after-sales service, allowing you to leverage the full strength of our ISO-certified antenna factory without operational burdens."}]}},AgentsDistributors:{t:0,b:{t:2,i:[{t:3}],s:"Agents/Distributors"}},Zone:{t:0,b:{t:2,i:[{t:3}],s:"Zone"}},CompanyNature:{t:0,b:{t:2,i:[{t:3}],s:"Company Nature"}},Producttype:{t:0,b:{t:2,i:[{t:3}],s:"Product type"}},BusinessSupport:{t:0,b:{t:2,i:[{t:3}],s:"Business Support"}},SalesSupport:{t:0,b:{t:2,i:[{t:3}],s:"After-sales Support"}},Technicalsupport:{t:0,b:{t:2,i:[{t:3}],s:"Technical support"}},Ifyou:{t:0,b:{t:2,i:[{t:3}],s:"If you: "}},customerrelationships:{t:0,b:{t:2,i:[{t:3}],s:"Are familiar with local telecom operators and maintain established customer relationships;"}},independently:{t:0,b:{t:2,i:[{t:3}],s:"Possess strong business development capabilities with independent market expansion skills;"}},Timelyunderstanding:{t:0,b:{t:2,i:[{t:3}],s:"Can promptly identify customer needs while effectively tracking sales progress and feedback;"}},productsandsolutions:{t:0,b:{t:2,i:[{t:3}],s:"Have fundamental knowledge of antenna manufacturer products and solutions;"}},experience:{t:0,b:{t:2,i:[{t:3}],s:"Demonstrate proven sales experience in the communication industry;"}},greatercontribution:{t:0,b:{t:2,i:[{t:3}],s:"Are committed to advancing local telecommunications infrastructure development."}},sincerelycooperate:{t:0,b:{t:2,i:[{t:3}],s:"We welcome you to join Tongyu Communication's global antenna agency network. As a leading antenna company, we offer shared market intelligence, complementary resources, and sincere collaboration to achieve mutual success."}}},news:{news:{t:0,b:{t:2,i:[{t:3}],s:"Highlights"}},morenews:{t:0,b:{t:2,i:[{t:3}],s:"Latest News"}},ReadMore:{t:0,b:{t:2,i:[{t:3}],s:"Read More"}}},dialog:{name:{t:0,b:{t:2,i:[{t:3}],s:"NAME"}},tel:{t:0,b:{t:2,i:[{t:3}],s:"TEL"}},company:{t:0,b:{t:2,i:[{t:3}],s:"COMPANY"}},email:{t:0,b:{t:2,i:[{t:3}],s:"E-MAIL"}},leaveamessage:{t:0,b:{t:2,i:[{t:3}],s:"LEAVE A MESSAGE:"}},InputContent:{t:0,b:{t:2,i:[{t:3}],s:"Input Content"}}},address:{NorthSouthAmerica:{t:0,b:{t:2,i:[{t:3}],s:"Europe"}},APAC:{t:0,b:{t:2,i:[{t:3}],s:"America"}},CEECIS:{t:0,b:{t:2,i:[{t:3}],s:"Pacific"}},Europe:{t:0,b:{t:2,i:[{t:3}],s:"Southeast Asia"}},MiddleEastAfricaandKACustomers:{t:0,b:{t:2,i:[{t:3}],s:"Middle East and Africa"}},SydneyAustralia:{t:0,b:{t:2,i:[{t:3}],s:"CIS"}}},linkWorld:{China:{t:0,b:{t:2,i:[{t:3}],s:"Discover & Insight"}},ChinaCase:{t:0,b:{t:2,i:[{t:3}],s:"In Focus"}},Desc:{t:0,b:{t:2,i:[{t:3}],s:"Explore innovation communication solutions with Tongyu's expert insights. Discover how our antennas and satellite equipment power global networks through real-world case studies. Gain actionable insights on 5G infrastructure optimization and Tongyu's effective methodologies for large-scale network rollouts and signal enhancement."}}}},jh={title:{t:0,b:{t:2,i:[{t:3}],s:"通宇通讯"}},seo:{description:{t:0,b:{t:2,i:[{t:3}],s:"通宇通讯专注于构建强大的网络连接,塑造未来网络,无论是无线网络还是有线网络,都必须稳定可靠。我们的解决方案采用模块化、经济高效且易于安装和维护的产品和系统。"}},keywords:{t:0,b:{t:2,i:[{t:3}],s:"通宇通讯; 网络融合; tongyu; 智能建筑; 4G; 5G"}},twitterTitle:{t:0,b:{t:2,i:[{t:3}],s:"通宇通讯-兼顾现在和未来"}},twitterDescription:{t:0,b:{t:2,i:[{t:3}],s:"推动宽带、企业网络和无线网络的发展,推动进步并建立持久的连接。"}},title:{t:0,b:{t:2,i:[{t:3}],s:"通宇通讯"}},aboutTongYu:{t:0,b:{t:2,i:[{t:3}],s:"关于通宇"}},TestingLaboratory:{t:0,b:{t:2,i:[{t:3}],s:"测试实验室"}},Supplier:{t:0,b:{t:2,i:[{t:3}],s:"供应商"}},BecomeSupplier:{t:0,b:{t:2,i:[{t:3}],s:"成为供应商"}},SocialResponsibilityN:{t:0,b:{t:2,i:[{t:3}],s:"社会责任和政策"}},Recruitment:{t:0,b:{t:2,i:[{t:3}],s:"招贤纳士"}},ProductsCenter:{t:0,b:{t:2,i:[{t:3}],s:"产品中心"}},Presaleservice:{t:0,b:{t:2,i:[{t:3}],s:"售前服务"}},NewTaurusPlatform:{t:0,b:{t:2,i:[{t:3}],s:"绿色天线平台"}},NewsActivities:{t:0,b:{t:2,i:[{t:3}],s:"新闻&活动"}},LinksTheWorld:{t:0,b:{t:2,i:[{t:3}],s:"链接世界"}},InvestorRelations:{t:0,b:{t:2,i:[{t:3}],s:"投资者关系"}},corporateMission:{t:0,b:{t:2,i:[{t:3}],s:"企业使命"}},CoreLeadership:{t:0,b:{t:2,i:[{t:3}],s:"管理团队"}},Agency:{t:0,b:{t:2,i:[{t:3}],s:"成为代理商"}},Aftersaleservice:{t:0,b:{t:2,i:[{t:3}],s:"售后服务"}},AboutUs:{t:0,b:{t:2,i:[{t:3}],s:"关于我们"}},UniversityCooperation:{t:0,b:{t:2,i:[{t:3}],s:"校企合作"}},productDetail:{t:0,b:{t:2,i:[{t:3}],s:"产品详细"}},newsDetail:{t:0,b:{t:2,i:[{t:3}],s:"新闻详情"}},search:{t:0,b:{t:2,i:[{t:3}],s:"搜索"}}},header:{login:{t:0,b:{t:2,i:[{t:3}],s:"登录"}},keywords:{t:0,b:{t:2,i:[{t:3}],s:"关键词"}},back:{t:0,b:{t:2,i:[{t:3}],s:"返回主菜单"}}},login:{firstIpt:{t:0,b:{t:2,i:[{t:3}],s:"邮箱"}},password:{t:0,b:{t:2,i:[{t:3}],s:"密码"}},captcha:{t:0,b:{t:2,i:[{t:3}],s:"验证码"}},EmailAddress:{t:0,b:{t:2,i:[{t:3}],s:"邮箱地址"}},ConfirmPassword:{t:0,b:{t:2,i:[{t:3}],s:"确认密码"}},RegisterTitle:{t:0,b:{t:2,i:[{t:3}],s:"注册"}},Register:{t:0,b:{t:2,i:[{t:3}],s:"注册"}},Resetpassword:{t:0,b:{t:2,i:[{t:3}],s:"重置密码"}},Noaccount:{t:0,b:{t:2,i:[{t:3}],s:"没有账号?"}},Createone:{t:0,b:{t:2,i:[{t:3}],s:"创建一个"}},Already:{t:0,b:{t:2,i:[{t:3}],s:"已经有账户了?"}}},nav:{product:{t:0,b:{t:2,i:[{t:3}],s:"产品"}},Innovation:{t:0,b:{t:2,i:[{t:3}],s:"创新"}},CustomerService:{t:0,b:{t:2,i:[{t:3}],s:"客户服务"}},NewsActivities:{t:0,b:{t:2,i:[{t:3}],s:"新闻&活动"}},NewsActivitiesDesc:{t:0,b:{static:"",t:2,i:[]}},AboutUs:{t:0,b:{t:2,i:[{t:3}],s:"关于我们"}},ContactUs:{t:0,b:{t:2,i:[{t:3}],s:"联系通宇"}},BSTAntennas:{t:0,b:{t:2,i:[{t:3}],s:"基站天线"}},Massive:{t:0,b:{t:2,i:[{t:3}],s:"5G Massive天线"}},MIMOMultiBands:{t:0,b:{t:2,i:[{t:3}],s:"MIMO多波段天线"}},MultiBeams:{t:0,b:{t:2,i:[{t:3}],s:"多波束天线"}},Beamforming:{t:0,b:{t:2,i:[{t:3}],s:"智能天线"}},SmallcellAntenna:{t:0,b:{t:2,i:[{t:3}],s:"Smallcell天线"}},SpecialApplication:{t:0,b:{t:2,i:[{t:3}],s:"特型天线"}},IndoorAntenna:{t:0,b:{t:2,i:[{t:3}],s:"室分天线"}},RFComponents:{t:0,b:{t:2,i:[{t:3}],s:"射频器件"}},Combiner:{t:0,b:{t:2,i:[{t:3}],s:"组合器"}},Filters:{t:0,b:{t:2,i:[{t:3}],s:"滤波器"}},GPS:{t:0,b:{t:2,i:[{t:3}],s:"全球定位系统"}},MWproduct:{t:0,b:{t:2,i:[{t:3}],s:"MW产品"}},MWAntennas:{t:0,b:{t:2,i:[{t:3}],s:"MW天线"}},MWComponents:{t:0,b:{t:2,i:[{t:3}],s:"MW组件"}},OpticalComm:{t:0,b:{t:2,i:[{t:3}],s:"光学通信"}},Battery:{t:0,b:{t:2,i:[{t:3}],s:"电池"}},Exchange:{t:0,b:{t:2,i:[{t:3}],s:"交换机"}},EnergyStorage:{t:0,b:{t:2,i:[{t:3}],s:"能量存储"}},NewEnergy:{t:0,b:{t:2,i:[{t:3}],s:"新能源"}},SatcomProduct:{t:0,b:{t:2,i:[{t:3}],s:"卫星通信产品"}},VSATTerminal:{t:0,b:{t:2,i:[{t:3}],s:"VSAT终端"}},PhasedArraySatelliteAntenna:{t:0,b:{t:2,i:[{t:3}],s:"定向排列卫星天线"}},OnTheMoveAntenna:{t:0,b:{t:2,i:[{t:3}],s:"移动天线"}},WirelessNetworkSolutions:{t:0,b:{t:2,i:[{t:3}],s:"无线网络解决方案"}},FixedNetworkSolutions:{t:0,b:{t:2,i:[{t:3}],s:"固定网络解决方案"}},IndustrySolutions:{t:0,b:{t:2,i:[{t:3}],s:"行业解决方案"}},TestingLaboratory:{t:0,b:{t:2,i:[{t:3}],s:"测试实验室"}},UniversityCooperation:{t:0,b:{t:2,i:[{t:3}],s:"校企合作"}},LinksTheWorld:{t:0,b:{t:2,i:[{t:3}],s:"链接世界"}},NewTaurusPlatform:{t:0,b:{t:2,i:[{t:3}],s:"绿色天线平台"}}},footer:{Home:{t:0,b:{t:2,i:[{t:3}],s:"首页"}},ProductsCenter:{t:0,b:{t:2,i:[{t:3}],s:"产品中心"}},Innovation:{t:0,b:{t:2,i:[{t:3}],s:"创新"}},CustomerService:{t:0,b:{t:2,i:[{t:3}],s:"客户服务"}},NewsActivities:{t:0,b:{t:2,i:[{t:3}],s:"新闻&活动"}},AboutUs:{t:0,b:{t:2,i:[{t:3}],s:"关于我们"}},BSA:{t:0,b:{t:2,i:[{t:3}],s:"基站天线"}},MWA:{t:0,b:{t:2,i:[{t:3}],s:"微波天线"}},OpticalComm:{t:0,b:{t:2,i:[{t:3}],s:"光通信"}},Solutions:{t:0,b:{t:2,i:[{t:3}],s:"解决方案"}},RFComponents:{t:0,b:{t:2,i:[{t:3}],s:"射频器件"}},FWAProducts:{t:0,b:{t:2,i:[{t:3}],s:"无线宽带"}},NewEnergy:{t:0,b:{t:2,i:[{t:3}],s:"新能源"}},TestingLab:{t:0,b:{t:2,i:[{t:3}],s:"测试实验室"}},UnivCooperation:{t:0,b:{t:2,i:[{t:3}],s:"校企合作"}},Linkstheworld:{t:0,b:{t:2,i:[{t:3}],s:"探索和洞察"}},NewTaurusPlatform:{t:0,b:{t:2,i:[{t:3}],s:"绿色天线平台"}},OurCustomers:{t:0,b:{t:2,i:[{t:3}],s:"联系我们"}},Agent:{t:0,b:{t:2,i:[{t:3}],s:"成为代理商"}},Supplier:{t:0,b:{t:2,i:[{t:3}],s:"成为供应商"}},address:{t:0,b:{t:2,i:[{t:3}],s:"中国广东省中山市火炬开发区东镇东二路1号"}},FocusTongyu:{t:0,b:{t:2,i:[{t:3}],s:"关注我们"}},copyright:{t:0,b:{t:2,i:[{t:3},{t:9},{t:3}],s:"COPYRIGHT(C)2021 广东通宇通讯股份有限公司 粤公网安备44200002442674号 | 粤ICP备20059783号"}},Satcom:{t:0,b:{t:2,i:[{t:3}],s:"卫星通信"}}},home:{banner:{bannerText1:{t:0,b:{t:2,i:[{t:3}],s:"认真服务客户,引领技术创新"}},bannerText2:{t:0,b:{t:2,i:[{t:3}],s:"目标是成为一家在通信行业备受推崇的国际公司"}},more:{t:0,b:{t:2,i:[{t:3}],s:"更多"}}},NorthernEuropeanMarket1:{t:0,b:{t:2,i:[{t:3}],s:"北欧市场"}},communicationRanked:{t:0,b:{t:2,i:[{t:3}],s:"通宇通信以2.03亿用户位居全球电信运营商第8位...."}},Awarded:{t:0,b:{t:2,i:[{t:3}],s:"通宇荣获 E**’s"}},newstext2:{t:0,b:{t:2,i:[{t:3}],s:"通宇通讯股份有限公司(简称:通宇通讯,股票代码:002792.SZ)"}},newstext3:{t:0,b:{t:2,i:[{t:3}],s:"探索最新卫星系统的一切:VSAT终端"}},NewEnergy:{t:0,b:{t:2,i:[{t:3}],s:"新能源"}},corporateMission:{t:0,b:{t:2,i:[{t:3}],s:"企业使命"}},corporateMissionDesc:{t:0,b:{static:"",t:2,i:[]}},CORPORATEMISSION:{t:0,b:{t:2,i:[{t:3}],s:"企业使命"}},corporateMissionNN:{t:0,b:{t:2,i:[{t:3}],s:"企业使命"}},corporateMission2:{t:0,b:{t:2,i:[{t:3}],s:"企业愿景"}},corporateMission3:{t:0,b:{t:2,i:[{t:3}],s:"核心价值观"}},DeliveringResults:{t:0,b:{t:2,i:[{t:3}],s:"通达四海,昭昭之宇"}},Reliability:{t:0,b:{t:2,i:[{t:3}],s:"可靠的&可信赖的"}},Dependability:{t:0,b:{t:2,i:[{t:3}],s:"值得信赖"}},AboutUs:{t:0,b:{t:2,i:[{t:3}],s:"关于我们"}},Products:{t:0,b:{t:2,i:[{t:3}],s:"产品和方案"}},ProductsDesc:{t:0,b:{static:"",t:2,i:[]}},productcenter:{t:0,b:{t:2,i:[{t:3}],s:"产品中心."}},Findoutmore:{t:0,b:{t:2,i:[{t:3}],s:"了解更多"}},BTSAntennas:{t:0,b:{t:2,i:[{t:3}],s:"卫星通信天线"}},MWAntennas:{t:0,b:{t:2,i:[{t:3}],s:"微波天线"}},Antennafor4G2:{t:0,b:{t:2,i:[{t:3}],s:"基站前传、回传,数据中心的光模块"}},Pointtopointantennaforbackhaul2:{t:0,b:{t:2,i:[{t:3}],s:"站内外双工器、滤波器、合路器"}},Antennas:{t:0,b:{t:2,i:[{t:3}],s:"基站天线"}},Antennafor4G:{t:0,b:{t:2,i:[{t:3}],s:"用于4G/5G宏站点、接收和发送无线信号的天线"}},Pointtopointantennaforbackhaul:{t:0,b:{t:2,i:[{t:3}],s:"用于回程传输的点对点通信"}},FWAProducts:{t:0,b:{t:2,i:[{t:3}],s:"无线宽带"}},CPEWifiRouterFTTH:{t:0,b:{t:2,i:[{t:3}],s:"CPE, WiFi路由器"}},OpticalProducts:{t:0,b:{t:2,i:[{t:3}],s:"光通信产品"}},RFComponents:{t:0,b:{t:2,i:[{t:3}],s:"射频器件"}},SatcomProducts:{t:0,b:{t:2,i:[{t:3}],s:"卫星产品"}},Wellknowncases:{t:0,b:{t:2,i:[{t:3}],s:"知名案例"}},Readmore:{t:0,b:{t:2,i:[{t:3}],s:"阅读更多"}},NorthernEuropeanMarket:{t:0,b:{t:2,i:[{t:3}],s:"通宇在北欧市场取得突破"}},globaltelecom:{t:0,b:{t:2,i:[{t:3}],s:"通宇以2.03亿用户排名全球第8大电信运营商"}},newstitle1:{t:0,b:{t:2,i:[{t:3}],s:"参观通宇在2023年世界移动通信大会上的展位"}},newstitle2:{t:0,b:{t:2,i:[{t:3}],s:"探索最新卫星系统的一切:VSAT终端"}},newstitle3:{t:0,b:{t:2,i:[{t:3}],s:"通宇通讯:2022年第一季度营收和利润均增长"}},wellknowncases2title:{t:0,b:{t:2,i:[{t:3}],s:"通宇荣获E**最佳天线供应商"}},wellknowncases2text:{t:0,b:{t:2,i:[{t:3}],s:"2018年,随着5G时代的到来,客户需要提前开发他们的5G网络"}},wellknowncases3title:{t:0,b:{t:2,i:[{t:3}],s:"通宇在中东欧市场取得突破"}},wellknowncases3text:{t:0,b:{t:2,i:[{t:3}],s:"C***集团是中欧和东欧最大的电信公司之一"}}},Center:{all:{t:0,b:{t:2,i:[{t:3}],s:"全部"}},productCenter:{t:0,b:{t:2,i:[{t:3}],s:"产品中心"}},RFComponent:{t:0,b:{t:2,i:[{t:3}],s:"射频器件"}},MVProduct:{t:0,b:{t:2,i:[{t:3}],s:"MW产品"}},Provide:{t:0,b:{t:2,i:[{t:3}],s:"为世界提供一座自由无阻的绿色沟通桥梁"}},Producttype:{t:0,b:{t:2,i:[{t:3}],s:"产品类型"}},allProduct:{t:0,b:{t:2,i:[{t:3}],s:"全部基站天线"}},MultiBands:{t:0,b:{t:2,i:[{t:3}],s:"多频段"}},MassiveMIMO:{t:0,b:{t:2,i:[{t:3}],s:"5G Massive MIMO 天线"}},MassiveMIMO1:{t:0,b:{t:2,i:[{t:3}],s:"低空基站天线"}},MassiveMIMO2:{t:0,b:{t:2,i:[{t:3}],s:"多波束基站天线"}},Viewdetail:{t:0,b:{t:2,i:[{t:3}],s:"查看详细"}},IntegratedandreplaceableRCU:{t:0,b:{t:2,i:[{t:3}],s:"集成和可更换的RCU"}},RemoteControlUnit:{t:0,b:{t:2,i:[{t:3}],s:"(遥控单元)天线"}},ShareProducts:{t:0,b:{t:2,i:[{t:3}],s:"产品分享"}},ProductFeatures:{t:0,b:{t:2,i:[{t:3}],s:"产品特点"}},FILe:{t:0,b:{t:2,i:[{t:3}],s:"文件"}},View:{t:0,b:{t:2,i:[{t:3}],s:"查看"}},GetQuote:{t:0,b:{t:2,i:[{t:3}],s:"获取报价"}},Download:{t:0,b:{t:2,i:[{t:3}],s:"下载"}}},about:{unfold:{t:0,b:{t:2,i:[{t:3}],s:"展开"}},retrieve:{t:0,b:{t:2,i:[{t:3}],s:"收起"}},SocialResponsibilityN:{t:0,b:{t:2,i:[{t:3}],s:"社会责任和政策"}},Tongyu:{t:0,b:{t:2,i:[{t:3}],s:"关于通宇"}},realizeyourdreams:{t:0,b:{t:2,i:[{t:3}],s:"连接世界,共创美好未来"}},realizeyourdreams2:{t:0,b:{t:2,i:[{t:3}],s:"匠心服务客户,创新引领科技,成为令人尊敬的全球知名企业!"}},realizeyourdreams3:{t:0,b:{t:2,i:[{t:3}],s:"为世界提供更绿色、更便捷、更卓越的产品及解决方案"}},realizeyourdreams4:{t:0,b:{t:2,i:[{t:3}],s:"文化是通宇基业长青、长盛不衰、永续经营的基石"}},realizeyourdreams5:{t:0,b:{t:2,i:[{t:3}],s:"改善生活、重塑商业、倡导可持续未来"}},InvestorRelations:{t:0,b:{t:2,i:[{t:3}],s:"投资者关系"}},SocialResponsibility:{t:0,b:{t:2,i:[{t:3}],s:"企业文化"}},Introduction:{t:0,b:{t:2,i:[{t:3}],s:"通宇通讯简介"}},introductionText1:{t:0,b:{t:2,i:[{t:3}],s:"通宇通讯股份有限公司(简称:通宇通讯,股票代码:002792)成立于1996年,位于广东省中山市粤港马槽大湾区火炬高新技术产业开发区的中心地带。主要从事移动通信天线、射频设备、光模块等产品的研发、制造、销售和服务,致力于为国内外移动通信运营商和设备集成商提供通信天线、高频设备产品及集成产品和解决方案。通宇通讯目前拥有3个国内生产基地(中山)、2个欧盟分公司(拉脱维亚、芬兰)和3个全资子公司(中山通宇通讯科技、深圳奥普威、广通智能),具有强大的全球生产和供应能力。通宇通讯基站天线已在世界各地得到广泛应用。截至目前,该网络已使用了700多万件。作为一家获得华为、中兴、诺基亚、爱立信、大唐等系统设备供应商认证的全球供应商,通宇还获得了中国移动、中国电信、中国联通、沃达丰、西班牙电信、澳大利亚电信、MTS、Optus、VHA、Oredoo、Veon等的认可。"}},introductionText2:{t:0,b:{t:2,i:[{t:3}],s:'通宇通讯先后被评为国家火炬计划重点高新技术企业、国家高新技术产业化示范工程、广东省创新型企业、广东省战略性新兴产业培育企业、,与广东省北斗卫星导航产业联盟成员单位射频设备工程技术研发中心合作建设广东省移动通信基站天线,通宇通讯产品拥有自主知识产权,是"广东省知识产权优势企业"之一。拥有广东省企业重点实验室和国家企业技术中心。截至2021年2月,该公司已获得735项专利。'}},CompanyAdvantages:{t:0,b:{t:2,i:[{t:3}],s:"企业优势"}},SolutionsProvider:{t:0,b:{t:2,i:[{t:3}],s:"全球领先的通信解决方案设备商"}},first:{t:0,b:{t:2,i:[{t:3}],s:"中国第一面移动基站天线"}},manufacturer:{t:0,b:{t:2,i:[{t:3}],s:"全球第一面TDD智能天线"}},antennadesigner:{t:0,b:{t:2,i:[{t:3}],s:"全球首个5G天线滤波器一体化设计"}},Developmentpath:{t:0,b:{t:2,i:[{t:3}],s:"企业发展里程碑"}},certified:{t:0,b:{t:2,i:[{t:3}],s:"成为三星的认证供应商。实现了对OPWAY的100%控股。"}},tranferred:{t:0,b:{t:2,i:[{t:3}],s:"2020年,有限公司6.25%的股权将转让。"}},services:{t:0,b:{t:2,i:[{t:3}],s:"2019年,广东省企业重点实验室挂牌,新生产大楼正式建成投产,新增CEP和WIFI6服务。"}},CORPORATEMISSION:{t:0,b:{t:2,i:[{t:3}],s:"企业使命"}},Reliability:{t:0,b:{t:2,i:[{t:3}],s:"交付成果、可靠性、坚如磐石"}},CoreLeadership:{t:0,b:{t:2,i:[{t:3}],s:"管理团队"}},TongyuLeadership:{t:0,b:{t:2,i:[{t:3}],s:"通宇领导"}},GroupChairman:{t:0,b:{t:2,i:[{t:3}],s:"集团董事长"}},WuZhonglin:{t:0,b:{t:2,i:[{t:3}],s:"吴中林"}},ShiGuiqing:{t:0,b:{t:2,i:[{t:3}],s:"时桂清"}},GroupGeneralManager:{t:0,b:{t:2,i:[{t:3}],s:"集团总经理"}},LiuMulin:{t:0,b:{t:2,i:[{t:3}],s:"刘木林"}},Division:{t:0,b:{t:2,i:[{t:3}],s:"集团天线事业部总经理"}},WuZhonglinJS:{t:0,b:{t:2,i:[{t:3}],s:"吴中林,1967年1月生,中国国籍,无境外永久居留权,西电大学电磁场与微波技术学士,工商管理硕士。曾任广东三水西南通信设备厂助理工程师,广东省中山市邮电局移动分局工程师,中山职业技术学院客座教授。公司成立以来,吴忠林历任公司董事长、执行董事、总经理。现任通宇通讯股份有限公司董事长。"}},ShiGuiqingJS:{t:0,b:{t:2,i:[{t:3}],s:"时桂清,1967年10月出生,澳大利亚国籍,工商管理硕士。自公司成立以来,她一直担任公司副董事长、监事、副总经理。现任通宇通讯股份有限公司董事、总经理,长期从事国内销售、采购管理工作,具有丰富的企业管理经验。"}},LiuMulinJS:{t:0,b:{t:2,i:[{t:3}],s:"刘木林,男,1979年6月出生,中国国籍,无境外永久居留权,南昌大学电子信息技术专业本科学历,西电大学电磁场与微波技术专业硕士学位。2009年至今,任通宇通讯股份有限公司基站天线研发部副部长、基站天线研发部长,现任通宇通讯股份有限公司董事、副总经理。"}},DepartmentHead:{t:0,b:{t:2,i:[{t:3}],s:"部门主管"}},Basiccompanyprofile:{t:0,b:{t:2,i:[{t:3}],s:"公司基本概况"}},technology:{t:0,b:{t:2,i:[{t:3}],s:"公司技术研发信息"}},Shareabbreviation:{t:0,b:{t:2,i:[{t:3}],s:"股票简称:"}},Sharecode:{t:0,b:{t:2,i:[{t:3}],s:"股票代码:"}},DateofEstablishment:{t:0,b:{t:2,i:[{t:3}],s:"成立日期:"}},Date:{t:0,b:{t:2,i:[{t:3}],s:"1996年12月16日"}},Timetomarket:{t:0,b:{t:2,i:[{t:3}],s:"上市时间:"}},March:{t:0,b:{t:2,i:[{t:3}],s:"2016年3月28日"}},Registeredaddress:{t:0,b:{t:2,i:[{t:3}],s:"注册地址:"}},address:{t:0,b:{t:2,i:[{t:3}],s:"广东省中山市火炬开发区东镇东二路1号"}},Officeaddress:{t:0,b:{t:2,i:[{t:3}],s:"办公地址:"}},offAddress:{t:0,b:{t:2,i:[{t:3}],s:"广东省中山市火炬开发区东镇东二路1号"}},Legalrepresentative:{t:0,b:{t:2,i:[{t:3}],s:"公司法人:"}},representativeName:{t:0,b:{t:2,i:[{t:3}],s:"吴中林"}},Postalcode:{t:0,b:{t:2,i:[{t:3}],s:"邮政编码:"}},InvestorHotline:{t:0,b:{t:2,i:[{t:3}],s:"投资者热线:"}},InvestorRelationsInteractivePlatform:{t:0,b:{t:2,i:[{t:3}],s:"投资者关系互动平台"}},Corporate1:{t:0,b:{t:2,i:[{t:3}],s:"公司治理"}},Regulatory:{t:0,b:{t:2,i:[{t:3}],s:"监管投资者保护信息"}},download:{t:0,b:{t:2,i:[{t:3}],s:"下载"}},Viewdetails:{t:0,b:{t:2,i:[{t:3}],s:"查看详细"}},Securities:{t:0,b:{t:2,i:[{t:3}],s:"广东证监局推动辖区证券期货纠纷调解诉讼渠道对接"}},Communication:{t:0,b:{t:2,i:[{t:3}],s:"通宇通讯,"}},Providing:{t:0,b:{t:2,i:[{t:3}],s:"通达四海,昭昭之宇"}},bridge:{t:0,b:{t:2,i:[{t:3}],s:"沟通世界的桥梁。"}},Efficiency:{t:0,b:{t:2,i:[{t:3}],s:"为世界提供更绿色、更便捷、更卓越的产品及解决方案。"}},Efficiency2:{t:0,b:{t:2,i:[{t:3}],s:"为世界提供更绿色、更便捷、更卓越的产品及解决方案。"}},EfficiencyH5:{t:0,b:{t:2,i:[{t:3}],s:"为世界提供更绿色、更便捷、更卓越的产品及解决方案。"}},Results:{t:0,b:{t:2,i:[{t:3}],s:"通达四海,昭昭之宇"}},Results2:{t:0,b:{t:2,i:[{t:3}],s:"匠心服务客户,创新引领科技,成为令人尊敬的全球知名企业!"}},Results3:{t:0,b:{t:2,i:[{t:3}],s:`厚德行远   成就客户   合作共赢 
  开放创新   艰苦奋斗   结果导向`}},benefit:{t:0,b:{t:2,i:[{t:3}],s:"理性投资,互利共赢"}}},innovation:{UniversityTitle:{t:0,b:{t:2,i:[{t:3}],s:`与国内外多所大学
密切合作`}},UniversityText:{t:0,b:{t:2,i:[{t:3}],s:"科技与人才相辅相成,为公司的壮大、科技的创新以及新产品的研发注入源源不断的活力。为了进一步提升公司的科技水平和创新能力,我们积极与高校展开深度合作,通过产学研合作的模式,加速科技成果的转化,推动公司的高质量发展。通过这种合作,高校的科研成果得以在公司的实践中落地生根,转化为实际生产力;公司也能够借助高校的科研力量,不断提升自身的科技水平,开发出更具竞争力的新产品。展望未来,我们将继续深化与高校的合作,不断探索产学研合作的新模式、新路径,以科技创新为引领,推动公司实现更高质量的发展。"}},UniversityText2:{t:0,b:{t:2,i:[{t:3}],s:"所以一直以来公司都非常注重与高校的合作,以科技创新驱动高质量发展。与众多高校实验室建立紧密合作,加快产学研的快速转换。"}},enterprise:{t:0,b:{t:2,i:[{t:3}],s:"国家火炬计划重点高新技术企业"}},TestSystem:{t:0,b:{t:2,i:[{t:3}],s:"室内矩形远场天线测试系统"}},TestSystemText:{t:0,b:{t:2,i:[{t:3}],s:"该系统是目前移动通信行业中最大的室内远场测试系统。该舱室经过了严格的模拟设计。主反射区覆盖有1.6米高的吸波材料,菲涅耳区设计有切比雪夫波,以最大限度地减少反射引起的测量误差。"}},TestSystem2:{t:0,b:{t:2,i:[{t:3}],s:"168探针近场测试系统"}},TestSystemText2:{t:0,b:{t:2,i:[{t:3}],s:"该测试室是目前通信行业中最大、最先进的近场测试系统之一。该测试转台精度高,旋转稳定,具有平移和摆动功能。该室还具有恒温恒湿环境控制功能。经Thiel实验室和Kyle实验室验证,该系统具有稳定性高、测试误差小的优点。"}},Chamberdimension:{t:0,b:{t:2,i:[{t:3}],s:"室尺寸"}},Testquietzonedimension:{t:0,b:{t:2,i:[{t:3}],s:"测试静区尺寸"}},Receivingandsendingdistance:{t:0,b:{t:2,i:[{t:3}],s:"收发距离"}},Gaindeviation:{t:0,b:{t:2,i:[{t:3}],s:"增益偏差"}},Gainrepeatabilitytesterror:{t:0,b:{t:2,i:[{t:3}],s:"增益重复性测试误差"}},Maximum:{t:0,b:{t:2,i:[{t:3}],s:"被测天线的最大重量"}},Message:{t:0,b:{t:2,i:[{t:3}],s:"在线留言"}},Company:{t:0,b:{t:2,i:[{t:3}],s:"公司"}},Name:{t:0,b:{t:2,i:[{t:3}],s:"姓名"}},Country:{t:0,b:{t:2,i:[{t:3}],s:"地区"}},Email:{t:0,b:{t:2,i:[{t:3}],s:"邮箱"}},Phone:{t:0,b:{t:2,i:[{t:3}],s:"手机号"}},Content:{t:0,b:{t:2,i:[{t:3}],s:"内容"}},Captcha:{t:0,b:{t:2,i:[{t:3}],s:"验证码"}},submit:{t:0,b:{t:2,i:[{t:3}],s:"提交"}},cooperationlaboratory:{t:0,b:{t:2,i:[{t:3}],s:"产、学、研,三位一体"}},XianUniversity:{t:0,b:{t:2,i:[{t:3}],s:"西安电子科技大学"}},ShanghaiJiaotong:{t:0,b:{t:2,i:[{t:3}],s:"上海交通大学"}},TechnologySydney:{t:0,b:{t:2,i:[{t:3}],s:"悉尼科技大学"}},SouthChina:{t:0,b:{t:2,i:[{t:3}],s:"华南理工大学"}},ElectronicScience:{t:0,b:{t:2,i:[{t:3}],s:"电子科技大学"}},CityUniversity:{t:0,b:{t:2,i:[{t:3}],s:"香港城市大学"}},international:{t:0,b:{t:2,i:[{t:3}],s:"匠心服务客户,创新引领科技,成为令人尊敬的全球知名企业!"}},Breakthrough:{t:0,b:{t:2,i:[{t:3}],s:"通宇在北欧市场取得突破"}},established:{t:0,b:{t:2,i:[{t:3}],s:"通宇与中国铁塔建立长期合作伙伴关系"}},fronthaul:{t:0,b:{t:2,i:[{t:3}],s:"基于通宇25G WDM的5G前端解决方案已广泛应用于"}},shjtdxIntroduce:{t:0,b:{t:2,i:[{t:3}],s:"上海交通大学是一所百年名校。通宇通讯与上海交通大学在新技术交流、新技术新产品引进、人才培养等方面开展了广泛合作。"}},Viewingjoblistings:{t:0,b:{t:2,i:[{t:3}],s:"查看工作列表"}},PerformanceAntenna:{t:0,b:{t:2,i:[{t:3}],s:"为世界提供更绿色、更便捷、更卓越的产品及解决方案"}},PlatformProfile:{t:0,b:{t:2,i:[{t:3}],s:"平台介绍"}},PlatformProfileText:{t:0,b:{t:2,i:[{t:3}],s:"通宇的 Taurus 平台为天线技术的效率和可持续性设定了新标准。Taurus 采用革命性的专利设计,将最高性能与环境责任相结合。该平台不仅可靠、稳定,而且环保,在最大限度地提高能效的同时,最大限度地减少了对环境的影响。使用Taurus ,迈入绿色、高性能通信的新时代。"}},ManufacturerView:{t:0,b:{t:2,i:[{t:3}],s:"产品改进"}},ManufacturerDesc:{t:0,b:{t:2,i:[{t:3}],s:"新平台通过节能和环保材料的使用提高环境可持续性"}},ManufacturerView2:{t:0,b:{t:2,i:[{t:3}],s:"性能改进"}},ManufacturerViewNN:{t:0,b:{t:2,i:[{t:3}],s:"绿色环保"}},ManufacturerDesc2:{t:0,b:{t:2,i:[{t:3}],s:"绿色天线平台为电力运营商提供性能更高、质量稳定的天线,为用户提供卓越的用户体验。"}},ManufacturerView3:{t:0,b:{t:2,i:[{t:3}],s:"节约投资"}},ManufacturerDesc3:{t:0,b:{t:2,i:[{t:3}],s:"由于天线的覆盖距离更远,辐射效率更高,通过部署高性能天线,降低了投资者的CapEx和OpEx。"}},ManufacturerDesc4:{t:0,b:{t:2,i:[{t:3}],s:"新平台通过节能和环保材料的使用提高环境可持续性"}},LowerLoss:{t:0,b:{t:2,i:[{t:3}],s:"降低馈电网络损耗"}},HigherRadiationEfficiency:{t:0,b:{t:2,i:[{t:3}],s:"更高的辐射效率"}},FewerCables:{t:0,b:{t:2,i:[{t:3}],s:"更少的电缆"}},FewerSoldering:{t:0,b:{t:2,i:[{t:3}],s:"更少的焊接"}},SmallerSize:{t:0,b:{t:2,i:[{t:3}],s:"小尺寸"}},SimplifiedStructure:{t:0,b:{t:2,i:[{t:3}],s:"简化结构"}},HigherGain:{t:0,b:{t:2,i:[{t:3}],s:"更高的增益"}},SuperiorCoverage:{t:0,b:{t:2,i:[{t:3}],s:"卓越的覆盖范围"}},LowerFailureRate:{t:0,b:{t:2,i:[{t:3}],s:"更低的故障率"}},BetterPIMStability:{t:0,b:{t:2,i:[{t:3}],s:"更好的PIM稳定性"}},HigherUsageofTowerSpace:{t:0,b:{t:2,i:[{t:3}],s:"塔楼空间的更高利用率"}},SavingCapEx:{t:0,b:{t:2,i:[{t:3}],s:"节省资本支出"}},SavingOpEx:{t:0,b:{t:2,i:[{t:3}],s:"保存OpEx"}},LessPlasticUsage:{t:0,b:{t:2,i:[{t:3}],s:"较少使用塑料"}},LessHeavyMetalsUsage:{t:0,b:{t:2,i:[{t:3}],s:"较少使用重金属"}},SavingEnergy:{t:0,b:{t:2,i:[{t:3}],s:"节约能源"}}},ContactUs:{ContactUs:{t:0,b:{t:2,i:[{t:3}],s:"联系通宇"}},Presaleservice:{t:0,b:{t:2,i:[{t:3}],s:"售前服务"}},Aftersaleservice:{t:0,b:{t:2,i:[{t:3}],s:"售后服务"}},Recruitment:{t:0,b:{t:2,i:[{t:3}],s:"招贤纳士"}},Supplier:{t:0,b:{t:2,i:[{t:3}],s:"成为供应商"}},Agency:{t:0,b:{t:2,i:[{t:3}],s:"成为代理商"}},Provide:{t:0,b:{t:2,i:[{t:3}],s:"为世界提供一座自由无阻的绿色沟通桥梁"}},offices:{t:0,b:{t:2,i:[{t:3}],s:"我们在不同地区设有办事处,请联系您当地的办事处。"}},MoreContacts:{t:0,b:{t:2,i:[{t:3}],s:"更多联系人"}},headquarter:{t:0,b:{t:2,i:[{t:3}],s:"总部联系方式"}},headquarterAddress:{t:0,b:{t:2,i:[{t:3}],s:"中国广东省中山市火炬开发区东镇东二路1号"}},AfterSaleMessage:{t:0,b:{t:2,i:[{t:3}],s:"在线留言"}},dream:{t:0,b:{t:2,i:[{t:3}],s:"我心中有一个梦想,与通宇同行"}},dreamText:{t:0,b:{t:2,i:[{t:3}],s:`通宇通讯,作为通信领域的深耕者,始终专注于通信技术业务,尤其在 5G 技术的探索与创新上不遗余力。通过一次次的试验与突破,通宇致力于以连接之力,提升每个人的生活品质,让世界紧密相连。
在这里,你将投身于充满挑战性与影响力的工作,每一项任务都可能推动行业的进步,为通信发展添砖加瓦。公司拥有完善的职业培训体系,从基础技能到前沿技术,全方位助力你的成长;清晰的晋升通道,让你的努力与才华得到应有的回报;科学的人才培养机制,挖掘你的无限潜能,带你发现更多职业可能。
通宇秉持积极向上的奋斗文化,同事们既是并肩作战的伙伴,也是共同逐梦的挚友。在这里,你的每一个想法都将被认真倾听,每一份努力都不会被忽视。加入通宇,与一群志同道合的人一起,在通信领域追逐梦想,成就非凡人生 。`}},Recruitmentposition:{t:0,b:{t:2,i:[{t:3}],s:"招聘职位"}},Socialrecruitment:{t:0,b:{t:2,i:[{t:3}],s:"社会招聘"}},Campusrecruiting:{t:0,b:{t:2,i:[{t:3}],s:"校园招聘"}},OverseasRecruitment:{t:0,b:{t:2,i:[{t:3}],s:"海外招聘"}},Employeegrowth:{t:0,b:{t:2,i:[{t:3}],s:"员工成长"}},Employeebenefits:{t:0,b:{t:2,i:[{t:3}],s:"员工福利"}},Workplace:{t:0,b:{t:2,i:[{t:3}],s:"工作地点"}},Age:{t:0,b:{t:2,i:[{t:3}],s:"年龄"}},Salary:{t:0,b:{t:2,i:[{t:3}],s:"薪资"}},WorkExperience:{t:0,b:{t:2,i:[{t:3}],s:"工作经验"}},Education:{t:0,b:{t:2,i:[{t:3}],s:"学历"}},number:{t:0,b:{t:2,i:[{t:3}],s:"人数"}},Jobdescription:{t:0,b:{t:2,i:[{t:3}],s:"工作描述"}},Qualification:{t:0,b:{t:2,i:[{t:3}],s:"工作条件"}},Delivery:{t:0,b:{t:2,i:[{t:3}],s:"投递"}},achieve:{t:0,b:{t:2,i:[{t:3}],s:"加入我们,实现企业双赢"}},Basicconditions:{t:0,b:{t:2,i:[{t:3}],s:"基本条件"}},conditions1:{t:0,b:{t:2,i:[{t:3}],s:"取得ISO9001体系认证,具有一年同类产品生产和销售经验;"}},conditions2:{t:0,b:{t:2,i:[{t:3}],s:"未列入严重违法失信企业名单的;"}},conditions3:{t:0,b:{t:2,i:[{t:3}],s:"未被其他国家列入禁止经营企业名单。"}},categories:{t:0,b:{t:2,i:[{t:3}],s:"通宇供应商供应的主要类别"}},Applicationprocess:{t:0,b:{t:2,i:[{t:3}],s:"申请流程"}},Connectors:{t:0,b:{t:2,i:[{t:3}],s:"连接器"}},Cables:{t:0,b:{t:2,i:[{t:3}],s:"电缆"}},PCBs:{t:0,b:{t:2,i:[{t:3}],s:"印刷电路板"}},Electronic:{t:0,b:{t:2,i:[{t:3}],s:"电子材料"}},Radomes:{t:0,b:{t:2,i:[{t:3}],s:"雷达罩"}},Electroplating:{t:0,b:{t:2,i:[{t:3}],s:"电镀"}},Plastic:{t:0,b:{t:2,i:[{t:3}],s:"塑料件"}},Extruded:{t:0,b:{t:2,i:[{t:3}],s:"挤压技术"}},Die:{t:0,b:{t:2,i:[{t:3}],s:"压铸"}},Packaging:{t:0,b:{t:2,i:[{t:3}],s:"包装材料"}},Motors:{t:0,b:{t:2,i:[{t:3}],s:"马达"}},Hardware:{t:0,b:{t:2,i:[{t:3}],s:"硬件"}},Apply:{t:0,b:{t:2,i:[{t:3}],s:"申请注册"}},registration:{t:0,b:{t:2,i:[{t:3}],s:"申请注册成为供应商并填写注册信息"}},Officialreview:{t:0,b:{t:2,i:[{t:3}],s:"官方审核"}},approval:{t:0,b:{t:2,i:[{t:3}],s:"批准后向申请者发送电子邮件"}},ConfirmAgreement:{t:0,b:{t:2,i:[{t:3}],s:"确认协议"}},confirmation:{t:0,b:{t:2,i:[{t:3}],s:"在申请人的确认邮件中有服务协议和保密协议"}},CompleteSigning:{t:0,b:{t:2,i:[{t:3}],s:"完成签署"}},permissions:{t:0,b:{t:2,i:[{t:3}],s:"启用供应商系统权限同步纸质合同盖章流程"}},Pleaseleaveusamessage:{t:0,b:{t:2,i:[{t:3}],s:"想成为供应商吗?请给我们留言"}},prepared:{t:0,b:{t:2,i:[{t:3}],s:"居安思危"}},Mercialagent:{t:0,b:{t:2,i:[{t:3}],s:"代理人"}},AtTongyuCommunication:{t:0,b:{t:2,i:[{t:3}],s:"在通宇通讯,我们认为个人或企业需要公平的发展机会,因此我们提出了该模型,该模型将使企业能够扩展其数据库,而不必担心电信公司、营销和备份业务的复杂性。"}},AgentsDistributors:{t:0,b:{t:2,i:[{t:3}],s:"代理商/经销商"}},Zone:{t:0,b:{t:2,i:[{t:3}],s:"地区"}},CompanyNature:{t:0,b:{t:2,i:[{t:3}],s:"公司性质"}},Producttype:{t:0,b:{t:2,i:[{t:3}],s:"产品类型"}},BusinessSupport:{t:0,b:{t:2,i:[{t:3}],s:"商务支持"}},SalesSupport:{t:0,b:{t:2,i:[{t:3}],s:"售后支持"}},Technicalsupport:{t:0,b:{t:2,i:[{t:3}],s:"技术支持"}},Ifyou:{t:0,b:{t:2,i:[{t:3}],s:"如果你"}},customerrelationships:{t:0,b:{t:2,i:[{t:3}],s:"熟悉当地电信运营商,有一定的客户关系;"}},independently:{t:0,b:{t:2,i:[{t:3}],s:"具有较强的公关能力和独立开拓市场的能力;"}},Timelyunderstanding:{t:0,b:{t:2,i:[{t:3}],s:"及时了解和获取客户需求信息,跟踪销售进度并及时反馈;"}},productsandsolutions:{t:0,b:{t:2,i:[{t:3}],s:"对产品和解决方案有一定的了解;"}},experience:{t:0,b:{t:2,i:[{t:3}],s:"有成功销售的经验;"}},greatercontribution:{t:0,b:{t:2,i:[{t:3}],s:"致力于为当地通信行业做出更大贡献。"}},sincerelycooperate:{t:0,b:{t:2,i:[{t:3}],s:"我们热忱欢迎您成为通宇通讯的合作伙伴,成为通宇通讯全球销售网络大家庭的一员。我们共享信息,资源互补,真诚合作,实现共赢。"}}},news:{news:{t:0,b:{t:2,i:[{t:3}],s:"热点新闻"}},morenews:{t:0,b:{t:2,i:[{t:3}],s:"更多新闻"}},ReadMore:{t:0,b:{t:2,i:[{t:3}],s:"阅读更多"}}},dialog:{name:{t:0,b:{t:2,i:[{t:3}],s:"姓名"}},tel:{t:0,b:{t:2,i:[{t:3}],s:"电话"}},company:{t:0,b:{t:2,i:[{t:3}],s:"公司"}},email:{t:0,b:{t:2,i:[{t:3}],s:"电子邮箱"}},leaveamessage:{t:0,b:{t:2,i:[{t:3}],s:"留言"}},InputContent:{t:0,b:{t:2,i:[{t:3}],s:"输入内容"}}},address:{NorthSouthAmerica:{t:0,b:{t:2,i:[{t:3}],s:"北美和南美"}},APAC:{t:0,b:{t:2,i:[{t:3}],s:"亚太地区"}},CEECIS:{t:0,b:{t:2,i:[{t:3}],s:"中东欧&独立国家联合体"}},Europe:{t:0,b:{t:2,i:[{t:3}],s:"欧洲"}},MiddleEastAfricaandKACustomers:{t:0,b:{t:2,i:[{t:3}],s:"中东,非洲和KA客户"}},SydneyAustralia:{t:0,b:{t:2,i:[{t:3}],s:"澳大利亚悉尼"}}},linkWorld:{China:{t:0,b:{t:2,i:[{t:3}],s:"探索和洞察"}},ChinaCase:{t:0,b:{t:2,i:[{t:3}],s:"聚焦"}},Desc:{t:0,b:{static:"",t:2,i:[]}}}},Hh={title:{t:0,b:{t:2,i:[{t:3}],s:"Avviso di avvenimento"}},seo:{description:{t:0,b:{t:2,i:[{t:3}],s:"La società si concentra sulla costruzione di potenti connessioni di rete che daranno forma alle reti del futuro, siano esse wireless o via cavo, che devono essere stabili e affidabili. Le nostre soluzioni si basano su prodotti e sistemi modulari, economicamente efficienti e di facile installazione e manutenzione."}},keywords:{t:0,b:{t:2,i:[{t:3}],s:"Avviso di avvenimento. Integrazione delle reti; tongyu;  • architettura intelligente; 4G;  5G"}},twitterTitle:{t:0,b:{t:2,i:[{t:3}],s:"Notiziario cordis: avviso di avvenimento"}},twitterDescription:{t:0,b:{t:2,i:[{t:3}],s:"Promuovere lo sviluppo della banda larga, delle reti aziendali e delle reti senza fili, promuovere il progresso e creare connessioni durature."}},title:{t:0,b:{t:2,i:[{t:3}],s:"Avviso di avvenimento"}},aboutTongYu:{t:0,b:{t:2,i:[{t:3}],s:"Per quanto riguarda Tongyu"}},TestingLaboratory:{t:0,b:{t:2,i:[{t:3}],s:"Campo di prova"}},Supplier:{t:0,b:{t:2,i:[{t:3}],s:"fornitori"}},BecomeSupplier:{t:0,b:{t:2,i:[{t:3}],s:"Diventare fornitori"}},SocialResponsibilityN:{t:0,b:{t:2,i:[{t:3}],s:"politica"}},Recruitment:{t:0,b:{t:2,i:[{t:3}],s:"saluti"}},ProductsCenter:{t:0,b:{t:2,i:[{t:3}],s:"Centri di produzione"}},Presaleservice:{t:0,b:{t:2,i:[{t:3}],s:"Servizi di prevendita"}},NewTaurusPlatform:{t:0,b:{t:2,i:[{t:3}],s:"Piattaforma delle risorse"}},NewsActivities:{t:0,b:{t:2,i:[{t:3}],s:"Notizie ed eventi"}},LinksTheWorld:{t:0,b:{t:2,i:[{t:3}],s:"Link al mondo"}},InvestorRelations:{t:0,b:{t:2,i:[{t:3}],s:"Rapporti con gli investitori"}},home:{t:0,b:{t:2,i:[{t:3}],s:"Avviso di avvenimento - Leader mondiale nella fornitura di soluzioni di comunicazione"}},corporateMission:{t:0,b:{t:2,i:[{t:3}],s:"Missione dell’impresa"}},CoreLeadership:{t:0,b:{t:2,i:[{t:3}],s:"Leader +"}},Agency:{t:0,b:{t:2,i:[{t:3}],s:"agente"}},Aftersaleservice:{t:0,b:{t:2,i:[{t:3}],s:"Servizi postvendita"}},AboutUs:{t:0,b:{t:2,i:[{t:3}],s:"Su di noi"}},UniversityCooperation:{t:0,b:{t:2,i:[{t:3}],s:"Cooperazione università-industria"}},productDetail:{t:0,b:{t:2,i:[{t:3}],s:"Dettaglio dei prodotti"}},newsDetail:{t:0,b:{t:2,i:[{t:3}],s:"Informazioni sulla stampa"}}},header:{login:{t:0,b:{t:2,i:[{t:3}],s:"Log on"}},keywords:{t:0,b:{t:2,i:[{t:3}],s:"Parole chiave"}},back:{t:0,b:{t:2,i:[{t:3}],s:"Ritorno al menu principale"}}},login:{firstIpt:{t:0,b:{t:2,i:[{t:3}],s:"email"}},password:{t:0,b:{t:2,i:[{t:3}],s:"Password"}},captcha:{t:0,b:{t:2,i:[{t:3}],s:"Captcha"}},EmailAddress:{t:0,b:{t:2,i:[{t:3}],s:"Indirizzo Email"}},ConfirmPassword:{t:0,b:{t:2,i:[{t:3}],s:"Conferma Password"}},RegisterTitle:{t:0,b:{t:2,i:[{t:3}],s:"registro"}},Register:{t:0,b:{t:2,i:[{t:3}],s:"registro"}},Resetpassword:{t:0,b:{t:2,i:[{t:3}],s:"Codice d‘ordine"}},Noaccount:{t:0,b:{t:2,i:[{t:3}],s:"N. Di conto?"}},Createone:{t:0,b:{t:2,i:[{t:3}],s:"Creare un"}},Already:{t:0,b:{t:2,i:[{t:3}],s:"I conti sono già disponibili?"}}},nav:{product:{t:0,b:{t:2,i:[{t:3}],s:"prodotti"}},Innovation:{t:0,b:{t:2,i:[{t:3}],s:"l’innovazione"}},CustomerService:{t:0,b:{t:2,i:[{t:3}],s:"Servizi alla clientela"}},NewsActivities:{t:0,b:{t:2,i:[{t:3}],s:"Notizie ed eventi"}},NewsActivitiesDesc:{t:0,b:{static:"",t:2,i:[]}},AboutUs:{t:0,b:{t:2,i:[{t:3}],s:"Su di noi"}},ContactUs:{t:0,b:{t:2,i:[{t:3}],s:"contattateci"}},BSTAntennas:{t:0,b:{t:2,i:[{t:3}],s:"antenna"}},Massive:{t:0,b:{t:2,i:[{t:3}],s:"grandezza"}},MIMOMultiBands:{t:0,b:{t:2,i:[{t:3}],s:"multiantenna"}},MultiBeams:{t:0,b:{t:2,i:[{t:3}],s:"Fascio multiplo"}},Beamforming:{t:0,b:{t:2,i:[{t:3}],s:"Eccola al fascio"}},SmallcellAntenna:{t:0,b:{t:2,i:[{t:3}],s:"Piccole antenne"}},SpecialApplication:{t:0,b:{t:2,i:[{t:3}],s:"Applicazioni particolari"}},IndoorAntenna:{t:0,b:{t:2,i:[{t:3}],s:"Antenne interne"}},RFComponents:{t:0,b:{t:2,i:[{t:3}],s:"Componenti RF"}},Combiner:{t:0,b:{t:2,i:[{t:3}],s:"combinatore"}},Filters:{t:0,b:{t:2,i:[{t:3}],s:"filtri"}},GPS:{t:0,b:{t:2,i:[{t:3}],s:"GPS"}},MWproduct:{t:0,b:{t:2,i:[{t:3}],s:"Prodotto MW"}},MWAntennas:{t:0,b:{t:2,i:[{t:3}],s:"MW antenna"}},MWComponents:{t:0,b:{t:2,i:[{t:3}],s:"Componenti MW"}},OpticalComm:{t:0,b:{t:2,i:[{t:3}],s:"Strumenti ottici di comunicazione"}},Battery:{t:0,b:{t:2,i:[{t:3}],s:"batterie"}},Exchange:{t:0,b:{t:2,i:[{t:3}],s:"centralino"}},EnergyStorage:{t:0,b:{t:2,i:[{t:3}],s:"Stoccaggio dell‘energia"}},NewEnergy:{t:0,b:{t:2,i:[{t:3}],s:"Nuove fonti di energia"}},SatcomProduct:{t:0,b:{t:2,i:[{t:3}],s:"Prodotti per le comunicazioni via satellite"}},VSATTerminal:{t:0,b:{t:2,i:[{t:3}],s:"Terminali VSAT"}},PhasedArraySatelliteAntenna:{t:0,b:{t:2,i:[{t:3}],s:"Antenne paraboliche direzionali"}},OnTheMoveAntenna:{t:0,b:{t:2,i:[{t:3}],s:"Antenna mobile"}},WirelessNetworkSolutions:{t:0,b:{t:2,i:[{t:3}],s:"Soluzioni di rete senza fili"}},FixedNetworkSolutions:{t:0,b:{t:2,i:[{t:3}],s:"Soluzioni di rete fissa"}},IndustrySolutions:{t:0,b:{t:2,i:[{t:3}],s:"Soluzioni settoriali"}},TestingLaboratory:{t:0,b:{t:2,i:[{t:3}],s:"Campo di prova"}},UniversityCooperation:{t:0,b:{t:2,i:[{t:3}],s:"Cooperazione università-industria"}},LinksTheWorld:{t:0,b:{t:2,i:[{t:3}],s:"Link al mondo"}},NewTaurusPlatform:{t:0,b:{t:2,i:[{t:3}],s:"Piattaforma delle risorse"}}},footer:{Home:{t:0,b:{t:2,i:[{t:3}],s:"pagina"}},ProductsCenter:{t:0,b:{t:2,i:[{t:3}],s:"Centri di produzione"}},Innovation:{t:0,b:{t:2,i:[{t:3}],s:"l’innovazione"}},CustomerService:{t:0,b:{t:2,i:[{t:3}],s:"Servizi alla clientela"}},NewsActivities:{t:0,b:{t:2,i:[{t:3}],s:"Notizie ed eventi"}},AboutUs:{t:0,b:{t:2,i:[{t:3}],s:"Su di noi"}},BSA:{t:0,b:{t:2,i:[{t:3}],s:"BSA"}},MWA:{t:0,b:{t:2,i:[{t:3}],s:"MWA"}},OpticalComm:{t:0,b:{t:2,i:[{t:3}],s:"Strumenti ottici di comunicazione"}},Solutions:{t:0,b:{t:2,i:[{t:3}],s:"soluzioni"}},RFComponents:{t:0,b:{t:2,i:[{t:3}],s:"Dispositivi RF"}},FWAProducts:{t:0,b:{t:2,i:[{t:3}],s:"Prodotti FWA"}},NewEnergy:{t:0,b:{t:2,i:[{t:3}],s:"Nuove fonti di energia"}},TestingLab:{t:0,b:{t:2,i:[{t:3}],s:"Campo di prova"}},UnivCooperation:{t:0,b:{t:2,i:[{t:3}],s:"Cooperazione università-industria"}},Linkstheworld:{t:0,b:{t:2,i:[{t:3}],s:"Link al mondo"}},NewTaurusPlatform:{t:0,b:{t:2,i:[{t:3}],s:"Piattaforma delle risorse"}},OurCustomers:{t:0,b:{t:2,i:[{t:3}],s:"I nostri consumatori"}},Agent:{t:0,b:{t:2,i:[{t:3}],s:"agenti"}},Supplier:{t:0,b:{t:2,i:[{t:3}],s:"fornitori"}},address:{t:0,b:{t:2,i:[{t:3}],s:"Nella provincia cinese di guangdong, regione di sviluppo industriale ad alta tecnologia, dong shangdong."}},FocusTongyu:{t:0,b:{t:2,i:[{t:3}],s:"Concentrarsi su thonyu"}},copyright:{t:0,b:{t:2,i:[{t:3}],s:"Copyright demotix (C) 2021"}},Satcom:{t:0,b:{t:2,i:[{t:3}],s:"Comunicazioni via satellite"}}},home:{banner:{bannerText1:{t:0,b:{t:2,i:[{t:3}],s:"Fornire un servizio serio ai clienti e guidare l‘innovazione tecnologica"}},bannerText2:{t:0,b:{t:2,i:[{t:3}],s:"L’obiettivo è quello di diventare un‘impresa internazionale molto apprezzata nel settore delle comunicazioni"}},more:{t:0,b:{t:2,i:[{t:3}],s:"più"}}},NorthernEuropeanMarket1:{t:0,b:{t:2,i:[{t:3}],s:"Mercato nordico"}},communicationRanked:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu Communications si colloca all'ottavo posto tra gli operatori di telecomunicazioni globali con 203 milioni di utenti"}},Awarded:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu ha vinto il premio E**’s"}},newstext2:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu Communication Co., Ltd. (indicata come Tongyu Communication, codice stock: 002792. SZ)"}},newstext3:{t:0,b:{t:2,i:[{t:3}],s:"Scopri tutto sui più recenti sistemi satellitari: terminali VSAT"}},corporateMission:{t:0,b:{t:2,i:[{t:3}],s:"Missione dell‘impresa"}},corporateMissionDesc:{t:0,b:{static:"",t:2,i:[]}},DeliveringResults:{t:0,b:{t:2,i:[{t:3}],s:"Risultati conseguiti"}},Reliability:{t:0,b:{t:2,i:[{t:3}],s:"Affidabilità e affidabilità"}},Dependability:{t:0,b:{t:2,i:[{t:3}],s:"affidabilità"}},AboutUs:{t:0,b:{t:2,i:[{t:3}],s:"Su di noi"}},NewEnergy:{t:0,b:{t:2,i:[{t:3}],s:"Nuove fonti di energia"}},Products:{t:0,b:{t:2,i:[{t:3}],s:"prodotti"}},ProductsDesc:{t:0,b:{static:"",t:2,i:[]}},productcenter:{t:0,b:{t:2,i:[{t:3}],s:"Centri di produzione."}},Findoutmore:{t:0,b:{t:2,i:[{t:3}],s:"Per saperne di più"}},BTSAntennas:{t:0,b:{t:2,i:[{t:3}],s:"BtS antenna"}},MWAntennas:{t:0,b:{t:2,i:[{t:3}],s:"Antenna a microonde"}},Antennafor4G2:{t:0,b:{t:2,i:[{t:3}],s:"Trasmissione in avanti e indietro della stazione base, moduli ottici nei data center"}},Pointtopointantennaforbackhaul2:{t:0,b:{t:2,i:[{t:3}],s:"Duplex interni ed esterni, filtri, combiner"}},Antennafor4G:{t:0,b:{t:2,i:[{t:3}],s:"Antenna piccola o grande di 4 /5G"}},Pointtopointantennaforbackhaul:{t:0,b:{t:2,i:[{t:3}],s:"Antenna da punto a punto per il ritorno"}},FWAProducts:{t:0,b:{t:2,i:[{t:3}],s:"Prodotti FWA"}},CPEWifiRouterFTTH:{t:0,b:{t:2,i:[{t:3}],s:"I principali concorrenti sono gli usa e il giappone"}},OpticalProducts:{t:0,b:{t:2,i:[{t:3}],s:"Prodotti ottici"}},RFComponents:{t:0,b:{t:2,i:[{t:3}],s:"Componenti RF"}},SatcomProducts:{t:0,b:{t:2,i:[{t:3}],s:"Prodotti satellitari"}},Wellknowncases:{t:0,b:{t:2,i:[{t:3}],s:"Casi ben noti"}},Readmore:{t:0,b:{t:2,i:[{t:3}],s:"Leggere di più"}},NorthernEuropeanMarket:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu ha avuto una svolta nel mercato nord europeo"}},globaltelecom:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu è l'ottavo operatore di telecomunicazioni al mondo con 203 milioni di utenti"}},newstitle1:{t:0,b:{t:2,i:[{t:3}],s:"Visita allo stand di tunewoo alla conferenza mondiale sulle comunicazioni mobili del 2023"}},newstext1:{t:0,b:{t:2,i:[{t:3}],s:"Conferenza mondiale sulle comunicazioni mobili 2023......"}},newstitle2:{t:0,b:{t:2,i:[{t:3}],s:"Tutto ciò che riguarda gli ultimi sistemi satellitari: i terminali VSAT"}},newstitle3:{t:0,b:{t:2,i:[{t:3}],s:"Bollettino di agenzia: le entrate e i profitti sono aumentati nel primo trimestre del 2022"}},wellknowncases2title:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu è stato premiato E**'s miglior fornitore di antenna"}},wellknowncases2text:{t:0,b:{t:2,i:[{t:3}],s:"Nel 2018, poiché l'era 5G stava arrivando presto, il cliente deve sviluppare la propria rete 5G in anticipo"}},wellknowncases3title:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu ha avuto una svolta nel mercato CEE"}},wellknowncases3text:{t:0,b:{t:2,i:[{t:3}],s:"C*** Group è una delle più grandi società di telecomunicazioni in Europa centro-orientale"}}},Center:{all:{t:0,b:{t:2,i:[{t:3}],s:"totale"}},productCenter:{t:0,b:{t:2,i:[{t:3}],s:"Centri di produzione"}},RFComponent:{t:0,b:{t:2,i:[{t:3}],s:"Dispositivi RF"}},MVProduct:{t:0,b:{t:2,i:[{t:3}],s:"Prodotti soggetti a controllo"}},Provide:{t:0,b:{t:2,i:[{t:3}],s:"Fornire al mondo un ponte di comunicazione verde, libero e senza ostacoli"}},Producttype:{t:0,b:{t:2,i:[{t:3}],s:"Tipo di prodotto"}},allProduct:{t:0,b:{t:2,i:[{t:3}],s:"Totale prodotti"}},MultiBands:{t:0,b:{t:2,i:[{t:3}],s:"Bande di frequenza multiple"}},MassiveMIMO:{t:0,b:{t:2,i:[{t:3}],s:"(5) MIMO su grande scala"}},MassiveMIMO1:{t:0,b:{t:2,i:[{t:3}],s:"Antenna stazione base a bassa quota"}},MassiveMIMO2:{t:0,b:{t:2,i:[{t:3}],s:"Antenna stazione base multi fascio"}},Viewdetail:{t:0,b:{t:2,i:[{t:3}],s:"Esaminare i dettagli"}},IntegratedandreplaceableRCU:{t:0,b:{t:2,i:[{t:3}],s:"Un RCU integrato e rinnovabile"}},RemoteControlUnit:{t:0,b:{t:2,i:[{t:3}],s:"(unità di telecomando"}},ShareProducts:{t:0,b:{t:2,i:[{t:3}],s:"Ripartizione dei prodotti"}},ProductFeatures:{t:0,b:{t:2,i:[{t:3}],s:"Caratteristiche del prodotto"}},FILe:{t:0,b:{t:2,i:[{t:3}],s:"documenti"}},View:{t:0,b:{t:2,i:[{t:3}],s:"guarda"}},GetQuote:{t:0,b:{t:2,i:[{t:3}],s:"Accesso alle offerte"}},Download:{t:0,b:{t:2,i:[{t:3}],s:"download"}}},about:{unfold:{t:0,b:{t:2,i:[{t:3}],s:"avviare"}},retrieve:{t:0,b:{t:2,i:[{t:3}],s:"ripiegate"}},SocialResponsibilityN:{t:0,b:{t:2,i:[{t:3}],s:"politica"}},Tongyu:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu"}},realizeyourdreams:{t:0,b:{t:2,i:[{t:3}],s:"Un posto per realizzare i sogni"}},InvestorRelations:{t:0,b:{t:2,i:[{t:3}],s:"Rapporti con gli investitori"}},SocialResponsibility:{t:0,b:{t:2,i:[{t:3}],s:"Missione dell’impresa"}},Introduction:{t:0,b:{t:2,i:[{t:3}],s:"introduzione"}},introductionText1:{t:0,b:{t:2,i:[{t:3}],s:"L‘impresa è stata fondata nel 1996 e si trova in una zona centrale di sviluppo industriale ad alta tecnologia in cui si trova la fiacca, nella zona di san francisco mastrong, nella provincia di guangdong. Le attività principali sono la ricerca e lo sviluppo, la produzione, la vendita e i servizi di prodotti quali le antenne per le comunicazioni mobili, i dispositivi a radiofrequenza, i moduli ottici, ecc., e la fornitura di antenne di comunicazione, di prodotti per le apparecchiature ad alta frequenza e di prodotti e soluzioni integrati per gli operatori di comunicazioni mobili e gli integratori di apparecchiature nazionali e stranieri. Transpaciones possiede attualmente tre siti produttivi nazionali (nakajima), due filiali dell‘ue (lettonia e finlandia) e tre filiali al 100 % (nakajima technology, shenzhen obww, smart), con una forte capacità di produzione e fornitura a livello globale. L’antenna di base della stazione cosmologica è già ampiamente utilizzata in tutto il mondo. Finora sono stati utilizzati oltre 7 milioni di esemplari della rete. In qualità di fornitore mondiale di certificazione di fornitori di apparecchiature di sistema quali huawei, zte, nokia, ericsson, dawn, tunyu ha ottenuto anche il riconoscimento da parte della cina mobile, della china telecom, della china unison, della vodafone, di telefónica, australiana, MTS, Optus, VHA, Oredoo, Veon, ecc."}},introductionText2:{t:0,b:{t:2,i:[{t:3}],s:'Talché un YuTong 1600 tra le priorità del piano torcia imprese ad alta tecnologia: nazionale, industrializzazione ad alta tecnologia: progetti dimostrativi, imprese innovative nella provincia di guangdong imprenditoriali strategico le industrie nascenti,, relzione rds-tmc uno suto membro dell’unione industriale di navigazione satellitare attrezzature tecniche di ingegneria a radiofrequenza cooperazione per la costruzione guangdong stazioni di base antenne delle telecomunicazioni mobili, centri di r & s Tra le " imprese dominanti in materia di diritti di proprietà intellettuale della provincia di guangdong " vi è la proprietà intellettuale autonoma dei prodotti di informazione e comunicazione. Possiede un laboratorio di riferimento per le imprese nella provincia del guangdong e il centro tecnologico nazionale per le imprese. Fino al mese di febbraio 2021 erano stati rilasciati 735 brevetti.'}},CompanyAdvantages:{t:0,b:{t:2,i:[{t:3}],s:"Vantaggi per le imprese"}},SolutionsProvider:{t:0,b:{t:2,i:[{t:3}],s:"Fornitori mondiali di soluzioni di comunicazione"}},first:{t:0,b:{t:2,i:[{t:3}],s:"La commissione ha deciso di chiudere la procedura di cui all‘articolo 93, paragrafo 2."}},manufacturer:{t:0,b:{t:2,i:[{t:3}],s:"Primo produttore mondiale di antenne intelligenti TDD"}},antennadesigner:{t:0,b:{t:2,i:[{t:3}],s:"Il primo utente di antenne 5G integrato al mondo"}},Developmentpath:{t:0,b:{t:2,i:[{t:3}],s:"Strade di sviluppo"}},certified:{t:0,b:{t:2,i:[{t:3}],s:"Diventare un fornitore di certificazione di samsung. Il 100% delle aziende è realizzato in OPWAY."}},tranferred:{t:0,b:{t:2,i:[{t:3}],s:"Nel 2020, il 6,25% del capitale della società per azioni sarà trasferito."}},services:{t:0,b:{t:2,i:[{t:3}],s:"Nel 2019, il laboratorio principale per le imprese della provincia del guangdong ha inaugurato ufficialmente e messo in servizio un nuovo edificio di produzione con nuovi servizi CEP e wifi16."}},CORPORATEMISSION:{t:0,b:{t:2,i:[{t:3}],s:"Missione dell’impresa"}},Reliability:{t:0,b:{t:2,i:[{t:3}],s:"Risultati, affidabilità e solidità come roccia"}},CoreLeadership:{t:0,b:{t:2,i:[{t:3}],s:"Leader +"}},TongyuLeadership:{t:0,b:{t:2,i:[{t:3}],s:"Tonyu capo unità"}},GroupChairman:{t:0,b:{t:2,i:[{t:3}],s:"Presidente del gruppo"}},WuZhonglin:{t:0,b:{t:2,i:[{t:3}],s:"WuZhonglin"}},ShiGuiqing:{t:0,b:{t:2,i:[{t:3}],s:"ShiGuiqing"}},GroupGeneralManager:{t:0,b:{t:2,i:[{t:3}],s:"Direzione generale del gruppo"}},LiuMulin:{t:0,b:{t:2,i:[{t:3}],s:"LiuMulin"}},Division:{t:0,b:{t:2,i:[{t:3}],s:"Direttore generale della divisione «antenna» del gruppo"}},WuZhonglinJS:{t:0,b:{t:2,i:[{t:3}],s:"WuZhonglin, ha proposto alla corte di dichiarare quanto segue: Ex assistente tecnico aggiunto per le comunicazioni nel sud-ovest del guangdong. Presidente, direttore esecutivo e direttore generale di varie società. Attualmente presidente della towns."}},ShiGuiqingJS:{t:0,b:{t:2,i:[{t:3}],s:"ShiGuiqing,Nato nell‘ottobre 1967. Ha ricoperto le funzioni di vicepresidente, supervisore e vicedirettore generale della società sin dalla sua creazione. L’attuale direttore e direttore generale di towac ha una lunga esperienza nella gestione delle vendite e degli acquisti interni ed ha una vasta esperienza nella gestione aziendale."}},LiuMulinJS:{t:0,b:{t:2,i:[{t:3}],s:"LiuMulin,Secondo la corte di giustizia delle comunità europee, il diritto comunitario non si applica ai cittadini degli stati membri che risiedono in uno stato membro diverso da quello in cui sono cittadini di un altro stato membro. Dal 2009 è stato vice ministro della ricerca e sviluppo presso la stazione di base e ministro della ricerca e sviluppo presso la stazione di base presso la società e attualmente è direttore e vice direttore generale della società."}},DepartmentHead:{t:0,b:{t:2,i:[{t:3}],s:"Capo divisione"}},Basiccompanyprofile:{t:0,b:{t:2,i:[{t:3}],s:"Quadro generale dell‘impresa"}},technology:{t:0,b:{t:2,i:[{t:3}],s:"Informazioni sulla r & s tecnologica delle imprese"}},Shareabbreviation:{t:0,b:{t:2,i:[{t:3}],s:"Abbreviazione delle azioni:"}},Sharecode:{t:0,b:{t:2,i:[{t:3}],s:"Codice delle azioni:"}},DateofEstablishment:{t:0,b:{t:2,i:[{t:3}],s:"Data di istituzione:"}},Date:{t:0,b:{t:2,i:[{t:3}],s:"1996-12-16"}},Timetomarket:{t:0,b:{t:2,i:[{t:3}],s:"Momento di lancio sul mercato:"}},March:{t:0,b:{t:2,i:[{t:3}],s:"2016-3-28-"}},Registeredaddress:{t:0,b:{t:2,i:[{t:3}],s:"Sede sociale:"}},address:{t:0,b:{t:2,i:[{t:3}],s:"Centro nazionale di sviluppo industriale ad alta tecnologia"}},Officeaddress:{t:0,b:{t:2,i:[{t:3}],s:"Sede dell’ufficio:"}},offAddress:{t:0,b:{t:2,i:[{t:3}],s:"Fiaccole nella provincia del guangdong"}},Legalrepresentative:{t:0,b:{t:2,i:[{t:3}],s:"Persone giuridiche:"}},representativeName:{t:0,b:{t:2,i:[{t:3}],s:"WuZhonglin"}},Postalcode:{t:0,b:{t:2,i:[{t:3}],s:"Codice postale:"}},InvestorHotline:{t:0,b:{t:2,i:[{t:3}],s:"La linea di assistenza agli investitori:"}},InvestorRelationsInteractivePlatform:{t:0,b:{t:2,i:[{t:3}],s:"Piattaforma interattiva per i rapporti tra investitori"}},Corporate1:{t:0,b:{t:2,i:[{t:3}],s:"Governo societario"}},Regulatory:{t:0,b:{t:2,i:[{t:3}],s:"Regolamentare la protezione degli investitori"}},download:{t:0,b:{t:2,i:[{t:3}],s:"download"}},Viewdetails:{t:0,b:{t:2,i:[{t:3}],s:"Esaminare i dettagli"}},Securities:{t:0,b:{t:2,i:[{t:3}],s:"Il CQM promuove canali di mediazione per le controversie sui contratti a termine nelle giurisdizioni"}},Communication:{t:0,b:{t:2,i:[{t:3}],s:"TongYu comunicazione，"}},Providing:{t:0,b:{t:2,i:[{t:3}],s:"Offre wireless verdi veloci e gratuite"}},bridge:{t:0,b:{t:2,i:[{t:3}],s:"Un ponte per comunicare il mondo."}},Efficiency:{t:0,b:{t:2,i:[{t:3}],s:"Lealtà · lotta per l‘innovazione · efficienza"}},Efficiency2:{t:0,b:{t:2,i:[{t:3}],s:"Lealtà · lotta per l‘innovazione · efficienza"}},EfficiencyH5:{t:0,b:{t:2,i:[{t:3}],s:"Lealtà · lotta per l’innovazione · efficienza"}},Results:{t:0,b:{t:2,i:[{t:3}],s:"Risultati di fornitura, affidabilità e solidità come la roccia."}},ResultsH5:{t:0,b:{t:2,i:[{t:3}],s:"Risultati di fornitura, affidabilità e solidità come la roccia."}},benefit:{t:0,b:{t:2,i:[{t:3}],s:"Investire in modo razionale e reciprocamente vantaggioso"}}},innovation:{UniversityTitle:{t:0,b:{t:2,i:[{t:3}],s:"Stretta collaborazione con più università sia a livello nazionale che internazionale"}},UniversityText:{t:0,b:{t:2,i:[{t:3}],s:"Lo sviluppo di un'azienda non può essere separato dal supporto della tecnologia e del talento. Con tecnologia avanzata e talenti eccellenti, l'azienda può crescere e svilupparsi, innovare nella tecnologia e creare nuovi prodotti. Rafforzare la cooperazione con le università può guidare meglio lo sviluppo dell'azienda e migliorare efficacemente il proprio livello tecnologico e capacità di innovazione."}},UniversityText2:{t:0,b:{t:2,i:[{t:3}],s:"Così l'azienda ha sempre dato grande importanza alla cooperazione con le università, guidando lo sviluppo di alta qualità attraverso l'innovazione tecnologica. Stabilire una stretta cooperazione con numerosi laboratori universitari per accelerare la rapida trasformazione dell'industria, del mondo accademico e della ricerca."}},enterprise:{t:0,b:{t:2,i:[{t:3}],s:"Il programma nazionale sprint si concentra sulle imprese ad alta tecnologia"}},TestSystem:{t:0,b:{t:2,i:[{t:3}],s:"Sistema di prova per antenne lontane rettangolari interne"}},TestSystemText:{t:0,b:{t:2,i:[{t:3}],s:"Il sistema è attualmente il più grande sistema di prova in campo aperto dell‘industria delle comunicazioni mobili. La cabina è stata oggetto di un progetto analogico rigoroso. La zona principale di riflessione è coperta da materiale assorbente alto 1,6 mt. E la zona auricolare è stata progettata per ridurre al minimo gli errori di misura causati dai riflessi."}},TestSystem2:{t:0,b:{t:2,i:[{t:3}],s:"168 Sistema di prova vicino al campo della sonda"}},TestSystemText2:{t:0,b:{t:2,i:[{t:3}],s:"Questa sala test è attualmente uno dei più grandi e avanzati sistemi di test sul campo nel settore della comunicazione. Il giradischi di prova ha alta precisione, rotazione stabile ed ha funzioni di traduzione e oscillazione. La stanza ha anche una funzione costante di controllo dell'ambiente di temperatura e umidità. Dopo la verifica da parte dei laboratori Thiel e Kyle, il sistema presenta i vantaggi di alta stabilità e piccoli errori di prova."}},Chamberdimension:{t:0,b:{t:2,i:[{t:3}],s:"Dimensioni dei locali"}},Testquietzonedimension:{t:0,b:{t:2,i:[{t:3}],s:"Dimensioni della zona stazionata di prova"}},Receivingandsendingdistance:{t:0,b:{t:2,i:[{t:3}],s:"Distanza tra il mittente e il destinatario"}},Gaindeviation:{t:0,b:{t:2,i:[{t:3}],s:"Guadagno deviazione"}},Gainrepeatabilitytesterror:{t:0,b:{t:2,i:[{t:3}],s:"Errori di valutazione della ripetibilità"}},Maximum:{t:0,b:{t:2,i:[{t:3}],s:"Peso massimo dell‘antenna da misurare"}},Message:{t:0,b:{t:2,i:[{t:3}],s:"Messaggi pubblicati online"}},Company:{t:0,b:{t:2,i:[{t:3}],s:"imprese"}},Name:{t:0,b:{t:2,i:[{t:3}],s:"nomi"}},Country:{t:0,b:{t:2,i:[{t:3}],s:"regioni"}},Email:{t:0,b:{t:2,i:[{t:3}],s:"cassetta"}},Phone:{t:0,b:{t:2,i:[{t:3}],s:"Numero di telefono"}},Content:{t:0,b:{t:2,i:[{t:3}],s:"contenuto"}},Captcha:{t:0,b:{t:2,i:[{t:3}],s:"Captcha di verifica"}},submit:{t:0,b:{t:2,i:[{t:3}],s:"presentazione"}},cooperationlaboratory:{t:0,b:{t:2,i:[{t:3}],s:"Laboratori di cooperazione"}},XianUniversity:{t:0,b:{t:2,i:[{t:3}],s:"Università di tecnologia elettronica del west midlands"}},ShanghaiJiaotong:{t:0,b:{t:2,i:[{t:3}],s:"Università di shanghai trasporti"}},TechnologySydney:{t:0,b:{t:2,i:[{t:3}],s:"Università di tecnologia di sydney"}},SouthChina:{t:0,b:{t:2,i:[{t:3}],s:"(’) università di nancy"}},ElectronicScience:{t:0,b:{t:2,i:[{t:3}],s:"Università di tecnologia elettronica"}},CityUniversity:{t:0,b:{t:2,i:[{t:3}],s:"Università delle città"}},international:{t:0,b:{t:2,i:[{t:3}],s:"L’obiettivo è quello di diventare un‘impresa internazionale di grande prestigio nel settore delle comunicazioni."}},Breakthrough:{t:0,b:{t:2,i:[{t:3}],s:"TongYu Una svolta nel mercato nordico"}},established:{t:0,b:{t:2,i:[{t:3}],s:"Tonyu crea un partenariato a lungo termine con la stazione ferroviaria cinese"}},fronthaul:{t:0,b:{t:2,i:[{t:3}],s:"La soluzione a 5G di front-end basata su daewoo 25G WDM è stata ampiamente applicata"}},shjtdxIntroduce:{t:0,b:{t:2,i:[{t:3}],s:"La shanghai transport university è una scuola di cento anni. Vi è un‘ampia collaborazione tra towinning e la shanghai transport university per quanto riguarda lo scambio di nuove tecnologie, l’introduzione di nuovi prodotti tecnologici e la formazione del personale."}},Viewingjoblistings:{t:0,b:{t:2,i:[{t:3}],s:"Consultare l’elenco dei lavori"}},PerformanceAntenna:{t:0,b:{t:2,i:[{t:3}],s:"Antenne ad alte prestazioni"}},PlatformProfile:{t:0,b:{t:2,i:[{t:3}],s:"Profilo di piattaforma"}},PlatformProfileText:{t:0,b:{t:2,i:[{t:3}],s:'Cosa vi viene in mente quando sentite la parola "efficienza"? L‘efficienza fornisce il rapporto output/input. In generale, l’efficienza ci dice come utilizzare le risorse esistenti. La nuova piattaforma di antenne di thonyu ha subito un rivoluzionario aggiornamento grazie ad una struttura di progettazione brevettata. Con la formula "6+5+2+3" e con 16 idee creative, l‘industria delle comunicazioni potrà entrare nell’era delle antenne ad alte prestazioni.'}},ManufacturerView:{t:0,b:{t:2,i:[{t:3}],s:"Visione del fabbricante"}},ManufacturerDesc:{t:0,b:{t:2,i:[{t:3}],s:"Le antenne ad alte prestazioni basate sulla piattaforma Taurus migliorano l‘efficienza produttiva del fabbricante e riducono la complessità della struttura del prodotto."}},ManufacturerView2:{t:0,b:{t:2,i:[{t:3}],s:"Vista operatore"}},ManufacturerViewNN:{t:0,b:{t:2,i:[{t:3}],s:"Verde e rispettoso dell'ambiente"}},ManufacturerDesc2:{t:0,b:{t:2,i:[{t:3}],s:"La piattaforma Taurus offre antenne con prestazioni superiori e qualità stabile per fornire agli operatori un'esperienza utente eccellente agli abbonati."}},ManufacturerView3:{t:0,b:{t:2,i:[{t:3}],s:"Vista investitore"}},ManufacturerDesc3:{t:0,b:{t:2,i:[{t:3}],s:"Grazie alle distanze di copertura più lunghe e alla maggiore efficienza di radiazione dell'antenna, CapEx e OpEx riducono per gli investitori grazie alla distribuzione dell'antenna ad alte prestazioni."}},ManufacturerDesc4:{t:0,b:{t:2,i:[{t:3}],s:"Le antenne ad alte prestazioni basate sulla piattaforma Taurus migliorano l’efficienza produttiva del fabbricante e riducono la complessità della struttura del prodotto."}},LowerLoss:{t:0,b:{t:2,i:[{t:3}],s:"Riduzione delle perdite sulla rete di alimentazione"}},HigherRadiationEfficiency:{t:0,b:{t:2,i:[{t:3}],s:"Maggiore efficienza delle radiazioni"}},FewerCables:{t:0,b:{t:2,i:[{t:3}],s:"Meno cavi"}},FewerSoldering:{t:0,b:{t:2,i:[{t:3}],s:"Meno saldature"}},SmallerSize:{t:0,b:{t:2,i:[{t:3}],s:"Piccole dimensioni"}},SimplifiedStructure:{t:0,b:{t:2,i:[{t:3}],s:"Semplificazione delle strutture"}},HigherGain:{t:0,b:{t:2,i:[{t:3}],s:"Vantaggi maggiori"}},SuperiorCoverage:{t:0,b:{t:2,i:[{t:3}],s:"La copertura è eccellente"}},LowerFailureRate:{t:0,b:{t:2,i:[{t:3}],s:"Ancora più bassi tassi di avaria"}},BetterPIMStability:{t:0,b:{t:2,i:[{t:3}],s:"PIM più stabile"}},HigherUsageofTowerSpace:{t:0,b:{t:2,i:[{t:3}],s:"Migliore utilizzazione dello spazio nelle torri"}},SavingCapEx:{t:0,b:{t:2,i:[{t:3}],s:"Risparmio sulla spesa in conto capitale"}},SavingOpEx:{t:0,b:{t:2,i:[{t:3}],s:"conservazioneOpEx"}},LessPlasticUsage:{t:0,b:{t:2,i:[{t:3}],s:"Minor uso di materie plastiche"}},LessHeavyMetalsUsage:{t:0,b:{t:2,i:[{t:3}],s:"Minore uso di metalli pesanti"}},SavingEnergy:{t:0,b:{t:2,i:[{t:3}],s:"Risparmio di energia"}}},ContactUs:{ContactUs:{t:0,b:{t:2,i:[{t:3}],s:"contattateci"}},Presaleservice:{t:0,b:{t:2,i:[{t:3}],s:"Servizi di prevendita"}},Aftersaleservice:{t:0,b:{t:2,i:[{t:3}],s:"Servizi postvendita"}},Recruitment:{t:0,b:{t:2,i:[{t:3}],s:"saluti"}},Supplier:{t:0,b:{t:2,i:[{t:3}],s:"Diventare fornitori"}},Agency:{t:0,b:{t:2,i:[{t:3}],s:"agente"}},Provide:{t:0,b:{t:2,i:[{t:3}],s:"Fornire al mondo un ponte di comunicazione verde, libero e senza ostacoli"}},offices:{t:0,b:{t:2,i:[{t:3}],s:"Abbiamo uffici in diverse regioni."}},MoreContacts:{t:0,b:{t:2,i:[{t:3}],s:"Maggiori contatti"}},headquarter:{t:0,b:{t:2,i:[{t:3}],s:"Contatti con la sede centrale"}},headquarterAddress:{t:0,b:{t:2,i:[{t:3}],s:"Nella provincia cinese di guangdong, regione di sviluppo industriale ad alta tecnologia, dong shangdong"}},AfterSaleMessage:{t:0,b:{t:2,i:[{t:3}],s:"Informazioni post-vendita"}},dream:{t:0,b:{t:2,i:[{t:3}],s:"Ho un sogno nel cuore, vicino a Tongyu"}},dreamText:{t:0,b:{t:2,i:[{t:3}],s:"Tonyu è da tempo impegnata nel settore delle tecnologie di comunicazione e nella sperimentazione e innovazione continue di tecnologie 5G per migliorare la qualità della vita di tutti grazie alla connettività. Contenuti stimolanti e influenti del lavoro, sistemi completi di formazione e di promozione professionale, migliori meccanismi di formazione del personale vi consentiranno di scoprire nuove possibilità. L‘atmosfera culturale della lotta per l’alto ti permette di crescere rapidamente e la tua voce viene presa sul serio. Sentite, qui, non solo incontrate colleghi, ma anche partner che inseguono sogni."}},Recruitmentposition:{t:0,b:{t:2,i:[{t:3}],s:"assunzioni"}},Socialrecruitment:{t:0,b:{t:2,i:[{t:3}],s:"Assunzione sociale"}},Campusrecruiting:{t:0,b:{t:2,i:[{t:3}],s:"Assunzioni nel campus"}},OverseasRecruitment:{t:0,b:{t:2,i:[{t:3}],s:"Assunzioni all‘estero"}},Employeegrowth:{t:0,b:{t:2,i:[{t:3}],s:"Crescita del personale"}},Employeebenefits:{t:0,b:{t:2,i:[{t:3}],s:"Vantaggi per il personale"}},Workplace:{t:0,b:{t:2,i:[{t:3}],s:"Luoghi di lavoro"}},Age:{t:0,b:{t:2,i:[{t:3}],s:"età"}},Salary:{t:0,b:{t:2,i:[{t:3}],s:"Un’evoluzione dei salari"}},WorkExperience:{t:0,b:{t:2,i:[{t:3}],s:"Esperienza di lavoro"}},Education:{t:0,b:{t:2,i:[{t:3}],s:"diploma"}},number:{t:0,b:{t:2,i:[{t:3}],s:"numero"}},Jobdescription:{t:0,b:{t:2,i:[{t:3}],s:"Descrizione dei lavori"}},Qualification:{t:0,b:{t:2,i:[{t:3}],s:"Condizioni di lavoro"}},Delivery:{t:0,b:{t:2,i:[{t:3}],s:"recapito"}},achieve:{t:0,b:{t:2,i:[{t:3}],s:"Unisciti a noi per ottenere una situazione vantaggiosa per le imprese"}},Basicconditions:{t:0,b:{t:2,i:[{t:3}],s:"Condizioni di base"}},conditions1:{t:0,b:{t:2,i:[{t:3}],s:"— ottenere la certificazione del sistema ISO9001 con un‘esperienza di un anno di produzione e di commercializzazione di prodotti simili;"}},conditions2:{t:0,b:{t:2,i:[{t:3}],s:"— la mancata inclusione nell’elenco delle imprese che hanno commesso gravi infrazioni;"}},conditions3:{t:0,b:{t:2,i:[{t:3}],s:"Non sono stati inclusi altri paesi nell‘elenco delle imprese vietate."}},categories:{t:0,b:{t:2,i:[{t:3}],s:"Principali categorie di fornitori"}},Applicationprocess:{t:0,b:{t:2,i:[{t:3}],s:"Procedura di presentazione della domanda"}},Connectors:{t:0,b:{t:2,i:[{t:3}],s:"connettori"}},Cables:{t:0,b:{t:2,i:[{t:3}],s:"cavi"}},PCBs:{t:0,b:{t:2,i:[{t:3}],s:"Quadri per circuiti stampati"}},Electronic:{t:0,b:{t:2,i:[{t:3}],s:"Materiale elettronico"}},Radomes:{t:0,b:{t:2,i:[{t:3}],s:"Cappa radar"}},Electroplating:{t:0,b:{t:2,i:[{t:3}],s:"galvanizzazione"}},Plastic:{t:0,b:{t:2,i:[{t:3}],s:"Pezzi di plastica"}},Extruded:{t:0,b:{t:2,i:[{t:3}],s:"Tecniche di compressione"}},Die:{t:0,b:{t:2,i:[{t:3}],s:"Sotto pressione"}},Packaging:{t:0,b:{t:2,i:[{t:3}],s:"Materiale d’imballaggio"}},Motors:{t:0,b:{t:2,i:[{t:3}],s:"motore"}},Hardware:{t:0,b:{t:2,i:[{t:3}],s:"hardware"}},Apply:{t:0,b:{t:2,i:[{t:3}],s:"Domanda di registrazione"}},registration:{t:0,b:{t:2,i:[{t:3}],s:"Domanda di registrazione come fornitore e compilazione delle informazioni relative alla registrazione"}},Officialreview:{t:0,b:{t:2,i:[{t:3}],s:"Controllo ufficiale"}},approval:{t:0,b:{t:2,i:[{t:3}],s:"Dopo l‘approvazione, viene inviata un‘e-mail ai candidati"}},ConfirmAgreement:{t:0,b:{t:2,i:[{t:3}],s:"Conferma dell’accordo"}},confirmation:{t:0,b:{t:2,i:[{t:3}],s:"Nella corrispondenza di conferma del richiedente erano presenti un accordo di servizio e un accordo di riservatezza"}},CompleteSigning:{t:0,b:{t:2,i:[{t:3}],s:"Completamento della firma"}},permissions:{t:0,b:{t:2,i:[{t:3}],s:"Il sistema venditore permette la sincronizzazione del processo di approvazione dei contratti su carta"}},Pleaseleaveusamessage:{t:0,b:{t:2,i:[{t:3}],s:"Volete diventare fornitori? Lasciate un messaggio, per favore"}},prepared:{t:0,b:{t:2,i:[{t:3}],s:"Preparatevi al pericolo nei momenti di tempo e lavorate sodo"}},Mercialagent:{t:0,b:{t:2,i:[{t:3}],s:"agenti"}},AtTongyuCommunication:{t:0,b:{t:2,i:[{t:3}],s:"Nella lettera di agenzia crediamo che i singoli individui o le imprese abbiano bisogno di pari opportunità di sviluppo e abbiamo quindi proposto un modello che consentirà alle imprese di espandere le proprie basi di dati senza preoccuparsi delle complessità delle società di telecomunicazioni, del marketing e delle operazioni di supporto."}},AgentsDistributors:{t:0,b:{t:2,i:[{t:3}],s:"Agenti/distributori"}},Zone:{t:0,b:{t:2,i:[{t:3}],s:"regioni"}},CompanyNature:{t:0,b:{t:2,i:[{t:3}],s:"Tipo di impresa"}},Producttype:{t:0,b:{t:2,i:[{t:3}],s:"Tipo di prodotto"}},BusinessSupport:{t:0,b:{t:2,i:[{t:3}],s:"Sostegno alle imprese"}},SalesSupport:{t:0,b:{t:2,i:[{t:3}],s:"Supporto post-vendita"}},Technicalsupport:{t:0,b:{t:2,i:[{t:3}],s:"Assistenza tecnica"}},Ifyou:{t:0,b:{t:2,i:[{t:3}],s:"se"}},customerrelationships:{t:0,b:{t:2,i:[{t:3}],s:"conoscenza con gli operatori locali di telecomunicazioni e certi rapporti con la clientela;"}},independently:{t:0,b:{t:2,i:[{t:3}],s:"— una maggiore capacità di pubbliche relazioni e la possibilità di sviluppare autonomamente il mercato;"}},Timelyunderstanding:{t:0,b:{t:2,i:[{t:3}],s:"Per ulteriori informazioni, rivolgersi a: commissione europea dg xiii - telecomunicazioni, mercato dell’informazione e valorizzazione della ricerca"}},productsandsolutions:{t:0,b:{t:2,i:[{t:3}],s:"— una certa conoscenza dei prodotti e delle soluzioni;"}},experience:{t:0,b:{t:2,i:[{t:3}],s:"avere esperienza di vendite di successo;"}},greatercontribution:{t:0,b:{t:2,i:[{t:3}],s:"Si impegna a fornire un maggiore contributo all‘industria locale delle comunicazioni."}},sincerelycooperate:{t:0,b:{t:2,i:[{t:3}],s:"Siamo molto lieti di porla il benvenuto in qualità di partner e di membro della famiglia della rete globale di vendita di tolone. Condividiamo le informazioni, le risorse si completano, lavorano insieme in buona fede e ottengono vantaggi reciproci."}}},news:{news:{t:0,b:{t:2,i:[{t:3}],s:"stampa"}},morenews:{t:0,b:{t:2,i:[{t:3}],s:"Altre notizie"}},ReadMore:{t:0,b:{t:2,i:[{t:3}],s:"Leggere di più"}}},dialog:{name:{t:0,b:{t:2,i:[{t:3}],s:"nomi"}},tel:{t:0,b:{t:2,i:[{t:3}],s:"telefono"}},company:{t:0,b:{t:2,i:[{t:3}],s:"Le imprese"}},email:{t:0,b:{t:2,i:[{t:3}],s:"Posta elettronica"}},leaveamessage:{t:0,b:{t:2,i:[{t:3}],s:"Il messaggio:"}},InputContent:{t:0,b:{t:2,i:[{t:3}],s:"Inserire il contenuto"}}},address:{NorthSouthAmerica:{t:0,b:{t:2,i:[{t:3}],s:"Nord e sud America"}},APAC:{t:0,b:{t:2,i:[{t:3}],s:"APAC"}},CEECIS:{t:0,b:{t:2,i:[{t:3}],s:"CEE & CIS"}},Europe:{t:0,b:{t:2,i:[{t:3}],s:"Europe"}},MiddleEastAfricaandKACustomers:{t:0,b:{t:2,i:[{t:3}],s:"Clienti del medio oriente, dell’africa e della KA"}},SydneyAustralia:{t:0,b:{t:2,i:[{t:3}],s:"Sydney, Australia"}}},linkWorld:{China:{t:0,b:{t:2,i:[{t:3}],s:"La cina"}},ChinaCase:{t:0,b:{t:2,i:[{t:3}],s:"Il caso della cina"}},Desc:{t:0,b:{static:"",t:2,i:[]}}}},Gh={title:{t:0,b:{t:2,i:[{t:3}],s:"通宇通讯"}},seo:{description:{t:0,b:{t:2,i:[{t:3}],s:"通宇通讯は強力なネットワーク接続を構築し、将来のネットワークを形成することに焦点を当てており、無線ネットワークであれ、有線ネットワークであれ、安定性と信頼性が必要です。当社のソリューションは、モジュール化され、経済性が高く、設置やメンテナンスが容易な製品やシステムを採用しています。"}},keywords:{t:0,b:{t:2,i:[{t:3}],s:"通宇通訊;ネットワーク融合;tongyu。スマートビルディングです。4Gです。5Gです"}},twitterTitle:{t:0,b:{t:2,i:[{t:3}],s:"通宇通讯-現在と未来を両立させます"}},twitterDescription:{t:0,b:{t:2,i:[{t:3}],s:"ブロードバンド、企業ネットワーク、無線ネットワークの発展を促進し、持続的な接続を確立します。"}},title:{t:0,b:{t:2,i:[{t:3}],s:"通宇通讯"}},aboutTongYu:{t:0,b:{t:2,i:[{t:3}],s:"通宇についてです"}},TestingLaboratory:{t:0,b:{t:2,i:[{t:3}],s:"テストフィールド"}},Supplier:{t:0,b:{t:2,i:[{t:3}],s:"サプライヤ"}},BecomeSupplier:{t:0,b:{t:2,i:[{t:3}],s:"サプライヤーになります"}},SocialResponsibilityN:{t:0,b:{t:2,i:[{t:3}],s:"ポリシーです"}},Recruitment:{t:0,b:{t:2,i:[{t:3}],s:"賢者を招く"}},ProductsCenter:{t:0,b:{t:2,i:[{t:3}],s:"製品センター"}},Presaleservice:{t:0,b:{t:2,i:[{t:3}],s:"プリセールスサービス"}},NewTaurusPlatform:{t:0,b:{t:2,i:[{t:3}],s:"リソースプラットフォーム"}},NewsActivities:{t:0,b:{t:2,i:[{t:3}],s:"ニュース&イベント"}},LinksTheWorld:{t:0,b:{t:2,i:[{t:3}],s:"世界をリンク"}},InvestorRelations:{t:0,b:{t:2,i:[{t:3}],s:"投資家関係"}},home:{t:0,b:{t:2,i:[{t:3}],s:"通宇通讯  - Tongyu Communication - 世界有数の通信ソリューションデバイスメーカーです"}},corporateMission:{t:0,b:{t:2,i:[{t:3}],s:"企業の使命"}},corporateMissionDesc:{t:0,b:{static:"",t:2,i:[]}},CoreLeadership:{t:0,b:{t:2,i:[{t:3}],s:"コアリーダー"}},Agency:{t:0,b:{t:2,i:[{t:3}],s:"代理店になる"}},Aftersaleservice:{t:0,b:{t:2,i:[{t:3}],s:"アフターサービス"}},AboutUs:{t:0,b:{t:2,i:[{t:3}],s:"通宇について"}},UniversityCooperation:{t:0,b:{t:2,i:[{t:3}],s:"学校と企業の協力"}},productDetail:{t:0,b:{t:2,i:[{t:3}],s:"製品詳細です"}},newsDetail:{t:0,b:{t:2,i:[{t:3}],s:"ニュースの詳細です"}}},header:{login:{t:0,b:{t:2,i:[{t:3}],s:"ログイン"}},keywords:{t:0,b:{t:2,i:[{t:3}],s:"キーワード"}},back:{t:0,b:{t:2,i:[{t:3}],s:"メインメニューに戻ります"}}},login:{firstIpt:{t:0,b:{t:2,i:[{t:3}],s:"Eメール"}},password:{t:0,b:{t:2,i:[{t:3}],s:"ひそかに言う"}},captcha:{t:0,b:{t:2,i:[{t:3}],s:"認証コード"}},EmailAddress:{t:0,b:{t:2,i:[{t:3}],s:"Eメールアドレス"}},ConfirmPassword:{t:0,b:{t:2,i:[{t:3}],s:"パスワードの確認"}},RegisterTitle:{t:0,b:{t:2,i:[{t:3}],s:"レジスタ"}},Register:{t:0,b:{t:2,i:[{t:3}],s:"レジスタ"}},Resetpassword:{t:0,b:{t:2,i:[{t:3}],s:"パスワードをリセット"}},Noaccount:{t:0,b:{t:2,i:[{t:3}],s:"アカウントがありません?"}},Createone:{t:0,b:{t:2,i:[{t:3}],s:"作成"}},Already:{t:0,b:{t:2,i:[{t:3}],s:"すでに口座を持っています?"}}},nav:{product:{t:0,b:{t:2,i:[{t:3}],s:"製品"}},Innovation:{t:0,b:{t:2,i:[{t:3}],s:"イノベーション"}},CustomerService:{t:0,b:{t:2,i:[{t:3}],s:"カスタマーサービス"}},NewsActivities:{t:0,b:{t:2,i:[{t:3}],s:"ニュース&イベント"}},NewsActivitiesDesc:{t:0,b:{static:"",t:2,i:[]}},AboutUs:{t:0,b:{t:2,i:[{t:3}],s:"通宇について"}},ContactUs:{t:0,b:{t:2,i:[{t:3}],s:"連絡先：通宇"}},BSTAntennas:{t:0,b:{t:2,i:[{t:3}],s:"アンテナ本"}},Massive:{t:0,b:{t:2,i:[{t:3}],s:"とてつもない"}},MIMOMultiBands:{t:0,b:{t:2,i:[{t:3}],s:"マルチアンテナ"}},MultiBeams:{t:0,b:{t:2,i:[{t:3}],s:"マルチビーム"}},Beamforming:{t:0,b:{t:2,i:[{t:3}],s:"ビームフォーミング"}},SmallcellAntenna:{t:0,b:{t:2,i:[{t:3}],s:"ミニアンテナ"}},SpecialApplication:{t:0,b:{t:2,i:[{t:3}],s:"特殊な用途"}},IndoorAntenna:{t:0,b:{t:2,i:[{t:3}],s:"おくないアンテナ"}},RFComponents:{t:0,b:{t:2,i:[{t:3}],s:"むせんしゅうはそし"}},Combiner:{t:0,b:{t:2,i:[{t:3}],s:"コンバイナ"}},Filters:{t:0,b:{t:2,i:[{t:3}],s:"フィルタ"}},GPS:{t:0,b:{t:2,i:[{t:3}],s:"GPS"}},MWproduct:{t:0,b:{t:2,i:[{t:3}],s:"MW製品"}},MWAntennas:{t:0,b:{t:2,i:[{t:3}],s:"MWアンテナ"}},MWComponents:{t:0,b:{t:2,i:[{t:3}],s:"MWコンポーネント"}},OpticalComm:{t:0,b:{t:2,i:[{t:3}],s:"こうがくつうしん"}},Battery:{t:0,b:{t:2,i:[{t:3}],s:"バッテリ"}},Exchange:{t:0,b:{t:2,i:[{t:3}],s:"スイッチ"}},EnergyStorage:{t:0,b:{t:2,i:[{t:3}],s:"エネルギー貯蔵"}},NewEnergy:{t:0,b:{t:2,i:[{t:3}],s:"新エネルギー"}},SatcomProduct:{t:0,b:{t:2,i:[{t:3}],s:"衛星通信製品"}},VSATTerminal:{t:0,b:{t:2,i:[{t:3}],s:"VSAT端末"}},PhasedArraySatelliteAntenna:{t:0,b:{t:2,i:[{t:3}],s:"指向性配列衛星アンテナ"}},OnTheMoveAntenna:{t:0,b:{t:2,i:[{t:3}],s:"モバイルアンテナ"}},WirelessNetworkSolutions:{t:0,b:{t:2,i:[{t:3}],s:"ワイヤレスネットワークソリューション"}},FixedNetworkSolutions:{t:0,b:{t:2,i:[{t:3}],s:"固定ネットワークソリューション"}},IndustrySolutions:{t:0,b:{t:2,i:[{t:3}],s:"業界向けソリューション"}},TestingLaboratory:{t:0,b:{t:2,i:[{t:3}],s:"テストフィールド"}},UniversityCooperation:{t:0,b:{t:2,i:[{t:3}],s:"学校と企業の協力"}},LinksTheWorld:{t:0,b:{t:2,i:[{t:3}],s:"世界をリンク"}},NewTaurusPlatform:{t:0,b:{t:2,i:[{t:3}],s:"リソースプラットフォーム"}}},footer:{Home:{t:0,b:{t:2,i:[{t:3}],s:"トップページ"}},ProductsCenter:{t:0,b:{t:2,i:[{t:3}],s:"製品センター"}},Innovation:{t:0,b:{t:2,i:[{t:3}],s:"イノベーション"}},CustomerService:{t:0,b:{t:2,i:[{t:3}],s:"カスタマーサービス"}},NewsActivities:{t:0,b:{t:2,i:[{t:3}],s:"ニュース&イベント"}},AboutUs:{t:0,b:{t:2,i:[{t:3}],s:"私たちについて"}},BSA:{t:0,b:{t:2,i:[{t:3}],s:"BSA"}},MWA:{t:0,b:{t:2,i:[{t:3}],s:"MWA"}},OpticalComm:{t:0,b:{t:2,i:[{t:3}],s:"こうがくつうしん"}},Solutions:{t:0,b:{t:2,i:[{t:3}],s:"ソリューション"}},RFComponents:{t:0,b:{t:2,i:[{t:3}],s:"むせんしゅうはそし"}},FWAProducts:{t:0,b:{t:2,i:[{t:3}],s:"FWA製品"}},NewEnergy:{t:0,b:{t:2,i:[{t:3}],s:"新エネルギー"}},TestingLab:{t:0,b:{t:2,i:[{t:3}],s:"テストフィールド"}},UnivCooperation:{t:0,b:{t:2,i:[{t:3}],s:"学校と企業の協力"}},Linkstheworld:{t:0,b:{t:2,i:[{t:3}],s:"世界をリンク"}},NewTaurusPlatform:{t:0,b:{t:2,i:[{t:3}],s:"リソースプラットフォーム"}},OurCustomers:{t:0,b:{t:2,i:[{t:3}],s:"私たちの消費者"}},Agent:{t:0,b:{t:2,i:[{t:3}],s:"代理店"}},Supplier:{t:0,b:{t:2,i:[{t:3}],s:"サプライヤ"}},address:{t:0,b:{t:2,i:[{t:3}],s:"中国広東省中山市トーチハイテク産業開発区東鎮東二路1号。"}},FocusTongyu:{t:0,b:{t:2,i:[{t:3}],s:"通宇に専念する"}},copyright:{t:0,b:{t:2,i:[{t:3}],s:"著作権所有（C）2021）通宇通讯株式会社"}},Satcom:{t:0,b:{t:2,i:[{t:3}],s:"衛星通信です"}}},home:{banner:{bannerText1:{t:0,b:{t:2,i:[{t:3}],s:"お客様に真剣にサービスし、技術革新をリード"}},bannerText2:{t:0,b:{t:2,i:[{t:3}],s:"通信業界で評価される国際的な会社を目指す"}},more:{t:0,b:{t:2,i:[{t:3}],s:"詳細"}}},NorthernEuropeanMarket1:{t:0,b:{t:2,i:[{t:3}],s:"北欧市場"}},communicationRanked:{t:0,b:{t:2,i:[{t:3}],s:"通宇通信は2億3000万人のユーザーで世界の電気通信事業者の8位にランクされている...."}},Awarded:{t:0,b:{t:2,i:[{t:3}],s:"通宇が受賞した E**‘s"}},newstext2:{t:0,b:{t:2,i:[{t:3}],s:"通宇通信株式会社（略称：通宇通信、株式コード：002792.SZ）"}},newstext3:{t:0,b:{t:2,i:[{t:3}],s:"最新の衛星システムを探索するすべて：VSAT端末"}},corporateMission:{t:0,b:{t:2,i:[{t:3}],s:"企業の使命"}},DeliveringResults:{t:0,b:{t:2,i:[{t:3}],s:"成果物"}},Reliability:{t:0,b:{t:2,i:[{t:3}],s:"信頼できる&信頼できる"}},Dependability:{t:0,b:{t:2,i:[{t:3}],s:"信頼できる"}},NewEnergy:{t:0,b:{t:2,i:[{t:3}],s:"新エネルギー"}},AboutUs:{t:0,b:{t:2,i:[{t:3}],s:"私たちについて"}},Products:{t:0,b:{t:2,i:[{t:3}],s:"製品"}},ProductsDesc:{t:0,b:{static:"",t:2,i:[]}},productcenter:{t:0,b:{t:2,i:[{t:3}],s:"製品センター."}},Findoutmore:{t:0,b:{t:2,i:[{t:3}],s:"詳細"}},BTSAntennas:{t:0,b:{t:2,i:[{t:3}],s:"BTSアンテナ"}},MWAntennas:{t:0,b:{t:2,i:[{t:3}],s:"マイクロ波アンテナ"}},Antennafor4G2:{t:0,b:{t:2,i:[{t:3}],s:"基地局の転送、転送、データセンターの光モジュール"}},Pointtopointantennaforbackhaul2:{t:0,b:{t:2,i:[{t:3}],s:"局内外デュプレクサ、フィルタ、合路器"}},Antennafor4G:{t:0,b:{t:2,i:[{t:3}],s:"大型または小型の4 G/5 Gアンテナ"}},Pointtopointantennaforbackhaul:{t:0,b:{t:2,i:[{t:3}],s:"バックホール用ポイントツーポイントアンテナ"}},FWAProducts:{t:0,b:{t:2,i:[{t:3}],s:"FWA製品"}},CPEWifiRouterFTTH:{t:0,b:{t:2,i:[{t:3}],s:"CPE.Wifiルータ、光ファイバが自宅に到着"}},OpticalProducts:{t:0,b:{t:2,i:[{t:3}],s:"光学製品"}},RFComponents:{t:0,b:{t:2,i:[{t:3}],s:"無線周波数コンポーネント"}},SatcomProducts:{t:0,b:{t:2,i:[{t:3}],s:"サテライト製品"}},Wellknowncases:{t:0,b:{t:2,i:[{t:3}],s:"周知の事例"}},Readmore:{t:0,b:{t:2,i:[{t:3}],s:"詳細を読む"}},NorthernEuropeanMarket:{t:0,b:{t:2,i:[{t:3}],s:"通裕が北欧市場で突破"}},globaltelecom:{t:0,b:{t:2,i:[{t:3}],s:"通宇は2億3000万人のユーザーで世界8位の電気通信事業者にランクインした"}},newstitle1:{t:0,b:{t:2,i:[{t:3}],s:"2023年世界移動通信大会における通宇のブースを見学する"}},newstext1:{t:0,b:{t:2,i:[{t:3}],s:"2023年世界移動通信大会スペインMWCは2023年2月27日から3月2日まで......"}},newstitle2:{t:0,b:{t:2,i:[{t:3}],s:"最新の衛星システムを探索するすべて：VSAT端末"}},newstitle3:{t:0,b:{t:2,i:[{t:3}],s:"通宇通讯：2022年第1四半期の売上高と利益は共に増加"}},wellknowncases2title:{t:0,b:{t:2,i:[{t:3}],s:"通宇はE**アンテナの最高サプライヤーを獲得した"}},wellknowncases2text:{t:0,b:{t:2,i:[{t:3}],s:"2018年、5 G時代が近づいており、お客様は5 Gネットワークを早期に開発する必要があります"}},wellknowncases3title:{t:0,b:{t:2,i:[{t:3}],s:"通宇、中東欧市場で突破"}},wellknowncases3text:{t:0,b:{t:2,i:[{t:3}],s:"C***グループは中欧と東欧最大の電気通信会社の1つ"}}},Center:{all:{t:0,b:{t:2,i:[{t:3}],s:"すべて"}},productCenter:{t:0,b:{t:2,i:[{t:3}],s:"製品センター"}},RFComponent:{t:0,b:{t:2,i:[{t:3}],s:"むせんしゅうはそし"}},MVProduct:{t:0,b:{t:2,i:[{t:3}],s:"MW製品"}},Provide:{t:0,b:{t:2,i:[{t:3}],s:"世界に自由で障害のない緑のコミュニケーション橋を提供する"}},Producttype:{t:0,b:{t:2,i:[{t:3}],s:"製品タイプ"}},allProduct:{t:0,b:{t:2,i:[{t:3}],s:"すべての製品"}},MultiBands:{t:0,b:{t:2,i:[{t:3}],s:"マルチバンド"}},MassiveMIMO:{t:0,b:{t:2,i:[{t:3}],s:"5 G大規模MIMO"}},MassiveMIMO1:{t:0,b:{t:2,i:[{t:3}],s:"低空基地局アンテナ"}},MassiveMIMO2:{t:0,b:{t:2,i:[{t:3}],s:"マルチビーム基地局アンテナ"}},Viewdetail:{t:0,b:{t:2,i:[{t:3}],s:"詳細の表示"}},IntegratedandreplaceableRCU:{t:0,b:{t:2,i:[{t:3}],s:"統合および交換可能なRCU"}},RemoteControlUnit:{t:0,b:{t:2,i:[{t:3}],s:"（遠隔制御ユニット）アンテナ"}},ShareProducts:{t:0,b:{t:2,i:[{t:3}],s:"製品の共有"}},ProductFeatures:{t:0,b:{t:2,i:[{t:3}],s:"製品の特徴"}},FILe:{t:0,b:{t:2,i:[{t:3}],s:"ファイル"}},View:{t:0,b:{t:2,i:[{t:3}],s:"表示＃ヒョウジ＃"}},GetQuote:{t:0,b:{t:2,i:[{t:3}],s:"表示＃ヒョウジ＃"}},Download:{t:0,b:{t:2,i:[{t:3}],s:"ダウンロード"}}},about:{unfold:{t:0,b:{t:2,i:[{t:3}],s:"展開"}},retrieve:{t:0,b:{t:2,i:[{t:3}],s:"たたみます"}},SocialResponsibilityN:{t:0,b:{t:2,i:[{t:3}],s:"ポリシーです"}},Tongyu:{t:0,b:{t:2,i:[{t:3}],s:"通宇"}},realizeyourdreams:{t:0,b:{t:2,i:[{t:3}],s:"夢を叶える場所"}},InvestorRelations:{t:0,b:{t:2,i:[{t:3}],s:"投資家関係"}},SocialResponsibility:{t:0,b:{t:2,i:[{t:3}],s:"企业使命"}},Introduction:{t:0,b:{t:2,i:[{t:3}],s:"通宇通讯の概要"}},introductionText1:{t:0,b:{t:2,i:[{t:3}],s:"通宇通讯株式会社（略称：通宇通讯、株式コード：002792）は1996年に設立され、広東省中山市広東港馬槽大湾区トーチハイテク産業開発区の中心地に位置している。主に移動通信アンテナ、無線周波数デバイス、光モジュールなどの製品の研究開発、製造、販売とサービスに従事し、国内外の移動通信事業者とデバイスインテグレータに通信アンテナ、高周波デバイス製品と統合製品とソリューションを提供することに力を入れている。通宇通讯は現在、3つの国内生産拠点（中山）、2つのEU子会社（ラトビア、フィンランド）、3つの完全子会社（中山通宇通讯科学技術、深セン奥普威、広通知能）を持ち、強大なグローバル生産と供給能力を持っている。通宇通讯基地局アンテナは世界各地で広く応用されている。現在までに、このネットワークは700万件以上使用されている。ファーウェイ、中興、ノキア、エリクソン、大唐などのシステム機器サプライヤーの認証を取得したグローバルサプライヤーとして、通宇はまた中国移動、中国電信、中国聯通、ボーダフォン、スペイン電信、オーストラリア電信、MTS、Optus、VHA、Oredoo、Veonなどの認可を取得した。"}},introductionText2:{t:0,b:{t:2,i:[{t:3}],s:"通宇通讯は相前後して国家トーチ計画の重点ハイテク企業、国家ハイテク産業化モデルプロジェクト、広東省革新型企業、広東省戦略的新興産業育成企業、、、広東省北斗衛星航法産業連盟のメンバー企業である無線周波設備技術研究開発センターと協力して広東省移動通信基地局アンテナを建設し、通宇通讯製品は自主知的財産権を持ち、「広東省知的財産権優位企業」の一つである。広東省企業重点実験室と国家企業技術センターを持っている。2021年2月現在、同社は735件の特許を取得している。"}},CompanyAdvantages:{t:0,b:{t:2,i:[{t:3}],s:"企業のメリット"}},SolutionsProvider:{t:0,b:{t:2,i:[{t:3}],s:"世界をリードする通信ソリューションプロバイダ"}},first:{t:0,b:{t:2,i:[{t:3}],s:"中国初のBTSアンテナのメーカー。"}},manufacturer:{t:0,b:{t:2,i:[{t:3}],s:"世界初のTDDスマートアンテナメーカー"}},antennadesigner:{t:0,b:{t:2,i:[{t:3}],s:"世界初の統合フィルタ5 Gアンテナデザイナー"}},Developmentpath:{t:0,b:{t:2,i:[{t:3}],s:"発展の道"}},certified:{t:0,b:{t:2,i:[{t:3}],s:"サムスンの認定ベンダーになります。OPWAYへの100%持ち株を実現した。"}},tranferred:{t:0,b:{t:2,i:[{t:3}],s:"2020年には、有限会社の株式6.25%が譲渡される。"}},services:{t:0,b:{t:2,i:[{t:3}],s:"2019年、広東省企業重点実験室が開業し、新生産ビルが正式に建設され、生産が開始され、CEPとWIFI 6サービスが新たに追加された。"}},CORPORATEMISSION:{t:0,b:{t:2,i:[{t:3}],s:"企業の使命"}},Reliability:{t:0,b:{t:2,i:[{t:3}],s:"成果、信頼性、堅牢性"}},CoreLeadership:{t:0,b:{t:2,i:[{t:3}],s:"コアリーダー"}},TongyuLeadership:{t:0,b:{t:2,i:[{t:3}],s:"通宇のリーダーです"}},GroupChairman:{t:0,b:{t:2,i:[{t:3}],s:"グループ会長"}},WuZhonglin:{t:0,b:{t:2,i:[{t:3}],s:"呉中林"}},ShiGuiqing:{t:0,b:{t:2,i:[{t:3}],s:"時桂清"}},GroupGeneralManager:{t:0,b:{t:2,i:[{t:3}],s:"グループ社長"}},LiuMulin:{t:0,b:{t:2,i:[{t:3}],s:"劉木林"}},Division:{t:0,b:{t:2,i:[{t:3}],s:"グループアンテナ事業部社長"}},WuZhonglinJS:{t:0,b:{t:2,i:[{t:3}],s:"呉中林、1967年1月生まれ、中国国籍、海外永住権なし、西電大学電磁場とマイクロ波技術学士、工商管理修士。広東三水西南通信設備工場のアシスタントエンジニア、広東省中山市郵便局移動支局のエンジニア、中山職業技術学院の客員教授を務めた。会社設立以来、呉忠林は会社の理事長、執行役員、社長を歴任した。現在、通宇通讯株式会社の理事長を務めている。"}},ShiGuiqingJS:{t:0,b:{t:2,i:[{t:3}],s:"時桂清、1967年10月生まれ、オーストラリア国籍、経営修士。会社設立以来、彼女は会社の副会長、監査役、副社長を務めてきた。現在、通宇通讯株式会社の取締役、社長を務め、長期にわたり国内販売、購買管理に従事し、豊富な企業管理経験を持っている。"}},LiuMulinJS:{t:0,b:{t:2,i:[{t:3}],s:"劉木林、男性、1979年6月生まれ、中国国籍、海外永住権なし、南昌大学電子情報技術専門学部学歴、西電大学電磁場とマイクロ波技術専門修士号。2009年から現在まで、通宇通讯株式会社基地局アンテナ研究開発部副部長、基地局アンテナ研究開発部長を務め、現在通宇通讯株式会社取締役、副社長を務めている。"}},DepartmentHead:{t:0,b:{t:2,i:[{t:3}],s:"部門責任者"}},Basiccompanyprofile:{t:0,b:{t:2,i:[{t:3}],s:"会社の基本概況"}},technology:{t:0,b:{t:2,i:[{t:3}],s:"会社の技術開発情報"}},Shareabbreviation:{t:0,b:{t:2,i:[{t:3}],s:"株式略称:"}},Sharecode:{t:0,b:{t:2,i:[{t:3}],s:"株式コード:"}},DateofEstablishment:{t:0,b:{t:2,i:[{t:3}],s:"成立日:"}},Date:{t:0,b:{t:2,i:[{t:3}],s:"1996年12月16日"}},Timetomarket:{t:0,b:{t:2,i:[{t:3}],s:"発売時期:"}},March:{t:0,b:{t:2,i:[{t:3}],s:"2016年3月28日"}},Registeredaddress:{t:0,b:{t:2,i:[{t:3}],s:"登録アドレス:"}},address:{t:0,b:{t:2,i:[{t:3}],s:"広東省中山市国家級トーチハイテク産業開発区金通街3号"}},Officeaddress:{t:0,b:{t:2,i:[{t:3}],s:"勤務先住所:"}},offAddress:{t:0,b:{t:2,i:[{t:3}],s:"広東省中山市聖火開発区東鎮東二路1号"}},Legalrepresentative:{t:0,b:{t:2,i:[{t:3}],s:"会社法人:"}},representativeName:{t:0,b:{t:2,i:[{t:3}],s:"呉中林"}},Postalcode:{t:0,b:{t:2,i:[{t:3}],s:"郵便番号:"}},InvestorHotline:{t:0,b:{t:2,i:[{t:3}],s:"投資家ホットライン:"}},InvestorRelationsInteractivePlatform:{t:0,b:{t:2,i:[{t:3}],s:"投資家関係対話プラットフォーム"}},Corporate1:{t:0,b:{t:2,i:[{t:3}],s:"コーポレート・ガバナンス"}},Regulatory:{t:0,b:{t:2,i:[{t:3}],s:"投資家保護情報の管理"}},download:{t:0,b:{t:2,i:[{t:3}],s:"ダウンロード"}},Viewdetails:{t:0,b:{t:2,i:[{t:3}],s:"詳細の表示"}},Securities:{t:0,b:{t:2,i:[{t:3}],s:"広東証券監督局、管轄区証券先物紛争調停訴訟ルートの連携を推進"}},Communication:{t:0,b:{t:2,i:[{t:3}],s:"通宇通讯，"}},Providing:{t:0,b:{t:2,i:[{t:3}],s:"無料で高速なグリーンワイヤレスを提供"}},bridge:{t:0,b:{t:2,i:[{t:3}],s:"世界をつなぐ架け橋。"}},Efficiency:{t:0,b:{t:2,i:[{t:3}],s:"忠誠・奮闘 革新・効率"}},Efficiency2:{t:0,b:{t:2,i:[{t:3}],s:"忠誠・奮闘 革新・効率"}},EfficiencyH5:{t:0,b:{t:2,i:[{t:3}],s:"忠誠・奮闘 革新・効率"}},Results:{t:0,b:{t:2,i:[{t:3}],s:"結果、信頼性、および盤石な信頼性を提供します。"}},ResultsH5:{t:0,b:{t:2,i:[{t:3}],s:"結果、信頼性、および盤石な信頼性を提供します。"}},benefit:{t:0,b:{t:2,i:[{t:3}],s:"理性的な投資、互恵・ウィンウィン"}}},innovation:{UniversityTitle:{t:0,b:{t:2,i:[{t:3}],s:"国内外の多くの大学と密接に協力している"}},UniversityText:{t:0,b:{t:2,i:[{t:3}],s:"会社の発展は科学技術と人材の支えから離れられず、先進的な科学技術と優秀な人材があってこそ、会社は発展を拡大することができ、科学技術は革新することができ、新製品を作ることができ、大学との産学研協力を強化することは会社の発展を促進することができ、会社自身の科学技術レベルと革新能力をより効果的に高めることができる。"}},UniversityText2:{t:0,b:{t:2,i:[{t:3}],s:"だから、会社はこれまで大学との協力を非常に重視し、科学技術革新で質の高い発展を駆動してきた。多くの大学実験室と緊密に協力し、産学研の急速な転換を加速させる。"}},enterprise:{t:0,b:{t:2,i:[{t:3}],s:"国家トーチ計画重点ハイテク企業"}},TestSystem:{t:0,b:{t:2,i:[{t:3}],s:"室内矩形遠視野アンテナ試験システム"}},TestSystemText:{t:0,b:{t:2,i:[{t:3}],s:"このシステムは現在の移動通信業界で最大の屋内遠視野試験システムである。この船室は厳格なシミュレーション設計を経ている。主反射領域は高さ1.6メートルの吸波材料で覆われており、フレネル領域は反射による測定誤差を最小限に抑えるためにチェビシェフ波を設計している。"}},TestSystem2:{t:0,b:{t:2,i:[{t:3}],s:"168プローブ近接場試験システム"}},TestSystemText2:{t:0,b:{t:2,i:[{t:3}],s:"この試験室は現在の通信業界で最も大きく、最も先進的な近接場試験システムの一つである。この試験ターンテーブルは精度が高く、回転が安定しており、並進と揺動機能を持っている。このチャンバはまた、恒温恒湿環境制御機能を有する。Thiel実験室とKyle実験室の検証により、このシステムは安定性が高く、テスト誤差が小さいという利点がある。"}},Chamberdimension:{t:0,b:{t:2,i:[{t:3}],s:"チャンバサイズ"}},Testquietzonedimension:{t:0,b:{t:2,i:[{t:3}],s:"静止領域の寸法をテストするには"}},Receivingandsendingdistance:{t:0,b:{t:2,i:[{t:3}],s:"送受信距離"}},Gaindeviation:{t:0,b:{t:2,i:[{t:3}],s:"りとくへんさ"}},Gainrepeatabilitytesterror:{t:0,b:{t:2,i:[{t:3}],s:"ゲイン繰返し試験誤差"}},Maximum:{t:0,b:{t:2,i:[{t:3}],s:"被測定アンテナの最大重量"}},Message:{t:0,b:{t:2,i:[{t:3}],s:"オンラインメッセージ"}},Company:{t:0,b:{t:2,i:[{t:3}],s:"会社"}},Name:{t:0,b:{t:2,i:[{t:3}],s:"名前"}},Country:{t:0,b:{t:2,i:[{t:3}],s:"エリア"}},Email:{t:0,b:{t:2,i:[{t:3}],s:"メールボックス"}},Phone:{t:0,b:{t:2,i:[{t:3}],s:"携帯番号"}},Content:{t:0,b:{t:2,i:[{t:3}],s:"内容"}},Captcha:{t:0,b:{t:2,i:[{t:3}],s:"認証コード"}},submit:{t:0,b:{t:2,i:[{t:3}],s:"送信"}},cooperationlaboratory:{t:0,b:{t:2,i:[{t:3}],s:"学校企業協力実験室"}},XianUniversity:{t:0,b:{t:2,i:[{t:3}],s:"西安電子科技大学"}},ShanghaiJiaotong:{t:0,b:{t:2,i:[{t:3}],s:"上海交通大学"}},TechnologySydney:{t:0,b:{t:2,i:[{t:3}],s:"シドニー科学技術大学"}},SouthChina:{t:0,b:{t:2,i:[{t:3}],s:"華南理工大学"}},ElectronicScience:{t:0,b:{t:2,i:[{t:3}],s:"電子科学技術大学"}},CityUniversity:{t:0,b:{t:2,i:[{t:3}],s:"香港城市大学"}},international:{t:0,b:{t:2,i:[{t:3}],s:"通信業界で尊敬される国際会社を目指す。"}},Breakthrough:{t:0,b:{t:2,i:[{t:3}],s:"通宇は北欧市場で突破した"}},established:{t:0,b:{t:2,i:[{t:3}],s:"通宇と中国鉄塔、長期的なパートナーシップを構築"}},fronthaul:{t:0,b:{t:2,i:[{t:3}],s:"通宇25 G WDMに基づく5 Gフロントエンドソリューションは広く応用されている"}},shjtdxIntroduce:{t:0,b:{t:2,i:[{t:3}],s:"上海交通大学は百年の名門校だ。通宇通讯と上海交通大学は新技術交流、新技術新製品導入、人材育成などの面で広範な協力を展開した。"}},Viewingjoblistings:{t:0,b:{t:2,i:[{t:3}],s:"ワークリストの表示"}},PerformanceAntenna:{t:0,b:{t:2,i:[{t:3}],s:"高性能アンテナ"}},PlatformProfile:{t:0,b:{t:2,i:[{t:3}],s:"プラットフォーム構成ファイル"}},PlatformProfileText:{t:0,b:{t:2,i:[{t:3}],s:"「効率的」という言葉を聞いたとき、あなたは何を思いますか。効率性は産出と投入の比率を提供する。一般的に、効率は既存のリソースをどのように利用するかを教えてくれます。通宇の新型アンテナプラットフォームは特許設計構造を採用し、革命的なアップグレードを実現した。「6+5+2+3」があり、16のクリエイティブな利点があり、通信業界を高性能アンテナの効率的な時代に導くだろう。"}},ManufacturerView:{t:0,b:{t:2,i:[{t:3}],s:"製造元ビュー"}},ManufacturerDesc:{t:0,b:{t:2,i:[{t:3}],s:"Taurusプラットフォームに基づく高性能アンテナはメーカーの生産性を高め、製品構造の複雑さを低減した。"}},ManufacturerView2:{t:0,b:{t:2,i:[{t:3}],s:"オペレータビュー"}},ManufacturerViewNN:{t:0,b:{t:2,i:[{t:3}],s:"環境に優しい"}},ManufacturerDesc2:{t:0,b:{t:2,i:[{t:3}],s:"資源プラットフォームは電力事業者により性能が高く、品質が安定したアンテナを提供し、ユーザーに卓越したユーザー体験を提供する。"}},ManufacturerView3:{t:0,b:{t:2,i:[{t:3}],s:"投資家の視点"}},ManufacturerDesc3:{t:0,b:{t:2,i:[{t:3}],s:"アンテナの被覆距離が遠く、放射線効率が高いため、高性能アンテナを配置することで、投資家のCapExとOpExを削減した。"}},ManufacturerDesc4:{t:0,b:{t:2,i:[{t:3}],s:"Taurusプラットフォームに基づく高性能アンテナはメーカーの生産性を高め、製品構造の複雑さを低減した。"}},LowerLoss:{t:0,b:{t:2,i:[{t:3}],s:"給電ネットワーク損失の低減"}},HigherRadiationEfficiency:{t:0,b:{t:2,i:[{t:3}],s:"高い放射線効率"}},FewerCables:{t:0,b:{t:2,i:[{t:3}],s:"ケーブルの削減"}},FewerSoldering:{t:0,b:{t:2,i:[{t:3}],s:"少ない溶接"}},SmallerSize:{t:0,b:{t:2,i:[{t:3}],s:"小さいサイズ"}},SimplifiedStructure:{t:0,b:{t:2,i:[{t:3}],s:"シンプル構造"}},HigherGain:{t:0,b:{t:2,i:[{t:3}],s:"より高い利得"}},SuperiorCoverage:{t:0,b:{t:2,i:[{t:3}],s:"優れたカバレッジ"}},LowerFailureRate:{t:0,b:{t:2,i:[{t:3}],s:"障害率の低下"}},BetterPIMStability:{t:0,b:{t:2,i:[{t:3}],s:"PIM安定性の向上"}},HigherUsageofTowerSpace:{t:0,b:{t:2,i:[{t:3}],s:"タワースペースのより高い使用率"}},SavingCapEx:{t:0,b:{t:2,i:[{t:3}],s:"資本支出の削減"}},SavingOpEx:{t:0,b:{t:2,i:[{t:3}],s:"OpExの保存"}},LessPlasticUsage:{t:0,b:{t:2,i:[{t:3}],s:"プラスチックを使用しない"}},LessHeavyMetalsUsage:{t:0,b:{t:2,i:[{t:3}],s:"重金属の使用が少ない"}},SavingEnergy:{t:0,b:{t:2,i:[{t:3}],s:"省エネ"}}},ContactUs:{ContactUs:{t:0,b:{t:2,i:[{t:3}],s:"連絡先：通宇"}},Presaleservice:{t:0,b:{t:2,i:[{t:3}],s:"プリセールスサービス"}},Aftersaleservice:{t:0,b:{t:2,i:[{t:3}],s:"アフターサービス"}},Recruitment:{t:0,b:{t:2,i:[{t:3}],s:"賢者を招く"}},Supplier:{t:0,b:{t:2,i:[{t:3}],s:"ベンダーになる"}},Agency:{t:0,b:{t:2,i:[{t:3}],s:"代理店になる"}},Provide:{t:0,b:{t:2,i:[{t:3}],s:"世界に自由で障害のない緑のコミュニケーション橋を提供する"}},offices:{t:0,b:{t:2,i:[{t:3}],s:"私たちは異なる地域に事務所を持っています。現地の事務所に連絡してください。"}},MoreContacts:{t:0,b:{t:2,i:[{t:3}],s:"詳細な連絡先"}},headquarter:{t:0,b:{t:2,i:[{t:3}],s:"本社に連絡する"}},headquarterAddress:{t:0,b:{t:2,i:[{t:3}],s:"中国広東省中山市トーチハイテク産業開発区東鎮東二路1号"}},AfterSaleMessage:{t:0,b:{t:2,i:[{t:3}],s:"アフターサービス情報"}},dream:{t:0,b:{t:2,i:[{t:3}],s:"私の心の中には通宇と同行する夢がある。"}},dreamText:{t:0,b:{t:2,i:[{t:3}],s:"通宇は長期にわたり通信技術業務に力を入れ、5 G技術の試行錯誤と革新に力を入れ、接続を通じて一人一人の生活の質を高める。挑戦的で影響力のある仕事内容、完全な職業訓練と昇進システム、完全な人材育成計画メカニズムは、より多くの可能性を発見するのに役立ちます。上に向かって奮闘する文化的な雰囲気はあなたを急速に成長させ、あなたの声は真剣に扱われます。聞いて、ここでは、同僚だけでなく、夢を追うパートナーにも出会うことができます。"}},Recruitmentposition:{t:0,b:{t:2,i:[{t:3}],s:"採用職種"}},Socialrecruitment:{t:0,b:{t:2,i:[{t:3}],s:"社会採用"}},Campusrecruiting:{t:0,b:{t:2,i:[{t:3}],s:"キャンパス求人"}},OverseasRecruitment:{t:0,b:{t:2,i:[{t:3}],s:"海外採用"}},Employeegrowth:{t:0,b:{t:2,i:[{t:3}],s:"従業員の成長"}},Employeebenefits:{t:0,b:{t:2,i:[{t:3}],s:"従業員福利厚生"}},Workplace:{t:0,b:{t:2,i:[{t:3}],s:"勤務地"}},Age:{t:0,b:{t:2,i:[{t:3}],s:"年齢"}},Salary:{t:0,b:{t:2,i:[{t:3}],s:"給与"}},WorkExperience:{t:0,b:{t:2,i:[{t:3}],s:"仕事の経験"}},Education:{t:0,b:{t:2,i:[{t:3}],s:"学歴"}},number:{t:0,b:{t:2,i:[{t:3}],s:"人数"}},Jobdescription:{t:0,b:{t:2,i:[{t:3}],s:"作業の説明"}},Qualification:{t:0,b:{t:2,i:[{t:3}],s:"動作条件"}},Delivery:{t:0,b:{t:2,i:[{t:3}],s:"配達"}},achieve:{t:0,b:{t:2,i:[{t:3}],s:"デルに参加し、企業のウィンウィンを実現"}},Basicconditions:{t:0,b:{t:2,i:[{t:3}],s:"基本条件"}},conditions1:{t:0,b:{t:2,i:[{t:3}],s:"ISO 9001システムの認証を取得し、同類製品の生産と販売経験を1年持つ、"}},conditions2:{t:0,b:{t:2,i:[{t:3}],s:"深刻な違法信用喪失企業のリストに入っていない場合、"}},conditions3:{t:0,b:{t:2,i:[{t:3}],s:"他国から経営禁止企業のリストに入れられていない。"}},categories:{t:0,b:{t:2,i:[{t:3}],s:"通宇サプライヤー供給の主なカテゴリ"}},Applicationprocess:{t:0,b:{t:2,i:[{t:3}],s:"申請プロセス"}},Connectors:{t:0,b:{t:2,i:[{t:3}],s:"コネクタ"}},Cables:{t:0,b:{t:2,i:[{t:3}],s:"ケーブル本"}},PCBs:{t:0,b:{t:2,i:[{t:3}],s:"プリント配線板"}},Electronic:{t:0,b:{t:2,i:[{t:3}],s:"電子材料"}},Radomes:{t:0,b:{t:2,i:[{t:3}],s:"レーダカバー"}},Electroplating:{t:0,b:{t:2,i:[{t:3}],s:"めっきめっき"}},Plastic:{t:0,b:{t:2,i:[{t:3}],s:"プラスチック部品"}},Extruded:{t:0,b:{t:2,i:[{t:3}],s:"おしだしぎじゅつ"}},Die:{t:0,b:{t:2,i:[{t:3}],s:"ダイカスト"}},Packaging:{t:0,b:{t:2,i:[{t:3}],s:"ほうそうざいりょう"}},Motors:{t:0,b:{t:2,i:[{t:3}],s:"モーター台"}},Hardware:{t:0,b:{t:2,i:[{t:3}],s:"ハードウェア"}},Apply:{t:0,b:{t:2,i:[{t:3}],s:"登録申請"}},registration:{t:0,b:{t:2,i:[{t:3}],s:"仕入先への登録申請と登録情報の記入"}},Officialreview:{t:0,b:{t:2,i:[{t:3}],s:"公式レビュー"}},approval:{t:0,b:{t:2,i:[{t:3}],s:"承認後に応募者にEメールを送信"}},ConfirmAgreement:{t:0,b:{t:2,i:[{t:3}],s:"プロトコルの確認"}},confirmation:{t:0,b:{t:2,i:[{t:3}],s:"申請者の確認メールにはサービス契約と秘密保持契約があります"}},CompleteSigning:{t:0,b:{t:2,i:[{t:3}],s:"署名の完了"}},permissions:{t:0,b:{t:2,i:[{t:3}],s:"ベンダーのシステム権限を有効にする紙の契約捺印プロセスを同期させる"}},Pleaseleaveusamessage:{t:0,b:{t:2,i:[{t:3}],s:"サプライヤーになりたいですか。私たちにメッセージをください"}},prepared:{t:0,b:{t:2,i:[{t:3}],s:"身の危険を思う"}},Mercialagent:{t:0,b:{t:2,i:[{t:3}],s:"代理人"}},AtTongyuCommunication:{t:0,b:{t:2,i:[{t:3}],s:"通宇通讯では、個人や企業には公平な発展機会が必要だと考えているため、通信会社、マーケティング、バックアップ業務の複雑さを心配することなく、企業がデータベースを拡張できるようにするモデルを提案しました。"}},AgentsDistributors:{t:0,b:{t:2,i:[{t:3}],s:"代理店/ディーラー"}},Zone:{t:0,b:{t:2,i:[{t:3}],s:"エリア"}},CompanyNature:{t:0,b:{t:2,i:[{t:3}],s:"会社の性質"}},Producttype:{t:0,b:{t:2,i:[{t:3}],s:"製品タイプ"}},BusinessSupport:{t:0,b:{t:2,i:[{t:3}],s:"ビジネス・サポート"}},SalesSupport:{t:0,b:{t:2,i:[{t:3}],s:"アフターサポート"}},Technicalsupport:{t:0,b:{t:2,i:[{t:3}],s:"テクニカルサポート"}},Ifyou:{t:0,b:{t:2,i:[{t:3}],s:"もしあなたが"}},customerrelationships:{t:0,b:{t:2,i:[{t:3}],s:"地元の電気通信事業者に精通しており、一定の顧客関係がある。"}},independently:{t:0,b:{t:2,i:[{t:3}],s:"強い広報能力と独立して市場を開拓する能力を持っている、"}},Timelyunderstanding:{t:0,b:{t:2,i:[{t:3}],s:"顧客のニーズ情報をタイムリーに理解し、取得し、販売の進捗状況を追跡し、タイムリーにフィードバックする、"}},productsandsolutions:{t:0,b:{t:2,i:[{t:3}],s:"製品とソリューションについて一定の理解がある、"}},experience:{t:0,b:{t:2,i:[{t:3}],s:"販売に成功した経験がある、"}},greatercontribution:{t:0,b:{t:2,i:[{t:3}],s:"地元の通信業界により大きな貢献をすることに力を入れている。"}},sincerelycooperate:{t:0,b:{t:2,i:[{t:3}],s:"私たちはあなたが通宇通讯のパートナーになり、通宇通讯のグローバル販売ネットワークの大家族の一員になることを心から歓迎します。私たちは情報を共有し、資源を相互補完し、誠実に協力し、ウィンウィンを実現します。"}}},news:{news:{t:0,b:{t:2,i:[{t:3}],s:"ニュース"}},morenews:{t:0,b:{t:2,i:[{t:3}],s:"その他のニュース"}},ReadMore:{t:0,b:{t:2,i:[{t:3}],s:"詳細を読む"}}},dialog:{name:{t:0,b:{t:2,i:[{t:3}],s:"名前"}},tel:{t:0,b:{t:2,i:[{t:3}],s:"電話番号"}},company:{t:0,b:{t:2,i:[{t:3}],s:"会社"}},email:{t:0,b:{t:2,i:[{t:3}],s:"メールボックス"}},leaveamessage:{t:0,b:{t:2,i:[{t:3}],s:"メッセージ"}},InputContent:{t:0,b:{t:2,i:[{t:3}],s:"入力内容"}}},address:{NorthSouthAmerica:{t:0,b:{t:2,i:[{t:3}],s:"北米と南米"}},APAC:{t:0,b:{t:2,i:[{t:3}],s:"アジア太平洋地域"}},CEECIS:{t:0,b:{t:2,i:[{t:3}],s:"中東欧&独立国家連合体"}},Europe:{t:0,b:{t:2,i:[{t:3}],s:"ヨーロッパ"}},MiddleEastAfricaandKACustomers:{t:0,b:{t:2,i:[{t:3}],s:"中東、アフリカ、KA顧客"}},SydneyAustralia:{t:0,b:{t:2,i:[{t:3}],s:"オーストラリア・シドニー"}}},linkWorld:{China:{t:0,b:{t:2,i:[{t:3}],s:"中国"}},ChinaCase:{t:0,b:{t:2,i:[{t:3}],s:"中国の事例"}},Desc:{t:0,b:{static:"",t:2,i:[]}}}},Yh={title:{t:0,b:{t:2,i:[{t:3}],s:"Communication par tongyu"}},seo:{description:{t:0,b:{t:2,i:[{t:3}],s:"Tongyut tongxin se concentre sur la construction de connexions réseau solides et façonner les réseaux du futur. Q‘ils soient sans fil ou câblés, ils doivent être stables et fiables. Nos solutions utilisent des produits et des systèmes modulaires, économiques et faciles à installer et à entretenir."}},keywords:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu communication communications; Convergence des réseaux; tongyu;  Un bâtiment intelligent; 4G;  5G"}},twitterTitle:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu communication - concilier le présent et l’avenir"}},twitterDescription:{t:0,b:{t:2,i:[{t:3}],s:"Faire progresser le haut débit, les réseaux d‘entreprise et les réseaux sans fil pour faire progresser le progrès et créer une connectivité durable."}},title:{t:0,b:{t:2,i:[{t:3}],s:"Communication par tongyu"}},aboutTongYu:{t:0,b:{t:2,i:[{t:3}],s:"À propos de tongyu"}},TestingLaboratory:{t:0,b:{t:2,i:[{t:3}],s:"Champ de test"}},Supplier:{t:0,b:{t:2,i:[{t:3}],s:"fournisseur"}},BecomeSupplier:{t:0,b:{t:2,i:[{t:3}],s:"Devenir un fournisseur"}},SocialResponsibilityN:{t:0,b:{t:2,i:[{t:3}],s:"La politique"}},Recruitment:{t:0,b:{t:2,i:[{t:3}],s:"Le nasser"}},ProductsCenter:{t:0,b:{t:2,i:[{t:3}],s:"Centre de produits"}},Presaleservice:{t:0,b:{t:2,i:[{t:3}],s:"Service avant vente"}},NewTaurusPlatform:{t:0,b:{t:2,i:[{t:3}],s:"Plateforme de ressources"}},NewsActivities:{t:0,b:{t:2,i:[{t:3}],s:"Actualités & événements"}},LinksTheWorld:{t:0,b:{t:2,i:[{t:3}],s:"Relier le monde"}},InvestorRelations:{t:0,b:{t:2,i:[{t:3}],s:"Relations avec investisseurs"}},home:{t:0,b:{t:2,i:[{t:3}],s:"Communication par tongyu - Leader mondial des équipementiers de solutions de communication"}},corporateMission:{t:0,b:{t:2,i:[{t:3}],s:"La mission d’entreprise"}},CoreLeadership:{t:0,b:{t:2,i:[{t:3}],s:"Le leadership central"}},Agency:{t:0,b:{t:2,i:[{t:3}],s:"Devenir un agent"}},Aftersaleservice:{t:0,b:{t:2,i:[{t:3}],s:"Service après vente"}},AboutUs:{t:0,b:{t:2,i:[{t:3}],s:"À propos de nous"}},UniversityCooperation:{t:0,b:{t:2,i:[{t:3}],s:"Coopération université-entreprise"}},productDetail:{t:0,b:{t:2,i:[{t:3}],s:"Détail du produit"}},newsDetail:{t:0,b:{t:2,i:[{t:3}],s:"Détails des nouvelles"}}},header:{login:{t:0,b:{t:2,i:[{t:3}],s:"connexion"}},keywords:{t:0,b:{t:2,i:[{t:3}],s:"Mots clés"}},back:{t:0,b:{t:2,i:[{t:3}],s:"Retour au menu principal"}}},login:{firstIpt:{t:0,b:{t:2,i:[{t:3}],s:"Courriel:"}},password:{t:0,b:{t:2,i:[{t:3}],s:"Mot de passe"}},captcha:{t:0,b:{t:2,i:[{t:3}],s:"Captcha:"}},EmailAddress:{t:0,b:{t:2,i:[{t:3}],s:"Adresse courriel"}},ConfirmPassword:{t:0,b:{t:2,i:[{t:3}],s:"Confirmer le mot de passe"}},RegisterTitle:{t:0,b:{t:2,i:[{t:3}],s:"s‘enregistrer"}},Register:{t:0,b:{t:2,i:[{t:3}],s:"s’enregistrer"}},Resetpassword:{t:0,b:{t:2,i:[{t:3}],s:"Réinitialiser votre mot de passe"}},Noaccount:{t:0,b:{t:2,i:[{t:3}],s:"Pas de compte?"}},Createone:{t:0,b:{t:2,i:[{t:3}],s:"Créer un"}},Already:{t:0,b:{t:2,i:[{t:3}],s:"Vous avez déjà un compte? Connexion?"}}},nav:{product:{t:0,b:{t:2,i:[{t:3}],s:"produits"}},Innovation:{t:0,b:{t:2,i:[{t:3}],s:"l‘innovation"}},CustomerService:{t:0,b:{t:2,i:[{t:3}],s:"Notre service client"}},NewsActivities:{t:0,b:{t:2,i:[{t:3}],s:"Actualités & événements"}},NewsActivitiesDesc:{t:0,b:{static:"",t:2,i:[]}},AboutUs:{t:0,b:{t:2,i:[{t:3}],s:"À propos de tongyu"}},ContactUs:{t:0,b:{t:2,i:[{t:3}],s:"Communiquez avec tongyu"}},BSTAntennas:{t:0,b:{t:2,i:[{t:3}],s:"Les antennes"}},Massive:{t:0,b:{t:2,i:[{t:3}],s:"Grand et grand"}},MIMOMultiBands:{t:0,b:{t:2,i:[{t:3}],s:"Plusieurs antennes disponibles"}},MultiBeams:{t:0,b:{t:2,i:[{t:3}],s:"Plusieurs faisceaux multiples"}},Beamforming:{t:0,b:{t:2,i:[{t:3}],s:"L’affectation du faisceau"}},SmallcellAntenna:{t:0,b:{t:2,i:[{t:3}],s:"Une petite antenne"}},SpecialApplication:{t:0,b:{t:2,i:[{t:3}],s:"Pour applications spéciales"}},IndoorAntenna:{t:0,b:{t:2,i:[{t:3}],s:"Antenne pour intérieur"}},RFComponents:{t:0,b:{t:2,i:[{t:3}],s:"Dispositifs de rf"}},Combiner:{t:0,b:{t:2,i:[{t:3}],s:"Le combinateur"}},Filters:{t:0,b:{t:2,i:[{t:3}],s:"filtrer"}},GPS:{t:0,b:{t:2,i:[{t:3}],s:"GPS"}},MWproduct:{t:0,b:{t:2,i:[{t:3}],s:"Produits par MW"}},MWAntennas:{t:0,b:{t:2,i:[{t:3}],s:"Antenne pour MW"}},MWComponents:{t:0,b:{t:2,i:[{t:3}],s:"Composants en MW"}},OpticalComm:{t:0,b:{t:2,i:[{t:3}],s:"Les communications optiques"}},Battery:{t:0,b:{t:2,i:[{t:3}],s:"Les piles"}},Exchange:{t:0,b:{t:2,i:[{t:3}],s:"interrupteur"}},EnergyStorage:{t:0,b:{t:2,i:[{t:3}],s:"Stockage de l‘énergie"}},NewEnergy:{t:0,b:{t:2,i:[{t:3}],s:"Une nouvelle énergie"}},SatcomProduct:{t:0,b:{t:2,i:[{t:3}],s:"Produits de communication par satellite"}},VSATTerminal:{t:0,b:{t:2,i:[{t:3}],s:"Le terminal VSAT"}},PhasedArraySatelliteAntenna:{t:0,b:{t:2,i:[{t:3}],s:"Alignement directionnel des antennes paraboliques"}},OnTheMoveAntenna:{t:0,b:{t:2,i:[{t:3}],s:"Une antenne mobile"}},WirelessNetworkSolutions:{t:0,b:{t:2,i:[{t:3}],s:"Solutions réseau sans fil"}},FixedNetworkSolutions:{t:0,b:{t:2,i:[{t:3}],s:"Solution réseau fixe"}},IndustrySolutions:{t:0,b:{t:2,i:[{t:3}],s:"Solutions par industrie"}},TestingLaboratory:{t:0,b:{t:2,i:[{t:3}],s:"Champ de test"}},UniversityCooperation:{t:0,b:{t:2,i:[{t:3}],s:"Coopération université-entreprise"}},LinksTheWorld:{t:0,b:{t:2,i:[{t:3}],s:"Relier le monde"}},NewTaurusPlatform:{t:0,b:{t:2,i:[{t:3}],s:"Plateforme de ressources"}}},footer:{Home:{t:0,b:{t:2,i:[{t:3}],s:"La page de couverture"}},ProductsCenter:{t:0,b:{t:2,i:[{t:3}],s:"Centre de produits"}},Innovation:{t:0,b:{t:2,i:[{t:3}],s:"l’innovation"}},CustomerService:{t:0,b:{t:2,i:[{t:3}],s:"Notre service client"}},NewsActivities:{t:0,b:{t:2,i:[{t:3}],s:"Actualités & événements"}},AboutUs:{t:0,b:{t:2,i:[{t:3}],s:"À propos de nous"}},BSA:{t:0,b:{t:2,i:[{t:3}],s:"BSA"}},MWA:{t:0,b:{t:2,i:[{t:3}],s:"MWA"}},OpticalComm:{t:0,b:{t:2,i:[{t:3}],s:"Les communications optiques"}},Solutions:{t:0,b:{t:2,i:[{t:3}],s:"La solution"}},RFComponents:{t:0,b:{t:2,i:[{t:3}],s:"Dispositifs de rf"}},FWAProducts:{t:0,b:{t:2,i:[{t:3}],s:"Produits par FWA"}},NewEnergy:{t:0,b:{t:2,i:[{t:3}],s:"Une nouvelle énergie"}},TestingLab:{t:0,b:{t:2,i:[{t:3}],s:"Champ de test"}},UnivCooperation:{t:0,b:{t:2,i:[{t:3}],s:"Coopération université-entreprise"}},Linkstheworld:{t:0,b:{t:2,i:[{t:3}],s:"Relier le monde"}},NewTaurusPlatform:{t:0,b:{t:2,i:[{t:3}],s:"Plateforme de ressources"}},OurCustomers:{t:0,b:{t:2,i:[{t:3}],s:"De nos consommateurs"}},Agent:{t:0,b:{t:2,i:[{t:3}],s:"agent"}},Supplier:{t:0,b:{t:2,i:[{t:3}],s:"fournisseur"}},address:{t:0,b:{t:2,i:[{t:3}],s:"No.1, dong2rd road, dongzhen, zone de développement industriel de haute technologie torch, zhongshan, guangdong, Chine."}},FocusTongyu:{t:0,b:{t:2,i:[{t:3}],s:"Focus sur tongyu"}},copyright:{t:0,b:{t:2,i:[{t:3}],s:"Copyright (C) 2021 tongyutongshin inc. Tous droits réservés."}},Satcom:{t:0,b:{t:2,i:[{t:3}],s:"Communication par satellite"}}},home:{banner:{bannerText1:{t:0,b:{t:2,i:[{t:3}],s:"Servez les clients sérieusement et conduisez l‘innovation technologique"}},bannerText2:{t:0,b:{t:2,i:[{t:3}],s:"L’objectif est d‘être une entreprise internationale très appréciée dans le secteur de la communication"}},more:{t:0,b:{t:2,i:[{t:3}],s:"Davantage de"}}},NorthernEuropeanMarket1:{t:0,b:{t:2,i:[{t:3}],s:"Marchés nordiques"}},communicationRanked:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu communications occupe la 8ème place des opérateurs télécoms mondiaux avec 203 millions d'abonnés"}},Awarded:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu récompensé E**’s"}},newstext2:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu Communications Co., Ltd. (Abréviation: Tongyu communications, symbole boursier: 002792.sz)"}},newstext3:{t:0,b:{t:2,i:[{t:3}],s:"Découvrez tout ce qu'il y a à savoir sur le dernier système satellite: le terminal VSAT"}},corporateMission:{t:0,b:{t:2,i:[{t:3}],s:"La mission d‘entreprise"}},corporateMissionDesc:{t:0,b:{static:"",t:2,i:[]}},DeliveringResults:{t:0,b:{t:2,i:[{t:3}],s:"Livrer les résultats"}},Reliability:{t:0,b:{t:2,i:[{t:3}],s:"Fiable et fiable"}},Dependability:{t:0,b:{t:2,i:[{t:3}],s:"Digne de confiance"}},AboutUs:{t:0,b:{t:2,i:[{t:3}],s:"À propos de nous"}},Products:{t:0,b:{t:2,i:[{t:3}],s:"produits"}},ProductsDesc:{t:0,b:{static:"",t:2,i:[]}},NewEnergy:{t:0,b:{t:2,i:[{t:3}],s:"Une nouvelle énergie"}},productcenter:{t:0,b:{t:2,i:[{t:3}],s:"Centre de produits."}},Findoutmore:{t:0,b:{t:2,i:[{t:3}],s:"En savoir plus"}},BTSAntennas:{t:0,b:{t:2,i:[{t:3}],s:"Antenne pour BTS"}},MWAntennas:{t:0,b:{t:2,i:[{t:3}],s:"Antenne micro - ondes"}},Antennafor4G2:{t:0,b:{t:2,i:[{t:3}],s:"Station de base prepass, return, module optique pour centre de données"}},Pointtopointantennaforbackhaul2:{t:0,b:{t:2,i:[{t:3}],s:"Duplexeurs à l'intérieur et à l'extérieur de la station, filtres, coupleurs"}},Antennafor4G:{t:0,b:{t:2,i:[{t:3}],s:"Grande ou petite antenne 4G/5G"}},Pointtopointantennaforbackhaul:{t:0,b:{t:2,i:[{t:3}],s:"Antennes point à point pour backhaul"}},FWAProducts:{t:0,b:{t:2,i:[{t:3}],s:"Produits par FWA"}},CPEWifiRouterFTTH:{t:0,b:{t:2,i:[{t:3}],s:"Cpe.wifi routeur, fibre à la maison"}},OpticalProducts:{t:0,b:{t:2,i:[{t:3}],s:"Les produits optiques"}},RFComponents:{t:0,b:{t:2,i:[{t:3}],s:"Dispositifs de rf"}},SatcomProducts:{t:0,b:{t:2,i:[{t:3}],s:"Produits par satellite"}},Wellknowncases:{t:0,b:{t:2,i:[{t:3}],s:"Un cas bien connu"}},Readmore:{t:0,b:{t:2,i:[{t:3}],s:"Lire plus sur"}},NorthernEuropeanMarket:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu réalise une percée sur le marché nordique"}},globaltelecom:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu classé 8ème opérateur mondial de télécommunications avec 203 millions d'abonnés"}},newstitle1:{t:0,b:{t:2,i:[{t:3}],s:"Visitez le stand de tongyu au mobile world congress 2023"}},newstext1:{t:0,b:{t:2,i:[{t:3}],s:"Mobile world congress 2023 MWC Espagne se tiendra du 27 février au 2 mars 2023 à......"}},newstitle2:{t:0,b:{t:2,i:[{t:3}],s:"Découvrez tout sur les derniers systèmes satellitaires: terminaux VSAT"}},newstitle3:{t:0,b:{t:2,i:[{t:3}],s:"Tongyutongxun: croissance des revenus et des bénéfices au premier trimestre 2022"}},wellknowncases2title:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu remporte le prix e * * meilleur fournisseur d'antennes"}},wellknowncases2text:{t:0,b:{t:2,i:[{t:3}],s:"En 2018, l’ère de la 5G approche et les clients doivent développer leurs réseaux 5G à l‘avance"}},wellknowncases3title:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu réalise une percée sur le marché de l'Europe centrale et orientale"}},wellknowncases3text:{t:0,b:{t:2,i:[{t:3}],s:"Le Groupe C * * * est l'une des plus grandes entreprises de télécommunications d'Europe centrale et orientale"}}},Center:{all:{t:0,b:{t:2,i:[{t:3}],s:"La totalité des"}},productCenter:{t:0,b:{t:2,i:[{t:3}],s:"Centre de produits"}},RFComponent:{t:0,b:{t:2,i:[{t:3}],s:"Dispositifs de rf"}},MVProduct:{t:0,b:{t:2,i:[{t:3}],s:"Produits par MW"}},Provide:{t:0,b:{t:2,i:[{t:3}],s:"Un pont de communication vert et libre pour le monde"}},Producttype:{t:0,b:{t:2,i:[{t:3}],s:"Type de produit"}},allProduct:{t:0,b:{t:2,i:[{t:3}],s:"Tous les antennes"}},MultiBands:{t:0,b:{t:2,i:[{t:3}],s:"Bande de fréquence multiple"}},MassiveMIMO:{t:0,b:{t:2,i:[{t:3}],s:"5G MIMO à grande échelle"}},MassiveMIMO1:{t:0,b:{t:2,i:[{t:3}],s:"Antenne de station de base basse altitude"}},MassiveMIMO2:{t:0,b:{t:2,i:[{t:3}],s:"Antenne de station de base multifaisceaux"}},Viewdetail:{t:0,b:{t:2,i:[{t:3}],s:"Voir les détails"}},IntegratedandreplaceableRCU:{t:0,b:{t:2,i:[{t:3}],s:"RCU intégré et remplaçable"}},RemoteControlUnit:{t:0,b:{t:2,i:[{t:3}],s:"(unité de télécommande) antenne"}},ShareProducts:{t:0,b:{t:2,i:[{t:3}],s:"Produits à partager"}},ProductFeatures:{t:0,b:{t:2,i:[{t:3}],s:"Caractéristiques du produit"}},FILe:{t:0,b:{t:2,i:[{t:3}],s:"Le document"}},View:{t:0,b:{t:2,i:[{t:3}],s:"voir"}},GetQuote:{t:0,b:{t:2,i:[{t:3}],s:"Obtenir une soumission"}},Download:{t:0,b:{t:2,i:[{t:3}],s:"Le téléchargement"}}},about:{unfold:{t:0,b:{t:2,i:[{t:3}],s:"l’ouverture"}},retrieve:{t:0,b:{t:2,i:[{t:3}],s:"plié"}},SocialResponsibilityN:{t:0,b:{t:2,i:[{t:3}],s:"La politique"}},Tongyu:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu"}},realizeyourdreams:{t:0,b:{t:2,i:[{t:3}],s:"Un lieu pour réaliser vos rêves"}},TongyuLeadership:{t:0,b:{t:2,i:[{t:3}],s:"Dirigé par tongyu"}},InvestorRelations:{t:0,b:{t:2,i:[{t:3}],s:"Relations avec investisseurs"}},SocialResponsibility:{t:0,b:{t:2,i:[{t:3}],s:"La mission d‘entreprise"}},Introduction:{t:0,b:{t:2,i:[{t:3}],s:"Introduction à tongyutong communication"}},introductionText1:{t:0,b:{t:2,i:[{t:3}],s:"Tongyutongxun co., LTD. (tongyutongxun, code boursier: 002792) a été fondée en 1996, au cœur de la zone de développement industriel de haute technologie torch, grand bay area, guangdong mange, guangdong, zhongshan. Principalement engagé dans la recherche et le développement, la fabrication, la vente et le service des antennes de communication mobile, des équipements rf, des émetteurs optiques et d’autres produits. Nous nous engageons à fournir des antennes de communication, des produits d‘équipement à haute fréquence et des produits et solutions d’intégration pour les opérateurs de communication mobile et les intégrateurs d‘équipement à la maison et à l’étranger. Avec trois sites de production nationaux (zhongshan), deux filiales de l‘ue (Lettonie et Finlande) et trois filiales à 100 % (zhongshan tongyutongxin technology, shenzhen opway et guangtong intelligent), tongyutongxin dispose maintenant d‘une forte capacité de production et d’approvisionnement dans le monde entier. Les antennes de station de base tongyu tongshin ont été largement utilisées dans le monde entier. À ce jour, plus de 7 millions ont été utilisés par le réseau. En tant que fournisseur mondial certifié par huawei, zte, nokia, ericsson, datang, etc., tongyu a également été approuvé par china mobile, china telecom, china unicom, vodafone, telefonica, telecom australia, MTS, Optus, VHA, Oredoo, Veon, etc."}},introductionText2:{t:0,b:{t:2,i:[{t:3}],s:"Lettre YuTong successivement la flamme pays jugés prioritaires du plan générique, les entreprises de haute et nouvelle technologie de démonstration des secteurs clés de l’industrie de haute technologie, les entreprises innovantes dans la province de guangdong, industries stratégiques émergentes dans la province de guangdong, le soutien aux entreprises, l‘industrie de navigation par satellite compass, dans la province de guangdong techniques radiofréquence l‘état membre de l’union le renforcement des centres de recherche et de développement dans le domaine des technologies des communications mobiles dans la province de guangdong antenne de la station de base Les produits tongyu tongxun possèdent des droits de propriété intellectuelle indépendants et sont l’une des «entreprises d‘avantage de propriété intellectuelle dans la province du guangdong». Avec le laboratoire clé d’entreprise de guangdong et le centre technologique national d‘entreprise. En février 2021, la société avait obtenu 735 brevets."}},CompanyAdvantages:{t:0,b:{t:2,i:[{t:3}],s:"Avantages pour entreprises"}},SolutionsProvider:{t:0,b:{t:2,i:[{t:3}],s:"Leader mondial des solutions de communication"}},first:{t:0,b:{t:2,i:[{t:3}],s:"Le premier producteur d’antennes BTS en Chine."}},manufacturer:{t:0,b:{t:2,i:[{t:3}],s:"Premier fabricant mondial d‘antennes intelligentes TDD"}},antennadesigner:{t:0,b:{t:2,i:[{t:3}],s:"Concepteur de la première antenne 5G avec filtre intégré au monde"}},Developmentpath:{t:0,b:{t:2,i:[{t:3}],s:"Voies de développement"}},certified:{t:0,b:{t:2,i:[{t:3}],s:"Devenez un fournisseur certifié de samsung. Réalisation de la prise de contrôle de 100% d’opway."}},tranferred:{t:0,b:{t:2,i:[{t:3}],s:"En 2020, 6,25% du capital de la société anonyme sera transféré."}},services:{t:0,b:{t:2,i:[{t:3}],s:"En 2019, le laboratoire clé d‘entreprise de la province du guangdong a été listé, le nouveau bâtiment de production a été officiellement terminé et mis en production, le service CEP et WIFI6 a été ajouté."}},CORPORATEMISSION:{t:0,b:{t:2,i:[{t:3}],s:"La mission d’entreprise"}},Reliability:{t:0,b:{t:2,i:[{t:3}],s:"Livrable. Fiable. Solide comme le roc"}},GroupChairman:{t:0,b:{t:2,i:[{t:3}],s:"Président du groupe"}},CoreLeadership:{t:0,b:{t:2,i:[{t:3}],s:"Le leadership central"}},WuZhonglin:{t:0,b:{t:2,i:[{t:3}],s:"Wu Zhonglin"}},ShiGuiqing:{t:0,b:{t:2,i:[{t:3}],s:"Shi Guiqing"}},GroupGeneralManager:{t:0,b:{t:2,i:[{t:3}],s:"Directeur général du groupe"}},LiuMulin:{t:0,b:{t:2,i:[{t:3}],s:"Liu Mulin"}},Division:{t:0,b:{t:2,i:[{t:3}],s:"Directeur général du groupe antennes"}},WuZhonglinJS:{t:0,b:{t:2,i:[{t:3}],s:"Wu zhong-lin, né en janvier 1967, est de nationalité chinoise et n‘a pas de résidence permanente à l’étranger. Il est titulaire d‘un baccalauréat en technologie des champs électromagnétiques et des micro-ondes et d‘un mba à l’université western electric. Il a été ingénieur assistant à l’usine d’équipement de communication du sud-ouest de sanshui, guangdong, ingénieur de la division mobile du bureau des postes et télécommunications de zhongshan, guangdong, et Professeur Invité au collège technique professionnel de zhongshan. Depuis sa création, wu zhonglin a été président, directeur exécutif et directeur général. Actuellement président de tongyu tongxun co., LTD."}},ShiGuiqingJS:{t:0,b:{t:2,i:[{t:3}],s:"Shi Guiqing, né en octobre 1967, de nationalité australienne, maîtrise en administration des affaires. Depuis sa création, elle est vice-présidente, superviseure et directrice générale adjointe. Actuellement directeur et directeur général de tongyutongxun co., LTD., a travaillé à long terme dans la gestion des ventes nationales et des achats, avec une riche expérience en gestion d‘entreprise."}},LiuMulinJS:{t:0,b:{t:2,i:[{t:3}],s:"Liu mulin, homme, né en juin 1979, est de nationalité chinoise et n’a pas de résidence permanente à l‘étranger. Il est diplômé en électronique et informatique de l’université de nanchang et titulaire d‘un master en technologie des champs électromagnétiques et des micro-ondes de l‘université western electric. Depuis 2009, il est directeur adjoint et directeur général adjoint de tongyutongsin co., LTD."}},DepartmentHead:{t:0,b:{t:2,i:[{t:3}],s:"Chef de département"}},Basiccompanyprofile:{t:0,b:{t:2,i:[{t:3}],s:"Profil de base de l’entreprise"}},technology:{t:0,b:{t:2,i:[{t:3}],s:"Société technologie r & d information"}},Shareabbreviation:{t:0,b:{t:2,i:[{t:3}],s:"Stock en bref:"}},Sharecode:{t:0,b:{t:2,i:[{t:3}],s:"Code en stock:"}},DateofEstablishment:{t:0,b:{t:2,i:[{t:3}],s:"Date de fondation:"}},Date:{t:0,b:{t:2,i:[{t:3}],s:"16 décembre 1996"}},Timetomarket:{t:0,b:{t:2,i:[{t:3}],s:"Temps de commercialisation:"}},March:{t:0,b:{t:2,i:[{t:3}],s:"Le 28 mars 2016"}},Registeredaddress:{t:0,b:{t:2,i:[{t:3}],s:"Adresse de l‘enregistrement:"}},address:{t:0,b:{t:2,i:[{t:3}],s:"No.3, rue jintong, zone de développement industriel de haute technologie de la torche nationale, zhongshan, guangdong"}},Officeaddress:{t:0,b:{t:2,i:[{t:3}],s:"Adresse du bureau:"}},offAddress:{t:0,b:{t:2,i:[{t:3}],s:"No.1, dong2rd road, dongtown, torch development zone, zhongshan, guangdong"}},Legalrepresentative:{t:0,b:{t:2,i:[{t:3}],s:"Société personne morale:"}},representativeName:{t:0,b:{t:2,i:[{t:3}],s:"Wu zhong lin"}},Postalcode:{t:0,b:{t:2,i:[{t:3}],s:"Code postal par:"}},InvestorHotline:{t:0,b:{t:2,i:[{t:3}],s:"Hotline pour investisseurs:"}},InvestorRelationsInteractivePlatform:{t:0,b:{t:2,i:[{t:3}],s:"Plateforme interactive pour les relations investisseurs"}},Corporate1:{t:0,b:{t:2,i:[{t:3}],s:"Gouvernance de l’entreprise"}},Regulatory:{t:0,b:{t:2,i:[{t:3}],s:"Informations sur la protection réglementaire des investisseurs"}},download:{t:0,b:{t:2,i:[{t:3}],s:"Le téléchargement"}},Viewdetails:{t:0,b:{t:2,i:[{t:3}],s:"Voir les détails"}},Securities:{t:0,b:{t:2,i:[{t:3}],s:"Gso promeut le canal de médiation des litiges en valeurs mobilières et futures de la juridiction"}},Communication:{t:0,b:{t:2,i:[{t:3}],s:"Tong yu communication communication,"}},Providing:{t:0,b:{t:2,i:[{t:3}],s:"Offre sans fil vert gratuit et rapide"}},bridge:{t:0,b:{t:2,i:[{t:3}],s:"Un pont pour un monde de communication."}},Efficiency:{t:0,b:{t:2,i:[{t:3}],s:"Loyauté · lutte pour l‘innovation · efficacité"}},Efficiency2:{t:0,b:{t:2,i:[{t:3}],s:"Loyauté · lutte pour l’innovation · efficacité"}},EfficiencyH5:{t:0,b:{t:2,i:[{t:3}],s:"Loyauté · lutte pour l‘innovation · efficacité"}},Results:{t:0,b:{t:2,i:[{t:3}],s:"Fournir des résultats, la fiabilité et une fiabilité solide."}},ResultsH5:{t:0,b:{t:2,i:[{t:3}],s:"Fournir des résultats, la fiabilité et une fiabilité solide."}},benefit:{t:0,b:{t:2,i:[{t:3}],s:"Investissement rationnel, bénéfice mutuel"}}},innovation:{UniversityTitle:{t:0,b:{t:2,i:[{t:3}],s:"Collaboration étroite avec plusieurs universités nationales et internationales"}},UniversityText:{t:0,b:{t:2,i:[{t:3}],s:"Le développement de l'entreprise ne peut pas se faire sans le soutien de la technologie et des talents, avec la technologie de pointe et d'excellents talents, l'entreprise peut croître et se développer, la technologie peut innover, peut créer de nouveaux produits, renforcer la coopération avec les collèges et les universités en matière de production et de recherche peut conduire le développement de l'entreprise, peut améliorer efficacement son propre niveau de technologie et sa capacité d'innovation."}},UniversityText2:{t:0,b:{t:2,i:[{t:3}],s:"Par conséquent, la société a toujours accordé une grande attention à la coopération avec les collèges et les universités pour conduire le développement de haute qualité avec l'innovation scientifique et technologique. Établir une coopération étroite avec de nombreux laboratoires universitaires et universitaires pour accélérer la conversion rapide de la production et de la recherche."}},enterprise:{t:0,b:{t:2,i:[{t:3}],s:"Le programme national de la torche met l’accent sur les entreprises de haute technologie"}},TestSystem:{t:0,b:{t:2,i:[{t:3}],s:"Système de test d‘antenne de champ lointain rectangulaire intérieur"}},TestSystemText:{t:0,b:{t:2,i:[{t:3}],s:"Ce système est actuellement le plus grand système d’essai en champ éloigné à l’intérieur dans l‘industrie des communications mobiles. La cabine a subi une conception de simulation rigoureuse. La zone réfléchissante principale est recouverte d‘un matériau absorbant de 1,6 m de haut. La zone fresel est conçue avec des ondes de chebyshev pour minimiser les erreurs de mesure dues à la réflexion."}},TestSystem2:{t:0,b:{t:2,i:[{t:3}],s:"168 système d'essai en champ proche de sonde"}},TestSystemText2:{t:0,b:{t:2,i:[{t:3}],s:"Cette salle de test est actuellement l'un des systèmes de test en champ proche les plus grands et les plus avancés de l'industrie des communications. Cette tourelle de test est de haute précision, stable en rotation, avec des fonctions de translation et d'oscillation. La Chambre dispose également d'une fonction de contrôle de l'environnement thermostatique et humide. Validé par les laboratoires Thiel et Kyle, ce système présente l'avantage d'une grande stabilité et de faibles erreurs de test."}},Chamberdimension:{t:0,b:{t:2,i:[{t:3}],s:"Dimensions de chambre"}},Testquietzonedimension:{t:0,b:{t:2,i:[{t:3}],s:"Tester les dimensions de la zone statique"}},Receivingandsendingdistance:{t:0,b:{t:2,i:[{t:3}],s:"Distance de transmission"}},Gaindeviation:{t:0,b:{t:2,i:[{t:3}],s:"Déviation du gain"}},Gainrepeatabilitytesterror:{t:0,b:{t:2,i:[{t:3}],s:"Gain répétabilité erreur d’essai"}},Maximum:{t:0,b:{t:2,i:[{t:3}],s:"Poids maximum de l‘antenne testée"}},Message:{t:0,b:{t:2,i:[{t:3}],s:"Laisser un message"}},Company:{t:0,b:{t:2,i:[{t:3}],s:"Les entreprises"}},Name:{t:0,b:{t:2,i:[{t:3}],s:"Le nom"}},Country:{t:0,b:{t:2,i:[{t:3}],s:"Les régions"}},Email:{t:0,b:{t:2,i:[{t:3}],s:"La boîte aux lettres"}},Phone:{t:0,b:{t:2,i:[{t:3}],s:"Téléphone portable non"}},Content:{t:0,b:{t:2,i:[{t:3}],s:"Le contenu"}},Captcha:{t:0,b:{t:2,i:[{t:3}],s:"Code de vérification"}},submit:{t:0,b:{t:2,i:[{t:3}],s:"Présenté par le"}},cooperationlaboratory:{t:0,b:{t:2,i:[{t:3}],s:"Laboratoire de coopération université-entreprise"}},XianUniversity:{t:0,b:{t:2,i:[{t:3}],s:"Université d’électronique et de technologie de xi’an"}},ShanghaiJiaotong:{t:0,b:{t:2,i:[{t:3}],s:"Université de shanghai jiaotong"}},TechnologySydney:{t:0,b:{t:2,i:[{t:3}],s:"Université de technologie de sydney"}},SouthChina:{t:0,b:{t:2,i:[{t:3}],s:"Université de technologie de Chine du sud"}},ElectronicScience:{t:0,b:{t:2,i:[{t:3}],s:"Université de technologie électronique"}},CityUniversity:{t:0,b:{t:2,i:[{t:3}],s:"Université urbaine de Hong Kong"}},international:{t:0,b:{t:2,i:[{t:3}],s:"L‘objectif est de devenir une entreprise internationale très respectée dans le secteur de la communication."}},Breakthrough:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu fait une percée sur le marché nordique"}},established:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu et china tower établissent un partenariat à long terme"}},fronthaul:{t:0,b:{t:2,i:[{t:3}],s:"La solution avant 5G basée sur tongyu 25G WDM a été largement utilisée dans"}},shjtdxIntroduce:{t:0,b:{t:2,i:[{t:3}],s:"Shanghai jiao tong university est une école centenaire. Tongyutongxin et l‘université de shanghai jiao tong ont mené une vaste coopération sur les échanges de nouvelles technologies, l’introduction de nouvelles technologies et de nouveaux produits et la formation des talents."}},Viewingjoblistings:{t:0,b:{t:2,i:[{t:3}],s:"Voir la liste des emplois"}},PerformanceAntenna:{t:0,b:{t:2,i:[{t:3}],s:"Antenne haute performance"}},PlatformProfile:{t:0,b:{t:2,i:[{t:3}],s:"Profil de plateforme"}},PlatformProfileText:{t:0,b:{t:2,i:[{t:3}],s:"La plate - forme Taurus de Tongyu établit de nouvelles normes en matière d'efficacité et de durabilité de la technologie des antennes. Taurus combine performance maximale et responsabilité environnementale grâce à un design révolutionnaire breveté. La plate - forme est non seulement fiable, stable, mais aussi respectueuse de l'environnement, minimisant l'impact sur l'environnement tout en maximisant l'efficacité énergétique. Avec Taurus, entrez dans une nouvelle ère de communications vertes et performantes."}},ManufacturerView:{t:0,b:{t:2,i:[{t:3}],s:"Vue du fabricant"}},ManufacturerDesc:{t:0,b:{t:2,i:[{t:3}],s:"Les antennes hautes performances basées sur la plate-forme Taurus augmentent la productivité du fabricant et réduisent la complexité de la structure du produit."}},ManufacturerView2:{t:0,b:{t:2,i:[{t:3}],s:"Vue opérateur"}},ManufacturerViewNN:{t:0,b:{t:2,i:[{t:3}],s:"Vert protection de l'environnement"}},ManufacturerDesc2:{t:0,b:{t:2,i:[{t:3}],s:"La plate - forme Taurus fournit aux opérateurs électriques des antennes plus performantes et de qualité stable, offrant aux utilisateurs une expérience utilisateur exceptionnelle."}},ManufacturerView3:{t:0,b:{t:2,i:[{t:3}],s:"Point de vue des investisseurs"}},ManufacturerDesc3:{t:0,b:{t:2,i:[{t:3}],s:"En raison de la plus grande distance de couverture de l'antenne et d'une meilleure efficacité de rayonnement, CAPEX et OPEX pour les investisseurs ont été réduits par le déploiement d'antennes haute performance."}},ManufacturerDesc4:{t:0,b:{t:2,i:[{t:3}],s:"Les antennes hautes performances basées sur la plate-forme Taurus augmentent la productivité du fabricant et réduisent la complexité de la structure du produit."}},LowerLoss:{t:0,b:{t:2,i:[{t:3}],s:"Réduction des pertes sur le réseau d‘alimentation"}},HigherRadiationEfficiency:{t:0,b:{t:2,i:[{t:3}],s:"Plus grande efficacité de rayonnement"}},FewerCables:{t:0,b:{t:2,i:[{t:3}],s:"Moins de câbles"}},FewerSoldering:{t:0,b:{t:2,i:[{t:3}],s:"Moins de soudures"}},SmallerSize:{t:0,b:{t:2,i:[{t:3}],s:"La petite taille"}},SimplifiedStructure:{t:0,b:{t:2,i:[{t:3}],s:"Simplifier la structure"}},HigherGain:{t:0,b:{t:2,i:[{t:3}],s:"Un gain plus élevé"}},SuperiorCoverage:{t:0,b:{t:2,i:[{t:3}],s:"Une couverture supérieure"}},LowerFailureRate:{t:0,b:{t:2,i:[{t:3}],s:"Taux d’échec inférieur"}},BetterPIMStability:{t:0,b:{t:2,i:[{t:3}],s:"Meilleure stabilité PIM"}},HigherUsageofTowerSpace:{t:0,b:{t:2,i:[{t:3}],s:"Meilleure utilisation de l‘espace de la tour"}},SavingCapEx:{t:0,b:{t:2,i:[{t:3}],s:"Économies sur capex"}},SavingOpEx:{t:0,b:{t:2,i:[{t:3}],s:"Sauvez votre OpEx"}},LessPlasticUsage:{t:0,b:{t:2,i:[{t:3}],s:"Moins de plastique"}},LessHeavyMetalsUsage:{t:0,b:{t:2,i:[{t:3}],s:"Moins d’utilisation des métaux lourds"}},SavingEnergy:{t:0,b:{t:2,i:[{t:3}],s:"Economie de l‘énergie"}}},ContactUs:{ContactUs:{t:0,b:{t:2,i:[{t:3}],s:"Communiquez avec tongyu"}},Presaleservice:{t:0,b:{t:2,i:[{t:3}],s:"Service avant vente"}},Aftersaleservice:{t:0,b:{t:2,i:[{t:3}],s:"Service après vente"}},Recruitment:{t:0,b:{t:2,i:[{t:3}],s:"Le nasser"}},Supplier:{t:0,b:{t:2,i:[{t:3}],s:"Devenir un fournisseur"}},Agency:{t:0,b:{t:2,i:[{t:3}],s:"Devenir un agent"}},Provide:{t:0,b:{t:2,i:[{t:3}],s:"Un pont de communication vert et libre pour le monde"}},offices:{t:0,b:{t:2,i:[{t:3}],s:"Nous avons des bureaux dans différentes régions. Veuillez contacter votre bureau local."}},MoreContacts:{t:0,b:{t:2,i:[{t:3}],s:"Plus de contacts"}},headquarter:{t:0,b:{t:2,i:[{t:3}],s:"Contacter le siège"}},headquarterAddress:{t:0,b:{t:2,i:[{t:3}],s:"No.1, dong2rd road, dongzhen, zone de développement industriel de haute technologie torch, zhongshan, guangdong, Chine"}},AfterSaleMessage:{t:0,b:{t:2,i:[{t:3}],s:"Informations après vente"}},dream:{t:0,b:{t:2,i:[{t:3}],s:"J’ai un rêve dans mon coeur, marcher avec tongyu"}},dreamText:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu est engagé depuis longtemps dans les affaires de technologie de communication et est engagé dans l‘expérimentation et l’innovation continues de la technologie 5G pour améliorer la qualité de vie de tout le monde grâce à la connectivité. Le contenu de travail stimulant et influent, le système complet de formation professionnelle et de promotion et le mécanisme parfait du programme de formation des talents vous mèneront à découvrir plus de possibilités. L‘atmosphère culturelle de uplift vous permet de grandir rapidement et votre voix sera prise au sérieux. Écoutez, ici, vous rencontrerez non seulement des collègues, mais aussi des partenaires qui poursuivent leurs rêves."}},Recruitmentposition:{t:0,b:{t:2,i:[{t:3}],s:"Postes à recruter"}},Socialrecruitment:{t:0,b:{t:2,i:[{t:3}],s:"Recrutement en société"}},Campusrecruiting:{t:0,b:{t:2,i:[{t:3}],s:"Recrutement sur campus"}},OverseasRecruitment:{t:0,b:{t:2,i:[{t:3}],s:"Recrutement à l’étranger"}},Employeegrowth:{t:0,b:{t:2,i:[{t:3}],s:"Croissance du personnel"}},Employeebenefits:{t:0,b:{t:2,i:[{t:3}],s:"Avantages pour employés"}},Workplace:{t:0,b:{t:2,i:[{t:3}],s:"Lieu de travail"}},Age:{t:0,b:{t:2,i:[{t:3}],s:"âge"}},Salary:{t:0,b:{t:2,i:[{t:3}],s:"Des traitements"}},WorkExperience:{t:0,b:{t:2,i:[{t:3}],s:"Expérience de travail"}},Education:{t:0,b:{t:2,i:[{t:3}],s:"diplôme"}},number:{t:0,b:{t:2,i:[{t:3}],s:"Le nombre de"}},Jobdescription:{t:0,b:{t:2,i:[{t:3}],s:"Description du travail"}},Qualification:{t:0,b:{t:2,i:[{t:3}],s:"Conditions de travail"}},Delivery:{t:0,b:{t:2,i:[{t:3}],s:"La distribution"}},achieve:{t:0,b:{t:2,i:[{t:3}],s:"Rejoignez-nous pour une entreprise gagnant-gagnant"}},Basicconditions:{t:0,b:{t:2,i:[{t:3}],s:"Les conditions essentielles"}},conditions1:{t:0,b:{t:2,i:[{t:3}],s:"Obtention de la certification du système ISO9001, avec une expérience d‘un an dans la production et la vente de produits similaires;"}},conditions2:{t:0,b:{t:2,i:[{t:3}],s:"Ne figurent pas sur la liste des entreprises qui enfreignent gravement la loi;"}},conditions3:{t:0,b:{t:2,i:[{t:3}],s:"Ne pas être inclus dans la liste des entreprises interdites d’exploitation par d‘autres pays."}},categories:{t:0,b:{t:2,i:[{t:3}],s:"Principales catégories d’approvisionnement de tongyu supplier"}},Applicationprocess:{t:0,b:{t:2,i:[{t:3}],s:"Processus de demande"}},Connectors:{t:0,b:{t:2,i:[{t:3}],s:"connecteur"}},Cables:{t:0,b:{t:2,i:[{t:3}],s:"Les câbles"}},PCBs:{t:0,b:{t:2,i:[{t:3}],s:"Circuit imprimé circuit"}},Electronic:{t:0,b:{t:2,i:[{t:3}],s:"Le matériel électronique"}},Radomes:{t:0,b:{t:2,i:[{t:3}],s:"Le radôme"}},Electroplating:{t:0,b:{t:2,i:[{t:3}],s:"La galvanoplastie"}},Plastic:{t:0,b:{t:2,i:[{t:3}],s:"Pièces en plastique"}},Extruded:{t:0,b:{t:2,i:[{t:3}],s:"Technologie de extrusion"}},Die:{t:0,b:{t:2,i:[{t:3}],s:"Moulage sous pression"}},Packaging:{t:0,b:{t:2,i:[{t:3}],s:"Matériaux pour emballages"}},Motors:{t:0,b:{t:2,i:[{t:3}],s:"moteur"}},Hardware:{t:0,b:{t:2,i:[{t:3}],s:"Le matériel"}},Apply:{t:0,b:{t:2,i:[{t:3}],s:"Demander un enregistrement"}},registration:{t:0,b:{t:2,i:[{t:3}],s:"Demande d‘inscription en tant que fournisseur et complétez les informations d’inscription"}},Officialreview:{t:0,b:{t:2,i:[{t:3}],s:"Un audit officiel"}},approval:{t:0,b:{t:2,i:[{t:3}],s:"Envoyer un courriel aux candidats après approbation"}},ConfirmAgreement:{t:0,b:{t:2,i:[{t:3}],s:"Confirmer l’accord"}},confirmation:{t:0,b:{t:2,i:[{t:3}],s:"Un contrat de service et un accord de confidentialité sont inclus dans l‘e-mail de confirmation du demandeur"}},CompleteSigning:{t:0,b:{t:2,i:[{t:3}],s:"Complétez votre signature"}},permissions:{t:0,b:{t:2,i:[{t:3}],s:"Permettre aux autorités du système fournisseur de synchroniser le processus de sceau des contrats papier"}},Pleaseleaveusamessage:{t:0,b:{t:2,i:[{t:3}],s:"Vous voulez devenir fournisseur? Laissez nous un message"}},prepared:{t:0,b:{t:2,i:[{t:3}],s:"Be prepared for danger in times of time and work hard"}},Mercialagent:{t:0,b:{t:2,i:[{t:3}],s:"agent"}},AtTongyuCommunication:{t:0,b:{t:2,i:[{t:3}],s:"Chez tongyutongxin, nous croyons que les individus ou les entreprises ont besoin d‘opportunités de développement équitables. Nous avons donc proposé ce modèle qui permettra aux entreprises d’étendre leurs bases de données sans avoir à s‘inquiéter de la complexité des entreprises de télécommunications, du marketing et des opérations de sauvegarde."}},AgentsDistributors:{t:0,b:{t:2,i:[{t:3}],s:"Agents/distributeurs"}},Zone:{t:0,b:{t:2,i:[{t:3}],s:"Les régions"}},CompanyNature:{t:0,b:{t:2,i:[{t:3}],s:"Nature de l’entreprise"}},Producttype:{t:0,b:{t:2,i:[{t:3}],s:"Type de produit"}},BusinessSupport:{t:0,b:{t:2,i:[{t:3}],s:"Soutien commercial"}},SalesSupport:{t:0,b:{t:2,i:[{t:3}],s:"Support après - vente"}},Technicalsupport:{t:0,b:{t:2,i:[{t:3}],s:"Et support technique"}},Ifyou:{t:0,b:{t:2,i:[{t:3}],s:"Si vous êtes"}},customerrelationships:{t:0,b:{t:2,i:[{t:3}],s:"Connaissance des opérateurs locaux de télécommunications et des relations avec les clients;"}},independently:{t:0,b:{t:2,i:[{t:3}],s:"Forte capacité de relations publiques et capacité à explorer le marché indépendamment;"}},Timelyunderstanding:{t:0,b:{t:2,i:[{t:3}],s:"Comprendre et obtenir des informations sur les besoins des clients en temps opportun, suivre le progrès des ventes et rétroaction en temps opportun;"}},productsandsolutions:{t:0,b:{t:2,i:[{t:3}],s:"Connaissance des produits et des solutions;"}},experience:{t:0,b:{t:2,i:[{t:3}],s:"Expérience de ventes réussies;"}},greatercontribution:{t:0,b:{t:2,i:[{t:3}],s:"S‘engager à apporter une plus grande contribution à l’industrie de la communication locale."}},sincerelycooperate:{t:0,b:{t:2,i:[{t:3}],s:"Nous vous souhaitons la bienvenue en tant que partenaire de tongyutongxin et membre de la famille du réseau de vente mondial de tongyutongxin. Nous partageons des informations et des ressources complémentaires. Nous coopérons sincèrement pour réaliser le gagnant-gagnant."}}},news:{news:{t:0,b:{t:2,i:[{t:3}],s:"La presse"}},morenews:{t:0,b:{t:2,i:[{t:3}],s:"Plus de nouvelles"}},ReadMore:{t:0,b:{t:2,i:[{t:3}],s:"Lire plus sur"}}},dialog:{name:{t:0,b:{t:2,i:[{t:3}],s:"Le nom"}},tel:{t:0,b:{t:2,i:[{t:3}],s:"Tél."}},company:{t:0,b:{t:2,i:[{t:3}],s:"Les entreprises"}},email:{t:0,b:{t:2,i:[{t:3}],s:"Adresse courriel courriel"}},leaveamessage:{t:0,b:{t:2,i:[{t:3}],s:"Le message"}},InputContent:{t:0,b:{t:2,i:[{t:3}],s:"Entrez le contenu"}}},address:{NorthSouthAmerica:{t:0,b:{t:2,i:[{t:3}],s:"Amérique du nord et du sud"}},APAC:{t:0,b:{t:2,i:[{t:3}],s:"Asie pacifique"}},CEECIS:{t:0,b:{t:2,i:[{t:3}],s:"Europe centrale et orientale et communauté des états indépendants"}},Europe:{t:0,b:{t:2,i:[{t:3}],s:"l‘europe"}},MiddleEastAfricaandKACustomers:{t:0,b:{t:2,i:[{t:3}],s:"Moyen-orient, afrique et clients KA"}},SydneyAustralia:{t:0,b:{t:2,i:[{t:3}],s:"Sydney en Australie"}}},linkWorld:{China:{t:0,b:{t:2,i:[{t:3}],s:"La Chine"}},ChinaCase:{t:0,b:{t:2,i:[{t:3}],s:"Le cas chinois"}},Desc:{t:0,b:{static:"",t:2,i:[]}}}},$h={title:{t:0,b:{t:2,i:[{t:3}],s:"Tong yu Comunicación"}},seo:{description:{t:0,b:{t:2,i:[{t:3}],s:"Tongyut tongxin se centra en construir conexiones de red fuertes y dar forma a las redes del futuro. Ya sea inalámbrico o cableado, debe ser estable y confiable. Nuestras soluciones utilizan productos y sistemas modulares, económicos y de fácil instalación y mantenimiento."}},keywords:{t:0,b:{t:2,i:[{t:3}],s:"Comunicación tong yuo; Convergencia de redes; tongyu;  Un edificio inteligente; 4G;  5G"}},twitterTitle:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu Communication - integrando el presente y el futuro"}},twitterDescription:{t:0,b:{t:2,i:[{t:3}],s:"Impulsando la banda ancha, las redes corporativas y las redes inalámbricas, impulsando el progreso y construyendo conexiones duraderas."}},title:{t:0,b:{t:2,i:[{t:3}],s:"Tong yu Comunicación"}},aboutTongYu:{t:0,b:{t:2,i:[{t:3}],s:"Acerca de tongyu"}},TestingLaboratory:{t:0,b:{t:2,i:[{t:3}],s:"Campo de pruebas"}},Supplier:{t:0,b:{t:2,i:[{t:3}],s:"suministrador"}},BecomeSupplier:{t:0,b:{t:2,i:[{t:3}],s:"Sea un proveedor"}},SocialResponsibilityN:{t:0,b:{t:2,i:[{t:3}],s:"La política"}},Recruitment:{t:0,b:{t:2,i:[{t:3}],s:"La contratación"}},ProductsCenter:{t:0,b:{t:2,i:[{t:3}],s:"Centro de productos"}},Presaleservice:{t:0,b:{t:2,i:[{t:3}],s:"Pre-venta servicio"}},NewTaurusPlatform:{t:0,b:{t:2,i:[{t:3}],s:"Plataforma de recursos"}},NewsActivities:{t:0,b:{t:2,i:[{t:3}],s:"Noticias & eventos"}},LinksTheWorld:{t:0,b:{t:2,i:[{t:3}],s:"Conectando el mundo"}},InvestorRelations:{t:0,b:{t:2,i:[{t:3}],s:"Relaciones con inversores"}},home:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu Communication - Líder mundial en equipos de soluciones de comunicación"}},corporateMission:{t:0,b:{t:2,i:[{t:3}],s:"La misión corporativa"}},CoreLeadership:{t:0,b:{t:2,i:[{t:3}],s:"El líder central"}},Agency:{t:0,b:{t:2,i:[{t:3}],s:"Convertirse en agente"}},Aftersaleservice:{t:0,b:{t:2,i:[{t:3}],s:"Servicio post-venta"}},AboutUs:{t:0,b:{t:2,i:[{t:3}],s:"Acerca de tongyu"}},UniversityCooperation:{t:0,b:{t:2,i:[{t:3}],s:"Cooperación universidad-empresa"}},productDetail:{t:0,b:{t:2,i:[{t:3}],s:"Detalle del producto"}},newsDetail:{t:0,b:{t:2,i:[{t:3}],s:"Noticias en detalle"}}},header:{login:{t:0,b:{t:2,i:[{t:3}],s:"inicio"}},keywords:{t:0,b:{t:2,i:[{t:3}],s:"Palabra clave"}},back:{t:0,b:{t:2,i:[{t:3}],s:"Volver al menú principal"}}},login:{firstIpt:{t:0,b:{t:2,i:[{t:3}],s:"Correo electrónico"}},password:{t:0,b:{t:2,i:[{t:3}],s:"contraseña"}},captcha:{t:0,b:{t:2,i:[{t:3}],s:"Captcha"}},EmailAddress:{t:0,b:{t:2,i:[{t:3}],s:"Dirección de correo electrónico"}},ConfirmPassword:{t:0,b:{t:2,i:[{t:3}],s:"Confirmar la contraseña"}},RegisterTitle:{t:0,b:{t:2,i:[{t:3}],s:"registro"}},Register:{t:0,b:{t:2,i:[{t:3}],s:"registro"}},Resetpassword:{t:0,b:{t:2,i:[{t:3}],s:"Restablecer la contraseña"}},Noaccount:{t:0,b:{t:2,i:[{t:3}],s:"No tiene cuenta?"}},Createone:{t:0,b:{t:2,i:[{t:3}],s:"Crear una"}},Already:{t:0,b:{t:2,i:[{t:3}],s:"Ya tienes una cuenta？"}}},nav:{product:{t:0,b:{t:2,i:[{t:3}],s:"productos"}},Innovation:{t:0,b:{t:2,i:[{t:3}],s:"La innovación"}},CustomerService:{t:0,b:{t:2,i:[{t:3}],s:"Servicio al cliente"}},NewsActivities:{t:0,b:{t:2,i:[{t:3}],s:"Noticias & eventos"}},NewsActivitiesDesc:{t:0,b:{static:"",t:2,i:[]}},AboutUs:{t:0,b:{t:2,i:[{t:3}],s:"Acerca de tongyu"}},ContactUs:{t:0,b:{t:2,i:[{t:3}],s:"Contactar con tongyu"}},BSTAntennas:{t:0,b:{t:2,i:[{t:3}],s:"La antena"}},Massive:{t:0,b:{t:2,i:[{t:3}],s:"grandioso"}},MIMOMultiBands:{t:0,b:{t:2,i:[{t:3}],s:"Antena múltiple"}},MultiBeams:{t:0,b:{t:2,i:[{t:3}],s:"multihaz"}},Beamforming:{t:0,b:{t:2,i:[{t:3}],s:"Asignación de haz"}},SmallcellAntenna:{t:0,b:{t:2,i:[{t:3}],s:"Antena pequeña"}},SpecialApplication:{t:0,b:{t:2,i:[{t:3}],s:"Para aplicaciones especiales"}},IndoorAntenna:{t:0,b:{t:2,i:[{t:3}],s:"Antena para interior"}},RFComponents:{t:0,b:{t:2,i:[{t:3}],s:"Dispositivos de rf"}},Combiner:{t:0,b:{t:2,i:[{t:3}],s:"combinador"}},Filters:{t:0,b:{t:2,i:[{t:3}],s:"filtrar"}},GPS:{t:0,b:{t:2,i:[{t:3}],s:"GPS"}},MWproduct:{t:0,b:{t:2,i:[{t:3}],s:"Productos en MW"}},MWAntennas:{t:0,b:{t:2,i:[{t:3}],s:"Antena en MW"}},MWComponents:{t:0,b:{t:2,i:[{t:3}],s:"Componentes en MW"}},OpticalComm:{t:0,b:{t:2,i:[{t:3}],s:"Comunicaciones ópticas"}},Battery:{t:0,b:{t:2,i:[{t:3}],s:"Las baterías"}},Exchange:{t:0,b:{t:2,i:[{t:3}],s:"intercambiador"}},EnergyStorage:{t:0,b:{t:2,i:[{t:3}],s:"Almacenamiento de energía"}},NewEnergy:{t:0,b:{t:2,i:[{t:3}],s:"Nueva energía"}},SatcomProduct:{t:0,b:{t:2,i:[{t:3}],s:"Productos de comunicación satelital"}},VSATTerminal:{t:0,b:{t:2,i:[{t:3}],s:"Terminal VSAT"}},PhasedArraySatelliteAntenna:{t:0,b:{t:2,i:[{t:3}],s:"Antenas parabólicas con arreglo direccional"}},OnTheMoveAntenna:{t:0,b:{t:2,i:[{t:3}],s:"Antena móvil"}},WirelessNetworkSolutions:{t:0,b:{t:2,i:[{t:3}],s:"Soluciones para redes inalámbricas"}},FixedNetworkSolutions:{t:0,b:{t:2,i:[{t:3}],s:"Soluciones de red fija"}},IndustrySolutions:{t:0,b:{t:2,i:[{t:3}],s:"Soluciones de red fija soluciones por industria"}},TestingLaboratory:{t:0,b:{t:2,i:[{t:3}],s:"Campo de pruebas"}},UniversityCooperation:{t:0,b:{t:2,i:[{t:3}],s:"Cooperación universidad-empresa"}},LinksTheWorld:{t:0,b:{t:2,i:[{t:3}],s:"Conectando el mundo"}},NewTaurusPlatform:{t:0,b:{t:2,i:[{t:3}],s:"Plataforma de recursos"}}},footer:{Home:{t:0,b:{t:2,i:[{t:3}],s:"En la primera página"}},ProductsCenter:{t:0,b:{t:2,i:[{t:3}],s:"Centro de productos"}},Innovation:{t:0,b:{t:2,i:[{t:3}],s:"La innovación"}},CustomerService:{t:0,b:{t:2,i:[{t:3}],s:"Servicio al cliente"}},NewsActivities:{t:0,b:{t:2,i:[{t:3}],s:"Noticias & eventos"}},AboutUs:{t:0,b:{t:2,i:[{t:3}],s:"Acerca de nosotros"}},BSA:{t:0,b:{t:2,i:[{t:3}],s:"BSA"}},MWA:{t:0,b:{t:2,i:[{t:3}],s:"MWA"}},OpticalComm:{t:0,b:{t:2,i:[{t:3}],s:"Comunicaciones ópticas"}},Solutions:{t:0,b:{t:2,i:[{t:3}],s:"La solución"}},RFComponents:{t:0,b:{t:2,i:[{t:3}],s:"Dispositivos de rf"}},FWAProducts:{t:0,b:{t:2,i:[{t:3}],s:"Productos de FWA"}},NewEnergy:{t:0,b:{t:2,i:[{t:3}],s:"Nueva energía"}},TestingLab:{t:0,b:{t:2,i:[{t:3}],s:"Campo de pruebas"}},UnivCooperation:{t:0,b:{t:2,i:[{t:3}],s:"Cooperación universidad-empresa"}},Linkstheworld:{t:0,b:{t:2,i:[{t:3}],s:"Conectando el mundo"}},NewTaurusPlatform:{t:0,b:{t:2,i:[{t:3}],s:"Plataforma de recursos"}},OurCustomers:{t:0,b:{t:2,i:[{t:3}],s:"De nuestros consumidores"}},Agent:{t:0,b:{t:2,i:[{t:3}],s:"agente"}},Supplier:{t:0,b:{t:2,i:[{t:3}],s:"suministrador"}},address:{t:0,b:{t:2,i:[{t:3}],s:"No.1 east 2nd road, dongzhen, zona de desarrollo industrial de alta tecnología torch, zhongshan, guangdong, China."}},FocusTongyu:{t:0,b:{t:2,i:[{t:3}],s:"Enfoque en tongyu"}},copyright:{t:0,b:{t:2,i:[{t:3}],s:"Copyright (C) 2021 tongyutongxin co., LTD todos los derechos reservados."}},Satcom:{t:0,b:{t:2,i:[{t:3}],s:"Comunicación por satélite"}}},home:{banner:{bannerText1:{t:0,b:{t:2,i:[{t:3}],s:"Servicio serio a los clientes, liderando la innovación tecnológica"}},bannerText2:{t:0,b:{t:2,i:[{t:3}],s:"El objetivo es ser una empresa internacional muy respetada en el sector de las comunicaciones"}},more:{t:0,b:{t:2,i:[{t:3}],s:"más"}}},NorthernEuropeanMarket1:{t:0,b:{t:2,i:[{t:3}],s:"Mercado nórdico"}},communicationRanked:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu Communications ocupa el octavo lugar entre los operadores de Telecomunicaciones del mundo con 203 millones de usuarios...."}},Awarded:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu ganó el Premio E**’s"}},newstext2:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu Communications co., Ltd. (abreviado: Tongyu communications, Código de acciones: 002792.sz)"}},newstext3:{t:0,b:{t:2,i:[{t:3}],s:"Todo para explorar el último sistema de satélites: terminales VSAT"}},corporateMission:{t:0,b:{t:2,i:[{t:3}],s:"La misión corporativa"}},corporateMissionDesc:{t:0,b:{static:"",t:2,i:[]}},DeliveringResults:{t:0,b:{t:2,i:[{t:3}],s:"Entrega de resultados"}},Reliability:{t:0,b:{t:2,i:[{t:3}],s:"Confiable y confiable"}},Dependability:{t:0,b:{t:2,i:[{t:3}],s:"Confiable y confiable"}},AboutUs:{t:0,b:{t:2,i:[{t:3}],s:"Acerca de nosotros"}},Products:{t:0,b:{t:2,i:[{t:3}],s:"productos"}},ProductsDesc:{t:0,b:{static:"",t:2,i:[]}},NewEnergy:{t:0,b:{t:2,i:[{t:3}],s:"Nueva energía"}},productcenter:{t:0,b:{t:2,i:[{t:3}],s:"Centro de productos."}},Findoutmore:{t:0,b:{t:2,i:[{t:3}],s:"Para saber más"}},BTSAntennas:{t:0,b:{t:2,i:[{t:3}],s:"Antena para BTS"}},MWAntennas:{t:0,b:{t:2,i:[{t:3}],s:"Antena de microondas"}},Antennafor4G2:{t:0,b:{t:2,i:[{t:3}],s:"Transmisión delantera y trasera de la estación base, módulo óptico del Centro de datos"}},Pointtopointantennaforbackhaul2:{t:0,b:{t:2,i:[{t:3}],s:"Duplexor, filtro y combinador dentro y fuera de la estación"}},Antennafor4G:{t:0,b:{t:2,i:[{t:3}],s:"Antenas 4G/5G grandes o pequeñas"}},Pointtopointantennaforbackhaul:{t:0,b:{t:2,i:[{t:3}],s:"Antenas punto a punto para backhaul"}},FWAProducts:{t:0,b:{t:2,i:[{t:3}],s:"Productos de FWA"}},CPEWifiRouterFTTH:{t:0,b:{t:2,i:[{t:3}],s:"Cpe.wifi router, fibra a casa"}},OpticalProducts:{t:0,b:{t:2,i:[{t:3}],s:"Productos ópticos"}},RFComponents:{t:0,b:{t:2,i:[{t:3}],s:"Dispositivos de rf"}},SatcomProducts:{t:0,b:{t:2,i:[{t:3}],s:"Productos por satélite"}},Wellknowncases:{t:0,b:{t:2,i:[{t:3}],s:"Un caso conocido"}},Readmore:{t:0,b:{t:2,i:[{t:3}],s:"Leer más sobre"}},NorthernEuropeanMarket:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu logra avances en el mercado nórdico"}},globaltelecom:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu ocupa el octavo operador de telecomunicaciones más grande del mundo con 203 millones de usuarios"}},newstitle1:{t:0,b:{t:2,i:[{t:3}],s:"Visite el stand de tongyu en el mobile world congress 2023"}},newstext1:{t:0,b:{t:2,i:[{t:3}],s:"Mobile world congress 2023 MWC españa se celebrará del 27 de febrero al 2 de marzo de 2023 en......"}},newstitle2:{t:0,b:{t:2,i:[{t:3}],s:"Descubre todo sobre los últimos sistemas satelitales: terminales VSAT"}},newstitle3:{t:0,b:{t:2,i:[{t:3}],s:"Tongyutongxun: los ingresos y los beneficios crecieron en el primer trimestre de 2022"}},wellknowncases2title:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu ganó el e * * mejor proveedor de antenas"}},wellknowncases2text:{t:0,b:{t:2,i:[{t:3}],s:"En 2018, se acerca la era 5G y los clientes necesitan desarrollar redes 5G con antelación."}},wellknowncases3title:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu logra avances en los mercados de Europa central y oriental"}},wellknowncases3text:{t:0,b:{t:2,i:[{t:3}],s:"El Grupo C * * * es una de las mayores compañías de telecomunicaciones de Europa central y oriental"}}},Center:{all:{t:0,b:{t:2,i:[{t:3}],s:"total"}},productCenter:{t:0,b:{t:2,i:[{t:3}],s:"Centro de productos"}},RFComponent:{t:0,b:{t:2,i:[{t:3}],s:"Dispositivos de rf"}},MVProduct:{t:0,b:{t:2,i:[{t:3}],s:"Productos por MW"}},Provide:{t:0,b:{t:2,i:[{t:3}],s:"Un puente de comunicación verde y libre para el mundo"}},Producttype:{t:0,b:{t:2,i:[{t:3}],s:"Tipo de producto"}},allProduct:{t:0,b:{t:2,i:[{t:3}],s:"Todos La antena"}},MultiBands:{t:0,b:{t:2,i:[{t:3}],s:"multibanda"}},MassiveMIMO:{t:0,b:{t:2,i:[{t:3}],s:"5G gran escala MIMO"}},MassiveMIMO1:{t:0,b:{t:2,i:[{t:3}],s:"Antena de estación base de baja altitud"}},MassiveMIMO2:{t:0,b:{t:2,i:[{t:3}],s:"Antena de estación base multihaz"}},Viewdetail:{t:0,b:{t:2,i:[{t:3}],s:"Ver los detalles"}},IntegratedandreplaceableRCU:{t:0,b:{t:2,i:[{t:3}],s:"RCU integrado y reemplazable"}},RemoteControlUnit:{t:0,b:{t:2,i:[{t:3}],s:"(unidad de control remoto) antena"}},ShareProducts:{t:0,b:{t:2,i:[{t:3}],s:"Productos para compartir"}},ProductFeatures:{t:0,b:{t:2,i:[{t:3}],s:"Características del producto"}},FILe:{t:0,b:{t:2,i:[{t:3}],s:"El documento"}},View:{t:0,b:{t:2,i:[{t:3}],s:"ver"}},GetQuote:{t:0,b:{t:2,i:[{t:3}],s:"Obtenga una cotización"}},Download:{t:0,b:{t:2,i:[{t:3}],s:"descargar"}}},about:{unfold:{t:0,b:{t:2,i:[{t:3}],s:"inicio"}},retrieve:{t:0,b:{t:2,i:[{t:3}],s:"plegable"}},SocialResponsibilityN:{t:0,b:{t:2,i:[{t:3}],s:"La política"}},Tongyu:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu"}},realizeyourdreams:{t:0,b:{t:2,i:[{t:3}],s:"Un lugar para cumplir tus sueños"}},CoreLeadership:{t:0,b:{t:2,i:[{t:3}],s:"El líder central"}},TongyuLeadership:{t:0,b:{t:2,i:[{t:3}],s:"Líder de tongyu"}},InvestorRelations:{t:0,b:{t:2,i:[{t:3}],s:"Relaciones con inversores"}},SocialResponsibility:{t:0,b:{t:2,i:[{t:3}],s:"La misión corporativa"}},Introduction:{t:0,b:{t:2,i:[{t:3}],s:"Tongyutong comunicación introducción"}},introductionText1:{t:0,b:{t:2,i:[{t:3}],s:"Tongyutongxun co., LTD. (abreviado: tongyutongxun, código de acción: 002792) se estableció en 1996 en el corazón de la zona de desarrollo industrial de alta tecnología torch, gran bay area, manjedoura yugang, zhongshan, guangdong. Se dedica principalmente a la investigación y desarrollo, fabricación, ventas y servicio de antenas de comunicaciones móviles, equipos de rf, transceptores ópticos y otros productos. Nos dedicamos a proporcionar antenas de comunicaciones, productos de equipos de alta frecuencia y productos y soluciones de integración para operadores de comunicaciones móviles nacionales y extranjeros e integradores de equipos. Tongyutongxun ahora tiene una fuerte capacidad de producción y suministro global con tres plantas de producción nacionales (zhongshan), dos sucursales de la ue (letonia y finlandia) y tres filiales de propiedad total (zhongshan tongyutongxun technology, shenzhen opway y guangtong smart). Las antenas de la estación base tongyutongxun han sido ampliamente utilizadas en todo el mundo. Hasta la fecha, la red ha utilizado más de 7 millones de unidades. Como un proveedor global que ha sido certificado por huawei, zte, nokia, ericsson, datang y otros proveedores de equipos de sistema, tongyu también ha sido reconocido por China mobile, China telecom, China unicom, vodafone, telefonica, telecom australia, MTS, Optus, VHA, Oredoo, Veon, etc."}},introductionText2:{t:0,b:{t:2,i:[{t:3}],s:'Tong YuTong las vistas se clasifica los países prioritarias del plan de empresa de alta tecnología, los proyectos de demostración de la terciarización, guangdong empresas de alta y nueva tecnología, guangdong, industrias y empresas estratégicas, con guangdong industria de miembros de la alianza de navegación por satélite compass la creación de centros de i + d equipo de ingeniería de radiofrecuencia de guangdong antenas de las torres de telefonía móvil, Los productos tongyutongxun tienen derechos de propiedad intelectual independientes y son una de las "empresas de ventaja de propiedad intelectual de guangdong". Tiene el laboratorio clave de la empresa de guangdong y el centro tecnológico nacional de la empresa. A partir de febrero de 2021, la compañía ha obtenido 735 patentes.'}},CompanyAdvantages:{t:0,b:{t:2,i:[{t:3}],s:"Ventajas para empresas"}},SolutionsProvider:{t:0,b:{t:2,i:[{t:3}],s:"Proveedor líder mundial de soluciones de comunicación"}},first:{t:0,b:{t:2,i:[{t:3}],s:"Fabricante de la primera antena BTS en China."}},manufacturer:{t:0,b:{t:2,i:[{t:3}],s:"Primer fabricante mundial de antenas inteligentes TDD"}},antennadesigner:{t:0,b:{t:2,i:[{t:3}],s:"Diseñador de la primera antena 5G con filtro integrado del mundo"}},Developmentpath:{t:0,b:{t:2,i:[{t:3}],s:"Caminos de desarrollo"}},certified:{t:0,b:{t:2,i:[{t:3}],s:"Conviértase en un proveedor certificado de samsung. Realización del 100% del control de OPWAY."}},tranferred:{t:0,b:{t:2,i:[{t:3}],s:"En 2020 se transferirá el 6,25% del capital social de la sociedad limitada."}},services:{t:0,b:{t:2,i:[{t:3}],s:"En 2019, el laboratorio clave de la empresa de la provincia de guangdong se enumeró, el nuevo edificio de producción se completó oficialmente y puso en producción. Se agregaron servicios CEP y WIFI6."}},CORPORATEMISSION:{t:0,b:{t:2,i:[{t:3}],s:"La misión corporativa"}},Reliability:{t:0,b:{t:2,i:[{t:3}],s:"Entrega de resultados. Confiabilidad. Sólido como una roca"}},GroupChairman:{t:0,b:{t:2,i:[{t:3}],s:"Presidente del grupo"}},WuZhonglin:{t:0,b:{t:2,i:[{t:3}],s:"Wu zhonglin"}},ShiGuiqing:{t:0,b:{t:2,i:[{t:3}],s:"Shi Guiqing"}},GroupGeneralManager:{t:0,b:{t:2,i:[{t:3}],s:"Gerente general del grupo"}},LiuMulin:{t:0,b:{t:2,i:[{t:3}],s:"Liu Mulin"}},Division:{t:0,b:{t:2,i:[{t:3}],s:"Director general del grupo antenas"}},WuZhonglinJS:{t:0,b:{t:2,i:[{t:3}],s:"Wu zhonglin,Nacido en enero de 1967, de nacionalidad China, sin residencia permanente en el extranjero. Licenciado en tecnología de campos electromagnéticos y microondas, mba en la universidad western electric. Fue ingeniero asistente en la fábrica de equipos de comunicación del suroeste de sanshui, guangdong, ingeniero de la división móvil de la oficina de correos y telecomunicaciones de zhongshan, guangdong, y profesor visitante en el instituto de tecnología profesional de zhongshan. Desde su fundación, wu zhonglin ha sido presidente, director ejecutivo y director general. Actualmente es presidente de tongyutongxun corporation."}},ShiGuiqingJS:{t:0,b:{t:2,i:[{t:3}],s:"Shi Guiqing,Nacido en octubre de 1967, nacionalidad australiana, mba. Desde su fundación, ha sido vicepresidenta, supervisora y directora general adjunta. Actualmente director y director general de tongyutongxun co., LTD., ha trabajado en ventas nacionales y gestión de compras durante mucho tiempo y tiene una rica experiencia en gestión empresarial."}},LiuMulinJS:{t:0,b:{t:2,i:[{t:3}],s:"Liu Mulin,Hombre, nacido en junio de 1979, de nacionalidad China, sin residencia permanente en el extranjero. Licenciado en tecnología electrónica de la información de la universidad de nanchang y master en campos electromagnéticos y tecnología de microondas de la universidad de western electric. Actualmente es director y director general adjunto de tongyutongxun co., LTD."}},DepartmentHead:{t:0,b:{t:2,i:[{t:3}],s:"Jefe de departamento"}},Basiccompanyprofile:{t:0,b:{t:2,i:[{t:3}],s:"Perfil básico de la empresa"}},technology:{t:0,b:{t:2,i:[{t:3}],s:"Empresa tecnología i + d info"}},Shareabbreviation:{t:0,b:{t:2,i:[{t:3}],s:"Stock corto:"}},Sharecode:{t:0,b:{t:2,i:[{t:3}],s:"Código de stock:"}},DateofEstablishment:{t:0,b:{t:2,i:[{t:3}],s:"Fecha de fundación:"}},Date:{t:0,b:{t:2,i:[{t:3}],s:"16 de diciembre de 1996"}},Timetomarket:{t:0,b:{t:2,i:[{t:3}],s:"Tiempo al mercado:"}},March:{t:0,b:{t:2,i:[{t:3}],s:"28 de marzo de 2016"}},Registeredaddress:{t:0,b:{t:2,i:[{t:3}],s:"Dirección registrada:"}},address:{t:0,b:{t:2,i:[{t:3}],s:"No.3, jintong street, zona de desarrollo industrial de alta tecnología de la antorcha nacional, zhongshan, guangdong"}},Officeaddress:{t:0,b:{t:2,i:[{t:3}],s:"Dirección de oficina:"}},offAddress:{t:0,b:{t:2,i:[{t:3}],s:"No.1 dong2rd rd, dongzhen, zona de desarrollo torch, zhongshan, guangdong"}},Legalrepresentative:{t:0,b:{t:2,i:[{t:3}],s:"Empresa persona jurídica:"}},representativeName:{t:0,b:{t:2,i:[{t:3}],s:"Wu zhonglin"}},Postalcode:{t:0,b:{t:2,i:[{t:3}],s:"Código postal:"}},InvestorHotline:{t:0,b:{t:2,i:[{t:3}],s:"Línea directa para inversores:"}},InvestorRelationsInteractivePlatform:{t:0,b:{t:2,i:[{t:3}],s:"Plataforma interactiva de relaciones con inversores"}},Corporate1:{t:0,b:{t:2,i:[{t:3}],s:"Gobierno corporativo"}},Regulatory:{t:0,b:{t:2,i:[{t:3}],s:"Información de protección del inversor regulatorio"}},download:{t:0,b:{t:2,i:[{t:3}],s:"descargar"}},Viewdetails:{t:0,b:{t:2,i:[{t:3}],s:"Ver los detalles"}},Securities:{t:0,b:{t:2,i:[{t:3}],s:"GSH promueve el canal de mediación de litigios de litigios de futuros de valores de jurisdicciones"}},Communication:{t:0,b:{t:2,i:[{t:3}],s:"Tong yu comunicación de noticias,"}},Providing:{t:0,b:{t:2,i:[{t:3}],s:"Ofrece wi-fi verde gratis y rápido"}},bridge:{t:0,b:{t:2,i:[{t:3}],s:"Puente para el mundo de la comunicación."}},Efficiency:{t:0,b:{t:2,i:[{t:3}],s:"Lealtad · lucha por la innovación · eficiencia"}},Efficiency2:{t:0,b:{t:2,i:[{t:3}],s:"Lealtad · lucha por la innovación · eficiencia"}},EfficiencyH5:{t:0,b:{t:2,i:[{t:3}],s:"Lealtad · lucha por la innovación · eficiencia"}},Results:{t:0,b:{t:2,i:[{t:3}],s:"Entrega de resultados, confiabilidad y fiabilidad sólida."}},ResultsH5:{t:0,b:{t:2,i:[{t:3}],s:"Entrega de resultados, confiabilidad y fiabilidad sólida."}},benefit:{t:0,b:{t:2,i:[{t:3}],s:"Inversión racional, beneficio mutuo"}}},innovation:{UniversityTitle:{t:0,b:{t:2,i:[{t:3}],s:"Estrecha cooperación con muchas universidades en el país y en el extranjero"}},UniversityText:{t:0,b:{t:2,i:[{t:3}],s:"El desarrollo de la empresa no puede separarse del apoyo de la Ciencia y la tecnología y el talento. con la Ciencia y la tecnología avanzadas y el talento sobresaliente, la empresa puede crecer y desarrollarse, la Ciencia y la tecnología pueden innovar, crear nuevos productos, fortalecer la cooperación industria - Universidad - investigación con universidades puede impulsar mejor el desarrollo de la empresa y mejorar más eficazmente el nivel científico y tecnológico y la capacidad de innovación de la empresa."}},UniversityText2:{t:0,b:{t:2,i:[{t:3}],s:"Por lo tanto, la compañía siempre ha prestado gran atención a la cooperación con colegios y universidades para impulsar el desarrollo de alta calidad con la innovación científica y tecnológica. Establecer una estrecha cooperación con muchos laboratorios universitarios para acelerar la rápida transformación de la industria, la Universidad y la investigación."}},enterprise:{t:0,b:{t:2,i:[{t:3}],s:"Programa nacional de antorcha empresas de alta tecnología clave"}},TestSystem:{t:0,b:{t:2,i:[{t:3}],s:"Sistema de prueba de antena de campo remoto rectangular interior"}},TestSystemText:{t:0,b:{t:2,i:[{t:3}],s:"Este sistema es actualmente el sistema de prueba de campo remoto más grande en la industria de las comunicaciones móviles. La cabina ha pasado por un riguroso diseño de simulación. La zona reflectante principal está cubierta con material absorbente de 1,6 m de altura y la zona fresel está diseñada con ondas de chebyshev para minimizar los errores de medición causados por la reflexión."}},Chamberdimension:{t:0,b:{t:2,i:[{t:3}],s:"Dimensiones de cámara"}},TestSystem2:{t:0,b:{t:2,i:[{t:3}],s:"168 sistema de prueba de campo cercano de sonda"}},TestSystemText2:{t:0,b:{t:2,i:[{t:3}],s:"La Sala de pruebas es actualmente uno de los sistemas de pruebas de campo cercano más grandes y avanzados de la industria de las comunicaciones. La Mesa giratoria de prueba tiene alta precisión, rotación estable y funciones de traducción y oscilación. La Sala también tiene una función de control ambiental de temperatura y humedad constantes. Después de la verificación de los laboratorios Thiel y kyle, el sistema tiene las ventajas de alta estabilidad y pequeño error de prueba."}},Testquietzonedimension:{t:0,b:{t:2,i:[{t:3}],s:"Pruebe el tamaño de la zona estática"}},Receivingandsendingdistance:{t:0,b:{t:2,i:[{t:3}],s:"Distancia de transmisión"}},Gaindeviation:{t:0,b:{t:2,i:[{t:3}],s:"Desviación de ganancia"}},Gainrepeatabilitytesterror:{t:0,b:{t:2,i:[{t:3}],s:"Ganancia repetibilidad error de prueba"}},Maximum:{t:0,b:{t:2,i:[{t:3}],s:"Peso máximo de la antena probada"}},Message:{t:0,b:{t:2,i:[{t:3}],s:"Deja tu mensaje online"}},Company:{t:0,b:{t:2,i:[{t:3}],s:"La empresa"}},Name:{t:0,b:{t:2,i:[{t:3}],s:"Los nombres"}},Country:{t:0,b:{t:2,i:[{t:3}],s:"La región"}},Email:{t:0,b:{t:2,i:[{t:3}],s:"dirección"}},Phone:{t:0,b:{t:2,i:[{t:3}],s:"Teléfono móvil no"}},Content:{t:0,b:{t:2,i:[{t:3}],s:"El contenido"}},Captcha:{t:0,b:{t:2,i:[{t:3}],s:"Código de verificación"}},submit:{t:0,b:{t:2,i:[{t:3}],s:"presentación"}},cooperationlaboratory:{t:0,b:{t:2,i:[{t:3}],s:"Laboratorio colaborativo universidad-empresa"}},XianUniversity:{t:0,b:{t:2,i:[{t:3}],s:"Universidad de xian electrónica y tecnología"}},ShanghaiJiaotong:{t:0,b:{t:2,i:[{t:3}],s:"Universidad de shanghái"}},TechnologySydney:{t:0,b:{t:2,i:[{t:3}],s:"Universidad de tecnología de sydney"}},SouthChina:{t:0,b:{t:2,i:[{t:3}],s:"Universidad tecnológica del sur de China"}},ElectronicScience:{t:0,b:{t:2,i:[{t:3}],s:"Universidad de tecnología electrónica"}},CityUniversity:{t:0,b:{t:2,i:[{t:3}],s:"Universidad de Hong Kong"}},international:{t:0,b:{t:2,i:[{t:3}],s:"El objetivo es ser una empresa internacional muy respetada en el sector de las comunicaciones."}},Breakthrough:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu hace un avance en el mercado nórdico"}},established:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu y China steel tower establecen una asociación a largo plazo"}},fronthaul:{t:0,b:{t:2,i:[{t:3}],s:"La solución delantera 5G basada en tongyu 25G WDM ha sido ampliamente utilizada en"}},shjtdxIntroduce:{t:0,b:{t:2,i:[{t:3}],s:"Shanghai jiao tong university es una universidad centenaria. Tongyutongxun y la universidad de jiao tong han desarrollado una amplia cooperación en el intercambio de nuevas tecnologías, la introducción de nuevas tecnologías y productos, y la formación de talentos."}},Viewingjoblistings:{t:0,b:{t:2,i:[{t:3}],s:"Ver lista de trabajos"}},PerformanceAntenna:{t:0,b:{t:2,i:[{t:3}],s:"Antenas de alto rendimiento"}},PlatformProfile:{t:0,b:{t:2,i:[{t:3}],s:"Perfil de plataforma"}},PlatformProfileText:{t:0,b:{t:2,i:[{t:3}],s:'¿Qué te viene a la mente cuando escuchas la palabra "eficiente"? La eficiencia proporciona la relación entre los productos y los insumos. En general, la eficiencia nos dice cómo utilizar los recursos disponibles. La nueva plataforma de antena de tongyu utiliza una estructura de diseño patentada que realiza una actualización revolucionaria. Hay "6+5+2+3", hay un total de 16 ventajas creativas, que liderarán la industria de las comunicaciones en la era eficiente de antenas de alto rendimiento.'}},ManufacturerView:{t:0,b:{t:2,i:[{t:3}],s:"Vista del fabricante"}},ManufacturerDesc:{t:0,b:{t:2,i:[{t:3}],s:"Las antenas de alto rendimiento basadas en la plataforma Taurus aumentan la productividad del fabricante y reducen la complejidad de la estructura del producto."}},ManufacturerView2:{t:0,b:{t:2,i:[{t:3}],s:"Vista del operador"}},ManufacturerViewNN:{t:0,b:{t:2,i:[{t:3}],s:"Protección del medio ambiente verde"}},ManufacturerDesc2:{t:0,b:{t:2,i:[{t:3}],s:"La plataforma Taurus ofrece a los operadores eléctricos antenas de mayor rendimiento y calidad estable, proporcionando a los usuarios una excelente experiencia de usuario."}},ManufacturerView3:{t:0,b:{t:2,i:[{t:3}],s:"Punto de vista de los inversores"}},ManufacturerDesc3:{t:0,b:{t:2,i:[{t:3}],s:"Debido a la mayor distancia de cobertura y la mayor eficiencia de radiación de la antena, Capex y OPEX de los inversores se reducen mediante el despliegue de antenas de alto rendimiento."}},ManufacturerDesc4:{t:0,b:{t:2,i:[{t:3}],s:"Las antenas de alto rendimiento basadas en la plataforma Taurus aumentan la productividad del fabricante y reducen la complejidad de la estructura del producto."}},LowerLoss:{t:0,b:{t:2,i:[{t:3}],s:"Reducción de pérdidas en la red de alimentación"}},HigherRadiationEfficiency:{t:0,b:{t:2,i:[{t:3}],s:"Mayor eficiencia de radiación"}},FewerCables:{t:0,b:{t:2,i:[{t:3}],s:"Menos cables"}},FewerSoldering:{t:0,b:{t:2,i:[{t:3}],s:"Menos soldadura"}},SmallerSize:{t:0,b:{t:2,i:[{t:3}],s:"Tamaño pequeño"}},SimplifiedStructure:{t:0,b:{t:2,i:[{t:3}],s:"Simplifique su estructura"}},HigherGain:{t:0,b:{t:2,i:[{t:3}],s:"Mayor ganancia"}},SuperiorCoverage:{t:0,b:{t:2,i:[{t:3}],s:"Excelente cobertura de cobertura"}},LowerFailureRate:{t:0,b:{t:2,i:[{t:3}],s:"Menor tasa de averías"}},BetterPIMStability:{t:0,b:{t:2,i:[{t:3}],s:"Mejor estabilidad PIM"}},HigherUsageofTowerSpace:{t:0,b:{t:2,i:[{t:3}],s:"Mayor utilización del espacio de la torre"}},SavingCapEx:{t:0,b:{t:2,i:[{t:3}],s:"Ahorro en capex"}},SavingOpEx:{t:0,b:{t:2,i:[{t:3}],s:"Guardar el OpEx"}},LessPlasticUsage:{t:0,b:{t:2,i:[{t:3}],s:"Menos uso de plástico"}},LessHeavyMetalsUsage:{t:0,b:{t:2,i:[{t:3}],s:"Menos uso de metales pesados"}},SavingEnergy:{t:0,b:{t:2,i:[{t:3}],s:"Ahorro de energía"}}},ContactUs:{ContactUs:{t:0,b:{t:2,i:[{t:3}],s:"Contactar con tongyu"}},Presaleservice:{t:0,b:{t:2,i:[{t:3}],s:"Pre-venta servicio"}},Aftersaleservice:{t:0,b:{t:2,i:[{t:3}],s:"Servicio post-venta"}},Recruitment:{t:0,b:{t:2,i:[{t:3}],s:"La contratación"}},Supplier:{t:0,b:{t:2,i:[{t:3}],s:"Sea un proveedor"}},Agency:{t:0,b:{t:2,i:[{t:3}],s:"Convertirse en agente"}},Provide:{t:0,b:{t:2,i:[{t:3}],s:"Un puente de comunicación verde y libre para el mundo"}},offices:{t:0,b:{t:2,i:[{t:3}],s:"Tenemos oficinas en diferentes regiones. Póngase en contacto con su oficina local."}},MoreContacts:{t:0,b:{t:2,i:[{t:3}],s:"Más contactos contacto"}},headquarter:{t:0,b:{t:2,i:[{t:3}],s:"Contactar la sede"}},headquarterAddress:{t:0,b:{t:2,i:[{t:3}],s:"No.1 east 2nd road, dongzhen, zona de desarrollo industrial de alta tecnología torch, zhongshan, guangdong, China"}},AfterSaleMessage:{t:0,b:{t:2,i:[{t:3}],s:"Información post-venta"}},dream:{t:0,b:{t:2,i:[{t:3}],s:"Tengo un sueño en mi corazón, caminar con tongyu"}},dreamText:{t:0,b:{t:2,i:[{t:3}],s:"Tongyu se dedica a largo plazo al negocio de la tecnología de las comunicaciones y se dedica a la experimentación continua y la innovación de la tecnología 5G para mejorar la calidad de vida de todos a través de la conectividad. El contenido de trabajo desafiante e influyente, el sistema completo de formación y promoción profesional y el mecanismo perfecto del programa de formación de talentos le llevarán a descubrir más posibilidades. La atmósfera cultural de upstamping te hace crecer rápidamente y tu voz será tomada en serio. Escucha, aquí no solo encontrarás compañeros de trabajo, sino también compañeros que persiguen tus sueños."}},Recruitmentposition:{t:0,b:{t:2,i:[{t:3}],s:"Ofertas de empleo"}},Socialrecruitment:{t:0,b:{t:2,i:[{t:3}],s:"Reclutamiento social"}},Campusrecruiting:{t:0,b:{t:2,i:[{t:3}],s:"Reclutamiento en campus"}},OverseasRecruitment:{t:0,b:{t:2,i:[{t:3}],s:"Reclutamiento en el extranjero"}},Employeegrowth:{t:0,b:{t:2,i:[{t:3}],s:"Crecimiento de empleados"}},Employeebenefits:{t:0,b:{t:2,i:[{t:3}],s:"Beneficios para empleados"}},Workplace:{t:0,b:{t:2,i:[{t:3}],s:"Lugar de trabajo"}},Age:{t:0,b:{t:2,i:[{t:3}],s:"edad"}},Salary:{t:0,b:{t:2,i:[{t:3}],s:"La remuneración"}},WorkExperience:{t:0,b:{t:2,i:[{t:3}],s:"Experiencia laboral"}},Education:{t:0,b:{t:2,i:[{t:3}],s:"título"}},number:{t:0,b:{t:2,i:[{t:3}],s:"El número de"}},Jobdescription:{t:0,b:{t:2,i:[{t:3}],s:"Descripción del trabajo"}},Qualification:{t:0,b:{t:2,i:[{t:3}],s:"Condiciones de trabajo"}},Delivery:{t:0,b:{t:2,i:[{t:3}],s:"correspondencia"}},achieve:{t:0,b:{t:2,i:[{t:3}],s:"Únase a nosotros para lograr un negocio ganar-ganar"}},Basicconditions:{t:0,b:{t:2,i:[{t:3}],s:"Condiciones básicas"}},conditions1:{t:0,b:{t:2,i:[{t:3}],s:"Obtención de la certificación del sistema ISO9001, con un año de experiencia en la producción y venta de productos similares;"}},conditions2:{t:0,b:{t:2,i:[{t:3}],s:"No figuren en la lista de empresas que violan gravemente la confianza;"}},conditions3:{t:0,b:{t:2,i:[{t:3}],s:"No estar incluido en la lista de negocios prohibidos en otros países."}},categories:{t:0,b:{t:2,i:[{t:3}],s:"Principales categorías de suministro de tongyu supplier"}},Applicationprocess:{t:0,b:{t:2,i:[{t:3}],s:"Proceso de solicitud"}},Connectors:{t:0,b:{t:2,i:[{t:3}],s:"conector"}},Cables:{t:0,b:{t:2,i:[{t:3}],s:"cable"}},PCBs:{t:0,b:{t:2,i:[{t:3}],s:"Placa de circuito impreso"}},Electronic:{t:0,b:{t:2,i:[{t:3}],s:"Material electrónico"}},Radomes:{t:0,b:{t:2,i:[{t:3}],s:"radomo"}},Electroplating:{t:0,b:{t:2,i:[{t:3}],s:"laminadoras"}},Plastic:{t:0,b:{t:2,i:[{t:3}],s:"Piezas de plástico"}},Extruded:{t:0,b:{t:2,i:[{t:3}],s:"Tecnología de extrusión"}},Die:{t:0,b:{t:2,i:[{t:3}],s:"coquilla"}},Packaging:{t:0,b:{t:2,i:[{t:3}],s:"Material de embalaje"}},Motors:{t:0,b:{t:2,i:[{t:3}],s:"motor"}},Hardware:{t:0,b:{t:2,i:[{t:3}],s:"El hardware"}},Apply:{t:0,b:{t:2,i:[{t:3}],s:"Solicitud de registro"}},registration:{t:0,b:{t:2,i:[{t:3}],s:"Solicitar registro como proveedor y completar la información de registro"}},Officialreview:{t:0,b:{t:2,i:[{t:3}],s:"Auditoría oficial"}},approval:{t:0,b:{t:2,i:[{t:3}],s:"Correo electrónico al solicitante después de la aprobación"}},ConfirmAgreement:{t:0,b:{t:2,i:[{t:3}],s:"Confirmar el acuerdo"}},confirmation:{t:0,b:{t:2,i:[{t:3}],s:"Acuerdo de servicio y acuerdo de confidencialidad en el correo electrónico de confirmación del solicitante"}},CompleteSigning:{t:0,b:{t:2,i:[{t:3}],s:"Firma completa"}},permissions:{t:0,b:{t:2,i:[{t:3}],s:"Habilitar permisos del sistema de proveedores para sincronizar el proceso de sellado de contratos en papel"}},Pleaseleaveusamessage:{t:0,b:{t:2,i:[{t:3}],s:"¿Quieres ser un proveedor? Déjanos un mensaje"}},prepared:{t:0,b:{t:2,i:[{t:3}],s:"Esté preparado para el peligro en momentos de tiempo y trabaje duro"}},Mercialagent:{t:0,b:{t:2,i:[{t:3}],s:"agente"}},AtTongyuCommunication:{t:0,b:{t:2,i:[{t:3}],s:"En tongyutong communication creemos que las personas o las empresas necesitan oportunidades justas de crecimiento, por lo que presentamos este modelo que permitirá a las empresas expandir sus bases de datos sin tener que preocuparse por la complejidad de las empresas de telecomunicaciones, marketing y operaciones de respaldo."}},AgentsDistributors:{t:0,b:{t:2,i:[{t:3}],s:"Agentes/distribuidores"}},Zone:{t:0,b:{t:2,i:[{t:3}],s:"La región"}},CompanyNature:{t:0,b:{t:2,i:[{t:3}],s:"Naturaleza de la empresa"}},Producttype:{t:0,b:{t:2,i:[{t:3}],s:"Tipo de producto"}},BusinessSupport:{t:0,b:{t:2,i:[{t:3}],s:"Apoyo Empresarial"}},SalesSupport:{t:0,b:{t:2,i:[{t:3}],s:"Apoyo post - venta"}},Technicalsupport:{t:0,b:{t:2,i:[{t:3}],s:"Soporte técnico"}},Ifyou:{t:0,b:{t:2,i:[{t:3}],s:"Si usted"}},customerrelationships:{t:0,b:{t:2,i:[{t:3}],s:"Conocimiento de los operadores locales de telecomunicaciones y cierta relación con los clientes;"}},independently:{t:0,b:{t:2,i:[{t:3}],s:"Fuerte capacidad de relaciones públicas y capacidad de explorar el mercado de forma independiente;"}},Timelyunderstanding:{t:0,b:{t:2,i:[{t:3}],s:"Comprender y obtener información sobre los requisitos del cliente a tiempo, seguir el progreso de las ventas y retroalimentación oportuna;"}},productsandsolutions:{t:0,b:{t:2,i:[{t:3}],s:"Conocimiento de los productos y soluciones;"}},experience:{t:0,b:{t:2,i:[{t:3}],s:"Experiencia en ventas exitosas;"}},greatercontribution:{t:0,b:{t:2,i:[{t:3}],s:"Comprometidos a hacer una mayor contribución a la industria de las comunicaciones locales."}},sincerelycooperate:{t:0,b:{t:2,i:[{t:3}],s:"Le damos una calurosa bienvenida a convertirse en un socio de tongyutongxun y un miembro de la familia de la red global de ventas de tongyutongxun. Compartimos información, complementamos recursos y cooperamos sinceramente para lograr ganar-ganar."}}},news:{news:{t:0,b:{t:2,i:[{t:3}],s:"noticias"}},morenews:{t:0,b:{t:2,i:[{t:3}],s:"Más noticias en"}},ReadMore:{t:0,b:{t:2,i:[{t:3}],s:"Leer más sobre"}}},dialog:{name:{t:0,b:{t:2,i:[{t:3}],s:"Los nombres"}},tel:{t:0,b:{t:2,i:[{t:3}],s:"Tel."}},company:{t:0,b:{t:2,i:[{t:3}],s:"La empresa"}},email:{t:0,b:{t:2,i:[{t:3}],s:"Correo electrónico"}},leaveamessage:{t:0,b:{t:2,i:[{t:3}],s:"Comentarios."}},InputContent:{t:0,b:{t:2,i:[{t:3}],s:"Introduzca el contenido"}}},address:{NorthSouthAmerica:{t:0,b:{t:2,i:[{t:3}],s:"América del Norte y sudamérica"}},APAC:{t:0,b:{t:2,i:[{t:3}],s:"Asia y pacífico"}},CEECIS:{t:0,b:{t:2,i:[{t:3}],s:"Europa central y oriental y comunidad de estados independientes"}},Europe:{t:0,b:{t:2,i:[{t:3}],s:"Europa"}},MiddleEastAfricaandKACustomers:{t:0,b:{t:2,i:[{t:3}],s:"Oriente medio, áfrica y clientes KA"}},SydneyAustralia:{t:0,b:{t:2,i:[{t:3}],s:"Sydney, australia"}}},linkWorld:{China:{t:0,b:{t:2,i:[{t:3}],s:"China"}},ChinaCase:{t:0,b:{t:2,i:[{t:3}],s:"El caso chino"}},Desc:{t:0,b:{static:"",t:2,i:[]}}}},Dn=["en","zh","ita","jp","fr","es"],Gi={en:[{key:"../locales/lang/en.js",load:()=>Promise.resolve(Vh),cache:!0}],zh:[{key:"../locales/lang/zh.js",load:()=>Promise.resolve(jh),cache:!0}],ita:[{key:"../locales/lang/ita.js",load:()=>Promise.resolve(Hh),cache:!0}],jp:[{key:"../locales/lang/jp.js",load:()=>Promise.resolve(Gh),cache:!0}],fr:[{key:"../locales/lang/fr.js",load:()=>Promise.resolve(Yh),cache:!0}],es:[{key:"../locales/lang/es.js",load:()=>Promise.resolve($h),cache:!0}]},Bh=[()=>S(()=>import("./B8PvzYsL.js"),[],import.meta.url)],ar=[{code:"en",name:"English",language:"en-US",files:[{path:"/Users/fenghao/Documents/Projects/VueProjects/tongyu-front/locales/lang/en.js"}]},{code:"zh",name:"简体中文",language:"zh-CN",files:[{path:"/Users/fenghao/Documents/Projects/VueProjects/tongyu-front/locales/lang/zh.js"}]},{code:"ita",name:"Italiano",language:"it-IT",files:[{path:"/Users/fenghao/Documents/Projects/VueProjects/tongyu-front/locales/lang/ita.js"}]},{code:"jp",name:"日本語",language:"ja-JP",files:[{path:"/Users/fenghao/Documents/Projects/VueProjects/tongyu-front/locales/lang/jp.js"}]},{code:"fr",name:"Français",language:"fr-FR",files:[{path:"/Users/fenghao/Documents/Projects/VueProjects/tongyu-front/locales/lang/fr.js"}]},{code:"es",name:"Español",language:"es-ES",files:[{path:"/Users/fenghao/Documents/Projects/VueProjects/tongyu-front/locales/lang/es.js"}]}],gc="@nuxtjs/i18n",qh=!1,Kh=!1,Zh="nuxtI18n",Jh="i18n_redirected",pa="nuxt-i18n-slp",Xh=typeof window<"u";function Qh(e){e=e||[];const t=[];for(const n of e)F(n)?t.push({code:n}):t.push(n);return t}function eb(e){return e!=null&&"global"in e&&"mode"in e}function tb(e){return e!=null&&!("__composer"in e)&&"locale"in e&&di(e.locale)}function _c(e){return e!=null&&"__composer"in e}function Jt(e){return eb(e)?e.global:e}function In(e){const t=Jt(e);return tb(t)?t:_c(t)?t.__composer:t}function lr(e){return Q(Jt(e).locale)}function nb(e){return Q(Jt(e).locales)}function ib(e){return Q(Jt(e).localeCodes)}function yc(e,t){const n=Jt(e);di(n.locale)?n.locale.value=t:n.locale=t}function vc(e){return F(e)?e:zh(e)?e.toString():"(null)"}function ma(e,t,{defaultLocale:n,strategy:i,routesNameSeparator:r,defaultLocaleRouteNameSuffix:o,differentDomains:s}){const a=i!=="no_prefix"||s;let l=vc(e)+(a?r+t:"");return t===n&&i==="prefix_and_default"&&(l+=r+o),l}function ha(e,t){return ce(e)?e(t):e}function rb(e,t){const n=[];for(const[i,r]of t.entries()){const o=e.find(s=>s.language.toLowerCase()===r.toLowerCase());if(o){n.push({code:o.code,score:1-i/t.length});break}}for(const[i,r]of t.entries()){const o=r.split("-")[0].toLowerCase(),s=e.find(a=>a.language.split("-")[0].toLowerCase()===o);if(s){n.push({code:s.code,score:.999-i/t.length});break}}return n}const ob=rb;function sb(e,t){return e.score===t.score?t.code.length-e.code.length:t.score-e.score}const ab=sb;function lb(e,t,{matcher:n=ob,comparer:i=ab}={}){const r=[];for(const s of e){const{code:a}=s,l=s.language||a;r.push({code:a,language:l})}const o=n(r,t);return o.length>1&&o.sort(i),o.length?o[0].code:""}function $o(e){return new RegExp(`^/(${e.join("|")})(?:/|$)`,"i")}const Xn=new Map;async function cb(e,t){const n={messages:{}};for(const i of e){const{default:r}=await i(),o=ce(r)?await t.runWithContext(async()=>await r()):r;un(o,n)}return n}function wc(e,t){let n=[];if(Le(e))n=e;else if(ee(e)){const i=[...t,"default"];for(const r of i)e[r]&&(n=[...n,...e[r].filter(Boolean)])}else F(e)&&t.every(i=>i!==e)&&n.push(e);return n}async function ub(e,t,n){const{defaultLocale:i,initialLocale:r,localeCodes:o,fallbackLocale:s,lazy:a}=n;if(a&&s){const u=wc(s,[i,r]);await Promise.all(u.map(c=>ba(c,t,e)))}const l=a?[...new Set().add(i).add(r)]:o;return await Promise.all(l.map(u=>ba(u,t,e))),e}async function db(e,{key:t,load:n}){let i=null;try{const r=await n().then(o=>o.default||o);ce(r)?i=await r(e):(i=r,i!=null&&Xn&&Xn.set(t,i))}catch(r){console.error("Failed locale loading: "+r.message)}return i}async function Yi(e,t,n){const i=t[e];if(i==null){console.warn("Could not find messages for locale code: "+e);return}const r={};for(const o of i){let s=null;Xn&&Xn.has(o.key)&&o.cache?s=Xn.get(o.key):s=await db(e,o),s!=null&&un(s,r)}n(e,r)}async function ba(e,t,n){await Yi(e,t,(r,o)=>{const s=n[r]||{};un(o,s),n[r]=s})}function fb(e,t){return[e.slice(0,t),e.slice(t)]}function pb(e){const{fullPath:t,query:n,hash:i,name:r,path:o,params:s,meta:a,redirectedFrom:l,matched:u}=e;return{fullPath:t,params:s,query:n,hash:i,name:r,path:o,meta:a,matched:u,redirectedFrom:l}}function mb({router:e},t,n,i){var u,c;if(n!=="prefix")return e.resolve(t);const[r,o]=fb(t.path,1),s=`${r}${i}${o===""?o:`/${o}`}`,a=(c=(u=e.options)==null?void 0:u.routes)==null?void 0:c.find(d=>d.path===s);if(a==null)return t;const l=Re({},t,a);return l.path=s,e.resolve(l)}const hb=new Set(["prefix_and_default","prefix_except_default"]);function bb(e){const{currentLocale:t,defaultLocale:n,strategy:i}=e;return!(t===n&&hb.has(i))&&i!=="no_prefix"}const gb=bb;function Nn(e,t){const{routesNameSeparator:n}=e.runtimeConfig.public.i18n,i=Q(t);return i==null||!i.name?void 0:vc(i.name).split(n)[0]}function cr(e,t,n){var r;if(typeof t=="string"&&St(t,{acceptRelative:!0}))return t;const i=ur(e,t,n);return i==null?"":((r=i.redirectedFrom)==null?void 0:r.fullPath)||i.fullPath}function Bo(e,t,n){return ur(e,t,n)??void 0}function _b(e,t,n){return ur(e,t,n)??void 0}function ur(e,t,n){const{router:i,i18n:r}=e,o=n||lr(r),{defaultLocale:s,strategy:a,trailingSlash:l}=e.runtimeConfig.public.i18n,u=Db(e.runtimeConfig);let c;if(F(t))if(t[0]==="/"){const{pathname:p,search:h,hash:m}=Kr(t),g=Io(h);c={path:p,query:g,hash:m}}else c={name:t};else c=t;let d=Re({},c);if((p=>"path"in p&&!!p.path&&!("name"in p))(d)){const p=mb(e,d,a,o),h=Nn(e,p);F(h)?(d={name:ma(h,o,e.runtimeConfig.public.i18n),params:p.params,query:p.query,hash:p.hash},d.state=p.state):(u({currentLocale:o,defaultLocale:s,strategy:a})&&(d.path=`/${o}${d.path}`),d.path=l?xi(d.path,!0):kn(d.path,!0))}else!d.name&&!("path"in d)&&(d.name=Nn(e,i.currentRoute.value)),d.name=ma(d.name,o,e.runtimeConfig.public.i18n);try{const p=i.resolve(d);return p.name?p:i.resolve(t)}catch(p){if(typeof p=="object"&&"type"in p&&p.type===1)return null}}const yb=e=>e;function vb(e,t){var i;if(e.runtimeConfig.public.i18n.experimental.switchLocalePathLinkSSR)return Q(e.metaState.value);const n=t.meta||{};return((i=Q(n))==null?void 0:i[Zh])||{}}function xn(e,t,n){const i=n??e.router.currentRoute.value,r=Nn(e,i);if(!r)return"";const o=Ib(e.runtimeConfig),s=pb(i),a=vb(e,i)[t],l={...s,name:r,params:{...s.params,...a}},u=cr(e,l,t);return o(u,t)}function Ec(e,{addDirAttribute:t=!1,addSeoAttributes:n=!0,identifierAttribute:i="hid"}){const{defaultDirection:r}=Xe().public.i18n,o=In(e.i18n),s={htmlAttrs:{},link:[],meta:[]};if(Q(o.locales)==null||Q(o.baseUrl)==null)return s;const a=lr(e.i18n),l=nb(e.i18n),u=Qh(l).find(f=>f.code===a)||{},c=u.language,d=u.dir||r;return t&&(s.htmlAttrs.dir=d),n&&a&&Q(o.locales)&&(c&&(s.htmlAttrs.lang=c),s.link.push(...wb(e,Q(l),i),...Eb(e,i,n)),s.meta.push(...Sb(e,i,n),...Tb(u,c,i),...Cb(Q(l),c,i))),s}function qo(){const e=pe(),t=In(e.$i18n);return zn(Q(t.baseUrl),e.$config.app.baseURL)}function wb(e,t,n){const i=qo(),{defaultLocale:r,strategy:o}=Xe().public.i18n,s=[];if(o==="no_prefix")return s;const a=new Map;for(const l of t){const u=l.language;if(!u){console.warn("Locale `language` ISO code is required to generate alternate link");continue}const[c,d]=u.split("-");c&&d&&(l.isCatchallLocale||!a.has(c))&&a.set(c,l),a.set(u,l)}for(const[l,u]of a.entries()){const c=xn(e,u.code);c&&s.push({[n]:`i18n-alt-${l}`,rel:"alternate",href:uo(c,i),hreflang:l})}if(r){const l=xn(e,r);l&&s.push({[n]:"i18n-xd",rel:"alternate",href:uo(l,i),hreflang:"x-default"})}return s}function Sc(e,t,n){const i=e.router.currentRoute.value,r=Bo(e,{...i,path:void 0,name:Nn(e,i)});if(!r)return"";let o=uo(r.path,t);const s=ee(n)&&n.canonicalQueries||[],a=r.query,l=new URLSearchParams;for(const c of s)if(c in a){const d=a[c];Le(d)?d.forEach(f=>l.append(c,f||"")):l.append(c,d||"")}const u=l.toString();return u&&(o=`${o}?${u}`),o}function Eb(e,t,n){const i=qo(),r=Sc(e,i,n);return r?[{[t]:"i18n-can",rel:"canonical",href:r}]:[]}function Sb(e,t,n){const i=qo(),r=Sc(e,i,n);return r?[{[t]:"i18n-og-url",property:"og:url",content:r}]:[]}function Tb(e,t,n){return!e||!t?[]:[{[n]:"i18n-og",property:"og:locale",content:Tc(t)}]}function Cb(e,t,n){return e.filter(r=>r.language&&r.language!==t).map(r=>({[n]:`i18n-og-alt-${r.language}`,property:"og:locale:alternate",content:Tc(r.language)}))}function Tc(e){return(e||"").replace(/-/g,"_")}function uo(e,t){return e.match(/^https?:\/\//)?e:zn(t,e)}function Cc(){const{routesNameSeparator:e,defaultLocaleRouteNameSuffix:t}=Xe().public.i18n,n=`(${Dn.join("|")})`,i=`(?:${e}${t})?`,r=new RegExp(`${e}${n}${i}$`,"i"),o=$o(Dn);return a=>{if(ee(a)){if(a.name){const u=(F(a.name)?a.name:a.name.toString()).match(r);if(u&&u.length>1)return u[1]}else if(a.path){const l=a.path.match(o);if(l&&l.length>1)return l[1]}}else if(F(a)){const l=a.match(o);if(l&&l.length>1)return l[1]}return""}}const Pb="$s";function Pc(...e){const t=typeof e[e.length-1]=="string"?e.pop():void 0;typeof e[0]!="string"&&e.unshift(t);const[n,i]=e;if(!n||typeof n!="string")throw new TypeError("[nuxt] [useState] key must be a string: "+n);if(i!==void 0&&typeof i!="function")throw new Error("[nuxt] [useState] init must be a function: "+i);const r=Pb+n,o=pe(),s=gl(o.payload.state,r);if(s.value===void 0&&i){const a=i();if(di(a))return o.payload.state[r]=a,a;s.value=a}return s}function Ab(e,t){return dr(e,"setLocaleCookie",t)}function Ac(e,t,n){return dr(e,"mergeLocaleMessage",t,n)}async function Lb(e,t,n,i,r){return dr(e,"onBeforeLanguageSwitch",t,n,i,r)}function Rb(e,t,n){return dr(e,"onLanguageSwitched",t,n)}function Ko(e){return{i18n:e??pe().$i18n,router:Ke(),runtimeConfig:Xe(),metaState:Pc("nuxt-i18n-meta",()=>({}))}}async function ga(e,t,n,i=!1){const{differentDomains:r,skipSettingLocaleOnNavigate:o,lazy:s}=n,a=fi(n),l=pe(),u=lr(t),c=ib(t);function d(p=u){a===!1||!a.useCookie||o||Ab(t,p)}if(!e||!i&&r||u===e)return d(),!1;const f=await Lb(t,u,e,i,l);if(f&&c.includes(f)){if(u===f)return d(),!1;e=f}if(s){const p=Bb(t,"fallbackLocale"),h=(m,g)=>Ac(t,m,g);if(p){const m=wc(p,[e]);await Promise.all(m.map(g=>Yi(g,Gi,h)))}await Yi(e,Gi,h)}return o?!1:(d(e),yc(t,e),await Rb(t,u,e),!0)}function Lc(e){return{log:console.log.bind(console,`${e}:`)}}function _a(e,t,n,i,r){const{strategy:o,defaultLocale:s,differentDomains:a,multiDomainLocales:l}=r,{localeCookie:u}=i,c=fi(r);Lc("detectLocale");const d=ce(n)?n():n,f=Jb(e,i,d);if(f.reason===Oc.SSG_IGNORE)return d;if(f.locale&&f.from!=null)return f.locale;let p="";a||l?p||(p=Xb(ar,o,e)):o!=="no_prefix"&&(p||(p=t(e)));const h=c&&c.useCookie&&u;return p||(p=h||d||s||""),p}function ya({route:e,targetLocale:t,routeLocaleGetter:n,calledWithRouting:i=!1}){const r=pe(),o=Ko(),{strategy:s,differentDomains:a}=o.runtimeConfig.public.i18n;let l="";const{fullPath:u}=e.to;if(!a&&(i||s!=="no_prefix")&&n(e.to)!==t){const c=r.$switchLocalePath(t)||r.$localePath(u,t);F(c)&&c&&!Ls(c,u)&&!c.startsWith("//")&&(l=e.from&&e.from.fullPath===c?"":c)}if((a||Kh)&&n(e.to)!==t){const c=xn(o,t,e.to);F(c)&&c&&!Ls(c,u)&&!c.startsWith("//")&&(l=c)}return l}function kb(e){return ee(e)&&"path"in e&&"statusCode"in e}const Ob=()=>Pc(gc+":redirect",()=>"");function gn(e,t){return Vl(e,{})}async function va(e,{status:t=302,enableNavigate:n=!1}={}){const{nuxtApp:i,i18n:r,locale:o,route:s}=e,{rootRedirect:a,differentDomains:l,multiDomainLocales:u,skipSettingLocaleOnNavigate:c,configLocales:d,strategy:f}=i.$config.public.i18n;let{redirectPath:p}=e;if(s.path==="/"&&a)return F(a)?p="/"+a:kb(a)&&(p="/"+a.path,t=a.statusCode),p=i.$localePath(p,o),gn(p);if(!(c&&(r.__pendingLocale=o,r.__pendingLocalePromise=new Promise(h=>{r.__resolvePendingLocalePromise=h}),!n))){if(u&&f==="prefix_except_default"){const h=fr(),m=d.find(v=>{var P;return typeof v!="string"?(P=v.defaultForDomains)==null?void 0:P.find(_=>_===h):!1}),g=typeof m!="string"?m==null?void 0:m.code:void 0;if(s.path.startsWith(`/${g}`))return gn(s.path.replace(`/${g}`,""));if(!s.path.startsWith(`/${o}`)&&o!==g){const P=Cc()(s.path);return gn(P!==""?`/${o+s.path.replace(`/${P}`,"")}`:`/${o+(s.path==="/"?"":s.path)}`)}else if(p&&s.path!==p)return gn(p);return}if(l){const h=Ob();h.value&&h.value!==p&&(h.value="",window.location.assign(p))}else if(p)return gn(p)}}function Mb(e,t){_n(e,"$i18n",Jt(t)),_n(e,"$getRouteBaseName",qe(Nn)),_n(e,"$localePath",qe(cr)),_n(e,"$localeRoute",qe(Bo)),_n(e,"$switchLocalePath",qe(xn)),_n(e,"$localeHead",qe(Ec))}function Db(e=Xe()){return t=>gb(t)&&!e.public.i18n.differentDomains}function Ib(e=Xe()){return(t,n)=>{if(e.public.i18n.differentDomains){const i=Mc(n);return i?zn(i,t):t}else return yb(t)}}function Nb(){return()=>{const e=pe(),{baseUrl:t,defaultLocale:n,differentDomains:i}=e.$config.public.i18n;if(ce(t))return t(e);const r=ce(n)?n():n;if(i&&r){const o=Mc(r);if(o)return o}return t}}function xb(e,t){if(typeof e!="string")throw new TypeError("argument str must be a string");const n={},i=t||{},r=i.decode||Ub;let o=0;for(;o<e.length;){const s=e.indexOf("=",o);if(s===-1)break;let a=e.indexOf(";",o);if(a===-1)a=e.length;else if(a<s){o=e.lastIndexOf(";",s-1)+1;continue}const l=e.slice(o,s).trim();if(i!=null&&i.filter&&!(i!=null&&i.filter(l))){o=a+1;continue}if(n[l]===void 0){let u=e.slice(s+1,a).trim();u.codePointAt(0)===34&&(u=u.slice(1,-1)),n[l]=zb(u,r)}o=a+1}return n}function Ub(e){return e.includes("%")?decodeURIComponent(e):e}function zb(e,t){try{return t(e)}catch{return e}}const Si=/^[\u0009\u0020-\u007E\u0080-\u00FF]+$/;function wa(e,t,n){const i=n||{},r=i.encode||encodeURIComponent;if(typeof r!="function")throw new TypeError("option encode is invalid");if(!Si.test(e))throw new TypeError("argument name is invalid");const o=r(t);if(o&&!Si.test(o))throw new TypeError("argument val is invalid");let s=e+"="+o;if(i.maxAge!==void 0&&i.maxAge!==null){const a=i.maxAge-0;if(Number.isNaN(a)||!Number.isFinite(a))throw new TypeError("option maxAge is invalid");s+="; Max-Age="+Math.floor(a)}if(i.domain){if(!Si.test(i.domain))throw new TypeError("option domain is invalid");s+="; Domain="+i.domain}if(i.path){if(!Si.test(i.path))throw new TypeError("option path is invalid");s+="; Path="+i.path}if(i.expires){if(!Fb(i.expires)||Number.isNaN(i.expires.valueOf()))throw new TypeError("option expires is invalid");s+="; Expires="+i.expires.toUTCString()}if(i.httpOnly&&(s+="; HttpOnly"),i.secure&&(s+="; Secure"),i.priority)switch(typeof i.priority=="string"?i.priority.toLowerCase():i.priority){case"low":{s+="; Priority=Low";break}case"medium":{s+="; Priority=Medium";break}case"high":{s+="; Priority=High";break}default:throw new TypeError("option priority is invalid")}if(i.sameSite)switch(typeof i.sameSite=="string"?i.sameSite.toLowerCase():i.sameSite){case!0:{s+="; SameSite=Strict";break}case"lax":{s+="; SameSite=Lax";break}case"strict":{s+="; SameSite=Strict";break}case"none":{s+="; SameSite=None";break}default:throw new TypeError("option sameSite is invalid")}return i.partitioned&&(s+="; Partitioned"),s}function Fb(e){return Object.prototype.toString.call(e)==="[object Date]"||e instanceof Date}function Ea(e){return typeof e=="string"?`'${e}'`:new Wb().serialize(e)}const Wb=(function(){var t;class e{constructor(){Cs(this,t,new Map)}compare(i,r){const o=typeof i,s=typeof r;return o==="string"&&s==="string"?i.localeCompare(r):o==="number"&&s==="number"?i-r:String.prototype.localeCompare.call(this.serialize(i,!0),this.serialize(r,!0))}serialize(i,r){if(i===null)return"null";switch(typeof i){case"string":return r?i:`'${i}'`;case"bigint":return`${i}n`;case"object":return this.$object(i);case"function":return this.$function(i)}return String(i)}serializeObject(i){const r=Object.prototype.toString.call(i);if(r!=="[object Object]")return this.serializeBuiltInType(r.length<10?`unknown:${r}`:r.slice(8,-1),i);const o=i.constructor,s=o===Object||o===void 0?"":o.name;if(s!==""&&globalThis[s]===o)return this.serializeBuiltInType(s,i);if(typeof i.toJSON=="function"){const a=i.toJSON();return s+(a!==null&&typeof a=="object"?this.$object(a):`(${this.serialize(a)})`)}return this.serializeObjectEntries(s,Object.entries(i))}serializeBuiltInType(i,r){const o=this["$"+i];if(o)return o.call(this,r);if(typeof(r==null?void 0:r.entries)=="function")return this.serializeObjectEntries(i,r.entries());throw new Error(`Cannot serialize ${i}`)}serializeObjectEntries(i,r){const o=Array.from(r).sort((a,l)=>this.compare(a[0],l[0]));let s=`${i}{`;for(let a=0;a<o.length;a++){const[l,u]=o[a];s+=`${this.serialize(l,!0)}:${this.serialize(u)}`,a<o.length-1&&(s+=",")}return s+"}"}$object(i){let r=Hn(this,t).get(i);return r===void 0&&(Hn(this,t).set(i,`#${Hn(this,t).size}`),r=this.serializeObject(i),Hn(this,t).set(i,r)),r}$function(i){const r=Function.prototype.toString.call(i);return r.slice(-15)==="[native code] }"?`${i.name||""}()[native]`:`${i.name}(${i.length})${r.replace(/\s*\n\s*/g,"")}`}$Array(i){let r="[";for(let o=0;o<i.length;o++)r+=this.serialize(i[o]),o<i.length-1&&(r+=",");return r+"]"}$Date(i){try{return`Date(${i.toISOString()})`}catch{return"Date(null)"}}$ArrayBuffer(i){return`ArrayBuffer[${new Uint8Array(i).join(",")}]`}$Set(i){return`Set${this.$Array(Array.from(i).sort((r,o)=>this.compare(r,o)))}`}$Map(i){return this.serializeObjectEntries("Map",i.entries())}}t=new WeakMap;for(const n of["Error","RegExp","URL"])e.prototype["$"+n]=function(i){return`${n}(${i})`};for(const n of["Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array"])e.prototype["$"+n]=function(i){return`${n}[${i.join(",")}]`};for(const n of["BigInt64Array","BigUint64Array"])e.prototype["$"+n]=function(i){return`${n}[${i.join("n,")}${i.length>0?"n":""}]`};return e})();function Vb(e,t){return e===t||Ea(e)===Ea(t)}function lt(e){if(typeof e!="object")return e;var t,n,i=Object.prototype.toString.call(e);if(i==="[object Object]"){if(e.constructor!==Object&&typeof e.constructor=="function"){n=new e.constructor;for(t in e)e.hasOwnProperty(t)&&n[t]!==e[t]&&(n[t]=lt(e[t]))}else{n={};for(t in e)t==="__proto__"?Object.defineProperty(n,t,{value:lt(e[t]),configurable:!0,enumerable:!0,writable:!0}):n[t]=lt(e[t])}return n}if(i==="[object Array]"){for(t=e.length,n=Array(t);t--;)n[t]=lt(e[t]);return n}return i==="[object Set]"?(n=new Set,e.forEach(function(r){n.add(lt(r))}),n):i==="[object Map]"?(n=new Map,e.forEach(function(r,o){n.set(lt(o),lt(r))}),n):i==="[object Date]"?new Date(+e):i==="[object RegExp]"?(n=new RegExp(e.source,e.flags),n.lastIndex=e.lastIndex,n):i==="[object DataView]"?new e.constructor(lt(e.buffer)):i==="[object ArrayBuffer]"?e.slice(0):i.slice(-6)==="Array]"?new e.constructor(e):e}const jb={path:"/",watch:!0,decode:e=>ei(decodeURIComponent(e)),encode:e=>encodeURIComponent(typeof e=="string"?e:JSON.stringify(e))},Ti=window.cookieStore;function Hb(e,t){var u;const n={...jb,...t};n.filter??(n.filter=c=>c===e);const i=Sa(n)||{};let r;n.maxAge!==void 0?r=n.maxAge*1e3:n.expires&&(r=n.expires.getTime()-Date.now());const o=r!==void 0&&r<=0,s=o||i[e]===void 0||i[e]===null,a=lt(o?void 0:i[e]??((u=n.default)==null?void 0:u.call(n))),l=r&&!o?$b(a,r,n.watch&&n.watch!=="shallow"):Ye(a);{let c=null;try{!Ti&&typeof BroadcastChannel<"u"&&(c=new BroadcastChannel(`nuxt:cookies:${e}`))}catch{}const d=(m=!1)=>{!m&&(n.readonly||Vb(l.value,i[e]))||(Yb(e,l.value,n),i[e]=lt(l.value),c==null||c.postMessage({value:n.encode(l.value)}))},f=m=>{var v;const g=m.refresh?(v=Sa(n))==null?void 0:v[e]:n.decode(m.value);p=!0,l.value=g,i[e]=lt(g),Ln(()=>{p=!1})};let p=!1;const h=!!Qi();if(h&&Ni(()=>{p=!0,d(),c==null||c.close()}),Ti){const m=g=>{const v=g.changed.find(_=>_.name===e),P=g.deleted.find(_=>_.name===e);v&&f({value:v.value}),P&&f({value:null})};Ti.addEventListener("change",m),h&&Ni(()=>Ti.removeEventListener("change",m))}else c&&(c.onmessage=({data:m})=>f(m));n.watch&&Kt(l,()=>{p||d()},{deep:n.watch!=="shallow"}),s&&d(s)}return l}function Sa(e={}){return xb(document.cookie,e)}function Gb(e,t,n={}){return t==null?wa(e,t,{...n,maxAge:-1}):wa(e,t,n)}function Yb(e,t,n={}){document.cookie=Gb(e,t,n)}const Ta=2147483647;function $b(e,t,n){let i,r,o=0;const s=n?Ye(e):{value:e};return Qi()&&Ni(()=>{r==null||r(),clearTimeout(i)}),pd((a,l)=>{n&&(r=Kt(s,l));function u(){o=0,clearTimeout(i);const c=t-o,d=c<Ta?c:Ta;i=setTimeout(()=>{if(o+=d,o<t)return u();s.value=void 0,l()},d)}return{get(){return a(),s.value},set(c){u(),s.value=c,l()}}})}function Rc(e){return gc+" "+e}function dr(e,t,...n){const i=Jt(e),[r,o]=[i,i[t]];return Reflect.apply(o,r,[...n])}function Bb(e,t){const n=Jt(e);return Q(n[t])}function _n(e,t,n){Object.defineProperty(e,t,{get:()=>n})}function qe(e,t=Ko()){return(...n)=>e(t,...n)}function kc(){let e;return navigator.languages&&(e=lb(ar,navigator.languages)),e}function qb(){const e=fi(),t=e&&e.cookieKey||Jh,n=new Date,i={expires:new Date(n.setDate(n.getDate()+365)),path:"/",sameSite:e&&e.cookieCrossOrigin?"none":"lax",secure:e&&e.cookieCrossOrigin||e&&e.cookieSecure};return e&&e.cookieDomain&&(i.domain=e.cookieDomain),Hb(t,i)}function Ur(e,t,n){if(t===!1||!t.useCookie)return;const i=e.value??void 0;if(i!=null){if(Dn.includes(i))return i;if(n)return e.value=n,n;e.value=void 0}}function Kb(e,t,n){n===!1||!n.useCookie||(e.value=t)}var Oc=(e=>(e.NOT_FOUND="not_found_match",e.FIRST_ACCESS="first_access_only",e.NO_REDIRECT_ROOT="not_redirect_on_root",e.NO_REDIRECT_NO_PREFIX="not_redirect_on_no_prefix",e.SSG_IGNORE="detect_ignore_on_ssg",e))(Oc||{});const Zb={locale:""};function Jb(e,t,n=""){Lc("detectBrowserLanguage");const i=fi();if(!i)return Zb;const{strategy:r}=Xe().public.i18n,{ssg:o,callType:s,firstAccess:a,localeCookie:l}=t;if(!a)return{locale:r==="no_prefix"?n:"",reason:"first_access_only"};const{redirectOn:u,alwaysRedirect:c,useCookie:d,fallbackLocale:f}=i,p=F(e)?e:e.path;if(r!=="no_prefix"){if(u==="root"&&p!=="/")return{locale:"",reason:"not_redirect_on_root"};if(u==="no prefix"&&!c&&p.match($o(Dn)))return{locale:"",reason:"not_redirect_on_no_prefix"}}let h;const m=d&&l||void 0;d&&(h="cookie");const g=kc();m||(h="navigator_or_header");const v=m||g,P=v||f||"";return!v&&f&&(h="fallback"),{locale:P,from:h}}function fr(){let e;return e=window.location.host,e}function Xb(e,t,n){let i=fr()||"";if(i){let r;const o=e.filter(s=>{if(s&&s.domain){let a=s.domain;return St(s.domain)&&(a=s.domain.replace(/(http|https):\/\//,"")),a===i}else if(Array.isArray(s==null?void 0:s.domains))return s.domains.includes(i);return!1});if(o.length===1)r=o[0];else if(o.length>1)if(t==="no_prefix")console.warn(Rc("Multiple matching domains found! This is not supported for no_prefix strategy in combination with differentDomains!")),r=o[0];else{if(n){const s=ee(n)?n.path:F(n)?n:"";if(s&&s!==""){const a=s.match($o(o.map(l=>l.code)));a&&a.length>1&&(r=o.find(l=>l.code===a[1]))}}r||(r=o.find(s=>Array.isArray(s.defaultForDomains)?s.defaultForDomains.includes(i):s.domainDefault))}if(r)return r.code;i=""}return i}function Mc(e){var s,a,l,u,c,d;const t=Xe();pe();const n=fr(),i=t.public.i18n,r=ar.find(f=>f.code===e),o=((a=(s=i==null?void 0:i.locales)==null?void 0:s[e])==null?void 0:a.domain)||(r==null?void 0:r.domain)||((c=(u=(l=i==null?void 0:i.locales)==null?void 0:l[e])==null?void 0:u.domains)==null?void 0:c.find(f=>f===n))||((d=r==null?void 0:r.domains)==null?void 0:d.find(f=>f===n));if(o){if(St(o,{strict:!0}))return o;let f;return f=new URL(window.location.origin).protocol,f+"//"+o}console.warn(Rc("Could not find domain name for locale "+e))}const fi=(e=Xe().public.i18n)=>(e==null?void 0:e.detectBrowserLanguage)===!1?!1:e==null?void 0:e.detectBrowserLanguage;/*!
  * message-compiler v9.14.5
  * (c) 2025 kazuya kawaguchi
  * Released under the MIT License.
  */function Qb(e,t,n){return{line:e,column:t,offset:n}}function $i(e,t,n){return{start:e,end:t}}const Dc={USE_MODULO_SYNTAX:1,__EXTEND_POINT__:2};function e0(e,t,...n){const r={message:String(e),code:e};return t&&(r.location=t),r}const ae={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14,__EXTEND_POINT__:17};function pr(e,t,n={}){const{domain:i,messages:r,args:o}=n,s=e,a=new SyntaxError(String(s));return a.code=e,t&&(a.location=t),a.domain=i,a}function t0(e){throw e}const At=" ",n0="\r",He=`
`,i0="\u2028",r0="\u2029";function o0(e){const t=e;let n=0,i=1,r=1,o=0;const s=R=>t[R]===n0&&t[R+1]===He,a=R=>t[R]===He,l=R=>t[R]===r0,u=R=>t[R]===i0,c=R=>s(R)||a(R)||l(R)||u(R),d=()=>n,f=()=>i,p=()=>r,h=()=>o,m=R=>s(R)||l(R)||u(R)?He:t[R],g=()=>m(n),v=()=>m(n+o);function P(){return o=0,c(n)&&(i++,r=0),s(n)&&n++,n++,r++,t[n]}function _(){return s(n+o)&&o++,o++,t[n+o]}function w(){n=0,i=1,r=1,o=0}function C(R=0){o=R}function T(){const R=n+o;for(;R!==n;)P();o=0}return{index:d,line:f,column:p,peekOffset:h,charAt:m,currentChar:g,currentPeek:v,next:P,peek:_,reset:w,resetPeek:C,skipToPeek:T}}const jt=void 0,s0=".",Ca="'",a0="tokenizer";function l0(e,t={}){const n=t.location!==!1,i=o0(e),r=()=>i.index(),o=()=>Qb(i.line(),i.column(),i.index()),s=o(),a=r(),l={currentType:14,offset:a,startLoc:s,endLoc:s,lastType:14,lastOffset:a,lastStartLoc:s,lastEndLoc:s,braceNest:0,inLinked:!1,text:""},u=()=>l,{onError:c}=t;function d(b,y,O,...$){const ye=u();if(y.column+=O,y.offset+=O,c){const Z=n?$i(ye.startLoc,y):null,L=pr(b,Z,{domain:a0,args:$});c(L)}}function f(b,y,O){b.endLoc=o(),b.currentType=y;const $={type:y};return n&&($.loc=$i(b.startLoc,b.endLoc)),O!=null&&($.value=O),$}const p=b=>f(b,14);function h(b,y){return b.currentChar()===y?(b.next(),y):(d(ae.EXPECTED_TOKEN,o(),0,y),"")}function m(b){let y="";for(;b.currentPeek()===At||b.currentPeek()===He;)y+=b.currentPeek(),b.peek();return y}function g(b){const y=m(b);return b.skipToPeek(),y}function v(b){if(b===jt)return!1;const y=b.charCodeAt(0);return y>=97&&y<=122||y>=65&&y<=90||y===95}function P(b){if(b===jt)return!1;const y=b.charCodeAt(0);return y>=48&&y<=57}function _(b,y){const{currentType:O}=y;if(O!==2)return!1;m(b);const $=v(b.currentPeek());return b.resetPeek(),$}function w(b,y){const{currentType:O}=y;if(O!==2)return!1;m(b);const $=b.currentPeek()==="-"?b.peek():b.currentPeek(),ye=P($);return b.resetPeek(),ye}function C(b,y){const{currentType:O}=y;if(O!==2)return!1;m(b);const $=b.currentPeek()===Ca;return b.resetPeek(),$}function T(b,y){const{currentType:O}=y;if(O!==8)return!1;m(b);const $=b.currentPeek()===".";return b.resetPeek(),$}function R(b,y){const{currentType:O}=y;if(O!==9)return!1;m(b);const $=v(b.currentPeek());return b.resetPeek(),$}function N(b,y){const{currentType:O}=y;if(!(O===8||O===12))return!1;m(b);const $=b.currentPeek()===":";return b.resetPeek(),$}function E(b,y){const{currentType:O}=y;if(O!==10)return!1;const $=()=>{const Z=b.currentPeek();return Z==="{"?v(b.peek()):Z==="@"||Z==="%"||Z==="|"||Z===":"||Z==="."||Z===At||!Z?!1:Z===He?(b.peek(),$()):k(b,!1)},ye=$();return b.resetPeek(),ye}function U(b){m(b);const y=b.currentPeek()==="|";return b.resetPeek(),y}function M(b){const y=m(b),O=b.currentPeek()==="%"&&b.peek()==="{";return b.resetPeek(),{isModulo:O,hasSpace:y.length>0}}function k(b,y=!0){const O=(ye=!1,Z="",L=!1)=>{const D=b.currentPeek();return D==="{"?Z==="%"?!1:ye:D==="@"||!D?Z==="%"?!0:ye:D==="%"?(b.peek(),O(ye,"%",!0)):D==="|"?Z==="%"||L?!0:!(Z===At||Z===He):D===At?(b.peek(),O(!0,At,L)):D===He?(b.peek(),O(!0,He,L)):!0},$=O();return y&&b.resetPeek(),$}function j(b,y){const O=b.currentChar();return O===jt?jt:y(O)?(b.next(),O):null}function q(b){const y=b.charCodeAt(0);return y>=97&&y<=122||y>=65&&y<=90||y>=48&&y<=57||y===95||y===36}function he(b){return j(b,q)}function ke(b){const y=b.charCodeAt(0);return y>=97&&y<=122||y>=65&&y<=90||y>=48&&y<=57||y===95||y===36||y===45}function xe(b){return j(b,ke)}function Ve(b){const y=b.charCodeAt(0);return y>=48&&y<=57}function Ze(b){return j(b,Ve)}function et(b){const y=b.charCodeAt(0);return y>=48&&y<=57||y>=65&&y<=70||y>=97&&y<=102}function Fe(b){return j(b,et)}function je(b){let y="",O="";for(;y=Ze(b);)O+=y;return O}function Ne(b){g(b);const y=b.currentChar();return y!=="%"&&d(ae.EXPECTED_TOKEN,o(),0,y),b.next(),"%"}function Ee(b){let y="";for(;;){const O=b.currentChar();if(O==="{"||O==="}"||O==="@"||O==="|"||!O)break;if(O==="%")if(k(b))y+=O,b.next();else break;else if(O===At||O===He)if(k(b))y+=O,b.next();else{if(U(b))break;y+=O,b.next()}else y+=O,b.next()}return y}function Oe(b){g(b);let y="",O="";for(;y=xe(b);)O+=y;return b.currentChar()===jt&&d(ae.UNTERMINATED_CLOSING_BRACE,o(),0),O}function Te(b){g(b);let y="";return b.currentChar()==="-"?(b.next(),y+=`-${je(b)}`):y+=je(b),b.currentChar()===jt&&d(ae.UNTERMINATED_CLOSING_BRACE,o(),0),y}function A(b){return b!==Ca&&b!==He}function z(b){g(b),h(b,"'");let y="",O="";for(;y=j(b,A);)y==="\\"?O+=x(b):O+=y;const $=b.currentChar();return $===He||$===jt?(d(ae.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,o(),0),$===He&&(b.next(),h(b,"'")),O):(h(b,"'"),O)}function x(b){const y=b.currentChar();switch(y){case"\\":case"'":return b.next(),`\\${y}`;case"u":return Y(b,y,4);case"U":return Y(b,y,6);default:return d(ae.UNKNOWN_ESCAPE_SEQUENCE,o(),0,y),""}}function Y(b,y,O){h(b,y);let $="";for(let ye=0;ye<O;ye++){const Z=Fe(b);if(!Z){d(ae.INVALID_UNICODE_ESCAPE_SEQUENCE,o(),0,`\\${y}${$}${b.currentChar()}`);break}$+=Z}return`\\${y}${$}`}function K(b){return b!=="{"&&b!=="}"&&b!==At&&b!==He}function ne(b){g(b);let y="",O="";for(;y=j(b,K);)O+=y;return O}function G(b){let y="",O="";for(;y=he(b);)O+=y;return O}function V(b){const y=O=>{const $=b.currentChar();return $==="{"||$==="%"||$==="@"||$==="|"||$==="("||$===")"||!$||$===At?O:(O+=$,b.next(),y(O))};return y("")}function X(b){g(b);const y=h(b,"|");return g(b),y}function Ce(b,y){let O=null;switch(b.currentChar()){case"{":return y.braceNest>=1&&d(ae.NOT_ALLOW_NEST_PLACEHOLDER,o(),0),b.next(),O=f(y,2,"{"),g(b),y.braceNest++,O;case"}":return y.braceNest>0&&y.currentType===2&&d(ae.EMPTY_PLACEHOLDER,o(),0),b.next(),O=f(y,3,"}"),y.braceNest--,y.braceNest>0&&g(b),y.inLinked&&y.braceNest===0&&(y.inLinked=!1),O;case"@":return y.braceNest>0&&d(ae.UNTERMINATED_CLOSING_BRACE,o(),0),O=_e(b,y)||p(y),y.braceNest=0,O;default:{let ye=!0,Z=!0,L=!0;if(U(b))return y.braceNest>0&&d(ae.UNTERMINATED_CLOSING_BRACE,o(),0),O=f(y,1,X(b)),y.braceNest=0,y.inLinked=!1,O;if(y.braceNest>0&&(y.currentType===5||y.currentType===6||y.currentType===7))return d(ae.UNTERMINATED_CLOSING_BRACE,o(),0),y.braceNest=0,jn(b,y);if(ye=_(b,y))return O=f(y,5,Oe(b)),g(b),O;if(Z=w(b,y))return O=f(y,6,Te(b)),g(b),O;if(L=C(b,y))return O=f(y,7,z(b)),g(b),O;if(!ye&&!Z&&!L)return O=f(y,13,ne(b)),d(ae.INVALID_TOKEN_IN_PLACEHOLDER,o(),0,O.value),g(b),O;break}}return O}function _e(b,y){const{currentType:O}=y;let $=null;const ye=b.currentChar();switch((O===8||O===9||O===12||O===10)&&(ye===He||ye===At)&&d(ae.INVALID_LINKED_FORMAT,o(),0),ye){case"@":return b.next(),$=f(y,8,"@"),y.inLinked=!0,$;case".":return g(b),b.next(),f(y,9,".");case":":return g(b),b.next(),f(y,10,":");default:return U(b)?($=f(y,1,X(b)),y.braceNest=0,y.inLinked=!1,$):T(b,y)||N(b,y)?(g(b),_e(b,y)):R(b,y)?(g(b),f(y,12,G(b))):E(b,y)?(g(b),ye==="{"?Ce(b,y)||$:f(y,11,V(b))):(O===8&&d(ae.INVALID_LINKED_FORMAT,o(),0),y.braceNest=0,y.inLinked=!1,jn(b,y))}}function jn(b,y){let O={type:14};if(y.braceNest>0)return Ce(b,y)||p(y);if(y.inLinked)return _e(b,y)||p(y);switch(b.currentChar()){case"{":return Ce(b,y)||p(y);case"}":return d(ae.UNBALANCED_CLOSING_BRACE,o(),0),b.next(),f(y,3,"}");case"@":return _e(b,y)||p(y);default:{if(U(b))return O=f(y,1,X(b)),y.braceNest=0,y.inLinked=!1,O;const{isModulo:ye,hasSpace:Z}=M(b);if(ye)return Z?f(y,0,Ee(b)):f(y,4,Ne(b));if(k(b))return f(y,0,Ee(b));break}}return O}function Ar(){const{currentType:b,offset:y,startLoc:O,endLoc:$}=l;return l.lastType=b,l.lastOffset=y,l.lastStartLoc=O,l.lastEndLoc=$,l.offset=r(),l.startLoc=o(),i.currentChar()===jt?f(l,14):jn(i,l)}return{nextToken:Ar,currentOffset:r,currentPosition:o,context:u}}const c0="parser",u0=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function d0(e,t,n){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const i=parseInt(t||n,16);return i<=55295||i>=57344?String.fromCodePoint(i):"�"}}}function f0(e={}){const t=e.location!==!1,{onError:n,onWarn:i}=e;function r(_,w,C,T,...R){const N=_.currentPosition();if(N.offset+=T,N.column+=T,n){const E=t?$i(C,N):null,U=pr(w,E,{domain:c0,args:R});n(U)}}function o(_,w,C,T,...R){const N=_.currentPosition();if(N.offset+=T,N.column+=T,i){const E=t?$i(C,N):null;i(e0(w,E,R))}}function s(_,w,C){const T={type:_};return t&&(T.start=w,T.end=w,T.loc={start:C,end:C}),T}function a(_,w,C,T){t&&(_.end=w,_.loc&&(_.loc.end=C))}function l(_,w){const C=_.context(),T=s(3,C.offset,C.startLoc);return T.value=w,a(T,_.currentOffset(),_.currentPosition()),T}function u(_,w){const C=_.context(),{lastOffset:T,lastStartLoc:R}=C,N=s(5,T,R);return N.index=parseInt(w,10),_.nextToken(),a(N,_.currentOffset(),_.currentPosition()),N}function c(_,w,C){const T=_.context(),{lastOffset:R,lastStartLoc:N}=T,E=s(4,R,N);return E.key=w,C===!0&&(E.modulo=!0),_.nextToken(),a(E,_.currentOffset(),_.currentPosition()),E}function d(_,w){const C=_.context(),{lastOffset:T,lastStartLoc:R}=C,N=s(9,T,R);return N.value=w.replace(u0,d0),_.nextToken(),a(N,_.currentOffset(),_.currentPosition()),N}function f(_){const w=_.nextToken(),C=_.context(),{lastOffset:T,lastStartLoc:R}=C,N=s(8,T,R);return w.type!==12?(r(_,ae.UNEXPECTED_EMPTY_LINKED_MODIFIER,C.lastStartLoc,0),N.value="",a(N,T,R),{nextConsumeToken:w,node:N}):(w.value==null&&r(_,ae.UNEXPECTED_LEXICAL_ANALYSIS,C.lastStartLoc,0,at(w)),N.value=w.value||"",a(N,_.currentOffset(),_.currentPosition()),{node:N})}function p(_,w){const C=_.context(),T=s(7,C.offset,C.startLoc);return T.value=w,a(T,_.currentOffset(),_.currentPosition()),T}function h(_){const w=_.context(),C=s(6,w.offset,w.startLoc);let T=_.nextToken();if(T.type===9){const R=f(_);C.modifier=R.node,T=R.nextConsumeToken||_.nextToken()}switch(T.type!==10&&r(_,ae.UNEXPECTED_LEXICAL_ANALYSIS,w.lastStartLoc,0,at(T)),T=_.nextToken(),T.type===2&&(T=_.nextToken()),T.type){case 11:T.value==null&&r(_,ae.UNEXPECTED_LEXICAL_ANALYSIS,w.lastStartLoc,0,at(T)),C.key=p(_,T.value||"");break;case 5:T.value==null&&r(_,ae.UNEXPECTED_LEXICAL_ANALYSIS,w.lastStartLoc,0,at(T)),C.key=c(_,T.value||"");break;case 6:T.value==null&&r(_,ae.UNEXPECTED_LEXICAL_ANALYSIS,w.lastStartLoc,0,at(T)),C.key=u(_,T.value||"");break;case 7:T.value==null&&r(_,ae.UNEXPECTED_LEXICAL_ANALYSIS,w.lastStartLoc,0,at(T)),C.key=d(_,T.value||"");break;default:{r(_,ae.UNEXPECTED_EMPTY_LINKED_KEY,w.lastStartLoc,0);const R=_.context(),N=s(7,R.offset,R.startLoc);return N.value="",a(N,R.offset,R.startLoc),C.key=N,a(C,R.offset,R.startLoc),{nextConsumeToken:T,node:C}}}return a(C,_.currentOffset(),_.currentPosition()),{node:C}}function m(_){const w=_.context(),C=w.currentType===1?_.currentOffset():w.offset,T=w.currentType===1?w.endLoc:w.startLoc,R=s(2,C,T);R.items=[];let N=null,E=null;do{const k=N||_.nextToken();switch(N=null,k.type){case 0:k.value==null&&r(_,ae.UNEXPECTED_LEXICAL_ANALYSIS,w.lastStartLoc,0,at(k)),R.items.push(l(_,k.value||""));break;case 6:k.value==null&&r(_,ae.UNEXPECTED_LEXICAL_ANALYSIS,w.lastStartLoc,0,at(k)),R.items.push(u(_,k.value||""));break;case 4:E=!0;break;case 5:k.value==null&&r(_,ae.UNEXPECTED_LEXICAL_ANALYSIS,w.lastStartLoc,0,at(k)),R.items.push(c(_,k.value||"",!!E)),E&&(o(_,Dc.USE_MODULO_SYNTAX,w.lastStartLoc,0,at(k)),E=null);break;case 7:k.value==null&&r(_,ae.UNEXPECTED_LEXICAL_ANALYSIS,w.lastStartLoc,0,at(k)),R.items.push(d(_,k.value||""));break;case 8:{const j=h(_);R.items.push(j.node),N=j.nextConsumeToken||null;break}}}while(w.currentType!==14&&w.currentType!==1);const U=w.currentType===1?w.lastOffset:_.currentOffset(),M=w.currentType===1?w.lastEndLoc:_.currentPosition();return a(R,U,M),R}function g(_,w,C,T){const R=_.context();let N=T.items.length===0;const E=s(1,w,C);E.cases=[],E.cases.push(T);do{const U=m(_);N||(N=U.items.length===0),E.cases.push(U)}while(R.currentType!==14);return N&&r(_,ae.MUST_HAVE_MESSAGES_IN_PLURAL,C,0),a(E,_.currentOffset(),_.currentPosition()),E}function v(_){const w=_.context(),{offset:C,startLoc:T}=w,R=m(_);return w.currentType===14?R:g(_,C,T,R)}function P(_){const w=l0(_,Re({},e)),C=w.context(),T=s(0,C.offset,C.startLoc);return t&&T.loc&&(T.loc.source=_),T.body=v(w),e.onCacheKey&&(T.cacheKey=e.onCacheKey(_)),C.currentType!==14&&r(w,ae.UNEXPECTED_LEXICAL_ANALYSIS,C.lastStartLoc,0,_[C.offset]||""),a(T,w.currentOffset(),w.currentPosition()),T}return{parse:P}}function at(e){if(e.type===14)return"EOF";const t=(e.value||"").replace(/\r?\n/gu,"\\n");return t.length>10?t.slice(0,9)+"…":t}function p0(e,t={}){const n={ast:e,helpers:new Set};return{context:()=>n,helper:o=>(n.helpers.add(o),o)}}function Pa(e,t){for(let n=0;n<e.length;n++)Zo(e[n],t)}function Zo(e,t){switch(e.type){case 1:Pa(e.cases,t),t.helper("plural");break;case 2:Pa(e.items,t);break;case 6:{Zo(e.key,t),t.helper("linked"),t.helper("type");break}case 5:t.helper("interpolate"),t.helper("list");break;case 4:t.helper("interpolate"),t.helper("named");break}}function m0(e,t={}){const n=p0(e);n.helper("normalize"),e.body&&Zo(e.body,n);const i=n.context();e.helpers=Array.from(i.helpers)}function h0(e){const t=e.body;return t.type===2?Aa(t):t.cases.forEach(n=>Aa(n)),e}function Aa(e){if(e.items.length===1){const t=e.items[0];(t.type===3||t.type===9)&&(e.static=t.value,delete t.value)}else{const t=[];for(let n=0;n<e.items.length;n++){const i=e.items[n];if(!(i.type===3||i.type===9)||i.value==null)break;t.push(i.value)}if(t.length===e.items.length){e.static=Yo(t);for(let n=0;n<e.items.length;n++){const i=e.items[n];(i.type===3||i.type===9)&&delete i.value}}}}function En(e){switch(e.t=e.type,e.type){case 0:{const t=e;En(t.body),t.b=t.body,delete t.body;break}case 1:{const t=e,n=t.cases;for(let i=0;i<n.length;i++)En(n[i]);t.c=n,delete t.cases;break}case 2:{const t=e,n=t.items;for(let i=0;i<n.length;i++)En(n[i]);t.i=n,delete t.items,t.static&&(t.s=t.static,delete t.static);break}case 3:case 9:case 8:case 7:{const t=e;t.value&&(t.v=t.value,delete t.value);break}case 6:{const t=e;En(t.key),t.k=t.key,delete t.key,t.modifier&&(En(t.modifier),t.m=t.modifier,delete t.modifier);break}case 5:{const t=e;t.i=t.index,delete t.index;break}case 4:{const t=e;t.k=t.key,delete t.key;break}}delete e.type}function b0(e,t){const{filename:n,breakLineCode:i,needIndent:r}=t,o=t.location!==!1,s={filename:n,code:"",column:1,line:1,offset:0,map:void 0,breakLineCode:i,needIndent:r,indentLevel:0};o&&e.loc&&(s.source=e.loc.source);const a=()=>s;function l(m,g){s.code+=m}function u(m,g=!0){const v=g?i:"";l(r?v+"  ".repeat(m):v)}function c(m=!0){const g=++s.indentLevel;m&&u(g)}function d(m=!0){const g=--s.indentLevel;m&&u(g)}function f(){u(s.indentLevel)}return{context:a,push:l,indent:c,deindent:d,newline:f,helper:m=>`_${m}`,needIndent:()=>s.needIndent}}function g0(e,t){const{helper:n}=e;e.push(`${n("linked")}(`),Un(e,t.key),t.modifier?(e.push(", "),Un(e,t.modifier),e.push(", _type")):e.push(", undefined, _type"),e.push(")")}function _0(e,t){const{helper:n,needIndent:i}=e;e.push(`${n("normalize")}([`),e.indent(i());const r=t.items.length;for(let o=0;o<r&&(Un(e,t.items[o]),o!==r-1);o++)e.push(", ");e.deindent(i()),e.push("])")}function y0(e,t){const{helper:n,needIndent:i}=e;if(t.cases.length>1){e.push(`${n("plural")}([`),e.indent(i());const r=t.cases.length;for(let o=0;o<r&&(Un(e,t.cases[o]),o!==r-1);o++)e.push(", ");e.deindent(i()),e.push("])")}}function v0(e,t){t.body?Un(e,t.body):e.push("null")}function Un(e,t){const{helper:n}=e;switch(t.type){case 0:v0(e,t);break;case 1:y0(e,t);break;case 2:_0(e,t);break;case 6:g0(e,t);break;case 8:e.push(JSON.stringify(t.value),t);break;case 7:e.push(JSON.stringify(t.value),t);break;case 5:e.push(`${n("interpolate")}(${n("list")}(${t.index}))`,t);break;case 4:e.push(`${n("interpolate")}(${n("named")}(${JSON.stringify(t.key)}))`,t);break;case 9:e.push(JSON.stringify(t.value),t);break;case 3:e.push(JSON.stringify(t.value),t);break}}const w0=(e,t={})=>{const n=F(t.mode)?t.mode:"normal",i=F(t.filename)?t.filename:"message.intl";t.sourceMap;const r=t.breakLineCode!=null?t.breakLineCode:n==="arrow"?";":`
`,o=t.needIndent?t.needIndent:n!=="arrow",s=e.helpers||[],a=b0(e,{filename:i,breakLineCode:r,needIndent:o});a.push(n==="normal"?"function __msg__ (ctx) {":"(ctx) => {"),a.indent(o),s.length>0&&(a.push(`const { ${Yo(s.map(c=>`${c}: _${c}`),", ")} } = ctx`),a.newline()),a.push("return "),Un(a,e),a.deindent(o),a.push("}"),delete e.helpers;const{code:l,map:u}=a.context();return{ast:e,code:l,map:u?u.toJSON():void 0}};function E0(e,t={}){const n=Re({},t),i=!!n.jit,r=!!n.minify,o=n.optimize==null?!0:n.optimize,a=f0(n).parse(e);return i?(o&&h0(a),r&&En(a),{ast:a,code:""}):(m0(a,n),w0(a,n))}/*!
  * core-base v9.14.5
  * (c) 2025 kazuya kawaguchi
  * Released under the MIT License.
  */function S0(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(Go().__INTLIFY_PROD_DEVTOOLS__=!1)}function vt(e){return ee(e)&&Jo(e)===0&&(ut(e,"b")||ut(e,"body"))}const Ic=["b","body"];function T0(e){return Xt(e,Ic)}const Nc=["c","cases"];function C0(e){return Xt(e,Nc,[])}const xc=["s","static"];function P0(e){return Xt(e,xc)}const Uc=["i","items"];function A0(e){return Xt(e,Uc,[])}const zc=["t","type"];function Jo(e){return Xt(e,zc)}const Fc=["v","value"];function Ci(e,t){const n=Xt(e,Fc);if(n!=null)return n;throw ii(t)}const Wc=["m","modifier"];function L0(e){return Xt(e,Wc)}const Vc=["k","key"];function R0(e){const t=Xt(e,Vc);if(t)return t;throw ii(6)}function Xt(e,t,n){for(let i=0;i<t.length;i++){const r=t[i];if(ut(e,r)&&e[r]!=null)return e[r]}return n}const jc=[...Ic,...Nc,...xc,...Uc,...Vc,...Wc,...Fc,...zc];function ii(e){return new Error(`unhandled node type: ${e}`)}const Qt=[];Qt[0]={w:[0],i:[3,0],"[":[4],o:[7]};Qt[1]={w:[1],".":[2],"[":[4],o:[7]};Qt[2]={w:[2],i:[3,0],0:[3,0]};Qt[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]};Qt[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]};Qt[5]={"'":[4,0],o:8,l:[5,0]};Qt[6]={'"':[4,0],o:8,l:[6,0]};const k0=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function O0(e){return k0.test(e)}function M0(e){const t=e.charCodeAt(0),n=e.charCodeAt(e.length-1);return t===n&&(t===34||t===39)?e.slice(1,-1):e}function D0(e){if(e==null)return"o";switch(e.charCodeAt(0)){case 91:case 93:case 46:case 34:case 39:return e;case 95:case 36:case 45:return"i";case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return"w"}return"i"}function I0(e){const t=e.trim();return e.charAt(0)==="0"&&isNaN(parseInt(e))?!1:O0(t)?M0(t):"*"+t}function N0(e){const t=[];let n=-1,i=0,r=0,o,s,a,l,u,c,d;const f=[];f[0]=()=>{s===void 0?s=a:s+=a},f[1]=()=>{s!==void 0&&(t.push(s),s=void 0)},f[2]=()=>{f[0](),r++},f[3]=()=>{if(r>0)r--,i=4,f[0]();else{if(r=0,s===void 0||(s=I0(s),s===!1))return!1;f[1]()}};function p(){const h=e[n+1];if(i===5&&h==="'"||i===6&&h==='"')return n++,a="\\"+h,f[0](),!0}for(;i!==null;)if(n++,o=e[n],!(o==="\\"&&p())){if(l=D0(o),d=Qt[i],u=d[l]||d.l||8,u===8||(i=u[0],u[1]!==void 0&&(c=f[u[1]],c&&(a=o,c()===!1))))return;if(i===7)return t}}const La=new Map;function x0(e,t){return ee(e)?e[t]:null}function U0(e,t){if(!ee(e))return null;let n=La.get(t);if(n||(n=N0(t),n&&La.set(t,n)),!n)return null;const i=n.length;let r=e,o=0;for(;o<i;){const s=n[o];if(jc.includes(s)&&vt(r))return null;const a=r[s];if(a===void 0||ce(r))return null;r=a,o++}return r}const z0=e=>e,F0=e=>"",W0="text",V0=e=>e.length===0?"":Yo(e),j0=Wh;function Ra(e,t){return e=Math.abs(e),t===2?e?e>1?1:0:1:e?Math.min(e,2):0}function H0(e){const t=Me(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(Me(e.named.count)||Me(e.named.n))?Me(e.named.count)?e.named.count:Me(e.named.n)?e.named.n:t:t}function G0(e,t){t.count||(t.count=e),t.n||(t.n=e)}function Y0(e={}){const t=e.locale,n=H0(e),i=ee(e.pluralRules)&&F(t)&&ce(e.pluralRules[t])?e.pluralRules[t]:Ra,r=ee(e.pluralRules)&&F(t)&&ce(e.pluralRules[t])?Ra:void 0,o=v=>v[i(n,v.length,r)],s=e.list||[],a=v=>s[v],l=e.named||ue();Me(e.pluralIndex)&&G0(n,l);const u=v=>l[v];function c(v){const P=ce(e.messages)?e.messages(v):ee(e.messages)?e.messages[v]:!1;return P||(e.parent?e.parent.message(v):F0)}const d=v=>e.modifiers?e.modifiers[v]:z0,f=ie(e.processor)&&ce(e.processor.normalize)?e.processor.normalize:V0,p=ie(e.processor)&&ce(e.processor.interpolate)?e.processor.interpolate:j0,h=ie(e.processor)&&F(e.processor.type)?e.processor.type:W0,g={list:a,named:u,plural:o,linked:(v,...P)=>{const[_,w]=P;let C="text",T="";P.length===1?ee(_)?(T=_.modifier||T,C=_.type||C):F(_)&&(T=_||T):P.length===2&&(F(_)&&(T=_||T),F(w)&&(C=w||C));const R=c(v)(g),N=C==="vnode"&&Le(R)&&T?R[0]:R;return T?d(T)(N,C):N},message:c,type:h,interpolate:p,normalize:f,values:Re(ue(),s,l)};return g}let ri=null;function $0(e){ri=e}function B0(e,t,n){ri&&ri.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:t,meta:n})}const q0=K0("function:translate");function K0(e){return t=>ri&&ri.emit(e,t)}const Z0=Dc.__EXTEND_POINT__,tn=sr(Z0),J0={FALLBACK_TO_TRANSLATE:tn(),CANNOT_FORMAT_NUMBER:tn(),FALLBACK_TO_NUMBER_FORMAT:tn(),CANNOT_FORMAT_DATE:tn(),FALLBACK_TO_DATE_FORMAT:tn(),EXPERIMENTAL_CUSTOM_MESSAGE_COMPILER:tn(),__EXTEND_POINT__:tn()},Hc=ae.__EXTEND_POINT__,nn=sr(Hc),yt={INVALID_ARGUMENT:Hc,INVALID_DATE_ARGUMENT:nn(),INVALID_ISO_DATE_ARGUMENT:nn(),NOT_SUPPORT_NON_STRING_MESSAGE:nn(),NOT_SUPPORT_LOCALE_PROMISE_VALUE:nn(),NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:nn(),NOT_SUPPORT_LOCALE_TYPE:nn(),__EXTEND_POINT__:nn()};function Mt(e){return pr(e,null,void 0)}function Xo(e,t){return t.locale!=null?ka(t.locale):ka(e.locale)}let zr;function ka(e){if(F(e))return e;if(ce(e)){if(e.resolvedOnce&&zr!=null)return zr;if(e.constructor.name==="Function"){const t=e();if(Fh(t))throw Mt(yt.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return zr=t}else throw Mt(yt.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}else throw Mt(yt.NOT_SUPPORT_LOCALE_TYPE)}function X0(e,t,n){return[...new Set([n,...Le(t)?t:ee(t)?Object.keys(t):F(t)?[t]:[n]])]}function Gc(e,t,n){const i=F(n)?n:Bi,r=e;r.__localeChainCache||(r.__localeChainCache=new Map);let o=r.__localeChainCache.get(i);if(!o){o=[];let s=[n];for(;Le(s);)s=Oa(o,s,t);const a=Le(t)||!ie(t)?t:t.default?t.default:null;s=F(a)?[a]:a,Le(s)&&Oa(o,s,!1),r.__localeChainCache.set(i,o)}return o}function Oa(e,t,n){let i=!0;for(let r=0;r<t.length&&we(i);r++){const o=t[r];F(o)&&(i=Q0(e,t[r],n))}return i}function Q0(e,t,n){let i;const r=t.split("-");do{const o=r.join("-");i=eg(e,o,n),r.splice(-1,1)}while(r.length&&i===!0);return i}function eg(e,t,n){let i=!1;if(!e.includes(t)&&(i=!0,t)){i=t[t.length-1]!=="!";const r=t.replace(/!/g,"");e.push(r),(Le(n)||ie(n))&&n[r]&&(i=n[r])}return i}const tg="9.14.5",mr=-1,Bi="en-US",Ma="",Da=e=>`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function ng(){return{upper:(e,t)=>t==="text"&&F(e)?e.toUpperCase():t==="vnode"&&ee(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>t==="text"&&F(e)?e.toLowerCase():t==="vnode"&&ee(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>t==="text"&&F(e)?Da(e):t==="vnode"&&ee(e)&&"__v_isVNode"in e?Da(e.children):e}}let Yc;function ig(e){Yc=e}let $c;function rg(e){$c=e}let Bc;function og(e){Bc=e}let qc=null;const sg=e=>{qc=e},ag=()=>qc;let Kc=null;const Ia=e=>{Kc=e},lg=()=>Kc;let Na=0;function cg(e={}){const t=ce(e.onWarn)?e.onWarn:Oh,n=F(e.version)?e.version:tg,i=F(e.locale)||ce(e.locale)?e.locale:Bi,r=ce(i)?Bi:i,o=Le(e.fallbackLocale)||ie(e.fallbackLocale)||F(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:r,s=ie(e.messages)?e.messages:Fr(r),a=ie(e.datetimeFormats)?e.datetimeFormats:Fr(r),l=ie(e.numberFormats)?e.numberFormats:Fr(r),u=Re(ue(),e.modifiers,ng()),c=e.pluralRules||ue(),d=ce(e.missing)?e.missing:null,f=we(e.missingWarn)||Hi(e.missingWarn)?e.missingWarn:!0,p=we(e.fallbackWarn)||Hi(e.fallbackWarn)?e.fallbackWarn:!0,h=!!e.fallbackFormat,m=!!e.unresolving,g=ce(e.postTranslation)?e.postTranslation:null,v=ie(e.processor)?e.processor:null,P=we(e.warnHtmlMessage)?e.warnHtmlMessage:!0,_=!!e.escapeParameter,w=ce(e.messageCompiler)?e.messageCompiler:Yc,C=ce(e.messageResolver)?e.messageResolver:$c||x0,T=ce(e.localeFallbacker)?e.localeFallbacker:Bc||X0,R=ee(e.fallbackContext)?e.fallbackContext:void 0,N=e,E=ee(N.__datetimeFormatters)?N.__datetimeFormatters:new Map,U=ee(N.__numberFormatters)?N.__numberFormatters:new Map,M=ee(N.__meta)?N.__meta:{};Na++;const k={version:n,cid:Na,locale:i,fallbackLocale:o,messages:s,modifiers:u,pluralRules:c,missing:d,missingWarn:f,fallbackWarn:p,fallbackFormat:h,unresolving:m,postTranslation:g,processor:v,warnHtmlMessage:P,escapeParameter:_,messageCompiler:w,messageResolver:C,localeFallbacker:T,fallbackContext:R,onWarn:t,__meta:M};return k.datetimeFormats=a,k.numberFormats=l,k.__datetimeFormatters=E,k.__numberFormatters=U,__INTLIFY_PROD_DEVTOOLS__&&B0(k,n,M),k}const Fr=e=>({[e]:ue()});function Qo(e,t,n,i,r){const{missing:o,onWarn:s}=e;if(o!==null){const a=o(e,n,t,r);return F(a)?a:t}else return t}function $n(e,t,n){const i=e;i.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}function ug(e,t){return e===t?!1:e.split("-")[0]===t.split("-")[0]}function dg(e,t){const n=t.indexOf(e);if(n===-1)return!1;for(let i=n+1;i<t.length;i++)if(ug(e,t[i]))return!0;return!1}function Wr(e){return n=>fg(n,e)}function fg(e,t){const n=T0(t);if(n==null)throw ii(0);if(Jo(n)===1){const o=C0(n);return e.plural(o.reduce((s,a)=>[...s,xa(e,a)],[]))}else return xa(e,n)}function xa(e,t){const n=P0(t);if(n!=null)return e.type==="text"?n:e.normalize([n]);{const i=A0(t).reduce((r,o)=>[...r,fo(e,o)],[]);return e.normalize(i)}}function fo(e,t){const n=Jo(t);switch(n){case 3:return Ci(t,n);case 9:return Ci(t,n);case 4:{const i=t;if(ut(i,"k")&&i.k)return e.interpolate(e.named(i.k));if(ut(i,"key")&&i.key)return e.interpolate(e.named(i.key));throw ii(n)}case 5:{const i=t;if(ut(i,"i")&&Me(i.i))return e.interpolate(e.list(i.i));if(ut(i,"index")&&Me(i.index))return e.interpolate(e.list(i.index));throw ii(n)}case 6:{const i=t,r=L0(i),o=R0(i);return e.linked(fo(e,o),r?fo(e,r):void 0,e.type)}case 7:return Ci(t,n);case 8:return Ci(t,n);default:throw new Error(`unhandled node on format message part: ${n}`)}}const pg=e=>e;let Pi=ue();function mg(e,t={}){let n=!1;const i=t.onError||t0;return t.onError=r=>{n=!0,i(r)},{...E0(e,t),detectError:n}}function hg(e,t){if(F(e)){we(t.warnHtmlMessage)&&t.warnHtmlMessage;const i=(t.onCacheKey||pg)(e),r=Pi[i];if(r)return r;const{ast:o,detectError:s}=mg(e,{...t,location:!1,jit:!0}),a=Wr(o);return s?a:Pi[i]=a}else{const n=e.cacheKey;if(n){const i=Pi[n];return i||(Pi[n]=Wr(e))}else return Wr(e)}}const Ua=()=>"",nt=e=>ce(e);function za(e,...t){const{fallbackFormat:n,postTranslation:i,unresolving:r,messageCompiler:o,fallbackLocale:s,messages:a}=e,[l,u]=po(...t),c=we(u.missingWarn)?u.missingWarn:e.missingWarn,d=we(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn,f=we(u.escapeParameter)?u.escapeParameter:e.escapeParameter,p=!!u.resolvedMessage,h=F(u.default)||we(u.default)?we(u.default)?o?l:()=>l:u.default:n?o?l:()=>l:"",m=n||h!=="",g=Xo(e,u);f&&bg(u);let[v,P,_]=p?[l,g,a[g]||ue()]:Zc(e,l,g,s,d,c),w=v,C=l;if(!p&&!(F(w)||vt(w)||nt(w))&&m&&(w=h,C=w),!p&&(!(F(w)||vt(w)||nt(w))||!F(P)))return r?mr:l;let T=!1;const R=()=>{T=!0},N=nt(w)?w:Jc(e,l,P,w,C,R);if(T)return w;const E=yg(e,P,_,u),U=Y0(E),M=gg(e,N,U);let k=i?i(M,l):M;if(f&&F(k)&&(k=xh(k)),__INTLIFY_PROD_DEVTOOLS__){const j={timestamp:Date.now(),key:F(l)?l:nt(w)?w.key:"",locale:P||(nt(w)?w.locale:""),format:F(w)?w:nt(w)?w.source:"",message:k};j.meta=Re({},e.__meta,ag()||{}),q0(j)}return k}function bg(e){Le(e.list)?e.list=e.list.map(t=>F(t)?da(t):t):ee(e.named)&&Object.keys(e.named).forEach(t=>{F(e.named[t])&&(e.named[t]=da(e.named[t]))})}function Zc(e,t,n,i,r,o){const{messages:s,onWarn:a,messageResolver:l,localeFallbacker:u}=e,c=u(e,i,n);let d=ue(),f,p=null;const h="translate";for(let m=0;m<c.length&&(f=c[m],d=s[f]||ue(),(p=l(d,t))===null&&(p=d[t]),!(F(p)||vt(p)||nt(p)));m++)if(!dg(f,c)){const g=Qo(e,t,f,o,h);g!==t&&(p=g)}return[p,f,d]}function Jc(e,t,n,i,r,o){const{messageCompiler:s,warnHtmlMessage:a}=e;if(nt(i)){const u=i;return u.locale=u.locale||n,u.key=u.key||t,u}if(s==null){const u=(()=>i);return u.locale=n,u.key=t,u}const l=s(i,_g(e,n,r,i,a,o));return l.locale=n,l.key=t,l.source=i,l}function gg(e,t,n){return t(n)}function po(...e){const[t,n,i]=e,r=ue();if(!F(t)&&!Me(t)&&!nt(t)&&!vt(t))throw Mt(yt.INVALID_ARGUMENT);const o=Me(t)?String(t):(nt(t),t);return Me(n)?r.plural=n:F(n)?r.default=n:ie(n)&&!or(n)?r.named=n:Le(n)&&(r.list=n),Me(i)?r.plural=i:F(i)?r.default=i:ie(i)&&Re(r,i),[o,r]}function _g(e,t,n,i,r,o){return{locale:t,key:n,warnHtmlMessage:r,onError:s=>{throw o&&o(s),s},onCacheKey:s=>Mh(t,n,s)}}function yg(e,t,n,i){const{modifiers:r,pluralRules:o,messageResolver:s,fallbackLocale:a,fallbackWarn:l,missingWarn:u,fallbackContext:c}=e,f={locale:t,modifiers:r,pluralRules:o,messages:p=>{let h=s(n,p);if(h==null&&c){const[,,m]=Zc(c,p,t,a,l,u);h=s(m,p)}if(F(h)||vt(h)){let m=!1;const v=Jc(e,p,t,h,p,()=>{m=!0});return m?Ua:v}else return nt(h)?h:Ua}};return e.processor&&(f.processor=e.processor),i.list&&(f.list=i.list),i.named&&(f.named=i.named),Me(i.plural)&&(f.pluralIndex=i.plural),f}function Fa(e,...t){const{datetimeFormats:n,unresolving:i,fallbackLocale:r,onWarn:o,localeFallbacker:s}=e,{__datetimeFormatters:a}=e,[l,u,c,d]=mo(...t),f=we(c.missingWarn)?c.missingWarn:e.missingWarn;we(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn;const p=!!c.part,h=Xo(e,c),m=s(e,r,h);if(!F(l)||l==="")return new Intl.DateTimeFormat(h,d).format(u);let g={},v,P=null;const _="datetime format";for(let T=0;T<m.length&&(v=m[T],g=n[v]||{},P=g[l],!ie(P));T++)Qo(e,l,v,f,_);if(!ie(P)||!F(v))return i?mr:l;let w=`${v}__${l}`;or(d)||(w=`${w}__${JSON.stringify(d)}`);let C=a.get(w);return C||(C=new Intl.DateTimeFormat(v,Re({},P,d)),a.set(w,C)),p?C.formatToParts(u):C.format(u)}const Xc=["localeMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName","formatMatcher","hour12","timeZone","dateStyle","timeStyle","calendar","dayPeriod","numberingSystem","hourCycle","fractionalSecondDigits"];function mo(...e){const[t,n,i,r]=e,o=ue();let s=ue(),a;if(F(t)){const l=t.match(/(\d{4}-\d{2}-\d{2})(T|\s)?(.*)/);if(!l)throw Mt(yt.INVALID_ISO_DATE_ARGUMENT);const u=l[3]?l[3].trim().startsWith("T")?`${l[1].trim()}${l[3].trim()}`:`${l[1].trim()}T${l[3].trim()}`:l[1].trim();a=new Date(u);try{a.toISOString()}catch{throw Mt(yt.INVALID_ISO_DATE_ARGUMENT)}}else if(Ih(t)){if(isNaN(t.getTime()))throw Mt(yt.INVALID_DATE_ARGUMENT);a=t}else if(Me(t))a=t;else throw Mt(yt.INVALID_ARGUMENT);return F(n)?o.key=n:ie(n)&&Object.keys(n).forEach(l=>{Xc.includes(l)?s[l]=n[l]:o[l]=n[l]}),F(i)?o.locale=i:ie(i)&&(s=i),ie(r)&&(s=r),[o.key||"",a,o,s]}function Wa(e,t,n){const i=e;for(const r in n){const o=`${t}__${r}`;i.__datetimeFormatters.has(o)&&i.__datetimeFormatters.delete(o)}}function Va(e,...t){const{numberFormats:n,unresolving:i,fallbackLocale:r,onWarn:o,localeFallbacker:s}=e,{__numberFormatters:a}=e,[l,u,c,d]=ho(...t),f=we(c.missingWarn)?c.missingWarn:e.missingWarn;we(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn;const p=!!c.part,h=Xo(e,c),m=s(e,r,h);if(!F(l)||l==="")return new Intl.NumberFormat(h,d).format(u);let g={},v,P=null;const _="number format";for(let T=0;T<m.length&&(v=m[T],g=n[v]||{},P=g[l],!ie(P));T++)Qo(e,l,v,f,_);if(!ie(P)||!F(v))return i?mr:l;let w=`${v}__${l}`;or(d)||(w=`${w}__${JSON.stringify(d)}`);let C=a.get(w);return C||(C=new Intl.NumberFormat(v,Re({},P,d)),a.set(w,C)),p?C.formatToParts(u):C.format(u)}const Qc=["localeMatcher","style","currency","currencyDisplay","currencySign","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","notation","signDisplay","unit","unitDisplay","roundingMode","roundingPriority","roundingIncrement","trailingZeroDisplay"];function ho(...e){const[t,n,i,r]=e,o=ue();let s=ue();if(!Me(t))throw Mt(yt.INVALID_ARGUMENT);const a=t;return F(n)?o.key=n:ie(n)&&Object.keys(n).forEach(l=>{Qc.includes(l)?s[l]=n[l]:o[l]=n[l]}),F(i)?o.locale=i:ie(i)&&(s=i),ie(r)&&(s=r),[o.key||"",a,o,s]}function ja(e,t,n){const i=e;for(const r in n){const o=`${t}__${r}`;i.__numberFormatters.has(o)&&i.__numberFormatters.delete(o)}}S0();/*!
  * vue-i18n v9.14.5
  * (c) 2025 kazuya kawaguchi
  * Released under the MIT License.
  */const vg="9.14.5";function wg(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(Go().__INTLIFY_PROD_DEVTOOLS__=!1)}const Eg=J0.__EXTEND_POINT__,Lt=sr(Eg);Lt(),Lt(),Lt(),Lt(),Lt(),Lt(),Lt(),Lt(),Lt();const eu=yt.__EXTEND_POINT__,$e=sr(eu),rt={UNEXPECTED_RETURN_TYPE:eu,INVALID_ARGUMENT:$e(),MUST_BE_CALL_SETUP_TOP:$e(),NOT_INSTALLED:$e(),NOT_AVAILABLE_IN_LEGACY_MODE:$e(),REQUIRED_VALUE:$e(),INVALID_VALUE:$e(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:$e(),NOT_INSTALLED_WITH_PROVIDE:$e(),UNEXPECTED_ERROR:$e(),NOT_COMPATIBLE_LEGACY_VUE_I18N:$e(),BRIDGE_SUPPORT_VUE_2_ONLY:$e(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:$e(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:$e(),__EXTEND_POINT__:$e()};function pt(e,...t){return pr(e,null,void 0)}const bo=Zt("__translateVNode"),go=Zt("__datetimeParts"),_o=Zt("__numberParts"),Sg=Zt("__setPluralRules"),Tg=Zt("__injectWithOption"),yo=Zt("__dispose");function oi(e){if(!ee(e)||vt(e))return e;for(const t in e)if(ut(e,t))if(!t.includes("."))ee(e[t])&&oi(e[t]);else{const n=t.split("."),i=n.length-1;let r=e,o=!1;for(let s=0;s<i;s++){if(n[s]==="__proto__")throw new Error(`unsafe key: ${n[s]}`);if(n[s]in r||(r[n[s]]=ue()),!ee(r[n[s]])){o=!0;break}r=r[n[s]]}if(o||(vt(r)?jc.includes(n[i])||delete e[t]:(r[n[i]]=e[t],delete e[t])),!vt(r)){const s=r[n[i]];ee(s)&&oi(s)}}return e}function tu(e,t){const{messages:n,__i18n:i,messageResolver:r,flatJson:o}=t,s=ie(n)?n:Le(i)?ue():{[e]:ue()};if(Le(i)&&i.forEach(a=>{if("locale"in a&&"resource"in a){const{locale:l,resource:u}=a;l?(s[l]=s[l]||ue(),un(u,s[l])):un(u,s)}else F(a)&&un(JSON.parse(a),s)}),r==null&&o)for(const a in s)ut(s,a)&&oi(s[a]);return s}function nu(e){return e.type}function Cg(e,t,n){let i=ee(t.messages)?t.messages:ue();"__i18nGlobal"in n&&(i=tu(e.locale.value,{messages:i,__i18n:n.__i18nGlobal}));const r=Object.keys(i);r.length&&r.forEach(o=>{e.mergeLocaleMessage(o,i[o])});{if(ee(t.datetimeFormats)){const o=Object.keys(t.datetimeFormats);o.length&&o.forEach(s=>{e.mergeDateTimeFormat(s,t.datetimeFormats[s])})}if(ee(t.numberFormats)){const o=Object.keys(t.numberFormats);o.length&&o.forEach(s=>{e.mergeNumberFormat(s,t.numberFormats[s])})}}}function Ha(e){return wl(hd,null,e,0)}const Ga="__INTLIFY_META__",Ya=()=>[],Pg=()=>!1;let $a=0;function Ba(e){return((t,n,i,r)=>e(n,i,wt()||void 0,r))}const Ag=()=>{const e=wt();let t=null;return e&&(t=nu(e)[Ga])?{[Ga]:t}:null};function iu(e={},t){const{__root:n,__injectWithOption:i}=e,r=n===void 0,o=e.flatJson,s=ji?Ye:fn,a=!!e.translateExistCompatible;let l=we(e.inheritLocale)?e.inheritLocale:!0;const u=s(n&&l?n.locale.value:F(e.locale)?e.locale:Bi),c=s(n&&l?n.fallbackLocale.value:F(e.fallbackLocale)||Le(e.fallbackLocale)||ie(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:u.value),d=s(tu(u.value,e)),f=s(ie(e.datetimeFormats)?e.datetimeFormats:{[u.value]:{}}),p=s(ie(e.numberFormats)?e.numberFormats:{[u.value]:{}});let h=n?n.missingWarn:we(e.missingWarn)||Hi(e.missingWarn)?e.missingWarn:!0,m=n?n.fallbackWarn:we(e.fallbackWarn)||Hi(e.fallbackWarn)?e.fallbackWarn:!0,g=n?n.fallbackRoot:we(e.fallbackRoot)?e.fallbackRoot:!0,v=!!e.fallbackFormat,P=ce(e.missing)?e.missing:null,_=ce(e.missing)?Ba(e.missing):null,w=ce(e.postTranslation)?e.postTranslation:null,C=n?n.warnHtmlMessage:we(e.warnHtmlMessage)?e.warnHtmlMessage:!0,T=!!e.escapeParameter;const R=n?n.modifiers:ie(e.modifiers)?e.modifiers:{};let N=e.pluralRules||n&&n.pluralRules,E;E=(()=>{r&&Ia(null);const L={version:vg,locale:u.value,fallbackLocale:c.value,messages:d.value,modifiers:R,pluralRules:N,missing:_===null?void 0:_,missingWarn:h,fallbackWarn:m,fallbackFormat:v,unresolving:!0,postTranslation:w===null?void 0:w,warnHtmlMessage:C,escapeParameter:T,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};L.datetimeFormats=f.value,L.numberFormats=p.value,L.__datetimeFormatters=ie(E)?E.__datetimeFormatters:void 0,L.__numberFormatters=ie(E)?E.__numberFormatters:void 0;const D=cg(L);return r&&Ia(D),D})(),$n(E,u.value,c.value);function M(){return[u.value,c.value,d.value,f.value,p.value]}const k=me({get:()=>u.value,set:L=>{u.value=L,E.locale=u.value}}),j=me({get:()=>c.value,set:L=>{c.value=L,E.fallbackLocale=c.value,$n(E,u.value,L)}}),q=me(()=>d.value),he=me(()=>f.value),ke=me(()=>p.value);function xe(){return ce(w)?w:null}function Ve(L){w=L,E.postTranslation=L}function Ze(){return P}function et(L){L!==null&&(_=Ba(L)),P=L,E.missing=_}const Fe=(L,D,fe,Pe,Wt,gi)=>{M();let hn;try{__INTLIFY_PROD_DEVTOOLS__,r||(E.fallbackContext=n?lg():void 0),hn=L(E)}finally{__INTLIFY_PROD_DEVTOOLS__,r||(E.fallbackContext=void 0)}if(fe!=="translate exists"&&Me(hn)&&hn===mr||fe==="translate exists"&&!hn){const[id,j3]=D();return n&&g?Pe(n):Wt(id)}else{if(gi(hn))return hn;throw pt(rt.UNEXPECTED_RETURN_TYPE)}};function je(...L){return Fe(D=>Reflect.apply(za,null,[D,...L]),()=>po(...L),"translate",D=>Reflect.apply(D.t,D,[...L]),D=>D,D=>F(D))}function Ne(...L){const[D,fe,Pe]=L;if(Pe&&!ee(Pe))throw pt(rt.INVALID_ARGUMENT);return je(D,fe,Re({resolvedMessage:!0},Pe||{}))}function Ee(...L){return Fe(D=>Reflect.apply(Fa,null,[D,...L]),()=>mo(...L),"datetime format",D=>Reflect.apply(D.d,D,[...L]),()=>Ma,D=>F(D))}function Oe(...L){return Fe(D=>Reflect.apply(Va,null,[D,...L]),()=>ho(...L),"number format",D=>Reflect.apply(D.n,D,[...L]),()=>Ma,D=>F(D))}function Te(L){return L.map(D=>F(D)||Me(D)||we(D)?Ha(String(D)):D)}const z={normalize:Te,interpolate:L=>L,type:"vnode"};function x(...L){return Fe(D=>{let fe;const Pe=D;try{Pe.processor=z,fe=Reflect.apply(za,null,[Pe,...L])}finally{Pe.processor=null}return fe},()=>po(...L),"translate",D=>D[bo](...L),D=>[Ha(D)],D=>Le(D))}function Y(...L){return Fe(D=>Reflect.apply(Va,null,[D,...L]),()=>ho(...L),"number format",D=>D[_o](...L),Ya,D=>F(D)||Le(D))}function K(...L){return Fe(D=>Reflect.apply(Fa,null,[D,...L]),()=>mo(...L),"datetime format",D=>D[go](...L),Ya,D=>F(D)||Le(D))}function ne(L){N=L,E.pluralRules=N}function G(L,D){return Fe(()=>{if(!L)return!1;const fe=F(D)?D:u.value,Pe=Ce(fe),Wt=E.messageResolver(Pe,L);return a?Wt!=null:vt(Wt)||nt(Wt)||F(Wt)},()=>[L],"translate exists",fe=>Reflect.apply(fe.te,fe,[L,D]),Pg,fe=>we(fe))}function V(L){let D=null;const fe=Gc(E,c.value,u.value);for(let Pe=0;Pe<fe.length;Pe++){const Wt=d.value[fe[Pe]]||{},gi=E.messageResolver(Wt,L);if(gi!=null){D=gi;break}}return D}function X(L){const D=V(L);return D??(n?n.tm(L)||{}:{})}function Ce(L){return d.value[L]||{}}function _e(L,D){if(o){const fe={[L]:D};for(const Pe in fe)ut(fe,Pe)&&oi(fe[Pe]);D=fe[L]}d.value[L]=D,E.messages=d.value}function jn(L,D){d.value[L]=d.value[L]||{};const fe={[L]:D};if(o)for(const Pe in fe)ut(fe,Pe)&&oi(fe[Pe]);D=fe[L],un(D,d.value[L]),E.messages=d.value}function Ar(L){return f.value[L]||{}}function b(L,D){f.value[L]=D,E.datetimeFormats=f.value,Wa(E,L,D)}function y(L,D){f.value[L]=Re(f.value[L]||{},D),E.datetimeFormats=f.value,Wa(E,L,D)}function O(L){return p.value[L]||{}}function $(L,D){p.value[L]=D,E.numberFormats=p.value,ja(E,L,D)}function ye(L,D){p.value[L]=Re(p.value[L]||{},D),E.numberFormats=p.value,ja(E,L,D)}$a++,n&&ji&&(Kt(n.locale,L=>{l&&(u.value=L,E.locale=L,$n(E,u.value,c.value))}),Kt(n.fallbackLocale,L=>{l&&(c.value=L,E.fallbackLocale=L,$n(E,u.value,c.value))}));const Z={id:$a,locale:k,fallbackLocale:j,get inheritLocale(){return l},set inheritLocale(L){l=L,L&&n&&(u.value=n.locale.value,c.value=n.fallbackLocale.value,$n(E,u.value,c.value))},get availableLocales(){return Object.keys(d.value).sort()},messages:q,get modifiers(){return R},get pluralRules(){return N||{}},get isGlobal(){return r},get missingWarn(){return h},set missingWarn(L){h=L,E.missingWarn=h},get fallbackWarn(){return m},set fallbackWarn(L){m=L,E.fallbackWarn=m},get fallbackRoot(){return g},set fallbackRoot(L){g=L},get fallbackFormat(){return v},set fallbackFormat(L){v=L,E.fallbackFormat=v},get warnHtmlMessage(){return C},set warnHtmlMessage(L){C=L,E.warnHtmlMessage=L},get escapeParameter(){return T},set escapeParameter(L){T=L,E.escapeParameter=L},t:je,getLocaleMessage:Ce,setLocaleMessage:_e,mergeLocaleMessage:jn,getPostTranslationHandler:xe,setPostTranslationHandler:Ve,getMissingHandler:Ze,setMissingHandler:et,[Sg]:ne};return Z.datetimeFormats=he,Z.numberFormats=ke,Z.rt=Ne,Z.te=G,Z.tm=X,Z.d=Ee,Z.n=Oe,Z.getDateTimeFormat=Ar,Z.setDateTimeFormat=b,Z.mergeDateTimeFormat=y,Z.getNumberFormat=O,Z.setNumberFormat=$,Z.mergeNumberFormat=ye,Z[Tg]=i,Z[bo]=x,Z[go]=K,Z[_o]=Y,Z}const es={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function Lg({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((i,r)=>[...i,...r.type===Mo?r.children:[r]],[]):t.reduce((n,i)=>{const r=e[i];return r&&(n[i]=r()),n},ue())}function ru(e){return Mo}const Rg=pn({name:"i18n-t",props:Re({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>Me(e)||!isNaN(e)}},es),setup(e,t){const{slots:n,attrs:i}=t,r=e.i18n||ts({useScope:e.scope,__useComponent:!0});return()=>{const o=Object.keys(n).filter(d=>d!=="_"),s=ue();e.locale&&(s.locale=e.locale),e.plural!==void 0&&(s.plural=F(e.plural)?+e.plural:e.plural);const a=Lg(t,o),l=r[bo](e.keypath,a,s),u=Re(ue(),i),c=F(e.tag)||ee(e.tag)?e.tag:ru();return Je(c,u,l)}}}),qa=Rg;function kg(e){return Le(e)&&!F(e[0])}function ou(e,t,n,i){const{slots:r,attrs:o}=t;return()=>{const s={part:!0};let a=ue();e.locale&&(s.locale=e.locale),F(e.format)?s.key=e.format:ee(e.format)&&(F(e.format.key)&&(s.key=e.format.key),a=Object.keys(e.format).reduce((f,p)=>n.includes(p)?Re(ue(),f,{[p]:e.format[p]}):f,ue()));const l=i(e.value,s,a);let u=[s.key];Le(l)?u=l.map((f,p)=>{const h=r[f.type],m=h?h({[f.type]:f.value,index:p,parts:l}):[f.value];return kg(m)&&(m[0].key=`${f.type}-${p}`),m}):F(l)&&(u=[l]);const c=Re(ue(),o),d=F(e.tag)||ee(e.tag)?e.tag:ru();return Je(d,c,u)}}const Og=pn({name:"i18n-n",props:Re({value:{type:Number,required:!0},format:{type:[String,Object]}},es),setup(e,t){const n=e.i18n||ts({useScope:e.scope,__useComponent:!0});return ou(e,t,Qc,(...i)=>n[_o](...i))}}),Ka=Og,Mg=pn({name:"i18n-d",props:Re({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},es),setup(e,t){const n=e.i18n||ts({useScope:e.scope,__useComponent:!0});return ou(e,t,Xc,(...i)=>n[go](...i))}}),Za=Mg;function Dg(e,t){const n=e;if(e.mode==="composition")return n.__getInstance(t)||e.global;{const i=n.__getInstance(t);return i!=null?i.__composer:e.global.__composer}}function Ig(e){const t=s=>{const{instance:a,modifiers:l,value:u}=s;if(!a||!a.$)throw pt(rt.UNEXPECTED_ERROR);const c=Dg(e,a.$),d=Ja(u);return[Reflect.apply(c.t,c,[...Xa(d)]),c]};return{created:(s,a)=>{const[l,u]=t(a);ji&&e.global===u&&(s.__i18nWatcher=Kt(u.locale,()=>{a.instance&&a.instance.$forceUpdate()})),s.__composer=u,s.textContent=l},unmounted:s=>{ji&&s.__i18nWatcher&&(s.__i18nWatcher(),s.__i18nWatcher=void 0,delete s.__i18nWatcher),s.__composer&&(s.__composer=void 0,delete s.__composer)},beforeUpdate:(s,{value:a})=>{if(s.__composer){const l=s.__composer,u=Ja(a);s.textContent=Reflect.apply(l.t,l,[...Xa(u)])}},getSSRProps:s=>{const[a]=t(s);return{textContent:a}}}}function Ja(e){if(F(e))return{path:e};if(ie(e)){if(!("path"in e))throw pt(rt.REQUIRED_VALUE,"path");return e}else throw pt(rt.INVALID_VALUE)}function Xa(e){const{path:t,locale:n,args:i,choice:r,plural:o}=e,s={},a=i||{};return F(n)&&(s.locale=n),Me(r)&&(s.plural=r),Me(o)&&(s.plural=o),[t,a,s]}function Ng(e,t,...n){const i=ie(n[0])?n[0]:{},r=!!i.useI18nComponentName;(we(i.globalInstall)?i.globalInstall:!0)&&([r?"i18n":qa.name,"I18nT"].forEach(s=>e.component(s,qa)),[Ka.name,"I18nN"].forEach(s=>e.component(s,Ka)),[Za.name,"I18nD"].forEach(s=>e.component(s,Za))),e.directive("t",Ig(t))}const xg=Zt("global-vue-i18n");function Ug(e={},t){const n=we(e.globalInjection)?e.globalInjection:!0,i=!0,r=new Map,[o,s]=zg(e),a=Zt("");function l(d){return r.get(d)||null}function u(d,f){r.set(d,f)}function c(d){r.delete(d)}{const d={get mode(){return"composition"},get allowComposition(){return i},async install(f,...p){if(f.__VUE_I18N_SYMBOL__=a,f.provide(f.__VUE_I18N_SYMBOL__,d),ie(p[0])){const g=p[0];d.__composerExtend=g.__composerExtend,d.__vueI18nExtend=g.__vueI18nExtend}let h=null;n&&(h=$g(f,d.global)),Ng(f,d,...p);const m=f.unmount;f.unmount=()=>{h&&h(),d.dispose(),m()}},get global(){return s},dispose(){o.stop()},__instances:r,__getInstance:l,__setInstance:u,__deleteInstance:c};return d}}function ts(e={}){const t=wt();if(t==null)throw pt(rt.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw pt(rt.NOT_INSTALLED);const n=Fg(t),i=Vg(n),r=nu(t),o=Wg(e,r);if(o==="global")return Cg(i,e,r),i;if(o==="parent"){let l=jg(n,t,e.__useComponent);return l==null&&(l=i),l}const s=n;let a=s.__getInstance(t);if(a==null){const l=Re({},e);"__i18n"in r&&(l.__i18n=r.__i18n),i&&(l.__root=i),a=iu(l),s.__composerExtend&&(a[yo]=s.__composerExtend(a)),Gg(s,t,a),s.__setInstance(t,a)}return a}function zg(e,t,n){const i=ko();{const r=i.run(()=>iu(e));if(r==null)throw pt(rt.UNEXPECTED_ERROR);return[i,r]}}function Fg(e){{const t=Ue(e.isCE?xg:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw pt(e.isCE?rt.NOT_INSTALLED_WITH_PROVIDE:rt.UNEXPECTED_ERROR);return t}}function Wg(e,t){return or(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function Vg(e){return e.mode==="composition"?e.global:e.global.__composer}function jg(e,t,n=!1){let i=null;const r=t.root;let o=Hg(t,n);for(;o!=null;){const s=e;if(e.mode==="composition"&&(i=s.__getInstance(o)),i!=null||r===o)break;o=o.parent}return i}function Hg(e,t=!1){return e==null?null:t&&e.vnode.ctx||e.parent}function Gg(e,t,n){vl(()=>{},t),md(()=>{const i=n;e.__deleteInstance(t);const r=i[yo];r&&(r(),delete i[yo])},t)}const Yg=["locale","fallbackLocale","availableLocales"],Qa=["t","rt","d","n","tm","te"];function $g(e,t){const n=Object.create(null);return Yg.forEach(r=>{const o=Object.getOwnPropertyDescriptor(t,r);if(!o)throw pt(rt.UNEXPECTED_ERROR);const s=di(o.value)?{get(){return o.value.value},set(a){o.value.value=a}}:{get(){return o.get&&o.get()}};Object.defineProperty(n,r,s)}),e.config.globalProperties.$i18n=n,Qa.forEach(r=>{const o=Object.getOwnPropertyDescriptor(t,r);if(!o||!o.value)throw pt(rt.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${r}`,o)}),()=>{delete e.config.globalProperties.$i18n,Qa.forEach(r=>{delete e.config.globalProperties[`$${r}`]})}}wg();ig(hg);rg(U0);og(Gc);if(__INTLIFY_PROD_DEVTOOLS__){const e=Go();e.__INTLIFY__=!0,$0(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}function J3(){return qe(cr)}function Bg(){return qe(xn)}const qg=ze({name:"i18n:plugin:switch-locale-path-ssr",dependsOn:["i18n:plugin"],setup(e){if(e.$config.public.i18n.experimental.switchLocalePathLinkSSR!==!0)return;const t=Bg(),n=new RegExp([`<!--${pa}-\\[(\\w+)\\]-->`,".+?",`<!--/${pa}-->`].join(""),"g");e.hook("app:rendered",i=>{var r;((r=i.renderResult)==null?void 0:r.html)!=null&&(i.renderResult.html=i.renderResult.html.replaceAll(n,(o,s)=>o.replace(/href="([^"]+)"/,`href="${encodeURI(t(s??""))}"`)))})}});function Kg(e,{locales:t=[],localeCodes:n=[],baseUrl:i="",hooks:r={},context:o={}}={}){const s=ko(),a=e.install;return e.install=(l,...u)=>{const c=Xg(u[0])?Re({},u[0]):{inject:!0};c.inject==null&&(c.inject=!0);const d=c.__composerExtend;if(c.__composerExtend=m=>{const g=In(e);m.locales=me(()=>g.locales.value),m.localeCodes=me(()=>g.localeCodes.value),m.baseUrl=me(()=>g.baseUrl.value);let v;return ce(d)&&(v=Reflect.apply(d,c,[m])),()=>{v&&v()}},e.mode==="legacy"){const m=c.__vueI18nExtend;c.__vueI18nExtend=g=>{el(g,r.onExtendVueI18n);let v;return ce(m)&&(v=Reflect.apply(m,c,[g])),()=>{v&&v()}}}u[0]=c,Reflect.apply(a,e,[l,...u]);const f=In(e);s.run(()=>{Zg(f,{locales:t,localeCodes:n,baseUrl:i,hooks:r,context:o}),e.mode==="legacy"&&_c(e.global)&&el(e.global,r.onExtendVueI18n)});const p=l,h=e.mode==="composition"?p.config.globalProperties.$i18n:null;if(h&&Jg(h,f,r.onExtendExportedGlobal),c.inject){const m=Ko(e);l.mixin({methods:{getRouteBaseName:qe(Nn,m),resolveRoute:qe(ur,m),localePath:qe(cr,m),localeRoute:qe(Bo,m),localeLocation:qe(_b,m),switchLocalePath:qe(xn,m),localeHead:qe(Ec,m)}})}if(p.unmount){const m=p.unmount;p.unmount=()=>{s.stop(),m()}}},s}function Zg(e,t){const{locales:n,localeCodes:i,baseUrl:r,context:o}=t,s=Ye(n),a=Ye(i),l=Ye("");e.locales=me(()=>s.value),e.localeCodes=me(()=>a.value),e.baseUrl=me(()=>l.value),Xh?Kt(e.locale,()=>{l.value=ha(r,o)},{immediate:!0}):l.value=ha(r,o),t.hooks&&t.hooks.onExtendComposer&&t.hooks.onExtendComposer(e)}function su(e,t,n){const i=[{locales:{get(){return e.locales.value}},localeCodes:{get(){return e.localeCodes.value}},baseUrl:{get(){return e.baseUrl.value}}}];n&&i.push(n(e));for(const r of i)for(const[o,s]of Object.entries(r))Object.defineProperty(t,o,s)}function Jg(e,t,n){su(t,e,n)}function el(e,t){const n=In(e);su(n,e,t)}function Xg(e){return ee(e)&&("inject"in e||"__composerExtend"in e||"__vueI18nExtend"in e)}const Qg=ze({name:"i18n:plugin",parallel:qh,async setup(e){let t,n;const i=xo(),{vueApp:r}=e,o=e,s=fr(),{configLocales:a,defaultLocale:l,multiDomainLocales:u,strategy:c}=o.$config.public.i18n,d=a.some(E=>typeof E!="string"&&Array.isArray(E.defaultForDomains));let f;if(l)f=l;else if(d){const E=a.find(U=>typeof U=="string"||!Array.isArray(U.defaultForDomains)?!1:U.defaultForDomains.includes(s??""));f=(E==null?void 0:E.code)??""}else f="";if(u&&(c==="prefix_except_default"||c==="prefix_and_default")){const E=Ke();E.getRoutes().forEach(U=>{var M;if((M=U.name)!=null&&M.toString().includes("___default"))if(U.name.toString().split("___")[1]!==f)E.removeRoute(U.name);else{const j=U.name.toString().replace("___default","");U.name=j}})}const p={...o.$config.public.i18n,defaultLocale:f};p.baseUrl=Nb();const h=fi(),m=([t,n]=ct(()=>cb(Bh,pe())),t=await t,n(),t);m.messages=m.messages||{},m.fallbackLocale=m.fallbackLocale??!1;const g=Cc(),v=E=>E||m.locale||"en-US",P=qb();let _=_a(i,g,v(p.defaultLocale),{ssg:"normal",callType:"setup",firstAccess:!0,localeCookie:Ur(P,h,p.defaultLocale)},p);m.messages=([t,n]=ct(()=>ub(m.messages,Gi,{localeCodes:Dn,initialLocale:_,lazy:p.lazy,defaultLocale:p.defaultLocale,fallbackLocale:m.fallbackLocale})),t=await t,n(),t),_=v(_);const w=Ug({...m,locale:_});let C=!0;const T=E=>_!==E&&C;Kg(w,{locales:p.configLocales,localeCodes:Dn,baseUrl:p.baseUrl,context:o,hooks:{onExtendComposer(E){E.strategy=p.strategy,E.localeProperties=me(()=>ar.find(U=>U.code===E.locale.value)||{code:E.locale.value}),E.setLocale=async U=>{const M=T(U);await ga(U,w,p,M)&&M&&(C=!1);const j=await o.runWithContext(()=>ya({route:{to:i},targetLocale:U,routeLocaleGetter:g}));await o.runWithContext(async()=>await va({nuxtApp:o,i18n:w,redirectPath:j,locale:U,route:i},{enableNavigate:!0}))},E.loadLocaleMessages=async U=>{await Yi(U,Gi,(k,j)=>Ac(w,k,j))},E.differentDomains=p.differentDomains,E.defaultLocale=p.defaultLocale,E.getBrowserLocale=()=>kc(),E.getLocaleCookie=()=>Ur(P,h,p.defaultLocale),E.setLocaleCookie=U=>Kb(P,U,h),E.onBeforeLanguageSwitch=(U,M,k,j)=>e.callHook("i18n:beforeLocaleSwitch",{oldLocale:U,newLocale:M,initialSetup:k,context:j}),E.onLanguageSwitched=(U,M)=>e.callHook("i18n:localeSwitched",{oldLocale:U,newLocale:M}),E.finalizePendingLocaleChange=async()=>{w.__pendingLocale&&(yc(w,w.__pendingLocale),w.__resolvePendingLocalePromise&&await w.__resolvePendingLocalePromise(),w.__pendingLocale=void 0)},E.waitForPendingLocaleChange=async()=>{w.__pendingLocale&&w.__pendingLocalePromise&&await w.__pendingLocalePromise}},onExtendExportedGlobal(E){return{strategy:{get(){return E.strategy}},localeProperties:{get(){return E.localeProperties.value}},setLocale:{get(){return async U=>Reflect.apply(E.setLocale,E,[U])}},differentDomains:{get(){return E.differentDomains}},defaultLocale:{get(){return E.defaultLocale}},getBrowserLocale:{get(){return()=>Reflect.apply(E.getBrowserLocale,E,[])}},getLocaleCookie:{get(){return()=>Reflect.apply(E.getLocaleCookie,E,[])}},setLocaleCookie:{get(){return U=>Reflect.apply(E.setLocaleCookie,E,[U])}},onBeforeLanguageSwitch:{get(){return(U,M,k,j)=>Reflect.apply(E.onBeforeLanguageSwitch,E,[U,M,k,j])}},onLanguageSwitched:{get(){return(U,M)=>Reflect.apply(E.onLanguageSwitched,E,[U,M])}},finalizePendingLocaleChange:{get(){return()=>Reflect.apply(E.finalizePendingLocaleChange,E,[])}},waitForPendingLocaleChange:{get(){return()=>Reflect.apply(E.waitForPendingLocaleChange,E,[])}}}},onExtendVueI18n(E){return{strategy:{get(){return E.strategy}},localeProperties:{get(){return E.localeProperties.value}},setLocale:{get(){return async U=>Reflect.apply(E.setLocale,E,[U])}},loadLocaleMessages:{get(){return async U=>Reflect.apply(E.loadLocaleMessages,E,[U])}},differentDomains:{get(){return E.differentDomains}},defaultLocale:{get(){return E.defaultLocale}},getBrowserLocale:{get(){return()=>Reflect.apply(E.getBrowserLocale,E,[])}},getLocaleCookie:{get(){return()=>Reflect.apply(E.getLocaleCookie,E,[])}},setLocaleCookie:{get(){return U=>Reflect.apply(E.setLocaleCookie,E,[U])}},onBeforeLanguageSwitch:{get(){return(U,M,k,j)=>Reflect.apply(E.onBeforeLanguageSwitch,E,[U,M,k,j])}},onLanguageSwitched:{get(){return(U,M)=>Reflect.apply(E.onLanguageSwitched,E,[U,M])}},finalizePendingLocaleChange:{get(){return()=>Reflect.apply(E.finalizePendingLocaleChange,E,[])}},waitForPendingLocaleChange:{get(){return()=>Reflect.apply(E.waitForPendingLocaleChange,E,[])}}}}}});const R={__composerExtend:E=>{const U=In(w);return E.strategy=U.strategy,E.localeProperties=me(()=>U.localeProperties.value),E.setLocale=U.setLocale,E.differentDomains=U.differentDomains,E.getBrowserLocale=U.getBrowserLocale,E.getLocaleCookie=U.getLocaleCookie,E.setLocaleCookie=U.setLocaleCookie,E.onBeforeLanguageSwitch=U.onBeforeLanguageSwitch,E.onLanguageSwitched=U.onLanguageSwitched,E.finalizePendingLocaleChange=U.finalizePendingLocaleChange,E.waitForPendingLocaleChange=U.waitForPendingLocaleChange,()=>{}}};r.use(w,R),Mb(o,w);let N=0;qf("locale-changing",async(E,U)=>{let M,k;const j=_a(E,g,()=>lr(w)||v(p.defaultLocale),{ssg:"normal",callType:"routing",firstAccess:N===0,localeCookie:Ur(P,h,p.defaultLocale)},p),q=T(j);([M,k]=ct(()=>ga(j,w,p,q)),M=await M,k(),M)&&q&&(C=!1);const ke=([M,k]=ct(()=>o.runWithContext(()=>ya({route:{to:E,from:U},targetLocale:j,routeLocaleGetter:p.strategy==="no_prefix"?()=>j:g,calledWithRouting:!0}))),M=await M,k(),M);return N++,[M,k]=ct(()=>o.runWithContext(async()=>va({nuxtApp:o,i18n:w,redirectPath:ke,locale:j,route:E}))),M=await M,k(),M},{global:!0})}}),e_=ze(e=>{e.hook("app:rendered",t=>{var n;(n=t.ssrContext)!=null&&n.teleports&&(t.ssrContext.teleports=t_(t.ssrContext.teleports))})});function t_(e){const t=Object.entries(e).reduce((n,[i,r])=>i.startsWith("#el-popper-container-")||[].includes(i)?`${n}<div id="${i.slice(1)}">${r}</div>`:n,e.body||"");return{...e,body:t}}var n_=Object.defineProperty,i_=Object.defineProperties,r_=Object.getOwnPropertyDescriptors,tl=Object.getOwnPropertySymbols,o_=Object.prototype.hasOwnProperty,s_=Object.prototype.propertyIsEnumerable,nl=(e,t,n)=>t in e?n_(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,a_=(e,t)=>{for(var n in t||(t={}))o_.call(t,n)&&nl(e,n,t[n]);if(tl)for(var n of tl(t))s_.call(t,n)&&nl(e,n,t[n]);return e},l_=(e,t)=>i_(e,r_(t));function c_(e,t){var n;const i=fn();return _l(()=>{i.value=e()},l_(a_({},t),{flush:(n=void 0)!=null?n:"sync"})),El(i)}var il;const hr=typeof window<"u",X3=e=>typeof e=="string",rl=()=>{},Q3=hr&&((il=window==null?void 0:window.navigator)==null?void 0:il.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function vo(e){return typeof e=="function"?e():Q(e)}function u_(e,t){function n(...i){return new Promise((r,o)=>{Promise.resolve(e(()=>t.apply(this,i),{fn:t,thisArg:this,args:i})).then(r).catch(o)})}return n}function d_(e,t={}){let n,i,r=rl;const o=a=>{clearTimeout(a),r(),r=rl};return a=>{const l=vo(e),u=vo(t.maxWait);return n&&o(n),l<=0||u!==void 0&&u<=0?(i&&(o(i),i=null),Promise.resolve(a())):new Promise((c,d)=>{r=t.rejectOnCancel?d:c,u&&!i&&(i=setTimeout(()=>{n&&o(n),i=null,c(a())},u)),n=setTimeout(()=>{i&&o(i),i=null,c(a())},l)})}}function ew(e){return e}function f_(e){return Qi()?(Ni(e),!0):!1}function tw(e,t=200,n={}){return u_(d_(t,n),e)}function nw(e,t=!0){wt()?vl(e):t?e():Ln(e)}function iw(e,t,n={}){const{immediate:i=!0}=n,r=Ye(!1);let o=null;function s(){o&&(clearTimeout(o),o=null)}function a(){r.value=!1,s()}function l(...u){s(),r.value=!0,o=setTimeout(()=>{r.value=!1,o=null,e(...u)},vo(t))}return i&&(r.value=!0,hr&&l()),f_(a),{isPending:El(r),start:l,stop:a}}const Vr="el",p_="is-",rn=(e,t,n,i,r)=>{let o=`${e}-${t}`;return n&&(o+=`-${n}`),i&&(o+=`__${i}`),r&&(o+=`--${r}`),o},m_=Symbol("namespaceContextKey"),au=e=>{const t=e||(wt()?Ue(m_,Ye(Vr)):Ye(Vr));return me(()=>Q(t)||Vr)},rw=(e,t)=>{const n=au(t);return{namespace:n,b:(m="")=>rn(n.value,e,m,"",""),e:m=>m?rn(n.value,e,"",m,""):"",m:m=>m?rn(n.value,e,"","",m):"",be:(m,g)=>m&&g?rn(n.value,e,m,g,""):"",em:(m,g)=>m&&g?rn(n.value,e,"",m,g):"",bm:(m,g)=>m&&g?rn(n.value,e,m,"",g):"",bem:(m,g,v)=>m&&g&&v?rn(n.value,e,m,g,v):"",is:(m,...g)=>{const v=g.length>=1?g[0]:!0;return m&&v?`${p_}${m}`:""},cssVar:m=>{const g={};for(const v in m)m[v]&&(g[`--${n.value}-${v}`]=m[v]);return g},cssVarName:m=>`--${n.value}-${m}`,cssVarBlock:m=>{const g={};for(const v in m)m[v]&&(g[`--${n.value}-${e}-${v}`]=m[v]);return g},cssVarBlockName:m=>`--${n.value}-${e}-${m}`}};class lu extends Error{constructor(t){super(t),this.name="ElementPlusError"}}function ow(e,t){throw new lu(`[${e}] ${t}`)}function cu(e,t){const n=Sl(e)?new lu(`[${e}] ${t}`):e;console.warn(n)}const wo={prefix:Math.floor(Math.random()*1e4),current:0},uu=Symbol("elIdInjection"),h_=()=>wt()?Ue(uu,wo):wo,sw=e=>{const t=h_();!hr&&t===wo&&cu("IdInjection",`Looks like you are using server rendering, you must provide a id provider to ensure the hydration process to be succeed
usage: app.provide(ID_INJECTION_KEY, {
  prefix: number,
  current: number,
})`);const n=au();return c_(()=>Q(e)||`${n.value}-id-${t.prefix}-${t.current++}`)},aw=e=>e===void 0,lw=e=>typeof e=="boolean",b_=e=>typeof e=="number",cw=e=>!e&&e!==0||bd(e)&&e.length===0||gd(e)&&!Object.keys(e).length,uw=e=>typeof Element>"u"?!1:e instanceof Element,dw=e=>Sl(e)?!Number.isNaN(Number(e)):!1,ol={current:0},sl=Ye(0),g_=2e3,Eo=Symbol("elZIndexContextKey"),__=Symbol("zIndexContextKey"),fw=e=>{const t=wt()?Ue(Eo,ol):ol,n=e||(wt()?Ue(__,void 0):void 0),i=me(()=>{const s=Q(n);return b_(s)?s:g_}),r=me(()=>i.value+sl.value),o=()=>(t.current++,sl.value=t.current,r.value);return!hr&&!Ue(Eo)&&cu("ZIndexInjection",`Looks like you are using server rendering, you must provide a z-index provider to ensure the hydration process to be succeed
usage: app.provide(ZINDEX_INJECTION_KEY, { current: 0 })`),{initialZIndex:i,currentZIndex:r,nextZIndex:o}},y_=ze(e=>{e.vueApp.provide(uu,{prefix:1024,current:0}).provide(Eo,{current:0})});function v_(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Oi={exports:{}},w_=Oi.exports,al;function E_(){return al||(al=1,(function(e,t){(function(n,i){e.exports=i()})(w_,function(){return(function(n){function i(o){if(r[o])return r[o].exports;var s=r[o]={exports:{},id:o,loaded:!1};return n[o].call(s.exports,s,s.exports,i),s.loaded=!0,s.exports}var r={};return i.m=n,i.c=r,i.p="dist/",i(0)})([function(n,i,r){function o(q){return q&&q.__esModule?q:{default:q}}var s=Object.assign||function(q){for(var he=1;he<arguments.length;he++){var ke=arguments[he];for(var xe in ke)Object.prototype.hasOwnProperty.call(ke,xe)&&(q[xe]=ke[xe])}return q},a=r(1),l=(o(a),r(6)),u=o(l),c=r(7),d=o(c),f=r(8),p=o(f),h=r(9),m=o(h),g=r(10),v=o(g),P=r(11),_=o(P),w=r(14),C=o(w),T=[],R=!1,N={offset:120,delay:0,easing:"ease",duration:400,disable:!1,once:!1,startEvent:"DOMContentLoaded",throttleDelay:99,debounceDelay:50,disableMutationObserver:!1},E=function(){var q=arguments.length>0&&arguments[0]!==void 0&&arguments[0];if(q&&(R=!0),R)return T=(0,_.default)(T,N),(0,v.default)(T,N.once),T},U=function(){T=(0,C.default)(),E()},M=function(){T.forEach(function(q,he){q.node.removeAttribute("data-aos"),q.node.removeAttribute("data-aos-easing"),q.node.removeAttribute("data-aos-duration"),q.node.removeAttribute("data-aos-delay")})},k=function(q){return q===!0||q==="mobile"&&m.default.mobile()||q==="phone"&&m.default.phone()||q==="tablet"&&m.default.tablet()||typeof q=="function"&&q()===!0},j=function(q){N=s(N,q),T=(0,C.default)();var he=document.all&&!window.atob;return k(N.disable)||he?M():(N.disableMutationObserver||p.default.isSupported()||(console.info(`
      aos: MutationObserver is not supported on this browser,
      code mutations observing has been disabled.
      You may have to call "refreshHard()" by yourself.
    `),N.disableMutationObserver=!0),document.querySelector("body").setAttribute("data-aos-easing",N.easing),document.querySelector("body").setAttribute("data-aos-duration",N.duration),document.querySelector("body").setAttribute("data-aos-delay",N.delay),N.startEvent==="DOMContentLoaded"&&["complete","interactive"].indexOf(document.readyState)>-1?E(!0):N.startEvent==="load"?window.addEventListener(N.startEvent,function(){E(!0)}):document.addEventListener(N.startEvent,function(){E(!0)}),window.addEventListener("resize",(0,d.default)(E,N.debounceDelay,!0)),window.addEventListener("orientationchange",(0,d.default)(E,N.debounceDelay,!0)),window.addEventListener("scroll",(0,u.default)(function(){(0,v.default)(T,N.once)},N.throttleDelay)),N.disableMutationObserver||p.default.ready("[data-aos]",U),T)};n.exports={init:j,refresh:E,refreshHard:U}},function(n,i){},,,,,function(n,i){(function(r){function o(k,j,q){function he(V){var X=Ee,Ce=Oe;return Ee=Oe=void 0,Y=V,A=k.apply(Ce,X)}function ke(V){return Y=V,z=setTimeout(Ze,j),K?he(V):A}function xe(V){var X=V-x,Ce=V-Y,_e=j-X;return ne?U(_e,Te-Ce):_e}function Ve(V){var X=V-x,Ce=V-Y;return x===void 0||X>=j||X<0||ne&&Ce>=Te}function Ze(){var V=M();return Ve(V)?et(V):void(z=setTimeout(Ze,xe(V)))}function et(V){return z=void 0,G&&Ee?he(V):(Ee=Oe=void 0,A)}function Fe(){z!==void 0&&clearTimeout(z),Y=0,Ee=x=Oe=z=void 0}function je(){return z===void 0?A:et(M())}function Ne(){var V=M(),X=Ve(V);if(Ee=arguments,Oe=this,x=V,X){if(z===void 0)return ke(x);if(ne)return z=setTimeout(Ze,j),he(x)}return z===void 0&&(z=setTimeout(Ze,j)),A}var Ee,Oe,Te,A,z,x,Y=0,K=!1,ne=!1,G=!0;if(typeof k!="function")throw new TypeError(f);return j=c(j)||0,a(q)&&(K=!!q.leading,ne="maxWait"in q,Te=ne?E(c(q.maxWait)||0,j):Te,G="trailing"in q?!!q.trailing:G),Ne.cancel=Fe,Ne.flush=je,Ne}function s(k,j,q){var he=!0,ke=!0;if(typeof k!="function")throw new TypeError(f);return a(q)&&(he="leading"in q?!!q.leading:he,ke="trailing"in q?!!q.trailing:ke),o(k,j,{leading:he,maxWait:j,trailing:ke})}function a(k){var j=typeof k>"u"?"undefined":d(k);return!!k&&(j=="object"||j=="function")}function l(k){return!!k&&(typeof k>"u"?"undefined":d(k))=="object"}function u(k){return(typeof k>"u"?"undefined":d(k))=="symbol"||l(k)&&N.call(k)==h}function c(k){if(typeof k=="number")return k;if(u(k))return p;if(a(k)){var j=typeof k.valueOf=="function"?k.valueOf():k;k=a(j)?j+"":j}if(typeof k!="string")return k===0?k:+k;k=k.replace(m,"");var q=v.test(k);return q||P.test(k)?_(k.slice(2),q?2:8):g.test(k)?p:+k}var d=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(k){return typeof k}:function(k){return k&&typeof Symbol=="function"&&k.constructor===Symbol&&k!==Symbol.prototype?"symbol":typeof k},f="Expected a function",p=NaN,h="[object Symbol]",m=/^\s+|\s+$/g,g=/^[-+]0x[0-9a-f]+$/i,v=/^0b[01]+$/i,P=/^0o[0-7]+$/i,_=parseInt,w=(typeof r>"u"?"undefined":d(r))=="object"&&r&&r.Object===Object&&r,C=(typeof self>"u"?"undefined":d(self))=="object"&&self&&self.Object===Object&&self,T=w||C||Function("return this")(),R=Object.prototype,N=R.toString,E=Math.max,U=Math.min,M=function(){return T.Date.now()};n.exports=s}).call(i,(function(){return this})())},function(n,i){(function(r){function o(M,k,j){function q(G){var V=Ne,X=Ee;return Ne=Ee=void 0,x=G,Te=M.apply(X,V)}function he(G){return x=G,A=setTimeout(Ve,k),Y?q(G):Te}function ke(G){var V=G-z,X=G-x,Ce=k-V;return K?E(Ce,Oe-X):Ce}function xe(G){var V=G-z,X=G-x;return z===void 0||V>=k||V<0||K&&X>=Oe}function Ve(){var G=U();return xe(G)?Ze(G):void(A=setTimeout(Ve,ke(G)))}function Ze(G){return A=void 0,ne&&Ne?q(G):(Ne=Ee=void 0,Te)}function et(){A!==void 0&&clearTimeout(A),x=0,Ne=z=Ee=A=void 0}function Fe(){return A===void 0?Te:Ze(U())}function je(){var G=U(),V=xe(G);if(Ne=arguments,Ee=this,z=G,V){if(A===void 0)return he(z);if(K)return A=setTimeout(Ve,k),q(z)}return A===void 0&&(A=setTimeout(Ve,k)),Te}var Ne,Ee,Oe,Te,A,z,x=0,Y=!1,K=!1,ne=!0;if(typeof M!="function")throw new TypeError(d);return k=u(k)||0,s(j)&&(Y=!!j.leading,K="maxWait"in j,Oe=K?N(u(j.maxWait)||0,k):Oe,ne="trailing"in j?!!j.trailing:ne),je.cancel=et,je.flush=Fe,je}function s(M){var k=typeof M>"u"?"undefined":c(M);return!!M&&(k=="object"||k=="function")}function a(M){return!!M&&(typeof M>"u"?"undefined":c(M))=="object"}function l(M){return(typeof M>"u"?"undefined":c(M))=="symbol"||a(M)&&R.call(M)==p}function u(M){if(typeof M=="number")return M;if(l(M))return f;if(s(M)){var k=typeof M.valueOf=="function"?M.valueOf():M;M=s(k)?k+"":k}if(typeof M!="string")return M===0?M:+M;M=M.replace(h,"");var j=g.test(M);return j||v.test(M)?P(M.slice(2),j?2:8):m.test(M)?f:+M}var c=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(M){return typeof M}:function(M){return M&&typeof Symbol=="function"&&M.constructor===Symbol&&M!==Symbol.prototype?"symbol":typeof M},d="Expected a function",f=NaN,p="[object Symbol]",h=/^\s+|\s+$/g,m=/^[-+]0x[0-9a-f]+$/i,g=/^0b[01]+$/i,v=/^0o[0-7]+$/i,P=parseInt,_=(typeof r>"u"?"undefined":c(r))=="object"&&r&&r.Object===Object&&r,w=(typeof self>"u"?"undefined":c(self))=="object"&&self&&self.Object===Object&&self,C=_||w||Function("return this")(),T=Object.prototype,R=T.toString,N=Math.max,E=Math.min,U=function(){return C.Date.now()};n.exports=o}).call(i,(function(){return this})())},function(n,i){function r(c){var d=void 0,f=void 0;for(d=0;d<c.length;d+=1)if(f=c[d],f.dataset&&f.dataset.aos||f.children&&r(f.children))return!0;return!1}function o(){return window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver}function s(){return!!o()}function a(c,d){var f=window.document,p=o(),h=new p(l);u=d,h.observe(f.documentElement,{childList:!0,subtree:!0,removedNodes:!0})}function l(c){c&&c.forEach(function(d){var f=Array.prototype.slice.call(d.addedNodes),p=Array.prototype.slice.call(d.removedNodes),h=f.concat(p);if(r(h))return u()})}Object.defineProperty(i,"__esModule",{value:!0});var u=function(){};i.default={isSupported:s,ready:a}},function(n,i){function r(f,p){if(!(f instanceof p))throw new TypeError("Cannot call a class as a function")}function o(){return navigator.userAgent||navigator.vendor||window.opera||""}Object.defineProperty(i,"__esModule",{value:!0});var s=(function(){function f(p,h){for(var m=0;m<h.length;m++){var g=h[m];g.enumerable=g.enumerable||!1,g.configurable=!0,"value"in g&&(g.writable=!0),Object.defineProperty(p,g.key,g)}}return function(p,h,m){return h&&f(p.prototype,h),m&&f(p,m),p}})(),a=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i,l=/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,u=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i,c=/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,d=(function(){function f(){r(this,f)}return s(f,[{key:"phone",value:function(){var p=o();return!(!a.test(p)&&!l.test(p.substr(0,4)))}},{key:"mobile",value:function(){var p=o();return!(!u.test(p)&&!c.test(p.substr(0,4)))}},{key:"tablet",value:function(){return this.mobile()&&!this.phone()}}]),f})();i.default=new d},function(n,i){Object.defineProperty(i,"__esModule",{value:!0});var r=function(s,a,l){var u=s.node.getAttribute("data-aos-once");a>s.position?s.node.classList.add("aos-animate"):typeof u<"u"&&(u==="false"||!l&&u!=="true")&&s.node.classList.remove("aos-animate")},o=function(s,a){var l=window.pageYOffset,u=window.innerHeight;s.forEach(function(c,d){r(c,u+l,a)})};i.default=o},function(n,i,r){function o(u){return u&&u.__esModule?u:{default:u}}Object.defineProperty(i,"__esModule",{value:!0});var s=r(12),a=o(s),l=function(u,c){return u.forEach(function(d,f){d.node.classList.add("aos-init"),d.position=(0,a.default)(d.node,c.offset)}),u};i.default=l},function(n,i,r){function o(u){return u&&u.__esModule?u:{default:u}}Object.defineProperty(i,"__esModule",{value:!0});var s=r(13),a=o(s),l=function(u,c){var d=0,f=0,p=window.innerHeight,h={offset:u.getAttribute("data-aos-offset"),anchor:u.getAttribute("data-aos-anchor"),anchorPlacement:u.getAttribute("data-aos-anchor-placement")};switch(h.offset&&!isNaN(h.offset)&&(f=parseInt(h.offset)),h.anchor&&document.querySelectorAll(h.anchor)&&(u=document.querySelectorAll(h.anchor)[0]),d=(0,a.default)(u).top,h.anchorPlacement){case"top-bottom":break;case"center-bottom":d+=u.offsetHeight/2;break;case"bottom-bottom":d+=u.offsetHeight;break;case"top-center":d+=p/2;break;case"bottom-center":d+=p/2+u.offsetHeight;break;case"center-center":d+=p/2+u.offsetHeight/2;break;case"top-top":d+=p;break;case"bottom-top":d+=u.offsetHeight+p;break;case"center-top":d+=u.offsetHeight/2+p}return h.anchorPlacement||h.offset||isNaN(c)||(f=c),d+f};i.default=l},function(n,i){Object.defineProperty(i,"__esModule",{value:!0});var r=function(o){for(var s=0,a=0;o&&!isNaN(o.offsetLeft)&&!isNaN(o.offsetTop);)s+=o.offsetLeft-(o.tagName!="BODY"?o.scrollLeft:0),a+=o.offsetTop-(o.tagName!="BODY"?o.scrollTop:0),o=o.offsetParent;return{top:a,left:s}};i.default=r},function(n,i){Object.defineProperty(i,"__esModule",{value:!0});var r=function(o){return o=o||document.querySelectorAll("[data-aos]"),Array.prototype.map.call(o,function(s){return{node:s}})};i.default=r}])})})(Oi)),Oi.exports}var S_=E_();const T_=v_(S_),C_=ze(()=>({provide:{aos:()=>T_}})),P_=ze(e=>{e.vueApp.directive("scale-image",{mounted(t,n){const r=(window.innerWidth||document.documentElement.clientWidth)/100,o=+n.value[0]*r||1/0,s=+n.value[1]*r||1/0;let a=t.naturalWidth,l=t.naturalHeight;if(a>o||l>s){const u=o/a,c=s/l,d=Math.min(u,c);a*=d,l*=d,t.style.width=`${a}px`,t.style.height=`${l}px`}t.addEventListener("load",()=>{if(a=t.naturalWidth,l=t.naturalHeight,a>o||l>s){const u=o/a,c=s/l,d=Math.min(u,c);a*=d,l*=d,t.style.width=`${a}px`,t.style.height=`${l}px`}})}}),e.vueApp.directive("reload-on-error",{mounted(t,n){let i=1;t.onerror=()=>{i>0&&(t.src=n.value,i--)}}})}),A_=ze(()=>{const e="GTM-WCDQZZDN";console.log("🔧 GTM Plugin loaded with ID:",e);const t=document.createElement("noscript"),n=document.createElement("iframe");n.src=`https://www.googletagmanager.com/ns.html?id=${e}`,n.height="0",n.width="0",n.style.display="none",n.style.visibility="hidden",t.appendChild(n),document.body.firstChild?document.body.insertBefore(t,document.body.firstChild):document.body.appendChild(t),console.log("✅ GTM initialized successfully")});//! moment.js
//! version : 2.30.1
//! authors : Tim Wood, Iskren Chernev, Moment.js contributors
//! license : MIT
//! momentjs.com
var du;function W(){return du.apply(null,arguments)}function L_(e){du=e}function mt(e){return e instanceof Array||Object.prototype.toString.call(e)==="[object Array]"}function dn(e){return e!=null&&Object.prototype.toString.call(e)==="[object Object]"}function oe(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function ns(e){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(e).length===0;var t;for(t in e)if(oe(e,t))return!1;return!0}function Be(e){return e===void 0}function Ut(e){return typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]"}function pi(e){return e instanceof Date||Object.prototype.toString.call(e)==="[object Date]"}function fu(e,t){var n=[],i,r=e.length;for(i=0;i<r;++i)n.push(t(e[i],i));return n}function $t(e,t){for(var n in t)oe(t,n)&&(e[n]=t[n]);return oe(t,"toString")&&(e.toString=t.toString),oe(t,"valueOf")&&(e.valueOf=t.valueOf),e}function Tt(e,t,n,i){return Nu(e,t,n,i,!0).utc()}function R_(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function J(e){return e._pf==null&&(e._pf=R_()),e._pf}var So;Array.prototype.some?So=Array.prototype.some:So=function(e){var t=Object(this),n=t.length>>>0,i;for(i=0;i<n;i++)if(i in t&&e.call(this,t[i],i,t))return!0;return!1};function is(e){var t=null,n=!1,i=e._d&&!isNaN(e._d.getTime());if(i&&(t=J(e),n=So.call(t.parsedDateParts,function(r){return r!=null}),i=t.overflow<0&&!t.empty&&!t.invalidEra&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&n),e._strict&&(i=i&&t.charsLeftOver===0&&t.unusedTokens.length===0&&t.bigHour===void 0)),Object.isFrozen==null||!Object.isFrozen(e))e._isValid=i;else return i;return e._isValid}function br(e){var t=Tt(NaN);return e!=null?$t(J(t),e):J(t).userInvalidated=!0,t}var ll=W.momentProperties=[],jr=!1;function rs(e,t){var n,i,r,o=ll.length;if(Be(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),Be(t._i)||(e._i=t._i),Be(t._f)||(e._f=t._f),Be(t._l)||(e._l=t._l),Be(t._strict)||(e._strict=t._strict),Be(t._tzm)||(e._tzm=t._tzm),Be(t._isUTC)||(e._isUTC=t._isUTC),Be(t._offset)||(e._offset=t._offset),Be(t._pf)||(e._pf=J(t)),Be(t._locale)||(e._locale=t._locale),o>0)for(n=0;n<o;n++)i=ll[n],r=t[i],Be(r)||(e[i]=r);return e}function mi(e){rs(this,e),this._d=new Date(e._d!=null?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),jr===!1&&(jr=!0,W.updateOffset(this),jr=!1)}function ht(e){return e instanceof mi||e!=null&&e._isAMomentObject!=null}function pu(e){W.suppressDeprecationWarnings===!1&&typeof console<"u"&&console.warn&&console.warn("Deprecation warning: "+e)}function ot(e,t){var n=!0;return $t(function(){if(W.deprecationHandler!=null&&W.deprecationHandler(null,e),n){var i=[],r,o,s,a=arguments.length;for(o=0;o<a;o++){if(r="",typeof arguments[o]=="object"){r+=`
[`+o+"] ";for(s in arguments[0])oe(arguments[0],s)&&(r+=s+": "+arguments[0][s]+", ");r=r.slice(0,-2)}else r=arguments[o];i.push(r)}pu(e+`
Arguments: `+Array.prototype.slice.call(i).join("")+`
`+new Error().stack),n=!1}return t.apply(this,arguments)},t)}var cl={};function mu(e,t){W.deprecationHandler!=null&&W.deprecationHandler(e,t),cl[e]||(pu(t),cl[e]=!0)}W.suppressDeprecationWarnings=!1;W.deprecationHandler=null;function Ct(e){return typeof Function<"u"&&e instanceof Function||Object.prototype.toString.call(e)==="[object Function]"}function k_(e){var t,n;for(n in e)oe(e,n)&&(t=e[n],Ct(t)?this[n]=t:this["_"+n]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function To(e,t){var n=$t({},e),i;for(i in t)oe(t,i)&&(dn(e[i])&&dn(t[i])?(n[i]={},$t(n[i],e[i]),$t(n[i],t[i])):t[i]!=null?n[i]=t[i]:delete n[i]);for(i in e)oe(e,i)&&!oe(t,i)&&dn(e[i])&&(n[i]=$t({},n[i]));return n}function os(e){e!=null&&this.set(e)}var Co;Object.keys?Co=Object.keys:Co=function(e){var t,n=[];for(t in e)oe(e,t)&&n.push(t);return n};var O_={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function M_(e,t,n){var i=this._calendar[e]||this._calendar.sameElse;return Ct(i)?i.call(t,n):i}function Et(e,t,n){var i=""+Math.abs(e),r=t-i.length,o=e>=0;return(o?n?"+":"":"-")+Math.pow(10,Math.max(0,r)).toString().substr(1)+i}var ss=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Ai=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Hr={},Cn={};function B(e,t,n,i){var r=i;typeof i=="string"&&(r=function(){return this[i]()}),e&&(Cn[e]=r),t&&(Cn[t[0]]=function(){return Et(r.apply(this,arguments),t[1],t[2])}),n&&(Cn[n]=function(){return this.localeData().ordinal(r.apply(this,arguments),e)})}function D_(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function I_(e){var t=e.match(ss),n,i;for(n=0,i=t.length;n<i;n++)Cn[t[n]]?t[n]=Cn[t[n]]:t[n]=D_(t[n]);return function(r){var o="",s;for(s=0;s<i;s++)o+=Ct(t[s])?t[s].call(r,e):t[s];return o}}function Mi(e,t){return e.isValid()?(t=hu(t,e.localeData()),Hr[t]=Hr[t]||I_(t),Hr[t](e)):e.localeData().invalidDate()}function hu(e,t){var n=5;function i(r){return t.longDateFormat(r)||r}for(Ai.lastIndex=0;n>=0&&Ai.test(e);)e=e.replace(Ai,i),Ai.lastIndex=0,n-=1;return e}var N_={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function x_(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(ss).map(function(i){return i==="MMMM"||i==="MM"||i==="DD"||i==="dddd"?i.slice(1):i}).join(""),this._longDateFormat[e])}var U_="Invalid date";function z_(){return this._invalidDate}var F_="%d",W_=/\d{1,2}/;function V_(e){return this._ordinal.replace("%d",e)}var j_={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function H_(e,t,n,i){var r=this._relativeTime[n];return Ct(r)?r(e,t,n,i):r.replace(/%d/i,e)}function G_(e,t){var n=this._relativeTime[e>0?"future":"past"];return Ct(n)?n(t):n.replace(/%s/i,t)}var ul={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function st(e){return typeof e=="string"?ul[e]||ul[e.toLowerCase()]:void 0}function as(e){var t={},n,i;for(i in e)oe(e,i)&&(n=st(i),n&&(t[n]=e[i]));return t}var Y_={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function $_(e){var t=[],n;for(n in e)oe(e,n)&&t.push({unit:n,priority:Y_[n]});return t.sort(function(i,r){return i.priority-r.priority}),t}var bu=/\d/,Qe=/\d\d/,gu=/\d{3}/,ls=/\d{4}/,gr=/[+-]?\d{6}/,ge=/\d\d?/,_u=/\d\d\d\d?/,yu=/\d\d\d\d\d\d?/,_r=/\d{1,3}/,cs=/\d{1,4}/,yr=/[+-]?\d{1,6}/,Fn=/\d+/,vr=/[+-]?\d+/,B_=/Z|[+-]\d\d:?\d\d/gi,wr=/Z|[+-]\d\d(?::?\d\d)?/gi,q_=/[+-]?\d+(\.\d{1,3})?/,hi=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,Wn=/^[1-9]\d?/,us=/^([1-9]\d|\d)/,qi;qi={};function H(e,t,n){qi[e]=Ct(t)?t:function(i,r){return i&&n?n:t}}function K_(e,t){return oe(qi,e)?qi[e](t._strict,t._locale):new RegExp(Z_(e))}function Z_(e){return Nt(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,n,i,r,o){return n||i||r||o}))}function Nt(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function it(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function te(e){var t=+e,n=0;return t!==0&&isFinite(t)&&(n=it(t)),n}var Po={};function de(e,t){var n,i=t,r;for(typeof e=="string"&&(e=[e]),Ut(t)&&(i=function(o,s){s[t]=te(o)}),r=e.length,n=0;n<r;n++)Po[e[n]]=i}function bi(e,t){de(e,function(n,i,r,o){r._w=r._w||{},t(n,r._w,r,o)})}function J_(e,t,n){t!=null&&oe(Po,e)&&Po[e](t,n._a,n,e)}function Er(e){return e%4===0&&e%100!==0||e%400===0}var We=0,Dt=1,_t=2,Ie=3,dt=4,It=5,ln=6,X_=7,Q_=8;B("Y",0,0,function(){var e=this.year();return e<=9999?Et(e,4):"+"+e});B(0,["YY",2],0,function(){return this.year()%100});B(0,["YYYY",4],0,"year");B(0,["YYYYY",5],0,"year");B(0,["YYYYYY",6,!0],0,"year");H("Y",vr);H("YY",ge,Qe);H("YYYY",cs,ls);H("YYYYY",yr,gr);H("YYYYYY",yr,gr);de(["YYYYY","YYYYYY"],We);de("YYYY",function(e,t){t[We]=e.length===2?W.parseTwoDigitYear(e):te(e)});de("YY",function(e,t){t[We]=W.parseTwoDigitYear(e)});de("Y",function(e,t){t[We]=parseInt(e,10)});function Qn(e){return Er(e)?366:365}W.parseTwoDigitYear=function(e){return te(e)+(te(e)>68?1900:2e3)};var vu=Vn("FullYear",!0);function ey(){return Er(this.year())}function Vn(e,t){return function(n){return n!=null?(wu(this,e,n),W.updateOffset(this,t),this):si(this,e)}}function si(e,t){if(!e.isValid())return NaN;var n=e._d,i=e._isUTC;switch(t){case"Milliseconds":return i?n.getUTCMilliseconds():n.getMilliseconds();case"Seconds":return i?n.getUTCSeconds():n.getSeconds();case"Minutes":return i?n.getUTCMinutes():n.getMinutes();case"Hours":return i?n.getUTCHours():n.getHours();case"Date":return i?n.getUTCDate():n.getDate();case"Day":return i?n.getUTCDay():n.getDay();case"Month":return i?n.getUTCMonth():n.getMonth();case"FullYear":return i?n.getUTCFullYear():n.getFullYear();default:return NaN}}function wu(e,t,n){var i,r,o,s,a;if(!(!e.isValid()||isNaN(n))){switch(i=e._d,r=e._isUTC,t){case"Milliseconds":return void(r?i.setUTCMilliseconds(n):i.setMilliseconds(n));case"Seconds":return void(r?i.setUTCSeconds(n):i.setSeconds(n));case"Minutes":return void(r?i.setUTCMinutes(n):i.setMinutes(n));case"Hours":return void(r?i.setUTCHours(n):i.setHours(n));case"Date":return void(r?i.setUTCDate(n):i.setDate(n));case"FullYear":break;default:return}o=n,s=e.month(),a=e.date(),a=a===29&&s===1&&!Er(o)?28:a,r?i.setUTCFullYear(o,s,a):i.setFullYear(o,s,a)}}function ty(e){return e=st(e),Ct(this[e])?this[e]():this}function ny(e,t){if(typeof e=="object"){e=as(e);var n=$_(e),i,r=n.length;for(i=0;i<r;i++)this[n[i].unit](e[n[i].unit])}else if(e=st(e),Ct(this[e]))return this[e](t);return this}function iy(e,t){return(e%t+t)%t}var Ae;Array.prototype.indexOf?Ae=Array.prototype.indexOf:Ae=function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1};function ds(e,t){if(isNaN(e)||isNaN(t))return NaN;var n=iy(t,12);return e+=(t-n)/12,n===1?Er(e)?29:28:31-n%7%2}B("M",["MM",2],"Mo",function(){return this.month()+1});B("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)});B("MMMM",0,0,function(e){return this.localeData().months(this,e)});H("M",ge,Wn);H("MM",ge,Qe);H("MMM",function(e,t){return t.monthsShortRegex(e)});H("MMMM",function(e,t){return t.monthsRegex(e)});de(["M","MM"],function(e,t){t[Dt]=te(e)-1});de(["MMM","MMMM"],function(e,t,n,i){var r=n._locale.monthsParse(e,i,n._strict);r!=null?t[Dt]=r:J(n).invalidMonth=e});var ry="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),Eu="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),Su=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,oy=hi,sy=hi;function ay(e,t){return e?mt(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||Su).test(t)?"format":"standalone"][e.month()]:mt(this._months)?this._months:this._months.standalone}function ly(e,t){return e?mt(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[Su.test(t)?"format":"standalone"][e.month()]:mt(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function cy(e,t,n){var i,r,o,s=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],i=0;i<12;++i)o=Tt([2e3,i]),this._shortMonthsParse[i]=this.monthsShort(o,"").toLocaleLowerCase(),this._longMonthsParse[i]=this.months(o,"").toLocaleLowerCase();return n?t==="MMM"?(r=Ae.call(this._shortMonthsParse,s),r!==-1?r:null):(r=Ae.call(this._longMonthsParse,s),r!==-1?r:null):t==="MMM"?(r=Ae.call(this._shortMonthsParse,s),r!==-1?r:(r=Ae.call(this._longMonthsParse,s),r!==-1?r:null)):(r=Ae.call(this._longMonthsParse,s),r!==-1?r:(r=Ae.call(this._shortMonthsParse,s),r!==-1?r:null))}function uy(e,t,n){var i,r,o;if(this._monthsParseExact)return cy.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),i=0;i<12;i++){if(r=Tt([2e3,i]),n&&!this._longMonthsParse[i]&&(this._longMonthsParse[i]=new RegExp("^"+this.months(r,"").replace(".","")+"$","i"),this._shortMonthsParse[i]=new RegExp("^"+this.monthsShort(r,"").replace(".","")+"$","i")),!n&&!this._monthsParse[i]&&(o="^"+this.months(r,"")+"|^"+this.monthsShort(r,""),this._monthsParse[i]=new RegExp(o.replace(".",""),"i")),n&&t==="MMMM"&&this._longMonthsParse[i].test(e))return i;if(n&&t==="MMM"&&this._shortMonthsParse[i].test(e))return i;if(!n&&this._monthsParse[i].test(e))return i}}function Tu(e,t){if(!e.isValid())return e;if(typeof t=="string"){if(/^\d+$/.test(t))t=te(t);else if(t=e.localeData().monthsParse(t),!Ut(t))return e}var n=t,i=e.date();return i=i<29?i:Math.min(i,ds(e.year(),n)),e._isUTC?e._d.setUTCMonth(n,i):e._d.setMonth(n,i),e}function Cu(e){return e!=null?(Tu(this,e),W.updateOffset(this,!0),this):si(this,"Month")}function dy(){return ds(this.year(),this.month())}function fy(e){return this._monthsParseExact?(oe(this,"_monthsRegex")||Pu.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(oe(this,"_monthsShortRegex")||(this._monthsShortRegex=oy),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)}function py(e){return this._monthsParseExact?(oe(this,"_monthsRegex")||Pu.call(this),e?this._monthsStrictRegex:this._monthsRegex):(oe(this,"_monthsRegex")||(this._monthsRegex=sy),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)}function Pu(){function e(l,u){return u.length-l.length}var t=[],n=[],i=[],r,o,s,a;for(r=0;r<12;r++)o=Tt([2e3,r]),s=Nt(this.monthsShort(o,"")),a=Nt(this.months(o,"")),t.push(s),n.push(a),i.push(a),i.push(s);t.sort(e),n.sort(e),i.sort(e),this._monthsRegex=new RegExp("^("+i.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+n.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+t.join("|")+")","i")}function my(e,t,n,i,r,o,s){var a;return e<100&&e>=0?(a=new Date(e+400,t,n,i,r,o,s),isFinite(a.getFullYear())&&a.setFullYear(e)):a=new Date(e,t,n,i,r,o,s),a}function ai(e){var t,n;return e<100&&e>=0?(n=Array.prototype.slice.call(arguments),n[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function Ki(e,t,n){var i=7+t-n,r=(7+ai(e,0,i).getUTCDay()-t)%7;return-r+i-1}function Au(e,t,n,i,r){var o=(7+n-i)%7,s=Ki(e,i,r),a=1+7*(t-1)+o+s,l,u;return a<=0?(l=e-1,u=Qn(l)+a):a>Qn(e)?(l=e+1,u=a-Qn(e)):(l=e,u=a),{year:l,dayOfYear:u}}function li(e,t,n){var i=Ki(e.year(),t,n),r=Math.floor((e.dayOfYear()-i-1)/7)+1,o,s;return r<1?(s=e.year()-1,o=r+xt(s,t,n)):r>xt(e.year(),t,n)?(o=r-xt(e.year(),t,n),s=e.year()+1):(s=e.year(),o=r),{week:o,year:s}}function xt(e,t,n){var i=Ki(e,t,n),r=Ki(e+1,t,n);return(Qn(e)-i+r)/7}B("w",["ww",2],"wo","week");B("W",["WW",2],"Wo","isoWeek");H("w",ge,Wn);H("ww",ge,Qe);H("W",ge,Wn);H("WW",ge,Qe);bi(["w","ww","W","WW"],function(e,t,n,i){t[i.substr(0,1)]=te(e)});function hy(e){return li(e,this._week.dow,this._week.doy).week}var by={dow:0,doy:6};function gy(){return this._week.dow}function _y(){return this._week.doy}function yy(e){var t=this.localeData().week(this);return e==null?t:this.add((e-t)*7,"d")}function vy(e){var t=li(this,1,4).week;return e==null?t:this.add((e-t)*7,"d")}B("d",0,"do","day");B("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)});B("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)});B("dddd",0,0,function(e){return this.localeData().weekdays(this,e)});B("e",0,0,"weekday");B("E",0,0,"isoWeekday");H("d",ge);H("e",ge);H("E",ge);H("dd",function(e,t){return t.weekdaysMinRegex(e)});H("ddd",function(e,t){return t.weekdaysShortRegex(e)});H("dddd",function(e,t){return t.weekdaysRegex(e)});bi(["dd","ddd","dddd"],function(e,t,n,i){var r=n._locale.weekdaysParse(e,i,n._strict);r!=null?t.d=r:J(n).invalidWeekday=e});bi(["d","e","E"],function(e,t,n,i){t[i]=te(e)});function wy(e,t){return typeof e!="string"?e:isNaN(e)?(e=t.weekdaysParse(e),typeof e=="number"?e:null):parseInt(e,10)}function Ey(e,t){return typeof e=="string"?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function fs(e,t){return e.slice(t,7).concat(e.slice(0,t))}var Sy="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Lu="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Ty="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Cy=hi,Py=hi,Ay=hi;function Ly(e,t){var n=mt(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(t)?"format":"standalone"];return e===!0?fs(n,this._week.dow):e?n[e.day()]:n}function Ry(e){return e===!0?fs(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function ky(e){return e===!0?fs(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function Oy(e,t,n){var i,r,o,s=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],i=0;i<7;++i)o=Tt([2e3,1]).day(i),this._minWeekdaysParse[i]=this.weekdaysMin(o,"").toLocaleLowerCase(),this._shortWeekdaysParse[i]=this.weekdaysShort(o,"").toLocaleLowerCase(),this._weekdaysParse[i]=this.weekdays(o,"").toLocaleLowerCase();return n?t==="dddd"?(r=Ae.call(this._weekdaysParse,s),r!==-1?r:null):t==="ddd"?(r=Ae.call(this._shortWeekdaysParse,s),r!==-1?r:null):(r=Ae.call(this._minWeekdaysParse,s),r!==-1?r:null):t==="dddd"?(r=Ae.call(this._weekdaysParse,s),r!==-1||(r=Ae.call(this._shortWeekdaysParse,s),r!==-1)?r:(r=Ae.call(this._minWeekdaysParse,s),r!==-1?r:null)):t==="ddd"?(r=Ae.call(this._shortWeekdaysParse,s),r!==-1||(r=Ae.call(this._weekdaysParse,s),r!==-1)?r:(r=Ae.call(this._minWeekdaysParse,s),r!==-1?r:null)):(r=Ae.call(this._minWeekdaysParse,s),r!==-1||(r=Ae.call(this._weekdaysParse,s),r!==-1)?r:(r=Ae.call(this._shortWeekdaysParse,s),r!==-1?r:null))}function My(e,t,n){var i,r,o;if(this._weekdaysParseExact)return Oy.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),i=0;i<7;i++){if(r=Tt([2e3,1]).day(i),n&&!this._fullWeekdaysParse[i]&&(this._fullWeekdaysParse[i]=new RegExp("^"+this.weekdays(r,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[i]=new RegExp("^"+this.weekdaysShort(r,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[i]=new RegExp("^"+this.weekdaysMin(r,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[i]||(o="^"+this.weekdays(r,"")+"|^"+this.weekdaysShort(r,"")+"|^"+this.weekdaysMin(r,""),this._weekdaysParse[i]=new RegExp(o.replace(".",""),"i")),n&&t==="dddd"&&this._fullWeekdaysParse[i].test(e))return i;if(n&&t==="ddd"&&this._shortWeekdaysParse[i].test(e))return i;if(n&&t==="dd"&&this._minWeekdaysParse[i].test(e))return i;if(!n&&this._weekdaysParse[i].test(e))return i}}function Dy(e){if(!this.isValid())return e!=null?this:NaN;var t=si(this,"Day");return e!=null?(e=wy(e,this.localeData()),this.add(e-t,"d")):t}function Iy(e){if(!this.isValid())return e!=null?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return e==null?t:this.add(e-t,"d")}function Ny(e){if(!this.isValid())return e!=null?this:NaN;if(e!=null){var t=Ey(e,this.localeData());return this.day(this.day()%7?t:t-7)}else return this.day()||7}function xy(e){return this._weekdaysParseExact?(oe(this,"_weekdaysRegex")||ps.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(oe(this,"_weekdaysRegex")||(this._weekdaysRegex=Cy),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function Uy(e){return this._weekdaysParseExact?(oe(this,"_weekdaysRegex")||ps.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(oe(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Py),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function zy(e){return this._weekdaysParseExact?(oe(this,"_weekdaysRegex")||ps.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(oe(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Ay),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function ps(){function e(c,d){return d.length-c.length}var t=[],n=[],i=[],r=[],o,s,a,l,u;for(o=0;o<7;o++)s=Tt([2e3,1]).day(o),a=Nt(this.weekdaysMin(s,"")),l=Nt(this.weekdaysShort(s,"")),u=Nt(this.weekdays(s,"")),t.push(a),n.push(l),i.push(u),r.push(a),r.push(l),r.push(u);t.sort(e),n.sort(e),i.sort(e),r.sort(e),this._weekdaysRegex=new RegExp("^("+r.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+i.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+n.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function ms(){return this.hours()%12||12}function Fy(){return this.hours()||24}B("H",["HH",2],0,"hour");B("h",["hh",2],0,ms);B("k",["kk",2],0,Fy);B("hmm",0,0,function(){return""+ms.apply(this)+Et(this.minutes(),2)});B("hmmss",0,0,function(){return""+ms.apply(this)+Et(this.minutes(),2)+Et(this.seconds(),2)});B("Hmm",0,0,function(){return""+this.hours()+Et(this.minutes(),2)});B("Hmmss",0,0,function(){return""+this.hours()+Et(this.minutes(),2)+Et(this.seconds(),2)});function Ru(e,t){B(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}Ru("a",!0);Ru("A",!1);function ku(e,t){return t._meridiemParse}H("a",ku);H("A",ku);H("H",ge,us);H("h",ge,Wn);H("k",ge,Wn);H("HH",ge,Qe);H("hh",ge,Qe);H("kk",ge,Qe);H("hmm",_u);H("hmmss",yu);H("Hmm",_u);H("Hmmss",yu);de(["H","HH"],Ie);de(["k","kk"],function(e,t,n){var i=te(e);t[Ie]=i===24?0:i});de(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e});de(["h","hh"],function(e,t,n){t[Ie]=te(e),J(n).bigHour=!0});de("hmm",function(e,t,n){var i=e.length-2;t[Ie]=te(e.substr(0,i)),t[dt]=te(e.substr(i)),J(n).bigHour=!0});de("hmmss",function(e,t,n){var i=e.length-4,r=e.length-2;t[Ie]=te(e.substr(0,i)),t[dt]=te(e.substr(i,2)),t[It]=te(e.substr(r)),J(n).bigHour=!0});de("Hmm",function(e,t,n){var i=e.length-2;t[Ie]=te(e.substr(0,i)),t[dt]=te(e.substr(i))});de("Hmmss",function(e,t,n){var i=e.length-4,r=e.length-2;t[Ie]=te(e.substr(0,i)),t[dt]=te(e.substr(i,2)),t[It]=te(e.substr(r))});function Wy(e){return(e+"").toLowerCase().charAt(0)==="p"}var Vy=/[ap]\.?m?\.?/i,jy=Vn("Hours",!0);function Hy(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}var Ou={calendar:O_,longDateFormat:N_,invalidDate:U_,ordinal:F_,dayOfMonthOrdinalParse:W_,relativeTime:j_,months:ry,monthsShort:Eu,week:by,weekdays:Sy,weekdaysMin:Ty,weekdaysShort:Lu,meridiemParse:Vy},ve={},Bn={},ci;function Gy(e,t){var n,i=Math.min(e.length,t.length);for(n=0;n<i;n+=1)if(e[n]!==t[n])return n;return i}function dl(e){return e&&e.toLowerCase().replace("_","-")}function Yy(e){for(var t=0,n,i,r,o;t<e.length;){for(o=dl(e[t]).split("-"),n=o.length,i=dl(e[t+1]),i=i?i.split("-"):null;n>0;){if(r=Sr(o.slice(0,n).join("-")),r)return r;if(i&&i.length>=n&&Gy(o,i)>=n-1)break;n--}t++}return ci}function $y(e){return!!(e&&e.match("^[^/\\\\]*$"))}function Sr(e){var t=null,n;if(ve[e]===void 0&&typeof module<"u"&&module&&module.exports&&$y(e))try{t=ci._abbr,n=require,n("./locale/"+e),qt(t)}catch{ve[e]=null}return ve[e]}function qt(e,t){var n;return e&&(Be(t)?n=zt(e):n=hs(e,t),n?ci=n:typeof console<"u"&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),ci._abbr}function hs(e,t){if(t!==null){var n,i=Ou;if(t.abbr=e,ve[e]!=null)mu("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),i=ve[e]._config;else if(t.parentLocale!=null)if(ve[t.parentLocale]!=null)i=ve[t.parentLocale]._config;else if(n=Sr(t.parentLocale),n!=null)i=n._config;else return Bn[t.parentLocale]||(Bn[t.parentLocale]=[]),Bn[t.parentLocale].push({name:e,config:t}),null;return ve[e]=new os(To(i,t)),Bn[e]&&Bn[e].forEach(function(r){hs(r.name,r.config)}),qt(e),ve[e]}else return delete ve[e],null}function By(e,t){if(t!=null){var n,i,r=Ou;ve[e]!=null&&ve[e].parentLocale!=null?ve[e].set(To(ve[e]._config,t)):(i=Sr(e),i!=null&&(r=i._config),t=To(r,t),i==null&&(t.abbr=e),n=new os(t),n.parentLocale=ve[e],ve[e]=n),qt(e)}else ve[e]!=null&&(ve[e].parentLocale!=null?(ve[e]=ve[e].parentLocale,e===qt()&&qt(e)):ve[e]!=null&&delete ve[e]);return ve[e]}function zt(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return ci;if(!mt(e)){if(t=Sr(e),t)return t;e=[e]}return Yy(e)}function qy(){return Co(ve)}function bs(e){var t,n=e._a;return n&&J(e).overflow===-2&&(t=n[Dt]<0||n[Dt]>11?Dt:n[_t]<1||n[_t]>ds(n[We],n[Dt])?_t:n[Ie]<0||n[Ie]>24||n[Ie]===24&&(n[dt]!==0||n[It]!==0||n[ln]!==0)?Ie:n[dt]<0||n[dt]>59?dt:n[It]<0||n[It]>59?It:n[ln]<0||n[ln]>999?ln:-1,J(e)._overflowDayOfYear&&(t<We||t>_t)&&(t=_t),J(e)._overflowWeeks&&t===-1&&(t=X_),J(e)._overflowWeekday&&t===-1&&(t=Q_),J(e).overflow=t),e}var Ky=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Zy=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Jy=/Z|[+-]\d\d(?::?\d\d)?/,Li=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],Gr=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Xy=/^\/?Date\((-?\d+)/i,Qy=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,e2={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Mu(e){var t,n,i=e._i,r=Ky.exec(i)||Zy.exec(i),o,s,a,l,u=Li.length,c=Gr.length;if(r){for(J(e).iso=!0,t=0,n=u;t<n;t++)if(Li[t][1].exec(r[1])){s=Li[t][0],o=Li[t][2]!==!1;break}if(s==null){e._isValid=!1;return}if(r[3]){for(t=0,n=c;t<n;t++)if(Gr[t][1].exec(r[3])){a=(r[2]||" ")+Gr[t][0];break}if(a==null){e._isValid=!1;return}}if(!o&&a!=null){e._isValid=!1;return}if(r[4])if(Jy.exec(r[4]))l="Z";else{e._isValid=!1;return}e._f=s+(a||"")+(l||""),_s(e)}else e._isValid=!1}function t2(e,t,n,i,r,o){var s=[n2(e),Eu.indexOf(t),parseInt(n,10),parseInt(i,10),parseInt(r,10)];return o&&s.push(parseInt(o,10)),s}function n2(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}function i2(e){return e.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function r2(e,t,n){if(e){var i=Lu.indexOf(e),r=new Date(t[0],t[1],t[2]).getDay();if(i!==r)return J(n).weekdayMismatch=!0,n._isValid=!1,!1}return!0}function o2(e,t,n){if(e)return e2[e];if(t)return 0;var i=parseInt(n,10),r=i%100,o=(i-r)/100;return o*60+r}function Du(e){var t=Qy.exec(i2(e._i)),n;if(t){if(n=t2(t[4],t[3],t[2],t[5],t[6],t[7]),!r2(t[1],n,e))return;e._a=n,e._tzm=o2(t[8],t[9],t[10]),e._d=ai.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),J(e).rfc2822=!0}else e._isValid=!1}function s2(e){var t=Xy.exec(e._i);if(t!==null){e._d=new Date(+t[1]);return}if(Mu(e),e._isValid===!1)delete e._isValid;else return;if(Du(e),e._isValid===!1)delete e._isValid;else return;e._strict?e._isValid=!1:W.createFromInputFallback(e)}W.createFromInputFallback=ot("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))});function Sn(e,t,n){return e??t??n}function a2(e){var t=new Date(W.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}function gs(e){var t,n,i=[],r,o,s;if(!e._d){for(r=a2(e),e._w&&e._a[_t]==null&&e._a[Dt]==null&&l2(e),e._dayOfYear!=null&&(s=Sn(e._a[We],r[We]),(e._dayOfYear>Qn(s)||e._dayOfYear===0)&&(J(e)._overflowDayOfYear=!0),n=ai(s,0,e._dayOfYear),e._a[Dt]=n.getUTCMonth(),e._a[_t]=n.getUTCDate()),t=0;t<3&&e._a[t]==null;++t)e._a[t]=i[t]=r[t];for(;t<7;t++)e._a[t]=i[t]=e._a[t]==null?t===2?1:0:e._a[t];e._a[Ie]===24&&e._a[dt]===0&&e._a[It]===0&&e._a[ln]===0&&(e._nextDay=!0,e._a[Ie]=0),e._d=(e._useUTC?ai:my).apply(null,i),o=e._useUTC?e._d.getUTCDay():e._d.getDay(),e._tzm!=null&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[Ie]=24),e._w&&typeof e._w.d<"u"&&e._w.d!==o&&(J(e).weekdayMismatch=!0)}}function l2(e){var t,n,i,r,o,s,a,l,u;t=e._w,t.GG!=null||t.W!=null||t.E!=null?(o=1,s=4,n=Sn(t.GG,e._a[We],li(be(),1,4).year),i=Sn(t.W,1),r=Sn(t.E,1),(r<1||r>7)&&(l=!0)):(o=e._locale._week.dow,s=e._locale._week.doy,u=li(be(),o,s),n=Sn(t.gg,e._a[We],u.year),i=Sn(t.w,u.week),t.d!=null?(r=t.d,(r<0||r>6)&&(l=!0)):t.e!=null?(r=t.e+o,(t.e<0||t.e>6)&&(l=!0)):r=o),i<1||i>xt(n,o,s)?J(e)._overflowWeeks=!0:l!=null?J(e)._overflowWeekday=!0:(a=Au(n,i,r,o,s),e._a[We]=a.year,e._dayOfYear=a.dayOfYear)}W.ISO_8601=function(){};W.RFC_2822=function(){};function _s(e){if(e._f===W.ISO_8601){Mu(e);return}if(e._f===W.RFC_2822){Du(e);return}e._a=[],J(e).empty=!0;var t=""+e._i,n,i,r,o,s,a=t.length,l=0,u,c;for(r=hu(e._f,e._locale).match(ss)||[],c=r.length,n=0;n<c;n++)o=r[n],i=(t.match(K_(o,e))||[])[0],i&&(s=t.substr(0,t.indexOf(i)),s.length>0&&J(e).unusedInput.push(s),t=t.slice(t.indexOf(i)+i.length),l+=i.length),Cn[o]?(i?J(e).empty=!1:J(e).unusedTokens.push(o),J_(o,i,e)):e._strict&&!i&&J(e).unusedTokens.push(o);J(e).charsLeftOver=a-l,t.length>0&&J(e).unusedInput.push(t),e._a[Ie]<=12&&J(e).bigHour===!0&&e._a[Ie]>0&&(J(e).bigHour=void 0),J(e).parsedDateParts=e._a.slice(0),J(e).meridiem=e._meridiem,e._a[Ie]=c2(e._locale,e._a[Ie],e._meridiem),u=J(e).era,u!==null&&(e._a[We]=e._locale.erasConvertYear(u,e._a[We])),gs(e),bs(e)}function c2(e,t,n){var i;return n==null?t:e.meridiemHour!=null?e.meridiemHour(t,n):(e.isPM!=null&&(i=e.isPM(n),i&&t<12&&(t+=12),!i&&t===12&&(t=0)),t)}function u2(e){var t,n,i,r,o,s,a=!1,l=e._f.length;if(l===0){J(e).invalidFormat=!0,e._d=new Date(NaN);return}for(r=0;r<l;r++)o=0,s=!1,t=rs({},e),e._useUTC!=null&&(t._useUTC=e._useUTC),t._f=e._f[r],_s(t),is(t)&&(s=!0),o+=J(t).charsLeftOver,o+=J(t).unusedTokens.length*10,J(t).score=o,a?o<i&&(i=o,n=t):(i==null||o<i||s)&&(i=o,n=t,s&&(a=!0));$t(e,n||t)}function d2(e){if(!e._d){var t=as(e._i),n=t.day===void 0?t.date:t.day;e._a=fu([t.year,t.month,n,t.hour,t.minute,t.second,t.millisecond],function(i){return i&&parseInt(i,10)}),gs(e)}}function f2(e){var t=new mi(bs(Iu(e)));return t._nextDay&&(t.add(1,"d"),t._nextDay=void 0),t}function Iu(e){var t=e._i,n=e._f;return e._locale=e._locale||zt(e._l),t===null||n===void 0&&t===""?br({nullInput:!0}):(typeof t=="string"&&(e._i=t=e._locale.preparse(t)),ht(t)?new mi(bs(t)):(pi(t)?e._d=t:mt(n)?u2(e):n?_s(e):p2(e),is(e)||(e._d=null),e))}function p2(e){var t=e._i;Be(t)?e._d=new Date(W.now()):pi(t)?e._d=new Date(t.valueOf()):typeof t=="string"?s2(e):mt(t)?(e._a=fu(t.slice(0),function(n){return parseInt(n,10)}),gs(e)):dn(t)?d2(e):Ut(t)?e._d=new Date(t):W.createFromInputFallback(e)}function Nu(e,t,n,i,r){var o={};return(t===!0||t===!1)&&(i=t,t=void 0),(n===!0||n===!1)&&(i=n,n=void 0),(dn(e)&&ns(e)||mt(e)&&e.length===0)&&(e=void 0),o._isAMomentObject=!0,o._useUTC=o._isUTC=r,o._l=n,o._i=e,o._f=t,o._strict=i,f2(o)}function be(e,t,n,i){return Nu(e,t,n,i,!1)}var m2=ot("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=be.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:br()}),h2=ot("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=be.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:br()});function xu(e,t){var n,i;if(t.length===1&&mt(t[0])&&(t=t[0]),!t.length)return be();for(n=t[0],i=1;i<t.length;++i)(!t[i].isValid()||t[i][e](n))&&(n=t[i]);return n}function b2(){var e=[].slice.call(arguments,0);return xu("isBefore",e)}function g2(){var e=[].slice.call(arguments,0);return xu("isAfter",e)}var _2=function(){return Date.now?Date.now():+new Date},qn=["year","quarter","month","week","day","hour","minute","second","millisecond"];function y2(e){var t,n=!1,i,r=qn.length;for(t in e)if(oe(e,t)&&!(Ae.call(qn,t)!==-1&&(e[t]==null||!isNaN(e[t]))))return!1;for(i=0;i<r;++i)if(e[qn[i]]){if(n)return!1;parseFloat(e[qn[i]])!==te(e[qn[i]])&&(n=!0)}return!0}function v2(){return this._isValid}function w2(){return bt(NaN)}function Tr(e){var t=as(e),n=t.year||0,i=t.quarter||0,r=t.month||0,o=t.week||t.isoWeek||0,s=t.day||0,a=t.hour||0,l=t.minute||0,u=t.second||0,c=t.millisecond||0;this._isValid=y2(t),this._milliseconds=+c+u*1e3+l*6e4+a*1e3*60*60,this._days=+s+o*7,this._months=+r+i*3+n*12,this._data={},this._locale=zt(),this._bubble()}function Di(e){return e instanceof Tr}function Ao(e){return e<0?Math.round(-1*e)*-1:Math.round(e)}function E2(e,t,n){var i=Math.min(e.length,t.length),r=Math.abs(e.length-t.length),o=0,s;for(s=0;s<i;s++)te(e[s])!==te(t[s])&&o++;return o+r}function Uu(e,t){B(e,0,0,function(){var n=this.utcOffset(),i="+";return n<0&&(n=-n,i="-"),i+Et(~~(n/60),2)+t+Et(~~n%60,2)})}Uu("Z",":");Uu("ZZ","");H("Z",wr);H("ZZ",wr);de(["Z","ZZ"],function(e,t,n){n._useUTC=!0,n._tzm=ys(wr,e)});var S2=/([\+\-]|\d\d)/gi;function ys(e,t){var n=(t||"").match(e),i,r,o;return n===null?null:(i=n[n.length-1]||[],r=(i+"").match(S2)||["-",0,0],o=+(r[1]*60)+te(r[2]),o===0?0:r[0]==="+"?o:-o)}function vs(e,t){var n,i;return t._isUTC?(n=t.clone(),i=(ht(e)||pi(e)?e.valueOf():be(e).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+i),W.updateOffset(n,!1),n):be(e).local()}function Lo(e){return-Math.round(e._d.getTimezoneOffset())}W.updateOffset=function(){};function T2(e,t,n){var i=this._offset||0,r;if(!this.isValid())return e!=null?this:NaN;if(e!=null){if(typeof e=="string"){if(e=ys(wr,e),e===null)return this}else Math.abs(e)<16&&!n&&(e=e*60);return!this._isUTC&&t&&(r=Lo(this)),this._offset=e,this._isUTC=!0,r!=null&&this.add(r,"m"),i!==e&&(!t||this._changeInProgress?Wu(this,bt(e-i,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,W.updateOffset(this,!0),this._changeInProgress=null)),this}else return this._isUTC?i:Lo(this)}function C2(e,t){return e!=null?(typeof e!="string"&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}function P2(e){return this.utcOffset(0,e)}function A2(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(Lo(this),"m")),this}function L2(){if(this._tzm!=null)this.utcOffset(this._tzm,!1,!0);else if(typeof this._i=="string"){var e=ys(B_,this._i);e!=null?this.utcOffset(e):this.utcOffset(0,!0)}return this}function R2(e){return this.isValid()?(e=e?be(e).utcOffset():0,(this.utcOffset()-e)%60===0):!1}function k2(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function O2(){if(!Be(this._isDSTShifted))return this._isDSTShifted;var e={},t;return rs(e,this),e=Iu(e),e._a?(t=e._isUTC?Tt(e._a):be(e._a),this._isDSTShifted=this.isValid()&&E2(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function M2(){return this.isValid()?!this._isUTC:!1}function D2(){return this.isValid()?this._isUTC:!1}function zu(){return this.isValid()?this._isUTC&&this._offset===0:!1}var I2=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,N2=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function bt(e,t){var n=e,i=null,r,o,s;return Di(e)?n={ms:e._milliseconds,d:e._days,M:e._months}:Ut(e)||!isNaN(+e)?(n={},t?n[t]=+e:n.milliseconds=+e):(i=I2.exec(e))?(r=i[1]==="-"?-1:1,n={y:0,d:te(i[_t])*r,h:te(i[Ie])*r,m:te(i[dt])*r,s:te(i[It])*r,ms:te(Ao(i[ln]*1e3))*r}):(i=N2.exec(e))?(r=i[1]==="-"?-1:1,n={y:on(i[2],r),M:on(i[3],r),w:on(i[4],r),d:on(i[5],r),h:on(i[6],r),m:on(i[7],r),s:on(i[8],r)}):n==null?n={}:typeof n=="object"&&("from"in n||"to"in n)&&(s=x2(be(n.from),be(n.to)),n={},n.ms=s.milliseconds,n.M=s.months),o=new Tr(n),Di(e)&&oe(e,"_locale")&&(o._locale=e._locale),Di(e)&&oe(e,"_isValid")&&(o._isValid=e._isValid),o}bt.fn=Tr.prototype;bt.invalid=w2;function on(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function fl(e,t){var n={};return n.months=t.month()-e.month()+(t.year()-e.year())*12,e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function x2(e,t){var n;return e.isValid()&&t.isValid()?(t=vs(t,e),e.isBefore(t)?n=fl(e,t):(n=fl(t,e),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function Fu(e,t){return function(n,i){var r,o;return i!==null&&!isNaN(+i)&&(mu(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),o=n,n=i,i=o),r=bt(n,i),Wu(this,r,e),this}}function Wu(e,t,n,i){var r=t._milliseconds,o=Ao(t._days),s=Ao(t._months);e.isValid()&&(i=i??!0,s&&Tu(e,si(e,"Month")+s*n),o&&wu(e,"Date",si(e,"Date")+o*n),r&&e._d.setTime(e._d.valueOf()+r*n),i&&W.updateOffset(e,o||s))}var U2=Fu(1,"add"),z2=Fu(-1,"subtract");function Vu(e){return typeof e=="string"||e instanceof String}function F2(e){return ht(e)||pi(e)||Vu(e)||Ut(e)||V2(e)||W2(e)||e===null||e===void 0}function W2(e){var t=dn(e)&&!ns(e),n=!1,i=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],r,o,s=i.length;for(r=0;r<s;r+=1)o=i[r],n=n||oe(e,o);return t&&n}function V2(e){var t=mt(e),n=!1;return t&&(n=e.filter(function(i){return!Ut(i)&&Vu(e)}).length===0),t&&n}function j2(e){var t=dn(e)&&!ns(e),n=!1,i=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"],r,o;for(r=0;r<i.length;r+=1)o=i[r],n=n||oe(e,o);return t&&n}function H2(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"}function G2(e,t){arguments.length===1&&(arguments[0]?F2(arguments[0])?(e=arguments[0],t=void 0):j2(arguments[0])&&(t=arguments[0],e=void 0):(e=void 0,t=void 0));var n=e||be(),i=vs(n,this).startOf("day"),r=W.calendarFormat(this,i)||"sameElse",o=t&&(Ct(t[r])?t[r].call(this,n):t[r]);return this.format(o||this.localeData().calendar(r,this,be(n)))}function Y2(){return new mi(this)}function $2(e,t){var n=ht(e)?e:be(e);return this.isValid()&&n.isValid()?(t=st(t)||"millisecond",t==="millisecond"?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(t).valueOf()):!1}function B2(e,t){var n=ht(e)?e:be(e);return this.isValid()&&n.isValid()?(t=st(t)||"millisecond",t==="millisecond"?this.valueOf()<n.valueOf():this.clone().endOf(t).valueOf()<n.valueOf()):!1}function q2(e,t,n,i){var r=ht(e)?e:be(e),o=ht(t)?t:be(t);return this.isValid()&&r.isValid()&&o.isValid()?(i=i||"()",(i[0]==="("?this.isAfter(r,n):!this.isBefore(r,n))&&(i[1]===")"?this.isBefore(o,n):!this.isAfter(o,n))):!1}function K2(e,t){var n=ht(e)?e:be(e),i;return this.isValid()&&n.isValid()?(t=st(t)||"millisecond",t==="millisecond"?this.valueOf()===n.valueOf():(i=n.valueOf(),this.clone().startOf(t).valueOf()<=i&&i<=this.clone().endOf(t).valueOf())):!1}function Z2(e,t){return this.isSame(e,t)||this.isAfter(e,t)}function J2(e,t){return this.isSame(e,t)||this.isBefore(e,t)}function X2(e,t,n){var i,r,o;if(!this.isValid())return NaN;if(i=vs(e,this),!i.isValid())return NaN;switch(r=(i.utcOffset()-this.utcOffset())*6e4,t=st(t),t){case"year":o=Ii(this,i)/12;break;case"month":o=Ii(this,i);break;case"quarter":o=Ii(this,i)/3;break;case"second":o=(this-i)/1e3;break;case"minute":o=(this-i)/6e4;break;case"hour":o=(this-i)/36e5;break;case"day":o=(this-i-r)/864e5;break;case"week":o=(this-i-r)/6048e5;break;default:o=this-i}return n?o:it(o)}function Ii(e,t){if(e.date()<t.date())return-Ii(t,e);var n=(t.year()-e.year())*12+(t.month()-e.month()),i=e.clone().add(n,"months"),r,o;return t-i<0?(r=e.clone().add(n-1,"months"),o=(t-i)/(i-r)):(r=e.clone().add(n+1,"months"),o=(t-i)/(r-i)),-(n+o)||0}W.defaultFormat="YYYY-MM-DDTHH:mm:ssZ";W.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";function Q2(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function ev(e){if(!this.isValid())return null;var t=e!==!0,n=t?this.clone().utc():this;return n.year()<0||n.year()>9999?Mi(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):Ct(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",Mi(n,"Z")):Mi(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function tv(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="",n,i,r,o;return this.isLocal()||(e=this.utcOffset()===0?"moment.utc":"moment.parseZone",t="Z"),n="["+e+'("]',i=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",r="-MM-DD[T]HH:mm:ss.SSS",o=t+'[")]',this.format(n+i+r+o)}function nv(e){e||(e=this.isUtc()?W.defaultFormatUtc:W.defaultFormat);var t=Mi(this,e);return this.localeData().postformat(t)}function iv(e,t){return this.isValid()&&(ht(e)&&e.isValid()||be(e).isValid())?bt({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function rv(e){return this.from(be(),e)}function ov(e,t){return this.isValid()&&(ht(e)&&e.isValid()||be(e).isValid())?bt({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function sv(e){return this.to(be(),e)}function ju(e){var t;return e===void 0?this._locale._abbr:(t=zt(e),t!=null&&(this._locale=t),this)}var Hu=ot("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return e===void 0?this.localeData():this.locale(e)});function Gu(){return this._locale}var Zi=1e3,Pn=60*Zi,Ji=60*Pn,Yu=(365*400+97)*24*Ji;function An(e,t){return(e%t+t)%t}function $u(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-Yu:new Date(e,t,n).valueOf()}function Bu(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-Yu:Date.UTC(e,t,n)}function av(e){var t,n;if(e=st(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(n=this._isUTC?Bu:$u,e){case"year":t=n(this.year(),0,1);break;case"quarter":t=n(this.year(),this.month()-this.month()%3,1);break;case"month":t=n(this.year(),this.month(),1);break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=n(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=An(t+(this._isUTC?0:this.utcOffset()*Pn),Ji);break;case"minute":t=this._d.valueOf(),t-=An(t,Pn);break;case"second":t=this._d.valueOf(),t-=An(t,Zi);break}return this._d.setTime(t),W.updateOffset(this,!0),this}function lv(e){var t,n;if(e=st(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(n=this._isUTC?Bu:$u,e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=Ji-An(t+(this._isUTC?0:this.utcOffset()*Pn),Ji)-1;break;case"minute":t=this._d.valueOf(),t+=Pn-An(t,Pn)-1;break;case"second":t=this._d.valueOf(),t+=Zi-An(t,Zi)-1;break}return this._d.setTime(t),W.updateOffset(this,!0),this}function cv(){return this._d.valueOf()-(this._offset||0)*6e4}function uv(){return Math.floor(this.valueOf()/1e3)}function dv(){return new Date(this.valueOf())}function fv(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function pv(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function mv(){return this.isValid()?this.toISOString():null}function hv(){return is(this)}function bv(){return $t({},J(this))}function gv(){return J(this).overflow}function _v(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}B("N",0,0,"eraAbbr");B("NN",0,0,"eraAbbr");B("NNN",0,0,"eraAbbr");B("NNNN",0,0,"eraName");B("NNNNN",0,0,"eraNarrow");B("y",["y",1],"yo","eraYear");B("y",["yy",2],0,"eraYear");B("y",["yyy",3],0,"eraYear");B("y",["yyyy",4],0,"eraYear");H("N",ws);H("NN",ws);H("NNN",ws);H("NNNN",Rv);H("NNNNN",kv);de(["N","NN","NNN","NNNN","NNNNN"],function(e,t,n,i){var r=n._locale.erasParse(e,i,n._strict);r?J(n).era=r:J(n).invalidEra=e});H("y",Fn);H("yy",Fn);H("yyy",Fn);H("yyyy",Fn);H("yo",Ov);de(["y","yy","yyy","yyyy"],We);de(["yo"],function(e,t,n,i){var r;n._locale._eraYearOrdinalRegex&&(r=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[We]=n._locale.eraYearOrdinalParse(e,r):t[We]=parseInt(e,10)});function yv(e,t){var n,i,r,o=this._eras||zt("en")._eras;for(n=0,i=o.length;n<i;++n){switch(typeof o[n].since){case"string":r=W(o[n].since).startOf("day"),o[n].since=r.valueOf();break}switch(typeof o[n].until){case"undefined":o[n].until=1/0;break;case"string":r=W(o[n].until).startOf("day").valueOf(),o[n].until=r.valueOf();break}}return o}function vv(e,t,n){var i,r,o=this.eras(),s,a,l;for(e=e.toUpperCase(),i=0,r=o.length;i<r;++i)if(s=o[i].name.toUpperCase(),a=o[i].abbr.toUpperCase(),l=o[i].narrow.toUpperCase(),n)switch(t){case"N":case"NN":case"NNN":if(a===e)return o[i];break;case"NNNN":if(s===e)return o[i];break;case"NNNNN":if(l===e)return o[i];break}else if([s,a,l].indexOf(e)>=0)return o[i]}function wv(e,t){var n=e.since<=e.until?1:-1;return t===void 0?W(e.since).year():W(e.since).year()+(t-e.offset)*n}function Ev(){var e,t,n,i=this.localeData().eras();for(e=0,t=i.length;e<t;++e)if(n=this.clone().startOf("day").valueOf(),i[e].since<=n&&n<=i[e].until||i[e].until<=n&&n<=i[e].since)return i[e].name;return""}function Sv(){var e,t,n,i=this.localeData().eras();for(e=0,t=i.length;e<t;++e)if(n=this.clone().startOf("day").valueOf(),i[e].since<=n&&n<=i[e].until||i[e].until<=n&&n<=i[e].since)return i[e].narrow;return""}function Tv(){var e,t,n,i=this.localeData().eras();for(e=0,t=i.length;e<t;++e)if(n=this.clone().startOf("day").valueOf(),i[e].since<=n&&n<=i[e].until||i[e].until<=n&&n<=i[e].since)return i[e].abbr;return""}function Cv(){var e,t,n,i,r=this.localeData().eras();for(e=0,t=r.length;e<t;++e)if(n=r[e].since<=r[e].until?1:-1,i=this.clone().startOf("day").valueOf(),r[e].since<=i&&i<=r[e].until||r[e].until<=i&&i<=r[e].since)return(this.year()-W(r[e].since).year())*n+r[e].offset;return this.year()}function Pv(e){return oe(this,"_erasNameRegex")||Es.call(this),e?this._erasNameRegex:this._erasRegex}function Av(e){return oe(this,"_erasAbbrRegex")||Es.call(this),e?this._erasAbbrRegex:this._erasRegex}function Lv(e){return oe(this,"_erasNarrowRegex")||Es.call(this),e?this._erasNarrowRegex:this._erasRegex}function ws(e,t){return t.erasAbbrRegex(e)}function Rv(e,t){return t.erasNameRegex(e)}function kv(e,t){return t.erasNarrowRegex(e)}function Ov(e,t){return t._eraYearOrdinalRegex||Fn}function Es(){var e=[],t=[],n=[],i=[],r,o,s,a,l,u=this.eras();for(r=0,o=u.length;r<o;++r)s=Nt(u[r].name),a=Nt(u[r].abbr),l=Nt(u[r].narrow),t.push(s),e.push(a),n.push(l),i.push(s),i.push(a),i.push(l);this._erasRegex=new RegExp("^("+i.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+t.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+e.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+n.join("|")+")","i")}B(0,["gg",2],0,function(){return this.weekYear()%100});B(0,["GG",2],0,function(){return this.isoWeekYear()%100});function Cr(e,t){B(0,[e,e.length],0,t)}Cr("gggg","weekYear");Cr("ggggg","weekYear");Cr("GGGG","isoWeekYear");Cr("GGGGG","isoWeekYear");H("G",vr);H("g",vr);H("GG",ge,Qe);H("gg",ge,Qe);H("GGGG",cs,ls);H("gggg",cs,ls);H("GGGGG",yr,gr);H("ggggg",yr,gr);bi(["gggg","ggggg","GGGG","GGGGG"],function(e,t,n,i){t[i.substr(0,2)]=te(e)});bi(["gg","GG"],function(e,t,n,i){t[i]=W.parseTwoDigitYear(e)});function Mv(e){return qu.call(this,e,this.week(),this.weekday()+this.localeData()._week.dow,this.localeData()._week.dow,this.localeData()._week.doy)}function Dv(e){return qu.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)}function Iv(){return xt(this.year(),1,4)}function Nv(){return xt(this.isoWeekYear(),1,4)}function xv(){var e=this.localeData()._week;return xt(this.year(),e.dow,e.doy)}function Uv(){var e=this.localeData()._week;return xt(this.weekYear(),e.dow,e.doy)}function qu(e,t,n,i,r){var o;return e==null?li(this,i,r).year:(o=xt(e,i,r),t>o&&(t=o),zv.call(this,e,t,n,i,r))}function zv(e,t,n,i,r){var o=Au(e,t,n,i,r),s=ai(o.year,0,o.dayOfYear);return this.year(s.getUTCFullYear()),this.month(s.getUTCMonth()),this.date(s.getUTCDate()),this}B("Q",0,"Qo","quarter");H("Q",bu);de("Q",function(e,t){t[Dt]=(te(e)-1)*3});function Fv(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}B("D",["DD",2],"Do","date");H("D",ge,Wn);H("DD",ge,Qe);H("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient});de(["D","DD"],_t);de("Do",function(e,t){t[_t]=te(e.match(ge)[0])});var Ku=Vn("Date",!0);B("DDD",["DDDD",3],"DDDo","dayOfYear");H("DDD",_r);H("DDDD",gu);de(["DDD","DDDD"],function(e,t,n){n._dayOfYear=te(e)});function Wv(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return e==null?t:this.add(e-t,"d")}B("m",["mm",2],0,"minute");H("m",ge,us);H("mm",ge,Qe);de(["m","mm"],dt);var Vv=Vn("Minutes",!1);B("s",["ss",2],0,"second");H("s",ge,us);H("ss",ge,Qe);de(["s","ss"],It);var jv=Vn("Seconds",!1);B("S",0,0,function(){return~~(this.millisecond()/100)});B(0,["SS",2],0,function(){return~~(this.millisecond()/10)});B(0,["SSS",3],0,"millisecond");B(0,["SSSS",4],0,function(){return this.millisecond()*10});B(0,["SSSSS",5],0,function(){return this.millisecond()*100});B(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3});B(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4});B(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5});B(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6});H("S",_r,bu);H("SS",_r,Qe);H("SSS",_r,gu);var Bt,Zu;for(Bt="SSSS";Bt.length<=9;Bt+="S")H(Bt,Fn);function Hv(e,t){t[ln]=te(("0."+e)*1e3)}for(Bt="S";Bt.length<=9;Bt+="S")de(Bt,Hv);Zu=Vn("Milliseconds",!1);B("z",0,0,"zoneAbbr");B("zz",0,0,"zoneName");function Gv(){return this._isUTC?"UTC":""}function Yv(){return this._isUTC?"Coordinated Universal Time":""}var I=mi.prototype;I.add=U2;I.calendar=G2;I.clone=Y2;I.diff=X2;I.endOf=lv;I.format=nv;I.from=iv;I.fromNow=rv;I.to=ov;I.toNow=sv;I.get=ty;I.invalidAt=gv;I.isAfter=$2;I.isBefore=B2;I.isBetween=q2;I.isSame=K2;I.isSameOrAfter=Z2;I.isSameOrBefore=J2;I.isValid=hv;I.lang=Hu;I.locale=ju;I.localeData=Gu;I.max=h2;I.min=m2;I.parsingFlags=bv;I.set=ny;I.startOf=av;I.subtract=z2;I.toArray=fv;I.toObject=pv;I.toDate=dv;I.toISOString=ev;I.inspect=tv;typeof Symbol<"u"&&Symbol.for!=null&&(I[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"});I.toJSON=mv;I.toString=Q2;I.unix=uv;I.valueOf=cv;I.creationData=_v;I.eraName=Ev;I.eraNarrow=Sv;I.eraAbbr=Tv;I.eraYear=Cv;I.year=vu;I.isLeapYear=ey;I.weekYear=Mv;I.isoWeekYear=Dv;I.quarter=I.quarters=Fv;I.month=Cu;I.daysInMonth=dy;I.week=I.weeks=yy;I.isoWeek=I.isoWeeks=vy;I.weeksInYear=xv;I.weeksInWeekYear=Uv;I.isoWeeksInYear=Iv;I.isoWeeksInISOWeekYear=Nv;I.date=Ku;I.day=I.days=Dy;I.weekday=Iy;I.isoWeekday=Ny;I.dayOfYear=Wv;I.hour=I.hours=jy;I.minute=I.minutes=Vv;I.second=I.seconds=jv;I.millisecond=I.milliseconds=Zu;I.utcOffset=T2;I.utc=P2;I.local=A2;I.parseZone=L2;I.hasAlignedHourOffset=R2;I.isDST=k2;I.isLocal=M2;I.isUtcOffset=D2;I.isUtc=zu;I.isUTC=zu;I.zoneAbbr=Gv;I.zoneName=Yv;I.dates=ot("dates accessor is deprecated. Use date instead.",Ku);I.months=ot("months accessor is deprecated. Use month instead",Cu);I.years=ot("years accessor is deprecated. Use year instead",vu);I.zone=ot("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",C2);I.isDSTShifted=ot("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",O2);function $v(e){return be(e*1e3)}function Bv(){return be.apply(null,arguments).parseZone()}function Ju(e){return e}var se=os.prototype;se.calendar=M_;se.longDateFormat=x_;se.invalidDate=z_;se.ordinal=V_;se.preparse=Ju;se.postformat=Ju;se.relativeTime=H_;se.pastFuture=G_;se.set=k_;se.eras=yv;se.erasParse=vv;se.erasConvertYear=wv;se.erasAbbrRegex=Av;se.erasNameRegex=Pv;se.erasNarrowRegex=Lv;se.months=ay;se.monthsShort=ly;se.monthsParse=uy;se.monthsRegex=py;se.monthsShortRegex=fy;se.week=hy;se.firstDayOfYear=_y;se.firstDayOfWeek=gy;se.weekdays=Ly;se.weekdaysMin=ky;se.weekdaysShort=Ry;se.weekdaysParse=My;se.weekdaysRegex=xy;se.weekdaysShortRegex=Uy;se.weekdaysMinRegex=zy;se.isPM=Wy;se.meridiem=Hy;function Xi(e,t,n,i){var r=zt(),o=Tt().set(i,t);return r[n](o,e)}function Xu(e,t,n){if(Ut(e)&&(t=e,e=void 0),e=e||"",t!=null)return Xi(e,t,n,"month");var i,r=[];for(i=0;i<12;i++)r[i]=Xi(e,i,n,"month");return r}function Ss(e,t,n,i){typeof e=="boolean"?(Ut(t)&&(n=t,t=void 0),t=t||""):(t=e,n=t,e=!1,Ut(t)&&(n=t,t=void 0),t=t||"");var r=zt(),o=e?r._week.dow:0,s,a=[];if(n!=null)return Xi(t,(n+o)%7,i,"day");for(s=0;s<7;s++)a[s]=Xi(t,(s+o)%7,i,"day");return a}function qv(e,t){return Xu(e,t,"months")}function Kv(e,t){return Xu(e,t,"monthsShort")}function Zv(e,t,n){return Ss(e,t,n,"weekdays")}function Jv(e,t,n){return Ss(e,t,n,"weekdaysShort")}function Xv(e,t,n){return Ss(e,t,n,"weekdaysMin")}qt("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=te(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+n}});W.lang=ot("moment.lang is deprecated. Use moment.locale instead.",qt);W.langData=ot("moment.langData is deprecated. Use moment.localeData instead.",zt);var Rt=Math.abs;function Qv(){var e=this._data;return this._milliseconds=Rt(this._milliseconds),this._days=Rt(this._days),this._months=Rt(this._months),e.milliseconds=Rt(e.milliseconds),e.seconds=Rt(e.seconds),e.minutes=Rt(e.minutes),e.hours=Rt(e.hours),e.months=Rt(e.months),e.years=Rt(e.years),this}function Qu(e,t,n,i){var r=bt(t,n);return e._milliseconds+=i*r._milliseconds,e._days+=i*r._days,e._months+=i*r._months,e._bubble()}function e3(e,t){return Qu(this,e,t,1)}function t3(e,t){return Qu(this,e,t,-1)}function pl(e){return e<0?Math.floor(e):Math.ceil(e)}function n3(){var e=this._milliseconds,t=this._days,n=this._months,i=this._data,r,o,s,a,l;return e>=0&&t>=0&&n>=0||e<=0&&t<=0&&n<=0||(e+=pl(Ro(n)+t)*864e5,t=0,n=0),i.milliseconds=e%1e3,r=it(e/1e3),i.seconds=r%60,o=it(r/60),i.minutes=o%60,s=it(o/60),i.hours=s%24,t+=it(s/24),l=it(ed(t)),n+=l,t-=pl(Ro(l)),a=it(n/12),n%=12,i.days=t,i.months=n,i.years=a,this}function ed(e){return e*4800/146097}function Ro(e){return e*146097/4800}function i3(e){if(!this.isValid())return NaN;var t,n,i=this._milliseconds;if(e=st(e),e==="month"||e==="quarter"||e==="year")switch(t=this._days+i/864e5,n=this._months+ed(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(Ro(this._months)),e){case"week":return t/7+i/6048e5;case"day":return t+i/864e5;case"hour":return t*24+i/36e5;case"minute":return t*1440+i/6e4;case"second":return t*86400+i/1e3;case"millisecond":return Math.floor(t*864e5)+i;default:throw new Error("Unknown unit "+e)}}function Ft(e){return function(){return this.as(e)}}var td=Ft("ms"),r3=Ft("s"),o3=Ft("m"),s3=Ft("h"),a3=Ft("d"),l3=Ft("w"),c3=Ft("M"),u3=Ft("Q"),d3=Ft("y"),f3=td;function p3(){return bt(this)}function m3(e){return e=st(e),this.isValid()?this[e+"s"]():NaN}function mn(e){return function(){return this.isValid()?this._data[e]:NaN}}var h3=mn("milliseconds"),b3=mn("seconds"),g3=mn("minutes"),_3=mn("hours"),y3=mn("days"),v3=mn("months"),w3=mn("years");function E3(){return it(this.days()/7)}var kt=Math.round,Tn={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function S3(e,t,n,i,r){return r.relativeTime(t||1,!!n,e,i)}function T3(e,t,n,i){var r=bt(e).abs(),o=kt(r.as("s")),s=kt(r.as("m")),a=kt(r.as("h")),l=kt(r.as("d")),u=kt(r.as("M")),c=kt(r.as("w")),d=kt(r.as("y")),f=o<=n.ss&&["s",o]||o<n.s&&["ss",o]||s<=1&&["m"]||s<n.m&&["mm",s]||a<=1&&["h"]||a<n.h&&["hh",a]||l<=1&&["d"]||l<n.d&&["dd",l];return n.w!=null&&(f=f||c<=1&&["w"]||c<n.w&&["ww",c]),f=f||u<=1&&["M"]||u<n.M&&["MM",u]||d<=1&&["y"]||["yy",d],f[2]=t,f[3]=+e>0,f[4]=i,S3.apply(null,f)}function C3(e){return e===void 0?kt:typeof e=="function"?(kt=e,!0):!1}function P3(e,t){return Tn[e]===void 0?!1:t===void 0?Tn[e]:(Tn[e]=t,e==="s"&&(Tn.ss=t-1),!0)}function A3(e,t){if(!this.isValid())return this.localeData().invalidDate();var n=!1,i=Tn,r,o;return typeof e=="object"&&(t=e,e=!1),typeof e=="boolean"&&(n=e),typeof t=="object"&&(i=Object.assign({},Tn,t),t.s!=null&&t.ss==null&&(i.ss=t.s-1)),r=this.localeData(),o=T3(this,!n,i,r),n&&(o=r.pastFuture(+this,o)),r.postformat(o)}var Yr=Math.abs;function yn(e){return(e>0)-(e<0)||+e}function Pr(){if(!this.isValid())return this.localeData().invalidDate();var e=Yr(this._milliseconds)/1e3,t=Yr(this._days),n=Yr(this._months),i,r,o,s,a=this.asSeconds(),l,u,c,d;return a?(i=it(e/60),r=it(i/60),e%=60,i%=60,o=it(n/12),n%=12,s=e?e.toFixed(3).replace(/\.?0+$/,""):"",l=a<0?"-":"",u=yn(this._months)!==yn(a)?"-":"",c=yn(this._days)!==yn(a)?"-":"",d=yn(this._milliseconds)!==yn(a)?"-":"",l+"P"+(o?u+o+"Y":"")+(n?u+n+"M":"")+(t?c+t+"D":"")+(r||i||e?"T":"")+(r?d+r+"H":"")+(i?d+i+"M":"")+(e?d+s+"S":"")):"P0D"}var re=Tr.prototype;re.isValid=v2;re.abs=Qv;re.add=e3;re.subtract=t3;re.as=i3;re.asMilliseconds=td;re.asSeconds=r3;re.asMinutes=o3;re.asHours=s3;re.asDays=a3;re.asWeeks=l3;re.asMonths=c3;re.asQuarters=u3;re.asYears=d3;re.valueOf=f3;re._bubble=n3;re.clone=p3;re.get=m3;re.milliseconds=h3;re.seconds=b3;re.minutes=g3;re.hours=_3;re.days=y3;re.weeks=E3;re.months=v3;re.years=w3;re.humanize=A3;re.toISOString=Pr;re.toString=Pr;re.toJSON=Pr;re.locale=ju;re.localeData=Gu;re.toIsoString=ot("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Pr);re.lang=Hu;B("X",0,0,"unix");B("x",0,0,"valueOf");H("x",vr);H("X",q_);de("X",function(e,t,n){n._d=new Date(parseFloat(e)*1e3)});de("x",function(e,t,n){n._d=new Date(te(e))});//! moment.js
W.version="2.30.1";L_(be);W.fn=I;W.min=b2;W.max=g2;W.now=_2;W.utc=Tt;W.unix=$v;W.months=qv;W.isDate=pi;W.locale=qt;W.invalid=br;W.duration=bt;W.isMoment=ht;W.weekdays=Zv;W.parseZone=Bv;W.localeData=zt;W.isDuration=Di;W.monthsShort=Kv;W.weekdaysMin=Xv;W.defineLocale=hs;W.updateLocale=By;W.locales=qy;W.weekdaysShort=Jv;W.normalizeUnits=st;W.relativeTimeRounding=C3;W.relativeTimeThreshold=P3;W.calendarFormat=H2;W.prototype=I;W.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"};const L3=ze(()=>(W.locale("en"),{provide:{moment:W}})),R3=[Bp,Xp,wh,Eh,Sh,Th,Ph,Ah,kh,qg,Qg,e_,y_,C_,P_,A_,L3],nd=(e="RouteProvider")=>pn({name:e,props:{route:{type:Object,required:!0},vnode:Object,vnodeRef:Object,renderKey:String,trackRootNodes:Boolean},setup(t){const n=t.renderKey,i=t.route,r={};for(const o in t.route)Object.defineProperty(r,o,{get:()=>n===t.renderKey?t.route[o]:i[o],enumerable:!0});return Kn(er,Yt(r)),()=>t.vnode?Je(t.vnode,{ref:t.vnodeRef}):t.vnode}}),k3=nd(),ml=new WeakMap,O3=pn({name:"NuxtPage",inheritAttrs:!1,props:{name:{type:String},transition:{type:[Boolean,Object],default:void 0},keepalive:{type:[Boolean,Object],default:void 0},route:{type:Object},pageKey:{type:[Function,String],default:null}},setup(e,{attrs:t,slots:n,expose:i}){const r=pe(),o=Ye(),s=Ue(er,null);let a;i({pageRef:o});const l=Ue(Bf,null);let u;const c=r.deferHydration();if(r.isHydrating){const f=r.hooks.hookOnce("app:error",c);Ke().beforeEach(f)}e.pageKey&&Kt(()=>e.pageKey,(f,p)=>{f!==p&&r.callHook("page:loading:start")});let d=!1;{const f=Ke().beforeResolve(()=>{d=!1});yl(()=>{f()})}return()=>Je(pc,{name:e.name,route:e.route,...t},{default:f=>{const p=D3(s,f.route,f.Component),h=s&&s.matched.length===f.route.matched.length;if(!f.Component){if(u&&!h)return u;c();return}if(u&&l&&!l.isCurrent(f.route))return u;if(p&&s&&(!l||l!=null&&l.isCurrent(s)))return h?u:null;const m=co(f,e.pageKey),g=I3(s,f.route,f.Component);!r.isHydrating&&a===m&&!g&&Ln(()=>{d=!0,r.callHook("page:loading:end")}),a=m;const v=!!(e.transition??f.route.meta.pageTransition??Ms),P=v&&M3([e.transition,f.route.meta.pageTransition,Ms,{onBeforeLeave(){r._runningTransition=!0},onAfterLeave(){delete r._runningTransition,r.callHook("page:transition:finish",f.Component)}}]),_=e.keepalive??f.route.meta.keepalive??kf;return u=ch(v&&P,lh(_,Je(Tl,{suspensible:!0,onPending:()=>r.callHook("page:start",f.Component),onResolve:()=>{Ln(()=>r.callHook("page:finish",f.Component).then(()=>{if(!d&&!g)return d=!0,r.callHook("page:loading:end")}).finally(c))}},{default:()=>{const w={key:m||void 0,vnode:n.default?N3(n.default,f):f.Component,route:f.route,renderKey:m||void 0,trackRootNodes:v,vnodeRef:o};if(!_)return Je(k3,w);const C=f.Component.type,T=C;let R=ml.get(T);return R||(R=nd(C.name||C.__name),ml.set(T,R)),Je(R,w)}}))).default(),u}})}});function M3(e){const t=e.filter(Boolean).map(n=>({...n,onAfterLeave:n.onAfterLeave?jo(n.onAfterLeave):void 0}));return Fl(...t)}function D3(e,t,n){if(!e)return!1;const i=t.matched.findIndex(r=>{var o;return((o=r.components)==null?void 0:o.default)===(n==null?void 0:n.type)});return!i||i===-1?!1:t.matched.slice(0,i).some((r,o)=>{var s,a,l;return((s=r.components)==null?void 0:s.default)!==((l=(a=e.matched[o])==null?void 0:a.components)==null?void 0:l.default)})||n&&co({route:t,Component:n})!==co({route:e,Component:n})}function I3(e,t,n){return e?t.matched.findIndex(r=>{var o;return((o=r.components)==null?void 0:o.default)===(n==null?void 0:n.type)})<t.matched.length-1:!1}function N3(e,t){const n=e(t);return n.length===1?Je(n[0]):Je(Mo,void 0,n)}const x3=(e,t)=>{const n=e.__vccOpts||e;for(const[i,r]of t)n[i]=r;return n},U3={};function z3(e,t){const n=O3;return Ht(),Cl("div",null,[wl(n,{keepalive:""})])}const F3=x3(U3,[["render",z3]]),W3={__name:"nuxt-error-page",props:{error:Object},setup(e){const n=e.error;n.stack&&n.stack.split(`
`).splice(1).map(d=>({text:d.replace("webpack:/","").replace(".vue",".js").trim(),internal:d.includes("node_modules")&&!d.includes(".cache")||d.includes("internal")||d.includes("new Promise")})).map(d=>`<span class="stack${d.internal?" internal":""}">${d.text}</span>`).join(`
`);const i=Number(n.statusCode||500),r=i===404,o=n.statusMessage??(r?"Page Not Found":"Internal Server Error"),s=n.message||n.toString(),a=void 0,l=$r(()=>S(()=>import("./DgfHSe0i.js"),__vite__mapDeps([109,1,2,3,19,110]),import.meta.url)),u=$r(()=>S(()=>import("./CTBT9yVg.js"),__vite__mapDeps([111,19,2,3,112]),import.meta.url)),c=r?l:u;return(d,f)=>(Ht(),vn(Q(c),_d(yd({statusCode:Q(i),statusMessage:Q(o),description:Q(s),stack:Q(a)})),null,16))}},V3={key:0},hl={__name:"nuxt-root",setup(e){const t=()=>null,n=pe(),i=n.deferHydration();if(n.isHydrating){const u=n.hooks.hookOnce("app:error",i);Ke().beforeEach(u)}const r=!1;Kn(er,xo()),n.hooks.callHookWith(u=>u.map(c=>c()),"vue:setup");const o=tr(),s=!1,a=/bot\b|chrome-lighthouse|facebookexternalhit|google\b/i;vd((u,c,d)=>{if(n.hooks.callHook("vue:error",u,c,d).catch(f=>console.error("[nuxt] Error in `vue:error` hook",f)),a.test(navigator.userAgent))return n.hooks.callHook("app:error",u),console.error(`[nuxt] Not rendering error page for bot with user agent \`${navigator.userAgent}\`:`,u),!1;if(Hl(u)&&(u.fatal||u.unhandled))return n.runWithContext(()=>sn(u)),!1});const l=!1;return(u,c)=>(Ht(),vn(Tl,{onResolve:Q(i)},{default:wd(()=>[Q(s)?(Ht(),Cl("div",V3)):Q(o)?(Ht(),vn(Q(W3),{key:1,error:Q(o)},null,8,["error"])):Q(l)?(Ht(),vn(Q(t),{key:2,context:Q(l)},null,8,["context"])):Q(r)?(Ht(),vn(Ed(Q(r)),{key:3})):(Ht(),vn(Q(F3),{key:4}))]),_:1},8,["onResolve"]))}};let bl;{let e;bl=async function(){var s,a;if(e)return e;const i=!!(((s=window.__NUXT__)==null?void 0:s.serverRendered)??((a=document.getElementById("__NUXT_DATA__"))==null?void 0:a.dataset.ssr)==="true")?Sd(hl):Td(hl),r=Nf({vueApp:i});async function o(l){var u;await r.callHook("app:error",l),(u=r.payload).error||(u.error=cn(l))}i.config.errorHandler=o,r.hook("app:suspense:resolve",()=>{i.config.errorHandler===o&&(i.config.errorHandler=void 0)});try{await zf(r,R3)}catch(l){o(l)}try{await r.hooks.callHook("app:created",i),await r.hooks.callHook("app:beforeMount",i),i.mount(Mf),await r.hooks.callHook("app:mounted",i),await Ln()}catch(l){o(l)}return i},e=bl().catch(t=>{throw console.error("Error while mounting app:",t),t})}export{nw as $,K3 as A,wi as B,Ke as C,Y3 as D,ch as E,B3 as F,Ff as G,Zl as H,Up as I,Bg as J,Ho as K,Bf as L,ca as M,Z3 as N,Io as O,er as P,Zf as Q,Rh as R,St as S,zn as T,Xe as U,xi as V,kn as W,$3 as X,X3 as Y,rl as Z,x3 as _,aw as a,vo as a0,ew as a1,dw as a2,Vr as a3,g_ as a4,m_ as a5,__ as a6,iw as a7,ts as b,J3 as c,cu as d,pe as e,q3 as f,S as g,xo as h,b_ as i,W as j,Hb as k,sw as l,hr as m,Vl as n,cw as o,Q3 as p,tw as q,uw as r,fw as s,ow as t,rw as u,f_ as v,lw as w,au as x,h_ as y,c_ as z};
