1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{};e.SENTRY_RELEASE={id:"0.10.4+2fed31ef"};var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="255a0074-40ed-4e24-a08e-a8e7936b2cbd",e._sentryDebugIdIdentifier="sentry-dbid-255a0074-40ed-4e24-a08e-a8e7936b2cbd")}catch(e){}}(),(()=>{"use strict";var e,t,r,o,a={94416(e,t,r){let o,a,n,i;var s,l,d,c=r(54309);let u=e=>new Promise((t,r)=>{e.onsuccess=()=>t(e.result),e.onerror=()=>r(e.error)});async function p(e,t,r,o,a){let n=await new Promise((o,a)=>{let n=indexedDB.open(e,r);n.onupgradeneeded=()=>{let e=n.result;e.objectStoreNames.contains(t)||e.createObjectStore(t)},n.onsuccess=()=>o(n.result),n.onerror=()=>a(n.error),n.onblocked=()=>a(Error(`IndexedDB open blocked: ${e}`))});try{let e=n.transaction(t,o),r=e.objectStore(t),i=await a(r);return await new Promise((t,r)=>{e.oncomplete=()=>t(),e.onerror=()=>r(e.error),e.onabort=()=>r(e.error)}),i}finally{n.close()}}function f(e){return!e||"object"!=typeof e||Array.isArray(e)?null:e}let v=(o=(s={dbName:"gigachat",storeName:"authHandoff",keyPrefix:"sberid:"}).storeName??"byKey",a=s.version??1,n=s.keyPrefix??"",i=e=>`${n}${e}`,{async set(e,t){await p(s.dbName,o,a,"readwrite",async r=>{await u(r.put(t,i(e)))})},get:async e=>f(await p(s.dbName,o,a,"readonly",async t=>u(t.get(i(e))))),patch:async(e,t)=>await p(s.dbName,o,a,"readwrite",async r=>{let o={...f(await u(r.get(i(e))))??{},...t};return await u(r.put(o,i(e))),o}),async delete(e){await p(s.dbName,o,a,"readwrite",async t=>{await u(t.delete(i(e)))})},consume:async e=>await p(s.dbName,o,a,"readwrite",async t=>{let r=i(e),o=t.get(r),a=t.delete(r),[n]=await Promise.all([u(o),u(a)]);return f(n)}),async clearAll(){await p(s.dbName,o,a,"readwrite",async e=>{await u(e.clear())})}});var y=r(67512),h=r(39114),g=r(22051),m=r(39688),w=r(5275),b=r(65973),S=r(10482),k=r(40190),M=r(47081),E=r(51373),T=r(36628),C=((l={}).Unknown="unknown",l.Certificate="certificate",l.SberId="sber_id",l);let _=(0,m.lh)({sid:"2yu0w68w"}),O=(0,m.lh)({sid:"3cd85f68"}),j=(0,m.y$)(null,{sid:"4cri2ynz"}),I=j.map(e=>e?e.accountType:null),{$hasSberID:x,$hasSberCA:B}=(0,m.HB)({sid:"dfd5lj9l",fn:()=>(0,T.t)({source:I,shape:{$hasSberCA:e=>e===C.Certificate,$hasSberID:e=>e===C.SberId}})}),L=j.map(e=>(null==e?void 0:e.id)??null),N=j.map(e=>(null==e?void 0:e.gigachatId)??null);(0,m.kg)({and:[x,j,(e,t)=>e?(null==t?void 0:t.id)??null:null],or:{sid:"4ogscufo"}}),j.map(Boolean),j.map(e=>(null==e?void 0:e.accountType)===C.Certificate),(0,m.XM)({and:[{clock:_,target:j}],or:{sid:"bhe464di"}}),(0,m.XM)({and:[{clock:O,source:j,filter:(e,t)=>null!==e&&(void 0!==t.voiceModeVoiceId||void 0!==t.voiceModeTranscription||void 0!==t.voiceModeSpeed),fn:(e,t)=>({...e,...void 0!==t.voiceModeVoiceId&&{voiceModeVoiceId:t.voiceModeVoiceId},...void 0!==t.voiceModeTranscription&&{voiceModeTranscription:t.voiceModeTranscription},...void 0!==t.voiceModeSpeed&&{voiceModeSpeed:t.voiceModeSpeed}}),target:j}],or:{sid:"2vvkahmx"}});let A=(0,m.EH)(e=>{},{sid:"42fgznbk"});(0,m.XM)({and:[{clock:j,target:A}],or:{sid:"1f5s7siy"}});let G=e=>e?[{"x-sm-user-id":e}]:null,$=(0,m.HB)({sid:"73m5ssu9",fn:()=>(0,w.B)(e=>{let{instance:t,name:r,basePath:o}=e,a=(0,M.h)({basePath:o});return(0,m.HB)({sid:"48wvpcci",fn:()=>(0,w.l)(()=>(0,E.T2)({instance:t,name:`${r}-userContext`,connectInterceptor:a,mapInterceptorData:G,$data:L}))})})}),H=e=>e?[{"x-project-id":e}]:null,P=(0,m.HB)({sid:"3hqib68k",fn:()=>(0,w.B)(e=>{let{instance:t,name:r,basePath:o}=e,a=(0,M.h)({basePath:o});return(0,m.HB)({sid:"2qdcpqrj",fn:()=>(0,w.l)(()=>(0,E.T2)({instance:t,name:`${r}-projectContext`,connectInterceptor:a,mapInterceptorData:H,$data:N}))})})});var W=((d={}).Banned="banned",d.Limited="limited",d);let D={GUEST_BANNED:W.Banned,GUEST_LIMITED:W.Limited},X=(0,m.lh)({sid:"93yhr9es"}),U={"SM-CGW-E60":"sber-employee-in-external-network","SM-CGW-E61":"external-user-in-sber-network"},R=(0,m.lh)({sid:"6rswnfs4"}),z=(0,m.lh)({sid:"6zklsdsx"}),K=(0,m.lh)({sid:"a4si52yn"}),q=new Set(["SM-CGW-E01","SM-CGW-E02","SM-CGW-E03","SM-CGW-E04","SM-CGW-E05","SM-CGW-E06","SM-CGW-E12"]),V=(0,m.lh)({sid:"ctvbzuvd"});var F=r(19665);let J=(0,m.lh)({sid:"4acrc4k5"}),Y=(0,m.lh)({sid:"8nf4xjd3"}
1),Z=e=>"string"==typeof e&&e.length>0,Q=e=>{try{return JSON.parse(e),!0}catch{return!1}};(0,m.XM)({and:[{clock:J,filter:e=>Z(e)&&Q(e),target:Y}],or:{sid:"srhrhj8"}});let ee=(0,m.EH)(e=>{try{JSON.parse(e)}catch(e){console.warn("[featureFlags] invalid ff header",e),F.Cp(e,{tags:{"feature-flags-header":"malformed"}})}},{sid:"44c54xvp"});(0,m.XM)({and:[{clock:J,filter:e=>Z(e)&&!Q(e),target:ee}],or:{sid:"1p3ulz3l"}});let et=(0,m.y$)(null,{sid:"2znwei1l"});(0,m.XM)({and:[{clock:Y,source:et,filter:(e,t)=>e!==t,fn:(e,t)=>t,target:et}],or:{sid:"10wh3m8e"}}),(0,m.XM)({and:[{clock:et.updates,filter:e=>null!==e}],or:{sid:"5fekktec"}});let er=e=>{var t;if(!e)return;let r=null==(t=e.headers)?void 0:t["x-giga-user-ff"];J("string"==typeof r?r:void 0)},eo=(0,m.HB)({sid:"8wou3k07",fn:()=>(0,w.B)(e=>{let{axiosInstance:t}=e;t.interceptors.response.use(e=>(er(e),e),e=>{throw er(e.response),e})})}),ea=(0,m.HB)({sid:"iwbghc0",fn:()=>(0,w.B)(e=>{let{instance:t,name:r,basePath:o}=e;(0,k.Z)(t),((e,t)=>{let{basePath:r}=t;return(0,M.h)({basePath:r})(e,{"X-Application-Name":"gigachat-b2c-web-neo","X-Application-Version":"0.10.4"})})(t,{basePath:o}),(0,m.HB)({sid:"8m8tglpj",fn:()=>(0,w.l)($,{instance:t,name:r,basePath:o})}),(0,m.HB)({sid:"5xkjt7nj",fn:()=>(0,w.l)(P,{instance:t,name:r,basePath:o})}),t.interceptors.response.use(void 0,e=>{var t,r;let o=null==(r=e.response)||null==(t=r.data)?void 0:t.code;throw o&&D[o]&&X({reason:D[o]}),e}),t.interceptors.response.use(void 0,e=>{var t,r;let o=null==(t=e.response)?void 0:t.status;throw(401===o||400===o)&&(e=>{let t;if(!("string"==typeof(t=null==e?void 0:e.code)&&t.startsWith("SM-CGW-")))return;let r=U[e.code];r&&R({reason:r})})(null==(r=e.response)?void 0:r.data),e}),t.interceptors.response.use(void 0,e=>{var t,r;if((null==(t=e.response)?void 0:t.status)===403){let t;"SM-CGW-E33"===("string"==typeof(t=null==(r=e.response.data)?void 0:r.code)?t:null)?K():((e,t)=>{if(!e||"object"!=typeof e)return!1;let r=e.get;if("function"==typeof r){let o=r.call(e,t);if("string"==typeof o&&o.length>0)return!0}let o=e[t]??e[t.toUpperCase()];return"string"==typeof o&&o.length>0})(e.response.headers,"x-user-blocked-until")&&z()}throw e}),t.interceptors.response.use(void 0,e=>{var t;if((null==(t=e.response)?void 0:t.status)===401){let t,r=e.response.data;"string"==typeof(t=null==r?void 0:r.code)&&t.startsWith("SM-CGW-")&&q.has(r.code)&&V({code:r.code,message:r.message})}throw e}),(0,m.HB)({sid:"31ckqarp",fn:()=>(0,w.l)(eo,{axiosInstance:t})})})}),en="/api/keymaster",ei=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return S.A.create({withCredentials:!0,timeout:3e4,headers:{"Content-Type":"application/json",Accept:"application/json"},...e})}();(0,m.HB)({sid:"7s2sfuwc",fn:()=>(0,w.l)(ea,{instance:ei,name:"keymaster",basePath:en})});let es=(0,b.v)({axiosInstance:ei,basePath:en}),el=async e=>{await v.set(e,{replaceTo:`${window.location.pathname}${window.location.search}`})},ed=(0,h.y)({keymasterClient:es,domainScopeName:y.j.Gigachat});(0,g.X)({keymasterClient:es,domainScopeName:y.j.Gigachat,persistHandoff:el,sso:{cookieRefresh:{storageKey:"SSO_LAST_COOKIE_REFRESH_AT_TS",cooldownMs:6048e5},failedLogin:{storageKey:"SSO_LAST_FAILED_LOGIN_AT_TS",cooldownMs:6048e5},manualLogout:{storageKey:"SSO_LAST_MANUAL_LOGOUT_AT_TS",cooldownMs:6048e5}}});let ec="hidden";function eu(){return{loaderElement:document.getElementById("root-preloader"),errorBlock:document.querySelector(".error-block")}}function ep(){let{errorBlock:e,loaderElement:t}=eu();t&&e&&(t.classList.remove(ec),e.classList.add(ec))}function ef(){let{errorBlock:e,loaderElement:t}=eu();t&&e&&(t.classList.add(ec),e.classList.remove(ec))}let ev=async()=>{var e;ep();let t=new URLSearchParams(window.location.search),r=t.get("sberIDRedirect")||void 0,o=t.get("token")||void 0,a=t.get("to");if(!r)return void ef();let n=c.Y.reduce((e,r)=>{let o=t.get(r);return o&&e.set(r,o),e},new URLSearchParams).toString(),i=`${window.location.origin}/oidc-result${n?`?${n}`:""}`;try{let t=await ed.createKeymasterSbolSession({sberIdRedirect:r,sberIdToken:o,redirectUrl:i});a&&await v.set(t.state,{replaceTo:a,meta:{method:"basic"}}),e=t.authUrl,ep(),location.href=e}catch{ef()}};document.addEventListener("DOMContentLoaded",ev)}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var r=n[e]={exports:{}};return a[e](r,r.exports,i),r.exports}i.m=a,i.d=(e,t,r)=>{var o=(t,r)=>{for(var o in t)i.o(t,o)&&!i.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,[r]:t[o]})};o(t,"get"),o(r,"value")},i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),i.r=e=>{"u">typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}
1),Object.defineProperty(e,"__esModule",{value:!0})},e=[],i.O=(t,r,o,a)=>{if(r){a=a||0;for(var n=e.length;n>0&&e[n-1][2]>a;n--)e[n]=e[n-1];e[n]=[r,o,a];return}for(var s=1/0,n=0;n<e.length;n++){for(var[r,o,a]=e[n],l=!0,d=0;d<r.length;d++)(!1&a||s>=a)&&Object.keys(i.O).every(e=>i.O[e](r[d]))?r.splice(d--,1):(l=!1,a<s&&(s=a));if(l){e.splice(n--,1);var c=o();void 0!==c&&(t=c)}}return t},t={2857:0},i.O.j=e=>0===t[e],r=(e,r)=>{var o,a,[n,s,l]=r,d=0;if(n.some(e=>0!==t[e])){for(o in s)i.o(s,o)&&(i.m[o]=s[o]);if(l)var c=l(i)}for(e&&e(r);d<n.length;d++)a=n[d],i.o(t,a)&&t[a]&&t[a][0](),t[a]=0;return i.O(c)},(o=globalThis.rspackChunkgigachat_neo||=[]).forEach(r.bind(null,0)),o.push=r.bind(null,o.push.bind(o));var s=i.O(void 0,["7748","5857"],()=>i(94416));s=i.O(s)})(); 2//# sourceMappingURL=sbolLogin.bdd442827d2dc191.js.map
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.