CINXE.COM
<!DOCTYPE html><html lang="en" manifest="/cache.manifest?v=20250325142527&f=cache.manifest"><head><meta charset="UTF-8"><meta content="notranslate" name="google" value="notranslate"><meta content="description" name="description"><meta content="en_US" http-equiv="Content-Language"><meta content="no-cache, no-store, private" http-equiv="cache-control"><meta content="0" http-equiv="expires"><meta content="no-cache, no-store, private" http-equiv="pragma"><meta content="IE=Edge,chrome=1" http-equiv="X-UA-Compatible" charset="utf-8"><title></title><meta content="width=device-width,height=device-height,user-scalable=no,initial-scale=1,minimum-scale=1,maximum-scale=1,viewport-fit=cover" name="viewport"><meta content="yes" name="apple-mobile-web-app-capable"><meta content="yes" name="mobile-web-app-capable"><link href="data:image/png;base64,iVBORw0KGgo=" rel="shortcut icon" type="image/png"><meta content="black" name="apple-mobile-web-app-status-bar-style"><style>#css-loaded{visibility:hidden;pointer-events:none;height:0;padding:0;margin:0}#spinner{display:none;position:absolute;height:100%;width:100%;z-index:9999!important}.spinner-container.active{display:block!important}#innerspin{position:relative;height:100%}#spin-text{position:absolute;top:60%;left:0;right:0;margin:0 auto;text-align:center;width:50%}.whitelabel .whitelabel-hide,.whitelabel-show{display:none}.whitelabel .whitelabel-show{display:list-item}.center-error-message{left:0;line-height:1.2em;margin-top:-6em;position:absolute;z-index:2;text-align:center;top:50%;width:100%;height:100vh;overflow-y:auto}#init-error{margin-top:-5.5em;display:none}#main-error-container{position:relative;z-index:2;text-align:center;overflow-y:auto;height:100vh;display:none}#main-error-message{position:absolute;z-index:1;top:55%;left:0;right:0;-webkit-transform:perspective(1px) translateY(-50%);-moz-transform:perspective(1px) translateY(-50%);-ms-transform:perspective(1px) translateY(-50%);-o-transform:perspective(1px) translateY(-50%);transform:perspective(1px) translateY(-50%)}#main-error-message ul{display:inline-block;text-align:left;margin:0 2em 1.2em 1.5em;list-style-type:square;max-width:51em}#main-error-message ul li{margin-bottom:.35em}#main-error-message a{color:#fff;font-weight:700;text-decoration:none}#main-error-message a:hover{text-decoration:underline}#main-error-message .button{display:block;margin:0 auto}#snackbar{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-size:14px;background-color:#2196f3;color:#fff;padding:16px;-webkit-box-shadow:0 6px 10px rgba(0,0,0,.5);-moz-box-shadow:0 6px 10px rgba(0,0,0,.5);box-shadow:0 6px 10px rgba(0,0,0,.5);width:100%;position:fixed;z-index:3;top:0;left:0;opacity:0;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;pointer-events:none}#snackbar p{margin:0}#snackbar a{color:#fff;-webkit-text-stroke:1px rgba(0,0,0,.1);text-decoration:underline;text-decoration-color:#fff}#snackbar.dismissible{text-align:center}#snackbar .close{width:10px;left:15px;position:fixed;cursor:pointer}#snackbar.show{opacity:1;pointer-events:all}#snackbar.error{background-color:red}.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;font-size:1.2308em;padding:.75em 1.2em;min-height:2em;margin:0 0 1em;text-transform:uppercase;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;border:0;border-radius:0;cursor:pointer}body{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,"Nimbus Sans L",sans-serif!important;color:#fff;margin:0!important;padding:0!important;width:100%!important;height:100%!important}#body{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;overflow:hidden;width:100%;height:100%;background-color:#525252;background-image:url(fonts/img/default-bg-grey.png);background-repeat:no-repeat;background-size:cover;background-position:center}@keyframes spinner-line-fade-default{0%,100%{opacity:.22}1%{opacity:1}}</style><script>"undefined"==typeof window&&"undefined"!=typeof self&&(self.window=self),window._onerror=function(e,o,n,i,r){r=(r=r||{}).file||r.filename||o;if("string"==typeof r&&-1===r.indexOf("/init.")&&-1===r.indexOf("/require.")&&-1===r.indexOf("/main."))return!0;try{var a=window.location.href;if(-1===a.indexOf("retry=1"))return void setTimeout(function(){window.location.href=a+(-1===a.indexOf("?")?"?":"&")+"retry=1"},250)}catch(e){}"undefined"!=typeof App&&(App.errorHandler&&App.errorHandler.stopApplication?App.errorHandler.stopApplication():App.spinner&&App.spinner.removeSpinner&&App.spinner.removeSpinner(!0)),document.title="The application encountered a problem";o=document.getElementById("main-error-container");o&&(o.style.display="block",(r=document.querySelector("#main-error-container .button"))&&r.addEventListener("click",function(){window.location.reload()})),window._onerror=function(){}},window.onerror=function(e,o,n,i,r){window._onerror(e,o,n,i,r)};try{window._baseDomain=location.hostname.split("."),3<=window._baseDomain.length?Window.postMessage=window._baseDomain.slice(-2).join("."):Window.postMessage=window._baseDomain.join(".")}catch(e){try{4<=window._baseDomain.length?Window.postMessage=window._baseDomain.slice(-3).join("."):Window.postMessage=window._baseDomain.join(".")}catch(e){}}window.defaultDomainList=["s.pointerpro.com","s.au.pointerpro.com","p.pointerpro.com","p.au.pointerpro.com","s.staging.pointerpro.com","s.stg.pointerpro.com","s.au.staging.pointerpro.com","p.staging.pointerpro.com","p.stg.pointerpro.com","p.au.staging.pointerpro.com","s.qa.pointerpro.com","s.au.qa.pointerpro.com","p.qa.pointerpro.com","p.au.qa.pointerpro.com"],window._isWhiteLabel="dev.s.pointerpro.local"!==location.hostname&&-1===window.defaultDomainList.indexOf(location.hostname.replace("www.",""))&&!/^(.+\.)?(survey\.vc|vqc\.ch)$/.test(location.hostname);var _localStorageData={};try{_localStorageData=JSON.parse(JSON.stringify(localStorage))}catch(e){}if(void 0!==window.applicationCache&&document.getElementsByTagName("html")[0].getAttribute("manifest")){window._appCacheError=function(e){window._cacheError=e||"unknown application cache error"};try{window.applicationCache.addEventListener("error",window._appCacheError,!1)}catch(e){}}var _messageArr=[],_showSnackBarMessage=function(e,o,n,i){if(e&&(o||(_messageArr.push({message:e,isError:n}),!(2<=_messageArr.length)))){var r=document.getElementById("snackbar");if(r||((r=document.createElement("div")).id="snackbar",document.body.appendChild(r)),r.innerHTML=e,r.className="show"+(!0===n?" error":""),i&&i.dismissible){r.classList.add("dismissible");const a=document.createElement("div");a.classList.add("close"),a.innerHTML="✖",r.prepend(a),void a.addEventListener("click",()=>{r.className=r.className.replace("show",""),_messageArr.shift()})}else setTimeout(function(){r.className=r.className.replace("show",""),_messageArr.shift(),void 0!==_messageArr[0]&&_showSnackBarMessage(_messageArr[0].message,!0,_messageArr[0].isError)},4e3)}}</script><script type="text/javascript"> !function(a,b,c,d,e,f,g,h){a.RaygunObject=e,a[e]=a[e]||function(){ (a[e].o=a[e].o||[]).push(arguments)},f=b.createElement(c),g=b.getElementsByTagName(c)[0], f.async=1,f.src=d,g.parentNode.insertBefore(f,g),h=a.onerror,a.onerror=function(b,c,d,f,g){ h&&h(b,c,d,f,g),g||(g=new Error(b)),a[e].q=a[e].q||[],a[e].q.push({ e:g})}}(window,document,"script","/js/lib/raygun.min.778df06aaa34da64c056890e581f59f2.js","rg4js"); </script></head><body><noscript><div class="no-js-message" lang="en" style="margin:40px auto 0">Your browser does not allow Javascript or is missing certain functionality. Please make sure Javascript is enabled and/or use a different browser.</div></noscript><div id="spinner" class="spinner-container"><div id="innerspin"><div id="spin-text"></div></div></div><div id="main-error-container" lang="en"><div id="main-error-message"><h1>Survey failed to load properly.</h1><p>The application encountered an issue while initializing. This can be caused by several things. Please check the following:</p><ul><li>Are you on a stable internet connection?</li><li>Does the issue remain after refreshing the page?</li><li>Have you tried clearing the browser cache and then refreshing the page?<br><strong>IMPORTANT : DO NOT clear cache when there are local responses, instead contact support!</strong></li><li>Is your device or browser up-to-date?<span class="whitelabel-hide">You can check our officially supported devices and browsers here:聽<a href="https://help.pointerpro.com/en/support/solutions/articles/35000044573-what-kind-of-devices-and-browsers-are-supported-" target="_blank">supported browsers & devices</a></span></li><li>Does your browser use any plugins or extensions? Try disabling them and check whether the application loads after that.</li><li class="whitelabel-hide">If the problem keeps occurring, you can contact our support at聽<a href="mailto:support@pointerpro.com" target="_blank" rel="noreferrer noopener">support@pointerpro.com</a></li><li class="whitelabel-show">If the problem keeps occurring, please contact our support.</li></ul><button class="button">Refresh Page</button></div></div><div id="init-error" class="center-error-message"><div class="card-dialog card-wrapper"><div class="card"><div class="card-container"><div class="text-container"><p><i class="icon icon-logo logo"></i></p><p lang="en">Failed to initialize the application.</p></div></div></div></div></div><div id="css-loaded"></div><div id="fb-root"></div><div class="flakes"></div><div id="body" unselectable="on"></div><div id="snackbar"></div><script>if(window._isWhiteLabel&&(document.body.className="whitelabel"),"serviceWorker"in navigator&&"caches"in window){serviceWorkerMessageList=[],serviceWorkerOnMessage=function(e){serviceWorkerMessageList.push(e)};try{navigator.serviceWorker.addEventListener("message",serviceWorkerOnMessage)}catch(e){}}</script><script>!function(){var e,n=(new Date).getTime(),d=!1;function u(e,n,i){var t=document.createElement("script");t.crossOrigin="anonymous",t.src=e,i&&i(t),document.body.appendChild(t)}function i(){if(!d){d=!0;function i(e){var n=e.srcElement||e.target;window._onerror("Initial file failed to load. ("+e.type+")",n?n.src:null)}var t,e,o,r,n,s=[],a=this.status;if(200<=a&&a<=304)try{n=JSON.parse(this.responseText),t=n.version,s=n.hashes}catch(e){}if(!t)try{n=JSON.parse(localStorage.getItem("saAppInfo")),t=n.version,s=n.hashes}catch(e){}r=s.length?(e="/js/init."+s[0]+".js",o="/js/main."+s[1]+".js","/js/lib/require."+s[2]+".js"):(e="/js/init.458e8fbe65501945f9991cd1708f6b5c.js",o="/js/main.2af79042ba19e7b30681a95d72d04bd1.js","/js/lib/require.34c80d13807677b758a458fae471e918.js"),SA={require:{waitSeconds:30}},u(e,0,function(n){n.onload=function(e){"undefined"==typeof App?window._onerror("Initial file failed to load. (missing or bug)",n.src):(App.version=t||"",App.hashes=s||[],u(r,0,function(n){n.onload=function(e){void 0===SA.requirejs?window._onerror("Initial file failed to load. (missing or bug)",n.src):SA.require([o],function(){SA.require(["main"],function(){})},function(){})},n.onerror=i}))},n.onerror=i}),a='try { window.addEventListener("load",function(){ setTimeout(function(){ return typeof App !== "undefined" || window._onerror("timeout loading initial files"); }, 5000); }); } catch(e) {}',(n=document.createElement("script")).innerHTML=a||"",document.body.appendChild(n)}}(e=new XMLHttpRequest).addEventListener("load",i),e.addEventListener("error",i),e.addEventListener("loadend",i),e.open("GET","/app_release_number.json?v="+n),e.send(null)}()</script></body></html>