PageSourceSearch

https://www.onelink.to/

html onelink.to collected 2026-10-01 06:13:46 UTC 425,328 bytes, 279 lines download raw bytes

1<!DOCTYPE html><html lang="en"><head>
2    <meta charset="UTF-8">
3    <link href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAA0lBMVEUAAACWvo01Zy81Zy+Wvo01Zy81Zy+Wvo01Zy81Zy+VvYw1Zy81Zy+Wvo01Zy+Wvo01Zy+Wvo2Wvo01Zy+Wvo01Zy81Zy+Wvo2Wvo2Wvo2Wvo01Zy+Wvo01Zy+Wvo01Zy+Wvo01Zy+Wvo2Wvo2Wvo00Zy+Wvo2Wvo2Wvo01Zy81Zy+Wvo01Zy+Wvo01Zy+Wvo01Zy81Zy81Zy81Zy81Zy81Zy+Wvo01Zy+VvYw4aTKWvo2Wvo01Zy+Wvo2Wvo2Wvo2Wvo01Zy+VvY01Zi+Wvo01Zy9s/R6sAAAARHRSTlMA+u48Mv367phHBvafiolSBvTp6OPhurmgmpZTRtnBwXV1Sj47CN7Xz87KyaSjkoGBYk40MzArKhIS9q6uk2VgOjIeHd9F1+wAAAFhSURBVHjavVPpX4JAEB1ABAUR0LyIUtIs8zZLu+xY/v9/qZ1hl+NHfXU+7c57+3hzAHC2aPamHjMeGpV/4Fsmo/tUhuu9FGbKa7OMdzO8971zZpZeDeeBmxIG8rFhRM+dWMZFIPDLBO6jvU01zsV8QoQ7hI0bPI7iYnSQ8UnqhG9FXlelkMmzDdJH/Nii5HWN29ubCacGcIUEas+aUqPDu8+8E2gq3u4B2hx/QdwlAScxPQDQdLxrYPBrGwka1eZChfrBE2byABW8tIQ1pArwSI4yD6YwtcLEEJ9YKJlVYSPhC+ooyahsNKXCmPowBlgmCvTAh0xBdHIMGytuLY9D6vsK8V3iQcxCGXAf9YgcMf8A8psOP/TlNH059IjKFn0o7gNLS0g7iYxFHlY+sAemLmdR3smaWpimpCymiuLxrf6xc/vglvYzeMvtlD0pL3huJ8Pg719k78xU3Qrt7fl+2l+fmHFU/tac1QAAAABJRU5ErkJggg==" rel="icon" type="image/x-icon">
4
5    <!-- asynch font loading -->
6    <link rel="preconnect" href="https://fonts.googleapis.com">
7    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="">
8    <link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Poppins:wght@600;700&amp;
8family=Schibsted+Grotesk:wght@400;500;600;700&amp;display=swap">
9    <link rel="stylesheet" media="all" data-async-font="" href="https://fonts.googleapis.com/css2?family=Poppins:wght@600;700&amp;family=Schibsted+Grotesk:wght@400;500;600;700&amp;display=swap">
10    <noscript>
11      <link
12        rel="stylesheet"
13        href="https://fonts.googleapis.com/css2?family=Poppins:wght@600;700&family=Schibsted+Grotesk:wght@400;500;600;700&display=swap"
14      />
15    </noscript>
16
17    <meta name="viewport" content="width=device-width, initial-scale=1.0">
18    <meta name="color-scheme" content="light dark">
19    
20    <title>Onelink.to - One link or QR code to App Store and Google Play</title>
21    
vendor: 10,256 bytes, line 21
21<script type="module" crossorigin="">var e=(e,t,n)=>()=>{if(n)throw n[0];try{return e&&(t=e(e=0)),t}catch(e){throw n=[e],e}};(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),t.credentials=e.crossOrigin===`use-credentials`?`include`:e.crossOrigin===`anonymous`?`omit`:`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})();function t(e,t){for(var n in t)e[n]=t[n];return e}function n(e){e&&e.parentNode&&e.parentNode.removeChild(e)}function r(e,t,n){var r,a,o,s={};for(o in t)o==`key`?r=t[o]:o==`ref`?a=t[o]:s[o]=t[o];if(arguments.length>2&&(s.children=arguments.length>3?E.call(arguments,2):n),typeof e==`function`&&e.defaultProps!=null)for(o in e.defaultProps)s[o]===void 0&&(s[o]=e.defaultProps[o]);return i(e,s,r,a,null)}function i(e,t,n,r,i){var a={type:e,props:t,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__c:null,constructor:void 0,__v:i??++ae,__i:-1,__u:0};return i==null&&D.vnode!=null&&D.vnode(a),a}function a(e){return e.children}function o(e,t){this.props=e,this.context=t}function s(e,t){if(t==null)return e.__?s(e.__,e.__i+1):null;for(var n;t<e.__k.length;t++)if((n=e.__k[t])!=null&&n.__e!=null)return n.__e;return typeof e.type==`function`?s(e):null}function c(e){if(e.__P&&e.__d){var n=e.__v,r=n.__e,i=[],a=[],o=t({},n);o.__v=n.__v+1,D.vnode&&D.vnode(o),b(e.__P,o,n,e.__n,e.__P.namespaceURI,32&n.__u?[r]:null,i,r??s(n),!!(32&n.__u),a),o.__v=n.__v,o.__.__k[o.__i]=o,S(i,o,a),n.__e=n.__=null,o.__e!=r&&l(o)}}function l(e){if((e=e.__)!=null&&e.__c!=null)return e.__e=e.__c.base=null,e.__k.some(function(t){if(t!=null&&t.__e!=null)return e.__e=e.__c.base=t.__e}),l(e)}function u(e){(!e.__d&&(e.__d=!0)&&oe.push(e)&&!d.__r++||se!=D.debounceRendering)&&((se=D.debounceRendering)||ce)(d)}function d(){try{for(var e,t=1;oe.length;)oe.length>t&&oe.sort(le),e=oe.shift(),t=oe.length,c(e)}finally{oe.length=d.__r=0}}function f(e,t,n,r,i,a,o,s,c,l,u){var d,f,h,g,_,v,y=r&&r.__k||ge,x=t.length;for(c=p(n,t,y,c,x),d=0;d<x;d++)(h=n.__k[d])!=null&&(f=h.__i!=-1&&y[h.__i]||he,h.__i=d,v=b(e,h,f,i,a,o,s,c,l,u),g=h.__e,h.ref&&f.ref!=h.ref&&(f.ref&&te(f.ref,null,h),u.push(h.ref,h.__c||g,h)),_==null&&g!=null&&(_=g),4&h.__u?(c=m(h,c,e),f.__e&&(f.__e=null)):typeof h.type==`function`&&v!==void 0?c=v:g&&(c=g.nextSibling),h.__u&=-7);return n.__e=_,c}function p(e,t,n,r,o){var c,l,u,d,f,p=n.length,m=p,h=0;for(e.__k=Array(o),c=0;c<o;c++)(l=t[c])!=null&&typeof l!=`boolean`&&typeof l!=`function`?(typeof l==`string`||typeof l==`number`||typeof l==`bigint`||l.constructor==String?l=e.__k[c]=i(null,l,null,null,null):ve(l)?l=e.__k[c]=i(a,{children:l},null,null,null):l.constructor===void 0&&l.__b>0?l=e.__k[c]=i(l.type,l.props,l.key,l.ref?l.ref:null,l.__v):e.__k[c]=l,d=c+h,l.__=e,l.__b=e.__b+1,u=null,(f=l.__i=g(l,n,d,m))!=-1&&(m--,(u=n[f])&&(u.__u|=2)),u==null||u.__v==null?(f==-1&&(o>p?h--:o<p&&h++),typeof l.type!=`function`&&(l.__u|=4)):f!=d&&(f==d-1?h--:f==d+1?h++:(f>d?h--:h++,l.__u|=4))):e.__k[c]=null;if(m)for(c=0;c<p;c++)(u=n[c])!=null&&!(2&u.__u)&&(u.__e==r&&(r=s(u)),ne(u,u));return r}function m(e,t,n){var r,i;if(typeof e.type==`function`){for(r=e.__k,i=0;r&&i<r.length;i++)r[i]&&(r[i].__=e,t=m(r[i],t,n));return t}e.__e!=t&&(t&&e.type&&!t.parentNode&&(t=s(e)),t=n.insertBefore(e.__e,t||null));do t&&=t.nextSibling;while(t!=null&&t.nodeType==8);return t}function h(e,t){return t||=[],e==null||typeof e==`boolean`||(ve(e)?e.some(function(e){h(e,t)}):t.push(e)),t}function g(e,t,n,r){var i,a,o,s=e.key,c=e.type,l=t[n],u=l!=null&&!(2&l.__u);if(l===null&&s==null||u&&s==l.key&&c==l.type)return n;if(r>+!!u){for(i=n-1,a=n+1;i>=0||a<t.length;)if((l=t[o=i>=0?i--:a++])!=null&&!(2&l.__u)&&s==l.key&&c==l.type)return o}return-1}function _(e,t,n){t[0]==`-`?e.setProperty(t,n??``):e[t]=n==null?``:typeof n!=`number`||_e.test(t)?n:n+`px`}function v(e,t,n,r,i){var a,o;n:if(t==`style`){if(typeof n==`string`)e.style.cssText=n;else{if(typeof r==`string`&&(e.style.cssText=r=``),r)for(t in r)n&&t in n||_(e.style,t,``);if(n)for(t in n)r&&n[t]==r[t]||_(e.style,t,n[t])}}else if(t[0]==`o`&&t[1]==`n`)a=t!=(t=t.replace(k,`$1`)),o=t.toLowerCase(),t=o in e||t==`onFocusOut`||t==`onFocusIn`?o.slice(2):t.slice(2),e.l||={},e.l[t+a]=n,n?r?n[O]=r[O]:(n[O]=fe,e.addEventListener(t,a?pe:A,a)):e.removeEventListener(t,a?pe:A,a);else{if(i==`http://www.w3.org/2000/svg`)t=t.replace(/xlink(H|:h)/,`h`).replace(/sName$/,`s`);else if(t!=`width`&&t!=`height`&&t!=`href`&&t!=`list`&&t!=`form`&&t!=`tabIndex`&&t!=`download`&&t!=`rowSpan`&&t!=`colSpan`&&t!=`role`&&t!=`popover`&&t in e)try{e[t]=n??``;break n}catch{}typeof n==`function`||(n==null||!1===n&&t[4]!=`-`?e.removeAttribute(t):e.setAttribute(t,t==`popover`&&n==1?``:n))}}function y(e){return function(t){if(this.l){var n=this.l[t.type+e];if(t[de]==null)t[de]=fe++;else if(t[de]<n[O])return;return n(D.event?D.event(t):t)}}}function b(e,r,i,c,l,u,d,p,m,h){var g,_,v,y,b,S,te,ne,ie,w,T,E,ae,oe,se,ce,le=r.type;if(r.constructor!==void 0)return null;128&i.__u&&(m=!!(32&i.__u),u=[p=r.__e=i.__e]),(g=D.__b)&&g(r);n:if(typeof le==`function`){_=d.length;try{if(ie=r.props,w=le.prototype&&le.prototype.render,T=(g=le.contextType)&&c[g.__c],E=g?T?T.props.value:g.__:c,i.__c?ne=(v=r.__c=i.__c).__=v.__E:(w?r.__c=v=new le(ie,E):(r.__c=v=new o(ie,E),v.constructor=le,v.render=re),T&&T.sub(v),v.state||(v.state={}),v.__n=c,y=v.__d=!0,v.__h=[],v._sb=[]),w&&v.__s==null&&(v.__s=v.state),w&&le.getDerivedStateFromProps!=null&&(v.__s==v.state&&(v.__s=t({},v.__s)),t(v.__s,le.getDerivedStateFromProps(ie,v.__s))),b=v.props,S=v.state,v.__v=r,y)w&&le.getDerivedStateFromProps==null&&v.componentWillMount!=null&&v.componentWillMount(),w&&v.componentDidMount!=null&&v.__h.push(v.componentDidMount);else{if(w&&le.getDerivedStateFromProps==null&&ie!==b&&v.componentWillReceiveProps!=null&&v.componentWillReceiveProps(ie,E),r.__v==i.__v||!v.__e&&v.shouldComponentUpdate!=null&&!1===v.shouldComponentUpdate(ie,v.__s,E)){r.__v!=i.__v&&(v.props=ie,v.state=v.__s,v.__d=!1),r.__e=i.__e,r.__k=i.__k,r.__k.some(function(e){e&&(e.__=r)}),ge.push.apply(v.__h,v._sb),v._sb=[],v.__h.length&&d.push(v),p=s(i);break n}v.componentWillUpdate!=null&&v.componentWillUpdate(ie,v.__s,E),w&&v.componentDidUpdate!=null&&v.__h.push(function(){v.componentDidUpdate(b,S,te)})}if(v.context=E,v.props=ie,v.__P=e,v.__e=!1,ae=D.__r,oe=0,w)v.state=v.__s,v.__d=!1,ae&&ae(r),g=v.render(v.props,v.state,v.context),ge.push.apply(v.__h,v._sb),v._sb=[];else do v.__d=!1,ae&&ae(r),g=v.render(v.props,v.state,v.context),v.state=v.__s;while(v.__d&&++oe<25);v.state=v.__s,v.getChildContext!=null&&(c=t(t({},c),v.getChildContext())),w&&!y&&v.getSnapshotBeforeUpdate!=null&&(te=v.getSnapshotBeforeUpdate(b,S)),se=g!=null&&g.type===a&&g.key==null?ee(g.props.children):g,p=f(e,ve(se)?se:[se],r,i,c,l,u,d,p,m,h),v.base=r.__e,r.__u&=-161,v.__h.length&&d.push(v),ne&&(v.__E=v.__=null)}catch(e){if(d.length=_,r.__v=null,m||u!=null){if(e.then){for(r.__u|=m?160:128;p&&p.nodeType==8&&p.nextSibling;)p=p.nextSibling;u!=null&&(u[u.indexOf(p)]=null),r.__e=p}else if(u!=null)for(ce=u.length;ce--;)n(u[ce])}else r.__e=i.__e;r.__k??=i.__k||[],e.then||x(r),D.__e(e,r,i)}}else u==null&&r.__v==i.__v?(r.__k=i.__k,r.__e=i.__e):p=r.__e=C(i.__e,r,i,c,l,u,d,m,h);return(g=D.diffed)&&g(r),128&r.__u?void 0:p}function x(e){e&&(e.__c&&(e.__c.__e=!0),e.__k&&e.__k.some(x))}function S(e,t,n){for(var r=0;r<n.length;r++)te(n[r],n[++r],n[++r]);D.__c&&D.__c(t,e),e.some(function(t){try{e=t.__h,t.__h=[],e.some(function(e){e.call(t)})}catch(e){D.__e(e,t.__v)}})}function ee(e){return typeof e!=`object`||!e||e.__b>0?e:ve(e)?e.map(ee):e.constructor===void 0?t({},e):null}function C(e,t,r,i,a,o,c,l,u){var d,p,m,h,g,_,y,b=r.props||he,x=t.props,S=t.type;if(S==`svg`?a=`http://www.w3.org/2000/svg`:S==`math`?a=`http://www.w3.org/1998/Math/MathML`:a||=`http://www.w3.org/1999/xhtml`,o!=null){for(d=0;d<o.length;d++)if((g=o[d])&&`setAttribute`in g==!!S&&(S?g.localName==S:g.nodeType==3)){e=g,o[d]=null;break}}if(e==null){if(S==null)return document.createTextNode(x);e=document.createElementNS(a,S,x.is&&x),l&&=(D.__m&&D.__m(t,o),!1),o=null}if(S==null)b===x||l&&e.data==x||(e.data=x);else{if(o=S==`textarea`&&x.defaultValue!=null?null:o&&E.call(e.childNodes),!l&&o!=null)for(b={},d=0;d<e.attributes.length;d++)b[(g=e.attributes[d]).name]=g.value;for(d in b)g=b[d],d==`dangerouslySetInnerHTML`?m=g:d==`children`||d in x||d==`value`&&`defaultValue`in x||d==`checked`&&`defaultChecked`in x||v(e,d,null,g,a);for(d in x)g=x[d],d==`children`?h=g:d==`dangerouslySetInnerHTML`?p=g:d==`value`?_=g:d==`checked`?y=g:l&&typeof g!=`function`||b[d]===g||v(e,d,g,b[d],a);if(p)l||m&&(p.__html==m.__html||p.__html==e.innerHTML)||(e.innerHTML=p.__html),t.__k=[];else if(m&&(e.innerHTML=``),f(t.type==`template`?e.content:e,ve(h)?h:[h],t,r,i,S==`foreignObject`?`http://www.w3.org/1999/xhtml`:a,o,c,o?o[0]:r.__k&&s(r,0),l,u),o!=null)for(d=o.length;d--;)n(o[d]);l&&S!=`textarea`||(d=`value`,S==`progress`&&_==null?e.removeAttribute(`value`):_!=null&&(_!==e[d]||S==`progress`&&!_||S==`option`&&_!=b[d])&&v(e,d,_,b[d],a),d=`checked`,y!=null&&y!=e[d]&&v(e,d,y,b[d],a))}return e}function te(e,t,n){try{if(typeof e==`function`){var r=typeof e.__u==`function`;r&&e.__u(),r&&t==null||(e.__u=e(t))}else e.current=t}catch(e){D.__e(e,n)}}function ne(e,t,r){var i,a;if(D.unmount&&D.unmount(e),(i=e.ref)&&(i.current&&i.current!=e.__e||te(i,null,t)),(i=e.__c)!=null){if(i.componentWillUnmount)try{i.componentWillUnmount()}catch(e){D.__e(e,t)}i.base=i.__P=i.__n=null}if(i=e.__k)for(a=0;a<i.length;a++)i[a]&&ne(i[a],t,r||typeof e.type!=`function`);r||n(e.__e),e.__c=e.__=e.__e=void 0}function re(e,t,n){return this.constructor(e,n)}function ie(e,t,n){var i,o,s,c;t==document&&(t=document.documentElement),D.__&&D.__(e,t),o=(i=typeof n==`function`)?null:n&&n.__k||t.__k,s=[],c=[],b(t,e=(!i&&n||t).__k=r(a,null,[e]),o||he,he,t.namespaceURI,!i&&n?[n]:o?null:t.firstChild?E.call(t.childNodes):null,
vendor: 1,765 bytes, line 21
21s,!i&&n?n:o?o.__e:t.firstChild,i,c),S(s,e,c),e.props.children=null}function w(e,n,r){var a,o,s,c,l=t({},e.props);for(s in e.type&&e.type.defaultProps&&(c=e.type.defaultProps),n)s==`key`?a=n[s]:s==`ref`?o=n[s]:l[s]=n[s]===void 0&&c!=null?c[s]:n[s];return arguments.length>2&&(l.children=arguments.length>3?E.call(arguments,2):r),i(e.type,l,a||e.key,o||e.ref,null)}function T(e){function t(e){var n,r;return this.getChildContext||(n=new Set,(r={})[t.__c]=this,this.getChildContext=function(){return r},this.componentWillUnmount=function(){n=null},this.shouldComponentUpdate=function(e){this.props.value!=e.value&&n.forEach(function(e){e.__e=!0,u(e)})},this.sub=function(e){n.add(e);var t=e.componentWillUnmount;e.componentWillUnmount=function(){n&&n.delete(e),t&&t.call(e)}}),e.children}return t.__c=`__cC`+me++,t.__=e,t.Provider=t.__l=(t.Consumer=function(e,t){return e.children(t)}).contextType=t,t}var E,D,ae,oe,se,ce,le,ue,de,O,k,fe,A,pe,me,he,ge,_e,ve,j=e((()=>{he={},ge=[],_e=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,ve=Array.isArray,E=ge.slice,D={__e:function(e,t,n,r){for(var i,a,o;t=t.__;)if((i=t.__c)&&!i.__)try{if((a=i.constructor)&&a.getDerivedStateFromError!=null&&(i.setState(a.getDerivedStateFromError(e)),o=i.__d),i.componentDidCatch!=null&&(i.componentDidCatch(e,r||{}),o=i.__d),o)return i.__E=i}catch(t){e=t}throw e}},ae=0,o.prototype.setState=function(e,n){var r=this.__s!=null&&this.__s!=this.state?this.__s:this.__s=t({},this.state);typeof e==`function`&&(e=e(t({},r),this.props)),e&&t(r,e),e!=null&&this.__v&&(n&&this._sb.push(n),u(this))},o.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),u(this))},o.prototype.render=a,oe=[],ce=typeof Promise==`function`?Promise.prototype.then.bind(Prom
vendor: 6,175 bytes, line 21
21ise.resolve()):setTimeout,le=function(e,t){return e.__v.__b-t.__v.__b},d.__r=0,ue=Math.random().toString(8),de=`__d`+ue,O=`__a`+ue,k=/(PointerCapture)$|Capture$/i,fe=0,A=y(!1),pe=y(!0),me=0}));j();var ye,M,be,xe,Se=0,Ce=[],N=D,we=N.__b,Te=N.__r,Ee=N.diffed,De=N.__c,Oe=N.unmount,ke=N.__;function Ae(e,t){N.__h&&N.__h(M,e,Se||t),Se=0;var n=M.__H||(M.__H={__:[],__h:[]});return e>=n.__.length&&n.__.push({}),n.__[e]}function P(e){return Se=1,je(Ve,e)}function je(e,t,n){var r=Ae(ye++,2);if(r.t=e,!r.__c&&(r.__=[n?n(t):Ve(void 0,t),function(e){var t=r.__N?r.__N[0]:r.__[0],n=r.t(t,e);t!==n&&(r.__N=[n,r.__[1]],r.__c.setState({}))}],r.__c=M,!M.__f)){var i=function(e,t,n){if(!r.__c.__H)return!0;var i=!1,o=r.__c.props!==e;if(r.__c.__H.__.some(function(e){if(e.__N){i=!0;var t=e.__[0];e.__=e.__N,e.__N=void 0,t!==e.__[0]&&(o=!0)}}),a){var s=a.call(this,e,t,n);return i?s||o:s}return!i||o};M.__f=!0;var a=M.shouldComponentUpdate,o=M.componentWillUpdate;M.componentWillUpdate=function(e,t,n){if(this.__e){var r=a;a=void 0,i(e,t,n),a=r}o&&o.call(this,e,t,n)},M.shouldComponentUpdate=i}return r.__N||r.__}function F(e,t){var n=Ae(ye++,3);!N.__s&&Be(n.__H,t)&&(n.__=e,n.u=t,M.__H.__h.push(n))}function Me(e,t){var n=Ae(ye++,4);!N.__s&&Be(n.__H,t)&&(n.__=e,n.u=t,M.__h.push(n))}function I(e){return Se=5,L(function(){return{current:e}},[])}function L(e,t){var n=Ae(ye++,7);return Be(n.__H,t)&&(n.__=e(),n.__H=t,n.__h=e),n.__}function Ne(e,t){return Se=8,L(function(){return e},t)}function Pe(e){var t=M.context[e.__c],n=Ae(ye++,9);return n.c=e,t?(n.__??(n.__=!0,t.sub(M)),t.props.value):e.__}function Fe(){for(var e;e=Ce.shift();){var t=e.__H;if(e.__P&&t)try{t.__h.some(Re),t.__h.some(ze),t.__h=[]}catch(n){t.__h=[],N.__e(n,e.__v)}}}N.__b=function(e){M=null,we&&we(e)},N.__=function(e,t){e&&t.__k&&t.__k.__m&&(e.__m=t.__k.__m),ke&&ke(e,t)},N.__r=function(e){Te&&Te(e),ye=0;var t=(M=e.__c).__H;t&&(be===M?(t.__h=[],M.__h=[],t.__.some(function(e){e.__N&&(e.__=e.__N),e.u=e.__N=void 0})):(t.__h.some(Re),t.__h.some(ze),t.__h=[],ye=0)),be=M},N.diffed=function(e){Ee&&Ee(e);var t=e.__c;t&&t.__H&&(t.__H.__h.length&&(Ce.push(t)!==1&&xe===N.requestAnimationFrame||((xe=N.requestAnimationFrame)||Le)(Fe)),t.__H.__.some(function(e){e.u&&=(e.__H=e.u,void 0)})),be=M=null},N.__c=function(e,t){t.some(function(e){try{e.__h.some(Re),e.__h=e.__h.filter(function(e){return!e.__||ze(e)})}catch(n){t.some(function(e){e.__h&&=[]}),t=[],N.__e(n,e.__v)}}),De&&De(e,t)},N.unmount=function(e){Oe&&Oe(e);var t,n=e.__c;n&&n.__H&&(n.__H.__.some(function(e){try{Re(e)}catch(e){t=e}}),n.__H=void 0,t&&N.__e(t,n.__v))};var Ie=typeof requestAnimationFrame==`function`;function Le(e){var t,n=function(){clearTimeout(r),Ie&&cancelAnimationFrame(t),setTimeout(e)},r=setTimeout(n,35);Ie&&(t=requestAnimationFrame(n))}function Re(e){var t=M,n=e.__c;typeof n==`function`&&(e.__c=void 0,n()),M=t}function ze(e){var t=M;e.__c=e.__(),M=t}function Be(e,t){return!e||e.length!==t.length||t.some(function(t,n){return t!==e[n]})}function Ve(e,t){return typeof t==`function`?t(e):t}var R,z=e((()=>{R={free:`Free`,nonprofit:`Non-Profit`,professional:`Professional`,team:`Team`,teamplus:`Team Plus`,enterprise:`Enterprise`}})),He,Ue,We=e((()=>{z(),He=` Plan`,Ue={free:R.free,nonprofit:R.nonprofit,professional:R.professional,team:R.team,teamplus:R.teamplus,enterprise:R.enterprise,free_plan:R.free+He,nonprofit_plan:R.nonprofit+He,professional_plan:R.professional+He,team_plan:R.team+He,teamplus_plan:R.teamplus+He,enterprise_plan:R.enterprise+He,button_edit:`Bearbeiten`,button_save:`Speichern`,button_close:`Schließen`,button_sign_out:`Abmelden`,button_continue:`Fortfahren`,button_cancel:`Abbrechen`,button_confirm:`Bestätigen`,button_accept_all_cookies:`Alle akzeptieren`,button_accept_selected_cookies:`Auswahl akzeptieren`,button_reject_cookies:`Nicht-essenzielle ablehnen`,button_show:`Anzeigen`,button_hide:`Ausblenden`,loading:`Bitte warten...`,discard_changes:`Änderungen verwerfen?`,form_error_required_template:`%s ist ein Pflichtfeld`,form_error_template:`Das Feld enthält einen Fehler`,network_error_general_head:`Anfrage kann nicht abgeschlossen werden`,network_error_general:`Wir haben unerwartete Probleme, bitte versuchen Sie es erneut.`,tagline_start:`Vereinfachen Sie App-Downloads\\nmit`,tagline_end:`allen App-Stores`,editor_tagline:`Mit onelink.to erhalten Sie einen Link zu Ihrer App anstatt eines Links pro App-Store.\\nFügen Sie einfach jede Download-URL (Link) unten hinzu und beginnen Sie mit der Verwendung Ihres onelink.to für Ihre App.`,signup_now:`Jetzt registrieren`,signup_now_free_free:`Kostenlos starten`,cta_button_start_free:`Heute Kostenlos Beginnen`,go_to_my_account:`Zu Meinem Konto`,cta_note:`Keine Kreditkarte erforderlich • In unter 2 Minuten starten`,error_unable_to_complete_request_head:`Anfrage kann nicht abgeschlossen werden`,error_unable_to_complete_request:`Falls das Problem bestehen bleibt, kontaktieren Sie bitte [email protected]`,account_deleted_head:`Konto Gelöscht`,account_deleted_info:`Ihr Konto wurde gelöscht. Sie können jederzeit ein neues Konto erstellen.`,cookie_banner_title:`Onelink.to verwendet Cookies`,cookie_banner_subtitle:`(und ähnliche Technologien)`,cookie_banner_description:`Dieser Service (Onelink.to) verwendet Cookies und ähnliche Technologien, um die Benutzererfahrung und Leistung zu verbessern und bessere Nutzungsstatistiken mit Tools wie Google Analytics zu erstellen.`,cookie_choose:`Auswählen, was erlaubt ist`,cookie_type_required:`Erforderlich`,cookie_type_experience:`Erfahrung`,cookie_type_performance:`Leistung`,cookie_type_analytics:`Analyse`,language_selector_ai_notice:`Übersetzungen werden mit KI erstellt. Falls einige Übersetzungen fehlerhaft sind, teilen Sie es uns bitte unter [email protected] mit`,footer_terms_short:`AGB`,footer_terms_full:`Nutzungsbedingungen`,footer_privacy_short:`Datenschutz`,footer_privacy_full:`Datenschutzrichtlinie`,footer_tagline:`Vereinfachen Sie App-Downloads mit onelink.to alle App-Stores`,footer_show_less:`-weniger anzeigen-`,footer_show_more:`-mehr anzeigen-`}})),Ge,Ke=e((()=>{Ge={signin:`Anmelden`,signin_small:`Anmelden`,register:`Loslegen`,register_small:`Loslegen`,menu:`Me
21nü`,my_account:`Mein Konto`,home:`Startseite`,home_small:`Start`,about:`Über uns`,about_small:`Info`,support:`Support`,support_small:`Hilfe`,pricing:`Preise`,pricing_small:`Preise`,qr_generator:`QR-Generator`,qr_generator_small:`QR-Generator`}})),qe,Je=e((()=>{z(),qe={button_select_plan:`Plan Auswählen`,new:`Neu`,plan:`Plan`,ladder_builds_on:`Alles aus %s und`,ladder_up_from:`vorher %s`,select_plan_label:`Plan wählen`,start_with_plan:`Mit %s starten`,price:``,free:R.free,nonprofit:R.nonprofit,professional:R.professional,team:R.team,teamplus:R.teamplus,enterprise:R.enterprise,per_month_abbrev:`/m`,per_year_abbrev:`/j`,plan_tooltip_monthly:`%s Plan. USD %s / Monat oder USD %s / Jahr.`,plan_tooltip_yearly:`%s Plan. USD %s / Jahr.`,eligibility:`Berechtigung`,eligibility_tooltip:`Wer ist berechtigt, sich für ein Konto eines bestimmten Typs anzumelden?`,traffic:`Traffic`,traffic_tooltip:`Wie viel Traffic (Klicks / Hits) ist pro onelink enthalten?`,lifetime:`Link-Lebensdauer`,lifetime_tooltip:`Wie lange wird der onelink aktiv sein?`,editing:`Bearbeitung`,editing_tooltip:`Wie lange und wie oft können die mit einem onelink verbundenen Download-Links bearbeitet werden?`,invisibleRedirects:`Unsichtbare Weiterleitungen *`,invisibleRedirects_tooltip:`Normalerweise bemerken Besucher Onelink.to überhaupt nicht: Der richtige App Store öffnet sich ohne Verzögerung.
22
23* Der Free-Plan enthält unsichtbare Weiterleitungen für die ersten 3 Monate, danach für die ersten 1.000 Klicks pro Monat. Darüber hinaus sehen Besucher eine Onelink.to-Seite, die sie nach kurzer Verzögerung weiterleitet.`,adfree:`Werbefrei`,adfree_tooltip:`Alle Pläne sind werbefrei: Onelink.to zeigt Besuchern Ihrer Links niemals Werbung.`,urlCount:`Link-Anzahl`,urlCount_tooltip:`Wie viele onelinks können gleichzeitig aktiv sein?`,customURLs:`Benutzerdefinierte Links`,customURLs_tooltip:`Kann der onelink-Code/die URL angepasst werden? Z.B. https://onelink.to/mein-benutzerdefinierter-link`,computers:`Windows + Mac Links`,computers_tooltip:`Spezifische Links für Windows- und Mac-Computer`,parameterForwarding:`Parameter-Weiterleitung`,parameterForwarding_tooltip:`Die Parameter-Weiterleitung ermöglicht es Ihnen, URL-Parameter (Query-String-Parameter) mit der Umleitung weiterzuleiten`,customization:`Anpassung`,customDomains:`Eigene Domains`,customDomains_tooltip:`Verwenden Sie Ihre eigene gebrandete Domain (z.B. app.ihredomain.de) für Ihre Onelinks. Beinhaltet automatische TLS-Zertifikate.`,customDomains_1x_tooltip:`Ja, 1 eigene Domain`,customDomains_3x_tooltip:`Ja, 3 eigene Domains`,appLinks:`In App öffnen (Deep Linking)`,appLinks_tooltip:`Links auf Ihrer eigenen Domain öffnen Ihre App, wenn sie installiert ist, und schicken alle anderen in den richtigen App-Store. Nutzt iOS Universal Links und Android App Links und erfordert eine eigene Domain.`,qrStyling:`QR-Code-Styling`,qrStyles:`QR-Code-Styling`,qrStyles_tooltip:`Passen Sie das Aussehen des QR-Codes mit Mustern und Rahmen an.`,qrStyleSlots:`Gespeicherte Stile`,qrStyleSlots_tooltip:`Anzahl der benutzerdefinierten QR-Code-Stile, die Sie speichern und wiederverwenden können.`,qrStyleLogo:`Ihr Logo hinzufügen`,qrStyleLogo_tooltip:`Fügen Sie Ihr Firmenlogo in die Mitte der QR-Codes ein.`,stats:`Statistiken`,statsDevice:`Geräte-Statistiken`,statsDevice_tooltip:`Statistiken des Gerätetyps`,statsRedirect:`Umleitungs-Statistiken`,statsRedirect_tooltip:`Statistiken des Weiterleitungs-/Umleitungslinks`,statsCountry:`Länder-Statistiken`,statsCountry_tooltip:`Statistiken der Länderherkunft des Hits`,statsReferringDomain:`Referrer-Statistiken`,statsReferringDomain_tooltip:`Statistiken der verweisenden Website`,statsUTM:`UTM-Kampagnen`,statsUTM_tooltip:`UTM-Kampagnen-Parameter-Statistiken`,statsRetention:`Statistik-Aufbewahrung`,statsRetentionHourly:`Stündliche Statistiken`,statsRetentionHourly_tooltip:`Wie viele Tage werden stündliche Statistiken gespeichert?`,statsRetentionDaily:`Tägliche Statistiken`,statsRetentionDaily_tooltip:`Wie lange werden tägliche Statistiken gespeichert?`,statsApi:`Stats-API`,statsApi_tooltip:`Greifen Sie programmatisch über eine REST-API auf Ihre Klickstatistiken zu. Integration mit Analysetools, Dashboards und benutzerdefinierten Berichten.`,account:`Konto`,userTfa:`Zwei-Faktor-Authentifizierung`,userTfa_tooltip:`Kann die Zwei-Faktor-Authentifizierung (TFA/2FA) beim Login verwendet werden? (Nur Passwort-Logins)`,socialLogin:`Google & Microsoft Login`,socialLogin_tooltip:`Melden Sie sich mit Ihrem bestehenden Google- oder Microsoft-Konto an — kein separates Passwort nötig.`,userCount:`Benutzeranzahl`,userCount_tooltip:`Wie viele Benutzer (Logins) können mit dem Konto verbunden werden?`,unlimited:`Unbegrenzt`,unlimited_tooltip:``,all:`Jeder`,all_tooltip:``,private_non_profit:`Gemeinnützig`,private_non_profit_tooltip:`Nur für Non-Profit-Organisationen`,tooltip_yes:`Ja`,tooltip_no:`Nein`,invisibleRedirects_free:`3 Monate
24 + 1K Klicks/Monat`,invisibleRedirects_free_tooltip:`Unsichtbare Weiterleitungen für die ersten 3 Monate, danach für die ersten 1.000 Klicks (oder QR-Scans) pro Monat`,days_30:`30 Tage`,days_30_tooltip:`Statistiken für 30 Tage gespeichert`,days_90:`90 Tage`,days_90_tooltip:`Statistiken für 90 Tage gespeichert`,two_years:`2 Jahre`,two_years_tooltip:`Statistiken für 2 Jahre (750 Tage) gespeichert`,subscription_disclaimer:`Preise in USD ohne MwSt. Abonnements verlängern sich automatisch.`}})),Ye,Xe=e((()=>{Ye={title_tos:`Nutzungsbedingungen - Onelink.to (OLTO AB)`,title_privacy:`Datenschutzrichtlinie - Onelink.to (OLTO AB)`,title_notice:`Rechtlicher Hinweis - Onelink.to (OLTO AB)`,effective_from:`Gültig ab:`}})),Ze,Qe=e((()=>{Ze={heading_site:`Seiten`,heading_legal:`Rechtliches`,heading_contact:`Kontakt`,terms_of_service:`Nutzungsbedingungen`,terms_short:`AGB`,privacy_policy:`Datenschutzrichtlinie`,privacy_short:`Datenschutz`,legal_notice:`Impressum`,legal_notice_short:`Impressum`,cookie_consent:`Cookie-Einverständnis`,co
24okie_consent_short:`Cookies`,copyright:`© 2011-%s Onelink.to`,tagline:`<span>Onelink.to</span> - Vereinfachen Sie App-Downloads mit <span>einem Link zu</span> allen App Stores`,show_more:`mehr anzeigen`,show_less:`weniger anzeigen`,contact:`<a href="mailto:[email protected]">[email protected]</a><a href="mailto:[email protected]">[email protected]</a>`,info:`Ursprünglich erstellt von <a href="https://www.mobileinteraction.se" target="_blank" rel="noopener">Mobile Interaction - Apputveckling Stockholm</a>`}})),$e,et=e((()=>{$e={hero_title_one_link_to:`Onelink.to`,hero_title_all_app_stores:`Ein Link zu allen App-Stores`,hero_subtitle:`Hören Sie auf, mehrere Links und QR-Codes zu verwenden. Erhalten Sie einen universellen Link, der im Apple App Store, Google Play und vielen anderen Plattformen funktioniert.`,hero_benefit_smart_detection:`Intelligente Geräteerkennung`,hero_benefit_dynamic_link:`Dynamischer Link und QR-Code`,hero_benefit_analytics_stats:`Analyse`,hero_benefit_analytics_api:` + API-Zugang`,hero_benefit_custom_domain:`Eigene Domain + In App öffnen`,hero_benefit_new_feature_badge:`Neue Funktion`,hero_benefit_plan_tooltip:`Verfügbar in den Tarifen Team Plus und Enterprise.`,hero_benefit_free_tooltip:`In jedem Tarif enthalten.`,hero_benefit_new_tooltip:`Neu hinzugefügt. Verwenden Sie Ihre eigene Domain (z. B. app.ihredomain.com) für Ihre Onelinks, inklusive automatischer TLS-Zertifikate. Diese Links öffnen außerdem Ihre App, wenn sie installiert ist, und schicken alle anderen in den richtigen App-Store.`,hero_cta_compare_plans:`Tarife vergleichen`,schema_feature_smart_routing:`Intelligente App-Download-Links, die Nutzer je nach Gerät an den richtigen App-Store senden (App Store, Google Play und andere)`,schema_feature_qr_codes:`QR-Codes mit optionaler visueller Gestaltung`,schema_feature_dynamic_links:`Dynamische Kurzlinks — ändern Sie das Ziel eines Links, ohne die Kurzlink-URL zu ändern`,schema_feature_analytics:`Klick-Statistiken und Berichte pro Link`,schema_feature_custom_domains:`Eigene Domains für markenbezogene Kurzlinks`,schema_feature_api:`API zum Abrufen von Klick-Statistiken`,hero_demo_title:`Sehen Sie Smart App Links in Aktion`,hero_demo_subtitle:`Testen Sie eine Demo eines Onelinks für {appName}`,hero_demo_instruction:`Mit dem Handy scannen oder Link anklicken`,hero_demo_description:`Erkennt Ihr Gerät und führt Sie zum richtigen Ort: <b>iPhone</b> geht zum App Store, <b>Android</b> zu Google Play, <b>Desktop</b> zur {appName}-Website.`,about_title:`Über Onelink.to`,about_subtitle:`Vereinfachung von App-Downloads mit intelligenten Links seit 2011`,about_stats_clicks_served:`Klicks Bedient`,about_stats_monthly_clicks:`Monatliche Klicks`,about_stats_users_registered:`Registrierte Nutzer`,about_stats_operating_since:`In Betrieb Seit`,about_stats_clicks_served_value:`20G+`,about_stats_monthly_clicks_value:`200M+`,about_stats_users_registered_value:`1M+`,about_stats_clicks_served_tooltip:`Mehr als 20 Milliarden Klicks insgesamt bedient`,about_stats_monthly_clicks_tooltip:`Mehr als 200 Millionen Klicks pro Monat`,about_stats_users_registered_tooltip:`Mehr als 1 Million Nutzer weltweit registriert`,about_stats_operating_since_tooltip:`In Betrieb seit 2011 von Stockholm, Schweden`,about_content_paragraph_1:`Onelink.to entstand 2011 in Stockholm, Schweden, aus den Schwierigkeiten, Apps über mehrere App Stores zu verteilen. Wir haben das Werkzeug gebaut, das wir selbst brauchten. Bis heute inhabergeführt.`,about_content_paragraph_3:`Kontinuität zählt — Onelinks aus dem Jahr 2011 funktionieren heute noch`,solution_title:`Wie Onelink.to Dies Löst`,solution_subtitle:`Unsere intelligente Routing-Technologie erkennt automatisch das Gerät Ihres Benutzers und leitet ihn zum richtigen App-Store weiter.`,solution_step_label:`Schritt`,solution_step1_title:`Nutzer klickt auf Ihren Onelink`,solution_step1_description:`Oder scannt Ihren QR-Code`,solution_step2_title:`Wir erkennen ihr Gerät`,solution_step2_description:`Automatische Plattformerkennung`,solution_step3_title:`Weiterleitung zum korrekten Store`,solution_step3_description:`Nahtlose App-Store-Erfahrung`,cta_title:`Bereit, Ihre App-Verteilung zu Vereinfachen?`,cta_subtitle:`Schließen Sie sich Tausenden von Entwicklern an, die ihre App-Downloads mit Onelink.to optimiert haben`}})),tt,nt=e((()=>{tt={hero_title:`Wählen Sie Ihren Plan`,hero_subtitle:`Beginnen Sie kostenlos und skalieren Sie beim Wachsen. Alle Pläne enthalten unsere Kernfunktionen zur Link-Verwaltung und unbegrenzten Traffic*.`}})),rt,it=e((()=>
24{rt={hero_title:`Support und FAQ`,search_placeholder:`Support durchsuchen`,search_results:`%s Ergebnisse`,search_result_one:`1 Ergebnis`,search_no_results:`Keine Fragen passen zu diesen Wörtern`,view_all_questions:`Alle Support-Fragen anzeigen`,close_aria_label:`Schließen`,related_questions:`Verwandte Fragen`,show_less:`Weniger anzeigen`,show_all_related:`Alle {count} verwandten Fragen anzeigen`,redirecting_message:`Weiterleitung zum Über-Bereich...`}})),at,ot=e((()=>{at={description_home:`Vereinfachen Sie App-Downloads mit onelink.to für alle App Stores. Kurzer Link Generator und QR-Codes für App-Downloads im App Store und Google Play.`,description_support:`Erhalten Sie Hilfe mit Onelink.to. Finden Sie Antworten auf häufig gestellte Fragen zu App-Links, QR-Codes und intelligenten Download-Links.`,description_pricing:`Wählen Sie Ihren Onelink.to Plan. Beginnen Sie kostenlos und skalieren Sie beim Wachsen. Alle Pläne enthalten Kernfunktionen zur Link-Verwaltung und unbegrenzten Traffic.`,description_faq:`Häufig gestellte Fragen zu Onelink.to App-Links, QR-Codes und intelligenten Download-Lösungen.`,title_qr_generator:`Kostenloser QR-Code-Generator mit Logo und Massen-Download`,description_qr_generator:`Kostenlose QR-Codes mit Logo, Farben und Rahmen. Als PNG oder SVG laden oder Hunderte auf einmal als ZIP. Direkt im Browser, ohne Anmeldung.`,description_faq_item:`Finden Sie Antworten zur App-Verteilung, intelligenten Links und QR-Codes für mobile App-Downloads im App Store und Google Play.`}})),st,ct=e((()=>{st={hero_eyebrow:`Kostenlos · ohne Anmeldung · läuft nie ab`,hero_title:`Kostenloser QR-Code-Generator`,hero_subtitle:`Gestalten Sie ihn, fügen Sie Ihr Logo hinzu und laden Sie ihn als PNG oder SVG herunter – oder erstellen Sie im Massenmodus automatisch viele QR-Codes. Die QR-Codes entstehen in Ihrem Browser: Nichts wird über das Internet gesendet und nichts wird irgendwo gespeichert.`,mode:`Modus`,mode_single:`Ein Code`,mode_bulk:`Massenmodus`,content_label:`Link oder Text`,url_warning:`Das sieht aus wie eine Webadresse ohne https:// – viele Handys zeigen sie dann als Text an, statt sie zu öffnen.`,url_fix:`https:// hinzufügen`,bulk_intro:`Erstellen Sie eine Reihe von Codes nach einem Muster, zum Beispiel: eine Shop-Adresse × drei Produkte × ein Kampagnencode für Plakat, Flyer und Magazin ergibt 9 Codes.`,bulk_rule:`Jede Zeile eines Feldes wird der Reihe nach mit jeder Zeile der anderen Felder kombiniert.`,part_one_line:`Teil {part} · 1 Zeile`,part_lines:`Teil {part} · {count} Zeilen`,part_remove:`Teil {part} entfernen`,part_add:`+ Teil hinzufügen`,code_one:`Code`,code_many:`Codes`,example:`Beispiel`,clear:`Leeren`,too_many:`Das sind mehr als {max} Codes. Entfernen Sie einige Zeilen, um herunterzuladen.`,bulk_url_all:`Diese sehen aus wie Webadressen ohne https:// – viele Handys zeigen sie dann als Text an, statt sie zu öffnen. Setzen Sie https:// an den Anfang von Teil 1.`,bulk_url_some:`{count} davon sehen aus wie Webadressen ohne https:// – viele Handys zeigen sie dann als Text an, statt sie zu öffnen. Setzen Sie https:// an den Anfang von Teil 1.`,more:`und {count} weitere`,pattern:`Muster`,pattern_filled:`Gefüllt`,pattern_smooth:`Weich`,pattern_square:`Quadrate`,pattern_rounded:`Abgerundet`,pattern_circle:`Kreise`,colours:`Farben`,colour_code:`Code`,colour_background:`Hintergrund`,colour_hint:`Verwenden Sie einen dunklen Code auf hellem Hintergrund – viele Handykameras können es umgekehrt nicht lesen.`,border:`Rahmen`,border_thickness:`Rahmenstärke`,border_none:`Keiner`,border_thin:`Dünn`,border_medium:`Mittel`,border_thick:`Dick`,border_corners:`Rahmenecken`,border_square:`Eckig`,border_round:`Rund`,border_colour:`Rahmen`,logo:`Logo`,logo_types:`PNG, JPG oder SVG`,logo_select:`Datei wählen oder hierher ziehen`,logo_change:`Datei ändern`,logo_size:`Logogröße`,logo_small:`Klein`,logo_medium:`Mittel`,logo_large:`Groß`,logo_shape:`Logoform`,logo_square:`Quadrat`,logo_circle:`Kreis`,logo_remove:`Entfernen`,logo_circle_hint:`Ein Kreis braucht ein quadratisches Logo.`,logo_ceiling:`Größere Logos passen nicht in diesen Code.`,logo_rescaled:`Das Bild wurde verkleinert, um die Größenbeschränkung einzuhalten.`,logo_error_type:`Bitte wählen Sie eine PNG-, JPG- oder SVG-Datei.`,logo_error_svg_size:`Ein SVG-Logo muss kleiner als 100 KB sein.`,logo_error_raster_size:`Ein PNG- oder JPG-Logo muss kleiner als 2 MB sein.`,logo_error_read:`Diese Datei konnte nicht als Bild gelesen werden.`,logo_failed:`Das Logo konnte nicht geladen werden, daher wird der Code ohne Logo angezeigt.`,logo_shrunk:`Das Logo wurde verkleinert, damit der Code lesbar bleibt.`,logo_too_big:`Das Logo passt selbst in kleinster Größe nicht in diesen Code und wurde weggelassen.`,advanced:`Erweitert`,ec:`Fehlerkorrektur`,ec_low:`Niedrig`,ec_medium:`Mittel`,ec_quartile:`Quartil`,ec_high:`Hoch`,ec_floor:`Ihr Logo verdeckt einen Teil des Codes, daher ist mindestens {level} nötig.`,ec_hint:`Eine höhere Stufe bleibt lesbar, wenn ein Teil des Codes beschädigt oder verschmutzt ist, macht den Code aber dichter.`,png_scale:`PNG-Skalierung · Pixel pro Modul`,png_scale_label:`PNG-Skalierung`,png_scale_hint:`Jedes Modul ist eine ganze Zahl von Pixeln groß, daher bleiben die Kanten scharf.`,png_scale_size:`Jedes Modul ist eine ganze Zahl von Pixeln groß, daher bleiben die Kanten scharf. Dieser Code wird {size} × {size} px groß.`,svg_scale_hint:`SVG lässt sich beliebig skalieren.`,preview_alt:`QR-Code-Vorschau`,preview_empty:`Hier erscheint Ihr QR-Code`,preview_placeholder:`Geben Sie einen Link oder Text ein`,contrast_inverted:`Heller Code auf dunklem Hintergrund – viele Handykameras können ihn nicht lesen.`,contrast_low:`Geringer Kontrast zwischen Code und Hintergrund – er wird eventuell nicht erkannt.`,format:`Dateiformat`,download:`{format} herunterladen`,download_bulk_one:`1 Code herunterladen (.zip)`,download_bulk:`{count} Codes herunterladen (.zip)`,creating:`Wird erstellt …`,creating_count:`Erstelle {done} von {count} …`,zipping:`Wird gepackt …`,scan_note:`Scannen und prüfen Sie Ihren QR-Code immer mit einem Handy, bevor Sie ihn drucken oder teilen.`,error_too_long:`Zu viel Text für einen QR-Code – bitte kürzen.`,error_failed:`Der Code konnte nicht erstellt werden.`,engine_failed:`Der QR-Code-Generator konnte nicht geladen werden. Prüfen Sie Ihre Verbindung und laden Sie die Seite neu.`,upsell_title:`Dies sind statische QR-Codes: Einmal gedruckt, können Sie nicht mehr ändern, was beim Scannen passiert.`,upsell_text:`Brauchen Sie einen dynamischen QR-Code, einen smarten App-Download-Code oder Scan-Statistiken? Registrieren Sie sich bei Onelink.to.`,upsell_button:`Mit Onelink.to loslegen`}})),lt,ut=e((()=>{lt=[{id:"rem",faqcut:"de",title:"",items:[]},{id:"rem",faqcut:"de",title:"",items:[]},{id:"rem",faqcut:"de",title:"",items:[]},{id:"rem",faqcut:"de",title:"",items:[]},{id:"rem",faqcut:"de",title:"",items:[]},{id:"rem",faqcut:"de",title:"",items:[]},{id:"rem",faqcut:"de",title:"",items:[]},{id:"rem",faqcut:"de",title:"",items:[]},{id:"rem",faqcut:"de",title:"",items:[]},{id:"rem",faqcut:"de",title:"",items:[]},{id:"rem",faqcut:"de",title:"",items:[]}]})),dt,ft,pt=e((()=>{We(),Ke(),Je(),Xe(),Qe(),et(),nt(),it(),ot(),ct(),ut(),dt={general:Ue,topmenu:Ge,plans:qe,legal:Ye,footer
24:Ze,landing:$e,pricing:tt,support:rt,meta:at,qrgenerator:st},ft=lt})),mt,ht=e((()=>{mt={button_close:`Close`,button_accept_all_cookies:`Accept all`,button_accept_selected_cookies:`Accept selected`,button_reject_cookies:`Reject non-required`,signup_now_free_free:`Get Started Free`,cta_button_start_free:`Start Free Today`,go_to_my_account:`Go to My Account`,cta_note:`No credit card required • Get started in under 2 minutes`,cookie_banner_title:`Onelink.to uses cookies`,cookie_banner_subtitle:`(and similar technologies)`,cookie_banner_description:`This service (Onelink.to) uses cookies and similar technologies to enhance the user experience and performance, and to create better usage statistics using tools such as Google Analytics.`,cookie_choose:`Choose what to allow`,cookie_type_required:`Required`,cookie_type_experience:`Experience`,cookie_type_performance:`Performance`,cookie_type_analytics:`Analytics`,language_selector_ai_notice:`Translations are made using AI. If some translations are incorrect, please let us know on [email protected]`}})),gt,_t=e((()=>{gt={signin:`Log in`,signin_small:`Log in`,register:`Get Started`,register_small:`Get Started`,menu:`Menu`,my_account:`My Account`,home:`Home`,home_small:`Home`,about:`About Onelink.to`,about_small:`About`,support:`Support`,support_small:`Support`,pricing:`Pricing`,pricing_small:`Pricing`,qr_generator:`QR Generator`,qr_generator_small:`QR Generator`}})),vt,yt=e((()=>{z(),vt={free:R.free,nonprofit:R.nonprofit,professional:R.professional,team:R.team,teamplus:R.teamplus,enterprise:R.enterprise,ladder_builds_on:`Everything in %s and`,ladder_up_from:`up from %s`,select_plan_label:`Select plan`,start_with_plan:`Start with %s`,price:``,unlimited:`Unlimited`,unlimited_tooltip:``,per_month_abbrev:`/m`,per_year_abbrev:`/y`,plan_tooltip_monthly:`%s Plan. USD %s / month or USD %s / year.`,plan_tooltip_yearly:`%s Plan. USD %s / year.`,eligibility:`Eligibility`,eligibility_tooltip:`Who is eligible to sign up for an account of specific type?`,traffic:`Traffic`,traffic_tooltip:`How much traffic (clicks / hits) is included per onelink?`,lifetime:`Link Lifetime`,lifetime_tooltip:`How long time will the onelink be active?`,editing:`Editing`,editing_tooltip:`For how long time and how many times can the download links connected to an onelink be edited?`,invisibleRedirects:`Invisible Redirects *`,invisibleRedirects_tooltip:`Normally, visitors won't notice Onelink.to at all: the right app store opens without delay.
25
26* The Free plan includes invisible redirects for the first 3 months, then for the first 1,000 clicks each month. After that, visitors see a Onelink.to page that forwards them after a short delay.`,adfree:`Ad-Free`,adfree_tooltip:`All plans are ad-free: Onelink.to never shows ads to visitors clicking your links.`,urlCount:`Link Count`,urlCount_tooltip:`How many onelinks can be active at any time?`,customURLs:`Custom Links`,customURLs_tooltip:`Can the onelink code/URL be customized? E.g. https://onelink.to/my-custom-link`,computers:`Windows + Mac links`,computers_tooltip:`Specific links for Windows and Mac computers`,parameterForwarding:`Parameter Forwarding`,parameterForwarding_tooltip:`Parameter forwarding enables you to have URL parameters (query string parameters) forwarded with the redirect`,customization:`Customization`,customDomains:`Custom Domains`,customDomains_tooltip:`Use your own branded domain (e.g., app.yourdomain.com) for your Onelinks. Includes automatic TLS certificates.`,customDomains_1x_tooltip:`Yes, 1 custom domain`,customDomains_3x_tooltip:`Yes, 3 custom domains`,appLinks:`Open in App (Deep Linking)`,appLinks_tooltip:`Links on your own domain open your app when it is installed, and send everyone else to the right app store. Uses iOS Universal Links and Android App Links, and requires a custom domain.`,qrStyling:`QR Code Styling`,qrStyles:`QR Code Styling`,qrStyles_tooltip:`Customize QR code appearance with colors, patterns, and borders.`,qrStyleSlots:`Saved Styles`,qrStyleSlots_tooltip:`Number of custom QR code styles you can save and reuse.`,qrStyleLogo:`Add Your Logo`,qrStyleLogo_tooltip:`Add your company logo to the center of QR codes.`,stats:`Statistics`,statsDevice:`Device Stats`,statsDevice_tooltip:`Statistics of device type`,statsRedirect:`Redirect Stats`,statsRedirect_tooltip:`Statistics of forward/redirect link`,statsCountry:`Country Stats`,statsCountry_tooltip:`Statistics of country origin of hit`,statsReferringDomain:`Referrer Stats`,statsReferringDomain_tooltip:`Statistics of referring site`,statsUTM:`UTM Campaigns`,statsUTM_tooltip:`UTM campaign parameter statistics`,statsRetention:`Stats Retention`,statsRetentionDaily:`Daily Stats`,statsRetentionDaily_tooltip:`For how long time are daily statistics saved?`,statsApi:`Stats API`,statsApi_tooltip:`Access your click statistics programmatically via REST API. Integrate with analytics tools, dashboards, and custom reporting.`,account:`Account`,userCount:`User Count`,userCount_tooltip:`How many user (logins) can be connected to the account?`,userTfa:`Two-Factor Authentication`,userTfa_tooltip:`Can Two-Factor Authentication (TFA/2FA) be used on login? (Password logins only)`,socialLogin:`Google & Microsoft login`,socialLogin_tooltip:`Sign in with your existing Google or Microsoft account — no separate password needed.`,all:`Everyone`,all_tooltip:``,private_non_profit:`Non-Profit`,private_non_profit_tooltip:`Only for Non-Profit organizations`,tooltip_yes:`Yes`,tooltip_no:`No`,invisibleRedirects_free:`3 months
27 + 1K clicks/month`,invisibleRedirects_free_tooltip:`Invisible redirects for the first 3 months, then for the first 1,000 clicks (or QR scans) each month`,days_90:`90 days`,days_90_tooltip:`Stats saved for 90 days`,two_years:`2 years`,two_years_tooltip:`Stats saved for 2 years (750 days)`,subscription_disclaimer:`Prices in USD excluding VAT. Subscriptions are auto-renewing.`}})),bt,xt=e((()=>{bt={title_tos:`Terms of Service - Onelink.to (OLTO AB)`,title_privacy:`Privacy Policy - Onelink.to (OLTO AB)`,title_notice:`Legal Notice - Onelink.to (OLTO AB)`,effective_from:`Effective from:`}})),St,Ct=e((()=>{St={heading_site:`Site`,heading_legal:`Legal`,heading_contact:`Contact us`,terms_of_service:`Terms of Service`,terms_short:`Terms`,privacy_policy:`Privacy Policy`,privacy_short:`Privacy`,legal_notice:`Legal Notice`,legal_notice_short:`Legal`,cookie_consent:`Cookie Consent`,cookie_consent_short:`Cookies`,copyright:`© 2011-%s Onelink.to`,tagline:`Simplify app downloads with <span>Onelink.to</span> all app stores`,show_more:`show more`,show_less:`show less`,contact:`<a href="mailto:[email protected]">[email protected]</a><a href="mailto:[email protected]">[email protected]</a>`}})),wt,Tt=e((()=>{wt={hero_title_one_link_to:`One link to`,hero_title_all_app_stores:`all app stores`,hero_subtitle:`Stop using multiple links and QR codes. Get one universal link that works across Apple App Store, Google Play, and many other platforms.`,hero_benefit_smart_detection:`Smart device detection`,hero_benefit_dynamic_link:`Dynamic link and QR code`,hero_benefit_analytics_stats:`Analytics`,hero_benefit_analytics_api:` + API access`,hero_benefit_custom_domain:`Your own domain + Open in a
27pp`,hero_benefit_new_feature_badge:`New Feature`,hero_benefit_plan_tooltip:`Available on the Team Plus and Enterprise plans.`,hero_benefit_free_tooltip:`Included on every plan.`,hero_benefit_new_tooltip:`Recently added. Use your own branded domain (e.g. app.yourdomain.com) for your Onelinks, with automatic TLS certificates — and have those links open your app when it is installed, sending everyone else to the right app store.`,hero_cta_compare_plans:`Compare plans`,schema_feature_smart_routing:`Smart app download links that send users to the correct app store (App Store, Google Play, and others) based on their device`,schema_feature_qr_codes:`QR codes with optional visual styling`,schema_feature_dynamic_links:`Dynamic short links — change where a link points without changing the short link URL`,schema_feature_analytics:`Per-link click analytics and reporting`,schema_feature_custom_domains:`Custom domains for branded short links`,schema_feature_api:`API for retrieving click statistics`,hero_demo_title:`See Smart Ap
27p Links in Action`,hero_demo_subtitle:`Test a demo Onelink for {appName}`,hero_demo_instruction:`Scan with your phone or click the link`,hero_demo_description:`Detects your device and takes you to the right place: <b>iPhone</b> goes to the App Store, <b>Android</b> to Google Play, <b>desktop</b> to the {appName} website.`,about_title:`About Onelink.to`,about_subtitle:`Simplifying app downloads with smart download links since 2011`,about_stats_clicks_served:`Clicks Served`,about_stats_monthly_clicks:`Monthly Clicks`,about_stats_users_registered:`Users Registered`,about_stats_operating_since:`Operating Since`,about_stats_clicks_served_value:`20B+`,about_stats_monthly_clicks_value:`200M+`,about_stats_users_registered_value:`1M+`,about_stats_clicks_served_tooltip:`More than 20 billion total clicks served`,about_stats_monthly_clicks_tooltip:`More than 200 million clicks per month`,about_stats_users_registered_tooltip:`More than 1 million users registered worldwide`,about_stats_operating_since_tooltip:`Operating since 2011 from Stockholm, Sweden`,about_content_paragraph_1:`Onelink.to started in Stockholm, Sweden, in 2011, out of the difficulties of distributing apps across multiple app stores. We built the tool we needed ourselves. Still founder-led today.`,about_content_paragraph_3:`Continuity matters — Onelinks created in 2011 still resolve today`,solution_title:`How Onelink.to Solves This`,solution_subtitle:`Our smart routing technology automatically detects your user's device and directs them to the right app store.`,solution_step_label:`Step`,solution_step1_title:`User clicks your Onelink`,solution_step1_description:`Or scans your QR code`,solution_step2_title:`We detect their device`,solution_step2_description:`Automatic platform recognition`,solution_step3_title:`Redirect to correct store`,solution_step3_description:`Seamless app store experience`,cta_title:`Ready to Simplify Your App Distribution?`,cta_subtitle:`Join thousands of developers who have streamlined their app downloads with Onelink.to`}})),Et,Dt=e((()=>{Et={hero_title:`Choose Your Plan`,hero_subtitle:`Start free and scale as you grow. All plans include our core link management features and unlimited traffic*.`}})),Ot,kt=e((()=>{Ot={hero_title:`Support and FAQ`,search_placeholder:`Search support`,search_results:`%s results`,search_result_one:`1 result`,search_no_results:`No questions match those words`,view_all_questions:`View all support questions`,close_aria_label:`Close`,related_questions:`Related Questions`,show_less:`Show less`,show_all_related:`Show all {count} related questions`,redirecting_message:`Redirecting to about section...`}})),At,jt=e((()=>
27{At={description_home:`Simplify app downloads with onelink.to all app stores. Short link generator and QR codes for app downloads on App Store and Google Play.`,description_support:`Get help with Onelink.to. Find answers to frequently asked questions about app links, QR codes, and smart download links.`,description_pricing:`Choose your Onelink.to plan. Start free and scale as you grow. All plans include core link management features and unlimited traffic.`,description_faq:`Frequently asked questions about Onelink.to app links, QR codes, and smart download solutions.`,title_qr_generator:`Free QR code generator with logo and bulk download`,description_qr_generator:`Make free QR codes with your logo, colours and border. Download PNG or SVG, or hundreds at once as a zip. Made in your browser, no sign-up.`,description_faq_item:`Find answers about app distribution, smart links, and QR codes for mobile app downloads on App Store and Google Play.`}})),Mt,Nt=e((()=>{Mt={hero_eyebrow:`Free · no sign-up · never expires`,hero_title:`Free QR code generator`,hero_subtitle:`Style it, add your logo and download it as PNG or SVG, or use bulk mode to create many QR codes automatically. The QR codes are made in your browser, meaning nothing is sent over the Internet and nothing is stored anywhere.`,mode:`Mode`,mode_single:`One code`,mode_bulk:`Bulk mode`,content_label:`Link or text`,url_warning:`This looks like a web address without https:// — many phones will show it as text instead of opening it.`,url_fix:`Add https://`,bulk_intro:`Make a set of codes from one pattern, for example: a store address × three products × a campaign code for poster, flyer and magazine gives 9 codes.`,bulk_rule:`Every line in a box is combined with every line in the others, in order.`,part_one_line:`Part {part} · 1 line`,part_lines:`Part {part} · {count} lines`,part_remove:`Remove part {part}`,part_add:`+ Add part`,code_one:`code`,code_many:`codes`,example:`Example`,clear:`Clear`,too_many:`That is more than {max} codes. Remove some lines to download.`,bulk_url_all:`These look like web addresses without https:// — many phones will show them as text instead of opening them. Put https:// at the start of Part 1.`,bulk_url_some:`{count} of these look like web addresses without https:// — many phones will show them as text instead of opening them. Put https:// at the start of Part 1.`,more:`and {count} more`,pattern:`Pattern`,pattern_filled:`Filled`,pattern_smooth:`Smooth`,pattern_square:`Square`,pattern_rounded:`Rounded`,pattern_circle:`Circle`,colours:`Colours`,colour_code:`Code`,colour_background:`Background`,colour_hint:`Use a dark code on a light background — many phone cameras can't read the reverse.`,border:`Border`,border_thickness:`Border thickness`,border_none:`None`,border_thin:`Thin`,border_medium:`Medium`,border_thick:`Thick`,border_corners:`Border corners`,border_square:`Square`,border_round:`Round`,border_colour:`Border`,logo:`Logo`,logo_types:`PNG, JPG or SVG`,logo_select:`Select or drop a file`,logo_change:`Change file`,logo_size:`Logo size`,logo_small:`Small`,logo_medium:`Medium`,logo_large:`Large`,logo_shape:`Logo shape`,logo_square:`Square`,logo_circle:`Circle`,logo_remove:`Remove`,logo_circle_hint:`A circle needs a square logo.`,logo_ceiling:`Larger logo sizes do not fit this code.`,logo_rescaled:`The image was scaled down to fit the size limit.`,logo_error_type:`Please choose a PNG, JPG or SVG file.`,logo_error_svg_size:`An SVG logo must be under 100 KB.`,logo_error_raster_size:`A PNG or JPG logo must be under 2 MB.`,logo_error_read:`That file could not be read as an image.`,logo_failed:`The logo could not be loaded, so the code is shown without it.`,logo_shrunk:`The logo was made smaller so the code still scans.`,logo_too_big:`The logo does not fit this code even at its smallest, so it was left out.`,advanced:`Advanced`,ec:`Error correction`,ec_low:`Low`,ec_medium:`Medium`,ec_quartile:`Quartile`,ec_high:`High`,ec_floor:`Your logo covers part of the code, so it needs at least {level}.`,ec_hint:`A higher level still scans when part of the code is damaged or dirty, but makes the code denser.`,png_scale:`PNG scale · pixels per module`,png_scale_label:`PNG scale`,png_scale_hint:`Every module is a whole number of pixels, so edges stay sharp.`,png_scale_size:`Every module is a whole number of pixels, so edges stay sharp. This code comes out at {size} × {size} px.`,svg_scale_hint:`SVG scales to any size.`,preview_alt:`QR code preview`,preview_empty:`Your QR code appears here`,preview_placeholder:`Type a link or some text`,contrast_inverted:`Light code on a dark background — many phone cameras will not read it.`,contrast_low:`Low contrast between code and background — it may not scan.`,format:`File format`,download:`Download {format}`,download_bulk_one:`Download 1 code (.zip)`,download_bulk:`Download {count} codes (.zip)`,creating:`Creating…`,creating_count:`Creating {done} of {count}…`,zipping:`Zipping…`,scan_note:`Always scan and verify your QR code with a phone before you print or share it.`,error_too_long:`Too much text for one QR code — shorten it.`,error_failed:`The code could not be created.`,engine_failed:`The QR code generator could not load. Check your connection and reload the page.`,upsell_title:`These are static QR codes: once printed, you can't change what happens when they are scanned.`,upsell_text:`Need a dynamic QR code, a smart app download code or scan statistics? Sign up to Onelink.to.`,upsell_button:`Get started with Onelink.to`}})),Pt,Ft=e((()=>
27{Pt=[{id:`faq-what-is-a-onelink`,faqlang:`en`,redirect_from:[`faq-what-is-an-onelink`],title:`What is a Onelink from Onelink.to`,short_title:`What is a Onelink`,items:[{id:`what-is-onelink-to`,title:`What is Onelink.to?`,content:[`Onelink.to is a web based service for smart download links that simplifies the distribution and downloading of apps for mobile devices.
28
29Instead of needing multiple download links or QR codes for your app, you only need one smart download short link (or QR code) from Onelink.to.
30
31You add the download links to Google Play, Apple App Store, etc; and we make sure to send each user clicking the smart Onelink.to link (or scanning the QR code) to the correct app store/marketplace depending on what device is being used. Or to your homepage or similar if it is not a mobile device (using a "Fallback URL").
32
33Onelink.to launched in 2011 and is one of the first services offering smart download links.`],tags:[`onelink`]},{id:`what-is-a-onelink`,redirect_from:[`what-is-an-onelink`],title:`What is a Onelink from Onelink.to?`,content:[`A Onelink is a smart download short link from Onelink.to. With a Onelink you only need one link or QR code to all app stores. There is no need to print multiple QR codes, or have multiple download links in your email marketing. We will make sure to send the user to the correct app store / marketplace based on the device used.`],tags:[`onelink`,`short link`]},{id:`why-use-a-onelink`,redirect_from:[`why-use-an-onelink`],title:`Why use a Onelink?`,content:[`A Onelink is a smart download short link from Onelink.to. With a Onelink you only need one link or QR code to all app stores. There is no need to print multiple QR codes, or have multiple download links in your email marketing. We will make sure to send the user to the correct app store / marketplace based on the device used.
34
35Another great thing with a Onelink is that it is a dynamic short link, meaning that you can change your app download links at any time, without your Onelink changing. E.g. you can start with only App Store and add Google Play when the Android version is available.`],tags:[`onelink`,`qr code`,`short link`]},{id:`is-a-onelink-a-qr-code-or-a-short-link`,redirect_from:[`is-an-onelink-a-qr-code-or-a-short-link`],title:`Is a Onelink a QR code or a short link?`,content:[`You can use your Onelink as either a QR code or a short link (or both). In the Onelink.to console, you can download the QR code to each Onelink in PNG or SVG format.`],tags:[`onelink`,`qr code`,`short link`]},{id:`what-is-the-best-way-to-link-to-an-app`,title:`What is the best way to link to an app?`,content:[`If you have an app and want a simple solution for linking to that app on both App Store and Google Play, then you can create a Onelink from Onelink.to. You automatically get a QR code and short link and Onelink.to makes sure that the user is sent to the correct app store/marketplace depending on what device is being used.`],tags:[`onelink`,`qr code`,`short link`]},{id:`what-are-the-use-cases-for-a-onelink`,redirect_from:[`what-are-the-use-cases-for-an-onelink`],title:`What are the use cases for a Onelink?`,content:[`The main benefit of a Onelink from Onelink.to is that it simplifies app downloads, removing the need to consider what device someone is using. Onelink.to will automatically send each user to App Store or Google Play etc, depending on what device is being used. On top of that you get a dynamic link and QR code, and statistics.
36
37The use cases are numerous, but the most common are:
38<ul><li>Email and SMS marketing and direct messaging</li><li>Web based banner or link advertising using shortlinks</li><li>Printed advertising with QR codes, in newspapers, outdoor advertising, etc</li><li>Digital signage advertising with QR codes</li><li>App download shortcuts in printed material (manuals, product sheets, etc) using QR codes</li></ul>Try creating a Onelink today, start free.`],tags:[`onelink`,`qr code`]}]},{id:`faq-onelink-howto`,faqlang:`en`,title:`How to work with Onelinks`,items:[{id:`how-do-i-create-a-onelink`,redirect_from:[`how-do-i-create-an-onelink`],title:`How do I create a Onelink?`,content:[`First you need to sign up for a Onelink.to account, free or paid. After that you can create a new Onelink from the My Onelinks page.
39
40You just need to add the download links for Apple App Store, Google Play and any other app store you use.
41
42After that you can start to use your Onelink using the QR code or short link.`],tags:[`work with onelinks`]},{id:`where-can-i-find-the-link-to-my-app-on-app-store`,title:`Where do I find the link to my app on App Store?`,content:[`<ol><li>Log in to <a href="https://appstoreconnect.apple.com/" target="_blank" rel="noopener">App Store Connect</a></li><li>Go to <strong>My Apps</strong> and click on you app.</li><li>Click on <strong>General > App Information</strong>.</li><li>Click on <strong>Additional Information > View on App Store</strong>.</li><li>Copy the URL of the page.</li></ol>`],tags:[`work with onelinks`]},{id:`where-can-i-find-the-link-to-my-app-on-google-play`,title:`Where do I find the link to my app on Google Play?`,content:[`<ol><li>Log in to the <a href="https://play.google.com/console" target="_blank" rel="noopener">Google Play Console</a></li><li>Go to <strong>All apps</strong> and click on you app.</li><li>Click on <strong>View on Google Play</strong> next to the app title.</li><li>Copy the URL of the page.</li></ol>`],tags:[`work with onelinks`]},{id:`edit-onelink-destinations`,title:`How do I edit where my Onelink redirects?`,content:[`You can edit your Onelink destinations anytime from your dashboard. Click on the Onelink you want to edit, then update the App Store URLs, Google Play URLs, Fallback URL, etc. Changes may take up to 15 minutes to propagate to all Onelink.to servers.`],tags:[`edit`,`management`]},{id:`how-long-do-changes-take`,title:`How long do changes to my Onelink take to apply?`,content:[`When you update your Onelink destinations or settings, changes may take up to 15 minutes to propagate to all Onelink.to servers.`],tags:[`edit`,`propagation`,`timing`]},{id:`delete-onelink`,title:`Can I delete a Onelink?`,content:[`Yes, you can delete a Onelink from your dashboard, but be careful! Once deleted, the link will no longer work and anyone clicking it will see an page stating that the Onelink requested does not exist. Consider the impact on any printed materials or campaigns using that link.`],tags:[`delete`,`management`]}]},{id:`faq-my-onelink-account`,faqlang:`en`,title:`My Onelink.to Account`,short_title:`My Account`,items:[{id:`sign-in-with-google-or-microsoft-account`,title:`Can I sign in with my Google or Microsoft account?`,content:[`Yes. You can sign up for and log in to Onelink.to using your existing Google or Microsoft account — no separate password required.
43
44On the Login or Sign Up page, click the <strong>Sign in with Google</strong> or <strong>Sign in with Microsoft</strong>
44 button and authorize Onelink.to to access your basic account information. We use this only to identify you on subsequent logins.`],tags:[`account`,`login`]},{id:`google-or-microsoft-email-address-has-changed`,title:`My Google or Microsoft email address has changed, what do I do?`,content:[`Did you register using Google or Microsoft Sign Up and now that email address has changed?
45
46As long as you still can receive emails on the original email address there is a solution.
47
481. Generate a password to your old email address by clicking the "Forgot Password" button on the Login page.
49
502. When the new password is set and you are logged in. Go to the User Settings (click your name / email address on the top right) and request to change email to your new Google or Microsoft email address.
51
52After the email is updated you can login using Google or Microsoft login and your new email address.`],tags:[`email address`,`account`],redirect_from:[`google-email-address-has-changed`]},{id:`multiple-users-on-same-account`,title:`Can my colleague and I use the same account?`,content:[`Yes, upgrade to the Team plan and you can have several users on the same account.`],tags:[`account`]},{id:`cant-find-my-legacy-onelink`,title:`I created a Onelink smart download link a while ago, but now I can't find it`,content:[`On our old legacy service it was possible to create links without signing in. Please send us an email on [email protected] and we'll do our best to help.`],tags:[`onelink`]},{id:`can-i-use-two-factor-authentication`,title:`Can I use Two-Factor Authentication on my account?`,content:[`On our paid plans we support Two-Factor Authentication (TFA/2FA). We are supporting Time-based One-Time Passwords (TOTP) which require the use of an Authenticator app, such as Google Authenticator or Authy, and is also supported directly by several password manager apps.
53
54We enforce TFA only when logging in using a password. When you login with Google, we do not require TFA.
55
56You can enable TFA from the User Settings.`],tags:[`account`]}]},{id:`faq-subscriptions-and-payments`,faqlang:`en`,title:`Subscriptions and Payments`,short_title:`Subscriptions`,items:[{id:`difference-between-plans`,title:`What is the difference between Free, Professional, Team, and Enterprise plans?`,content:[`Free Plan: 3 Onelinks, 1000 invisible redirects per month (but unlimited traffic), basic device tracking, 30-day statistics retention
57
58Professional Plan: 10 Onelinks, Unlimited invisible redirects, redirect tracking, referrer tracking, country tracking, 2-year statistics retention
59
60Team Plan: 200 Onelinks, Everything in Professional plus UTM tracking, multiple users
61
62Enterprise Plan: More Onelinks, More users`],tags:[`pricing`,`plans`]},{id:`how-to-upgrade-plan`,title:`How do I upgrade my plan?`,content:[`You can upgrade your plan from Account Settings in your dashboard. Select your new plan and complete the payment process. Upgrades take effect immediately. The remaineder of your current plan will be credited towards the new plan.`],tags:[`pricing`,`upgrade`]},{id:`what-happens-after-1000-clicks-free-plan`,title:`What happens after I reach 1,000 clicks on the free plan?`,content:[`After 1,000 clicks per month on the free plan, your Onelinks will still work, but visitors see a Onelink.to page that forwards them to the destination (app store, fallback, etc) after a short delay. Traffic itself is unlimited and all plans are ad-free - only invisible redirects are limited to 1,000 clicks per month.`],tags:[`pricing`,`free plan`,`clicks`]},{id:`is-onelink-to-ad-free`,title:`Is Onelink.to ad-free?`,content:[`Yes, Onelink.to is ad-free on every plan, including the Free plan. Onelink.to never shows ads to people who click your Onelinks or scan your QR codes.
63
64Normally visitors don't notice Onelink.to at all: they go straight to the right app store or destination. On the Free plan, once the month's invisible redirects are used up, visitors see a Onelink.to page that forwards them after a short delay.`],tags:[`pricing`,`ads`]}]},{id:`faq-onelink-statistics`,faqlang:`en`,title:`Onelink Statistics`,items:[{id:`what-statistics-is-available-from-the-onelink-usage`,title:`What statistics is available from the Onelink usage?`,content:[`We will save a lot of different statistics when someone scans your Onelink QR code or clicks the shortlink.
65
66All plans
67• Device click tracking - How many clicks or QR scans your Onelink generates, per device type (iOS, Android, etc).
68
69Professional Plan and up
70• Redirect tracking - What was the result of the click/scan.
71• Referrer tracking - Which website is the click coming from (if applicable).
72• Country tracking - Where does the click/scan come from.
73
74Team Plan and up
75• UTM tracking - Tracking of UTM parameters added to the Onelink shortlink when it was clicked or the QR code was scanned.`],tags:[`statistics`]},{id:`what-is-utm-tracking`,title:`What is UTM tracking?`,content:[`UTM tracking uses standardized parameters added to web links to collect campaign data.
76
77The available UTM parameters are:
78• utm_source
79• utm_medium
80• utm_campaign
81• utm_term
82• utm_content
83
84An example would be:
85https://onelink.to/mycode?utm_source=email&utm_campaign=50-percent-off
86
87UTM tracking is available with the Team plan and up, and there is an integrated UTM campaign tool available on the site.`],tags:[`statistics`]},{id:`how-do-i-use-utm-tracking-with-onelink-to`,title:`How do I use UTM tracking with Onelink.to?`,content:[`With the Team Plan you will be able to track any UTM parameter you add to your onelink.to-URL when using it, such as http://onelink.to/mycode?utm_source=facebook&utm_campaign=video1
88
89I.e. you add your UTM campaign parameters to the link before adding it to your website, advertising campaign, or similar.
90
91The available UTM parameters are:
92• utm_source
93• utm_medium
94• utm_campaign
95• utm_term
96• utm_content
97
98With the UTM campaign tool available on the site, you can create UTM trackable onelinks and QR codes.`,`utm_campaign_tool.png`,`After adding the UTM parameters, you must save the Onelink URL with the UTM parameters, or download the QR code, and use those. UTM tracking will only work when the UTM parameters are available in the link or QR code that is used.`],tags:[`statistics`]},{id:`can-i-access-statistics-via-api`,title:`Can I access my click statistics via an API?`,content:[`Yes! The Stats API is available on Team Plus and Enterprise plans. You can retrieve click statistics programmatically for all your Onelinks, including device, country, referrer, redirect, and UTM data.
99
100This enables integration with analytics tools, dashboards, and custom reporting solutions.
101
102See the API Reference in your account settings for documentation.`],tags:[`statistics`,`api`]}]},{id:`faq-shortlinks-and-qr-codes`,faqlang:`en`,title:`Short links and QR codes`,items:[{id:`what-is-a-smart-download-link`,title:`What is a smart download link?`,content:[`A smart download link is a short link used to simplify app downloads on smartphones. When someone clicks the smart download link, the server identifies what device is being used, and sends the device to the correct app store / marketplace.
103
104Onelink.to launched in 2011 and is one of the first services offering smart download links.`],tags:[`short link`]},{id:`what-is-a-qr-code`,title:`What is a QR code?`,content:[`A QR code, or Quick Response Code, is a more advanced type of bar code that c
104ontains a small amount of digital information, for example a link to a website or a digital business card.
105
106On many mobile phones, you can scan a QR code directly in the camera app, or by using a downloaded QR scanner app, making them very easy to interact with.`],tags:[`qr code`]},{id:`what-is-a-dynamic-qr-code`,title:`What is a dynamic QR code?`,content:[`A Dynamic QR code is essentially the same as a regular QR code. The difference is that instead of having the QR code contain the target content, like a web link, it contains a short link that leads you to the target content. The main benefit is that this makes the QR code action changable, i.e. dynamic. Another benefit is that you can find out how many persons scan your QR code.`],tags:[`qr code`,`short link`]},{id:`what-is-a-short-link`,title:`What is a short link?`,content:[`A short link is like a shortcut for the web. A regular link to some specific content on the web is normally pretty long and sometimes unpractical to share. An URL shortener (service) handles that problem by wrapping the original long link in a short link package. When someone click the short link, the browser will first go to the URL shortener service and then bounce to the original link (target URL).
107
108If you are able to edit the target URL, you have a dynamic short link, which is great for printed QR codes. Another benefit is that you can find out how many persons click your link, if you can't track the original link.`],tags:[`short link`]},{id:`what-is-a-dynamic-short-link`,title:`What is a dynamic short link?`,content:[`A dynamic short link is a short link where you can edit the target URL without the short link changing. This is great for printed QR codes.`],tags:[`short link`]},{id:`what-is-a-smart-short-link`,title:`What is a smart short link?`,content:[`A smart short link is designed to be more versatile and dynamic than a regular short link. Both provide a shortened version of an URL, but a smart short link allows for much more functionality. It allows the creator of the link to track clicks, redirect users to different pages based on their device or location, and provide additional functionality such as analytics and A/B testing.
109
110A regular short link, on the other hand, is simply a shortened version of a URL that redirects users to the original website or page. It does not provide any additional functionality beyond redirecting users to the original link.
111
112Smart short links also have the ability to redirect the user to the correct app store or website depending on the user's device, for example a smart link can redirect an iPhone user to the Apple App Store and an android user to the Google Play Store.
113
114They are often used in marketing campaigns to track the effectiveness of different marketing efforts and to optimize the user experience.
115
116Smart short links are often dynamic where you can edit the target URL without the short link changing. This is great for printed QR codes.`],tags:[`short link`]},{id:`what-is-an-url-shortener`,title:`What is an URL shortener?`,content:[`An URL shortener is a service where you can create short links and possibly dynamic short links. Instead of sharing the original long link, you can share a short link.`],tags:[`short link`]},{id:`how-do-i-create-a-qr-code-for-downloading-an-app`,title:`How do I create a QR Code for downloading an app?`,content:[`With Onelink.to you can create a smart QR code that will help the user download your app on Google Play or Apple App Store. It is completely automatic, you do not need to think about if the user has an Android or iOS device.`],tags:[`qr code`]}]},{id:`faq-qr-code-styling`,faqlang:`en`,title:`QR Code Styling`,items:[{id:`what-is-qr-code-styling`,title:`What is QR Code Styling?`,content:[`QR code styling lets you customize the appearance of your Onelink QR codes. You can change:
117
118<ul><li><strong>Pattern:</strong> Square, Rounded, or Dots</li><li><strong>Border:</strong> Optional colored border around the QR code</li><li><strong>Logo:</strong> Add your company logo in the center (Professional+ plans)</li></ul>
119
120Your custom styles are saved and can be reused across all your Onelinks.`],tags:[`qr code`,`styling`,`customization`]},{id:`how-to-create-styled-qr-code`,title:`How do I create a styled QR code?`,content:[`To create a styled QR code:
121
122<ol><li>Open any Onelink from your dashboard</li><li>Click the <strong>Style</strong> button below the QR code</li><li>Choose your pattern (Filled, Smooth, Square, Rounded, Circle)</li><li>Optionally add a border</li><li>Add your logo (Professional+ plans only)</li><li>Click <strong>Save</strong></li></ol>
123
124Your saved style will be available for all your Onelinks. You can save up to 3 different styles on Professional+ plans.`],tags:[`qr code`,`styling`,`how to`]},{id:`qr-style-plan-differences`,title:`What QR styling features are available on each plan?`,content:[`<strong>Free and Non-Profit plans:</strong>
125<ul><li>1 saved style</li><li>All style options (colors, patterns, border)</li><li>No logo support</li></ul>
126
127<strong>Professional+ plans:</strong>
128<ul><li>3 saved styles</li><li>All style options</li><li>Add your own logo</li></ul>`],tags:[`qr code`,`styling`,`plans`,`pricing`]}]},{id:`faq-general-questions`,faqlang:`en`,title:`General Questions`,items:[{id:`change-link-preview`,title:`How do I change the link preview on social media like Facebook, WhatsApp, etc?`,content:[`When sharing a Onelink URL on social media a preview will in many cases be generated by that service. Most (
128or perhaps all) social media services will generate this preview from your Fallback URL, as this is what they see. So to change preview behaviour, then do preview settings on your Fallback URL web page.`],tags:[`general`]},{id:`chrome-on-ios-blank-appstore-screen`,title:`Why do I get a blank screen when opening App Store links in Chrome on iOS?`,content:[`We have occasionally seen an issue regarding Chrome as default browser on iOS where App Store links show up as a blank screen. This means it only affects a few per cent of iOS users.
129
130This seems to be a bug in how Chrome retrieves data from the App Store, and seems to only affect apps with regional availability where you are currently in a region where the app is unavailable.
131
132If you are having problems due to this issue, we recommend making your app available in more regions, or even globally available.`],tags:[`general`]}]},{id:`hidden`,faqlang:`en`,title:`Hidden Questions`,hidden:!0,items:[{id:`what-is-onelink`,title:`What is a Onelink?`,content:[`A Onelink is a link to download an app. With a single link you can download the app both for iOS and Android from App Store and Google. Using Onelink.to the user will automatically be sent to the correct app store depending on what device the user is using. A Onelink from Onelink.to can be used as either a QR code or a short link.`],tags:[`onelink`,`qr code`],hidden:!0},{id:`create-a-qr-code-for-downloading-an-android-app`,title:`How do I create a QR Code for downloading an Android app?`,content:[`With Onelink.to you can create a smart QR code that will help the user download your Android app on Google Play or your iOS app on Apple App Store. It is completely automatic, you do not need to think about which device the user has.`],tags:[`qr code`],hidden:!0},{id:`qr-code-for-downloading-an-ios-app`,title:`How do I create a QR Code for downloading an iOS app?`,content:[`With Onelink.to you can create a smart QR code that will help the user download your iOS app on Apple App Store or your Android app on Google Play. It is completely automatic, you do not need to think about which device the user has.`],tags:[`qr code`],hidden:!0},{id:`link-to-download-app`,title:`How to create a link to download an app?`,content:[`Instead of using direct links to App Store or Google Play, you can create a smart download link. With Onelink.to you can create a smart short link or QR code that will help the user download your iOS app on Apple App Store or your Android app on Google Play. The Onelink system will automatically send the user to the correct app store. You no longer need to consider what device the user has.`],tags:[`qr code`,`short link`],hidden:!0},{id:`link-to-app-store-and-google-play`,title:`How to create a link to App Store and Google Play?`,content:[`With Onelink.to you can create a single link that works for both iOS and Android users, simplifying the process for users and ensuring they are directed to the correct app store. This is especially useful for marketing campaigns, where you want to direct users to download your app from the appropriate store.
133
134You can either use the Onelink as a QR code or a short link. The Onelink system will automatically send the user to the correct app store depending on what device is being used.`],tags:[`qr code`,`short link`],hidden:!0},{id:`qr-code-to-app-store`,title:`How to create a QR code to App Store?`,content:[`With Onelink.to you can create a single smart QR code that let your users download your iOS app from App Store and Android app from Google Play, with the same QR code. Onelink.to will automatically send the user to the correct app store depending on what device is being used. You can either use the Onelink as a QR code or as a short link.`],tags:[`qr code`,`short link`],hidden:!0},{id:`qr-code-to-google-play`,title:`How to create a QR code to Google Play?`,content:[`With Onelink.to you can create a single smart QR code that let your users download your Android app from Google Play and iOS app from App Store, using the same QR code. Onelink.to will automatically send the user to the correct app store depending on what device is being used. You can either use the Onelink as a QR code or as a short link.`],tags:[`qr code`,`short link`],hidden:!0},{id:`qr-code-to-download-app`,title:`How to create a QR code to download an app?`,content:[`Instead of a QR code with a direct link to App Store or Google Play, you can create a smart QR code from Onelink.to. With Onelink.to you can create a smart QR code and short link that will help the user download your iOS app on Apple App Store or your Android app on Google Play. Onelink.to will automatically send the user to the correct app store, depending on what device the user has.`],tags:[`qr code`,`short link`],hidden:!0},{id:`qr-code-for-both-ios-and-android`,title:`How to create a QR code for both iOS and Android?`,content:[`With Onelink.to you can create a single smart QR code that let your users download your app from App Store and Google Play, using the same QR code. Onelink.to will automatically send the user to the correct app store depending on what device is being used. You can either use the Onelink as a QR code or as a short link.`],tags:[`qr code`,`short link`],hidden:!0},{id:`qr-code-for-both-app-store-and-google-play`,title:`How to create a QR code for both App Store and Google Play?`,content:[`With Onelink.to you can create a single smart QR code that let your users download your app from App Store and Google Play, using the same QR code. Onelink.to will automatically send the user to the correct app store depending on what device is being used. You can either use the Onelink as a QR code or as a short link.`],tags:[`qr code`,`short link`],hidden:!0},{id:`app-store-link-generator`,title:`What is an app store link generator?`,content:[`With an app store link generator you can create a single link that directs users to download their app from various app stores, such as the Apple App Store, Google Play Store, or others. Instead of having separate links for different platforms, this generator creates a unified link that detects the user's device and directs them to the appropriate store for download.
135
136Onelink.to is a service that offers an app store link generator and QR codes. This simplifies the process for users and ensures they are directed to the correct app store.`],tags:[`short link`,`qr code`],hidden:!0},{id:`google-play-link-generator`,title:`What is an Google Play link generator?`,content:[`Instead of using direct download links to Google Play, use a smart app download link that with a single link handles multiple app stores, such as Google Play and Apple App Store.
137
138Onelink.to is a service that lets you create a single smart link and QR code. All your users can download your app from App Store and Google Play, using the same link or QR code. Onelink.to will automatically send the user to the correct app store depending on what device is being used. `],tags:[`short link`,`qr code`],hidden:!0}
138,{id:`app-store-download-link`,title:`What is an app store download link?`,content:[`An app store download link generally refers to a smart app download link, which is a dynamic short link that simplifies the distribution and downloading of mobile apps. Instead of needing multiple download links or QR codes for your app, you only need one smart download short link (or QR code).
139
140Onelink.to offers smart download links and QR codes with analytics. You add the download links to Google Play, Apple App Store, etc; and we make sure to send each user clicking the link (or scanning the QR code) to the correct app store depending on what device is being used.`],tags:[`short link`,`qr code`],hidden:!0},{id:`google-play-download-link`,title:`What is a Google Play download link?`,content:[`Instead of using direct download links to Google Play use a smart app download link. A smart download link is a dynamic short link that simplifies the distribution and downloading of mobile apps. Instead of needing multiple download links or QR codes for your app, you only need one smart download short link (or QR code).
141
142Onelink.to offers smart download links and QR codes with analytics. You add the download links to Google Play, Apple App Store, etc; and we make sure to send each user clicking the link (or scanning the QR code) to the correct app store depending on what device is being used.`],tags:[`short link`,`qr code`],hidden:!0},{id:`app-store-download-qr-code`,title:`What is an app store download QR code?`,content:[`An app store download QR code generally refers to a QR code connected to a smart app download link. Which is a dynamic short link that simplifies the distribution and downloading of mobile apps. Instead of needing multiple download links or QR codes for your app, you only need one smart download short link (or QR code).
143
144Onelink.to offers smart download links and QR codes with analytics. You add the download links to Google Play, Apple App Store, etc; and we make sure to send each user clicking the link (or scanning the QR code) to the correct app store depending on what device is being used.`],tags:[`short link`,`qr code`],hidden:!0},{id:`google-play-download-qr-code`,title:`What is a Google Play download QR code?`,content:[`A Google Play download QR code generally refers to a QR code that let you download an Android app from Google Play. The modern way is to use a service for smart download links and QR codes. Which is dynamic short links that simplifies the distribution and downloading of mobile apps. Instead of needing multiple download links or QR codes for your app, you only need one smart download short link (or QR code).
145
146Onelink.to offers smart download links and QR codes with analytics. You add the download links to Google Play, Apple App Store, etc; and we make sure to send each user clicking the link (or scanning the QR code) to the correct app store depending on what device is being used.`],tags:[`short link`,`qr code`],hidden:!0},{id:`app-download-link-generator`,title:`What is an app download link generator`,content:[`With an app download link generator you can create a single link that directs users to download their app from various app stores, such as the Apple App Store, Google Play Store, or others. Instead of having separate links for different platforms, this generator creates a unified link that detects the user's device and directs them to the appropriate store for download.
147
148Onelink.to is a service that offers an app download link generator and QR codes. This simplifies the process for users and ensures they are directed to the correct app store.`],tags:[`short link`,`qr code`],hidden:!0},{id:`app-download-qr-code-generator`,title:`What is an app download QR code generator`,content:[`With an app download QR code generator you can create a single QR code  that directs users to download their app from various app stores, such as the Apple App Store, Google Play Store, or others. Instead of having separate QR codes for different platforms, this generator creates a unified QR code that detects the user's device and directs them to the appropriate store for download.
149
150Onelink.to is a service that offers an app download link and QR code generator. This simplifies the process for users and ensures they are directed to the correct app store.`],tags:[`short link`,`qr code`],hidden:!0},{id:`qr-code-for-app-download`,title:`What is a QR code for app download`,content:[`With a QR code for app download you get a single QR code that directs users to download their app from various app stores, such as the Apple App Store, Google Play Store, or others. Instead of having separate QR codes for different platforms, a QR code for app download detects the user's device and directs them to the appropriate store for download.
151
152Onelink.to is a service that offers QR codes and links for app download. This simplifies the process for users and ensures they are directed to the correct app store.`],tags:[`short link`,`qr code`],hidden:!0},{id:`app-store-qr-code-generator`,title:`What is an app store QR code generator?`,content:[`With an app store QR code generator you can create a single QR code that directs users to download their app from various app stores, such as the Apple App Store, Google Play Store, or others. Instead of having separate QR codes for different platforms, this generator creates a unified QR code that detects the user's device and directs them to the appropriate store for download.
153
154Onelink.to is a service that offers an app store QR code and link generator. This simplifies the process for users and ensures they are directed to the correct app store.`],tags:[`short link`,`qr code`],hidden:!0},{id:`qr-code-generator-for-app-store-and-google-play`,title:`How to generate a QR code for App Store and Google Play?`,content:[`With Onelink.to you can create a single smart QR code that let your users download your app from App Store and Google Play, using the same QR code. Onelink.to will automatically send the user to the correct app store depending on what device is being used. You can either use the Onelink as a QR code or as a short link.`],tags:[`qr code`,`short link`],hidden:!0},{id:`cross-platform-app-distribution`,title:`What is Cross-Platform App Distribution?`,content:[`Cross-platform (
154or Multi-platform) app distribution is the practice of making mobile applications available across various operating systems and devices. It ensures that an app can be accessed and installed by users regardless of their device type, whether it's iOS, Android, or others.
155
156Onelink.to is a service that offers cross-platform app distribution through smart download links and QR codes. This simplifies the process for users and ensures they are directed to the correct app store.`],tags:[`qr code`,`short link`],hidden:!0},{id:`target-multiple-app-stores`,title:`How to target multiple app stores?`,content:[`To be able to target multiple app stores using a single link or QR code you need to use a service offering smart download links.
157
158Onelink.to simplifies app downloads by generating a smart download link (and QR code) that detects the user's device and directs them to the right app store. This streamlines marketing, enhances user experience, and provides analytics for campaign optimization.`],tags:[`qr code`,`short link`],hidden:!0},{id:`mobile-app-marketing-platform`,title:`What is a mobile app marketing platform?`,content:[`A mobile app marketing platform helps developers and marketers promote their mobile applications across multiple channels and app stores. Onelink.to is a specialized mobile app marketing platform focused on smart download links and QR codes that automatically detect user devices and direct them to the appropriate app store. This streamlines user acquisition campaigns and improves download conversion rates.`],tags:[`mobile marketing`,`app promotion`],hidden:!0},{id:`app-marketing-qr-codes`,title:`How to use QR codes for app marketing?`,content:[`QR codes are powerful tools for app marketing campaigns. With Onelink.to, you can create smart QR codes that automatically detect the scanning device and direct users to the correct app store. Perfect for print advertising, packaging, business cards, posters, and events. Track scans and get detailed analytics on your app marketing performance.`],tags:[`qr marketing`,`app promotion`],hidden:!0},{id:`attribution-tracking-mobile-apps`,title:`How to set up attribution tracking for mobile apps?`,content:[`Mobile app attribution tracking helps you understand which marketing campaigns drive app downloads. Onelink.to provides built-in attribution tracking with UTM parameters, referrer tracking, and geographic data. Team plans include advanced UTM campaign tracking tools for comprehensive app marketing analytics.`],tags:[`attribution`,`tracking`],hidden:!0},{id:`dynamic-qr-code-vs-static`,title:`What is the difference between dynamic and static QR codes?`,content:[`Static QR codes contain fixed information that cannot be changed once generated. Dynamic QR codes from Onelink.to contain a short link that can be updated anytime without regenerating the QR code. This means you can print QR codes and change their destination later, track scans, and get analytics - perfect for long-term marketing campaigns.`],tags:[`qr code`,`dynamic`],hidden:!0}]},{id:`faq-custom-domains`,faqlang:`en`,title:`Custom Domains`,items:[{id:`what-are-custom-domains`,title:`What are custom domains?`,content:[`Custom domains (also known as "Bring Your Own Domain" or BYOD) allow you to use your own branded domain (like <code>app.yourdomain.com</code>) instead of <code>onelink.to</code> for your short links and QR codes. This helps build trust with your audience, enhances brand recognition, and creates a consistent professional experience across all your marketing channels.
159
160Custom domains are available on the <strong>Team Plus</strong> and <strong>Enterprise</strong> plans.`],tags:[`custom domains`,`branding`]},{id:`which-plans-include-custom-domains`,title:`Which plans include custom domains?`,content:[`Custom domains are available on the <strong>Team Plus</strong> plan (1 custom domain) and the <strong>Enterprise</strong> plan (up to 3 custom domains). All your Onelinks work with any of your verified custom domains.`],tags:[`custom domains`,`plans`,`pricing`]},{id:`how-to-setup-custom-domain`,title:`How do I set up a custom domain?`,content:[`To set up a custom domain:
161<ol><li>
161Choose a subdomain (e.g., <code>app.yourdomain.com</code>, <code>link.yourdomain.com</code>, or <code>download.yourdomain.com</code>)</li><li>Add a <strong>CNAME</strong> record in your DNS settings pointing to <code>mydomain.onelink.to</code></li><li>Add the domain in your Onelink.to account dashboard under Custom Domains</li><li>Click "Setup Domain" to start verification and TLS certificate generation</li></ol>
162
163The entire process may take anywhere from a few minutes to a few hours depending on DNS propagation. You'll receive an email when your domain is ready to use.`],tags:[`custom domains`,`setup`,`dns`]},{id:`custom-domain-cloudflare-proxy`,title:`My CNAME looks correct but verification fails (Cloudflare)`,content:[`If you use <strong>Cloudflare</strong>, make sure your CNAME record is set to <strong>DNS only</strong> (the grey cloud icon) and <strong>not Proxied</strong> (the orange cloud icon).
164
165When a record is proxied, Cloudflare hides your CNAME and serves traffic through its own servers, handling TLS itself. As a result we can't see that the record points to <code>mydomain.onelink.to</code>, and we can't verify your domain or issue a TLS certificate for it. To fix this, open your Cloudflare DNS settings, find the record for your subdomain, and click the orange cloud so it turns grey ("DNS only"). Verification should succeed within a few minutes.
166
167The same applies to other proxy, CDN, or web-firewall services (such as Sucuri, Imperva, or StackPath): disable proxying for this record so the CNAME points directly to our servers.`],tags:[`custom domains`,`dns`,`cloudflare`,`troubleshooting`]},{id:`custom-domain-with-cloudflare`,title:`Can I use Cloudflare (or another CDN) with my custom domain?`,content:[`Yes. You can keep your domain on Cloudflare, Sucuri, Imperva, StackPath, or any other DNS/CDN provider and still use it as a custom domain with Onelink.to. There is just one important setting.
168
169For the specific CNAME record that points your subdomain (e.g. <code>app.yourdomain.com</code>) to <code>mydomain.onelink.to</code>, you must <strong>disable proxying</strong> on that record. In Cloudflare this means setting the record to <strong>DNS only</strong> (grey cloud), not <strong>Proxied</strong> (orange cloud). Other providers have similar toggles.
170
171This only affects the one CNAME record for your Onelink subdomain. Your root domain and any other records can stay proxied as before, so the rest of your site continues to benefit from your CDN/WAF. We handle TLS termination and traffic for the Onelink subdomain on our side.`],tags:[`custom domains`,`dns`,`cloudflare`,`cdn`,`proxy`]},{id:`custom-domain-caa-records`,title:`What if my domain has CAA records?`,content:[`<strong>CAA</strong> (Certification Authority Authorization) is an optional DNS record that tells certificate authorities which providers are allowed to issue TLS certificates for your domain. Most domains do not have CAA records, in which case there is nothing to do — TLS issuance for your Onelink subdomain will just work.
172
173If your root domain <em>does</em> have CAA records, you must explicitly allow <strong>Let's Encrypt</strong>, which is the certificate authority we use. Add the following entry alongside your existing CAA records, on the subdomain you're using with Onelink.to:
174<ul><li>Type: <code>CAA</code></li><li>Name: your subdomain (e.g. <code>app</code>)</li><li>Data: <code>0 issue "letsencrypt.org"</code></li><li>TTL: <code>3600</code> (or Auto)</li></ul>
175
176Not sure if your domain has CAA records? Open your DNS provider's dashboard and look for any entries of type CAA on the root domain. If there are none, you can skip this step entirely. If there are, add the entry above before clicking "Setup Domain" — otherwise certificate issuance will fail and verification will not complete.`],tags:[`custom domains`,`dns`,`caa`,`tls`,`certificates`]},{id:`can-i-use-root-domain`,title:`Can I use a root domain (yourdomain.com)?`,content:[`No, you must use a subdomain like <code>app.yourdomain.com</code> or <code>link.yourdomain.com</code>. Root domains (e.g., <code>yourdomain.com</code>) cannot be used because they don't support CNAME records, which are required for custom domain setup.`],tags:[`custom domains`,`dns`,`subdomain`]},{id:`custom-domain-bare-redirect`,title:`Where does my custom domain send visitors when no Onelink matches?`,content:[`Two situations each get their own answer:
177<ul><li><strong>The domain on its own</strong> - for example <code>app.yourdomain.com</code> with nothing after the slash</li><li><strong>A link that does not exist</strong> - mistyped, deleted or never created, like <code>app.yourdomain.com/oldcampaign</code>. Longer paths such as <code>app.yourdomain.com/product/123</code> follow the same choice</li></ul>
178For each, choose one of:
179<ul><li><strong>Show a not-found page</strong></li><li><strong>Send them to your web address</strong> - a page on your own site, such as your homepage</li><li><strong>Send them to a default Onelink</strong> - one of your Onelinks, so visitors still reach the right app store</li></ul>
180Set this under <strong>Settings > Custom Domains</strong>, in the domain's <strong>When no Onelink matches</strong> section. Add the web address or choose the default Onelink first: a choice can only name a destination the domain has.
181
182When a link that does not exist goes to your web address, you also decide what happens to the path: drop it, let it replace the web address's path, or add it to that path - so <code>app.yourdomain.com/product/123</code> can land on the matching page of your site.
183
184The web address must be a full <code>http</code> or <code>https</code> URL and cannot point back to the same custom domain. Links that match one of your Onelinks always go to that Onelink's destinations.`],tags:[`custom domains`,`redirect`,`bare domain`,`not found`,`default onelink`,`web address`,`settings`]},{id:`custom-domain-verification-time`,title:`How long does domain verification take?`,content:[`Domain verification typically takes anywhere from a few minutes to a few hours. The timing depends on:
185<ul><li><strong>DNS propagation:</strong> After you configure your CNAME record, it can take time for DNS changes to propagate globally (usually 15 minutes to 2 hours)</li><li><strong>TLS certificate generation:</strong> Once DNS is verified, we automatically generate a TLS certificate using Let's Encrypt, which usually takes a few minutes</li></ul>
186
187You'll receive an email notification when your custom domain is fully set up and ready to use.`],tags:[`custom domains`,`timing`,`dns`,`tls`]},{id:`tls-certificates-included`,title:`Are TLS certificates included?`,content:[`Yes! TLS certificates are automatically generated and managed for all custom domains using <strong>Let's Encrypt</strong>. Certificates are valid for 90 days and are automatically renewed before expiration. You don't need to do anything - the entire process is handled automatically by Onelink.to.`],tags:[`custom domains`,`tls`,`security`,`certificates`]},{id:`deleting-custom-domain-impact`,title:`What happens to my links if I delete a custom domain?`,content:[`<strong>Warning:</strong> Deleting a custom domain will immediately break any existing links or QR codes that use that domain. Anyone clicking those links will see an error.
188
189Before deleting a domain:
190<ul><li>Update any Onelinks that are using the domain as their default</li><li>Update or replace any QR codes that display the domain</li><li>Consider the impact on printed materials, marketing campaigns, and any other places where the links are used</li></ul>
191
192All your Onelinks will continue to work through <code>onelink.to</code> and any other custom domains you have configured.`],tags:[`custom domains`,`delete`,`management`]}]},{id:`faq-open-in-app`,faqlang:`en`,title:`Opening your app (deep linking)`,short_title:`Open in a
192pp`,items:[{id:`what-is-deep-linking`,related:[],title:`What is deep linking?`,content:[`A deep link is an ordinary web address that opens your app when it is installed, and the web page when it is not.
193
194On iOS the mechanism is <strong>Universal Links</strong>, on Android <strong>App Links</strong>: your domain hosts a small file naming the apps allowed to open its links, and your app declares the domain.
195
196Onelink.to uses deep linking to build open-app-or-download: instead of opening a web page if the app is not installed, a Onelink sends the visitor to download your app.`],tags:[`app links`,`universal links`,`deep links`,`deep linking`,`onelink`,`open in app`]},{id:`what-is-an-open-app-or-download-link`,related:[],title:`What is an open-app-or-download link?`,content:[`A link that opens your app when it is installed, and sends everyone else to download it — to the right app store for their device, or wherever else that Onelink points.
197
198It is available on the <strong>Team Plus</strong> and <strong>Enterprise</strong> plans, and is set up on your custom domain.
199
200Onelink.to does not currently support <strong>deferred deep linking</strong>: context is not carried through an app install, so someone who installs from your link opens the app on its normal first screen.`],tags:[`deep linking`,`deferred deep linking`,`onelink`,`app store`,`download`,`open in app`]},{id:`open-in-app-requires-custom-domain`,related:[`what-are-custom-domains`,`how-to-setup-custom-domain`],title:`Why does deep linking require a custom domain?`,content:[`Apple and Google both verify that the domain and the app belong to the same owner. This stops anyone else from making links on their domain open your app.`],tags:[`app links`,`custom domains`,`plans`]},{id:`which-plans-include-open-in-app`,related:[],title:`Which plans include deep linking?`,content:[`The <strong>Team Plus</strong> and <strong>Enterprise</strong> plans, which are the plans with custom domains — Team Plus covers 1 domain, Enterprise up to 3. There is no limit on how many apps a domain may open: a bank with separate retail and business apps can point both at one domain.`],tags:[`app links`,`plans`,`pricing`]},{id:`how-to-set-up-open-in-app`,related:[`how-to-setup-custom-domain`],title:`How do I set up deep linking?`,content:[`Two halves. The second belongs to whoever builds your app.
201
202<strong>On Onelink.to:</strong>
203<ol><li>Set up your custom domain, if you have not already</li><li>Open <strong>Settings > Custom Domains</strong> and expand the domain</li><li>Under <strong>Open in app</strong>, upload the association file for each platform — we check it and point out anything that looks wrong</li></ol>
204
205<strong>In your app:</strong>
206<ul><li><strong>iOS:</strong> an Associated Domains entitlement for <code>applinks:app.yourdomain.com</code> — <a href="https://developer.apple.com/documentation/xcode/supporting-associated-domains" target="_blank" rel="noopener">Supporting associated domains</a>. To test without waiting for Apple's CDN, append <code>?mode=developer</code> and enable Developer Mode on the device</li><li><strong>Android:</strong> an intent filter for the domain with <code>android:autoVerify="true"</code> — <a href="https://developer.android.com/training/app-links/verify-android-applinks" target="_blank" rel="noopener">Verify Android App Links</a>. The fingerprint must be the SHA-256 of the <strong>Play App Signing</strong> certificate, not the upload key — <a href="https://support.google.com/googleplay/android-developer/answer/9842756" target="_blank" rel="noopener">Play App Signing</a>. Check a device with <code>adb shell pm verify-app-links --re-verify your.package.name</code></li></ul>
207
208Both need a new build submitted to the stores, so plan this with your app release.`],tags:[`app links`,`deep linking`,`setup`,`ios`,`android`,`developers`,`open in app`]},{id:`where-do-i-get-the-association-files`,related:[],title:`Where do I get assetlinks.json and the AASA file?`,content:[`<strong>Android:</strong> Play Console generates a complete <code>assetlinks.json</code>, as does Android Studio's App Links Assistant. Upload what it gives you.
209
210<strong>iOS:</strong> Apple ships no generator. You need your <strong>App ID Prefix</strong> (10 characters, under Membership on developer.apple.com — usually, but not always, your Team ID) and your app's <strong>Bundle ID</strong> from Xcode. We build the file from those and show it before you save it.`],tags:[`app links`,`setup`,`ios`,`android`,`files`]}
210,{id:`open-in-app-not-working`,related:[],title:`Why does my link open the browser, not the app?`,content:[`In order of likelihood:
211
212<ul><li><strong>The app build has not shipped.</strong> The app half takes effect only once the new version is on the device</li><li><strong>The wrong Android fingerprint.</strong> It must be the SHA-256 of your <strong>Play App Signing</strong> certificate, not your upload key. It fails silently</li><li><strong>The device has an old copy.</strong> Phones fetch the association when the app is installed or updated, so test on a fresh install</li><li><strong>Apple has not caught up.</strong> Apple collects the iOS file through its own CDN, so a change can take up to a day to reach devices</li></ul>`],tags:[`app links`,`troubleshooting`,`not working`]},{id:`open-in-app-and-statistics`,related:[],title:`Do deep links still count clicks?`,content:[`Not for the visitors whose app opens. When the phone hands a link straight to your app, the request never reaches Onelink.to.
213
214Clicks are still counted for everyone else: visitors without the app, everyone on desktop, and links opened in apps that do not support the mechanism. Your own in-app analytics sees the rest.`],tags:[`app links`,`statistics`,`analytics`]},{id:`open-in-app-existing-links`,related:[],title:`What happens to links and QR codes I already shared?`,content:[`As soon as a device has a version of your app that supports it, every link on the domain opens the app, including links you have already shared and QR codes already printed.`],tags:[`app links`,`qr code`]}]}]})),It,Lt,Rt=e((()=>{ht(),_t(),yt(),xt(),Ct(),Tt(),Dt(),kt(),jt(),Nt(),Ft(),It={general:mt,topmenu:gt,plans:vt,legal:bt,footer:St,landing:wt,pricing:Et,support:Ot,meta:At,qrgenerator:Mt},Lt=Pt})),zt,Bt=e((()=>{zt={button_close:`Cerrar`,button_accept_all_cookies:`Aceptar todas`,button_accept_selected_cookies:`Aceptar seleccionadas`,button_reject_cookies:`Rechazar no esenciales`,signup_now_free_free:`Comienza gratis`,cta_button_start_free:`Comenzar Gratis Hoy`,go_to_my_account:`Ir a Mi Cuenta`,cta_note:`No se requiere tarjeta de crédito • Comienza en menos de 2 minutos`,cookie_banner_title:`Onelink.to utiliza cookies`,cookie_banner_subtitle:`(y tecnologías similares)`,cookie_banner_description:`Este servicio (Onelink.to) utiliza cookies y tecnologías similares para mejorar la experiencia del usuario y el rendimiento, y para crear mejores estadísticas de uso utilizando herramientas como Google Analytics.`,cookie_choose:`Elegir qué permitir`,cookie_type_required:`Requeridas`,cookie_type_experience:`Experiencia`,cookie_type_performance:`Rendimiento`,cookie_type_analytics:`Análisis`,language_selector_ai_notice:`Las traducciones se realizan con IA. Si algunas traducciones son incorrectas, por favor háganoslo saber en [email protected]`}})),Vt,Ht=e((()=>{Vt={signin:`Iniciar Sesión`,signin_small:`Entrar`,register:`Comenzar`,register_small:`Crear`,menu:`Menú`,my_account:`Mi Cuenta`,home:`Inicio`,home_small:`Inicio`,about:`Acerca de Onelink.to`,about_small:`Acerca de`,support:`Soporte`,support_small:`Soporte`,pricing:`Precios`,pricing_small:`Precios`,qr_generator:`Generador QR`,qr_generator_small:`Generador QR`}})),Ut,Wt=e((()=>{z(),Ut={button_select_plan:`Seleccionar Plan`,new:`Nuevo`,plan:`Plan`,ladder_builds_on:`Todo lo de %s y`,ladder_up_from:`antes %s`,select_plan_label:`Seleccionar plan`,start_with_plan:`Empezar con %s`,price:``,free:R.free,nonprofit:R.nonprofit,professional:R.professional,team:R.team,teamplus:R.teamplus,enterprise:R.enterprise,per_month_abbrev:`/m`,per_year_abbrev:`/a`,plan_tooltip_monthly:`Plan %s. USD %s / mes o USD %s / año.`,plan_tooltip_yearly:`Plan %s. USD %s / año.`,eligibility:`Elegibilidad`,eligibility_tooltip:`¿Quién es elegible para registrarse para una cuenta de tipo específico?`,traffic:`Tráfico`,traffic_tooltip:`¿Cuánto tráfico (clics / hits) se incluye por onelink?`,lifetime:`Duración del Enlace`,lifetime_tooltip:`¿Por cuánto tiempo estará activo el onelink?`,editing:`Edición`,editing_tooltip:`¿Por cuánto tiempo y cuántas veces se pueden editar los enlaces de descarga conectados a un onelink?`,invisibleRedirects:`Redirecciones Invisibles *`,invisibleRedirects_tooltip:`Normalmente, los visitantes no notarán Onelink.to en absoluto: la tienda de apps correcta se abre sin demora.
215
216* El plan Free incluye redirecciones invisibles durante los primeros 3 meses y después para los primeros 1,000 clics de cada mes. A partir de ahí, los visitantes ven una página de Onelink.to que los redirige tras una breve espera.`,adfree:`Sin Anuncios`,adfree_tooltip:`Todos los planes están libres de anuncios: Onelink.to nunca muestra anuncios a quienes hacen clic en tus enlaces.`,urlCount:`Cantidad de Enlaces`,urlCount_tooltip:`¿Cuántos onelinks pueden estar activos al mismo tiempo?`,customURLs:`Enlaces Personalizados`,customURLs_tooltip:`¿Se puede personalizar el código/URL del onelink? Ej. https://onelink.to/mi-enlace-personalizado`,computers:`Enlaces Windows + Mac`,computers_tooltip:`Enlaces específicos para computadoras Windows y Mac`,parameterForwarding:`Reenvío de Parámetros`,parameterForwarding_tooltip:`El reenvío de parámetros te permite tener parámetros de URL (parámetros de cadena de consulta) reenviados con la redirección`,customization:`Personalización`,customDomains:`Dominios personalizados`,customDomains_tooltip:`Use su propio dominio de marca (por ejemplo, app.sudominio.com) para sus Onelinks. Incluye certificados TLS automáticos.`,customDomains_1x_tooltip:`Sí, 1 dominio personalizado`,customDomains_3x_tooltip:`Sí, 3 dominios personalizados`,appLinks:`Abrir en la app (deep linking)`,appLinks_tooltip:`Los enlaces en su propio dominio abren su app si está instalada y envían a los demás a la tienda correcta. Usa iOS Universal Links y Android App Links, y requiere un dominio personalizado.`,qrStyling:`Estilo de Código QR`,qrStyles:`Estilo de Código QR`,qrStyles_tooltip:`Personaliza la apariencia del código QR con patrones y bordes.`,qrStyleSlots:`Estilos Guardados`,qrStyleSlots_tooltip:`Número de estilos de código QR personalizados que puedes guardar y reutilizar.`,qrStyleLogo:`Añade Tu Logo`,qrStyleLogo_tooltip:`Añade el logo de tu empresa al centro de los códigos QR.`,stats:`Estadísticas`,statsDevice:`Estadísticas de Dispositivo`,statsDevice_tooltip:`Estadísticas de tipo de dispositivo`,statsRedirect:`Estadísticas de Redirección`,statsRedirect_tooltip:`Estadísticas de enlace de reenvío/redirección`,statsCountry:`Estadísticas de País`,statsCountry_tooltip:`Estadísticas de origen del país del hit`,statsReferringDomain:`Estadísticas de Referencia`,statsReferringDomain_tooltip:`Estadísticas del sitio de referencia`,statsUTM:`Campañas UTM`,statsUTM_tooltip:`Estadísticas de parámetros de campaña UTM`,statsRetention:`Retención de Estadísticas`,statsRetentionHourly:`Estadísticas por Hora`,statsRetentionHourly_tooltip:`¿Por cuántos días se guardan las estadísticas por hora?`,statsRetentionDaily:`Estadísticas Diarias`,statsRetentionDaily_tooltip:`¿Por cuánto tiempo se guardan las estadísticas diarias?`,statsApi:`API de Estadísticas`,statsApi_tooltip:`Accede a tus estadísticas de clics programáticamente mediante una API REST. Integra con herramientas de análisis, dashboards e informes personalizados.`,account:`Cuenta`,userTfa:`Autenticación de Dos Factores`,userTfa_tooltip:`¿Se puede usar la Autenticación de Dos Factores (TFA/2FA) en el inicio de sesión? (Solo inicios de sesión con contraseña)`,s
216ocialLogin:`Inicio de sesión con Google y Microsoft`,socialLogin_tooltip:`Inicia sesión con tu cuenta existente de Google o Microsoft — sin necesidad de una contraseña aparte.`,userCount:`Cantidad de Usuarios`,userCount_tooltip:`¿Cuántos usuarios (inicios de sesión) se pueden conectar a la cuenta?`,unlimited:`Ilimitado`,unlimited_tooltip:``,all:`Todos`,all_tooltip:``,private_non_profit:`Sin Fines de Lucro`,private_non_profit_tooltip:`Solo para organizaciones sin ánimo de lucro`,tooltip_yes:`Sí`,tooltip_no:`No`,invisibleRedirects_free:`3 meses
217 + 1K clics/mes`,invisibleRedirects_free_tooltip:`Redirecciones invisibles durante los primeros 3 meses y después para los primeros 1,000 clics (o escaneos QR) de cada mes`,days_30:`30 días`,days_30_tooltip:`Estadísticas guardadas por 30 días`,days_90:`90 días`,days_90_tooltip:`Estadísticas guardadas por 90 días`,two_years:`2 años`,two_years_tooltip:`Estadísticas guardadas por 2 años (750 días)`,subscription_disclaimer:`Precios en USD excluyendo IVA. Las suscripciones se renuevan automáticamente.`}})),Gt,Kt=e((()=>{Gt={title_tos:`Términos de Servicio - Onelink.to (OLTO AB)`,title_privacy:`Política de Privacidad - Onelink.to (OLTO AB)`,title_notice:`Aviso Legal - Onelink.to (OLTO AB)`,effective_from:`Vigente desde:`}})),qt,Jt=e((()=>{qt={heading_site:`Sitio`,heading_legal:`Legal`,heading_contact:`Contáctanos`,terms_of_service:`Términos de Servicio`,terms_short:`Términos`,privacy_policy:`Política de Privacidad`,privacy_short:`Privacidad`,legal_notice:`Aviso Legal`,legal_notice_short:`Legal`,cookie_consent:`Consentimiento de Cookies`,cookie_consent_short:`Cookies`,copyright:`© 2011-%s Onelink.to`,tagline:`<span>Onelink.to</span> - Simplifica las descargas de aplicaciones con <span>un enlace para</span> todas las tiendas de aplicaciones`,show_more:`mostrar más`,show_less:`mostrar menos`,contact:`<a href="mailto:[email protected]">[email protected]</a><a href="mailto:[email protected]">[email protected]</a>`,info:`Creado originalmente por <a href="https://www.mobileinteraction.se" target="_blank" rel="noopener">Mobile Interaction - Apputveckling Stockholm</a>`}})),Yt,Xt=e((()=>{Yt={hero_title_one_link_to:`Onelink.to`,hero_title_all_app_stores:`Un enlace a todas las tiendas de apps`,hero_subtitle:`Deja de usar múltiples enlaces y códigos QR. Obtén un enlace universal que funciona en App Store de Apple, Google Play y muchas otras plataformas.`,hero_benefit_smart_detection:`Detección inteligente de dispositivos`,hero_benefit_dynamic_link:`Enlace dinámico y código QR`,hero_benefit_analytics_stats:`Análisis`,hero_benefit_analytics_api:` + acceso API`,hero_benefit_custom_domain:`Su propio dominio + Abrir en la app`,hero_benefit_new_feature_badge:`Nueva función`,hero_benefit_plan_tooltip:`Disponible en los planes Team Plus y Enterprise.`,hero_benefit_free_tooltip:`Incluido en todos los planes.`,hero_benefit_new_tooltip:`Añadido recientemente. Use su propio dominio (por ejemplo, app.sudominio.com) para sus Onelinks, con certificados TLS automáticos. Además, esos enlaces abren su app si está instalada y envían a los demás a la tienda correcta.`,hero_cta_compare_plans:`Comparar planes`,schema_feature_smart_routing:`Enlaces inteligentes de descarga de apps que envían a los usuarios a la tienda correcta (App Store, Google Play y otras) según su dispositivo`,schema_feature_qr_codes:`Códigos QR con estilo visual opcional`,schema_feature_dynamic_links:`Enlaces cortos dinámicos — cambia el destino del enlace sin cambiar la URL del enlace corto`,schema_feature_analytics:`Estadísticas e informes de clics por enlace`,schema_feature_custom_domains:`Dominios personalizados para enlaces cortos con tu marca`,schema_feature_api:`API para obtener estadísticas de clics`,hero_demo_title:`Ve los Enlaces de Apps en Acción`,hero_demo_subtitle:`Prueba un demo de Onelink para {appName}`,hero_demo_instruction:`Escanea con tu móvil o haz clic en el enlace`,hero_demo_description:`Detecta tu dispositivo y te lleva al lugar correcto: <b>iPhone</b> va a la App Store, <b>Android</b> a Google Play, <b>escritorio</b> al sitio de {appName}.`,about_title:`Acerca de Onelink.to`,about_subtitle:`Simplificando descargas de apps con enlaces inteligentes desde 2011`,about_stats_clicks_served:`Clics Servidos`,about_stats_monthly_clicks:`Clics Mensuales`,about_stats_users_registered:`Usuarios Registrados`,about_stats_operating_since:`Operando Desde`,about_stats_clicks_served_value:`20G+`,about_stats_monthly_clicks_value:`200M+`,about_stats_users_registered_value:`1M+`,about_stats_clicks_served_tooltip:`Más de 20 mil millones de clics totales servidos`,about_stats_monthly_clicks_tooltip:`Más de 200 millones de clics por mes`,about_stats_users_registered_tooltip:`Más de 1 millón de usuarios registrados en todo el mund
217o`,about_stats_operating_since_tooltip:`Operando desde 2011 desde Estocolmo, Suecia`,about_content_paragraph_1:`Onelink.to empezó en Estocolmo, Suecia, en 2011, a raíz de las dificultades de distribuir apps en varias tiendas de aplicaciones. Construimos la herramienta que necesitábamos. Hoy sigue dirigida por su fundador.`,about_content_paragraph_3:`La continuidad importa — los Onelinks creados en 2011 siguen funcionando hoy`,solution_title:`Cómo Onelink.to Resuelve Esto`,solution_subtitle:`Nuestra tecnología de enrutamiento inteligente detecta automáticamente el dispositivo de tu usuario y los dirige a la tienda de apps correcta.`,solution_step_label:`Paso`,solution_step1_title:`El usuario hace clic en tu Onelink`,solution_step1_description:`O escanea tu código QR`,solution_step2_title:`Detectamos su dispositivo`,solution_step2_description:`Reconocimiento automático de plataforma`,solution_step3_title:`Redirigimos a la tienda correcta`,solution_step3_description:`Experiencia fluida en la tienda de apps`,cta_title:`¿Listo para Simplificar la Distribución de tu App?`,cta_subtitle:`Únete a miles de desarrolladores que han agilizado sus descargas de apps con Onelink.to`}})),Zt,Qt=e((()=>{Zt={hero_title:`Elige Tu Plan`,hero_subtitle:`Comienza gratis y escala mientras creces. Todos los planes incluyen nuestras características principales de gestión de enlaces y tráfico ilimitado*.`}})),$t,en=e((()=>{$t={hero_title:`Soporte y FAQ`,search_placeholder:`Buscar en el soporte`,search_results:`%s resultados`,search_result_one:`1 resultado`,search_no_results:`Ninguna pregunta coincide con esas palabras`,view_all_questions:`Ver todas las preguntas de soporte`,close_aria_label:`Cerrar`,related_questions:`Preguntas Relacionadas`,show_less:`Mostrar menos`,show_all_related:`Mostrar todas las {count} preguntas relacionadas`,redirecting_message:`Redirigiendo a la sección acerca de...`}})),tn,nn=e((()=>{tn={description_home:`Simplifica las descargas de aplicaciones con onelink.to para todas las tiendas de aplicaciones. Generador de enlaces cortos y códigos QR para descargas de aplicaciones en App Store y Google Play.`,description_support:`Obtén ayuda con Onelink.to. Encuentra respuestas a preguntas frecuentes sobre enlaces de aplicaciones, códigos QR y enlaces de descarga inteligentes.`,description_pricing:`Elige tu plan de Onelink.to. Comienza gratis y escala mientras creces. Todos los planes incluyen características principales de gestión de enlaces y tráfico ilimitado.`,description_faq:`Preguntas frecuentes sobre enlaces de aplicaciones Onelink.to, códigos QR y soluciones de descarga inteligentes.`,title_qr_generator:`Generador de códigos QR gratis con logo y descarga masiva`,description_qr_generator:`Crea códigos QR gratis con tu logo, tus colores y un borde. Descárgalos en PNG o SVG, o cientos a la vez en un zip. En tu navegador, sin registro.`,description_faq_item:`Encuentra respuestas sobre distribución de aplicaciones, enlaces inteligentes y códigos QR para descargas de aplicaciones móviles en App Store y Google Play.`}})),rn,an=e((()=>{rn={hero_eyebrow:`Gratis · sin registro · nunca caduca`,hero_title:`Generador de códigos QR gratis`,hero_subtitle:`Dale estilo, añade tu logo y descárgalo en PNG o SVG, o usa el modo masivo para crear muchos códigos QR automáticamente. Los códigos QR se crean en tu navegador: no se envía nada por Internet y no se guarda nada en ningún sitio.`,mode:`Modo`,mode_single:`Un código`,mode_bulk:`Modo masivo`,content_label:`Enlace o texto`,url_warning:`Parece una dirección web sin https:// — muchos teléfonos la mostrarán como texto en lugar de abrirla.`,url_fix:`Añadir https://`,bulk_intro:`Crea un conjunto de códigos a partir de un patrón, por ejemplo: la dirección de una tienda × tres productos × un código de campaña para cartel, folleto y revista da 9 códigos.`,bulk_rule:`Cada línea de una casilla se combina, en orden, con cada línea de las demás casillas.`,part_one_line:`Parte {part} · 1 línea`,part_lines:`Parte {part} · {count} líneas`,part_remove:`Quitar la parte {part}`,part_add:`+ Añadir parte`,code_one:`código`,code_many:`códigos`,example:`Ejemplo`,clear:`Vaciar`,too_many:`Son más de {max}
217 códigos. Quita algunas líneas para descargar.`,bulk_url_all:`Parecen direcciones web sin https:// — muchos teléfonos las mostrarán como texto en lugar de abrirlas. Pon https:// al principio de la parte 1.`,bulk_url_some:`{count} de ellas parecen direcciones web sin https:// — muchos teléfonos las mostrarán como texto en lugar de abrirlas. Pon https:// al principio de la parte 1.`,more:`y {count} más`,pattern:`Patrón`,pattern_filled:`Relleno`,pattern_smooth:`Suave`,pattern_square:`Cuadrados`,pattern_rounded:`Redondeado`,pattern_circle:`Círculos`,colours:`Colores`,colour_code:`Código`,colour_background:`Fondo`,colour_hint:`Usa un código oscuro sobre un fondo claro — muchas cámaras de teléfono no leen lo contrario.`,border:`Borde`,border_thickness:`Grosor del borde`,border_none:`Ninguno`,border_thin:`Fino`,border_medium:`Medio`,border_thick:`Grueso`,border_corners:`Esquinas del borde`,border_square:`Rectas`,border_round:`Redondeadas`,border_colour:`Borde`,logo:`Logo`,logo_types:`PNG, JPG o SVG`,logo_select:`Elige o arrastra un archivo`,logo_change:`Cambiar archivo`,logo_size:`Tamaño del logo`,logo_small:`Pequeño`,logo_medium:`Mediano`,logo_large:`Grande`,logo_shape:`Forma del logo`,logo_square:`Cuadrado`,logo_circle:`Círculo`,logo_remove:`Quitar`,logo_circle_hint:`Un círculo necesita un logo cuadrado.`,logo_ceiling:`Los tamaños de logo más grandes no caben en este código.`,logo_rescaled:`La imagen se ha reducido para ajustarse al límite de tamaño.`,logo_error_type:`Elige un archivo PNG, JPG o SVG.`,logo_error_svg_size:`Un logo SVG debe pesar menos de 100 KB.`,logo_error_raster_size:`Un logo PNG o JPG debe pesar menos de 2 MB.`,logo_error_read:`No se ha podido leer ese archivo como imagen.`,logo_failed:`No se ha podido cargar el logo, así que el código se muestra sin él.`,logo_shrunk:`El logo se ha reducido para que el código se siga leyendo.`,logo_too_big:`El logo no cabe en este código ni en su tamaño más pequeño, así que se ha omitido.`,advanced:`Avanzado`,ec:`Corrección de errores`,ec_low:`Baja`,ec_medium:`Media`,ec_quartile:`Cuartil`,ec_high:`Alta`,ec_floor:`Tu logo cubre parte del código, así que necesita al menos el nivel {level}.`,ec_hint:`Un nivel más alto se sigue leyendo aunque parte del código esté dañada o sucia, pero hace el código más denso.`,png_scale:`Escala del PNG · píxeles por módulo`,png_scale_label:`Escala del PNG`,png_scale_hint:`Cada módulo mide un número entero de píxeles, así que los bordes quedan nítidos.`,png_scale_size:`Cada módulo mide un número entero de píxeles, así que los bordes quedan nítidos. Este código medirá {size} × {size} px.`,svg_scale_hint:`El SVG se adapta a cualquier tamaño.`,preview_alt:`Vista previa del código QR`,preview_empty:`Tu código QR aparece aquí`,preview_placeholder:`Escribe un enlace o un texto`,contrast_inverted:`Código claro sobre fondo oscuro — muchas cámaras de teléfono no lo leerán.`,contrast_low:`Poco contraste entre el código y el fondo — puede que no se lea.`,format:`Formato de archivo`,download:`Descargar {format}`,download_bulk_one:`Descargar 1 código (.zip)`,download_bulk:`Descargar {count} códigos (.zip)`,creating:`Creando…`,creating_count:`Creando {done} de {count}…`,zipping:`Comprimiendo…`,scan_note:`Escanea y comprueba siempre tu código QR con un teléfono antes de imprimirlo o compartirlo.`,error_too_long:`Demasiado texto para un código QR — acórtalo.`,error_failed:`No se ha podido crear el código.`,engine_failed:`No se ha podido cargar el generador de códigos QR. Comprueba tu conexión y recarga la página.`,upsell_title:`Son códigos QR estáticos: una vez impresos, no puedes cambiar lo que pasa al escanearlos.`,upsell_text:`¿Necesitas un código QR dinámico, un código inteligente de descarga de apps o estadísticas de escaneo? Regístrate en Onelink.to.`,upsell_button:`Empieza con Onelink.to`}})),on,sn=e((()=>{on=[{id:"rem",faqcut:"es",title:"",items:[]},{id:"rem",faqcut:"es",title:"",items:[]},{id:"rem",faqcut:"es",title:"",items:[]},{id:"rem",faqcut:"es",title:"",items:[]},{id:"rem",faqcut:"es",title:"",items:[]},{id:"rem",faqcut:"es",title:"",items:[]},{id:"rem",faqcut:"es",title:"",items:[]},{id:"rem",faqcut:"es",title:"",items:[]},{id:"rem",faqcut:"es",title:"",items:[]},{id:"rem",faqcut:"es",title:"",items:[]},{id:"rem",faqcut:"es",title:"",items:[]}]})),cn,ln,un=e((()=>{Bt(),Ht(),Wt(),Kt(),Jt(),Xt(),Qt(),en(),nn(),an(),sn(),cn={general:zt,topmenu:Vt,plans:Ut,legal:Gt,footer:qt,landing:Yt,pricing:Zt,support:$t,meta:tn,qrgenerator:rn},ln=on})),dn,fn,pn=e((()=>
217{z(),dn=` Plan`,fn={free:R.free,nonprofit:R.nonprofit,professional:R.professional,team:R.team,teamplus:R.teamplus,enterprise:R.enterprise,free_plan:R.free+dn,nonprofit_plan:R.nonprofit+dn,professional_plan:R.professional+dn,team_plan:R.team+dn,teamplus_plan:R.teamplus+dn,enterprise_plan:R.enterprise+dn,button_edit:`Modifier`,button_save:`Enregistrer`,button_close:`Fermer`,button_sign_out:`Se déconnecter`,button_continue:`Continuer`,button_cancel:`Annuler`,button_confirm:`Confirmer`,button_accept_all_cookies:`Tout accepter`,button_accept_selected_cookies:`Accepter la sélection`,button_reject_cookies:`Rejeter non-essentiels`,button_show:`Afficher`,button_hide:`Masquer`,loading:`Veuillez patienter...`,discard_changes:`Ignorer les modifications ?`,form_error_required_template:`%s est un champ obligatoire`,form_error_template:`Le champ contient une erreur`,network_error_general_head:`Impossible de compléter la requête`,network_error_general:`Nous rencontrons des problèmes inattendus, veuillez réessayer.`,tagline_start:`Simplifiez les téléchargements d'apps\\navec`,tagline_end:`toutes les boutiques d'apps`,editor_tagline:`Avec onelink.to, vous obtenez un lien vers votre app au lieu d'un lien par boutique d'applications.\\nAjoutez simplement chaque URL de téléchargement (lien) ci-dessous et commencez à utiliser votre onelink.to pour votre app.`,signup_now:`S'inscrire maintenant`,signup_now_free_free:`Commencer gratuitement`,cta_button_start_free:`Commencer Gratuitement`,go_to_my_account:`Aller à Mon Compte`,cta_note:`Aucune carte de crédit requise • Commencez en moins de 2 minutes`,error_unable_to_complete_request_head:`Impossible de compléter la requête`,error_unable_to_complete_request:`Si le problème persiste, veuillez contacter [email protected]`,account_deleted_head:`Compte Supprimé`,account_deleted_info:`Votre compte a été supprimé. Vous pouvez créer un nouveau compte à tout moment.`,cookie_banner_title:`Onelink.to utilise des cookies`,cookie_banner_subtitle:`(et technologies similaires)`,cookie_banner_description:`Ce service (Onelink.to) utilise des cookies et technologies similaires pour améliorer l'expérience utilisateur et les performances, et pour créer de meilleures statistiques d'usage en utilisant des outils comme Google Analytics.`,cookie_choose:`Choisir ce que vous autorisez`,cookie_type_required:`Requis`,cookie_type_experience:`Expérience`,cookie_type_performance:`Performance`,cookie_type_analytics:`Analyse`,language_selector_ai_notice:`Les traductions sont réalisées avec l'IA. Si certaines traductions sont incorrectes, veuillez nous le faire savoir sur [email protected]`,footer_terms_short:`Conditions`,footer_terms_full:`Conditions de Service`,footer_privacy_short:`Confidentialité`,footer_privacy_full:`Politique de Confidentialité`,footer_tagline:`Simplifiez les téléchargements d'apps avec onelink.to toutes les boutiques d'apps`,footer_show_less:`-afficher moins-`,footer_show_more:`-afficher plus-`}})),mn,hn=e((()=>{mn={signin:`Se connecter`,signin_small:`Entrer`,register:`Commencer`,register_small:`Créer`,menu:`Menu`,my_account:`Mon Compte`,home:`Accueil`,home_small:`Accueil`,about:`À propos`,about_small:`Info`,support:`Support`,support_small:`Aide`,pricing:`Tarifs`,pricing_small:`Tarifs`,qr_generator:`Générateur QR`,qr_generator_small:`Générateur QR`}})),gn,_n=e((()=>{z(),gn={button_select_plan:`Sélectionner le Plan`,new:`Nouveau`,plan:`Plan`,ladder_builds_on:`Tout %s et`,ladder_up_from:`auparavant %s`,select_plan_label:`Choisir le forfait`,start_with_plan:`Commencer avec %s`,price:``,free:R.free,nonprofit:R.nonprofit,professional:R.professional,team:R.team,teamplus:R.teamplus,enterprise:R.enterprise,per_month_abbrev:`/m`,per_year_abbrev:`/a`,plan_tooltip_monthly:`Plan %s. USD %s / mois ou USD %s / année.`,plan_tooltip_yearly:`Plan %s. USD %s / année.`,eligibility:`Éligibilité`,eligibility_tooltip:`Qui est éligible pour s'inscrire à un compte de type spécifique?`,traffic:`Trafic`,traffic_tooltip:`Combien de trafic (clics / hits) est inclus par onelink?`,lifetime:`Durée de Vie du Lien`,lifetime_tooltip:`Combien de temps le onelink sera-t-il actif?`,editing:`Édition`,editing_tooltip:`Pend
217ant combien de temps et combien de fois les liens de téléchargement connectés à un onelink peuvent-ils être modifiés?`,invisibleRedirects:`Redirections Invisibles *`,invisibleRedirects_tooltip:`Normalement, les visiteurs ne remarqueront pas du tout Onelink.to : le bon app store s'ouvre immédiatement.
218
219* Le plan Free inclut des redirections invisibles pendant les 3 premiers mois, puis pour les 1 000 premiers clics de chaque mois. Au-delà, les visiteurs voient une page Onelink.to qui les redirige après un court instant.`,adfree:`Sans Publicité`,adfree_tooltip:`Tous les plans sont sans publicité : Onelink.to n'affiche jamais de publicité aux visiteurs de vos liens.`,urlCount:`Nombre de Liens`,urlCount_tooltip:`Combien de onelinks peuvent être actifs en même temps?`,customURLs:`Liens Personnalisés`,customURLs_tooltip:`Le code/URL du onelink peut-il être personnalisé? Ex. https://onelink.to/mon-lien-personnalise`,computers:`Liens Windows + Mac`,computers_tooltip:`Liens spécifiques pour ordinateurs Windows et Mac`,parameterForwarding:`Transfert de Paramètres`,parameterForwarding_tooltip:`Le transfert de paramètres vous permet d'avoir des paramètres d'URL (paramètres de chaîne de requête) transférés avec la redirection`,customization:`Personnalisation`,customDomains:`Domaines Personnalisés`,customDomains_tooltip:`Utilisez votre propre domaine de marque (par exemple, app.votredomaine.com) pour vos Onelinks. Inclut des certificats TLS automatiques.`,customDomains_1x_tooltip:`Oui, 1 domaine personnalisé`,customDomains_3x_tooltip:`Oui, 3 domaines personnalisés`,appLinks:`Ouvrir dans l’app (deep linking)`,appLinks_tooltip:`Les liens sur votre propre domaine ouvrent votre application si elle est installée et dirigent les autres vers la bonne boutique. Utilise les Universal Links iOS et App Links Android, et nécessite un domaine personnalisé.`,qrStyling:`Style de Code QR`,qrStyles:`Style de Code QR`,qrStyles_tooltip:`Personnalisez l'apparence du code QR avec des motifs et des bordures.`,qrStyleSlots:`Styles Enregistrés`,qrStyleSlots_tooltip:`Nombre de styles de code QR personnalisés que vous pouvez enregistrer et réutiliser.`,qrStyleLogo:`Ajoutez Votre Logo`,qrStyleLogo_tooltip:`Ajoutez le logo de votre entreprise au centre des codes QR.`,stats:`Statistiques`,statsDevice:`Statistiques d'Appareil`,statsDevice_tooltip:`Statistiques de type d'appareil`,statsRedirect:`Statistiques de Redirection`,statsRedirect_tooltip:`Statistiques de lien de transfert/redirection`,statsCountry:`Statistiques de Pays`,statsCountry_tooltip:`Statistiques d'origine du pays du hit`,statsReferringDomain:`Statistiques de Référence`,statsReferringDomain_tooltip:`Statistiques du site de référence`,statsUTM:`Campagnes UTM`,statsUTM_tooltip:`Statistiques de paramètres de campagne UTM`,statsRetention:`Rétention des Statistiques`,statsRetentionHourly:`Statistiques Horaires`,statsRetentionHourly_tooltip:`Pendant combien de jours les statistiques horaires sont-elles sauvegardées?`,statsRetentionDaily:`Statistiques Quotidiennes`,statsRetentionDaily_tooltip:`Pendant combien de temps les statistiques quotidiennes sont-elles sauvegardées?`,statsApi:`API Statistiques`,statsApi_tooltip:`Accédez à vos statistiques de clics par programmation via une API REST. Intégrez avec des outils d'analyse, des tableaux de bord et des rapports personnalisés.`,account:`Compte`,userTfa:`Authentification à Deux Facteurs`,userTfa_tooltip:`L'Authentification à Deux Facteurs (TFA/2FA) peut-elle être utilisée à la connexion? (Connexions par mot de passe uniquement)`,socialLogin:`Connexion avec Google & Microsoft`,socialLogin_tooltip:`Connectez-vous avec votre compte Google ou Microsoft existant — pas besoin de mot de passe séparé.`,userCount:`Nombre d'Utilisateurs`,userCount_tooltip:`Combien d'utilisateurs (connexions) peuvent être connectés au compte?`,unlimited:`Illimité`,unlimited_tooltip:``,all:`Tout le monde`,all_tooltip:``,private_non_profit:`À But Non Lucratif`,private_non_profit_tooltip:`Uniquement pour les organisations à but non lucratif`,tooltip_yes:`Oui`,tooltip_no:`Non`,invisibleRedirects_free:`3 mois
220 + 1K clics/mois`,invisibleRedirects_free_tooltip:`Redirections invisibles pendant les 3 premiers mois, puis pour les 1 000 premiers clics (ou scans QR) de chaque mois`,days_30:`30 jours`,days_30_tooltip:`Statistiques sauvegardées pendant 30 jours`,days_90:`90 jours`,days_90_tooltip:`Statistiques sauvegardées pendant 90 jours`,two_years:`2 ans`,two_years_tooltip:`Statistiques sauvegardées pendant 2 ans (750 jours)`,subscription_disclaimer:`Prix en USD hors TVA. Les abonnements se renouvellent automatiquement.`}})),vn,yn=e((()=>{vn={title_tos:`Conditions de Service - Onelink.to (OLTO AB)`,title_privacy:`Politique de Confidentialité - Onelink.to (OLTO AB)`,title_notice:`Mentions Légales - Onelink.to (OLTO AB)`,effective_from:`En vigueur depuis :`}})),bn,xn=e((()=>{bn={heading_site:`Site`,heading_legal:`Légal`,heading_contact:`Nous contacter`,terms_of_service:`Conditions de Service`,terms_short:`Conditions`,privacy_policy:`Politique de Confidentialité`,privacy_short:`Confidentialité`,legal_notice:`Mention Légale`,legal_notice_short:`Légal`,cookie_consent:`Consentement aux Cookies`,cookie_consent_short:`Cookies`,copyright:`© 2011-%s Onelink.to`,tagline:`<span>Onelink.to</span> - Simplifiez les téléchargements d'applications avec <span>un lien vers</span> toutes les boutiques d'applications`,show_more:`afficher plus`,show_less:`afficher moins`,contact:`<a href="mailto:[email protected]">[email protected]</a><a href="mailto:[email protected]">[email protected]</a>`,info:`Créé à l'origine par <a href="https://www.mobileinteraction.se" target="_blank" rel="noopener">Mobile Interaction - Apputveckling Stockholm</a>`}})),Sn,Cn=e((()=>{Sn={hero_title_one_link_to:`Onelink.to`,hero_title_all_app_stores:`Un lien vers toutes les boutiques d'apps`,hero_subtitle:`Arrêtez d'utiliser plusieurs liens et co
220des QR. Obtenez un lien universel qui fonctionne sur l'App Store d'Apple, Google Play et de nombreuses autres plateformes.`,hero_benefit_smart_detection:`Détection intelligente d'appareil`,hero_benefit_dynamic_link:`Lien dynamique et code QR`,hero_benefit_analytics_stats:`Analyse`,hero_benefit_analytics_api:` + accès API`,hero_benefit_custom_domain:`Votre propre domaine + Ouvrir dans l’app`,hero_benefit_new_feature_badge:`Nouvelle fonctionnalité`,hero_benefit_plan_tooltip:`Disponible avec les forfaits Team Plus et Enterprise.`,hero_benefit_free_tooltip:`Inclus dans toutes les formules.`,hero_benefit_new_tooltip:`Ajouté récemment. Utilisez votre propre domaine (par exemple app.votredomaine.com) pour vos Onelinks, avec certificats TLS automatiques. Ces liens ouvrent aussi votre application si elle est installée et dirigent les autres vers la bonne boutique.`,hero_cta_compare_plans:`Comparer les forfaits`,schema_feature_smart_routing:`Liens intelligents de téléchargement d'app qui dirigent les utilisateurs vers la bonne boutique d'apps (App Store, Google Play et autres) selon leur appareil`,schema_feature_qr_codes:`Codes QR avec style visuel optionnel`,schema_feature_dynamic_links:`Liens courts dynamiques — modifiez la destination d'un lien sans changer l'URL du lien court`,schema_feature_analytics:`Statistiques et rapports de clics par lien`,schema_feature_custom_domains:`Domaines personnalisés pour liens courts avec votre marque`,schema_feature_api:`API pour récupérer les statistiques de clics`,hero_demo_title:`Voyez les Liens d'Apps en Action`,hero_demo_subtitle:`Testez une démo Onelink pour {appName}`,hero_demo_instruction:`Scannez avec votre mobile ou cliquez sur le lien`,hero_demo_description:`Détecte votre appareil et vous emmène au bon endroit : <b>iPhone</b> mène à l'App Store, <b>Android</b> à Google Play, <b>desktop</b> au site {appName}.`,about_title:`À propos d'Onelink.to`,about_subtitle:`Simplification des téléchargements d'apps avec des liens intelligents depuis 2011`,about_stats_clicks_served:`Clics Servis`,about_stats_monthly_clicks:`Clics Mensuels`,about_stats_users_registered:`Utilisateurs Inscrits`,about_stats_operating_since:`En Activité Depuis`,about_stats_clicks_served_value:`20Md+`,about_stats_monthly_clicks_value:`200M+`,about_stats_users_registered_value:`1M+`,about_stats_clicks_served_tooltip:`Plus de 20 milliards de clics totaux servis`,about_stats_monthly_clicks_tooltip:`Plus de 200 millions de clics par mois`,about_stats_users_registered_tooltip:`Plus d'1 million d'utilisateurs enregistrés dans le monde`,about_stats_operating_since_tooltip:`En activité depuis 2011 depuis Stockholm, Suède`,about_content_paragraph_1:`Onelink.to est né à Stockholm, en Suède, en 2011, des difficultés à distribuer des applications sur plusieurs app stores. Nous avons construit l'outil dont nous avions besoin. Toujours dirigé par son fondateur aujourd'hui.`,about_content_paragraph_3:`La continuité compte — les Onelinks créés en 2011 fonctionnent toujours aujourd'hui`,solution_title:`Comment Onelink.to Résout Cela`,solution_subtitle:`Notre technologie de routage intelligent détecte automatiquement l'appareil de votre utilisateur et les dirige vers la bonne boutique d'apps.`,solution_step_label:`Étape`,solution_step1_title:`L'utilisateur clique sur votre Onelink`,solution_step1_description:`Ou scanne votre code QR`,solution_step2_title:`Nous détectons leur appareil`,solution_step2_description:`Reconnaissance automatique de plateforme`,solution_step3_title:`Redirection vers la bonne boutique`,solution_step3_description:`Expérience fluide dans la boutique d'apps`,cta_title:`Prêt à Simplifier la Distribution de votre App ?`,cta_subtitle:`Rejoignez des milliers de développeurs qui ont rationalisé leurs téléchargements d'apps avec Onelink.to`}})),wn,Tn=e((()=>{wn={hero_title:`Choisissez Votre Plan`,hero_subtitle:`Commencez gratuitement et évoluez en grandissant. Tous les plans incluent nos fonctionnalités principales de gestion de liens et un trafic illimité*.`}})),En,Dn=e((()=>
220{En={hero_title:`Support et FAQ`,search_placeholder:`Rechercher dans l'aide`,search_results:`%s résultats`,search_result_one:`1 résultat`,search_no_results:`Aucune question ne correspond à ces mots`,view_all_questions:`Voir toutes les questions de support`,close_aria_label:`Fermer`,related_questions:`Questions Connexes`,show_less:`Afficher moins`,show_all_related:`Afficher toutes les {count} questions connexes`,redirecting_message:`Redirection vers la section à propos...`}})),On,kn=e((()=>{On={description_home:`Simplifiez les téléchargements d'applications avec onelink.to pour toutes les boutiques d'applications. Générateur de liens courts et codes QR pour téléchargements d'applications sur App Store et Google Play.`,description_support:`Obtenez de l'aide avec Onelink.to. Trouvez des réponses aux questions fréquemment posées sur les liens d'applications, les codes QR et les liens de téléchargement intelligents.`,description_pricing:`Choisissez votre plan Onelink.to. Commencez gratuitement et évoluez en grandissant. Tous les plans incluent les fonctionnalités principales de gestion de liens et un trafic illimité.`,description_faq:`Questions fréquemment posées sur les liens d'applications Onelink.to, les codes QR et les solutions de téléchargement intelligentes.`,title_qr_generator:`Générateur de QR code gratuit, avec logo et en masse`,description_qr_generator:`QR codes gratuits avec votre logo, vos couleurs et une bordure. En PNG ou SVG, ou des centaines d'un coup en zip. Dans votre navigateur, sans inscription.`,description_faq_item:`Trouvez des réponses sur la distribution d'applications, les liens intelligents et les codes QR pour les téléchargements d'applications mobiles sur App Store et Google Play.`}})),An,jn=e((()=>{An={hero_eyebrow:`Gratuit · sans inscription · n'expire jamais`,hero_title:`Générateur de QR code gratuit`,hero_subtitle:`Personnalisez-le, ajoutez votre logo et téléchargez-le en PNG ou SVG, ou utilisez le mode en masse pour créer automatiquement de nombreux QR codes. Les QR codes sont créés dans votre navigateur : rien n'est envoyé sur Internet et rien n'est stocké nulle part.`,mode:`Mode`,mode_single:`Un code`,mode_bulk:`Mode en masse`,content_label:`Lien ou texte`,url_warning:`Cela ressemble à une adresse web sans https:// — beaucoup de téléphones l'afficheront comme du texte au lieu de l'ouvrir.`,url_fix:`Ajouter https://`,bulk_intro:`Créez une série de codes à partir d'un modèle, par exemple : une adresse de boutique × trois produits × un code de campagne pour affiche, flyer et magazine donne 9 codes.`,bulk_rule:`Chaque ligne d'une case est combinée, dans l'ordre, avec chaque ligne des autres cases.`,part_one_line:`Partie {part} · 1 ligne`,part_lines:`Partie {part} · {count} lignes`,part_remove:`Supprimer la partie {part}`,part_add:`+ Ajouter une partie`,code_one:`code`,code_many:`codes`,example:`Exemple`,clear:`Effacer`,too_many:`Cela fait plus de {max} codes. Supprimez quelques lignes pour télécharger.`,bulk_url_all:`Ces lignes ressemblent à des adresses web sans https:// — beaucoup de téléphones les afficheront comme du texte au lieu de les ouvrir. Mettez https:// au début de la partie 1.`,bulk_url_some:`{count} d'entre elles ressemblent à des adresses web sans https:// — beaucoup de téléphones les afficheront comme du texte au lieu de les ouvrir. Mettez https:// au début de la partie 1.`,more:`et {count} de plus`,pattern:`Motif`,pattern_filled:`Plein`,pattern_smooth:`Lisse`,pattern_square:`Carrés`,pattern_rounded:`Arrondi`,pattern_circle:`Points`,colours:`Couleurs`,colour_code:`Code`,colour_background:`Fond`,colour_hint:`Utilisez un code foncé sur un fond clair — beaucoup d'appareils photo de téléphone ne lisent pas l'inverse.`,border:`Bordure`,border_thickness:`Épaisseur de la bordure`,border_none:`Aucune`,border_thin:`Fine`,border_medium:`Moyenne`,border_thick:`Épaisse`,border_corners:`Coins de la bordure`,border_square:`Carrés`,border_round:`Arrondis`,border_colour:`Bordure`,logo:`Logo`,logo_types:`PNG, JPG ou SVG`,logo_select:`Choisir ou déposer un fichier`,logo_change:`Changer de fichier`,logo_size:`Taille du logo`,logo_small:`Petit`,logo_medium:`Moyen`,logo_large:`Grand`,logo_shape:`Forme du logo`,logo_square:`Carré`,logo_circle:`Cercle`,logo_remove:`Supprimer`,logo_circle_hint:`Un cercle nécessite un logo carré.`,logo_ceiling:`Les tailles de logo plus grandes ne tiennent pas dans ce code.`,logo_rescaled:`L'image a été réduite pour respecter la taille maximale.`,logo_error_type:`Choisissez un fichier PNG, JPG ou SVG.`,logo_error_svg_size:`Un logo SVG doit faire moins de 100 Ko.`,logo_error_raster_size:`Un logo PNG ou JPG doit faire moins de 2 Mo.`,logo_error_read:`Ce fichier n'a pas pu être lu comme une image.`,logo_failed:`Le logo n'a pas pu être chargé, le code est donc affiché sans logo.`,logo_shrunk:`Le logo a été réduit pour que le code reste lisible.`,logo_too_big:`Le logo ne tient pas dans ce code, même à sa plus petite taille ; il a donc été retiré.`,advanced:`Avancé`,ec:`Correction d'erreurs`,ec_low:`Faible`,ec_medium:`Moyenne`,ec_quartile:`Quartile`,ec_high:`Élevée`,ec_floor:`Votre logo couvre une partie du code, il faut donc au moins le niveau {level}.`,ec_hint:`Un niveau plus élevé reste lisible si une partie du code est abîmée ou sale, mais rend le code plus dense.`,png_scale:`Échelle P
220NG · pixels par module`,png_scale_label:`Échelle PNG`,png_scale_hint:`Chaque module fait un nombre entier de pixels, les bords restent donc nets.`,png_scale_size:`Chaque module fait un nombre entier de pixels, les bords restent donc nets. Ce code fera {size} × {size} px.`,svg_scale_hint:`Le SVG s'adapte à toutes les tailles.`,preview_alt:`Aperçu du QR code`,preview_empty:`Votre QR code apparaît ici`,preview_placeholder:`Saisissez un lien ou du texte`,contrast_inverted:`Code clair sur fond foncé — beaucoup d'appareils photo de téléphone ne le liront pas.`,contrast_low:`Contraste faible entre le code et le fond — il risque de ne pas être scanné.`,format:`Format de fichier`,download:`Télécharger en {format}`,download_bulk_one:`Télécharger 1 code (.zip)`,download_bulk:`Télécharger {count} codes (.zip)`,creating:`Création…`,creating_count:`Création de {done} sur {count}…`,zipping:`Compression…`,scan_note:`Scannez et vérifiez toujours votre QR code avec un téléphone avant de l'imprimer ou de le partager.`,error_too_long:`Trop de texte pour un seul QR code — raccourcissez-le.`,error_failed:`Le code n'a pas pu être créé.`,engine_failed:`Le générateur de QR code n'a pas pu se charger. Vérifiez votre connexion et rechargez la page.`,upsell_title:`Ce sont des QR codes statiques : une fois imprimés, vous ne pouvez plus changer ce qui se passe quand on les scanne.`,upsell_text:`Besoin d'un QR code dynamique, d'un code intelligent de téléchargement d'app ou de statistiques de scan ? Inscrivez-vous sur Onelink.to.`,upsell_button:`Commencer avec Onelink.to`}})),Mn,Nn=e((()=>{Mn=[{id:"rem",faqcut:"fr",title:"",items:[]},{id:"rem",faqcut:"fr",title:"",items:[]},{id:"rem",faqcut:"fr",title:"",items:[]},{id:"rem",faqcut:"fr",title:"",items:[]},{id:"rem",faqcut:"fr",title:"",items:[]},{id:"rem",faqcut:"fr",title:"",items:[]},{id:"rem",faqcut:"fr",title:"",items:[]},{id:"rem",faqcut:"fr",title:"",items:[]},{id:"rem",faqcut:"fr",title:"",items:[]},{id:"rem",faqcut:"fr",title:"",items:[]},{id:"rem",faqcut:"fr",title:"",items:[]}]})),Pn,Fn,In=e((()=>{pn(),hn(),_n(),yn(),xn(),Cn(),Tn(),Dn(),kn(),jn(),Nn(),Pn={general:fn,topmenu:mn,plans:gn,legal:vn,footer:bn,landing:Sn,pricing:wn,support:En,meta:On,qrgenerator:An},Fn=Mn})),Ln,Rn=e((()=>{z(),Ln={free:R.free,nonprofit:R.nonprofit,professional:R.professional,team:R.team,teamplus:R.teamplus,enterprise:R.enterprise,signup_now_free_free:`Inizia gratis`,cta_button_start_free:`Inizia Gratuitamente Oggi`,go_to_my_account:`Vai al Mio Account`,cta_note:`Nessuna carta di credito richiesta • Inizia in meno di 2 minuti`,button_close:`Chiudi`,button_accept_all_cookies:`Accetta tutto`,button_accept_selected_cookies:`Accetta selezionati`,button_reject_cookies:`Rifiuta non essenziali`,cookie_banner_title:`Onelink.to utilizza cookies`,cookie_banner_subtitle:`(e tecnologie simili)`,cookie_banner_description:`Questo servizio (Onelink.to) utilizza cookies e tecnologie simili per migliorare l'esperienza utente e le prestazioni, e per creare migliori statistiche di utilizzo utilizzando strumenti come Google Analytics.`,cookie_choose:`Scegli cosa consentire`,cookie_type_required:`Obbligatori`,cookie_type_experience:`Esperienza`,cookie_type_performance:`Prestazioni`,cookie_type_analytics:`Analisi`,language_selector_ai_notice:`Le traduzioni sono realizzate con IA. Se alcune traduzioni non sono corrette, per favore fatecelo sapere su [email protected]`}})),zn,Bn=e((()=>{zn={signin:`Accedi`,signin_small:`Accedi`,register:`Inizia`,register_small:`Inizia`,menu:`Menu`,my_account:`Il Mio Account`,home:`Home`,home_small:`Home`,about:`Chi siamo`,about_small:`Info`,support:`Supporto`,support_small:`Aiuto`,pricing:`Prezzi`,pricing_small:`Prezzi`,qr_generator:`Generatore QR`,qr_generator_small:`Generatore QR`}})),Vn,Hn=e((()=>{z(),Vn={button_select_plan:`Seleziona Piano`,new:`Nuovo`,plan:`Piano`,ladder_builds_on:`Tutto di %s e`,ladder_up_from:`prima %s`,select_plan_label:`Seleziona piano`,start_with_plan:`Inizia con %s`,price:``,free:R.free,nonprofit:R.nonprofit,professional:R.professional,team:R.team,teamplus:R.teamplus,enterprise:R.enterprise,per_month_abbrev:`/m`,per_year_abbrev:`/a`,plan_tooltip_monthly:`Piano %s. USD %s / mese o USD %s / anno.`,plan_tooltip_yearly:`Piano %s. USD %s / anno.`,eligibility:`Idoneità`,eligibility_tooltip:`Chi è idoneo a registrarsi per un account di tipo specifico?`,traffic:`Traffico`,traffic_tooltip:`Quanto traffico (clic / hit) è incluso per onelink?`,lifetime:`Durata del Link`,lifetime_tooltip:`Per quanto tempo sarà attivo il onelink?`,editing:`Modifica`,editing_tooltip:`Per quanto tempo e quante volte possono essere modificati i link di download collegati a un onelink?`,invisibleRedirects:`Reindirizzamenti Invisibili *`,invisibleRedirects_tooltip:`Normalmente i visitatori non noteranno affatto Onelink.to: si apre subito l'app store giusto.
221
222* Il piano Free include reindirizzamenti invisibili per i primi 3 mesi, poi per i primi 1.000 clic di ogni mese. Oltre questa soglia, i visitatori vedono una pagina di Onelink.to che li inoltra dopo una breve attesa.`,adfree:`Senza Pubblicità`,adfree_tooltip:`Tutti i piani sono senza pubblicità: Onelink.to non mostra mai pubblicità a chi clicca sui tuoi link.`,urlC
222ount:`Numero di Link`,urlCount_tooltip:`Quanti onelink possono essere attivi contemporaneamente?`,customURLs:`Link Personalizzati`,customURLs_tooltip:`Il codice/URL del onelink può essere personalizzato? Es. https://onelink.to/mio-link-personalizzato`,computers:`Link Windows + Mac`,computers_tooltip:`Link specifici per computer Windows e Mac`,parameterForwarding:`Inoltro Parametri`,parameterForwarding_tooltip:`L'inoltro parametri ti consente di avere parametri URL (parametri di query string) inoltrati con il reindirizzamento`,customization:`Personalizzazione`,customDomains:`Domini Personalizzati`,customDomains_tooltip:`Utilizza il tuo dominio brandizzato (es. app.tuodominio.com) per i tuoi Onelinks. Include certificati TLS automatici.`,customDomains_1x_tooltip:`Sì, 1 dominio personalizzato`,customDomains_3x_tooltip:`Sì, 3 domini personalizzati`,appLinks:`Apri nell’app (deep linking)`,appLinks_tooltip:`I link sul tuo dominio aprono la tua app se è installata e portano gli altri allo store giusto. Usa iOS Universal Links e Android App Links e richiede un dominio personalizzato.`,qrStyling:`Stile Codice QR`,qrStyles:`Stile Codice QR`,qrStyles_tooltip:`Personalizza l'aspetto del codice QR con pattern e bordi.`,qrStyleSlots:`Stili Salvati`,qrStyleSlots_tooltip:`Numero di stili di codice QR personalizzati che puoi salvare e riutilizzare.`,qrStyleLogo:`Aggiungi il Tuo Logo`,qrStyleLogo_tooltip:`Aggiungi il logo della tua azienda al centro dei codici QR.`,stats:`Statistiche`,statsDevice:`Statistiche Dispositivo`,statsDevice_tooltip:`Statistiche del tipo di dispositivo`,statsRedirect:`Statistiche Reindirizzamento`,statsRedirect_tooltip:`Statistiche del link di inoltro/reindirizzamento`,statsCountry:`Statistiche Paese`,statsCountry_tooltip:`Statistiche dell'origine del paese del hit`,statsReferringDomain:`Statistiche Referrer`,statsReferringDomain_tooltip:`Statistiche del sito di riferimento`,statsUTM:`Campagne UTM`,statsUTM_tooltip:`Statistiche dei parametri della campagna UTM`,statsRetention:`Conservazione Statistiche`,statsRetentionHourly:`Statistiche Orarie`,statsRetentionHourly_tooltip:`Per quanti giorni vengono salvate le statistiche orarie?`,statsRetentionDaily:`Statistiche Giornaliere`,statsRetentionDaily_tooltip:`Per quanto tempo vengono salvate le statistiche giornaliere?`,statsApi:`API Statistiche`,statsApi_tooltip:`Accedi alle tue statistiche dei clic in modo programmatico tramite API REST. Integra con strumenti di analisi, dashboard e report personalizzati.`,account:`Account`,userTfa:`Autenticazione a Due Fattori`,userTfa_tooltip:`L'Autenticazione a Due Fattori (TFA/2FA) può essere utilizzata al login? (Solo login con password)`,socialLogin:`Login con Google & Microsoft`,socialLogin_tooltip:`Accedi con il tuo account Google o Microsoft esistente — non serve una password separata.`,userCount:`Numero Utenti`,userCount_tooltip:`Quanti utenti (login) possono essere collegati all'account?`,unlimited:`Illimitato`,unlimited_tooltip:``,all:`Tutti`,all_tooltip:``,private_non_profit:`No-Profit`,private_non_profit_tooltip:`Solo per organizzazioni non profit`,tooltip_yes:`Sì`,tooltip_no:`No`,invisibleRedirects_free:`3 mesi
223 + 1K clic/mese`,invisibleRedirects_free_tooltip:`Reindirizzamenti invisibili per i primi 3 mesi, poi per i primi 1.000 clic (o scansioni QR) di ogni mese`,days_30:`30 giorni`,days_30_tooltip:`Statistiche salvate per 30 giorni`,days_90:`90 giorni`,days_90_tooltip:`Statistiche salvate per 90 giorni`,two_years:`2 anni`,two_years_tooltip:`Statistiche salvate per 2 anni (750 giorni)`,subscription_disclaimer:`Prezzi in USD esclusa IVA. Gli abbonamenti si rinnovano automaticamente.`}})),Un,Wn=e((()=>{Un={title_tos:`Termini di Servizio - Onelink.to (OLTO AB)`,title_privacy:`Informativa sulla Privacy - Onelink.to (OLTO AB)`,title_notice:`Note Legali - Onelink.to (OLTO AB)`,effective_from:`Valido dal:`}})),Gn,Kn=e((()=>{Gn={heading_site:`Sito`,heading_legal:`Legale`,heading_contact:`Contattaci`,terms_of_service:`Termini di Servizio`,terms_short:`Termini`,privacy_policy:`Politica sulla Privacy`,privacy_short:`Privacy`,legal_notice:`Note Legali`,legal_notice_short:`Legale`,cookie_consent:`Consenso sui Cookie`,cookie_consent_short:`Cookies`,copyright:`© 2011-%s Onelink.to`,tagline:`<span>Onelink.to</span> - Semplifica i download delle app con <span>
223un link per</span> tutti gli app store`,show_more:`mostra di più`,show_less:`mostra di meno`,contact:`<a href="mailto:[email protected]">[email protected]</a><a href="mailto:[email protected]">[email protected]</a>`,info:`Creato originariamente da <a href="https://www.mobileinteraction.se" target="_blank" rel="noopener">Mobile Interaction - Apputveckling Stockholm</a>`}})),qn,Jn=e((()=>{qn={hero_title_one_link_to:`Onelink.to`,hero_title_all_app_stores:`Un link a tutti gli app store`,hero_subtitle:`Smetti di usare più link e codici QR. Ottieni un link universale che funziona su App Store di Apple, Google Play e molte altre piattaforme.`,hero_benefit_smart_detection:`Rilevamento intelligente del dispositivo`,hero_benefit_dynamic_link:`Link dinamico e codice QR`,hero_benefit_analytics_stats:`Analisi`,hero_benefit_analytics_api:` + accesso API`,hero_benefit_custom_domain:`Il tuo dominio + Apri nell’app`,hero_benefit_new_feature_badge:`Nuova funzionalità`,hero_benefit_plan_tooltip:`Disponibile nei piani Team Plus ed Enterprise.`,hero_benefit_free_tooltip:`Incluso in tutti i piani.`,hero_benefit_new_tooltip:`Aggiunto di recente. Usa il tuo dominio (ad esempio app.tuodominio.com) per i tuoi Onelink, con certificati TLS automatici. Quei link aprono anche la tua app se è installata e portano gli altri allo store giusto.`,hero_cta_compare_plans:`Confronta i piani`,schema_feature_smart_routing:`Link intelligenti per il download di app che indirizzano gli utenti allo store corretto (App Store, Google Play e altri) in base al loro dispositivo`,schema_feature_qr_codes:`Codici QR con stile visivo opzionale`,schema_feature_dynamic_links:`Link brevi dinamici — cambia la destinazione di un link senza cambiare l'URL del link breve`,schema_feature_analytics:`Statistiche e report dei clic per link`,schema_feature_custom_domains:`Domini personalizzati per link brevi con il tuo brand`,schema_feature_api:`API per recuperare le statistiche dei clic`,hero_demo_title:`Vedi i Link Intelligenti per App in Azione`,hero_demo_subtitle:`Prova una demo Onelink per {appName}`,hero_demo_instruction:`Scansiona con il tuo telefono o clicca sul link`,hero_demo_description:`Rileva il tuo dispositivo e ti porta nel posto giusto: <b>iPhone</b> va all'App Store, <b>Android</b> a Google Play, <b>desktop</b> al sito {appName}.`,about_title:`Chi è Onelink.to`,about_subtitle:`Semplificazione dei download delle app con link intelligenti dal 2011`,about_stats_clicks_served:`Clic Serviti`,about_stats_monthly_clicks:`Clic Mensili`,about_stats_users_registered:`Utenti Registrati`,about_stats_operating_since:`Operativo Dal`,about_stats_clicks_served_value:`20G+`,about_stats_monthly_clicks_value:`200M+`,about_stats_users_registered_value:`1M+`,about_stats_clicks_served_tooltip:`Più di 20 miliardi di clic totali serviti`,about_stats_monthly_clicks_tooltip:`Più di 200 milioni di clic al mese`,about_stats_users_registered_tooltip:`Più di 1 milione di utenti registrati nel mondo`,about_stats_operating_since_tooltip:`Operativo dal 2011 da Stoccolma, Svezia`,about_content_paragraph_1:`Onelink.to è nato a Stoccolma, in Svezia, nel 2011, dalle difficoltà di distribuire app su più app store. Abbiamo costruito lo strumento di cui avevamo bisogno. Ancora oggi guidato dal fondatore.`,about_content_paragraph_3:`La continuità conta — gli Onelink creati nel 2011 funzionano ancora oggi`,solution_title:`Come Onelink.to Risolve Questo`,solution_subtitle:`La nostra tecnologia di routing intelligente rileva automaticamente il dispositivo del tuo utente e lo indirizza al giusto app store.`,solution_step_label:`Passo`,solution_step1_title:`L'utente clicca sul tuo Onelink`,solution_step1_description:`O scansiona il tuo codice QR`,solution_step2_title:`Rileviamo il loro dispositivo`,solution_step2_description:`Riconoscimento automatico della piattaforma`,solution_step3_title:`Reindirizzamento al negozio corretto`,solution_step3_description:`Esperienza fluida nell'app store`,cta_title:`Pronto a Semplificare la Distribuzione della tua App?`,cta_subtitle:`Unisciti a migliaia di sviluppatori che hanno semplificato i download delle loro app con Onelink.to`}})),Yn,Xn=e((()=>{Yn={hero_title:`Scegli il Tuo Piano`,hero_subtitle:`Inizia gratuitamente e scala mentre cresci. Tutti i piani includono le nostre funzionalità principali di gestione link e traffico illimitato*.`}})),Zn,Qn=e((()=>
223{Zn={hero_title:`Supporto e FAQ`,search_placeholder:`Cerca nel supporto`,search_results:`%s risultati`,search_result_one:`1 risultato`,search_no_results:`Nessuna domanda corrisponde a queste parole`,view_all_questions:`Vedi tutte le domande di supporto`,close_aria_label:`Chiudi`,related_questions:`Domande Correlate`,show_less:`Mostra meno`,show_all_related:`Mostra tutte le {count} domande correlate`,redirecting_message:`Reindirizzamento alla sezione informazioni...`}})),$n,er=e((()=>{$n={description_home:`Semplifica i download delle app con onelink.to per tutti gli app store. Generatore di link corti e codici QR per download di app su App Store e Google Play.`,description_support:`Ottieni aiuto con Onelink.to. Trova risposte alle domande frequenti su link di app, codici QR e link di download intelligenti.`,description_pricing:`Scegli il tuo piano Onelink.to. Inizia gratuitamente e scala mentre cresci. Tutti i piani includono funzionalità principali di gestione link e traffico illimitato.`,description_faq:`Domande frequenti sui link di app Onelink.to, codici QR e soluzioni di download intelligenti.`,title_qr_generator:`Generatore di QR code gratis con logo e download in blocco`,description_qr_generator:`Crea codici QR gratuiti con il tuo logo, i tuoi colori e un bordo. Scaricali in PNG o SVG, o a centinaia in un solo zip. Nel tuo browser, senza registrazione.`,description_faq_item:`Trova risposte sulla distribuzione di app, link intelligenti e codici QR per download di app mobili su App Store e Google Play.`}})),tr,nr=e((()=>{tr={hero_eyebrow:`Gratis · senza registrazione · non scade mai`,hero_title:`Generatore di codici QR gratuito`,hero_subtitle:`Personalizzalo, aggiungi il tuo logo e scaricalo in PNG o SVG, oppure usa la modalità in blocco per creare automaticamente tanti codici QR. I codici QR vengono creati nel tuo browser: niente viene inviato su Internet e niente viene salvato da nessuna parte.`,mode:`Modalità`,mode_single:`Un codice`,mode_bulk:`Modalità in blocco`,content_label:`Link o testo`,url_warning:`Sembra un indirizzo web senza https:// — molti telefoni lo mostreranno come testo invece di aprirlo.`,url_fix:`Aggiungi https://`,bulk_intro:`Crea una serie di codici da un unico schema, per esempio: un indirizzo del negozio × tre prodotti × un codice campagna per manifesto, volantino e rivista dà 9 codici.`,bulk_rule:`Ogni riga di una casella viene combinata, in ordine, con ogni riga delle altre caselle.`,part_one_line:`Parte {part} · 1 riga`,part_lines:`Parte {part} · {count} righe`,part_remove:`Rimuovi la parte {part}`,part_add:`+ Aggiungi parte`,code_one:`codice`,code_many:`codici`,example:`Esempio`,clear:`Svuota`,too_many:`Sono più di {max} codici. Rimuovi qualche riga per scaricare.`,bulk_url_all:`Sembrano indirizzi web senza https:// — molti telefoni li mostreranno come testo invece di aprirli. Metti https:// all'inizio della parte 1.`,bulk_url_some:`{count} di questi sembrano indirizzi web senza https:// — molti telefoni li mostreranno come testo invece di aprirli. Metti https:// all'inizio della parte 1.`,more:`e altri {count}`,pattern:`Motivo`,pattern_filled:`Pieno`,pattern_smooth:`Morbido`,pattern_square:`Quadrati`,pattern_rounded:`Arrotondato`,pattern_circle:`Cerchi`,colours:`Colori`,colour_code:`Codice`,colour_background:`Sfondo`,colour_hint:`Usa un codice scuro su uno sfondo chiaro — molte fotocamere dei telefoni non leggono il contrario.`,border:`Bordo`,border_thickness:`Spessore del bordo`,border_none:`Nessuno`,border_thin:`Sottile`,border_medium:`Medio`,border_thick:`Spesso`,border_corners:`Angoli del bordo`,border_square:`Squadrati`,border_round:`Arrotondati`,border_colour:`Bordo`,logo:`Logo`,logo_types:`PNG, JPG o SVG`,logo_select:`Scegli o trascina un file`,logo_change:`Cambia file`,logo_size:`Dimensione del logo`,logo_small:`Piccolo`,logo_medium:`Medio`,logo_large:`Grande`,logo_shape:`Forma del logo`,logo_square:`Quadrato`,logo_circle:`Cerchio`,logo_remove:`Rimuovi`,logo_circle_hint:`Per un cerchio serve un logo quadrato.`,logo_ceiling:`Dimensioni del logo più grandi non entrano in questo codice.`,logo_rescaled:`L'immagine è stata ridotta per rientrare nel limite di dimensione.`,logo_error_type:`Scegli un file PNG, JPG o SVG.`,logo_error_svg_size:`Un logo SVG deve essere inferiore a 100 KB.`,logo_error_raster_size:`Un logo PNG o JPG deve essere inferiore a 2 MB.`,logo_error_read:`Non è stato possibile leggere il file come immagine.`,logo_failed:`Non è stato possibile caricare il logo, quindi il codice è mostrato senza.`,logo_shrunk:`Il logo è stato rimpicciolito perché il codice resti leggibile.`,logo_too_big:`Il logo non entra in questo codice nemmeno alla dimensione minima, quindi è stato omesso.`,advanced:`Avanzate`,ec:`Correzione degli errori`,ec_low:`Bassa`,ec_medium:`Media`,ec_quartile:`Quartile`,ec_high:`Alta`,ec_floor:`Il tuo logo copre parte del c
223odice, quindi serve almeno il livello {level}.`,ec_hint:`Un livello più alto resta leggibile anche se parte del codice è danneggiata o sporca, ma rende il codice più denso.`,png_scale:`Scala PNG · pixel per modulo`,png_scale_label:`Scala PNG`,png_scale_hint:`Ogni modulo è un numero intero di pixel, quindi i bordi restano nitidi.`,png_scale_size:`Ogni modulo è un numero intero di pixel, quindi i bordi restano nitidi. Questo codice sarà di {size} × {size} px.`,svg_scale_hint:`L'SVG si adatta a qualsiasi dimensione.`,preview_alt:`Anteprima del codice QR`,preview_empty:`Qui appare il tuo codice QR`,preview_placeholder:`Scrivi un link o un testo`,contrast_inverted:`Codice chiaro su sfondo scuro — molte fotocamere dei telefoni non lo leggeranno.`,contrast_low:`Poco contrasto tra codice e sfondo — potrebbe non essere letto.`,format:`Formato del file`,download:`Scarica {format}`,download_bulk_one:`Scarica 1 codice (.zip)`,download_bulk:`Scarica {count} codici (.zip)`,creating:`Creazione…`,creating_count:`Creazione {done} di {count}…`,zipping:`Compressione…`,scan_note:`Scansiona e verifica sempre il tuo codice QR con un telefono prima di stamparlo o condividerlo.`,error_too_long:`Troppo testo per un solo codice QR — accorcialo.`,error_failed:`Non è stato possibile creare il codice.`,engine_failed:`Non è stato possibile caricare il generatore di codici QR. Controlla la connessione e ricarica la pagina.`,upsell_title:`Questi sono codici QR statici: una volta stampati, non puoi cambiare cosa succede quando vengono scansionati.`,upsell_text:`Ti serve un codice QR dinamico, un codice intelligente per il download di app o le statistiche delle scansioni? Registrati su Onelink.to.`,upsell_button:`Inizia con Onelink.to`}})),rr,ir=e((()=>{rr=[{id:"rem",faqcut:"it",title:"",items:[]},{id:"rem",faqcut:"it",title:"",items:[]},{id:"rem",faqcut:"it",title:"",items:[]},{id:"rem",faqcut:"it",title:"",items:[]},{id:"rem",faqcut:"it",title:"",items:[]},{id:"rem",faqcut:"it",title:"",items:[]},{id:"rem",faqcut:"it",title:"",items:[]},{id:"rem",faqcut:"it",title:"",items:[]},{id:"rem",faqcut:"it",title:"",items:[]},{id:"rem",faqcut:"it",title:"",items:[]},{id:"rem",faqcut:"it",title:"",items:[]}]})),ar,or,sr=e((()=>{Rn(),Bn(),Hn(),Wn(),Kn(),Jn(),Xn(),Qn(),er(),nr(),ir(),ar={general:Ln,topmenu:zn,plans:Vn,legal:Un,footer:Gn,landing:qn,pricing:Yn,support:Zn,meta:$n,qrgenerator:tr},or=rr})),cr,lr=e((()=>{z(),cr={free:R.free,nonprofit:R.nonprofit,professional:R.professional,team:R.team,teamplus:R.teamplus,enterprise:R.enterprise,signup_now_free_free:`Gratis beginnen`,cta_button_start_free:`Begin Vandaag Gratis`,go_to_my_account:`Ga naar Mijn Account`,cta_note:`Geen creditcard vereist • Begin in minder dan 2 minuten`,button_close:`Sluiten`,button_accept_all_cookies:`Alles accepteren`,button_accept_selected_cookies:`Geselecteerde accepteren`,button_reject_cookies:`Niet-essentiële weigeren`,cookie_banner_title:`Onelink.to gebruikt cookies`,cookie_banner_subtitle:`(en vergelijkbare technologieën)`,cookie_banner_description:`Deze service (Onelink.to) gebruikt cookies en vergelijkbare technologieën om de gebruikerservaring en prestaties te verbeteren, en om betere gebruiksstatistieken te maken met tools zoals Google Analytics.`,cookie_choose:`Kies wat je toestaat`,cookie_type_required:`Vereist`,cookie_type_experience:`Ervaring`,cookie_type_performance:`Prestaties`,cookie_type_analytics:`Analyse`,language_selector_ai_notice:`Vertalingen worden gemaakt met AI. Als sommige vertalingen incorrect zijn, laat het ons weten op [email protected]`}})),ur,dr=e((()=>{ur={signin:`Inloggen`,signin_small:`Inloggen`,register:`Beginnen`,register_small:`Beginnen`,menu:`Menu`,my_account:`Mijn Account`,home:`Home`,home_small:`Home`,about:`Over ons`,about_small:`Info`,support:`Support`,support_small:`Help`,pricing:`Prijzen`,pricing_small:`Prijzen`,qr_generator:`QR-generator`,qr_generator_small:`QR-generator`}})),fr,pr=e((()=>{z(),fr={button_select_plan:`Plan Selecteren`,new:`Nieuw`,plan:`Plan`,ladder_builds_on:`Alles uit %s en`,ladder_up_from:`was %s`,select_plan_label:`Plan selecteren`,start_with_plan:`Start met %s`,price:``,free:R.free,
223nonprofit:R.nonprofit,professional:R.professional,team:R.team,teamplus:R.teamplus,enterprise:R.enterprise,per_month_abbrev:`/m`,per_year_abbrev:`/j`,plan_tooltip_monthly:`%s Plan. USD %s / maand of USD %s / jaar.`,plan_tooltip_yearly:`%s Plan. USD %s / jaar.`,eligibility:`Geschiktheid`,eligibility_tooltip:`Wie komt in aanmerking om zich aan te melden voor een account van een specifiek type?`,traffic:`Verkeer`,traffic_tooltip:`Hoeveel verkeer (klikken / hits) is inbegrepen per onelink?`,lifetime:`Link Levensduur`,lifetime_tooltip:`Hoe lang zal de onelink actief zijn?`,editing:`Bewerken`,editing_tooltip:`Hoe lang en hoe vaak kunnen de downloadlinks die verbonden zijn met een onelink worden bewerkt?`,invisibleRedirects:`Onzichtbare Doorverwijzingen *`,invisibleRedirects_tooltip:`Normaal gesproken merken bezoekers helemaal niets van Onelink.to: de juiste app store opent zonder vertraging.
224
225* Het Free plan bevat onzichtbare doorverwijzingen voor de eerste 3 maanden, daarna voor de eerste 1.000 kliks per maand. Daarboven zien bezoekers een Onelink.to-pagina die hen na een korte wachttijd doorstuurt.`,adfree:`Advertentievrij`,adfree_tooltip:`Alle plannen zijn advertentievrij: Onelink.to toont nooit advertenties aan bezoekers van je links.`,urlCount:`Aantal Links`,urlCount_tooltip:`Hoeveel onelinks kunnen tegelijkertijd actief zijn?`,customURLs:`Aangepaste Links`,customURLs_tooltip:`Kan de onelink code/URL worden aangepast? Bijv. https://onelink.to/mijn-aangepaste-link`,computers:`Windows + Mac links`,computers_tooltip:`Specifieke links voor Windows en Mac computers`,parameterForwarding:`Parameter Doorsturen`,parameterForwarding_tooltip:`Parameter doorsturen stelt u in staat om URL parameters (query string parameters) door te sturen met de omleiding`,customization:`Aanpassing`,customDomains:`Aangepaste Domeinen`,customDomains_tooltip:`Gebruik uw eigen merkdomein (bijv. app.uwdomein.nl) voor uw Onelinks. Inclusief automatische TLS-certificaten.`,customDomains_1x_tooltip:`Ja, 1 aangepast domein`,customDomains_3x_tooltip:`Ja, 3 aangepaste domeinen`,appLinks:`Openen in app (deep linking)`,appLinks_tooltip:`Links op uw eigen domein openen uw app als die is geïnstalleerd en sturen de rest naar de juiste appstore. Gebruikt iOS Universal Links en Android App Links, en vereist een eigen domein.`,qrStyling:`QR-Code Styling`,qrStyles:`QR-Code Styling`,qrStyles_tooltip:`Pas het uiterlijk van de QR-code aan met patronen en randen.`,qrStyleSlots:`Opgeslagen Stijlen`,qrStyleSlots_tooltip:`Aantal aangepaste QR-code stijlen die u kunt opslaan en hergebruiken.`,qrStyleLogo:`Voeg Uw Logo Toe`,qrStyleLogo_tooltip:`Voeg uw bedrijfslogo toe aan het midden van QR-codes.`,stats:`Statistieken`,statsDevice:`Apparaat Statistieken`,statsDevice_tooltip:`Statistieken van apparaattype`,statsRedirect:`Omleiding Statistieken`,statsRedirect_tooltip:`Statistieken van doorstuur/omleidingslink`,statsCountry:`Land Statistieken`,statsCountry_tooltip:`Statistieken van landherkomst van hit`,statsReferringDomain:`Verwijzer Statistieken`,statsReferringDomain_tooltip:`Statistieken van verwijzende site`,statsUTM:`UTM Campagnes`,statsUTM_tooltip:`UTM campagne parameter statistieken`,statsRetention:`Statistiek Bewaring`,statsRetentionHourly:`Uurlijkse Statistieken`,statsRetentionHourly_tooltip:`Hoeveel dagen worden uurlijkse statistieken opgeslagen?`,statsRetentionDaily:`Dagelijkse Statistieken`,statsRetentionDaily_tooltip:`Hoe lang worden dagelijkse statistieken opgeslagen?`,statsApi:`Stats API`,statsApi_tooltip:`Krijg programmatisch toegang tot je klikstatistieken via een REST API. Integreer met analysetools, dashboards en aangepaste rapportages.`,account:`Account`,userTfa:`Twee-Factor Authenticatie`,userTfa_tooltip:`Kan Twee-Factor Authenticatie (TFA/2FA) worden gebruikt bij inloggen? (Alleen wachtwoord logins)`,socialLogin:`Inloggen met Google & Microsoft`,socialLogin_tooltip:`Log in met je bestaande Google- of Microsoft-account — geen apart wachtwoord nodig.`,userCount:`Gebruiker Aantal`,userCount_tooltip:`Hoeveel gebruikers (logins) kunnen worden verbonden met het account?`,unlimited:`Onbeperkt`,unlimited_tooltip:``,all:`Iedereen`,all_tooltip:``,private_non_profit:`Non-Profit`,private_non_profit_tooltip:`Alleen voor non-profitorganisaties`,tooltip_yes:`Ja`,tooltip_no:`Nee`,invisibleRedirects_free:`3 maanden
226 + 1K klikken/maand`,invisibleRedirects_free_tooltip:`Onzichtbare doorverwijzingen voor de eerste 3 maanden, daarna voor de eerste 1.000 kliks (of QR scans) per maand`,days_30:`30 dagen`,days_30_tooltip:`Statistieken opgeslagen voor 30 dagen`,days_90:`90 dagen`,days_90_tooltip:`Statistieken opgeslagen voor 90 dagen`,two_years:`2 jaar`,two_years_tooltip:`Statistieken opgeslagen voor 2 jaar (750 dagen)`,subscription_disclaimer:`Prijzen in USD exclusief BTW. Abonnementen worden automatisch verlengd.`}})),mr,hr=e((()=>{mr={title_tos:`Servicevoorwaarden - Onelink.to (OLTO AB)`,title_privacy:`Privacybeleid - Onelink.to (OLTO AB)`,title_notice:`Juridische Kennisgeving - Onelink.to (OLTO AB)`,effective_from:`Van kracht vanaf:`}})),gr,_r=e((()=>{gr={heading_site:`Site`,heading_legal:`Juridisch`,heading_contact:`Contact opnemen`,terms_of_service:`Servicevoorwaarden`,terms_short:`Voorwa
226arden`,privacy_policy:`Privacybeleid`,privacy_short:`Privacy`,legal_notice:`Juridische Kennisgeving`,legal_notice_short:`Juridisch`,cookie_consent:`Cookie Toestemming`,cookie_consent_short:`Cookies`,copyright:`© 2011-%s Onelink.to`,tagline:`<span>Onelink.to</span> - Vereenvoudig app downloads met <span>één link naar</span> alle app stores`,show_more:`meer tonen`,show_less:`minder tonen`,contact:`<a href="mailto:[email protected]">[email protected]</a><a href="mailto:[email protected]">[email protected]</a>`,info:`Oorspronkelijk gemaakt door <a href="https://www.mobileinteraction.se" target="_blank" rel="noopener">Mobile Interaction - Apputveckling Stockholm</a>`}})),vr,yr=e((()=>{vr={hero_title_one_link_to:`Onelink.to`,hero_title_all_app_stores:`Eén link naar alle app stores`,hero_subtitle:`Stop met het gebruik van meerdere links en QR-codes. Krijg één universele link die werkt op Apple App Store, Google Play en vele andere platforms.`,hero_benefit_smart_detection:`Slimme apparaatdetectie`,hero_benefit_dynamic_link:`Dynamische link en QR-code`,hero_benefit_analytics_stats:`Analytics`,hero_benefit_analytics_api:` + API-toegang`,hero_benefit_custom_domain:`Eigen domein + Openen in app`,hero_benefit_new_feature_badge:`Nieuwe functie`,hero_benefit_plan_tooltip:`Beschikbaar in de abonnementen Team Plus en Enterprise.`,hero_benefit_free_tooltip:`Inbegrepen bij elk plan.`,hero_benefit_new_tooltip:`Onlangs toegevoegd. Gebruik uw eigen domein (bijvoorbeeld app.uwdomein.nl) voor uw Onelinks, met automatische TLS-certificaten. Die links openen bovendien uw app als die is geïnstalleerd en sturen de rest naar de juiste appstore.`,hero_cta_compare_plans:`Abonnementen vergelijken`,schema_feature_smart_routing:`Slimme app-downloadlinks die gebruikers naar de juiste app store sturen (App Store, Google Play en anderen) op basis van hun apparaat`,schema_feature_qr_codes:`QR-codes met optionele visuele styling`,schema_feature_dynamic_links:`Dynamische korte links — verander waar een link naartoe wijst zonder de korte link-URL te veranderen`,schema_feature_analytics:`Klikstatistieken en rapportage per link`,schema_feature_custom_domains:`Eigen domeinen voor merkgebonden korte links`,schema_feature_api:`API voor het ophalen van klikstatistieken`,hero_demo_title:`Zie Slimme App Links in Actie`,hero_demo_subtitle:`Test een demo Onelink voor {appName}`,hero_demo_instruction:`Scan met je telefoon of klik op de link`,hero_demo_description:`Detecteert je apparaat en brengt je naar de juiste plek: <b>iPhone</b> gaat naar de App Store, <b>Android</b> naar Google Play, <b>desktop</b> naar de {appName}-website.`,about_title:`Over Onelink.to`,about_subtitle:`Het vereenvoudigen van app downloads met slimme links sinds 2011`,about_stats_clicks_served:`Clicks Bediend`,about_stats_monthly_clicks:`Maandelijkse Clicks`,about_stats_users_registered:`Geregistreerde Gebruikers`,about_stats_operating_since:`Actief Sinds`,about_stats_clicks_served_value:`20G+`,about_stats_monthly_clicks_value:`200M+`,about_stats_users_registered_value:`1M+`,about_stats_clicks_served_tooltip:`Meer dan 20 miljard clicks totaal bediend`,about_stats_monthly_clicks_tooltip:`Meer dan 200 miljoen clicks per maand`,about_stats_users_registered_tooltip:`Meer dan 1 miljoen gebruikers wereldwijd geregistreerd`,about_stats_operating_since_tooltip:`Actief sinds 2011 vanuit Stockholm, Zweden`,about_content_paragraph_1:`Onelink.to begon in 2011 in Stockholm, Zweden, uit de moeilijkheden van het distribueren van apps via meerdere app stores. We bouwden het gereedschap dat we zelf nodig hadden. Nog altijd onder leiding van de oprichter.`,about_content_paragraph_3:`Continuïteit telt — Onelinks uit 2011 werken vandaag nog`,solution_title:`Hoe Onelink.to Dit Oplost`,solution_subtitle:`Onze slimme routing technologie detecteert automatisch het apparaat van je gebruiker en stuurt hen naar de juiste app store.`,solution_step_label:`Stap`,solution_step1_title:`Gebruiker klikt op je Onelink`,solution_step1_description:`Of scant je QR-code`,solution_step2_title:`We detecteren hun apparaat`,solution_step2_description:`Automatische platformherkenning`,solution_step3_title:`Doorverwijzen naar juiste store`,solution_step3_description:`Naadloze app store ervaring`,cta_title:`Klaar om je Ap
226p Distributie te Vereenvoudigen?`,cta_subtitle:`Sluit je aan bij duizenden ontwikkelaars die hun app downloads hebben gestroomlijnd met Onelink.to`}})),br,xr=e((()=>{br={hero_title:`Kies Je Plan`,hero_subtitle:`Begin gratis en schaal mee met je groei. Alle plannen bevatten onze kernfuncties voor linkbeheer en onbeperkt verkeer*.`}})),Sr,Cr=e((()=>{Sr={hero_title:`Support en FAQ`,search_placeholder:`Zoek in support`,search_results:`%s resultaten`,search_result_one:`1 resultaat`,search_no_results:`Geen vragen komen overeen met deze woorden`,view_all_questions:`Bekijk alle supportvragen`,close_aria_label:`Sluiten`,related_questions:`Gerelateerde Vragen`,show_less:`Toon minder`,show_all_related:`Toon alle {count} gerelateerde vragen`,redirecting_message:`Doorverwijzen naar over sectie...`}})),wr,Tr=e((()=>{wr={description_home:`Vereenvoudig app downloads met onelink.to voor alle app stores. Korte link generator en QR codes voor app downloads op App Store en Google Play.`,description_support:`Krijg hulp met Onelink.to. Vind antwoorden op veelgestelde vragen over app links, QR codes en slimme download links.`,description_pricing:`Kies je Onelink.to plan. Begin gratis en schaal mee met je groei. Alle plannen bevatten kernfuncties voor linkbeheer en onbeperkt verkeer.`,description_faq:`Veelgestelde vragen over Onelink.to app links, QR codes en slimme download oplossingen.`,title_qr_generator:`Gratis QR-codegenerator met logo en bulkdownload`,description_qr_generator:`Maak gratis QR-codes met je logo, kleuren en rand. Download als PNG of SVG, of honderden tegelijk als zip. Gemaakt in je browser, zonder account.`,description_faq_item:`Vind antwoorden over app distributie, slimme links en QR codes voor mobiele app downloads op App Store en Google Play.`}})),Er,Dr=e((()=>{Er={hero_eyebrow:`Gratis · zonder account · verloopt nooit`,hero_title:`Gratis QR-codegenerator`,hero_subtitle:`Geef hem je eigen stijl, voeg je logo toe en download hem als PNG of SVG, of gebruik de bulkmodus om automatisch veel QR-codes te maken. De QR-codes worden in je browser gemaakt: er wordt niets via internet verstuurd en nergens iets opgeslagen.`,mode:`Modus`,mode_single:`Eén code`,mode_bulk:`Bulkmodus`,content_label:`Link of tekst`,url_warning:`Dit lijkt een webadres zonder https:// — veel telefoons tonen het dan als tekst in plaats van het te openen.`,url_fix:`https:// toevoegen`,bulk_intro:`Maak een reeks codes volgens één patroon, bijvoorbeeld: een winkeladres × drie producten × een campagnecode voor poster, flyer en tijdschrift geeft 9 codes.`,bulk_rule:`Elke regel in een vak wordt, op volgorde, gecombineerd met elke regel in de andere vakken.`,part_one_line:`Deel {part} · 1 regel`,part_lines:`Deel {part} · {count} regels`,part_remove:`Deel {part} verwijderen`,part_add:`+ Deel toevoegen`,code_one:`code`,code_many:`codes`,example:`Voorbeeld`,clear:`Wissen`,too_many:`Dat zijn meer dan {max} codes. Verwijder een paar regels om te downloaden.`,bulk_url_all:`Dit lijken webadressen zonder https:// — veel telefoons tonen ze dan als tekst in plaats van ze te openen. Zet https:// aan het begin van deel 1.`,bulk_url_some:`{count} hiervan lijken webadressen zonder https:// — veel telefoons tonen ze dan als tekst in plaats van ze te openen. Zet https:// aan het begin van deel 1.`,more:`en nog {count}`,pattern:`Patroon`,pattern_filled:`Gevuld`,pattern_smooth:`Vloeiend`,pattern_square:`Vierkant`,pattern_rounded:`Afgerond`,pattern_circle:`Rond`,colours:`Kleuren`,colour_code:`Code`,colour_background:`Achtergrond`,colour_hint:`Gebruik een donkere code op een lichte achtergrond — veel telefooncamera's kunnen het omgekeerde niet lezen.`,border:`Rand`,border_thickness:`Randdikte`,border_none:`Geen`,border_thin:`Dun`,border_medium:`Middel`,border_thick:`Dik`,border_corners:`Randhoeken`,border_square:`Vierkant`,border_round:`Rond`,border_colour:`Rand`,logo:`Logo`,logo_types:`PNG, JPG of SVG`,logo_select:`Kies of sleep een bestand`,logo_change:`Ander bestand`,logo_size:`Logogrootte`,logo_small:`Klein`,logo_medium:`Middel`,logo_large:`Groot`,logo_shape:`Logovorm`,logo_square:`Vierkant`,logo_circle:`Cirkel`,logo_remove:`Verwijderen`,logo_circle_hint:`Vo
226or een cirkel is een vierkant logo nodig.`,logo_ceiling:`Grotere logoformaten passen niet in deze code.`,logo_rescaled:`De afbeelding is verkleind om binnen de maximale grootte te blijven.`,logo_error_type:`Kies een PNG-, JPG- of SVG-bestand.`,logo_error_svg_size:`Een SVG-logo moet kleiner zijn dan 100 KB.`,logo_error_raster_size:`Een PNG- of JPG-logo moet kleiner zijn dan 2 MB.`,logo_error_read:`Dat bestand kon niet als afbeelding worden gelezen.`,logo_failed:`Het logo kon niet worden geladen, dus de code wordt zonder logo getoond.`,logo_shrunk:`Het logo is verkleind zodat de code scanbaar blijft.`,logo_too_big:`Het logo past zelfs op het kleinste formaat niet in deze code en is weggelaten.`,advanced:`Geavanceerd`,ec:`Foutcorrectie`,ec_low:`Laag`,ec_medium:`Middel`,ec_quartile:`Kwartiel`,ec_high:`Hoog`,ec_floor:`Je logo bedekt een deel van de code, dus minimaal {level} is nodig.`,ec_hint:`Een hoger niveau blijft scanbaar als een deel van de code beschadigd of vuil is, maar maakt de code dichter.`,png_scale:`PNG-schaal · pixels per module`,png_scale_label:`PNG-schaal`,png_scale_hint:`Elke module is een heel aantal pixels, dus de randen blijven scherp.`,png_scale_size:`Elke module is een heel aantal pixels, dus de randen blijven scherp. Deze code wordt {size} × {size} px.`,svg_scale_hint:`SVG schaalt naar elk formaat.`,preview_alt:`Voorbeeld van de QR-code`,preview_empty:`Hier verschijnt je QR-code`,preview_placeholder:`Typ een link of tekst`,contrast_inverted:`Lichte code op een donkere achtergrond — veel telefooncamera's kunnen hem niet lezen.`,contrast_low:`Weinig contrast tussen code en achtergrond — hij wordt misschien niet gescand.`,format:`Bestandsformaat`,download:`{format} downloaden`,download_bulk_one:`1 code downloaden (.zip)`,download_bulk:`{count} codes downloaden (.zip)`,creating:`Bezig met maken…`,creating_count:`{done} van {count} maken…`,zipping:`Bezig met inpakken…`,scan_note:`Scan en controleer je QR-code altijd met een telefoon voordat je hem print of deelt.`,error_too_long:`Te veel tekst voor één QR-code — maak hem korter.`,error_failed:`De code kon niet worden gemaakt.`,engine_failed:`De QR-codegenerator kon niet laden. Controleer je verbinding en herlaad de pagina.`,upsell_title:`Dit zijn statische QR-codes: eenmaal geprint kun je niet meer veranderen wat er gebeurt als ze worden gescand.`,upsell_text:`Heb je een dynamische QR-code, een slimme app-downloadcode of scanstatistieken nodig? Meld je aan bij Onelink.to.`,upsell_button:`Aan de slag met Onelink.to`}})),Or,kr=e((()=>{Or=[{id:"rem",faqcut:"nl",title:"",items:[]},{id:"rem",faqcut:"nl",title:"",items:[]},{id:"rem",faqcut:"nl",title:"",items:[]},{id:"rem",faqcut:"nl",title:"",items:[]},{id:"rem",faqcut:"nl",title:"",items:[]},{id:"rem",faqcut:"nl",title:"",items:[]},{id:"rem",faqcut:"nl",title:"",items:[]},{id:"rem",faqcut:"nl",title:"",items:[]},{id:"rem",faqcut:"nl",title:"",items:[]},{id:"rem",faqcut:"nl",title:"",items:[]},{id:"rem",faqcut:"nl",title:"",items:[]}]})),Ar,jr,Mr=e((()=>{lr(),dr(),pr(),hr(),_r(),yr(),xr(),Cr(),Tr(),Dr(),kr(),Ar={general:cr,topmenu:ur,plans:fr,legal:mr,footer:gr,landing:vr,pricing:br,support:Sr,meta:wr,qrgenerator:Er},jr=Or})),Nr,Pr=e((()=>{z(),Nr={free:R.free,nonprofit:R.nonprofit,professional:R.professional,team:R.team,teamplus:R.teamplus,enterprise:R.enterprise,signup_now_free_free:`Comece grátis`,cta_button_start_free:`Começar Gratuitamente Hoje`,go_to_my_account:`Ir para Minha Conta`,cta_note:`Nenhum cartão de crédito necessário • Comece em menos de 2 minutos`,button_close:`Fechar`,button_accept_all_cookies:`Aceitar todos`,button_accept_selected_cookies:`Aceitar selecionados`,button_reject_cookies:`Rejeitar não essenciais`,cookie_banner_title:`Onelink.to usa cookies`,cookie_banner_subtitle:`(e tecnologias similares)`,cookie_banner_description:`Este serviço (Onelink.to) usa cookies e tecnologias similares para melhorar a experiência do usuário e performance, e para criar melhores estatísticas de uso usando ferramentas como Google Analytics.`,cookie_choose:`Escolher o que permitir`,cookie_type_required:`Obrigatórios`,cookie_type_experience:`Experiência`,cookie_type_performance:`Performance`,cookie_type_analytics:`Análise`,language_selector_ai_notice:`As traduções são feitas usando IA. Se algumas traduções estão incorretas, por favor nos informe em [email protected]`}})),Fr,Ir=e((()=>{Fr={signin:`Entrar`,signin_small:`Entrar`,register:`Começar`,register_small:`Criar`,menu:`Me
226nu`,my_account:`Minha Conta`,home:`Início`,home_small:`Início`,about:`Sobre`,about_small:`Info`,support:`Suporte`,support_small:`Ajuda`,pricing:`Preços`,pricing_small:`Preços`,qr_generator:`Gerador de QR`,qr_generator_small:`Gerador de QR`}})),Lr,Rr=e((()=>{z(),Lr={button_select_plan:`Selecionar Plano`,new:`Novo`,plan:`Plano`,ladder_builds_on:`Tudo de %s e`,ladder_up_from:`antes %s`,select_plan_label:`Selecionar plano`,start_with_plan:`Começar com %s`,price:``,free:R.free,nonprofit:R.nonprofit,professional:R.professional,team:R.team,teamplus:R.teamplus,enterprise:R.enterprise,per_month_abbrev:`/m`,per_year_abbrev:`/a`,plan_tooltip_monthly:`Plano %s. USD %s / mês ou USD %s / ano.`,plan_tooltip_yearly:`Plano %s. USD %s / ano.`,eligibility:`Elegibilidade`,eligibility_tooltip:`Quem é elegível para se inscrever para uma conta de tipo específico?`,traffic:`Tráfego`,traffic_tooltip:`Quanto tráfego (cliques / hits) está incluído por onelink?`,lifetime:`Duração do Link`,lifetime_tooltip:`Por quanto tempo o onelink ficará ativo?`,editing:`Edição`,editing_tooltip:`Por quanto tempo e quantas vezes os links de download conectados a um onelink podem ser editados?`,invisibleRedirects:`Redirecionamentos Invisíveis *`,invisibleRedirects_tooltip:`Normalmente, os visitantes nem vão perceber o Onelink.to: a app store certa abre sem demora.
227
228* O plano Free inclui redirecionamentos invisíveis nos primeiros 3 meses e, depois, nos primeiros 1.000 cliques de cada mês. Acima disso, os visitantes veem uma página do Onelink.to que os encaminha após uma breve espera.`,adfree:`Sem Anúncios`,adfree_tooltip:`Todos os planos são sem anúncios: o Onelink.to nunca mostra anúncios a quem clica nos seus links.`,urlCount:`Número de Links`,urlCount_tooltip:`Quantos onelinks podem estar ativos ao mesmo tempo?`,customURLs:`Links Personalizados`,customURLs_tooltip:`O código/URL do onelink pode ser personalizado? Ex. https://onelink.to/meu-link-personalizado`,computers:`Links Windows + Mac`,computers_tooltip:`Links específicos para computadores Windows e Mac`,parameterForwarding:`Encaminhamento de Parâmetros`,parameterForwarding_tooltip:`O encaminhamento de parâmetros permite que você tenha parâmetros de URL (parâmetros de query string) encaminhados com o redirecionamento`,customization:`Personalização`,customDomains:`Domínios Personalizados`,customDomains_tooltip:`Use seu próprio domínio de marca (por exemplo, app.seudominio.com) para seus Onelinks. Inclui certificados TLS automáticos.`,customDomains_1x_tooltip:`Sim, 1 domínio personalizado`,customDomains_3x_tooltip:`Sim, 3 domínios personalizados`,appLinks:`Abrir no app (deep linking)`,appLinks_tooltip:`Os links no seu próprio domínio abrem o seu app quando ele está instalado e enviam os demais para a loja certa. Usa iOS Universal Links e Android App Links e requer um domínio personalizado.`,qrStyling:`Estilo de Código QR`,qrStyles:`Estilo de Código QR`,qrStyles_tooltip:`Personalize a aparência do código QR com padrões e bordas.`,qrStyleSlots:`Estilos Salvos`,qrStyleSlots_tooltip:`Número de estilos de código QR personalizados que você pode salvar e reutilizar.`,qrStyleLogo:`Adicione Seu Logo`,qrStyleLogo_tooltip:`Adicione o logo da sua empresa ao centro dos códigos QR.`,stats:`Estatísticas`,statsDevice:`Estatísticas de Dispositivo`,statsDevice_tooltip:`Estatísticas do tipo de dispositivo`,statsRedirect:`Estatísticas de Redirecionamento`,statsRedirect_tooltip:`Estatísticas do link de encaminhamento/redirecionamento`,statsCountry:`Estatísticas de País`,statsCountry_tooltip:`Estatísticas da origem do país do hit`,statsReferringDomain:`Estatísticas de Referência`,statsReferringDomain_tooltip:`Estatísticas do site de referência`,statsUTM:`Campanhas UTM`,statsUTM_tooltip:`Estatísticas de parâmetros de campanha UTM`,statsRetention:`Retenção de Estatísticas`,statsRetentionHourly:`Estatísticas Horárias`,statsRetentionHourly_tooltip:`Por quantos dias as estatísticas horárias são salvas?`,statsRetentionDaily:`Estatísticas Diárias`,statsRetentionDaily_tooltip:`Por quanto tempo as estatísticas diárias são salvas?`,statsApi:`API de Estatísticas`,statsApi_tooltip:`Acesse suas estatísticas de cliques programaticamente via API REST. Integre com ferramentas de análise, dashboards e relatórios personalizados.`,account:`Conta`,userTfa:`Autenticação de Dois Fatores`,userTfa_tooltip:`A Autenticação de Dois Fatores (TFA/2FA) pode ser usada no login? (Apenas logins com senha)`,socialLogin:`Login com Google & Microsoft`,socialLogin_tooltip:`Entre com sua conta Google ou Microsoft existente — sem precisar de uma senha separada.`,userCount:`Número de Usuários`,userCount_tooltip:`Quantos usuários (logins) podem ser conectados à conta?`,unlimited:`Ilimitado`,unlimited_tooltip:``,all:`Todos`,all_tooltip:``,private_non_profit:`Sem Fins Lucrativos`,private_non_profit_tooltip:`Apenas para organizações sem fins lucrativos`,tooltip_yes:`Sim`,tooltip_no:`Não`,invisibleRedirects_free:`3 meses
229 + 1K cliques/mês`,invisibleRedirects_free_tooltip:`Redirecionamentos invisíveis nos primeiros 3 meses e, depois, nos primeiros 1.000 cliques (ou escaneamentos QR) de cada mês`,days_30:`30 dias`,days_30_tooltip:`Estatísticas salvas por 30 dias`,days_90:`90 dias`,days_90_tooltip:`Estatísticas salvas por 90 dias`,two_years:`2 anos`,two_years_tooltip:`Estatísticas salvas por 2 anos (750 dias)`,subscription_disclaimer:`Preços em USD excluindo IVA. As assinaturas são renovadas automaticamente.`}})),zr,Br=e((()=>{zr={title_tos:`Termos de Serviço - Onelink.to (OLTO AB)`,title_privacy:`Política de Privacidade - Onelink.to (OLTO AB)`,title_notice:`Aviso Legal - Onelink.to (OLTO AB)`,effective_from:`Efetivo a partir de:`}})),Vr,Hr=e((()=>{Vr={heading_site:`Site`,heading_legal:`Legal`,heading_contact:`Fale conosco`,terms_of_service:`Termos de Serviço`,terms_short:`Termos`,privacy_policy:`Política de Privacidade`,privacy_short:`Privacidade`,legal_notice:`Aviso Legal`,legal_notice_short:`Legal`,cookie_consent:`Consentimento de Cookies`,cookie_consent_short:`Cookies`,copyright:`© 2011-%s Onelink.to`,tagline:`<span>Onelink.to</span> - Simplifique os downloads de aplicativos com <span>um link para</span> todas as lojas de aplicativos`,show_more:`mostrar mais`,show_less:`mostrar menos`,contact:`<a href="mailto:[email protected]">[email protected]</a><a href="mailto:[email protected]">[email protected]</a>`,info:`Criado originalmente por <a href="https://www.mobileinteraction.se" target="_blank" rel="noopener">Mobile Interaction - Apputveckling Stockholm</a>`}})),Ur,Wr=e((()=>{Ur={hero_title_one_link_to:`Onelink.to`,hero_title_all_app_stores:`Um link para todas as lojas de apps`,hero_subtitle:`Pare de usar múltiplos links e códigos QR. Obtenha um link universal que funciona na App Store da Apple, Google Play e muitas outras plataformas.`,hero_benefit_smart_detection:`Detecção inteligente de dispositivo`,hero_benefit_dynamic_link:`Link dinâmico e código QR`,hero_benefit_analytics_stats:`Análise`,hero_benefit_analytics_api:` + acesso API`,hero_benefit_custom_domain:`Seu próprio domínio + Abrir no app`,hero_benefit_new_feature_badge:`Novo re
229curso`,hero_benefit_plan_tooltip:`Disponível nos planos Team Plus e Enterprise.`,hero_benefit_free_tooltip:`Incluído em todos os planos.`,hero_benefit_new_tooltip:`Adicionado recentemente. Use o seu próprio domínio (por exemplo, app.seudominio.com) nos seus Onelinks, com certificados TLS automáticos. Esses links também abrem o seu app quando ele está instalado e enviam os demais para a loja certa.`,hero_cta_compare_plans:`Comparar planos`,schema_feature_smart_routing:`Links inteligentes de download de apps que enviam os usuários para a loja correta (App Store, Google Play e outras) com base no dispositivo`,schema_feature_qr_codes:`Códigos QR com estilo visual opcional`,schema_feature_dynamic_links:`Links curtos dinâmicos — altere o destino de um link sem mudar a URL do link curto`,schema_feature_analytics:`Estatísticas e relatórios de cliques por link`,schema_feature_custom_domains:`Domínios personalizados para links curtos com sua marca`,schema_feature_api:`API para obter estatísticas de cliques`,hero_demo_title:`Veja Links Inteligentes de Apps em Ação`,hero_demo_subtitle:`Teste uma demo do Onelink para {appName}`,hero_demo_instruction:`Escaneie com seu telefone ou clique no link`,hero_demo_description:`Detecta seu dispositivo e leva você ao lugar certo: <b>iPhone</b> vai para a App Store, <b>Android</b> para o Google Play, <b>desktop</b> para o site da {appName}.`,about_title:`Sobre Onelink.to`,about_subtitle:`Simplificando downloads de apps com links inteligentes desde 2011`,about_stats_clicks_served:`Cliques Servidos`,about_stats_monthly_clicks:`Cliques Mensais`,about_stats_users_registered:`Usuários Registrados`,about_stats_operating_since:`Operando Desde`,about_stats_clicks_served_value:`20G+`,about_stats_monthly_clicks_value:`200M+`,about_stats_users_registered_value:`1M+`,about_stats_clicks_served_tooltip:`Mais de 20 bilhões de cliques totais servidos`,about_stats_monthly_clicks_tooltip:`Mais de 200 milhões de cliques por mês`,about_stats_users_registered_tooltip:`Mais de 1 milhão de usuários registrados no mundo`,about_stats_operating_since_tooltip:`Operando desde 2011 de Estocolmo, Suécia`,about_content_paragraph_1:`A Onelink.to começou em Estocolmo, na Suécia, em 2011, a partir das dificuldades de distribuir apps em várias lojas de aplicativos. Construímos a ferramenta que precisávamos. Continua liderada pelo fundador.`,about_content_paragraph_3:`Continuidade importa — Onelinks criados em 2011 continuam funcionando hoje`,solution_title:`Como Onelink.to Resolve Isso`,solution_subtitle:`Nossa tecnologia de roteamento inteligente detecta automaticamente o dispositivo do seu usuário e os direciona para a loja de apps correta.`,solution_step_label:`Passo`,solution_step1_title:`Usuário clica no seu Onelink`,solution_step1_description:`Ou escaneia seu código QR`,solution_step2_title:`Detectamos o dispositivo deles`,solution_step2_description:`Reconhecimento automático de plataforma`,solution_step3_title:`Redirecionamento para a loja correta`,solution_step3_description:`Experiência fluida na loja de apps`,cta_title:`Pronto para Simplificar a Distribuição do seu App?`,cta_subtitle:`Junte-se a milhares de desenvolvedores que simplificaram seus downloads de apps com Onelink.to`}})),Gr,Kr=e((()=>{Gr={hero_title:`Escolha Seu Plano`,hero_subtitle:`Comece gratuitamente e escale conforme cresce. Todos os planos incluem nossas funcionalidades principais de gestão de links e tráfego ilimitado*.`}})),qr,Jr=e((()=>{qr={hero_title:`Suporte e FAQ`,search_placeholder:`Pesquisar no suporte`,search_results:`%s resultados`,search_result_one:`1 resultado`,search_no_results:`Nenhuma pergunta corresponde a essas palavras`,view_all_questions:`Ver todas as perguntas de suporte`,close_aria_label:`Fechar`,related_questions:`Perguntas Relacionadas`,show_less:`Mostrar menos`,show_all_related:`Mostrar todas as {count} perguntas relacionadas`,redirecting_message:`Redirecionando para a seção sobre...`}})),Yr,Xr=e((()=>{Yr={description_home:`Simplifique os downloads de aplicativos com onelink.to para todas as lojas de aplicativos. Gerador de links curtos e códigos QR para downloads de aplicativos na App Store e Google Play.`,description_support:`Obtenha ajuda com o Onelink.to. Encontre respostas para perguntas frequentes sobre links de aplicativos, códigos QR e links de download inteligentes.`,description_pricing:`Escolha seu plano Onelink.to. Comece gratuitamente e escale conforme cresce. Todos os planos incluem recursos principais de gerenciamento de links e tráfego ilimitado.`,description_faq:`Perguntas frequentes sobre links de aplicativos Onelink.to, códigos QR e soluções de download inteligentes.`,title_qr_generator:`Gerador de QR code grátis com logo e download em massa`,description_qr_generator:`Crie QR codes grátis com seu logo, suas cores e borda. Baixe em PNG ou SVG, ou centenas de uma vez em zip. Feito no seu navegador, sem cadastro.`,description_faq_item:`Encontre respostas sobre distribuição de aplicativos, links inteligentes e códigos QR para downloads de aplicativos móveis na App Store e Google Play.`}})),Zr,Qr=e((()=>{Zr={hero_eyebrow:`Grátis · sem cadastro · nunca expira`,hero_title:`Gerador de QR code grátis`,hero_subtitle:`Personalize, adicione seu logo e baixe em PNG ou SVG, ou use o modo em massa para criar muitos QR codes automaticamente. Os QR codes são criados no seu navegador: nada é enviado pela Internet e nada é armazenado em lugar nenhum.`,mode:`Modo`,mode_single:`Um código`,mode_bulk:`Modo em massa`,content_label:`Link ou texto`,url_warning:`Isto parece um endereço web sem https:// — muitos celulares vão mostrá-lo como texto em vez de abri-lo.`,url_fix:`Adicionar https://`,bulk_intro:`Crie um conjunto de códigos a partir de um padrão, por exemplo: um endereço de loja × três produtos × um código de campanha para cartaz, folheto e revista gera 9 códigos.`,bulk_rule:`Cada linha de uma caixa é combinada, em ordem, com cada linha das outras caixas.`,part_one_line:`Parte {part} · 1 linha`,part_lines:`Parte {part} · {count} linhas`,part_remove:`Remover a parte {part}`,part_add:`+ Adicionar parte`,code_one:`código`,code_many:`códigos`,example:`Exemplo`,clear:`Limpar`,too_many:`São mais de {max} códigos. Remova algumas linhas para baixar.`,bulk_url_all:`Estes parecem endereços web sem https:// — muitos celulares vão mostrá-los como texto em vez de abri-los. Coloque https:// no início da parte 1.`,bulk_url_some:`{count} destes parecem endereços web sem https:// — muitos celulares vão mostrá-los como texto em vez de abri-los. Coloque https:// no início da parte 1.`,more:`e mais {count}`,pattern:`Padrão`,pattern_filled:`Preenchido`,pattern_smooth:`Suave`,pattern_square:`Quadrados`,pattern_rounded:`Arredondado`,pattern_circle:`Círculos`,colours:`Cores`,colour_code:`Código`,colour_background:`Fundo`,colour_hint:`Use um código escuro sobre um fundo claro — muitas câmeras de celular não leem o contrário.`,border:`Borda`,border_thickness:`Espessura da borda`,border_none:`Nenhuma`,border_thin:`Fina`,border_medium:`Média`,border_thick:`Grossa`,border_corners:`Cantos da borda`,border_square:`Retos`,border_round:`Arredondados`,border_colour:`Borda`,logo:`Logo`,logo_types:`PNG, JPG ou SVG`,logo_select:`Escolha ou arraste um arquivo`,logo_change:`Trocar arquivo`,logo_size:`Tamanho do logo`,logo_small:`Pequeno`,logo_medium:`Médio`,logo_large:`Grande`,logo_shape:`Formato do logo`,logo_square:`Quadrado`,logo_circle:`Círculo`,logo_remove:`Remover`,logo_circle_hint:`Um círculo precisa de um logo quadrado.`,logo_ceiling:`Tamanhos de logo maiores não cabem neste código.`,logo_rescaled:`A imagem foi reduzida para caber no limite de tamanho.`,logo_error_type:`Escolha um arquivo PNG, JPG ou SVG.`,logo_error_svg_size:`Um logo SVG deve ter menos de 100 KB.`,logo_error_raster_size:`Um logo PNG ou JPG deve ter menos de 2 MB.`,logo_error_read:`Não foi possível ler esse arquivo como imagem.`,logo_failed:`Não foi possível carregar o logo, então o código é mostrado sem ele.`,logo_shrunk:`O logo foi reduzido para que o código continue legível.`,logo_too_big:`O logo não cabe neste código nem no menor tamanho, então foi deixado de fora.`,advanced:`Avançado`,ec:`Correção de erros`,ec_low:`Baixa`,ec_medium:`Média`,ec_quartile:`Quartil`,ec_high:`Alta`,ec_floor:`Seu logo cobre parte do código, então é preciso pelo menos {level}.`,ec_hint:`Um nível mais alto continua legível quando parte do código está danificada ou suja, mas deix
229a o código mais denso.`,png_scale:`Escala do PNG · pixels por módulo`,png_scale_label:`Escala do PNG`,png_scale_hint:`Cada módulo tem um número inteiro de pixels, então as bordas ficam nítidas.`,png_scale_size:`Cada módulo tem um número inteiro de pixels, então as bordas ficam nítidas. Este código terá {size} × {size} px.`,svg_scale_hint:`SVG se ajusta a qualquer tamanho.`,preview_alt:`Prévia do QR code`,preview_empty:`Seu QR code aparece aqui`,preview_placeholder:`Digite um link ou um texto`,contrast_inverted:`Código claro sobre fundo escuro — muitas câmeras de celular não vão lê-lo.`,contrast_low:`Pouco contraste entre o código e o fundo — ele pode não ser lido.`,format:`Formato do arquivo`,download:`Baixar {format}`,download_bulk_one:`Baixar 1 código (.zip)`,download_bulk:`Baixar {count} códigos (.zip)`,creating:`Criando…`,creating_count:`Criando {done} de {count}…`,zipping:`Compactando…`,scan_note:`Sempre escaneie e confira seu QR code com um celular antes de imprimir ou compartilhar.`,error_too_long:`Texto demais para um QR code — encurte-o.`,error_failed:`Não foi possível criar o código.`,engine_failed:`Não foi possível carregar o gerador de QR code. Verifique sua conexão e recarregue a página.`,upsell_title:`Estes são QR codes estáticos: depois de impressos, você não pode mudar o que acontece quando são escaneados.`,upsell_text:`Precisa de um QR code dinâmico, de um código inteligente para download de app ou de estatísticas de leitura? Cadastre-se no Onelink.to.`,upsell_button:`Começar com o Onelink.to`}})),$r,ei=e((()=>{$r=[{id:"rem",faqcut:"pt",title:"",items:[]},{id:"rem",faqcut:"pt",title:"",items:[]},{id:"rem",faqcut:"pt",title:"",items:[]},{id:"rem",faqcut:"pt",title:"",items:[]},{id:"rem",faqcut:"pt",title:"",items:[]},{id:"rem",faqcut:"pt",title:"",items:[]},{id:"rem",faqcut:"pt",title:"",items:[]},{id:"rem",faqcut:"pt",title:"",items:[]},{id:"rem",faqcut:"pt",title:"",items:[]},{id:"rem",faqcut:"pt",title:"",items:[]},{id:"rem",faqcut:"pt",title:"",items:[]}]})),ti,ni,ri=e((()=>{Pr(),Ir(),Rr(),Br(),Hr(),Wr(),Kr(),Jr(),Xr(),Qr(),ei(),ti={general:Nr,topmenu:Fr,plans:Lr,legal:zr,footer:Vr,landing:Ur,pricing:Gr,support:qr,meta:Yr,qrgenerator:Zr},ni=$r})),ii,ai=e((()=>{z(),ii={free:R.free,nonprofit:R.nonprofit,professional:R.professional,team:R.team,teamplus:R.teamplus,enterprise:R.enterprise,signup_now_free_free:`Ücretsiz başlayın`,go_to_my_account:`Hesabıma Git`,cta_button_start_free:`Bugün Ücretsiz Başla`,cta_note:`Kredi kartı gerekmez • 2 dakikadan az sürede başla`,button_close:`Kapat`,button_accept_all_cookies:`Tümünü kabul et`,button_accept_selected_cookies:`Seçilenleri kabul et`,button_reject_cookies:`Gereksiz olanları reddet`,cookie_banner_title:`Onelink.to çerez kullanır`,cookie_banner_subtitle:`(ve benzer teknolojiler)`,cookie_banner_description:`Bu hizmet (Onelink.to), kullanıcı deneyimini ve performansını geliştirmek ve Google Analytics gibi araçları kullanarak daha iyi kullanım istatistikleri oluşturmak için çerezler ve benzer teknolojiler kullanır.`,cookie_choose:`Neye izin vereceğinizi seçin`,cookie_type_required:`Gerekli`,cookie_type_experience:`Deneyim`,cookie_type_performance:`Performans`,cookie_type_analytics:`Analitik`,language_selector_ai_notice:`Çeviriler yapay zeka kullanılarak yapılmıştır. Bazı çeviriler yanlışsa, lütfen [email protected] adresinden bize bildirin`}})),oi,si=e((()=>{oi={signin:`Giriş Yap`,signin_small:`Giriş`,register:`Başla`,register_small:`Başla`,menu:`Menü`,my_account:`Hesabım`,home:`Ana Sayfa`,home_small:`Ana`,about:`Hakkında`,about_small:`Bilgi`,support:`Destek`,support_small:`Yardım`,pricing:`Fiyatlar`,pricing_small:`Fiyat`,qr_generator:`QR Oluşturucu`,qr_generator_small:`QR Oluşturucu`}})),ci,li=e((()=>{z(),ci={button_select_plan:`Planı Seç`,new:`Yeni`,plan:`Plan`,ladder_builds_on:`%s içindeki her şey ve`,ladder_up_from:`önceden %s`,select_plan_label:`Plan seç`,start_with_plan:`%s ile başla`,price:``,free:R.free,nonprofit:R.nonprofit,professional:R.professional,team:R.team,teamplus:R.teamplus,enterprise:R.enterprise,per_month_abbrev:`/a`,per_year_abbrev:`/y`,plan_tooltip_monthly:`%s planı. USD %s / ay veya USD %s / yıl.`,plan_tooltip_yearly:`%s planı. USD %s / yıl.`,eligibility:`Uygunluk`,eligibility_tooltip:`Belirli bir hesap türü için kaydolmaya kimler uygundur?`,traffic:`Trafik`,traffic_tooltip:`Onelink başına ne kadar trafik (tıklama/hit) dahildir?`,lifetime:`Link Ömrü`,lifetime_tooltip:`Onelink ne kadar süre aktif kalacak?`,editing:`Düzenleme`,editing_tooltip:`Bir onelink'e bağlı indirme linkleri ne kadar süre ve kaç kez düzenlenebilir?`,invisibleRedirects:`Görünmez Yönlendirmeler *`,invisibleRedirects_tooltip:`Normalde ziyaretçiler Onelink.to'yu hiç fark etmez: doğru uygulama mağazası gecikmeden açılır.
230
231* Ücretsiz plan, ilk 3 ay ve ardından her ay ilk 1.000 tıklama için görünmez yönlendirmeler içerir. Bu sınırın ötesinde ziyaretçiler, kısa bir beklemenin ardından onları yönlendiren bir Onelink.to sayfası görür.`,adfree:`Reklamsız`,adfree_tooltip:`Tüm planlar reklamsızdır: Onelink.to, linklerinize tıklayan ziyaretçilere asla reklam göstermez.`,urlCount:`Link Sayısı`,urlCount_tooltip:`Aynı anda kaç onelink aktif olabilir?`,customURLs:`Özel Linkler`,customURLs_tooltip:`Onelink kodu/URL'i özelleştirilebilir mi? Örn. https://onelink.to/benim-ozel-linkim`,computers:`Windows + Mac Linkleri`,computers_tooltip:`Windows ve Mac bilgisayarları için özel linkler`,parameterForwarding:`Parametre Yönlendirme`,parameterForwarding_tooltip:`Parametre yönlendirme, URL parametrelerinin (query string parametreleri) yönlendirme ile iletilmesini sağlar`,customization:`Özelleştirme`,customDomains:`Özel Alan Adları`,customDomains_tooltip:`Onelink'leriniz için kendi markalı alan adınızı kullanın (örneğin, app.alanadiniz.com). Otomatik TLS sertifikaları dahildir.`,customDomains_1x_tooltip:`Evet, 1 özel alan adı`,customDomains_3x_tooltip:`Evet, 3 özel alan adı`,appLinks:`Uygulamada aç (deep linking)`,appLinks_tooltip:`Kendi alan adınızdaki bağlantılar, uygulamanız kuruluysa uygulamayı açar; diğer herkesi doğru uygulama mağazasına yönlendirir. iOS Universal Links ve Android App Links kullanır ve özel alan adı gerektirir.`,qrStyling:`QR Kod Stili`,qrStyles:`QR Kod Stili`,qrStyles_tooltip:`QR kodun görünümünü desenler ve kenarlıklarla özelleştirin.`,qrStyleSlots:`Kayıtlı Stiller`,qrStyleSlots_tooltip:`Kaydedebileceğiniz ve yeniden kullanabileceğiniz özel QR kod stilleri sayısı.`,qrStyleLogo:`Logonuzu Ekleyin`,qrStyleLogo_tooltip:`Şirket logonuzu QR kodların ortasına ekleyin.`,stats:`İstatistikler`,statsDevice:`Cihaz İstatistikleri`,statsDevice_tooltip:`Cihaz türü istatistikleri`,statsRedirect:`Yönlendirme İstatistikleri`,statsRedirect_tooltip:`Yönlendirme/redirect link istatistikleri`,statsCountry:`Ülke İstatistikleri`,statsCountry_tooltip:`Hit'in ülke kökenine dair istatistikler`,statsReferringDomain:`Referans İstatistikleri`,statsReferringDomain_tooltip:`Referans web sitesi 
231istatistikleri`,statsUTM:`UTM Kampanyaları`,statsUTM_tooltip:`UTM kampanya parametresi istatistikleri`,statsRetention:`İstatistik Saklama`,statsRetentionHourly:`Saatlik İstatistikler`,statsRetentionHourly_tooltip:`Saatlik istatistikler kaç gün saklanır?`,statsRetentionDaily:`Günlük İstatistikler`,statsRetentionDaily_tooltip:`Günlük istatistikler ne kadar süre saklanır?`,statsApi:`İstatistik API`,statsApi_tooltip:`Tıklama istatistiklerinize REST API aracılığıyla programatik olarak erişin. Analiz araçları, panolar ve özel raporlarla entegre edin.`,account:`Hesap`,userTfa:`İki Faktörlü Kimlik Doğrulama`,userTfa_tooltip:`Giriş yaparken İki Faktörlü Kimlik Doğrulama (TFA/2FA) kullanılabilir mi? (Sadece şifre girişleri)`,socialLogin:`Google ve Microsoft ile giriş`,socialLogin_tooltip:`Mevcut Google veya Microsoft hesabınızla giriş yapın — ayrı bir parolaya gerek yok.`,userCount:`Kullanıcı Sayısı`,userCount_tooltip:`Hesaba kaç kullanıcı (giriş) bağlanabilir?`,unlimited:`Sınırsız`,unlimited_tooltip:``,all:`Hepsi`,all_tooltip:``,private_non_profit:`Kâr Amacı Gütmeyen`,private_non_profit_tooltip:`Yalnızca kâr amacı gütmeyen kuruluşlar için`,tooltip_yes:`Evet`,tooltip_no:`Hayır`,invisibleRedirects_free:`3 ay
232 + 1B tıklama/ay`,invisibleRedirects_free_tooltip:`İlk 3 ay ve ardından her ay ilk 1.000 tıklama (veya QR tarama) için görünmez yönlendirmeler`,days_30:`30 gün`,days_30_tooltip:`İstatistikler 30 gün saklanır`,days_90:`90 gün`,days_90_tooltip:`İstatistikler 90 gün s
232aklanır`,two_years:`2 yıl`,two_years_tooltip:`İstatistikler 2 yıl (750 gün) saklanır`,subscription_disclaimer:`Fiyatlar KDV hariç USD cinsindendir. Abonelikler otomatik olarak yenilenir.`}})),ui,di=e((()=>{ui={title_tos:`Hizmet Şartları - Onelink.to (OLTO AB)`,title_privacy:`Gizlilik Politikası - Onelink.to (OLTO AB)`,title_notice:`Yasal Bildirim - Onelink.to (OLTO AB)`,effective_from:`Yürürlük tarihi:`}})),fi,pi=e((()=>{fi={heading_site:`Site`,heading_legal:`Yasal`,heading_contact:`Bize ulaşın`,terms_of_service:`Hizmet Şartları`,terms_short:`Şartlar`,privacy_policy:`Gizlilik Politikası`,privacy_short:`Gizlilik`,legal_notice:`Yasal Bildirim`,legal_notice_short:`Yasal`,cookie_consent:`Çerez Onayı`,cookie_consent_short:`Çerezler`,copyright:`© 2011-%s Onelink.to`,tagline:`<span>Onelink.to</span> - <span>Tüm uygulama mağazaları için bir link</span> ile uygulama indirmelerini basitleştirin`,show_more:`daha fazla göster`,show_less:`daha az göster`,contact:`<a href="mailto:[email protected]">[email protected]</a><a href="mailto:[email protected]">[email protected]</a>`,info:`Orijinal olarak <a href="https://www.mobileinteraction.se" target="_blank" rel="noopener">Mobile Interaction - Apputveckling Stockholm</a> tarafından oluşturulmuştur`}})),mi,hi=e((()=>{mi={hero_title_one_link_to:`Onelink.to`,hero_title_all_app_stores:`Tüm uygulama mağazaları için bir link`,hero_subtitle:`Birden fazla link ve QR kod kullanmayı bırakın. Apple App Store, Google Play ve diğer birçok platformda çalışan evrensel bir link alın.`,hero_benefit_smart_detection:`Akıllı cihaz algılama`,hero_benefit_dynamic_link:`Dinamik link ve QR kod`,hero_benefit_analytics_stats:`Analitik`,hero_benefit_analytics_api:` + API erişimi`,hero_benefit_custom_domain:`Kendi alan adınız + Uygulamada aç`,hero_benefit_new_feature_badge:`Yeni özellik`,hero_benefit_plan_tooltip:`Team Plus ve Enterprise planlarında kullanılabilir.`,hero_benefit_free_tooltip:`Her planda mevcuttur.`,hero_benefit_new_tooltip:`Yakın zamanda eklendi. Onelink'leriniz için kendi alan adınızı (örneğin app.alanadiniz.com) otomatik TLS sertifikalarıyla kullanın. Bu bağlantılar ayrıca uygulamanız kuruluysa uygulamayı açar, diğer herkesi doğru mağazaya yönlendirir.`,hero_cta_compare_plans:`Planları karşılaştır`,schema_feature_smart_routing:`Kullanıcıları cihazlarına göre doğru uygulama mağazasına (App Store, Google Play ve diğerleri) yönlendiren akıllı uygulama indirme bağlantıları`,schema_feature_qr_codes:`İsteğe bağlı görsel stillendirmeli QR kodları`,schema_feature_dynamic_links:`Dinamik kısa bağlantılar — kısa bağlantı URL'sini değiştirmeden bağlantının hedefini değiştirin`,schema_feature_analytics:`Bağlantı başına tıklama istatistikleri ve raporlama`,schema_feature_custom_domains:`Markanıza özel kısa bağlantılar için özel alan adları`,schema_feature_api:`Tıklama istatistiklerini almak için API`,hero_demo_title:`Akıllı Linklerini Çalışırken Görün`,hero_demo_subtitle:`{appName} için Onelink demo'sunu test edin`,hero_demo_instruction:`Telefonunuzla tarayın veya linke tıklayın`,hero_demo_description:`Cihazınızı algılar ve sizi doğru yere yönlendirir: <b>iPhone</b> App Store'a gider, <b>Android</b> Google Play'e, <b>masaüstü</b> {appName} web sitesine.`,about_title:`Onelink.to Hakkında`,about_subtitle:`2011'den beri akıllı linklerle uygulama indirmelerini basitleştiriyoruz`,about_stats_clicks_served:`Sunulan Tıklama`,about_stats_monthly_clicks:`Aylık Tıklama`,about_stats_users_registered:`Kayıtlı Kullanıcı`,about_stats_operating_since:`Faaliyet Başlangıcı`,about_stats_clicks_served_value:`20M+`,about_stats_monthly_clicks_value:`200M+`,about_stats_users_registered_value:`1M+`,about_stats_clicks_served_tooltip:`20 milyardan fazla toplam tıklama sunuldu`,about_stats_monthly_clicks_tooltip:`Ayda 200 milyondan fazla tıklama`,about_stats_users_registered_tooltip:`Dünya genelinde 1 milyondan fazla kayıtlı kullanıcı`,about_stats_operating_since_tooltip:`2011'den beri Stockholm, İsveç'ten faaliyet gösteriyor`,about_content_paragraph_1:`Onelink.to, 2011'de Stockholm, İsveç'te, uygulamaları birden fazla uygulama mağazasında dağıtmanın zorluklarından doğdu. İhtiyacımız olan aracı kendimiz yaptık. Bugün de kurucusu tarafından yönetiliyor.`,about_content_paragraph_3:`Süreklilik önemlidir — 2011'de oluşturulan Onelink'ler bugün de çalışıyor`,solution_title:`Onelink.to Bunu Nasıl Çözüyor`,solution_subtitle:`Akıllı yönlendirme teknolojimiz, kullanıcınızın cihazını otomatik olarak algılar ve onları doğru uygulama mağazasına yönlendirir.`,solution_step_label:`Adım`,solution_step1_title:`Kullanıcı Onelink'inize tıklar`,solution_step1_description:`Veya QR kodunuzu tarar`,solution_step2_title:`Cihazlarını algılarız`,solution_step2_description:`Otomatik platform tanıma`,solution_step3_title:`Doğru mağazaya yönlendirme`,solution_step3_description:`Sorunsuz uygulama mağazası deneyimi`,cta_title:`Uygulama Dağıtımınızı Basitleştirmeye Hazır mısınız?`,cta_subtitle:`Onelink.to ile uygulama indirmelerini basitleştiren binlerce geliştirici arasına katılın`}})),gi,_i=e((()=>{gi={hero_title:`Planınızı Seçin`,hero_subtitle:`Ücretsiz başlayın ve büyüdükçe ölçeklendirin. T
232üm planlar temel link yönetimi özelliklerimizi ve sınırsız trafiği* içerir.`}})),vi,yi=e((()=>{vi={hero_title:`Destek ve SSS`,search_placeholder:`Destekte ara`,search_results:`%s sonuç`,search_result_one:`1 sonuç`,search_no_results:`Bu kelimelerle eşleşen soru yok`,view_all_questions:`Tüm destek sorularını gör`,close_aria_label:`Kapat`,related_questions:`İlgili Sorular`,show_less:`Daha az göster`,show_all_related:`Tüm {count} ilgili soruyu göster`,redirecting_message:`Hakkında bölümüne yönlendiriliyor...`}})),bi,xi=e((()=>{bi={description_home:`Tüm uygulama mağazaları için onelink.to ile uygulama indirmelerini basitleştirin. App Store ve Google Play uygulama indirmeleri için kısa link ve QR kod üretici.`,description_support:`Onelink.to ile yardım alın. Uygulama linkleri, QR kodları ve akıllı indirme linkleri hakkında sık sorulan soruların cevaplarını bulun.`,description_pricing:`Onelink.to planınızı seçin. Ücretsiz başlayın ve büyüdükçe ölçeklendirin. Tüm planlar temel link yönetimi özelliklerini ve sınırsız trafiği içerir.`,description_faq:`Onelink.to uygulama linkleri, QR kodları ve akıllı indirme çözümleri hakkında sık sorulan sorular.`,title_qr_generator:`Logolu ve toplu indirmeli ücretsiz QR kod oluşturucu`,description_qr_generator:`Logonuz, renkleriniz ve kenarlıkla ücretsiz QR kodlar. PNG veya SVG indirin ya da yüzlercesini tek zip'te alın. Tarayıcınızda, kayıt gerekmeden.`,description_faq_item:`Uygulama dağıtımı, akıllı linkler ve App Store ile Google Play'de mobil uygulama indirmeleri için QR kodlar hakkında cevaplar bulun.`}})),Si,Ci=e((()=>{Si={hero_eyebrow:`Ücretsiz · kayıt gerekmez · süresi dolmaz`,hero_title:`Ücretsiz QR kod oluşturucu`,hero_subtitle:`Tasarımını seçin, logonuzu ekleyin ve PNG ya da SVG olarak indirin; ya da toplu modla otomatik olarak çok sayıda QR kod oluşturun. QR kodlar tarayıcınızda oluşturulur: İnternet üzerinden hiçbir şey gönderilmez ve hiçbir yerde saklanmaz.`,mode:`Mod`,mode_single:`Tek kod`,mode_bulk:`Toplu mod`,content_label:`Bağlantı veya metin`,url_warning:`Bu, https:// olmadan yazılmış bir web adresine benziyor — birçok telefon onu açmak yerine metin olarak gösterir.`,url_fix:`https:// ekle`,bulk_intro:`Tek bir kalıptan bir dizi kod oluşturun, örneğin: bir mağaza adresi × üç ürün × afiş, broşür ve dergi için birer kampanya kodu 9 kod verir.`,bulk_rule:`Bir kutudaki her satır, sırayla diğer kutulardaki her satırla birleştirilir.`,part_one_line:`Bölüm {part} · 1 satır`,part_lines:`Bölüm {part} · {count} satır`,part_remove:`Bölüm {part} kaldır`,part_add:`+ Bölüm ekle`,code_one:`kod`,code_many:`kod`,example:`Örnek`,clear:`Temizle`,too_many:`Bu, {max} koddan fazla. İndirmek için bazı satırları kaldırın.`,bulk_url_all:`Bunlar https:// olmadan yazılmış web adreslerine benziyor — birçok telefon onları açmak yerine metin olarak gösterir. Bölüm 1'in başına https:// ekleyin.`,bulk_url_some:`Bunlardan {count} tanesi https:// olmadan yazılmış web adreslerine benziyor — birçok telefon onları açmak yerine metin olarak gösterir. Bölüm 1'in başına https:// ekleyin.`,more:`ve {count} tane daha`,pattern:`Desen`,pattern_filled:`Dolu`,pattern_smooth:`Yumuşak`,pattern_square:`Kare`,pattern_rounded:`Yuvarlatılmış`,pattern_circle:`Daire`,colours:`Renkler`,colour_code:`Kod`,colour_background:`Arka plan`,colour_hint:`Açık renk bir arka plan üzerinde koyu renk bir kod kullanın — birçok telefon kamerası tersini okuyamaz.`,border:`Kenarlık`,border_thickness:`Kenarlık kalınlığı`,border_none:`Yok`,border_thin:`İnce`,border_medium:`Orta`,border_thick:`Kalın`,border_corners:`Kenarlık köşeleri`,border_square:`Köşeli`,border_round:`Yuvarlak`,border_colour:`Kenarlık`,logo:`Logo`,logo_types:`PNG, JPG veya SVG`,logo_select:`Dosya seçin veya bırakın`,logo_change:`Dosyayı değiştir`,logo_size:`Logo boyutu`,logo_small:`Küçük`,logo_medium:`Orta`,logo_large:`Büyük`,logo_shape:`Logo şekli`,logo_square:`Kare`,logo_circle:`Daire`,logo_remove:`Kaldır`,logo_circle_hint:`Daire için kare bir logo gerekir.`,logo_ceiling:`Daha büyük logo boyutları bu koda sığmaz.`,logo_rescaled:`Görsel, boyut sınırına sığması için küçültüldü.`,logo_error_type:`Lütfen bir PNG, JPG veya SVG dosyası seçin.`,logo_error_svg_size:`SVG logo 100 KB'tan küçük olmalı.`,logo_error_raster_size:`PNG veya JPG logo 2 MB'tan küçük olmalı.`,logo_error_read:`Bu dosya görsel olarak okunamadı.`,logo_failed:`Logo yüklenemedi, bu yüzden kod logosuz gösteriliyor.`,logo_shrunk:`Kodun okunabilir kalması 
232için logo küçültüldü.`,logo_too_big:`Logo en küçük boyutunda bile bu koda sığmadığı için eklenmedi.`,advanced:`Gelişmiş`,ec:`Hata düzeltme`,ec_low:`Düşük`,ec_medium:`Orta`,ec_quartile:`Çeyrek`,ec_high:`Yüksek`,ec_floor:`Logonuz kodun bir kısmını kapatıyor, bu yüzden en az {level} gerekiyor.`,ec_hint:`Daha yüksek bir seviye, kodun bir kısmı hasarlı veya kirli olsa da okunur, ancak kodu daha yoğun yapar.`,png_scale:`PNG ölçeği · modül başına piksel`,png_scale_label:`PNG ölçeği`,png_scale_hint:`Her modül tam sayıda pikseldir, bu yüzden kenarlar keskin kalır.`,png_scale_size:`Her modül tam sayıda pikseldir, bu yüzden kenarlar keskin kalır. Bu kod {size} × {size} px olacak.`,svg_scale_hint:`SVG her boyuta ölçeklenir.`,preview_alt:`QR kod önizlemesi`,preview_empty:`QR kodunuz burada görünür`,preview_placeholder:`Bir bağlantı veya metin yazın`,contrast_inverted:`Koyu arka plan üzerinde açık renk kod — birçok telefon kamerası bunu okuyamaz.`,contrast_low:`Kod ile arka plan arasındaki kontrast düşük — taranamayabilir.`,format:`Dosya biçimi`,download:`{format} indir`,download_bulk_one:`1 kodu indir (.zip)`,download_bulk:`{count} kodu indir (.zip)`,creating:`Oluşturuluyor…`,creating_count:`{count} koddan {done}. oluşturuluyor…`,zipping:`Sıkıştırılıyor…`,scan_note:`QR kodunuzu yazdırmadan veya paylaşmadan önce mutlaka bir telefonla tarayıp kontrol edin.`,error_too_long:`Tek bir QR kod için çok fazla metin — kısaltın.`,error_failed:`Kod oluşturulamadı.`,engine_failed:`QR kod oluşturucu yüklenemedi. Bağlantınızı kontrol edip sayfayı yenileyin.`,upsell_title:`Bunlar statik QR kodlardır: yazdırıldıktan sonra tarandıklarında ne olacağını değiştiremezsiniz.`,upsell_text:`Dinamik bir QR koda, akıllı bir uygulama indirme koduna veya tarama istatistiklerine mi ihtiyacınız var? Onelink.to'ya kaydolun.`,upsell_button:`Onelink.to ile başlayın`}})),wi,Ti=e((()=>{wi=[{id:"rem",faqcut:"tr",title:"",items:[]},{id:"rem",faqcut:"tr",title:"",items:[]},{id:"rem",faqcut:"tr",title:"",items:[]},{id:"rem",faqcut:"tr",title:"",items:[]},{id:"rem",faqcut:"tr",title:"",items:[]},{id:"rem",faqcut:"tr",title:"",items:[]},{id:"rem",faqcut:"tr",title:"",items:[]},{id:"rem",faqcut:"tr",title:"",items:[]},{id:"rem",faqcut:"tr",title:"",items:[]},{id:"rem",faqcut:"tr",title:"",items:[]},{id:"rem",faqcut:"tr",title:"",items:[]}]})),Ei,Di,Oi=e((()=>{ai(),si(),li(),di(),pi(),hi(),_i(),yi(),xi(),Ci(),Ti(),Ei={general:ii,topmenu:oi,plans:ci,legal:ui,footer:fi,landing:mi,pricing:gi,support:vi,meta:bi,qrgenerator:Si},Di=wi})),ki={en:{name:`English`,native:`English`},es:{name:`Spanish`,native:`Español`},fr:{name:`French`,native:`Français`},de:{name:`German`,native:`Deutsch`},it:{name:`Italian`,native:`Italiano`},pt:{name:`Portuguese`,native:`Português`},nl:{name:`Dutch`,native:`Nederlands`},tr:{name:`Turkish`,native:`Türkçe`}},Ai=`onelink-language`,ji=Object.keys(ki).filter(e=>e!==`en`),Mi={LANDING_PAGE:{path:`/`,title:`One link or QR code to App Store and Google Play`},ABOUT:{path:`/about-onelink-to`,title:`About`},SUPPORT:{path:`/support`,title:`Support & FAQ`},FAQ_ALL_INDEX:{path:`/faq-all-pages`,title:`All FAQ Pages`},PRICING:{path:`/pricing`,title:`Pricing`},QR_GENERATOR:{path:`/free-qr-code-generator`,title:`QR Code Generator`},TERMS_OF_SERVICE:{path:`/legal/terms`,title:`Terms of Service`},PRIVACY_POLICY:{path:`/legal/privacy`,title:`Privacy Policy`},LEGAL_NOTICE:{path:`/legal/notice`,title:`Legal Notice`}},Ni=[`/payment-success`,`/payment-cancelled`,`/user/reset-password`,`/user/verify-email`,`/user/invitation`],Pi={REGISTER:{path:`/account/signup`,title:`Sign Up`,appLink:!0},SIGNIN:{path:`/account/login`,title:`Login`,appLink:!0},MY_ONELINKS:{path:`/account/my-onelinks`,title:`My Onelinks`}};Mi.LANDING_PAGE.path,Mi.SUPPORT.path,Mi.PRICING.path,Mi.QR_GENERATOR.path,Mi.TERMS_OF_SERVICE.path,Mi.PRIVACY_POLICY.path,Mi.LEGAL_NOTICE.path,Mi.FAQ_ALL_INDEX.path;var Fi=[Mi.TERMS_OF_SERVICE.path,Mi.PRIVACY_POLICY.path,Mi.LEGAL_NOTICE.path],Ii=ji,Li=e=>{let t=[];for(let n of Ii)for(let r of e)t.push(`/${n}${r}`);return t},Ri=[...Object.keys(Mi).map(e=>Mi[e].path)],zi=[...Ri,...Li(Ri),...Object.keys(Pi).map(e=>Pi[e].path),...Ni,`/signup`,`/login`,`/my-onelinks`],Bi=`https://www.onelink.to/`,B=Mi,Vi=Pi,Hi=Ni,Ui=Fi,Wi={home:B.LANDING_PAGE,about:{...B.LANDING_PAGE,hash:`about`},support:B.SUPPORT,pricing:B.PRICING,qr_generator:B.QR_GENERATOR},Gi=`free`,Ki=`nonprofit`,qi=`professional`,Ji=`team`,Yi=`teamplus`,Xi=`enterprise`,Zi=[Gi,Ki,qi,Ji,Yi,Xi],Qi={[Ki]:{yearly:30},[qi]:{monthly:10,yearly:100},[Ji]:{monthly:25,yearly:250},[Yi]:{monthly:40,yearly:400},[Xi]:{monthly:80,yearly:800}},$i={[Gi]:3,[Ki]:3,[qi]:10,[Ji]:200,[Yi]:500,[Xi]:-1},ea={[Gi]:1,[Ki]:1,[qi]:1,[Ji]:10,[Yi]:25,[Xi]:100},ta=e=>{let t=[];for(let n of Zi)t.push(e[n]);return t},na=[{id:`eligibility`,type:`text`,values:[`all`,`private_non_profit`,`all`,`all`,`all`,`all`]},{id:`traffic`,type:`text`,values:[`unlimited`,`unlimited`,`unlimited`,`unlimited`,`unlimited`,`unlimited`]},{id:`lifetime`,type:`text`,values:[`unlimited`,`unlimited`,`unlimited`,`unlimited`,`unlimited`,`unlimited`]},{id:`editing`,type:`text`,values:[`unlimited`,`unlimited`,`unlimited`,`unlimited`,`unlimited`,`unlimited`]},{id:`adfree`,type:`boolean`,values:[!0,!0,!0,!0,!0,!0]},{id:`invisibleRedirects`,type:`boolean_text_mix`,values:[`invisibleRedirects_free`,!0,!0,!0,!0,!0]},{id:`urlCount`,type:`numeric`,values:ta($i)}
232,{id:`computers`,type:`boolean`,values:[!1,!1,!0,!0,!0,!0],isNew:new Date(`2024-10-01`)},{id:`parameterForwarding`,type:`boolean`,values:[!1,!1,!1,!0,!0,!0]},{id:`customization`,type:`heading`,values:[null,null,null,null,null,null]},{id:`customURLs`,type:`boolean`,values:[!1,!0,!0,!0,!0,!0]},{id:`customDomains`,type:`boolean_or_number`,values:[!1,!1,!1,!1,1,3]},{id:`appLinks`,type:`boolean`,values:[!1,!1,!1,!1,!0,!0],isNew:new Date(`2026-09-21`)},{id:`qrStyling`,type:`heading`,values:[null,null,null,null,null,null]},{id:`qrStyles`,type:`boolean`,values:[!0,!0,!0,!0,!0,!0]},{id:`qrStyleSlots`,type:`numeric`,values:[1,1,3,3,3,3]},{id:`qrStyleLogo`,type:`boolean`,values:[!1,!1,!0,!0,!0,!0]},{id:`stats`,type:`heading`,values:[null,null,null,null,null,null]},{id:`statsDevice`,type:`boolean`,values:[!0,!0,!0,!0,!0,!0]},{id:`statsRedirect`,type:`boolean`,values:[!1,!1,!0,!0,!0,!0]},{id:`statsCountry`,type:`boolean`,values:[!1,!1,!0,!0,!0,!0]},{id:`statsReferringDomain`,type:`boolean`,values:[!1,!1,!0,!0,!0,!0]},{id:`statsUTM`,type:`boolean`,values:[!1,!1,!1,!0,!0,!0]},{id:`statsRetention`,type:`heading`,values:[null,null,null,null,null,null]},{id:`statsRetentionDaily`,type:`text`,values:[`days_90`,`two_years`,`two_years`,`two_years`,`two_years`,`two_years`]},{id:`statsApi`,type:`boolean`,values:[!1,!1,!1,!1,!0,!0]},{id:`account`,type:`heading`,values:[null,null,null,null,null,null]},{id:`userCount`,type:`numeric`,values:ta(ea)},{id:`socialLogin`,type:`boolean`,values:[!0,!0,!0,!0,!0,!0]},{id:`userTfa`,type:`boolean`,values:[!1,!0,!0,!0,!0,!0]}],ra=[`device`,`redirect`,`referrer`,`country`,`utm`],ia=`cookie.settings`,aa=`ga.client.id`,oa=`attribution`,sa=`accesstoken`,ca=`onelink`,la=`onelink.sorting`,ua=`registration.type`,da=`registration.info`,fa=`registration.plan`,pa=`stats.show.chart.`,ma=`stats.showing.type`,ha=`stats.control.startdate`,ga=`stats.control.enddate`,_a=`stats.control.predefined`,va=`editor.show.allfields`,ya=`editor.utm.params`,ba=[sa,ca,la,ua,da,fa,...ra.map(e=>pa+e),ma,ha,ga,_a,va,ya],{location:xa,start_path:Sa,start_href:Ca}=(()=>{let e={...window.location},t=window.location.pathname,n=window.location.href;if(Ui.some(e=>t.endsWith(e))){let e=document.createElement(`meta`);e.name=`robots`,e.content=`noindex`,document.head.appendChild(e)}return{location:e,start_path:t,start_href:n}})(),wa=(()=>{try{let e=`__localStorage_test__`;return localStorage.setItem(e,`test`),localStorage.removeItem(e),!0}catch{return!1}})(),Ta=class{constructor(){this.get=e=>{if(!wa)return null;try{let t=localStorage.getItem(e);if(t===null)return null;let n=JSON.parse(t);return n.expiry&&Date.now()>n.expiry?(this.remove(e),null):n.value===void 0?n:n.value}catch{return null}},this.set=(e,t)=>{if(wa)try{let n={value:t,timestamp:Date.now()};localStorage.setItem(e,JSON.stringify(n))}catch{}},this.remove=e=>{if(wa)try{localStorage.removeItem(e)}catch{}}}},Ea=new Ta,Da=window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB,Oa=()=>{for(let e in localStorage)e.startsWith(`stats.cache.`)&&Ea.remove(e);`databases`in Da&&typeof Da.databases==`function`&&Da.databases().then(e=>{for(let t of e)t.name&&Da.deleteDatabase(t.name)})},ka=new Ta,Aa=e=>{if(!e)return;let t=Math.max(e.indexOf(`?c=`),e.indexOf(`&c=`));if(t<0)return;let n=e.indexOf(`&`,t+1),r=e.indexOf(`#`,t+1);return n>0?e.substring(t+3,n):r>0?e.substring(t+3,r):e.substring(t+3)},ja=e=>{if(!e)return;let t=Math.max(e.indexOf(`?attr=`),e.indexOf(`&attr=`));if(t<0)return;let n=e.indexOf(`&`,t+1),r=e.indexOf(`#`,t+1),i;i=n>0?e.substring(t+6,n):r>0?e.substring(t+6,r):e.substring(t+6);try{return JSON.parse(atob(i))}catch{return}},Ma=(e,t)=>{let n=ja(e);if(n)return n;let r={},i=document.referrer||``,a=i.startsWith(`https://onelink.to/`)||i.startsWith(`http://onelink.to/`);if(t){let e=ka.get(oa);if(e)try{r=JSON.parse(e)}catch{}}r.first_visit||(r.first_visit=Math.round(new Date().getTime()/1e3)),r.visit_count||(r.visit_count=0),r.visit_count++;let o=Aa(e);if(!o&&!r.campaign&&a&&(o=`onelink.to`),o&&(r.campaign=o),i&&(r.referrer=i),r.href=e,t)try{let e=JSON.stringify(r);ka.set(oa,e)}catch{}return r},Na=new Ta,Pa=()=>{let[e,t]=P(Na.get(`cookie.settings`)||{}),n=Ne(()=>{for(let e of ba)Na.remove(e)},[]);return{cookies:e,setCookies:Ne((e,r,i)=>{if(e.date=new Date().getTime(),e.version=1,t(e),Na.set(ia,e),e.experience||n(),e.performance||Oa(),e.analytics&&r&&i){Na.set(aa,r);let e=Ma(i,!0);Na.set(oa,JSON.stringify(e))}else Na.remove(aa),Na.remove(oa)},[n]),manageCookies:Ne(()=>{let n={...e,show:!e.show};t(n)},[e])}},Fa=(...e)=>{typeof window<`u`&&(window.gtag===void 0&&(window.dataLayer=window.dataLayer||[],window.gtag=function(){window.dataLayer.push(arguments)}),window.gtag(...e))},Ia=/^(a|an|and|as|at|but|by|en|for|if|in|nor|of|on|or|per|the|to|vs?\.?|via)$/i;function La(e){return e.toString().trim().replace(/[A-Za-z0-9\u00C0-\u00FF]+[^\s-]*/g,(e,t,n)=>t>0&&t+e.length!==n.length&&e.search(Ia)>-1&&n.charAt(t-2)!==`:`&&(n.charAt(t+e.length)!==`-`||n.charAt(t-1)===`-`)&&n.charAt(t-1).search(/[^\s-]/)<0?e.toLowerCase():e.substr(1).search(/[A-Z]|\../)>-1?e:e.charAt(0).toUpperCase()+e.substr(1))}function Ra(e){return typeof e==`string`&&e.indexOf(`@`)!==-1}var za=`REDACTED (Potential Email Address)`;function Ba(e){return Ra(e)?(console.warn(`This arg looks like an email address, redacting.`),za):e}function Va(e=``,t=!0,n=!0){let r=e||``;return t&&(r=La(e)),n&&(r=Ba(r)),r}var Ha=new class{isInitialized;_testMode;_currentMeasurementId;_hasLoadedGA;_isQueuing;_queueGtag;constructor(){this.reset()}
232reset=()=>{this.isInitialized=!1,this._testMode=!1,this._currentMeasurementId=``,this._hasLoadedGA=!1,this._isQueuing=!1,this._queueGtag=[]};_gtag=(...e)=>{this._testMode||this._isQueuing?this._queueGtag.push(e):Fa(...e)};gtag(...e){this._gtag(...e)}_loadGA=(e,t,n=`https://www.googletagmanager.com/gtag/js`)=>{if(!(typeof window>`u`||typeof document>`u`)&&!this._hasLoadedGA){let r=document.createElement(`script`);r.async=!0,r.src=`${n}?id=${e}`,t&&r.setAttribute(`nonce`,t),document.body.appendChild(r),window.dataLayer=window.dataLayer||[],window.gtag=function(){window.dataLayer.push(arguments)},this._hasLoadedGA=!0}};_toGtagOptions=e=>{if(!e)return;let t={cookieUpdate:`cookie_update`,cookieExpires:`cookie_expires`,cookieDomain:`cookie_domain`,cookieFlags:`cookie_flags`,userId:`user_id`,clientId:`client_id`,anonymizeIp:`anonymize_ip`,contentGroup1:`content_group1`,contentGroup2:`content_group2`,contentGroup3:`content_group3`,contentGroup4:`content_group4`,contentGroup5:`content_group5`,allowAdFeatures:`allow_google_signals`,allowAdPersonalizationSignals:`allow_ad_personalization_signals`,nonInteraction:`non_interaction`,page:`page_path`,hitCallback:`event_callback`};return Object.entries(e).reduce((e,[n,r])=>(t[n]?e[t[n]]=r:e[n]=r,e),{})};initialize=(e,t={})=>{if(!e)throw Error(`Require GA_MEASUREMENT_ID`);let n=typeof e==`string`?[{trackingId:e}]:e;this._currentMeasurementId=n[0].trackingId;let{gaOptions:r,gtagOptions:i,nonce:a,testMode:o=!1,gtagUrl:s}=t;if(this._testMode=o,o||this._loadGA(this._currentMeasurementId,a,s),this.isInitialized||(this._gtag(`js`,new Date),n.forEach(e=>{let t={...this._toGtagOptions({...r,...e.gaOptions}),...i,...e.gtagOptions};Object.keys(t).length?this._gtag(`config`,e.trackingId,t):this._gtag(`config`,e.trackingId)})),this.isInitialized=!0,!o){let e=[...this._queueGtag];for(this._queueGtag=[],this._isQueuing=!1;e.length;){let t=e.shift();this._gtag(...t),t[0]===`get`&&(this._isQueuing=!0)}}};set=e=>{if(!e){console.warn("`fieldsObject` is required in .set()");return}if(typeof e!=`object`){console.warn("Expected `fieldsObject` arg to be an Object");return}Object.keys(e).length===0&&console.warn("empty `fieldsObject` given to .set()"),this._gaCommand(`set`,e)};_gaCommandSendEvent=(e,t,n,r,i)=>{this._gtag(`event`,t,{event_category:e,event_label:n,value:r,...i&&{non_interaction:i.nonInteraction},...this._toGtagOptions(i)})};_gaCommandSendEventParameters=(...e)=>{if(typeof e[0]==`string`)this._gaCommandSendEvent(...e.slice(1));else{let{eventCategory:t,eventAction:n,eventLabel:r,eventValue:i,hitType:a,...o}=e[0];this._gaCommandSendEvent(t,n,r,i,o)}};_gaCommandSendTiming=(e,t,n,r)=>{this._gtag(`event`,`timing_complete`,{name:t,value:n,event_category:e,event_label:r})};_gaCommandSendPageview=(e,t)=>{if(t&&Object.keys(t).length){let{title:n,location:r,...i}=this._toGtagOptions(t)||{};this._gtag(`event`,`page_view`,{...e&&{page_path:e},...n&&{page_title:n},...r&&{page_location:r},...i})}else e?this._gtag(`event`,`page_view`,{page_path:e}):this._gtag(`event`,`page_view`)};_gaCommandSendPageviewParameters=(...e)=>{if(typeof e[0]==`string`)this._gaCommandSendPageview(...e.slice(1));else{let{page:t,hitType:n,...r}=e[0];this._gaCommandSendPageview(t,r)}};_gaCommandSend=(...e)=>{let t=typeof e[0]==`string`?e[0]:e[0].hitType;switch(t){case`event`:this._gaCommandSendEventParameters(...e);break;case`pageview`:this._gaCommandSendPageviewParameters(...e);break;case`timing`:this._gaCommandSendTiming(...e.slice(1));break;case`screenview`:case`transaction`:case`item`:case`social`:case`exception`:console.warn(`Unsupported send command: ${t}`);break;default:console.warn(`Send command doesn't exist: ${t}`)}};_gaCommandSet=(...e)=>{typeof e[0]==`string`&&(e[0]={[e[0]]:e[1]}),this._gtag(`set`,this._toGtagOptions(e[0]))};_gaCommand=(e,...t)=>{switch(e){case`send`:this._gaCommandSend(...t);break;case`set`:this._gaCommandSet(...t);break;default:console.warn(`Command doesn't exist: ${e}`)}};ga=(...e)=>{if(typeof e[0]==`string`)this._gaCommand(...e);else{let[t]=e;this._gtag(`get`,this._currentMeasurementId,`client_id`,e=>{this._isQueuing=!1;let n=this._queueGtag;for(t({get:t=>t===`clientId`?e:t===`trackingId`?this._currentMeasurementId:t===`apiVersion`?`1`:void 0});n.length;){let e=n.shift();this._gtag(...e)}}),this._isQueuing=!0}return this.ga};event=(e,t)=>
232{if(typeof e==`string`)this._gtag(`event`,e,this._toGtagOptions(t));else{let{action:t,category:n,label:r,value:i,nonInteraction:a,transport:o}=e;if(!n||!t){console.warn(`args.category AND args.action are required in event()`);return}let s={hitType:`event`,eventCategory:Va(n),eventAction:Va(t)};r&&(s.eventLabel=Va(r)),i!==void 0&&(typeof i==`number`?s.eventValue=i:console.warn("Expected `args.value` arg to be a Number.")),a!==void 0&&(typeof a==`boolean`?s.nonInteraction=a:console.warn("`args.nonInteraction` must be a boolean.")),o!==void 0&&(typeof o==`string`?([`beacon`,`xhr`,`image`].indexOf(o)===-1&&console.warn("`args.transport` must be either one of these values: `beacon`, `xhr` or `image`"),s.transport=o):console.warn("`args.transport` must be a string.")),this._gaCommand(`send`,s)}};send=e=>{this._gaCommand(`send`,e)}},Ua=(e,t,n)=>{let r=()=>{let e=t?.analytics&&`granted`||`denied`;Ha._gtag(`consent`,`default`,{ad_storage:e,analytics_storage:e,functionality_storage:e,personalization_storage:e,security_storage:e})};return F(()=>{if(e){let n=t?.analytics&&`granted`||`denied`;Ha.initialize([{trackingId:`G-4BBB0HXQSM`,gtagOptions:{analytics_storage:n,ad_storage:n,client_id:e}}]),r()}},[e,t?.analytics]),F(()=>{e&&Ha.send({hitType:`pageview`,page:n})},[n,e]),{gaSendConsent:r}};j();var Wa={};function Ga(e,t){for(var n in t)e[n]=t[n];return e}function Ka(e,t,n){var r,i=/(?:\?([^#]*))?(#.*)?$/,a=e.match(i),o={};if(a&&a[1])for(var s=a[1].split(`&`),c=0;c<s.length;c++){var l=s[c].split(`=`);o[decodeURIComponent(l[0])]=decodeURIComponent(l.slice(1).join(`=`))}e=Ya(e.replace(i,``)),t=Ya(t||``);for(var u=Math.max(e.length,t.length),d=0;d<u;d++)if(t[d]&&t[d].charAt(0)===`:`){var f=t[d].replace(/(^:|[+*?]+$)/g,``),p=(t[d].match(/[+*?]+$/)||Wa)[0]||``,m=~p.indexOf(`+`),h=~p.indexOf(`*`),g=e[d]||``;if(!g&&!h&&(p.indexOf(`?`)<0||m)){r=!1;break}if(o[f]=decodeURIComponent(g),m||h){o[f]=e.slice(d).map(decodeURIComponent).join(`/`);break}}else if(t[d]!==e[d]){r=!1;break}return(!0===n.default||!1!==r)&&o}function qa(e,t){return e.rank<t.rank?1:e.rank>t.rank?-1:e.index-t.index}function Ja(e,t){return e.index=t,e.rank=function(e){return e.props.default?0:Ya(e.props.path).map(Xa).join(``)}(e),e.props}function Ya(e){return e.replace(/(^\/+|\/+$)/g,``).split(`/`)}function Xa(e){return e.charAt(0)==`:`?1+`*+?`.indexOf(e.charAt(e.length-1))||4:5}var Za={},Qa=[],$a=[],eo=null,to={url:ro()},no=T(to);function ro(){var e;return``+((e=eo&&eo.location?eo.location:eo&&eo.getCurrentLocation?eo.getCurrentLocation():typeof location<`u`?location:Za).pathname||``)+(e.search||``)}function io(e,t){return t===void 0&&(t=!1),typeof e!=`string`&&e.url&&(t=e.replace,e=e.url),function(e){for(var t=Qa.length;t--;)if(Qa[t].canRoute(e))return!0;return!1}(e)&&function(e,t){t===void 0&&(t=`push`),eo&&eo[t]?eo[t](e):typeof history<`u`&&history[t+`State`]&&history[t+`State`](null,null,e)}(e,t?`replace`:`push`),ao(e)}function ao(e){for(var t=!1,n=0;n<Qa.length;n++)Qa[n].routeTo(e)&&(t=!0);return t}function oo(e){if(e&&e.getAttribute){var t=e.getAttribute(`href`),n=e.getAttribute(`target`);if(t&&t.match(/^\//g)&&(!n||n.match(/^_?self$/i)))return io(t)}}function so(e){return e.stopImmediatePropagation&&e.stopImmediatePropagation(),e.stopPropagation&&e.stopPropagation(),e.preventDefault(),!1}function co(e){if(!(e.ctrlKey||e.metaKey||e.altKey||e.shiftKey||e.button)){var t=e.target;do if(t.localName===`a`&&t.getAttribute(`href`)){if(t.hasAttribute(`data-native`)||t.hasAttribute(`native`))return;if(oo(t))return so(e)}while(t=t.parentNode)}}var lo=!1;function uo(e){e.history&&(eo=e.history),this.state={url:e.url||ro()}}Ga(uo.prototype=new o,{shouldComponentUpdate:function(e){return!0!==e.static||e.url!==this.props.url||e.onChange!==this.props.onChange},canRoute:function(e){var t=h(this.props.children);return this.g(t,e)!==void 0},routeTo:function(e){this.setState({url:e});var t=this.canRoute(e);return this.p||this.forceUpdate(),t},componentWillMount:function(){this.p=!0},componentDidMount:function(){var e=this;lo||(lo=!0,eo||addEventListener(`popstate`,function(){ao(ro())}),addEventListener(`click`,co)),Qa.push(this),eo&&(this.u=eo.listen(function(t){var n=t.location||t;e.routeTo(``+(n.pathname||``)+(n.search||``))})),this.p=!1},componentWillUnmount:function(){typeof this.u==`function`&&this.u(),Qa.splice(Qa.indexOf(this),1)},componentWillUpdate:function(){this.p=!0},componentDidUpdate:function(){this.p=!1},g:function(e,t){e=e.filter(Ja).sort(qa);for(var n=0;n<e.length;n++){var r=e[n],i=Ka(t,r.props.path,r.props);if(i)return[r,i]}},render:function(e,t){var n,i,a=e.onChange,o=t.url,s=this.c,c=this.g(h(e.children),o);if(c&&(i=w(c[0],Ga(Ga({url:o,matches:n=c[1]},n),{key:void 0,ref:void 0}))),o!==(s&&s.url)){Ga(to,s=this.c={url:o,previous:s&&s.url,current:i,path:i?i.props.path:null,matches:n}),s.router=this,s.active=i?[i]:[];for(var l=$a.length;l--;)$a[l]({});typeof a==`function`&&a(s)}return r(no.Provider,{value:s},i)}});var fo=function(e){return r(e.component,e)},po=Object.keys(ki),V=class{static detectBrowserLanguage(){try{let e=navigator.languages||[navigator.language];for(let t of e){let e=t.split(`-`)[0].toLowerCase();if(po.includes(e))return e}}catch(e){console.warn(`Error detecting browser language:`,e)}return`en`}static getLanguageFromUrl(e){let t=(e||(typeof window<`u`?window.location.pathname:`/`)).split(`/`).filter(
232Boolean)[0];return t&&po.includes(t)?t:`en`}static getStoredLanguage(){if(typeof window>`u`)return null;try{return localStorage.getItem(`onelink-language`)||null}catch(e){return console.warn(`Error accessing localStorage for language:`,e),null}}static setLanguagePreference(e){if(typeof window>`u`)return!1;try{if(po.includes(e))return localStorage.setItem(Ai,e),!0}catch(e){console.warn(`Error storing language preference:`,e)}return!1}static isSupported(e){return po.includes(e)}static getLocalizedPath(e,t){return t===`en`?this.removeLanguageFromPath(e):`/${t}${this.removeLanguageFromPath(e)}`}static removeLanguageFromPath(e){let t=e.split(`/`).filter(Boolean),n=t[0];return n&&po.includes(n)?`/`+t.slice(1).join(`/`):e}static getCurrentLanguage(e){if(e)return e;let t=this.getLanguageFromUrl();return t===`en`?`en`:t}static createLanguageAwareUrl(e,t){let n=t||this.getCurrentLanguage();return this.getLocalizedPath(e,n)}},mo=(e,t)=>{let[n,r]=P(window.location.pathname),[i,a]=P(`/`),[o,s]=P(document.title),[c,l]=P(!1),[u,d]=P(),f=L(()=>[B.TERMS_OF_SERVICE.path,B.PRIVACY_POLICY.path,B.LEGAL_NOTICE.path],[]),p=Ne(e=>{let t=f.includes(e);l(t);let n=t&&(e===B.TERMS_OF_SERVICE.path&&`tos`||e===B.PRIVACY_POLICY.path&&`privacy`||e===B.LEGAL_NOTICE.path&&`notice`)||void 0;return d(n),t},[f]),m=L(()=>e?.analytics?``:`attr=`+btoa(JSON.stringify(t)),[e?.analytics,t]),h=Ne(e=>m?e+(e.includes(`?`)?`&`:`?`)+m:e,[m]),g=Ne(e=>(window.location.href=h(e),!0),[h]),_=Ne((e,t,n)=>{let i,o,c;if(typeof e==`string`)t&&(o=`Onelink.to - `+t),i=e;else{let t=e;if(t.appLink)return g(t.path);i=t.path,c=t.hash,t.title&&(o=`Onelink.to - `+t.title)}let l=V.getCurrentLanguage();if(l!==`en`&&!i.startsWith(`/${l}/`)&&!i.startsWith(`/legal/`)&&!i.startsWith(`/account`)&&(i=V.getLocalizedPath(i,l)),i.startsWith(`/account`)){window.location.href=h(window.location.origin+i);return}let u=p(i),d=window.location.pathname;if(!n&&i===d){if(c){let e=document.getElementById(c);e&&e.scrollIntoView({behavior:`smooth`})}else window.scrollTo({top:0,behavior:`smooth`});return}a(d),s(document.title),u?window.history.pushState(``,o||document.title,i):io(i),r(i),o&&(document.title=o),c?setTimeout(()=>{let e=document.getElementById(c);e&&e.scrollIntoView({behavior:`smooth`})},100):window.scrollTo({top:0,behavior:`smooth`})},[h,g,p]);return F(()=>{let e=()=>{let e=window.location.pathname;r(e),p(e)};return window.addEventListener(`popstate`,e),()=>{window.removeEventListener(`popstate`,e)}},[p]),{path:n,setPath:r,lastPath:i,lastTitle:o,showLegal:c,legalType:u,navigate:_,toggleLegal:p}},H=(...e)=>e.filter(Boolean).join(` `),ho=e=>{let t=``,n=0;for(;n<e;)t+=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789`.charAt(Math.floor(Math.random()*62)),n+=1;return t},go=e=>{let t={M:1e3,CM:900,D:500,CD:400,C:100,XC:90,L:50,XL:40,X:10,IX:9,V:5,IV:4,I:1},n=``;for(let r of Object.keys(t)){let i=Math.floor(e/t[r]);e-=i*t[r],n+=r.repeat(i)}return n},_o=(e,t)=>e,vo=new Ta,yo=(e,t)=>{let[n,r]=P({}),[i,a]=P();return F(()=>{let n=Ma(e,!!t.analytics),i=vo.get(aa);i||=n.gaId,i||(i=ho(30),t.analytics&&vo.set(aa,i),n.gaId=i),r(n),a(i)},[e,t.analytics]),{attribution:n,gaClientId:i}},bo=()=>{let[e,t]=P(!1);return F(()=>{if(e)return;let n=()=>{t(!0)},r={passive:!0,once:!0},i=[`scroll`,`mousemove`,`touchstart`,`keydown`,`click`];return i.forEach(e=>{window.addEventListener(e,n,r)}),()=>{i.forEach(e=>{window.removeEventListener(e,n)})}},[e]),e},xo=new Ta,So=()=>({haveAccessToken:xo.get(sa)?.length>10,isSmallScreen:window.screen.width<=720}),Co=({setPath:e,toggleLegal:t})=>{F(()=>{if(Hi.includes(Sa)){window.location.href=`${xa.origin}/account${xa.pathname}${xa.search}${xa.hash}`;return}window.location.hostname!==`localhost`&&window.history.pushState(`url-rewrite`,document.title,Sa),e(t(Sa)?`/`:Sa)},[e,t])};j();var wo,To;function Eo(e){return!To||(typeof To==`string`?e.startsWith(To):To.test(e))}function Do(e,t){let n=``;if(wo=void 0,t&&t.type===`click`){if(t.ctrlKey||t.metaKey||t.altKey||t.shiftKey||t.button!==0)return e;let r=t.composedPath().find(e=>e.nodeName==`A`&&e.href),i=r&&r.getAttribute(`href`);if(!r||r.origin!=location.origin||/^#/.test(i)||!/^(_?self)?$/i.test(r.target)||!Eo(i)||r.download)return e;wo=!0,t.preventDefault(),n=r.href.replace(location.origin,``)}else t&&t.url?(wo=!t.replace,n=t.url):n=location.pathname+location.search;return wo===!0?history.pushState(null,``,n):wo===!1&&history.replaceState(null,``,n),n}function Oo(e){let[t,n]=je(Do,e.url||location.pathname+location.search);e.scope&&(To=e.scope);let i=wo===!0,a=L(()=>{let e=new URL(t,location.origin),r=e.pathname.replace(/\/+$/g,``)||`/`;return{url:t,path:r,query:Object.fromEntries(e.searchParams),route:(e,t)=>
232n({url:e,replace:t}),back:()=>{history.back()},forward:()=>{history.forward()},wasPush:i}},[t]);return Me(()=>(addEventListener(`click`,n),addEventListener(`popstate`,n),()=>{removeEventListener(`click`,n),removeEventListener(`popstate`,n)}),[]),r(Oo.ctx.Provider,{value:a},e.children)}Promise.resolve(),Oo.ctx=T({}),T({}),j();var ko=0;Array.isArray;function U(e,t,n,r,i,a){t||={};var o,s,c=t;if(`ref`in c)for(s in c={},t)s==`ref`?o=t[s]:c[s]=t[s];var l={type:e,props:c,key:n,ref:o,__k:null,__:null,__b:0,__e:null,__c:null,constructor:void 0,__v:--ko,__i:-1,__u:0,__source:i,__self:a};if(typeof e==`function`&&(o=e.defaultProps))for(s in o)c[s]===void 0&&(c[s]=o[s]);return D.vnode&&D.vnode(l),l}j();var Ao=T(void 0),jo=({children:e,value:t})=>{let n=Pa(),r=t||n;return U(Ao.Provider,{value:r,children:e})},Mo=()=>{let e=Pe(Ao);if(!e)throw Error(`useCookies must be used within a CookieProvider`);return e};j();var No=T(void 0),Po=({value:e,children:t})=>U(No.Provider,{value:e,children:t}),Fo=()=>{let e=Pe(No);if(!e)throw Error(`useNavigation must be used within a NavigationProvider`);return e};j();var Io=T(void 0),Lo=({value:e,children:t})=>U(Io.Provider,{value:e,children:t}),Ro=()=>{let e=Pe(Io);if(!e)throw Error(`useAnalytics must be used within an AnalyticsProvider`);return e},zo=(e=!0)=>{if(typeof window>`u`)return;let t=window.location.pathname,n=window.location.search,r=window.location.hash,i=V.getLanguageFromUrl(t);if(i!==`en`){V.setLanguagePreference(i);return}if([B.LANDING_PAGE.path,B.PRICING.path,B.SUPPORT.path].includes(t)){let i=V.getStoredLanguage();if(!i&&t===`/`&&(i=V.detectBrowserLanguage(),V.setLanguagePreference(i)),i&&i!==`en`){let a=V.getLocalizedPath(t,i);if(e){let e=a+n+r;window.location.replace(e);return}window.history.replaceState(null,document.title,a);return}}V.getStoredLanguage()||V.setLanguagePreference(`en`)};j(),Rt(),un(),In(),pt(),sr(),ri(),Mr(),Oi();var Bo={en:It,es:cn,fr:Pn,de:dt,it:ar,pt:ti,nl:Ar,tr:Ei},Vo={en:Lt,es:ln,fr:Fn,de:ft,it:or,pt:ni,nl:jr,tr:Di},Ho=e=>Bo[e||V.getCurrentLanguage()]||Bo.en,Uo=e=>Vo[e||V.getCurrentLanguage()]||Vo.en;function W(e,t){let n=Ho(),r=e?n[e]:n;if(r===void 0)return`[`+(e?e+`.`:``)+t+`]`;let i=r[t];return i===void 0?`[`+(e?e+`.`:``)+t+`]`:i}function Wo(e,t){let n=Ho(),r=e?n[e]:n;return r&&r[t]!==void 0}function Go(e,t){return r(`div`,{dangerouslySetInnerHTML:{__html:W(e,t).replace(`Onelink.to`,`<span>Onelink.to</span>`)}})}var Ko=null,qo=null,Jo=null,Yo=null,Xo=()=>(Ko||=Uo()||[],Ko||[]),Zo=()=>{if(!qo){let e={},t=Xo();for(let n of t)for(let t of n?.items||[])e[t.id]=t;qo=e}return qo},Qo=()=>
232{if(!Jo){let e={},t=Xo();for(let n of t)for(let t of n?.items||[])for(let n of t?.tags||[])e[n]||(e[n]=[]),e[n].push(t);Jo=e}return Jo},$o=()=>{if(!Yo){let e={},t=Xo();for(let n of t)for(let t of n?.items||[])for(let n of t?.redirect_from||[])e[n]=t.id;Yo=e}return Yo};j();var es=T(void 0),ts=({children:e})=>{let[t,n]=P(`en`);F(()=>{let e=()=>{zo(!1),n(V.getLanguageFromUrl())},t=()=>{let e=V.getLanguageFromUrl();n(e)};return setTimeout(e,0),window.addEventListener(`popstate`,t),()=>window.removeEventListener(`popstate`,t)},[]);let r={currentLanguage:t,supportedLanguages:ki,changeLanguage:e=>{if(!V.isSupported(e)){console.warn(`Unsupported language: ${e}`);return}V.setLanguagePreference(e);let t=window.location.pathname,n=V.removeLanguageFromPath(t),r=n.substring(1),i=Zo()[r],a;a=i?e===`en`?`/support`:`/${e}/support`:e===`en`?n:`/${e}${n}`,window.location.href=a},getLocalizedPath:e=>V.getLocalizedPath(e,t)};return U(es.Provider,{value:r,children:e})},ns=()=>{let e=Pe(es);if(!e)throw Error(`useLanguage must be used within a LanguageProvider`);return e},rs=({children:e,navigation:t,analytics:n,cookies:r})=>U(Oo,{children:U(ts,{children:U(jo,{value:r,children:U(Po,{value:t,children:U(Lo,{value:n,children:e})})})})}),is={en:`en_US`,es:`es_ES`,fr:`fr_FR`,de:`de_DE`,it:`it_IT`,pt:`pt_PT`,nl:`nl_NL`},as=(e,t)=>{if(typeof document>`u`)return;document.documentElement.lang=e,document.querySelectorAll(`meta[data-language-meta], link[data-language-meta]`).forEach(e=>e.remove()),document.querySelectorAll(`meta[name="description"]`).forEach(e=>e.remove());let n=t||window.location.pathname,r=V.removeLanguageFromPath(n),i=us(r,e),a=ls(r,e);a&&(document.title=cs(r)?a:`Onelink.to - ${a}`);let o=[];i&&o.push({name:`description`,content:i}),o.push({property:`og:locale`,content:is[e]||`en_US`}),Object.keys(ki).forEach(t=>{t!==e&&o.push({property:`og:locale:alternate`,content:is[t]||`en_US`})}),o.forEach(e=>{let t=document.createElement(`meta`);t.setAttribute(`data-language-meta`,`true`),e.name&&t.setAttribute(`name`,e.name),e.property&&t.setAttribute(`property`,e.property),t.setAttribute(`content`,e.content),document.head.appendChild(t)});let s=(e,t)=>{let n=document.createElement(`link`);n.setAttribute(`data-language-meta`,`true`),n.setAttribute(`rel`,`alternate`),n.setAttribute(`hreflang`,e),n.setAttribute(`href`,t),document.head.appendChild(n)},c=window.location.origin.includes(`localhost`)?`https://www.onelink.to`:window.location.origin;Object.keys(ki).forEach(e=>{let t=V.getLocalizedPath(r,e),n=`${c}${t}`;s(e,n)}),s(`x-default`,`${c}${V.getLocalizedPath(r,`en`)}`);let l=document.createElement(`link`);l.setAttribute(`data-language-meta`,`true`),l.setAttribute(`rel`,`canonical`),l.setAttribute(`href`,`${c}${V.getLocalizedPath(r,e)}`),document.head.appendChild(l)},os=()=>{let{currentLanguage:e}=ns(),{path:t}=Fo();typeof document<`u`&&as(e,t),F(()=>{as(e,t)},[e,t])},ss=B.QR_GENERATOR.path.slice(1),cs=e=>V.removeLanguageFromPath(e).replace(/^\//,``)===ss,ls=(e,t)=>{let n=V.removeLanguageFromPath(e),r=n.startsWith(`/`)?n.slice(1):n,i=Ho(t);if(r===`pricing`)return i.pricing?.hero_title;if(r===`support`)return i.support?.hero_title;if(r===`faq-all-pages`)return i.support?.view_all_questions;if(r===ss)return i.meta?.title_qr_generator},us=(e,t)=>{let n=V.removeLanguageFromPath(e),r=n.startsWith(`/`)?n.slice(1):n,i=Ho(t).meta||{},a={"":i.description_home||``,support:i.description_support||``,pricing:i.description_pricing||``,"faq-all-pages":i.description_faq||``,[ss]:i.description_qr_generator||``};return r.startsWith(`legal/`)?i.description_home||``:r&&!a[r]?i.description_faq_item||i.description_home||``:a[r]||i.description_home||``},ds=[Gi,Ki,qi,Ji,Yi,Xi].filter(e=>e!==Ki),fs=[`schema_feature_smart_routing`,`schema_feature_qr_codes`,`schema_feature_dynamic_links`,`schema_feature_analytics`,`schema_feature_custom_domains`,`schema_feature_api`],ps=(e,t)=>{let n=Ho(t);return n.plans&&n.plans[e]||e},ms=e=>{let t=Ho(e).landing||{};return fs.map(e=>t[e]).filter(Boolean)},hs=`USD`,gs=`/pricing`,_s=`/`,vs=`${Bi}#software`,ys=`${Bi}pricing#product`,bs=`structured-data-sitewide`,xs=`${Bi}#organization`,Ss=`${Bi}#website`,Cs=e=>e.endsWith(`.png`)||e.endsWith(`.svg`)||e.endsWith(`.jpg`),ws=e=>(e.content||[]).filter(e=>!Cs(e)).join(`
233`).trim(),Ts=()=>({"@type":`Organization`,"@id":xs,name:`Onelink.to`,url:Bi,logo:`${Bi}logo.svg`,foundingDate:`2011`,description:`Onelink.to provides smart links and QR codes for app downloads, sending users to the App Store or Google Play based on their device.`}),Es=e=>({"@type":`WebSite`,"@id":Ss,url:Bi,name:`Onelink.to`,inLanguage:e,publisher:{"@id":xs}}),Ds=(e,t,n)=>
233{let r=As(`/`,n),i=As(`/support`,n),a=Ho(n).topmenu||{};return{"@type":`BreadcrumbList`,"@id":`${e}#breadcrumbs`,itemListElement:[{"@type":`ListItem`,position:1,name:a.home||`Home`,item:r},{"@type":`ListItem`,position:2,name:a.support||`Support`,item:i},{"@type":`ListItem`,position:3,name:t,item:e}]}},Os=(e,t,n)=>{let r=ws(e);return r?{"@type":`FAQPage`,"@id":`${t}#faqpage`,url:t,inLanguage:n,mainEntity:[{"@type":`Question`,name:e.title,acceptedAnswer:{"@type":`Answer`,text:r}}]}:null},ks=e=>{let t=V.removeLanguageFromPath(e||`/`).replace(/^\/+/,``).replace(/\/+$/,``);return!t||t.includes(`/`)?null:Zo()[t]||null},As=(e,t)=>{let n=V.removeLanguageFromPath(e||`/`),r=V.getLocalizedPath(n,t);return`${Bi.replace(/\/$/,``)}${r}`},js=e=>{if(e===`free`)return 0;let t=Qi[e];return t?t.monthly??null:null},Ms=()=>{let e=ds.map(js).filter(e=>e!==null);return{lowPrice:Math.min(...e).toString(),highPrice:Math.max(...e).toString(),offerCount:ds.length}},Ns=e=>{let{lowPrice:t,highPrice:n,offerCount:r}=Ms();return{"@type":`SoftwareApplication`,"@id":vs,name:`Onelink.to`,url:Bi,description:`Onelink.to creates smart links and QR codes for app downloads — one link routes users to the App Store or Google Play based on their device.`,applicationCategory:`BusinessApplication`,operatingSystem:`Web`,publisher:{"@id":xs},featureList:ms(e),offers:{"@type":`AggregateOffer`,priceCurrency:hs,lowPrice:t,highPrice:n,offerCount:r}}},Ps=(e,t,n)=>{let r=ps(e,n),i=js(e),a=Qi[e]?.yearly??null;return i===null?a===null?null:{"@type":`Offer`,name:r,price:a.toFixed(2),priceCurrency:hs,url:t,priceSpecification:{"@type":`UnitPriceSpecification`,price:a,priceCurrency:hs,billingDuration:`P1Y`}}:{"@type":`Offer`,name:r,price:i.toFixed(2),priceCurrency:hs,url:t,priceSpecification:{"@type":`UnitPriceSpecification`,price:i,priceCurrency:hs,billingDuration:`P1M`}}},Fs=(e,t)=>({"@type":`Product`,"@id":ys,name:`Onelink.to plans`,description:`Subscription plans for Onelink.to smart links and QR codes — Free, Professional, Team, Team Plus, and Enterprise tiers.`,image:`${Bi}logo.svg`,brand:{"@type":`Organization`,"@id":xs,name:`Onelink.to`},url:e,offers:ds.map(n=>Ps(n,e,t)).filter(Boolean)}),Is=e=>{let t=Sa||(typeof window<`u`?window.location.pathname:`/`);return(V.removeLanguageFromPath(t||`/`).replace(/\/+$/,``)||`/`)===(e.replace(/\/+$/,``)||`/`)},Ls=(e,t)=>{let n=[Ts(),Es(e)],r=ks(t);if(r){let i=As(t,e),a=Os(r,i,e);a&&(n.push(a),n.push(Ds(i,r.title,e)))}return Is(_s)&&n.push(Ns(e)),Is(gs)&&n.push(Fs(As(t,e),e)),{"@context":`https://schema.org`,"@graph":n}},Rs=(e,t)=>{if(typeof document>`u`)return;let n=document.getElementById(bs);n&&n.remove();let r=document.createElement(`script`);r.id=bs,r.type=`application/ld+json`,r.setAttribute(`data-structured-data`,`sitewide`),r.textContent=JSON.stringify(Ls(e,t)),document.head.appendChild(r)},zs=()=>{let{currentLanguage:e}=ns(),{path:t}=Fo();typeof document<`u`&&Rs(e,t),F(()=>{Rs(e,t)},[e,t])},Bs={button:`sQK1dc8S`,contained:`hHTHFuee`,outlined:`WIRA2SIh`,colorInherit:`HhivX6ux`,text:`PiI3LWAH`,small:`dXF-NqGc`,large:`e5V4gLP-`,onDark:`qKYP5a5b`,colorPrimary:`C55Qvxw8`,colorSecondary:`B9BdR2O0`,icon:`JSkG2O-I`},G=e=>{let{onClick:t,size:n=`medium`,variant:r=`contained`,color:i,onDark:a=!1,icon:o,children:s,disabled:c=!1,type:l=`button`,title:u,className:d,"aria-label":f}=e,p=n===`small`?Bs.small:n===`large`?Bs.large:void 0,m=r===`outlined`?Bs.outlined:r===`text`?Bs.text:Bs.contained,h=i===`primary`?Bs.colorPrimary:i===`secondary`?Bs.colorSecondary:i===`inherit`?Bs.colorInherit:void 0,g=H(Bs.button,o&&Bs.icon,p,m,h,a&&Bs.onDark);return U(`button`,{className:d?`${g} ${d}`:g,onClick:e=>{!c&&t&&(e.stopPropagation(),t(e))},disabled:c,type:l,title:u,"aria-label":f,children:o||s})},Vs=e=>{let{className:t,href:n,onClick:r,target:i,children:a}=e,o=e[`data-text`],s=I(null);return U(`a`,{className:t,ref:s,href:n,onClick:e=>{if(r)return e.preventDefault(),s.current&&(s.current.href=`#`),r(e),window.setTimeout(()=>{s.current&&(s.current.href=n)},100),!r},target:i,"data-text":o,children:a})},Hs={languageSelector:`KbA0-Fj1`,block:`_6vkSCSb4`,trigger:`TMsQ1hUl`,arrow:`R0Qqbdcu`,dropdown:`_6kC334XT`,globeIcon:`mYmGAKq7`,langCode:`FMJO1uzt`,dropdownContent:`ZzTbSgNT`,option:`-FV6j8C-`,active:`ZN-isTXx`,nativeName:`JfhIzeSO`,englishName:`aTzCKojv`,notice:`Qi5ID0rf`},Us=({block:e})=>{let{currentLanguage:t,supportedLanguages:n,changeLanguage:r}=ns(),[i,a]=P(!1),o=I(null);F(()=>{let e=e=>{o.current&&!o.current.contains(e.target)&&a(!1)};return i&&document.addEventListener(`mousedown`,e),()=>{document.removeEventListener(`mousedown`,e)}},[i]);let s=e=>{r(e),a(!1)};return U(`div`,{className:e?`${Hs.languageSelector} ${Hs.block}`:Hs.languageSelector,ref:o,children:[U(`button`,{className:Hs.trigger,onClick:()=>a(!i),"aria-label":`Select language`,"aria-expanded":i,children:[U(`span`,{className:Hs.globeIcon,children:`🌐`}),U(`span`,{className:Hs.langCode,children:e?n[t]?.native:t.toUpperCase()}),U(`span`,{className:Hs.arrow,children:i?`▲`:`▼`})]}),i&&U(`div`,{className:Hs.dropdown,children:U(`div`,{className:Hs.dropdownContent,children:[Object.entries(n).sort(([,e],[,t])=>e.native.localeCompare(t.native)).map(([e,n])=>U(`button`,{className:`${Hs.option} ${e===t?Hs.active:``}`,onClick:()=>s(e),children:[U(`span`,{className:Hs.nativeName,children:n.native}),U(`span`,{className:Hs.englishName,children:[`(`,n.name,`)`]})]},e)),U(`div`,{className:Hs.notice,children:W(`general`,`language_selector_ai_notice`)})]})})]})};j();function Ws(e,t){for(var n in t)e[n]=t[n];return e}function Gs(e,t){for(var n in e)if(n!==`__source`&&!(n in t))return!0;for(var r in t)if(r!==`__source`&&e[r]!==t[r])return!0;return!1}function Ks(e,t){this.props=e,this.context=t}(Ks.prototype=new o).isPureReactComponent=!0,Ks.prototype.shouldComponentUpdate=function(e,t){return Gs(this.props,e)||Gs(this.state,t)};var qs=D.__b;D.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),qs&&qs(e)},typeof Symbol<`u`&&Symbol.for;var Js=D.__e;D.__e=function(e,t,n,r){if(e.then){for(var i,a=t;a=a.__;)if((i=a.__c)&&i.__c)return t.__e??(t.__e=n.__e,t.__k=n.__k||[]),i.__c(e,t)}Js(e,t,n,r)};var Ys=D.unmount;function Xs(e,t,n){return e&&(e.__c&&e.__c.__H&&(e.__c.__H.__.forEach(function(e){typeof e.__c==`function`&&e.__c()}),e.__c.__H=null),(e=Ws({},e)).__c!=null&&(e.__c.__P===n&&(e.__c.__P=t),e.__c.__e=!0,e.__c=null),e.__k=e.__k&&e.__k.map(function(e){return Xs(e,t,n)})),e}function Zs(e,t,n){return e&&n&&(e.__v=null,e.__k=e.__k&&e.__k.map(function(e){return Zs(e,t,n)}),e.__c&&e.__c.__P===t&&(e.__e&&n.appendChild(e.__e),e.__c.__e=!0,e.__c.__P=n)),e}function Qs(){this.__u=0,this.o=null,this.__b=null}function $s(e){var t=e.__&&e.__.__c;return t&&t.__a&&t.__a(e)}function ec(){this.i=null,this.l=null}D.unmount=function(e){var t=e.__c;t&&(t.__z=!0),t&&t.__R&&t.__R(),t&&32&e.__u&&(e.type=null),Ys&&Ys(e)},(Qs.prototype=new o).__c=function(e,t){var n=t.__c,r=this;r.o??=[],r.o.push(n);var i=$s(r.__v),a=!1,o=function(){a||r.__z||(a=!0,n.__R=null,i?i(c):c())};n.__R=o;var s=n.__P;n.__P=null;var c=function(){if(!--r.__u){if(r.state.__a){var e=r.state.__a;r.__v.__k[0]=Zs(e,e.__c.__P,e.__c.__O)}var t;for(r.setState({__a:r.__b=null});t=r.o.pop();)t.__P=s,t.forceUpdate()}};r.__u++||32&t.__u||r.setState({__a:r.__b=r.__v.__k[0]}),e.then(o,o)},Qs.prototype.componentWillUnmount=function(){this.o=[]},Qs.prototype.render=function(e,t){if(this.__b){if(this.__v.__k){var n=document.createElement(`div`),i=this.__v.__k[0].__c;
vendor: 5,646 bytes, lines 233-239
233this.__v.__k[0]=Xs(this.__b,n,i.__O=i.__P)}this.__b=null}var o=t.__a&&r(a,null,e.fallback);return o&&(o.__u&=-33),[r(a,null,t.__a?null:e.children),o]};var tc=function(e,t,n){if(++n[1]===n[0]&&e.l.delete(t),e.props.revealOrder&&(e.props.revealOrder[0]!==`t`||!e.l.size))for(n=e.i;n;){for(;n.length>3;)n.pop()();if(n[1]<n[0])break;e.i=n=n[2]}};(ec.prototype=new o).__a=function(e){var t=this,n=$s(t.__v),r=t.l.get(e);return r[0]++,function(i){var a=function(){t.props.revealOrder?(r.push(i),tc(t,e,r)):i()};n?n(a):a()}},ec.prototype.render=function(e){this.i=null,this.l=new Map;var t=h(e.children);e.revealOrder&&e.revealOrder[0]===`b`&&t.reverse();for(var n=t.length;n--;)this.l.set(t[n],this.i=[1,0,this.i]);return e.children},ec.prototype.componentDidUpdate=ec.prototype.componentDidMount=function(){var e=this;this.l.forEach(function(t,n){tc(e,n,t)})};var nc=typeof Symbol<`u`&&Symbol.for&&Symbol.for(`react.element`)||60103,rc=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image(!S)|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,ic=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,ac=/[A-Z0-9]/g,oc=typeof document<`u`,sc=function(e){return(typeof Symbol<`u`&&typeof Symbol()==`symbol`?/fil|che|rad/:/fil|che|ra/).test(e)};o.prototype.isReactComponent=!0,[`componentWillMount`,`componentWillReceiveProps`,`componentWillUpdate`].forEach(function(e){Object.defineProperty(o.prototype,e,{configurable:!0,get:function(){return this[`UNSAFE_`+e]},set:function(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:t})}})});var cc=D.event;D.event=function(e){return cc&&(e=cc(e)),e.persist=function(){},e.isPropagationStopped=function(){return this.cancelBubble},e.isDefaultPrevented=function(){return this.defaultPrevented},e.nativeEvent=e};var lc={configurable:!0,get:function(){return this.class}},uc=D.vnode;D.vnode=function(e){typeof e.type==`string`&&function(e){var t=e.props,n=e.type,r={},i=n.indexOf(`-`)==-1;for(var a in t){var o=t[a];if(!(a===`value`&&`defaultValue`in t&&o==null||oc&&a===`children`&&n===`noscript`||a===`class`||a===`className`)){var s=a.toLowerCase();a===`defaultValue`&&`value`in t&&t.value==null?a=`value`:a===`download`&&!0===o?o=``:s===`translate`&&o===`no`?o=!1:s[0]===`o`&&s[1]===`n`?s===`ondoubleclick`?a=`ondblclick`:s!==`onchange`||n!==`input`&&n!==`textarea`||sc(t.type)?s===`onfocus`?a=`onfocusin`:s===`onblur`?a=`onfocusout`:ic.test(a)&&(a=s):s=a=`oninput`:i&&rc.test(a)?a=a.replace(ac,`-$&`).toLowerCase():o===null&&(o=void 0),s===`oninput`&&r[a=s]&&(a=`oninputCapture`),r[a]=o}}n==`select`&&(r.multiple&&Array.isArray(r.value)&&(r.value=h(t.children).forEach(function(e){e.props.selected=r.value.indexOf(e.props.value)!=-1})),r.defaultValue!=null&&(r.value=h(t.children).forEach(function(e){e.props.selected=r.multiple?r.defaultValue.indexOf(e.props.value)!=-1:r.defaultValue==e.props.value}))),t.class&&!t.className?(r.class=t.class,Object.defineProperty(r,"className",lc)):t.className&&(r.class=r.className=t.className),e.props=r}(e),e.$$typeof=nc,uc&&uc(e)};var dc=D.__r;D.__r=function(e){dc&&dc(e),e.__c};var fc=D.diffed;D.diffed=function(e){fc&&fc(e);var t=e.props,n=e.__e;n!=null&&e.type===`textarea`&&`value`in t&&t.value!==n.value&&(n.value=t.value==null?``:t.value)};var pc=e=>U(`svg`,{viewBox:`0 0 950.47 149.47`,xmlns:`http://www.w3.org/2000/svg`,...e,children:[U(`defs`,{children:U(`style`,{children:`.c1 {
234        fill: #35672f;
235      }
236
237      .c2 {
238        fill: #96be8d;
239      }`})}),U(`path`,{className:`c1`,d:`m287.14 56.76c7.11 7.72 10.66 18.33 10.66 31.81v59.44h-31v-55.24c0-6.81-1.76-12.09-5.28-15.86-3.53-3.77-8.27-5.65-14.22-5.65s-10.7 1.88-14.22 5.65-5.29 9.05-5.29 15.86v55.24h-31.18v-101.75h31.18v13.5c3.16-4.5 7.41-8.06 12.77-10.67 5.34-2.61 11.36-3.92 18.05-3.92 11.91 0 21.42 3.86 28.53 11.57z`}),U(`path`,{className:`c1`,d:`m410.86 104.61h-70.56c0.48 6.34 2.52 11.16 6.11 14.5 3.58 3.35 7.99 5.02 13.22 5.02 7.78 0 13.19-3.28 16.23-9.84h33.19c-1.7 6.68-4.77 12.7-9.21 18.04-4.44 5.36-10 9.54-16.69 12.58-6.68 3.04-14.16 4.56-22.42 4.56-9.97 0-18.84-2.12-26.63-6.38-7.78-4.24-13.85-10.33-18.23-18.24-4.38-7.89-6.57-17.14-6.57-27.7s2.16-19.82 6.48-27.72c4.31-7.91 10.36-13.98 18.14-18.24s16.71-6.38 26.81-6.38 18.59 2.06 26.26 6.2c7.66 4.13 13.64 10.03 17.95 17.69 4.32 7.66 6.48 16.59 6.48 26.8 0 2.92-0.19 5.97-0.55 9.11zm-31.36-17.32c0-5.34-1.83-9.6-5.47-12.76-3.65-3.16-8.21-4.75-13.68-4.75s-9.63 1.53-13.21 4.57c-3.59 3.04-5.81 7.35-6.66 12.94z`}),U(`path`,{className:`c1`,d:`m453.99 13.09v134.93h-31.18v-134.93z`}),U(`path`,{className:`c1`,d:`m605.93 56.76c7.11 7.72 10.66 18.33 10.66 31.81v59.44h-31v-55.24c0-6.81-1.76-12.09-5.28-15.86-3.53-3.77-8.27-5.65-14.22-5.65s-10.7 1.88-14.22 5.65-5.29 9.05-5.29 15.86v55.24h-31.18v-101.75h31.18v13.5c3.16-4.5 7.41-8.06 12.77-10.67 5.34-2.61 11.36-3.92 18.05-3.92 11.91 0 21.42 3.86 28.53 11.57z`}),U(`path`,{className:`c1`,d:`m693.46 148.01-31-42.66v42.66h-31.18v-134.92h31.18v74.58l30.82-41.4h38.47l-42.3 51.06 42.67 50.69h-38.65z`}),U(`path`,{className:`c1`,d:`m836.09 121.57v26.44h-15.86c-11.31 0-20.12-2.76-26.44-8.29s-9.48-14.56-9.48-27.08v-40.48h-12.4v-25.89h12.4v-24.8h31.18v24.8h20.42v25.89h-20.42v40.85c0 3.04 0.73 5.22 2.19 6.56 1.45 1.34 3.89 2 7.29 2z`}),U(`path`,{className:`c1`,d:`m898.47 45.26c-28.72 0-52 23.28-52 52s23.28 52 52 52 52-23.28 52-52-23.28-52-52-52zm0 77c-14.02 0-25.39-11.37-25.39-25.39s11.37-25.39 25.39-25.39 25.39 11.37 25.39 25.39-11.37 25.39-25.39 25.39z`}),U(`circle`,{className:`c1`,cx:754.47,cy:132.26,r:17}
239),U(`rect`,{className:`c1`,x:469.74,y:46.27,width:31.18,height:101.75}),U(`circle`,{className:`c1`,cx:485.33,cy:18.26,r:17}),U(`path`,{className:`c2`,d:`m119.49 51.01c-6.52 0-12.59 1.99-17.62 5.4 0.73 2.91 1.12 5.96 1.12 9.1 0 20.71-16.79 37.5-37.5 37.5s-37.5-16.79-37.5-37.5 16.79-37.5 37.5-37.5c2.4 0 4.74 0.23 7.01 0.66 8.9-7.78 19.75-13.38 31.7-16-10.84-7.96-24.22-12.67-38.7-12.67-36.17 0-65.5 29.33-65.5 65.5s29.33 65.5 65.5 65.5 65.5-29.33 65.5-65.5c0-4.38-0.44-8.65-1.26-12.79-3.21-1.11-6.66-1.71-10.24-1.71z`}),U(`path`,{className:`c1`,d:`m119.49 17.01c-36.17 0-65.5 29.33-65.5 65.5 0 4.38 0.44 8.65 1.26 12.78 3.21 1.11 6.66 1.72 10.24 1.72 6.52 0 12.58-2 17.62-5.41-0.73-2.91-1.12-5.96-1.12-9.09 0-20.71 16.79-37.5 37.5-37.5s37.5 16.79 37.5 37.5-16.79 37.5-37.5 37.5c-2.4 0-4.75-0.24-7.03-0.67-8.9 7.78-19.73 13.38-31.67 16 10.84 7.96 24.22 12.67 38.7 12.67 36.17 0 65.5-29.33 65.5-65.5s-29.33-65.5-65.5-65.5z`})]}),K={topMenu:`qp2Q3tVu`,scrolled:`l-4Ny1lJ`,sheet:`ppv3duls`,bar:`bICRSSV-`,logo:`tPFDMXtu`,nav:`SFgEQ-p4`,navLink:`xv8TCyq7`,navLinkCurrent:`ETZV1hba`,actions:`OzwBkh8s`,action:`hFm6p3nI`,burger:`jZc9s40k`,sheetLink:`IOje4rpl`,sheetLanguage:`QrF99qNI`,sheetActions:`_6Bfg2xPX`,headerLanguage:`S8xlB3kq`,login:`_2MIVoZUQ`},mc=()=>{let{navigate:e,path:t,haveAccessToken:n}=Fo(),{getLocalizedPath:r,currentLanguage:i}=ns(),[o,s]=P(!1),[c,l]=P(!1),[u,d]=P(null);F(()=>{let e=()=>l(window.scrollY>4);return e(),window.addEventListener(`scroll`,e,{passive:!0}),()=>window.removeEventListener(`scroll`,e)},[]),F(()=>{if(!o)return;let e=e=>{e.key===`Escape`&&s(!1)};return document.addEventListener(`keydown`,e),()=>document.removeEventListener(`keydown`,e)},[o]),F(()=>{let e=Object.keys(Wi).map(e=>Wi[e].hash).filter(e=>!!e).map(e=>document.getElementById(e)).filter(e=>!!e);if(e.length===0){d(null);return}let t=new IntersectionObserver(e=>{for(let t of e)t.isIntersecting?d(t.target.id):d(e=>e===t.target.id?null:e)},{rootMargin:`-45% 0px -45% 0px`});return e.forEach(e=>t.observe(e)),()=>t.disconnect()},[t]);let f=(()=>{let e=`/`+i,n=i!==`en`&&(t===e||t?.startsWith(e+`/`))?t.slice(e.length):t;return n&&n!==`/`?n.replace(/\/$/,``):`/`})(),p=t=>{s(!1),e(t)},m=Object.keys(Wi).map(e=>({key:e,page:Wi[e],label:W(`topmenu`,e),current:Wi[e].hash?Wi[e].path===f&&Wi[e].hash===u:Wi[e].path===f&&!u})),h=e=>n?U(G,{className:K.action,onClick:()=>p(Vi.MY_ONELINKS),variant:`contained`,children:W(`topmenu`,`my_account`)}):U(a,{children:[U(G,{className:H(K.action,!e&&K.login),onClick:()=>p(Vi.SIGNIN),variant:e?`outlined`:`text`,children:W(`topmenu`,`signin`)}),U(G,{className:K.action,onClick:()=>p(Vi.REGISTER),variant:`contained`,children:W(`topmenu`,`register`)})]});return U(`header`,{className:H(K.topMenu,c&&K.scrolled),children:[U(`div`,{className:K.bar,children:[U(Vs,{className:K.logo,href:r(B.LANDING_PAGE.path),onClick:()=>p(B.LANDING_PAGE),children:U(pc,{})}),U(`nav`,{className:K.nav,"aria-label":W(`topmenu`,`menu`),children:m.map(({key:e,page:t,label:n,current:i})=>U(Vs,{className:H(K.navLink,i&&K.navLinkCurrent),href:r(t.path),onClick:()=>p(t),"data-text":n,children:U(`span`,{children:n})},e))}),U(`div`,{className:K.actions,children:[U(`div`,{className:K.headerLanguage,children:U(Us,{})}),h(!1),U(`button`,{className:K.burger,type:`button`,"aria-label":W(`topmenu`,`menu`),"aria-expanded":o,"aria-controls":`topmenu-sheet`,onClick:()=>s(!o),children:U(`span`,{})})]})]}),U(`nav`,{className:K.sheet,id:`topmenu-sheet`,"aria-label":W(`topmenu`,`menu`),hidden:!o,children:[m.map(({key:e,page:t,label:n,current:i})=>U(Vs,{className:H(K.sheetLink,i&&K.navLinkCurrent),href:r(t.path),onClick:()=>p(t),children:n},e)),U(`div`,{className:K.sheetLanguage,children:U(Us,{block:!0})}),U(`div`,{className:K.sheetActions,children:h(!0)})]})]})},hc=e=>U(`svg`,{xmlns:`http://www.w3.org/2000/svg`,height:24,viewBox:`0 0 24 24`,width:24,...e,children:[U(`path`,{d:`M0 0h24v24H0z`,fill:`none`}),U(`path`,{d:`M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z`})]}),gc={cookieBanner:`_4RT40ER5`,card:`cdg4j9th`,header:`zOfFMM9t`,
239info:`Lkcs9RJy`,disclosure:`ijkl5coX`,detail:`HmoPEKda`,locked:`GLjn-vwP`,buttons:`FQNG4aDd`,close:`_5CW2FTv8`},_c={switch:`vRKWtuDZ`,wrapper:`cCOwRT9r`,slider:`J2rBdQur`,checked:`AzdtTj5I`,label:`ZKOOir4b`,dot:`-IdEiRn2`},vc=e=>{let{onChange:t,label:n,checked:r,disabled:i,"aria-label":a}=e;return U(`div`,{className:_c.switch,children:U(`button`,{type:`button`,role:`switch`,"aria-checked":r,"aria-label":a||n||`Toggle switch`,disabled:i,onClick:e=>{e.stopPropagation(),!i&&t&&t(!r)},onKeyDown:e=>{(e.key===`Enter`||e.key===` `)&&(e.preventDefault(),!i&&t&&t(!r))},className:_c.wrapper,children:[U(`div`,{className:H(_c.slider,r&&_c.checked),children:U(`div`,{className:H(_c.dot,r&&_c.checked)})}),n&&U(`span`,{className:_c.label,children:n})]})})},yc=()=>{let{cookies:e,setCookies:t}=Mo(),n=bo(),[r,i]=P(!0),[o,s]=P(!1),[c,l]=P(!!e.experience),[u,d]=P(!!e.performance),[f,p]=P(!!e.analytics),m=I(null);if(F(()=>{n&&window.setTimeout(()=>i(!1),3e3)},[n]),F(()=>{let e=m.current,t=document.documentElement;if(!e)return;let n=()=>t.style.setProperty(`--consent-height`,e.offsetHeight+`px`);n();let r=new ResizeObserver(n);return r.observe(e),()=>{r.disconnect(),t.style.removeProperty(`--consent-height`)}},[r]),e&&e.date&&!e.show||r)return U(a,{});let h=()=>{l(!1),d(!1),p(!1);let e={};e.required=!0,e.experience=!1,e.performance=!1,e.analytics=!1,t(e)},g=()=>{l(!0),d(!0),p(!0);let e={};e.required=!0,e.experience=!0,e.performance=!0,e.analytics=!0,t(e)},_=()=>{let e={};e.required=!0,e.experience=c,e.performance=u,e.analytics=f,t(e)},v=c||u||f;return U(`div`,{className:gc.cookieBanner,role:`region`,"aria-label":W(`general`,`cookie_banner_title`),children:U(`div`,{className:gc.card,ref:m,children:[U(`h2`,{className:gc.header,children:[W(`general`,`cookie_banner_title`),` `,U(`span`,{children:W(`general`,`cookie_banner_subtitle`)})]}),U(`p`,{className:gc.info,children:W(`general`,`cookie_banner_description`)}),U(`button`,{type:`button`,className:gc.disclosure,"aria-expanded":o,"aria-controls":`cookie-detail`,onClick:()=>s(!o),children:W(`general`,`cookie_choose`)}),U(`div`,{className:gc.detail,id:`cookie-detail`,hidden:!o,children:[U(`span`,{className:gc.locked,children:W(`general`,`cookie_type_required`)}),U(vc,{checked:c,label:W(`general`,`cookie_type_experience`),onChange:l}),U(vc,{checked:u,label:W(`general`,`cookie_type_performance`),onChange:d}),U(vc,{checked:f,label:W(`general`,`cookie_type_analytics`),onChange:p})]}),U(`div`,{className:gc.buttons,children:[U(G,{variant:`outlined`,onClick:h,children:W(`general`,`button_reject_cookies`)}),o&&U(G,{variant:`outlined`,onClick:_,disabled:!v,children:W(`general`,`button_accept_selected_cookies`)}),U(G,{onClick:g,children:W(`general`,`button_accept_all_cookies`)})]}),e.date&&U(G,{className:gc.close,"aria-label":W(`general`,`button_close`),variant:`text`,onClick:()=>t({...e,show:!1}),title:W(`general`,`button_close`),icon:U(hc,{})})]})})};function bc(e,...t){let n=0;return e.replace(/%s/g,()=>t[n++])}var q={footer:`YIYILMh9`,inner:`l9JmpFL0`,grid:`xuQkOFdz`,logo:`RtUplo5G`,tagline:`At0zHP8Q`,heading:`SILsyv1O`,list:`-k-7P1sj`,contact:`d--X7WRG`,bottom:`XT226T7P`,bottomRight:`_7PidSWM4`,siteNav:`FKYlwuDt`};j();var xc=e=>{let{key:t,html:n}=e,i=[],a,o=(e,t)=>{let n={tag:e,attributes:{},children:[]};if(t){let e={};t.split(` `).forEach(t=>{if(t=t.trim(),!t)return;let n=t.split(`=`),r=n[0].trim(),i=n[1].trim().substring(1,n[1].length-1);e[r]=i}),n.attributes=e}a?(n.parent=a,a.children.push(n)):i.push(n),a=n},s=e=>{a&&a.tag===e&&(a=a.parent)},c=e=>{a?a.children.push(e):i.push(e)},l=n.matchAll(/<(\/?)([^ >]+)([^>]*)>/g),u=0;for(;;){let e=l.next();if(e.done)break;let t=e.value;u<t.index&&c(n.substring(u,t.index));let r=t[1],i=t[2],a=t[3];r?s(i):o(i,a),u=t.index+t[0].length}u==0?i.push(n):u<n.length&&i.push(n.substring(u));let d=e=>{let t=[];for(let n of e)if(typeof n==`string`)t.push(n);else{let e=n;if(e.children.length>0){let n=d(e.children);t.push(r(e.tag,e.attributes??null,n))}}return t};return U(`div`,{children:d(i)},t)},Sc=[{page:B.TERMS_OF_SERVICE,key:`terms_of_service`},{page:B.PRIVACY_POLICY,key:`privacy_policy`}
239,{page:B.LEGAL_NOTICE,key:`legal_notice`}],Cc=()=>{let{navigate:e}=Fo(),{manageCookies:t}=Mo(),{currentLanguage:n,getLocalizedPath:r}=ns(),[i,a]=P(!1);return F(()=>{let e=setTimeout(()=>a(!0),100);return()=>clearTimeout(e)},[n]),i?U(`footer`,{className:q.footer,children:U(`div`,{className:q.inner,children:[U(`div`,{className:q.grid,children:[U(`div`,{children:[U(Vs,{className:q.logo,href:r(B.LANDING_PAGE.path),onClick:()=>e(B.LANDING_PAGE),children:U(pc,{})}),U(`div`,{className:q.tagline,children:U(xc,{html:W(`footer`,`tagline`)})})]}),U(`nav`,{className:q.siteNav,"aria-label":W(`footer`,`heading_site`),children:[U(`h2`,{className:q.heading,children:W(`footer`,`heading_site`)}),U(`ul`,{className:q.list,children:Object.keys(Wi).map(t=>U(`li`,{children:U(Vs,{href:r(Wi[t].path),onClick:()=>e(Wi[t]),children:W(`topmenu`,t)})},t))})]}),U(`div`,{children:[U(`h2`,{className:q.heading,children:W(`footer`,`heading_legal`)}),U(`ul`,{className:q.list,children:[Sc.map(({page:t,key:n})=>U(`li`,{children:U(Vs,{href:t.path,onClick:()=>e(t),children:W(`footer`,n)})},n)),U(`li`,{children:U(Vs,{href:`#cookieconsent`,onClick:t,children:W(`footer`,`cookie_consent`)})})]})]}),U(`div`,{children:[U(`h2`,{className:q.heading,children:W(`footer`,`heading_contact`)}),U(`div`,{className:q.contact,children:U(xc,{html:W(`footer`,`contact`)})})]})]}),U(`div`,{className:q.bottom,children:[U(`span`,{children:bc(W(`footer`,`copyright`),``+new Date().getFullYear())}),U(`span`,{className:q.bottomRight,children:U(Us,{})})]})]})}):U(`div`,{className:q.footer})},wc=[[`TITLE`,`June 5, 2026`],[`Onelink.to is a Service provided by OLTO AB, a company incorporated in Sweden with company registration number 559151-6223. These terms of service together with our privacy policy outline the rules and regulations for the use of the Onelink.to services, applications, websites, etc available through https://www.onelink.to.`],[`By accessing the Service we assume you accept these terms. Do not continue to use the Onelink.to Service if you do not agree to all of the terms and conditions stated on this page.`],[`H1`,`Definitions`],[`For the purposes of these Terms of Service and of our Privacy Policy (available at https://www.onelink.to/legal/privacy):`],[`TABLE`],[`Account`,`means a unique account created for You to access our Service or parts of our Service`],[`Client`,`(referred to as "Client", "User", "You", "Your" and "Yourself") means the individual using the Service, or the company, or other legal entity on behalf of which such individual is using the Service, as applicable. This is regardless if the user is on a paid subscription or not. 
240
241A person clicking on a Onelink or scanning its QR code is, in the scope of the Terms, not considered a user of the Service.`],[`Company`,`(referred to as "Company", "Onelink.to", "OLTO AB", "We", "Us" and "Our") refers to OLTO AB, Höjdvägen 1, SE-17760, Sweden.`],[`Cookies`,`are small files that are placed on Your computer, mobile device or any other device by a website. Containing the details of Your browsing history on that website among its many uses. In the described scope, Cookies may also refer to other technologies used to store information in your computer browser. For further information, visit https://allaboutcookies.org.`],[`Device`,`means any device that can access the Service such as a computer, a cell phone or a digital tablet.`],[`Onelink`,`means a smart mobile app download link or QR code created through the Service.`],[`Party`,`(referred to as "Party" and "Parties") refers to both the Client and the Company.`],[`Personal Information`,`is any information that relates to an identified or identifiable individual.`],[`Service`,`refers to the applications, functions, services, information, etc available through the Website.`],[`Service Provider`,`refers to any third-party companies or individuals employed or contracted by the Company to facilitate the Service, to provide the Service on behalf of the Company, to perform services related to the Service or to assist the Company in analyzing how the Service is used.`],[`Usage Data`,`refers to data collected automatically, either generated by the usage of the Service or from the Service infrastru
241cture itself (for example, the duration of a page visit).`],[`Terms`,`(referred to as "Terms" or "Agreement") refers to these Terms of Service together with Our privacy policy`],[`Website`,`(referred to as "Website" and "Site") refers to the Onelink.to website, accessible from https://www.onelink.to.`],[`STOP`],[`Any use of the above terminology or other words in the singular, plural, capitalization and/or he/she or they, are taken as interchangeable and therefore as referring to the same.`],[`H1`,`General`],[`LIST`,`The headings used in this agreement are included for convenience only and will not limit or otherwise affect these Terms.`],[`LIST`,`By agreeing to these Terms, you represent that you are at least the age of majority in the jurisdiction from which you 1) access the Service, or 2) have given your minor dependent parental consent to access the Service.`],[`LIST`,`You may not use our Service for any illegal or unauthorized purpose nor may you, in the use of the Service, violate any laws in your jurisdiction (including but not limited to copyright laws).`],[`LIST`,`By using the Service you agree to provide true, accurate, current, and complete information about yourself as requested; and to keep that information properly updated.`],[`LIST`,`A breach or violation of any of the Terms will result in an immediate termination of your Account and use of the Service, with no entitlement for refund of fees paid.`],[`LIST`,`We reserve the right to refuse service to anyone for any reason at any time.`],[`H1`,`Service, Subscriptions and Billing`],[`LIST`,`The Onelink.to Service allows users to create Onelinks (i.e. smart mobile app download links) and provide users with Onelink management and analytics.`],[`LIST`,`To use the Service users must create an account`],[`LIST`,`Except for the Free Plan described below, usage of the Service requires a paid subscription.`],[`LIST`,`All paid subscriptions are auto-renewing at the end of each paid-for period, until cancellation.`],[`LIST`,`By signing up for a plan requiring a paid subscription, you authorize Onelink.to to charge you the fees of the plan recurringly, using the billing information you provide.`],[`LIST`,`If Onelink.to does not receive payment using the billing information you have provided, you agree to pay all amounts due in another way, upon demand.`],[`LIST`,`You may cancel a subscription at any time. You will have access to the Service in the selected plan until the end of the paid-for period and no further charges will be billed after such period. No refunds will be issued.`],[`LIST`,`If you cancel your subscription after the start of a new period, you are required to pay any outstanding bills not already paid.`],[`LIST`,`If the amount to be charged upon subscription period renewal changes due to an increase in our current fees (other than a change in tax rates), Onelink.to shall give notice of the new amount to be charged at least 30 days before the time of renewal.
242
243If you do not accept the change in amount you must cancel your subscription before the paid-for period ends. Failure to do so will constitute an acceptance of the new amounts.`],[`H1`,`Free Plan`],[`LIST`,`Certain parts of the Service can be accessed without a paid subscription using the Free plan.`],[`LIST`,`The Free plan is limited to one Account per organization, business, or other legal entity. Where an organization, business, or other legal entity requires more than one Account, each additional Account requires a paid subscription.`],[`SUBLIST`,`Where multiple Free plan Accounts are created to circumvent this limit, Onelink.to may suspend or merge the affected Accounts, or require that they be placed on a paid subscription.`],[`LIST`,`Onelink.to reserves the right to, at our sole discretion and at any time:`],[`SUBLIST`,`Change what parts of the Service can be used in the Free plan and to what extent.`],[`H1`,`Personal Information`],[`Your submission of personal information through the Service is governed by our Privacy Policy available at https://www.onelink.to/legal/privacy.`],[`Onelink.to acts as an independent data controller in respect of the personal data it processes through the Service, as described 
243in the Privacy Policy. Onelink.to does not act as a data processor on behalf of the Client.`],[`H1`,`Proprietary Rights`],[`Onelink.to is the owner or the licensee of all intellectual property rights in our site, and in the material published on it. Those works are protected by copyright laws and treaties around the world. All such rights are reserved.`],[`Any form of reproduction, distribution, public communication, transformation, making available, or in general any other act of exploitation of the Website or its contents, whether or not for commercial purposes, is prohibited without the prior express written consent of Onelink.to.`],[`H1`,`Links to Other Sources`],[`The Website and the Onelinks created contain links to third party sources (for example, but not limited to: websites, marketplaces, platforms, forums, chats, blogs, social networks, etc). Onelink.to does not have the human and/or technical means to know or control the information and content that appear on third-party sources. Therefore, in no case will Onelink.to be responsible for the content of the linked sources.`],[`H1`,`Prohibited Uses`],[`In addition to other prohibitions as set forth in the Terms, you are prohibited from using the Service or the created Onelinks:`],[`LIST`,`For any unlawful purpose`],[`LIST`,`To solicit others to perform or participate in any unlawful acts`],[`LIST`,`To violate any applicable laws or regulations`],[`LIST`,`To infringe upon or violate our intellectual property rights or the intellectual property rights of others`],[`LIST`,`To harass, abuse, insult, harm, defame, slander, disparage, intimidate, or discriminate based on gender, sexual orientation, religion, ethnicity, race, age, national origin, or disability`],[`LIST`,`To submit false or misleading information`],[`LIST`,`To upload or transmit viruses or any other type of malicious code that will or may be used in any way that will affect the functionality or operation of the Service or of any related website, other websites, or the Internet`],[`LIST`,`To collect or track the personal information of others`],[`LIST`,`To spam, phish, pharm, pretext, spider, crawl, or scrape; or in such context`],[`LIST`,`For any obscene or immoral purpose`],[`LIST`,`To interfere with or circumvent the security features of the Service or any related website, other websites, or the Internet.`],[`We reserve the right to terminate your use of the Service or any related website for violating any of the prohibited uses.`],[`H1`,`Disclaimer of Warranties, Limitation of Liability`],[`We do not guarantee, represent or warrant that your use of our service will be uninterrupted, timely, secure or error-free.`],[`We do not warrant that the results that may be obtained from the use of the service will be accurate or reliable.`],[`The Service and all products and services delivered to you through the Service are (except as expressly stated by us) provided 'as is' and 'as available' for your use, without any representation, warranties or conditions of any kind, either express or implied, including all implied warranties.`],[`The Service relies on standard Internet protocols. We do not have the means to control that the Service is accessible from all Internet Service Providers or Telecom Operators, and thus we cannot guarantee that it is accessible.`],[`In no case shall OLTO AB, our directors, officers, employees, affiliates, agents, contractors, interns, suppliers, service providers or licensors be liable for any injury, loss, claim, or any direct, indirect, incidental, punitive, special, or consequential damages of any kind, including, without limitation lost profits, lost revenue, lost savings, loss of data, replacement costs, or any similar damages, whether based in contract, tort (including negligence), strict liability or otherwise, arising from your use of any of the service or any products procured using the service, or for any other claim related in any way to your use of the service or any product, including, but not limited to, any errors or omissions in any content, or any loss or damage of any kind incurred as a result of the use of the service or any content (or product) posted, transmitted, or otherwise made available via the service, even if advised of their possibility.`],[`Because some states or jurisdictions do not allow the exclusion or the limitation of liability for consequential or incidental damages, in such states or jurisdictions, our liability shall be limited to the maximum extent permitted by law.`],[`In no event will the total collective liability of Onelink.to under these Terms exceed the aggregate fees paid or owed by you from usage of the Service during the six (6) month period preceding the date on which the claim arose.`],[`H1`,`Indemnification`],[`You agree to indemnify, defend and hold harmless OLTO AB and our parent, subsidiaries, affiliates, partners, officers, directors, agents, contractors, licensors, service providers, subcontractors, suppliers, interns and employees, harmless from any claim or demand, including reasonable attorneys’ fees, made by any third-party due to or arising out of your breach of these Terms of Service or the documents they incorporate by reference, or your violation of any law or the rights of a third-party.`],[`H1`,`Severability`],[`In the event that any provision of these Terms of Service is determined to be unlawful, void or unenforceable, such provision shall nonetheless be enforceable to the fullest extent permitted by applicable law, and the unenforceable portion shall be deemed to be severed from these Terms of Service, such determination shall not affect the validity and enforceability of any other remaining provisions.`],[`H1`,`Termination`],[`Onelink.to can suspend or terminate your access to all or any part of the Website or Service at any time, with or without cause, with or without notice, effective immediately, at Onelink.to's sole discretion.`],[`If you wish to terminate your account you can do so from the account settings. If you have signed up to a paid subscription, you are required to pay any outstanding bills not already paid.`],[`H1`,`Agreement`],[`These Terms of Service and any policies or operating rules posted by us on the Website or in respect to the Service constitutes the entire agreement and understanding between you and us and govern your use of the Service, superseding any prior or contemporaneous agreements, communications and proposals, whether oral or written, between you and us (including, but not limited to, any prior versions of the Terms of Service).`],[`Any ambiguities in the interpretation of these Terms of Service shall not be construed against the drafting party.`],[`The failure of us to exercise or enforce any right or provision of these Terms of Service shall not constitute a waiver of such right or provision.`],[`You agree that, except as otherwise expressly provided in this Agreement, there shall be no third-party beneficiaries to this Agreement.`],[`H1`,`Failure to Enforce`],[`Failure by Onelink.to at any time to enforce the provisions of the Terms shall not be construed as a waiver of any such provisions. Such failure to enforce shall not affect the validity of the contract or any part thereof or the right of Onelink.to to enforce any provision at any time in accordance with its terms.`],[`H1`,`Governing Law, Disputes`],[`These Terms of Service and any separate agreements and policies whereby we provide you the Service shall be governed by and construed in accordance with the laws of Sweden.`],[`Any disputes shall be settled by a Swedish court with the District Court of Stockholm as the first instance.`],[`H1`,`Changes to the Terms`],[`Onelink.to reserves the right, at our sole discretion, to update, change or replace any part of these Terms at any time by making the updated version available on the Site and having the new effective date clearly shown.`],[`All changes in the Terms shall be effective from the effective date when it is available on the Site.`],[`Your continued use of or access to our website or Service following the posting of any changes to these Terms constitutes acceptance of those changes.`],[`If you do not agree to the updated Terms you must discontinue using the Site and Services by terminating your Account and subscription.`]],Tc=[[`TITLE`,`June 30, 2026`],[`Onelink.to is a Service provided by OLTO AB, a company incorporated in Swede
243n with company registration number 559151-6223. This privacy policy will explain how our organization uses the personal information we collect from You when You use the services, applications, websites, etc available through https://www.onelink.to.`],[`By accessing or using our Service, you agree to this privacy policy.`],[`H1`,`Definitions`],[`For the purposes of this Privacy Policy we use the same definitions as set out in our Terms of Service, see https://www.onelink.to/legal/terms.`],[`H1`,`Our role under data protection law`],[`OLTO AB (Onelink.to) determines the purposes and means of the personal data processing described in this Privacy Policy and acts as a data controller.`],[`For account and profile data, we are the controller of the personal data you provide when you create and use an account.`],[`For statistics collected when someone clicks a Onelink or scans a QR code, we act as an independent data controller. We determine what aggregated, non-identifying statistics are collected and how they are used; we do not collect or process this data on behalf of the account holder who created the Onelink. The account holder does not instruct us on the means of this processing, and we are not a data processor in respect of it.`],[`H1`,`Information we collect - What, How, and Why?`],[`H2`,`When You sign up for a Onelink.to Account`],[`TABLE`],[`HEAD`],[`Data Type`,`Description`],[`User Data`,`The data we collect depends on the Onelink.to Account created and how You create Your Account.`],[``,`BOLD`,`What`],[``,`This may include your:`],[``,`DOT`,`email address`],[``,`DOT`,`name`],[``,`DOT`,`phone number`],[``,`BOLD`,`How`],[``,`DOT`,`The information is collected from forms You fill out on the Site`],[``,`DOT`,`If a third party authentication service is used, e.g. "Google Sign-In", the data is collected from that service and depends on Your settings within that service.`],[``,`BOLD`,`Why`],[``,`This data is needed to identify You in our systems, for legal purposes, and to contact You when needed.`],[`Organization Data`,`If You register for a Company/Organization Account we will collect information about that Company/Organization.`],[``,`BOLD`,`What`],[``,`This may include your:`],[``,`DOT`,`legal name`],[``,`DOT`,`tax ID number`],[``,`BOLD`,`How`],[``,`DOT`,`The information is collected from forms You fill out on the Site`],[``,`BOLD`,`Why`],[``,`This data is needed for legal, invoicing, and accounting purposes.`],[`Address Data`,`Depending on if the Account is Personal or a Company/Organization Account the address data is personal information or connected to the Company/Organization registered to the Account.`],[``,`BOLD`,`What`],[``,`This may include your:`],[``,`DOT`,`street address`],[``,`DOT`,`postal address`],[``,`DOT`,`country of residence or registration`],[``,`BOLD`,`How`],[``,`DOT`,`The information is collected from forms You fill out on the Site`],[``,`BOLD`,`Why`],[``,`This data is needed for legal, invoicing, and accounting purposes.`],[`Payment Data`,`If You sign up for a paid plan, information will be collected by the payment service provider Stripe. See their policy at https://stripe.com/privacy`],[`STOP`],[`H2`,`When You invite additional users to Your Account`],[`TABLE`],[`HEAD`],[`Data Type`,`Description`],[`User Data`,`When you invite an additional user to Your Account (availability depending on Account type) we require an email address to invite.`],[``,`BOLD`,`What`],[``,`DOT`,`email address of the person to invite`],[``,`BOLD`,`How`],[``,`DOT`,`The information is collected from forms You fill out on the Site`],[``,`BOLD`,`Why`],[``,`This data is needed to address the email invitation and to send reminders.`],[`STOP`],[`H2`,`When You create a Onelink`],[`TABLE`],[`HEAD`],[`Data Type`,`Description`],[`Onelink Data`,`When you create a Onelink you add data into our systems.`],[``,`BOLD`,`What`],[``,`DOT`,`App download links (URLs to different app stores, etc)`],[``,`DOT`,`Fallback link (an URL to any place)`],[``,`DOT`,`Name (for Your identification of the onelink within the Service)`],[``,`BOLD`,`How`],[``,`DOT`,`The information is collected from forms You fill out on the Site`],[``,`BOLD`,`Why`],[``,`This data is needed for the Service to work`],[`STOP`],[`H2`,`When someone clicks a Onelink (URL) or scans a Onelink QR code`],[`TABLE`],[`HEAD`],[`Data Type`,`Description`],[`High Level Statistics
244Usage Data`,`When someone interacts with Your Onelink we collect statistics regarding the interaction (depending on Your Account type). 
245
246The resulting statistics are aggregated and do not identify individuals.`],[``,`BOLD`,`What`],[``,`This may include:`],[``,`DOT`,`Device type (e.g. iPhone, Android, etc)`],[``,`DOT`,`result of interaction`],[``,`DOT`,`referring website`],[``,`DOT`,`country of request origin`],[``,`DOT`,`UTM campaign tokens`],[``,`BOLD`,`How`],[``,`DOT`,`The information is collected automatically from the request`],[``,`BOLD`,`Why`],[``,`This data is collected to form statistics of the use of the Onelink in question.`],[`STOP`],[`H1`,`Purpose for using Your Personal Information`],[`LIST`,`To provide the Service to You.`],[`LIST`,`To communicate with You (outside of the Website)`],[`LIST`,`To process payments`],[`LIST`,`To comply with legal obligations`],[`LIST`,`To detect and prevent fraud`],[`H1`,`Lawful basis for processing`],[`Under the General Data Protection Regulation, we rely on the following lawful bases for processing personal data:`],[`TABLE`],[`HEAD`],[`Processing activity`,`Lawful basis`],[`Providing the Service to account holders (account management, authentication, Onelink creation and management)`,`Performance of a contract (Article 6(1)(b))`],[`Sending account-related communications`,`Performance of a contract (Article 6(1)(b))`],[`Processing payments and maintaining invoicing and accounting records`,`Compliance with a legal obligation (Article 6(1)(c)) and performance of a contract (Article 6(1)(b))`],[`Collecting aggregated click and interaction statistics when a Onelink is used`,`Legitimate interests (Article 6(1)(f)) — operating and improving the redirect Service. This data is aggregated and not used to identify individuals.`],[`Marketing-site and dashboard analytics`,`Consent (Article 6(1)(a)), obtained via the cookie banner`],[`Detecting and preventing fraud and protecting the security of the Service`,`Legitimate interests (Article 6(1)(f))`],[`STOP`],[`H1`,`Sharing Your Personal Information`],[`We will not disclose Your Personal Information to any person or entity without your consent, except as outlined in this clause.`],[`H2`,`Sub-processors`],[`We engage the following third parties to process personal data on our behalf. These sub-processors have access to personal data only to perform their contracted role and are bound by data protection obligations consistent with this Privacy Policy.`],[`BOLD`,`Infrastructure providers (compute and database hosting)`],[`The Service runs on cloud infrastructure located within the European Union. We use the following providers for compute and database hosting; any provider may host any part of the Service:`],[`TABLE`],[`HEAD`],[`Sub-processor`,`Data centre location`],[`UpCloud Ltd`,`European Union (Netherlands)`],[`DigitalOcean LLC`,`European Union (Netherlands)`],[`Scaleway SAS`,`European Union (Netherlands)`],[`STOP`],[`These providers process account holder data and click-interaction data as part of operating the Service. Click-interaction data is processed transiently and aggregated immediately; no raw event or persistent identifier for an individual click is stored beyond the aggregated statistics described under Data Retention.`],[`BOLD`,`Other sub-processors`],[`TABLE`],[`HEAD`],[`Sub-processor`,`Purpose`],[`Amazon Web Services EMEA SARL (Luxembourg; data centre in Germany)`,`Outbound transactional and marketing email (SES)`],[`Stripe Payments Europe Ltd (Ireland)`,`Payment processing, subscription billing, invoicing`],[`Google Ireland Limited`,`Google Analytics 4 for the public website and customer dashboard, activated only with cookie consent; not used on the redirect/click path`],[`STOP`],[`BOLD`,`Optional integrations engaged by the user`],[`If you choose to sign in to your account using a third-party identity provider, your authentication occurs directly with that provider under their own privacy policy. These providers are not Onelink.to sub-processors:`],[`DOT`,`Google LLC (Sign in with Google)`],[`DOT`,`Microsoft Corporation (Sign in with Microsoft)`],[`H2`,`Payment Providers`],[`We may share Your Personal Information to payment providers in order to create invoices and process payments, and for anti-fraud purposes.`],[`H2`,`Compliance With Laws`],[`We will disclose your Personal Information where required to do so by law or subpoena or if we believe that such action is necessary to comply with the law and the reasonable requests of law enforcement or to protect the security or integrity of our Service.`],[`H1`,`Data Storage and Safety`],[`Onelink.to securely stores your data within data centers located within the EU.`],[`The security of your Personal Information is important to us, but remember that no method of transmission over the Internet, or method of electronic storage, is 100% secure. While we strive to use commercially acceptable means to protect your Personal Information, we cannot guarantee its absolute security.`],[`In the event of a personal data breach, OLTO AB complies with its obligations under the General Data Protection Regulation, including notifying the competent supervisory authority within 72 hours under Article 33 where applicable and notifying affected data subjects under Article 34 where the breach is likely to result in a high risk to their rights and freedoms.`],[`H1`,`Data Retention`],[`We will keep your personal information only as long as necessary to provide you with the Service and for legitimate and essential business purposes of Onelink.to.`],[`If you choose to close your account, we will delete or anonymise your personal information within 30 days of account closure. Where we are required by law to retain certain records — in particular invoices and accounting records, which we retain for 7 years in accordance with the Swedish Bookkeeping Act (Bokföringslagen) — we will keep only the data necessary for that legal obligation and delete the remainder.`],[`Aggregated click statistics described 
246in section "When someone clicks a Onelink (URL) or scans a Onelink QR code" are retained for up to 760 days and then deleted by an automated process.`],[`Records of the transactional emails we send you (such as their delivery, open and bounce status) are retained for up to 24 months and then deleted by an automated process.`],[`H1`,`International Transfer`],[`Your information, including Personal Information, may be transferred to — and maintained on — computers located outside of your state, province, country or other governmental jurisdiction where the data protection laws may differ from those from your jurisdiction.`],[`If you are located outside the European Union ( EU) and choose to provide information to us, please note that we transfer the information, including Personal Information, to the EU and process it there.`],[`Your consent to this Privacy Policy followed by your submission of such information represents your agreement to that transfer.`],[`H1`,`How we use Cookies (and similar technologies)`],[`Onelink.to uses Cookies in a range of ways to improve your experience on our website, including:`],[`LIST`,`Keeping you signed in`],[`LIST`,`Storing settings when reloading the Website`],[`LIST`,`Performance enhancement (data caching)`],[`LIST`,`Understanding how our Service is being used (analytics)`],[`H2`,`How to manage cookies`],[`You can select which type of cookies to accept from the settings on the Website. However, some of our Website features may not function as a result.`],[`H1`,`Children’s Privacy`],[`Our Service does not address anyone under the age of 18 ("Children"). We do not knowingly collect personally identifiable information from children under 18. If you are a parent or guardian and you are aware that your child has provided us with Personal Information, please contact us. If we become aware that we have collected Personal Information from a child under age of 18 without verification of parental consent, we take all possible steps to remove that information from our servers.`],[`H1`,`Changes to our privacy policy`],[`Onelink.to keeps its privacy policy under regular review and places any updates on the Website.`],[`H1`,`Privacy policies of other websites`],[`The Onelink.to Website may contain links to other websites. Our privacy policy applies only to our website, so if you click on a link to another website, you should read their privacy policy.`],[`H1`,`What are your data protection rights?`],[`Onelink.to would like to make sure you are fully aware of all of your data protection rights. Every user is entitled to the following:`],[`TABLE`],[`HEAD`],[`The right to`,`Description`],[`access`,`You have the right to request Onelink.to for copies of your personal information. This is provided free of charge, though we may charge a reasonable fee for additional copies or for manifestly unfounded or excessive requests.`],[`rectification`,`You have the right to request that Onelink.to correct any information you believe is inaccurate. You also have the right to request Onelink.to to complete the information you believe is incomplete.`],[`erasure`,`You have the right to request that Onelink.to erase your personal information, under certain conditions.`],[`restrict processing`,`You have the right to request that Onelink.to restrict the processing of your personal information, under certain conditions.`],[`object to processing`,`You have the right to object to Onelink.to’s processing of your personal information, under certain conditions.`],[`data portability`,`You have the right to request that Onelink.to transfer the data that we have collected to another organization, or directly to you, under certain conditions.`],[`STOP`],[`The rights above apply to account holders and to any individual whose personal data we hold in identifiable form. Statistics collected when someone clicks a Onelink or scans a QR code are aggregated and do not identify individuals; because we cannot link this data to a specific person, we are generally unable to action access, rectification, or erasure requests for it, as there is no identifiable personal data to retrieve or remove. We will, of course, action all such requests in respect of the account and profile data we hold about you.`],[`Where we rely on your consent, you may withdraw it at any time via the cookie settings on the Website or by contacting us; withdrawal does not affect the lawfulness of processing carried out before withdrawal.`],[`If you make a request, we have one month to respond to you. If you would like to exercise any of these rights, please contact us at our email: [email protected]`],[`H1`,`How to contact us`],[`If you have any questions about Onelink.to’s privacy policy, the data we hold on you, or you would like to exercise one of your data protection rights, please do not hesitate to contact us at our email: [email protected]`],[`H1`,`How to contact the appropriate authority`],[`Should you wish to report a complaint or if you feel that Onelink.to has not addressed your concern in a satisfactory manner, you may contact the Swedish Authority for Privacy Protection (Integritetsskyddsmyndigheten - IMY). They are found at https://www.imy.se`]],Ec=[[`TITLE`,`June 5, 2026`],[`Onelink.to is a Service provided by OLTO AB.`],[`H1`,`Legal entity`],[`OLTO AB is a limited company (Aktiebolag) incorporated in Swede
246n with company registration number 559151-6223.`],[`H1`,`VAT registration`],[`OLTO AB is VAT-registered with number: SE559151622301`],[`H1`,`Postal address`],[`OLTO AB
247Höjdvägen 1
248SE-17760 Järfälla
249Sweden`],[`H1`,`Contact information`],[`E-mail: [email protected]
250Privacy: [email protected]
251Security: [email protected]
252Phone: +46 735 75 12 39
253Office Hours: Mon to Fri, 09:00-17:00 CET`],[`H1`,`Terms & Privacy Policy`],[`Terms available at: https://www.onelink.to/legal/terms
254Privacy policy available at: https://www.onelink.to/legal/privacy`],[`H1`,`Data protection authority`],[`Should you wish to report a complaint or if you feel that Onelink.to has not addressed your concern in a satisfactory manner, you may contact the Swedish Authority for Privacy Protection (Integritetsskyddsmyndigheten - IMY). They are found at https://www.imy.se`]],J={legal:`TkN15uTU`,active:`dNNigutV`,cover:`R118D4tr`,drawer:`zK0a786O`,drawerContent:`m2cf9Jm-`,scroll:`eWkuPQMi`,wrapper:`dmYnrpBZ`,title:`_3S9Y4gvt`,date:`sOonpk4-`,h1:`KQqS0Ip1`,h2:`D2AwGngc`,bold:`WqrvHh66`,number:`FPpC02Lj`,dot:`gF5jqoZw`,number2:`TJXMosuX`,content:`OUQr7WDc`,list:`eeBrcO1u`,section:`lckHDIng`,head:`r33ie6Tf`,close:`fXKd4Cqn`},Dc={tos:wc,privacy:Tc,notice:Ec},Oc=`legal-title`,kc=()=>{let{navigate:e,isSmallScreen:t,showLegal:n,legalType:r,lastPath:i,lastTitle:a}=Fo(),o=i?.startsWith(`/legal/`),s=(a||``).replace(/^Onelink\.to - /,``)||B.LANDING_PAGE.title,c=o?{path:`/`,title:B.LANDING_PAGE.title}:{path:i,title:s},[l,u]=P(!1),[d,f]=P(),[p,m]=P(typeof window>`u`?0:window.innerHeight),h=I(null),g=I(null),_=I(null),v=()=>{document.title=`Onelink.to - `+c.title,e(c.path||`/`)};F(()=>{let e=()=>{let e=h.current,t=n&&e?.offsetHeight||0;f(t),m(window.innerHeight),u(t>window.innerHeight)};if(e(),n)return window.addEventListener(`resize`,e),()=>window.removeEventListener(`resize`,e)},[n,r]),F(()=>{if(!n)return;document.title=W(`legal`,`title_`+r),_.current=document.activeElement,g.current?.focus(),document.body.style.overflow=`hidden`;let e=e=>{e.key===`Escape`&&v()};return document.addEventListener(`keydown`,e),()=>{document.removeEventListener(`keydown`,e),document.body.style.removeProperty(`overflow`),_.current?.focus?.()}},[n,r]);let y=(e,t,n,r,i,a)=>U(`div`,{className:t,children:[U(`div`,{className:n,children:r}),U(`div`,{className:i,children:a})]},`gen`+e),b=(e,t=0,n=0)=>{let i=0,a=[],o=null,s=!1,c=0,l=0,u=0,d=0;for(let f=t;f<e.length;f++){let p=e[f];if(n&&f>t&&p[n-1])break;let m=p[n],h=p.length>=2+n&&p[n+1],g=!1,_=!1;switch(m){case`TITLE`:a.push(U(`div`,{children:[U(`h1`,{className:J.title,id:Oc,children:W(`legal`,`title_`+r)}),U(`div`,{className:J.date,children:W(`legal`,`effective_from`)+` `+h})]},`gen`+ ++i)),d=0;break;case`H1`:{let e=++u;a.push(U(`h2`,{className:J.h1,id:`section-`+e,children:[U(`span`,{className:J.number,children:[e,`.`]}),U(`span`,{className:J.content,children:h})]},`gen`+ ++i)),d=0;break}case`H2`:{let e=u+`.`+ ++d;a.push(U(`h3`,{className:J.h2,id:`section-`+e,children:[U(`span`,{className:J.number,children:e}),U(`span`,{className:J.content,children:h})]},`gen`+ ++i));break}case`BOLD`:a.push(U(`div`,{className:J.bold,children:h},`gen`+ ++i));break;case`TABLE`:o=[];break;case`HEAD`:s=!0;break;case`STOP`:a.push(U(`table`,{cellSpacing:`0`,children:U(`tbody`,{children:o})},`gen`+ ++i)),o=void 0;break;case`LIST`:g=!0,a.push(y(++i,J.list,J.number,String.fromCharCode(96+ ++c)+`.`,J.content,h&&_o(h)));break;case`SUBLIST`:g=!0,_=!0,a.push(y(++i,J.list,J.number2,go(++l)+`.`,J.content,h&&_o(h)));break;case`DOT`:a.push(y(++i,J.list,J.dot,`•`,J.content,h&&_o(h)));break;default:if(o){let t=s&&J.head||void 0,r=[];if(r.push(U(`td`,{className:t,children:m},`gen`+ ++i)),s)r.push(U(`td`,{className:t,children:h},`gen`+ ++i));else{let a=b(e,f,n+1);r.push(U(`td`,{className:t,children:a},`gen`+ ++i)),f+=a.length-1}o.push(U(`tr`,{className:t,children:r},`gen`+ ++i))}else a.push(U(`div`,{className:J.section,children:_o(m)},`gen`+ ++i));s=!1}g||(c=0),_||(l=0)}return a},x=n&&r?b(Dc[r]):null;return U(`div`,{className:H(J.legal,n&&J.active),children:[U(`div`,{className:H(J.cover,n&&J.active),onClick:v}),U(`div`,{className:J.drawer,ref:g,role:`dialog`,"aria-modal":`true`,"aria-labelledby":n?Oc:void 0,tabIndex:-1,style:{height:Math.min(d??0,p)},children:[U(`div`,{className:H(J.drawerContent,l&&J.scroll),children:n&&U(`div`,{ref:h,className:J.wrapper,children:x})}),U(`div`,{className:J.close,children:U(G,{"aria-label":W(`general`,`button_close`),variant:`text`,onClick:v,title:W(`general`,`button_close`),icon:U(hc,{}),size:t?`small`:`medium`})})]})]})},Ac={landingpage:`RoQDcQ7A`,content:`_7CmmE9u1`,contentRow:`-GgOa6C8`},jc={wrapper:`gAC-5kj-`,inline:`qVo1XQ6I`,cover:`UlDB4qQr`,focus:`b5I7Vf-a`,tooltip:`PXs8amjW`},Mc=316,Nc=`content`,Pc=`focus`,Fc=300,Ic=e=>{let{children:t,tooltip:n,inline:r}=e,[i,o]=P(!1),[s,c]=P(!1),[l,u]=P(0),[d,f]=P(0),[p,m]=P({}),[h,g]=P({}),[_,v]=P(),y=I(null),b=I(null),x=()=>{i||Date.now()-d<Fc||(o(!0),u(Date.now()))},S=()=>
254{i&&(Date.now()-l<Fc||(o(!1),c(!0),f(Date.now())))},ee=e=>(e.stopPropagation(),e.preventDefault(),i?S():x(),!1),C=e=>{if(e.key===`Escape`&&i){S();return}(e.key===`Enter`||e.key===` `)&&(e.preventDefault(),i?S():x())},te=(e,t)=>{if(s&&t===Nc){if(e)return;c(!1)}_&&window.clearTimeout(_);let n=window.setTimeout(()=>{e?x():S()},e?400:200);v(n)};return F(()=>{if(i&&n&&y.current){u(Date.now());let e=y.current.getBoundingClientRect(),t=e.left+e.width/2-Mc/2;if(window.innerWidth<Mc*1.5){let e=(window.innerWidth-Mc)/2;t<e&&(t=e),t+Mc>window.innerWidth-e&&(t=window.innerWidth-e-Mc)}else t<20&&(t=20),t+Mc>window.innerWidth-20&&(t=window.innerWidth-Mc-20);let n={top:e.top-10+`px`,left:t+`px`};m(n),g({opacity:1})}},[i,n]),U(a,{children:[U(`div`,{ref:y,className:r?`${jc.wrapper} ${jc.inline}`:jc.wrapper,onClick:ee,onKeyDown:C,onMouseOver:()=>te(!0,Nc),onMouseOut:()=>te(!1,Nc),role:`button`,tabIndex:0,"aria-describedby":i?`tooltip-content`:void 0,children:t}),i&&n&&U(`div`,{className:jc.cover,onClick:ee,children:U(`div`,{ref:b,className:jc.focus,onClick:ee,onMouseOver:()=>te(!0,Pc),onMouseOut:()=>te(!1,Pc),style:p,children:U(`div`,{id:`tooltip-content`,className:jc.tooltip,style:h,role:`tooltip`,children:n})})})]})},Y={heroText:`P0q5qb2g`,heroTitle:`_0uSeYQ6E`,highlight:`kvUJYo0G`,heroSubtitle:`AqgApB9C`,heroBenefits:`botf6SL1`,benefit:`spoGt2Hs`,checkmark:`_34T7PDpI`,planChip:`oDW6Pvuq`,freeChip:`dv-dUdty`,newChip:`DG-j70vb`,heroCta:`FuRM-xtx`,heroVisual:`b--6NERy`,demoWrapper:`NLgE3i8E`,demoTitle:`twqBQzF5`,demoSubtitle:`KRTH3c3-`,qrPlaceholder:`nFJNB4w1`,qrWrapper:`o4vadDl0`,qrCode:`PK7j6oj9`,demoLink:`m3hUYvJI`,demoLinkIcon:`MpjZ5A-3`,demoContent:`m-SjGZtj`,demoInstruction:`fga-nr-e`,demoDescription:`cof4V9ev`,fadeIn:`HiroXWcu`,fadeOut:`gRyDDp-d`,progress:`nY0Gtw5B`},Lc=`data:image/gif;base64,R0lGODlhGwAbAKEBAAAAAP///////////yH5BAEKAAIALAAAAAAbABsAAAJ+jI+pC+1gYHjxtZigtDpjN02UFIKb2KHHpbGfS1adiSFtWMc4N5clt1iddIzUZWdikYA/nMjjux03umMwswxKU09Ks7JDxZLhj2cGWz3XqqzTOgWJvVeVTJgD0rrdk61mdqe216I0MgjjgmX1w+UIZnRWKAYoc7jFxli3eVAAADs=`,Rc=`data:image/gif;base64,R0lGODlhGwAbAKEBAAAAAP///////////yH5BAEKAAIALAAAAAAbABsAAAJ7jI+pC+0Q2oExPlkR1bxDV1HPZH3GJ6GhFaZn2aYgamZkZtb35ebxuCBtMEGg7gSCbUqiZWKogRZZCmJVFntORsacNclEXm6/naol9GrHr62OywMzgDYfMylaefOdNhWXN7N2x0ej90aDYViD1yOVhsZyFLfyRxmEmVkAADs=`,zc=`data:image/gif;base64,R0lGODlhGwAbAKEBAAAAAP///////////yH5BAEKAAIALAAAAAAbABsAAAJ+jI+pC+1wYHDm0ZmkrDrX2WCdR3Xlh4FiaLLo851pFLEjDVriDlnh8lJtGLaL0Dj05ZYcD61XS6aMiI2tNn3mir1LN+MSckamMbTq/fFQTSu7C8f6hsC1qq1RQvOrO33fJtcC+LWlFhMWhnYY10g3c4OY56I45/eldli3mVAAADs=`,Bc=e=>{let{className:t,qr:n}=e;return U(`img`,{className:t,width:27,height:27,id:`graphic-qr`,alt:`qr`,src:n===`facebook`?Lc:n===`spotify`?Rc:zc})},Vc={progressIndicator:`JRY5glgD`,progressCircle:`VaB3tC57`,pausePlayButton:`Die5vkti`},Hc=e=>{let{progress:t,strokeWidth:n=10,className:r=``,mode:i=`fill`,clockwise:a=!0,isPaused:o=!1,onPausePlayClick:s}=e,c=i===`fill`,[l,u]=P(!1),[d,f]=P(1),p=I(t),m=()=>{if(c){let e=1,t=setInterval(()=>{e-=.1,f(e),e<=0&&(clearInterval(t),u(!1),f(1))},20)}else{f(0),u(!1);let e=0,t=setInterval(()=>{e+=.1,f(e),e>=1&&clearInterval(t)},20)}};F(()=>{t<p.current&&(u(!0),m()),p.current=t},[t]);let h=(100-n)/2,g=Math.PI*(100-n),_=g*(l||t<p.current?1:t),v=c?g-_:_;return(c&&!a||!c&&a)&&(v=-v),U(`div`,{className:r,children:U(`div`,{className:Vc.progressIndicator,children:[U(`svg`,{className:Vc.progressCircle,viewBox:`0 0 100 100`,children:[U(`circle`,{cx:50,cy:50,r:h,fill:`none`,stroke:`currentColor`,strokeWidth:n,opacity:`0.2`}),U(`circle`,{className:Vc.progressBar,cx:50,cy:50,r:h,fill:`none`,stroke:`currentColor`,strokeWidth:n,strokeDasharray:g,strokeDashoffset:v,transform:`rotate(-90 50 50)`,opacity:d})]}),s&&U(`button`,{className:Vc.pausePlayButton,onClick:()=>s(!o),"aria-label":o?`Play`:`Pause`,children:o?U(`svg`,{viewBox:`0 0 100 100`,fill:`currentColor`,children:U(`path`,{d:`M36 28v44l38-22z`})}):U(`svg`,{viewBox:`0 0 100 100`,fill:`currentColor`,children:[U(`rect`,{x:`30`,y:`28`,width:`15`,height:`44`}),U(`rect`,{x:`55`,y:`28`,width:`15`,height:`44`})]})})]})})},Uc=1e4,Wc=()=>{let{navigate:e,haveAccessToken:t}=Fo(),n=[{id:`facebook`,url:`https://onelink.to/demofb`,name:`Facebook`},{id:`spotify`,url:`https://onelink.to/demospt`,name:`Spotify`},{id:`bbc`,url:`https://onelink.to/demobbc`,name:`BBC`}
254],r=(e=-1)=>{for(;;){let t=Math.floor(Math.random()*n.length);if(t!==e)return t}},[i,a]=P(()=>r()),[o,s]=P(!1),c=I(Date.now()),l=I(0),u=I(!1),[d,f]=P(!1),[p,m]=P(0),h=()=>{l.current>=Uc&&(l.current=0,s(!0),setTimeout(()=>{a(e=>r(e)),s(!1)},300));let e=Date.now(),t=e-c.current;u.current||(l.current=Math.min(Uc,l.current+t)),c.current=e;let n=l.current/Uc;n!==p&&m(n)};F(()=>{let e=setInterval(h,100);return()=>clearInterval(e)},[]);let g=n[i],_=U(Ic,{inline:!0,tooltip:W(`landing`,`hero_benefit_free_tooltip`),children:U(`span`,{className:Y.freeChip,children:W(`plans`,Gi)})}),v=U(Ic,{inline:!0,tooltip:W(`landing`,`hero_benefit_plan_tooltip`),children:U(`span`,{className:Y.planChip,children:W(`plans`,Yi)})});return U(`section`,{children:U(`div`,{className:Ac.contentRow,children:[U(`div`,{className:Y.heroText,children:[U(`h1`,{className:Y.heroTitle,children:[U(`span`,{className:Y.highlight,children:W(`landing`,`hero_title_one_link_to`)}),U(`br`,{}),W(`landing`,`hero_title_all_app_stores`)]}),U(`p`,{className:Y.heroSubtitle,children:W(`landing`,`hero_subtitle`)}),U(`ul`,{className:Y.heroBenefits,children:[U(`li`,{className:Y.benefit,children:[U(`span`,{className:Y.checkmark,"aria-hidden":`true`,children:`✓`}),U(`span`,{children:W(`landing`,`hero_benefit_smart_detection`)})]}),U(`li`,{className:Y.benefit,children:[U(`span`,{className:Y.checkmark,"aria-hidden":`true`,children:`✓`}),U(`span`,{children:W(`landing`,`hero_benefit_dynamic_link`)})]}),U(`li`,{className:Y.benefit,children:[U(`span`,{className:Y.checkmark,"aria-hidden":`true`,children:`✓`}),U(`span`,{children:[W(`landing`,`hero_benefit_analytics_stats`),_,W(`landing`,`hero_benefit_analytics_api`),v]})]}),U(`li`,{className:Y.benefit,children:[U(`span`,{className:Y.checkmark,"aria-hidden":`true`,children:`✓`}),U(`span`,{children:[W(`landing`,`hero_benefit_custom_domain`),v]})]})]}),U(`div`,{className:Y.heroCta,children:[U(G,{onClick:()=>e(t?Vi.MY_ONELINKS:Vi.REGISTER),children:t?W(`general`,`go_to_my_account`):W(`general`,`signup_now_free_free`)}),U(G,{variant:`outlined`,onClick:()=>e(B.PRICING),children:W(`landing`,`hero_cta_compare_plans`)})]})]}),U(`div`,{className:Y.heroVisual,children:U(`div`,{className:Y.demoWrapper,children:[U(`div`,{className:Y.demoTitle,children:W(`landing`,`hero_demo_title`)}),U(`p`,{className:`${Y.demoSubtitle} ${o?Y.fadeOut:Y.fadeIn}`,dangerouslySetInnerHTML:{__html:W(`landing`,`hero_demo_subtitle`).replace(`{appName}`,`<strong>${g.name}</strong>`)}}),U(`div`,{className:Y.qrPlaceholder,children:U(`div`,{className:`${Y.qrWrapper} ${o?Y.fadeOut:Y.fadeIn}`,children:U(Bc,{className:Y.qrCode,qr:g.id})})}),U(`div`,{className:Y.demoContent,children:[U(`a`,{href:g.url,target:`_blank`,rel:`noopener noreferrer`,className:`${Y.demoLink} ${o?Y.fadeOut:Y.fadeIn}`,children:[U(`span`,{className:Y.demoLinkIcon,"aria-hidden":`true`,children:`↗`}),g.url.replace(/^https?:\/\//,``)]}),U(`p`,{className:Y.demoInstruction,children:W(`landing`,`hero_demo_instruction`)}),U(`div`,{className:Y.demoDescription,dangerouslySetInnerHTML:{__html:W(`landing`,`hero_demo_description`).replace(`{appName}`,`<strong>${g.name}</strong>`)}})]}),U(Hc,{progress:p,mode:`empty`,isPaused:d,onPausePlayClick:e=>{u.current=e,f(e)},className:Y.progress})]})})]})})},Gc={solution:`TWnS-ITE`,header:`r8wv5dOA`,sectionTitle:`TQnIds7E`,sectionSubtitle:`IVm-I9rN`,steps:`_8FNTf-et`,step:`qlj3PfNA`,marker:`XtFttV3-`,stepLabel:`sJ8IqbLC`,stepTitle:`OEdHXJM1`,stepText:`_1K0NOCOe`},Kc=[1,2,3],qc=()=>U(`section`,{className:Gc.solution,children:U(`div`,{className:Ac.content,children:[U(`div`,{className:Gc.header,children:[U(`h2`,{className:Gc.sectionTitle,children:Go(`landing`,`solution_title`)}),U(`p`,{className:Gc.sectionSubtitle,children:W(`landing`,`solution_subtitle`)})]}),U(`ol`,{className:Gc.steps,children:Kc.map(e=>U(`li`,{className:Gc.step,children:[U(`span`,{className:Gc.marker,"aria-hidden":`true`}),U(`div`,{className:Gc.stepLabel,children:[W(`landing`,`solution_step_label`),` `,`0`+e]}),U(`h3`,{className:Gc.stepTitle,children:W(`landing`,`solution_step${e}_title`)}),U(`p`,{className:Gc.stepText,children:W(`landing`,`solution_step${e}_description`)})]},e))})]})}),Jc={about:`dVPdfMrH`,header:`w2FURoCM`,aboutTitle:`N4EHZbpj`,aboutSubt
254itle:`_7raFdjn0`,statBand:`FQ1hSYmp`,statBandInner:`YYQCzMI1`,stat:`_2yPPVtRP`,statValue:`ejYCFWF5`,statLabel:`iQhbbXfi`,proseWrapper:`B-YS4IrL`,prose:`_9regPXAU`,payoff:`hiLCjvdb`},Yc=[`clicks_served`,`monthly_clicks`,`users_registered`],Xc=()=>U(`section`,{id:`about`,className:Jc.about,children:[U(`div`,{className:`${Ac.content} ${Jc.header}`,children:[U(`h2`,{className:Jc.aboutTitle,children:Go(`landing`,`about_title`)}),U(`p`,{className:Jc.aboutSubtitle,children:W(`landing`,`about_subtitle`)})]}),U(`div`,{className:Jc.statBand,children:U(`div`,{className:Jc.statBandInner,children:Yc.map(e=>U(`div`,{className:Jc.stat,title:W(`landing`,`about_stats_${e}_tooltip`),children:[U(`div`,{className:Jc.statValue,children:W(`landing`,`about_stats_${e}_value`)}),U(`div`,{className:Jc.statLabel,children:W(`landing`,`about_stats_${e}`)})]},e))})}),U(`div`,{className:`${Ac.content} ${Jc.proseWrapper}`,children:[U(`div`,{className:Jc.prose,children:U(`p`,{children:W(`landing`,`about_content_paragraph_1`)})}),U(`p`,{className:Jc.payoff,children:W(`landing`,`about_content_paragraph_3`)})]})]}),Zc={cta:`_3ahEWtdq`,ctaTitle:`Qa6chTAJ`,ctaSubtitle:`CTJMqUG0`,ctaButtons:`UJbW1K8g`,ctaNote:`KdAyFXJC`},Qc=()=>{let{navigate:e,haveAccessToken:t}=Fo();return U(`section`,{className:Zc.cta,children:U(`div`,{className:Ac.content,children:[U(`h2`,{className:Zc.ctaTitle,children:W(`landing`,`cta_title`)}),U(`div`,{className:Zc.ctaSubtitle,children:Go(`landing`,`cta_subtitle`)}),U(`div`,{className:Zc.ctaButtons,children:[U(G,{onDark:!0,onClick:()=>e(t?Vi.MY_ONELINKS:Vi.REGISTER),children:t?W(`general`,`go_to_my_account`):W(`general`,`cta_button_start_free`)}),U(G,{onDark:!0,variant:`outlined`,onClick:()=>e(B.PRICING),children:W(`landing`,`hero_cta_compare_plans`)})]}),U(`p`,{className:Zc.ctaNote,children:W(`general`,`cta_note`)})]})})},$c=()=>{let{showLegal:e}=Fo(),{currentLanguage:t}=ns();return F(()=>{if(!e){let e=t===`en`?`/`:`/${t}/`;window.history.pushState(`url-rewrite`,document.title,e)}},[]),U(`div`,{className:Ac.landingpage,children:[U(Wc,{}),U(qc,{}),U(Xc,{}),U(Qc,{})]})},el=()=>(F(()=>{window.location.replace(`/#about`)},[]),U(`div`,{children:U(`p`,{children:W(`support`,`redirecting_message`)})})),X={supportPage:`AsL-fdSd`,band:`B9o-lVfO`,bandInner:`JmhY6nDC`,bandTitle:`dLKhkb4B`,search:`a4xfIXtt`,searchIcon:`u4wZOpjN`,aiNotice:`Qye7w3ct`,docs:`cLN0OGbo`,rail:`BuGjKDid`,railItem:`B00Qvo6a`,railSeo:`LDu4jaEu`,railSeoCurrent:`GWkRDC-s`,railItemCurrent:`t6HuDKg6`,docsBody:`R2Nos7Ie`,docsHeading:`swzHyoVj`,qa:`q0wrQ0dU`,qaItem:`-nbXzF6v`,questionHeading:`hzicc4KZ`,question:`EiJ7OpEw`,questionCategory:`Pc77lDNt`,sign:`soFuYtJi`,answer:`hVYhEFFn`,answerText:`fl2JpYiJ`,related:`eXH3BHM7`,relatedHeading:`za3b2MQq`,itemList:`CoDxLqpa`,itemLink:`Yz-DxLzs`},tl=e=>e.normalize(`NFD`).replace(/[\u0300-\u036f]/g,``).toLowerCase(),nl=e=>e.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`),rl=null,il=()=>{if(rl)return rl;let e=[];for(let t of Xo())for(let n of t?.items||[])n.hidden||e.push({item:n,categoryTitle:t.short_title||t.title,title:tl(n.title),tags:tl((n.tags||[]).join(` `)),content:tl((n.content||[]).join(` `))});return rl=e,rl},al=e=>tl(e).split(/[^\p{L}\p{N}]+/u).filter(e=>e.length>0),ol=e=>{let t=al(e);if(t.length===0)return[];let n=t.map(e=>RegExp(`(?<![\\p{L}\\p{N}])`+nl(e),`u`)),r=[];for(let e of il()){let t=0,i=!0;for(let r of n){let n=r.test(e.title),a=r.test(e.tags),o=r.test(e.content);if(!n&&!a&&!o){i=!1;break}t+=(n?4:0)+(a?2:0)+ +!!o}i&&r.push({entry:e,score:t})}return r.sort((e,t)=>t.score-e.score||e.entry.item.title.localeCompare(t.entry.item.title)),r.map(({entry:e})=>({item:e.item,categoryTitle:e.categoryTitle}))},sl=({query:e,onQueryChange:t})=>{let n=e=>t(e.currentTarget.value),r=V.getCurrentLanguage()!==`en`;return U(`section`,{className:X.band,children:U(`div`,{className:X.bandInner,children:[U(`h1`,{className:X.bandTitle,children:W(`support`,`hero_title`)}),U(`div`,{className:X.search,children:[U(`span`,{className:X.searchIcon,"aria-hidden":`true`}),U(`input`,{type:`search`,value:e,onInput:n,placeholder:W(`support`,`search_placeholder`),"aria-label":W(`support`,`search_placeholder`)})]}),r&&U(`p`,{className:X.aiNotice,children:W(`general`,`language_selector_ai_notice`)})]})})},cl=({categories:e,selectedIndex:t,showAllItems:n,searching:r,onCategoryClick:i,onShowAllClick:a,allQuestionsHref:o})=>U(`nav`,{className:X.rail,"aria-label":W(`support`,`hero_title`),children:[e.map((e,a)=>{let o=!r&&!n&&a===t;return U(`button`,{type:`button`,"aria-pressed":o,className:H(X.railItem,o&&X.railItemCurrent),onClick:()=>i(a),children:e.short_title||e.title},e.short_title||e.title)}),U(Vs,{href:o,className:H(X.railSeo,!r&&n&&X.railSeoCurrent),onClick:a,children:W(`support`,`view_all_questions`)})]}),ll=({items:e,onItemClick:t})=>{let n=(e,n)=>{e.preventDefault(),t(n)};return U(`ul`,{className:X.itemList,children:e.map(e=>U(`li`,{children:U(`a`,{href:V.createLanguageAwareUrl(`/${e.id}`),className:X.itemLink,onClick:t=>n(t,e),children:e.title})},e.id))})},ul=`https://cdn.onelinkto.com/images/faq/`,dl=e=>e.endsWith(`.png`)||e.endsWith(`.svg`),fl=({entries:e,openId:t,related:n,onToggle:r,onItemClick:i})=>U(`div`,{className:X.qa,children:e.map(({item:e,categoryTitle:a})=>{let o=e.id===t;return U(`div`,{className:X.qaItem,id:`faq-${e.id}`,children:[U(`h3`,{className:X.questionHeading,children:U(`button`,{type:`button`,className:X.question,"aria-expanded":o,"aria-controls":`answer-${e.id}`,onClick:()=>r(e,!o),children:[U(`span`,{children:[e.title,a&&U(`span`,{className:X.questionCategory,children:a})]}
254),U(`span`,{className:X.sign,"aria-hidden":`true`,children:o?`−`:`+`})]})}),U(`div`,{className:X.answer,id:`answer-${e.id}`,hidden:!o,children:[o&&e.content.map((e,t)=>dl(e)?U(`img`,{src:ul+e,alt:``},t):U(`div`,{className:X.answerText,children:U(xc,{html:e})},t)),o&&n.length>0&&U(`div`,{className:X.related,children:[U(`h4`,{className:X.relatedHeading,children:W(`support`,`related_questions`)}),U(ll,{items:n,onItemClick:i})]})]})]},e.id)})}),pl=e=>{let{faqItem:t,faqTagMap:n,showAll:r=!1}=e,i=Ro(),a=L(()=>Xo(),[]),o=L(()=>a.filter(e=>!e.hidden),[a]),s=L(()=>a.flatMap(e=>e.items).sort((e,t)=>e.title.localeCompare(t.title)),[a]),[c,l]=P(``),[u,d]=P(0),[f,p]=P(r),[m,h]=P(null),g=c.trim().length>0,_=L(()=>g?ol(c):[],[c,g]),v=L(()=>g?_.map(({item:e,categoryTitle:t})=>({item:e,categoryTitle:t})):f?s.map(e=>({item:e})):(o[u]?.items||[]).map(e=>({item:e})),[g,_,f,s,o,u]),y=L(()=>g?_.length===0?W(`support`,`search_no_results`):_.length===1?W(`support`,`search_result_one`):bc(W(`support`,`search_results`),``+_.length):f?W(`support`,`view_all_questions`):o[u]?.title||``,[g,_,f,o,u]),b=L(()=>{if(!m||!n)return[];let e={[m.id]:!0};for(let t of v)e[t.item.id]=!0;let t=[];if(m.related){let n=Zo();for(let r of m.related){let i=n[r];!i||e[r]||i.hidden||(e[r]=!0,t.push(i))}return t.slice(0,5)}for(let r of m.tags||[])for(let i of n[r]||[])e[i.id]||i.hidden||(e[i.id]=!0,t.push(i));return t.slice(0,5)},[m,n,v]),x=e=>o.findIndex(t=>t.items.some(t=>t.id===e.id)),S=(e,t)=>{window.history.pushState(null,t,e),document.title=`Onelink.to - ${t}`},ee=e=>{i.gaClientId&&Ha.event({category:`Support`,action:`FAQ Item Click`,label:e.id,value:1}),h(e),S(V.createLanguageAwareUrl(`/${e.id}`),e.title),setTimeout(()=>{let t=document.getElementById(`faq-${e.id}`);if(!t)return;let n=window.pageYOffset+t.getBoundingClientRect().top-90;window.scrollTo({top:n,behavior:`smooth`})},60)},C=()=>{h(null),S(V.createLanguageAwareUrl(B.SUPPORT.path),W(`support`,`hero_title`))};return F(()=>{if(!t){h(null);return}let e=x(t);e===-1?p(!0):d(e),h(t),document.title=`Onelink.to - `+t.title},[t]),U(`div`,{className:X.supportPage,children:[U(sl,{query:c,onQueryChange:e=>{l(e),e.trim().length>0&&h(null)}}),U(`div`,{className:X.docs,children:[U(cl,{categories:o,selectedIndex:u,showAllItems:f,searching:g,onCategoryClick:e=>{l(``),p(!1),d(e),m&&C()},onShowAllClick:()=>{l(``),p(!0),h(null),S(V.createLanguageAwareUrl(B.FAQ_ALL_INDEX.path),W(`support`,`view_all_questions`))},allQuestionsHref:V.createLanguageAwareUrl(B.FAQ_ALL_INDEX.path)}),U(`div`,{className:X.docsBody,children:[U(`h2`,{className:X.docsHeading,children:y}),v.length>0&&U(fl,{entries:v,openId:m?.id,related:b,onToggle:(e,t)=>t?ee(e):C(),onItemClick:e=>{l(``);let t=x(e);t===-1?p(!0):(p(!1),d(t)),ee(e)}})]})]})]})},ml={pricingPage:`cx7Gm1DA`,hero:`Zvw8KgHE`,heroContent:`DadY7m3j`,heroTitle:`_9u0-p3R3`,heroSubtitle:`UbWpnnfW`,comparisonSection:`rSIWk-ox`,ctaSection:`yG7WrBS6`,ctaSubtext:`Csb63mMT`},hl=e=>U(`svg`,{xmlns:`http://www.w3.org/2000/svg`,height:24,viewBox:`0 0 24 24`,width:24,...e,children:[U(`path`,{d:`M0 0h24v24H0z`,fill:`none`}),U(`path`,{d:`M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z`})]}),gl=e=>U(`svg`,{height:24,viewBox:`0 0 24 24`,width:24,id:`svg6`,"sodipodi:docname":`check_circle.svg`,"inkscape:version":`1.4.1-rc (06eac75fbf, 2025-03-29)`,"xmlns:inkscape":`http://www.inkscape.org/namespaces/inkscape`,"xmlns:sodipodi":`http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd`,xmlns:`http://www.w3.org/2000/svg`,"xmlns:svg":`http://www.w3.org/2000/svg`,...e,children:[U(`defs`,{id:`defs10`}),U(`sodipodi:namedview`,{id:`namedview8`,pagecolor:`#ffffff`,bordercolor:`#666666`,borderopacity:1,"inkscape:pageshadow":2,"inkscape:pageopacity":0,"inkscape:pagecheckerboard":0,showgrid:`false`,"inkscape:zoom":14.979167,"inkscape:cx":11.649513,"inkscape:cy":29.541029,"inkscape:window-width":1200,"inkscape:window-height":1859,"inkscape:window-x":0,"inkscape:window-y":24,"inkscape:window-maximized":1,"inkscape:current-layer":`svg6`,"inkscape:showpageshadow":2,"inkscape:deskcolor":`#d1d1d1`}),U(`path`,{d:`M0 0h24v24H0z`,fill:`none`,id:`path2`}),U(`path`,{d:`M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z`,id:`path4`,style:{fill:`#35672f`,fillOpacity:1}})]}),_l=e=>U(`svg`,{height:24,viewBox:`0 0 24 24`,width:24,id:`svg6`,"sodipodi:docname":`not_interested.svg`,"inkscape:version":`1.1.2 (0a00cf5339, 2022-02-04)`,"xmlns:inkscape":`http://www.inkscape.org/namespaces/inkscape`,"xmlns:sodipodi":`http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd`,xmlns:`http://www.w3.org/2000/svg`,"xmlns:svg":`http://www.w3.org/2000/svg`,...e,children:[U(`defs`,{id:`defs10`}),U(`sodipodi:namedview`,{id:`namedview8`,pagecolor:`#ffffff`,bordercolor:`#666666`,borderopacity:1,"inkscape:pageshadow":2,"inkscape:pageopacity":0,"inkscape:pagecheckerboard":0,showgrid:`false`,"inkscape:zoom":29.958333,"inkscape:cx":12,"inkscape:cy":11.98331,"inkscape:window-width":1200,"inkscape:window-height":1859,"inkscape:window-x":0,"inkscape:window-y":0,"inkscape:window-maximized":1,"inkscape:current-layer":`svg6`}),U(`path`,{d:`M0 0h24v24H0z`,fill:`none`,id:`path2`}),U(`path`,{d:`M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8 0-1.85.63-3.55 1.69-4.9L16.9 18.31C15.55 19.37 13.85 20 12 20zm6.31-3.1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.55-1.69 4.9z`,id:`path4`,style:{fill:`#808080`,fillOpacity:1}})]}),vl=660,yl=480,bl=e=>({ladder:e<vl,twoUp:e>=yl,columns:e>=900?6:e>=780?5:e>=660?4:3}),xl=[yl,vl,780,900],Sl=()=>{let[e,t]=P(()=>bl(typeof window>`u`?1280:window.innerWidth));return F(()=>{let e=()=>t(bl(window.innerWidth));e();let n=xl.map(e=>window.matchMedia(`(min-width: ${e}
254px)`));return n.forEach(t=>t.addEventListener(`change`,e)),()=>n.forEach(t=>t.removeEventListener(`change`,e))},[]),e},Cl=[{plan:Gi},{plan:qi,buildsOn:Gi},{plan:Ji,buildsOn:qi},{plan:Yi,buildsOn:Ji},{plan:Xi,buildsOn:Yi},{plan:Ki,buildsOn:Gi,aside:!0}],wl=Cl.map(e=>e.plan),Tl=Cl.filter(e=>e.aside).map(e=>e.plan),El=()=>na.find(e=>e.id===`eligibility`)?.values||[],Dl=e=>{let t=El(),n=t[Zi.indexOf(e)];if(n===void 0||n===t[Zi.indexOf(`free`)])return;let r=W(`plans`,String(n)+`_tooltip`);return r&&!r.startsWith(`[`)?r:kl(n)},Ol=(e,t)=>t<0?W(`plans`,`unlimited`):t+(e.postfix||``),kl=e=>W(`plans`,String(e)).replace(/\n/g,` `).trim(),Al=e=>{let t=W(`plans`,String(e)+`_tooltip`);return t&&!t.startsWith(`[`)?t:void 0},jl=e=>bc(W(`plans`,`ladder_up_from`),e),Ml=(e,t,n)=>{let r=W(`plans`,e.id),i={id:e.id,label:r};if(typeof t==`boolean`)return!t||n===!0?null:i;if(typeof t==`number`){if(t===0||!(n===void 0||typeof n!=`number`||t<0||n>=0&&t>n))return null;let r=typeof n==`number`&&n>0?jl(Ol(e,n)):void 0;return{...i,value:Ol(e,t),note:r}}return typeof t==`string`?n===t?null:{...i,value:kl(t),note:typeof n==`string`?jl(kl(n)):Al(t)}:null},Nl=()=>Cl.map(({plan:e,buildsOn:t,aside:n})=>{let r=Zi.indexOf(e),i=t===void 0?-1:Zi.indexOf(t),a=na.reduce((e,t)=>{if(t.type===`heading`||t.id===`eligibility`)return e;let n=Ml(t,t.values[r],i<0?void 0:t.values[i]);return n&&e.push(n),e},[]);return{plan:e,buildsOn:t,aside:n,gate:Dl(e),adds:a}}),Pl=e=>e&&e!==`free`?{...Vi.REGISTER,path:`${Vi.REGISTER.path}?plan=${encodeURIComponent(e)}`}:Vi.REGISTER,Z={wideElement:`_5NQlfvGk`,bottomInfo:`RRDjn67o`,selectorWrap:`det-udlu`,priceplans:`CQzWCpa0`,sentinel:`FP6gqCFu`,stuck:`ip9aCGeC`,selector:`_61fnt-vn`,track:`_0oAmtIHV`,slide:`-L2QTCLR`,cell:`_1QgKEqKi`,asideCell:`oJbHRxce`,table:`CboMt9PD`,heading:`tLdfYy4T`,ctaRow:`bK1yCpig`,price:`jrrHBS6v`,asideColumn:`NQnxj11D`,headInfo:`_86hQUtqe`,helpIcon:`
254nB6havsV`,rowInfo:`ZM7FkVrj`,label:`nWAAtLwj`,booleanIcon:`e6VLPaSh`,numberCircle:`WDBlhtwc`,ladder:`XOE9g9wI`,ladderTwoUp:`_-7dbbOTa`,planHead:`HqdIcp1o`,planPrice:`YQRKfej6`,planCard:`Wgwoqt4P`,planAside:`C1-Kc7ea`,planName:`_8bXfV9g-`,planGate:`Ihy2ubxs`,planBuilds:`T-BDgTFD`,planAdds:`_8abqbG-r`,planBase:`L2D-fA4x`,addValue:`wfSrSP6-`,addNote:`yHHWhqYd`,stuckTable:`y2lTs4kB`,planCta:`_5nXcMspg`,ctaLink:`mTLpcjMZ`,ctaPlan:`Okxr71zK`},Fl=e=>{let t=Qi[e];return t?.monthly?`$${t.monthly}${W(`plans`,`per_month_abbrev`)}, $${t.yearly}${W(`plans`,`per_year_abbrev`)}`:t?.yearly?`$${t.yearly}${W(`plans`,`per_year_abbrev`)}`:W(`plans`,`free`)},Il=({twoUp:e})=>{let{navigate:t,haveAccessToken:n}=Fo(),r=Nl(),[i,a]=W(`plans`,`ladder_builds_on`).split(`%s`);return U(`ol`,{className:H(Z.ladder,e&&Z.ladderTwoUp),children:r.map(e=>U(`li`,{className:H(Z.planCard,!e.buildsOn&&Z.planBase,e.aside&&Z.planAside),id:`plan-`+e.plan,children:[U(`div`,{className:Z.planHead,children:[U(`h3`,{className:Z.planName,children:W(`plans`,e.plan)}
254),U(`span`,{className:Z.planPrice,children:Fl(e.plan)})]}),e.gate&&U(`p`,{className:Z.planGate,children:e.gate}),e.buildsOn&&U(`p`,{className:Z.planBuilds,children:[i,U(`a`,{href:`#plan-`+e.buildsOn,children:W(`plans`,e.buildsOn)}),a]}),U(`ul`,{className:Z.planAdds,children:e.adds.map(e=>U(`li`,{children:[U(`span`,{children:[e.label,e.value&&U(`b`,{className:Z.addValue,children:e.value})]}),e.note&&U(`span`,{className:Z.addNote,children:e.note})]},e.id))}),!n&&U(`div`,{className:Z.planCta,children:U(G,{size:`small`,variant:`text`,className:Z.ctaLink,onClick:()=>t(Pl(e.plan)),children:bc(W(`plans`,`start_with_plan`),W(`plans`,e.plan))})})]},e.plan))})},Ll=`var(--site-header-height, 68px)`,Rl=wl.filter(e=>!Tl.includes(e)),zl=Tl[0],Bl=(e,t)=>Math.max(0,Math.min(e,t)),Vl=()=>{let{navigate:e,haveAccessToken:t}=Fo(),n=Sl(),r=n.columns,i=r>=Zi.length,[o,s]=P(0),[c,l]=P(!1),u=Bl(r-+!!c,Rl.length)||1,d=Bl(o,Rl.length-u);F(()=>{s(e=>Bl(e,Rl.length-u))},[u]);let f=e=>s(t=>{let n=Bl(t,Rl.length-u);return e<n?e:e>=n+u?e-u+1:n}),p=i?wl:[...Rl.slice(d,d+u),...c?[zl]:[]],[m,h]=W(`plans`,`start_with_plan`).split(`%s`),g=e=>Tl.includes(e),_=I(null),[v,y]=P(!1);F(()=>{let e=_.current;if(!e){y(!1);return}let t=parseInt(getComputedStyle(document.documentElement).getPropertyValue(`--site-header-height`),10)||68,n=new IntersectionObserver(([e])=>y(!e.isIntersecting),{rootMargin:`-${t}px 0px 0px 0px`,threshold:0});return n.observe(e),()=>n.disconnect()},[n.ladder,n.columns,i]);let b=I(null),[x,S]=P(`calc(${Ll} + 1px)`);F(()=>{let e=b.current;if(!e){S(`calc(${Ll} + 1px)`);return}let t=()=>S(`calc(${Ll} + ${e.offsetHeight}px + 1px)`);t();let n=new ResizeObserver(t);return n.observe(e),()=>n.disconnect()},[i,n.ladder]);let ee=(e,t)=>{let{type:n}=e,{postfix:r}=e;n===`boolean_text_mix`&&(typeof t==`boolean`?n=`boolean`:typeof t==`string`&&(n=`text`));let i;switch(n){case`text`:{let e=W(`plans`,t);return i=W(`plans`,t+`_tooltip`),i?U(Ic,{tooltip:i,children:U(`span`,{children:e})}):e}case`boolean`:{i=W(`plans`,t?`tooltip_yes`:`tooltip_no`);let e=U(t?gl:_l,{className:Z.booleanIcon});return U(Ic,{tooltip:i,children:e})}case`boolean_or_number`:if(typeof t==`number`&&t>0){i=W(`plans`,e.id+`_`+t+`x_tooltip`);let n=U(`span`,{className:Z.numberCircle,children:t});return i?U(Ic,{tooltip:i,children:n}):n}if(typeof t==`boolean`){i=W(`plans`,t?`tooltip_yes`:`tooltip_no`);let e=U(t?gl:_l,{className:Z.booleanIcon});return U(Ic,{tooltip:i,children:e})}return`-`;case`numeric`:{let e=t;return e>0?e+(r||``):e<0?W(`plans`,`unlimited`):`-`}default:return``}},C=e=>{let t=W(`plans`,e),n=Dl(e);return U(`th`,{className:H(g(e)&&Z.asideColumn),style:{top:x},children:n?U(Ic,{tooltip:n,children:U(`div`,{className:Z.headInfo,children:[U(`span`,{children:t}),U(hl,{className:Z.helpIcon})]})}):t},e)},te=e=>{let t=W(`plans`,e),n=Qi[e],r=n?.monthly,i=n?.yearly,a=``,o;r?(a=bc(W(`plans`,`plan_tooltip_monthly`),t,r,i),o=`$${r}${W(`plans`,`per_month_abbrev`)}, $${i}${W(`plans`,`per_year_abbrev`)}`):i?(a=bc(W(`plans`,`plan_tooltip_yearly`),t,i),o=`$${i}${W(`plans`,`per_year_abbrev`)}`):o=`-`;let s=U(`span`,{className:Z.price,children:o}),c=a?U(Ic,{tooltip:a,children:s},e):s;return U(`td`,{className:H(g(e)&&Z.asideColumn),children:c},e)};return U(a,{children:[n.ladder&&U(Il,{twoUp:n.twoUp}),!n.ladder&&U(`div`,{ref:_,className:Z.sentinel}),!n.ladder&&!i&&U(`div`,{className:H(Z.selectorWrap,v&&Z.stuck),ref:b,children:U(`div`,{className:Z.selector,role:`group`,"aria-label":W(`plans`,`select_plan_label`),children:[U(`div`,{className:Z.track,children:[U(`span`,{className:Z.slide,"aria-hidden":`true`,style:{left:`${d*100/Rl.length}%`,width:`${u*100/Rl.length}%`}}),Rl.map((e,t)=>U(`button`,{type:`button`,className:Z.cell,"aria-pressed":t>=d&&t<d+u,onClick:()=>f(t),children:W(`plans`,e)},e))]}),U(`button`,{type:`button`,className:H(Z.cell,Z.asideCell),"aria-pressed":c,onClick:()=>l(e=>!e),children:W(`plans`,zl)})]})}),!n.ladder&&U(`div`,{className:Z.priceplans,children:U(`table`,{className:H(Z.table,v&&Z.stuckTable),children:[U(`thead`,{children:U(`tr`,{children:[U(`th`,{style:{top:x}}),p.map(e=>C(e))]})}),U(`tbody`,{children:[U(`tr`,{children:[U(`td`,{scope:`row`,children:W(`plans`,`price`)},`price`),p.map(e=>te(e))]},`price`),na.filter(e=>e.id!==`eligibility`).map(e=>{let{id:t,type:n,values:r}=e,i=W(`plans`,t),a=W(`plans`,t+`_tooltip`),o=n===`heading`;return U(`tr`,{className:o&&Z.heading||``,children:[o?U(`td`,{children:i}):U(`td`,{scope:`row`,children:U(Ic,{tooltip:a,children:U(`div`,{className:Z.rowInfo,children:[U(`div`,{className:Z.label,children:i}),U(hl,{className:Z.helpIcon})]})})}),p.map(t=>{let n=r[Zi.indexOf(t)];return U(`td`,{className:H(g(t)&&Z.asideColumn),children:ee(e,n)},t)})]},t)}),!t&&U(`tr`,{className:Z.ctaRow,children:[U(`td`,{}),p.map(t=>U(`td`,{className:H(g(t)&&Z.asideColumn),children:U(G,{size:`small`,variant:`text`,className:Z.ctaLink,onClick:()=>e(Pl(t)),children:U(`span`,{children:[m,U(`span`,{className:Z.ctaPlan,children:W(`plans`,t)}),h]})})},t))]})]})]})}),U(`div`,{className:Z.bottomInfo,children:W(`plans`,`subscription_disclaimer`)})]})},Hl=()=>{let{navigate:e,haveAccessToken:t}=Fo();return U(`div`,{className:ml.pricingPage,children:[U(`section`,{className:ml.hero,children:U(`div`,{className:ml.heroContent,children:[U(`h1`,{className:ml.heroTitle,children:W(`pricing`,`hero_title`)}),U(`p`,{className:ml.heroSubtitle,children:W(`pricing`,`hero_subtitle`)})]})}),U(`section`,{className:ml.comparisonSection,children:[U(Vl,{}),U(`div`,{className:ml.ctaSection,children:[U(G,{onClick:()=>e(t?Vi.MY_ONELINKS:Vi.REGISTER.path),children:t?W(`general`,`go_to_my_account`):W(`general`,`cta_button_start_free`)}),U(`p`,{className:ml.ctaSubtext,children:W(`general`,`cta_note`)})]})]})]})};function Ul(e,t){let n=e/t;return n>=.95&&n<=1/.95}var Wl={coveragePercent:9,maskShape:`rectangle`,offsetX:0,offsetY:0},Gl=102400,Kl=2097152,ql=1e6,Jl=[`image/png`,`image/jpeg`,`image/svg+xml`],Yl=Jl.join(`,`),Xl=e=>new Promise((t,n)=>{let r=new FileReader;r.onload=()=>t(r.result),r.onerror=()=>
254n(Error(`logo_error_read`)),r.readAsDataURL(e)}),Zl=e=>new Promise((t,n)=>{let r=new Image;r.onload=()=>t(r),r.onerror=()=>n(Error(`logo_error_read`)),r.src=e}),Ql=async e=>{if(!Jl.includes(e.type))throw Error(`logo_error_type`);let t=e.type===`image/svg+xml`;if(t&&e.size>Gl)throw Error(`logo_error_svg_size`);if(!t&&e.size>Kl)throw Error(`logo_error_raster_size`);let n=await Xl(e),r=await Zl(n),i=Ul(r.width,r.height),a=r.width*r.height;if(t||a<=ql)return{src:n,square:i,rescaled:!1};let o=Math.sqrt(ql/a),s=document.createElement(`canvas`);s.width=Math.round(r.width*o),s.height=Math.round(r.height*o),s.getContext(`2d`)?.drawImage(r,0,0,s.width,s.height);let c=e.type===`image/jpeg`;return{src:s.toDataURL(c?`image/jpeg`:`image/png`,c?.9:void 0),square:i,rescaled:!0}},$l=()=>typeof window<`u`&&window.__PRERENDER__===!0,eu,tu=()=>new Promise((e,t)=>{let n=document.createElement(`script`);n.src=`https://cdn.onelinkto.com/qr/qr-engine.c563ca8f27.js`,n.async=!0,n.onload=()=>window.OnelinkQrEngine?e(window.OnelinkQrEngine):t(Error(`engine_failed`)),n.onerror=()=>t(Error(`engine_failed`)),document.head.appendChild(n)}),nu=()=>(eu??=tu().catch(e=>{throw eu=void 0,e}),eu),ru=[`L`,`M`,`Q`,`H`],Q={page:`_30g4mu0w`,hero:`bYMY2oZ8`,heroContent:`d9-JFz0a`,heroEyebrow:`PMTu9USI`,heroTitle:`OaOn4xye`,heroSubtitle:`xvi03sU6`,workspace:`ZA941ksd`,styleCard:`_9s7m-Pf5`,styleControls:`Sdu8hL-D`,card:`NgHD48QM`,mode:`hlvFWEw-`,cardIntro:`_0-a4TRmc`,group:`GQ6DQZIu`,groupTitle:`_4jddwg5J`,groupHint:`_6hgV00n1`,row:`_3CeECzIJ`,advanced:`L1IXP-0H`,advancedSummary:`_071XsD8H`,advancedGroup:`mdC6SBY2`,advancedTitle:`YbZAHBAG`,hint:`K2wHB5qb`,segmented:`_1NCq851P`,segment:`Ai7mYaNV`,segmentOn:`APj5bmqd`,field:`_0KA7iju-`,fieldLabel:`DosrXlHO`,input:`w0a3KfG0`,textarea:`uOIW6QVW`,swatch:`lJ6uG8fJ`,swatchDisabled:`jL2Ryvp1`,swatchChip:`_6TVCWWUb`,swatchText:`Ta8VYn9I`,swatchLabel:`_2MPMWGx3`,swatchHex:`_8rJBtaO8`,dropzone:`NhcfwTNt`,parts:`_2IBav68m`,part:`-xsiokcH`,partHead:`q3j1AH2P`,partRemove:`ApJAA-Uw`,times:`wvOhqbCJ`,addPart:`Sgh1ouow`,sum:`_6-EYacwo`,sumFormula:`mn-FeldG`,sumActions:`HZmY6-cK`,urlWarning:`BBASZFkV`,urlFix:`iHrR8U9L`,error:`_0UCPbmGX`,combinations:`_7ZpI7tL5`,combination:`KfrlkArP`,combinationOn:`_3jKrcOuM`,combinationContent:`gK2mLplH`,combinationFile:`vN92UTcV`,more:`AfMyPy0i`,preview:`IZOhb0R3`,previewImage:`Tg57xDim`,previewEmpty:`_3x6AF2Cq`,previewContent:`uXBWNJ-N`,warning:`lCLO71NU`,downloadRow:`rqVc8BNr`,download:`lFTiYGej`,previewNote:`T-BVbGRS`,upsell:`gKnU1qR8`,upsellContent:`cSuZ1Y32`,upsellTitle:`q2XqqSn2`,upsellText:`QM8cnnac`};j();var iu=1e3,au=6,ou=16,su=80,$=(e,t={})=>Object.entries(t).reduce((e,[t,n])=>e.split(`{${t}}`).join(String(n)),W(`qrgenerator`,e)),cu=[[`filled`,`pattern_filled`],[`filledRounded`,`pattern_smooth`],[`square`,`pattern_square`],[`rounded`,`pattern_rounded`],[`circle`,`pattern_circle`]],lu=[[0,`border_none`],[.25,`border_thin`],[.5,`border_medium`],[1,`border_thick`]],uu=[[7,`logo_small`],[9,`logo_medium`],[13,`logo_large`]],du={L:`ec_low`,M:`ec_medium`,Q:`ec_quartile`,H:`ec_high`},fu={L:7,M:15,Q:25,H:30},pu=[4,8,16,24,32,48].map(e=>[e,`${e} px`]),mu=[`https://store.example.com/products/`,`running-shoes
255rain-jacket
256backpack`,`?campaign=poster
257?campaign=flyer
258?campaign=magazine`],hu=e=>e.split(`
259`).map(e=>e.trim()).filter(e=>e!==``),gu=(e,t)=>{let n=t,r=[];for(let t=e.length-1;t>=0;t--)r.unshift(e[t][n%e[t].length]),n=Math.floor(n/e[t].length);return r},_u=e=>e.replace(/^https?:\/\//,``).replace(/[^a-zA-Z0-9]+/g,`-`).replace(/^-+|-+$/g,``),vu=e=>e.map(_u).filter(Boolean).join(`_`).slice(0,su)||`qr-code`,yu=(e,t)=>{let n=t.get(e)??0;return t.set(e,n+1),n===0?e:`${e}-${n+1}`},bu=/^[a-z][a-z0-9+.-]*:(?!\d)/i,xu=/^(www\.)?([a-z0-9-]+\.)+[a-z]{2,}(:\d+)?([/?#]\S*)?$/i,Su=/^[^/]+\.(pdf|jpe?g|png|gif|svg|txt|docx?|xlsx?|pptx?|zip|csv)$/i,Cu=e=>!bu.test(e)&&xu.test(e)&&!Su.test(e),wu=e=>{let t=String(e?.message??e);return/overflow/i.test(t)?`error_too_long`:t===`engine_failed`?`engine_failed`:`error_failed`},Tu=16,Eu=()=>new Promise(e=>setTimeout(e,0)),Du=(e,t)=>{let n=URL.createObjectURL(e),r=document.createElement(`a`);r.href=n,r.download=t,document.body.appendChild(r),r.click(),r.remove(),setTimeout(()=>URL.revokeObjectURL(n),1e3)},Ou=e=>{let t=[1,3,5].map(t=>{let n=parseInt(e.slice(t,t+2),16)/255;return n<=.03928?n/12.92:((n+.055)/1.055)**2.4});return .2126*t[0]+.7152*t[1]+.0722*t[2]},ku=(e,t)=>{let n=Ou(e),r=Ou(t);if(n>r)return`contrast_inverted`;if((r+.05)/(n+.05)<4)return`contrast_low`},Au=({options:e,value:t,onChange:n,disabled:r,label:i})=>U(`div`,{className:Q.segmented,role:`radiogroup`,"aria-label":i,children:e.map(([e,i,a])=>U(`button`,{type:`button`,role:`radio`,"aria-checked":e===t,className:H(Q.segment,e===t&&Q.segmentOn),onClick:()=>n(e),disabled:r||a,children:i},String(e)))}),ju=({label:e,value:t,onChange:n,disabled:r})=>U(`label`,{className:H(Q.swatch,r&&Q.swatchDisabled),children:[U(`span`,{className:Q.swatchChip,style:{background:t}}),U(`span`,{className:Q.swatchText,children:[U(`span`,{className:Q.swatchLabel,children:e}),U(`span`,{className:Q.swatchHex,children:t.toUpperCase()})]}),U(`input`,{type:`color`,value:t,disabled:r,onInput:e=>n(e.target.value)})]}),Mu=()=>{let{navigate:e}=Fo(),{currentLanguage:t}=ns(),{gaClientId:n}=Ro(),r=e=>
259e.toLocaleString(t),[i,o]=P(`single`),[s,c]=P(`https://example.com`),[l,u]=P(mu),[d,f]=P(0),[p,m]=P(),h=I(),g=I([]),_=I(null),[v,y]=P(`png`),[b,x]=P(),[S,ee]=P(24),[C,te]=P({moduleStyle:`filled`,fg:`#000000`,bg:`#ffffff`,borderThickness:0,borderRound:!1,borderColor:`#000000`,logoCoverage:Wl.coveragePercent,logoShape:`rectangle`}),[ne,re]=P(!1),[ie,w]=P(),[T,E]=P({warnings:[],floor:`L`,ec:`M`}),[D,ae]=P({}),[oe,se]=P(),[ce,le]=P(),ue=(e,t)=>te(n=>({...n,[e]:t})),de=L(()=>l.map(hu),[l]),O=L(()=>de.filter(e=>e.length>0),[de]),k=O.length?O.reduce((e,t)=>e*t.length,1):0,fe=L(()=>Array.from({length:Math.min(k,au)},(e,t)=>{let n=gu(O,t);return{content:n.join(``),file:`${vu(n)}.${v}`}}),[O,k,v]),A=i===`single`?s.trim():fe[Math.min(d,fe.length-1)]?.content??``,pe=e=>!C.logo||D[e]!==null,me=pe(C.logoCoverage)?C.logoCoverage:[...uu].reverse().map(([e])=>e).find(e=>e<C.logoCoverage&&pe(e))??C.logoCoverage,he=L(()=>({...C,logoCoverage:me}),[C,me]),ge=ku(C.fg,C.bg),_e=k>iu,ve=i===`single`&&Cu(s.trim()),j=L(()=>{if(i!==`bulk`||k>iu)return 0;let e=0;for(let t=0;t<k;t++)Cu(gu(O,t).join(``))&&e++;return e},[i,O,k]),ye=oe!==void 0;F(()=>{if($l())return;if(!A){E(e=>({...e,src:void 0,width:void 0,warnings:[],error:void 0}));return}let e=!1,t=setTimeout(async()=>{try{let t=v===`png`?S:ou,{renderCanvas:n}=await nu(),r=await n(A,he,b,t);if(e)return;E({src:r.result.dataURL,width:r.result.canvas.width,warnings:r.warnings,floor:r.floor,ec:r.ec})}catch(t){e||E(e=>({...e,src:void 0,width:void 0,warnings:[],error:wu(t)}))}},100);return()=>{e=!0,clearTimeout(t)}},[A,he,b,S,v]),F(()=>{if($l()||!C.logo||!A){ae({});return}let e=!1,t=setTimeout(async()=>{try{let{logoSizeFloors:t}=await nu(),n=await t(A,C,uu.map(([e])=>e));e||ae(n)}catch{e||ae({})}},100);return()=>{e=!0,clearTimeout(t)}},[A,C.logo,C.logoShape]);let M=async e=>{if(e){w(void 0);try{let t=await Ql(e);re(t.square),te(e=>({...e,logo:t.src,logoShape:t.square?e.logoShape:`rectangle`})),t.rescaled&&w(`logo_rescaled`)}catch(e){let t=e.message;w(Wo(`qrgenerator`,t)?t:`logo_error_read`)}}},be=()=>{te(e=>({...e,logo:void 0,logoShape:`rectangle`})),re(!1),w(void 0)},xe=e=>{n&&Ha.event(`qr_code_download`,{mode:i,file_format:v,code_count:e,part_count:i===`bulk`?O.length:1,pattern:C.moduleStyle,has_logo:C.logo?`yes`:`no`,has_border:C.borderThickness>0?`yes`:`no`,error_correction:T.ec,png_scale:v===`png`?S:void 0})},Se=async()=>{le(void 0);try{se({key:`creating`});let{renderBlob:e,zipFiles:t}=await nu();if(i===`single`){Du(await e(A,he,b,v,S),`${vu([A])}.${v}`),xe(1);return}let n=[],a=new Map,o=performance.now();for(let t=0;t<k;t++){se({key:`creating_count`,vars:{done:r(t+1),count:r(k)}}),performance.now()-o>Tu&&(await Eu(),o=performance.now());let i=gu(O,t),s=await e(i.join(``),he,b,v,S);n.push({name:`${yu(vu(i),a)}.${v}`,blob:s})}se({key:`zipping`}),await Eu(),Du(await t(n),`qr-codes-${k}.zip`),xe(k)}catch(e){le(wu(e))}finally{se(void 0)}};F(()=>{if(i!==`bulk`)return;let e=new ResizeObserver(e=>{let t=e.filter(e=>e.target.isConnected).map(e=>e.target.offsetHeight).find(e=>h.current===void 0||Math.abs(e-h.current)>1);t!==void 0&&(h.current=t,m(t))});return g.current.slice(0,l.length).forEach(t=>t&&e.observe(t)),()=>e.disconnect()},[i,l.length]),F(()=>{i===`single`&&_.current?.focus({preventScroll:!0})},[i]),F(()=>{$l()||nu().catch(()=>E(e=>({...e,error:`engine_failed`})))},[]);let Ce=(e,t)=>u(n=>n.map((n,r)=>r===e?t:n));return U(`div`,{className:Q.page,children:[U(`section`,{className:Q.hero,children:U(`div`,{className:Q.heroContent,children:[U(`p`,{className:Q.heroEyebrow,children:$(`hero_eyebrow`)}),U(`h1`,{className:Q.heroTitle,children:$(`hero_title`)}),U(`p`,{className:Q.heroSubtitle,children:$(`hero_subtitle`)})]})}),U(`section`,{className:Q.workspace,children:[U(`div`,{className:Q.card,children:[U(`div`,{className:Q.mode,children:U(Au,{label:$(`mode`),options:[[`single`,$(`mode_single`)],[`bulk`,$(`mode_bulk`)]],value:i,onChange:o})}),i===`single`?U(`label`,{className:Q.field,children:[U(`span`,{className:Q.fieldLabel,children:$(`content_label`)}),U(`input`,{className:Q.input,value:s,placeholder:`https://`,ref:_,onInput:e=>c(e.target.value)}),ve&&U(`span`,{className:Q.urlWarning,children:[$(`url_warning`),U(`button`,{type:`button`,className:Q.urlFix,onClick:()=>c(`https://${s.trim()}`),children:$(`url_fix`)})]})]}):U(a,{children:[U(`div`,{className:Q.cardIntro,children:[U(`p`,{children:$(`bulk_intro`)}),U(`p`,{children:$(`bulk_rule`)})]}),U(`div`,{className:Q.parts,children:[l.map((e,t)=>U(a,{children:[t>0&&U(`span`,{className:Q.times,"aria-hidden":`true`,children:`×`}),U(`div`,{className:Q.part,children:[U(`div`,{className:Q.partHead,children:[U(`span`,{className:Q.fieldLabel,children:de[t].length===1?$(`part_one_line`,{part:t+1}):$(`part_lines`,{part:t+1,count:r(de[t].length)})}),l.length>1&&U(`button`,{type:`button`,className:Q.partRemove,"aria-label":$(`part_remove`,{part:t+1}),onClick:()=>u(e=>
259e.filter((e,n)=>n!==t)),children:`✕`})]}),U(`textarea`,{ref:e=>{g.current[t]=e},className:Q.textarea,style:p?{height:`${p}px`}:void 0,rows:6,value:e,spellcheck:!1,onInput:e=>Ce(t,e.target.value)})]})]},t)),U(`button`,{type:`button`,className:Q.addPart,onClick:()=>u(e=>[...e,``]),children:$(`part_add`)})]}),U(`div`,{className:Q.sum,children:[U(`span`,{className:Q.sumFormula,children:[O.length?O.map(e=>e.length).join(` × `):`0`,` =`,` `,U(`strong`,{children:r(k)}),` `,$(k===1?`code_one`:`code_many`)]}),U(`span`,{className:Q.sumActions,children:[U(G,{variant:`text`,size:`small`,onClick:()=>u(mu),children:$(`example`)}),U(G,{variant:`text`,size:`small`,onClick:()=>u([``,``]),children:$(`clear`)})]})]}),j>0&&U(`p`,{className:Q.urlWarning,children:j===k?$(`bulk_url_all`):$(`bulk_url_some`,{count:r(j)})}),_e&&U(`p`,{className:Q.error,children:$(`too_many`,{max:r(iu)})}),fe.length>0&&U(`ol`,{className:Q.combinations,children:[fe.map((e,t)=>U(`li`,{children:U(`button`,{type:`button`,className:H(Q.combination,t===d&&Q.combinationOn),onClick:()=>f(t),children:[U(`span`,{className:Q.combinationContent,children:e.content}),U(`span`,{className:Q.combinationFile,children:e.file})]})},t)),k>fe.length&&U(`li`,{className:Q.more,children:$(`more`,{count:r(k-fe.length)})})]})]})]}),U(`div`,{className:H(Q.card,Q.styleCard),children:[U(`div`,{className:Q.styleControls,children:[U(`div`,{className:Q.group,children:[U(`h2`,{className:Q.groupTitle,children:$(`pattern`)}),U(Au,{label:$(`pattern`),options:cu.map(([e,t])=>[e,$(t)]),value:C.moduleStyle,onChange:e=>ue(`moduleStyle`,e)})]}),U(`div`,{className:Q.group,children:[U(`h2`,{className:Q.groupTitle,children:$(`colours`)}),U(`div`,{className:Q.row,children:[U(ju,{label:$(`colour_code`),value:C.fg,onChange:e=>ue(`fg`,e)}),U(ju,{label:$(`colour_background`),value:C.bg,onChange:e=>ue(`bg`,e)})]}),U(`p`,{className:Q.hint,children:$(`colour_hint`)})]}),U(`div`,{className:Q.group,children:[U(`h2`,{className:Q.groupTitle,children:$(`border`)}),U(`div`,{className:Q.row,children:[U(Au,{label:$(`border_thickness`),options:lu.map(([e,t])=>[e,$(t)]),value:C.borderThickness,onChange:e=>ue(`borderThickness`,e)}),U(Au,{label:$(`border_corners`),options:[[!1,$(`border_square`)],[!0,$(`border_round`)]],value:C.borderRound,onChange:e=>ue(`borderRound`,e)}),U(ju,{label:$(`border_colour`),value:C.borderColor,onChange:e=>ue(`borderColor`,e),disabled:C.borderThickness===0})]})]}),U(`div`,{className:Q.group,children:[U(`h2`,{className:Q.groupTitle,children:[$(`logo`),` `,U(`span`,{className:Q.groupHint,children:$(`logo_types`)})]}),U(`div`,{className:Q.row,children:[U(`label`,{className:Q.dropzone,onDragOver:e=>e.preventDefault(),onDrop:e=>{e.preventDefault(),M(e.dataTransfer?.files?.[0])},children:[U(`input`,{type:`file`,accept:Yl,onChange:e=>{M(e.target.files?.[0]),e.target.value=``}}),C.logo?$(`logo_change`):$(`logo_select`)]}),U(Au,{label:$(`logo_size`),options:uu.map(([e,t])=>[e,$(t),!pe(e)]),value:pe(me)?me:void 0,onChange:e=>ue(`logoCoverage`,e),disabled:!C.logo}),U(Au,{label:$(`logo_shape`),options:[[`rectangle`,$(`logo_square`)],[`circle`,$(`logo_circle`),!ne]],value:C.logoShape,onChange:e=>ue(`logoShape`,e),disabled:!C.logo}),C.logo&&U(G,{variant:`text`,size:`small`,onClick:be,children:$(`logo_remove`)})]}),ie&&U(`p`,{className:Q.hint,children:$(ie)}),C.logo&&!ne&&U(`p`,{className:Q.hint,children:$(`logo_circle_hint`)}),C.logo&&uu.some(([e])=>!pe(e))&&uu.some(([e])=>pe(e))&&U(`p`,{className:Q.hint,children:$(`logo_ceiling`)})]}),U(`details`,{className:Q.advanced,children:[U(`summary`,{className:Q.advancedSummary,children:$(`advanced`)}),U(`div`,{className:Q.advancedGroup,children:[U(`h3`,{className:Q.advancedTitle,children:$(`ec`)}),U(Au,{label:$(`ec`),options:ru.map(e=>[e,`${$(du[e])} · ${fu[e]}%`,ru.indexOf(e)<ru.indexOf(T.floor)]),value:T.ec,onChange:x}),U(`p`,{className:Q.hint,children:T.floor===`L`?$(`ec_hint`):$(`ec_floor`,{level:$(du[T.floor])})})]}),U(`div`,{className:Q.advancedGroup,children:[U(`h3`,{className:Q.advancedTitle,children:$(`png_scale`)}),U(Au,{label:$(`png_scale_label`),options:pu,value:S,onChange:ee,disabled:v!==`png`}),U(`p`,{className:Q.hint,children:v===`png`?T.width?$(`png_scale_size`,{size:r(T.width)}):$(`png_scale_hint`):$(`svg_scale_hint`)})]})]})]}),U(`div`,{className:Q.preview,children:[U(`div`,{className:Q.previewImage,children:T.src&&!T.error?U(`img`,{src:T.src,alt:$(`preview_alt`)}):U(`div`,{className:Q.previewEmpty,children:$(T.error??`preview_empty`)})}),U(`p`,{className:Q.previewContent,title:A,children:A||$(`preview_placeholder`)}),ge&&U(`p`,{className:Q.warning,children:$(ge)}),T.warnings.map(e=>U(`p`,{className:Q.warning,children:$(e)},e)),U(`div`,{className:Q.downloadRow,children:U(Au,{label:$(`format`),options:[[`png`,`PNG`],[`svg`,`SVG`]],value:v,onCh
259ange:y})}),U(G,{className:Q.download,onClick:Se,disabled:ye||(i===`single`?!A||!!T.error:k===0||_e),children:oe?$(oe.key,oe.vars):i===`single`?$(`download`,{format:v.toUpperCase()}):k===1?$(`download_bulk_one`):$(`download_bulk`,{count:r(k)})}),ce&&U(`p`,{className:Q.error,children:$(ce)}),U(`p`,{className:Q.previewNote,children:$(`scan_note`)})]})]})]}),U(`section`,{className:Q.upsell,children:U(`div`,{className:Q.upsellContent,children:[U(`div`,{children:[U(`h2`,{className:Q.upsellTitle,children:$(`upsell_title`)}),U(`p`,{className:Q.upsellText,children:$(`upsell_text`)})]}),U(G,{onClick:()=>e(Vi.REGISTER.path),children:$(`upsell_button`)})]})})]})},Nu={app:`ljgih0-v`,content:`_9305BP8I`,cookiePadding:`HqfS2hew`},Pu=()=>{let{showLegal:e}=Fo(),{cookies:t}=Mo(),n=Zo(),r=Qo();return os(),zs(),U(`div`,{className:Nu.app,children:[U(mc,{}),U(`div`,{className:Nu.content,style:e?{height:`80vh`,overflow:`hidden`}:void 0,children:U(uo,{children:[U($c,{default:!0}),U(el,{path:B.ABOUT.path}),U(pl,{path:B.SUPPORT.path,faqTagMap:r}),U(pl,{path:B.FAQ_ALL_INDEX.path,showAll:!0,faqTagMap:r}),U(Hl,{path:B.PRICING.path}),U(Mu,{path:B.QR_GENERATOR.path}),Object.keys(ki).map(e=>e===`en`?null:[U(fo,{component:$c,path:`/${e}`},`${e}-landing`),U(fo,{component:$c,path:`/${e}/`},`${e}-landing-slash`),U(fo,{component:el,path:`/${e}${B.ABOUT.path}`},`${e}-about`),U(fo,{component:pl,path:`/${e}${B.SUPPORT.path}`,faqTagMap:r},`${e}-support`),U(fo,{component:pl,path:`/${e}${B.FAQ_ALL_INDEX.path}`,showAll:!0,faqTagMap:r},`${e}-faq-all`),U(fo,{component:Hl,path:`/${e}${B.PRICING.path}`},`${e}-pricing`),U(fo,{component:Mu,path:`/${e}${B.QR_GENERATOR.path}`},`${e}-qr-generator`)]),n&&Object.keys(n).map(e=>{let t=n[e];return[U(fo,{component:pl,path:`/`+e,faqItem:t,faqTagMap:r},`default-${e}`),...Object.keys(ki).map(n=>n===`en`?null:U(fo,{component:pl,path:`/${n}/${e}`,faqItem:t,faqTagMap:r},`${n}-${e}`))]})]})}),U(Cc,{}),!t?.date&&U(`div`,{className:Nu.cookiePadding}),U(yc,{}),U(kc,{})]})},Fu=()=>{let[e]=P(Ca),{cookies:t,setCookies:n,manageCookies:r}=Pa(),{attribution:i,gaClientId:a}=yo(e,t),{path:o,setPath:s,lastPath:c,lastTitle:l,showLegal:u,legalType:d,navigate:f,toggleLegal:p}=mo(t,i);Ua(a,t,o),bo();let{haveAccessToken:m,isSmallScreen:h}=So(),g=Ne(t=>{n(t,a,e)},[n,a,e]);return Co({setPath:s,toggleLegal:p}),U(rs,{navigation:{path:o,navigate:f,lastPath:c,lastTitle:l,showLegal:u,legalType:d,isSmallScreen:h,haveAccessToken:m},analytics:{gaClientId:a,attribution:i},cookies:{cookies:t,setCookies:g,manageCookies:r},children:U(Pu,{})})};j(),document.querySelectorAll(`link[data-async-font]`).forEach(e=>{e.media=`all`}),zo();var Iu=window.location.pathname,Lu=Zo(),Ru=$o(),zu=V.removeLanguageFromPath(Iu).substring(1).toLowerCase(),Bu=Ru[zu],Vu=Lu[zu]||Bu,Hu=!zi.includes(Iu.toLowerCase())&&!Vu;if(Bu){let e=V.getCurrentLanguage(),t=V.createLanguageAwareUrl(`/`+Bu,e);window.location.replace(t)}else if(Hu){let e=`https://onelink.to`+Iu;window.location.replace(e)}else ie(U(Fu,{}),document.getElementById(`app`));</script>
259
260    <style rel="stylesheet" crossorigin="">:root{--site-header-height:69px;--color-primary:#35672f;--color-text:#3a3f34;--color-bg:#fff;color:var(--color-text);background-color:var(--color-bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;font-family:Schibsted Grotesk,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5}body{background-color:var(--color-bg);margin:0}span>span{color:var(--color-primary);font-family:Poppins,Schibsted Grotesk,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:600}a{color:var(--color-primary);text-decoration:none}#app{flex-direction:column;min-height:100vh;display:flex}@media only screen and (width<=900px){:root{--site-header-height:61px}}.sQK1dc8S{min-height:44px;color:inherit;letter-spacing:-.005em;text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;background:0 0;border:1px solid #0000;border-radius:10px;outline:none;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-family:inherit;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.sQK1dc8S:focus-visible{outline-offset:2px;outline:2px solid #45803b}.sQK1dc8S:disabled{opacity:.45;cursor:not-allowed}.sQK1dc8S.hHTHFuee{color:#fff;background-color:#35672f}.sQK1dc8S.hHTHFuee:hover:not(:disabled){background-color:#2a5227}.sQK1dc8S.hHTHFuee:active:not(:disabled){background-color:#21401f}.sQK1dc8S.WIRA2SIh{color:#35672f;border-color:#b4bbae}.sQK1dc8S.WIRA2SIh:hover:not(:disabled){color:#2a5227;background-color:#f1f6ef;border-color:#96be8d}.sQK1dc8S.WIRA2SIh.HhivX6ux{color:inherit;border-color:currentColor}.sQK1dc8S.WIRA2SIh.HhivX6ux:hover:not(:disabled){color:inherit;background-color:#ffffff24}.sQK1dc8S.PiI3LWAH{color:#3a3f34;padding:0 12px}.sQK1dc8S.PiI3LWAH:hover:not(:disabled){color:#2a5227;background-color:#f1f6ef}.sQK1dc8S.PiI3LWAH.HhivX6ux:hover:not(:disabled){color:inherit;background-color:#ffffff24}.sQK1dc8S.PiI3LWAH.dXF-NqGc{padding:0 10px}.sQK1dc8S.PiI3LWAH.e5V4gLP-{padding:0 16px}.sQK1dc8S.dXF-NqGc{border-radius:8px;min-height:36px;padding:0 13px;font-size:14px}.sQK1dc8S.e5V4gLP-{border-radius:12px;min-height:52px;padding:0 24px;font-size:18px}.sQK1dc8S.qKYP5a5b:focus-visible{outline-color:#fff}.sQK1dc8S.qKYP5a5b.hHTHFuee{color:#16291a;background-color:#fff}.sQK1dc8S.qKYP5a5b.hHTHFuee:hover:not(:disabled){background-color:#e0eddc}.sQK1dc8S.qKYP5a5b.hHTHFuee:active:not(:disabled){background-color:#c2dabb}.sQK1dc8S.qKYP5a5b.WIRA2SIh,.sQK1dc8S.qKYP5a5b.PiI3LWAH{color:#fff}.sQK1dc8S.qKYP5a5b.WIRA2SIh:hover:not(:disabled),.sQK1dc8S.qKYP5a5b.PiI3LWAH:hover:not(:disabled){color:#fff;background-color:#ffffff24}.sQK1dc8S.qKYP5a5b.WIRA2SIh{border-color:#ffffff73}.sQK1dc8S.qKYP5a5b.WIRA2SIh:hover:not(:disabled){border-color:#fff}.sQK1dc8S.C55Qvxw8{color:#35672f}.sQK1dc8S.B9BdR2O0{color:#b4430f}.sQK1dc8S.HhivX6ux{color:inherit}.sQK1dc8S.JSkG2O-I{padding:0 12px}.sQK1dc8S.JSkG2O-I img,.sQK1dc8S.JSkG2O-I svg{width:24px;height:24px}.sQK1dc8S.JSkG2O-I.dXF-NqGc{padding:0 9px}.sQK1dc8S.JSkG2O-I.dXF-NqGc img,.sQK1dc8S.JSkG2O-I.dXF-NqGc svg{width:20px;height:20px}.sQK1dc8S.JSkG2O-I.e5V4gLP-{padding:0 16px}.sQK1dc8S.JSkG2O-I.e5V4gLP- img,.sQK1dc8S.JSkG2O-I.e5V4gLP- svg{width:28px;height:28px}.KbA0-Fj1{display:inline-block;position:relative}.KbA0-Fj1._6vkSCSb4{width:100%;display:block}.KbA0-Fj1._6vkSCSb4 .TMsQ1hUl{justify-content:flex-start;width:100%;min-height:44px;font-size:15px}.KbA0-Fj1._6vkSCSb4 .R0Qqbdcu{margin-left:auto}.KbA0-Fj1._6vkSCSb4 ._6kC334XT{min-width:0;left:0;right:0}.TMsQ1hUl{color:#3a3f34;cursor:pointer;background:0 0;border:1px solid #b4bbae;border-radius:8px;align-items:center;gap:4px;min-height:40px;padding:0 8px;font-family:inherit;font-size:13px;font-weight:500;transition:background-color .15s,border-color .15s;display:flex}.TMsQ1hUl:hover{background:#f1f6ef;border-color:#96be8d}.TMsQ1hUl:focus-visible{outline-offset:2px;outline:2px solid #45803b}.mYmGAKq7{filter:grayscale();opacity:.95;font-size:13px;line-height:1}.FMJO1uzt{font-weight:600}.R0Qqbdcu{opacity:.55;font-size:9px;transition:transform .2s}._6kC334XT{z-index:1000;min-width:220px;margin-top:.5rem;position:absolute;top:100%;right:0}.ZzTbSgNT{background:#fff;border:1px solid #0000001a;border-radius:.5rem;overflow:hidden;box-shadow:0 10px 25px #00000026}.-FV6j8C-{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;transition:background-color .2s;
260display:flex}.-FV6j8C-:hover{background:#35672f0d}.-FV6j8C-.ZN-isTXx{background:#35672f1a}.-FV6j8C-.ZN-isTXx .JfhIzeSO{color:#35672f;font-weight:600}.-FV6j8C-:not(:last-child){border-bottom:1px solid #0000000d}.JfhIzeSO{color:#3a3f34;font-weight:500}.aTzCKojv{color:#3a3f3499;margin-left:auto;font-size:12px}.Qi5ID0rf{color:#3a3f34cc;text-align:left;-webkit-user-select:none;user-select:none;cursor:default;background:0 0;border-top:1px solid #0000000d;padding:.75rem 1rem;font-size:12px;font-style:italic;line-height:1.4}@media (prefers-color-scheme:dark){.ZzTbSgNT{background:#fff!important;border-color:#0000001a!important}.-FV6j8C-:hover{background:#35672f0d!important}.-FV6j8C-:not(:last-child){border-bottom-color:#0000000d!important}.JfhIzeSO{color:#3a3f34!important}.aTzCKojv{color:#3a3f3499!important}.Qi5ID0rf{color:#3a3f34cc!important;background:0 0!important;border-top-color:#0000000d!important}}@media (width<=640px){.ZzTbSgNT{border-radius:.375rem}.-FV6j8C-{padding:1rem}}.qp2Q3tVu{z-index:100;background:#fff;border-bottom:1px solid #dce0d8;width:100%;transition:box-shadow .2s;position:fixed;top:0;left:0}.qp2Q3tVu.l-4Ny1lJ{box-shadow:0 4px 14px -6px #16291a40}.qp2Q3tVu:has(.ppv3duls:not([hidden])){box-shadow:0 4px 14px -6px #16291a40}.bICRSSV-{flex-direction:row;align-items:center;gap:14px;width:88%;max-width:1200px;height:68px;margin:0 auto;display:flex}.tPFDMXtu{flex:none;align-items:center;display:flex}.tPFDMXtu svg{width:140px;height:22px;display:block}.tPFDMXtu:hover{text-decoration:none}.SFgEQ-p4{flex-direction:row;flex-grow:1;align-items:center;gap:2px;margin-left:14px;display:flex}.xv8TCyq7{color:#3a3f34;border-radius:8px;grid-template-areas:"label";align-items:center;min-height:40px;padding:0 12px;font-size:15px;font-weight:500;display:grid}.xv8TCyq7 span{grid-area:label}.xv8TCyq7:after{content:attr(data-text);visibility:hidden;pointer-events:none;grid-area:label;font-weight:600}.xv8TCyq7:hover{color:#2a5227;background-color:#f1f6ef;text-decoration:none}.ETZV1hba{color:#2a5227;background-color:#f1f6ef;font-weight:600}.OzwBkh8s{flex-direction:row;align-items:center;gap:8px;margin-left:auto;display:flex}.hFm6p3nI{border-radius:8px;min-height:40px;padding:0 14px}.jZc9s40k{cursor:pointer;background:0 0;border:1px solid #dce0d8;border-radius:8px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:none}.jZc9s40k:hover{background-color:#f1f6ef;border-color:#c3c9be}.jZc9s40k:focus-visible{outline-offset:2px;outline:2px solid #45803b}.jZc9s40k span{background:#3a3f34;width:17px;height:1.5px;display:block;position:relative}.jZc9s40k span:before,.jZc9s40k span:after{content:"";background:#3a3f34;width:17px;height:1.5px;position:absolute;left:0}.jZc9s40k span:before{top:-5.5px}.jZc9s40k span:after{top:5.5px}.ppv3duls{background:#fff;border-top:1px solid #dce0d8;padding:8px 0 16px;display:none}.IOje4rpl{color:#3a3f34;border-bottom:1px solid #dce0d8;align-items:center;min-height:56px;padding:0 6%;font-size:18px;font-weight:500;display:flex}.IOje4rpl:hover{color:#2a5227;background-color:#f1f6ef;text-decoration:none}.QrF99qNI{border-bottom:1px solid #dce0d8;padding:10px 6%;display:none}._6Bfg2xPX{gap:10px;padding:14px 6% 0;display:flex}._6Bfg2xPX .hFm6p3nI{border-radius:10px;flex:1;min-height:44px}@media screen and (width<=900px){.bICRSSV-{height:60px}.SFgEQ-p4{display:none}.jZc9s40k{display:inline-flex}.ppv3duls:not([hidden]){display:block}}@media screen and (width<=640px){.S8xlB3kq,._2MIVoZUQ{display:none}.QrF99qNI{display:block}.tPFDMXtu svg{width:118px;height:19px}}@media screen and (width<=400px){.bICRSSV-{gap:10px}.OzwBkh8s{gap:6px}.tPFDMXtu svg{width:104px;height:17px}}@media screen and (width>=641px){.QrF99qNI{border-bottom:1px solid #dce0d8;padding:10px 6%;display:none}._6Bfg2xPX{display:none}}._4RT40ER5{z-index:1000;pointer-events:none;width:100%;position:fixed;bottom:0;left:0}.cdg4j9th{pointer-events:auto;background:#fff;border-top:1px solid #dce0d8;padding:20px 6% 22px;position:relative;box-shadow:0 -8px 30px -20px #16291a73}.zOfFMM9t{color:#1b1f19;margin:0;padding-right:32px;font-size:16px;font-weight:600;line-height:1.35}.zOfFMM9t span{color:#6b7266;font-weight:400}.cdg4j9th .Lkcs9RJy{color:#6b7266;max-width:64ch;margin:6px 0 0;font-size:14px;line-height:1.55}.ijkl5coX{color:#35672f;text-underline-offset:3px;
260cursor:pointer;background:0 0;border:none;min-height:40px;padding:8px 0;font-family:inherit;font-size:14px;font-weight:500;text-decoration:underline}.ijkl5coX:hover{color:#2a5227}.ijkl5coX:focus-visible{outline-offset:2px;outline:2px solid #45803b}.HmoPEKda{flex-wrap:wrap;gap:6px 22px;margin-top:6px;margin-bottom:4px;display:flex}.HmoPEKda[hidden]{display:none}.GLjn-vwP{color:#6b7266;letter-spacing:.05em;background:#f1f3ee;border:1px solid #dce0d8;border-radius:5px;align-self:center;align-items:center;padding:5px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;display:inline-flex}.FQNG4aDd{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.FQNG4aDd button{flex:auto}._5CW2FTv8{min-height:32px;padding:0 6px;position:absolute;top:12px;right:4%}._5CW2FTv8 svg{fill:#6b7266;width:18px;height:18px}@media only screen and (width>=721px){._4RT40ER5{box-sizing:border-box;padding:20px}.cdg4j9th{border:1px solid #dce0d8;border-radius:14px;max-width:420px;padding:20px;box-shadow:0 1px 2px #16291a0a,0 18px 40px -18px #16291a59}._5CW2FTv8{right:12px}.FQNG4aDd button{flex:auto;min-width:140px}}.vRKWtuDZ{align-items:center;min-height:40px;display:inline-flex}.vRKWtuDZ .cCOwRT9r{color:#3a3f34;cursor:pointer;appearance:none;background:0 0;border:none;flex-direction:row;align-items:center;gap:10px;padding:0;font-family:inherit;font-size:14px;display:flex}.vRKWtuDZ .cCOwRT9r:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #45803b}.vRKWtuDZ .cCOwRT9r:disabled{opacity:.5;cursor:not-allowed}.vRKWtuDZ .J2rBdQur{background-color:#c3c9be;border-radius:999px;flex:none;width:38px;height:22px;transition:background-color .15s;position:relative}.vRKWtuDZ .J2rBdQur.AzdtTj5I{background-color:#35672f}.vRKWtuDZ .ZKOOir4b{white-space:nowrap}.vRKWtuDZ .-IdEiRn2{background-color:#fff;border-radius:50%;width:18px;height:18px;transition:left .15s;position:absolute;top:2px;left:2px}.vRKWtuDZ .-IdEiRn2.AzdtTj5I{left:18px}.YIYILMh9{color:#3a3f34;background:#fff;border-top:1px solid #dce0d8;width:100%;padding:40px 0 24px}.l9JmpFL0{width:88%;max-width:1200px;margin:0 auto}.xuQkOFdz{grid-template-columns:1fr;gap:28px;display:grid}.RtUplo5G{display:inline-flex}.RtUplo5G svg{width:132px;height:21px;display:block}.RtUplo5G:hover{text-decoration:none}.At0zHP8Q{color:#6b7266;max-width:34ch;margin-top:12px;font-size:14px;line-height:1.55}.At0zHP8Q span{color:#35672f;font-family:Poppins,Schibsted Grotesk,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:600}html[lang=en] .At0zHP8Q span:before{content:"\a ";white-space:pre}.SILsyv1O{letter-spacing:.09em;text-transform:uppercase;color:#6b7266;margin:0 0 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:500}.-k-7P1sj{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.-k-7P1sj a,.d--X7WRG a{color:#3a3f34;align-items:center;min-height:40px;font-size:14px;text-decoration:none;display:flex}.-k-7P1sj a:hover,.d--X7WRG a:hover{color:#2a5227;text-decoration:none}.d--X7WRG{color:#6b7266;font-size:14px}.XT226T7P{color:#6b7266;border-top:1px solid #dce0d8;flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;padding-top:18px;font-size:13px;display:flex}._7PidSWM4{margin-left:auto}@media only screen and (width<=720px){.FKYlwuDt{display:none}}@media only screen and (width>=721px){.xuQkOFdz{grid-template-columns:1.5fr 1fr 1fr 1.2fr}}.TkN15uTU{z-index:100;width:100%;height:0;display:block;position:fixed;bottom:0;left:0}.TkN15uTU.dNNigutV{height:100%}.TkN15uTU .R118D4tr{cursor:pointer;opacity:0;background-color:#00000080;width:100%;height:100%;transition:all .3s ease-in-out}.TkN15uTU .R118D4tr.dNNigutV{opacity:1}.TkN15uTU .zK0a786O{background-color:#fff;width:100%;height:0;max-height:100%;transition:all .2s ease-in-out;display:block;position:fixed;bottom:0;left:0}.TkN15uTU .zK0a786O .m2cf9Jm-{max-height:100vh;position:relative;overflow-y:hidden}.TkN15uTU .zK0a786O .m2cf9Jm-.eWkuPQMi{overflow-y:scroll}.TkN15uTU .zK0a786O .dmYnrpBZ{max-width:840px;margin:0 auto;padding:20px 20px 100px}.TkN15uTU .zK0a786O .dmYnrpBZ ._3S9Y4gvt{margin:0;font-size:24px;font-weight:600;line-height:1.2}.TkN15uTU .zK0a786O .dmYnrpBZ .sOonpk4-{margin-bottom:25px;font-size:16px;font-weight:600}.TkN15uTU .zK0a786O .dmYnrpBZ .KQqS0Ip1,.TkN15uTU .zK0a786O .dmYnrpBZ .D2AwGngc{flex-direction:row;max-width:800px;margin-top:20px;margin-bottom:10px;font-size:18px;font-weight:600;display:flex}.TkN15uTU .zK0a786O .dmYnrpBZ .D2AwGngc{max-width:800px;margin-top:10px;font-size:1rem}.TkN15uTU .zK0a786O .dmYnrpBZ .WqrvHh66{font-weight:600}.TkN15uTU .zK0a786O .dmYnrpBZ .FPpC02Lj,.TkN15uTU .zK0a786O .dmYnrpBZ .gF5jqoZw,.TkN15uTU .zK0a786O .dmYnrpBZ .TJXMosuX{text-align:left;text-transform:lowercase;width:30px;min-width:30px;max-width:30px;padding-right:5px;display:inline-block}.TkN15uTU .zK0a786O .dmYnrpBZ .TJXMosuX{width:75px;min-width:75px;max-width:75px;padding-left:45px}.TkN15uTU .zK0a786O .dmYnrpBZ .gF5jqoZw{width:10px;min-width:10px;max-width:10px}.TkN15uTU .zK0a786O .dmYnrpBZ .OUQr7WDc{flex-grow:1;max-width:800px;display:inline-block}.TkN15uTU .zK0a786O .dmYnrpBZ .eeBrcO1u{flex-direction:row;max-width:800px;margin-bottom:5px;margin-left:20px;
260display:flex}.TkN15uTU .zK0a786O .dmYnrpBZ .lckHDIng{white-space:pre-wrap;max-width:800px;margin-bottom:10px}.TkN15uTU .zK0a786O .dmYnrpBZ table{table-layout:fixed;_border:1px solid #c3c9be;width:100%;max-width:800px;margin-bottom:25px}.TkN15uTU .zK0a786O .dmYnrpBZ table td.r33ie6Tf{text-transform:uppercase;vertical-align:middle;font-weight:600}.TkN15uTU .zK0a786O .dmYnrpBZ table tr.r33ie6Tf{vertical-align:middle}.TkN15uTU .zK0a786O .dmYnrpBZ table td{vertical-align:top;border-top:1px solid #c3c9be;padding:5px}.TkN15uTU .zK0a786O .dmYnrpBZ table td:first-child{white-space:pre-wrap;overflow-wrap:break-word;width:33%;padding-right:10px;font-weight:600}.TkN15uTU .zK0a786O .dmYnrpBZ table tr:first-child td{border:none}.TkN15uTU .zK0a786O .fXKd4Cqn{color:#000;pointer-events:none;justify-content:flex-end;width:min(1120px,100%);padding-right:8px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.TkN15uTU .zK0a786O .fXKd4Cqn>*{pointer-events:auto}@media only screen and (width<=720px){.TkN15uTU .zK0a786O .dmYnrpBZ{padding:12px 12px 100px}.TkN15uTU .zK0a786O .dmYnrpBZ table td:first-child{width:40%}.TkN15uTU .zK0a786O .fXKd4Cqn{padding-right:4px;top:6px}}.RoQDcQ7A{width:100%;min-height:100vh;margin:0 auto}.RoQDcQ7A p{margin-block:.5rem}._7CmmE9u1,.-GgOa6C8{flex-direction:column;width:88%;max-width:1200px;margin:0 auto;padding:clamp(40px,5vw,88px) 6%;display:flex}.-GgOa6C8{flex-direction:row}.gAC-5kj-{cursor:pointer;flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex}.gAC-5kj->div{width:100%}.gAC-5kj-.qVo1XQ6I{vertical-align:middle;width:auto;display:inline-flex}.UlDB4qQr{z-index:99999;background-color:#0000;width:100%;height:100%;display:block;position:fixed;top:0;left:0}.b5I7Vf-a{z-index:100000;pointer-events:none;padding:40px 0 0;display:block;position:fixed}.b5I7Vf-a .PXs8amjW{color:#3a3f34;white-space:pre-wrap;opacity:0;pointer-events:auto;background:#fff;border:1px solid #dce0d8;border-radius:10px;width:280px;padding:11px 13px;font-size:13px;font-weight:400;line-height:1.5;display:block;position:relative;box-shadow:0 8px 20px -8px #16291a47}.P0q5qb2g{flex-direction:column;flex-grow:1;min-width:0;padding-right:4rem;display:flex}._0uSeYQ6E{letter-spacing:-.03em;color:#1b1f19;margin:0;font-family:Schibsted Grotesk,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.05}._0uSeYQ6E .kvUJYo0G{color:#35672f;font-family:Poppins,Schibsted Grotesk,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:700}.P0q5qb2g .AqgApB9C{color:#3a3f34;max-width:48ch;margin:24px 0 0;font-size:clamp(16px,2.5vw,18px);line-height:1.55}.botf6SL1{color:#1b1f19;flex-direction:column;gap:12px;margin:1.65rem 0 0;padding:0;font-size:15px;line-height:1.4;list-style:none;display:flex}.spoGt2Hs{text-align:left;flex-direction:row;align-items:flex-start;gap:10px;display:flex}._34T7PDpI{color:#2a5227;background:#e0eddc;border-radius:50%;flex:none;justify-content:center;align-items:center;width:19px;height:19px;margin-top:2px;font-size:12px;font-weight:700;display:flex}.oDW6Pvuq,.dv-dUdty,.DG-j70vb{letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;cursor:help;border:1px solid #0000;border-radius:5px;align-items:center;margin-left:7px;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:500;line-height:1.1;transition:background-color .15s,border-color .15s;display:inline-flex}.oDW6Pvuq{color:#b4430f;background:#fdede6}.oDW6Pvuq:hover{background:#f8d3c4}.dv-dUdty{color:#21401f;background:#e0eddc}.dv-dUdty:hover{background:#c2dabb}.DG-j70vb{color:#161a13;background:#e8622a}.DG-j70vb:hover{color:#fff;background:#b4430f}.FuRM-xtx{flex-flow:wrap;align-self:flex-start;gap:12px;margin-top:1.9rem;display:flex}.b--6NERy{color:#3a3f34;z-index:1;background:#fff;border:1px solid #dce0d8;border-radius:16px;flex-direction:column;align-items:center;width:340px;min-width:340px;height:fit-content;padding:1rem 1rem 1.25rem;display:flex;position:relative;box-shadow:0 1px 2px #16291a0a,0 8px 24px -12px #16291a1a}@media (width<=768px){.b--6NERy{padding:1.25rem}}.NLgE3i8E{text-align:center}.twqBQzF5{color:#2a5227;font-size:15px;font-weight:600}.NLgE3i8E .KRTH3c3-{color:#6b7266;margin:4px 0 0;font-size:13px;font-weight:400;transition:opacity .6s ease-in-out}.NLgE3i8E .KRTH3c3- strong{color:#3a3f34;font-weight:600}.nFJNB4w1{background:#fff;border:2px solid #35672f80;border-radius:1rem;justify-content:center;align-items:center;width:150px;height:150px;margin:1rem auto;padding:3px;display:flex;position:relative}
260.o4vadDl0{width:100%;height:100%;transition:opacity .6s ease-in-out}.PK7j6oj9{width:100%;height:100%;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}.m3hUYvJI{color:#2a5227;background:#f1f6ef;border:1px solid #e0eddc;border-radius:8px;align-items:center;gap:8px;min-height:44px;margin:.35rem 0;padding:0 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;font-weight:500;text-decoration:none;transition:opacity .6s ease-in-out,background-color .15s;display:inline-flex}.m3hUYvJI:hover{background:#e0eddc;text-decoration:none}.MpjZ5A-3{opacity:.55}.m-SjGZtj{width:100%}.NLgE3i8E .fga-nr-e{color:#3a3f34;margin:.4rem 0 0;font-size:14px;font-weight:500}.cof4V9ev{color:#6b7266;text-align:center;text-wrap:balance;min-height:64.8px;margin-top:.9rem;font-size:14px;line-height:1.6}.cof4V9ev b,.cof4V9ev strong{color:#3a3f34;font-weight:600}.HiroXWcu{opacity:1}.gRyDDp-d{opacity:0}.nY0Gtw5B{color:#96be8d;width:20px;height:20px;position:absolute;top:.75rem;right:.75rem}@media only screen and (width>=721px) and (width<=999px){.P0q5qb2g{padding-right:1rem}.b--6NERy{width:clamp(285px,100vw - 446px,330px);min-width:clamp(285px,100vw - 446px,330px)}.FuRM-xtx{gap:8px}.FuRM-xtx button{padding:0 13px}}@media only screen and (width<=720px){.P0q5qb2g{align-items:center;padding-right:0}._0uSeYQ6E,.AqgApB9C{text-align:center}.AqgApB9C{max-width:100%}.FuRM-xtx{align-self:stretch}.FuRM-xtx button{flex:auto}.b--6NERy{display:none}}.JRY5glgD{width:100%;height:100%;position:relative}.VaB3tC57{width:100%;height:100%}.Die5vkti{width:100%;height:100%;color:inherit;cursor:pointer;background:0 0;border:none;position:absolute;top:0;left:0}.Die5vkti svg{width:100%;height:100%;position:absolute;top:0;left:0}.TWnS-ITE{background:#f1f6ef;border-top:1px solid #dce0d8}.r8wv5dOA{max-width:58ch}.TQnIds7E{letter-spacing:-.02em;color:#1b1f19;margin:0;font-size:clamp(1.5rem,1.1rem + 2vw,2.2rem);font-weight:700;line-height:1.15}.TQnIds7E span{color:#35672f;font-family:Poppins,Schibsted Grotesk,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:inherit}.r8wv5dOA .IVm-I9rN{color:#6b7266;margin:10px 0 0;font-size:1rem;line-height:1.55}._8FNTf-et{margin:34px 0 0;padding:0;list-style:none;display:grid;position:relative}.qlj3PfNA{padding:22px 0 22px 34px;position:relative}.qlj3PfNA:before{content:"";background:#c3c9be;width:1px;position:absolute;top:0;bottom:0;left:7px}.qlj3PfNA:first-child:before{top:14px}.qlj3PfNA:last-child:before{height:14px;bottom:auto}.XtFttV3-{background:#fff;border:1px solid #c3c9be;border-radius:3px;justify-content:center;align-items:center;width:15px;height:15px;display:flex;position:absolute;top:14px;left:0}.XtFttV3-:after{content:"";background:#35672f;border-radius:1px;width:7px;height:7px}.sJ8IqbLC{letter-spacing:.09em;text-transform:uppercase;color:#35672f;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:500}.OEdHXJM1{color:#1b1f19;margin:7px 0 0;font-size:18px;font-weight:600;line-height:1.25}.qlj3PfNA ._1K0NOCOe{color:#6b7266;max-width:34ch;margin:6px 0 0;font-size:15px;line-height:1.55}@media only screen and (width>=721px){._8FNTf-et{grid-template-columns:repeat(3,1fr)}.qlj3PfNA{padding:34px 24px 0 0}.qlj3PfNA:before{width:100%;height:1px;top:7px;bottom:auto;left:0}.qlj3PfNA:first-child:before{top:7px}.qlj3PfNA:last-child:before{height:1px}.XtFttV3-{top:0}}.dVPdfMrH .w2FURoCM{text-align:center;padding-bottom:28px}.N4EHZbpj{letter-spacing:-.02em;color:#1b1f19;margin:0;font-size:clamp(1.6rem,1.1rem + 2.4vw,2.4rem);font-weight:700;line-height:1.15}.N4EHZbpj span{color:#35672f;font-family:Poppins,Schibsted Grotesk,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:inherit}.w2FURoCM ._7raFdjn0{color:#6b7266;max-width:52ch;margin:10px auto 0;font-size:1rem;line-height:1.55}.FQ1hSYmp{background:#fdede6;border:1px solid #f8d3c4;border-radius:12px;width:88%;max-width:760px;margin:0 auto;overflow:hidden}.YYQCzMI1{grid-template-columns:1fr 1fr;display:grid}._2yPPVtRP{text-align:center;border-bottom:1px solid #f8d3c4;border-right:1px solid #f8d3c4;padding:22px 18px}._2yPPVtRP:nth-child(2n),._2yPPVtRP:last-child{border-right:0}._2yPPVtRP:last-child{border-bottom:0;grid-column:1/-1}.ejYCFWF5{letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:#1b1f19;font-size:clamp(1.6rem,1.1rem + 2vw,2.3rem);font-weight:700;line-height:1.1}.iQhbbXfi{letter-spacing:.09em;text-transform:uppercase;color:#b4430f;margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.dVPdfMrH .B-YS4IrL{padding-top:36px}._9regPXAU{text-align:center;text-wrap:balance;gap:14px;max-width:62ch;margin:0 auto;display:grid}.dVPdfMrH ._9regPXAU p{color:#3a3f34;margin:0;font-size:16px;line-height:1.65}@media only screen and (width>=721px){.YYQCzMI1{grid-template-columns:repeat(3,1fr)}._2yPPVtRP{border-bottom:0}._2yPPVtRP:nth-child(2n){border-right:1px solid #f8d3c4}._2yPPVtRP:last-child{border-right:0;grid-column:auto}}.dVPdfMrH .hiLCjvdb{text-align:center;text-wrap:balance;letter-spacing:-.01em;color:#1b1f19;max-width:100%;margin:40px auto 0;padding-top:28px;font-size:18px;font-weight:600;line-height:1.35;position:relative}.dVPdfMrH .hiLCjvdb:before{content:"";background:#e8622a;border-radius:1px;width:40px;height:2px;margin-left:-20px;position:absolute;top:0;left:50%}._3ahEWtdq{color:#fff;text-align:center;background:#16291a;width:100%}.Qa6chTAJ{letter-spacing:-.02em;color:inherit;margin:0;font-size:clamp(1.6rem,1.1rem + 2.4vw,2.4rem);font-weight:700;line-height:1.15}._3ahEWtdq .CTJMqUG0{color:#ffffffd1;text-wrap:balance;max-width:56ch;margin:12px auto 0;font-size:1rem;line-height:1.55}._3ahEWtdq .CTJMqUG0 span{color:#96be8d;font-family:Poppins,Schibsted Grotesk,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:600}.UJbW1K8g{flex-wrap:wrap;justify-content:center;gap:12px;margin:28px 0 0;display:flex}._3ahEWtdq .KdAyFXJC{letter-spacing:.05em;text-transform:uppercase;color:#f0764a;margin:18px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}
260.AsL-fdSd{width:100%}.B9o-lVfO{color:#fff;background:#16291a;width:100%;padding:40px 0}.JmhY6nDC{width:88%;max-width:1200px;margin:0 auto}.dLKhkb4B{letter-spacing:-.025em;color:inherit;margin:0;font-size:clamp(1.8rem,1.2rem + 2.8vw,2.8rem);font-weight:700;line-height:1.1}.a4xfIXtt{color:#6b7266;background:#fff;border:1px solid #0000;border-radius:12px;align-items:center;gap:11px;max-width:520px;min-height:52px;margin-top:20px;padding:0 15px;display:flex}.a4xfIXtt:focus-within{border-color:#96be8d;box-shadow:0 0 0 3px #96be8d59}.a4xfIXtt input{color:#1b1f19;background:0 0;border:0;outline:none;flex:1;min-width:0;font-family:inherit;font-size:15px}.a4xfIXtt input::placeholder{color:#6b7266}.u4wZOpjN{border:1.8px solid;border-radius:50%;flex:none;width:15px;height:15px;position:relative}.u4wZOpjN:after{content:"";background:currentColor;width:6px;height:1.8px;position:absolute;bottom:-3px;right:-5px;rotate:45deg}.JmhY6nDC .Qye7w3ct{color:#ffffffb3;max-width:60ch;margin:16px 0 0;font-size:13px;line-height:1.5}.cLN0OGbo{grid-template-columns:1fr;gap:24px;width:88%;max-width:1200px;margin:0 auto;padding:34px 0 56px;display:grid}.BuGjKDid{flex-wrap:wrap;gap:6px 5px;padding-bottom:6px;display:flex}.B00Qvo6a{color:#3a3f34;text-align:left;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dce0d8;border-radius:9px;flex:none;min-height:34px;padding:0 10px;font-family:inherit;font-size:14px;font-weight:500}.B00Qvo6a:hover{color:#2a5227;background:#f1f6ef}.B00Qvo6a:focus-visible{outline-offset:2px;outline:2px solid #45803b}.LDu4jaEu{color:#6b7266;white-space:nowrap;opacity:.55;flex:0 0 100%;align-self:flex-start;margin-top:2px;padding:0;font-size:12px;font-weight:400;text-decoration:none}.LDu4jaEu:hover,.GWkRDC-s{opacity:1;text-decoration:underline}.t6HuDKg6{color:#fff;background:#35672f;border-color:#35672f;font-weight:600}.t6HuDKg6:hover{color:#fff;background:#2a5227}.R2Nos7Ie{min-width:0}.swzHyoVj{letter-spacing:-.02em;color:#1b1f19;margin:0;font-size:clamp(1.35rem,1.1rem + 1.4vw,1.75rem);font-weight:700;line-height:1.2}.q0wrQ0dU{background:#fff;border:1px solid #dce0d8;border-radius:14px;margin-top:14px;overflow:hidden}.-nbXzF6v+.-nbXzF6v{border-top:1px solid #dce0d8}.hzicc4KZ{font-size:inherit;font-weight:inherit;margin:0}.EiJ7OpEw{color:#1b1f19;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:12px;width:100%;min-height:56px;padding:16px 18px;font-family:inherit;font-size:16px;font-weight:500;line-height:1.4;display:flex}.EiJ7OpEw:hover{background:#f1f6ef}.EiJ7OpEw:focus-visible{outline-offset:-2px;outline:2px solid #45803b}.Pc77lDNt{letter-spacing:.09em;text-transform:uppercase;color:#6b7266;margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:500;display:block}.soFuYtJi{color:#35672f;flex:none;margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px}.hVYhEFFn{color:#3a3f34;gap:10px;max-width:70ch;padding:0 18px 20px;font-size:14px;line-height:1.65;display:grid}.hVYhEFFn[hidden]{display:none}.hVYhEFFn p{margin:0}.hVYhEFFn img{border-radius:8px;max-width:100%;height:auto}.fl2JpYiJ{white-space:pre-wrap}.eXH3BHM7{border-top:1px solid #dce0d8;margin-top:6px;padding-top:14px}.za3b2MQq{letter-spacing:.09em;text-transform:uppercase;color:#6b7266;margin:0 0 4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:500}.CoDxLqpa{margin:0;padding:0;list-style:none}.Yz-DxLzs{color:#35672f;align-items:center;min-height:36px;font-size:14px;text-decoration:none;display:flex}.Yz-DxLzs:hover{text-decoration:underline}@media only screen and (width>=900px){.B9o-lVfO{padding:56px 0}.cLN0OGbo{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:44px}.BuGjKDid{flex-flow:column;gap:1px;padding-bottom:0;position:sticky;top:84px;overflow:visible}.B00Qvo6a{white-space:normal;background:0 0;border-color:#0000;border-radius:8px;align-items:center;min-height:44px;padding:10px 12px;display:flex}.LDu4jaEu{align-self:flex-start;margin-top:12px;padding:0 12px}.t6HuDKg6{color:#2a5227;background:#f1f6ef;border-color:#0000}.t6HuDKg6:hover{color:#2a5227;background:#e0eddc}}.cx7Gm1DA{width:100%;overflow-x:clip}.Zvw8KgHE{color:#fff;background:#16291a;width:100%;padding:40px 0}.DadY7m3j{width:88%;max-width:1200px;margin:0 auto}._9u0-p3R3{letter-spacing:-.025em;color:inherit;margin:0;font-size:clamp(1.8rem,1.2rem + 2.8vw,2.8rem);font-weight:700;line-height:1.1}.DadY7m3j .UbWpnnfW{color:#ffffffd1;max-width:60ch;margin:12px 0 0;font-size:16px;line-height:1.55}.rSIWk-ox{padding:34px 0 56px}.yG7WrBS6{text-align:center;width:88%;max-width:1200px;margin:0 auto;padding:32px 0 0}.yG7WrBS6 .Csb63mMT{letter-spacing:.05em;text-transform:uppercase;color:#b4430f;margin:14px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}@media only screen and (width>=900px){.Zvw8KgHE{padding:56px 0}}._5NQlfvGk,.RRDjn67o,.det-udlu,.CQzWCpa0{width:clamp(88%,940px,96%);max-width:1200px;margin-left:auto;margin-right:auto}.CQzWCpa0{background:#fff;border:1px solid #dce0d8;border-radius:14px}.FP6gqCFu{height:1px;margin-bottom:-1px}.det-udlu{top:var(--site-header-height,68px);z-index:30;background:#fff;padding:10px 0;position:sticky}.det-udlu.ip9aCGeC:before{content:"";z-index:-1;background:#fff;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}._61fnt-vn{background:#fff;border:1px solid #c3c9be;border-radius:11px;align-items:stretch;padding:3px;display:flex}._0oAmtIHV{flex:5 1 0;grid-template-columns:repeat(5,1fr);display:grid;position:relative}.-L2QTCLR{background:#35672f;border-radius:8px;transition:left .24s cubic-bezier(.4,0,.2,1),width .24s cubic-bezier(.4,0,.2,1);position:absolute;top:0;bottom:0}._1QgKEqKi{z-index:1;color:#3a3f34;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:44px;min-height:38px;padding:0 8px;font-family:inherit;font-size:14px;font-weight:500;transition:color .16s,background-color .16s;position:relative}._1QgKEqKi:hover{color:#2a5227}._1QgKEqKi[aria-pressed=true]{color:#fff;font-weight:600}._1QgKEqKi:focus-visible{outline-offset:-2px;outline:2px solid #45803b}.oJbHRxce{color:#b4430f;flex:1 1 0;margin-left:5px;box-shadow:inset 0 0 0 1px #f8d3c4}.oJbHRxce:hover{color:#b4430f;background:#fdede6}.oJbHRxce[aria-pressed=true]{box-shadow:none;color:#161a13;background:#e8622a;font-weight:600}@media (prefers-reduced-motion:reduce){.-L2QTCLR{transition:none}}.CboMt9PD{table-layout:fixed;border-collapse:collapse;text-align:center;color:#3a3f34;width:100%;font-size:13px}.CboMt9PD th,.CboMt9PD td{vertical-align:middle;padding:5px 6px;line-height:1.35}.CboMt9PD tbody tr:not(.tLdfYy4T):not(.bK1yCpig){height:48px}.CboMt9PD tbody tr{border-top:1px solid #dce0d8}.CboMt9PD tbody tr:hover:not(.tLdfYy4T):not(.bK1yCpig){background:#f1f6ef}.CboMt9PD th{z-index:20;color:#2a5227;white-space:nowrap;background:#f1f6ef;padding-top:16px;padding-bottom:14px;font-size:15px;font-weight:600;position:sticky;overflow:visible;box-shadow:inset 0 -1px #dce0d8}.CboMt9PD th:first-child{border-top-left-radius:13px}.CboMt9PD th:last-child{border-top-right-radius:13px}.CboMt9PD tbody tr:last-child td:first-child{border-bottom-left-radius:13px}.CboMt9PD tbody tr:last-child td:last-child{border-bottom-right-radius:13px}.CboMt9PD td:first-child,.CboMt9PD th:first-child{text-align:left;width:clamp(130px,17vw,290px)}.CboMt9PD td:not(:first-child){font-variant-numeric:tabular-nums}.CboMt9PD .jrrHBS6v{color:#1b1f19;font-weight:600}.NQnxj11D{background:#fdede6}.CboMt9PD th.NQnxj11D{color:#b4430f}.tLdfYy4T td{letter-spacing:.09em;text-transform:uppercase;color:#6b7266;text-align:left;background:#f1f3ee;padding-top:18px;padding-bottom:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:500}._86hQUtqe{flex-direction:row;justify-content:center;align-items:center;gap:5px;
260display:flex}._86hQUtqe .nB6havsV{fill:currentColor;width:15px;height:15px}.ZM7FkVrj{text-align:left;width:100%}.ZM7FkVrj .nWAAtLwj{display:inline}.ZM7FkVrj .nB6havsV{vertical-align:-2px;fill:#6b7266;opacity:.65;width:14px;height:14px;margin-left:5px;transition:opacity .2s;display:inline-block}.ZM7FkVrj .nB6havsV:hover{opacity:1}.e6VLPaSh{vertical-align:middle;color:#9aa294;width:20px!important;height:20px!important}.e6VLPaSh[data-value=true]{color:#35672f}.WDBlhtwc{color:#fff;text-align:center;background-color:#35672f;border-radius:50%;width:20px;height:20px;font-size:12px;font-weight:600;line-height:20px;display:inline-block}.RRDjn67o{color:#6b7266;text-align:center;margin-top:16px;font-size:13px;line-height:1.6}.XOE9g9wI{gap:14px;width:88%;max-width:1200px;margin:0 auto;padding:0;list-style:none;display:grid}@media only screen and (width<=659px){.RRDjn67o{width:88%}}._-7dbbOTa{grid-template-columns:1fr 1fr}._-7dbbOTa .HqdIcp1o{display:block}._-7dbbOTa .HqdIcp1o .YQRKfej6{margin-top:3px;margin-left:0;display:block}.Wgwoqt4P{scroll-margin-top:calc(var(--site-header-height,68px) + 16px);background:#fff;border:1px solid #dce0d8;border-radius:14px;flex-direction:column;padding:16px 16px 18px;display:flex}.C1-Kc7ea{background:#fdede6;border-color:#f8d3c4}.HqdIcp1o{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}._8bXfV9g-{letter-spacing:-.02em;color:#1b1f19;margin:0;font-size:18px;font-weight:700}.YQRKfej6{color:#2a5227;font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:14px;font-weight:600}.Ihy2ubxs{color:#b4430f;margin:6px 0 0;font-size:13px;font-weight:500}.T-BDgTFD{color:#6b7266;margin:12px 0 0;font-size:14px}.T-BDgTFD a{color:#35672f;text-underline-offset:3px;font-weight:600}._8abqbG-r{gap:7px;margin:8px 0 0;padding:0;list-style:none;display:grid}._8abqbG-r li{color:#3a3f34;grid-template-columns:14px 1fr;gap:8px;font-size:14px;line-height:1.45;display:grid}._8abqbG-r li:before{content:"+";color:#35672f;text-align:center;font-weight:700}._8abqbG-r li>*{grid-column:2}.L2D-fA4x ._8abqbG-r li:before{content:"✓";font-size:12px;font-weight:500}.wfSrSP6-{color:#1b1f19;font-variant-numeric:tabular-nums}.wfSrSP6-:before{content:" — ";color:#6b7266;font-weight:400}.yHHWhqYd{color:#6b7266;font-size:13px;line-height:1.4}.y2lTs4kB th{background:0 0}.y2lTs4kB th:after{content:"";z-index:-1;position:absolute;top:-1px;bottom:0}.y2lTs4kB th:first-child:before{content:"";z-index:-1;background:#fff;position:absolute;inset:-1px -100vw 0}.y2lTs4kB th:after{background:#f1f6ef;border-top:1px solid #dce0d8;left:0;right:0;box-shadow:inset 0 -1px #dce0d8}.y2lTs4kB th:first-child:after{border-left:1px solid #dce0d8;border-top-left-radius:14px;left:-1px}.y2lTs4kB th:last-child:after{border-right:1px solid #dce0d8;border-top-right-radius:14px;right:-1px}._5nXcMspg{margin-top:auto;padding-top:16px}.bK1yCpig td{padding-top:14px;padding-bottom:16px}.XOE9g9wI ._5nXcMspg .mTLpcjMZ,.CboMt9PD .bK1yCpig .mTLpcjMZ{color:#35672f;white-space:normal;min-height:0;padding:0;font-weight:600;line-height:1.35;text-decoration:underline}.XOE9g9wI ._5nXcMspg .mTLpcjMZ .Okxr71zK,.CboMt9PD .bK1yCpig .mTLpcjMZ .Okxr71zK{white-space:nowrap;display:block}.XOE9g9wI ._5nXcMspg .mTLpcjMZ,.CboMt9PD .bK1yCpig .mTLpcjMZ{text-underline-offset:4px;text-decoration-color:#96be8d}.XOE9g9wI ._5nXcMspg .mTLpcjMZ:hover:not(:disabled),.CboMt9PD .bK1yCpig .mTLpcjMZ:hover:not(:disabled){color:#2a5227;background:0 0;text-decoration-color:#2a5227}._30g4mu0w{background:#fafbf9;width:100%}.bYMY2oZ8{color:#fff;background:#16291a;width:100%;padding:40px 0}.d9-JFz0a{width:88%;max-width:1200px;margin:0 auto}.PMTu9USI{letter-spacing:.09em;text-transform:uppercase;color:#96be8d;margin:0 0 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:500}.OaOn4xye{letter-spacing:-.025em;color:inherit;margin:0;font-size:clamp(1.8rem,1.2rem + 2.8vw,2.8rem);font-weight:700;line-height:1.1}.d9-JFz0a .xvi03sU6{color:#ffffffd1;max-width:62ch;margin:12px 0 0;font-size:16px;line-height:1.55}.ZA941ksd{flex-direction:column;gap:16px;width:88%;max-width:1200px;margin:0 auto;padding:32px 0 48px;display:flex}._9s7m-Pf5{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.Sdu8hL-D{min-width:0}.NgHD48QM{background:#fff;border:1px solid #dce0d8;border-radius:14px;padding:20px}.hlvFWEw-{margin-bottom:20px;
260display:flex}._0-a4TRmc{color:#6b7266;max-width:80ch;margin:0 0 16px;font-size:14px;line-height:1.5}._0-a4TRmc p{margin:0}._0-a4TRmc p+p{margin-top:6px}.GQ6DQZIu+.GQ6DQZIu{border-top:1px solid #dce0d8;margin-top:20px;padding-top:20px}._4jddwg5J{color:#3a3f34;margin:0 0 10px;font-size:15px;font-weight:600}._6hgV00n1{color:#6b7266;margin-left:6px;font-size:13px;font-weight:500}._3CeECzIJ{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.L1IXP-0H{border-top:1px solid #dce0d8;margin-top:20px;padding-top:16px}._071XsD8H{color:#3a3f34;cursor:pointer;align-items:center;gap:8px;padding:4px 0;font-size:15px;font-weight:600;list-style:none;display:inline-flex}._071XsD8H::-webkit-details-marker{display:none}._071XsD8H:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .15s;transform:rotate(-45deg)}._071XsD8H:hover{color:#2a5227}._071XsD8H:focus-visible{outline-offset:2px;outline:2px solid #45803b}.L1IXP-0H[open] ._071XsD8H:before{transform:rotate(45deg)}.mdC6SBY2{margin-top:16px}.YbZAHBAG{color:#6b7266;margin:0 0 8px;font-size:14px;font-weight:500}.K2wHB5qb{color:#6b7266;margin:6px 0 0;font-size:13px;line-height:1.45}._1NCq851P{background:#fff;border:1px solid #b4bbae;border-radius:11px;flex-wrap:wrap;align-self:flex-start;gap:2px;padding:2px;display:inline-flex}.Ai7mYaNV{color:#3a3f34;cursor:pointer;background:0 0;border:none;border-radius:9px;min-height:30px;padding:0 12px;font-family:inherit;font-size:14px;font-weight:500}.Ai7mYaNV:hover:not(:disabled):not(.APj5bmqd){color:#2a5227;background:#f1f6ef}.Ai7mYaNV:focus-visible{outline-offset:-2px;outline:2px solid #45803b}.Ai7mYaNV:disabled{color:#b4bbae;cursor:not-allowed}.APj5bmqd{color:#fff;background:#35672f;font-weight:600}.APj5bmqd:disabled{color:#6b7266;background:#dce0d8}._0KA7iju-{flex-direction:column;gap:6px;display:flex}.DosrXlHO{color:#6b7266;font-size:13px;font-weight:500}.w0a3KfG0,.uOIW6QVW{box-sizing:border-box;color:#3a3f34;background:#fff;border:1px solid #b4bbae;border-radius:10px;width:100%;font-family:inherit;font-size:15px}.w0a3KfG0::placeholder,.uOIW6QVW::placeholder{color:#b4bbae}.w0a3KfG0:hover,.uOIW6QVW:hover{border-color:#9aa294}.w0a3KfG0:focus,.uOIW6QVW:focus{outline-offset:2px;border-color:#35672f;outline:2px solid #45803b}.w0a3KfG0{height:44px;padding:0 14px}.uOIW6QVW{white-space:pre;resize:vertical;scrollbar-width:thin;scrollbar-color:#b4bbae transparent;min-height:44px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;line-height:1.5;display:block;overflow-x:auto}.lJ6uG8fJ{cursor:pointer;background:#fff;border:1px solid #b4bbae;border-radius:10px;align-items:center;gap:10px;min-height:36px;padding:0 12px 0 6px;display:inline-flex;position:relative}.lJ6uG8fJ:hover{border-color:#9aa294}.lJ6uG8fJ:focus-within{outline-offset:2px;outline:2px solid #45803b}.lJ6uG8fJ input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.jL2Ryvp1{opacity:.45;cursor:not-allowed}.jL2Ryvp1 input{cursor:not-allowed}._6TVCWWUb{border:1px solid #c3c9be;border-radius:6px;width:24px;height:24px}.Ta8VYn9I{flex-direction:column;line-height:1.15;display:flex}._2MPMWGx3{color:#6b7266;font-size:12px}._8rJBtaO8{color:#3a3f34;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.NhcfwTNt{color:#6b7266;cursor:pointer;border:1px dashed #b4bbae;border-radius:10px;align-items:center;min-height:36px;padding:0 14px;font-size:14px;display:inline-flex}.NhcfwTNt:hover{color:#2a5227;background:#f1f6ef;border-color:#96be8d}.NhcfwTNt:focus-within{outline-offset:2px;outline:2px solid #45803b}.NhcfwTNt input{opacity:0;width:1px;height:1px;position:absolute}._2IBav68m{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.-xsiokcH{flex:160px;min-width:0}.q3j1AH2P{justify-content:space-between;align-items:center;min-height:24px;margin-bottom:6px;display:flex}.ApJAA-Uw{color:#6b7266;cursor:pointer;background:0 0;border:none;border-radius:6px;width:24px;height:24px;font-size:12px}.ApJAA-Uw:hover{color:#3a3f34;background:#f1f3ee}.ApJAA-Uw:focus-visible{outline-offset:2px;outline:2px solid #45803b}.wvOhqbCJ{color:#6b7266;align-self:center;margin-top:30px;font-size:18px}.Sgh1ouow{color:#35672f;white-space:nowrap;cursor:pointer;background:0 0;border:1px dashed #b4bbae;border-radius:10px;align-self:stretch;margin-top:30px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:600}.Sgh1ouow:hover{color:#2a5227;background:#f1f6ef;border-color:#96be8d}.Sgh1ouow:focus-visible{outline-offset:2px;outline:2px solid #45803b}._6-EYacwo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:16px;display:flex}.mn-FeldG{color:#6b7266;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px}.mn-FeldG strong{color:#3a3f34;font-weight:600}.HZmY6-cK{gap:4px;display:inline-flex}.BBASZFkV{color:#b4430f;background:#fdede6;border:1px solid #f8d3c4;border-radius:10px;margin:8px 0 0;padding:8px 12px;font-size:13px;line-height:1.45}.iHrR8U9L{color:#b4430f;font-family:inherit;font-size:inherit;cursor:pointer;background:0 0;border:none;margin-left:8px;padding:0;font-weight:600;text-decoration:underline}.iHrR8U9L:focus-visible{outline-offset:2px;outline:2px solid #45803b}._0UCPbmGX{color:#b3261e;margin:8px 0 0;font-size:13px}._7ZpI7tL5{border:1px solid #dce0d8;border-radius:10px;margin:12px 0 0;padding:0;list-style:none;overflow:hidden}._7ZpI7tL5 li+li{border-top:1px solid #dce0d8}.KfrlkArP{text-align:left;cursor:pointer;background:#fff;border:none;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;width:100%;padding:8px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;display:flex}.KfrlkArP:hover{background:#f1f6ef}.KfrlkArP:focus-visible{outline-offset:-2px;outline:2px solid #45803b}._3jKrcOuM{background:#f1f6ef;box-shadow:inset 3px 0 #35672f}.gK2mLplH{color:#3a3f34;overflow-wrap:anywhere;min-width:0}.vN92UTcV{color:#6b7266}.AfMyPy0i{color:#6b7266;padding:8px 12px;font-size:13px}.IZOhb0R3{border-left:1px solid #dce0d8;flex-direction:column;align-items:stretch;padding-left:24px;display:flex}.Tg57xDim{justify-content:center;display:flex}.Tg57xDim img{width:260px;max-width:100%;height:auto;display:block}._3x6AF2Cq{aspect-ratio:1;box-sizing:border-box;color:#6b7266;text-align:center;border:1px dashed #c3c9be;border-radius:10px;justify-content:center;align-items:center;width:260px;max-width:100%;padding:24px;font-size:14px;display:flex}.uXBWNJ-N{color:#6b7266;text-align:center;white-space:nowrap;text-overflow:ellipsis;margin:12px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;overflow:hidden}.lCLO71NU{color:#b4430f;background:#fdede6;border:1px solid #f8d3c4;border-radius:10px;margin:12px 0 0;padding:8px 12px;font-size:13px;line-height:1.45}.rqVc8BNr{justify-content:center;margin-top:16px;display:flex}.lFTiYGej{width:100%;margin-top:10px}.T-BVbGRS{color:#6b7266;text-align:center;margin:10px 0 0;font-size:12px;line-height:1.45}.gKnU1qR8{background:#f1f6ef;border-top:1px solid #dce0d8;padding:40px 0}.cSuZ1Y32{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;width:88%;max-width:1200px;margin:0 auto;display:flex}.q2XqqSn2{color:#16291a;max-width:60ch;margin:0;font-size:18px;font-weight:600}.QM8cnnac{color:#3a3f34;max-width:70ch;margin:8px 0 0;font-size:16px;line-height:1.55}@media only screen and (width<=720px){.ZA941ksd{padding-top:20px}._9s7m-Pf5{grid-template-columns:minmax(0,1fr)}.IZOhb0R3{border-bottom:1px solid #dce0d8;border-left:none;order:-1;padding:0 0 20px}.-xsiokcH{flex-basis:100%}.wvOhqbCJ{text-align:center;width:100%;margin:0}.Sgh1ouow{width:100%;min-height:36px;margin-top:0}}@media only screen and (width>=900px){.bYMY2oZ8{padding:56px 0}}.ljgih0-v{color:#3a3f34;background:#fff;flex-direction:column;height:100%;min-height:100%;display:flex}._9305BP8I{flex-direction:column;flex-grow:1;padding-top:68px;padding-left:0;padding-right:0;display:flex}.HqfS2hew{width:100%;height:0}@media only screen and (width<=900px){._9305BP8I{padding-top:60px}}@media only screen and (width<=720px){.HqfS2hew{height:var(--consent-height,220px)}._9305BP8I{padding-left:0;padding-right:0}}
261/*$vite$:1*/</style>
262  <meta data-language-meta="true" name="description" content="Simplify app downloads with onelink.to all app stores. Short link generator and QR codes for app downloads on App Store and Google Play."><meta data-language-meta="true" property="og:locale" content="en_US"><meta data-language-meta="true" property="og:locale:alternate" content="es_ES"><meta data-language-meta="true" property="og:locale:alternate" content="fr_FR"><meta data-language-meta="true" property="og:locale:alternate" content="de_DE"><meta data-language-meta="true" property="og:locale:alternate" content="it_IT"><meta data-language-meta="true" property="og:locale:alternate" content="pt_PT"><meta data-language-meta="true" property="og:locale:alternate" content="nl_NL"><meta data-language-meta="true" property="og:locale:alternate" content="en_US"><link data-language-meta="true" rel="alternate" hreflang="en" href="https://www.onelink.to/"><link data-language-meta="true" rel="alternate" hreflang="es" href="https://www.onelink.to/es/"><link data-language-meta="true" rel="alternate" hreflang="fr" href="https://www.onelink.to/fr/"><link data-language-meta="true" rel="alternate" hreflang="de" href="https://www.onelink.to/de/"><link data-language-meta="true" rel="alternate" hreflang="it" href="https://www.onelink.to/it/"><link data-language-meta="true" rel="alternate" hreflang="pt" href="https://www.onelink.to/pt/">
262<link data-language-meta="true" rel="alternate" hreflang="nl" href="https://www.onelink.to/nl/"><link data-language-meta="true" rel="alternate" hreflang="tr" href="https://www.onelink.to/tr/"><link data-language-meta="true" rel="alternate" hreflang="x-default" href="https://www.onelink.to/"><link data-language-meta="true" rel="canonical" href="https://www.onelink.to/">
262<script id="structured-data-sitewide" type="application/ld+json" data-structured-data="sitewide">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://www.onelink.to/#organization","name":"Onelink.to","url":"https://www.onelink.to/","logo":"https://www.onelink.to/logo.svg","foundingDate":"2011","description":"Onelink.to provides smart links and QR codes for app downloads, sending users to the App Store or Google Play based on their device."},{"@type":"WebSite","@id":"https://www.onelink.to/#website","url":"https://www.onelink.to/","name":"Onelink.to","inLanguage":"en","publisher":{"@id":"https://www.onelink.to/#organization"}},{"@type":"SoftwareApplication","@id":"https://www.onelink.to/#software","name":"Onelink.to","url":"https://www.onelink.to/","description":"Onelink.to creates smart links and QR codes for app downloads — one link routes users to the App Store or Google Play based on their device.","applicationCategory":"BusinessApplication","operatingSystem":"Web","publisher":{"@id":"https://www.onelink.to/#organization"},"featureList":["Smart app download links that send users to the correct app store (App Store, Google Play, and others) based on their device","QR codes with optional visual styling","Dynamic short links — change where a link points without changing the short link URL","Per-link click analytics and reporting","Custom domains for branded short links","API for retrieving click statistics"],"offers":{"@type":"AggregateOffer","priceCurrency":"USD","lowPrice":"0","highPrice":"80","offerCount":5}}]}</script>
262</head>
263  <body>
264    <div id="app"><div class="ljgih0-v"><header class="qp2Q3tVu"><div class="bICRSSV-"><a href="/" class="tPFDMXtu"><svg viewBox="0 0 950.47 149.47" xmlns="http://www.w3.org/2000/svg"><defs><style>.c1 {
265        fill: #35672f;
266      }
267
268      .c2 {
269        fill: #96be8d;
270      }</style></defs><path d="m287.14 56.76c7.11 7.72 10.66 18.33 10.66 31.81v59.44h-31v-55.24c0-6.81-1.76-12.09-5.28-15.86-3.53-3.77-8.27-5.65-14.22-5.65s-10.7 1.88-14.22 5.65-5.29 9.05-5.29 15.86v55.24h-31.18v-101.75h31.18v13.5c3.16-4.5 7.41-8.06 12.77-10.67 5.34-2.61 11.36-3.92 18.05-3.92 11.91 0 21.42 3.86 28.53 11.57z" class="c1"></path><path d="m410.86 104.61h-70.56c0.48 6.34 2.52 11.16 6.11 14.5 3.58 3.35 7.99 5.02 13.22 5.02 7.78 0 13.19-3.28 16.23-9.84h33.19c-1.7 6.68-4.77 12.7-9.21 18.04-4.44 5.36-10 9.54-16.69 12.58-6.68 3.04-14.16 4.56-22.42 4.56-9.97 0-18.84-2.12-26.63-6.38-7.78-4.24-13.85-10.33-18.23-18.24-4.38-7.89-6.57-17.14-6.57-27.7s2.16-19.82 6.48-27.72c4.31-7.91 10.36-13.98 18.14-18.24s16.71-6.38 26.81-6.38 18.59 2.06 26.26 6.2c7.66 4.13 13.64 10.03 17.95 17.69 4.32 7.66 6.48 16.59 6.48 26.8 0 2.92-0.19 5.97-0.55 9.11zm-31.36-17.32c0-5.34-1.83-9.6-5.47-12.76-3.65-3.16-8.21-4.75-13.68-4.75s-9.63 1.53-13.21 4.57c-3.59 3.04-5.81 7.35-6.66 12.94z" class="c1"></path><path d="m453.99 13.09v134.93h-31.18v-134.93z" class="c1"></path><path d="m605.93 56.76c7.11 7.72 10.66 18.33 10.66 31.81v59.44h-31v-55.24c0-6.81-1.76-12.09-5.28-15.86-3.53-3.77-8.27-5.65-14.22-5.65s-10.7 1.88-14.22 5.65-5.29 9.05-5.29 15.86v55.24h-31.18v-101.75h31.18v13.5c3.16-4.5 7.41-8.06 12.77-10.67 5.34-2.61 11.36-3.92 18.05-3.92 11.91 0 21.42 3.86 28.53 11.57z" class="c1"></path><path d="m693.46 148.01-31-42.66v42.66h-31.18v-134.92h31.18v74.58l30.82-41.4h38.47l-42.3 51.06 42.67 50.69h-38.65z" class="c1"></path><path d="m836.09 121.57v26.44h-15.86c-11.31 0-20.12-2.76-26.44-8.29s-9.48-14.56-9.48-27.08v-40.48h-12.4v-25.89h12.4v-24.8h31.18v24.8h20.42v25.89h-20.42v40.85c0 3.04 0.73 5.22 2.19 6.56 1.45 1.34 3.89 2 7.29 2z" class="c1"></path><path d="m898.47 45.26c-28.72 0-52 23.28-52 52s23.28 52 52 52 52-23.28 52-52-23.28-52-52-52zm0 77c-14.02 0-25.39-11.37-25.39-25.39s11.37-25.39 25.39-25.39 25.39 11.37 25.39 25.39-11.37 25.39-25.39 25.39z" class="c1"></path><circle cx="754.47" cy="132.26" r="17" class="c1"></circle><rect x="469.74" y="46.27" width="31.18" height="101.75" class="c1"></rect><circle cx="485.33" cy="18.26" r="17" class="c1"></circle><path d="m119.49 51.01c-6.52 0-12.59 1.99-17.62 5.4 0.73 2.91 1.12 5.96 1.12 9.1 0 20.71-16.79 37.5-37.5 37.5s-37.5-16.79-37.5-37.5 16.79-37.5 37.5-37.5c2.4 0 4.74 0.23 7.01 0.66 8.9-7.78 19.75-13.38 31.7-16-10.84-7.96-24.22-12.67-38.7-12.67-36.17 0-65.5 29.33-65.5 65.5s29.33 65.5 65.5 65.5 65.5-29.33 65.5-65.5c0-4.38-0.44-8.65-1.26-12.79-3.21-1.11-6.66-1.71-10.24-1.71z" class="c2"></path><path d="m119.49 17.01c-36.17 0-65.5 29.33-65.5 65.5 0 4.38 0.44 8.65 1.26 12.78 3.21 1.11 6.66 1.72 10.24 1.72 6.52 0 12.58-2 17.62-5.41-0.73-2.91-1.12-5.96-1.12-9.09 0-20.71 16.79-37.5 37.5-37.5s37.5 16.79 37.5 37.5-16.79 37.5-37.5 37.5c-2.4 0-4.75-0.24-7.03-0.67-8.9 7.78-19.73 13.38-31.67 16 10.84 7.96 24.22 12.67 38.7 12.67 36.17 0 65.5-29.33 65.5-65.5s-29.33-65.5-65.5-65.5z" class="c1"></path></svg></a><nav aria-label="Menu" class="SFgEQ-p4"><a href="/" data-text="Home" class="xv8TCyq7 ETZV1hba"><span>Home</span></a><a href="/" data-text="About Onelink.to" class="xv8TCyq7"><span>About Onelink.to</span></a><a href="/support" data-text="Support" class="xv8TCyq7"><span>Support</span></a><a href="/pricing" data-text="Pricing" class="xv8TCyq7"><span>Pricing</span></a><a href="/free-qr-code-generator" data-text="QR Generator" class="xv8TCyq7"><span>QR Generator</span></a></nav><div class="OzwBkh8s"><div class="S8xlB3kq"><div class="KbA0-Fj1"><button aria-label="Select language" aria-expanded="false" class="TMsQ1hUl"><span class="mYmGAKq7">🌐</span><span class="FMJO1uzt">EN</span><span class="R0Qqbdcu">▼</span></button></div></div><button type="button" class="sQK1dc8S PiI3LWAH hFm6p3nI _2MIVoZUQ">Log in</button><button type="button" class="sQK1dc8S hHTHFuee hFm6p3nI">Get Started</button><button type="button" aria-label="Menu" aria-expanded="false" aria-controls="topmenu-sheet" class="jZc9s40k"><span></span></button></div></div><nav id="topmenu-sheet" aria-label="Menu" hidden="" class="ppv3duls"><a href="/" class="IOje4rpl ETZV1hba">Home</a><a href="/" class="IOje4rpl">About Onelink.to</a><a href="/support" class="IOje4rpl">Support</a><a href="/pricing" class="IOje4rpl">Pricing</a><a href="/free-qr-code-generator" class="IOje4rpl">QR Generator</a><div class="QrF99qNI">
270<div class="KbA0-Fj1 _6vkSCSb4"><button aria-label="Select language" aria-expanded="false" class="TMsQ1hUl"><span class="mYmGAKq7">🌐</span><span class="FMJO1uzt">English</span><span class="R0Qqbdcu">▼</span></button></div></div><div class="_6Bfg2xPX"><button type="button" class="sQK1dc8S WIRA2SIh hFm6p3nI">Log in</button><button type="button" class="sQK1dc8S hHTHFuee hFm6p3nI">Get Started</button></div></nav></header><div class="_9305BP8I"><div class="RoQDcQ7A"><section><div class="-GgOa6C8"><div class="P0q5qb2g"><h1 class="_0uSeYQ6E"><span class="kvUJYo0G">One link to</span><br>all app stores</h1><p class="AqgApB9C">Stop using multiple links and QR codes. Get one universal link that works across Apple App Store, Google Play, and many other platforms.</p><ul class="botf6SL1"><li class="spoGt2Hs"><span aria-hidden="true" class="_34T7PDpI">✓</span><span>Smart device detection</span></li><li class="spoGt2Hs"><span aria-hidden="true" class="_34T7PDpI">✓</span><span>Dynamic link and QR code</span></li><li class="spoGt2Hs"><span aria-hidden="true" class="_34T7PDpI">✓</span><span>Analytics<div role="button" tabindex="0" class="gAC-5kj- qVo1XQ6I"><span class="dv-dUdty">Free</span></div> + API access<div role="button" tabindex="0" class="gAC-5kj- qVo1XQ6I"><span class="oDW6Pvuq">Team Plus</span></div></span></li><li class="spoGt2Hs"><span aria-hidden="true" class="_34T7PDpI">✓</span><span>
270Your own domain + Open in app<div role="button" tabindex="0" class="gAC-5kj- qVo1XQ6I"><span class="oDW6Pvuq">Team Plus</span></div></span></li></ul><div class="FuRM-xtx"><button type="button" class="sQK1dc8S hHTHFuee">Get Started Free</button><button type="button" class="sQK1dc8S WIRA2SIh">Compare plans</button></div></div><div class="b--6NERy"><div class="NLgE3i8E"><div class="twqBQzF5">See Smart App Links in Action</div><p class="KRTH3c3- HiroXWcu">Test a demo Onelink for <strong>BBC</strong></p><div class="nFJNB4w1"><div class="o4vadDl0 HiroXWcu"><img width="27" height="27" id="graphic-qr" alt="qr" src="data:image/gif;base64,R0lGODlhGwAbAKEBAAAAAP///////////yH5BAEKAAIALAAAAAAbABsAAAJ+jI+pC+1wYHDm0ZmkrDrX2WCdR3Xlh4FiaLLo851pFLEjDVriDlnh8lJtGLaL0Dj05ZYcD61XS6aMiI2tNn3mir1LN+MSckamMbTq/fFQTSu7C8f6hsC1qq1RQvOrO33fJtcC+LWlFhMWhnYY10g3c4OY56I45/eldli3mVAAADs=" class="PK7j6oj9"></div></div><div class="m-SjGZtj"><a href="https://onelink.to/demobbc" target="_blank" rel="noopener noreferrer" class="m3hUYvJI HiroXWcu"><span aria-hidden="true" class="MpjZ5A-3">↗</span>onelink.to/demobbc</a><p class="fga-nr-e">Scan with your phone or click the link</p><div class="cof4V9ev">Detects your device and takes you to the right place: <b>iPhone</b> goes to the App Store, <b>Android</b> to Google Play, <b>desktop</b> to the <strong>BBC</strong> website.</div></div><div class="nY0Gtw5B"><div class="JRY5glgD"><svg viewBox="0 0 100 100" class="VaB3tC57"><circle cx="50" cy="50" r="45" fill="none" stroke="currentColor" stroke-width="10" opacity="0.2"></circle><circle cx="50" cy="50" r="45" fill="none" stroke="currentColor" stroke-width="10" stroke-dasharray="282.7433388230814" stroke-dashoffset="-18.293494021853363" transform="rotate(-90 50 50)" opacity="1"></circle></svg><button aria-label="Pause" class="Die5vkti"><svg viewBox="0 0 100 100" fill="currentColor"><rect x="30" y="28" width="15" height="44"></rect><rect x="55" y="28" width="15" height="44"></rect></svg></button></div></div></div></div></div></section><section class="TWnS-ITE"><div class="_7CmmE9u1"><div class="r8wv5dOA"><h2 class="TQnIds7E"><div>How <span>Onelink.to</span> Solves This</div></h2><p class="IVm-I9rN">Our smart routing technology automatically detects your user's device and directs them to the right app store.</p></div><ol class="_8FNTf-et"><li class="qlj3PfNA"><span aria-hidden="true" class="XtFttV3-"></span><div class="sJ8IqbLC">Step 01</div><h3 class="OEdHXJM1">User clicks your Onelink</h3><p class="_1K0NOCOe">Or scans your QR code</p></li><li class="qlj3PfNA"><span aria-hidden="true" class="XtFttV3-"></span><div class="sJ8IqbLC">Step 02</div><h3 class="OEdHXJM1">We detect their device</h3><p class="_1K0NOCOe">Automatic platform recognition</p></li><li class="qlj3PfNA"><span aria-hidden="true" class="XtFttV3-"></span><div class="sJ8IqbLC">Step 03</div><h3 class="OEdHXJM1">Redirect to correct store</h3><p class="_1K0NOCOe">Seamless app store experience</p></li></ol></div></section><section id="about" class="dVPdfMrH"><div class="_7CmmE9u1 w2FURoCM"><h2 class="N4EHZbpj"><div>About <span>Onelink.to</span></div></h2><p class="_7raFdjn0">Simplifying app downloads with smart download links since 2011</p></div><div class="FQ1hSYmp"><div class="YYQCzMI1"><div title="More than 20 billion total clicks served" class="_2yPPVtRP"><div class="ejYCFWF5">20B+</div><div class="iQhbbXfi">Clicks Served</div></div><div title="More than 200 million clicks per month" class="_2yPPVtRP"><div class="ejYCFWF5">200M+</div><div class="iQhbbXfi">Monthly Clicks</div></div><div title="More than 1 million users registered worldwide" class="_2yPPVtRP"><div class="ejYCFWF5">1M+</div><div class="iQhbbXfi">Users Registered</div></div></div></div><div class="_7CmmE9u1 B-YS4IrL"><div class="_9regPXAU"><p>Onelink.to started in Stockholm, Sweden, in 2011, out of the difficulties of distributing apps across multiple app stores. We built the tool we needed ourselves. Still founder-led today.</p></div><p class="hiLCjvdb">Continuity matters — Onelinks created in 2011 still resolve today</p></div></section><section class="_3ahEWtdq"><div class="_7CmmE9u1"><h2 class="Qa6chTAJ">Ready to Simplify Your App Distribution?</h2><div class="CTJMqUG0"><div>Join thousands of developers who have streamlined their app downloads with <span>Onelink.to</span></div></div><div class="UJbW1K8g"><button type="button" class="sQK1dc8S hHTHFuee qKYP5a5b">Start Free Today</button><button type="button" class="sQK1dc8S WIRA2SIh qKYP5a5b">Compare plans</button></div><p class="KdAyFXJC">No credit card required • Get started in under 2 minutes</p></div></section></div></div><footer class="YIYILMh9"><div class="l9JmpFL0"><div class="xuQkOFdz"><div><a href="/" class="RtUplo5G"><svg viewBox="0 0 950.47 149.47" xmlns="http://www.w3.org/2000/svg"><defs><style>.c1 {
271        fill: #35672f;
272      }
273
274      .c2 {
275        fill: #96be8d;
276      }</style></defs><path d="m287.14 56.76c7.11 7.72 10.66 18.33 10.66 31.81v59.44h-31v-55.24c0-6.81-1.76-12.09-5.28-15.86-3.53-3.77-8.27-5.65-14.22-5.65s-10.7 1.88-14.22 5.65-5.29 9.05-5.29 15.86v55.24h-31.18v-101.75h31.18v13.5c3.16-4.5 7.41-8.06 12.77-10.67 5.34-2.61 11.36-3.92 18.05-3.92 11.91 0 21.42 3.86 28.53 11.57z" class="c1"></path><path d="m410.86 104.61h-70.56c0.48 6.34 2.52 11.16 6.11 14.5 3.58 3.35 7.99 5.02 13.22 5.02 7.78 0 13.19-3.28 16.23-9.84h33.19c-1.7 6.68-4.77 12.7-9.21 18.04-4.44 5.36-10 9.54-16.69 12.58-6.68 3.04-14.16 4.56-22.42 4.56-9.97 0-18.84-2.12-26.63-6.38-7.78-4.24-13.85-10.33-18.23-18.24-4.38-7.89-6.57-17.14-6.57-27.7s2.16-19.82 6.48-27.72c4.31-7.91 10.36-13.98 18.14-18.24s16.71-6.38 26.81-6.38 18.59 2.06 26.26 6.2c7.66 4.13 13.64 10.03 17.95 17.69 4.32 7.66 6.48 16.59 6.48 26.8 0 2.92-0.19 5.97-0.55 9.11zm-31.36-17.32c0-5.34-1.83-9.6-5.47-12.76-3.65-3.16-8.21-4.75-13.68-4.75s-9.63 1.53-13.21 4.57c-3.59 3.04-5.81 7.35-6.66 12.94z" class="c1"></path><path d="m453.99 13.09v134.93h-31.18v-134.93z" class="c1"></path><path d="m605.93 56.76c7.11 7.72 10.66 18.33 10.66 31.81v59.44h-31v-55.24c0-6.81-1.76-12.09-5.28-15.86-3.53-3.77-8.27-5.65-14.22-5.65s-10.7 1.88-14.22 5.65-5.29 9.05-5.29 15.86v55.24h-31.18v-101.75h31.18v13.5c3.16-4.5 7.41-8.06 12.77-10.67 5.34-2.61 11.36-3.92 18.05-3.92 11.91 0 21.42 3.86 28.53 11.57z" class="c1"></path><path d="m693.46 148.01-31-42.66v42.66h-31.18v-134.92h31.18v74.58l30.82-41.4h38.47l-42.3 51.06 42.67 50.69h-38.65z" class="c1"></path><path d="m836.09 121.57v26.44h-15.86c-11.31 0-20.12-2.76-26.44-8.29s-9.48-14.56-9.48-27.08v-40.48h-12.4v-25.89h12.4v-24.8h31.18v24.8h20.42v25.89h-20.42v40.85c0 3.04 0.73 5.22 2.19 6.56 1.45 1.34 3.89 2 7.29 2z" class="c1"></path><path d="m898.47 45.26c-28.72 0-52 23.28-52 52s23.28 52 52 52 52-23.28 52-52-23.28-52-52-52zm0 77c-14.02 0-25.39-11.37-25.39-25.39s11.37-25.39 25.39-25.39 25.39 11.37 25.39 25.39-11.37 25.39-25.39 25.39z" class="c1"></path><circle cx="754.47" cy="132.26" r="17" class="c1"></circle><rect x="469.74" y="46.27" width="31.18" height="101.75" class="c1"></rect><circle cx="485.33" cy="18.26" r="17" class="c1"></circle><path d="m119.49 51.01c-6.52 0-12.59 1.99-17.62 5.4 0.73 2.91 1.12 5.96 1.12 9.1 0 20.71-16.79 37.5-37.5 37.5s-37.5-16.79-37.5-37.5 16.79-37.5 37.5-37.5c2.4 0 4.74 0.23 7.01 0.66 8.9-7.78 19.75-13.38 31.7-16-10.84-7.96-24.22-12.67-38.7-12.67-36.17 0-65.5 29.33-65.5 65.5s29.33 65.5 65.5 65.5 65.5-29.33 65.5-65.5c0-4.38-0.44-8.65-1.26-12.79-3.21-1.11-6.66-1.71-10.24-1.71z" class="c2"></path><path d="m119.49 17.01c-36.17 0-65.5 29.33-65.5 65.5 0 4.38 0.44 8.65 1.26 12.78 3.21 1.11 6.66 1.72 10.24 1.72 6.52 0 12.58-2 17.62-5.41-0.73-2.91-1.12-5.96-1.12-9.09 0-20.71 16.79-37.5 37.5-37.5s37.5 16.79 37.5 37.5-16.79 37.5-37.5 37.5c-2.4 0-4.75-0.24-7.03-0.67-8.9 7.78-19.73 13.38-31.67 16 10.84 7.96 24.22 12.67 38.7 12.67 36.17 0 65.5-29.33 65.5-65.5s-29.33-65.5-65.5-65.5z" class="c1"></path></svg></a><div class="At0zHP8Q"><div>Simplify app downloads with <span>Onelink.to</span> all app stores</div></div></div><nav aria-label="Site" class="FKYlwuDt"><h2 class="SILsyv1O">Site</h2><ul class="-k-7P1sj"><li><a href="/">Home</a></li><li><a href="/">About Onelink.to</a></li><li><a href="/support">Support</a></li><li><a href="/pricing">Pricing</a></li><li><a href="/free-qr-code-generator">QR Generator</a></li></ul></nav><div><h2 class="SILsyv1O">Legal</h2><ul class="-k-7P1sj"><li><a href="/legal/terms">Terms of Service</a></li><li><a href="/legal/privacy">Privacy Policy</a></li><li><a href="/legal/notice">Legal Notice</a></li><li><a href="#cookieconsent">
276Cookie Consent</a></li></ul></div><div><h2 class="SILsyv1O">Contact us</h2><div class="d--X7WRG"><div><a href="mailto:[email protected]">[email protected]</a><a href="mailto:[email protected]">[email protected]</a></div></div></div></div><div class="XT226T7P"><span>© 2011-2026 Onelink.to</span><span class="_7PidSWM4"><div class="KbA0-Fj1"><button aria-label="Select language" aria-expanded="false" class="TMsQ1hUl"><span class="mYmGAKq7">🌐</span><span class="FMJO1uzt">EN</span><span class="R0Qqbdcu">▼</span></button></div></span></div></div></footer><div class="HqfS2hew"></div><div class="TkN15uTU"><div class="R118D4tr"></div><div role="dialog" aria-modal="true" tabindex="-1" class="zK0a786O" style="height: 0px;"><div class="m2cf9Jm-"></div><div class="fXKd4Cqn"><button type="button" title="Close" aria-label="Close" class="sQK1dc8S JSkG2O-I PiI3LWAH"><svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24"><path d="M0 0h24v24H0z" fill="none"></path><path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path></svg></button></div></div></div></div></div>
277  
278
279</body></html>

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.