1!function(){"use strict";const t="BX.SB.Util.Network.Authorization.Status";let s=null;function e(t,s){t=t||"",s=s||window.BX;let e=t.split(".");"BX"===e[0]&&(e=e.slice(1));for(let t=0;t<e.length;t+=1)void 0===s[e[t]]&&(s[e[t]]={}),s=s[e[t]];return s}let n=function(){this.NetworkAuthorizationClass=null,this.result=null,this.promises=[],this.settings=Object.assign({},{networkNumber:null,networkUri:null},BX.Extension.getSettings(t.substring(3,39).toLowerCase()))};n.prototype={getNetworkAuthorizationClass:function(){const t=new BX.Promise;if(null!==this.NetworkAuthorizationClass)t.fulfill(this.NetworkAuthorizationClass);else{const s=document.createElement("script");s.src=this.settings.networkUri,s.onload=()=>{"function"==typeof B24NetworkAuthStatus?(this.NetworkAuthorizationClass=new B24NetworkAuthStatus,t.fulfill(this.NetworkAuthorizationClass)):t.reject(!1)},s.onerror=()=>{t.reject(!1)},window.document.head.appendChild(s)}return t},getUserAuthorizationStatus:async function(){const t=new BX.Promise,s=t=>{t=Object.assign({},{isAuthorized:null,status:null},t||{}),this.promises.forEach((s=>{"success"===t.status?s.fulfill(t):s.reject(t)})),this.promises=[]};return null!==this.result?s(this.result):(this.promises.push(t),1===this.promises.length&&this.getNetworkAuthorizationClass().then((t=>{try{(async()=>await t.isUserAuthorized())().then((t=>{s(this.result={isAuthorized:!0===t,status:"success"})})).catch((()=>{s({isAuthorized:!1,status:"error"})}))}catch(t){s({isAuthorized:!1,status:"error"})}})).catch((()=>{s({isAuthorized:!1,status:"error"})}))),t}};let i=null;const r=e(t);Object.defineProperty(r,"Instance",{enumerable:!1,get:function(){const r=function(){if(null!==s)return s;for(s=window;s!==window.parent&&e(t,s.parent.BX).hasOwnProperty("Instance");)s=s.parent;return s}();if(r!==window){let s=t.split("."),e=r;for(let t=0;t<s.length;t+=1)void 0===e[s[t]]&&(e[s[t]]={}),e=e[s[t]];return e.Instance}return null===i&&(i=new n),i}})}();
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.