VK Next

Лучшее расширение для ВКонтакте с множеством функций, в числе которых есть эксклюзивные.

// ==UserScript==
// @name        VK Next
// @description Лучшее расширение для ВКонтакте с множеством функций, в числе которых есть эксклюзивные.
// @version     14.2.1
// @author      https://vknext.net/about
// @homepage    https://vknext.net
// @supportURL  https://vk.me/vknext
// @match       https://vk.com/*
// @match       https://vk.ru/*
// @match       https://vkvideo.ru/*
// @connect     self
// @connect     vknext.net
// @connect     api.telegram.org
// @connect     api.genius.com
// @connect     *
// @grant       GM_info
// @grant       GM_getValue
// @grant       GM_setValue
// @grant       GM_addValueChangeListener
// @grant       GM_listValues
// @grant       GM_deleteValue
// @grant       GM_xmlhttpRequest
// @grant       GM_addElement
// @grant       GM_notification
// @grant       GM_openInTab
// @grant       GM_registerMenuCommand
// @icon        https://static.vknext.net/logos/VKNext.png
// @namespace   vknext
// @noframes
// @run-at      document-start
// ==/UserScript==

(([window,globalThis])=>{(()=>{var __webpack_modules__={18055:(e,t,r)=>{r.d(t,{A:()=>a});const a=["account","ads","appWidgets","apps","audio","auth","board","database","docs","fave","friends","gifts","groups","leads","leadForms","likes","market","messages","newsfeed","notes","notifications","orders","pages","photos","places","polls","podcasts","prettyCards","store","search","secure","stats","status","storage","stories","streaming","users","utils","video","wall","widgets","junction","articles","donut","specials","statEvents","loyaltyTeen","marusia"]},82295:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});const a=globalThis.location.host.split(".");let n;n="vk"!==a[0]?"vk.com":`vk.${a[a.length-1]||"com"}`;const i=n},19575:(e,t,r)=>{"use strict";r.d(t,{n:()=>_});var a=r(37352),n=r(82050),i=r(63898),s=r(18055),o=r(82295);class _{options;_getToken;constructor({version:e,appId:t,getToken:r,language:a,onError:n,onErrorValidToken:i,exchange_token:o,onChangeToken:_}){if(void 0===r)throw new Error("getToken not found");this.options={exchange_token:o,appId:t,getToken:r,onError:n,onErrorValidToken:i,onChangeToken:_,version:e||"5.246",language:a||"ru"},this._getToken=r;for(const e of s.A)this[e]=new Proxy(Object.create(null),{get:(t,r)=>t=>this.call(`${e}.${r}`,t)})}async updateToken(){const{promise:e,resolve:t}=(0,a.A)(),{exchange_token:r,appId:n}=this.options;if(!r)return t();if(!n)return t();const s=new URLSearchParams({client_id:n.toString(),exchange_token:r,scope:"all"}),_=`https://oauth.${o.A}/auth_by_exchange_token?${s.toString()}`;{const e=await(0,i.A)(_,{method:"GET"}),r=new URLSearchParams(new URL(e.url).hash).get("#access_token");return this.options.token=r||"",this.options.exchange_token="",r&&this.options.onChangeToken&&await this.options.onChangeToken(r),t()}}async call(e,t,r=0){try{this.options.token||(this.options.token=await this.options.getToken());const a=await fetch(`https://api.${o.A}/method/${e}`+(this.options.appId?`?client_id=${this.options.appId}`:""),{method:"POST",body:new URLSearchParams({access_token:this.options.token,lang:this.options.language||"ru",v:this.options.version,...t}),headers:{"content-type":"application/x-www-form-urlencoded"}}),i=await a.json(),s=i?.error?.error_code;if(s&&r>5){const t=new Error(`[VK API] error call ${e}: ${JSON.stringify(i.error)}`);throw this.options.onError&&this.options.onError(t,i.error),t}const _=()=>this.call(e,t,r+1);return 1117===s&&this.options.exchange_token&&this.options.appId?(await this.updateToken(),_()):[1,5,38,3610].includes(s)?(this.options.onErrorValidToken&&this.options.onErrorValidToken(),this.options.token=await this.options.getToken(),_()):6===s||10===s?(await(0,n.A)(1e3),_()):i.response?i.response:i}catch(e){throw console.error(e),new Error(e)}}execute(e){return this.call("execute",e)}}},45230:(e,t,r)=>{"use strict";r.d(t,{Q:()=>f});var a=r(82050);const n=()=>"https://api.vknext.net",i=async e=>{const t=await e.json(),a=e.headers.get("Content-Type");if(a&&a.startsWith("application/x-vknextpack")&&t)try{const e=new Uint8Array(Object.values(t)),{decode:a}=await r.e(7802).then(r.bind(r,77802));return a(e)}catch(e){console.error(e)}return t};var s=r(22440),o=r(98570);const _=async()=>{try{const e=await fetch(`${n()}/internal.getAuthAppId`,{method:"GET",headers:{Accept:"application/json","Content-Type":"application/json","Api-Version":"3"}});if(e.ok)return parseInt(await e.text())}catch(e){console.error("[VK Next/getAuthAppId] Error:",e)}return 8194076},c=(0,s.A)(),d=async e=>{const t=(0,o.A)().browserApi;if(t){return(await t.storage.local.get(e))[e]}if(c?.localStorage)return c.localStorage.getItem(e);const{storage:a}=await r.e(6815).then(r.t.bind(r,96815,23));return(await a.local.get(e))[e]},l=async(e,t)=>{const a=(0,o.A)().browserApi;if(a)return void await a.storage.local.set({[e]:t});if(c?.localStorage)return void c.localStorage.setItem(e,t);const{storage:n}=await r.e(6815).then(r.t.bind(r,96815,23));await n.local.set({[e]:t})},u=async(e,t)=>{const r=`vknLP${e}`,n=`vknLPD${e}`,i=await d(r),s=await d(n);if(i&&Date.now()-(parseInt(s||"")||0)<216e5)return i?.response||i;try{const{view_url:i}=await t.apps.getEmbeddedUrl({app_id:await _(),v:"5.123"});if(!i)return await(0,a.A)(5e3),u(e,t);const s=i.split("?")[1].split("#")[0];return await l(r,s),await l(n,Date.now().toString()),s}catch(r){return console.error(r),await(0,a.A)(1500),u(e,t)}},b=u;var p=r(387);const h=async(e,t,r)=>{try{delete Uint8Array.prototype.toJSON}catch(e){console.error(e)}const a=(0,p.A)(),n=((e,t)=>{const r=e.toString().length,a=new Uint8Array(16);for(let n=0;n<t.length;n++){const i=t.charCodeAt(n)*e/r;a[n%16]^=255&i}return a})(e,t),i=await(e=>crypto.subtle.importKey("raw",e,{name:"AES-CBC"},!1,["encrypt"]))(n),s={version:await r.getVersion(),udGltZS5p:await r.getRuntimeId(),cGlkb3I:e,fdhjiD:"ba05681e16c97c31e1be20e84f250d55",v9Cdi3sD:a},o=JSON.stringify(s),_=(new TextEncoder).encode(o),c={name:"AES-CBC",iv:crypto.getRandomValues(new Uint8Array(16))},d=await crypto.subtle.encrypt(c,i,_),l=new Uint8Array(c.iv.length+d.byteLength);return l.set(new Uint8Array(c.iv),0),l.set(new Uint8Array(d),c.iv.length),l};class f{vkapi;vkAgents;userId;constructor({api:e}){this.vkapi=e,this.userId=0,this.vkAgents=new Map}async call(e,t,r){const s=await this.getVkAgent(),o={...t,"vknext-agent":await this.gvkna()};let _=0;const c=`${n()}/${e}`,d=JSON.stringify(o),l={Accept:"application/json","Content-Type":"application/json","VK-Agent":s,"VK-User-ID":`${this.userId||0}`,"9603a224b40d7b67210b78f2e390d00f":"ba05681e16c97c31e1be20e84f250d55","Api-Version":"3",...r};let u=new Response(JSON.stringify({error_code:408}),{status:408});for(;_<3;){const e=new AbortController,t=setTimeout((()=>e.abort()),15e3);try{if(u=await fetch(c,{body:d,method:"POST",headers:l,signal:e.signal}),502!==u.status)return i(u);{await(0,a.A)(2e3);const e=await u.text();if(!e.toLowerCase().includes("cloudflare"))return i(u);await(0,a.A)(_)}}catch(e){console.error(e),await(0,a.A)(2e3)}clearTimeout(t),_++}return i(u)}async getVkAgent(){if(0===this.userId&&(this.userId=await this.getUserId()),this.vkAgents.has(this.userId))return this.vkAgents.get(this.userId);return b(this.userId,this.vkapi)}async gvkna(){return await h(this.userId,"ba05681e16c97c31e1be20e84f250d55",this)}resetUserId(){this.userId=0}async getUserId(){return 0}async getRuntimeId(){return""}async getVersion(){return""}}},47875:(e,t,r)=>{"use strict";r.d(t,{A:()=>u});var a=r(19575),n=r(45230),i=r(99381),s=r(88495),o=r(36008),_=r(43883);class c extends a.n{async call(e,t){const r=await(0,_.A)();return await r.api(e,t||{})}}const d=o.default.sendMessage("vkn-b-gm");class l extends n.Q{async getRuntimeId(){return(await d).id}async getVersion(){return(await d).version}async getUserId(){const e=await(0,s.A)();return e?.id||0}async getVkAgent(){return 0===(await(0,s.A)()).id?new Promise(i.A):await super.getVkAgent()}}const u=new l({api:new c({getToken:async()=>""})})},7408:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var a=r(36008);const n=(e,t)=>{const r=new URL(e);return r.pathname=`${r.pathname}/${t}`,r.toString()};let i=null;const s=async(e="")=>{const t=document.currentScript;if(t&&t instanceof HTMLScriptElement&&t.src)return n(t.src,e);const r=await(async()=>{if(i)return i;const e=await a.default.sendMessage("vkn-b-gm");return i=e.url,e.url})();return n(r,e)}},36008:(e,t,r)=>{"use strict";r.d(t,{default:()=>s});const a=class{SOURCE_NAME="vkcom-vkn-13";messageHandlers=new Map;pendingMessages=new Map;messageHandler;constructor(){this.messageHandler=async e=>{if(e.origin!==window.origin)return;const t=e.data;if(t?.source!==this.SOURCE_NAME)return;const{type:r,payload:a,id:n,answer:i}=t;if(!0!==i)for(const e of this.messageHandlers.get(r)||[]){const t=e=>{window.postMessage({source:this.SOURCE_NAME,type:r,payload:e,id:n,answer:!0},window.origin)};try{await e(a,t)}catch(e){console.error(e)}}else for(const e of this.pendingMessages.get(n)||[])e&&(e.resolve(a),this.pendingMessages.delete(n))},window.addEventListener("message",this.messageHandler)}sendMessage(e,t){const r=this.generateUniqueId(),a=new Promise((e=>{const t=this.pendingMessages.get(r)||[];t.push({resolve:e}),this.pendingMessages.set(r,t)}));return window.postMessage({source:this.SOURCE_NAME,type:e,payload:t,id:r,answer:!1},window.origin),a}addMessageHandler(e,t){const r=this.messageHandlers.get(e)||[];return r.push(t),this.messageHandlers.set(e,r),()=>this.removeMessageHandler(e,t)}removeMessageHandler(e,t){const r=this.messageHandlers.get(e)||[],a=r.indexOf(t);-1!==a&&r.splice(a,1),this.messageHandlers.set(e,r)}requestCount=0;generateUniqueId(){return this.requestCount++}};var n=r(96708);const i=()=>{const e=GM_info.script.downloadURL||GM_info.script.updateURL;if(!e)return new URL("").origin;const t=new URL(e);return t.pathname=`/v/${GM_info.script.version}`,`${t.href}/`};const s=new class extends a{sendMessage(e,t){switch(e){case"vkn-b-gm":{const e={manifest_version:3,name:GM_info.script.name,version:GM_info.script.version,id:`${GM_info.scriptHandler.toLowerCase()}_${GM_info.script.namespace}`,url:i()};return Promise.resolve(e)}case"vkn-b-gvt":case"vkn-b-gtet":throw new Error("Not implemented");case"vkn-b-gpms":{const e=GM_getValue("primeStatus"),t={primeIsShown:e?.primeIsShown||!1,deluxeIsShown:e?.deluxeIsShown||!1};return Promise.resolve(t)}case"vkn-b-spms":{const e=t;return GM_setValue("primeStatus",{primeIsShown:e?.primeIsShown||!1,deluxeIsShown:e?.deluxeIsShown||!1}),Promise.resolve(!0)}case"vkn-b-aath":return Promise.resolve(!0);case"vkn-b-rvk":return n.r.postMessage({t:"vkb_rp"}),window.location.reload(),Promise.resolve(!0);default:console.warn("[VK Next/bridge] sendMessage",e,t)}return super.sendMessage(e,t)}}},47405:(e,t,r)=>{"use strict";r.d(t,{A:()=>w});const a=async(e,t)=>{const a=Number(t.split(String.fromCharCode(46)).join(""))*e;return(await Promise.resolve().then(r.bind(r,76408))).default(a.toString())};var n=r(76408);const i=(e,t)=>((e,t)=>{const r=new Uint8Array(e.length);for(let a=0;a<e.length;a++)r[a]=e[a]^t[a%t.length];return r})(t,(0,n.default)(e));var s=r(22440),o=r(47875),_=r(12550);const c=(0,s.A)(),d="00000000-0000-0000-0000-000000000000",l="posts_app_modules_@id:",u=async(e,t=!1)=>{const{default:n}=await r.e(5667).then(r.bind(r,65667)),s=n.getManifest(),_=i(s.id,await a(e,s.version));try{const r=await o.A.call("extension.getClientInfo",{o:[s.version,s.id,_],t:s.installType});if(4===r?.error_code&&!t)return o.A.resetUserId(),await u(e,!0);try{((e,t)=>{const r={c:JSON.stringify(t),t:Date.now()};c.localStorage.setItem(`${l}${e}`,JSON.stringify(r))})(e,r)}catch(e){console.error(e)}return r.error&&setTimeout((async()=>{c.localStorage.removeItem(`${l}${e}`)}),8e3),r.h||(r.h=d),r}catch(e){console.error(e)}return{h:d,error_code:-1}},b=new Map,p=new Map,h=async(e=!1)=>{if(!(0,_.A)())return{h:d};const t=await o.A.getUserId();if(b.has(t)&&!e)return await b.get(t);const r=new Promise((async r=>{let a=!1;try{if(!e){const[e,n]=(e=>{const t=`${l}${e}`,r=c.localStorage.getItem(t);if(r)try{const e=JSON.parse(r),t=JSON.parse(e.c);return t.error?[null,0]:[t,e.t]}catch(e){console.error(e)}return[null,0]})(t);if(e&&(r(e),a=!0,Date.now()-n<1e5))return}}catch(e){console.error(e)}try{const e=await u(t);if(a)return;r(e)}catch(e){console.error(e)}a||r({h:d,error_code:-1})}));return r.finally((async()=>{p.has(t)&&clearTimeout(p.get(t));const e=setTimeout((()=>{b.delete(t)}),5e3);p.set(t,e)})),b.set(t,r),await r};let f;const w=async()=>{if(f)return await f;f=h();const e=await f;return e||(f=null),e}},52815:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});var a=r(47405);const n=async()=>(await(0,a.A)()).h.split("-")},32488:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>i});var a=r(52815),n=r(79384);const i=async()=>{const e=await(0,a.A)(),t=(0,n.A)(e[0][0]),r=(0,n.A)(e[1][0]);return!!(97<=t&&t<=100&&97<=r&&r<=100)}},63305:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});var a=r(22390);const n=e=>(0,a.A)("Wall",e)},65578:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var a=r(22440),n=r(37352),i=r(22390);const s=async(e,t)=>{const r=(0,a.A)()[e];if(r)return Promise.resolve(r);const{promise:s,resolve:o}=(0,n.A)(),_=(0,i.A)(e,(e=>{o(e),_()}));return s}},22390:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var a=r(22440);const n=new Map,i=(e,t)=>{const r=n.get(e);r&&r.delete(t)},s=e=>{const t=(0,a.A)(),{variable:r,getValue:n,setValue:i,enumerable:o}=e,_=Object.getOwnPropertyDescriptor(t,r);Object.defineProperty(t,r,{get:n,set:r=>(i(r),_?.set?.call(t,r),o||(e.enumerable=!0,s(e)),!0),configurable:!0,enumerable:o})},o=(e,t)=>{if(n.has(e)){return n.get(e).add(t),()=>i(e,t)}const r=new Set;r.add(t),n.set(e,r);let a=window[e];return a&&t(a),s({variable:e,enumerable:e in window,getValue:()=>a,setValue:e=>{a=e;for(const t of r)t(e)}}),()=>i(e,t)}},96058:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});var a=r(65578);const n=()=>(0,a.A)("ajax")},84060:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});var a=r(65578);const n=()=>(0,a.A)("cur")},4107:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});var a=r(65578);const n=()=>(0,a.A)("nav")},88495:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});var a=r(65578);const n=()=>(0,a.A)("vk")},43883:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});var a=r(65578);const n=()=>(0,a.A)("vkApi")},58354:(e,t,r)=>{"use strict";r.d(t,{A:()=>b});var a=r(1145),n=r(14943),i=r(95684),s=r(4107),o=r(67992);const _=["#wl_post",".wl_post"].join(","),c=new o.A,d=async e=>{for(const t of c.listeners)await(0,i.A)(),t(e)},l=async()=>(await(0,n.A)(),document.querySelectorAll(_));let u=!1;const b=e=>{const t=c.addListener(e);return(0,a.A)((async()=>{for(const t of await l())e(t)})),u||(u=!0,(async()=>{const e=await(0,s.A)();e.onLocationChange((async()=>{if(e.objLoc.w)for(const e of await l())d(e)}))})()),t}},67767:(e,t,r)=>{"use strict";r.d(t,{A:()=>T});var a=r(82050),n=r(1145),i=r(14943),s=r(95684),o=r(67992),_=r(38729),c=r(2006),d=r(63305),l=r(84060),u=r(4107);const b=[".Post--redesign",".post","._post:not(.reply)",".Post",".FeedBlockWrap",".feed_post_indicator:not(:has(.post))",'[id*="postadsite_"]:not(:has(.post))',"[post-hash]:not(:has(.post))"].join(","),p=[".wall_module","#public_wall"].join(","),h=["#page_wall_posts",".page_wall_posts","#page_donut_posts"].join(","),f=["#feed_rows","._feed_rows"].join(","),w=(0,_.NS)(),k=(0,_.NS)(),g=(0,_.NS)(),m=(0,_.Ln)(),v=new o.A,y=async e=>{if(e.closest("html,body")){if(e.getElementsByClassName("PostContentDumbSkeleton").length)return await(0,a.A)(1e3),y(e);for(const t of v.listeners)await(0,s.A)(),t(e)}},q=e=>{if(e[m])return;const t=e.querySelector(".PostContentContainer__root:not(.ReactEntryRootClone)");t&&"none"!==t.style.display?y(e):(e[m]=new IntersectionObserver((t=>{for(const r of t)r.isIntersecting&&(y(e),e[m]&&(e[m].unobserve(e),delete e[m]))}),{threshold:0,rootMargin:"200px 0% 200px 0%"}),c.A.add(e),e[m].observe(e))},A=()=>document.querySelectorAll(b),S=["feed","public","profile","wall","groups"],P=e=>{e[k]||(e[k]=new MutationObserver((e=>{for(const t of e)if(t.addedNodes.length)for(const e of t.addedNodes){const t=e.querySelector(b);t&&q(t)}})),c.A.add(e),e[k].observe(e,{childList:!0}))},x=async e=>{for(const t of e.querySelectorAll(f))P(t);e[w]||(e[w]=new MutationObserver((e=>{for(const t of e)if(t.addedNodes.length)for(const e of t.addedNodes)e instanceof HTMLElement&&e.matches(f)&&P(e)})),e[w].observe(e,{childList:!0}))};let C=null;const E=async()=>{if(null!==C&&(clearTimeout(C),C=null),document.getElementById("FeedPageSkeleton"))return void(C=setTimeout((()=>{C=null,E()}),1e3));for(const e of document.querySelectorAll(p))x(e);const e=document.querySelectorAll(h);for(const t of e)t[g]||(t[g]=new MutationObserver((e=>{for(const t of e)if(t.addedNodes.length)for(const e of t.addedNodes)q(e)})),c.A.add(t),t[g].observe(t,{childList:!0}));await(0,i.A)();for(const e of A())q(e)},L=Symbol();let I=!1;const T=e=>{const t=v.addListener(e);return(0,n.A)((()=>{const t=A();for(const r of t)e(r)})),I||(I=!0,(async()=>{const e=await(0,u.A)(),t=await(0,l.A)(),r=async()=>{await(0,i.A)(),"profile"===t.module&&await(0,a.A)(1e3),E()};e.subscribeOnModuleEvaluated(r),(0,d.A)((e=>{if(e[L])return;e[L]=!0;const t=e.init;e.init=(...a)=>{const n=Reflect.apply(t,e,a);return requestAnimationFrame(r),n}})),t?.module&&await new Promise((e=>(0,n.A)(e))),(S.includes(t.module)||void 0===t.module)&&await E()})()),t}},5305:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var a=r(96058);const n=new Set;let i=!1;const s=e=>(n.add(e),(async()=>{if(i)return;i=!0;const e=await(0,a.A)(),t=e.post;e.post=function(...r){let a=!1;for(const e of n)try{const t=e(r);!0===t?a=!0:!t||t instanceof Promise||(r=t)}catch(e){console.error(e)}if(!a)return Reflect.apply(t,e,r)}})(),()=>n.delete(e))},93819:(e,t,r)=>{"use strict";r.d(t,{A:()=>_});var a=r(22440),n=r(26742),i=r(51603),s=(r(98570),r(88495));const o=(async()=>{await(0,s.A)();const e=(0,a.A)(),t="number"==typeof e.vk?.lang?e.vk.lang:(0,n.A)(),{default:o}=await r.e(521).then(r.bind(r,30521));return new o(await(0,i.A)("vkcom",t))})();const _=o},73737:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});var a=r(43171);const n=class{elements=new Set;isClearInit=!1;add(e){this.elements.add(e),this.initClear()}clear(){for(const e of this.elements){for(const t of Object.keys(e)){const r=t;if(r.startsWith("_ibs")||r.startsWith("_mbs")){const t=e[r];t?.disconnect(),delete e[r]}}this.elements.delete(e)}}initClear(){this.isClearInit||(this.isClearInit=!0,(0,a.A)((()=>{this.clear(),this.isClearInit=!1})))}}},2006:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});r(98570);const a=new(r(73737).A)},78535:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var a=r(67992),n=r(88495);const i=new a.A;let s=!1;const o=async e=>{s?await(0,n.A)():(s=!0,await(async()=>{let e=await(0,n.A)();Object.defineProperty(window,"vk",{get:()=>e,set:t=>{e=t;for(const t of i.listeners)try{t(e)}catch(e){console.error(e)}return!0},configurable:!0})})()),e(window.vk)},_=e=>{const t=i.addListener(e);return o(e),t},c=e=>{const t=new a.A,r=r=>{let a=r[e];Object.defineProperty(r,e,{get:()=>a,set:e=>{a=e;for(const e of t.listeners)try{e(a)}catch(e){console.error(e)}return!0},configurable:!0,enumerable:!0})};let i=!1;const s=async t=>{i||(i=!0,await(async()=>{const e=await(0,n.A)();e&&r(e),_((e=>{r(e)}))})());t((await(0,n.A)())[e])};return e=>{const r=t.addListener(e);return s(e),r}}},23238:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});const a=(0,r(78535).A)("pe")},43171:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});const a=e=>{const t=window.cur??{};t._back??={};const r=t._back;r.hide??=[],r.hide.push(e)}},12550:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});const a=()=>"vkvideo.ru"!==window.location.hostname},57580:(e,t,r)=>{"use strict";r(7408)},2519:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var a=r(65578);const n=()=>(0,a.A)("MECommonContext");var i=r(88495),s=r(1003);const o=async()=>{await(0,i.A)();const e=(0,s.A)(),t=await n();if(t.store.getState().viewer.id===e)return t;throw new Error("[VK Next] MEContext not found")}},1003:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});const a=(e=window.location.pathname)=>{const t=e.match(/^\/?gim(\d+)/);return t&&t[1]?-parseInt(t[1]):window.vk.id}},11860:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var a=r(4255),n=r(43024);const i=(e,t)=>{if("string"==typeof e&&(e=parseInt(e)),"string"==typeof t&&(t=parseInt(t)),t&&(t=Math.abs(t)),t){if((n.default.getValue("silentreadinclgim")[t]||[]).includes(e))return!0;return!(n.default.getValue("silentreadexclgim")[t]||[]).includes(e)&&n.default.getValue("silentreadgim")}return!!n.default.getValue("silentreadincl").includes(e)||!n.default.getValue("silentreadexcl").includes(e)&&(a.A.isGroupId(e)?n.default.getValue("silentreadbots"):a.A.isChatId(e)?n.default.getValue("silentreadchats"):n.default.getValue("silentreadusers"))}},37573:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var a=r(4255),n=r(43024);const i=(e,t)=>{if("string"==typeof e&&(e=parseInt(e)),"string"==typeof t&&(t=parseInt(t)),t&&(t=Math.abs(t)),t){if((n.default.getValue("silentwriteinclgim")[t]||[]).includes(e))return!0;return!(n.default.getValue("silentwriteexclgim")[t]||[]).includes(e)&&n.default.getValue("silentwritegim")}return!!n.default.getValue("silentwriteincl").includes(e)||!n.default.getValue("silentwriteexcl").includes(e)&&(a.A.isGroupId(e)?n.default.getValue("silentwritebots"):a.A.isChatId(e)?n.default.getValue("silentwritechats"):n.default.getValue("silentwriteusers"))}},96708:(e,t,r)=>{"use strict";r.d(t,{r:()=>n});const a=new BroadcastChannel("vknext");a.addEventListener("message",(({data:e})=>{if("object"==typeof e&&"vkb_rp"===e.t)window.location.reload()}));const n=a},43024:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>s});var a=r(86335),n=r(44181);class i extends n.A{constructor(){super("vknext")}getValue(e){const t=this.getStorage();return e in t&&void 0!==t[e]?t[e]:a.g[e]}setValue(e,t){const r=this.getStorage();r[e]=t,this.saveStorage(r)}removeValue(e){const t=this.getStorage();delete t[e],this.saveStorage(t)}getStorageWithDefault(){return{...a.g,...this.getStorage()}}clearStorage(){this.saveStorage({})}hasEnabledValues(e){return e.some((e=>this.getValue(e)))}addChangeKeyListener(e,t){return this.addListener(((r={},a={})=>{const n=r[e],i=a[e];"object"==typeof n&&"object"==typeof i&&JSON.stringify(n)===JSON.stringify(i)||Object.is(n,i)||t(n,i)}))}}const s=new i},76763:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>i});var a=r(53778);class n extends a.default{constructor(){super("wallpaper",{lifetime:5e3})}async getCurrent(){const e=await this.getStorage();return e?.current||null}}const i=new n},53778:(e,t,r)=>{"use strict";r.d(t,{default:()=>n});r(36008);var a=r(61290);const n=class{idb;name;storage=null;onChangeStorageListeners;saveTimeout=null;saveDelay;lifetime;lifetimeTimeoutId=null;defaultValue;constructor(e,{saveDelay:t,lifetime:r,defaultValue:n}={}){this.name=e,this.onChangeStorageListeners=[],this.saveDelay=t||0,this.lifetime=r,this.defaultValue=n,this.idb=a.A,GM_addValueChangeListener(this.name,(async(e,t,r)=>{this.storage=r;for(const e of this.onChangeStorageListeners)try{await e(t,r)}catch(e){console.error(e)}}))}updateStoragePromise=null;updateStorage(e=!1){return this.updateStoragePromise||(this.updateStoragePromise=this._updateStorage(e),this.updateStoragePromise.finally((()=>{this.updateStoragePromise=null}))),this.updateStoragePromise}async _updateStorage(e=!1){let t;t=GM_getValue(this.name);const r=this.storage;if(this.lifetimeTimeoutId&&(clearInterval(this.lifetimeTimeoutId),this.lifetimeTimeoutId=null),this.storage=t,!e)for(const e of this.onChangeStorageListeners)try{await e(r,t)}catch(e){console.error(e)}}async saveStorage(e){try{for(const t of this.onChangeStorageListeners)try{t(this.storage,e)}catch(e){console.error(e)}}catch(e){console.error(e)}this.storage=e,null!==this.saveTimeout&&clearTimeout(this.saveTimeout),this.saveTimeout=setTimeout((async()=>{try{GM_setValue(this.name,e)}catch(e){console.error(e)}this.saveTimeout=null}),this.saveDelay)}async getStorage(){null===this.storage&&await this.updateStorage(),this.lifetimeTimeoutId&&(clearTimeout(this.lifetimeTimeoutId),this.lifetimeTimeoutId=null),this.lifetime&&0===this.onChangeStorageListeners.length&&requestIdleCallback((()=>{this.lifetimeTimeoutId=setTimeout((()=>{this.storage=null}),this.lifetime)}));const e=this.storage||this.defaultValue;return Array.isArray(e)?[...e]:"string"==typeof e||"number"==typeof e||"boolean"==typeof e||null===e?e:{...e}}addListener(e){return this.onChangeStorageListeners.push(e),{remove:()=>this.removeListener(e)}}removeListener(e){const t=this.onChangeStorageListeners.indexOf(e);-1!==t&&this.onChangeStorageListeners.splice(t,1)}}},44181:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});r(36008);var a=r(61290);const n=class{idb;name;storage=null;inited;onInitedListeners;onChangeStorageListeners;saveTimeout=null;saveDelay;constructor(e,{saveDelay:t}={}){this.name=e,this.inited=!1,this.onInitedListeners=[],this.onChangeStorageListeners=[],this.saveDelay=t||0,this.idb=a.A,this.updateStorage().catch(console.error),GM_addValueChangeListener(this.name,(async(e,t,r)=>{this.storage=r;for(const e of this.onChangeStorageListeners)try{await e(t,r)}catch(e){console.error(e)}})),this.onInited=this.onInited.bind(this)}async updateStorage(){let e;e=GM_getValue(this.name);const t=this.storage;this.storage=e;const r=this.storage;if(this.inited)for(const e of this.onChangeStorageListeners)try{await e(t,r)}catch(e){console.error(e)}else{this.inited=!0;for(const e of this.onInitedListeners)e()}}onInited(e){this.onInitedListeners.push(e),this.inited&&e()}saveStorage(e){if(!this.inited)throw new Error(`${this.name} not inited`);const t=this.storage;this.storage=e;try{for(const e of this.onChangeStorageListeners)try{e(t,this.storage)}catch(e){console.error(e)}}catch(e){console.error(e)}null!==this.saveTimeout&&clearTimeout(this.saveTimeout),this.saveTimeout=setTimeout((async()=>{try{GM_setValue(this.name,e)}catch(e){console.error(e)}this.saveTimeout=null}),this.saveDelay)}getStorage(){if(!this.inited)throw new Error(`${this.name} not inited`);return Array.isArray(this.storage)?[...this.storage]:{...this.storage}}addListener(e){return this.onChangeStorageListeners.push(e),{remove:()=>this.removeListener(e)}}removeListener(e){const t=this.onChangeStorageListeners.indexOf(e);-1!==t&&this.onChangeStorageListeners.splice(t,1)}}},61290:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var a=r(54689);const n=new a.A("vknext-storage-v2",!0);new a.A("vknext-storage").clearDatabase();const i=n},67992:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});const a=class{_listeners=new Set;addListener(e){return this._listeners.add(e),()=>this.removeListener(e)}removeListener(e){this._listeners.delete(e)}get listeners(){return[...this._listeners]}}},98570:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const a={},n=()=>{try{"vknext"in globalThis||Object.defineProperty(globalThis,"vknext",{configurable:!1,value:a})}catch(e){}try{if("vknext"in globalThis)return globalThis.vknext;globalThis.vknext=a}catch(e){console.error(e)}return a}},38729:(e,t,r)=>{"use strict";r.d(t,{Ln:()=>i,NS:()=>n,sr:()=>s});const a=e=>`_${e}_${Math.random().toString(36).substring(2,10)}`,n=()=>a("mbs"),i=()=>a("ibs"),s=()=>a("vknext")},28893:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const a=["a","b","i","p","q","s","w","z","y","x","r","o","m","g","max","l","f","k","c","e","d","j","temp","h","n"],n=e=>{let t=null,r=0;for(const n of e){const e=n.type;if(a.includes(e)){const e=(n.width||0)*(n.height||0);e>r&&(r=e,t=n)}}return t||e[0]}},63898:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});const a=async(e,t)=>{{const r=new Request(e,t);if(r.signal.aborted)throw new DOMException("Network request aborted.","AbortError");const a=await r.arrayBuffer(),n=a.byteLength?(new TextDecoder).decode(a):void 0,i=Object.fromEntries(r.headers);return new Headers(t?.headers).forEach(((e,t)=>{i[t]=e})),new Promise(((e,t)=>{let a=!1;const s=new Promise((o=>{const{abort:_}=GM_xmlhttpRequest({method:r.method.toUpperCase(),url:r.url||location.href,headers:i,data:n,redirect:r.redirect,binary:!0,nocache:"no-store"===r.cache,revalidate:"reload"===r.cache,timeout:3e5,responseType:"blob",overrideMimeType:r.headers.get("Content-Type")??void 0,anonymous:"omit"===r.credentials,onload:({response:e})=>{o(a?null:e)},async onreadystatechange({readyState:t,responseHeaders:n,status:i,statusText:c,finalUrl:d,response:l}){if(t===XMLHttpRequest.DONE)r.signal.removeEventListener("abort",_);else if(t!==XMLHttpRequest.HEADERS_RECEIVED)return;if(a)return void o(null);const u=function(e){const t=new Headers,r=e.replace(/\r?\n[\t ]+/g," ");for(const e of r.split(/\r?\n/)){const r=e.split(":"),a=r.shift()?.trim();if(a){const e=r.join(":").trim();try{t.append(a,e)}catch(e){console.warn(`Response ${e.message}`)}}}return t}(n),b=r.url!==d,p=new Response(l instanceof ReadableStream?l:await s,{headers:u,status:i,statusText:c});Object.defineProperties(p,{url:{value:d},type:{value:"basic"},...p.redirected!==b?{redirected:{value:b}}:{},...u.has("set-cookie")||u.has("set-cookie2")?{headers:{value:u}}:{}}),e(p),a=!0},onerror:({statusText:e,error:r})=>{t(new TypeError(e||r||"Network request failed.")),o(null)},ontimeout(){t(new TypeError("Network request timeout.")),o(null)},onabort(){t(new DOMException("Network request aborted.","AbortError")),o(null)}});r.signal.addEventListener("abort",_)}))}))}}},8257:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});const a=e=>{let t=e+"";return e>1e9?t=(e/1e9).toFixed(1).toString().replace(".",",")+"B":e>1e6?t=(e/1e6).toFixed(1).toString().replace(".",",")+"M":e>1e3&&(t=(e/1e3).toFixed(1).toString().replace(".",",")+"K"),t.includes(",0")&&(t=t.slice(0,-3)+t.at(-1)),t}},76408:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>a});const a=e=>{const t=e.length,r=new Uint8Array(t);for(let a=0;a<t;a++)r[a]=e.charCodeAt(a);return r}},22440:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});const a=()=>"undefined"!=typeof unsafeWindow?unsafeWindow:void 0!==window?window:globalThis},1145:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});const a=e=>{"loading"!==document.readyState?e():document.addEventListener("DOMContentLoaded",e,{once:!0})}},54689:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});const a=class{dbName;fixValue;constructor(e,t){this.dbName=e,this.fixValue=t||!1}open(){return new Promise(((e,t)=>{const r=indexedDB.open(this.dbName);r.onupgradeneeded=()=>{this.fixValue?r.result.createObjectStore("db"):r.result.createObjectStore("db",{keyPath:"key"})},r.onsuccess=()=>e(r.result),r.onerror=()=>t(r.error)}))}async get(e){const t=await this.open(),r=new Promise((r=>{const a=t.transaction("db","readwrite").objectStore("db").get(e);a.onsuccess=()=>{const e=a.result;r(e?.key&&"val"in e?e?.val:e)}}));return r.finally((()=>t.close())),await r}async set(e,t){const r=await this.open(),a=r.transaction("db","readwrite").objectStore("db"),n=this.fixValue?a.put(t,e):a.put({key:e,val:t}),i=new Promise(((e,t)=>{n.onsuccess=()=>e(),n.onerror=()=>t(n.error)}));return i.finally((()=>r.close())),await i}async remove(e){const t=await this.open(),r=t.transaction("db","readwrite").objectStore("db"),a=new Promise(((t,a)=>{const n=r.delete(e);n.onsuccess=()=>t(),n.onerror=()=>a(n.error)}));return a.finally((()=>t.close())),await a}clearDatabase(){return new Promise(((e,t)=>{let r=indexedDB.deleteDatabase(this.dbName);r.onerror=()=>t(r.error),r.onblocked=()=>t("База данных заблокирована"),r.onsuccess=()=>e(r.result)}))}}},26742:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});const a=()=>/^ru\b/.test(navigator.language)?0:/^uk\b/.test(navigator.language)?1:/^en\b/.test(navigator.language)?3:/^de\b/.test(navigator.language)?6:/^pl\b/.test(navigator.language)?15:/^kk\b/.test(navigator.language)?97:/^be\b/.test(navigator.language)?114:3},51603:(e,t,r)=>{"use strict";r.d(t,{A:()=>_});const a={0:"default",1:"Ukrainian",3:"English",6:"German",15:"Polish",97:"Kazakh",114:"Belarusian",777:"Soviet",73:"Portuguese, Brazilian"},n=async e=>{try{const{default:t}=await r(21230)(`./${a[e]}`);return t}catch(e){console.error(e)}return{}},i=async()=>{try{const{default:e}=await r(21230)(`./${a[0]}`);return e}catch(e){console.error(e)}return{}},s=async e=>{try{const{default:t}=await r(66811)(`./${e}/${a[0]}`);return t}catch(e){console.error(e)}return{}},o=async(e,t)=>{try{const{default:n}=await r(66811)(`./${e}/${a[t]}`);return n}catch(e){console.error(e)}return{}},_=async(e,t)=>{const[r,a,_,c]=await Promise.all([n(t),i(),s(e),o(e,t)]);return{...r,...a,..._,...c}}},84436:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});var a=r(49843);const n=class{element;parent;constructor({id:e,href:t,hiddenAutoInject:r,parent:a}={}){this.element=document.createElement(t?"link":"style"),e&&(this.element.id=e),t&&(this.element.rel="stylesheet",this.element.type="text/css",this.element.href=t),r&&(this.unuse(),this.injectToPage()),this.parent=a}set innerContent(e){this.element.textContent="",e.length&&this.element.appendChild(document.createTextNode(e))}use(e=!1){this.element.media="",e&&this.injectToPage()}unuse(e=!1){this.element.media="none",e&&this.element.remove()}injectToPage(){if(this.parent){if(this.parent.contains(this.element))return;this.parent.appendChild(this.element)}else"complete"===document.readyState&&document?.head||document.documentElement.appendChild(this.element),this.injectToHead().catch(console.error)}async injectToHead(){await(0,a.A)(),document.head.appendChild(this.element)}}},4255:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const a=Object.freeze({isUserId:e=>e>=1&&e<19e8||e>=2e11&&e<1e12,isGroupId:e=>e<=-1&&e>-1e9,isChatId:e=>e>2e9&&e<21e8,convertChatPeerIdToChatId:e=>e-2e9,convertChatIdToChatPeerId:e=>e+2e9,isZeroOwner:e=>0===e,isUserIdTransitional:e=>(a.isUserId(e),0<e&&e<2e9)}),n=a},37352:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});const a=()=>{let e,t;return{promise:new Promise(((r,a)=>{e=r,t=a})),resolve:e,reject:t}}},82050:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});const a=e=>new Promise((t=>setTimeout(t,e)))},79384:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});const a=(e,t=0)=>e.charCodeAt(t)},95728:(e,t,r)=>{"use strict";function a(e){const t={};if(!e)return t;for(const r of Object.keys(e))r.startsWith("__reactFiber")&&(t.fiber=e[r]),r.startsWith("__reactProps")&&(t.props=e[r]),r.startsWith("__reactContainer")&&(t.container=e[r]);return t}r.d(t,{A:()=>a})},387:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});const a=()=>Math.floor(Date.now()/1e3)},26555:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});const a=1024,n=["B","KB","MB","GB","TB","PB","EB","ZB","YB"],i=(e,t=1)=>{if(Math.abs(e)<a)return`${e.toFixed(t)} ${n[0]}`;let r=0;const i=10**t;do{e/=a,r++}while(Math.round(Math.abs(e)*i)/i>=a&&r<n.length-1);return`${e.toFixed(t)} ${n[r]}`}},99381:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});const a=()=>{}},60962:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});const a=e=>{if("complete"===document.readyState)return void e();const t=()=>{"complete"===document.readyState&&(e(),document.removeEventListener("readystatechange",t))};document.addEventListener("readystatechange",t)}},49843:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let a=null;const n=async e=>document?.head?document.head:a&&!e?a:(a=new Promise((e=>{if(document?.head)return e(document.head);const t=new MutationObserver((()=>{document?.head&&(e(document.head),t.disconnect())}));t.observe(document.documentElement,{childList:!0})})),await a)},14943:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});const a=async()=>await new Promise((e=>requestAnimationFrame(e)))},95684:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});const a=async()=>await new Promise((e=>requestIdleCallback(e)))},86335:(e,t,r)=>{"use strict";r.d(t,{g:()=>a});const a={saveConfig:!1,hideUsersCovers:!1,ads:!0,adsPost:!0,adsPostCopyright:!1,adsSpyning:!0,disableAnalytics:!0,wideNewsFeed:!1,friends_recomm:!0,groups_recomm:!0,post_recomm:!0,clips_recomm:!0,video_recomm:!0,podcast_recomm:!0,apps_recomm:!0,narratives_recomm:!0,services_recomm:!0,customFilter:"",defaultFilter:!1,filterShortLinks:!1,filterRefLinks:!1,newDesignGroups:!1,alternativeHeader:!0,headerMoon:!0,alternativeScrollBar:!1,groupsCascaded:!1,shrikingStoryBlock:!1,rounding:!1,roundingAngle:10,casper:!1,emojiCasper:!1,chatsRight:!1,garland:!1,hideRecentGroups:!0,theme:!1,animations:!1,firstTheme:"light",secondTheme:"vknext_gray",currentTheme:"light",accent:null,accents:[],backgroundSize:"cover",backgroundPosition:"center",backgroundBlur:0,backgroundBrightness:100,backgroundContrast:100,customFont:"",activeFont:null,customLogo:"",alternativeStickerPanel:!1,vkSquare:!1,animatedSplash:!1,nodeleteall:!1,hookBombs:!1,showDeletedMsg:!0,showBombsMsg:!1,decrypt:!0,graffitiReduce:!1,dialogRight:!1,silentread_all:!1,silentreadusers:!1,silentreadchats:!1,silentreadbots:!1,silentreadgim:!1,silentwrite_all:!1,silentwriteusers:!1,silentwritechats:!1,silentwritebots:!1,silentwritegim:!1,silentreadexcl:[],silentreadincl:[],silentwriteexcl:[],silentwriteincl:[],encryptMessagesType:"",sendCasper:!1,silentMsg:!1,sendCasperTime:15,silentreadinclgim:{},silentreadexclgim:{},silentwriteinclgim:{},silentwriteexclgim:{},downDialogsWay:"txt",includeAttsInTxt:!1,prettyPrintInDownJson:!1,hideBlacklisted:!1,showChatOnline:!0,callsConfirmation:!0,noonline:!1,silentnotify:!1,alternativeWriteBar:!1,silentListen:!1,deleteTodayMessages:!0,hideGearSettings:!1,leftNavHide:!1,fixedLeftMenu:!1,sideBarBlock:"default",sideBarOnlyIcons:!1,sideBarHideRecommendations:!0,vkcc:!0,short_params:!1,flex_name:!1,changeIconsAppsAndGroups:!0,leftHideList:[],customSideBar:[{name:"Новости VK Next",link:"https://vk.com/vknext",icon:"logo_vk_outline_28",target:"_blank"},{name:"Привилегии",link:"https://vknext.net/prime",icon:"donate_outline_28",target:"_blank"},{name:"Чат VK Next",link:"https://vk.com/vknext?w=chats-207165415",icon:"messages_outline_28",target:"_blank"}],leftChange:{},currentOnline:!1,compactLeftMenu:!1,prof_info:!0,notifyFriendRemove:!1,colorFriends:!1,colorFriendsColor:"#4bb34b",colorGroups:!1,colorGroupsColor:"#0ff",hotKeys:{},alternativeProfileUrl:"",away:!0,viewPollNotVoting:!1,photoScroll:!1,galo4kiVT:!1,galo4kiSova:!1,galo4kiVKN:!0,galo4kiMp3:!1,galo4kiCoffee:!1,galo4kiVKXPlus:!1,galo4kiVkTea:!1,id3:!0,downPlaylistsWay:1,curEqualizer:[0,0,0,0,0,0,0,0,0,0],curPreset:"Flat",curVolume:.476,numTracksInPlaylist:!0,curRepeat:null,equalization:!1,voicePlaybackRate:1,voiceVolume:1,customLogoUrl:"",customEmoji:"vk",silentstories:!1,offlinebypass:!1,spyFriendOnline:!1,spyFriendOffline:!1,spyRemoveFriend:!1,spyReadMessage:!1,spyTyping:!1,spyNotifyVK:!1,spyNotifySystem:!1,spyNotCurPeer:!1,spySound:"",spyDisableSound:!1,ignoreIncomingCalls:!1,enableBtnTemplate:!0,enableBtnGraffiti:!0,enableBtnAudio:!0,enableBtnVideoMessage:!0,enableBtnOptions:!0,enableBtnExtendedDel:!0,enableBtnFav:!0,enableBtnStickers:!0,enableBtnMentions:!0,enableBtnRename:!0,enableBtnShared:!0,enableBtnChangePhoto:!0,enableBtnDlVoice:!0,enableBtnDlStories:!0,enableBtnDlPhoto:!0,enableBtnDlAlbums:!0,enableBtnDlVideo:!0,enableBtnDlMusic:!0,enableBtnDlPlaylists:!0,enableBtnText:!0,enableBtnDlEqualizer:!0,enableBtnDlPlaylistPhoto:!0,enableCheckNewVersionModal:!0,paintingMiniApps:!1,checkingUpdateInBackground:!1,hints8:[],hideOldButtonEdit:!1,hideNoSortedSettings:!1,settingsInSections:!1,typeSettingsSelected:!1,voiceEnhancer:!1,emojiSuggestions:!1,bypassMusic:!1,lastfm:!1,autoThemeChange:!1,hidableBlocks:!1,VKNclearCacheParams:{msgDeleted:!1,msgAll:!1,themes:!1,msgExpired:!1,auth:!1,chatStats:!1,localRename:!1,authVKME:!1},genius:!1,logoNY2023:!1,nyBackgroundSnowFlake:!1,nyPageHeaderGarland:!1,showAdminsChat:!1,hideLeftCount:!1,scalePhoto:!1,changePhotoWay:3,nftHide:!1,videoMessageShapeId:1,appleMessageReactions:!1,inlineCommandPrefix:"@",useInlinePic:!0,useInlineGif:!1,useInlineVid:!1,useInlineWiki:!1,useInlineRuGPT:!1,useInlineBaiChat:!1,inlineRemoveWatermark:!1,showMessageHistory:!1,currentSettingsLang:-1,extendedMessageMenu:!0,openSettingsInNewTab:!1,stickersSize:0,showAttachDownloadButtons:!0,themeEditor:!1,downloadChatHistorySplit:!0,downloadChatHistoryPrettyPrint:!1,downloadChatHistoryFormat:"txt",alternativeTopPlayer:!0,alternativeProfile:!1,customLogoNew:null,hideUnreadReactions:!1,musicRemoveAds:!0,musicExplicitIcon:!0,postFiltersMark:!1,postFiltersRemoveSpecialSymbols:!1,downloadChatHistoryAttaches:{},hideStoriesFeed:!1,showBitrateNearDuration:!1,checkBetaUpdate:!0,actionAfterUpdate:"page",videoGrid:!0,messagesSaveMode:"background",numPhotosOnAlbumDownload:!0,keepOriginalPhotoNamesDownload:!1,enablePostFiltersInGroups:!0,audioConvertMethod:/firefox|fxios/i.test(globalThis.navigator.userAgent)?"ffmpeg":"hlsjs",oldPostDesign:!0,oldPosting:!0,expandTextPost:!1,redirectToMyAllGroups:!0,hideConvoListFooter:!1}},21230:(e,t,r)=>{var a={"./Belarusian":[51300,1300],"./Belarusian.ts":[51300,1300],"./English":[78426,8426],"./English.ts":[78426,8426],"./German":[45394,5394],"./German.ts":[45394,5394],"./Kazakh":[41210,1210],"./Kazakh.ts":[41210,1210],"./Polish":[17877,7877],"./Polish.ts":[17877,7877],"./Portuguese, Brazilian":[55147,5147],"./Portuguese, Brazilian.ts":[55147,5147],"./Soviet":[22462,2462],"./Soviet.ts":[22462,2462],"./Ukrainian":[77692,7692],"./Ukrainian.ts":[77692,7692],"./default":[34079,4079],"./default.ts":[34079,4079]};function n(e){if(!r.o(a,e))return Promise.resolve().then((()=>{var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=a[e],n=t[0];return r.e(t[1]).then((()=>r(n)))}n.keys=()=>Object.keys(a),n.id=21230,e.exports=n},66811:(e,t,r)=>{var a={"./chatHistory/Belarusian":[70141,141],"./chatHistory/Belarusian.ts":[70141,141],"./chatHistory/English":[31297,1297],"./chatHistory/English.ts":[31297,1297],"./chatHistory/German":[52739,2739],"./chatHistory/German.ts":[52739,2739],"./chatHistory/Kazakh":[91351,1351],"./chatHistory/Kazakh.ts":[91351,1351],"./chatHistory/Polish":[11332,1332],"./chatHistory/Polish.ts":[11332,1332],"./chatHistory/Portuguese, Brazilian":[76628,6628],"./chatHistory/Portuguese, Brazilian.ts":[76628,6628],"./chatHistory/Soviet":[56631,6631],"./chatHistory/Soviet.ts":[56631,6631],"./chatHistory/Ukrainian":[4211,4211],"./chatHistory/Ukrainian.ts":[4211,4211],"./chatHistory/default":[66852,6852],"./chatHistory/default.ts":[66852,6852],"./global/Belarusian":[51300,1300],"./global/Belarusian.ts":[51300,1300],"./global/English":[78426,8426],"./global/English.ts":[78426,8426],"./global/German":[45394,5394],"./global/German.ts":[45394,5394],"./global/Kazakh":[41210,1210],"./global/Kazakh.ts":[41210,1210],"./global/Polish":[17877,7877],"./global/Polish.ts":[17877,7877],"./global/Portuguese, Brazilian":[55147,5147],"./global/Portuguese, Brazilian.ts":[55147,5147],"./global/Soviet":[22462,2462],"./global/Soviet.ts":[22462,2462],"./global/Ukrainian":[77692,7692],"./global/Ukrainian.ts":[77692,7692],"./global/default":[34079,4079],"./global/default.ts":[34079,4079],"./serviceWorker/Belarusian":[52068,2068],"./serviceWorker/Belarusian.ts":[52068,2068],"./serviceWorker/English":[53018,3018],"./serviceWorker/English.ts":[53018,3018],"./serviceWorker/German":[11570,1570],"./serviceWorker/German.ts":[11570,1570],"./serviceWorker/Kazakh":[7386,7386],"./serviceWorker/Kazakh.ts":[7386,7386],"./serviceWorker/Polish":[84053,4053],"./serviceWorker/Polish.ts":[84053,4053],"./serviceWorker/Portuguese, Brazilian":[83339,3339],"./serviceWorker/Portuguese, Brazilian.ts":[83339,3339],"./serviceWorker/Soviet":[88638,8638],"./serviceWorker/Soviet.ts":[88638,8638],"./serviceWorker/Ukrainian":[86652,6652],"./serviceWorker/Ukrainian.ts":[86652,6652],"./serviceWorker/default":[92319,2319],"./serviceWorker/default.ts":[92319,2319],"./settings/Belarusian":[17714,7714],"./settings/Belarusian.ts":[17714,7714],"./settings/English":[66192,6192],"./settings/English.ts":[66192,6192],"./settings/German":[70964,964],"./settings/German.ts":[70964,964],"./settings/Kazakh":[62220,2220],"./settings/Kazakh.ts":[62220,2220],"./settings/Polish":[68643,8643],"./settings/Polish.ts":[68643,8643],"./settings/Portuguese, Brazilian":[80045,45],"./settings/Portuguese, Brazilian.ts":[80045,45],"./settings/Soviet":[3464,3464],"./settings/Soviet.ts":[3464,3464],"./settings/Ukrainian":[89486,9486],"./settings/Ukrainian.ts":[89486,9486],"./settings/default":[97085,7085],"./settings/default.ts":[97085,7085],"./vkcom/Belarusian":[63975,3975],"./vkcom/Belarusian.ts":[63975,3975],"./vkcom/English":[83739,3739],"./vkcom/English.ts":[83739,3739],"./vkcom/German":[92081,2081],"./vkcom/German.ts":[92081,2081],"./vkcom/Kazakh":[32965,2965],"./vkcom/Kazakh.ts":[32965,2965],"./vkcom/Polish":[53790,3790],"./vkcom/Polish.ts":[53790,3790],"./vkcom/Portuguese, Brazilian":[57114,7114],"./vkcom/Portuguese, Brazilian.ts":[57114,7114],"./vkcom/Soviet":[66709,6709],"./vkcom/Soviet.ts":[66709,6709],"./vkcom/Ukrainian":[80777,777],"./vkcom/Ukrainian.ts":[80777,777],"./vkcom/default":[51974,1974],"./vkcom/default.ts":[51974,1974]};function n(e){if(!r.o(a,e))return Promise.resolve().then((()=>{var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=a[e],n=t[0];return r.e(t[1]).then((()=>r(n)))}n.keys=()=>Object.keys(a),n.id=66811,e.exports=n}},__webpack_module_cache__={},webpackQueues,webpackExports,webpackError,resolveQueue,leafPrototypes,getProto,inProgress,dataWebpackPrefix;function __webpack_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var r=__webpack_module_cache__[e]={id:e,loaded:!1,exports:{}};return __webpack_modules__[e].call(r.exports,r,r.exports,__webpack_require__),r.loaded=!0,r.exports}__webpack_require__.m=__webpack_modules__,webpackQueues="function"==typeof Symbol?Symbol("webpack queues"):"__webpack_queues__",webpackExports="function"==typeof Symbol?Symbol("webpack exports"):"__webpack_exports__",webpackError="function"==typeof Symbol?Symbol("webpack error"):"__webpack_error__",resolveQueue=e=>{e&&e.d<1&&(e.d=1,e.forEach((e=>e.r--)),e.forEach((e=>e.r--?e.r++:e())))},__webpack_require__.a=(e,t,r)=>{var a;r&&((a=[]).d=-1);var n,i,s,o=new Set,_=e.exports,c=new Promise(((e,t)=>{s=t,i=e}));c[webpackExports]=_,c[webpackQueues]=e=>(a&&e(a),o.forEach(e),c.catch((e=>{}))),e.exports=c,t((e=>{var t;n=(e=>e.map((e=>{if(null!==e&&"object"==typeof e){if(e[webpackQueues])return e;if(e.then){var t=[];t.d=0,e.then((e=>{r[webpackExports]=e,resolveQueue(t)}),(e=>{r[webpackError]=e,resolveQueue(t)}));var r={};return r[webpackQueues]=e=>e(t),r}}var a={};return a[webpackQueues]=e=>{},a[webpackExports]=e,a})))(e);var r=()=>n.map((e=>{if(e[webpackError])throw e[webpackError];return e[webpackExports]})),i=new Promise((e=>{(t=()=>e(r)).r=0;var i=e=>e!==a&&!o.has(e)&&(o.add(e),e&&!e.d&&(t.r++,e.push(t)));n.map((e=>e[webpackQueues](i)))}));return t.r?i:r()}),(e=>(e?s(c[webpackError]=e):i(_),resolveQueue(a)))),a&&a.d<0&&(a.d=0)},__webpack_require__.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(t,{a:t}),t},getProto=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,__webpack_require__.t=function(e,t){if(1&t&&(e=this(e)),8&t)return e;if("object"==typeof e&&e){if(4&t&&e.__esModule)return e;if(16&t&&"function"==typeof e.then)return e}var r=Object.create(null);__webpack_require__.r(r);var a={};leafPrototypes=leafPrototypes||[null,getProto({}),getProto([]),getProto(getProto)];for(var n=2&t&&e;"object"==typeof n&&!~leafPrototypes.indexOf(n);n=getProto(n))Object.getOwnPropertyNames(n).forEach((t=>a[t]=()=>e[t]));return a.default=()=>e,__webpack_require__.d(r,a),r},__webpack_require__.d=(e,t)=>{for(var r in t)__webpack_require__.o(t,r)&&!__webpack_require__.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},__webpack_require__.f={},__webpack_require__.e=e=>Promise.all(Object.keys(__webpack_require__.f).reduce(((t,r)=>(__webpack_require__.f[r](e,t),t)),[])),__webpack_require__.u=e=>2551===e?"scripts/29ca6c029.vknext.js":4667===e?"scripts/de535da55.vknext.js":3543===e?"scripts/ef1252cd9.vknext.js":181===e?"scripts/3ccf948a7.vknext.js":8238===e?"scripts/4af99b6b0.vknext.js":7887===e?"scripts/7e7bfab9c.vknext.js":3506===e?"scripts/088bf97db.vknext.js":"scripts/"+{33:"c57acc63f",45:"6866b17bc",53:"41f148c4e",70:"cccab388d",102:"060d8186f",113:"8aba02720",119:"14c9ada03",122:"71a2348a7",134:"f1a1e69e9",141:"108b27b4a",150:"d65a8ade5",225:"7d362cc82",240:"a92ea1a8c",277:"aef8a4d05",286:"c9720e7fa",340:"a3b74e743",350:"aa9f4cf9b",367:"d5702a557",445:"311122fd9",521:"350d85828",634:"bfff400bc",661:"c085d4104",681:"dcf23061c",697:"dbf21186e",752:"40843c206",763:"b8573ffc8",772:"a7fed8d83",777:"c6ec4f266",779:"712a5c848",781:"89aabeb11",835:"5826c25e7",851:"c4ae76910",863:"bf653f531",956:"f46377401",959:"b0f3898ec",964:"44e2d0e42",1013:"1c92e174e",1049:"b8cb14184",1062:"958bc8204",1077:"9c3239ae3",1092:"0e3382e18",1145:"a10f15589",1192:"56e16ee24",1210:"c53f46104",1243:"d21f29d29",1251:"61b22a21d",1297:"8fb7d416f",1300:"e7d5c87c2",1303:"c72c60dbd",1313:"b960a772d",1332:"9f676fe93",1348:"db1e3eea2",1351:"feaeb7d41",1356:"b4665712d",1396:"92af6be16",1512:"d1e404a2c",1547:"7ca4772e4",1570:"8947497bd",1584:"4388c5312",1691:"6379234e1",1799:"9db3f51f3",1812:"e52219e00",1818:"2bad1ac60",1825:"d7a62b0f2",1832:"e7fc29e43",1860:"e2dc9eed2",1941:"7b3da7292",1949:"9c7c10088",1974:"f0fad1d1e",1985:"cc6b34fa9",2013:"6fba01765",2031:"4f1a6df47",2052:"9345b2c2e",2068:"009e40ddc",2081:"43128583a",2135:"ec7f6f89c",2139:"c6406f729",2205:"b47efdad3",2214:"0efab1688",2220:"8328fa17a",2223:"a9e6245b5",2268:"a61f1dfd5",2295:"5e7443067",2319:"1af50373a",2342:"6d4df42da",2343:"a1d0963d7",2350:"a844fffc5",2352:"9767b5ac0",2402:"40a80e34c",2425:"f4249fe4b",2441:"9bbbcaf0b",2462:"5d4574b94",2497:"b7337cae4",2554:"1b6e5f752",2606:"05f51b0b5",2661:"6b8c128f0",2680:"5ddf2fc92",2692:"0bc353a4d",2699:"03935151d",2710:"d2f1455db",2721:"20530032c",2725:"c338e1361",2739:"e3fe5822a",2760:"6d394ee8d",2797:"bc122679e",2827:"2e6c0279e",2835:"28c3864e2",2838:"adc5663d0",2893:"37d1663ed",2913:"d60f3acbe",2957:"f42999bbd",2963:"b4247a8f0",2965:"ca3d51d34",3018:"750ee7e0e",3023:"1f8ddfcd2",3028:"59d7b43b5",3040:"1c91f7847",3064:"5d2397627",3091:"0e28bca13",3096:"6be4cab40",3099:"6fda31faf",3158:"65a7f519d",3161:"1257a3001",3172:"b5761c0e5",3179:"de2086b88",3235:"8e12af28f",3236:"719aa3c47",3247:"49eefb3ff",3265:"d8b2ad63d",3266:"78f7252a8",3301:"8110dd3a0",3339:"9b6125675",3341:"8353a1d05",3370:"ec0eaaa3a",3383:"dfc6a575c",3415:"870eac9d2",3418:"8e3d79144",3456:"8d2a87ade",3464:"c5db7dad4",3622:"8ec2c1a5f",3671:"87426bf55",3716:"834a1112a",3739:"1047156b3",3762:"2fba8ba91",3790:"458186bfe",3793:"5c6827932",3807:"4041f9d1b",3877:"1f76f0f6d",3887:"93d690030",3923:"f34fdf888",3975:"78886c158",3983:"c1db91769",4006:"acd955e11",4051:"d85afedd9",4053:"900bb39d8",4058:"1f0c0496f",4060:"b1e817c97",4064:"01d1d6ba3",4067:"22c1a14c5",4075:"6b8193be9",4079:"de6e1b86b",4091:"322d9b39d",4092:"d472f689d",4117:"6f43cfb08",4144:"130771a2d",4199:"bb23f181e",4211:"39a5d1af5",4253:"ed3931b08",4271:"f4ed00891",4288:"7437ed0c0",4304:"acfe8ba52",4306:"f5f4007a3",4352:"0e107c1ad",4391:"f583fbc2d",4412:"9d9e7f265",4413:"77a9c5ae6",4461:"9821b81a5",4475:"726803647",4530:"a2bb270cf",4547:"134d9ad4f",4570:"9cddee795",4599:"5a6700e87",4619:"344dd10e7",4639:"e9e9521c9",4682:"f8bcbf863",4708:"df79bf38e",4747:"975d831e0",4765:"937169e06",4827:"f7e54b9c0",4942:"f3a358d1f",4945:"8490a7616",4980:"8ff34ec1b",5006:"e1ff7397c",5024:"f99fe1490",5061:"0ef0d2c02",5105:"5c1378bee",5121:"7a063ccd5",5147:"ea8748b07",5189:"a71b5cec6",5225:"b9268ac85",5246:"8cc1e8312",5251:"5d09e5a61",5283:"47fb087d3",5301:"fc968ad41",5302:"ef78280f8",5333:"4604d6550",5338:"038e63892",5355:"8aa2fc3c6",5394:"18aff833d",5454:"3d8480ade",5469:"8dfd69d8b",5473:"a809ff9d5",5477:"55ec14c7c",5499:"43da34d27",5508:"9aeb71bbf",5510:"ed34ff00d",5542:"631330eb5",5544:"04ae1d4bf",5559:"675d9071a",5560:"abe4c2500",5609:"d62c196f0",5616:"7d0edb78a",5618:"66a766b0b",5629:"7b80775f6",5633:"91e33d1ef",5640:"feff4eac7",5667:"823a71dac",5671:"5bcc0363e",5697:"56c21129f",5740:"c1e63345f",5794:"26d64c6d0",5860:"4768f8ebb",5889:"68e466159",5942:"af330ede6",5949:"c497afa28",6014:"9bf810abb",6076:"27ef96580",6148:"2dc4f757b",6192:"2e39f6f44",6193:"7c21ae82e",6195:"20e4a003a",6264:"e8f26d26a",6289:"7d7e46000",6332:"fde2db2f7",6394:"ea0bfabe1",6396:"c14a13a05",6466:"2ca8a576a",6468:"b8f196aa4",6474:"78cf849e3",6537:"2635dd94b",6542:"b3fe3be64",6550:"374bc7540",6552:"6ee577b5c",6613:"0db1937a4",6628:"f17efc676",6631:"52c01dc23",6652:"6dbbbb9a0",6709:"8606e1ce0",6728:"a8873564b",6741:"952597cdf",6746:"411104d25",6807:"21e12e210",6815:"4dce46777",6852:"81c4c5d4c",6856:"86e46b546",6867:"884849f26",6873:"eeab07721",6886:"3bf3128be",6917:"cb684f494",6929:"b4c6375f0",6953:"c41e40530",6966:"948f217cf",7085:"369728141",7087:"3734a26c7",7114:"a73f0be93",7223:"76df09935",7248:"28a4807b8",7263:"39efc5097",7292:"6afabcc3c",7302:"cccefdf2d",7331:"fe13b4f01",7374:"cdde1fca3",7386:"4ce70e6f4",7425:"019f47f16",7486:"91b071fff",7528:"30b411bc1",7539:"0d81d85a6",7643:"94038f8f1",7692:"7b9528809",7714:"7befd6ed5",7717:"1af31abde",7721:"5498278ef",7746:"416e8b669",7802:"4edde39b5",7841:"4f5e9e294",7855:"9936783e9",7858:"2205663f6",7877:"a0ddacc46",7886:"78bf06b78",7980:"f2bf7fc95",8048:"53a6efb26",8075:"3011ebcc0",8082:"01b654a38",8227:"cb5c2d670",8279:"35d2e4b3a",8350:"c159bf43b",8357:"ce57356a5",8361:"e89162f14",8365:"41748e5e7",8426:"85698bb43",8486:"d723e2448",8638:"5843e5f4c",8643:"a8f51e95c",8650:"63b543f47",8671:"db7797597",8715:"d4042fa12",8823:"ff7bbe7df",8901:"05c1c5017",8922:"7ef0825ff",8975:"44f6e9f3f",8982:"261e5ab5f",8987:"401a93c08",8996:"5b3d847a8",8997:"b4b3b22d7",9009:"321911005",9013:"dd08f1f56",9014:"cabc21003",9038:"2932b0af2",9106:"bc73106ce",9123:"bc6d5d786",9193:"200418b20",9287:"67598129a",9304:"7d9e7798f",9319:"94db9ad8b",9326:"6ff47706d",9344:"2d42bad31",9381:"6220e9c46",9441:"d74f1b06d",9449:"d1b7ddb6a",9461:"0df186039",9477:"9021ad85c",9486:"f104b9268",9499:"70773ddde",9509:"225119918",9604:"33f874512",9646:"5005f048f",9697:"dd80c7e8f",9724:"5dfe20727",9738:"173c4a258",9745:"3a720aa74",9755:"dc26def9e",9765:"168944365",9784:"05782213b",9817:"11e3b9830",9840:"de76b2841",9847:"c3b560dbd",9867:"443e78a15",9942:"5d37526f2",9947:"e3de570f4"}[e]+".vknext.js",__webpack_require__.miniCssF=e=>"styles/"+{33:"a7f9c4f52",70:"0243a299b",113:"b083185ae",134:"ab009139e",225:"4bd24f129",277:"b2aee6a64",286:"d31602b8f",445:"2ad83368f",661:"234acd87b",681:"1fd3bb2a4",697:"b083185ae",752:"12a4d9e31",772:"ea4b6c3ae",781:"a132b0a68",835:"f1bb0e7c4",851:"4d8400eb7",956:"b8dafc98f",959:"bbcc14b03",1062:"612bfadbc",1077:"5a03757f2",1145:"12a4d9e31",1251:"234acd87b",1303:"eb1a127ba",1313:"f0747ea2f",1584:"a3b109211",1799:"bed222544",1818:"c9132203a",1825:"13a8a92bc",1832:"f01eb6716",1860:"bfafbc995",1949:"9456764d9",1985:"0d809f64a",2031:"c7eb8c497",2052:"7ae8afc29",2135:"a3b109211",2139:"99ca9fa4d",2214:"194493f13",2268:"e6009bee4",2342:"0e7ce3424",2350:"8946d7706",2352:"2416801d3",2402:"8afa86896",2554:"b810cd878",2606:"4d8400eb7",2661:"b46f44a95",2721:"4d8400eb7",2725:"0e7ce3424",2760:"c61b01e44",2797:"4983d584d",2835:"a72deb310",2913:"bbcc14b03",2957:"bbcc14b03",3023:"bbcc14b03",3064:"2416801d3",3091:"5c1e3c0fe",3158:"401462741",3161:"3c183786f",3179:"3a08f9182",3236:"aa4090b30",3247:"606562be8",3265:"af1725ecb",3266:"c6e07c81d",3301:"f72206c19",3341:"194493f13",3383:"65adf46bc",3418:"1a22da6a4",3456:"75b5e6838",3622:"e340d959b",3762:"194493f13",3793:"cfac4d82e",3877:"d90c84dfc",3887:"bd93daec4",3923:"be088ac15",4006:"47d4e1f2d",4051:"12a4d9e31",4060:"d6397524e",4064:"3e59eb471",4067:"bbcc14b03",4075:"28a099047",4117:"a06461b03",4199:"576a0efea",4253:"05ee562cf",4271:"194493f13",4288:"65740f85d",4304:"f80f1f176",4306:"512465de7",4391:"44c382564",4461:"bbcc14b03",4475:"0e7ce3424",4530:"03d49eaef",4570:"f80f1f176",4599:"82ebccfe1",4682:"da3f12308",4708:"b1a49f153",4827:"0e7ce3424",4942:"a06461b03",5121:"358ba93e4",5225:"25c494662",5246:"14a6c3353",5301:"e895e9d6e",5333:"82ebccfe1",5355:"77fc2da94",5454:"a7986dab4",5469:"3b85a9863",5473:"194493f13",5477:"94f5bf2c0",5508:"a6f8698d7",5510:"8a260dbe0",5542:"bbcc14b03",5544:"12a4d9e31",5559:"1f4746b8e",5609:"3a8abec14",5616:"ca65fce30",5618:"c2b93157c",5671:"a1696f0dd",5697:"973b72226",5794:"dbd176676",5889:"9db0a8690",5942:"1f4746b8e",5949:"0e7ce3424",6014:"ee73b0567",6076:"05985c80d",6148:"4177ccc11",6195:"b770f1db7",6396:"3d04f3374",6466:"07c99f2b8",6468:"5c5abee74",6474:"60db2824e",6537:"08a1cbbde",6741:"b78d7f500",6807:"93c2c67fd",6867:"12a4d9e31",6886:"bbcc14b03",6917:"d571ab3ec",6929:"515d3fd81",6953:"13fd573dc",6966:"a6ad2ff13",7087:"d752b8a12",7223:"0e7ce3424",7292:"3e59eb471",7331:"f80f1f176",7374:"c8258f0dc",7425:"d8e68aee9",7486:"b2aee6a64",7717:"194493f13",7721:"ba00dfd48",7858:"12a4d9e31",8075:"5c1e3c0fe",8082:"6040fd62e",8227:"e0beaabf2",8350:"166fb5285",8361:"bbcc14b03",8715:"3d0bf8ac4",8823:"39219fbec",8901:"7949a364a",8975:"551a2ab05",8996:"7657780d7",8997:"f18e8a10e",9013:"d82fd7427",9106:"3c183786f",9123:"bae4f2e8b",9319:"bbcc14b03",9441:"976812ad4",9449:"d3a08083f",9461:"515d3fd81",9477:"194493f13",9509:"bbcc14b03",9646:"a7986dab4",9697:"194493f13",9738:"53c8cd219",9745:"5fe4575a7",9755:"ab60dd422",9765:"a3b109211",9847:"be8ea921e",9942:"0e7ce3424"}[e]+".vknext.css",__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),inProgress={},dataWebpackPrefix="vknext:",__webpack_require__.l=(e,t,r,a)=>{if(inProgress[e])inProgress[e].push(t);else{var n,i;if(void 0!==r)for(var s=document.getElementsByTagName("script"),o=0;o<s.length;o++){var _=s[o];if(_.getAttribute("src")==e||_.getAttribute("data-webpack")==dataWebpackPrefix+r){n=_;break}}n||(i=!0,(n=document.createElement("script")).charset="utf-8",n.timeout=120,__webpack_require__.nc&&n.setAttribute("nonce",__webpack_require__.nc),n.setAttribute("data-webpack",dataWebpackPrefix+r),n.src=e),inProgress[e]=[t];var c=(t,r)=>{n.onerror=n.onload=null,clearTimeout(d);var a=inProgress[e];if(delete inProgress[e],n.parentNode&&n.parentNode.removeChild(n),a&&a.forEach((e=>e(r))),t)return t(r)},d=setTimeout(c.bind(null,void 0,{type:"timeout",target:n}),12e4);n.onerror=c.bind(null,n.onerror),n.onload=c.bind(null,n.onload),i&&document.head.appendChild(n)}},__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},__webpack_require__.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),__webpack_require__.p="https://ext.vknext.net/v/14.2.1/",(()=>{if("undefined"!=typeof document){var e=e=>new Promise(((t,r)=>{var a=__webpack_require__.miniCssF(e),n=__webpack_require__.p+a;if(((e,t)=>{for(var r=document.getElementsByTagName("link"),a=0;a<r.length;a++){var n=(s=r[a]).getAttribute("data-href")||s.getAttribute("href");if("stylesheet"===s.rel&&(n===e||n===t))return s}var i=document.getElementsByTagName("style");for(a=0;a<i.length;a++){var s;if((n=(s=i[a]).getAttribute("data-href"))===e||n===t)return s}})(a,n))return t();((e,t,r,a,n)=>{var i=document.createElement("link");i.rel="stylesheet",i.type="text/css",__webpack_require__.nc&&(i.nonce=__webpack_require__.nc),i.onerror=i.onload=r=>{if(i.onerror=i.onload=null,"load"===r.type)a();else{var s=r&&r.type,o=r&&r.target&&r.target.href||t,_=new Error("Loading CSS chunk "+e+" failed.\n("+s+": "+o+")");_.name="ChunkLoadError",_.code="CSS_CHUNK_LOAD_FAILED",_.type=s,_.request=o,i.parentNode&&i.parentNode.removeChild(i),n(_)}},i.href=t,(e=>{if("LINK"===e.tagName&&"undefined"!=typeof GM_addElement){const t=GM_addElement("link",{rel:e.rel,type:e.type,href:e.href});return t.onerror=e.onerror,void(t.onload=e.onload)}(document.head||document.documentElement).appendChild(e)})(i)})(e,n,0,t,r)})),t={1473:0};__webpack_require__.f.miniCss=(r,a)=>{t[r]?a.push(t[r]):0!==t[r]&&{33:1,70:1,113:1,134:1,225:1,277:1,286:1,445:1,661:1,681:1,697:1,752:1,772:1,781:1,835:1,851:1,956:1,959:1,1062:1,1077:1,1145:1,1251:1,1303:1,1313:1,1584:1,1799:1,1818:1,1825:1,1832:1,1860:1,1949:1,1985:1,2031:1,2052:1,2135:1,2139:1,2214:1,2268:1,2342:1,2350:1,2352:1,2402:1,2554:1,2606:1,2661:1,2721:1,2725:1,2760:1,2797:1,2835:1,2913:1,2957:1,3023:1,3064:1,3091:1,3158:1,3161:1,3179:1,3236:1,3247:1,3265:1,3266:1,3301:1,3341:1,3383:1,3418:1,3456:1,3622:1,3762:1,3793:1,3877:1,3887:1,3923:1,4006:1,4051:1,4060:1,4064:1,4067:1,4075:1,4117:1,4199:1,4253:1,4271:1,4288:1,4304:1,4306:1,4391:1,4461:1,4475:1,4530:1,4570:1,4599:1,4682:1,4708:1,4827:1,4942:1,5121:1,5225:1,5246:1,5301:1,5333:1,5355:1,5454:1,5469:1,5473:1,5477:1,5508:1,5510:1,5542:1,5544:1,5559:1,5609:1,5616:1,5618:1,5671:1,5697:1,5794:1,5889:1,5942:1,5949:1,6014:1,6076:1,6148:1,6195:1,6396:1,6466:1,6468:1,6474:1,6537:1,6741:1,6807:1,6867:1,6886:1,6917:1,6929:1,6953:1,6966:1,7087:1,7223:1,7292:1,7331:1,7374:1,7425:1,7486:1,7717:1,7721:1,7858:1,8075:1,8082:1,8227:1,8350:1,8361:1,8715:1,8823:1,8901:1,8975:1,8996:1,8997:1,9013:1,9106:1,9123:1,9319:1,9441:1,9449:1,9461:1,9477:1,9509:1,9646:1,9697:1,9738:1,9745:1,9755:1,9765:1,9847:1,9942:1}[r]&&a.push(t[r]=e(r).then((()=>{t[r]=0}),(e=>{throw delete t[r],e})))}}})(),(()=>{var e={1473:0};__webpack_require__.f.j=(t,r)=>{var a=__webpack_require__.o(e,t)?e[t]:void 0;if(0!==a)if(a)r.push(a[2]);else if(/^5(477|544)$/.test(t))e[t]=0;else{var n=new Promise(((r,n)=>a=e[t]=[r,n]));r.push(a[2]=n);var i=__webpack_require__.p+__webpack_require__.u(t),s=new Error;__webpack_require__.l(i,(r=>{if(__webpack_require__.o(e,t)&&(0!==(a=e[t])&&(e[t]=void 0),a)){var n=r&&("load"===r.type?"missing":r.type),i=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+n+": "+i+")",s.name="ChunkLoadError",s.type=n,s.request=i,a[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var a,n,[i,s,o]=r,_=0;if(i.some((t=>0!==e[t]))){for(a in s)__webpack_require__.o(s,a)&&(__webpack_require__.m[a]=s[a]);if(o)o(__webpack_require__)}for(t&&t(r);_<i.length;_++)n=i[_],__webpack_require__.o(e,n)&&e[n]&&e[n][0](),e[n]=0},r=window.webpackChunkvknext=window.webpackChunkvknext||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),__webpack_require__.nc=void 0;var __webpack_exports__={};(()=>{"use strict";var _lib_createPromise__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(37352),_injected_bridge_getRuntimeURL__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(7408);console.info("[VK Next] userscript start");const getChunkFromServer=async e=>{try{return(await fetch(e)).text()}catch(e){}const{promise:t,resolve:r,reject:a}=(0,_lib_createPromise__WEBPACK_IMPORTED_MODULE_0__.A)();return GM_xmlhttpRequest({method:"GET",url:e,onload:({responseText:e})=>{if(!e)return a(new Error("Chunk not found"));r(e)},onerror:e=>a(e)}),t},getChunkCacheKey=e=>`_webpack_require_l_cache_${new URL(e).pathname}`;__webpack_require__.l=(chunkUrl,done)=>{const onLoad=(text,fromCache=!1)=>{try{eval(text),done(),fromCache||requestAnimationFrame((()=>{requestIdleCallback((()=>{GM_setValue(getChunkCacheKey(chunkUrl),text)}))}))}catch(e){console.error(e),done(e)}};{const e=GM_getValue(getChunkCacheKey(chunkUrl),"");if(e?.length)return onLoad(e,!0)}getChunkFromServer(chunkUrl).then((e=>onLoad(e))).catch(done)},(0,_injected_bridge_getRuntimeURL__WEBPACK_IMPORTED_MODULE_1__.A)("vknext.css").then((e=>{GM_addElement("link",{href:e,rel:"stylesheet",type:"text/css"})}))})(),(()=>{"use strict";__webpack_require__(57580);var e=__webpack_require__(98570);const t=(0,e.A)();t.webpack=t.webpack||{exports:new Map,re:new Map,_c:new Map,onLoadModule:()=>{throw new Error("deprecated")}};var r=__webpack_require__(43024);const a=["ad.mail.ru","/al_video.php?act=ads_stat","/dist/web/ads_light","/ads_rotate","js/lib/px.js"],n=["trk.mail.ru","mc.yandex.ru/metrika/watch.js","rs.mail.ru","google-analytics.com/analytics.js","*.ms.vk.com","*.ms.vk.ru"],i=["tracker-api.my.com","top-fwz1.mail.ru/js/code.js","r.mail.ru","tns-counter.ru","stats.vk-portal.net/uxzoom","stat.pladform.ru","stats.vk-portal.net/web-stats"],s=(e,t)=>{try{if(!t.includes)return!1;for(let r of e)if(r&&t.includes(r))return!0}catch(e){console.error(e)}return!1},o=e=>(!r.default.getValue("ads")||!s(a,e))&&((!r.default.getValue("adsSpyning")||!s(i,e))&&(!r.default.getValue("disableAnalytics")||!s(n,e))),_=(e,t)=>{setTimeout((()=>{e.onerror&&(e.onerror(new Event("error")),e.remove())}),1e3)},c=()=>{Object.defineProperty(HTMLScriptElement.prototype,"src",{set:function(e){return o(this)?this.setAttribute("src",e):_(this),!0}}),Object.defineProperty(HTMLImageElement.prototype,"src",{set:function(e){return o(this)?this.setAttribute("src",e):_(this),!0}}),Object.defineProperty(HTMLIFrameElement.prototype,"src",{set:function(e){return o(this)?this.setAttribute("src",e):_(this),!0}});const e=window.fetch;window.fetch=function(...t){try{const e=t[0],r=e instanceof URL?e.href:`${e}`;o(r)||(t[0]="file://")}catch(e){console.error("[VK Next/scriptHook] fetch error",e)}return Reflect.apply(e,this,t)}};r.default.onInited(c);const d=()=>Promise.resolve();var l=__webpack_require__(32488);const u=e=>async()=>await(0,l.default)()?e():d(),b=(e,t)=>{const a=()=>t().catch(console.error);r.default.onInited((()=>"function"==typeof e?(e=>{if(e(r.default.getStorageWithDefault()))return void a();const{remove:t}=r.default.addListener((()=>{e(r.default.getStorageWithDefault())&&(a(),t())}))})(e):Array.isArray(e)?(e=>{if(r.default.hasEnabledValues(e))return void a();const{remove:t}=r.default.addListener((()=>{r.default.hasEnabledValues(e)&&(a(),t())}))})(e):void(e=>{if(r.default.getValue(e))return void a();const{remove:t}=r.default.addChangeKeyListener(e,((e,r)=>{r&&(a(),t())}))})(e)))};var p=__webpack_require__(12550);const h=u((()=>__webpack_require__.e(8357).then(__webpack_require__.bind(__webpack_require__,48357)))),f=()=>__webpack_require__.e(7855).then(__webpack_require__.bind(__webpack_require__,27855)),w=()=>__webpack_require__.e(4619).then(__webpack_require__.bind(__webpack_require__,64619)),k=u((()=>Promise.all([__webpack_require__.e(2838),__webpack_require__.e(9326)]).then(__webpack_require__.bind(__webpack_require__,79326))));(0,p.A)()&&(b("silentstories",h),b("silentnotify",f),b("noonline",w),b("offlinebypass",k));var g=__webpack_require__(1145),m=__webpack_require__(60962);const v=e=>{document.documentElement.classList.contains(e)||document.documentElement.classList.add(e)},y=e=>{document.documentElement.classList.contains(e)&&document.documentElement.classList.remove(e)},q=(e,t,a)=>{const n=async e=>{const[r,n]=(e=>{const r=[],a=[];if("string"==typeof t)return r.push(t),a.push(t),[r,a];for(const[n,i]of Object.entries(t))n===e?r.push(i):a.push(i);return[r,a]})(e);if("boolean"==typeof e)return a?e&&await a()?r.forEach(v):n.forEach(y):e?r.forEach(v):n.forEach(y);r.forEach(v),n.forEach(y)};r.default.onInited((()=>{const t=r.default.getValue(e);n(t)})),r.default.addChangeKeyListener(e,((e,t)=>{n(t)}))};var A=__webpack_require__(76763);const S="WC5dNr5xIV1jGBbZ",P="I2ZAg8yNvqIYAIpx",x="B4t8_W1rj4lX7nwx",C=u((()=>__webpack_require__.e(9604).then(__webpack_require__.bind(__webpack_require__,77223)))),E=u((()=>Promise.all([__webpack_require__.e(2551),__webpack_require__.e(4667),__webpack_require__.e(9840),__webpack_require__.e(2205),__webpack_require__.e(5301)]).then(__webpack_require__.bind(__webpack_require__,35048)))),L=()=>__webpack_require__.e(8987).then(__webpack_require__.bind(__webpack_require__,8987)),I=()=>__webpack_require__.e(5629).then(__webpack_require__.bind(__webpack_require__,75629)),T=()=>Promise.all([__webpack_require__.e(2551),__webpack_require__.e(4667),__webpack_require__.e(9840),__webpack_require__.e(3543),__webpack_require__.e(2699),__webpack_require__.e(5477),__webpack_require__.e(779),__webpack_require__.e(3877)]).then(__webpack_require__.bind(__webpack_require__,56844)),M=()=>Promise.all([__webpack_require__.e(2551),__webpack_require__.e(4667),__webpack_require__.e(9840),__webpack_require__.e(7263),__webpack_require__.e(5609)]).then(__webpack_require__.bind(__webpack_require__,19191)),B=()=>Promise.all([__webpack_require__.e(7263),__webpack_require__.e(445)]).then(__webpack_require__.bind(__webpack_require__,54660)),V=()=>Promise.all([__webpack_require__.e(2551),__webpack_require__.e(4667),__webpack_require__.e(9840),__webpack_require__.e(3543),__webpack_require__.e(181),__webpack_require__.e(8486),__webpack_require__.e(5477),__webpack_require__.e(5697)]).then(__webpack_require__.bind(__webpack_require__,55697)),O=()=>__webpack_require__.e(70).then(__webpack_require__.bind(__webpack_require__,90070)),N=()=>__webpack_require__.e(1547).then(__webpack_require__.bind(__webpack_require__,81547)),j=u((()=>__webpack_require__.e(4060).then(__webpack_require__.bind(__webpack_require__,44060))));b("animatedSplash",(()=>__webpack_require__.e(9123).then(__webpack_require__.bind(__webpack_require__,39123)))),b("accent",(()=>__webpack_require__.e(2797).then(__webpack_require__.bind(__webpack_require__,2797)))),b("currentTheme",(()=>Promise.all([__webpack_require__.e(7886),__webpack_require__.e(5510)]).then(__webpack_require__.bind(__webpack_require__,45510)))),b("alternativeHeader",(()=>__webpack_require__.e(6014).then(__webpack_require__.bind(__webpack_require__,46014)))),b("customLogoNew",E),b("activeFont",j),b("rounding",(()=>__webpack_require__.e(8715).then(__webpack_require__.bind(__webpack_require__,78715)))),b("vkSquare",(()=>__webpack_require__.e(8922).then(__webpack_require__.bind(__webpack_require__,78922)))),(0,g.A)((()=>{b("garland",L),b("logoNY2023",I),b("headerMoon",T),b("stickersSize",N)})),(0,m.A)((()=>{b((({customEmoji:e})=>"vk"!==e),C),b("nyPageHeaderGarland",M),b("nyBackgroundSnowFlake",B),b((({currentTheme:e,themeEditor:t})=>e===t),V),__webpack_require__.e(772).then(__webpack_require__.bind(__webpack_require__,40772)).catch(console.error)})),q("alternativeScrollBar",S),q("groupsCascaded",P),q("shrikingStoryBlock",x);(async()=>{const e=await A.default.getCurrent();return Boolean(e)})().then((e=>{if(e)return void O().catch(console.error);const{remove:t}=A.default.addListener((async(e,r)=>{if(r?.current)return O().catch(console.error),void t()}))}));const D="Rp3LSn3qlwoUl6SD",R="nmu8vJNY4YmINL7A",U="enlfOyJVlsz_JMZ3",H="xw6OlZZX4HaUOhHN",G="f254slvoM7ormh3l";q("casper","xi0xWytUHYLLrwvW"),q("emojiCasper",D),q("chatsRight",R),q("hideRecentGroups",U),q("hideUnreadReactions",H),q("nftHide",G);const F="KiuFDX9wJHuSx21b",K="Wc16BPoj4KaxmorD",W="fH_Ioyhslg9V_tYy",z="zuRlSwfV_zPM1OnH",$="lwbGGYZj9VmlAF6a",J="TApLYcnzvG2ew7b2",Q="ExclYJLISh1pTvOK",Y="XSeuL2O77GAC4WmE",X=()=>__webpack_require__.e(3807).then(__webpack_require__.bind(__webpack_require__,83807)),Z=()=>Promise.all([__webpack_require__.e(2551),__webpack_require__.e(4667),__webpack_require__.e(9840),__webpack_require__.e(9784),__webpack_require__.e(5469)]).then(__webpack_require__.bind(__webpack_require__,27600)),ee=()=>__webpack_require__.e(5283).then(__webpack_require__.bind(__webpack_require__,85283)),te=()=>__webpack_require__.e(5740).then(__webpack_require__.bind(__webpack_require__,15740)),re=()=>__webpack_require__.e(7374).then(__webpack_require__.bind(__webpack_require__,57374)),ae=()=>{if(r.default.getValue("vkcc"))return!0;const e=r.default.getValue("customSideBar")||[];return!!(Array.isArray(e)&&e.length>0)},ne=()=>{if(ae())return void Z().catch(console.error);const{remove:e}=r.default.addListener((()=>{ae()&&(Z().catch(console.error),e())}))},ie=()=>Object.keys(r.default.getValue("leftChange")||{}).length>0,se=()=>{if(ie())return void te().catch(console.error);const{remove:e}=r.default.addChangeKeyListener("leftChange",(()=>{ie()&&(te().catch(console.error),e())}))};(0,p.A)()&&(b("currentOnline",re),(0,m.A)((()=>{b("changeIconsAppsAndGroups",X),b("flex_name",ee)})),(0,g.A)((()=>{r.default.onInited(ne),r.default.onInited(se),__webpack_require__.e(53).then(__webpack_require__.bind(__webpack_require__,50053)).catch(console.error)})),r.default.onInited((()=>{const e=r.default.getValue("sideBarBlock");"boolean"==typeof e&&r.default.setValue("sideBarBlock",e?"solid_block":"default")})),q("compactLeftMenu",F),q("fixedLeftMenu",K),q("hideGearSettings",W),q("hideLeftCount",z),q("leftNavHide",$),q("sideBarHideRecommendations",J),q("sideBarOnlyIcons",Q),q("sideBarBlock",{solid_block:Y}));var oe=__webpack_require__(5305),_e=__webpack_require__(11860),ce=__webpack_require__(37573);r.default.onInited((()=>{(0,oe.A)((e=>{const[t,r,a]=e;if("al_im.php"===t&&r?.act){if("a_mark_read"===r.act&&(0,_e.A)(r.peer||0,r.gid||0))return a?.onFail&&a.onFail(new Error("stop")),!0;if("a_activity"===r.act&&(0,ce.A)(r.peer||0,r.gid||0))return a?.onFail&&a.onFail(new Error("stop")),!0}return!1}))}));var de=__webpack_require__(4107),le=__webpack_require__(88495),ue=__webpack_require__(23238),be=__webpack_require__(2519);const pe=["me_fc_message_actions","me_message_selecting","vkm_profile_info_screen_name","vkm_settings_experimental","vkm_hide_forward_author","me_community_messages_enabled","vkm_convo_forbid_writing_all","vkm_message_preview_on_hover","vkm_recommended_folders","vkm_settings_hide_suggested","vkm_send_private_message_link","vkm_stickers_popup","vkm_media_share","vkm_delete_chat","vkm_new_chunk_parser","vkm_photo_save_to_album","vkm_media_viewer_report","vkm_chat_list_collapse","vkm_compact_mode_button_switch","vkm_members_search_pagination","vkm_convo_antispam_card","vkm_settings_privacy","vas_gifts_random_pack","vkm_birthday_sticker_pack","vkm_chat_restore"],he=()=>{window.vk&&(window.vk.pe||(window.vk.pe={}),window.vk.pe.vkm_reforged_in_vkcom=1,window.vk.pe.vkm_reforged_enable_layout_switch=1,window.vk.pe.vkm_hide_forward_author=1)};(0,oe.A)((e=>{if(he(),"al_im.php"===e[0]&&("im"===e[1]?.__query||"al_im.php"===e[1]?.__query)){const t=e[2].onDone;e[2].onDone=function(...e){const r=Reflect.apply(t,this,e);return r instanceof Promise?r.finally(he):he(),r}}return e})),(async()=>{(e=>{if(!e.store.featureFlags)return;const t=e.store.featureFlags;for(const e of pe)t[e]=!0;t.vkm_new_forward=!1,t.vkm_reactions||(t.vkm_reactions=20),t.vkm_bubble_theme_default_value||(t.vkm_bubble_theme_default_value=1),t.vkm_mediascope_collect=!1})(await(0,be.A)())})().catch(console.error),(async()=>{(0,le.A)().then(he);const e=await(0,de.A)();(0,ue.A)(he),e.addNavigationStartListener&&e.addNavigationStartListener(he)})().catch(console.error);const fe="g4KRlBjq2wRmXwzE",we="J6OyB8mCx6vOrXrJ",ke="ulbGFKpJHuM7Dmry",ge="UI7cnl86xmEp7pPC",me="DeghZIsc8RKlRwJe",ve=()=>Promise.all([__webpack_require__.e(2551),__webpack_require__.e(4667),__webpack_require__.e(9840),__webpack_require__.e(3543),__webpack_require__.e(5477),__webpack_require__.e(2441),__webpack_require__.e(8082)]).then(__webpack_require__.bind(__webpack_require__,18082)),ye=()=>Promise.all([__webpack_require__.e(7980),__webpack_require__.e(9646)]).then(__webpack_require__.bind(__webpack_require__,18143)),qe=()=>__webpack_require__.e(4092).then(__webpack_require__.bind(__webpack_require__,74092)),Ae=()=>Promise.all([__webpack_require__.e(5251),__webpack_require__.e(2214)]).then(__webpack_require__.bind(__webpack_require__,21679)),Se=()=>__webpack_require__.e(4271).then(__webpack_require__.bind(__webpack_require__,4271)),Pe=()=>__webpack_require__.e(9745).then(__webpack_require__.bind(__webpack_require__,79745)),xe=()=>__webpack_require__.e(4747).then(__webpack_require__.bind(__webpack_require__,34747)),Ce=()=>Promise.all([__webpack_require__.e(2838),__webpack_require__.e(2441),__webpack_require__.e(1985)]).then(__webpack_require__.bind(__webpack_require__,71985)),Ee=()=>Promise.all([__webpack_require__.e(2441),__webpack_require__.e(7980),__webpack_require__.e(5454)]).then(__webpack_require__.bind(__webpack_require__,85199)),Le=()=>__webpack_require__.e(2963).then(__webpack_require__.bind(__webpack_require__,72963)),Ie=()=>__webpack_require__.e(9477).then(__webpack_require__.bind(__webpack_require__,79477));(0,p.A)()&&(b(["nodeleteall","showDeletedMsg","showBombsMsg","hookBombs"],ye),(0,m.A)((()=>{b("showAdminsChat",ve),b("callsConfirmation",qe),b("enableBtnTemplate",Ae),b("showChatOnline",Se),b("enableBtnOptions",Pe),b("enableBtnFav",xe),b("decrypt",Ce),b("showDeletedMsg",Ee),b("encryptMessagesType",Le)})),(0,g.A)((()=>{__webpack_require__.e(119).then(__webpack_require__.bind(__webpack_require__,119)).catch(console.error),Promise.all([__webpack_require__.e(2551),__webpack_require__.e(4667),__webpack_require__.e(9840),__webpack_require__.e(4058),__webpack_require__.e(5477),__webpack_require__.e(3383)]).then(__webpack_require__.bind(__webpack_require__,13383)).catch(console.error)})),q("dialogRight",fe),q("hideConvoListFooter",me),q("appleMessageReactions",we),q("graffitiReduce",ke),q("alternativeWriteBar",ge),r.default.onInited((()=>{const e=()=>{const e=(()=>{if(r.default.getValue("useInlinePic"))return Ie;const e=r.default.getValue("useInlineGif"),t=r.default.getValue("useInlineVid"),a=r.default.getValue("useInlineWiki"),n=r.default.getValue("useInlineRuGPT");return!!(e||t||a||n)&&u(Ie)})();e&&e().catch(console.error)};e(),r.default.addListener(e)})));const Te="TZto94uhf3RRyA1y",Me="Kc43xJCgSJNU8RkG",Be=()=>__webpack_require__.e(3179).then(__webpack_require__.bind(__webpack_require__,13179)),Ve=()=>__webpack_require__.e(6746).then(__webpack_require__.bind(__webpack_require__,16746)),Oe=u((()=>__webpack_require__.e(835).then(__webpack_require__.bind(__webpack_require__,30835))));b("musicRemoveAds",(()=>__webpack_require__.e(6873).then(__webpack_require__.bind(__webpack_require__,66873)))),q("musicRemoveAds",Te),q("musicExplicitIcon",Me),(0,g.A)((()=>{b("equalization",Ve),b("alternativeTopPlayer",Oe)})),(0,m.A)((()=>{b("showBitrateNearDuration",Be),__webpack_require__.e(3762).then(__webpack_require__.bind(__webpack_require__,43762)).catch(console.error)}));var Ne=__webpack_require__(95728),je=__webpack_require__(58354),De=__webpack_require__(67767);const Re="DT3e4KgDg9wrvmFV",Ue="u6WiVDdCl1KHPRO8",He="aX8FfX5nieSQPtO7",Ge="YxsiqUtZXxOyJ2Yr",Fe="oisL7B11IacOTbDN",Ke="_cHKK6HiX3Y6_Ba7",We="hOFEd6512PWvbnSo",ze="sAjtifKQrRvE4WCi",$e="Jyuoc2t29WHoqmzd",Je="HBtHAXND2U8wzzA8",Qe="q6ws89xraQaPvxKK",Ye="emitelAd8O0ViVh6",Xe="o3a0_QYb5GROt4IA";var Ze=__webpack_require__(8257);const et=(e,t)=>{const r=document.createElement("div");r.className="like_views like_views--inActionPanel",r.setAttribute("role","img"),r.setAttribute("title",(e=>window.getLang?window.getLang("like_N_people_viewed",e):String(e))(e)),t&&r.setAttribute("onmouseover",`Likes && Likes.updateViews('wall${t}', event);`);const a=document.createElement("span");a.className="like_views__icon";const n=document.createElementNS("http://www.w3.org/2000/svg","svg");n.setAttribute("fill","none"),n.setAttribute("height","16"),n.setAttribute("viewBox","0 0 16 16"),n.setAttribute("width","16"),n.setAttribute("xmlns","http://www.w3.org/2000/svg");const i=document.createElementNS("http://www.w3.org/2000/svg","g");i.setAttribute("fill","currentColor");const s=document.createElementNS("http://www.w3.org/2000/svg","path");s.setAttribute("d","M9.5 8a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z");const o=document.createElementNS("http://www.w3.org/2000/svg","path");o.setAttribute("clip-rule","evenodd"),o.setAttribute("d","M15.5 8c0-1-3-5-7.5-5S.5 7 .5 8s3 5 7.5 5 7.5-4 7.5-5zm-4 0a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0z"),o.setAttribute("fill-rule","evenodd"),i.appendChild(s),i.appendChild(o),n.appendChild(i),a.appendChild(n);const _=document.createElement("span");return _.className="_views",_.setAttribute("data-count",String(e)),_.textContent=(0,Ze.A)(e),r.appendChild(a),r.appendChild(_),r},tt=(e=0,t=!1)=>{if(!e)return"";const r=3600,a=1e3*e,n=new Date(a),i=new Date,s=(Date.now()-n.getTime())/1e3,o=n.getFullYear(),_=n.getMonth();if(s<5)return window.getLang("mobile_profile_status_just_now");if(s<60)return window.getLang("mobile_profile_status_secs_ago",Math.ceil(s));if(s<r){const e=Math.ceil(s/60),t=window.getLang("mobile_profile_status_word_mins_ago","raw");return Array.isArray(t)&&e<t.length?t[e]:window.langNumeric(e,window.getLang("mobile_profile_status_mins_ago","raw"))}if(s/r<5){const e=Math.ceil(s/r),t=window.getLang("mobile_profile_status_word_hours_ago","raw");return Array.isArray(t)&&e<t.length?t[e]:window.langNumeric(e,window.getLang("mobile_profile_status_hours_ago","raw"))}const c=i.getFullYear(),d=i.getMonth(),l=t?window.getLang("months_of","raw"):window.getLang("months_sm_of","raw");return o<c&&(d>1||_<9||c-o>=2)?window.langDate(a,window.getLang("global_short_date_year_time","raw"),0,l):window.langDate(a,window.getLang("global_short_date_time","raw"),0,l)};var rt=__webpack_require__(26555),at=__webpack_require__(28893),nt=__webpack_require__(67992),it=__webpack_require__(82050),st=__webpack_require__(49843);const ot=new nt.A,_t=async()=>{const e=await(0,st.A)();return e._tqs?e._tqs:(await(0,it.A)(1e3),_t())},ct=async()=>{const e=await _t();if(!e._vkns){e._vkns=!0;for(const t of ot.listeners)try{t(e)}catch(e){console.error(e)}}};let dt=!1;const lt=async e=>{dt||(dt=!0,await ct(),(async()=>{(await(0,de.A)()).onLocationChange(ct)})().catch(console.error)),e(await _t())},ut=e=>{const t=ot.addListener(e);return lt(e),t},bt=new nt.A,pt=new nt.A,ht=e=>(...t)=>{try{const e=t[0].payload;for(const t of bt.listeners)try{t(e)}catch(e){console.error(e)}}catch(e){console.error(e)}const r=Reflect.apply(e,void 0,t);try{const e=t[0].payload;for(const t of pt.listeners)try{t(e)}catch(e){console.error(e)}}catch(e){console.error(e)}return r},ft=Symbol(),wt=async e=>{if(e[ft])return;e[ft]=!0;const t=e._handlers;if(t[ft])return;t[ft]=!0,t["PostContentContainer/init"]&&(t["PostContentContainer/init"]=ht(t["PostContentContainer/init"]));const r=new Proxy(t,{set:(e,t,r)=>"PostContentContainer/init"===t?(e[t]=ht(r),!0):(e[t]=r,!0)});e._handlers=r};let kt=!1;const gt=(e,t=!1)=>{const r=t?pt.addListener(e):bt.addListener(e);return kt||(kt=!0,ut(wt)),r},mt=async()=>{gt((e=>{const t=e.data,r=t.item;let a=!1;if(r.attachments)for(const e of r.attachments){const t="on_media"===e.style||"full"===e.style;if("audio"===e.type&&t){a=!0;const t=e.audio,r=t?.thumb;e.style="compact",e.compact={icons:[{name:"song_outline",sizes:[]}],title:{text:{text:t.title}},description:{text:{text:t.artist}}},r?.photo_270&&e.compact.icons[0].sizes.push({height:270,type:"x",width:270,url:r.photo_270})}if("audio_playlist"===e.type&&t){a=!0;const t=e.audio_playlist,r=t?.photo;e.style="compact",e.compact={icons:[{name:"playlist_outline",sizes:[]}],title:{text:{text:t.title}},description:{text:{text:t.description}}},r?.photo_270&&e.compact.icons[0].sizes.push({height:270,type:"x",width:270,url:r.photo_270})}if("doc"===e.type&&"chip"===e.style){const t=e.doc;if(e.style="compact",e.compact={icons:[{name:"document_outline",sizes:[]}],title:{text:{text:t.title}},description:{text:{text:(0,rt.A)(t.size)}}},t.preview?.photo?.sizes){const r=(0,at.A)(t.preview.photo.sizes);e.compact.icons[0].sizes.push({height:270,type:"x",width:270,url:r.src})}}}a&&0===r.compact_attachments_before_cut&&(r.compact_attachments_before_cut=1),t.attachmentsExpanded||(t.attachmentsExpanded=!0)}))},vt=t=>{if((0,e.A)()?.vcf_installed)return;const r=t.querySelector(".PostHeaderInfo");if(!r)return;const a=t.querySelector(".PostHeaderSubtitle");for(const e of t.querySelectorAll(".PostDateBlock__root:not(.ReactEntryRootClone)")){"none"===e.style.display&&(e.style.display=""),a?a.insertAdjacentElement("afterend",e):r.appendChild(e);const n=t.querySelector(".like_cont,.PostBottomActionLikeBtns");if(!n)return;if(n.getElementsByClassName("like_views").length)return;const{container:i}=(0,Ne.A)(e),{props:s}=(0,Ne.A)(e.firstChild),o=i?.memoizedState?.element?.props||s?.children?.props,_=o?.viewsCount,c=o?.date;if(c){const t=e.querySelector("a,.vkuiLink,[class*='vkuiLink']");t&&(t.innerText=tt(c,!0))}if(!_)return void 0;const d=et(_,t.dataset.postId);n.appendChild(d)}};let yt=[],qt=!1;const At=()=>{if(yt.length){for(const e of yt)e();yt=[]}r.default.getValue("oldPostDesign")&&!(0,e.A)()?.vcf_installed?(qt||(mt().catch(console.error),qt=!0),yt.push((0,De.A)(vt)),yt.push((0,je.A)(vt)),document.documentElement.classList.add(Xe)):document.documentElement.classList.remove(Xe)};r.default.onInited(At),r.default.addChangeKeyListener("oldPostDesign",At);const St=()=>__webpack_require__.e(7087).then(__webpack_require__.bind(__webpack_require__,87087)),Pt=()=>__webpack_require__.e(4288).then(__webpack_require__.bind(__webpack_require__,24288));b("ads",(()=>__webpack_require__.e(1860).then(__webpack_require__.bind(__webpack_require__,1860)))),b(["groups_recomm","friends_recomm","services_recomm"],(()=>__webpack_require__.e(2223).then(__webpack_require__.bind(__webpack_require__,22223)))),q("hideStoriesFeed",Ke),q("wideNewsFeed",Je),q("expandTextPost",Ye),(0,g.A)((()=>{b("adsPost",St),q("ads",Re),q("apps_recomm",Ue),q("clips_recomm",He),q("friends_recomm",Ge),q("groups_recomm",Fe),q("narratives_recomm",We),q("post_recomm",ze),q("services_recomm",$e),q("video_recomm",Qe),__webpack_require__.e(5473).then(__webpack_require__.bind(__webpack_require__,75473)).catch(console.error)}));const xt=()=>{if(r.default.hasEnabledValues(["defaultFilter","filterShortLinks"]))return Pt;if(0!==r.default.getValue("customFilter").trim().length)return u(Pt);return Object.keys(r.default.getStorageWithDefault()).some((e=>e.startsWith("vtFilter_")&&!0===r.default.getValue(e)))?Pt:null};r.default.onInited((()=>{(0,g.A)((()=>{(async()=>{const e=xt();if(e)return void e();const{remove:t}=r.default.addListener((()=>{const e=xt();e&&(e(),t())}))})().catch(console.error)}))}));const Ct=()=>Promise.all([__webpack_require__.e(2441),__webpack_require__.e(6195)]).then(__webpack_require__.bind(__webpack_require__,26195)),Et=()=>__webpack_require__.e(5061).then(__webpack_require__.bind(__webpack_require__,15061)),Lt=()=>__webpack_require__.e(5508).then(__webpack_require__.bind(__webpack_require__,15508));b("away",(()=>__webpack_require__.e(1348).then(__webpack_require__.bind(__webpack_require__,31348)))),q("videoGrid","o7LOIm4uOxwEFGjk"),(0,m.A)((()=>{b("viewPollNotVoting",u(Ct)),b("photoScroll",Et),b("enableBtnChangePhoto",Lt)}));var It=__webpack_require__(63305),Tt=__webpack_require__(93819);let Mt=!1;const Bt=()=>{Mt||(Mt=!0,(0,ue.A)((t=>{(0,e.A)()?.vcf_installed||(delete t.posting_web_react_form,delete t.posting_hide_copyright_button_web)})),(0,It.A)((e=>{if(e._posting_hooked)return;e._posting_hooked=!0;const t=e.init;e.init=async(...r)=>{try{const{default:e}=await Promise.all([__webpack_require__.e(763),__webpack_require__.e(1049)]).then(__webpack_require__.bind(__webpack_require__,71049));e(r[0])}catch(e){console.error(e)}return Reflect.apply(t,e,r)}})),(0,g.A)((async()=>{const t=await(0,de.A)();if(document.getElementById("submit_post_box"))return;if(0===document.getElementsByClassName("PostingReactBlock__root").length)return;const r=document.getElementById("main_feed");if(!(0,e.A)()?.vcf_installed){try{await(async e=>{const t=await Tt.A;if(window.Notifier?.showEvent){const r=[t.use(e?"vkcom_posting_main_feed_error":"vkcom_posting_profile_feed_error")],a=parseInt(localStorage.getItem("oldPostingNotifyCount")||"0")||0;if(a>10)return;10===a&&r.push("<br/><br/>",t.use("vkcom_posting_reload_section_notification")),window.Notifier.showEvent({title:t.use("global_app_name"),text:r.join("\n")}),localStorage.setItem("oldPostingNotifyCount",(a+1).toString())}})(r)}catch(e){console.error(e)}r||t.go(t.objLoc,null,{noback:!0,replace:!0,preventScroll:!0})}})))},Vt=()=>{(0,e.A)()?.vcf_installed||r.default.getValue("oldPosting")&&Bt()};r.default.onInited(Vt),r.default.addChangeKeyListener("oldPosting",Vt);const Ot=()=>__webpack_require__.e(3028).then(__webpack_require__.bind(__webpack_require__,93028)),Nt=()=>__webpack_require__.e(4413).then(__webpack_require__.bind(__webpack_require__,24413)),jt=u((()=>__webpack_require__.e(6468).then(__webpack_require__.bind(__webpack_require__,86468)))),Dt=()=>Promise.all([__webpack_require__.e(2551),__webpack_require__.e(4667),__webpack_require__.e(9840),__webpack_require__.e(3543),__webpack_require__.e(5477),__webpack_require__.e(2441),__webpack_require__.e(1512),__webpack_require__.e(102),__webpack_require__.e(5794)]).then(__webpack_require__.bind(__webpack_require__,42031)),Rt=()=>Promise.all([__webpack_require__.e(2551),__webpack_require__.e(4667),__webpack_require__.e(9840),__webpack_require__.e(3543),__webpack_require__.e(181),__webpack_require__.e(8486),__webpack_require__.e(3370),__webpack_require__.e(4306)]).then(__webpack_require__.bind(__webpack_require__,23867)),Ut=()=>__webpack_require__.e(7717).then(__webpack_require__.bind(__webpack_require__,67717)),Ht=()=>__webpack_require__.e(956).then(__webpack_require__.bind(__webpack_require__,30956)),Gt=()=>Promise.all([__webpack_require__.e(2441),__webpack_require__.e(1512),__webpack_require__.e(5006)]).then(__webpack_require__.bind(__webpack_require__,95006)),Ft=()=>__webpack_require__.e(9724).then(__webpack_require__.bind(__webpack_require__,29724)),Kt=async()=>{const{default:e}=await __webpack_require__.e(7302).then(__webpack_require__.bind(__webpack_require__,97302)),t=await e.getStorage()||{};return Object.keys(t).length>0};(0,p.A)()&&((0,g.A)((()=>{b("alternativeProfile",jt),b("redirectToMyAllGroups",Ft)})),(0,m.A)((()=>{b("colorFriends",Ot),b("colorGroups",Nt),b("prof_info",Rt),b("prof_info",Ut),b("prof_info",Ht),b((e=>["galo4kiVKN","galo4kiVT","galo4kiSova","galo4kiMp3","galo4kiCoffee","galo4kiVKXPlus","galo4kiVkTea"].some((t=>Boolean(e[t])))),Dt),__webpack_require__.e(9755).then(__webpack_require__.bind(__webpack_require__,29755)).catch(console.error),__webpack_require__.e(8365).then(__webpack_require__.bind(__webpack_require__,18365)).catch(console.error)})),(0,m.A)((async()=>{if(await Kt())return void Gt().catch(console.error);const{default:e}=await __webpack_require__.e(7302).then(__webpack_require__.bind(__webpack_require__,97302)),{remove:t}=e.addListener((async()=>{await Kt()&&(Gt().catch(console.error),t())}))})));const Wt=()=>__webpack_require__.e(9738).then(__webpack_require__.bind(__webpack_require__,39738)),zt=()=>__webpack_require__.e(3341).then(__webpack_require__.bind(__webpack_require__,43341));(0,m.A)((()=>{__webpack_require__.e(5246).then(__webpack_require__.bind(__webpack_require__,32865)).catch(console.error),__webpack_require__.e(1356).then(__webpack_require__.bind(__webpack_require__,61356)).catch(console.error),b("showAttachDownloadButtons",zt)})),(0,p.A)()&&((0,m.A)((()=>{b(["enableBtnGraffiti","enableBtnAudio","enableBtnVideoMessage"],Wt),Promise.all([__webpack_require__.e(5105),__webpack_require__.e(9697)]).then(__webpack_require__.bind(__webpack_require__,13834)).catch(console.error),Promise.all([__webpack_require__.e(5105),__webpack_require__.e(6466)]).then(__webpack_require__.bind(__webpack_require__,81507)).catch(console.error),Promise.all([__webpack_require__.e(2551),__webpack_require__.e(4667),__webpack_require__.e(9840),__webpack_require__.e(5251),__webpack_require__.e(8350)]).then(__webpack_require__.bind(__webpack_require__,11512)).catch(console.error)})),(0,g.A)((()=>{Promise.all([__webpack_require__.e(5251),__webpack_require__.e(8075)]).then(__webpack_require__.bind(__webpack_require__,80588)).catch(console.error),__webpack_require__.e(6856).then(__webpack_require__.bind(__webpack_require__,74475)).catch(console.error),__webpack_require__.e(2352).then(__webpack_require__.bind(__webpack_require__,52352)).catch(console.error),__webpack_require__.e(3091).then(__webpack_require__.bind(__webpack_require__,23091)).catch(console.error)})));var $t=__webpack_require__(387),Jt=__webpack_require__(84436),Qt=__webpack_require__(36008);(async()=>{const{version:e}=await Qt.default.sendMessage("vkn-b-gm"),t=new Jt.A({hiddenAutoInject:!0}),r=`https://static.vknext.net/vknext/hotfix/${e||"0.0.0"}.css?t=${(0,$t.A)()}`,a=await fetch(r);if(!a.ok)return void t.unuse(!0);const n=await a.text();n.length?(t.innerContent=n,t.use(!0)):t.unuse(!0)})().catch(console.error),console.info("[VK Next] Injected14 start"),(0,g.A)((async()=>{try{await __webpack_require__.e(240).then(__webpack_require__.bind(__webpack_require__,20240))}catch(e){console.error(e)}__webpack_require__.e(3064).then(__webpack_require__.bind(__webpack_require__,53064)).catch(console.error)})),(0,m.A)((()=>{__webpack_require__.e(2343).then(__webpack_require__.bind(__webpack_require__,42343)).catch(console.error)})),__webpack_require__.e(9867).then(__webpack_require__.bind(__webpack_require__,35105)).catch(console.error)})()})()})("undefined"!=typeof window&&window instanceof Window?[window,window]:"undefined"!=typeof unsafeWindow?[unsafeWindow,unsafeWindow]:[window,window]);

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址