PageSourceSearch

https://www.notarypublichub.com.au/documents

html notarypublichub.com.au collected 2026-10-04 02:25:38 UTC 31,273 bytes, 402 lines download raw bytes

1<!DOCTYPE html><html data-spa-mode="auth"><head><!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 1-2
1
2<script async src="https://www.googletagmanager.com/gtag/js?id=
2AW-10934390307
vendor: 46 bytes, line 2
2" data-notary-gtag="AW-10934390307"></script>
3<script data-notary-gtag-init="AW-10934390307">
vendor: 127 bytes, lines 3-6
3window.dataLayer = window.dataLayer || [];
4function gtag(){dataLayer.push(arguments);}
5gtag('js', new Date());
6gtag('config', '
6AW-10934390307
vendor: 3 bytes, line 6
6');
6</script>
6<meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>Notary Public Hub | Sydney, New South Wales</title>
6<script type="importmap">{"imports":{"#entry":"/_nuxt/DfTvW1x9.js"}}</script>
6<link rel="stylesheet" href="/_nuxt/entry.BNhPDts_.css" crossorigin><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DfTvW1x9.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BnuwnCfJ.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CJxa4zEN.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/Cr_A5nC-.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CpVwzX98.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BfeVL89v.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DC71MjMq.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BW3xJdEx.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/Cp5vnDXv.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/Dn6eYzwe.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/xoHwp-VL.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CX-7MX15.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DSfUNRkq.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DT8dbmbu.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/D871UpmT.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/Cy9c14y-.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CS9q22BP.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/D0kZH-kT.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CvRvkQKv.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/B9mXBDvZ.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DRltThbx.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CJ66Adb_.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/bW6NxFOP.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BcnmgnbD.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CGz6q6Yt.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DhGUCJuA.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/C0FnF6B9.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/B1QY6PXG.js">
6<link rel="modulepreload" as="script" crossorigin href="/_nuxt/CcjLhEpR.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/4AqSIR-g.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/fxB6ffdb.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CTbRS5eE.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/892-a93p.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BuSOlfxh.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BQLItrrX.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/TRvxwt55.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/ByYpE9qi.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CyIX8cpS.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DBPNtrFu.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DzkvxkXl.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/QKu8Pks-.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BzIg4UoY.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CG8Tb9-c.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/cE-3eqKU.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DNBv1X9F.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/D5MRlojX.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CyjQTRkH.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CJK4q2eS.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/Bnu_qReS.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CEnSyeKf.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DojpP95n.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DKDWkdEs.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CVIG1Goa.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DWEoD8ZB.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CeWP5IQ6.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BbktvE5t.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BdEEpftu.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/C5BWmQlp.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CMeiKGz9.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/Dn4XiQ-N.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/Cy10nEki.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/ugCZFmaC.js">
6<script type="module" src="/_nuxt/DfTvW1x9.js" crossorigin></script>
6<link rel="prefetch" as="style" crossorigin href="/_nuxt/Editor.Bi_oDqh1.css"><link rel="prefetch" as="style" crossorigin href="/_nuxt/resizable.CzfspPze.css"><link rel="prefetch" as="script" crossorigin href="/_nuxt/Dd8bdSwF.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BwW7OsDw.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BpYfs1UU.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/Bng2rRDf.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/CgNn8X6v.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/D1cF1ZLR.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BasSImwN.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DI9PXwVX.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DHihWhf5.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BRvC3n_o.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/OpbhR_wd.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DCOqhVol.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BqUjxEuq.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/Bp3Hra1s.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/Bwc86b1k.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/C_EbOY7w.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BEabvHlm.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/CB-cdz1l.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BLLCEnUz.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/7zNVwJHJ.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DVk10B66.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/RThCIQay.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DerWVw2u.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/dhNLUSAd.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/LczgkNfS.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/2lngBEtA.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/aIE57QSw.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BmVjtApz.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/C9Ib-quI.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/B85cCF0k.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/MvicPwqH.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/i-bptsYK.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/Ck4jPk5X.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/D82ooE6Q.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DrXGPUXX.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/yzwCv8GN.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/CqdnNJmd.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BHQRk_l6.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BDzWvCYL.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/Cb07Vsgm.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BySrFbvQ.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/CcHXV2tC.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/B2s1UvgC.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DzCXWwJG.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/UAP_4k0s.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/qqNiIdxJ.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/B0H1jBoB.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/C_xjivIg.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BoRFBQCG.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/C03NJpF1.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/qWKzOjqG.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DVmAxuDp.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/TFZ6B0Pv.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/CdWjZW6-.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/CaPV1S2y.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/B29sjS4N.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DFsGpfl1.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/D7Ykhw-9.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BSqIxdSB.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/CRNd_Xy7.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/2-jZ2JT9.js">
6<link rel="prefetch" as="script" crossorigin href="/_nuxt/hXSPcpeA.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BOuXjgAu.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/CDhY7Euw.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BH0i2xF1.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/C3zyAR9D.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/CdHZJCRt.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DUFeq-Mj.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/CXhB8FYv.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/pu2ac_Yr.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/D7lBjH2W.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/C9UIUwBf.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BhzQRrj5.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/B4DTEaWH.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/Q30Icb2p.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DO3zfb0S.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/Drk4Xggy.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BBl0GQpG.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BTCrd8pN.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BOn1nuc8.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/CPEY_PZV.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BTgSQTBL.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BQ-EcXgb.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/P1UlEDbS.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/CjgyxNs_.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/CRqX-zSk.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/uP5CE6Ns.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/Jdol5rBH.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/Cm5m3-09.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/CgnVZ3Uf.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DfWMlTGB.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/K8D7TIMV.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/Dx43d2do.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BJY0mM0-.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/CeldhVjs.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BdXWfOeH.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DE2y35eY.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/Y0Z6_wAI.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/WSUE1EVB.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/CyKlLFpB.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/C84c3OV3.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/CytV0srG.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/zSy8h8rC.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/3Uk1Fyrr.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/ClzbE2_W.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/D_2IJRwu.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/D7ZRiDwl.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/ou8B-ii_.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/Bq28eeKC.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BDNMzG2s.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/bLkTAJ7O.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/D4ZMtmKk.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/CKva8ac_.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/3ZRFIYD7.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/CXDpNsny.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/CNs_Ozdc.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/D6zAAzG6.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BfzaRvhC.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BkqZNIJK.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/C5yehRXy.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/D59aS-EA.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/kNGedb7E.js"><link rel="prefetch" as="style" crossorigin href="/_nuxt/default.CDVIvNk-.css"><link rel="prefetch" as="style" crossorigin href="/_nuxt/LibraryDocumentPickerDialog.Cwr8KDc-.css"><link rel="prefetch" as="script" crossorigin href="/_nuxt/Dbw-5DO0.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/CXZx_XYD.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/CC8ncQqD.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BLlTohA-.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BylOZyac.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BW1NEDK1.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BXavaGuK.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DK2Ay1Fw.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/mEHrjVu9.js">
6<link rel="prefetch" as="script" crossorigin href="/_nuxt/eNNRBs2u.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/CSmn3taC.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/Ddj2WjWL.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/Bh4m0Sr-.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/l5xbJtC8.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/CTH4XQ7W.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DboF8-q1.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/CdCjkice.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/Q8O53wsL.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/CM_pP2Oh.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DXzW7w8W.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/Y8W93TbN.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/Cr9aP7EV.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/B_-CDyVy.js"><link rel="prefetch" as="style" crossorigin href="/_nuxt/message.2HJLaPAj.css"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DXvtJ7mL.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/EmOJlCIG.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/Cfv2P1CO.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/MNYlyQ0s.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/N9zm67Nd.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/1dOlm-U8.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/1IIM1sVg.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BfsXx4s3.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/C8HU62nJ.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/6K0u6-FO.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DQKuueU1.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DK3Fl9T5.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/uJexr4wh.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/CVKYm9mP.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/FPYYIQhH.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/CAB49sQ1.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/CN9DiGdT.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/H8_d5S5i.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/CbSvIKbT.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/TLzwWivp.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/D6O2m1Eh.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/5mGPuwAN.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BNxqnYA8.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DZj0q_Yk.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DuwGeUEc.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BJCjAEQq.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/C4MyhIIF.js"><meta name="description" content="Sydney notary public for apostilles, certified copies and documents for use overseas. NSW notary fees, witnessed signatures, Sydney CBD office and video for Gold Coast and regional clients. Online quotes, book an appointment."><meta name="keywords" content="notary public Sydney, notary public near me, notary near me, notary services, notary public fees NSW, notary fees NSW, public notary fees NSW, apostille gold coast, apostille Australia, australia apostille convention, document notarisation, certified copies, signature witnessed, notary documents, notary confirmation, notary public australia, DFAT authentication, bilingual notary, 公证, 海牙认证">
6<script>"use strict";(()=>{const o=window,e=document.documentElement,c=["dark","light"],s=getStorageValue("cookie","nuxt-color-mode")||"light";let r=s==="system"?f():s;const l=e.getAttribute("data-color-mode-forced");l&&(r=l),i(r),o["__NUXT_COLOR_MODE__"]={preference:s,value:r,getColorScheme:f,addColorScheme:i,removeColorScheme:d};function i(t){const a=""+t+"",n="";e.classList?e.classList.add(a):e.className+=" "+a,n&&e.setAttribute("data-"+n,t)}function d(t){const a=""+t+"",n="";e.classList?e.classList.remove(a):e.className=e.className.replace(new RegExp(a,"g"),""),n&&e.removeAttribute("data-"+n)}function u(t){return o.matchMedia("(prefers-color-scheme"+t+")")}function f(){if(o.matchMedia&&u("").media!=="not all"){for(const t of c)if(u(":"+t).matches)return t}return"light"}})();function getStorageValue(o,e){switch(o){case"localStorage":try{return window.localStorage.getItem(e)}catch{return null}case"sessionStorage":try{return window.sessionStorage.getItem(e)}catch{return null}case"cookie":try{return getCookie(e)}catch{return null}default:return null}}function getCookie(o){const c=("; "+window.document.cookie).split("; "+o+"=");if(c.length===2){const s=c.pop();return s?s.split(";").shift():null}}</script>
6</head><body><div id="__nuxt"></div><div id="__nuxt-loader">
6<script>
7  (function () {
8    var path = location.pathname || '/'
9    var host = (location.hostname || '').toLowerCase()
10    var portalHost = /notarypublichub\.com\.au$/.test(host) || /smallclaimshub\.com\.au$/.test(host)
11    var portalPath = /^\/notary-public(\/|$)/.test(path) || /^\/small-claims(\/|$)/.test(path)
12    if (portalHost || portalPath) {
13      document.documentElement.setAttribute('data-portal-loader', '')
14      return
15    }
16
17    // `nuxt-session` is httpOnly — mode is set on <html data-spa-mode="auth"> by server/plugins/spa-loading-session.ts.
18    if (!document.documentElement.getAttribute('data-spa-mode')) {
19      var authPath = /^\/(sign-in|register|forgot-password|reset-password)(\/|$)/.test(path)
20      document.documentElement.setAttribute('data-spa-mode', authPath ? 'auth' : 'app')
21    }
22  })()
23</script>
23
24
25<div data-spa-loading class="spa-loading-root">
26  <div class="spa-loading-auth" aria-hidden="true">
27  </div>
28
29  <div class="spa-loading-app" aria-hidden="true">
30    <aside class="spa-loading-sidebar" aria-hidden="true">
31      <div class="spa-sk-sidebar">
32        <div class="spa-sk spa-sk--sidebar-logo"></div>
33        <div class="spa-sk spa-sk--sidebar-item"></div>
34        <div class="spa-sk spa-sk--sidebar-item"></div>
35        <div class="spa-sk spa-sk--sidebar-item spa-sk--short"></div>
36        <div class="spa-sk spa-sk--sidebar-item"></div>
37        <div class="spa-sk spa-sk--sidebar-item spa-sk--short"></div>
38      </div>
39    </aside>
40    <div class="spa-loading-inset">
41      <div class="spa-loading-workspace">
42        <div class="spa-loading-pane spa-loading-pane--chat">
43          <div class="spa-sk-chat">
44            <div class="spa-sk-chat-body">
45              <div class="spa-sk spa-sk--line spa-sk--w75"></div>
46              <div class="spa-sk spa-sk--line spa-sk--w55"></div>
47              <div class="spa-sk spa-sk--bubble"></div>
48              <div class="spa-sk spa-sk--bubble spa-sk--bubble-sm"></div>
49            </div>
50            <div class="spa-sk spa-sk--composer"></div>
51          </div>
52        </div>
53        <div class="spa-loading-pane spa-loading-pane--context">
54          <div class="spa-sk-context">
55            <div class="spa-sk spa-sk--context-title"></div>
56            <div class="spa-sk spa-sk--context-row"></div>
57            <div class="spa-sk spa-sk--context-row"></div>
58            <div class="spa-sk spa-sk--context-row spa-sk--short"></div>
59            <div class="spa-sk spa-sk--context-row"></div>
60          </div>
61        </div>
62      </div>
63    </div>
64  </div>
65
66  <div class="spa-loading-portal" aria-hidden="true">
67    <div class="spa-loading-spinner" aria-hidden="true"></div>
68  </div>
69</div>
70
71<script>
72  // SPA shell stays visible until Vue mounts into #__nuxt. One automatic reload recovers
73  // stale/failed module loads (common after deploys or Vite restarts in dev).
74  (function () {
75    var RECOVER_KEY = 'nuxt-spa-recover'
76    var status = document.getElementById('spa-loading-status')
77
78    function loaderVisible() {
79      return document.querySelector('[data-spa-loading]')
80    }
81
82    function appMounted() {
83      var root = document.getElementById('__nuxt')
84      return root && root.childElementCount > 0 && root.innerText.trim().length > 0
85    }
86
87    function reloadOnce() {
88      if (sessionStorage.getItem(RECOVER_KEY))
89        return false
90      sessionStorage.setItem(RECOVER_KEY, '1')
91      location.reload()
92      return true
93    }
94
95    window.addEventListener('unhandledrejection', function (event) {
96      if (!loaderVisible() || appMounted())
97        return
98      var message = String(event.reason?.message || event.reason || '')
99      if (/dynamically imported module|Importing a module script failed|Load failed|Failed to load module script|MIME type/i.test(message))
100        reloadOnce()
101    })
102
103    window.addEventListener('error', function (event) {
104      if (!loaderVisible() || appMounted())
105        return
106      var message = String(event.message || '')
107      if (/Failed to load module script|MIME type of ["']text\/html["']/i.test(message))
108        reloadOnce()
109    }, true)
110
111    var started = Date.now()
112    var timer = setInterval(function () {
113      if (appMounted()) {
114        sessionStorage.removeItem(RECOVER_KEY)
115        clearInterval(timer)
116        return
117      }
118      if (!loaderVisible()) {
119        clearInterval(timer)
120        return
121      }
122      var elapsed = Date.now() - started
123      if (elapsed > 20000 && status)
124        status.textContent = 'Still loading. Refresh the page if this persists.'
125      if (elapsed > 45000)
126        reloadOnce()
127    }, 1000)
128  })()
129</script>
129
130
131<style>
132  /* Match app/assets/styles/main.less (--main-surface) */
133  :root {
134    --spa-main-surface: 248 248 246;
135    --spa-border: 0 0 0 / 6%;
136  }
137
138  html, body {
139    margin: 0;
140    min-height: 100%;
141    font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
142  }
143
144  /*
145   * Auth.vue: from-orange-100 to-blue-300 bg-gradient-to-br
146   * (Uno/Wind3: to bottom right in oklch)
147   */
148  html[data-spa-mode="auth"],
149  html[data-spa-mode="auth"] body,
150  html[data-spa-mode="auth"] .spa-loading-auth {
151    background-color: rgb(255 237 213);
152    background-image: linear-gradient(to bottom right in oklch, rgb(255 237 213), rgb(147 197 253));
153  }
154
155  html[data-spa-mode="app"],
156  html[data-spa-mode="app"] body {
157    background-color: rgb(var(--spa-main-surface));
158    color: #18181b;
159  }
160
161  html[data-portal-loader],
162  html[data-portal-loader] body {
163    background-color: rgb(var(--spa-main-surface));
164    color: #18181b;
165  }
166
167  .spa-loading-root {
168    position: fixed;
169    inset: 0;
170    z-index: 99999;
171    overflow: hidden;
172  }
173
174  .spa-loading-auth,
175  .spa-loading-app,
176  .spa-loading-portal {
177    display: none;
178    width: 100%;
179    height: 100%;
180    min-height: 100dvh;
181  }
182
183  html[data-spa-mode="auth"] .spa-loading-auth {
184    display: flex;
185    align-items: center;
186    justify-content: center;
187    padding: 16px;
188  }
189
190  html[data-spa-mode="app"] .spa-loading-app {
191    display: flex;
192    min-height: 100dvh;
193    width: 100%;
194  }
195
196  html[data-portal-loader] .spa-loading-portal {
197    display: flex;
198    align-items: center;
199    justify-content: center;
200  }
201
202  html[data-portal-loader] .spa-loading-auth,
203  html[data-portal-loader] .spa-loading-app {
204    display: none !important;
205  }
206
207  /* LayoutAuth: mx-auto w-full rounded-lg bg-white p-4 md:w-640px */
208  .spa-loading-auth-card {
209    width: min(640px, 100%);
210    min-height: 120px;
211    padding: 16px;
212    border-radius: 8px;
213    background: #fff;
214  }
215
216  /* App sidebar (.cream on LayoutAppSidebar) */
217  .spa-loading-sidebar {
218    flex-shrink: 0;
219    width: 16rem;
220    border-right: 1px solid rgb(var(--spa-border));
221    background: linear-gradient(
222      to bottom,
223      oklch(0.965 0.01 81.795) 0,
224      oklch(0.965 0.01 81.795) 30%,
225      color-mix(in oklab, oklch(0.965 0.01 81.795) 0%, transparent)
226    );
227  }
228
229  /* SidebarInset + assistant ContentLayout wrapper */
230  .spa-loading-inset {
231    flex: 1;
232    min-width: 0;
233    min-height: 0;
234    display: flex;
235    flex-direction: column;
236    background-color: rgb(var(--spa-main-surface));
237  }
238
239  .spa-loading-workspace {
240    flex: 1;
241    min-height: 0;
242    display: flex;
243    width: 100%;
244  }
245
246  .spa-loading-pane {
247    min-height: 0;
248    background-color: rgb(var(--spa-main-surface));
249  }
250
251  /* Personal assistant desktop split ~770px | 400px */
252  .spa-loading-pane--chat {
253    flex: 770 770 0;
254    min-width: 0;
255    border-right: 1px solid rgb(var(--spa-border));
256  }
257
258  .spa-loading-pane--context {
259    flex: 400 400 0;
260    min-width: 0;
261    max-width: 40%;
262  }
263
264  @media (max-width: 768px) {
265    .spa-loading-sidebar,
266    .spa-loading-pane--context {
267      display: none;
268    }
269
270    .spa-loading-pane--chat {
271      flex: 1 1 auto;
272      border-right: none;
273    }
274  }
275
276  .spa-sk {
277    border-radius: 6px;
278    background-color: rgb(9 9 11 / 8%);
279    animation: spa-sk-pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
280  }
281
282  .spa-loading-sidebar .spa-sk {
283    background-color: rgb(9 9 11 / 10%);
284  }
285
286  @keyframes spa-sk-pulse {
287    0%, 100% { opacity: 1; }
288    50% { opacity: 0.45; }
289  }
290
291  .spa-sk-sidebar {
292    display: flex;
293    flex-direction: column;
294    gap: 10px;
295    padding: 12px;
296  }
297
298  .spa-sk--sidebar-logo {
299    height: 32px;
300    width: 72%;
301    margin-bottom: 8px;
302    border-radius: 8px;
303  }
304
305  .spa-sk--sidebar-item {
306    height: 28px;
307    width: 100%;
308  }
309
310  .spa-sk--short {
311    width: 72%;
312  }
313
314  .spa-sk-chat {
315    display: flex;
316    flex-direction: column;
317    height: 100%;
318    min-height: 0;
319    padding: 16px;
320    gap: 16px;
321  }
322
323  .spa-sk-chat-body {
324    flex: 1;
325    min-height: 0;
326    display: flex;
327    flex-direction: column;
328    gap: 12px;
329    justify-content: center;
330    max-width: 42rem;
331    margin: 0 auto;
332    width: 100%;
333  }
334
335  .spa-sk--line {
336    height: 12px;
337  }
338
339  .spa-sk--w75 { width: 75%; }
340  .spa-sk--w55 { width: 55%; }
341
342  .spa-sk--bubble {
343    height: 72px;
344    width: 100%;
345    border-radius: 12px;
346  }
347
348  .spa-sk--bubble-sm {
349    height: 48px;
350    width: 68%;
351    align-self: flex-end;
352  }
353
354  .spa-sk--composer {
355    flex-shrink: 0;
356    height: 56px;
357    width: 100%;
358    max-width: 42rem;
359    margin: 0 auto;
360    border-radius: 12px;
361  }
362
363  .spa-sk-context {
364    display: flex;
365    flex-direction: column;
366    gap: 10px;
367    padding: 16px;
368    height: 100%;
369  }
370
371  .spa-sk--context-title {
372    height: 14px;
373    width: 55%;
374    margin-bottom: 4px;
375  }
376
377  .spa-sk--context-row {
378    height: 36px;
379    width: 100%;
380    border-radius: 8px;
381  }
382
383  .spa-loading-spinner {
384    width: 40px;
385    height: 40px;
386    border-radius: 9999px;
387    border: 3px solid rgb(9 9 11 / 12%);
388    border-top-color: rgb(9 9 11 / 55%);
389    animation: spa-loading-spin 0.9s linear infinite;
390  }
391
392  html[data-portal-loader] .spa-loading-spinner {
393    display: block;
394    margin: 0 auto;
395  }
396
397  @keyframes spa-loading-spin {
398    from { transform: rotate(0deg); }
399    to { transform: rotate(360deg); }
400  }
401</style></div><div id="teleports"></div>
401<script>window.__NUXT__={};window.__NUXT__.config={public:{defence:{publicHosts:""},familyLaw:{publicHosts:""},immigration:{publicHosts:""},notaryPublic:{publicHosts:"www.notarypublichub.com.au"},smallClaims:{publicHosts:"www.smallclaimshub.com.au"},modelTiers:[],defaultAgentLlmModel:"",virtualAgent:{voiceDisplayName:""},agentMessageSegmentTimeline:false,app:{baseUrl:""},collab:{host:"",port:0},auth:{loadStrategy:"server-first",invitationCodeEnabled:true,invitationCodeSecret:"AusLaw#Invite@2026:UseStrongRandomAndRotate!"}},app:{baseURL:"/",buildId:"fd0be235-c825-46b0-9ba5-7143fa1586c7",buildAssetsDir:"/_nuxt/",cdnURL:""}}</script>
401<script type="application/json" data-nuxt-data="nuxt-app" data-ssr="false" id="__NUXT_DATA__">[{"serverRendered":1},false]</script>
401<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"c9385406dd28470ba40f07c8ea01d0b2","r":1,"spa":2}' crossorigin="anonymous"></script>
401
402</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.