PageSourceSearch

https://www.wago.com/_nuxt/useMicrocopy-96nka8rc.js

js wago.com collected 2026-10-01 10:26:26 UTC 15,552 bytes, 1 lines download raw bytes

1import{o as e,s as t}from"./nuxt-D3jMF3B5.js";import{Bt as n,Et as r,Ft as i,Gt as a,Ht as o,J as s,Jt as c,Kt as l,L as u,Lt as d,Nt as f,Pt as p,Q as m,Rt as h,Xt as g,Yt as _,Z as v,dt as y,qt as b,rt as x,ut as S,zt as C}from"./critical-icons-DnYaJS7-.js";import{f as w}from"./error-DlgxCSaK.js";import{r as T,t as E}from"./state-Cnl9KYJ7.js";import{a as D,t as O}from"./dist-DrgUDpMQ.js";var k=typeof window<`u`,A,j=e=>A=e,ee=()=>v()&&m(M)||A,M=Symbol();function N(e){return e&&typeof e==`object`&&Object.prototype.toString.call(e)===`[object Object]`&&typeof e.toJSON!=`function`}var P=typeof window==`object`&&window.window===window?window:typeof self==`object`&&self.self===self?self:typeof global==`object`&&global.global===global?global:typeof globalThis==`object`?globalThis:{HTMLElement:null};function te(e,{autoBom:t=!1}={}){return t&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob([``,e],{type:e.type}):e}function F(e,t,n){let r=new XMLHttpRequest;r.open(`GET`,e),r.responseType=`blob`,r.onload=function(){re(r.response,t,n)},r.onerror=function(){console.error(`could not download file`)},r.send()}function I(e){let t=new XMLHttpRequest;t.open(`HEAD`,e,!1);try{t.send()}catch{}return t.status>=200&&t.status<=299}function L(e){try{e.dispatchEvent(new MouseEvent(`click`))}catch{let t=new MouseEvent(`click`,{bubbles:!0,cancelable:!0,view:window,detail:0,screenX:80,screenY:20,clientX:80,clientY:20,ctrlKey:!1,altKey:!1,shiftKey:!1,metaKey:!1,button:0,relatedTarget:null});e.dispatchEvent(t)}}var R=typeof navigator==`object`?navigator:{userAgent:``},ne=/Macintosh/.test(R.userAgent)&&/AppleWebKit/.test(R.userAgent)&&!/Safari/.test(R.userAgent),re=k?typeof HTMLAnchorElement<`u`&&`download`in HTMLAnchorElement.prototype&&!ne?ie:`msSaveOrOpenBlob`in R?ae:oe:()=>{};function ie(e,t=`download`,n){let r=document.createElement(`a`);r.download=t,r.rel=`noopener`,typeof e==`string`?(r.href=e,r.origin===location.origin?L(r):I(r.href)?F(e,t,n):(r.target=`_blank`,L(r))):(r.href=URL.createObjectURL(e),setTimeout(function(){URL.revokeObjectURL(r.href)},4e4),setTimeout(function(){L(r)},0))}function ae(e,t=`download`,n){if(typeof e==`string`){if(I(e))F(e,t,n);else{let t=document.createElement(`a`);t.href=e,t.target=`_blank`,setTimeout(function(){L(t)})}}else navigator.msSaveOrOpenBlob(te(e,n),t)}function oe(e,t,n,r){if(r||=open(``,`_blank`),r&&(r.document.title=r.document.body.innerText=`downloading...`),typeof e==`string`)return F(e,t,n);let i=e.type===`application/octet-stream`,a=/constructor/i.test(String(P.HTMLElement))||`safari`in P,o=/CriOS\/[\d]+/.test(navigator.userAgent);if((o||i&&a||ne)&&typeof FileReader<`u`){let t=new FileReader;t.onloadend=function(){let e=t.result;if(typeof e!=`string`)throw r=null,Error(`Wrong reader.result type`);e=o?e:e.replace(/^data:[^;]*;/,`data:attachment/file;`),r?r.location.href=e:location.assign(e),r=null},t.readAsDataURL(e)}else{let t=URL.createObjectURL(e);r?r.location.assign(t):location.href=t,r=null,setTimeout(function(){URL.revokeObjectURL(t)},4e4)}}var{assign:se}=Object;function ce(){let e=f(!0),t=e.run(()=>o({})),n=[],r=[],i=h({install(e){j(i),i._a=e,e.provide(M,i),e.config.globalProperties.$pinia=i,r.forEach(e=>n.push(e)),r=[]},use(e){return this._a?n.push(e):r.push(e),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return i}var z=()=>{};function le(e,t,n,r=z){e.add(t);let i=()=>{e.delete(t)&&r()};return!n&&p()&&C(i),i}function B(e,...t){e.forEach(e=>{e(...t)})}var ue=e=>e(),V=Symbol(),H=Symbol();function U(e,t){e instanceof Map&&t instanceof Map?t.forEach((t,n)=>e.set(n,t)):e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(let n in t){if(!Object.hasOwn(t,n))continue;let r=t[n],a=e[n];e[n]=N(a)&&N(r)&&Object.hasOwn(e,n)&&!d(r)&&!i(r)?U(a,r):r}return e}var W=Symbol();function de(e){return Object.defineProperty(e,W,{})}function G(e){return!e||typeof e!=`object`||!Object.hasOwn(e,W)}var{assign:K}=Object;function fe(e){return!!(d(e)&&e.effect)}function pe(e,t,n,r){let{state:i,actions:a,getters:o}=t,s=n.state.value[e],l;function d(){return s||(n.state.value[e]=i?i():{}),K(c(n.state.value[e]),a,Object.keys(o||{}).reduce((t,r)=>(t[r]=h(u(()=>{j(n);let t=n._s.get(e);return o[r].call(t,t)})),t),{}))}return l=q(e,d,t,n,r,!0),l}function q(e,t,a={},o,s,c){let u,p=K({actions:{}},a),m={deep:!0},h,g,_=new Set,v=new Set,y,b=o.state.value[e];!c&&!b&&(o.state.value[e]={});let S;function C(t){let n;h=g=!1,typeof t==`function`?(t(o.state.value[e]),n={type:`patch function`,storeId:e,events:y}):(U(o.state.value[e],t),n={type:`patch object`,payload:t,storeId:e,events:y});let r=S=Symbol();x().then(()=>{S===r&&(h=!0)}),g=!0,B(_,n,o.state.value[e])}let w=c?function(){let{state:e}=a,t=e?e():{};this.$patch(e=>{K(e,t)})}:z;function T(){u.stop(),_.clear(),v.clear(),o._s.delete(e)}let E=(t,n=``)=>{if(V in t)return t[H]=n,t;let r=function(){j(o);let n=Array.from(arguments),i=new Set,a=new Set;function s(e){i.add(e)}function c(e){a.add(e)}B(v,{args:n,name:r[H],store:O,after:s,onError:c});let l;try{l=t.apply(this&&this.$id===e?this:O,n)}catch(e){throw B(a,e),e}return l instanceof Promise?l.then(e=>(B(i,e),e)).catch(e=>(B(a,e),Promise.reject(e))):(B(i,l),l)};return r[V]=!0,r[H]=n,r},D={_p:o,$id:e,$onAction:le.bind(null,v),$patch:C,$reset:w,$subscribe(t,n={}){if(_.has(t))return z;let i=le(_,t,n.detached,()=>a()),a=u.run(()=>r(()=>o.state.value[e],r=>{(n.flush===`sync`?g:h)&&t({storeId:e,type:`direct`,events:y},r)},K({},m,n)));return i},$dispose:T},O=n(D);o._s.set(e,O);let k=(o._a&&o._a.runWithContext||ue)(()=>o._e.run(()=>(u=f()).run(()=>t({action:E}))));for(let t in k){let n=k[t];d(n)&&!fe(n)||i(n)?c||(b&&G(n)&&(d(n)?n.value=b[t]:((n instanceof Set||n instanceof Map)&&n.clear(),U(n,b[t]))),o.state.value[e][t]=n):typeof n==`function`&&(k[t]=E(n,t),p.actions[t]=n)}return K(O,k),K(l(O),k),Object.defineProperty(O,"$state",{get:()=>o.state.value[e],set:e=>{C(t=>{K(t,e)})}}
1),o._p.forEach(e=>{let t=u.run(()=>e({store:O,app:o._a,pinia:o,options:p}));K(O,t)}),b&&c&&a.hydrate&&a.hydrate(O.$state,b),h=!0,g=!0,O}function J(e,t,n){let r,i=typeof t==`function`;r=i?n:t;function a(n,a){let o=v();return n||=o?m(M,null):null,n&&j(n),n=A,n._s.has(e)||(i?q(e,t,r,n):pe(e,r,n)),n._s.get(e)}return a.$id=e,a}function me(e){let t=l(e),n={};for(let r in t){let a=t[r];a?.effect?n[r]=u({get:()=>e[r],set(t){e[r]=t}}):(d(a)||i(a))&&(n[r]=b(e,r))}return n}function Y(e){return e&&JSON.stringify(e,(e,t)=>!t||typeof t!=`object`||Array.isArray(t)?t:Object.keys(t).sort().reduce((e,n)=>(e[n]=t[n],e),{}))}function X(e,t){return e===t?!0:typeof e==typeof t&&e&&t&&typeof e==`object`&&typeof t==`object`?Object.keys(e).every(n=>X(e[n],t[n])):!1}function*he(e,t){for(let n of e.values())(!t||n.key&&X(t,n.key))&&(yield n)}var ge=Object.freeze({});function _e(e,t,n,r){e.addEventListener(t,n,r),p()&&C(()=>{e.removeEventListener(t,n)})}var ve=typeof window<`u`;function ye(e,...t){return typeof e==`function`?e(...t):e}var be={staleTime:5e3,gcTime:3e5,refetchOnWindowFocus:!0,refetchOnReconnect:!0,refetchOnMount:!0,enabled:!0},xe=Symbol(),Se=()=>m(xe,be),Z;function Ce(e){return e?.placeholderData!=null&&e.state.value.status===`pending`}var Q=J(`_pc_query`,({action:e})=>{let t=new Map,n=de(a(t)),r=p(),i=ee()._a,o=Se(),s=e((e,t=null,n,i=null,o=0,s={})=>r.run(()=>{let r=a({data:n,error:i,status:i?`error`:n===void 0?`pending`:`success`}),c=a(`idle`);return h({key:e,keyHash:Y(e),state:r,placeholderData:null,when:n===void 0?0:Date.now()-o,asyncStatus:c,pending:null,deps:h(new Set),gcTimeout:void 0,ext:ge,options:t,meta:s,get stale(){return!this.options||!this.when||Date.now()>=this.when+this.options.staleTime},get active(){return this.deps.size>0}})})),c=new WeakMap,l=e(e=>{let t=c.get(e);return t?(t[2].resume(),t[3].value=!1,t[0]=t[0].map(e=>e.options?b(e.options,e):e)):(Z=t=r.run(()=>[[],null,f(),a(!1)]),t[1]=i.runWithContext(()=>t[2].run(e)),Z=null,c.set(e,t)),t});function u(e,t){t&&(e.deps.add(t),clearTimeout(e.gcTimeout),e.gcTimeout=void 0,g(n))}function d(e,t){t&&e.deps.has(t)&&(e.deps.delete(t),g(n),m(e))}function m(e){e.deps.size>0||!e.options||(clearTimeout(e.gcTimeout),e.state.value.status===`pending`&&e.pending?.abortController.abort(),Number.isFinite(e.options.gcTime)&&(e.gcTimeout=setTimeout(()=>{M(e)},e.options.gcTime)))}let v=e((e,t=!0)=>Promise.all(y(e).map(e=>(S(e),(t===`all`||e.active&&t)&&_(e.options?.enabled)&&w(e))))),y=e((e={})=>(e.exact?e.key?[n.value.get(Y(e.key))].filter(e=>!!e):[]:[...he(n.value,e.key)]).filter(t=>(e.stale==null||t.stale===e.stale)&&(e.active==null||t.active===e.active)&&(!e.status||t.state.value.status===e.status)&&(!e.predicate||e.predicate(t)))),b=e((e,r)=>{let i={...o,...e},a=_(i.key),c=Y(a);if(r&&c===r.keyHash)return r.options=i,r;let l=t.get(c);if(!l){let e=_(i.initialDataUpdatedAt);t.set(c,l=s(a,i,i.initialData?.(),null,e==null?0:Date.now()-e,_(i.meta))),i.placeholderData&&l.state.value.status===`pending`&&(l.placeholderData=ye(i.placeholderData,Ce(r)?r.placeholderData:r?.state.value.data,r)),g(n)}return l.options=i,l.ext===ge&&(l.ext={},x(l)),Z?.[0].push(l),l}),x=e(e=>{}),S=e(e=>{e.when=0,T(e)}),C=e(async(e,t=e.options)=>e.state.value.error||e.stale?e.pending?.refreshCall??w(e,t):e.state.value),w=e(async(e,t=e.options)=>{e.asyncStatus.value=`loading`;let n=new AbortController,{signal:r}=n;e.pending?.abortController.abort();let i=e.pending={abortController:n,refreshCall:(async()=>t.query({signal:r,entry:e}))().then(t=>(i===e.pending&&D(e,{data:t,error:null,status:`success`}),e.state.value)).catch(t=>{throw i===e.pending&&(t!==r.reason||!r.aborted)&&D(e,{status:`error`,data:e.state.value.data,error:t}),t}).finally(()=>{i===e.pending&&(e.asyncStatus.value=`idle`,e.pending=null,e.state.value.status!==`pending`&&(e.placeholderData=null))}),when:Date.now()};return i.refreshCall}),T=e((e,t)=>{e.pending?.abortController.abort(t),e.asyncStatus.value=`idle`,e.pending=null}),E=e((e,t)=>{y(e).forEach(e=>T(e,t))}),D=e((e,t)=>
1{e.state.value=t,e.when=Date.now(),m(e)});function O(e){return n.value.get(Y(e))}let k=e((e,r)=>{let i=Y(e),a=t.get(i);a||t.set(i,a=s(e)),D(a,{error:null,status:`success`,data:ye(r,a.state.value.data)}),g(n)});function A(e,t){for(let n of y(e))D(n,{error:null,status:`success`,data:t(n.state.value.data)});g(n)}function j(e){return n.value.get(Y(e))?.state.value.data}let M=e(e=>{clearTimeout(e.gcTimeout),t.delete(e.keyHash),g(n)});return{caches:n,ensureDefinedQuery:l,_s:h(r),setQueryData:k,setQueriesData:A,getQueryData:j,invalidateQueries:v,cancelQueries:E,invalidate:S,fetch:w,refresh:C,ensure:b,extend:x,track:u,untrack:d,cancel:T,create:s,remove:M,get:O,setEntryState:D,getEntries:y}});function we(e,t){for(let n in t)e.caches.set(n,e.create(JSON.parse(n),void 0,...t[n]??[]))}function Te(e){let t=Q(),n=Se(),i=s(),a=Z?.[2],o=p(),c=Z?.[3],l=u(()=>({...n,..._(e)})),f=()=>_(l.value.enabled),m,h=u(()=>c?.value?m:m=t.ensure(l.value,m));m=h.value;let g=()=>h.value.state.value,v=e=>t.refresh(h.value,l.value).catch(e||g),b=e=>t.fetch(h.value,l.value).catch(e||g),x=u(()=>Ce(h.value)),w=u(()=>x.value?{status:`success`,data:h.value.placeholderData,error:null}:h.value.state.value),T={};for(let e in m.ext)T[e]=u({get:()=>_(h.value.ext[e]),set(t){let n=h.value.ext[e];d(n)?n.value=t:h.value.ext[e]=t}});let E={...T,state:w,status:u(()=>w.value.status),data:u(()=>w.value.data),error:u(()=>h.value.state.value.error),asyncStatus:u(()=>h.value.asyncStatus.value),isPlaceholderData:x,isPending:u(()=>w.value.status===`pending`),isLoading:u(()=>h.value.asyncStatus.value===`loading`),refresh:v,refetch:b},D=!1;return i?(S(()=>{D=!0,t.track(m,i)}),y(()=>{t.untrack(m,i)})):(D=!0,o!==a&&(t.track(m,o),C(()=>{t.untrack(m,o)}))),r(h,(e,n)=>{D&&(n&&(t.untrack(n,i),t.untrack(n,o)),t.track(e,i),!i&&o!==a&&t.track(e,o),f()&&v())},{immediate:!0}),r(f,e=>{e&&v()}),i&&S(()=>{if(f()){let e=_(l.value.refetchOnMount);e===`always`?b():(e||h.value.state.value.status===`pending`)&&v()}}),ve&&(_e(document,`visibilitychange`,()=>{let e=_(l.value.refetchOnWindowFocus);document.visibilityState===`visible`&&f()&&h.value.active&&(e===`always`?b():e&&v())}),_e(window,`online`,()=>{if(f()&&h.value.active){let e=_(l.value.refetchOnReconnect);e===`always`?b():e&&v()}})),E}function Ee(e){return e}var De={gcTime:6e4},Oe=Symbol(),ke=(e,t={})=>{let{pinia:n=e.config.globalProperties.$pinia,plugins:r,queryOptions:i,mutationOptions:a}=t;e.provide(xe,{...be,...i}),e.provide(Oe,{...De,...a});let o=Q(n);r?.forEach(e=>e({scope:o._s,queryCache:o,pinia:n}))},Ae=(n=w())=>{t();let{$runtimeConfig:r}=e(),i=(n.params.path&&n.params.path[0]===`preview`?n.params.path.slice(1):n.params.path)||[],a=u(()=>i.join(`/`)),o=u(()=>i[0]||`global`),s=u(()=>O[o.value]?.locale),c=u(()=>O[o.value]?.market),l=u(()=>`/api/bff`),d=u(()=>{if(!r?.webUrl)throw console.error(`Runtime config not loaded! Web URL is missing.`),Error(`Runtime configuration not available`);return r.webUrl}),f=u(()=>i[0]||`global`),p=u(()=>`/${f.value}`);return{bffBaseUrl:l,baseUrl:d,localeBaseUrl:u(()=>`${d.value}${p.value}`),requestPath:a,baseStore:f,basePath:p,pathSegments:i,feCode:o,locale:s,market:c}},je=(e=w())=>({isEnabled:u(()=>!!(e.params.path&&e.params.path[0]===`preview`))}),$={RUNTIME_CONFIG:`runtimeConfig`,MICROCOPY:`microcopy`,TOAST:`wago:toast`,PAGE_DATA:`page-data`,PAGE_DATA_ERROR:`page-data-error`,PAGE_CONTEXT:`page-context`,PAGE_CONTEXT_ERROR:`page-context-error`,MARKET_SHELL:`market-shell`,MARKET_SHELL_ERROR:`market-shell-error`,GIGYA_STATE:`gigyaState`,UC_CONSENT_INFO:`UC_CONSENT_INFO`,HEADER_HEIGHT:`headerHeight`,FORMBUILDER_COMMERCE_TOKEN:`formbuilderCommerceToken`,MICROCOPY_LOADED_GROUPS:`microcopy-loaded-groups`,MICROCOPY_ERROR:`microcopy-error`,SAMPLE_BADGE_COUNT:`sampleBadgeCount`,WATCHLIST_BADGE_COUNT:`watchListBadgeCount`,WATCHLISTS:`watchlists`,COMPARE_BADGE_COUNT:`compareBadgeCount`,PRINT_ORDER_BADGE_COUNT:`printOrderBadgeCount`},Me=()=>{let e=E($.MARKET_SHELL,`$ZhvgxtwxA5`),t=E($.PAGE_CONTEXT,`$1rzfTYvyrL`),n=u(()=>e.value===null),r=u(()=>e.value?.locale??`en`),i=u(()=>e.value?.market??`GL`),a=u(()=>e.value?.sapBaseStoreId??`global-wago`),o=u(()=>e.value?.marketData);
1return{shellData:e,pageContextData:t,isLoading:n,locale:r,market:i,breadcrumb:u(()=>t.value?.breadcrumb),marketData:o,sapBaseStoreId:a,commerceLocale:u(()=>D(i.value,r.value)),alternateLinks:u(()=>(t.value?.hreflangLinks??[]).map(e=>({rel:`alternate`,hreflang:e.hreflangLocale,href:e.href}))),structuredData:u(()=>({type:`application/ld+json`,innerHTML:JSON.stringify(t.value?.structuredData??[])}))}};function Ne(e,t,n,r,i=!1){let a=e[t];return a?a.replace(/{(\d+)}/g,(e,t)=>{let r=Number(t);return n[r]===void 0?e:n[r]}):(r.has(t)||(r.add(t),console.warn(i?`[useMicrocopy] Missing key: "${t}"`:JSON.stringify({severity:`WARNING`,message:`microcopy.missing-key`,key:t}))),t)}var Pe=new Set,Fe=[`global`,`header`,`footer`,`usercentrics`],Ie=e=>{let t=E($.MICROCOPY,()=>({})),{bffBaseUrl:n}=Ae(),{locale:r}=Me(),{isEnabled:i}=je(),a=u(()=>_(e)),o=u(()=>{let e=a.value;return e?e.filter(e=>!Fe.includes(e)):[]}),s=u(()=>[...o.value].sort((e,t)=>e.localeCompare(t))),{error:c}=Te({key:()=>[`microcopy`,r.value,i.value,...s.value],query:async()=>{if(o.value.length===0)return{};let e=await T(`${n.value}/api/v1/microcopy/${r.value}/groups`,{query:{keys:o.value.join(`,`),preview:i.value}});return Object.assign(t.value,e),e},enabled:()=>o.value.length>0,staleTime:9e5});return{t:(e,...n)=>Ne(t.value,e,n,Pe,!1),error:c}};export{me as _,$ as a,ke as c,Te as d,Q as f,G as g,j as h,Me as i,Ee as l,J as m,Ie as n,je as o,ce as p,Ne as r,Ae as s,Fe as t,we as u};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.