VK Next

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

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(У мене вже є менеджер скриптів, дайте мені встановити його!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

// ==UserScript==
// @name        VK Next
// @description Лучшее расширение для ВКонтакте с множеством функций, в числе которых есть эксклюзивные.
// @version     14.13.0
// @author      https://vknext.net
// @homepage    https://vknext.net
// @supportURL  https://vk.me/vknext
// @match       https://vk.com/*
// @match       https://vk.ru/*
// @match       https://vkvideo.ru/*
// @match       https://vksport.vkvideo.ru/*
// @match       https://oauth.vk.ru/blank.html
// @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__={15114(e,t,n){n.d(t,{k:()=>s});const s=()=>`${GM_info.scriptHandler.toLowerCase()}_${GM_info.script.namespace}`},7408(e,t,n){n.d(t,{A:()=>o});var s=n(36008);const r=(e,t)=>{const n=new URL(e);return n.pathname=`${n.pathname}/${t}`,n.toString()};let a=null;const o=async(e="")=>{const t=document.currentScript;if(t&&t instanceof HTMLScriptElement&&t.src)return r(t.src,e);const n=await(async()=>{if(a)return a;const e=await s.Ay.sendMessage("34a9b1c7f0");return a=e.url,e.url})();return r(n,e)}},36008(e,t,n){n.d(t,{Ay:()=>_});const s="vkru-vkn-14",r=`${s}-handshake`,a=(e,t,n)=>async r=>{const a=r.data;if(a?.source!==s)return;const{type:o,payload:i,id:c,answer:d}=a;if(!0!==d)for(const e of t.get(o)||[]){const t=e=>{n({source:s,type:o,payload:e,id:c,answer:!0})};try{await e(i,t)}catch(e){console.error(e)}}else for(const t of e.get(c)||[])t&&(t.resolve(i),e.delete(c))};class o{messageHandlers=new Map;pendingMessages=new Map;requestCount=0;generateUniqueId(){return this.requestCount++}addMessageHandler(e,t){const n=this.messageHandlers.get(e)||[];return n.push(t),this.messageHandlers.set(e,n),()=>this.removeMessageHandler(e,t)}removeMessageHandler(e,t){const n=this.messageHandlers.get(e)||[],s=n.indexOf(t);-1!==s&&n.splice(s,1),this.messageHandlers.set(e,n)}}class i extends o{port1;constructor(){super();const e=new MessageChannel;this.port1=e.port1;const t=e.port2;this.port1.onmessage=a(this.pendingMessages,this.messageHandlers,e=>this.port1.postMessage(e)),this.port1.start(),window.postMessage({source:r,handshake:!0},window.origin,[t])}sendMessage(e,t){const n=this.generateUniqueId(),r=new Promise(e=>{const t=this.pendingMessages.get(n)||[];t.push({resolve:e}),this.pendingMessages.set(n,t)});return this.port1.postMessage({source:s,type:e,payload:t,id:n,answer:!1}),r}}var c=n(96708),d=n(15114);const l=()=>{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 _=new class extends i{async sendMessage(e,t){switch(e){case"34a9b1c7f0":return{manifest_version:3,name:GM_info.script.name,version:GM_info.script.version,id:(0,d.k)(),url:l()};case"90f1a2d6b3":{const e=GM_getValue("primeStatus");return{primeIsShown:e?.primeIsShown||!1,deluxeIsShown:e?.deluxeIsShown||!1}}case"b34d5ea8c1":{const e=t;return GM_setValue("primeStatus",{primeIsShown:e?.primeIsShown||!1,deluxeIsShown:e?.deluxeIsShown||!1}),Promise.resolve(!0)}case"22c1b8f4e9":return Promise.resolve(!0);case"1a2b3c4d5e":return c.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)}}},24856(e,t,n){var s=n(387),r=n(84436),a=n(36008);(async()=>{const{version:e}=await a.Ay.sendMessage("34a9b1c7f0"),t=new r.A({hiddenAutoInject:!0}),n=`https://static.vknext.net/vknext/hotfix/${e||"0.0.0"}.css?t=${(0,s.A)()}`,o=await fetch(n);if(!o.ok)return void t.unuse(!0);const i=await o.text();i.length?(t.innerContent=i,t.use(!0)):t.unuse(!0)})().catch(console.error)},96939(e,t,n){n.a(e,async(e,t)=>{try{n(57580),n(20568),n(43024);var s=n(85209),r=(n(24856),n(7417)),a=n(79110),o=(n(76243),e([s]));s=(o.then?(await o)():o)[0],console.info("[VK Next] Injected start"),(0,r.n)(async()=>{try{await n.e(1783).then(n.bind(n,81783))}catch(e){console.error(e)}Promise.all([n.e(3068),n.e(3734),n.e(9079)]).then(n.bind(n,53064)).catch(console.error)}),(0,a.g)(()=>{Promise.all([n.e(3734),n.e(5609)]).then(n.bind(n,42343)).catch(console.error),Promise.all([n.e(3068),n.e(3734),n.e(7180)]).then(n.bind(n,73983)).catch(console.error)}),t()}catch(e){t(e)}})},5305(e,t,n){n.d(t,{A:()=>o});var s=n(91953);const r=new Set;let a=!1;const o=e=>(r.add(e),(async()=>{if(a)return;a=!0;const e=await(0,s._)(),t=e.post;e.post=function(...n){let s=!1;for(const e of r)try{const t=e(n);!0===t?s=!0:!t||t instanceof Promise||(n=t)}catch(e){console.error(e)}if(!s)return Reflect.apply(t,e,n)}})(),()=>r.delete(e))},93494(e,t,n){n.d(t,{A:()=>o});var s=n(61054);const r=new Set;let a=!1;const o=e=>(r.add(e),(async()=>{if(a)return;a=!0;const e=await(0,s.V)(),t=e.api;e.api=function(...n){let s=!1;for(const e of r)try{const t=e(n);!0===t?s=!0:!t||t instanceof Promise||(n=t)}catch(e){console.error(e)}return s?new Promise(()=>{}):Reflect.apply(t,e,n)}})(),()=>r.delete(e))},80557(e,t,n){n.d(t,{I:()=>o});var s=n(61054);const r=new Set;let a=!1;const o=e=>(r.add(e),(async()=>{if(a)return;a=!0;const e=await(0,s.V)(),t=e.api;e.api=async function(...n){let s=await Reflect.apply(t,e,n);for(const e of r)try{const t=await e({method:n[0],params:n[1],response:s});void 0!==t&&(s=t)}catch(e){console.error("[VKNext] Interceptor error:",e)}return s}})(),()=>r.delete(e))},95497(e,t,n){n.d(t,{A:()=>d});var s=n(48913),r=n(51018),a=n(96538);const o=new r.e;let i=!1;const c=e=>{const t=o.addListener(e);return(async e=>{const t=await(0,s.e)();if(e(t),i)return;i=!0;let n=t;const r=await(0,a.R2)();let c=null;r.onLocationChange(()=>{c&&cancelIdleCallback(c),c=requestIdleCallback(()=>{c=null;const e=window.cur;if(n!==e){for(const t of o.listeners)try{t(e)}catch(e){console.error(e)}n=e}})})})(e),t},d=e=>{const t=new r.e,n=n=>{let s=n[e];Object.defineProperty(n,e,{get:()=>s,set:e=>{s=e;for(const e of t.listeners)try{e(s)}catch(e){console.error(e)}return!0},configurable:!0,enumerable:!0})};let a=!1;const o=async r=>{a||(a=!0,await(async()=>{let r=await(0,s.e)();n(r),c(s=>{if(r[e]!==s[e])for(const n of t.listeners)try{n(s[e])}catch(e){console.error(e)}n(s),r=s})})());r((await(0,s.e)())[e])};return e=>{const n=t.addListener(e);return o(e),n}}},78535(e,t,n){n.d(t,{A:()=>d});var s=n(51018),r=n(3916),a=n(96538);const o=new s.e;let i=!1;const c=e=>{const t=o.addListener(e);return(async e=>{const t=await(0,r.P)();if(e(t),i)return;i=!0;let n=t;const s=await(0,a.R2)();let c=null;s.onLocationChange(()=>{c&&cancelIdleCallback(c),c=requestIdleCallback(()=>{c=null;const e=window.vk;if(n!==e){for(const t of o.listeners)try{t(e)}catch(e){console.error(e)}n=e}})})})(e),t},d=e=>{const t=new s.e,n=n=>{let s=n[e];Object.defineProperty(n,e,{get:()=>s,set:e=>{s=e;for(const e of t.listeners)try{e(s)}catch(e){console.error(e)}return!0},configurable:!0,enumerable:!0})};let a=!1;const o=async t=>{a||(a=!0,await(async()=>{const e=await(0,r.P)();e&&n(e),c(e=>{n(e)})})());t((await(0,r.P)())[e])};return e=>{const n=t.addListener(e);return o(e),n}}},23238(e,t,n){n.d(t,{A:()=>s});const s=(0,n(78535).A)("pe")},13625(e,t,n){n.d(t,{A:()=>d,T:()=>c});var s=n(30528),r=n(63898),a=n(7408),o=n(43024);const i=new Map,c=async e=>{if(i.has(e))return i.get(e);e.startsWith("/")&&await(0,a.A)(e);let t;try{const n=await(0,r.A)(e,{method:"GET"}),s=await n.text(),a=document.createElement("style");a.textContent=s,t=a}catch(e){throw console.error("Failed to load CSS via gmFetch:",e),e}return i.set(e,t),t},d=async(e,t,n)=>{const r=await c(t),a=async()=>{const e=await(0,s.ht)();e.contains(r)||e.appendChild(r)},i=async()=>{const e=await(0,s.ht)();e.contains(r)&&e.removeChild(r)},d=async e=>{if("boolean"==typeof e)return n?e&&await n()?a():i():e?a():i();a(),i()};o.default.onInited(()=>{const t=o.default.getValue(e);d(t)}),o.default.addChangeKeyListener(e,(e,t)=>{d(t)})}},12550(e,t,n){n.d(t,{A:()=>r});var s=n(26195);const r=()=>!(0,s.A)()&&"vkvideo.ru"!==window.location.hostname},29566(e,t,n){n.d(t,{A:()=>r});const s=()=>Promise.resolve(),r=e=>async()=>{const{default:t}=await Promise.all([n.e(3734),n.e(3280)]).then(n.bind(n,32488));return await t()?e():s()}},95313(e,t,n){n.d(t,{A:()=>r});var s=n(43024);const r=(e,t)=>{const n=()=>t().catch(console.error);s.default.onInited(()=>"function"==typeof e?(e=>{if(e(s.default.getStorageWithDefault()))return void n();const{remove:t}=s.default.addListener(()=>{e(s.default.getStorageWithDefault())&&(n(),t())})})(e):Array.isArray(e)?(e=>{if(s.default.hasEnabledValues(e))return void n();const{remove:t}=s.default.addListener(()=>{s.default.hasEnabledValues(e)&&(n(),t())})})(e):void(e=>{if(s.default.getValue(e))return void n();const{remove:t}=s.default.addChangeKeyListener(e,(e,s)=>{s&&(n(),t())})})(e))}},40218(e,t,n){const s=new Set;let r=!1;function a(e){return(()=>{if(r)return;r=!0;const e=window.fetch;window.fetch=async(...t)=>{let n,r=t;for(const e of s)if(e.onRequest)try{const t=await e.onRequest(r);t&&(r=t)}catch(e){console.error("[FetchHook] onRequest interceptor failed:",e)}try{n=await e(...r)}catch(e){for(const t of s)if(t.onRequestError)try{t.onRequestError(e,r)}catch(e){console.error("[FetchHook] onRequestError interceptor failed:",e)}throw e}for(const e of s)if(e.onResponse)try{const t=await e.onResponse(n.clone(),r);t instanceof Response&&(n=t)}catch(e){console.error("[FetchHook] onResponse interceptor failed:",e)}return n}})(),s.add(e),()=>{s.delete(e)}}const o=new Set;let i=!1;var c=n(95497),d=n(43024),l=n(26555),_=n(7618),u=n(28893),f=n(60164);const h=e=>{if(!e.text)return!1;try{if(d.default.getValue("postFiltersMark"))return!1;const t=d.default.getValue("customFilter"),{isFiltered:n}=(0,f.m)(t.split(","),e.text);return n}catch(e){console.error(e)}return!1},m=e=>{if(e.copy_history)for(const t of e.copy_history)m(t);if(e.attachments){for(const t of e.attachments){const e="on_media"===t.style||"full"===t.style;if("audio"===t.type&&e){const e=t.audio,n=e?.thumb;t.style="compact",t.compact={icons:[{name:"song_outline",sizes:[]}],title:{text:{text:e.title}},description:{text:{text:e.artist}}},n?.photo_270&&t.compact.icons[0].sizes.push({height:270,type:"x",width:270,url:n.photo_270})}if("audio_playlist"===t.type&&e){const e=t.audio_playlist,n=e?.photo;t.style="compact",t.compact={icons:[{name:"playlist_outline",sizes:[]}],title:{text:{text:e.title}},description:{text:{text:e.description}}},n?.photo_270&&t.compact.icons[0].sizes.push({height:270,type:"x",width:270,url:n.photo_270})}if("doc"===t.type&&"chip"===t.style){const e=t.doc;if(t.style="compact",t.compact={icons:[{name:"document_outline",sizes:[]}],title:{text:{text:e.title}},description:{text:{text:(0,l.A)(e.size||0)}}},e.preview?.photo?.sizes){const n=(0,u.A)(e.preview.photo.sizes);t.compact.icons[0].sizes.push({height:270,type:"x",width:270,url:n.src})}}}0===e.compact_attachments_before_cut&&(e.compact_attachments_before_cut=10)}},p=(e,{domain:t="",isOne:n=!1}={})=>{if(!Array.isArray(e))return e;const s=Number(t),r=_.z.isGroupId(s);for(let t=e.length-1;t>=0;t--){const s=e[t],a=()=>{e.splice(t,1)};if("type"in s)switch(s.type){case"photo":case"photo_tag":break;case"post":{const e=d.default.getValue("enablePostFiltersInGroups");(!n&&(!r||e)&&h(s)||(s.marked_as_ads||s.marked_as_author_ad)&&d.default.getValue("adsPost")||s.copyright&&d.default.getValue("adsPostCopyright"))&&a();break}case"recommended_audios":case"recommended_channels":case"recommended_chats":case"recommended_playlists":case"recommended_artists":case"ads":d.default.getValue("ads")&&a();break;case"post_ads":d.default.getValue("post_recomm")&&a();break;case"user_rec":case"friends_recomm":d.default.getValue("friends_recomm")&&a();break;case"recommended_game":case"recommended_games_carousel":d.default.getValue("apps_recomm")&&a();break;case"recommended_groups":d.default.getValue("groups_recomm")&&a();break;case"recommended_narratives":d.default.getValue("narratives_recomm")&&a();break;case"mini_apps_carousel":case"recommended_mini_app":d.default.getValue("services_recomm")&&a();break;case"videos_for_you":d.default.getValue("video_recomm")&&a();break;case"clip":"recommended_clip"===s.caption?.type&&d.default.getValue("clips_recomm")&&a();break;default:console.warn("[VK Next/apiHook] неизвестный тип поста",s)}}if(d.default.getValue("oldPostDesign"))for(const t of e)"post"===t.type&&t.attachments&&m(t);return e},b=["newsfeed.getLikesFeed","newsfeed.getFeed","newsfeed.search","newsfeed.get","newsfeed.getByType","wall.search","wall.get","wall.getById","catalog.getSection","catalog.getSearchStatuses","search.getSearchAllWeb2"],g=({domain:e,response:t,method:n})=>{if(!t)return t;const s="wall.getById"===n;if(Array.isArray(t?.items)&&(t.items=p(t.items,{domain:e,isOne:1===t.items.length&&s})),Array.isArray(t?.newsfeed_items)){const n=1===t.newsfeed_items.length&&s;for(const s of t.newsfeed_items)s.item=p([s.item],{domain:e,isOne:n})[0]}return t};var A;A=async({method:e,params:t,response:n})=>{if(b.includes(e))return d.default.isRestored||await new Promise(e=>d.default.onInited(e)),g({response:n,domain:t.domain,method:e})},i||(i=!0,a({async onResponse(e,t){const[n,s]=t;let r="string"==typeof n?n:n instanceof URL?n.href:n.url;const a=r.match(/^https?:\/\/(api\.vk\.com|api\.vk\.ru)\/method\/([a-zA-Z0-9.]+)/);if(!a)return;const i=a[2];let c;try{c=await e.json()}catch(e){return}if(!c||!c.response)return;const d=(n instanceof Request?n.body:s?.body)||"",l=new URLSearchParams(d);if("execute"!==i){let t=c.response;const n={method:i,params:{domain:l.get("domain")||void 0},response:t};for(const e of o){const s=await e(n);void 0!==s&&(t=s)}return c.response=t,new Response(JSON.stringify(c),{status:e.status,headers:e.headers})}if("execute"===i){const t=l.get("code")||new URL(r).searchParams.get("code");if(!t||!Array.isArray(c.response))return;const n=/(?:var\s+)?(\w+)\s*=\s*(?:fork\()?API\.([a-zA-Z0-9.]+)\((\{.*?\})\)/g,s=new Map;for(const e of t.matchAll(n))try{const t=JSON.parse(e[3]);s.set(e[1],{method:e[2],domain:t.domain})}catch{}const a=t.match(/return\s+\[(.*?)\]/);if(a&&s.size>0){const t=a[1].split(",").map(e=>e.replace(/wait\(|\)/g,"").trim());let n=!1;for(let e=0;e<t.length;e++){const r=s.get(t[e]);if(r&&c.response[e]){let t=c.response[e];const s={method:r.method,params:{domain:r.domain},response:t};for(const e of o){const n=await e(s);void 0!==n&&(t=n)}t!==c.response[e]&&(c.response[e]=t,n=!0)}}if(n)return new Response(JSON.stringify(c),{status:e.status,headers:e.headers})}}}})),o.add(A);const w=e=>{if(Array.isArray(e))for(const t of e)b.includes(t.method)&&(t.response=g({response:t.response,method:t.method,domain:t?.request?.domain}))};(0,c.A)("apiPrefetchCache")(e=>{d.default.isRestored?w(e):d.default.onInited(()=>w(e))}),(0,n(93494).A)(e=>{d.default.getValue("ads")&&"groups.getBanner"===e[0]&&9===e[1]?.banner_type&&(e[1].banner_type=0)});n(57580);const v=new Set;let y=!1;const k=/^https?:\/\/(api\.vk\.com|api\.vk\.ru)\/method\/([a-zA-Z0-9.]+)/,E=()=>{y||(y=!0,a({async onRequest(e){const[t,n]=e;let s="",r=!1;"string"==typeof t?s=t:t instanceof URL?s=t.href:t instanceof Request&&(s=t.url,r=!0);const a=s.match(k);if(!a)return;const o=a[2],i=new URL(s),c=new URLSearchParams(i.search);let d=null;const l=r?t.body:n?.body;"string"==typeof l&&(d=new URLSearchParams(l));const _={method:o,query:c,body:d,isCanceled:!1,cancel(){this.isCanceled=!0}};for(const e of v)try{await e(_)}catch(e){console.error("[VK API Interceptor Error]",e)}if(_.isCanceled){return['data:application/json,{"response":1}',{method:"GET"}]}const u=i.origin+i.pathname.replace(o,_.method)+"?"+_.query.toString();let f={...n};return _.body&&(f.body=_.body.toString()),r?[new Request(u,{...t,...f}),f]:[u,f]}}))};var P=n(96538),O=n(12550);(function(e){E(),v.add(e)})(async e=>{if(await d.default.get("noonline")&&("account.setOnline"===e.method&&(e.method="account.setOffline"),"execute"===e.method&&e.body)){let t=e.body.get("code");if(t){const n=/API\.account\.setOnline(?=\s*\()/g;if(n.test(t)){n.lastIndex=0;const s=t.replace(n,"API.account.setOffline");e.body.set("code",s)}}}});const S=async()=>{if(await d.default.get("noonline")&&(0,O.A)())try{const e=await(0,P.VA)();await e.api("account.setOffline",{})}catch(e){console.error("[VK Next] Failed to set offline on navigation",e)}};let R=null;const I=async()=>{if(R)return;const e=await(0,P.R2)();let t=null;R=e.onLocationChange(()=>{t&&cancelAnimationFrame(t),t=requestAnimationFrame(S)})};d.default.onInited(I),d.default.addChangeKeyListener("noonline",(e,t)=>{t?I().catch(console.error):R&&(R(),R=null)}),(0,n(80557).I)(async e=>{if("donut.getInfo"!==e.method)return;const t=e.params.owner_id;if(!t)return;if(e.response?.group_donut_block?.description)return;let n=null;try{const e=await(0,P.VA)();n=await e.api("execute",{code:'var statistics=API.groups.getById({group_ids:Args.group_ids,fields:"donut"}).groups[0].donut.description.statistics;if(statistics){var i=0;while(i<statistics.length){if(statistics[i].icon=="subscribers"){return statistics[i].description;};i=i+1;};return null;}else{return null;};',group_ids:Math.abs(Number(t)),fields:"donut"})}catch(e){return void console.error("[VK Next] Failed to fetch donut description:",e)}return n&&(e.response||(e.response={}),e.response.group_donut_block||(e.response.group_donut_block={}),e.response.group_donut_block.description=n),e.response})},11688(e,t,n){n(57580);var s=n(7417),r=n(79110),a=n(13625),o=n(76763),i=n(29566),c=n(95313),d=n(94441);const l=(0,i.A)(()=>Promise.all([n.e(3734),n.e(5465)]).then(n.bind(n,77223))),_=(0,i.A)(()=>Promise.all([n.e(961),n.e(5118),n.e(3068),n.e(3734),n.e(555),n.e(1614)]).then(n.bind(n,52567))),u=()=>n.e(8987).then(n.bind(n,8987)),f=()=>n.e(5629).then(n.bind(n,75629)),h=()=>Promise.all([n.e(961),n.e(5118),n.e(3068),n.e(6987)]).then(n.bind(n,56844)),m=()=>Promise.all([n.e(961),n.e(5118),n.e(3068),n.e(2622)]).then(n.bind(n,19191)),p=()=>Promise.all([n.e(3068),n.e(195)]).then(n.bind(n,54660)),b=()=>Promise.all([n.e(961),n.e(5118),n.e(8486),n.e(3068),n.e(3734),n.e(4570)]).then(n.bind(n,55697)),g=()=>n.e(70).then(n.bind(n,90070)),A=()=>n.e(1547).then(n.bind(n,81547)),w=(0,i.A)(()=>Promise.all([n.e(3734),n.e(4204)]).then(n.bind(n,44060)));(0,c.A)("animatedSplash",()=>n.e(9123).then(n.bind(n,39123))),(0,c.A)("accent",()=>n.e(2797).then(n.bind(n,2797))),(0,c.A)("currentTheme",()=>Promise.all([n.e(7886),n.e(5510)]).then(n.bind(n,45510))),(0,c.A)("customLogoNew",_),(0,c.A)("activeFont",w),(0,c.A)("rounding",()=>n.e(9718).then(n.bind(n,59718))),(0,c.A)("vkSquare",()=>n.e(8922).then(n.bind(n,78922))),(0,s.n)(()=>{(0,c.A)("garland",u),(0,c.A)("logoNY2023",f),(0,c.A)("headerMoon",h),(0,c.A)("stickersSize",A)}),(0,r.g)(()=>{(0,c.A)(({customEmoji:e})=>"vk"!==e,l),(0,c.A)("nyPageHeaderGarland",m),(0,c.A)("nyBackgroundSnowFlake",p),(0,c.A)(({currentTheme:e,themeEditor:t})=>e===t,b),Promise.all([n.e(3068),n.e(5235)]).then(n.bind(n,40772)).catch(console.error)}),(0,a.A)("alternativeScrollBar",d.A.alternativeScrollbar),(0,a.A)("groupsCascaded",d.A.groupsCascaded),(0,a.A)("shrikingStoryBlock",d.A.shrikingStoryBlock);(async()=>{const e=await o.default.getCurrent();return Boolean(e)})().then(e=>{if(e)return void g().catch(console.error);const{remove:t}=o.default.addListener(async(e,n)=>{if(n?.current)return g().catch(console.error),void t()})})},94441(e,t,n){n.d(t,{A:()=>o});const s=n.p+"styles/67813509.vknext.css",r=n.p+"styles/b7772fb9.vknext.css",a=n.p+"styles/f3779ea7.vknext.css",o={alternativeScrollbar:s,groupsCascaded:r,shrikingStoryBlock:n.p+"styles/77a38514.vknext.css",rounding:a}},85209(e,t,n){n.a(e,async(e,t)=>{try{n(71982),n(40218),n(36761),n(11688),n(22887);var s=n(89172),r=(n(78172),n(85836),n(71812),n(37331),n(35758),n(7417)),a=n(79110),o=n(12550),i=n(29566),c=n(95313),d=e([s]);s=(d.then?(await d)():d)[0];const l=()=>Promise.all([n.e(3068),n.e(2184)]).then(n.bind(n,30601)),_=(0,i.A)(()=>n.e(8357).then(n.bind(n,48357))),u=()=>n.e(1679).then(n.bind(n,31679));(0,a.g)(()=>{Promise.all([n.e(3068),n.e(237)]).then(n.bind(n,55246)).catch(console.error),n.e(1356).then(n.bind(n,61356)).catch(console.error),(0,c.A)("showAttachDownloadButtons",l)}),(0,o.A)()&&((0,c.A)("silentstories",_),(0,c.A)("silentnotify",u),(0,a.g)(()=>{Promise.all([n.e(3068),n.e(9697)]).then(n.bind(n,13834)).catch(console.error),Promise.all([n.e(3068),n.e(6466)]).then(n.bind(n,81507)).catch(console.error),Promise.all([n.e(3068),n.e(9964),n.e(2682)]).then(n.bind(n,21867)).catch(console.error),Promise.all([n.e(3068),n.e(9964),n.e(8075)]).then(n.bind(n,80588)).catch(console.error)}),(0,r.n)(()=>{n.e(4475).then(n.bind(n,74475)).catch(console.error),Promise.all([n.e(3068),n.e(3734),n.e(5887)]).then(n.bind(n,52352)).catch(console.error),Promise.all([n.e(3068),n.e(5570)]).then(n.bind(n,23091)).catch(console.error)})),t()}catch(e){t(e)}})},22887(e,t,n){n(57580);var s=n(13625);const r=n.p+"styles/243626e7.vknext.css",a=n.p+"styles/ac1885e7.vknext.css",o=n.p+"styles/dfac3133.vknext.css",i=n.p+"styles/c054cb4f.vknext.css",c=n.p+"styles/866cf68e.vknext.css",d=n.p+"styles/153860e3.vknext.css",l=n.p+"styles/f75c368c.vknext.css";(0,s.A)("casper",r),(0,s.A)("emojiCasper",a),(0,s.A)("chatsRight",o),(0,s.A)("hideRecentGroups",i),(0,s.A)("hideUnreadReactions",d),(0,s.A)("hideChannelsRecommended",l),(0,s.A)("hideStlNav",c)},89172(e,t,n){n.a(e,async(e,t)=>{try{n(57580);var s=n(30528),r=n(7417),a=n(79110),o=n(13625),i=n(43024),c=n(12550),d=n(95313),l=n(19962);const e=()=>n.e(3807).then(n.bind(n,83807)),_=()=>Promise.all([n.e(961),n.e(5118),n.e(3068),n.e(7556)]).then(n.bind(n,9693)),u=()=>n.e(5283).then(n.bind(n,85283)),f=()=>n.e(5740).then(n.bind(n,15740)),h=()=>n.e(7374).then(n.bind(n,57374)),m=()=>{if(i.default.getValue("vkcc"))return!0;const e=i.default.getValue("customSideBar")||[];return!!(Array.isArray(e)&&e.length>0)},p=()=>{if(m())return void _().catch(console.error);const{remove:e}=i.default.addListener(()=>{m()&&(_().catch(console.error),e())})},b=()=>Object.keys(i.default.getValue("leftChange")||{}).length>0,g=()=>{if(b())return void f().catch(console.error);const{remove:e}=i.default.addChangeKeyListener("leftChange",()=>{b()&&(f().catch(console.error),e())})};if((0,c.A)()){(0,d.A)("currentOnline",h),(0,a.g)(()=>{(0,d.A)("changeIconsAppsAndGroups",e),(0,d.A)("flex_name",u)}),(0,r.n)(()=>{i.default.onInited(p),i.default.onInited(g),n.e(53).then(n.bind(n,50053)).catch(console.error)});const t=await(0,o.T)(l.A.sideBarSolidBlock);(0,o.A)("compactLeftMenu",l.A.compactLeftMenu),(0,o.A)("fixedLeftMenu",l.A.fixedLeftMenu),(0,o.A)("hideGearSettings",l.A.hideBtnSettings),(0,o.A)("hideLeftCount",l.A.hideCounters),(0,o.A)("leftNavHide",l.A.hideLeftNav),(0,o.A)("sideBarHideRecommendations",l.A.hideRecommendations),(0,o.A)("sideBarOnlyIcons",l.A.onlyIcons),i.default.onInited(async()=>{let e=i.default.getValue("sideBarBlock");"boolean"==typeof e&&(e=e?"solid_block":"default",i.default.setValue("sideBarBlock",e));const n=await(0,s.ht)();"solid_block"===e?n.appendChild(t):n.contains(t)&&n.removeChild(t)}),i.default.addChangeKeyListener("sideBarBlock",async(e,n)=>{const r=await(0,s.ht)();"solid_block"===n?r.contains(t)||r.appendChild(t):r.contains(t)&&r.removeChild(t)})}t()}catch(e){t(e)}},1)},19962(e,t,n){n.d(t,{A:()=>s});const s={compactLeftMenu:n.p+"styles/bfa9a34e.vknext.css",fixedLeftMenu:n.p+"styles/068cb75d.vknext.css",hideBtnSettings:n.p+"styles/7ba772ad.vknext.css",hideCounters:n.p+"styles/9a73751c.vknext.css",hideLeftNav:n.p+"styles/b07c1894.vknext.css",hideRecommendations:n.p+"styles/f768f217.vknext.css",onlyIcons:n.p+"styles/24e50633.vknext.css",sideBarSolidBlock:n.p+"styles/a5d60bb3.vknext.css"}},78172(e,t,n){n(57580);var s=n(5305),r=n(11860),a=n(37573),o=n(43024);o.default.onInited(()=>{(0,s.A)(e=>{const[t,n,s]=e;if("al_im.php"===t&&n?.act){if("a_mark_read"===n.act&&(0,r.A)(n.peer||0,n.gid||0))return s?.onFail&&s.onFail(new Error("stop")),!0;if("a_activity"===n.act&&(0,a.A)(n.peer||0,n.gid||0))return s?.onFail&&s.onFail(new Error("stop")),!0}return!1})});var i=n(91570),c=n(3916),d=n(23238),l=n(96276);const _=["vkm_profile_info_screen_name","vkm_hide_forward_author","vkm_manual_video_asr_enabled","vkm_convo_antispam_card","vkm_settings_experimental","vkm_convo_forbid_writing_all","vkm_settings_hide_suggested","vkm_managed_groups_mute_unmute","vkm_new_notifications_display","vkm_avatar_area_selector","vkm_send_private_message_link","vkm_add_phone_in_chat_creation","vkm_comm_counter_onboarding","vkm_media_share","vkm_promo_auto_open","vkm_photo_save_to_album","vkm_media_viewer_report","vkm_gifs_autoplay","vkm_channels_new_post_delete","vkm_channel_name_to_community","vkm_new_msg_reaction_image_com","vkm_channel_composer_ban_info","vkm_channel_black_list","vkm_conditional_peer_update","vkm_mark_read_without_throttle","vkm_chat_restore","vkm_channels_comments_attaches","vkm_channels_comments_stickers","vkm_reply_on_clip_stickers","vkm_wall_reply_required","vkm_quick_sticker_suggest_post","vkm_channels_comment_share","vkm_split_msg_with_clip","vkm_community_messaging_ref","vkm_channel_stub_attach","vkm_members_count_over_3000","vkm_edu_offboarding","vas_gift_card","vkm_channels_multiple_pins_p2","vkm_banner_privacy_requests","me_wall_reply_required","me_quick_sticker_suggest_post"],u=()=>{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,s.A)(e=>{if(u(),"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 n=Reflect.apply(t,this,e);return n instanceof Promise?n.finally(u):u(),n}}return e}),(0,l.s)(e=>{if(!e.store.featureFlags)return;const t=e.store.featureFlags;for(const e of _)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,t.vkm_recommended_folders=!1}),(async()=>{(0,c.P)().then(u);const e=await(0,i.R)();(0,d.A)(u),e.addNavigationStartListener&&e.addNavigationStartListener(u)})().catch(console.error);var f=n(7417),h=n(79110),m=n(13625),p=n(12550),b=n(29566),g=n(95313);const A=n.p+"styles/c1eb854a.vknext.css",w=n.p+"styles/9c3fd931.vknext.css",v=n.p+"styles/923d8403.vknext.css",y={dialogRight:w,hideConvoListFooter:n.p+"styles/f46dc808.vknext.css",graffitiReduce:v,appleMessageReactions:A},k=()=>Promise.all([n.e(961),n.e(5118),n.e(3068),n.e(2441),n.e(1463)]).then(n.bind(n,18082)),E=()=>Promise.all([n.e(3068),n.e(3734),n.e(3208)]).then(n.bind(n,18143)),P=()=>n.e(3597).then(n.bind(n,73597)),O=()=>Promise.all([n.e(3068),n.e(9964),n.e(2214)]).then(n.bind(n,21679)),S=()=>Promise.all([n.e(3068),n.e(8528)]).then(n.bind(n,79745)),R=()=>n.e(4747).then(n.bind(n,34747)),I=()=>Promise.all([n.e(3068),n.e(2441),n.e(4288)]).then(n.bind(n,71985)),U=()=>Promise.all([n.e(3068),n.e(2441),n.e(5794)]).then(n.bind(n,85199)),N=()=>n.e(2963).then(n.bind(n,72963)),M=()=>Promise.all([n.e(3068),n.e(3734),n.e(5298)]).then(n.bind(n,79477));(0,p.A)()&&((0,g.A)(["nodeleteall","showDeletedMsg","showBombsMsg","hookBombs"],E),(0,h.g)(()=>{(0,g.A)("showAdminsChat",k),(0,g.A)("callsConfirmation",P),(0,g.A)("enableBtnTemplate",O),(0,g.A)("enableBtnOptions",S),(0,g.A)("enableBtnFav",R),(0,g.A)("decrypt",I),(0,g.A)("showDeletedMsg",U),(0,g.A)("encryptMessagesType",N),o.default.onInited(()=>{const e=()=>{const e=(()=>{if(o.default.getValue("useInlinePic"))return M;const e=o.default.getValue("useInlineGif"),t=o.default.getValue("useInlineVid"),n=o.default.getValue("useInlineWiki");return!!(e||t||n)&&(0,b.A)(M)})();e&&e().catch(console.error)};e(),o.default.addListener(e)})}),(0,f.n)(()=>{n.e(119).then(n.bind(n,119)).catch(console.error),Promise.all([n.e(961),n.e(5118),n.e(3068),n.e(3734),n.e(6607),n.e(9208)]).then(n.bind(n,19354)).catch(console.error)}),(0,m.A)("dialogRight",y.dialogRight),(0,m.A)("hideConvoListFooter",y.hideConvoListFooter),(0,m.A)("appleMessageReactions",y.appleMessageReactions),(0,m.A)("graffitiReduce",y.graffitiReduce))},85836(e,t,n){n(57580);var s=n(7417),r=n(79110),a=n(13625),o=n(29566),i=n(95313);const c={musicExplicitIcon:n.p+"styles/2f4393a6.vknext.css",musicRemoveAds:n.p+"styles/c19cf431.vknext.css"},d=()=>n.e(8072).then(n.bind(n,38072)),l=()=>n.e(6746).then(n.bind(n,16746)),_=(0,o.A)(()=>Promise.all([n.e(3068),n.e(7671)]).then(n.bind(n,97440)));(0,i.A)("musicRemoveAds",()=>n.e(6873).then(n.bind(n,66873))),(0,a.A)("musicRemoveAds",c.musicRemoveAds),(0,a.A)("musicExplicitIcon",c.musicExplicitIcon),(0,s.n)(()=>{(0,i.A)("equalization",l),(0,i.A)("alternativeTopPlayer",_)}),(0,r.g)(()=>{(0,i.A)("showBitrateNearDuration",d),Promise.all([n.e(3068),n.e(7533)]).then(n.bind(n,81150)).catch(console.error)})},71812(e,t,n){n(57580);var s=n(13625),r=n(43024);const a={ads:n.p+"styles/6bf3ad3f.vknext.css",adsPost:n.p+"styles/a20a5230.vknext.css",adsPostCopyright:n.p+"styles/5331c353.vknext.css",apps_recomm:n.p+"styles/08303a17.vknext.css",clips_recomm:n.p+"styles/d3ae5f67.vknext.css",friends_recomm:n.p+"styles/b1da3e6c.vknext.css",groups_recomm:n.p+"styles/9dd88264.vknext.css",hideStoriesFeed:n.p+"styles/ca788a14.vknext.css",narratives_recomm:n.p+"styles/75add9cc.vknext.css",post_recomm:n.p+"styles/b633602b.vknext.css",services_recomm:n.p+"styles/4006a3bb.vknext.css",video_recomm:n.p+"styles/b91c9228.vknext.css",wideNewsFeed:n.p+"styles/d75b0d24.vknext.css",expandTextPost:n.p+"styles/90e5d5e1.vknext.css",oldPostDesign:n.p+"styles/20c2ca2d.vknext.css"};let o=!1;const i=()=>{r.default.getValue("oldPostDesign")&&(o||((0,s.A)("oldPostDesign",a.oldPostDesign),o=!0))};r.default.onInited(i),r.default.addChangeKeyListener("oldPostDesign",i);var c=n(7417),d=n(29566),l=n(95313);const _=()=>n.e(126).then(n.bind(n,40126)),u=()=>Promise.all([n.e(3068),n.e(806)]).then(n.bind(n,21375));(0,l.A)("ads",()=>n.e(2711).then(n.bind(n,42711))),(0,s.A)("hideStoriesFeed",a.hideStoriesFeed),(0,s.A)("wideNewsFeed",a.wideNewsFeed),(0,s.A)("expandTextPost",a.expandTextPost),(0,c.n)(()=>{(0,l.A)("adsPost",_),(0,s.A)("ads",a.ads),(0,s.A)("adsPost",a.adsPost),(0,s.A)("apps_recomm",a.apps_recomm),(0,s.A)("clips_recomm",a.clips_recomm),(0,s.A)("friends_recomm",a.friends_recomm),(0,s.A)("groups_recomm",a.groups_recomm),(0,s.A)("narratives_recomm",a.narratives_recomm),(0,s.A)("post_recomm",a.post_recomm),(0,s.A)("services_recomm",a.services_recomm),(0,s.A)("video_recomm",a.video_recomm),Promise.all([n.e(3068),n.e(1376)]).then(n.bind(n,75473)).catch(console.error)});const f=()=>{if(r.default.hasEnabledValues(["defaultFilter","filterShortLinks"]))return u;if(0!==r.default.getValue("customFilter").trim().length)return(0,d.A)(u);return Object.keys(r.default.getStorageWithDefault()).some(e=>e.startsWith("vtFilter_")&&!0===r.default.getValue(e))?u:null};r.default.onInited(()=>{(0,c.n)(()=>{(async()=>{const e=f();if(e)return void e();const{remove:t}=r.default.addListener(()=>{const e=f();e&&(e(),t())})})().catch(console.error)})})},60164(e,t,n){n.d(t,{m:()=>a});const s=(e,t="")=>e.replace(/[«»/"`~!@#$%^&*()_|+\-=?;:'",.<>\\{\\}\\[\]\\\\/]/gi,t);var r=n(43024);const a=(e,t)=>{const n=s(t.toLowerCase()),a=n.split(" "),o=[];for(const t of e){const e=r.default.getValue("postFiltersRemoveSpecialSymbols")?s(t.trim()):t.trim();e.length&&(e.includes(" ")?n.includes(e)&&o.push(t):a.includes(e)&&o.push(t))}return{isFiltered:o.length>0,triggeredFilters:o}}},37331(e,t,n){n(57580);var s=n(79110),r=n(13625),a=n(29566),o=n(95313);const i={videoGrid:n.p+"styles/6be3a74b.vknext.css"},c=()=>Promise.all([n.e(2441),n.e(9127)]).then(n.bind(n,48576)),d=()=>n.e(5061).then(n.bind(n,15061)),l=()=>Promise.all([n.e(3068),n.e(6607),n.e(6038)]).then(n.bind(n,15508));(0,o.A)("away",()=>n.e(1348).then(n.bind(n,31348))),(0,r.A)("videoGrid",i.videoGrid),(0,s.g)(()=>{(0,o.A)("viewPollNotVoting",(0,a.A)(c)),(0,o.A)("photoScroll",d),(0,o.A)("enableBtnChangePhoto",l)})},35758(e,t,n){n(57580);var s=n(7417),r=n(79110),a=n(29566),o=n(95313),i=n(12550);const c=()=>n.e(3028).then(n.bind(n,93028)),d=()=>n.e(4413).then(n.bind(n,24413)),l=(0,a.A)(()=>Promise.all([n.e(3068),n.e(5075)]).then(n.bind(n,86468))),_=()=>Promise.all([n.e(961),n.e(5118),n.e(3068),n.e(3734),n.e(2441),n.e(7247),n.e(102),n.e(2852)]).then(n.bind(n,99298)),u=()=>Promise.all([n.e(961),n.e(5118),n.e(8486),n.e(3068),n.e(5253),n.e(2140)]).then(n.bind(n,23867)),f=()=>Promise.all([n.e(3068),n.e(5868)]).then(n.bind(n,67717)),h=()=>n.e(956).then(n.bind(n,30956)),m=()=>Promise.all([n.e(2441),n.e(7247),n.e(2790)]).then(n.bind(n,72790)),p=()=>n.e(9724).then(n.bind(n,29724)),b=async()=>{const{default:e}=await n.e(7302).then(n.bind(n,97302)),t=await e.getStorage()||{};return Object.keys(t).length>0};(0,i.A)()&&((0,s.n)(()=>{(0,o.A)("alternativeProfile",l),(0,o.A)("redirectToMyAllGroups",p)}),(0,r.g)(()=>{(0,o.A)("colorFriends",c),(0,o.A)("colorGroups",d),(0,o.A)("prof_info",u),(0,o.A)("prof_info",f),(0,o.A)("prof_info",h),(0,o.A)(e=>["galo4kiVKN","galo4kiVT","galo4kiSova","galo4kiMp3","galo4kiCoffee","galo4kiVKXPlus","galo4kiVkTea"].some(t=>Boolean(e[t])),_),Promise.all([n.e(3068),n.e(6202)]).then(n.bind(n,29755)).catch(console.error),Promise.all([n.e(3734),n.e(3003)]).then(n.bind(n,18365)).catch(console.error)}),(0,r.g)(async()=>{if(await b())return void m().catch(console.error);const{default:e}=await n.e(7302).then(n.bind(n,97302)),{remove:t}=e.addListener(async()=>{await b()&&(m().catch(console.error),t())})}))},71982(e,t,n){const s=["ad.mail.ru","/al_video.php?act=ads_stat","/dist/web/ads_light","/ads_rotate","js/lib/px.js"],r=["trk.mail.ru","mc.yandex.ru/metrika/watch.js","rs.mail.ru","google-analytics.com/analytics.js","*.ms.vk.com","*.ms.vk.ru","/dist/core_spa/error_monitoring.isolated.*.js"],a=["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"];var o=n(22440),i=n(63898),c=n(43024);const d="KateMobileAndroid/92.2 v1-524 (Android 16; SDK 36; arm64-v8a; Google Pixel 10 Pro XL; ru; 2404x1080)",l=(e,t)=>{try{if(!t.includes)return!1;for(let n of e)if(n&&t.includes(n))return!0}catch(e){console.error(e)}return!1},_=e=>(!c.default.getValue("ads")||!l(s,e))&&((!c.default.getValue("adsSpyning")||!l(a,e))&&(!c.default.getValue("disableAnalytics")||!l(r,e))),u=(e,t)=>{setTimeout(()=>{e.onerror&&(e.onerror(new Event("error")),e.remove())},1e3)},f=()=>{Object.defineProperty(HTMLScriptElement.prototype,"src",{set:function(e){return _(this)?this.setAttribute("src",e):u(this),!0}}),Object.defineProperty(HTMLImageElement.prototype,"src",{set:function(e){return _(this)?this.setAttribute("src",e):u(this),!0}}),Object.defineProperty(HTMLIFrameElement.prototype,"src",{set:function(e){return _(this)?this.setAttribute("src",e):u(this),!0}});const e=(0,o.A)(),t=e.fetch;e.fetch=function(...e){try{const t=e[0],n=e[1],s=t instanceof URL?t.href:`${t}`;if(_(s)||(e[0]="file://"),s&&s.includes("client_id=2685278")){const e=n?{...n}:{};return e.headers||(e.headers={}),e.headers instanceof Headers?e.headers.set("User-Agent",d):Array.isArray(e.headers)?e.headers.push(["User-Agent",d]):e.headers["User-Agent"]=d,(0,i.A)(t,e)}}catch(e){console.error("[VK Next/scriptHook] fetch error",e)}return Reflect.apply(t,this,e)}};c.default.onInited(f)},36761(e,t,n){var s=n(30528),r=n(98570);const a=new(n(51018).e);let o=!1;const i=()=>{if(o)return;o=!0;const e=window.customElements.define;window.customElements.define=function(t,n,s,...r){for(const e of a.listeners)try{e({name:t,constructor:n,options:s})}catch(e){console.error(e)}return Reflect.apply(e,this,[t,n,s,...r])}},c=e=>{const t=a.addListener(e);return i(),t};var d=n(43024);const l=async(e,t)=>{if(e&&(await d.default.get("ads")&&(e.adsParams={},e.adsPreviewParam=void 0,e.adsSlotId=void 0,e.showAds=!1),await d.default.get("disableAnalytics"))){const e=t?.ui?.features;e&&(e.sentry=!1)}},_=()=>(0,r.A)()?.vvn_installed||!1,u=Symbol(),f="vk-video-player",h=async e=>(await Promise.all([n.e(3068),n.e(2873)]).then(n.bind(n,4850))).default(e),m=e=>{if(_())return;if(e.prototype[u])return;e.prototype[u]=!0;const t=e.prototype.initPlayer;e.prototype.initPlayer=async function(...e){try{const t=e[1]?.ui,[n]=await Promise.all([h(this),l(e[0],e[1])]);n&&(Array.isArray(e[0].additionalButtons)||(e[0].additionalButtons=[]),e[0].additionalButtons.push(n),t?.features&&(t.features.additionalButtons=!0)),t?.features&&(t.features.qualityDetailsSubMenuEnabled=!1)}catch(e){console.error(e)}return Reflect.apply(t,this,e)}},p=async()=>{if(!_())for(const e of document.querySelectorAll(f)){const t=await h(e);t&&e.store.actions.external.addAdditionalButton(t)}};_()||((()=>{const e=window.customElements.get(f);e&&m(e)})(),p().catch(console.error),(0,s.gQ)(p),(0,s.nb)(p),c(({name:e,constructor:t})=>{e===f&&m(t)}))},57580(e,t,n){n(7408)},96276(e,t,n){n.d(t,{s:()=>h});var s=n(51018),r=n(30528),a=n(96538);const o=new s.e,i=Symbol(),c=e=>{if(!e[i]){e[i]=!0;for(const t of o.listeners)t(e)}};let d=!1;const l=async()=>{if(d)return;d=!0;const e=await(0,a.vt)();d=!1,e&&c(e)},_=async()=>{const e=await(0,a.Kr)();if(e&&(c(e),window.MECommunityCommonContext)){const e=await window.MECommunityCommonContext;e&&c(e)}},u=()=>{_().catch(console.error),l().catch(console.error)};let f=!1;const h=e=>{const t=o.addListener(e);return f?[window.MECommonContext,window.MECommunityCommonContext].forEach(t=>{t&&(t instanceof Promise?t.then(e):e(t))}):(f=!0,(async()=>{_().catch(console.error),(await(0,a.R2)()).onLocationChange(e=>{e.startsWith("gim")&&l().catch(console.error)})})().catch(console.error),(0,r.nb)(u),(0,r.gQ)(u)),t}},11860(e,t,n){n.d(t,{A:()=>a});var s=n(7618),r=n(43024);const a=(e,t)=>{if("string"==typeof e&&(e=parseInt(e)),"string"==typeof t&&(t=parseInt(t)),t&&(t=Math.abs(t)),t){if((r.default.getValue("silentreadinclgim")[t]||[]).includes(e))return!0;return!(r.default.getValue("silentreadexclgim")[t]||[]).includes(e)&&r.default.getValue("silentreadgim")}return!!r.default.getValue("silentreadincl").includes(e)||!r.default.getValue("silentreadexcl").includes(e)&&(s.z.isGroupId(e)?r.default.getValue("silentreadbots"):s.z.isChatId(e)?r.default.getValue("silentreadchats"):r.default.getValue("silentreadusers"))}},37573(e,t,n){n.d(t,{A:()=>a});var s=n(7618),r=n(43024);const a=(e,t)=>{if("string"==typeof e&&(e=parseInt(e)),"string"==typeof t&&(t=parseInt(t)),t&&(t=Math.abs(t)),t){if((r.default.getValue("silentwriteinclgim")[t]||[]).includes(e))return!0;return!(r.default.getValue("silentwriteexclgim")[t]||[]).includes(e)&&r.default.getValue("silentwritegim")}return!!r.default.getValue("silentwriteincl").includes(e)||!r.default.getValue("silentwriteexcl").includes(e)&&(s.z.isGroupId(e)?r.default.getValue("silentwritebots"):s.z.isChatId(e)?r.default.getValue("silentwritechats"):r.default.getValue("silentwriteusers"))}},96708(e,t,n){n.d(t,{r:()=>r});const s=new BroadcastChannel("vknext");s.addEventListener("message",({data:e})=>{if("object"==typeof e&&"vkb_rp"===e.t)window.location.reload()});const r=s},43024(e,t,n){n.r(t),n.d(t,{default:()=>o});var s=n(86335),r=n(44181);class a extends r.A{constructor(){super("vknext",{restoreFromLS:!0})}async get(e){return this.inited||this.isRestoredFromLS||await new Promise(e=>this.onInited(e)),this.getValue(e)}getValue(e){const t=this.getStorage();return e in t&&void 0!==t[e]?t[e]:s.g[e]}setValue(e,t){const n=this.getStorage();n[e]=t,this.saveStorage(n)}removeValue(e){const t=this.getStorage();delete t[e],this.saveStorage(t)}getStorageWithDefault(){return{...s.g,...this.getStorage()}}clearStorage(){this.saveStorage({})}hasEnabledValues(e){return e.some(e=>this.getValue(e))}addChangeKeyListener(e,t){return this.addListener((n={},s={})=>{const r=n[e],a=s[e];"object"==typeof r&&"object"==typeof a&&JSON.stringify(r)===JSON.stringify(a)||Object.is(r,a)||t(r,a)})}}const o=new a},76763(e,t,n){n.r(t),n.d(t,{default:()=>a});var s=n(53778);class r extends s.default{constructor(){super("wallpaper",{lifetime:5e3})}async getCurrent(){const e=await this.getStorage();return e?.current||null}}const a=new r},53778(e,t,n){n.d(t,{default:()=>r});n(36008);var s=n(61290);const r=class{idb;name;storage=null;onChangeStorageListeners;saveTimeout=null;saveDelay;lifetime;lifetimeTimeoutId=null;defaultValue;constructor(e,{saveDelay:t,lifetime:n,defaultValue:r}={}){this.name=e,this.onChangeStorageListeners=[],this.saveDelay=t||0,this.lifetime=n,this.defaultValue=r,this.idb=s.A,GM_addValueChangeListener(this.name,async(e,t,n)=>{this.storage=n;for(const e of this.onChangeStorageListeners)try{await e(t,n)}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 n=this.storage;if(this.lifetimeTimeoutId&&(clearInterval(this.lifetimeTimeoutId),this.lifetimeTimeoutId=null),this.storage=t,!e)for(const e of this.onChangeStorageListeners)try{await e(n,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,n){n.d(t,{A:()=>r});n(36008);var s=n(61290);const r=class{idb;name;storage=null;inited;onInitedListeners;onChangeStorageListeners;isRestoredFromLS=!1;saveTimeout=null;saveDelay;constructor(e,{saveDelay:t,restoreFromLS:n}={}){if(this.name=e,this.inited=!1,this.onInitedListeners=[],this.onChangeStorageListeners=[],this.saveDelay=t||0,n&&this.restoreFromLS(),this.idb=s.A,this.updateStorage().catch(console.error),GM_addValueChangeListener(this.name,async(e,t,n)=>{this.storage=n;for(const e of this.onChangeStorageListeners)try{await e(t,n)}catch(e){console.error(e)}}),this.onInited=this.onInited.bind(this),n){let e=null;this.addListener((t,n)=>{e&&cancelIdleCallback(e),e=requestIdleCallback(()=>this.saveToLS(n))})}}restoreFromLS(){try{const e=localStorage.getItem(this.name);e&&(this.storage=JSON.parse(e),this.isRestoredFromLS=!0)}catch(e){console.error(e)}}saveToLS(e){try{localStorage.setItem(this.name,JSON.stringify(e))}catch(e){console.error(e)}}get isRestored(){return this.isRestoredFromLS}async updateStorage(){let e;e=GM_getValue(this.name);const t=this.storage;this.storage=e;const n=this.storage;if(this.inited)for(const e of this.onChangeStorageListeners)try{await e(t,n)}catch(e){console.error(e)}else{this.inited=!0,this.isRestoredFromLS=!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&&!this.isRestoredFromLS)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,n){n.d(t,{A:()=>a});var s=n(54689);const r=new s.A("vknext-storage-v2",!0);new s.A("vknext-storage").clearDatabase();const a=r},92103(__unused_webpack_module,__unused_webpack___webpack_exports__,__webpack_require__){var _lib_createPromise__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(37352),_helpers_isOauthVK__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(26195),_injected_bridge_getRuntimeURL__WEBPACK_IMPORTED_MODULE_2__=__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:n,reject:s}=(0,_lib_createPromise__WEBPACK_IMPORTED_MODULE_0__.A)();return GM_xmlhttpRequest({method:"GET",url:e,onload:({responseText:e})=>{if(!e)return s(new Error("Chunk not found"));n(e)},onerror:e=>s(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_2__.A)("vknext.css").then(e=>{GM_addElement("link",{href:e,rel:"stylesheet",type:"text/css"})}),(0,_helpers_isOauthVK__WEBPACK_IMPORTED_MODULE_1__.A)()&&__webpack_require__.e(2985).then(__webpack_require__.bind(__webpack_require__,62985)).catch(console.error)},20568(e,t,n){const s=(0,n(98570).A)();s.webpack=s.webpack||{exports:new Map,re:new Map,_c:new Map,onLoadModule:()=>{throw new Error("deprecated")}}},98570(e,t,n){n.d(t,{A:()=>r});const s={},r=()=>{try{"vknext"in globalThis||Object.defineProperty(globalThis,"vknext",{configurable:!1,value:s})}catch(e){}try{if("vknext"in globalThis)return globalThis.vknext;globalThis.vknext=s}catch(e){console.error(e)}return s}},28893(e,t,n){n.d(t,{A:()=>r});const s=["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"],r=e=>{let t=null,n=0;for(const r of e){const e=r.type;if(s.includes(e)){const e=(r.width||0)*(r.height||0);e>n&&(n=e,t=r)}}return t||e[0]}},63898(e,t,n){n.d(t,{A:()=>s});const s=async(e,t)=>{{const n=new Request(e,t);if(n.signal.aborted)throw new DOMException("Network request aborted.","AbortError");const s=await n.arrayBuffer(),r=s.byteLength?(new TextDecoder).decode(s):void 0,a=Object.fromEntries(n.headers);return new Headers(t?.headers).forEach((e,t)=>{a[t]=e}),new Promise((e,t)=>{let s=!1;const o=new Promise(i=>{const{abort:c}=GM_xmlhttpRequest({method:n.method.toUpperCase(),url:n.url||location.href,headers:a,data:r,redirect:n.redirect,binary:!0,nocache:"no-store"===n.cache,revalidate:"reload"===n.cache,timeout:3e5,responseType:"blob",overrideMimeType:n.headers.get("Content-Type")??void 0,anonymous:"omit"===n.credentials,onload:({response:e})=>{i(s?null:e)},async onreadystatechange({readyState:t,responseHeaders:r,status:a,statusText:d,finalUrl:l,response:_}){if(t===XMLHttpRequest.DONE)n.signal.removeEventListener("abort",c);else if(t!==XMLHttpRequest.HEADERS_RECEIVED)return;if(s)return void i(null);const u=function(e){const t=new Headers,n=e.replace(/\r?\n[\t ]+/g," ");for(const e of n.split(/\r?\n/)){const n=e.split(":"),s=n.shift()?.trim();if(s){const e=n.join(":").trim();try{t.append(s,e)}catch(e){console.warn(`Response ${e.message}`)}}}return t}(r),f=n.url!==l,h=new Response(_ instanceof ReadableStream?_:await o,{headers:u,status:a,statusText:d});Object.defineProperties(h,{url:{value:l},type:{value:"basic"},...h.redirected!==f?{redirected:{value:f}}:{},...u.has("set-cookie")||u.has("set-cookie2")?{headers:{value:u}}:{}}),e(h),s=!0},onerror:({statusText:e,error:n})=>{t(new TypeError(e||n||"Network request failed.")),i(null)},ontimeout(){t(new TypeError("Network request timeout.")),i(null)},onabort(){t(new DOMException("Network request aborted.","AbortError")),i(null)}});n.signal.addEventListener("abort",c)})})}}},22440(e,t,n){n.d(t,{A:()=>s});const s=()=>"undefined"!=typeof unsafeWindow?unsafeWindow:void 0!==window?window:globalThis},26195(e,t,n){n.d(t,{A:()=>s});const s=(e=window.location)=>"oauth.vk.ru"===e.host||"oauth.vk.com"===e.host},54689(e,t,n){n.d(t,{A:()=>s});const s=class{dbName;fixValue;constructor(e,t){this.dbName=e,this.fixValue=t||!1}open(){return new Promise((e,t)=>{const n=indexedDB.open(this.dbName);n.onupgradeneeded=()=>{this.fixValue?n.result.createObjectStore("db"):n.result.createObjectStore("db",{keyPath:"key"})},n.onsuccess=()=>e(n.result),n.onerror=()=>t(n.error)})}async get(e){const t=await this.open(),n=new Promise(n=>{const s=t.transaction("db","readwrite").objectStore("db").get(e);s.onsuccess=()=>{const e=s.result;n(e?.key&&"val"in e?e?.val:e)}});return n.finally(()=>t.close()),await n}async set(e,t){const n=await this.open(),s=n.transaction("db","readwrite").objectStore("db"),r=this.fixValue?s.put(t,e):s.put({key:e,val:t}),a=new Promise((e,t)=>{r.onsuccess=()=>e(),r.onerror=()=>t(r.error)});return a.finally(()=>n.close()),await a}async remove(e){const t=await this.open(),n=t.transaction("db","readwrite").objectStore("db"),s=new Promise((t,s)=>{const r=n.delete(e);r.onsuccess=()=>t(),r.onerror=()=>s(r.error)});return s.finally(()=>t.close()),await s}clearDatabase(){return new Promise((e,t)=>{let n=indexedDB.deleteDatabase(this.dbName);n.onerror=()=>t(n.error),n.onblocked=()=>t("База данных заблокирована"),n.onsuccess=()=>e(n.result)})}}},84436(e,t,n){n.d(t,{A:()=>r});var s=n(56875);const r=class{element;parent;constructor({id:e,href:t,hiddenAutoInject:n,parent:s}={}){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),n&&(this.unuse(),this.injectToPage()),this.parent=s}set innerContent(e){this.element.textContent="",e.length&&this.element.appendChild(document.createTextNode(e))}set href(e){this.element.href=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,s.h)(),document.head.appendChild(this.element)}}},37352(e,t,n){n.d(t,{A:()=>s});const s=()=>{let e,t;return{promise:new Promise((n,s)=>{e=n,t=s}),resolve:e,reject:t}}},387(e,t,n){n.d(t,{A:()=>s});const s=()=>Math.floor(Date.now()/1e3)},26555(e,t,n){n.d(t,{A:()=>a});const s=1024,r=["B","KB","MB","GB","TB","PB","EB","ZB","YB"],a=(e,t=1)=>{if(Math.abs(e)<s)return`${e.toFixed(t)} ${r[0]}`;let n=0;const a=10**t;do{e/=s,n++}while(Math.round(Math.abs(e)*a)/a>=s&&n<r.length-1);return`${e.toFixed(t)} ${r[n]}`}},86335(e,t,n){n.d(t,{g:()=>s});const s={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,filterPolitics:!1,newDesignGroups:!1,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,callsConfirmation:!0,noonline:!1,silentnotify:!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.ru/vknext",icon:"logo_vk_outline_28",target:"_blank"},{name:"Чат VK Next",link:"https://vk.ru/vknext?w=chats-207165415",icon:"messages_outline_28",target:"_blank"},{name:"Настройки VK Next",link:"https://vk.ru/vknext_settings",icon:"donate_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,downPlaylistsWay:1,curEqualizer:[0,0,0,0,0,0,0,0,0,0],curPreset:"Flat",curVolume:.476,curRepeat:null,equalization:!1,voicePlaybackRate:1,voiceVolume:1,customLogoUrl:"",customEmoji:"vk",silentstories:!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},genius:!1,logoNY2023:!1,nyBackgroundSnowFlake:!1,nyPageHeaderGarland:!1,showAdminsChat:!1,hideLeftCount:!1,scalePhoto:!1,changePhotoWay:3,videoMessageShapeId:1,appleMessageReactions:!1,inlineCommandPrefix:"@",useInlinePic:!0,useInlineGif:!1,useInlineVid:!1,useInlineWiki:!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,hideChannelsRecommended:!0,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,oldPostDesign:!0,expandTextPost:!1,redirectToMyAllGroups:!0,hideConvoListFooter:!1,hideStlNav:!1}},76243(){},51018(e,t,n){n.d(t,{e:()=>s});class s{_listeners=new Set;addListener(e){return this._listeners.add(e),()=>this.removeListener(e)}removeListener(e){this._listeners.delete(e)}get listeners(){return[...this._listeners]}}},7618(e,t,n){n.d(t,{z:()=>i});const s=Object.freeze({MIN_CHAT_ID:2e9,MAX_CHAT_ID:21e8,UNAUTH_LONG_ID_SUBRANGE_WITH_DEVICE_ID_SIZE:5e16,UNAUTH_LONG_ID_SUBRANGE_WITHOUT_DEVICE_ID_SIZE:2**56-1,UNAUTH_LONG_ID_MIN:9e18,UNAUTH_LONG_ID_MAX:0x7e980f0d11490000,MARUSYA_UPLOAD_OWNER_MIN:593139650,MARUSYA_UPLOAD_OWNER_MAX:593139654,UNAUTH_LONG_ID_MIN_OLD:10000000001,UNAUTH_LONG_ID_MAX_OLD:11e10,FAKE_DOC_OWNER_MIN:2e9,FAKE_DOC_OWNER_MAX:2000063999,ADS_VIDEO_OWNER_MIN:16e6,ADS_VIDEO_OWNER_MAX:16000599,ADS_PHOTO_OWNER_MIN:1698e4,ADS_PHOTO_OWNER_MAX:16999999,AUDIO_FAKE_UMA_RELEASE_OWNER_MIN:-2002e6,AUDIO_FAKE_UMA_RELEASE_OWNER_MAX:-2001e6,AUDIO_FAKE_UMA_ALBUM_OWNER_MIN:-2000999999,AUDIO_FAKE_UMA_ALBUM_OWNER_MAX:-2e9,AUDIO_FAKE_UMA_OWNERS_COUNT:1e6,AUDIO_FAKE_WALL_OWNER_MIN:2e9,AUDIO_FAKE_WALL_OWNER_MAX:2000512e3,USERS_LOWER_BOUND:1,USERS_UPPER_BOUND:19e8,USERS_LOWER_BOUND_LONG:2e11,USERS_UPPER_BOUND_LONG:1e12,EMAIL_UPPER_BOUND:-2e9,CONTACTS_LOWER_BOUND:1900000001,CONTACTS_UPPER_BOUND:2e9,CALLS_PEER_LOWER_BOUND:-1899999999,CALLS_PEER_UPPER_BOUND:-189e7,ANONYMOUS_USER_PEER_ID_LOWER_BOUND:10000000001,ANONYMOUS_USER_PEER_ID_UPPER_BOUND:11e10,CHAT_OR_CHANNEL_LOWER_BOUND:2000000001,CHAT_OR_CHANNEL_UPPER_BOUND:21e8,GROUPS_LOWER_BOUND:-1e9,GROUPS_UPPER_BOUND:-1,APP_LOWER_BOUND:-1999999999,APP_UPPER_BOUND:-1e9,ALIEXPRESS_USER_ID_RANGE_START:2e9,ALIEXPRESS_USER_ID_RANGE_LENGTH:150,AD_BOT_ID_RANGE_START:2e9,AD_BOT_ID_RANGE_END:2000064e3,MARUSIA_AUDIO_FAKE_ID_MIN:2000512001,MARUSIA_AUDIO_FAKE_ID_MAX:2000512051,AUTOTEST_GROUP_ID_MIN:216720807,AUTOTEST_GROUP_ID_MAX:216820807,EXTERNAL_USER_ID_OFFSET:-19e8,APP_DOMAIN_ID_OFFSET:-1e9}),r=(e,t,n)=>t<e&&e<n,a=(e,t,n)=>t<=e&&e<=n,o=(e,t)=>e+Math.floor(Math.random()*(t-e)),i=Object.freeze({getAutotestGroupIdRand:()=>o(s.AUTOTEST_GROUP_ID_MIN,s.AUTOTEST_GROUP_ID_MAX),isAutotestGroup:e=>a(e,s.AUTOTEST_GROUP_ID_MIN,s.AUTOTEST_GROUP_ID_MAX),isGroupId:e=>e<=s.GROUPS_UPPER_BOUND&&e>s.GROUPS_LOWER_BOUND,isUserId:e=>e>=s.USERS_LOWER_BOUND&&e<s.USERS_UPPER_BOUND||e>=s.USERS_LOWER_BOUND_LONG&&e<s.USERS_UPPER_BOUND_LONG,isUserIdTransitional:e=>r(e,0,s.CONTACTS_UPPER_BOUND),isRealOwner:e=>i.isGroupId(e)||i.isUserId(e),isAudioOwner:e=>i.isRealOwner(e)||i.isUMA(e)||i.isFakeWallAudioOwner(e),isPlaylistOwner:e=>i.isRealOwner(e)||i.isUMA(e)||i.isChatOrChannelPeer(e),isOfficialPlaylist:e=>i.isUMAReleaseOwner(e)||i.isUMAAlbumOwner(e),isFakeWallAudioOwner:e=>a(e,s.AUDIO_FAKE_WALL_OWNER_MIN,s.AUDIO_FAKE_WALL_OWNER_MAX),isUMA:e=>i.isUMAReleaseOwner(e)||i.isUMAAlbumOwner(e),isUMAAlbumOwner:e=>a(e,s.AUDIO_FAKE_UMA_ALBUM_OWNER_MIN,s.AUDIO_FAKE_UMA_ALBUM_OWNER_MAX),getUMAAlbumOwnerByShift:e=>s.AUDIO_FAKE_UMA_ALBUM_OWNER_MAX-Math.abs(e%s.AUDIO_FAKE_UMA_OWNERS_COUNT),isUMAReleaseOwner:e=>a(e,s.AUDIO_FAKE_UMA_RELEASE_OWNER_MIN,s.AUDIO_FAKE_UMA_RELEASE_OWNER_MAX),getUMAReleaseOwnerByShift:e=>s.AUDIO_FAKE_UMA_RELEASE_OWNER_MAX-Math.abs(e%s.AUDIO_FAKE_UMA_OWNERS_COUNT),isEmailId:e=>e<s.EMAIL_UPPER_BOUND,isOwnerId:e=>e>=s.USERS_LOWER_BOUND?i.isUserId(e):i.isGroupId(e),isContactId:e=>r(e,s.CONTACTS_LOWER_BOUND,s.CONTACTS_UPPER_BOUND),convertContactIdToPeerId:e=>e+s.USERS_UPPER_BOUND,convertPeerIdToContactId:e=>e-s.USERS_UPPER_BOUND,isChatOrChannelPeer:e=>a(e,s.CHAT_OR_CHANNEL_LOWER_BOUND,s.CHAT_OR_CHANNEL_UPPER_BOUND),isChatId:e=>e>s.MIN_CHAT_ID&&e<=s.MAX_CHAT_ID,convertChatPeerIdToChatId:e=>e-s.CONTACTS_UPPER_BOUND,convertChatIdToChatPeerId:e=>e+s.CONTACTS_UPPER_BOUND,isAppDomain:e=>r(e,s.APP_LOWER_BOUND,s.APP_UPPER_BOUND),convertPeerIdToAppId:e=>-e+s.APP_UPPER_BOUND,convertAppIdToPeerId:e=>s.APP_UPPER_BOUND-e,isUnauthLongId:e=>a(e,s.UNAUTH_LONG_ID_MIN,s.UNAUTH_LONG_ID_MAX),isUnauthLongIdOld:e=>a(e,s.UNAUTH_LONG_ID_MIN_OLD,s.UNAUTH_LONG_ID_MAX_OLD),isMarusyaUploadOwner:e=>a(e,s.MARUSYA_UPLOAD_OWNER_MIN,s.MARUSYA_UPLOAD_OWNER_MAX),getRandomMarusyaUploadOwnerId:()=>o(s.MARUSYA_UPLOAD_OWNER_MIN,s.MARUSYA_UPLOAD_OWNER_MAX),isFakeDocOwner:e=>a(e,s.FAKE_DOC_OWNER_MIN,s.FAKE_DOC_OWNER_MAX),getFirstFakeOwnerId:()=>s.FAKE_DOC_OWNER_MIN,getRandomFirstFakeOwnerId:()=>o(s.FAKE_DOC_OWNER_MIN,s.FAKE_DOC_OWNER_MIN+64e3),getRandomFakeOwnerId:()=>s.FAKE_DOC_OWNER_MIN+(Math.floor(Date.now()/1e3)/173+o(0,999))%64e3,isAdsVideoOwner:e=>a(e,s.ADS_VIDEO_OWNER_MIN,s.ADS_VIDEO_OWNER_MAX),getRandomAdsVideoOwner:()=>o(s.ADS_VIDEO_OWNER_MIN,s.ADS_VIDEO_OWNER_MAX),isAdsPhotoOwner:e=>a(e,s.ADS_PHOTO_OWNER_MIN,s.ADS_PHOTO_OWNER_MAX),getRandomAdsPhotoOwner:()=>o(s.ADS_PHOTO_OWNER_MIN,s.ADS_PHOTO_OWNER_MAX),isZeroOwner:e=>0===e,convertEmailIdToEmailPeerId:e=>i.isEmailId(e)?-e+s.EMAIL_UPPER_BOUND:0,isZeroOwnerDeprecated:e=>!!e||i.isZeroOwner(e),isExternalUser:e=>r(e,s.EMAIL_UPPER_BOUND,s.EXTERNAL_USER_ID_OFFSET),isExternalUserDeprecated:e=>r(e,s.EMAIL_UPPER_BOUND,s.APP_DOMAIN_ID_OFFSET),isAnonymousCallPeerId:e=>r(e,s.CALLS_PEER_LOWER_BOUND,s.CALLS_PEER_UPPER_BOUND),isAnonymousUserPeerId:e=>r(e,s.ANONYMOUS_USER_PEER_ID_LOWER_BOUND,s.ANONYMOUS_USER_PEER_ID_UPPER_BOUND),getAnonymousCallUserByShift(e){const t=s.CALLS_PEER_UPPER_BOUND-s.CALLS_PEER_LOWER_BOUND,n=(e%t+t)%t;return s.CALLS_PEER_UPPER_BOUND-1-n},isValidAliExpressOrderUserId:e=>e>=s.ALIEXPRESS_USER_ID_RANGE_START&&e<=s.ALIEXPRESS_USER_ID_RANGE_START+s.ALIEXPRESS_USER_ID_RANGE_LENGTH,generateAliexpressOrderUserId:()=>o(s.ALIEXPRESS_USER_ID_RANGE_START,s.ALIEXPRESS_USER_ID_RANGE_START+s.ALIEXPRESS_USER_ID_RANGE_LENGTH),isADBot:e=>a(e,s.AD_BOT_ID_RANGE_START,s.AD_BOT_ID_RANGE_END),getMarusiaAudioFakeId(e){const t=s.MARUSIA_AUDIO_FAKE_ID_MAX-s.MARUSIA_AUDIO_FAKE_ID_MIN;return s.MARUSIA_AUDIO_FAKE_ID_MIN+e%t},isMarusiaAudioFakeId:e=>r(e,s.MARUSIA_AUDIO_FAKE_ID_MIN,s.MARUSIA_AUDIO_FAKE_ID_MAX),isOwnerIdTransitional:e=>e>s.USERS_LOWER_BOUND?i.isUserIdTransitional(e):i.isGroupId(e),convertGroupIdToOwnerId:e=>-e,convertGroupIdToOwnerIdStrict:e=>-Math.abs(e),convertOwnerIdToGroupId:e=>Math.abs(e)})},7417(e,t,n){n.d(t,{n:()=>s});const s=e=>{"loading"!==document.readyState?e():document.addEventListener("DOMContentLoaded",e,{once:!0})}},92580(e,t,n){n.d(t,{Q:()=>s});const s=()=>{let e,t;return{promise:new Promise((n,s)=>{e=n,t=s}),resolve:e,reject:t}}},92046(e,t,n){n.d(t,{c:()=>s});const s=e=>new Promise(t=>setTimeout(t,e))},30528(e,t,n){n.d(t,{nb:()=>s.n,QU:()=>r,cb:()=>a.c,gQ:()=>o.g,vF:()=>i.v,ht:()=>c.h,tS:()=>d.t,GL:()=>l.G});var s=n(7417);const r=(e,t=100)=>{const n=[...e],s=[];for(;n.length;)s.push(n.splice(0,t||n.length));return s};var a=n(92046),o=n(79110),i=(n(7386),n(36585)),c=n(56875),d=n(22707),l=n(37400)},79110(e,t,n){n.d(t,{g:()=>s});const s=e=>{if("complete"===document.readyState)return void e();const t=()=>{"complete"===document.readyState&&(e(),document.removeEventListener("readystatechange",t))};document.addEventListener("readystatechange",t)}},7386(e,t,n){Math.random().toString(36).substring(2,8)},36585(e,t,n){n.d(t,{v:()=>a});var s=n(92580);let r=null;const a=e=>{if(document.body)return Promise.resolve(document.body);if(r&&!e)return r;const{promise:t,resolve:n}=(0,s.Q)();if(r=t,document.body)return n(document.body),t;const a=new MutationObserver(()=>{document.body&&(n(document.body),a.disconnect())});return a.observe(document.documentElement,{childList:!0}),r}},56875(e,t,n){n.d(t,{h:()=>a});var s=n(92580);let r=null;const a=e=>{if(document.head)return Promise.resolve(document.head);if(r&&!e)return r;const{promise:t,resolve:n}=(0,s.Q)();if(r=t,document.head)return n(document.head),t;const a=new MutationObserver(()=>{document?.head&&(n(document.head),a.disconnect())});return a.observe(document.documentElement,{childList:!0}),t}},22707(e,t,n){n.d(t,{t:()=>s});const s=()=>new Promise(e=>requestAnimationFrame(e))},37400(e,t,n){n.d(t,{G:()=>s});const s=()=>new Promise(e=>requestIdleCallback(e))},96538(e,t,n){n.d(t,{Bn:()=>s.B,Ku:()=>r.K,Kr:()=>a.K,vt:()=>i,R2:()=>c.R,VA:()=>d.V});n(99887),n(91953);var s=n(65748),r=(n(18790),n(56992),n(71191)),a=(n(54350),n(695),n(48913),n(47812),n(37752),n(74501)),o=n(12964);const i=()=>(0,o.A)("MECommunityCommonContext");var c=n(91570);n(8906),n(38590),n(41590);n(58310),n(3916);var d=n(61054)},99887(e,t,n){n.d(t,{s:()=>c});var s=n(51018),r=n(41590);const a=new s.e,o=async e=>{for(const t of a.listeners)t(e)};let i=!1;const c=e=>{const t=a.addListener(e);return(0,r.d)().then(e=>o(e)),i||(i=!0,(async()=>{let e=await(0,r.d)();Object.defineProperty(window,"TopNotifier",{get:()=>e,set:t=>{e=t,o(t)}})})()),t}},12964(e,t,n){n.d(t,{A:()=>r});var s=n(92580);n(7386);const r=async(e,t)=>{const n=("undefined"!=typeof unsafeWindow?unsafeWindow:void 0!==window?window:globalThis)[e];if(n)return Promise.resolve(n);const{promise:r,resolve:a}=(0,s.Q)(),o=((e,t,n={})=>{const{timeout:s=null,waitForPageLoad:r=!1,once:a=!1}=n;let o=!0,i=null,c=null,d=window[e],l=50;const _=()=>{o=!1,i&&clearTimeout(i),c&&clearTimeout(c)},u=()=>{if(!o)return;const n=window[e];if(void 0!==n&&n!==d){if(d=n,t(n),a)return void _();l=50}else l=Math.min(1.5*l,1e3);i=window.setTimeout(u,l)},f=()=>{null!==s&&(c=window.setTimeout(()=>{_(),console.warn(`[watchGlobalProperty] Timeout waiting for variable: ${String(e)}`)},s)),u()};if(r&&"complete"!==document.readyState){const e=()=>{f(),window.removeEventListener("load",e)};window.addEventListener("load",e)}else f();return _})(e,e=>{a(e),o()},{once:!0});return r}},91953(e,t,n){n.d(t,{_:()=>r});var s=n(12964);const r=()=>(0,s.A)("ajax")},65748(e,t,n){n.d(t,{B:()=>r});var s=n(12964);const r=()=>(0,s.A)("ap")},18790(e,t,n){n.d(t,{$:()=>r});var s=n(12964);const r=()=>(0,s.A)("AudioPlayerUI")},56992(e,t,n){n.d(t,{X:()=>r});var s=n(12964);const r=()=>(0,s.A)("AudioUtils")},71191(e,t,n){n.d(t,{K:()=>r});var s=n(12964);const r=()=>(0,s.A)("boxQueue")},54350(e,t,n){n.d(t,{$:()=>r});var s=n(12964);const r=()=>(0,s.A)("Calls")},695(e,t,n){n.d(t,{U:()=>r});var s=n(12964);const r=()=>(0,s.A)("colorScheme")},48913(e,t,n){n.d(t,{e:()=>r});var s=n(12964);const r=()=>(0,s.A)("cur")},47812(e,t,n){n.d(t,{P:()=>r});var s=n(12964);const r=()=>(0,s.A)("ElementTooltip")},37752(e,t,n){n.d(t,{V:()=>r});var s=n(12964);const r=()=>(0,s.A)("getAudioPlayer")},74501(e,t,n){n.d(t,{K:()=>r});var s=n(12964);const r=()=>(0,s.A)("MECommonContext")},91570(e,t,n){n.d(t,{R:()=>r});var s=n(12964);const r=()=>(0,s.A)("nav")},8906(e,t,n){n.d(t,{d:()=>r});var s=n(12964);const r=()=>(0,s.A)("Photoview")},38590(e,t,n){n.d(t,{D:()=>r});var s=n(12964);const r=()=>(0,s.A)("Stories")},41590(e,t,n){n.d(t,{d:()=>r});var s=n(12964);const r=()=>(0,s.A)("TopNotifier")},3916(e,t,n){n.d(t,{P:()=>r});var s=n(12964);const r=()=>(0,s.A)("vk")},61054(e,t,n){n.d(t,{V:()=>r});var s=n(12964);const r=()=>(0,s.A)("vkApi")},58310(e,t,n){n.d(t,{x:()=>r});var s=n(12964);const r=()=>(0,s.A)("VideoInitializer")}},__webpack_module_cache__={},hasSymbol,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 n=__webpack_module_cache__[e]={id:e,loaded:!1,exports:{}};return __webpack_modules__[e].call(n.exports,n,n.exports,__webpack_require__),n.loaded=!0,n.exports}__webpack_require__.m=__webpack_modules__,hasSymbol="function"==typeof Symbol,webpackQueues=hasSymbol?Symbol("webpack queues"):"__webpack_queues__",webpackExports=hasSymbol?Symbol("webpack exports"):"__webpack_exports__",webpackError=hasSymbol?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,n)=>{var s;n&&((s=[]).d=-1);var r,a,o,i=new Set,c=e.exports,d=new Promise((e,t)=>{o=t,a=e});d[webpackExports]=c,d[webpackQueues]=e=>(s&&e(s),i.forEach(e),d.catch(e=>{})),e.exports=d,t(e=>{var t;r=(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=>{n[webpackExports]=e,resolveQueue(t)},e=>{n[webpackError]=e,resolveQueue(t)});var n={};return n[webpackQueues]=e=>e(t),n}}var s={};return s[webpackQueues]=e=>{},s[webpackExports]=e,s}))(e);var n=()=>r.map(e=>{if(e[webpackError])throw e[webpackError];return e[webpackExports]}),a=new Promise(e=>{(t=()=>e(n)).r=0;var a=e=>e!==s&&!i.has(e)&&(i.add(e),e&&!e.d&&(t.r++,e.push(t)));r.map(e=>e[webpackQueues](a))});return t.r?a:n()},e=>(e?o(d[webpackError]=e):a(c),resolveQueue(s))),s&&s.d<0&&(s.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 n=Object.create(null);__webpack_require__.r(n);var s={};leafPrototypes=leafPrototypes||[null,getProto({}),getProto([]),getProto(getProto)];for(var r=2&t&&e;("object"==typeof r||"function"==typeof r)&&!~leafPrototypes.indexOf(r);r=getProto(r))Object.getOwnPropertyNames(r).forEach(t=>s[t]=()=>e[t]);return s.default=()=>e,__webpack_require__.d(n,s),n},__webpack_require__.d=(e,t)=>{for(var n in t)__webpack_require__.o(t,n)&&!__webpack_require__.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},__webpack_require__.f={},__webpack_require__.e=e=>Promise.all(Object.keys(__webpack_require__.f).reduce((t,n)=>(__webpack_require__.f[n](e,t),t),[])),__webpack_require__.u=e=>"scripts/"+{45:"5c089f9fc",53:"2b8a0fac3",63:"da615b608",70:"01ef7b065",102:"69b8d10e2",113:"687bb57c1",119:"962313606",122:"8f46a8d50",126:"8a1c78c30",134:"d10dfb7eb",141:"f9ef1a84d",176:"ea1118680",192:"e0fb989cc",195:"5bfc89695",217:"1d5dd8222",225:"36db53632",237:"1025caac8",350:"61d6b3b2b",355:"64bc2bb45",367:"8d3d7b6e7",370:"a5386d206",404:"ea7592c83",461:"12b7a2447",555:"02b93f523",558:"89d1f1557",585:"a90e00f99",634:"8520bad13",681:"31672cdf1",682:"cfa2e3145",697:"b6b5fb19f",717:"1d407d849",777:"5ece0406f",781:"371d70760",806:"9cb626ac2",851:"aaa7c8686",894:"b519083cb",925:"8f899d2a1",956:"9029e6074",959:"38188547f",961:"9cb132bbb",964:"a3113c4c8",1046:"1334c34c7",1062:"0668d7a50",1077:"bc4c6a79e",1081:"4c16b4a1c",1192:"e3c716c08",1210:"4caad58b0",1243:"ba48d0325",1297:"aea331400",1300:"c9e40eab0",1332:"5724f4540",1348:"997c36c56",1351:"8a2a38000",1353:"361ffa4bc",1356:"d6b065dba",1376:"8ccd510af",1396:"aa8b67a75",1429:"c26d030f2",1463:"0b81462a7",1495:"3acc0d90e",1526:"0941b496c",1547:"03b17300c",1552:"69a8c0adb",1570:"76420b233",1614:"34bddffd8",1679:"f067a5c0b",1691:"8f6ce1e77",1783:"64709a06c",1812:"3bb308528",1814:"373e0fa60",1825:"8a9c9b3ec",1843:"d42577b29",1922:"05c79e7b4",1941:"59a6dd714",1974:"bf6786607",2013:"c88461415",2031:"a642ee88e",2068:"7a7d28c59",2069:"ab713b015",2081:"34452ee58",2130:"a8a5cec0d",2135:"0c7b43ab2",2140:"b77d7480a",2184:"6ab217fa7",2204:"ab4b2bbb3",2214:"c6e78b74d",2220:"2ef12f04e",2268:"0f0eb5478",2295:"1410baa9d",2319:"72a71abb0",2350:"d50087329",2392:"111a681e4",2402:"5c2805099",2418:"a1a047942",2425:"610b095e2",2428:"01737dace",2441:"8127f2fef",2462:"9098df33a",2554:"c3d7a19ee",2606:"8972bbf09",2622:"4bbc1771d",2665:"14ea962da",2682:"879084d6e",2692:"9d1467dc3",2710:"3f1ddf400",2711:"115632b59",2721:"0fa34c3bb",2739:"22f327602",2790:"883e3cdb5",2797:"16604b195",2827:"7e335b5b3",2852:"49ee68a86",2873:"d71e7f2ab",2893:"2d7fb4f09",2957:"4ea6291b8",2963:"222787f31",2965:"c5e3ec6b3",2985:"abb3c81ed",3003:"8f8e5cae4",3018:"e61d1b0d0",3022:"575adda76",3028:"3265cdff6",3032:"b114b4f38",3040:"a89b3592f",3068:"13d4b2474",3096:"7f1f37d66",3116:"2b8249345",3141:"c12625d2f",3158:"c2948917c",3208:"1ecf9b425",3265:"7cff5c668",3280:"0d712df5d",3301:"d5908b11a",3330:"08a4bb119",3339:"7a787ac66",3415:"94120ed87",3456:"bce4f1b8b",3464:"e5167bfdf",3483:"25b818a01",3515:"c16a613d2",3558:"a951a72d6",3597:"6d928bf67",3611:"ac80970f3",3622:"e12be9f70",3671:"b54015eb5",3734:"5eccb82c4",3739:"f4b8ce543",3777:"d03a991df",3790:"756a5398f",3807:"7e38ff26b",3975:"7d449aaa2",4013:"84bd6d180",4053:"f00d17fc7",4067:"9c1342fd8",4079:"9acbbdb72",4091:"dcff5c175",4109:"3025dd80d",4141:"88e3c9b7f",4144:"a4a06d1cf",4204:"eda5d1fee",4211:"a423a1118",4213:"1daa6fb35",4288:"2a5f740df",4352:"d680ae2ab",4413:"9cdf5b38e",4461:"4f8df5176",4464:"3a240a6ef",4475:"17bb3e2f1",4498:"16101d20c",4530:"f15b00b07",4547:"a6170fcca",4562:"23707fe1b",4570:"7dc303684",4585:"7a7347728",4639:"90b70ac33",4708:"0259bdb7e",4734:"24197b43f",4747:"b47e87515",4765:"c5b855ab6",4835:"b6dd6c980",4945:"5c33a5fda",4980:"e4e83fec3",4996:"50c49843b",5061:"c3f3cda52",5074:"205e5b49e",5075:"7f8a61805",5109:"8c2ea7c41",5118:"aed48cfdf",5147:"7ecf02aa0",5189:"85c1e8d1e",5235:"746ea9cb3",5253:"80efbe1ce",5274:"942c2caed",5283:"7e41785cd",5298:"cc97b2e9e",5302:"0beff1120",5326:"56c9cf01f",5334:"63040a7f2",5338:"d78d117d0",5355:"6239253e8",5394:"5aec22075",5465:"189237154",5510:"70e8a14f9",5539:"ac5432768",5542:"4d36f25ee",5570:"2190c3745",5609:"4f884f655",5629:"a6178d9d8",5633:"27e1dc7b5",5640:"e29f4ef69",5667:"3efcd9adc",5680:"88f56c4b8",5740:"d12f24f9a",5794:"f086c6e02",5860:"01aa092cc",5868:"17529ff48",5887:"c8d5f3670",5896:"3f5a07e98",5942:"d5f3383b1",6038:"e7a030384",6076:"78dc69c64",6135:"c79e95dd1",6192:"a2a0147b2",6202:"61e87d3d5",6264:"70e1e0a66",6289:"ea85a07a3",6332:"e701b2b01",6353:"1c6112837",6394:"1f383919b",6466:"cd4d4d5a2",6474:"ef4777d25",6542:"d806caf40",6550:"a55abd4d8",6552:"a6258af20",6555:"9e7fb4c99",6607:"86db2948f",6613:"f3262362a",6623:"36fda34fa",6628:"dcbd99e66",6631:"34408149a",6652:"52d0d2967",6690:"cdbf6af8e",6709:"a1ad4918c",6728:"ee893c7e1",6746:"1f4f4de75",6815:"55a7602f2",6852:"f79bd0a9d",6873:"0ef8d2a3a",6896:"1165ab17c",6917:"38422cccd",6929:"fe697556b",6956:"6b04735d2",6987:"380d139e2",7038:"56369df49",7085:"b4cd82d97",7114:"fdbaea605",7149:"f631d6b75",7180:"5e4c4e8bb",7247:"c7e296eb7",7248:"cee0d4868",7302:"228ab1262",7374:"f22accca1",7386:"a0a51a500",7528:"2068ba9b0",7533:"67ea8e480",7539:"495af2d84",7556:"d1447a4c4",7640:"d4faa686a",7671:"04d98b08b",7692:"ccc4d5d38",7714:"b81bfaf83",7721:"eb46ca450",7810:"2b6cf3ff3",7877:"1a2f04408",7886:"7efb8c4b6",7932:"e2d111479",8008:"a2de01846",8048:"f05c402aa",8072:"1e997e401",8075:"bb88a2a3f",8218:"f8f83eb1b",8278:"ecea02df0",8279:"bc4c9d58e",8336:"255a35ffa",8340:"7a60eb42a",8357:"e0b9d3559",8361:"9fca19e5a",8426:"9fd68c5b8",8486:"7a00cfe38",8528:"b46862c26",8541:"e8d3bc1a6",8638:"debc81b0c",8643:"4eec94486",8671:"75a35fa6c",8689:"6dd8c75b5",8726:"d5ff28aa3",8922:"5a7717cf8",8975:"cdc30e1de",8982:"a88f17d67",8987:"5eda96f88",8997:"63c626e42",9007:"2e2758599",9009:"df015e785",9013:"ffdd78b90",9014:"94ff91550",9026:"88bae4b5e",9038:"cb9f51467",9079:"03fe2f5e6",9123:"60c395e5e",9127:"89a3880b7",9186:"63612981a",9208:"83e15f5b0",9287:"bbf8dd4cf",9302:"d44f74e0a",9304:"42674e0dd",9319:"8de0293c7",9449:"d5c8fd1f4",9451:"d5daf90da",9461:"7d7eb7596",9486:"7f9169ec9",9509:"681fa6c9b",9697:"fa6fbd4af",9718:"7188a6679",9724:"342b9d046",9765:"5656fd5b1",9817:"63f6afd64",9834:"2ae588418",9907:"267341000",9947:"f4432d0e7",9964:"e396d1ef6"}[e]+".vknext.js",__webpack_require__.miniCssF=e=>"styles/"+{63:"f3e7117b0",70:"41f7ab576",113:"467eb8135",134:"250868fac",192:"ce5c43818",195:"911821af2",225:"d54aae4e8",237:"6f2118977",404:"bef5ba313",461:"d44c16521",681:"1fd3bb2a4",682:"ffde225be",697:"467eb8135",717:"0e7ce3424",781:"a132b0a68",806:"e4d399c9d",851:"4d8400eb7",956:"b8dafc98f",959:"bbcc14b03",1062:"612bfadbc",1077:"5a03757f2",1376:"d5b91d8c6",1429:"a58d57ed3",1463:"fe57afd3f",1495:"945031e80",1526:"0e7ce3424",1552:"083c733b9",1614:"17081ba49",1814:"8af411c11",1825:"13a8a92bc",1843:"27ab07a0c",2031:"c7eb8c497",2069:"49e8c8000",2130:"3e6ec0f77",2135:"6a5fd2d68",2140:"899f003fa",2184:"d5b91d8c6",2204:"07795fcff",2214:"d5b91d8c6",2268:"e6009bee4",2350:"6afb4b9b5",2402:"6e4aa4018",2418:"7ae8afc29",2428:"93c2c67fd",2554:"2e08971e3",2606:"4d8400eb7",2622:"89ff30e4b",2682:"d5b91d8c6",2721:"4d8400eb7",2797:"26b78258a",2852:"6e0061fdd",2873:"d5b91d8c6",2957:"bbcc14b03",3022:"1ecafa876",3032:"0e7ce3424",3116:"c51030572",3158:"e53927e6e",3208:"31cf88ab7",3265:"af1725ecb",3301:"f72206c19",3456:"75b5e6838",3483:"bfc29d630",3515:"3e6ec0f77",3622:"e340d959b",4067:"bbcc14b03",4204:"d6397524e",4288:"3817e43f3",4461:"bbcc14b03",4530:"03d49eaef",4570:"fa1b1125e",4585:"baeead996",4708:"271f8887e",4734:"47d4e1f2d",4835:"d9bef6e67",5074:"524a5f8f4",5075:"87249d964",5109:"cb7329cb1",5118:"c6bb8e93e",5235:"028171248",5298:"d5b91d8c6",5326:"0e7ce3424",5334:"ae2e3cfb9",5355:"77fc2da94",5510:"8801a03c7",5539:"b2146db07",5542:"bbcc14b03",5570:"23a102187",5680:"e6b8f4437",5794:"31cf88ab7",5868:"d5b91d8c6",5887:"6d6d14c75",5896:"569f26355",5942:"1f4746b8e",6038:"89fe08918",6076:"c29aeb207",6135:"0d693d00b",6202:"86e1f5e65",6353:"4bf302772",6394:"9db0a8690",6466:"59d733864",6474:"6b9978456",6555:"f987906e2",6896:"7659efee7",6917:"d571ab3ec",6929:"515d3fd81",6956:"0e7ce3424",6987:"1e48fdb18",7091:"503f8c544",7149:"0e7ce3424",7180:"d5b91d8c6",7374:"a2337dd14",7533:"d5b91d8c6",7556:"663002ca5",7640:"0e7ce3424",7671:"6eac823bc",7721:"ba00dfd48",7810:"09bea4806",7932:"1f4746b8e",8008:"0e7ce3424",8072:"3a08f9182",8075:"23a102187",8218:"64119ac9e",8336:"a5dbd33cf",8340:"734cf4fc6",8361:"bbcc14b03",8528:"0c46fc74c",8689:"60ec691a9",8975:"551a2ab05",8997:"f18e8a10e",9007:"569f26355",9013:"c980bfa8c",9026:"f5281f08e",9079:"6d6d14c75",9123:"bae4f2e8b",9127:"0aef46cf1",9186:"932247161",9208:"4b48b5392",9319:"bbcc14b03",9449:"d3a08083f",9451:"c893cf708",9461:"515d3fd81",9509:"bbcc14b03",9697:"d5b91d8c6",9765:"6a5fd2d68",9834:"cfac4d82e",9907:"bed222544"}[e]+".vknext.css",__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),inProgress={},dataWebpackPrefix="vknext:",__webpack_require__.l=(e,t,n,s)=>{if(inProgress[e])inProgress[e].push(t);else{var r,a;if(void 0!==n)for(var o=document.getElementsByTagName("script"),i=0;i<o.length;i++){var c=o[i];if(c.getAttribute("src")==e||c.getAttribute("data-webpack")==dataWebpackPrefix+n){r=c;break}}r||(a=!0,(r=document.createElement("script")).charset="utf-8",__webpack_require__.nc&&r.setAttribute("nonce",__webpack_require__.nc),r.setAttribute("data-webpack",dataWebpackPrefix+n),r.src=e),inProgress[e]=[t];var d=(t,n)=>{r.onerror=r.onload=null,clearTimeout(l);var s=inProgress[e];if(delete inProgress[e],r.parentNode&&r.parentNode.removeChild(r),s&&s.forEach(e=>e(n)),t)return t(n)},l=setTimeout(d.bind(null,void 0,{type:"timeout",target:r}),12e4);r.onerror=d.bind(null,r.onerror),r.onload=d.bind(null,r.onload),a&&document.head.appendChild(r)}},__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.13.0/",(()=>{if("undefined"!=typeof document){var e=e=>new Promise((t,n)=>{var s=__webpack_require__.miniCssF(e),r=__webpack_require__.p+s;if(((e,t)=>{for(var n=document.getElementsByTagName("link"),s=0;s<n.length;s++){var r=(o=n[s]).getAttribute("data-href")||o.getAttribute("href");if("stylesheet"===o.rel&&(r===e||r===t))return o}var a=document.getElementsByTagName("style");for(s=0;s<a.length;s++){var o;if((r=(o=a[s]).getAttribute("data-href"))===e||r===t)return o}})(s,r))return t();((e,t,n,s,r)=>{var a=document.createElement("link");a.rel="stylesheet",a.type="text/css",__webpack_require__.nc&&(a.nonce=__webpack_require__.nc),a.onerror=a.onload=n=>{if(a.onerror=a.onload=null,"load"===n.type)s();else{var o=n&&n.type,i=n&&n.target&&n.target.href||t,c=new Error("Loading CSS chunk "+e+" failed.\n("+o+": "+i+")");c.name="ChunkLoadError",c.code="CSS_CHUNK_LOAD_FAILED",c.type=o,c.request=i,a.parentNode&&a.parentNode.removeChild(a),r(c)}},a.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)})(a)})(e,r,0,t,n)}),t={1473:0};__webpack_require__.f.miniCss=(n,s)=>{t[n]?s.push(t[n]):0!==t[n]&&{63:1,70:1,113:1,134:1,192:1,195:1,225:1,237:1,404:1,461:1,681:1,682:1,697:1,717:1,781:1,806:1,851:1,956:1,959:1,1062:1,1077:1,1376:1,1429:1,1463:1,1495:1,1526:1,1552:1,1614:1,1814:1,1825:1,1843:1,2031:1,2069:1,2130:1,2135:1,2140:1,2184:1,2204:1,2214:1,2268:1,2350:1,2402:1,2418:1,2428:1,2554:1,2606:1,2622:1,2682:1,2721:1,2797:1,2852:1,2873:1,2957:1,3022:1,3032:1,3116:1,3158:1,3208:1,3265:1,3301:1,3456:1,3483:1,3515:1,3622:1,4067:1,4204:1,4288:1,4461:1,4530:1,4570:1,4585:1,4708:1,4734:1,4835:1,5074:1,5075:1,5109:1,5118:1,5235:1,5298:1,5326:1,5334:1,5355:1,5510:1,5539:1,5542:1,5570:1,5680:1,5794:1,5868:1,5887:1,5896:1,5942:1,6038:1,6076:1,6135:1,6202:1,6353:1,6394:1,6466:1,6474:1,6555:1,6896:1,6917:1,6929:1,6956:1,6987:1,7091:1,7149:1,7180:1,7374:1,7533:1,7556:1,7640:1,7671:1,7721:1,7810:1,7932:1,8008:1,8072:1,8075:1,8218:1,8336:1,8340:1,8361:1,8528:1,8689:1,8975:1,8997:1,9007:1,9013:1,9026:1,9079:1,9123:1,9127:1,9186:1,9208:1,9319:1,9449:1,9451:1,9461:1,9509:1,9697:1,9765:1,9834:1,9907:1}[n]&&s.push(t[n]=e(n).then(()=>{t[n]=0},e=>{throw delete t[n],e}))}}})(),(()=>{var e={1473:0};__webpack_require__.f.j=(t,n)=>{var s=__webpack_require__.o(e,t)?e[t]:void 0;if(0!==s)if(s)n.push(s[2]);else if(7091!=t){var r=new Promise((n,r)=>s=e[t]=[n,r]);n.push(s[2]=r);var a=__webpack_require__.p+__webpack_require__.u(t),o=new Error;__webpack_require__.l(a,n=>{if(__webpack_require__.o(e,t)&&(0!==(s=e[t])&&(e[t]=void 0),s)){var r=n&&("load"===n.type?"missing":n.type),a=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed.\n("+r+": "+a+")",o.name="ChunkLoadError",o.type=r,o.request=a,s[1](o)}},"chunk-"+t,t)}else e[t]=0};var t=(t,n)=>{var s,r,[a,o,i]=n,c=0;if(a.some(t=>0!==e[t])){for(s in o)__webpack_require__.o(o,s)&&(__webpack_require__.m[s]=o[s]);if(i)i(__webpack_require__)}for(t&&t(n);c<a.length;c++)r=a[c],__webpack_require__.o(e,r)&&e[r]&&e[r][0](),e[r]=0},n=(void 0!==window?window:self).webpackChunkvknext=(void 0!==window?window:self).webpackChunkvknext||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),__webpack_require__.nc=void 0,__webpack_require__(92103);var __webpack_exports__=__webpack_require__(96939)})()})("undefined"!=typeof window&&window instanceof Window?[window,window]:"undefined"!=typeof unsafeWindow?[unsafeWindow,unsafeWindow]:[window,window]);