TelegramPWA/dist/main.16839b431b2e9364caee.js
Alexander Zinchuk 247d8a354b [Build]
2022-05-21 19:32:51 +02:00

2 lines
280 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(()=>{var e,t,n,r,o,a,i={71226:(e,t,n)=>{"use strict";n.d(t,{t9:()=>c,u3:()=>l,g8:()=>u});var r=n(83716),o=n(26926),a=n(69118);let i;const d=new Map,s=new Map;function u(e,t){return i||(r.eM&&console.log(">>> START LOAD WORKER"),i=new Worker(new URL(n.p+n.u(8090),n.b)),function(e){i.addEventListener("message",(t=>{let{data:n}=t;if("update"===n.type)e(n.update);else if("methodResponse"===n.type){const e=d.get(n.messageId);e&&(n.error?e.reject(n.error):e.resolve(n.response))}else if("methodCallback"===n.type){var r,o;null===(r=d.get(n.messageId))||void 0===r||null===(o=r.callback)||void 0===o||o.call(r,...n.callbackArgs)}else if("unhandledError"===n.type){var a;throw new Error(null===(a=n.error)||void 0===a?void 0:a.message)}}))}(e),"iOS"===t.platform&&window.addEventListener("focus",(()=>{g(),setTimeout((()=>g()),1e3)}))),f({type:"initApi",args:[t]})}function c(e){if(!i)return void(r.eM&&console.warn("API is not initialized"));for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];const a=f({type:"callMethod",name:e,args:n});return r.eM&&(async()=>{try{await a}catch(e){}})(),a}function l(e){e.isCanceled=!0;const{messageId:t}=s.get(e)||{};t&&i.postMessage({type:"cancelProgress",messageId:t})}function f(e){const t=(0,o.Z)(d),n={messageId:t,...e},r={messageId:t},a=new Promise(((e,t)=>{Object.assign(r,{resolve:e,reject:t})}));if("args"in n&&"function"==typeof n.args[1]){const e=n.args.pop();r.callback=e,s.set(e,r)}return d.set(t,r),a.catch((()=>{})).finally((()=>{d.delete(t),r.callback&&s.delete(r.callback)})),i.postMessage(n),a}const h=Date.now();async function g(){try{await Promise.race([f({type:"ping"}),(0,a.wO)(150).then((()=>Promise.reject(new Error("HEALTH_CHECK_TIMEOUT"))))])}catch(e){console.error(e),Date.now()-h>=5e3&&window.location.reload()}}},6137:(e,t,n)=>{"use strict";n.d(t,{IU:()=>o.I,Vv:()=>r.Vv,_Q:()=>r._Q,_f:()=>r._f});var r=n(94746),o=n(9077)},9077:(e,t,n)=>{"use strict";let r;n.d(t,{I:()=>r}),function(e){e[e.BlobUrl=0]="BlobUrl",e[e.Lottie=1]="Lottie",e[e.Progressive=2]="Progressive",e[e.Stream=3]="Stream",e[e.Text=4]="Text"}(r||(r={}))},94746:(e,t,n)=>{"use strict";let r;n.d(t,{Vv:()=>r,_Q:()=>a,_f:()=>o}),function(e){e.Bold="MessageEntityBold",e.Blockquote="MessageEntityBlockquote",e.BotCommand="MessageEntityBotCommand",e.Cashtag="MessageEntityCashtag",e.Code="MessageEntityCode",e.Email="MessageEntityEmail",e.Hashtag="MessageEntityHashtag",e.Italic="MessageEntityItalic",e.MentionName="MessageEntityMentionName",e.Mention="MessageEntityMention",e.Phone="MessageEntityPhone",e.Pre="MessageEntityPre",e.Strike="MessageEntityStrike",e.TextUrl="MessageEntityTextUrl",e.Url="MessageEntityUrl",e.Underline="MessageEntityUnderline",e.Spoiler="MessageEntitySpoiler",e.Unknown="MessageEntityUnknown"}(r||(r={}));const o=-1,a="MESSAGE_DELETED"},97799:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(14050),o=n(69118),a=n(46752),i=n(18674),d=n(45332);let s,u;async function c(){return s||(s=n.e(7941).then(n.bind(n,67941)),u=(await s).default),s}setTimeout(c,3e3);const l=(0,r.X$)((e=>{let{className:t,id:n,animationData:s,play:l,playSegment:f,speed:h,noLoop:g,size:p,quality:m,isLowPriority:v,color:y,forceOnHeavyAnimation:b,onLoad:w,onEnded:I}=e;const[C,S]=(0,r.eJ)(),E=(0,r.sO)(null),P=(0,r.sO)(!1),M=(0,r.sO)(!1),A=(0,r.sO)(!0),k=(0,r.sO)();k.current=l;const _=(0,r.sO)();_.current=f,(0,r.d4)((()=>{if(C||!s)return;const e=()=>{if(!E.current)return;const e=new u(n,E.current,s,{noLoop:g,size:p,quality:m,isLowPriority:v},w,y,I);h&&e.setSpeed(h),S(e)};u?e():c().then((()=>{(0,o.T2)((()=>{E.current&&e()}))}))}),[y,C,s,n,v,g,w,m,p,h,I]),(0,r.d4)((()=>{C&&C.setColor(y)}),[y,C]),(0,r.d4)((()=>()=>{C&&C.destroy()}),[C]);const N=(0,r.I4)((function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];C&&(k.current||_.current)&&(_.current?C.playSegment(_.current):e?C.goToAndPlay(0):C.play())}),[C]),T=(0,r.I4)((()=>{C&&C.pause()}),[C]),x=(0,r.I4)((()=>{M.current=!0,C&&(P.current||(P.current=C.isPlaying()),T())}),[C,T]),L=(0,r.I4)((()=>{P.current&&N(),P.current=!1,M.current=!1}),[N]),O=(0,r.I4)((()=>{(0,o.T2)(L)}),[L]);(0,r.d4)((()=>{C&&(l||f?M.current?P.current=!0:N(g):M.current?P.current=!1:T())}),[C,l,f,g,N,T]),(0,r.d4)((()=>{C&&(A.current?A.current=!1:s&&(C.changeData(s),N()))}),[N,C,s]),(0,i.ZP)(x,L,b),(0,d.Z)(x,O);const B=(0,a.Z)("AnimatedSticker",t),R=p?`width: ${p}px; height: ${p}px;`:void 0;return r.ZP.createElement("div",{ref:E,className:B,style:R})}))},10088:(e,t,n)=>{"use strict";n.d(t,{Z:()=>h});var r=n(14050),o=n(33555);const a=36,i=2147483647;function d(e,t,n){let r;for(e=n?Math.floor(e/700):e>>1,e+=Math.floor(e/t),r=0;e>455;r+=a)e=Math.floor(e/35);return Math.floor(r+36*e/(e+38))}function s(e,t){const n=[],r=[],o=e.length;let s,u,c,l,f,h,g,p,m,v,y,b,w;for(s=128,c=0,l=72,f=e.lastIndexOf("-"),f<0&&(f=0),h=0;h<f;++h){if(t&&(r[n.length]=e.charCodeAt(h)-65<26),e.charCodeAt(h)>=128)throw new RangeError("Illegal input >= 0x80");n.push(e.charCodeAt(h))}for(g=f>0?f+1:0;g<o;){for(p=c,m=1,v=a;;v+=a){if(g>=o)throw RangeError("punycode_bad_input(1)");if(y=(I=e.charCodeAt(g++))-48<10?I-22:I-65<26?I-65:I-97<26?I-97:a,y>=a)throw RangeError("punycode_bad_input(2)");if(y>Math.floor((i-c)/m))throw RangeError("punycode_overflow(1)");if(c+=y*m,b=v<=l?1:v>=l+26?26:v-l,y<b)break;if(m>Math.floor(i/(a-b)))throw RangeError("punycode_overflow(2)");m*=a-b}if(u=n.length+1,l=d(c-p,u,0===p),Math.floor(c/u)>i-s)throw RangeError("punycode_overflow(3)");s+=Math.floor(c/u),c%=u,t&&r.splice(c,0,e.charCodeAt(g-1)-65<26),n.splice(c,0,s),c++}var I;if(t)for(c=0,w=n.length;c<w;c++)r[c]&&(n[c]=String.fromCharCode(n[c]).toUpperCase().charCodeAt(0));return(e=>{const t=[];let n=0;const r=e.length;let o;for(;n<r;){if(o=e[n++],55296==(63488&o))throw new RangeError("UTF-16(encode): Illegal UTF-16 value");o>65535&&(o-=65536,t.push(String.fromCharCode(o>>>10&1023|55296)),o=56320|1023&o),t.push(String.fromCharCode(o))}return t.join("")})(n)}var u=n(83716),c=n(46752),l=n(81396);function f(e){if(!e)return;const t=(0,l.X)(e);if(t)try{let e=decodeURI(t.replace(/%%/g,"%25"));const n=e.match(/^https?:\/\/([^/:?#]+)(?:[/:?#]|$)/i);if(!n)return;const r=n[1];return e=e.replace(r,function(e){const t=e.split("."),n=[];for(let e=0;e<t.length;++e){const r=t[e];n.push(r.match(/^xn--/)?s(r.slice(4)):r)}return n.join(".")}(r)),e}catch(t){u.eM&&console.error("SafeLink.getDecodedUrl error ",e,t)}}const h=(0,r.X$)((e=>{let{url:t,text:n,className:a,children:i,isRtl:d}=e;const{toggleSafeLinkModal:s,openTelegramLink:h}=(0,o.Sv)(),g=i||n,p=t!==g,m=(0,r.I4)((e=>e.ctrlKey||e.altKey||e.shiftKey||e.metaKey||!t||!t.match(u.FS)&&!t.match(u.g$)?!p||(s({url:t}),e.preventDefault(),!1):(e.preventDefault(),h({url:t}),!1)),[p,h,s,t]);if(!t)return;const v=(0,c.Z)(a||"text-entity-link",n.length>50&&"long-word-break-all");return r.ZP.createElement("a",{href:(0,l.X)(t),title:f(t),target:"_blank",rel:"noopener noreferrer",className:v,onClick:m,dir:d?"rtl":"auto"},g)}))},69332:(e,t,n)=>{"use strict";n.d(t,{x:()=>a,Z:()=>i});var r=n(6137),o=n(40647);const a={MonkeyIdle:n.p+"TwoFactorSetupMonkeyIdle.dea4a492c144df84ddab..tgs",MonkeyTracking:n.p+"TwoFactorSetupMonkeyTracking.eb5a7a6f166fb7589c12..tgs",MonkeyClose:n.p+"TwoFactorSetupMonkeyClose.604c4c833d322b7e6c3e..tgs",MonkeyPeek:n.p+"TwoFactorSetupMonkeyPeek.1905436b042520363d7e..tgs",FoldersAll:n.p+"FoldersAll.3f9f9e243d19f0fbf9aa..tgs",FoldersNew:n.p+"FoldersNew.9a40d71c0c8be70f5bd1..tgs",DiscussionGroups:n.p+"DiscussionGroupsDucks.9ea453d1be9d1b0ee77a..tgs",CameraFlip:n.p+"CameraFlip.1a9fe44cf01fcb22347d..tgs",HandFilled:n.p+"HandFilled.f87939d160f1dc288586..tgs",HandOutline:n.p+"HandOutline.f9831751ba60df30c484..tgs",Speaker:n.p+"Speaker.04bb3743412b41ff83c5..tgs",VoiceAllowTalk:n.p+"VoiceAllowTalk.a9cc7c39ec438973ddc9..tgs",VoiceMini:n.p+"VoiceMini.bf00ffdf69625c579569..tgs",VoiceMuted:n.p+"VoiceMuted.a4b4ec6bfd7c6c5fb275..tgs",VoiceOutlined:n.p+"VoiceOutlined.91b394ab3562cdfad6bc..tgs",Peach:n.p+"Peach.a289b2c54c563f11208f..tgs",Eggplant:n.p+"Eggplant.7693d877087b802d04be..tgs",Cumshot:n.p+"Cumshot.7a17984a6b80787dab34..tgs",JoinRequest:n.p+"Requests.af9f19772695a8898810..tgs",Invite:n.p+"Invite.4502ec3aa4249d6e6723..tgs",QrPlane:n.p+"QrPlane.a921709f266564f65b7e..tgs"};function i(e){const t=a[e].replace(window.location.origin,"");return o.he(`file${t}`,r.IU.Lottie)}},15376:(e,t,n)=>{"use strict";n.d(t,{K2:()=>o,Oh:()=>i,mD:()=>a,v6:()=>d,yW:()=>r});function r(e){return e>536870912?`${(e/1073741824).toFixed(1)} GB`:e>524288?`${(e/1048576).toFixed(1)} MB`:`${(e/1024).toFixed(1)} KB`}function o(e){const{fileName:t,mimeType:n}=e;return a(t,n)}function a(e,t){return e&&-1!==e.indexOf(".")?e.split(".").pop():t.split("/").pop()}function i(e){switch(e){case"apk":case"xls":case"xlsx":return"green";case"zip":case"rar":case"7z":case"tar":case"gz":case"ppt":case"pptx":return"orange";case"pdf":case"xps":return"red";default:return"default"}}function d(e){return Boolean(e.previewBlobUrl||e.thumbnail)}},64784:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(33681);const o=new RegExp(`^(?:${r.Z.source})+$`,""),a=e=>{if(e.length>24)return!1;if(!Boolean(e.match(o)))return!1;let t=0;for(;r.Z.exec(e);)if(t++,t>3)return r.Z.lastIndex=0,!1;return t}},18005:(e,t,n)=>{"use strict";n.d(t,{D:()=>y});var r=n(14050),o=n(75806),a=n(48035),i=n(9937),d=n(996),s=n(32340),u=n(46752),c=n(88033),l=n(33555);const f=e=>{let{className:t,sender:n,children:o}=e;const{openChat:a}=(0,l.Sv)(),i=(0,r.I4)((()=>{n&&a({id:n.id})}),[n,a]);return n?r.ZP.createElement(c.Z,{className:(0,u.Z)("UserLink",t),onClick:i},o):o},h=e=>{let{className:t,message:n,children:o}=e;const{focusMessage:a}=(0,l.Sv)(),i=(0,r.I4)((()=>{n&&a({chatId:n.chatId,messageId:n.id})}),[a,n]);return n?r.ZP.createElement(c.Z,{className:(0,u.Z)("MessageLink",t),onClick:i},o):o},g=e=>{let{className:t,chatId:n,children:o}=e;const{openChat:a}=(0,l.Sv)(),i=(0,r.I4)((()=>{n&&a({id:n})}),[n,a]);return n?r.ZP.createElement(c.Z,{className:(0,u.Z)("ChatLink",t),onClick:i},o):o},p=e=>{let{className:t,groupCall:n,children:o}=e;const{joinGroupCall:a}=(0,l.Sv)(),i=(0,r.I4)((()=>{n&&a({id:n.id,accessHash:n.accessHash})}),[n,a]);return n?r.ZP.createElement(c.Z,{className:(0,u.Z)("GroupCallLink",t),onClick:i},o):o},m=32,v=" ";function y(e,t,n,r,o,a,d){let s=arguments.length>7&&void 0!==arguments[7]?arguments[7]:{};if(!t.content.action)return[];const{text:u,translationValues:c,amount:l,currency:f,call:h,score:g}=t.content.action,p=[],m=s.asPlainText||s.asTextWithSpoilers,y="Chat.Service.Group.UpdatedPinnedMessage1"!==u||a?u:"Message.PinnedGenericMessage";let M,A=e(y,null!=c&&c.length?c:void 0);return y.includes("ScoredInGame")&&(A=A.replace("un1","%action_origin%").replace("un2","%message%")),A.includes("%payment_amount%")&&(M=P(A,"%payment_amount%",(0,i.x)(l,f,e.code)),A=M.pop(),p.push(...M)),M=P(A,"%action_origin%",n?C(n,m)||v:r?S(e,r,m)||v:"User"),A=M.pop(),p.push(...M),A.includes("%score%")&&(M=P(A,"%score%",g.toString()),A=M.pop(),p.push(...M)),M=P(A,"%target_user%",o?o.map((e=>C(e,m))).filter(Boolean):"User"),A=M.pop(),p.push(...M),M=P(A,"%message%",a?w(e,a,s):"a message"),A=M.pop(),p.push(...M),M=P(A,"%product%",a?b(a):"a product"),A=M.pop(),p.push(...M),M=P(A,"%target_chat%",d?E(d,m):"another chat"),p.push(...M),s.asPlainText?p.join("").trim():h?I(h,p):p}function b(e){return e.content&&e.content.invoice?e.content.invoice.title:"a product"}function w(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{asPlainText:a,asTextWithSpoilers:i}=n;if(a)return(0,o.MK)(e,t,void 0,m);const s=(0,d.e)(e,t,void 0,void 0,m);return i?r.ZP.createElement("span",null,s):r.ZP.createElement(h,{className:"action-link",message:t},s)}function I(e,t){return r.ZP.createElement(p,{groupCall:e},t)}function C(e,t){const n=(0,a.Z)((0,o.Js)(e),m);return t?n:r.ZP.createElement(f,{className:"action-link",sender:e},e&&(0,s.Z)(n))}function S(e,t,n){const i=(0,a.Z)((0,o.U)(e,t),m);return n?i:r.ZP.createElement(g,{className:"action-link",chatId:t.id},t&&(0,s.Z)(i))}function E(e,t){const n="another chat";return t?n:r.ZP.createElement(g,{className:"action-link",chatId:e},n)}function P(e,t,n){const r=e.indexOf(t);if(r<0||!n)return[e];const o=[];return o.push(e.substring(0,r)),Array.isArray(n)?n.forEach(((e,t)=>{o.push(e),t+1<n.length&&o.push(", ")})):o.push(n),o.push(e.substring(r+t.length)),o}},996:(e,t,n)=>{"use strict";n.d(t,{X:()=>s,e:()=>u});var r=n(6137),o=n(75806),a=n(32340),i=n(20230),d=n(48035);function s(e,t,n,r,a,s){const{text:u,entities:c}=e.content.text||{};if(!u){const t=(0,o.UD)(e);return t?[(0,d.Z)(t,a)]:void 0}return(0,i.H)((0,d.Z)(u,a),c,t,n,void 0,e.id,r,s)}function u(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=arguments.length>3?arguments[3]:void 0,u=arguments.length>4&&void 0!==arguments[4]?arguments[4]:o.lN;const{entities:c}=t.content.text||{},l=null==c?void 0:c.some((e=>e.type===r.Vv.Spoiler));if(!l){const r=(0,d.Z)((0,o.MK)(e,t,n),u);return i?(0,a.Z)(r,["emoji","highlight"],{highlight:i}):(0,a.Z)(r)}const f=!n&&(0,o.Eb)(t),h=f?`${f} `:"",g=s(t,i,void 0,!0,u),p=(0,o.Kk)(e,t,g);return[h,...Array.isArray(p)?p:[p]].filter(Boolean)}},32340:(e,t,n)=>{"use strict";n.d(t,{Z:()=>g,h:()=>C});var r=n(14050),o=n(33681),a=n(83716),i=n(77361),d=n(34284),s=n(46752),u=n(60782),c=n(97373),l=n(10088);const f=/^[\d\wа-яё]$/i,h=/(\*\*|__).+?\1/g;function g(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:["emoji"],n=arguments.length>2?arguments[2]:void 0;return"string"!=typeof e?[e]:(0,u.oA)(t.reduce(((e,t)=>{switch(t){case"escape_html":return p(e);case"hq_emoji":return o.Z.lastIndex=0,m(e,"big","jsx");case"emoji":return o.Z.lastIndex=0,m(e,"small","jsx");case"emoji_html":return o.Z.lastIndex=0,m(e,"small","html");case"br":return v(e,"jsx");case"br_html":return v(e,"html");case"highlight":return y(e,n.highlight);case"links":return w(e);case"simple_markdown":return I(e,"jsx");case"simple_markdown_html":return I(e,"html")}return e}),[e]))}function p(e){const t=document.createElement("div");return e.reduce(((e,n)=>"string"!=typeof n?(e.push(n),e):(t.innerText=n,e.push(t.innerHTML),e)),[])}function m(e,t,n){return i.op?e:e.reduce(((e,a)=>{if("string"!=typeof a)return e.push(a),e;const i=(a=(0,d.g6)(a)).split(o.Z),u=a.match(o.Z)||[];return e.push(i[0]),u.reduce(((e,o,a)=>{const u=(0,d.DW)(o);if(!u)return e;const c=`./img-apple-${"big"===t?"160":"64"}/${u}.png`,l=(0,s.Z)("emoji","small"===t&&"emoji-small");if("jsx"===n){const t=d.Uz.has(c);e.push(r.ZP.createElement("img",{src:c,className:`${l}${t?"":" opacity-transition slow shown"}`,alt:o,"data-path":c,onLoad:t?void 0:d.mE}))}"html"===n&&e.push(`<img draggable="false" class="${l}" src="./img-apple-${"big"===t?"160":"64"}/${u}.png" alt="${o}" />`);const f=2*a+2;return i[f]&&e.push(i[f]),e}),e)}),[])}function v(e,t){return e.reduce(((e,n)=>{if("string"!=typeof n)return e.push(n),e;const o=n.split(/\r\n|\r|\n/g).reduce(((e,n,o,a)=>{const i=n.trimLeft(),d=n.length-i.length;return e.push(String.fromCharCode(160).repeat(d)+i),o!==a.length-1&&e.push("jsx"===t?r.ZP.createElement("br",null):"<br />"),e}),[]);return[...e,...o]}),[])}function y(e,t){return e.reduce(((e,n)=>{if("string"!=typeof n||!t)return e.push(n),e;const o=n.toLowerCase(),a=o.indexOf(t.toLowerCase()),i=o[a+t.length];if(a<0||i&&i.match(f))return e.push(n),e;const d=[];return d.push(n.substring(0,a)),d.push(r.ZP.createElement("span",{className:"matching-text-highlight"},n.substring(a,a+t.length))),d.push(n.substring(a+t.length)),[...e,...d]}),[])}const b=new RegExp(`${a.FM}|${a.uW}`,"ig");function w(e){return e.reduce(((e,t)=>{if("string"!=typeof t)return e.push(t),e;const n=t.match(b);if(!n||!n.length)return e.push(t),e;const o=[];let a=n.shift(),i=0;for(;a;){const e=t.indexOf(a,i);o.push(t.substring(i,e)),a.startsWith("@")?o.push(r.ZP.createElement(c.Z,{username:a},a)):(a.endsWith("?")&&(a=a.slice(0,a.length-1)),o.push(r.ZP.createElement(l.Z,{text:a,url:a}))),i=e+a.length,a=n.shift()}return o.push(t.substring(i)),[...e,...o]}),[])}function I(e,t){return e.reduce(((e,n)=>{if("string"!=typeof n)return e.push(n),e;const o=n.split(h),a=n.match(h)||[];return e.push(o[0]),a.reduce(((e,n,a)=>{"jsx"===t?e.push(n.startsWith("**")?r.ZP.createElement("b",null,n.replace(/\*\*/g,"")):r.ZP.createElement("i",null,n.replace(/__/g,""))):e.push(n.startsWith("**")?`<b>${n.replace(/\*\*/g,"")}</b>`:`<i>${n.replace(/__/g,"")}</i>`);const i=2*a+2;return o[i]&&e.push(o[i]),e}),e)}),[])}function C(e,t){const n=(e.trim().match(/\n/g)||"").length+1,{lineHeight:r}=getComputedStyle(t),o=parseFloat(r.split("px")[0]);return t.clientHeight>=(n+1)*o}},20230:(e,t,n)=>{"use strict";n.d(t,{z:()=>S,H:()=>C});var r=n(14050),o=n(33555),a=n(6137),i=n(32340),d=n(64319),s=n(50711),u=n(97373),c=n(10088),l=n(46752),f=n(60706);const h=new Map,g=(0,l.y)("Spoiler"),p=(0,r.X$)((e=>{let{children:t,messageId:n}=e;const o=(0,r.sO)(null),[a,i,d]=(0,f.Z)(),s=(0,r.I4)((e=>{var t;e.preventDefault(),e.stopPropagation(),null===(t=h.get(n))||void 0===t||t.forEach((e=>e.reveal()));const r=o.current.innerText.length,a=1e3*Math.round(r/23),i=Math.max(5e3,Math.min(a,6e4));setTimeout((()=>{var e;null===(e=h.get(n))||void 0===e||e.forEach((e=>e.conceal())),d()}),i)}),[d,n]);return(0,r.d4)((()=>{if(n)return h.has(n)?h.get(n).push({reveal:i,conceal:d}):h.set(n,[{reveal:i,conceal:d}]),()=>{h.delete(n)}}),[d,s,a,n,i]),r.ZP.createElement("span",{className:g("&",!a&&"concealed",!a&&Boolean(n)&&"animated"),onClick:n&&!a?s:void 0},r.ZP.createElement("span",{className:g("content"),ref:o},t))}));var m=n(77510),v=n(12255),y=n(59107);const b=(0,r.X$)((e=>{let{text:t,className:n,noCopy:a,onWordWrapToggle:s}=e;const{showNotification:u}=(0,o.Sv)(),c=(0,r.sO)(null),f=(0,v.Z)(),h=(0,y.Z)(),[g,p]=(0,r.eJ)(!0),[m,b]=(0,r.eJ)(!1),w=(0,r.I4)((()=>{const e=(0,i.h)(t,c.current.parentElement);b(e)}),[t]);(0,r.d4)((()=>{g&&w()}),[w,g,t,f]);const I=(0,r.I4)((()=>{(0,d.TE)(t),u({message:h("TextCopied")})}),[h,u,t]),C=(0,r.I4)((()=>{p(!g),null==s||s(!g)}),[g,s]),S=(0,l.Z)("src-components-common-code-CodeOverlay-module__content",!m&&a&&"src-components-common-code-CodeOverlay-module__hidden"),E=(0,l.Z)("src-components-common-code-CodeOverlay-module__overlay",n),P=(0,l.Z)("src-components-common-code-CodeOverlay-module__wrap",g&&"src-components-common-code-CodeOverlay-module__wrapOn");return r.ZP.createElement("div",{className:E,ref:c},r.ZP.createElement("div",{className:S},m&&r.ZP.createElement("div",{className:P,onClick:C,title:"Word Wrap"},r.ZP.createElement("i",{className:"icon-word-wrap"})),!a&&r.ZP.createElement("div",{className:"src-components-common-code-CodeOverlay-module__copy",onClick:I,title:h("Copy")},r.ZP.createElement("i",{className:"icon-copy"}))))})),w=(0,r.X$)((e=>{let{text:t,noCopy:n}=e;const[o,a]=(0,r.eJ)(!0),i=(0,r.I4)((e=>{a(e)}),[]),d=(0,l.Z)("text-entity-pre",!o&&"no-word-wrap");return r.ZP.createElement("pre",{className:d},r.ZP.createElement("div",{className:"pre-code custom-scroll-x"},t),r.ZP.createElement(b,{text:t,className:"code-overlay",onWordWrapToggle:i,noCopy:n}))})),I=(0,r.X$)((e=>{let{text:t,language:o,noCopy:a}=e;const[i,d]=(0,r.eJ)(!0),{result:s}=(0,m.Z)((()=>o?Promise.all([n.e(3966),n.e(4713)]).then(n.bind(n,94713)).then((e=>e.default(t,o))):Promise.resolve(void 0)),[o,t]),u=(0,r.I4)((e=>{d(e)}),[]);if(!s)return r.ZP.createElement(w,{text:t,noCopy:a});const c=(0,l.Z)("code-block",!i&&"no-word-wrap");return r.ZP.createElement("pre",{className:c},s,r.ZP.createElement(b,{text:t,className:"code-overlay",onWordWrapToggle:u,noCopy:a}))}));function C(e,t,n,o,d,s,f,h){if(!t||!t.length)return E(e,n,o,d,f);const g=[];let m=!1;const v=function(e){const t=new Set,n=[];return e.forEach(((r,o)=>{if(t.has(o))return;const a=P(r,o,e,t);a&&(a.organizedIndexes.forEach((e=>{t.add(e)})),n.push(a))})),n}(t);function y(t,g,v,b){const w=[],{entity:C,nestedEntities:S}=v,{offset:P,length:N,type:T}=C;let x=e.substring(t,P);const L=x.length;x&&(m&&x.length>0&&"\n"===x[0]&&(x=x.substr(1),m=!1),x&&w.push(...E(x,n,o,d,f)));const O=t+L,B=O+N;let R=e.substring(P,P+N);const D=[];if(m&&R.length>0&&"\n"===R[0]&&(R=R.substr(1),m=!1),T===a.Vv.Pre&&(m=!0),S.length){let e=O;S.forEach(((t,n)=>{const{renderResult:r,entityEndIndex:o}=y(e,B,t,n===S.length-1);D.push(...r),e=o}))}const $=d?function(e,t,n){const r="string"==typeof t?t:void 0,o=e.type===a.Vv.Pre?t.trimEnd():t,d=n.length?n.join(""):(0,i.Z)(o,["escape_html","emoji_html","br_html"]).join("");if(!r)return d;switch(e.type){case a.Vv.Bold:return`<b>${d}</b>`;case a.Vv.Italic:return`<i>${d}</i>`;case a.Vv.Underline:return`<u>${d}</u>`;case a.Vv.Code:return`<code class="text-entity-code">${d}</code>`;case a.Vv.Pre:return`\`\`\`${e.language||""}<br/>${d}<br/>\`\`\`<br/>`;case a.Vv.Strike:return`<del>${d}</del>`;case a.Vv.MentionName:return`<a\n class="text-entity-link"\n data-entity-type="${a.Vv.MentionName}"\n data-user-id="${e.userId}"\n contenteditable="false"\n dir="auto"\n >${d}</a>`;case a.Vv.Url:case a.Vv.TextUrl:return`<a\n class="text-entity-link"\n href=${M(r,e)}\n data-entity-type="${e.type}"\n dir="auto"\n >${d}</a>`;case a.Vv.Spoiler:return`<span\n class="spoiler"\n data-entity-type="${a.Vv.Spoiler}"\n >${d}</span>`;default:return d}}(C,R,D):function(e,t,n,o,i,d,s){const f="string"==typeof t&&t,h=n.length?n:t;function g(){return E(h,o,void 0,void 0,d)}if(!f)return g();if(d){const t=g();return e.type===a.Vv.Spoiler?r.ZP.createElement(p,null,t):t}switch(e.type){case a.Vv.Bold:return r.ZP.createElement("strong",null,g());case a.Vv.Blockquote:return r.ZP.createElement("blockquote",null,g());case a.Vv.BotCommand:return r.ZP.createElement("a",{onClick:A,className:"text-entity-link",dir:"auto"},g());case a.Vv.Hashtag:case a.Vv.Cashtag:return r.ZP.createElement("a",{onClick:k,className:"text-entity-link",dir:"auto"},g());case a.Vv.Code:return r.ZP.createElement("code",{className:(0,l.Z)("text-entity-code",!s&&"clickable"),onClick:s?void 0:_,role:"textbox",tabIndex:0},g());case a.Vv.Email:return r.ZP.createElement("a",{href:`mailto:${f}`,target:"_blank",rel:"noopener noreferrer",className:"text-entity-link",dir:"auto"},g());case a.Vv.Italic:return r.ZP.createElement("em",null,g());case a.Vv.MentionName:return r.ZP.createElement(u.Z,{userId:e.userId},g());case a.Vv.Mention:return r.ZP.createElement(u.Z,{username:f},g());case a.Vv.Phone:return r.ZP.createElement("a",{href:`tel:${f}`,className:"text-entity-link",dir:"auto"},g());case a.Vv.Pre:return r.ZP.createElement(I,{text:f,language:e.language,noCopy:s});case a.Vv.Strike:return r.ZP.createElement("del",null,g());case a.Vv.TextUrl:case a.Vv.Url:return r.ZP.createElement(c.Z,{url:M(f,e),text:f},g());case a.Vv.Underline:return r.ZP.createElement("ins",null,g());case a.Vv.Spoiler:return r.ZP.createElement(p,{messageId:i},g());default:return g()}}(C,R,D,n,s,f,h);if(Array.isArray($)?w.push(...$):w.push($),b&&B<g){let t=e.substring(B,g);m&&t.length>0&&"\n"===t[0]&&(t=t.substring(1)),t&&w.push(...E(t,n,o,d,f))}return{renderResult:w,entityEndIndex:B}}let b=0;return v.forEach(((t,n)=>{const{renderResult:r,entityEndIndex:o}=y(b,e.length,t,n===v.length-1);g.push(...r),b=o})),g}function S(e){const{text:t,entities:n}=e||{};if(!t)return"";const r=C(t,n,void 0,void 0,!0);return Array.isArray(r)?r.join(""):r}function E(e,t,n,r,o){if(Array.isArray(e)){const a=[];return e.forEach((e=>{a.push(...E(e,t,n,r,o))})),a}if(r)return(0,i.Z)(e,["escape_html","emoji_html","br_html"]);const a=[n?"hq_emoji":"emoji"];return o||a.push("br"),t?(0,i.Z)(e,a.concat("highlight"),{highlight:t}):(0,i.Z)(e,a)}function P(e,t,n,r){const{offset:o,length:a}=e,i=new Set([t]);if(r.has(t))return;const d=[];return n.filter(((e,n)=>n>t&&e.offset>=o&&e.offset<o+a)).map((e=>P(e,n.indexOf(e),n,r))).filter(Boolean).forEach((e=>{let t=!1;e.organizedIndexes.forEach((e=>{t||i.has(e)||(t=!0),i.add(e)})),t&&d.push(e)})),{entity:e,organizedIndexes:i,nestedEntities:d}}function M(e,t){const{type:n,url:r}=t;return n===a.Vv.TextUrl&&r?r:e}function A(e){(0,o.Sv)().sendBotCommand({command:e.currentTarget.innerText})}function k(e){(0,o.Sv)().setLocalTextSearchQuery({query:e.currentTarget.innerText}),(0,o.Sv)().searchTextMessagesLocal()}function _(e){(0,d.TE)(e.currentTarget.innerText),(0,o.Sv)().showNotification({message:(0,s.i0)("TextCopied")})}},30386:(e,t,n)=>{"use strict";n.d(t,{b:()=>i,q:()=>a});var r=n(83716),o=n(77361);function a(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];o.cj||!document.activeElement||document.activeElement.id!==r.R2||!t&&e.target!==e.currentTarget||e.preventDefault()}function i(e){a(e,!0)}},97373:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(14050),o=n(33555),a=n(11192);const i=(0,o.c$)(((e,t)=>{let{userId:n}=t;return{userOrChat:n?(0,a.dy)(e,n):void 0}}))((e=>{let{username:t,userOrChat:n,children:a}=e;const{openChat:i,openChatByUsername:d}=(0,o.Sv)();return r.ZP.createElement("a",{onClick:()=>{n?i({id:n.id}):t&&d({username:t.substring(1)})},className:"text-entity-link",dir:"auto"},a)}))},231:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r=n(14050),o=n(46752),a=n(49204),i=n(68512);const d=e=>{let{ref:t,type:n="button",id:d,onClick:s,onContextMenu:u,onMouseDown:c,onMouseEnter:l,onMouseLeave:f,onFocus:h,children:g,size:p="default",color:m="primary",backgroundImage:v,className:y,round:b,pill:w,fluid:I,isText:C,isLoading:S,ariaLabel:E,ariaControls:P,hasPopup:M,href:A,download:k,disabled:_,ripple:N,faded:T,tabIndex:x,isRtl:L,noPreventDefault:O,shouldStopPropagation:B,style:R}=e,D=(0,r.sO)(null);t&&(D=t);const[$,Z]=(0,r.eJ)(!1),F=(0,o.Z)("Button",y,p,m,b&&"round",w&&"pill",I&&"fluid",_&&"disabled",C&&"text",S&&"loading",N&&"has-ripple",T&&"faded",$&&"clicked",v&&"with-image"),U=(0,r.I4)((e=>{!_&&s&&s(e),B&&e.stopPropagation(),Z(!0),setTimeout((()=>{Z(!1)}),400)}),[_,s,B]),j=(0,r.I4)((e=>{O||e.preventDefault(),!_&&c&&c(e)}),[_,O,c]);return A?r.ZP.createElement("a",{ref:D,id:d,className:F,href:A,title:E,download:k,tabIndex:x,dir:L?"rtl":void 0,"aria-label":E,"aria-controls":P,style:R},g,!_&&N&&r.ZP.createElement(i.Z,null)):r.ZP.createElement("button",{ref:D,id:d,type:n,className:F,onClick:U,onContextMenu:u,onMouseDown:j,onMouseEnter:l&&!_?l:void 0,onMouseLeave:f&&!_?f:void 0,onFocus:h&&!_?h:void 0,"aria-label":E,"aria-controls":P,"aria-haspopup":M,title:E,tabIndex:x,dir:L?"rtl":void 0,style:v?`background-image: url(${v})`:R},S?r.ZP.createElement("div",null,r.ZP.createElement("span",{dir:L?"auto":void 0},"Please wait..."),r.ZP.createElement(a.Z,{color:C?"blue":"white"})):g,!_&&N&&r.ZP.createElement(i.Z,null))}},14605:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(14050),o=n(46752),a=n(59107),i=n(32340),d=n(49204);const s=(0,r.X$)((e=>{let{id:t,name:n,value:s,label:u,subLabel:c,checked:l,tabIndex:f,disabled:h,round:g,blocking:p,isLoading:m,onChange:v,onCheck:y}=e;const b=(0,a.Z)(),w=(0,r.I4)((e=>{v&&v(e),y&&y(e.currentTarget.checked)}),[v,y]),I=(0,o.Z)("Checkbox",h&&"disabled",g&&"round",m&&"loading",p&&"blocking");return r.ZP.createElement("label",{className:I,dir:b.isRtl?"rtl":void 0},r.ZP.createElement("input",{type:"checkbox",id:t,name:n,value:s,checked:l,disabled:h,tabIndex:f,onChange:w}),r.ZP.createElement("div",{className:"Checkbox-main"},r.ZP.createElement("span",{className:"label",dir:"auto"},(0,i.Z)(u)),c&&r.ZP.createElement("span",{className:"subLabel",dir:"auto"},(0,i.Z)(c))),m&&r.ZP.createElement(d.Z,null))}))},53106:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(14050),o=n(52328);const a=e=>{let{trigger:t,className:n,children:a,positionX:i="left",positionY:d="top",footer:s,forceOpen:u,onOpen:c,onClose:l}=e;const f=(0,r.sO)(null),h=(0,r.sO)(null),[g,p]=(0,r.eJ)(!1),m=(0,r.I4)((()=>{p(!1),l&&l()}),[l]);return r.ZP.createElement("div",{ref:h,className:`DropdownMenu ${n||""}`,onKeyDown:e=>{const t=f.current;if(!g||40!==e.keyCode||!t)return;const n=document.activeElement,r=Array.from(t.children);n&&-1!==r.indexOf(n)||r[0].focus()}},t({onTrigger:()=>{p(!g),g?l&&l():c&&c()},isOpen:g}),r.ZP.createElement(o.Z,{ref:f,containerRef:h,isOpen:g||Boolean(u),className:n||"",positionX:i,positionY:d,footer:s,autoClose:!0,onClose:m,shouldSkipTransition:u},a))}},97687:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(14050),o=n(46752),a=n(59107);const i=(0,r.X$)((e=>{let{ref:t,id:n,className:i,value:d,label:s,error:u,success:c,disabled:l,readOnly:f,placeholder:h,autoComplete:g,inputMode:p,maxLength:m,tabIndex:v,onChange:y,onInput:b,onKeyPress:w,onKeyDown:I,onBlur:C,onPaste:S}=e;const E=(0,a.Z)(),P=u||c||s,M=(0,o.Z)("input-group",d&&"touched",u?"error":c&&"success",l&&"disabled",f&&"disabled",P&&"with-label",i);return r.ZP.createElement("div",{className:M,dir:E.isRtl?"rtl":void 0},r.ZP.createElement("input",{ref:t,className:"form-control",type:"text",id:n,dir:"auto",value:d||"",tabIndex:v,placeholder:h,maxLength:m,autoComplete:g,inputMode:p,disabled:l,readOnly:f,onChange:y,onInput:b,onKeyPress:w,onKeyDown:I,onBlur:C,onPaste:S,"aria-label":P}),P&&r.ZP.createElement("label",{htmlFor:n},P))}))},88033:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(14050),o=n(46752);const a=e=>{let{children:t,className:n,isRtl:a,onClick:i}=e;const d=(0,r.I4)((e=>{e.preventDefault(),i(e)}),[i]);return r.ZP.createElement("a",{href:"#",className:(0,o.Z)("Link",n),dir:a?"rtl":"auto",onClick:i?d:void 0},t)}},34288:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(14050),o=n(49204),a=n(46752);const i=(0,r.X$)((e=>{let{color:t="blue",backgroundColor:n,onClick:i}=e;return r.ZP.createElement("div",{className:(0,a.Z)("Loading",i&&"interactive"),onClick:i},r.ZP.createElement(o.Z,{color:t,backgroundColor:n}))}))},52328:(e,t,n)=>{"use strict";n.d(t,{Z:()=>g});var r=n(14050),o=n(31212),a=n(72313),i=n(58758),d=n(274),s=n(23989),u=n(46752),c=n(18674),l=n(46590),f=n(30386),h=n(77361);const g=e=>{let{ref:t,containerRef:n,isOpen:g,id:p,className:m,style:v,bubbleStyle:y,ariaLabelledBy:b,children:w,transformOriginX:I,transformOriginY:C,positionX:S="left",positionY:E="top",autoClose:P=!1,footer:M,noCloseOnBackdrop:A=!1,noCompact:k,onCloseAnimationEnd:_,onClose:N,onMouseEnter:T,onMouseLeave:x,shouldSkipTransition:L}=e,O=(0,r.sO)(null);t&&(O=t);const B=n||O,{transitionClassNames:R}=(0,o.Z)(g,_,L,void 0,L);(0,r.d4)((()=>g?(0,s.Z)(N):void 0),[g,N]),(0,l.Z)({isActive:g,onBack:N,shouldBeReplaced:!0}),(0,d.Z)((e=>{let[t]=e;(g||!g&&!0===t)&&(0,c.YW)(200)}),[g]);const D=(0,a.Z)(O,g,P?N:void 0,void 0,!0);(0,i.Z)(g,B,A?void 0:N);const $=(0,u.Z)("bubble menu-container custom-scroll",E,S,M&&"with-footer",R),Z=void 0!==C?`${C}px`:void 0,F=void 0!==I?`${I}px`:void 0;return r.ZP.createElement("div",{id:p,className:(0,u.Z)("Menu no-selection",!k&&h.FW&&"compact",!h.gk&&"no-blur",m),style:v,"aria-labelledby":b,role:b?"menu":void 0,onKeyDown:g?D:void 0,onMouseEnter:T,onMouseLeave:g?x:void 0},g&&r.ZP.createElement("div",{className:"backdrop",onMouseDown:f.b}),r.ZP.createElement("div",{ref:O,className:$,style:`transform-origin: ${F||S} ${Z||E};${y||""}`,onClick:P?N:void 0},w,M&&r.ZP.createElement("div",{className:"footer"},M)))}},58964:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(14050),o=n(83716),a=n(46752),i=n(59107),d=n(77361);const s=e=>{const{icon:t,customIcon:n,className:s,children:u,onClick:c,href:l,download:f,disabled:h,destructive:g,ariaLabel:p,onContextMenu:m}=e,v=(0,i.Z)(),y=(0,r.I4)((e=>{if(h||!c)return e.stopPropagation(),void e.preventDefault();c(e)}),[h,c]),b=(0,r.I4)((e=>{if(13===e.keyCode||32===e.keyCode)return h||!c?(e.stopPropagation(),void e.preventDefault()):void c(e)}),[h,c]),w=(0,a.Z)("MenuItem",s,h&&"disabled",g&&"destructive",d.FW&&"compact"),I=r.ZP.createElement(r.ZP.Fragment,null,!n&&t&&r.ZP.createElement("i",{className:`icon-${t}`,"data-char":t.startsWith("char-")?t.replace("char-",""):void 0}),n,u);return l?r.ZP.createElement("a",{tabIndex:0,className:w,href:l,download:f,"aria-label":p,title:p,target:l.startsWith(window.location.origin)||o.Cg?"_self":"_blank",rel:"noopener noreferrer",dir:v.isRtl?"rtl":void 0,onClick:c},I):r.ZP.createElement("div",{role:"button",tabIndex:0,className:w,onClick:y,onKeyDown:b,onContextMenu:m,"aria-label":p,title:p,dir:v.isRtl?"rtl":void 0},I)}},68512:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(14050),o=n(69118);const a=(0,r.X$)((()=>{const[e,t]=(0,r.eJ)([]),n=(0,r.Ye)((()=>(0,o.Ds)((()=>{t([])}),700,!1)),[]),a=(0,r.I4)((r=>{if(0!==r.button)return;const o=r.currentTarget,a=o.getBoundingClientRect(),i=o.offsetWidth/2;t([...e,{x:r.clientX-a.x-i/2,y:r.clientY-a.y-i/2,size:i}]),requestAnimationFrame((()=>{n()}))}),[e,n]);return r.ZP.createElement("div",{className:"ripple-container",onMouseDown:a},e.map((e=>{let{x:t,y:n,size:o}=e;return r.ZP.createElement("span",{style:`left: ${t}px; top: ${n}px; width: ${o}px; height: ${o}px;`})})))}))},49204:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(14050),o=n(46752);const a=e=>{let{color:t="blue",backgroundColor:n}=e;return r.ZP.createElement("div",{className:(0,o.Z)("Spinner",t,n&&"with-background",`bg-${n}`)},r.ZP.createElement("div",null))}},83716:(e,t,n)=>{"use strict";n.d(t,{$E:()=>Oe,$O:()=>it,$p:()=>f,AE:()=>fe,AJ:()=>he,AR:()=>Y,Bg:()=>dt,CX:()=>K,Cg:()=>s,Cy:()=>E,DC:()=>Pe,DU:()=>nt,EG:()=>rt,EN:()=>$,Ed:()=>re,FD:()=>Qe,FM:()=>qe,FS:()=>Je,FV:()=>Xe,Hk:()=>F,It:()=>ct,Ji:()=>o,K2:()=>ke,K7:()=>be,LH:()=>pt,Mo:()=>V,Mw:()=>Ee,Nf:()=>et,Ng:()=>Ue,Nu:()=>d,Ov:()=>D,PM:()=>xe,Q:()=>Se,QU:()=>ae,Qx:()=>z,R2:()=>te,Rk:()=>S,Ro:()=>ht,S:()=>h,SG:()=>M,Ti:()=>g,Tj:()=>u,Uh:()=>w,V$:()=>pe,VC:()=>He,Vk:()=>U,Vv:()=>ft,Vx:()=>y,WS:()=>tt,Y:()=>Fe,Y7:()=>Me,YQ:()=>O,ZT:()=>i,_m:()=>de,aC:()=>gt,aw:()=>Ye,b6:()=>Q,bK:()=>me,bM:()=>_e,b_:()=>v,by:()=>N,ck:()=>ve,dI:()=>ze,dW:()=>De,e7:()=>Ve,eA:()=>m,eM:()=>a,ee:()=>_,fK:()=>ge,fo:()=>k,g:()=>lt,g$:()=>Ke,gJ:()=>C,hT:()=>L,iC:()=>r,j3:()=>l,jT:()=>ie,jV:()=>Le,k:()=>Re,kU:()=>Ze,ks:()=>se,ku:()=>Ne,l3:()=>ue,lF:()=>A,lO:()=>I,lW:()=>P,lo:()=>x,mU:()=>st,mo:()=>j,mw:()=>H,nY:()=>ne,oB:()=>q,oG:()=>je,o_:()=>ee,ou:()=>p,p3:()=>ut,pR:()=>$e,pn:()=>Z,qU:()=>W,qp:()=>Ce,rO:()=>le,rS:()=>B,r_:()=>X,s2:()=>oe,s3:()=>Be,sR:()=>at,sd:()=>b,t4:()=>ot,t_:()=>R,uW:()=>Ge,u_:()=>ce,ul:()=>c,w7:()=>we,wG:()=>We,xS:()=>J,xn:()=>ye,yK:()=>Ae,z7:()=>Ie,zq:()=>Te,zy:()=>G});const r="Telegram WebZ",o="1.46.2",a=!1,i=!1,d=!1,s=!1,u=!1,c="https://telegra.ph/WebZ-Beta-04-01",l="webzcommentsru",f="webzchat",h="Shoot!\nSomething went wrong, please see the error details in Dev Tools Console.",g="Telegram",p=" [Inactive]",m=!1,v="user_auth",y="GramJs:sessionId",b=!1,w="tt-global-state",I=500,C=200,S=30,E=!1,P="tt-media",M="tt-media-avatars",A="tt-media-progressive",k="tt-custom-bg",_="tt-lang-packs-v9",N=[1,5,10,50,100,500],T="undefined"!=typeof window&&window.innerHeight>=900,x=1,L=T?60:40,O=2*L,B=72,R=T?30:25,D=100,$=42,Z=42,F=20,U=30,j=200,W=500,V=20,z=1,H=1,q=0,G=2,K=G,J=16,Q=17,Y=15,X=1e4,ee=3e3,te="editable-message-text",ne="editable-message-text-modal",re=`.Transition__slide--active #${te}, .Transition > .to #${te}`,oe="data-has-custom-appendix",ae=1440,ie=1150,de=1275,se=925,ue=600,ce=950,le=450,fe=1e9,he="0",ge=100,pe=1500,me=250,ve=600,ye=500,be=(Math.round((me+ve)/2),new Set(["newMessage","newScheduledMessage","deleteMessages","deleteScheduledMessages","deleteHistory"]),13),we=11,Ie=160,Ce=120,Se=64,Ee=48,Pe=32,Me=64,Ae=64,ke=160,_e=140,Ne=100,Te=100,xe=140,Le=140,Oe="NO_STICKER_SET",Be="recent",Re="favorite",De="chatStickers",$e="en",Ze=200,Fe=450,Ue="video/quicktime",je=new Set(["image/png","image/gif","image/jpeg"]),We=new Set(["video/mp4"]),Ve=new Set(["audio/mp3","audio/ogg","audio/wav","audio/mpeg","audio/flac","audio/aac","audio/m4a","audio/mp4","audio/x-m4a"]),ze=new Set([...je,...We]),He="The message is not supported on this version of Telegram.",qe="((ftp|https?):\\/\\/)?((www\\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\\.[a-zA-Z0-9()]{1,63})\\b([-a-zA-Z0-9()@:%_+.~#?&/=]*)",Ge="(@[\\w\\d_-]+)",Ke=/^tg:(\/\/)?([?=&\d\w_-]+)?/gm,Je=/^(?:https?:\/\/)?(?:t\.me\/)/gm,Qe=new Set(["AU","BD","CA","CO","EG","HN","IE","IN","JO","MX","MY","NI","NZ","PH","PK","SA","SV","US"]),Ye="777000",Xe="1271266957",et=0,tt=1,nt=10,rt=5,ot=2147483646,at="en",it="android",dt=["android","ios","tdesktop","macos"],st="https://bugs.telegram.org/?tag_ids=41&sort=time",ut="#99BA92",ct="#0F0F0F",lt="#4A8E3A8C",ft="#0A0A0A8C",ht=100,gt=100*ht,pt=!1},65456:(e,t,n)=>{"use strict";var r=n(33555),o=n(71226),a=n(83716),i=n(77361),d=n(28406),s=n(49524),u=n(17358),c=n(3100),l=n(706);(0,r.iw)("initApi",(async(e,t)=>{a.Cg||(await(0,c.Qw)(),(0,c.f3)()),(0,o.g8)(t.apiUpdate,{userAgent:navigator.userAgent,platform:i.Lt,sessionData:(0,c.K8)(),isTest:window.location.search.includes("test"),isMovSupported:i.pA,isWebmSupported:i.Hh})})),(0,r.iw)("setAuthPhoneNumber",((e,t,n)=>{const{phoneNumber:r}=n;return(0,o.t9)("provideAuthPhoneNumber",r.replace(/[^\d]/g,"")),{...e,authIsLoading:!0,authError:void 0}})),(0,r.iw)("setAuthCode",((e,t,n)=>{const{code:r}=n;return(0,o.t9)("provideAuthCode",r),{...e,authIsLoading:!0,authError:void 0}})),(0,r.iw)("setAuthPassword",((e,t,n)=>{const{password:r}=n;return(0,o.t9)("provideAuthPassword",r),{...e,authIsLoading:!0,authError:void 0}})),(0,r.iw)("uploadProfilePhoto",((e,t,n)=>{const{file:r}=n;(0,o.t9)("uploadProfilePhoto",r)})),(0,r.iw)("signUp",((e,t,n)=>{const{firstName:r,lastName:a}=n;return(0,o.t9)("provideAuthRegistration",{firstName:r,lastName:a}),{...e,authIsLoading:!0,authError:void 0}})),(0,r.iw)("returnToAuthPhoneNumber",(e=>((0,o.t9)("restartAuth"),{...e,authError:void 0}))),(0,r.iw)("goToAuthQrCode",(e=>((0,o.t9)("restartAuthWithQr"),{...e,authIsLoadingQrCode:!0,authError:void 0}))),(0,r.iw)("saveSession",((e,t,n)=>{const{sessionData:r}=n;r?(0,c.wX)(n.sessionData,e.currentUserId):(0,c.jv)()})),(0,r.iw)("signOut",(async(e,t,n)=>{try{await(0,d.r1)(),await(0,o.t9)("destroy"),await(0,l.IT)(!1)}catch(e){}(0,r.Sv)().reset(),null!=n&&n.forceInitApi&&(0,r.Sv)().initApi()})),(0,r.iw)("reset",(()=>{(0,c.jv)(),s.clear(a.lW),s.clear(a.SG),s.clear(a.lF),s.clear(a.fo);const e=a.ee.replace(/\d+$/,""),t=(a.ee.match(/\d+$/)||[0])[0];for(let n=0;n<t;n++)s.clear(`${e}${0===n?"":n}`);(0,c.f3)(),(0,u.w)(0),(0,r.Sv)().init()})),(0,r.iw)("disconnect",(()=>{(0,o.t9)("disconnect")})),(0,r.iw)("loadNearestCountry",(async e=>{if("connectionStateReady"!==e.connectionState)return;const t=await(0,o.t9)("fetchNearestCountry");(0,r.R3)({...(0,r.Rd)(),authNearestCountry:t})})),(0,r.iw)("setDeviceToken",((e,t,n)=>({...e,push:{deviceToken:n,subscribedAt:Date.now()}}))),(0,r.iw)("deleteDeviceToken",(e=>({...e,push:void 0})))},51371:(e,t,n)=>{"use strict";var r=n(33555),o=n(91713),a=n(83716),i=n(71226),d=n(60782),s=n(28406),u=n(50711),c=n(11192),l=n(45406),f=n(75806);function h(e,t){let{visibility:n,allowedIds:r,deniedIds:o}=t;const{users:{byId:a},chats:{byId:i}}=e,d={visibility:n};let s,u;const c=e=>{if(!(0,f.YC)(e))return;const{id:t,accessHash:n}=a[e]||{};return t?{id:t,accessHash:n}:void 0},l=e=>{if((0,f.YC)(e))return;const t=i[e];return t?{id:t.id}:void 0};return"contacts"!==n&&"nobody"!==n||(s=r.map(c).filter(Boolean),u=r.map(l).filter(Boolean),s.length>0&&(d.allowedUsers=s),u.length>0&&(d.allowedChats=u)),"everybody"!==n&&"contacts"!==n||(s=o.map(c).filter(Boolean),u=o.map(l).filter(Boolean),s.length>0&&(d.blockedUsers=s),u.length>0&&(d.blockedChats=u)),d}(0,r.iw)("updateProfile",(async(e,t,n)=>{const{photo:a,firstName:d,lastName:s,bio:u,username:f}=n,{currentUserId:h}=e;if(h){if((0,r.R3)({...(0,r.Rd)(),profileEdit:{progress:o.rN.InProgress}}),a&&await(0,i.t9)("updateProfilePhoto",a),(d||s||u)&&await(0,i.t9)("updateProfile",{firstName:d,lastName:s,about:u})){e=(0,r.Rd)();const t=h&&(0,c.dy)(e,h);t&&(0,r.R3)((0,l.Nq)(e,t.id,{firstName:d,lastName:s,fullInfo:{...t.fullInfo,bio:u}}))}f&&await(0,i.t9)("updateUsername",f)&&h&&(0,r.R3)((0,l.Nq)((0,r.Rd)(),h,{username:f})),(0,r.R3)({...(0,r.Rd)(),profileEdit:{progress:o.rN.Complete}})}})),(0,r.iw)("checkUsername",(async(e,t,n)=>{const{username:a}=n;if(e.profileEdit&&e.profileEdit.progress===o.rN.InProgress)return;(0,r.R3)({...e,profileEdit:{progress:e.profileEdit?e.profileEdit.progress:o.rN.Idle,isUsernameAvailable:void 0}});const d=await(0,i.t9)("checkUsername",a);e=(0,r.Rd)(),(0,r.R3)({...e,profileEdit:{...e.profileEdit,isUsernameAvailable:d}})})),(0,r.iw)("loadWallpapers",(async()=>{const e=await(0,i.t9)("fetchWallpapers");if(!e)return;const t=(0,r.Rd)();(0,r.R3)({...t,settings:{...t.settings,loadedWallpapers:e.wallpapers}})})),(0,r.iw)("uploadWallpaper",(async(e,t,n)=>{const a=n,d=URL.createObjectURL(a);(0,r.R3)({...e,settings:{...e.settings,loadedWallpapers:[{slug:o.mp,document:{fileName:"",size:a.size,mimeType:a.type,previewBlobUrl:d}},...e.settings.loadedWallpapers||[]]}});const s=await(0,i.t9)("uploadWallpaper",a);if(!s)return;const{wallpaper:u}=s;if(!(e=(0,r.Rd)()).settings.loadedWallpapers)return;const c=e.settings.loadedWallpapers[0];if(!c||c.slug!==o.mp)return;const l={...u,document:{...u.document,previewBlobUrl:d}};(0,r.R3)({...e,settings:{...e.settings,loadedWallpapers:[l,...e.settings.loadedWallpapers.slice(1)]}})})),(0,r.iw)("loadBlockedContacts",(async e=>{var t,n;const o=await(0,i.t9)("fetchBlockedContacts");o&&(e=(0,r.Rd)(),null!==(t=o.users)&&void 0!==t&&t.length&&(e=(0,l.Sh)(e,(0,d.ee)(o.users,"id"))),null!==(n=o.chats)&&void 0!==n&&n.length&&(e=(0,l.GL)(e,(0,d.ee)(o.chats,"id"))),e={...e,blocked:{...e.blocked,ids:[...e.blocked.ids||[],...o.blockedIds],totalCount:o.totalCount}},(0,r.R3)(e))})),(0,r.iw)("blockContact",(async(e,t,n)=>{const{contactId:o,accessHash:a}=n;await(0,i.t9)("blockContact",o,a)&&(0,r.R3)((0,l.O4)((0,r.Rd)(),o))})),(0,r.iw)("unblockContact",(async(e,t,n)=>{const{contactId:o}=n;let a;if((0,f.YC)(o)){const t=(0,c.dy)(e,o);if(!t)return;a=t.accessHash}await(0,i.t9)("unblockContact",o,a)&&(0,r.R3)((0,l.rB)((0,r.Rd)(),o))})),(0,r.iw)("loadNotificationExceptions",(async e=>{const{serverTimeOffset:t}=e,n=await(0,i.t9)("fetchNotificationExceptions",{serverTimeOffset:t});n&&(0,r.R3)((0,l.aJ)((0,r.Rd)(),n))})),(0,r.iw)("loadNotificationSettings",(async e=>{const{serverTimeOffset:t}=e,n=await(0,i.t9)("fetchNotificationSettings",{serverTimeOffset:t});n&&(0,r.R3)((0,l.BI)((0,r.Rd)(),n))})),(0,r.iw)("updateNotificationSettings",(async(e,t,n)=>{const{peerType:o,isSilent:a,shouldShowPreviews:d}=n;await(0,i.t9)("updateNotificationSettings",o,{isSilent:a,shouldShowPreviews:d})&&(0,r.R3)((0,l.HN)((0,r.Rd)(),o,a,d))})),(0,r.iw)("updateWebNotificationSettings",((e,t,n)=>{(0,r.R3)((0,l.BI)(e,n));const{hasPushNotifications:o,hasWebNotifications:a}=e.settings.byKey;a&&o?(0,s.Ld)():(0,s.r1)()})),(0,r.iw)("updateContactSignUpNotification",(async(e,t,n)=>{const{isSilent:o}=n;await(0,i.t9)("updateContactSignUpNotification",o)&&(0,r.R3)((0,l.BI)((0,r.Rd)(),{hasContactJoinedNotifications:!o}))})),(0,r.iw)("loadLanguages",(async()=>{const e=await(0,i.t9)("fetchLanguages");e&&(0,r.R3)((0,l.BI)((0,r.Rd)(),{languages:e}))})),(0,r.iw)("loadPrivacySettings",(async e=>{const[t,n,o,a,d,s,u]=await Promise.all([(0,i.t9)("fetchPrivacySettings","phoneNumber"),(0,i.t9)("fetchPrivacySettings","lastSeen"),(0,i.t9)("fetchPrivacySettings","profilePhoto"),(0,i.t9)("fetchPrivacySettings","forwards"),(0,i.t9)("fetchPrivacySettings","chatInvite"),(0,i.t9)("fetchPrivacySettings","phoneCall"),(0,i.t9)("fetchPrivacySettings","phoneP2P")]);t&&n&&o&&a&&d&&s&&u&&(e=(0,r.Rd)(),(0,r.R3)({...e,settings:{...e.settings,privacy:{...e.settings.privacy,phoneNumber:t,lastSeen:n,profilePhoto:o,forwards:a,chatInvite:d,phoneCall:s,phoneP2P:u}}}))})),(0,r.iw)("setPrivacyVisibility",(async(e,t,n)=>{const{privacyKey:o,visibility:a}=n,{privacy:{[o]:d}}=e.settings;if(!d)return;const s=h(e,{visibility:a,allowedIds:[...d.allowUserIds,...d.allowChatIds],deniedIds:[...d.blockUserIds,...d.blockChatIds]}),u=await(0,i.t9)("setPrivacySettings",o,s);u&&(e=(0,r.Rd)(),(0,r.R3)({...e,settings:{...e.settings,privacy:{...e.settings.privacy,[o]:u}}}))})),(0,r.iw)("setPrivacySettings",(async(e,t,n)=>{const{privacyKey:o,isAllowList:a,contactsIds:d}=n,{privacy:{[o]:s}}=e.settings;if(!s)return;const u=h(e,{visibility:s.visibility,allowedIds:a?d:[...s.allowUserIds,...s.allowChatIds],deniedIds:a?[...s.blockUserIds,...s.blockChatIds]:d}),c=await(0,i.t9)("setPrivacySettings",o,u);c&&(e=(0,r.Rd)(),(0,r.R3)({...e,settings:{...e.settings,privacy:{...e.settings.privacy,[o]:c}}}))})),(0,r.iw)("updateIsOnline",((e,t,n)=>{(0,i.t9)("updateIsOnline",n)})),(0,r.iw)("loadContentSettings",(async()=>{const e=await(0,i.t9)("fetchContentSettings");e&&(0,r.R3)((0,l.BI)((0,r.Rd)(),e))})),(0,r.iw)("updateContentSettings",(async(e,t,n)=>{(0,r.R3)((0,l.BI)((0,r.Rd)(),{isSensitiveEnabled:n})),await(0,i.t9)("updateContentSettings",n)||(0,r.R3)((0,l.BI)((0,r.Rd)(),{isSensitiveEnabled:!n}))})),(0,r.iw)("loadCountryList",(async function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{langCode:o}=n;o||(o=e.settings.byKey.language);const a=await(0,i.t9)("fetchCountryList",{langCode:o});a&&(0,r.R3)({...(0,r.Rd)(),countryList:a})})),(0,r.iw)("ensureTimeFormat",(async(e,t)=>{if(e.authNearestCountry){const n=a.FD.has(e.authNearestCountry.toUpperCase())?"12h":"24h";t.setSettingOption({timeFormat:n}),(0,u.qf)(n)}if(e.settings.byKey.wasTimeFormatSetManually)return;const n=await(0,i.t9)("fetchNearestCountry");if(n){const e=a.FD.has(n.toUpperCase())?"12h":"24h";t.setSettingOption({timeFormat:e}),(0,u.qf)(e)}})),(0,r.iw)("loadAppConfig",(async()=>{const e=await(0,i.t9)("fetchAppConfig");e&&(0,r.R3)({...(0,r.Rd)(),appConfig:e})}))},28304:(e,t,n)=>{"use strict";var r=n(33555),o=n(83716),a=n(28406),i=n(45406),d=n(50711),s=n(11192),u=n(706),c=n(91947);(0,r.iw)("apiUpdate",((e,t,n)=>{switch(o.eM&&"updateUserStatus"!==n["@type"]&&"updateServerTimeOffset"!==n["@type"]&&console.log("[GramJs] UPDATE",n["@type"],{update:n}),n["@type"]){case"updateApiReady":!function(e){const{hasWebNotifications:t,hasPushNotifications:n}=(0,s.dZ)(e);t&&n&&(0,a.Ld)(),(0,d.m0)(e.settings.byKey.language)}(e);break;case"updateAuthorizationState":!function(e){let t=(0,r.Rd)();const n="authorizationStateReady"===t.authState,o=e.authorizationState;switch((0,r.R3)({...t,authState:o,authIsLoading:!1}),t=(0,r.Rd)(),o){case"authorizationStateLoggingOut":(0,u.IT)(!1),(0,r.R3)({...t,isLoggingOut:!0});break;case"authorizationStateWaitCode":(0,r.R3)({...t,authIsCodeViaApp:e.isCodeViaApp});break;case"authorizationStateWaitPassword":(0,r.R3)({...t,authHint:e.hint});break;case"authorizationStateWaitQrCode":(0,r.R3)({...t,authIsLoadingQrCode:!1,authQrCode:e.qrCode});break;case"authorizationStateReady":if(n)break;(0,u.IT)(!0),(0,r.R3)({...t,isLoggingOut:!1})}}(n);break;case"updateAuthorizationError":!function(e){(0,r.R3)({...(0,r.Rd)(),authError:e.message})}(n);break;case"updateConnectionState":!function(e){const{connectionState:t}=e,n=(0,r.Rd)();if(t!==n.connectionState&&((0,r.R3)({...n,connectionState:t}),"connectionStateBroken"===t)){const e=!n.authState||["authorizationStateWaitPhoneNumber","authorizationStateWaitCode","authorizationStateWaitPassword","authorizationStateWaitRegistration","authorizationStateWaitQrCode"].includes(n.authState);(0,r.Sv)().signOut({forceInitApi:e})}}(n);break;case"updateSession":!function(e){const{sessionData:t}=e,{authRememberMe:n,authState:o}=(0,r.Rd)(),a=!t||!t.mainDcId;n&&"authorizationStateReady"===o&&!a&&(0,r.Sv)().saveSession({sessionData:t})}(n);break;case"updateServerTimeOffset":!function(e){const t=(0,r.Rd)();t.serverTimeOffset!==e.serverTimeOffset&&(0,r.R3)({...t,serverTimeOffset:e.serverTimeOffset})}(n);break;case"updateCurrentUser":!function(e){const{currentUser:t}=e;(0,r.R3)({...(0,i.Nq)((0,r.Rd)(),t.id,t),currentUserId:t.id}),function(e){const t=localStorage.getItem(o.b_);if(!t)return;const n=JSON.parse(t);n.id=e,localStorage.setItem(o.b_,JSON.stringify(n))}(t.id)}(n);break;case"error":{"SESSION_REVOKED"===n.error.message&&t.signOut();const e=(0,c.J_)(n.error);e?t.addPaymentError({error:e}):t.showDialog&&t.showDialog({data:n.error});break}}}))},89005:(e,t,n)=>{"use strict";var r=n(33555),o=n(83716),a=n(77361),i=n(50711),d=n(27370),s=n(11192),u=n(706),c=n(17926);!function(){function e(){const e=document.documentElement.className.match(/theme-(\w+)/),t=e?e[1]:"light",n=(0,r.Rd)(),a=(0,s.Pu)(n),{animationLevel:i}=n.settings.byKey;a!==t&&((0,d.Z)(a,i===o.zy),(0,r.R3)({...n}))}const t=window.matchMedia("(prefers-color-scheme: dark)");"function"==typeof t.addEventListener?t.addEventListener("change",e):"function"==typeof t.addListener&&t.addListener(e)}(),(0,r.iw)("init",(e=>{const{animationLevel:t,messageTextSize:n,language:r}=e.settings.byKey,l=(0,s.Pu)(e);(0,i.m0)(r,void 0,!0),document.documentElement.style.setProperty("--composer-text-size",`${Math.max(n,a.cj?16:15)}px`),document.documentElement.style.setProperty("--message-meta-height",`${Math.floor(1.3125*n)}px`),document.documentElement.style.setProperty("--message-text-size",`${n}px`),document.documentElement.setAttribute("data-message-text-size",n.toString()),document.body.classList.add("initial"),document.body.classList.add(`animation-level-${t}`),document.body.classList.add(a.$b?"is-touch-env":"is-pointer-env"),(0,d.Z)(l,t===o.zy),(0,c.$)(),(0,u.px)(),a.cj?document.body.classList.add("is-ios"):a.wZ?document.body.classList.add("is-android"):a.jm&&document.body.classList.add("is-macos"),a.s$&&document.body.classList.add("is-safari")})),(0,r.iw)("setIsUiReady",((e,t,n)=>{const{uiReadyState:r}=n;return 2===r&&document.body.classList.remove("initial"),{...e,uiReadyState:r}})),(0,r.iw)("setAuthPhoneNumber",((e,t,n)=>{const{phoneNumber:r}=n;return{...e,authPhoneNumber:r}})),(0,r.iw)("setAuthRememberMe",((e,t,n)=>({...e,authRememberMe:Boolean(n)}))),(0,r.iw)("clearAuthError",(e=>({...e,authError:void 0}))),(0,r.iw)("disableHistoryAnimations",(()=>{setTimeout((()=>{(0,r.R3)({...(0,r.Rd)(),shouldSkipHistoryAnimations:!1}),document.body.classList.remove("no-animate")}),450),(0,r.R3)({...(0,r.Rd)(),shouldSkipHistoryAnimations:!0},{forceSyncOnIOs:!0})}))},73456:(e,t,n)=>{"use strict";var r=n(33555),o=n(45406);(0,r.iw)("setSettingOption",((e,t,n)=>(0,o.BI)(e,n))),(0,r.iw)("setThemeSettings",((e,t,n)=>{const{theme:r,...a}=n;return(0,o.lr)(e,r,a)}))},22825:(e,t,n)=>{"use strict";n.d(t,{$l:()=>F,Bf:()=>h,G9:()=>g,GM:()=>C,H5:()=>N,Hd:()=>x,Hp:()=>P,Mg:()=>k,Nl:()=>M,Qm:()=>_,RT:()=>E,Ru:()=>v,SB:()=>D,Sm:()=>B,U:()=>I,VE:()=>A,YC:()=>f,ZV:()=>p,cc:()=>R,eA:()=>m,hu:()=>S,i4:()=>O,ih:()=>Z,l6:()=>b,pE:()=>L,pK:()=>y,q8:()=>T,zF:()=>$,zX:()=>w});var r=n(6137),o=n(83716),a=n(60782),i=n(93311),d=n(790),s=n(85765);const u=Date.now()/1e3+31622400,c=3e9,l=3e8;function f(e){return"number"==typeof e?e>0:!e.startsWith("-")}function h(e){return g(e)||p(e)}function g(e){return"chatTypeBasicGroup"===e.type}function p(e){return"chatTypeSuperGroup"===e.type}function m(e){return"chatTypeChannel"===e.type}function v(e){return"chatTypePrivate"===e.type||"chatTypeBasicGroup"===e.type}function y(e){return e===o.FV}function b(e){switch(e.type){case"chatTypePrivate":return"PrivateChat";case"chatTypeBasicGroup":case"chatTypeSuperGroup":return"AccDescrGroup";case"chatTypeChannel":return"AccDescrChannel";default:return"Chat"}}function w(e){if("chatTypePrivate"===e.type||"chatTypeSecret"===e.type)return e.id}function I(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return r||n&&t.id===n.id&&n.isSelf?e("SavedMessages"):t.title||e("HiddenName")}function C(e){if(e.fullInfo)return e.fullInfo.about}function S(e){const{username:t}=e;if(t)return`https://t.me/${t}`;const{inviteLink:n}=e.fullInfo||{};return n}function E(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"normal";if(e.avatarHash)return"big"===t?`profile${e.id}?${e.avatarHash}`:`avatar${e.id}?${e.avatarHash}`}function P(e){return!e.lastMessage}function M(e){return Boolean(e.adminRights)}function A(e,t){return!!e.adminRights&&e.adminRights[t]}function k(e,t){var n,r;return Boolean((null===(n=e.currentUserBannedRights)||void 0===n?void 0:n[t])||(null===(r=e.defaultBannedRights)||void 0===r?void 0:r[t]))}function _(e,t){return t!==r._f||!(e.isRestricted||e.isForbidden||e.migratedTo||e.isNotJoined||y(e.id))&&(!!e.isCreator||!!f(e.id)||(m(e)?A(e,"postMessages"):M(e)||!k(e,"sendMessages")))}function N(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!e)return{canAttachMedia:!1,canAttachPolls:!1,canSendStickers:!1,canSendGifs:!1,canAttachEmbedLinks:!1};const n=M(e);return{canAttachMedia:n||!k(e,"sendMedia"),canAttachPolls:(n||!k(e,"sendPolls"))&&(!f(e.id)||t),canSendStickers:n||!k(e,"sendStickers"),canSendGifs:n||!k(e,"sendGifs"),canAttachEmbedLinks:n||!k(e,"embedLinks")}}function T(e,t,n){if(null!=t&&t.sendMessages){const{untilDate:n}=t;return n&&n<u?e("Channel.Persmission.Denied.SendMessages.Until",e("formatDateAtTime",[(0,d.xH)(new Date(1e3*n),e.code),(0,d.mr)(e,1e3*n)])):e("Channel.Persmission.Denied.SendMessages.Forever")}if(null!=n&&n.sendMessages)return e("Channel.Persmission.Denied.SendMessages.DefaultRestrictedText")}function x(e){if(e&&e.fullInfo)return e.fullInfo.slowMode}function L(e){return e.folderId===o.WS}function O(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return n[e.id]&&void 0!==n[e.id].isMuted?n[e.id].isMuted:e.isMuted||f(e.id)&&!t.hasPrivateChatsNotifications||m(e)&&!t.hasBroadcastNotifications||h(e)&&!t.hasGroupNotifications}function B(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{hasPrivateChatsMessagePreview:r=!0,hasBroadcastMessagePreview:o=!0,hasGroupMessagePreview:a=!0}=t;return n[e.id]&&void 0!==n[e.id].shouldShowPreviews?n[e.id].shouldShowPreviews:f(e.id)&&r||m(e)&&o||h(e)&&a}function R(e){return g(e)||(p(e)||m(e))&&e.isCreator}function D(e,t,n){const{id:r,title:o,emoticon:a,description:i,pinnedChatIds:d,excludedChatIds:s,includedChatIds:u,excludeArchived:c,excludeMuted:l,excludeRead:f,...h}=t;return void 0!==n&&(Object.values(h).filter(Boolean).length>1||null!=s&&s.length||null!=u&&u.length)?e("Chats",n):h.bots?e("FilterBots"):h.groups?e("FilterGroups"):h.channels?e("FilterChannels"):h.contacts?e("FilterContacts"):h.nonContacts?e("FilterNonContacts"):void 0}function $(e,t,n){if(n&&!f(t))return n.isSelf?e("FromYou"):(0,i.Vl)(n)}function Z(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3?arguments[3]:void 0;return(0,a.Xo)(e,(e=>{const o=t[e];if(!o)return 0;let a=0;return o.lastMessage&&(a+=o.lastMessage.date),n&&o.isVerified&&(a+=c),r&&r.includes(e)&&(a=Date.now()+l+(r.length-r.indexOf(e))),a}),"desc")}function F(e,t,n,r,o){if(!r)return t;const a=(0,s.W)(r);return t.filter((t=>{const r=n[t];return!!r&&a(I(e,r,void 0,t===o))}))}},75806:(e,t,n)=>{"use strict";n.d(t,{lN:()=>R,JE:()=>_,uw:()=>Ae,k6:()=>ce,yL:()=>O,$l:()=>o.$l,kK:()=>r.kK,H5:()=>o.H5,MR:()=>pe,kw:()=>r.kw,cc:()=>o.cc,Qm:()=>o.Qm,RT:()=>o.RT,GM:()=>o.GM,hu:()=>o.hu,N0:()=>we,Hd:()=>o.Hd,U:()=>o.U,l6:()=>o.l6,ym:()=>ue,T7:()=>v,SB:()=>o.SB,N:()=>fe,Wc:()=>he,VE:()=>o.VE,XV:()=>Me,Sc:()=>Ee,N5:()=>G,oP:()=>K,nl:()=>te,qp:()=>W,w6:()=>k,R5:()=>Pe,$D:()=>p,aE:()=>Y,ep:()=>ve,c0:()=>ye,d0:()=>c,eO:()=>re,Tp:()=>l,nf:()=>oe,kG:()=>me,Ti:()=>le,DH:()=>se,KK:()=>h,O$:()=>z,t9:()=>ne,dT:()=>L,Y5:()=>q,zF:()=>o.zF,q8:()=>o.q8,_O:()=>m,eH:()=>T,bf:()=>Q,Kk:()=>F,Eb:()=>Z,MK:()=>D,UD:()=>g,EU:()=>$,b7:()=>H,kd:()=>J,s1:()=>ae,F$:()=>ie,Cg:()=>de,bV:()=>Ie,HV:()=>Ce,zX:()=>o.zX,OU:()=>E,RI:()=>P,Ow:()=>_e,Rs:()=>r.Rs,Vl:()=>r.Vl,Js:()=>r.Js,db:()=>r.db,Tq:()=>r.Tq,jC:()=>Se,BM:()=>be,u8:()=>V,Lo:()=>I,Ul:()=>S,Nl:()=>o.Nl,pE:()=>o.pE,G9:()=>o.G9,eA:()=>o.eA,Bf:()=>o.Bf,Hp:()=>o.Hp,ZV:()=>o.ZV,pK:()=>o.pK,Ru:()=>o.Ru,NB:()=>r.NB,MF:()=>w,$R:()=>N,CD:()=>A,rl:()=>X,hC:()=>ee,CI:()=>M,B4:()=>y,ss:()=>b,jM:()=>C,cS:()=>r.cS,YC:()=>o.YC,kM:()=>r.kM,Mg:()=>o.Mg,Ak:()=>f,i4:()=>o.i4,Sm:()=>o.Sm,ih:()=>o.ih,Z0:()=>r.Z0});var r=n(93311),o=n(22825),a=n(6137),i=n(83716),d=n(77361),s=n(64784);const u=new RegExp(i.FM,"i");function c(e){return`message${e.toString().replace(".","-")}`}function l(e){const{chatId:t,id:n,previousLocalId:r}=e;return function(e,t){return`msg${e}-${t}`}(t,C(e)&&r||n)}function f(e){const t=e.match(/^msg(-?\d+)-(\d+)/);return{chatId:t[1],messageId:Number(t[2])}}function h(e){return e.previousLocalId||e.id}function g(e){const{text:t,sticker:n,photo:r,video:o,audio:a,voice:d,document:s,poll:u,webPage:c,contact:l,invoice:f,location:h,game:g,action:p}=e.content;return t?t.text:n||r||o||a||d||s||l||u||c||f||h||g||null!=p&&p.phoneCall?void 0:i.VC}function p(e){const{text:t,sticker:n,photo:r,video:o,audio:a,voice:i,document:d,poll:u,webPage:c,contact:l}=e.content;return!!(n||null!=o&&o.isRound)||!(!t||r||o||a||i||d||u||c||l)&&((0,s.Z)(t.text)||!1)}function m(e){const{text:t}=e.content;if(t&&t.text.length<=6&&1===p(e))return t.text}function v(e){const{text:t}=e.content;let n;if(null!=t&&t.entities){let e=t.entities.find((e=>e.type===a.Vv.TextUrl));if(e&&(n=e.url.match(u)),!n&&(e=t.entities.find((e=>e.type===a.Vv.Url)),e)){const{offset:r,length:o}=e;n=t.text.substring(r,r+o).match(u)}}if(!n&&t&&(n=t.text.match(u)),n)return{url:n[0],domain:n[3]}}function y(e){return e.isOutgoing}function b(e){return Boolean(e.replyToMessageId)}function w(e){return Boolean(e.forwardInfo)}function I(e){return Boolean(e.content.action)}function C(e){return e.chatId===i.aw&&Math.round(e.id)!==e.id}function S(e){return Boolean(e.senderId)&&!(0,o.YC)(e.senderId)&&y(e)}function E(e,t){return(0,o.YC)(t.id)?(0,r.Js)(t):(0,o.U)(e,t)}function P(e){return e.sendingState?"messageSendingStateFailed"===e.sendingState?"failed":"pending":"succeeded"}function M(e){return e.id>=i.AE}function A(e){return e.content.action&&"historyClear"===e.content.action.type}function k(e){const{content:t}=e,n=t.webPage?t.webPage.video:t.video,r=t.webPage?t.webPage.photo:t.photo,o=t.webPage?t.webPage.document:t.document;if(o)return o.fileName;if(n)return n.fileName;if(t.sticker){const e=t.sticker.isLottie?"tgs":t.sticker.isVideo?"webm":(0,d.on)()?"webp":"png";return`${t.sticker.id}.${e}`}if(t.audio)return t.audio.fileName;const a=l(e);return r?`${a}.jpg`:t.voice?d.m5?`${a}.ogg`:`${a}.wav`:a}function _(e){return!e.results.some((e=>e.count>0))}function N(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Date.now()/1e3;const{location:n}=e.content;return"geoLive"===(null==n?void 0:n.type)&&t-(e.date||0)>=n.period}function T(e){var t;return 1===(null===(t=e.inlineButtons)||void 0===t?void 0:t.length)&&1===e.inlineButtons[0].length&&e.inlineButtons[0][0]}var x=n(48035);function L(e){var t,n;return e.isOutgoing?null===(t=e.reactions)||void 0===t||null===(n=t.recentReactions)||void 0===n?void 0:n[0]:void 0}function O(e,t){var n;const{currentUserId:r}=e;return null==t||null===(n=t.recentReactions)||void 0===n?void 0:n.some((e=>{let{isUnread:t,userId:n}=e;return t&&n!==r}))}const B=["⠺","⠵","⠞","⠟"],R=80;function D(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:R,o=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],a=arguments.length>5&&void 0!==arguments[5]&&arguments[5];const i=!n&&Z(t,o),d=i?`${i} `:"",s=(0,x.Z)($(t),r),u=F(e,t,s,o,a);return`${d}${u}`}function $(e){const t=g(e);if(!t)return;const{entities:n}=e.content.text||{};return null!=n&&n.length?n.reduce(((e,t)=>{let{type:n,offset:r,length:o}=t;if(n!==a.Vv.Spoiler)return e;const i=function(e){return new Array(e).fill(void 0).map((()=>B[Math.floor(Math.random()*B.length)])).join("")}(o);return`${e.substr(0,r)}${i}${e.substr(r+o,e.length)}`}),t):t}function Z(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const{photo:n,video:r,audio:o,voice:a,document:i,sticker:d,poll:s}=e.content;if(e.groupedId||n)return"🖼";if(r)return"📹";if(d)return d.emoji;if(o)return"🎧";if(a)return"🎤";if(i)return"📎";if(s)return"📊";const u=!t&&L(e);return u?u.reaction:void 0}function F(e,t,n){let r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];const{text:a,photo:d,video:s,audio:u,voice:c,document:l,sticker:f,contact:h,poll:g,invoice:p,location:m,game:v}=t.content;let y;t.groupedId&&(y=n||e("lng_in_dlg_album")),d&&(y=n||e("AttachPhoto")),s&&(y=n||e(s.isGif?"AttachGif":"AttachVideo")),f&&(y=e("AttachSticker").trim()),u&&(y=U(t)||e("AttachMusic")),c&&(y=n||e("AttachAudio")),l&&(y=o?l.fileName:n||l.fileName),h&&(y=e("AttachContact")),g&&(y=g.summary.question),p&&(y=`${e("PaymentInvoice")}: ${p.text}`),a&&(o&&y?y+=`\n${n}`:y=n),"geo"!==(null==m?void 0:m.type)&&"venue"!==(null==m?void 0:m.type)||(y=e("Message.Location")),"geoLive"===(null==m?void 0:m.type)&&(y=e("Message.LiveLocation")),v&&(y=`🎮 ${v.title}`);const b=!r&&L(t);return y&&b&&(y=`to your "${y}"`),y||i.VC}function U(e){const{audio:t,text:n}=e.content;return t&&[t.title,t.performer].filter(Boolean).join(" — ")||(null==n?void 0:n.text)}var j=n(15376);function W(e){return e.content}function V(e){return Boolean(z(e)||H(e)||Y(e)||Q(e)||te(e)||ne(e)||G(e)||K(e)||J(e))}function z(e){return e.content.photo}function H(e){return e.content.video}function q(e){const{video:t}=e.content;return null!=t&&t.isRound?t:void 0}function G(e){return e.content.action}function K(e){return e.content.audio}function J(e){return e.content.voice}function Q(e){return e.content.sticker}function Y(e){return e.content.document}function X(e){const t=Y(e);return t?"photo"===t.mediaType:void 0}function ee(e){const t=Y(e);return t?"video"===t.mediaType:void 0}function te(e){return e.content.contact}function ne(e){return e.content.poll}function re(e){return e.content.invoice}function oe(e){return e.content.location}function ae(e){return e.content.webPage}function ie(e){var t;return null===(t=ae(e))||void 0===t?void 0:t.photo}function de(e){var t;return null===(t=ae(e))||void 0===t?void 0:t.video}function se(e){var t;return null===(t=function(e){const t=z(e)||H(e)||Y(e)||Q(e)||ie(e)||de(e);if(t)return t.thumbnail}(e))||void 0===t?void 0:t.dataUri}function ue(e){return`document${e.id}`}function ce(e,t,n,r,o){const{long:a,lat:i,accessHash:d,accuracyRadius:s}=e;return`staticMap:${d}?lat=${i}&long=${a}&w=${t}&h=${n}&zoom=${r}&scale=${o}&accuracyRadius=${s}`}function le(e,t){const{photo:n,video:r,sticker:o,audio:a,voice:i,document:d}=e.content,s=ie(e),u=de(e),c=r||u,f=n||s,h=f||c||o||a||i||d;if(!h)return;const g=h.id,p=`${l(e)}${g?`:${g}`:""}`;if(c)switch(t){case"micro":case"pictogram":case"viewerPreview":return`${p}?size=m`;case"inline":return be(e)?void 0:ge(c,p);case"viewerFull":return ge(c,p);case"download":return`${p}?download`}if(f)switch(t){case"micro":case"pictogram":return`${p}?size=m`;case"inline":return be(e)?void 0:`${p}?size=x`;case"viewerPreview":return`${p}?size=x`;case"viewerFull":case"download":return`${p}?size=z`}if(d)switch(t){case"micro":case"pictogram":case"inline":case"viewerPreview":if(!(0,j.v6)(d)||be(e))return;return`${p}?size=m`;case"viewerFull":case"download":return p}if(o)switch(t){case"micro":return;case"pictogram":return`${p}?size=m`;case"inline":return p;case"download":return`${p}?download`}if(a)switch(t){case"micro":case"pictogram":return pe(a)?`${p}?size=m`:void 0;case"inline":return ge(a,p);case"download":return`${p}?download`}if(i)switch(t){case"micro":case"pictogram":return;case"inline":return p;case"download":return`${p}?download`}}function fe(e){const{photo:t}=e;if(t)return`photo${t.id}?size=x`}function he(e){const{document:t}=e;if(t)return`document${t.id}`}function ge(e,t){return d.I_&&d.s$?`${t}?fileSize=${e.size}&mimeType=${e.mimeType}`:t}function pe(e){return e.thumbnailSizes&&e.thumbnailSizes.length>0}function me(e,t){const{sticker:n,video:r,audio:o,voice:i}=e.content,s=r||de(e);return n&&"inline"===t&&n.isLottie?a.IU.Lottie:s&&d.I_&&("viewerFull"===t||"inline"===t)?a.IU.Progressive:o||i?i&&!d.m5?a.IU.BlobUrl:a.IU.Progressive:a.IU.BlobUrl}function ve(e){const{photo:t,video:n,document:r}=e.content,o=ie(e),a=de(e);if(t||o)return`photo${e.date}.jpeg`;const{fileName:i}=n||a||r||{};return i}function ye(e){const{video:t,document:n}=e.content,r=de(e),{size:o}=t||r||n||{};return o}function be(e){const{photo:t,video:n,document:r}=e.content;return(null==t?void 0:t.blobUrl)||(null==n?void 0:n.blobUrl)||(null==r?void 0:r.previewBlobUrl)}function we(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return Pe(e,t,n?"media":"inlineMedia")}function Ie(e){return e.sizes.find((e=>"z"===e.type))||e.sizes.find((e=>"y"===e.type))||Ce(e)}function Ce(e){return e.sizes.find((e=>"x"===e.type))||e.sizes.find((e=>"m"===e.type))||e.sizes.find((e=>"s"===e.type))||e.thumbnail}function Se(e){if(e.width&&e.height)return e}function Ee(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const r=M(e),o=r||n,a=Number(t);return{isUploading:r,isTransferring:o,transferProgress:a}}function Pe(e,t,n){let r;switch(n){case"media":r=e=>{const t=H(e);return z(e)||t&&!t.isRound&&!t.isGif};break;case"documents":r=Y;break;case"links":r=e=>ae(e)||function(e){const{text:t}=e.content,n=t&&t.text.match(u);if(n)return{url:n[0],domain:n[3]}}(e);break;case"audio":r=K;break;case"voice":r=e=>{const t=H(e);return J(e)||t&&t.isRound};break;case"inlineMedia":r=e=>{const t=H(e);return z(e)||t&&!t.isRound&&!t.isGif||X(e)||ee(e)};break;default:return[]}return t.reduce(((t,n)=>(e[n]&&r(e[n])&&t.push(n),t)),[])}function Me(e){const{audio:t,voice:n,video:r}=W(e),o=t||n||r||de(e);if(o)return o.duration}function Ae(e,t){return`${e}_${t}`}const ke={missing_payment_information:{field:"cardNumber",message:"Incorrect card number"},invalid_number:{field:"cardNumber",message:"Incorrect card number"},number:{field:"cardNumber",message:"Incorrect card number"},exp_year:{field:"expiry",message:"Incorrect year"},exp_month:{field:"expiry",message:"Incorrect month"},invalid_expiry_year:{field:"expiry",message:"Incorrect year"},invalid_expiry_month:{field:"expiry",message:"Incorrect month"},cvc:{field:"cvv",message:"Incorrect CVV"},invalid_cvc:{field:"cvv",message:"Incorrect CVV"}};function _e(e){const{message:t,code:n,param:r}=e,{field:o,message:a}=r?ke[r]:ke[n];return{field:o,message:a,description:t}}},93311:(e,t,n)=>{"use strict";n.d(t,{Js:()=>l,NB:()=>g,Rs:()=>w,Tq:()=>f,Vl:()=>c,Z0:()=>v,cS:()=>p,db:()=>b,kK:()=>y,kM:()=>h,kw:()=>m});var r=n(83716),o=n(790),a=n(60782),i=n(82267),d=n(85765),s=n(6272);const u=[1,8,5,2,7,4,6];function c(e){if(e)switch(e.type){case"userTypeBot":case"userTypeRegular":return e.firstName||e.lastName;case"userTypeDeleted":case"userTypeUnknown":return"Deleted";default:return}}function l(e){if(e){if(g(e))return"Deleted account";switch(e.type){case"userTypeBot":case"userTypeRegular":if(e.firstName&&e.lastName)return`${e.firstName} ${e.lastName}`;if(e.firstName)return e.firstName;if(e.lastName)return e.lastName;if(e.phoneNumber)return`+${(0,s.un)(e.phoneNumber)}`;break;case"userTypeDeleted":case"userTypeUnknown":return"Deleted account"}}}function f(e,t,n,a){if(t.id===r.aw)return e("ServiceNotifications").toLowerCase();if(t.type&&"userTypeBot"===t.type)return e("Bot");if(!n)return"";switch(n.type){case"userStatusEmpty":return e("ALongTimeAgo");case"userStatusLastMonth":return e("WithinAMonth");case"userStatusLastWeek":return e("WithinAWeek");case"userStatusOffline":{const{wasOnline:t}=n;if(!t)return e("LastSeen.Offline");const r=new Date((new Date).getTime()+1e3*a),i=new Date(1e3*t);if(i>=r)return e("LastSeen.JustNow");const d=new Date(r.getTime()-i.getTime());if(d.getTime()/1e3<60)return e("LastSeen.JustNow");if(d.getTime()/1e3<3600)return e("LastSeen.MinutesAgo",Math.floor(d.getTime()/1e3/60));const s=new Date;if(s.setHours(0,0,0,0),i>new Date(s.getTime()+1e3*a))return d.getTime()/1e3<21600?e("LastSeen.HoursAgo",Math.floor(d.getTime()/1e3/60/60)):e("LastSeen.TodayAt",(0,o.mr)(e,i));const u=new Date;return u.setDate(r.getDate()-1),u.setHours(0,0,0,0),i>new Date(u.getTime()+1e3*a)?e("LastSeen.YesterdayAt",(0,o.mr)(e,i)):e("LastSeen.AtDate",(0,o.Tu)(e,i))}case"userStatusOnline":return e("Online");case"userStatusRecently":return e("Lately");default:return}}function h(e,t){const{id:n,type:o}=e;return!!t&&n!==r.aw&&"userStatusOnline"===t.type&&"userTypeBot"!==o}function g(e){return!e.noStatus&&"userTypeBot"!==e.type&&e.id!==r.aw&&("userTypeDeleted"===e.type||"userTypeUnknown"===e.type)}function p(e){return"userTypeBot"===e.type}function m(e){return!e.isContact&&!p(e)}function v(e,t,n,r){let o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;return(0,a.Xo)(e,(e=>{const a=(0,i.b)(o);if(r&&r.includes(e))return a+172800-(r.length-r.indexOf(e));const d=t[e],s=n[e];if(!d||!s)return 0;if("userStatusOnline"===s.type)return s.expires;if("userStatusOffline"===s.type&&s.wasOnline)return s.wasOnline;switch(s.type){case"userStatusRecently":return a-86400;case"userStatusLastWeek":return a-604800;case"userStatusLastMonth":return a-18144e3;default:return 0}}),"desc")}function y(e,t,n,r,o){if(!n)return e;const a=(0,d.W)(n);return e.filter((e=>{const n=t[e];if(!n)return!1;const i=e===r?o:l(n);return i&&a(i)||a(n.username)}))}function b(e){return"number"==typeof e?Math.abs(e):Math.abs(Number(e))}function w(e){const t=e?b(e.id)%7:0;return u[t]}},33555:(e,t,n)=>{"use strict";n.d(t,{R3:()=>a,Rd:()=>o,Sv:()=>i,c$:()=>s,iw:()=>d});const r=(0,n(65116).gP)(),o=r.getGlobal,a=r.setGlobal,i=r.getActions,d=r.addActionHandler,s=r.withGlobal},53475:(e,t,n)=>{"use strict";n.d(t,{B1:()=>d,Dd:()=>p,GL:()=>c,Mg:()=>i,Pi:()=>h,SL:()=>s,a4:()=>u,fZ:()=>l,iX:()=>m,vv:()=>g});var r=n(83716),o=n(60782),a=n(11192);function i(e,t,n){return{...e,chats:{...e.chats,listIds:{...e.chats.listIds,[t]:n}}}}function d(e,t,n){const{[t]:r}=e.chats.listIds,o=null!=r&&r.length?n.filter((e=>!r.includes(e))):n;return r&&!o.length?e:i(e,t,[...r||[],...o])}function s(e,t){return{...e,chats:{...e.chats,byId:t}}}function u(e,t,n,r){let o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];const{byId:a}=e.chats,i=f(e,t,n,r,o);return i?s(e,{...a,[t]:i}):e}function c(e,t){const n=Object.keys(t).reduce(((n,r)=>{const o=f(e,r,t[r]);return o&&(n[r]=o),n}),{});return e=s(e,{...e.chats.byId,...n})}function l(e,t){const{byId:n}=e.chats;let r=!1;const o=Object.keys(t).reduce(((o,a)=>{if(!n[a]||n[a].isMin&&!t[a].isMin){const n=f(e,a,t[a]);n&&(o[a]=n,r||(r=!0))}return o}),{});return r?e=s(e,{...n,...o}):e}function f(e,t,n,r){let a=arguments.length>4&&void 0!==arguments[4]&&arguments[4];const{byId:i}=e.chats,d=i[t],s=n.isMin&&d&&!d.isMin;n=a?n:(0,o.CE)(n,["unreadReactionsCount"]);const u={...d,...s?(0,o.CE)(n,["isMin","accessHash"]):n,...r&&{photos:[r,...d.photos||[]]}};if(u.id&&u.type)return u}function h(e,t,n){const o=n===r.WS?"archived":"active";let a=e.chats.listIds;return Object.keys(a).forEach((e=>{const n=a[e]||[];e!==o||n.includes(t)?e!==o&&n.includes(t)&&(a={...a,[e]:n.filter((e=>e!==t))}):a={...a,[e]:[...n,t]}})),u(e={...e,chats:{...e.chats,listIds:a}},t,{folderId:n||void 0})}function g(e,t,n){const r="active"===t?"all":"archived";return{...e,chats:{...e.chats,...n.orderedPinnedIds&&{orderedPinnedIds:{...e.chats.orderedPinnedIds,[t]:n.orderedPinnedIds}},totalCount:{...e.chats.totalCount,[r]:n.totalChatCount},isFullyLoaded:{...e.chats.isFullyLoaded,[t]:!1}}}}function p(e,t){const n=(0,a.Ek)(e,t);if(!n)return e;const{[n]:r}=e.chats.listIds;return r&&(e=i(e,n,r.filter((e=>e!==t)))),u(e,t,{isNotJoined:!0})}function m(e,t,n){var r;const a=null===(r=t.fullInfo)||void 0===r?void 0:r.members,i=new Set(n.map((e=>e.userId))),d=[...(null==a?void 0:a.filter((e=>!i.has(e.userId))))||[],...n],s=(null==a?void 0:a.map((e=>{let{userId:t}=e;return t})))||[],c=d.map((e=>{let{userId:t}=e;return t}));return(0,o.et)(s,c)?e:u(e,t.id,{fullInfo:{...t.fullInfo,members:d}})}},45406:(e,t,n)=>{"use strict";n.d(t,{O4:()=>G,iX:()=>r.iX,c_:()=>o.c_,fZ:()=>r.fZ,m6:()=>o.m6,aK:()=>H,aJ:()=>z,zn:()=>P,Sh:()=>y,$S:()=>o.$S,bp:()=>ie,WY:()=>de,ft:()=>M,K4:()=>o.K4,bV:()=>o.bV,GK:()=>w,M6:()=>o.M6,i9:()=>o.i9,Dd:()=>r.Dd,vy:()=>f,rB:()=>K,g_:()=>c,Mg:()=>r.Mg,SL:()=>r.SL,Pb:()=>B,w3:()=>o.w3,BI:()=>W,lr:()=>V,pf:()=>o.pf,ps:()=>E,s5:()=>g,y9:()=>o.y9,fS:()=>oe,nA:()=>ee,_7:()=>re,Q$:()=>X,Dq:()=>ae,vT:()=>Y,QD:()=>ne,QH:()=>te,Ob:()=>o.Ob,a4:()=>r.a4,B1:()=>r.B1,vv:()=>r.vv,Pi:()=>r.Pi,cY:()=>o.cY,GL:()=>r.GL,Wy:()=>o.Wy,wV:()=>o.wV,cq:()=>o.cq,rq:()=>u,No:()=>k,Og:()=>_,xv:()=>T,px:()=>N,xj:()=>o.xj,c1:()=>Z,z5:()=>$,qr:()=>O,dx:()=>R,fw:()=>j,H9:()=>U,kM:()=>ue,HN:()=>q,ff:()=>o.ff,P4:()=>o.P4,TM:()=>Q,Fn:()=>o.Fn,ze:()=>se,yC:()=>ce,Rg:()=>s,z3:()=>d,IM:()=>l,sN:()=>o.sN,Xg:()=>o.Xg,j6:()=>o.j6,lG:()=>o.lG,IE:()=>J,Nq:()=>m,Lm:()=>I,Q3:()=>C,eD:()=>v});var r=n(53475),o=n(4907),a=n(60782),i=n(11192);function d(e,t,n,r,o){const i=r.map((t=>{const n=e.stickers.setsById[t.id];return n?{...n,...t}:t}));return{...e,stickers:{...e.stickers,setsById:{...e.stickers.setsById,...(0,a.ee)(i,"id")},[t]:{...e.stickers[t],hash:n,..."search"===t?{resultIds:o}:{setIds:r.map((e=>{let{id:t}=e;return t}))}}}}}function s(e,t,n){const r=e.stickers.setsById[t]||{},o=e.stickers.added.setIds||[];let a=o;return n.installedDate&&o&&!o.includes(t)&&(a=[t,...a]),!n.installedDate&&null!=o&&o.includes(t)&&(a=a.filter((e=>e!==t))),{...e,stickers:{...e.stickers,added:{...e.stickers.added,setIds:a},setsById:{...e.stickers.setsById,[t]:{...r,...n}}}}}function u(e,t,n,r){const{results:o}=e.gifs.search;let a;if(t||!o)a=n;else{const e=new Set(o.map((e=>e.id)));a=[...o,...n.filter((t=>!e.has(t.id)))]}return{...e,gifs:{...e.gifs,search:{...e.gifs.search,offset:r,results:a}}}}function c(e,t){return{...e,animatedEmojis:t}}function l(e,t,n,r){const o=[...(0,i.Pk)(e,t),...n||[]],d=(0,a.Tw)(o.map((e=>{let{id:t}=e;return t}))),s=(0,a.ee)(o,"id"),u=d.map((e=>s[e]));return{...e,stickers:{...e.stickers,forEmoji:{emoji:t,stickers:u,hash:r}}}}function f(e){const{emoji:t,stickers:n,hash:r}=e.stickers.forEmoji||{};return t?l(e,t,n,r):e}var h=n(70735);function g(e,t){return{...e,users:{...e.users,byId:t}}}function p(e,t){const{userIds:n}=e.contactList||{};if(!n)return e;const r=t.filter((e=>(null==e?void 0:e.isContact)&&!n.includes(e.id))).map((e=>e.id));return 0===r.length?e:{...e,contactList:{userIds:[...r,...n]}}}function m(e,t,n){const{byId:r}=e.users,o=b(e,t,n);return o?g(e=p(e,[o]),{...r,[t]:o}):e}function v(e,t){const n=Object.keys(t).reduce(((n,r)=>{const o=b(e,r,t[r]);return o&&(n[r]=o),n}),{});return e=p(e=g(e,{...e.users.byId,...n}),Object.values(n))}function y(e,t){const{byId:n}=e.users;let r=!1;const o=Object.keys(t).reduce(((o,a)=>{if(!n[a]||n[a].isMin&&!t[a].isMin){const n=b(e,a,t[a]);n&&(o[a]=n,r||(r=!0))}return o}),{});return r?e=p(e=g(e,{...n,...o}),Object.values(o)):e}function b(e,t,n){const{byId:r}=e.users,o=r[t],i=n.isMin&&o&&!o.isMin,d={...o,...i?(0,a.CE)(n,["isMin","accessHash"]):n};if(d.id&&d.type)return d}function w(e,t){const{byId:n}=e.users,{userIds:o}=e.contactList||{};return e=g(e={...e,contactList:{userIds:o?o.filter((e=>e!==t)):h.D}},{...n,[t]:{...n[t],isContact:void 0}}),(0,r.a4)(e,t,{settings:void 0})}function I(e,t){return{...e,userSearch:{...e.userSearch,...t}}}function C(e,t){return I(e,{fetchingStatus:t})}function S(e,t,n){const{byId:r}=e.users,o=r[t];return o&&o.fullInfo?m(e,t,{...o,fullInfo:{...o.fullInfo,isBlocked:n}}):e}function E(e,t){return{...e,users:{...e.users,statusesById:t}}}function P(e,t){const{statusesById:n}=e.users,r=Object.keys(t).filter((e=>!n[e]));return r.length?e=E(e,{...n,...(0,a.ei)(t,r)}):e}function M(e){return{...e,newContact:void 0}}const A=e=>`${e.chatId}_${e.id}`;function k(e,t){return{...e,globalSearch:{...e.globalSearch,...t}}}function _(e,t){return k(e,{currentContent:t})}function N(e,t,n,r,o){var i;const{resultsByType:d}=e.globalSearch||{},s=t.reduce(((e,t)=>(e[A(t)]=t,e)),{}),u=null==d||null===(i=d[r])||void 0===i?void 0:i.foundIds;if(void 0!==u&&Object.keys(s).every((e=>u.includes(A(s[e])))))return T(e,{messages:!1});const c=u||[],l=t.map((e=>A(e))),f=Array.prototype.concat(c,l),h=(0,a.et)(c,f)?c:f;return k(e=T(e,{messages:!1}),{resultsByType:{...(e.globalSearch||{}).resultsByType,[r]:{totalCount:n,nextOffsetId:o,foundIds:h}}})}function T(e,t){return k(e,{fetchingStatus:{...e.globalSearch.fetchingStatus,...t}})}var x=n(75806);function L(e,t,n){return{...e,localTextSearch:{byChatThreadKey:{...e.localTextSearch.byChatThreadKey,[t]:n}}}}function O(e,t,n,r,o){const a=(0,x.uw)(t,n);return L(e,a,{...e.localTextSearch.byChatThreadKey[a],isActive:r,query:o})}function B(e,t,n,r,o,a){const i=(0,x.uw)(t,n);return L(e,i,{...e.localTextSearch.byChatThreadKey[i],results:{foundIds:r,totalCount:o,nextOffsetId:a}})}function R(e,t,n,r,o,i){const d=(0,x.uw)(t,n),{results:s}=e.localTextSearch.byChatThreadKey[d]||{},u=(null==s?void 0:s.foundIds)||[],c=F((0,a.Tw)(Array.prototype.concat(u,r)));return B(e,t,n,(0,a.et)(u,c)?u:c,o,i)}function D(e,t,n){return{...e,localMediaSearch:{byChatId:{...e.localMediaSearch.byChatId,[t]:n}}}}function $(e,t,n){return D(e,t,{...e.localMediaSearch.byChatId[t],currentType:n})}function Z(e,t,n,r,o,i){const{resultsByType:d}=e.localMediaSearch.byChatId[t]||{},s=null!=d&&d[n]?d[n].foundIds:[],u=F((0,a.Tw)(Array.prototype.concat(s,r)));return function(e,t,n,r,o,a){return D(e,t,{...e.localMediaSearch.byChatId[t],resultsByType:{...(e.localMediaSearch.byChatId[t]||{}).resultsByType,[n]:{foundIds:r,totalCount:o,nextOffsetId:a}}})}(e,t,n,(0,a.et)(s,u)?s:u,o,i)}function F(e){return e.sort(((e,t)=>t-e))}function U(e,t){return{...e,management:{...e.management,progress:t}}}function j(e,t,n){return{...e,management:{...e.management,byChatId:{...e.management.byChatId,[t]:{...e.management.byChatId[t]||{},...n}}}}}function W(e,t){return{...e,settings:{...e.settings,byKey:{...e.settings.byKey,...t}}}}function V(e,t,n){return{...e,settings:{...e.settings,themes:{...e.settings.themes,[t]:{...e.settings.themes[t]||{},...n}}}}}function z(e,t){return t.forEach((t=>{const{chatId:n,...r}=t;e=H(e,n,r)})),e}function H(e,t,n){return{...e,settings:{...e.settings,notifyExceptions:{...e.settings.notifyExceptions,[t]:n}}}}function q(e,t,n,r){switch(t){case"contact":return W(e,{...void 0!==n&&{hasPrivateChatsNotifications:!n},...void 0!==r&&{hasPrivateChatsMessagePreview:r}});case"group":return W(e,{...void 0!==n&&{hasGroupNotifications:!n},...void 0!==r&&{hasGroupMessagePreview:r}});case"broadcast":return W(e,{...void 0!==n&&{hasBroadcastNotifications:!n},...void 0!==r&&{hasBroadcastMessagePreview:r}})}}function G(e,t){return e=S(e,t,!0),{...e,blocked:{...e.blocked,ids:[t,...e.blocked.ids],totalCount:e.blocked.totalCount+1}}}function K(e,t){return e=S(e,t,!1),{...e,blocked:{...e.blocked,ids:e.blocked.ids.filter((e=>e!==t)),totalCount:e.blocked.totalCount-1}}}function J(e,t){return{...e,twoFaSettings:{...e.twoFaSettings,...t}}}function Q(e,t){return{...e,payment:{...e.payment,shippingOptions:t}}}function Y(e,t){return{...e,payment:{...e.payment,requestId:t}}}function X(e,t){return{...e,payment:{...e.payment,step:t}}}function ee(e,t){if(!t.content||!t.content.invoice)return e;const{title:n,text:r,amount:o,currency:a,isTest:i,photoUrl:d}=t.content.invoice;return{...e,payment:{...e.payment,invoiceContent:{title:n,text:r,photoUrl:d,amount:o,currency:a,isTest:i}}}}function te(e,t){return{...e,payment:{...e.payment,stripeCredentials:{...t}}}}function ne(e,t){return{...e,payment:{...e.payment,smartGlocalCredentials:{...t}}}}function re(e,t){return{...e,payment:{...e.payment,...t}}}function oe(e,t){return{...e,payment:{...e.payment,confirmPaymentUrl:t}}}function ae(e,t,n){if(!t||!n)return{...e,payment:{...e.payment,receipt:void 0}};const{invoice:r}=n.content,{photoUrl:o,text:a,title:i}=r||{};return{...e,payment:{...e.payment,receipt:{...t,photoUrl:o,text:a,title:i}}}}function ie(e){return{...e,payment:{}}}function de(e){return{...e,payment:{...e.payment,isPaymentModalOpen:!1}}}function se(e,t,n){return{...e,statistics:{byChatId:{...e.statistics.byChatId,[t]:n}}}}function ue(e,t){return{...e,statistics:{...e.statistics,currentMessage:t}}}function ce(e,t,n,r){return{...e,statistics:{...e.statistics,byChatId:{...e.statistics.byChatId,[t]:{...e.statistics.byChatId[t]||{},[n]:r}}}}}},4907:(e,t,n)=>{"use strict";n.d(t,{$S:()=>I,Fn:()=>A,K4:()=>m,M6:()=>_,Ob:()=>N,P4:()=>p,Wy:()=>d,Xg:()=>S,bV:()=>v,cY:()=>g,c_:()=>h,cq:()=>M,ff:()=>b,i9:()=>T,j6:()=>E,lG:()=>x,m6:()=>f,pf:()=>l,sN:()=>u,w3:()=>P,wV:()=>k,xj:()=>y,y9:()=>C});var r=n(6137),o=n(83716),a=n(11192),i=n(60782);function d(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:r._f,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"thread",i=arguments.length>4?arguments[4]:void 0;const{messageLists:d}=e.messages;let s=d;if(i||o.Cg&&!o.Nu)s=t?[{chatId:t,threadId:n,type:a}]:[];else if(t){const e=d[d.length-1];e&&e.chatId===t&&e.threadId===n&&e.type===a||(s=e&&e.chatId===o.AJ?[...d.slice(0,-1),{chatId:t,threadId:n,type:a}]:[...d,{chatId:t,threadId:n,type:a}])}else s=d.slice(0,-1);return{...e,messages:{...e.messages,messageLists:s}}}function s(e,t,n){return c(e,t,{byId:n})}function u(e,t,n,r){const o=e.messages.byChatId[t];return c(e,t,{threadsById:{...null==o?void 0:o.threadsById,[n]:{...null==o?void 0:o.threadsById[n],...r}}})}function c(e,t,n){const r=e.messages.byChatId[t]||{byId:{},threadsById:{}};return{...e,messages:{...e.messages,byChatId:{...e.messages.byChatId,[t]:{...r,...n}}}}}function l(e,t,n,r,o){return u(e,t,n,{[r]:o})}function f(e,t){const n=t.reduce(((e,t)=>(e[t.chatId]||(e[t.chatId]={}),e[t.chatId][t.id]=t,e)),{});return Object.keys(n).forEach((t=>{e=h(e,t,n[t])})),e}function h(e,t,n){const r=(0,a.Zw)(e,t);return r&&Object.keys(n).every((e=>Boolean(r[Number(e)])))?e:s(e,t,{...n,...r})}function g(e,t,n,r){const o=(0,a.Zw)(e,t)||{},i={...o[n],...r};return i.id?s(e,t,{...o,[n]:i}):e}function p(e,t,n,r){const o=(0,a.Fn)(e,t)||{},i={...o[n],...r};return i.id?P(e,t,{...o,[n]:i}):e}function m(e,t,n){const r=(0,a.Zw)(e,t);if(!r)return e;const o=(0,i.CE)(r,n),u=Object.values((0,i.q0)(r,n)).filter((e=>{let{forwardInfo:t}=e;return null==t?void 0:t.isLinkedChannelPost}));if(Object.keys(e.messages.byChatId[t].threadsById).map(Number).forEach((r=>{const o=(0,a.tZ)(e,t,r);let i=(0,a.gb)(e,t,r),d=(0,a.qC)(e,t,r),s=(0,a.Cb)(e,t,r),u=(0,a.KB)(e,t),c=null==o?void 0:o.messagesCount;n.forEach((e=>{i&&i.includes(e)&&(i=i.filter((t=>t!==e)),void 0!==c&&(c-=1)),d&&d.includes(e)&&(d=d.filter((t=>t!==e))),s&&s.includes(e)&&(s=s.filter((t=>t!==e))),u&&u.includes(e)&&(u=u.filter((t=>t!==e)))})),e=l(e,t,r,"listedIds",i),e=l(e,t,r,"outlyingIds",d),e=l(e,t,r,"viewportIds",s),e=l(e,t,r,"pinnedIds",u),o&&void 0!==c&&(e=l(e,t,r,"threadInfo",{...o,messagesCount:c}))})),u.length){const n=(0,a.Bt)(e),r=n&&n.chatId===t&&"thread"===n.type,o=null==n?void 0:n.threadId;u.forEach((n=>{const{fromChatId:i,fromMessageId:s}=n.forwardInfo,u=(0,a.hj)(e,i,s);r&&o===s&&(e=d(e,t)),u&&(e=g(e,i,s,{threadInfo:void 0}))}))}return e=s(e,t,o)}function v(e,t,n){const o=(0,a.Fn)(e,t);if(!o)return e;const d=(0,i.CE)(o,n);let s=(0,a.qy)(e,t);return s&&(n.forEach((e=>{s.includes(e)&&(s=s.filter((t=>t!==e)))})),e=l(e,t,r._f,"scheduledIds",s)),P(e,t,d)}function y(e,t,n,r){const o=(0,a.gb)(e,t,n),i=null!=o&&o.length?r.filter((e=>!o.includes(e))):r;return o&&!i.length?e:l(e,t,n,"listedIds",w([...o||[],...i]))}function b(e,t,n,r){const o=(0,a.qC)(e,t,n),i=null!=o&&o.length?r.filter((e=>!o.includes(e))):r;return o&&!i.length?e:l(e,t,n,"outlyingIds",w([...o||[],...i]))}function w(e){return e.sort(((e,t)=>e-t))}function I(e,t,n,r){const i=(0,a.Cb)(e,t,n)||[];return i.includes(r)?e:l(e,t,n,"viewportIds",w([...i.length<o.YQ?i:i.slice(-o.hT/2),r]))}function C(e,t,n,r){const o=(0,a.Cb)(e,t,n)||[],d=w(r);return l(e,t,n,"viewportIds",(0,i.et)(o,d)?o:d)}function S(e,t,n,r){const o={...(0,a.tZ)(e,t,n),...r};return o.threadId?l(e,t,n,"threadInfo",o):e}function E(e,t,n){return n.forEach((t=>{e=S(e,t.chatId,t.threadId,t)})),e}function P(e,t,n){return function(e,t,n){const r=e.scheduledMessages.byChatId[t]||{byId:{},hash:0};return{...e,scheduledMessages:{byChatId:{...e.scheduledMessages.byChatId,[t]:{...r,...n}}}}}(e,t,{byId:n})}function M(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return{...e,focusedMessage:{...e.focusedMessage,chatId:t,messageId:n,noHighlight:r,isResizingContainer:o}}}function A(e,t,n){return{...e,messages:{...e.messages,sponsoredByChatId:{...e.messages.sponsoredByChatId,[t]:n}}}}function k(e,t){return{...e,focusedMessage:{...e.focusedMessage,direction:t}}}function _(e,t,n){return{...e,selectedMessages:{chatId:t,messageIds:n?Array.prototype.concat([],n):[]}}}function N(e,t,n,r,o,d,s){let u=arguments.length>7&&void 0!==arguments[7]&&arguments[7];const{selectedMessages:c}=e;d&&(s=(0,a.xH)(e,t,d));const l=s||[o];if(!c)return _(e,t,l);const{messageIds:f}=c;let h;const g=l.filter((e=>!f.includes(e)));if(g&&!g.length)h=f.filter((e=>!l.includes(e)));else if(u&&f.length){const d=(0,a.$W)(e,t,n,r),s=d.indexOf(f[f.length-1]),u=d.indexOf(o),c=Math.min(s,u),l=Math.max(s,u),g=d.slice(c,l+1);h=(0,i.Tw)([...f,...g])}else h=[...f,...g];return h.length?{...e,selectedMessages:{...c,messageIds:h}}:T(e)}function T(e){return{...e,selectedMessages:void 0}}function x(e,t,n,r,o){const{channelPostId:i,fromChatId:d}=t.forwardInfo||{};if(i&&d){const t=(0,a.tZ)(e,n,i);t&&(e=l(e,n,i,"threadInfo",{...t,lastMessageId:r,messagesCount:t.messagesCount+(o?-1:1)}))}return e}},14342:(e,t,n)=>{"use strict";n.d(t,{DI:()=>w,Ek:()=>v,FM:()=>s,IK:()=>f,LM:()=>h,Mw:()=>y,N:()=>m,P_:()=>c,QV:()=>S,UW:()=>I,YK:()=>l,Z1:()=>d,_5:()=>C,ep:()=>b,g4:()=>p,pk:()=>g,xo:()=>u});var r=n(6137),o=n(75806),a=n(86087),i=n(83716);function d(e,t){return e.chats.byId[t]}function s(e,t){return t===e.currentUserId}function u(e,t){const n=function(e,t){const n=(0,o.zX)(t);return!!n&&(0,a.dy)(e,n)}(e,t);return n&&(0,o.cS)(n)}function c(e){return Object.values(e.chats.byId).find((e=>{let{isSupport:t}=e;return t}))}function l(e,t){if(!(0,o.YC)(t.id)&&!(0,o.eA)(t)&&t.fullInfo)return t.fullInfo.members&&t.fullInfo.members.length!==i.mo?t.fullInfo.members.reduce(((t,n)=>{let{userId:r}=n;return r!==e.currentUserId&&e.users.byId[r]&&(0,o.kM)(e.users.byId[r],e.users.statusesById[r])?t+1:t}),0):t.fullInfo.onlineCount}function f(e,t){const n=d(e,t),r=n&&(0,o.zX)(n),i=r&&(0,a.dy)(e,r);if(i&&(0,o.cS)(i))return i}function h(e,t){return t.isVerified||e.trustedBotIds.includes(t.id)}function g(e,t){const n=d(e,t),a=f(e,t);if(!n||!a)return!1;if(n.lastMessage&&(0,o.CD)(n.lastMessage))return!0;const i=e.messages.byChatId[t];if(!i)return!1;const{listedIds:s}=i.threadsById[r._f]||{};return s&&!s.length}function p(e){return Boolean(e.chats.listIds.active)}function m(e,t,n){const{listIds:r}=e.chats;if(n){const e=r[n];return Boolean(e&&e.includes(t))}return Object.values(r).some((e=>e&&e.includes(t)))}function v(e,t){const n=d(e,t);if(n&&m(e,t))return n.folderId===i.WS?"archived":"active"}function y(e,t){return e.chatFolders.byId[t]}function b(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i.Nf;const{active:r,archived:o}=e.chats.orderedPinnedIds;if(n===i.Nf)return Boolean(null==r?void 0:r.includes(t));if(n===i.WS)return Boolean(null==o?void 0:o.includes(t));const{byId:a}=e.chatFolders,{pinnedChatIds:d}=a[n]||{};return Boolean(null==d?void 0:d.includes(t))}function w(e,t){const n=t.toLowerCase();return Object.values(e.chats.byId).find((e=>e.username&&e.username.toLowerCase()===n))}function I(e){return Boolean(d(e,i.aw))}function C(e,t){var n;const r=d(e,t);if(!r)return;const o=null==r||null===(n=r.fullInfo)||void 0===n?void 0:n.sendAsId;return o?(0,a.dy)(e,o)||d(e,o):void 0}function S(e,t){var n;if((null===(n=e.openChatWithText)||void 0===n?void 0:n.chatId)===t)return e.openChatWithText.text}},11192:(e,t,n)=>{"use strict";n.d(t,{xs:()=>ge,_k:()=>ue,zB:()=>v,tH:()=>y,Oh:()=>b,g4:()=>d.g4,kB:()=>s.kB,bH:()=>Ae,__:()=>_e,xl:()=>ce,Nu:()=>fe,nB:()=>le,Eh:()=>$e,Z1:()=>d.Z1,IK:()=>d.IK,DI:()=>d.DI,Mw:()=>d.Mw,Ek:()=>d.Ek,hj:()=>Y,ZB:()=>te,Zw:()=>A,YK:()=>d.YK,X5:()=>be,jr:()=>M,yN:()=>f,JX:()=>Ge,pP:()=>We,we:()=>Fe,$W:()=>x,Bt:()=>P,y5:()=>l,n5:()=>Ze,q6:()=>Be,Ms:()=>j,s:()=>Z,_$:()=>$,kK:()=>ee,hI:()=>U,wU:()=>F,yZ:()=>z,It:()=>ve,G$:()=>ne,y8:()=>Ce,cv:()=>se,ku:()=>Le,pk:()=>d.pk,N:()=>d.N,ep:()=>d.ep,xo:()=>d.xo,FM:()=>d.FM,a6:()=>Ee,te:()=>he,Ev:()=>ye,CA:()=>we,zQ:()=>Ve,_X:()=>re,KA:()=>J,EV:()=>xe,vk:()=>Ie,Jf:()=>He,UW:()=>d.UW,LM:()=>d.LM,s4:()=>s.s4,b9:()=>Q,VF:()=>Te,gb:()=>N,CP:()=>w,cu:()=>I,ji:()=>C,aW:()=>je,xH:()=>Se,FT:()=>Me,tV:()=>W,NJ:()=>ot,dZ:()=>rt,dT:()=>ae,qC:()=>T,gx:()=>Ke,eh:()=>Qe,Mz:()=>Je,sp:()=>Ye,KB:()=>O,EB:()=>et,$$:()=>Xe,rd:()=>me,Bz:()=>de,p9:()=>H,Yy:()=>D,QV:()=>d.QV,Wq:()=>ze,qy:()=>B,Tm:()=>X,Fn:()=>k,Vt:()=>R,D7:()=>Pe,_5:()=>d._5,Ur:()=>ie,yB:()=>Ne,Aq:()=>De,Jg:()=>nt,fS:()=>Oe,aT:()=>Ue,Ny:()=>h,E_:()=>g,Pk:()=>p,i3:()=>tt,P_:()=>d.P_,Pu:()=>qe,Db:()=>K,tZ:()=>V,Cm:()=>q,qS:()=>G,uZ:()=>pe,dy:()=>s.dy,Bk:()=>s.Bk,ss:()=>s.ss,Cb:()=>L,P2:()=>Re});var r=n(91713),o=n(77361),a=n(6137),i=n(83716),d=n(14342),s=n(86087),u=n(75806),c=n(60782);function l(e){return e.stickers.search}function f(e){return e.gifs.search}function h(e,t){return e.stickers.setsById[t]}function g(e,t){return Object.values(e.stickers.setsById).find((e=>e.shortName.toLowerCase()===t.toLowerCase()))}function p(e,t){const n=Object.values(e.stickers.setsById);let r=[];return e.stickers.favorite.stickers.forEach((e=>{e.emoji===t&&r.push(e)})),n.forEach((e=>{let{packs:n}=e;n&&(r=r.concat(n[t]||[],n[m(t)]||[]))})),r}function m(e){return e.replace("","")}function v(e,t){const{animatedEmojis:n}=e;if(!n||!n.stickers)return;const r=m(t);return n.stickers.find((e=>e.emoji===t||e.emoji===r))}function y(e,t){const{animatedEmojiEffects:n}=e;if(!n||!n.stickers)return;const r=m(t);return n.stickers.find((e=>e.emoji===t||e.emoji===r))}function b(e,t){var n;return null==e||null===(n=e.appConfig)||void 0===n?void 0:n.emojiSounds[m(t)]}function w(e,t){const n=m(t);return"🍑"===n?"Peach":"🍆"===n?"Eggplant":void 0}function I(e){return"Eggplant"===e?"Cumshot":void 0}function C(e){return"Cumshot"===e?"🍆":void 0}var S=n(82267),E=n(70735);function P(e){const{messageLists:t}=e.messages;if(t.length)return t[t.length-1]}function M(e){const{chatId:t}=P(e)||{};return t?(0,d.Z1)(e,t):void 0}function A(e,t){var n;return null===(n=e.messages.byChatId[t])||void 0===n?void 0:n.byId}function k(e,t){var n;return null===(n=e.scheduledMessages.byChatId[t])||void 0===n?void 0:n.byId}function _(e,t,n,r){const o=e.messages.byChatId[t];if(!o)return;const a=o.threadsById[n];return a?a[r]:void 0}function N(e,t,n){return _(e,t,n,"listedIds")}function T(e,t,n){return _(e,t,n,"outlyingIds")}function x(e,t,n,r){switch(r){case"thread":return L(e,t,n);case"pinned":return O(e,t);case"scheduled":return B(e,t)}}function L(e,t,n){return _(e,t,n,"viewportIds")}function O(e,t){return _(e,t,a._f,"pinnedIds")}function B(e,t){return _(e,t,a._f,"scheduledIds")}function R(e,t,n){return _(e,t,n,"scrollOffset")}function D(e,t,n){return _(e,t,n,"replyingToId")}function $(e,t,n){return _(e,t,n,"editingId")}function Z(e,t,n){return _(e,t,n,"editingDraft")}function F(e,t){return _(e,t,a._f,"editingScheduledId")}function U(e,t){return _(e,t,a._f,"editingScheduledDraft")}function j(e,t,n){return _(e,t,n,"draft")}function W(e,t,n){return _(e,t,n,"noWebPage")}function V(e,t,n){return _(e,t,n,"threadInfo")}function z(e,t,n){return _(e,t,n,"firstMessageId")}function H(e,t,n){return _(e,t,n,"replyStack")}function q(e,t,n){if(n===a._f)return(0,d.Z1)(e,t);const r=V(e,t,n);return r?(0,d.Z1)(e,r.originChannelId||t):void 0}function G(e,t,n){if(n===a._f)return;const r=V(e,t,n);return r?r.topMessageId:void 0}function K(e,t,n){const r=e.messages.byChatId[t];if(!r)return;const{replyToMessageId:o,replyToTopMessageId:a}=n;return o||a?Object.values(r.threadsById).find((e=>e.threadInfo&&(o&&o===e.threadInfo.topMessageId||a&&a===e.threadInfo.topMessageId))):void 0}function J(e,t,n){const r=P(e);if(!r)return!1;const{threadInfo:o}=K(e,t,n)||{};return t===r.chatId&&(r.threadId===a._f||o&&r.threadId===o.threadId)}function Q(e,t,n){const r=L(e,t,n);if(!r||!r.length)return!0;let o;if(n===a._f){const n=(0,d.Z1)(e,t);if(!n||!n.lastMessage)return!0;o=n.lastMessage.id}else{const r=V(e,t,n);if(!r||!r.lastMessageId)return;o=r.lastMessageId}return o>=i.AE&&!Y(e,t,o)||r[r.length-1]>=o}function Y(e,t,n){const r=A(e,t);return r?r[n]:void 0}function X(e,t,n){const r=k(e,t);return r?r[n]:void 0}function ee(e,t,n,r){if("scheduled"===r){const n=F(e,t);return n?X(e,t,n):void 0}{const r=$(e,t,n);return r?Y(e,t,r):void 0}}function te(e,t){let n;for(const r of Object.values(e.messages.byChatId)){const{byId:e}=r;if(n=Object.values(e).find((e=>e.content.poll&&e.content.poll.id===t)),n)break}return n}function ne(e,t){const{chatId:n,messageId:r}=e.focusedMessage||{};return n===t?r:void 0}function re(e,t){const n=ne(e,t.chatId);return!!n&&(n===t.id||n===t.previousLocalId)}function oe(e,t){const{lastReadOutboxMessageId:n}=(0,d.Z1)(e,t.chatId)||{};return(0,u.CI)(t)||!n||n<t.id}function ae(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return oe(e,t)||n?(0,u.RI)(t):"read"}function ie(e,t){const{senderId:n}=t;if(n)return(0,u.YC)(n)?(0,s.dy)(e,n):(0,d.Z1)(e,n)}function de(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(n){const{senderUserId:n,hiddenUserName:r}=t.forwardInfo||{};if(n)return(0,u.YC)(n)?(0,s.dy)(e,n):(0,d.Z1)(e,n);if(r)return}const{senderId:r}=t;if(r)return(0,u.YC)(r)?(0,s.dy)(e,r):(0,d.Z1)(e,r)}function se(e,t){const{forwardInfo:n}=t;if(n)return n.isChannelPost&&n.fromChatId?(0,d.Z1)(e,n.fromChatId):n.senderUserId?(0,s.dy)(e,n.senderUserId)||(0,d.Z1)(e,n.senderUserId):void 0}function ue(e,t,n){var r,o,a,i,s;const c=(0,d.Z1)(e,t.chatId);if(!c||c.isRestricted)return{};const l=(0,u.YC)(c.id),f=(0,d.FM)(e,t.chatId),h=(0,u.G9)(c),g=(0,u.ZV)(c),p=(0,u.eA)(c),m=(0,u.CI)(t),v=(0,u.jM)(t),y=(0,u.B4)(t),b=(0,u.Lo)(t),{content:w}=t,I=(f||g&&(0,u.VE)(c,"pinMessages")||p&&(0,u.VE)(c,"editMessages")||(0,S.b)(e.serverTimeOffset)-t.date<172800)&&!(w.sticker||w.contact||w.poll||w.action||w.audio||null!==(r=w.video)&&void 0!==r&&r.isRound||w.location)&&!(0,u.MF)(t)&&!t.viaBotId&&!c.isForbidden,C=!m&&!v&&!c.isForbidden&&(0,u.Qm)(c,n),E=l||c.isCreator||!p&&!(0,u.Mg)(c,"pinMessages")||(0,u.VE)(c,"pinMessages");let P=!m&&!v&&!b&&E,M=!1;const A=O(e,c.id);P&&(M=Boolean(A&&A.includes(t.id)),P=!M);const k=!m&&!v&&(l||y||h||c.isCreator||(0,u.VE)(c,"deleteMessages")),_=!l&&!y,N=k&&!c.isForbidden&&(l&&!f||h&&(y||(0,u.VE)(c,"deleteMessages")||c.isCreator)),T=!m&&!b&&I&&(y||p&&(c.isCreator||(0,u.VE)(c,"editMessages"))),x=!m&&!b,L=Boolean(t.content.sticker),B=L&&function(e,t){const{stickers:n}=e.stickers.favorite;return n&&n.some((e=>{let{id:n}=e;return n===t.id}))}(e,t.content.sticker),R=!b&&L&&!B,D=!b&&B,$=!b,Z=!b&&(p||g),F=!b,U=Boolean((null===(o=w.webPage)||void 0===o?void 0:o.document)||(null===(a=w.webPage)||void 0===a?void 0:a.video)||(null===(i=w.webPage)||void 0===i?void 0:i.photo)||w.audio||w.voice||w.photo||w.video||w.document||w.sticker),j=null===(s=t.content.video)||void 0===s?void 0:s.isGif;return{noOptions:[C,T,P,M,_,k,N,x,R,D,$,Z,F,U,j].every((e=>!e)),canReply:C,canEdit:T,canPin:P,canUnpin:M,canReport:_,canDelete:k,canDeleteForAll:N,canForward:x,canFaveSticker:R,canUnfaveSticker:D,canCopy:$,canCopyLink:Z,canSelect:F,canDownload:U,canSaveGif:j}}function ce(e){const{messageIds:t}=e.selectedMessages||{},{chatId:n,threadId:r}=P(e)||{},o=n&&A(e,n);if(!o||!t||!r)return{};const a=t.map((t=>o[t]&&ue(e,o[t],r))).filter(Boolean);return{canDelete:a.every((e=>e.canDelete)),canDeleteForAll:a.every((e=>e.canDeleteForAll))}}function le(e){const{messageIds:t}=e.selectedMessages||{},{chatId:n,threadId:r}=P(e)||{},o=n&&A(e,n);return!!(o&&t&&r)&&t.map((t=>o[t]&&ue(e,o[t],r))).filter(Boolean).every((e=>e.canReport))}function fe(e){const{messageIds:t}=e.selectedMessages||{},{chatId:n,threadId:r}=P(e)||{},o=n&&A(e,n);return!!(o&&t&&r)&&t.map((t=>o[t]&&ue(e,o[t],r))).filter(Boolean).some((e=>e.canDownload))}function he(e,t){const n=e.activeDownloads.byChatId[t.chatId];return!!n&&n.includes(t.id)}function ge(e,t){return e.activeDownloads.byChatId[t]||E.D}function pe(e,t){var n;return null===(n=e.fileUploads.byMessageLocalId[t.previousLocalId||t.id])||void 0===n?void 0:n.progress}function me(e,t,n){if(n===a._f){const n=(0,d.Z1)(e,t);if(!n)return;if(!n.lastReadInboxMessageId)return;return n.lastMessage?(0,u.CI)(n.lastMessage)?n.lastMessage.id:Math.min(n.lastMessage.id,n.lastReadInboxMessageId):n.lastReadInboxMessageId}{const r=V(e,t,n);if(!r)return;return r.lastReadInboxMessageId?Math.min(r.lastReadInboxMessageId,r.lastMessageId||1/0):r.topMessageId}}function ve(e,t,n){const r=(0,d.Z1)(e,t);if(n===a._f){if(!r)return}else{const r=V(e,t,n);if(!r||void 0!==r.lastMessageId&&r.lastMessageId===r.lastReadInboxMessageId)return}const o=T(e,t,n),s=N(e,t,n),u=A(e,t);if(!u||!o&&!s)return;const c=me(e,t,n);if(!c&&r&&r.isNotJoined)return;const l=t===i.aw?e.serviceNotifications.reduce(((e,t)=>!t.isUnread&&t.id>e?t.id:e),-1):-1;function f(e){return e.find((e=>(!c||e>c)&&u[e]&&(!u[e].isOutgoing||u[e].isFromScheduled)&&e>l))}if(o){const e=f(o);if(e)return e}if(s){const e=f(s);if(e)return e}}function ye(e){const{forwardMessages:t,switchBotInline:n}=e;return Boolean(n||t.isModalShown)}function be(e,t){const n=Object.values(e.chats.byId).find((e=>(0,u.Ru)(e)&&e.lastMessage&&e.lastMessage.id===t));if(n)return n.id;const{byChatId:r}=e.messages;return Object.keys(r).find((n=>{const o=(0,d.Z1)(e,n);return o&&(0,u.Ru)(o)&&r[o.id].byId[t]}))}function we(e){const{selectedMessages:t}=e;return Boolean(t)}function Ie(e,t){const{messageIds:n}=e.selectedMessages||{};return!!n&&n.includes(t)}function Ce(e,t,n){const r=A(e,t);if(r)return Object.values(r).filter((e=>e.groupedId===n&&e.forwardInfo)).map((e=>{let{forwardInfo:t}=e;return t.fromMessageId}))}function Se(e,t,n){const r=A(e,t);if(r)return Object.keys(r).map(Number).filter((e=>r[e].groupedId===n))}function Ee(e,t,n){const{messageIds:r}=e.selectedMessages||{};if(!r)return!1;const o=Se(e,t,n);return o&&o.every((e=>r.includes(e)))}function Pe(e){const{messageIds:t}=e.selectedMessages||{};return t?t.length:0}function Me(e,t){const n=(0,d.Z1)(e,t);if(!n)return;if(!(0,d.xo)(e,n))return;const r=A(e,t),o=L(e,t,a._f);if(!r||!o)return;const i=(0,c.dF)(o,(e=>!r[e].isOutgoing&&Boolean(r[e].keyboardButtons))),s=(0,c.dF)(o,(e=>Boolean(r[e].shouldHideKeyboardButtons)));return i&&s&&s>i?void 0:i?r[i]:void 0}function Ae(e,t){const n=(0,d.Z1)(e,t.chatId);if(!n)return;const r=ie(e,t),o=Boolean((0,u.O$)(t)||(0,u.F$)(t)),a=Boolean((0,u.b7)(t)||(0,u.Cg)(t)),i=Boolean((0,u.oP)(t)||(0,u.kd)(t)||(0,u.aE)(t)),{canAutoLoadPhotoFromContacts:s,canAutoLoadPhotoInPrivateChats:c,canAutoLoadPhotoInGroups:l,canAutoLoadPhotoInChannels:f,canAutoLoadVideoFromContacts:h,canAutoLoadVideoInPrivateChats:g,canAutoLoadVideoInGroups:p,canAutoLoadVideoInChannels:m,canAutoLoadFileFromContacts:v,canAutoLoadFileInPrivateChats:y,canAutoLoadFileInGroups:b,canAutoLoadFileInChannels:w}=e.settings.byKey;return o?ke({global:e,chat:n,sender:r,canAutoLoadMediaFromContacts:s,canAutoLoadMediaInPrivateChats:c,canAutoLoadMediaInGroups:l,canAutoLoadMediaInChannels:f}):a?ke({global:e,chat:n,sender:r,canAutoLoadMediaFromContacts:h,canAutoLoadMediaInPrivateChats:g,canAutoLoadMediaInGroups:p,canAutoLoadMediaInChannels:m}):!i||ke({global:e,chat:n,sender:r,canAutoLoadMediaFromContacts:v,canAutoLoadMediaInPrivateChats:y,canAutoLoadMediaInGroups:b,canAutoLoadMediaInChannels:w})}function ke(e){let{global:t,chat:n,sender:r,canAutoLoadMediaFromContacts:o,canAutoLoadMediaInPrivateChats:a,canAutoLoadMediaInGroups:i,canAutoLoadMediaInChannels:d}=e;const c=Boolean(r&&(r.id===t.currentUserId||(0,s.nM)(t,r)));return Boolean(c&&o||!c&&a&&(0,u.YC)(n.id)||i&&(0,u.Bf)(n)||d&&(0,u.eA)(n))}function _e(e,t){const n=(0,u.b7)(t)||(0,u.Cg)(t);if(!n)return;const{canAutoPlayVideos:r,canAutoPlayGifs:o}=e.settings.byKey,a=n.isGif||n.isRound;return r&&!a||o&&a}function Ne(e){return e.settings.byKey.shouldLoopStickers}function Te(e){const{serviceNotifications:t}=e,n=Math.max(...t.map((e=>{let{id:t}=e;return t})));return t.find((e=>{let{id:t}=e;return t===n}))}function xe(e,t){var n;return!!t&&(t.isProtected||(null===(n=(0,d.Z1)(e,t.chatId))||void 0===n?void 0:n.isProtected))}function Le(e,t,n){var r;if(null!==(r=(0,d.Z1)(e,t))&&void 0!==r&&r.isProtected)return!0;if(!n)return!1;const o=A(e,t);return n.some((e=>{var t;return null===(t=o[e])||void 0===t?void 0:t.isProtected}))}function Oe(e,t){const n=(0,d.Z1)(e,t),r=n&&(0,u.eA)(n)?e.messages.sponsoredByChatId[t]:void 0;return r&&r.expiresAt>=Math.round(Date.now()/1e3)?r:void 0}function Be(e,t){var n,r,o;if(t===i.aw)return;const a=(0,u.YC)(t),s=null===(n=e.appConfig)||void 0===n?void 0:n.defaultReaction,{availableReactions:c}=e;if(!s||null==c||!c.some((e=>e.reaction===s&&!e.isInactive)))return;if(a)return s;const l=null===(r=(0,d.Z1)(e,t))||void 0===r||null===(o=r.fullInfo)||void 0===o?void 0:o.enabledReactions;return null!=l&&l.includes(s)?s:void 0}function Re(e){const{chatId:t,threadId:n}=P(e)||{};if(!t||!n)return;const r=_(e,t,n,"viewportIds");return r?r.map((n=>{const{senderId:r}=Y(e,t,n)||{};return r?(0,s.dy)(e,r):void 0})).filter(Boolean):void 0}function De(e){var t;return"scheduled"===(null===(t=P(e))||void 0===t?void 0:t.type)}function $e(e,t){var n;const r=(0,d.FM)(e,t),o=t===i.FV&&(0,d.IK)(e,t);return Boolean(!r&&!o&&(0,u.YC)(t)&&(null===(n=(0,s.ss)(e,t))||void 0===n?void 0:n.wasOnline))}function Ze(e){const{chatId:t,threadId:n}=P(e)||{};if(!t||!n)return;const r=(0,u.uw)(t,n),o=e.localTextSearch.byChatThreadKey[r];return o&&o.isActive?o:void 0}function Fe(e){const{chatId:t}=P(e)||{};if(t)return e.localMediaSearch.byChatId[t]}function Ue(e,t){return e.statistics.byChatId[t]}function je(e,t){return e.management.byChatId[t]}function We(e){const{chatId:t,threadId:n}=P(e)||{};if(!t||!n)return;if((0,u.YC)(t))return"user";const r=(0,d.Z1)(e,t);return r?(0,u.Bf)(r)?"group":"channel":void 0}function Ve(e){const{mediaViewer:t}=e;return Boolean(t.messageId||t.avatarOwnerId)}function ze(e){return function(e){const{pollResults:t}=e;return Boolean(t.messageId)}(e)?r.qt.PollResults:!o.wB&&Ze(e)?r.qt.Search:function(e){const{chatId:t,threadId:n}=P(e)||{};if(!t||!n)return;const r=e.management.byChatId[t];return r&&r.isActive?r:void 0}(e)?r.qt.Management:function(e){return!!e.isStatisticsShown&&Boolean(e.statistics.currentMessageId)}(e)?r.qt.MessageStatistics:function(e){var t;if(!e.isStatisticsShown)return!1;const{chatId:n}=P(e)||{},r=n?(0,d.Z1)(e,n):void 0;return null==r||null===(t=r.fullInfo)||void 0===t?void 0:t.canViewStatistics}(e)?r.qt.Statistics:void 0!==l(e).query?r.qt.StickerSearch:void 0!==f(e).query?r.qt.GifSearch:e.newChatMembersProgress!==r.WB.Closed?r.qt.AddingMembers:e.isChatInfoShown&&P(e)?r.qt.ChatInfo:void 0}function He(e){return void 0!==ze(e)}function qe(e){const{theme:t,shouldUseSystemTheme:n}=e.settings.byKey;return n?(0,o.vn)():t}function Ge(e){return e.globalSearch.query}function Ke(e){return e.payment.chatId}function Je(e){return e.payment.messageId}function Qe(e){return e.payment.formId}function Ye(e){return e.payment.requestId}function Xe(e){var t;return null===(t=e.payment.nativeParams)||void 0===t?void 0:t.publishableKey}function et(e){var t;return null===(t=e.payment.nativeParams)||void 0===t?void 0:t.publicToken}function tt(e){return e.payment.stripeCredentials}function nt(e){return e.payment.smartGlocalCredentials}function rt(e){return e.settings.byKey}function ot(e){return e.settings.notifyExceptions}},86087:(e,t,n)=>{"use strict";n.d(t,{Bk:()=>d,dy:()=>o,kB:()=>u,nM:()=>s,s4:()=>i,ss:()=>a});var r=n(75806);function o(e,t){return e.users.byId[t]}function a(e,t){return e.users.statusesById[t]}function i(e,t){var n;const r=o(e,t);return null==r||null===(n=r.fullInfo)||void 0===n?void 0:n.isBlocked}function d(e,t){const n=t.replace(/[^0-9]/g,"");return Object.values(e.users.byId).find((e=>(null==e?void 0:e.phoneNumber)===n))}function s(e,t){return e.contactList&&e.contactList.userIds.includes(t.id)}function u(e,t){const n=o(e,t);if(n&&(0,r.cS)(n))return n}},77510:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(14050);const o=(e,t,n)=>{const[o,a]=(0,r.eJ)(!1),[i,d]=(0,r.eJ)(),[s,u]=(0,r.eJ)(n);return(0,r.d4)((()=>{a(!0);let t=!1;return e().then((e=>{t||(a(!1),u(e))}),(e=>{t||(a(!1),d(e))})),()=>{t=!0}}),t),{isLoading:o,error:i,result:s}}},45332:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(14050);function o(e,t){(0,r.d4)((()=>(e&&!document.hasFocus()&&e(),e&&window.addEventListener("blur",e),t&&window.addEventListener("focus",t),()=>{t&&window.removeEventListener("focus",t),e&&window.removeEventListener("blur",e)})),[e,t])}},39587:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r=n(14050),o=n(83716),a=n(49524),i=n(71394);const d=(e,t)=>{const[n,d]=(0,r.eJ)(t);return(0,r.d4)((()=>{t&&(t.startsWith("#")?d(t):a.fetch(o.fo,e,a.Type.Blob).then((e=>{const t=URL.createObjectURL(e);(0,i.pt)(t).then((()=>{d(`url(${t})`)}))})))}),[t,e]),t?n:void 0}},274:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(14050),o=n(87204);const a=(e,t,n)=>{const a=(0,o.Z)(t);return(0,r.d4)((()=>e(a||[])),t,n)}},60706:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(14050);const o=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];const[t,n]=(0,r.eJ)(e),o=(0,r.I4)((()=>{n(!0)}),[]),a=(0,r.I4)((()=>{n(!1)}),[]);return[t,o,a]}},65326:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(14050);const o=()=>{const[,e]=(0,r.eJ)(!1);return(0,r.I4)((()=>{e((e=>!e))}),[])}},18674:(e,t,n)=>{"use strict";n.d(t,{YW:()=>u,ZP:()=>c,zG:()=>s});var r=n(14050);const o="tt-event-heavy-animation-start",a="tt-event-heavy-animation-end";let i,d=!1;function s(){return d}function u(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1e3;function t(){i&&(clearTimeout(i),i=void 0),d=!1,document.dispatchEvent(new Event(a))}return d||(d=!0,document.dispatchEvent(new Event(o))),i&&(clearTimeout(i),i=void 0),i=window.setTimeout(t,e),t}const c=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];(0,r.d4)((()=>{if(!n)return d&&e(),document.addEventListener(o,e),document.addEventListener(a,t),()=>{document.removeEventListener(a,t),document.removeEventListener(o,e)}}),[n,t,e])}},46590:(e,t,n)=>{"use strict";n.d(t,{O:()=>u,Z:()=>P});var r=n(29290),o=n(14050),a=n(83716),i=n(69118),d=n(77361),s=n(65116);const u=window.location.hash,c=`${window.location.pathname}${window.location.search}`,l=Number(new Date);let f,h,g=!1,p=[],m=[],v=!1;function y(){v&&setTimeout((()=>{v=!1}),350)}function b(){const e=p.filter((e=>"go"===e.type)),t=p.filter((e=>"go"!==e.type)),n=e.reduce(((e,t)=>e+t.delta),0);p=[],n&&(window.history.go(n),t.length)?m.push(...t):w(t)}function w(e){e.forEach((e=>window.history[e.type](e.data,"",e.hash)))}function I(e){p.length||(0,i.T2)(b),p.push(e)}function C(){h=0,f=[{index:0,onBack:()=>window.history.back()}],window.history.replaceState({index:0,historyUniqueSessionId:l},c)}function S(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,t=e;for(let e=h-1;e>0&&f[e].isClosed;e--)t++;return t&&(g=!0,I({type:"go",delta:-t})),t}function E(){for(let n=f.length-1;n>0;n--){var e,t;f[n].isClosed||(v&&(0,s.Sv)().disableHistoryAnimations(),null===(e=(t=f[n]).onBack)||void 0===e||e.call(t))}C()}function P(e){let{isActive:t,shouldBeReplaced:n,hash:a,onBack:i}=e;const d=(0,o.sO)(),s=(0,o.sO)(!1),u=(0,o.sO)(!0),c=()=>{d.current&&f[d.current]&&!s.current&&(f[d.current].isClosed=!0,s.current=!0,d.current!==h||n||(h-=S()))};(0,o.d4)((()=>(u.current=!1,()=>{t&&!s.current&&c()})),[]),(0,r.Z)((()=>{u.current&&!t||(t?function(){const e=arguments.length>0&&void 0!==arguments[0]&&arguments[0]||f[h].shouldBeReplaced;d.current=e?h:++h,h=d.current;const t=f[d.current];var r;t&&!t.isClosed&&(null===(r=t.markReplaced)||void 0===r||r.call(t)),f[d.current]={index:d.current,onBack:i,shouldBeReplaced:n,markReplaced:()=>{s.current=!0}};for(let e=d.current+1;e<f.length;e++)delete f[e];I({type:e?"replaceState":"pushState",data:{index:d.current,historyUniqueSessionId:l},hash:a?`#${a}`:void 0})}():c())}),[t])}a.Cg&&(window.TEST_getHistoryState=()=>f,window.TEST_getHistoryCursor=()=>h),d.cj&&(window.addEventListener("touchstart",(function(e){const t=e.touches[0].pageX;(t<=300||t>=window.innerWidth-300)&&(v=!0)})),window.addEventListener("touchend",y),window.addEventListener("popstate",y)),C(),window.addEventListener("popstate",(e=>{let{state:t}=e;if(g)return g=!1,void(m.length&&(w(m),m=[]));if(!t)return E(),void window.location.hash;const{index:n,historyUniqueSessionId:r}=t;if(r===l){if(n!==h)if(n<h){let e=0;for(let t=h;t>n-e;t--){var o,a;f[t].isClosed?e++:(v&&(0,s.Sv)().disableHistoryAnimations(),null===(o=(a=f[t]).onBack)||void 0===o||o.call(a))}const t=S(e);h+=n-h-t,h<0&&(h=0)}else n>h&&(g=!0,I({type:"go",delta:-(n-h)}))}else E()}))},72313:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(14050);const o=(e,t,n,o,a)=>{const[i,d]=(0,r.eJ)(-1);return(0,r.d4)((()=>{d(-1);const n=e.current;t&&n&&!a&&(n.tabIndex=-1,n.focus())}),[e,t,a]),(0,r.I4)((t=>{const r=e.current;if(!r)return;if(13===t.keyCode&&n)return void n(i);if(38!==t.keyCode&&40!==t.keyCode)return;const a=document.activeElement,s=Array.from(o?r.querySelectorAll(o):r.children);let u=a&&s.indexOf(a)||i;if(38===t.keyCode&&u>0)u--;else if(40===t.keyCode&&u<s.length-1)u++;else{if(1!==s.length)return;u=0}const c=s[u];c&&(d(u),c.focus())}),[e,n,o,i])}},59107:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(50711),o=n(65326),a=n(29290);const i=()=>{const e=(0,o.Z)();return(0,a.Z)((()=>r.ll(e)),[e]),r.i0}},70692:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(31212);function o(e){const t=Boolean(e),{transitionClassNames:n}=(0,r.Z)(t,void 0,t,"slow");return n}},48778:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(14050),o=n(99203),a=n(65326);const i=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];const d=(0,o.o5)(e,t),s=(0,a.Z)();return(0,r.d4)((()=>{if(i)return(0,o.Qt)(s)}),[i,s]),(0,r.d4)((()=>{n||d||(0,o.$y)(e,t).then(s)}),[e,s,d,t,n]),d}},29290:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(87204);const o=(e,t)=>{const n=(0,r.Z)(t);n&&!t.some(((e,t)=>e!==n[t]))||e(n||[])}},87204:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(14050);const o=function(e,t){const n=(0,r.sO)(),{current:o}=n;return t&&void 0===e||(n.current=e),o}},31212:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(14050),o=n(46752);const a=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"fast",i=arguments.length>4&&void 0!==arguments[4]&&arguments[4];const[d,s]=(0,r.eJ)(!e),u=(0,r.sO)(),[c,l]=(0,r.eJ)(e&&n);if(e)s(!1),l(!0),u.current&&(window.clearTimeout(u.current),u.current=void 0);else if(l(!1),!d&&!u.current){const e=()=>{s(!0),t&&t(),u.current=void 0};i?e():u.current=window.setTimeout(e,350)}const f=c&&!(i&&!e),h=Boolean(u.current),g=e||h,p=(0,o.Z)(a&&"opacity-transition",a,f&&"open",g&&"shown",h&&"closing");return{shouldRender:g,transitionClassNames:p,hasShownClass:g,hasOpenClass:f}}},58758:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(14050);function o(e,t,n){(0,r.d4)((()=>{const r=e=>{const r=t.current,o=e.target;r&&o&&(r.contains(e.target)&&!o.classList.contains("backdrop")||(e.preventDefault(),e.stopPropagation(),n&&n()))};return e&&n&&document.addEventListener("mousedown",r),()=>{document.removeEventListener("mousedown",r)}}),[e,t,n])}},12255:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(14050),o=n(69118),a=n(43858);const i=()=>{const[e,t]=(0,r.eJ)(a.Z.get());return(0,r.d4)((()=>{const e=(0,o.P2)((()=>{t(a.Z.get())}),250,!1);return window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}}),[]),e}},15247:(e,t,n)=>{"use strict";n.d(t,{Oo:()=>s,lQ:()=>g,xg:()=>u});var r=n(83716);const o=new Set(["scroll","mouseenter","mouseleave","load"]),a={},i={},d=new Map;function s(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];const o=c(t,e);l(o,e,r)?f(o,e,n):e.addEventListener(o,n,r)}function u(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];const o=c(t,e);l(o,e,r)?h(o,e):e.removeEventListener(o,n,r)}function c(e,t){const n=e.replace(/^on/,"").replace(/Capture$/,"").toLowerCase();return"change"===n&&"SELECT"!==t.tagName?"input":"doubleclick"===n?"dblclick":"focus"===n?"focusin":"blur"===n?"focusout":n}function l(e,t,n){return!n&&!o.has(e)&&"VIDEO"!==t.tagName&&"IFRAME"!==t.tagName}function f(e,t,n){a[e]||(a[e]=0,document.addEventListener(e,p)),function(e){return i[e]||(i[e]=new Map),i[e]}(e).set(t,n),function(e){const t=d.get(e);if(t)return t;const n=new Set;return d.set(e,n),n}(t).add(e),a[e]++}function h(e,t){a[e]--,a[e]||document.removeEventListener(e,p),i[e].delete(t),d.get(t).delete(e)}function g(e){const t=d.get(e);t&&(t.forEach((t=>h(t,e))),d.delete(e))}function p(e){const t=i[e.type];if(t){let n=!1,r=e.target;const o=()=>{n=!0},a=()=>{e.preventDefault()},i=new Proxy(e,{get:(e,t)=>"currentTarget"===t?r:"stopPropagation"===t||"stopImmediatePropagation"===t?o:"preventDefault"===t?a:Reflect.get(e,t)});for(;r&&r!==document.body;){const e=t.get(r);if(e&&(e(i),n))return;r=r.parentNode}}}r.eM&&document.addEventListener("dblclick",(()=>{const e=Object.keys(a).length,t=Object.values(a).reduce(((e,t)=>e+t),0),n=Object.keys(i).length,r=Object.values(i).reduce(((e,t)=>e+t.size),0),o=d.size,s=Array.from(d.values()).reduce(((e,t)=>e+t.size),0);console.warn("DELEGATED EVENTS STATS",{delegatedHandlersCount1:t,delegatedHandlersCount2:r,delegatedEventTypesCount:s,delegationRegistriesCount:n,delegationElementsCount:o,documentListenersCount:e})}))},32916:(e,t,n)=>{"use strict";n.d(t,{Z:()=>I});var r=n(14050),o=n(26926),a=n(83716),i=n(15247),d=n(60782);const s=new Set(["key","ref","teactFastList","teactOrderKey"]),u=new Set(["dir","role"]),c={autoPlay:"autoplay",autoComplete:"autocomplete"},l={};function f(e,t,n,o,i){let{skipComponentUpdate:d=!1,forceIndex:s=!1,fragment:u,moveDirection:c}=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};const l=t&&(0,r.op)(t),f=n&&(0,r.op)(n);if(!d&&l&&f&&!(0,r.k)(t,n)&&(n=g(t,n)),!d&&f&&n.componentInstance.isMounted&&p(n,o,i,e),t===n)return n;if(a.eM&&n){const e=(0,r.U9)(n);if(e&&(!t||e!==(0,r.U9)(t)))throw new Error("[Teact] Cached virtual element was moved within tree")}if(!t&&n){f&&(n=h(n,o,i,e));const t=m(n);(0,r.CD)(n,t),s&&e.childNodes[i]?e.insertBefore(t,e.childNodes[i]):(u||e).appendChild(t)}else if(t&&!n)e.removeChild((0,r.U9)(t)),(0,r.Zb)(t);else if(t&&n)if((0,r.k)(t,n)){f&&(n=h(n,o,i,e));const a=m(n);(0,r.CD)(n,a),e.replaceChild(a,(0,r.U9)(t)),(0,r.Zb)(t)}else{const o=l&&f,a=(0,r.U9)(t);if(o||((0,r.CD)(n,a),(0,r.CD)(t,void 0),"props"in t&&"props"in n&&(n.props.ref=t.props.ref)),(0,r.O_)(n)){if(c){const t=a,n=e.childNodes["up"===c?i:i+1];n?e.insertBefore(t,n):(u||e).appendChild(t)}o||b(t,n,a),n.children=v(t,n,o?e:a)}}return n}function h(e,t,n,o){if(!(0,r.op)(e))return e;const{componentInstance:a}=e;if(!a.isMounted){p(e=(0,r.Hb)(a),t,n,o);const i=e.children[0];(0,r.op)(i)&&(e.children=[h(i,e,0,o)]),a.isMounted=!0}return e}function g(e,t){return e.componentInstance.props=t.componentInstance.props,(0,r.SO)(e.componentInstance)}function p(e,t,n,r){const{componentInstance:o}=e;o.onUpdate=()=>{t.children[n]=f(r,t.children[n],o.$element,t,n,{skipComponentUpdate:!0})}}function m(e){if((0,r.V2)(e))return document.createTextNode("");if((0,r.iB)(e))return document.createTextNode(e.value);if((0,r.op)(e))return m(e.children[0]);const{tag:t,props:n,children:o=[]}=e,a=document.createElement(t);return"object"==typeof n.ref&&(n.ref.current=a),Object.entries(n).forEach((e=>{let[t,r]=e;void 0!==n[t]&&w(a,t,r)})),e.children=o.map(((t,n)=>f(a,void 0,t,e,n))),a}function v(e,t,n){if(a.eM&&function(e){const t=e[0];if(t&&"props"in t&&void 0!==t.props.key){const t=e.reduce(((e,t)=>("props"in t&&t.props.key&&e.push(t.props.key),e)),[]);if(t.length!==(0,d.Tw)(t).length)throw new Error("[Teact] Children keys are not unique")}}(t.children),t.props.teactFastList)return function(e,t,n){const o=new Set(t.children.map((e=>{const t="props"in e&&e.props.key;return a.eM&&(0,r.O_)(e)&&null==t&&console.warn("Missing `key` in `teactFastList`"),t})));let i=0;const d=e.children.reduce(((e,r,a)=>{let d="props"in r?r.props.key:void 0;const s=null!=d;if(s&&!o.has(d))return f(n,r,void 0,t,-1),e;if(!s){const o=t.children[a],i=o&&"props"in o?o.props.key:void 0;if(!o||i)return f(n,r,void 0,t,-1),e;d=`__indexKey#${a}`}return e[d]={$element:r,index:i++,order:"props"in r?r.props.teactOrderKey:void 0},e}),{});let s,u,c=[],l=0;return t.children.forEach(((e,r)=>{const o="props"in e?e.props.key:`__indexKey#${r}`,a=d[o];if(!a)return s||(s=[],u=r),void s.push(e);s&&(c=c.concat(y(s,u,n,t)),u=void 0,s=void 0);const i="props"in e?e.props.teactOrderKey:void 0,h=a.index!==l&&a.order!==i,g=h&&l>a.index;h&&!g||l++,c.push(f(n,a.$element,e,t,r,{forceIndex:!0,moveDirection:h?g?"down":"up":void 0}))})),s&&(c=c.concat(y(s,u,n,t))),c}(e,t,n);const o=e.children.length,i=t.children.length,s=Math.max(o,i),u=[],c=i>o+1?document.createDocumentFragment():void 0;for(let r=0;r<s;r++){const a=f(n,e.children[r],t.children[r],t,r,r>=o?{fragment:c}:void 0);a&&u.push(a)}return c&&n.appendChild(c),u}function y(e,t,n,r){if(1===e.length)return[f(n,void 0,e[0],r,t,{forceIndex:!0})];if(e.length>1){const o=document.createDocumentFragment(),a=e.map((e=>f(n,void 0,e,r,t,{fragment:o})));return n.childNodes[t]?n.insertBefore(o,n.childNodes[t]):n.appendChild(o),a}throw new Error("Unexpected input")}function b(e,t,n){const r=Object.entries(e.props),o=Object.entries(t.props);r.forEach((e=>{let[r,o]=e;const a=t.props[r];void 0!==o&&(void 0===a||o!==a&&r.startsWith("on"))&&function(e,t,n){"className"===t?e.className="":"value"===t?e.value="":"style"===t?e.style.cssText="":"dangerouslySetInnerHTML"===t?e.innerHTML="":t.startsWith("on")?(0,i.xg)(e,t,n,t.endsWith("Capture")):t.startsWith("data-")||t.startsWith("aria-")||u.has(t)?e.removeAttribute(t):s.has(t)||delete e[c[t]||t]}(n,r,o)})),o.forEach((t=>{let[r,o]=t;const a=e.props[r];void 0!==o&&o!==a&&w(n,r,o)}))}function w(e,t,n){"className"===t?e.className=n:"value"===t?e.value!==n&&(e.value=n):"style"===t?e.style.cssText=n:"dangerouslySetInnerHTML"===t?e.innerHTML=n.__html:t.startsWith("on")?(0,i.Oo)(e,t,n,t.endsWith("Capture")):t.startsWith("data-")||t.startsWith("aria-")||u.has(t)?e.setAttribute(t,n):s.has(t)||(e[c[t]||t]=n)}const I={render:function(e,t){if(!t)return;let n=t.getAttribute("data-teact-head-id");n||(n=(0,o.Z)(l),l[n]={children:[]},t.setAttribute("data-teact-head-id",n));const r=l[n];r.children=[f(t,r.children[0],e,r,0)]}}},14050:(e,t,n)=>{"use strict";n.d(t,{CD:()=>L,Hb:()=>_,I4:()=>Z,O_:()=>v,SO:()=>M,U9:()=>x,V2:()=>h,X$:()=>U,Ye:()=>$,ZP:()=>j,Zb:()=>k,bt:()=>D,d4:()=>R,eJ:()=>O,iB:()=>g,k:()=>A,op:()=>m,sO:()=>F});var r=n(83716),o=n(69118),a=n(60782),i=n(275),d=n(33592),s=n(15247);let u;!function(e){e[e.Empty=0]="Empty",e[e.Text=1]="Text",e[e.Tag=2]="Tag",e[e.Component=3]="Component"}(u||(u={}));const c=Symbol("Fragment"),l=new Set(["TeactMemoWrapper","TeactNContainer","Button","ListItem","MenuItem"]);let f;function h(e){return e.type===u.Empty}function g(e){return e.type===u.Text}function p(e){return e.type===u.Tag}function m(e){return e.type===u.Component}function v(e){return p(e)||m(e)}function y(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];return t||(t={}),r=(0,a.xH)(r),e===c?r:"function"==typeof e?b(e,t,r):I(e,t,r)}function b(e,t,n){let r;0===n.length?r=void 0:1===n.length?[r]=n:r=n;const o={$element:{},Component:e,name:e.name,props:{...t,...r&&{children:r}},isMounted:!1,hooks:{state:{cursor:0,byCursor:[]},effects:{cursor:0,byCursor:[]},memos:{cursor:0,byCursor:[]},refs:{cursor:0,byCursor:[]}}};return o.$element=w(o),o.$element}function w(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];const{props:n}=e;return{componentInstance:e,type:u.Component,props:n,children:t}}function I(e,t,n){return{type:u.Tag,tag:e,props:t,children:C(n).map(E)}}function C(e){let t=e.length-1;for(;t>=0&&S(e[t]);t--);return t+1<e.length?e.slice(0,t+1):e}function S(e){return!1===e||null==e}function E(e){return S(e)?{type:u.Empty}:v(e)?e:(t=e,{type:u.Text,value:String(t)});var t}const P={};function M(e){f=e,e.hooks.state.cursor=0,e.hooks.effects.cursor=0,e.hooks.memos.cursor=0,e.hooks.refs.cursor=0;const{Component:t,props:n}=e;let o;try{let a;if(r.eM){const t=e.name;P[t]||(P[t]={componentName:t,renderCount:0,renderTimes:[]}),r.ZT&&(l.has(t)||console.log(`[Teact] Render ${t}`)),a=performance.now()}if(o=t(n),r.eM){const t=performance.now()-a,n=e.name;t>7&&console.warn(`[Teact] Slow component render: ${n}, ${Math.round(t)} ms`),P[n].renderTimes.push(t),P[n].renderCount++}}catch(t){(0,d.S)(t),o=e.renderedValue}if(e.isMounted&&o===e.renderedValue)return e.$element;e.renderedValue=o;const a=E(o);return e.$element=w(e,[a]),e.$element}function A(e,t){return typeof e!=typeof t||e.type!==t.type||(g(e)&&g(t)?e.value!==t.value:p(e)&&p(t)?e.tag!==t.tag||e.props.key!==t.props.key:!(!m(e)||!m(t)||e.componentInstance.Component===t.componentInstance.Component&&e.props.key===t.props.key))}function k(e){if(m(e))(t=e.componentInstance).isMounted&&(t.hooks.effects.byCursor.forEach((e=>{if(e.cleanup)try{e.cleanup()}catch(e){(0,d.S)(e)}finally{e.cleanup=void 0}})),t.isMounted=!1,function(e){e.hooks.effects.byCursor.forEach((e=>{e.cleanup=void 0,e.effect=void 0,e.dependencies=void 0})),e.hooks.state.byCursor.forEach((e=>{e.value=void 0,e.nextValue=void 0,e.setter=void 0})),e.hooks.memos.byCursor.forEach((e=>{e.value=void 0,e.dependencies=void 0})),e.hooks.refs.byCursor.forEach((e=>{e.current=void 0})),e.hooks=void 0,e.$element=void 0,e.renderedValue=void 0,e.Component=void 0,e.props=void 0,e.forceUpdate=void 0,e.onUpdate=void 0}(t));else if(p(e)&&(e.target&&(0,s.lQ)(e.target),e.props.ref&&(e.props.ref.current=void 0)),e.target&&(e.target=void 0),!v(e))return;var t;e.children.forEach(k)}function _(e){return M(e),e.isMounted=!0,e.$element}function N(e){e.isMounted&&(e.hooks.state.byCursor.forEach((e=>{e.value=e.nextValue})),e.prepareForFrame=(0,o.wT)((()=>N(e))),e.forceUpdate=(0,o.mS)((()=>T(e))))}function T(e){if(!e.isMounted||!e.onUpdate)return;const t=e.$element;M(e),e.$element!==t&&e.onUpdate()}function x(e){if(m(e)){const t=e.children[0];return t?x(t):void 0}return e.target}function L(e,t){m(e)?L(e.children[0],t):e.target=t}function O(e,t){const{cursor:n,byCursor:a}=f.hooks.state;var i;return void 0===a[n]&&(a[n]={value:e,nextValue:e,setter:(i=f,e=>{a[n].nextValue!==e&&(a[n].nextValue="function"==typeof e?e(a[n].value):e,i.prepareForFrame&&i.forceUpdate||(i.prepareForFrame=(0,o.wT)((()=>N(i))),i.forceUpdate=(0,o.mS)((()=>T(i)))),i.prepareForFrame(),i.forceUpdate(),r.ZT&&"TeactNContainer"!==i.name&&console.log("[Teact.useState]",i.name,i.Component&&i.Component.DEBUG_contentComponentName?`> ${i.Component.DEBUG_contentComponentName}`:"",t?`State update for ${t}, next value: `:`State update at cursor #${n}, next value: `,a[n].nextValue))})}),f.hooks.state.cursor++,[a[n].value,a[n].setter]}function B(e,t,n,o,a){var i;const{cursor:s,byCursor:u}=f.hooks.effects,c=f;function l(){if(!c.isMounted)return;const{cleanup:e}=u[s];if(e)try{let t;if(r.eM&&(t=performance.now()),e(),r.eM){const e=performance.now()-t,n=c.name;e>7&&console.warn(`[Teact] Slow cleanup at effect cursor #${s}: ${n}, ${Math.round(e)} ms`)}}catch(e){(0,d.S)(e)}finally{u[s].cleanup=void 0}}function h(){if(!c.isMounted)return;let e;l(),r.eM&&(e=performance.now());const t=n();if("function"==typeof t&&(u[s].cleanup=t),r.eM){const t=performance.now()-e,n=c.name;t>7&&console.warn(`[Teact] Slow effect at cursor #${s}: ${n}, ${Math.round(t)} ms`)}}if(void 0!==u[s]&&o&&u[s].dependencies){if(o.some(((e,t)=>e!==u[s].dependencies[t]))){if(a){const e=o.reduce(((e,t,n)=>{const r=u[s].dependencies[n];return t!==r&&e.push(`${n}: ${r} => ${t}`),e}),[]);console.log(`[Teact] Effect "${a}" caused by dependencies.`,e.join(", "))}t(l),e(h)}}else a&&console.log(`[Teact] Effect "${a}" caused by missing dependencies.`),t(l),e(h);u[s]={effect:n,dependencies:o,cleanup:null===(i=u[s])||void 0===i?void 0:i.cleanup},f.hooks.effects.cursor++}function R(e,t,n){return B(o.T2,o.D0,e,t,n)}function D(e,t,n){return B(o.R3,o.zD,e,t,n)}function $(e,t,n){const{cursor:o,byCursor:a}=f.hooks.memos;let{value:d}=a[o]||{};return(void 0===a[o]||t.some(((e,t)=>e!==a[o].dependencies[t])))&&(r.eM&&n&&console.log(`[Teact.useMemo] ${f.name} (${n}): Update is caused by:`,a[o]?(0,i.c)(t,a[o].dependencies).join(", "):"[first render]"),d=e()),a[o]={value:d,dependencies:t},f.hooks.memos.cursor++,d}function Z(e,t,n){return $((()=>e),t,n)}function F(e){const{cursor:t,byCursor:n}=f.hooks.refs;return n[t]||(n[t]={current:e}),f.hooks.refs.cursor++,n[t]}function U(e,t){return function(n){return $((()=>y(e,n)),Object.values(n),t)}}document.addEventListener("dblclick",(()=>{console.warn("COMPONENTS",(0,a.Xo)(Object.values(P),"renderCount","desc"))}));const j={createElement:y,Fragment:c}},65116:(e,t,n)=>{"use strict";n.d(t,{Iq:()=>k,Rd:()=>S,Sv:()=>E,c$:()=>_,gP:()=>N,ll:()=>A});var r=n(14050),o=n(83716),a=n(65326),i=n(26926),d=n(69118),s=n(275),u=n(60782),c=n(33592),l=n(18674);function f(){return f=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f.apply(this,arguments)}let h,g={};const p=(0,d.$6)((()=>{h=void 0})),m={},v=[function(){let e;o.eM&&(e=performance.now());for(const e of b.values()){const{mapStateToProps:t,ownProps:n,mappedProps:r,forceUpdate:a}=e;let i;try{i=t(g,n)}catch(e){return void(0,c.S)(e)}o.eM&&Object.values(i).some(Number.isNaN)&&console.warn(`[TeactN] Some of \`${e.DEBUG_componentName}\` mappers contain NaN values. This may cause redundant updates because of incorrect equality check.`),Object.keys(i).length&&!(0,s.Z)(r,i)&&(o.ZT&&console.log("[TeactN] Will update",e.DEBUG_componentName,"caused by",(0,s.c)(r,i).join(", ")),e.mappedProps=i,e.areMappedPropsChanged=!0,e.DEBUG_updates++,a())}if(o.eM){const t=performance.now()-e;t>7&&console.warn(`[TeactN] Slow containers update: ${Math.round(t)} ms`)}}],y={},b=new Map,w=(0,d.$6)(I);function I(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];e||!(0,l.zG)()?v.forEach((e=>e(g))):(0,d.T2)(w)}function C(e,t){if("object"==typeof e&&e!==g){if(o.eM){if(e.DEBUG_capturedId&&e.DEBUG_capturedId!==h)throw new Error("[TeactN.setGlobal] Attempt to set an outdated global");h=void 0}g=e,null!=t&&t.forceSyncOnIOs?I(!0):w(null==t?void 0:t.forceOnHeavyAnimation)}}function S(){return o.eM&&(h=Math.random(),g={...g,DEBUG_capturedId:h},p()),g}function E(){return y}let P=[];function M(e,t){m[e]||(m[e]=[],y[e]=(t,n)=>{!function(e,t,n){if(P.push((()=>{var r;null===(r=m[e])||void 0===r||r.forEach((e=>{const r=e(o.eM?S():g,y,t);r&&"function"!=typeof r.then&&C(r,n)}))})),1===P.length)try{for(;P.length;)P[0](),P.shift()}finally{P=[]}}(e,t,n)}),m[e].push(t)}function A(e){v.push(e)}function k(e){const t=v.indexOf(e);-1!==t&&v.splice(t,1)}function _(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:()=>({});return t=>function n(o){n.DEBUG_contentComponentName=t.name;const[d]=(0,r.eJ)((0,i.Z)(b)),u=(0,a.Z)();(0,r.d4)((()=>()=>{b.delete(d)}),[d]);let l=b.get(d);if(l||(l={mapStateToProps:e,ownProps:o,areMappedPropsChanged:!1,forceUpdate:u,DEBUG_updates:0,DEBUG_componentName:t.name},b.set(d,l)),l.areMappedPropsChanged&&(l.areMappedPropsChanged=!1),!l.mappedProps||!(0,s.Z)(l.ownProps,o)){l.ownProps=o;try{l.mappedProps=e(g,o)}catch(e){(0,c.S)(e)}}return r.ZP.createElement(t,f({},l.mappedProps,o))}}function N(){return{getGlobal:S,setGlobal:C,getActions:E,addActionHandler:M,withGlobal:_}}o.eM&&(window.getGlobal=S,document.addEventListener("dblclick",(()=>{console.warn("GLOBAL CONTAINERS",(0,u.Xo)(Array.from(b.values()).map((e=>{let{DEBUG_componentName:t,DEBUG_updates:n}=e;return{DEBUG_componentName:t,DEBUG_updates:n}})),"DEBUG_updates","desc"))})))},33681:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i,l:()=>a});const r=/\uFE0F/g,o=String.fromCharCode(8205);function a(e){return e.indexOf(o)<0?e.replace(r,""):e}const i=/(?:\ud83d\udc68\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffc-\udfff]|\ud83e\uddd1\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb\udffd-\udfff]|\ud83e\uddd1\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb\udffc\udffe\udfff]|\ud83e\uddd1\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb-\udffd\udfff]|\ud83e\uddd1\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb-\udffe]|\ud83d\udc68\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffc-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffd-\udfff]|\ud83d\udc68\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc68\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffd\udfff]|\ud83d\udc68\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffe]|\ud83d\udc69\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffc-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffc-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffd-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb\udffd-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc69\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffd\udfff]|\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb-\udffd\udfff]|\ud83d\udc69\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffe]|\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb-\udffe]|\ud83e\uddd1\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffc-\udfff]|\ud83e\uddd1\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffb\udffd-\udfff]|\ud83e\uddd1\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffb\udffc\udffe\udfff]|\ud83e\uddd1\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffb-\udffd\udfff]|\ud83e\uddd1\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffb-\udffe]|\ud83e\uddd1\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d[\udc68\udc69]|\ud83e\udef1\ud83c\udffb\u200d\ud83e\udef2\ud83c[\udffc-\udfff]|\ud83e\udef1\ud83c\udffc\u200d\ud83e\udef2\ud83c[\udffb\udffd-\udfff]|\ud83e\udef1\ud83c\udffd\u200d\ud83e\udef2\ud83c[\udffb\udffc\udffe\udfff]|\ud83e\udef1\ud83c\udffe\u200d\ud83e\udef2\ud83c[\udffb-\udffd\udfff]|\ud83e\udef1\ud83c\udfff\u200d\ud83e\udef2\ud83c[\udffb-\udffe]|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc68|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d[\udc68\udc69]|\ud83e\uddd1\u200d\ud83e\udd1d\u200d\ud83e\uddd1|\ud83d\udc6b\ud83c[\udffb-\udfff]|\ud83d\udc6c\ud83c[\udffb-\udfff]|\ud83d\udc6d\ud83c[\udffb-\udfff]|\ud83d\udc8f\ud83c[\udffb-\udfff]|\ud83d\udc91\ud83c[\udffb-\udfff]|\ud83e\udd1d\ud83c[\udffb-\udfff]|\ud83d[\udc6b-\udc6d\udc8f\udc91]|\ud83e\udd1d)|(?:\ud83d[\udc68\udc69]|\ud83e\uddd1)(?:\ud83c[\udffb-\udfff])?\u200d(?:\u2695\ufe0f|\u2696\ufe0f|\u2708\ufe0f|\ud83c[\udf3e\udf73\udf7c\udf84\udf93\udfa4\udfa8\udfeb\udfed]|\ud83d[\udcbb\udcbc\udd27\udd2c\ude80\ude92]|\ud83e[\uddaf-\uddb3\uddbc\uddbd])|(?:\ud83c[\udfcb\udfcc]|\ud83d[\udd74\udd75]|\u26f9)((?:\ud83c[\udffb-\udfff]|\ufe0f)\u200d[\u2640\u2642]\ufe0f)|(?:\ud83c[\udfc3\udfc4\udfca]|\ud83d[\udc6e\udc70\udc71\udc73\udc77\udc81\udc82\udc86\udc87\ude45-\ude47\ude4b\ude4d\ude4e\udea3\udeb4-\udeb6]|\ud83e[\udd26\udd35\udd37-\udd39\udd3d\udd3e\uddb8\uddb9\uddcd-\uddcf\uddd4\uddd6-\udddd])(?:\ud83c[\udffb-\udfff])?\u200d[\u2640\u2642]\ufe0f|(?:\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f|\ud83c\udff3\ufe0f\u200d\ud83c\udf08|\ud83d\ude36\u200d\ud83c\udf2b\ufe0f|\u2764\ufe0f\u200d\ud83d\udd25|\u2764\ufe0f\u200d\ud83e\ude79|\ud83c\udff4\u200d\u2620\ufe0f|\ud83d\udc15\u200d\ud83e\uddba|\ud83d\udc3b\u200d\u2744\ufe0f|\ud83d\udc41\u200d\ud83d\udde8|\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc6f\u200d\u2640\ufe0f|\ud83d\udc6f\u200d\u2642\ufe0f|\ud83d\ude2e\u200d\ud83d\udca8|\ud83d\ude35\u200d\ud83d\udcab|\ud83e\udd3c\u200d\u2640\ufe0f|\ud83e\udd3c\u200d\u2642\ufe0f|\ud83e\uddde\u200d\u2640\ufe0f|\ud83e\uddde\u200d\u2642\ufe0f|\ud83e\udddf\u200d\u2640\ufe0f|\ud83e\udddf\u200d\u2642\ufe0f|\ud83d\udc08\u200d\u2b1b)|[#*0-9]\ufe0f?\u20e3|(?:[©®\u2122\u265f]\ufe0f)|(?:\ud83c[\udc04\udd70\udd71\udd7e\udd7f\ude02\ude1a\ude2f\ude37\udf21\udf24-\udf2c\udf36\udf7d\udf96\udf97\udf99-\udf9b\udf9e\udf9f\udfcd\udfce\udfd4-\udfdf\udff3\udff5\udff7]|\ud83d[\udc3f\udc41\udcfd\udd49\udd4a\udd6f\udd70\udd73\udd76-\udd79\udd87\udd8a-\udd8d\udda5\udda8\uddb1\uddb2\uddbc\uddc2-\uddc4\uddd1-\uddd3\udddc-\uddde\udde1\udde3\udde8\uddef\uddf3\uddfa\udecb\udecd-\udecf\udee0-\udee5\udee9\udef0\udef3]|[\u203c\u2049\u2139\u2194-\u2199\u21a9\u21aa\u231a\u231b\u2328\u23cf\u23ed-\u23ef\u23f1\u23f2\u23f8-\u23fa\u24c2\u25aa\u25ab\u25b6\u25c0\u25fb-\u25fe\u2600-\u2604\u260e\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262a\u262e\u262f\u2638-\u263a\u2640\u2642\u2648-\u2653\u2660\u2663\u2665\u2666\u2668\u267b\u267f\u2692-\u2697\u2699\u269b\u269c\u26a0\u26a1\u26a7\u26aa\u26ab\u26b0\u26b1\u26bd\u26be\u26c4\u26c5\u26c8\u26cf\u26d1\u26d3\u26d4\u26e9\u26ea\u26f0-\u26f5\u26f8\u26fa\u26fd\u2702\u2708\u2709\u270f\u2712\u2714\u2716\u271d\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u2764\u27a1\u2934\u2935\u2b05-\u2b07\u2b1b\u2b1c\u2b50\u2b55\u3030\u303d\u3297\u3299])(?:\ufe0f|(?!\ufe0e))|(?:(?:\ud83c[\udfcb\udfcc]|\ud83d[\udd74\udd75\udd90]|[\u261d\u26f7\u26f9\u270c\u270d])(?:\ufe0f|(?!\ufe0e))|(?:\ud83c[\udf85\udfc2-\udfc4\udfc7\udfca]|\ud83d[\udc42\udc43\udc46-\udc50\udc66-\udc69\udc6e\udc70-\udc78\udc7c\udc81-\udc83\udc85-\udc87\udcaa\udd7a\udd95\udd96\ude45-\ude47\ude4b-\ude4f\udea3\udeb4-\udeb6\udec0\udecc]|\ud83e[\udd0c\udd0f\udd18-\udd1c\udd1e\udd1f\udd26\udd30-\udd39\udd3d\udd3e\udd77\uddb5\uddb6\uddb8\uddb9\uddbb\uddcd-\uddcf\uddd1-\udddd\udec3-\udec5\udef0-\udef6]|[\u270a\u270b]))(?:\ud83c[\udffb-\udfff])?|(?:\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f|\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc73\udb40\udc63\udb40\udc74\udb40\udc7f|\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc77\udb40\udc6c\udb40\udc73\udb40\udc7f|\ud83c\udde6\ud83c[\udde8-\uddec\uddee\uddf1\uddf2\uddf4\uddf6-\uddfa\uddfc\uddfd\uddff]|\ud83c\udde7\ud83c[\udde6\udde7\udde9-\uddef\uddf1-\uddf4\uddf6-\uddf9\uddfb\uddfc\uddfe\uddff]|\ud83c\udde8\ud83c[\udde6\udde8\udde9\uddeb-\uddee\uddf0-\uddf5\uddf7\uddfa-\uddff]|\ud83c\udde9\ud83c[\uddea\uddec\uddef\uddf0\uddf2\uddf4\uddff]|\ud83c\uddea\ud83c[\udde6\udde8\uddea\uddec\udded\uddf7-\uddfa]|\ud83c\uddeb\ud83c[\uddee-\uddf0\uddf2\uddf4\uddf7]|\ud83c\uddec\ud83c[\udde6\udde7\udde9-\uddee\uddf1-\uddf3\uddf5-\uddfa\uddfc\uddfe]|\ud83c\udded\ud83c[\uddf0\uddf2\uddf3\uddf7\uddf9\uddfa]|\ud83c\uddee\ud83c[\udde8-\uddea\uddf1-\uddf4\uddf6-\uddf9]|\ud83c\uddef\ud83c[\uddea\uddf2\uddf4\uddf5]|\ud83c\uddf0\ud83c[\uddea\uddec-\uddee\uddf2\uddf3\uddf5\uddf7\uddfc\uddfe\uddff]|\ud83c\uddf1\ud83c[\udde6-\udde8\uddee\uddf0\uddf7-\uddfb\uddfe]|\ud83c\uddf2\ud83c[\udde6\udde8-\udded\uddf0-\uddff]|\ud83c\uddf3\ud83c[\udde6\udde8\uddea-\uddec\uddee\uddf1\uddf4\uddf5\uddf7\uddfa\uddff]|\ud83c\uddf4\ud83c\uddf2|\ud83c\uddf5\ud83c[\udde6\uddea-\udded\uddf0-\uddf3\uddf7-\uddf9\uddfc\uddfe]|\ud83c\uddf6\ud83c\udde6|\ud83c\uddf7\ud83c[\uddea\uddf4\uddf8\uddfa\uddfc]|\ud83c\uddf8\ud83c[\udde6-\uddea\uddec-\uddf4\uddf7-\uddf9\uddfb\uddfd-\uddff]|\ud83c\uddf9\ud83c[\udde6\udde8\udde9\uddeb-\udded\uddef-\uddf4\uddf7\uddf9\uddfb\uddfc\uddff]|\ud83c\uddfa\ud83c[\udde6\uddec\uddf2\uddf3\uddf8\uddfe\uddff]|\ud83c\uddfb\ud83c[\udde6\udde8\uddea\uddec\uddee\uddf3\uddfa]|\ud83c\uddfc\ud83c[\uddeb\uddf8]|\ud83c\uddfd\ud83c\uddf0|\ud83c\uddfe\ud83c[\uddea\uddf9]|\ud83c\uddff\ud83c[\udde6\uddf2\uddfc]|\ud83c[\udccf\udd8e\udd91-\udd9a\udde6-\uddff\ude01\ude32-\ude36\ude38-\ude3a\ude50\ude51\udf00-\udf20\udf2d-\udf35\udf37-\udf7c\udf7e-\udf84\udf86-\udf93\udfa0-\udfc1\udfc5\udfc6\udfc8\udfc9\udfcf-\udfd3\udfe0-\udff0\udff4\udff8-\udfff]|\ud83d[\udc00-\udc3e\udc40\udc44\udc45\udc51-\udc65\udc6a\udc6f\udc79-\udc7b\udc7d-\udc80\udc84\udc88-\udc8e\udc90\udc92-\udca9\udcab-\udcfc\udcff-\udd3d\udd4b-\udd4e\udd50-\udd67\udda4\uddfb-\ude44\ude48-\ude4a\ude80-\udea2\udea4-\udeb3\udeb7-\udebf\udec1-\udec5\uded0-\uded2\uded5-\uded7\udedd-\udedf\udeeb\udeec\udef4-\udefc\udfe0-\udfeb\udff0]|\ud83e[\udd0d\udd0e\udd10-\udd17\udd20-\udd25\udd27-\udd2f\udd3a\udd3c\udd3f-\udd45\udd47-\udd76\udd78-\uddb4\uddb7\uddba\uddbc-\uddcc\uddd0\uddde-\uddff\ude70-\ude74\ude78-\ude7c\ude80-\ude86\ude90-\udeac\udeb0-\udeba\udec0-\udec2\uded0-\uded9\udee0-\udee7]|[\u23e9-\u23ec\u23f0\u23f3\u267e\u26ce\u2705\u2728\u274c\u274e\u2753-\u2755\u2795-\u2797\u27b0\u27bf\ue50a])|\ufe0f/g},91713:(e,t,n)=>{"use strict";let r,o,a,i,d,s,u,c,l,f,h,g,p,m;n.d(t,{Cr:()=>c,KB:()=>m,MT:()=>a,Nh:()=>l,Uq:()=>r,WB:()=>g,bZ:()=>u,du:()=>i,fo:()=>o,mp:()=>v,nJ:()=>d,qt:()=>s,rN:()=>f,u1:()=>y,vi:()=>p,wv:()=>h}),function(e){e[e.Backwards=0]="Backwards",e[e.Forwards=1]="Forwards",e[e.Around=2]="Around"}(r||(r={})),function(e){e[e.Up=0]="Up",e[e.Down=1]="Down",e[e.Static=2]="Static"}(o||(o={})),function(e){e[e.Main=0]="Main",e[e.EditProfile=1]="EditProfile",e[e.Notifications=2]="Notifications",e[e.DataStorage=3]="DataStorage",e[e.Language=4]="Language",e[e.ActiveSessions=5]="ActiveSessions",e[e.General=6]="General",e[e.GeneralChatBackground=7]="GeneralChatBackground",e[e.GeneralChatBackgroundColor=8]="GeneralChatBackgroundColor",e[e.Privacy=9]="Privacy",e[e.PrivacyPhoneNumber=10]="PrivacyPhoneNumber",e[e.PrivacyLastSeen=11]="PrivacyLastSeen",e[e.PrivacyProfilePhoto=12]="PrivacyProfilePhoto",e[e.PrivacyPhoneCall=13]="PrivacyPhoneCall",e[e.PrivacyPhoneP2P=14]="PrivacyPhoneP2P",e[e.PrivacyForwarding=15]="PrivacyForwarding",e[e.PrivacyGroupChats=16]="PrivacyGroupChats",e[e.PrivacyPhoneNumberAllowedContacts=17]="PrivacyPhoneNumberAllowedContacts",e[e.PrivacyPhoneNumberDeniedContacts=18]="PrivacyPhoneNumberDeniedContacts",e[e.PrivacyLastSeenAllowedContacts=19]="PrivacyLastSeenAllowedContacts",e[e.PrivacyLastSeenDeniedContacts=20]="PrivacyLastSeenDeniedContacts",e[e.PrivacyProfilePhotoAllowedContacts=21]="PrivacyProfilePhotoAllowedContacts",e[e.PrivacyProfilePhotoDeniedContacts=22]="PrivacyProfilePhotoDeniedContacts",e[e.PrivacyPhoneCallAllowedContacts=23]="PrivacyPhoneCallAllowedContacts",e[e.PrivacyPhoneCallDeniedContacts=24]="PrivacyPhoneCallDeniedContacts",e[e.PrivacyPhoneP2PAllowedContacts=25]="PrivacyPhoneP2PAllowedContacts",e[e.PrivacyPhoneP2PDeniedContacts=26]="PrivacyPhoneP2PDeniedContacts",e[e.PrivacyForwardingAllowedContacts=27]="PrivacyForwardingAllowedContacts",e[e.PrivacyForwardingDeniedContacts=28]="PrivacyForwardingDeniedContacts",e[e.PrivacyGroupChatsAllowedContacts=29]="PrivacyGroupChatsAllowedContacts",e[e.PrivacyGroupChatsDeniedContacts=30]="PrivacyGroupChatsDeniedContacts",e[e.PrivacyBlockedUsers=31]="PrivacyBlockedUsers",e[e.Folders=32]="Folders",e[e.FoldersCreateFolder=33]="FoldersCreateFolder",e[e.FoldersEditFolder=34]="FoldersEditFolder",e[e.FoldersEditFolderFromChatList=35]="FoldersEditFolderFromChatList",e[e.FoldersIncludedChats=36]="FoldersIncludedChats",e[e.FoldersIncludedChatsFromChatList=37]="FoldersIncludedChatsFromChatList",e[e.FoldersExcludedChats=38]="FoldersExcludedChats",e[e.FoldersExcludedChatsFromChatList=39]="FoldersExcludedChatsFromChatList",e[e.TwoFaDisabled=40]="TwoFaDisabled",e[e.TwoFaNewPassword=41]="TwoFaNewPassword",e[e.TwoFaNewPasswordConfirm=42]="TwoFaNewPasswordConfirm",e[e.TwoFaNewPasswordHint=43]="TwoFaNewPasswordHint",e[e.TwoFaNewPasswordEmail=44]="TwoFaNewPasswordEmail",e[e.TwoFaNewPasswordEmailCode=45]="TwoFaNewPasswordEmailCode",e[e.TwoFaEnabled=46]="TwoFaEnabled",e[e.TwoFaChangePasswordCurrent=47]="TwoFaChangePasswordCurrent",e[e.TwoFaChangePasswordNew=48]="TwoFaChangePasswordNew",e[e.TwoFaChangePasswordConfirm=49]="TwoFaChangePasswordConfirm",e[e.TwoFaChangePasswordHint=50]="TwoFaChangePasswordHint",e[e.TwoFaTurnOff=51]="TwoFaTurnOff",e[e.TwoFaRecoveryEmailCurrentPassword=52]="TwoFaRecoveryEmailCurrentPassword",e[e.TwoFaRecoveryEmail=53]="TwoFaRecoveryEmail",e[e.TwoFaRecoveryEmailCode=54]="TwoFaRecoveryEmailCode",e[e.TwoFaCongratulations=55]="TwoFaCongratulations",e[e.QuickReaction=56]="QuickReaction"}(a||(a={})),function(e){e[e.ChatList=0]="ChatList",e[e.GlobalSearch=1]="GlobalSearch",e[e.Settings=2]="Settings",e[e.Contacts=3]="Contacts",e[e.Archived=4]="Archived",e[e.NewChannelStep1=5]="NewChannelStep1",e[e.NewChannelStep2=6]="NewChannelStep2",e[e.NewGroupStep1=7]="NewGroupStep1",e[e.NewGroupStep2=8]="NewGroupStep2"}(i||(i={})),function(e){e[e.ChatList=0]="ChatList",e[e.Media=1]="Media",e[e.Links=2]="Links",e[e.Files=3]="Files",e[e.Music=4]="Music",e[e.Voice=5]="Voice"}(d||(d={})),function(e){e[e.ChatInfo=0]="ChatInfo",e[e.Search=1]="Search",e[e.Management=2]="Management",e[e.Statistics=3]="Statistics",e[e.MessageStatistics=4]="MessageStatistics",e[e.StickerSearch=5]="StickerSearch",e[e.GifSearch=6]="GifSearch",e[e.PollResults=7]="PollResults",e[e.AddingMembers=8]="AddingMembers"}(s||(s={})),function(e){e[e.Inline=0]="Inline",e[e.ScheduledInline=1]="ScheduledInline",e[e.SharedMedia=2]="SharedMedia",e[e.ProfileAvatar=3]="ProfileAvatar",e[e.SettingsAvatar=4]="SettingsAvatar",e[e.MiddleHeaderAvatar=5]="MiddleHeaderAvatar",e[e.Album=6]="Album",e[e.ScheduledAlbum=7]="ScheduledAlbum",e[e.SearchResult=8]="SearchResult"}(u||(u={})),function(e){e[e.Inline=0]="Inline",e[e.SharedMedia=1]="SharedMedia",e[e.Search=2]="Search"}(c||(c={})),function(e){e[e.Idle=0]="Idle",e[e.InProgress=1]="InProgress",e[e.Complete=2]="Complete",e[e.Error=3]="Error"}(l||(l={})),function(e){e[e.Idle=0]="Idle",e[e.InProgress=1]="InProgress",e[e.Complete=2]="Complete",e[e.Error=3]="Error"}(f||(f={})),function(e){e[e.Idle=0]="Idle",e[e.InProgress=1]="InProgress",e[e.Complete=2]="Complete",e[e.Error=3]="Error"}(h||(h={})),function(e){e[e.Closed=0]="Closed",e[e.InProgress=1]="InProgress",e[e.Loading=2]="Loading"}(g||(g={})),function(e){e[e.Profile=0]="Profile",e[e.SharedMedia=1]="SharedMedia",e[e.MemberList=2]="MemberList"}(p||(p={})),function(e){e[e.ShippingInfo=0]="ShippingInfo",e[e.Shipping=1]="Shipping",e[e.PaymentInfo=2]="PaymentInfo",e[e.Checkout=3]="Checkout",e[e.ConfirmPayment=4]="ConfirmPayment"}(m||(m={}));const v="UPLOADING_WALLPAPER_SLUG";let y;!function(e){e[e.Initial=0]="Initial",e[e.ChatPrivacyType=1]="ChatPrivacyType",e[e.Discussion=2]="Discussion",e[e.ChannelSubscribers=3]="ChannelSubscribers",e[e.GroupType=4]="GroupType",e[e.GroupPermissions=5]="GroupPermissions",e[e.GroupRemovedUsers=6]="GroupRemovedUsers",e[e.ChannelRemovedUsers=7]="ChannelRemovedUsers",e[e.GroupUserPermissionsCreate=8]="GroupUserPermissionsCreate",e[e.GroupUserPermissions=9]="GroupUserPermissions",e[e.ChatAdministrators=10]="ChatAdministrators",e[e.GroupRecentActions=11]="GroupRecentActions",e[e.ChatAdminRights=12]="ChatAdminRights",e[e.ChatNewAdminRights=13]="ChatNewAdminRights",e[e.GroupMembers=14]="GroupMembers",e[e.GroupAddAdmins=15]="GroupAddAdmins",e[e.Invites=16]="Invites",e[e.EditInvite=17]="EditInvite",e[e.Reactions=18]="Reactions",e[e.InviteInfo=19]="InviteInfo",e[e.JoinRequests=20]="JoinRequests"}(y||(y={}))},9933:(e,t,n)=>{"use strict";n.d(t,{M8:()=>d,cK:()=>a,jt:()=>i,vr:()=>s});var r=n(69118);let o;function a(e,t){t||(o&&!o.isCancelled&&(o.isCancelled=!0),o=t={isCancelled:!1}),!t.isCancelled&&e()&&(0,r.T2)((()=>{a(e,t)}))}function i(e){e()&&(0,r.T2)((()=>{i(e)}))}const d={linear:e=>e,easeIn:e=>e**1.675,easeOut:e=>1-(1-e**1.675),easeInOut:e=>.5*(Math.sin((e-.5)*Math.PI)+1),easeInQuad:e=>e*e,easeOutQuad:e=>e*(2-e),easeInOutQuad:e=>e<.5?2*e*e:(4-2*e)*e-1,easeInCubic:e=>e*e*e,easeOutCubic:e=>--e*e*e+1,easeInOutCubic:e=>e<.5?4*e*e*e:(e-1)*(2*e-2)*(2*e-2)+1,easeInQuart:e=>e*e*e*e,easeOutQuart:e=>1- --e*e*e*e,easeInOutQuart:e=>e<.5?8*e*e*e*e:1-8*--e*e*e*e,easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>1+--e*e*e*e*e,easeInOutQuint:e=>e<.5?16*e*e*e*e*e:1+16*--e*e*e*e*e};function s(e){let{timing:t=d.linear,onUpdate:n,duration:r,onEnd:o,from:a,to:s}=e;const u=Date.now();let c=!1;return i((()=>{if(c)return!1;let e=(Date.now()-u)/r;e>1&&(e=1);const i=t(e);if("number"==typeof a&&"number"==typeof s)n(a+(s-a)*i);else if(Array.isArray(a)&&Array.isArray(s)){const e=a.map(((e,t)=>e+(s[t]-e)*i));n(e)}return 1===e&&o&&o(),e<1})),()=>{c=!0,o&&o()}}},17358:(e,t,n)=>{"use strict";n.d(t,{w:()=>o});var r=n(83716);function o(e){"function"==typeof window.navigator.setAppBadge&&window.navigator.setAppBadge(e).catch((e=>{r.eM&&console.error(e)}))}},275:(e,t,n)=>{"use strict";function r(e,t){if(e===t)return!0;const n=Object.keys(e),r=n.length;if(r!==Object.keys(t).length)return!1;if(0===r)return!0;for(let o=0;o<r;o++){const r=n[o];if(e[r]!==t[r])return!1}return!0}function o(e,t){const n=Object.keys(e);return n.length!==Object.keys(t).length?["%LENGTH%"]:n.reduce(((n,r)=>(e[r]!==t[r]&&n.push(`${r}: ${e[r]} => ${t[r]}`),n)),[])}n.d(t,{Z:()=>r,c:()=>o})},46752:(e,t,n)=>{"use strict";function r(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter(Boolean).join(" ")}function o(e){return function(t){const n="&"===t?e:`${e}__${t}`;for(var r=arguments.length,o=new Array(r>1?r-1:0),a=1;a<r;a++)o[a-1]=arguments[a];return o.reduce(((e,t)=>(t&&(Array.isArray(t)?e.push(...t):e.push(`${n}--${t}`)),e)),[n]).join(" ")}}n.d(t,{Z:()=>r,y:()=>o})},49524:(e,t,n)=>{"use strict";n.d(t,{Type:()=>o,clear:()=>d,fetch:()=>a,save:()=>i});const r=self.caches;let o;async function a(e,t,n){let a=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(r)try{const i=new Request(t.replace(/:/g,"_")),d=await r.open(e),s=await d.match(i);if(!s)return;const u=s.headers.get("Content-Type");switch(n){case o.Text:return await s.text();case o.Blob:{if(t.startsWith("avatar")&&u&&u.startsWith("text"))return;const e=await s.blob(),n=!e.type||!a&&e.type.includes("html");let r=e.type||u;return n&&r?(a||(r=r.replace(/html/gi,"")),new Blob([e],{type:r})):e}case o.Json:return await s.json();default:return}}catch(e){return void console.warn(e)}}async function i(e,t,n){if(r)try{const o="string"==typeof n||n instanceof Blob?n:JSON.stringify(n),a=new Request(t.replace(/:/g,"_")),i=new Response(o),d=await r.open(e);return await d.put(a,i)}catch(e){return void console.warn(e)}}async function d(e){try{if(!r)return;return await r.delete(e)}catch(e){return void console.warn(e)}}!function(e){e[e.Text=0]="Text",e[e.Blob=1]="Blob",e[e.Json=2]="Json"}(o||(o={}))},16063:(e,t,n)=>{"use strict";function r(){const e=[];function t(t){const n=e.indexOf(t);-1!==n&&e.splice(n,1)}return{runCallbacks:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];e.forEach((e=>{e(...n)}))},addCallback:function(n){return e.push(n),()=>{t(n)}},removeCallback:t,hasCallbacks:function(){return Boolean(e.length)}}}n.d(t,{_:()=>r})},23989:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(517);function o(e){return(0,r.Z)({onEsc:e})}},517:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const r={Enter:"onEnter",Backspace:"onBackspace",Delete:"onDelete",Esc:"onEsc",Escape:"onEsc",ArrowUp:"onUp",ArrowDown:"onDown",ArrowLeft:"onLeft",ArrowRight:"onRight",Tab:"onTab"},o={onEnter:[],onDelete:[],onBackspace:[],onEsc:[],onUp:[],onDown:[],onLeft:[],onRight:[],onTab:[]};function a(e){return i()||document.addEventListener("keydown",d,!0),Object.keys(e).forEach((t=>{const n=e[t];if(!n)return;const r=o[t];r&&r.push(n)})),()=>{!function(e){Object.keys(e).forEach((t=>{const n=e[t],r=o[t];if(r){const e=r.findIndex((e=>e===n));-1!==e&&r.splice(e,1)}})),i()||document.removeEventListener("keydown",d,!1)}(e)}}function i(){return Object.values(o).some((e=>Boolean(e.length)))}function d(e){const t=r[e.key];if(!t)return;const{length:n}=o[t];n&&(e.stopPropagation(),(0,o[t][n-1])(e))}},64319:(e,t,n)=>{"use strict";n.d(t,{TE:()=>i,VP:()=>d,yl:()=>o});var r=n(83716);const o=window.navigator.clipboard&&window.ClipboardItem,a=document.createElement("textarea");a.setAttribute("readonly",""),a.tabIndex=-1,a.className="visually-hidden";const i=e=>{a.value=e,document.body.appendChild(a);const t=document.getSelection();if(t){const e=t.rangeCount>0&&t.getRangeAt(0);a.select(),document.execCommand("copy"),e&&(t.removeAllRanges(),t.addRange(e))}document.body.removeChild(a)},d=e=>{if(!e)return;const t=document.createElement("canvas"),n=t.getContext("2d"),r=new Image;r.onload=e=>{if(n&&e.currentTarget){const r=e.currentTarget;t.width=r.width,t.height=r.height,n.drawImage(r,0,0,r.width,r.height),t.toBlob(s,"image/png",1)}},r.src=e};async function s(e){if(e&&o)try{var t,n;await(null===(t=(n=window.navigator.clipboard).write)||void 0===t?void 0:t.call(n,[new ClipboardItem({[e.type]:e})]))}catch(e){r.eM&&console.error(e)}}},790:(e,t,n)=>{"use strict";n.d(t,{$Y:()=>s,D:()=>m,IS:()=>_,J_:()=>b,SA:()=>M,Tu:()=>g,VX:()=>h,ZK:()=>I,_F:()=>u,dJ:()=>y,j1:()=>w,k9:()=>C,kj:()=>c,mB:()=>v,mr:()=>f,np:()=>p,rM:()=>S,xH:()=>P,xR:()=>i,xk:()=>k,zk:()=>d});var r=n(15155);const o=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],a=["January","February","March","April","May","June","July","August","September","October","November","December"].map((e=>e.toLowerCase())),i=864e5;function d(e){return u(new Date)===u(e)}function s(e){const t=new Date(e);return t.setHours(0,0,0,0),t}function u(e){return s(e).getTime()}function c(e){const t=new Date(1e3*e);return`${t.getFullYear()}-${t.getMonth()}`}function l(e){return`${e.getFullYear()}-${e.getMonth()+1}-${e.getDate()}`}function f(e,t){const n="number"==typeof t?new Date(t):t,r=e.timeFormat||"24h";let o=n.getHours(),a="";return"12h"===r&&(a=o>=12?" PM":" AM",o=o>12?o%12:o),`${String(o).padStart(2,"0")}:${String(n.getMinutes()).padStart(2,"0")}${a}`}function h(e,t){const n="number"==typeof t?new Date(t):t,r=s(new Date);if(n>=r)return f(e,n);const a=new Date(r);if(a.setDate(r.getDate()-7),n>=a)return e(`Weekday.Short${o[n.getDay()]}`);const i=n.getFullYear()===r.getFullYear();return P(n,e.code,i)}function g(e,t){return P(t,e.code,!1,"numeric")}function p(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return P(t,e.code,!1,n?"short":"long",!0)}function m(e,t){const n=Math.floor(t/i);return t<0?0:n<1?C(t/1e3):n<7?e("Days",n):n<30?e("Weeks",Math.floor(n/7)):n<365?e("Months",Math.floor(n/30)):e("Years",Math.floor(n/365))}function v(e,t){return t<6e4?Math.ceil(t/1e3):t<36e5?Math.ceil(t/6e4):t<i?e("MessageTimer.ShortHours",Math.ceil(t/36e5)):e("MessageTimer.ShortDays",Math.ceil(t/i))}function y(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t;const r=t-n;return r<60?e("LiveLocationUpdated.JustNow"):r<3600?e("LiveLocationUpdated.MinutesAgo",Math.floor(r/60)):e("LiveLocationUpdated.TodayAt",f(e,n))}function b(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:2;if(!t)return;const r=[],o=[{multiplier:1,type:"Seconds"},{multiplier:60,type:"Minutes"},{multiplier:60,type:"Hours"},{multiplier:24,type:"Days"},{multiplier:7,type:"Weeks"}];let a=1;o.forEach(((e,n)=>{if(a*=e.multiplier,t<a)return;const i=o[n===o.length-1?n:n+1].multiplier;r.push({duration:Math.floor(t/a%i),type:e.type})}));const i=r.slice(-n).reverse();for(let e=i.length-1;e>=0;--e)0===i[e].duration&&i.splice(e,1);return i.map((t=>e(t.type,t.duration,"i"))).join(", ")}function w(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=arguments.length>4?arguments[4]:void 0;const i="number"==typeof t?new Date(t):t,d=s(new Date);if(!r){if(l(i)===l(d))return(a||!n?T:N)(e("Weekday.Today"));const t=new Date(d);if(t.setDate(d.getDate()-1),l(i)===l(t))return(a||!n?T:N)(e("Weekday.Yesterday"));const r=new Date(d),s=new Date(d);if(r.setDate(d.getDate()-7),s.setDate(d.getDate()+7),i>=r&&i<=s){const t=o[i.getDay()];return(a||!n?T:N)(e(n?`Weekday.Short${t}`:`Weekday.${t}`))}}const u=i.getFullYear()===d.getFullYear(),c=P(i,e.code,u,n?"short":"long");return(a||!n?T:N)(c)}function I(e,t,n){const r="number"==typeof t?new Date(t):t;return`${w(e,r,!0,void 0,n)}, ${f(e,r)}`}function C(e,t){const n=Math.floor(e/3600),r=Math.floor(e%3600/60),o=Math.floor(e%3600%60),a=t?Math.floor(t/3600):0,i=t?Math.floor(t%3600/60):0;let d="";return n>0||a>0?(d+=`${String(n).padStart(2,"0")}:`,d+=`${String(r).padStart(2,"0")}:`):d+=i>=10?`${String(r).padStart(2,"0")}:`:`${String(r)}:`,d+=String(o).padStart(2,"0"),d}function S(e){const t=[];let n=e%1e3;e-=n,n=Math.floor(n/10);const r=(e=Math.floor(e/1e3))%60;e-=r;const o=(e=Math.floor(e/60))%60;e-=o;const a=(e=Math.floor(e/60))%60;return a>0&&t.push(String(a).padStart(2,"0")),t.push(String(o).padStart(a>0?2:1,"0")),t.push(String(r).padStart(2,"0")),`${t.join(":")},${String(n).padStart(2,"0")}`}const E=(0,r.Z)((function(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"short",o=arguments.length>4?arguments[4]:void 0;return new Date(e).toLocaleString(t,{year:n?void 0:"numeric",month:r,day:o?void 0:"numeric"})}));function P(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en-US",n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"short",o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];const a="number"==typeof e?new Date(e):e,i=u(a);return E(i,t,n,r,o)}function M(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en-US";const n="number"==typeof e?new Date(e):e;return n.toLocaleString(t,{year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric"})}function A(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:2021;if(t>11||e>31)return!1;const r=new Date(n,t,e);return!Number.isNaN(r.getTime())&&r.getDate()===e}function k(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";const t=e.match(/\d{1,2}\s[a-zA-Z]{3,}/),n=e.match(/[a-zA-Z]{3,}\s\d{1,2}/),r=e.match(/\d{1,2}[./-]\d{1,2}([./-]\d{2,4})?/);if(!t&&!r&&!n)return;if(r){const[t,n,r]=e.split(/[./-]/).map(Number);return r&&r<2015||!A(t,n-1,r||void 0)?void 0:`${r?`${r}-`:""}${String(n).padStart(2,"0")}-${String(t).padStart(2,"0")}`}const o=e.split(" "),i=t?o[0]:o[1],d=(t?o[1]:o[0]).toLowerCase(),s=a.findIndex((e=>e.startsWith(d)));return-1!==s&&A(Number(i),s)?`${String(s+1).padStart(2,"0")}-${String(i).padStart(2,"0")}`:void 0}function _(e){return e+i/1e3}function N(e){return`${e[0].toLowerCase()}${e.slice(1)}`}function T(e){return`${e[0].toUpperCase()}${e.slice(1)}`}},34284:(e,t,n)=>{"use strict";n.d(t,{DW:()=>l,NM:()=>f,Uz:()=>s,Wg:()=>h,g6:()=>c,mE:()=>u});var r=n(33681),o=n(15155);const a=["female_sign","male_sign","medical_symbol"],i=[[/\u{1f3f3}\u200d\u{1f308}/gu,"🏳️‍🌈"],[/\u{1f3f3}\u200d\u26a7\ufe0f/gu,"🏳️‍⚧️"],[/\u{1f937}\u200d\u2642[^\ufe0f]/gu,"🤷‍♂️"]];function d(e){const t=e.split("-").map((e=>parseInt(e,16)));return String.fromCodePoint(...t)}const s=new Set;function u(e){e.currentTarget.classList.add("open"),s.add(e.currentTarget.dataset.path)}function c(e){if(!e.match(r.Z))return e;for(const[t,n]of i)e=e.replace(t,n);return e}const l=(0,o.Z)((function(e){return function(e){let t;if(1===e.length)t=e.charCodeAt(0).toString(16).padStart(4,"0");else{const n=[];for(let t=0;t<e.length;t++)e.charCodeAt(t)>=55296&&e.charCodeAt(t)<=56319?e.charCodeAt(t+1)>=56320&&e.charCodeAt(t+1)<=57343&&n.push(1024*(e.charCodeAt(t)-55296)+(e.charCodeAt(t+1)-56320)+65536):(e.charCodeAt(t)<55296||e.charCodeAt(t)>57343)&&n.push(e.charCodeAt(t));t=n.map((e=>e.toString(16).padStart(4,"0"))).join("-")}return t}((0,r.l)(e))}));function f(e){const t={categories:[],emojis:{}};for(let n=0;n<e.length;n+=2){const r={id:e[n][0],name:e[n][1],emojis:[]};for(let o=0;o<e[n+1].length;o++){const i=e[n+1][o];a.includes(i[1][0])||(r.emojis.push(i[1][0]),t.emojis[i[1][0]]={id:i[1][0],names:i[1],native:d(i[0]),image:i[0].toLowerCase()})}t.categories.push(r)}return t}function h(e){const t=e.toUpperCase();if(!/^[A-Z]{2}$/.test(t))return e;const n=[...t].map((e=>e.codePointAt(0)+127397));return String.fromCodePoint(...n)}},81396:(e,t,n)=>{"use strict";function r(e){if(e)return e.includes("://")?e:`http://${e}`}n.d(t,{X:()=>r})},77361:(e,t,n)=>{"use strict";n.d(t,{Bi:()=>k,cL:()=>L,wZ:()=>p,gk:()=>B,vX:()=>M,FW:()=>R,op:()=>C,cj:()=>g,jm:()=>h,pA:()=>T,m5:()=>P,I_:()=>E,fl:()=>v,t0:()=>A,s$:()=>m,i4:()=>D,Mc:()=>S,wB:()=>b,p7:()=>w,$b:()=>y,mh:()=>I,Hh:()=>x,s0:()=>_,aZ:()=>O,gZ:()=>$,Lt:()=>f,vn:()=>u,on:()=>a});var r=n(83716);let o;function a(){return Boolean(o)}var i,d;new Promise((e=>{const t=new Image;t.src="data:image/webp;base64,UklGRjoAAABXRUJQVlA4IC4AAACyAgCdASoCAAIALmk0mk0iIiIiIgBoSygABc6WWgAA/veff/0PP8bA//LwYAAA";const n=()=>{e(2===t.height)};t.onload=n,t.onerror=n})).then((e=>{o=e}));let s=null!==(i=(d=window).matchMedia)&&void 0!==i&&i.call(d,"(prefers-color-scheme: dark)").matches?"dark":"light";function u(){return s}function c(e){s=e.matches?"dark":"light"}const l=window.matchMedia("(prefers-color-scheme: dark)");"function"==typeof l.addEventListener?l.addEventListener("change",c):"function"==typeof l.addListener&&l.addListener(c);const f=function(){const{userAgent:e,platform:t}=window.navigator;let n;return-1!==["Macintosh","MacIntel","MacPPC","Mac68K"].indexOf(t)?n="macOS":-1!==["iPhone","iPad","iPod"].indexOf(t)?n="iOS":-1!==["Win32","Win64","Windows","WinCE"].indexOf(t)?n="Windows":/Android/.test(e)?n="Android":/Linux/.test(t)&&(n="Linux"),n}(),h="macOS"===f,g="iOS"===f,p="Android"===f,m=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),v=window.matchMedia("(display-mode: standalone)").matches||window.navigator.standalone||document.referrer.includes("android-app://"),y=window.matchMedia("(pointer: coarse)").matches,b=window.innerWidth<=r.l3||window.innerWidth<=r.u_&&window.innerHeight<=r.rO,w=!b&&window.innerWidth<=r.ks,I=Boolean(window.navigator.mediaDevices&&"getUserMedia"in window.navigator.mediaDevices&&(window.AudioContext||window.webkitAudioContext)),C=(document.documentElement.style,f&&(h||g)&&function(){const e=document.createElement("span");e.classList.add("emoji-test-element"),document.body.appendChild(e),e.innerText="🫱🏻";const t=e.offsetWidth;e.innerText="❤️";const n=e.offsetWidth;return document.body.removeChild(e),Math.abs(t-n)<5}()),S="serviceWorker"in navigator,E=S,P=(window,Boolean((new Audio).canPlayType("audio/ogg; codecs=opus"))),M=!r.Cg&&"filter"in(document.createElement("canvas").getContext("2d")||{}),A="requestFullscreen"in document.createElement("div"),k=!navigator.userAgent.includes("Firefox"),_=p?"slide-fade":g?"slide-layers":"push-slide",N=document.createElement("video"),T=!0;T&&r.wG.add(r.Ng);const x=Boolean(N.canPlayType('video/webm; codecs="vp9"').replace("no",""))&&!(h&&m),L=window.devicePixelRatio||1,O=!0,B=!r.Cg&&(CSS.supports("backdrop-filter: blur()")||CSS.supports("-webkit-backdrop-filter: blur()")),R=!y,D=!h&&!g&&!p,$=D?300:750},71394:(e,t,n)=>{"use strict";n.d(t,{A9:()=>a,YJ:()=>i,ao:()=>f,gm:()=>l,hl:()=>d,jj:()=>u,pt:()=>s,ud:()=>c});var r=n(69118);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e){const t=e.split(","),n=t[0].match(/:(.*?);/)[1],r=atob(t[1]);let o=r.length;const a=new Uint8Array(o);for(;o--;)a[o]=r.charCodeAt(o);return new Blob([a],{type:n})}function i(e){return new Promise(((t,n)=>{const r=new FileReader;r.onload=e=>{const{result:r}=e.target||{};"string"==typeof r&&t(r),n(new Error("Failed to read blob"))},r.onerror=n,r.readAsDataURL(e)}))}function d(e,t){return new File([e],t,{lastModified:Date.now(),type:e.type})}function s(e){return new Promise(((t,n)=>{const r=new Image;r.onload=()=>t(r),r.onerror=n,r.src=e}))}function u(e){return new Promise(((t,n)=>{const r=document.createElement("video");r.volume=0,r.onloadedmetadata=()=>t(r),r.onerror=n,r.src=e}))}async function c(e){const t=await u(e);return Promise.race([(0,r.wO)(2e3),new Promise(((e,n)=>{t.onseeked=()=>{t.videoWidth&&t.videoHeight||e(void 0);const n=document.createElement("canvas");n.width=t.videoWidth,n.height=t.videoHeight,n.getContext("2d").drawImage(t,0,0),e(n.toDataURL("image/jpeg"))},t.onerror=n,t.currentTime=Math.min(t.duration,1)}))])}async function l(e){return(await fetch(e)).blob()}function f(e){const t=document.createElement("canvas");return t.width=e.width,t.height=e.height,t.getContext("2d").drawImage(e,0,0),t}"undefined"==typeof File&&(self.File=class extends Blob{constructor(e,t,n){if(n){const{type:t,...r}=n;super(e,{type:t}),o(this,"name",void 0),Object.assign(this,r)}else super(e),o(this,"name",void 0);this.name=t}})},16974:(e,t,n)=>{"use strict";n.d(t,{M2:()=>P,O6:()=>A,S1:()=>b,Yz:()=>C,aE:()=>I,gO:()=>w,r_:()=>M,wC:()=>S,xW:()=>E});var r=n(65116),o=n(33555),a=n(83716),i=n(11192),d=n(75806),s=n(69118),u=n(60782),c=n(275),l=n(16063);const f=x();let h=f.prevGlobal,g=f.prepared,p=f.results,m=f.callbacks;const v=(0,s.P2)((()=>{(0,s.Q8)((()=>{k((0,o.Rd)())}))}),500);let y=!1;function b(){y=!0,(0,r.ll)(v),(0,o.iw)("reset",L),k((0,o.Rd)())}function w(e){return y||b(),p.orderedIdsByFolderId[e]}function I(e){return y||b(),p.pinnedCountByFolderId[e]||0}function C(){return y||b(),p.chatsCountByFolderId}function S(){return y||b(),p.unreadCountersByFolderId}function E(){var e;return(null===(e=S()[a.Nf])||void 0===e?void 0:e.notificationsCount)||0}function P(e,t){return m.orderedIdsByFolderId[e]||(m.orderedIdsByFolderId[e]=(0,l._)()),m.orderedIdsByFolderId[e].addCallback(t)}function M(e){return m.chatsCountByFolderId.addCallback(e)}function A(e){return m.unreadCountersByFolderId.addCallback(e)}function k(e){let t;a.eM&&(t=performance.now());const n=Boolean(e.chats.listIds.active&&_(a.Nf,e.chats.listIds.active,e.chats.orderedPinnedIds.active)),r=Boolean(e.chats.listIds.archived&&_(a.WS,e.chats.listIds.archived,e.chats.orderedPinnedIds.archived)),o=e.chats.isFullyLoaded.active!==h.isAllFolderFullyLoaded,s=e.chats.isFullyLoaded.archived!==h.isArchivedFolderFullyLoaded,l=e.chatFolders.byId!==h.foldersById,f=e.chats.byId!==h.chatsById,m=e.users.byId!==h.usersById,v=(0,i.dZ)(e)!==h.notifySettings,y=(0,i.NJ)(e)!==h.notifyExceptions;let b=[];if((o||s)&&(b=b.concat(function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=[];t&&n.push(a.WS);const r=e.chats.isFullyLoaded.active,o=e.chats.isFullyLoaded.archived;if(r&&o){const e=Object.keys(g.folderSummariesById).filter((e=>!p.orderedIdsByFolderId[e])).map(Number);n=n.concat(e)}return h.isAllFolderFullyLoaded=r,h.isArchivedFolderFullyLoaded=o,n}(e,s))),!(n||r||l||f||m||v||y))return void(b.length&&T(b));const w=h.allFolderListIds,I=h.archivedFolderListIds;if(function(e,t,n,r){const o=[];if(t){const t=e.chats.listIds.active,n=e.chats.orderedPinnedIds.active;g.folderSummariesById[a.Nf]=N(a.Nf,t,n),h.allFolderListIds=t,h.allFolderPinnedIds=n,o.push(a.Nf)}if(n){const t=e.chats.listIds.archived,n=e.chats.orderedPinnedIds.archived;g.folderSummariesById[a.WS]=N(a.WS,t,n),h.archivedFolderListIds=t,h.archivedFolderPinnedIds=n,o.push(a.WS)}if(r){const t=e.chatFolders.byId;Object.values(t).forEach((e=>{e!==h.foldersById[e.id]&&(g.folderSummariesById[e.id]=function(e){return{...e,orderedPinnedIds:e.pinnedChatIds,excludedChatIds:e.excludedChatIds?new Set(e.excludedChatIds):void 0,includedChatIds:e.excludedChatIds?new Set(e.includedChatIds):void 0,pinnedChatIds:e.excludedChatIds?new Set(e.pinnedChatIds):void 0}}(e),o.push(e.id))})),h.foldersById=t}}(e,n,r,l),b=b.concat(function(e,t,n,r,o,s){const l=e.chats.byId,f=e.users.byId,m=(0,i.dZ)(e),v=(0,i.NJ)(e),y=Object.values(g.folderSummariesById),b=new Set,w=e.chats.listIds.active,I=e.chats.listIds.archived;let C=[...w||[],...I||[]];return w===o&&I===s||(C=(0,u.Tw)(C.concat(o||[],s||[]))),C.forEach((e=>{const o=l[e];if(!t&&!n&&!r&&o===h.chatsById[e]&&f[e]===h.usersById[e])return;let i;if(o){const n=g.chatSummariesById.get(e),r=function(e,t,n,r){const{id:o,type:i,lastMessage:s,isRestricted:u,isNotJoined:c,migratedTo:l,folderId:f,unreadCount:h,unreadMentionsCount:g,hasUnreadMark:p,joinDate:m,draftDate:v}=e,y="chatTypePrivate"===i&&r;return{id:o,type:i,isListed:Boolean(s&&!u&&!c&&!l),isArchived:f===a.WS,isMuted:(0,d.i4)(e,t,n),isUnread:Boolean(h||g||p),unreadCount:h,unreadMentionsCount:g,order:Math.max(m||0,v||0,(null==s?void 0:s.date)||0),isUserBot:y?"userTypeBot"===y.type:void 0,isUserContact:y?y.isContact:void 0}}(o,m,v,f[e]);if(!t&&n&&(0,c.Z)(r,n))return;g.chatSummariesById.set(e,r),i=function(e,t){return t.reduce(((t,n)=>(function(e,t){var n,r,o;if(!e.isListed)return!1;const{id:i,type:d}=e;if(t.listIds)return!(e.isArchived&&t.id===a.Nf||!e.isArchived&&t.id===a.WS)&&t.listIds.has(i);if(null!==(n=t.excludedChatIds)&&void 0!==n&&n.has(i))return!1;if(null!==(r=t.includedChatIds)&&void 0!==r&&r.has(i))return!0;if(null!==(o=t.pinnedChatIds)&&void 0!==o&&o.has(i))return!0;if(t.excludeArchived&&e.isArchived)return!1;if(t.excludeRead&&!e.isUnread)return!1;if(t.excludeMuted&&e.isMuted&&!e.unreadMentionsCount)return!1;if("chatTypePrivate"===d)if(e.isUserBot){if(t.bots)return!0}else{if(t.contacts&&e.isUserContact)return!0;if(t.nonContacts&&!e.isUserContact)return!0}else{if("chatTypeChannel"===d)return Boolean(t.channels);if("chatTypeBasicGroup"===d||"chatTypeSuperGroup"===d)return Boolean(t.groups)}return!1}(e,n)&&t.push(n.id),t)),[]).sort()}(r,y),i.forEach((e=>{b.add(e)}))}else g.chatSummariesById.delete(e),i=[];const s=g.folderIdsByChatId[e]||[];if((0,u.et)(i,s))return;const w=function(e,t,n){const r=new Set(t),o=new Set(n),a=[];return(0,u.Tw)([...t,...n]).forEach((t=>{let n=p.orderedIdsByFolderId[t];r.has(t)&&!o.has(t)?(g.chatIdsByFolderId[t].delete(e),a.push(t),n&&(n=n.filter((t=>t!==e)),g.isOrderedListJustPatched[t]=!0)):!r.has(t)&&o.has(t)&&(g.chatIdsByFolderId[t]||(g.chatIdsByFolderId[t]=new Set),g.chatIdsByFolderId[t].add(e),n&&(n.push(e),g.isOrderedListJustPatched[t]=!0)),p.orderedIdsByFolderId[t]=n})),g.folderIdsByChatId[e]=n,a}(e,s,i);w.forEach((e=>{b.add(e)}))})),h.chatsById=l,h.usersById=f,h.notifySettings=m,h.notifyExceptions=v,Array.from(b)}(e,l||n||r,v,y,w,I)),T((0,u.Tw)(b)),a.eM){const e=performance.now()-t;e>6&&console.warn(`Slow \`updateFolderManager\`: ${Math.round(e)} ms`)}}function _(e,t,n){const r=e===a.Nf?h.allFolderListIds:h.archivedFolderListIds,o=e===a.Nf?h.allFolderPinnedIds:h.archivedFolderPinnedIds;return r!==t||o!==n}function N(e,t,n){return{id:e,listIds:new Set(t),orderedPinnedIds:n,pinnedChatIds:new Set(n)}}function T(e){let t=!1,n=!1;if(Array.from(e).forEach((e=>{const{pinnedCount:r,orderedIds:o}=function(e){const t=g.folderSummariesById[e];if(!t)return{};const{orderedPinnedIds:n,pinnedChatIds:r}=t,{chatSummariesById:o,chatIdsByFolderId:{[e]:a}}=g,{orderedIdsByFolderId:{[e]:i}}=p,d=a?null==n?void 0:n.filter((e=>a.has(e))):n,s=i||a&&Array.from(a)||[],u=(r?s.filter((e=>!r.has(e))):s).sort(((e,t)=>o.get(t).order-o.get(e).order));return{pinnedCount:(null==d?void 0:d.length)||0,orderedIds:[...d||[],...u]}}(e);if(!o)return;const a=p.orderedIdsByFolderId[e],i=p.pinnedCountByFolderId[e];var d;a&&void 0!==i&&i===r&&!g.isOrderedListJustPatched[e]&&(0,u.et)(o,a)||(g.isOrderedListJustPatched[e]=!1,p.orderedIdsByFolderId[e]=o,p.pinnedCountByFolderId[e]=r,null===(d=m.orderedIdsByFolderId[e])||void 0===d||d.runCallbacks(o));const s=p.chatsCountByFolderId[e],l=o.length;n||(n=s!==l),p.chatsCountByFolderId[e]=l;const f=p.unreadCountersByFolderId[e],h=function(e){const{chatSummariesById:t}=g,{orderedIdsByFolderId:{[e]:n}}=p;return n.reduce(((e,n)=>{const r=t.get(n);return r?(r.isUnread&&(e.chatsCount++,r.unreadMentionsCount&&(e.notificationsCount+=r.unreadMentionsCount),r.isMuted||(r.unreadCount?e.notificationsCount+=r.unreadCount:r.unreadMentionsCount||(e.notificationsCount+=1))),e):e}),{chatsCount:0,notificationsCount:0})}(e);t||(t=!f||!(0,c.Z)(h,f)),p.unreadCountersByFolderId[e]=h})),n){const e={...p.chatsCountByFolderId};p.chatsCountByFolderId=e,m.chatsCountByFolderId.runCallbacks(e)}if(t){const e={...p.unreadCountersByFolderId};p.unreadCountersByFolderId=e,m.unreadCountersByFolderId.runCallbacks(e)}}function x(){return{prevGlobal:{foldersById:{},chatsById:{},usersById:{},notifySettings:{},notifyExceptions:{}},prepared:{folderSummariesById:{},chatSummariesById:new Map,folderIdsByChatId:{},chatIdsByFolderId:{},isOrderedListJustPatched:{}},results:{orderedIdsByFolderId:{},pinnedCountByFolderId:{},chatsCountByFolderId:{},unreadCountersByFolderId:{}},callbacks:{orderedIdsByFolderId:{},chatsCountByFolderId:(0,l._)(),unreadCountersByFolderId:(0,l._)()}}}function L(){const e=x();h=e.prevGlobal,g=e.prepared,p=e.results,m=e.callbacks}},9937:(e,t,n)=>{"use strict";function r(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"en";return new Intl.NumberFormat(n,{style:"currency",currency:t}).format("JPY"===t?e:e/100)}n.d(t,{x:()=>r})},26926:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r=e=>{let t;do{t=String(Math.random()).replace("0.","id")}while(e.hasOwnProperty(t));return t}},91947:(e,t,n)=>{"use strict";n.d(t,{J_:()=>d,ZP:()=>i});var r=n(83716);const o={CHAT_RESTRICTED:"You can't send messages in this chat, you were restricted",CHAT_SEND_POLL_FORBIDDEN:"You can't create polls in this chat",CHAT_SEND_STICKERS_FORBIDDEN:"You can't send stickers in this chat",CHAT_SEND_GIFS_FORBIDDEN:"You can't send gifs in this chat",CHAT_SEND_MEDIA_FORBIDDEN:"You can't send media in this chat",CHAT_LINK_EXISTS:"The chat is public, you can't hide the history to new users",SLOWMODE_WAIT_X:"Slowmode is enabled in this chat: you must wait for the specified number of seconds before sending another message to the chat.",USER_BANNED_IN_CHANNEL:"You're banned from sending messages in supergroups / channels",USER_IS_BLOCKED:"You were blocked by this user",YOU_BLOCKED_USER:"You blocked this user",IMAGE_PROCESS_FAILED:"Failure while processing image",MEDIA_EMPTY:"The provided media object is invalid",MEDIA_INVALID:"Media invalid",PHOTO_EXT_INVALID:"The extension of the photo is invalid",PHOTO_INVALID_DIMENSIONS:"The photo dimensions are invalid",PHOTO_SAVE_FILE_INVALID:"Internal issues, try again later",MESSAGE_DELETE_FORBIDDEN:"You can't delete one of the messages you tried to delete, most likely because it is a service message.",MESSAGE_POLL_CLOSED:"Poll closed",MESSAGE_EDIT_TIME_EXPIRED:"You can't edit this message anymore.",PINNED_DIALOGS_TOO_MUCH:"Sorry, you can only pin 5 chats to the top",DIALOG_FILTERS_TOO_MUCH:"Sorry, you can't have more than 10 folders",CHANNEL_PRIVATE:"This channel is private",MEDIA_CAPTION_TOO_LONG:"The provided caption is too long",ADDRESS_STREET_LINE1_INVALID:"The address you provided is not valid",ADDRESS_STREET_LINE2_INVALID:"The address you provided is not valid",ADDRESS_CITY_INVALID:"The city you provided is not valid",ADDRESS_COUNTRY_INVALID:"The country you provided is not valid",ADDRESS_POSTCODE_INVALID:"The postcode you provided is not valid",ADDRESS_STATE_INVALID:"The state you provided is not valid",REQ_INFO_NAME_INVALID:"The name you provided is not valid",REQ_INFO_PHONE_INVALID:"The phone you provided is not valid",REQ_INFO_EMAIL_INVALID:"The email you provided is not valid",LINK_NOT_MODIFIED:"This discussion is already linked to the channel",MESSAGE_TOO_LONG:"Message is too long",SERVICE_WORKER_DISABLED:"Service Worker is disabled. Streaming media may not be supported. Try reloading the page without holding <Shift> key",MESSAGE_TOO_LONG_PLEASE_REMOVE_CHARACTERS:"The provided message is too long. Please remove {EXTRA_CHARS_COUNT} character{PLURAL_S}.",FRESH_RESET_AUTHORISATION_FORBIDDEN:"You cant logout other sessions if less than 24 hours have passed since you logged on the current session",BOTS_TOO_MUCH:"There are too many bots in this chat/channel",BOT_GROUPS_BLOCKED:"This bot can't be added to groups",USERS_TOO_MUCH:"The maximum number of users has been exceeded",USER_CHANNELS_TOO_MUCH:"One of the users you tried to add is already in too many channels/supergroups",USER_KICKED:"This user was kicked from this supergroup/channel",USER_NOT_MUTUAL_CONTACT:"The provided user is not a mutual contact",USER_PRIVACY_RESTRICTED:"The user's privacy settings do not allow you to do this",INVITE_HASH_EMPTY:"The invite hash is empty",INVITE_HASH_EXPIRED:"The invite link has expired",INVITE_HASH_INVALID:"The invite hash is invalid",CHANNELS_TOO_MUCH:"You have joined too many channels/supergroups",USER_ALREADY_PARTICIPANT:"You already in the group",SCHEDULE_DATE_INVALID:"Invalid schedule date provided",WALLPAPER_DIMENSIONS_INVALID:"The wallpaper dimensions are invalid, please select another file",ADMINS_TOO_MUCH:"There are too many admins",ADMIN_RANK_EMOJI_NOT_ALLOWED:"An admin rank cannot contain emojis",ADMIN_RANK_INVALID:"The specified admin rank is invalid",FRESH_CHANGE_ADMINS_FORBIDDEN:"You were just elected admin, you can't add or modify other admins yet",INPUT_USER_DEACTIVATED:"The specified user was deleted",BOT_PRECHECKOUT_TIMEOUT:"The request for payment has expired"};r.eM&&(o.CHAT_WRITE_FORBIDDEN="You can't write in this chat",o.CHAT_ADMIN_REQUIRED="You must be an admin in this chat to do this");const a={ADDRESS_STREET_LINE1_INVALID:{field:"streetLine1",message:"Incorrect street address"},ADDRESS_STREET_LINE2_INVALID:{field:"streetLine2",message:"Incorrect street address"},ADDRESS_CITY_INVALID:{field:"city",message:"Incorrect city"},ADDRESS_COUNTRY_INVALID:{field:"countryIso2",message:"Incorrect country"},ADDRESS_POSTCODE_INVALID:{field:"postCode",message:"Incorrect post code"},ADDRESS_STATE_INVALID:{field:"state",message:"Incorrect state"},REQ_INFO_NAME_INVALID:{field:"fullName",message:"Incorrect name"},REQ_INFO_PHONE_INVALID:{field:"phone",message:"Incorrect phone"},REQ_INFO_EMAIL_INVALID:{field:"email",message:"Incorrect email"}};function i(e){const{message:t,isSlowMode:n,textParams:r}=e;if(n){const e=t.indexOf(" (caused by");return e>0?t.substring(0,e):t}let a=o[t];return a&&r&&(a=Object.keys(r).reduce(((e,t)=>e.replace(t,r[t])),a)),a}function d(e){return a[e.message]}},33592:(e,t,n)=>{"use strict";n.d(t,{S:()=>a}),n(83716);var r=n(69118);function o(e){e instanceof ErrorEvent&&"ResizeObserver loop limit exceeded"===e.message||(e.preventDefault(),a(e instanceof ErrorEvent?e.error||e.message:e.reason))}function a(e){console.error(e)}window.addEventListener("error",o),window.addEventListener("unhandledrejection",o),(0,r.P2)(window.alert,1e3)},60782:(e,t,n)=>{"use strict";function r(e,t){return e.reduce(((e,n)=>(e[n[t]]=n,e)),{})}function o(e,t){return Object.keys(e).reduce(((n,r,o)=>(n[r]=t(e[r],r,o,e),n)),{})}function a(e,t){return t.reduce(((t,n)=>(t[n]=e[n],t)),{})}function i(e,t){return t.reduce(((t,n)=>(e[n]&&(t[n]=e[n]),t)),{})}function d(e,t){const n=new Set(t.map(String));return a(e,Object.keys(e).filter((e=>!n.has(e))))}function s(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"asc";function r(e,t,n,r){const o=("function"==typeof n?n(e):e[n])||0,a=("function"==typeof n?n(t):t[n])||0;return r?o-a:a-o}if(Array.isArray(t)){const[o,a]=Array.isArray(n)?n:[n,n],[i,d]=t,s="asc"===o,u="asc"===a;return e.sort(((e,t)=>r(e,t,i,s)||r(e,t,d,u)))}const o="asc"===n;return e.sort(((e,n)=>r(e,n,t,o)))}function u(e){return e.reduce(((e,t)=>Array.isArray(t)?e.concat(t):(e.push(t),e)),[])}function c(e){return Array.from(new Set(e))}function l(e){return e.filter(Boolean)}function f(e,t){return e.length===t.length&&e.every(((e,n)=>e===t[n]))}function h(e,t){return e[0]<=t[t.length-1]&&e[e.length-1]>=t[0]}function g(e,t){return e.filter((e=>t.has(e)))}function p(e,t){const n=[];for(let r=0;r<e.length;r+=t)n.push(e.slice(r,r+t));return n}function m(e){return"object"!=typeof e?e:Array.isArray(e)?e.map(m):Object.keys(e).reduce(((t,n)=>(t[n]=m(e[n]),t)),{})}function v(e,t){let n=e.length;for(;n--;)if(t(e[n],n,e))return e[n]}n.d(t,{CE:()=>d,Q8:()=>o,Tw:()=>c,Vl:()=>p,Xh:()=>m,Xo:()=>s,YE:()=>h,dF:()=>v,eL:()=>g,ee:()=>r,ei:()=>a,et:()=>f,oA:()=>l,q0:()=>i,xH:()=>u})},50711:(e,t,n)=>{"use strict";n.d(t,{Pn:()=>I,i0:()=>w,ll:()=>p,m0:()=>C,qf:()=>S});var r=n(33555),o=n(83716),a=n(49524),i=n(71226),d=n(16063),s=n(2155);const u=/%\d?\$?[sdf@]/g,c=["value","zeroValue","oneValue","twoValue","fewValue","manyValue","otherValue"],l={en:e=>1!==e?6:2,ar:e=>0===e?1:1===e?2:2===e?3:e%100>=3&&e%100<=10?4:e%100>=11?5:6,ca:e=>1!==e?6:2,de:e=>1!==e?6:2,es:e=>1!==e?6:2,fa:e=>e>1?6:2,fr:e=>e>1?6:2,id:()=>0,it:e=>1!==e?6:2,ko:()=>0,ms:()=>0,nl:e=>1!==e?6:2,pl:e=>1===e?2:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?4:5,pt_BR:e=>e>1?6:2,ru:e=>e%10==1&&e%100!=11?2:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?4:5,tr:e=>e>1?6:2,uk:e=>e%10==1&&e%100!=11?2:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?4:5,uz:e=>e>1?6:2},f=new Map;let h,g;const{addCallback:p,removeCallback:m,runCallbacks:v}=(0,d._)();let y,b;const w=(e,t,n)=>{var r,o;if(void 0!==t){const r=Array.isArray(t)?JSON.stringify(t):t,o=f.get(`${e}_${r}_${n}`);if(o)return o}if(!h&&!g)return e;const a=(null===(r=h)||void 0===r?void 0:r[e])||(null===(o=g)||void 0===o?void 0:o[e]);return a?M(a,e,t,n):(g||E(),e)};async function I(e,t){let n=await a.fetch(o.ee,`${o.$O}_${e}_${t}`,a.Type.Json);return n||(n=await async function(e,t,n){const r=await(0,i.t9)("fetchLangStrings",{langPack:e,langCode:t,keys:[n]});if(null!=r&&r.length)return await a.save(o.ee,`${e}_${t}_${n}`,r[0]),r[0]}(o.$O,e,t)),M(n,t)}async function C(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(h&&e===y)return void(t&&t());let i=await a.fetch(o.ee,e,a.Type.Json);if(!i&&(n&&await E(),i=await P(e),!i))return;f.clear(),y=e,h=i,document.documentElement.lang=e;const{languages:d,timeFormat:s}=(0,r.Rd)().settings.byKey,u=null==d?void 0:d.find((t=>t.langCode===e));w.isRtl=Boolean(null==u?void 0:u.rtl),w.code=e,w.langName=null==u?void 0:u.nativeName,w.timeFormat=s,t&&t(),v()}function S(e){e&&e===b||(b=e,w.timeFormat=e,v())}async function E(){g||(g=(await n.e(1915).then(n.bind(n,31915))).default,v())}async function P(e){const t=await(0,i.t9)("fetchLangPack",{sourceLangPacks:o.Bg,langCode:e});if(t)return await a.save(o.ee,e,t.langPack),t.langPack}function M(e,t,n,r){const a=e?e["number"==typeof n?function(e){const t=y||o.sR,n=l[t]?l[t](e):0;return c[n]}(n):"value"]:void 0;if(!a||!a.trim()){const e=t.split(".");return e[e.length-1]}if(void 0!==n){const e=function(e,t){t=Array.isArray(t)?t:[t];const n=e.split(u),r=n.shift();return n.reduce(((e,n,r)=>`${e}${String(t[r]||"")}${n}`),r||"")}(a,"i"===r?(0,s.kh)(n):n),o=Array.isArray(n)?JSON.stringify(n):n;return f.set(`${t}_${o}_${r}`,e),e}return a}},40647:(e,t,n)=>{"use strict";n.d(t,{cC:()=>b,he:()=>v,UV:()=>y,Iq:()=>w});var r=n(6137),o=n(83716),a=n(71226),i=n(49524),d=n(71394),s=n(77361);const u=48e3;async function c(e){const t=await new Response(e).arrayBuffer();return new Promise((e=>{const r=new Uint8Array(t);let o=new Worker(new URL(n.p+n.u(5745),n.b)),a=new Worker(new URL(n.p+n.u(5993),n.b));o.onmessage=e=>{null===e.data?a.postMessage({command:"done"}):a.postMessage({command:"encode",buffers:e.data},e.data.map((e=>{let{buffer:t}=e;return t})))},a.onmessage=t=>{"page"===t.data.message&&(e(new Blob([t.data.page],{type:"audio/wav"})),o.terminate(),o=void 0,a.terminate(),a=void 0)},a.postMessage({command:"init",wavBitDepth:16,wavSampleRate:u}),o.postMessage({command:"init",decoderSampleRate:u,outputBufferSampleRate:u}),o.postMessage({command:"decode",pages:r},[r.buffer])}))}var l=n(10862);const f={[r.IU.BlobUrl]:i.Type.Blob,[r.IU.Lottie]:i.Type.Blob,[r.IU.Text]:i.Type.Text,[r.IU.Progressive]:void 0,[r.IU.Stream]:void 0},h=new Map,g=new Map,p=new Map,m=new Map;function v(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=arguments.length>3?arguments[3]:void 0,i=arguments.length>4?arguments[4]:void 0;if(t===r.IU.Progressive)return s.I_?I(e):v(e,r.IU.BlobUrl,n,a,i);if(!g.has(e)){const r=C(e,t,n).catch((e=>{o.eM&&console.warn(e)})).finally((()=>{g.delete(e),p.delete(e),m.delete(e)}));g.set(e,r)}if(a&&i){let t=p.get(e);t||(t=new Map,p.set(e,t)),t.set(i,a)}return g.get(e)}function y(e){return h.get(e)}function b(e){p.forEach(((t,n)=>{t.forEach((t=>{if(t===e){const e=m.get(n);if(!e)return;(0,a.u3)(e),m.delete(n),p.delete(n)}}))}))}function w(e,t){const n=p.get(e);n&&n.delete(t)}function I(e){const t=`./progressive/${e}`;return h.set(e,t),Promise.resolve(t)}async function C(e,t,n){if(!o.Cy){const r=e.startsWith("avatar")?o.SG:o.lW,a=await i.fetch(r,e,f[t],n);if(a){let t=a;if("audio/ogg"!==a.type||s.m5||(t=await c(t)),"image/webp"===a.type&&!(0,s.on)()&&t){const n=await(0,l._y)(e,t);n&&(t=n)}const n=E(t);return h.set(e,n),n}}if(t===r.IU.Stream){const n=new MediaSource,r=URL.createObjectURL(n);let o=!1;return n.addEventListener("sourceopen",(()=>{if(o)return;o=!0;const r=n.addSourceBuffer("audio/mpeg"),i=S(e,n,r);m.set(e,i),(0,a.t9)("downloadMedia",{url:e,mediaFormat:t},i)})),h.set(e,r),r}const u=S(e);m.set(e,u);const g=await(0,a.t9)("downloadMedia",{url:e,mediaFormat:t,isHtmlAllowed:n},u);if(!g)throw new Error(`Failed to fetch media ${e}`);let{prepared:p,mimeType:v}=g;if("audio/ogg"===v&&!s.m5){const e=await(0,d.gm)(p);URL.revokeObjectURL(p);const t=await c(e);p=E(t),v=t.type}if("image/webp"===v&&!(0,s.on)()){const t=await(0,d.gm)(p);URL.revokeObjectURL(p);const n=await(0,l._y)(e,t);n&&(p=E(n))}return h.set(e,p),p}function S(e,t,n){const r=(o,a)=>{var i;null===(i=p.get(e))||void 0===i||i.forEach((e=>{e(o),e.isCanceled&&(r.isCanceled=!0)})),1===o&&(null==t||t.endOfStream()),a&&(null==n||n.appendBuffer(a))};return r}function E(e){return e instanceof Blob?URL.createObjectURL(e):e}s.I_&&navigator.serviceWorker.addEventListener("message",(async e=>{const{type:t,messageId:n,params:o}=e.data;if("requestPart"!==t)return;const i=await(0,a.t9)("downloadMedia",{mediaFormat:r.IU.Progressive,...o});if(!i)return;const{arrayBuffer:d,mimeType:s,fullSize:u}=i;navigator.serviceWorker.controller.postMessage({type:"partResponse",messageId:n,result:{arrayBuffer:d,mimeType:s,fullSize:u}},[d])}))},70735:(e,t,n)=>{"use strict";n.d(t,{D:()=>r});const r=[]},99203:(e,t,n)=>{"use strict";n.d(t,{$y:()=>c,Qt:()=>f,gl:()=>a,o5:()=>l});var r=n(83716),o=n(16063);let a;!function(e){e[e.Auth=0]="Auth",e[e.Main=1]="Main",e[e.Extra=2]="Extra",e[e.Calls=3]="Calls"}(a||(a={}));const i={},d={},{addCallback:s,runCallbacks:u}=(0,o._)();async function c(e,t){if(!i[e]){switch(e){case a.Auth:i[a.Auth]=n.e(3041).then(n.bind(n,51133));break;case a.Main:r.eM&&console.log(">>> START LOAD MAIN BUNDLE"),i[a.Main]=Promise.all([n.e(9453),n.e(1992),n.e(9970),n.e(5769)]).then(n.bind(n,1425));break;case a.Extra:i[a.Extra]=Promise.all([n.e(9453),n.e(1992),n.e(3779)]).then(n.bind(n,89650));break;case a.Calls:i[a.Calls]=Promise.all([n.e(9453),n.e(9970),n.e(9954)]).then(n.bind(n,40544))}i[e].then(u)}const o=await i[e];return d[e]||(d[e]=o),l(e,t)}function l(e,t){const n=d[e];if(n)return n[t]}const f=s},28406:(e,t,n)=>{"use strict";n.d(t,{KC:()=>T,Ld:()=>M,Nz:()=>w,TO:()=>k,Vr:()=>N,q3:()=>b,r1:()=>S,rh:()=>_});var r=n(71226),o=n(6137),a=n(18005),i=n(83716),d=n(33555),s=n(75806),u=n(45406),c=n(11192),l=n(77361),f=n(50711),h=n(40647),g=n(69118);function p(e){const t=e.toJSON();return JSON.stringify({endpoint:t.endpoint,keys:t.keys})}function m(){return!!l.Mc&&("showNotification"in ServiceWorkerRegistration.prototype?"denied"===Notification.permission?(i.eM&&console.warn("[PUSH] The user has blocked push notifications."),!1):"PushManager"in window||(i.eM&&console.warn("[PUSH] Push messaging isn't supported."),!1):(i.eM&&console.warn("[PUSH] Push notifications aren't supported."),!1))}function v(){return"Notification"in window?"denied"!==Notification.permission||(i.eM&&console.warn("[PUSH] The user has blocked push notifications."),!1):(i.eM&&console.warn("[PUSH] This browser does not support desktop notification"),!1)}const y=new Set;async function b(e,t){if(void 0!==e&&y.has(e))return;const{notificationSoundVolume:n}=(0,c.dZ)((0,d.Rd)()),r=t?t/10:n/10;if(0===r)return;const o=new Audio("./notification.mp3");o.volume=r,o.setAttribute("mozaudiochannel","notification"),void 0!==e&&(o.addEventListener("ended",(()=>{y.add(e)}),{once:!0}),setTimeout((()=>{y.delete(e)}),3e3));try{await o.play()}catch(e){i.eM&&console.warn("[PUSH] Unable to play notification sound")}}const w=(0,g.Ds)(b,1e3,!0,!1);async function I(){"Notification"in window&&(["granted","denied"].includes(Notification.permission)||await Notification.requestPermission())}async function C(e){const t=(0,d.Rd)(),n=(0,d.Sv)();if(e)try{const t=p(e);return await(0,r.t9)("unregisterDevice",t),await e.unsubscribe(),void n.deleteDeviceToken()}catch(e){i.eM&&console.log("[PUSH] Unable to unsubscribe from push.",e)}t.push&&(await(0,r.t9)("unregisterDevice",t.push.deviceToken),n.deleteDeviceToken())}async function S(){if(!m())return;const e=await navigator.serviceWorker.ready,t=await e.pushManager.getSubscription();await C(t)}let E=!1;async function P(){if(E)return(0,c.dZ)((0,d.Rd)());const[e,t]=await Promise.all([(0,r.t9)("fetchNotificationSettings",{serverTimeOffset:(0,d.Rd)().serverTimeOffset}),(0,r.t9)("fetchNotificationExceptions",{serverTimeOffset:(0,d.Rd)().serverTimeOffset})]);if(!e)return(0,c.dZ)((0,d.Rd)());let n=(0,u.BI)((0,d.Rd)(),e);return t&&(n=(0,u.aJ)(n,t)),(0,d.R3)(n),E=!0,(0,c.dZ)(n)}async function M(){if(!m())return void await I();const e=await navigator.serviceWorker.ready;let t=await e.pushManager.getSubscription();if(function(e){const t=(0,d.Rd)();return!t.push||!e||p(e)!==t.push.deviceToken||Date.now()-t.push.subscribedAt>432e5}(t)){await C(t);try{t=await e.pushManager.subscribe({userVisibleOnly:!0});const n=p(t);i.eM&&console.log("[PUSH] Received push subscription: ",n),await(0,r.t9)("registerDevice",n),(0,d.Sv)().setDeviceToken(n)}catch(e){"denied"===Notification.permission?i.eM&&console.warn("[PUSH] The user has blocked push notifications."):i.eM&&(console.log("[PUSH] Unable to subscribe to push.",e),e.code===DOMException.ABORT_ERR&&await I())}}}async function A(e){const t=(0,s.RT)(e);if(!t)return;let n=h.UV(t);return n||(await h.he(t,o.IU.BlobUrl),n=h.UV(t)),n}async function k(e){let{call:t,user:n}=e;const{hasWebNotifications:r}=await P();if(document.hasFocus()||!r)return;if(!v())return;const o=await A(n),a={body:(0,s.Js)(n),icon:o,badge:o,tag:`call_${t.id}`};"vibrate"in navigator&&(a.vibrate=[200,100,200]);const i=new Notification((0,f.i0)("VoipIncoming"),a);i.onclick=()=>{i.close(),window.focus&&window.focus()}}async function _(e){let{chat:t,message:n,isReaction:r=!1}=e;const{hasWebNotifications:o}=await P();if(!function(e){if(!E)return!1;const t=(0,d.Rd)();if((0,s.i4)(e,(0,c.dZ)(t),(0,c.NJ)(t))||e.isNotJoined||!e.isListed)return!1;if(l.$b){const{chatId:n,type:r}=(0,c.Bt)(t)||{};return!(n===e.id&&"thread"===r)}return!document.hasFocus()}(t))return;const i=v();if(!o||!i){if(r)return;return void w(String(n.id)||t.id)}if(!i)return;if(!n.id)return;const u=(0,s.dT)(n);if(r&&!u)return;const h=await A(t),{title:g,body:p}=function(e,t,n){const r=(0,d.Rd)(),{replyToMessageId:o}=t;let{senderId:i}=t;n&&(i=n.userId);const u=i?(0,c.dy)(r,i):void 0,l=(0,s.N5)(t),h=l&&o?(0,c.hj)(r,e.id,o):void 0,{targetUserIds:g,targetChatId:p}=l||{},m=g?g.map((e=>(0,c.dy)(r,e))).filter(Boolean):void 0,v=(0,s.zX)(e),y=v?(0,c.dy)(r,v):void 0;let b;if((0,s.Sm)(e,(0,c.dZ)(r),(0,c.NJ)(r)))if((0,s.Lo)(t)){const n=e&&((0,s.eA)(e)||t.senderId===t.chatId);b=(0,a.D)(f.i0,t,n?void 0:u,n?e:void 0,m,h,p,{asPlainText:!0})}else{const n=(0,s.zF)(f.i0,e.id,u),r=(0,s.MK)(f.i0,t,!1,60,!1);b=n?`${n}: ${r}`:r}else b="New message";return{title:(0,s.U)(f.i0,e,y),body:b}}(t,n,u);if(m()){var y;null!==(y=navigator.serviceWorker)&&void 0!==y&&y.controller&&navigator.serviceWorker.controller.postMessage({type:"showMessageNotification",payload:{title:g,body:p,icon:h,chatId:t.id,messageId:n.id,shouldReplaceHistory:!0,reaction:null==u?void 0:u.reaction}})}else{const e=(0,d.Sv)(),o={body:p,icon:h,badge:h,tag:String(n.id)};"vibrate"in navigator&&(o.vibrate=[200,100,200]);const a=new Notification(g,o);a.onclick=()=>{a.close(),e.focusMessage({chatId:t.id,messageId:n.id,shouldReplaceHistory:!0}),window.focus&&window.focus()},a.onshow=()=>{r||w(String(n.id)||t.id)}}}function N(e){var t;!i.Cg&&null!==(t=navigator.serviceWorker)&&void 0!==t&&t.controller&&navigator.serviceWorker.controller.postMessage({type:"closeMessageNotifications",payload:e})}function T(){var e;null!==(e=navigator.serviceWorker)&&void 0!==e&&e.controller&&navigator.serviceWorker.controller.postMessage({type:"clientReady"})}},17926:(e,t,n)=>{"use strict";n.d(t,{$:()=>i,L:()=>a});const r="kz_version",o=["Z","K"];function a(e){localStorage.setItem(r,JSON.stringify(e))}function i(){(function(){const e=localStorage.getItem(r);if(!e)return!1;try{const t=JSON.parse(e);return o.includes(t)}catch(e){return!1}})()||a("Z")}},6272:(e,t,n)=>{"use strict";n.d(t,{U9:()=>i,WZ:()=>u,g3:()=>d,un:()=>s});var r=n(60782);const o="X",a="XXX XXX XXX XXX";function i(e,t){return e.filter((e=>e.iso2===t))}function d(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",o=n.replace(/[^\d+]+/g,"");o.startsWith("+")&&(o=o.substr(1));const a=e.filter((e=>o.startsWith(e.countryCode))),i=(0,r.xH)(a.map((e=>(e.prefixes||[""]).map((t=>({code:`${e.countryCode}${t}`,country:e})))))),d=i.filter((e=>{let{code:t}=e;return o.startsWith(t)})).sort(((e,t)=>e.code.length-t.code.length));return null===(t=d[d.length-1])||void 0===t?void 0:t.country}function s(e,t){if(!e)return"";let n=e.replace(/[^\d]+/g,"");if(t)n=n.substr(t.countryCode.length);else if(e.startsWith("+"))return e;const r=function(e,t){if(!t||0===t.length)return a;if(1===t.length)return t[0];const n=t.find((e=>e.startsWith(o)))||a,r=t.filter((t=>{const n=t.replace(/[^\dX]+/g,"");if(n.startsWith(o))return!1;for(let t=0;t<e.length;t++)if(t>n.length-1||n[t]!==o&&n[t]!==e[t])return!1;return!0}));return 1===r.length?r[0]:n}(n,null==t?void 0:t.patterns),i=[];let d=0;for(let e=0;e<n.length;e++){for(;r[d]!==o&&d<r.length&&(i.push(r[d]),r[d]!==n[e]||(e++,e!==n.length));)d++;i.push(n[e]),d++}return i.join("")}function u(e,t){if(!t)return"";const n=t.startsWith("+")?t:`+${t}`,r=d(e,n);return r?`+${r.countryCode} ${s(n,r)}`:n}},15780:(e,t,n)=>{"use strict";n.d(t,{V:()=>i,q:()=>a});var r=n(6137),o=n(46590);const a=(e,t,n)=>e.toString()+("thread"!==t?`_${t}`:-1!==n?`_${n}`:"");function i(){if(!o.O)return;const[e,t]=o.O.replace(/^#/,"").split("_");if(null==e||!e.match(/^-?\d+$/))return;const n=["thread","pinned","scheduled"].includes(t);return{chatId:e,type:Boolean(t)&&n?t:"thread",threadId:Boolean(t)&&!n?Number(t):r._f}}},69118:(e,t,n)=>{"use strict";function r(e,t){let n,r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],o=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];return function(){for(var a=arguments.length,i=new Array(a),d=0;d<a;d++)i[d]=arguments[d];n?(clearTimeout(n),n=void 0):r&&e(...i),n=self.setTimeout((()=>{o&&e(...i),n=void 0}),t)}}function o(e,t){let n,r,o,a=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return function(){r=!0;for(var i=arguments.length,d=new Array(i),s=0;s<i;s++)d[s]=arguments[s];o=d,n||(a&&(r=!1,e(...o)),n=self.setInterval((()=>{if(!r)return self.clearInterval(n),void(n=void 0);r=!1,e(...o)}),t))}}function a(e){return s(v,e)}function i(e){return s(y,e)}function d(e){return s(b,e)}function s(e,t){let n,r=!1;return function(){for(var o=arguments.length,a=new Array(o),i=0;i<o;i++)a[i]=arguments[i];n=a,r||(r=!0,e((()=>{r=!1,t(...n)})))}}function u(e,t){self.requestIdleCallback?self.requestIdleCallback(e,{timeout:t}):b(e)}n.d(t,{$6:()=>d,D0:()=>y,Ds:()=>r,Gq:()=>I,P2:()=>o,Pn:()=>l,Q8:()=>u,R3:()=>b,T2:()=>v,mS:()=>a,wO:()=>c,wT:()=>i,zD:()=>w});const c=e=>new Promise((t=>{setTimeout((()=>t()),e)}));function l(){return new Promise((e=>{v(e)}))}let f,h,g,p,m;function v(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];f?t?h.push(e):f.push(e):(f=t?[]:[e],h=t?[e]:[],requestAnimationFrame((()=>{const e=f,t=h;f=void 0,h=void 0,t.forEach((e=>e())),e.forEach((e=>e()))})))}function y(e){v(e,!0)}function b(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];g?t?p.push(e):g.push(e):(g=t?[]:[e],p=t?[e]:[],Promise.resolve().then((()=>{const e=g,t=p;g=void 0,p=void 0,t.forEach((e=>e())),e.forEach((e=>e()))})))}function w(e){b(e,!0)}function I(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return m||(m=[],self.addEventListener("beforeunload",(()=>{m.forEach((e=>e()))}))),t?m.push(e):m.unshift(e),()=>{m=m.filter((t=>t!==e))}}},85765:(e,t,n)=>{"use strict";let r;n.d(t,{W:()=>a,Z:()=>o});try{r=/[^\p{L}\p{M}]+/iu}catch(e){r=/[^\wа-яё]+/i}function o(e,t){if(!e||!t)return!1;const n="string"==typeof t?t.toLowerCase().split(r):t,o=e.toLowerCase();if(1===n.length&&!o.includes(n[0]))return!1;let a;return n.every((e=>!!o.includes(e)&&(a||(a=o.split(r)),a.some((t=>t.startsWith(e))))))}function a(e){const t=e.toLowerCase().split(r);return e=>o(e,t)}},82267:(e,t,n)=>{"use strict";n.d(t,{b:()=>r});const r=e=>Math.floor(Date.now()/1e3)+e},3100:(e,t,n)=>{"use strict";n.d(t,{f3:()=>g,jv:()=>l,ti:()=>u,Qw:()=>h,K8:()=>f,wX:()=>c});function r(e){return new Promise(((t,n)=>{e.oncomplete=e.onsuccess=()=>t(e.result),e.onabort=e.onerror=()=>n(e.error)}))}let o;function a(){return o||(o=function(e,t){const n=(!navigator.userAgentData&&/Safari\//.test(navigator.userAgent)&&!/Chrom(e|ium)\//.test(navigator.userAgent)&&indexedDB.databases?new Promise((function(e){var t=function(){return indexedDB.databases().finally(e)};o=setInterval(t,100),t()})).finally((function(){return clearInterval(o)})):Promise.resolve()).then((()=>{const e=indexedDB.open("keyval-store");return e.onupgradeneeded=()=>e.result.createObjectStore(t),r(e)}));var o;return(e,r)=>n.then((n=>r(n.transaction(t,e).objectStore(t))))}(0,"keyval")),o}var i=n(83716),d=n(49524);const s=[1,2,3,4,5];function u(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(e&&localStorage.getItem(i.Vx))return!0;const t=localStorage.getItem(i.b_);if(!t)return!1;try{const e=JSON.parse(t);return Boolean(e&&e.id&&e.dcID)}catch(e){return!1}}function c(e,t){const{mainDcId:n,keys:r,hashes:o}=e;localStorage.setItem(i.b_,JSON.stringify({dcID:n,id:t})),localStorage.setItem("dc",String(n)),Object.keys(r).map(Number).forEach((e=>{localStorage.setItem(`dc${e}_auth_key`,JSON.stringify(r[e]))})),o&&Object.keys(o).map(Number).forEach((e=>{localStorage.setItem(`dc${e}_hash`,JSON.stringify(o[e]))}))}function l(){[i.b_,"dc",...s.map((e=>`dc${e}_auth_key`)),...s.map((e=>`dc${e}_hash`))].forEach((e=>{localStorage.removeItem(e)}))}function f(){if(!u())return;const e=JSON.parse(localStorage.getItem(i.b_)),t=Number(e.dcID),n={},r={};return s.forEach((e=>{try{const t=localStorage.getItem(`dc${e}_auth_key`);t&&(n[e]=JSON.parse(t));const o=localStorage.getItem(`dc${e}_hash`);o&&(r[e]=JSON.parse(o))}catch(e){i.eM&&console.warn("Failed to load stored session",e)}})),Object.keys(n).length?{mainDcId:t,keys:n,hashes:r}:void 0}async function h(){const e=localStorage.getItem(i.Vx);if(!e)return;const t=await function(e,t=a()){return t("readonly",(t=>r(t.get(e))))}(`GramJs:${e}`);try{c(JSON.parse(t))}catch(e){i.eM&&console.warn("Failed to load legacy session",e)}}async function g(){localStorage.removeItem(i.Vx);const e=await function(e=a()){return e("readonly",(e=>{if(e.getAllKeys)return r(e.getAllKeys());const t=[];return function(e,t){return e.openCursor().onsuccess=function(){this.result&&(t(this.result),this.result.continue())},r(e.transaction)}(e,(e=>t.push(e.key))).then((()=>t))}))}();await Promise.all([d.clear("GramJs"),...e.filter((e=>"string"==typeof e&&e.startsWith("GramJs:GramJs-session-"))).map((e=>function(e,t=a()){return t("readwrite",(t=>(t.delete(e),r(t.transaction))))}(e)))])}},27370:(e,t,n)=>{"use strict";n.d(t,{Z:()=>h});var r=n(9933),o=n(69118);const a=JSON.parse('{"--color-primary":["#3390EC","#8774E1"],"--color-primary-opacity":["#50A2E980","#8378DB80"],"--color-primary-shade":["#4a95d6","#7b71c6"],"--color-background":["#FFFFFF","#212121"],"--color-background-compact-menu":["#FFFFFFBB","#212121DD"],"--color-background-compact-menu-reactions":["#FFFFFFEB","#212121DD"],"--color-background-compact-menu-hover":["#00000011","#00000066"],"--color-background-secondary":["#f4f4f5","#0F0F0F"],"--color-background-secondary-accent":["#E4E4E5","#100f10"],"--color-background-own":["#EEFFDE","#766AC8"],"--color-background-own-apple":["#DCF8C5","#766AC8"],"--color-background-selected":["#F4F4F5","#2C2C2C"],"--color-background-own-selected":["#d0ffac","#6549d4"],"--color-chat-hover":["#F4F4F5","#2C2C2C"],"--color-chat-active":["#3390EC","#766AC8"],"--color-item-active":["#ededed","#292929"],"--color-text":["#000000","#FFFFFF"],"--color-text-secondary":["#707579","#AAAAAA"],"--color-icon-secondary":["#707579","#AAAAAA"],"--color-text-secondary-apple":["#8E8E92","#AAAAAA"],"--color-borders":["#DADCE0","#303030"],"--color-borders-input":["#DADCE0","#5B5B5A"],"--color-dividers":["#C8C6CC","#404040"],"--color-links":["#3390EC","#8774E1"],"--color-gray":["#C4C9CC","#717579"],"--color-pinned":["#C4C9CC","#707579"],"--color-default-shadow":["#72727240","#1010109c"],"--color-light-shadow":["#7272722B","#00000040"],"--color-green":["#00C73E","#8774E1"],"--color-text-meta-colored":["#4DCD5E","#8378DB"],"--color-reply-hover":["#F4F4F4","#272727"],"--color-reply-active":["#E8E9E9","#2E2F2F"],"--color-reply-own-hover":["#D9F5CE","#8775DA"],"--color-reply-own-hover-apple":["#cbefb7","#8775DA"],"--color-reply-own-active":["#C5ECBE","#917DEA"],"--color-reply-own-active-apple":["#bae6a8","#917DEA"],"--color-accent-own":["#45AF54","#FFFFFF"],"--color-message-meta-own":["#4FAE4EFF","#FFFFFF88"],"--color-own-links":["#3390EC","#FFFFFF"],"--color-code":["#4a729a","#8774E1"],"--color-code-own":["#3c7940","#FFFFFF"],"--color-code-bg":["#70757914","#ffffff07"],"--color-code-own-bg":["#70757914","#00000020"],"--color-composer-button":["#707579CC","#AAAAAACC"],"--color-message-reaction":["#ebf3fd","#2b2a35"],"--color-message-reaction-hover":["#c5def9","#343147"],"--color-message-reaction-own":["#cef0ba","#675CAF"],"--color-message-reaction-hover-own":["#b5e0a4","#5B529B"]}');let i=!1;const d=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})?$/i,s=new Set(["--color-primary-shade","--color-text-secondary"]),u=(e,t,n)=>(1-n)*e+n*t,c=Object.keys(a).map((e=>({property:e,colors:[l(a[e][0]),l(a[e][1])]})));function l(e){const t=d.exec(e);return{r:parseInt(t[1],16),g:parseInt(t[2],16),b:parseInt(t[3],16),a:void 0!==t[4]?parseInt(t[4],16):void 0}}function f(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;c.forEach((r=>{let{property:o,colors:a}=r;const i=Math.round(u(a[e].r,a[t].r,n)),d=Math.round(u(a[e].g,a[t].g,n)),c=Math.round(u(a[e].b,a[t].b,n)),l=void 0!==a[e].a?Math.round(u(a[e].a,a[t].a,n)):void 0;document.documentElement.style.setProperty(o,void 0!==l?`rgba(${i},${d},${c},${l/255})`:`rgb(${i},${d},${c})`),s.has(o)&&document.documentElement.style.setProperty(`${o}-rgb`,`${i},${d},${c}`)}))}const h=(e,t)=>{const n="dark"===e,a=i&&t,d=n?0:1,s=n?1:0,u=Date.now(),c=document.querySelector('meta[name="theme-color"]');document.documentElement.classList.remove("theme-"+(n?"light":"dark")),i&&document.documentElement.classList.add("no-animations"),document.documentElement.classList.add(`theme-${e}`),c&&c.setAttribute("content",n?"#212121":"#fff"),setTimeout((()=>{document.documentElement.classList.remove("no-animations")}),500),i=!0,a?(0,o.T2)((()=>{(0,r.cK)((()=>{const e=Math.min((Date.now()-u)/200,1);return f(d,s,function(e){return 1-(1-e)**3.5}(e)),e<1}))})):f(d,s)}},2155:(e,t,n)=>{"use strict";n.d(t,{Xv:()=>s,bi:()=>d,kh:()=>a});var r=n(33681),o=n(34284);function a(e){return String(e).replace(/\d(?=(\d{3})+$)/g,"$& ")}function i(e){return".0"===String(e.toFixed(1)).substr(-2)?Math.round(e):e.toFixed(1).replace(".",",")}function d(e){return e<1e3?e:e<1e6?`${i(e/1e3)}K`:`${i(e/1e6)}M`}const s=(0,n(15155).Z)((function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;return e.replace(/[.,!@#$%^&*()_+=\-`~[\]/\\{}:"|<>?]+/gi,"").trim().split(/\s+/).slice(0,t).map((e=>{if(!e.length)return"";const t=(e=(0,o.g6)(e)).match(r.Z);return t&&e.startsWith(t[0])?t[0]:e.match(/./u)[0].toUpperCase()})).join("")}))},48035:(e,t,n)=>{"use strict";function r(e,t){return!e||!t||e.length<=t?e:`${e.substring(0,t)}...`}n.d(t,{Z:()=>r})},10862:(e,t,n)=>{"use strict";n.d(t,{Hu:()=>s,_y:()=>u,p6:()=>c});var r=n(77361),o=n(71394),a=n(69118);let i,d;const s="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=";async function u(e,t){for(l();!d.wasmReady;)await(0,a.wO)(2e3);const{result:n,width:r,height:o}=await function(e,t){return new Promise((n=>{d.requests||(d.requests=new Map),d.requests.set(e,n),d.postMessage({id:e,blob:t})}))}(e,t);if(r&&o)return function(e){let{result:t,width:n,height:r}=e;return i||(i=document.createElement("canvas")),new Promise((e=>{const o=new ImageData(t,n,r);i.width=n,i.height=r,i.getContext("2d").putImageData(o,0,0),i.toBlob((t=>{e(null!=t?t:void 0)}),"image/png",1)}))}({result:n,width:r,height:o})}async function c(e,t){if((0,r.on)()||"data:image/webp"!==t.substr(0,15))return t;l();const n=await u(e,(0,o.A9)(t));if(!n)throw new Error(`Can't convert webp to png. Url: ${t}`);return(0,o.YJ)(n)}function l(){d||(d=new Worker(new URL(n.p+n.u(9536),n.b)),d.wasmReady=!1,d.onmessage=f)}function f(e){const{id:t}=e.data;switch(e.data.type){case"initialized":d.wasmReady=!0;break;case"result":if(d.requests.has(t)){const n=d.requests.get(t);d.requests.delete(t),n(e.data)}}}},706:(e,t,n)=>{"use strict";n.d(t,{IT:()=>l,W8:()=>h,px:()=>f});var r=n(83716),o=n(33555),a=n(3100);const i=["t.me","telegram.me"].map((e=>`//${e}/_websync_?`)),d=`${r.Ji} Z`,s="tgme_sync",u=()=>Math.floor(Number(new Date)/1e3);let c;const l=e=>{if(r.Nu)return;const t=u(),{canRedirect:n,ts:o}=JSON.parse(localStorage.getItem(s)||"{}");return n!==e||o+86400<=t?Promise.all(i.map((t=>new Promise(((n,r)=>{const o=document.createElement("script"),a=()=>Boolean(document.body.removeChild(o));o.src=t+new URLSearchParams({authed:Number(e).toString(),version:d}),document.body.appendChild(o),o.onload=()=>{(e=>{const t=u();localStorage.setItem(s,JSON.stringify({canRedirect:e,ts:t}))})(e),a(),c&&(clearTimeout(c),c=void 0),f(),n()},o.onerror=()=>{a(),r()}}))))):Promise.resolve()};function f(){if(r.eM)return;if(void 0!==c)return;const e=u(),{ts:t}=JSON.parse(localStorage.getItem(s)||"{}"),n=86400-(e-t);c=setTimeout((()=>{const{authState:e}=(0,o.Rd)(),t="authorizationStateReady"===e||(0,a.ti)(!0);l(t)}),Math.max(0,1e3*n))}function h(){localStorage.removeItem(s)}},43858:(e,t,n)=>{"use strict";n.d(t,{Z:()=>h,z:()=>l});var r=n(69118),o=n(83716),a=n(77361);const i=a.wB&&f(),d=window.innerHeight;let s=l(),u=!1;const c=(0,r.P2)((()=>{s=l(),!u&&((s.width<=o.l3||s.width<=o.u_&&s.height<=o.rO)!==a.wB||a.wB&&i!==f())&&window.location.reload()}),250,!0);function l(){let e;e=a.cj?window.visualViewport.height+window.visualViewport.pageTop:window.innerHeight;const t=.01*e;return document.documentElement.style.setProperty("--vh",`${t}px`),{width:window.innerWidth,height:window.innerHeight}}function f(){return a.cj?window.matchMedia("(orientation: landscape)").matches:window.matchMedia("screen and (min-device-aspect-ratio: 1/1) and (orientation: landscape)").matches}window.addEventListener("orientationchange",c),a.cj?window.visualViewport.addEventListener("resize",c):window.addEventListener("resize",c);const h={get:()=>s,getIsKeyboardVisible:()=>d>s.height,disableRefresh:function(){u=!0},enableRefresh:function(){u=!1}}},15155:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});const r=new WeakMap;function o(e){return function(){let t=r.get(e);for(var n=arguments.length,o=new Array(n),a=0;a<n;a++)o[a]=arguments[a];const i=o.map(String).join("_");if(t){const e=t.get(i);if(e)return e}else t=new Map,r.set(e,t);const d=e(...o);return t.set(i,d),d}}},91915:e=>{self,e.exports=(()=>{var e={192:(e,t)=>{var n,r,o=function(){var e=function(e,t){var n=e,r=i[t],o=null,a=0,s=null,m=[],v={},b=function(e,t){o=function(e){for(var t=new Array(e),n=0;n<e;n+=1){t[n]=new Array(e);for(var r=0;r<e;r+=1)t[n][r]=null}return t}(a=4*n+17),w(0,0),w(a-7,0),w(0,a-7),C(),I(),E(e,t),n>=7&&S(e),null==s&&(s=M(n,r,m)),P(s,t)},w=function(e,t){for(var n=-1;n<=7;n+=1)if(!(e+n<=-1||a<=e+n))for(var r=-1;r<=7;r+=1)t+r<=-1||a<=t+r||(o[e+n][t+r]=0<=n&&n<=6&&(0==r||6==r)||0<=r&&r<=6&&(0==n||6==n)||2<=n&&n<=4&&2<=r&&r<=4)},I=function(){for(var e=8;e<a-8;e+=1)null==o[e][6]&&(o[e][6]=e%2==0);for(var t=8;t<a-8;t+=1)null==o[6][t]&&(o[6][t]=t%2==0)},C=function(){for(var e=d.getPatternPosition(n),t=0;t<e.length;t+=1)for(var r=0;r<e.length;r+=1){var a=e[t],i=e[r];if(null==o[a][i])for(var s=-2;s<=2;s+=1)for(var u=-2;u<=2;u+=1)o[a+s][i+u]=-2==s||2==s||-2==u||2==u||0==s&&0==u}},S=function(e){for(var t=d.getBCHTypeNumber(n),r=0;r<18;r+=1){var i=!e&&1==(t>>r&1);o[Math.floor(r/3)][r%3+a-8-3]=i}for(r=0;r<18;r+=1)i=!e&&1==(t>>r&1),o[r%3+a-8-3][Math.floor(r/3)]=i},E=function(e,t){for(var n=r<<3|t,i=d.getBCHTypeInfo(n),s=0;s<15;s+=1){var u=!e&&1==(i>>s&1);s<6?o[s][8]=u:s<8?o[s+1][8]=u:o[a-15+s][8]=u}for(s=0;s<15;s+=1)u=!e&&1==(i>>s&1),s<8?o[8][a-s-1]=u:s<9?o[8][15-s-1+1]=u:o[8][15-s-1]=u;o[a-8][8]=!e},P=function(e,t){for(var n=-1,r=a-1,i=7,s=0,u=d.getMaskFunction(t),c=a-1;c>0;c-=2)for(6==c&&(c-=1);;){for(var l=0;l<2;l+=1)if(null==o[r][c-l]){var f=!1;s<e.length&&(f=1==(e[s]>>>i&1)),u(r,c-l)&&(f=!f),o[r][c-l]=f,-1==(i-=1)&&(s+=1,i=7)}if((r+=n)<0||a<=r){r-=n,n=-n;break}}},M=function(e,t,n){for(var r=c.getRSBlocks(e,t),o=l(),a=0;a<n.length;a+=1){var i=n[a];o.put(i.getMode(),4),o.put(i.getLength(),d.getLengthInBits(i.getMode(),e)),i.write(o)}var s=0;for(a=0;a<r.length;a+=1)s+=r[a].dataCount;if(o.getLengthInBits()>8*s)throw"code length overflow. ("+o.getLengthInBits()+">"+8*s+")";for(o.getLengthInBits()+4<=8*s&&o.put(0,4);o.getLengthInBits()%8!=0;)o.putBit(!1);for(;!(o.getLengthInBits()>=8*s||(o.put(236,8),o.getLengthInBits()>=8*s));)o.put(17,8);return function(e,t){for(var n=0,r=0,o=0,a=new Array(t.length),i=new Array(t.length),s=0;s<t.length;s+=1){var c=t[s].dataCount,l=t[s].totalCount-c;r=Math.max(r,c),o=Math.max(o,l),a[s]=new Array(c);for(var f=0;f<a[s].length;f+=1)a[s][f]=255&e.getBuffer()[f+n];n+=c;var h=d.getErrorCorrectPolynomial(l),g=u(a[s],h.getLength()-1).mod(h);for(i[s]=new Array(h.getLength()-1),f=0;f<i[s].length;f+=1){var p=f+g.getLength()-i[s].length;i[s][f]=p>=0?g.getAt(p):0}}var m=0;for(f=0;f<t.length;f+=1)m+=t[f].totalCount;var v=new Array(m),y=0;for(f=0;f<r;f+=1)for(s=0;s<t.length;s+=1)f<a[s].length&&(v[y]=a[s][f],y+=1);for(f=0;f<o;f+=1)for(s=0;s<t.length;s+=1)f<i[s].length&&(v[y]=i[s][f],y+=1);return v}(o,r)};v.addData=function(e,t){var n=null;switch(t=t||"Byte"){case"Numeric":n=f(e);break;case"Alphanumeric":n=h(e);break;case"Byte":n=g(e);break;case"Kanji":n=p(e);break;default:throw"mode:"+t}m.push(n),s=null},v.isDark=function(e,t){if(e<0||a<=e||t<0||a<=t)throw e+","+t;return o[e][t]},v.getModuleCount=function(){return a},v.make=function(){if(n<1){for(var e=1;e<40;e++){for(var t=c.getRSBlocks(e,r),o=l(),a=0;a<m.length;a++){var i=m[a];o.put(i.getMode(),4),o.put(i.getLength(),d.getLengthInBits(i.getMode(),e)),i.write(o)}var s=0;for(a=0;a<t.length;a++)s+=t[a].dataCount;if(o.getLengthInBits()<=8*s)break}n=e}b(!1,function(){for(var e=0,t=0,n=0;n<8;n+=1){b(!0,n);var r=d.getLostPoint(v);(0==n||e>r)&&(e=r,t=n)}return t}())},v.createTableTag=function(e,t){e=e||2;var n="";n+='<table style="',n+=" border-width: 0px; border-style: none;",n+=" border-collapse: collapse;",n+=" padding: 0px; margin: "+(t=void 0===t?4*e:t)+"px;",n+='">',n+="<tbody>";for(var r=0;r<v.getModuleCount();r+=1){n+="<tr>";for(var o=0;o<v.getModuleCount();o+=1)n+='<td style="',n+=" border-width: 0px; border-style: none;",n+=" border-collapse: collapse;",n+=" padding: 0px; margin: 0px;",n+=" width: "+e+"px;",n+=" height: "+e+"px;",n+=" background-color: ",n+=v.isDark(r,o)?"#000000":"#ffffff",n+=";",n+='"/>';n+="</tr>"}return(n+="</tbody>")+"</table>"},v.createSvgTag=function(e,t,n,r){var o={};"object"==typeof arguments[0]&&(e=(o=arguments[0]).cellSize,t=o.margin,n=o.alt,r=o.title),e=e||2,t=void 0===t?4*e:t,(n="string"==typeof n?{text:n}:n||{}).text=n.text||null,n.id=n.text?n.id||"qrcode-description":null,(r="string"==typeof r?{text:r}:r||{}).text=r.text||null,r.id=r.text?r.id||"qrcode-title":null;var a,i,d,s,u=v.getModuleCount()*e+2*t,c="";for(s="l"+e+",0 0,"+e+" -"+e+",0 0,-"+e+"z ",c+='<svg version="1.1" xmlns="http://www.w3.org/2000/svg"',c+=o.scalable?"":' width="'+u+'px" height="'+u+'px"',c+=' viewBox="0 0 '+u+" "+u+'" ',c+=' preserveAspectRatio="xMinYMin meet"',c+=r.text||n.text?' role="img" aria-labelledby="'+A([r.id,n.id].join(" ").trim())+'"':"",c+=">",c+=r.text?'<title id="'+A(r.id)+'">'+A(r.text)+"</title>":"",c+=n.text?'<description id="'+A(n.id)+'">'+A(n.text)+"</description>":"",c+='<rect width="100%" height="100%" fill="white" cx="0" cy="0"/>',c+='<path d="',i=0;i<v.getModuleCount();i+=1)for(d=i*e+t,a=0;a<v.getModuleCount();a+=1)v.isDark(i,a)&&(c+="M"+(a*e+t)+","+d+s);return(c+='" stroke="transparent" fill="black"/>')+"</svg>"},v.createDataURL=function(e,t){e=e||2,t=void 0===t?4*e:t;var n=v.getModuleCount()*e+2*t,r=t,o=n-t;return y(n,n,(function(t,n){if(r<=t&&t<o&&r<=n&&n<o){var a=Math.floor((t-r)/e),i=Math.floor((n-r)/e);return v.isDark(i,a)?0:1}return 1}))},v.createImgTag=function(e,t,n){e=e||2,t=void 0===t?4*e:t;var r=v.getModuleCount()*e+2*t,o="";return o+="<img",o+=' src="',o+=v.createDataURL(e,t),o+='"',o+=' width="',o+=r,o+='"',o+=' height="',o+=r,o+='"',n&&(o+=' alt="',o+=A(n),o+='"'),o+"/>"};var A=function(e){for(var t="",n=0;n<e.length;n+=1){var r=e.charAt(n);switch(r){case"<":t+="&lt;";break;case">":t+="&gt;";break;case"&":t+="&amp;";break;case'"':t+="&quot;";break;default:t+=r}}return t};return v.createASCII=function(e,t){if((e=e||1)<2)return function(e){e=void 0===e?2:e;var t,n,r,o,a,i=1*v.getModuleCount()+2*e,d=e,s=i-e,u={"██":"█","█ ":"▀"," █":"▄"," ":" "},c={"██":"▀","█ ":"▀"," █":" "," ":" "},l="";for(t=0;t<i;t+=2){for(r=Math.floor((t-d)/1),o=Math.floor((t+1-d)/1),n=0;n<i;n+=1)a="█",d<=n&&n<s&&d<=t&&t<s&&v.isDark(r,Math.floor((n-d)/1))&&(a=" "),d<=n&&n<s&&d<=t+1&&t+1<s&&v.isDark(o,Math.floor((n-d)/1))?a+=" ":a+="█",l+=e<1&&t+1>=s?c[a]:u[a];l+="\n"}return i%2&&e>0?l.substring(0,l.length-i-1)+Array(i+1).join("▀"):l.substring(0,l.length-1)}(t);e-=1,t=void 0===t?2*e:t;var n,r,o,a,i=v.getModuleCount()*e+2*t,d=t,s=i-t,u=Array(e+1).join("██"),c=Array(e+1).join(" "),l="",f="";for(n=0;n<i;n+=1){for(o=Math.floor((n-d)/e),f="",r=0;r<i;r+=1)a=1,d<=r&&r<s&&d<=n&&n<s&&v.isDark(o,Math.floor((r-d)/e))&&(a=0),f+=a?u:c;for(o=0;o<e;o+=1)l+=f+"\n"}return l.substring(0,l.length-1)},v.renderTo2dContext=function(e,t){t=t||2;for(var n=v.getModuleCount(),r=0;r<n;r++)for(var o=0;o<n;o++)e.fillStyle=v.isDark(r,o)?"black":"white",e.fillRect(r*t,o*t,t,t)},v};e.stringToBytes=(e.stringToBytesFuncs={default:function(e){for(var t=[],n=0;n<e.length;n+=1){var r=e.charCodeAt(n);t.push(255&r)}return t}}).default,e.createStringToBytes=function(e,t){var n=function(){for(var n=v(e),r=function(){var e=n.read();if(-1==e)throw"eof";return e},o=0,a={};;){var i=n.read();if(-1==i)break;var d=r(),s=r()<<8|r();a[String.fromCharCode(i<<8|d)]=s,o+=1}if(o!=t)throw o+" != "+t;return a}(),r="?".charCodeAt(0);return function(e){for(var t=[],o=0;o<e.length;o+=1){var a=e.charCodeAt(o);if(a<128)t.push(a);else{var i=n[e.charAt(o)];"number"==typeof i?(255&i)==i?t.push(i):(t.push(i>>>8),t.push(255&i)):t.push(r)}}return t}};var t,n,r,o,a,i={L:1,M:0,Q:3,H:2},d=(t=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],n=1335,r=7973,a=function(e){for(var t=0;0!=e;)t+=1,e>>>=1;return t},(o={}).getBCHTypeInfo=function(e){for(var t=e<<10;a(t)-a(n)>=0;)t^=n<<a(t)-a(n);return 21522^(e<<10|t)},o.getBCHTypeNumber=function(e){for(var t=e<<12;a(t)-a(r)>=0;)t^=r<<a(t)-a(r);return e<<12|t},o.getPatternPosition=function(e){return t[e-1]},o.getMaskFunction=function(e){switch(e){case 0:return function(e,t){return(e+t)%2==0};case 1:return function(e,t){return e%2==0};case 2:return function(e,t){return t%3==0};case 3:return function(e,t){return(e+t)%3==0};case 4:return function(e,t){return(Math.floor(e/2)+Math.floor(t/3))%2==0};case 5:return function(e,t){return e*t%2+e*t%3==0};case 6:return function(e,t){return(e*t%2+e*t%3)%2==0};case 7:return function(e,t){return(e*t%3+(e+t)%2)%2==0};default:throw"bad maskPattern:"+e}},o.getErrorCorrectPolynomial=function(e){for(var t=u([1],0),n=0;n<e;n+=1)t=t.multiply(u([1,s.gexp(n)],0));return t},o.getLengthInBits=function(e,t){if(1<=t&&t<10)switch(e){case 1:return 10;case 2:return 9;case 4:case 8:return 8;default:throw"mode:"+e}else if(t<27)switch(e){case 1:return 12;case 2:return 11;case 4:return 16;case 8:return 10;default:throw"mode:"+e}else{if(!(t<41))throw"type:"+t;switch(e){case 1:return 14;case 2:return 13;case 4:return 16;case 8:return 12;default:throw"mode:"+e}}},o.getLostPoint=function(e){for(var t=e.getModuleCount(),n=0,r=0;r<t;r+=1)for(var o=0;o<t;o+=1){for(var a=0,i=e.isDark(r,o),d=-1;d<=1;d+=1)if(!(r+d<0||t<=r+d))for(var s=-1;s<=1;s+=1)o+s<0||t<=o+s||0==d&&0==s||i==e.isDark(r+d,o+s)&&(a+=1);a>5&&(n+=3+a-5)}for(r=0;r<t-1;r+=1)for(o=0;o<t-1;o+=1){var u=0;e.isDark(r,o)&&(u+=1),e.isDark(r+1,o)&&(u+=1),e.isDark(r,o+1)&&(u+=1),e.isDark(r+1,o+1)&&(u+=1),0!=u&&4!=u||(n+=3)}for(r=0;r<t;r+=1)for(o=0;o<t-6;o+=1)e.isDark(r,o)&&!e.isDark(r,o+1)&&e.isDark(r,o+2)&&e.isDark(r,o+3)&&e.isDark(r,o+4)&&!e.isDark(r,o+5)&&e.isDark(r,o+6)&&(n+=40);for(o=0;o<t;o+=1)for(r=0;r<t-6;r+=1)e.isDark(r,o)&&!e.isDark(r+1,o)&&e.isDark(r+2,o)&&e.isDark(r+3,o)&&e.isDark(r+4,o)&&!e.isDark(r+5,o)&&e.isDark(r+6,o)&&(n+=40);var c=0;for(o=0;o<t;o+=1)for(r=0;r<t;r+=1)e.isDark(r,o)&&(c+=1);return n+Math.abs(100*c/t/t-50)/5*10},o),s=function(){for(var e=new Array(256),t=new Array(256),n=0;n<8;n+=1)e[n]=1<<n;for(n=8;n<256;n+=1)e[n]=e[n-4]^e[n-5]^e[n-6]^e[n-8];for(n=0;n<255;n+=1)t[e[n]]=n;return{glog:function(e){if(e<1)throw"glog("+e+")";return t[e]},gexp:function(t){for(;t<0;)t+=255;for(;t>=256;)t-=255;return e[t]}}}();function u(e,t){if(void 0===e.length)throw e.length+"/"+t;var n=function(){for(var n=0;n<e.length&&0==e[n];)n+=1;for(var r=new Array(e.length-n+t),o=0;o<e.length-n;o+=1)r[o]=e[o+n];return r}(),r={getAt:function(e){return n[e]},getLength:function(){return n.length},multiply:function(e){for(var t=new Array(r.getLength()+e.getLength()-1),n=0;n<r.getLength();n+=1)for(var o=0;o<e.getLength();o+=1)t[n+o]^=s.gexp(s.glog(r.getAt(n))+s.glog(e.getAt(o)));return u(t,0)},mod:function(e){if(r.getLength()-e.getLength()<0)return r;for(var t=s.glog(r.getAt(0))-s.glog(e.getAt(0)),n=new Array(r.getLength()),o=0;o<r.getLength();o+=1)n[o]=r.getAt(o);for(o=0;o<e.getLength();o+=1)n[o]^=s.gexp(s.glog(e.getAt(o))+t);return u(n,0).mod(e)}};return r}var c=function(){var e=[[1,26,19],[1,26,16],[1,26,13],[1,26,9],[1,44,34],[1,44,28],[1,44,22],[1,44,16],[1,70,55],[1,70,44],[2,35,17],[2,35,13],[1,100,80],[2,50,32],[2,50,24],[4,25,9],[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],[2,86,68],[4,43,27],[4,43,19],[4,43,15],[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],[2,146,116],[3,58,36,2,59,37],[4,36,16,4,37,17],[4,36,12,4,37,13],[2,86,68,2,87,69],[4,69,43,1,70,44],[6,43,19,2,44,20],[6,43,15,2,44,16],[4,101,81],[1,80,50,4,81,51],[4,50,22,4,51,23],[3,36,12,8,37,13],[2,116,92,2,117,93],[6,58,36,2,59,37],[4,46,20,6,47,21],[7,42,14,4,43,15],[4,133,107],[8,59,37,1,60,38],[8,44,20,4,45,21],[12,33,11,4,34,12],[3,145,115,1,146,116],[4,64,40,5,65,41],[11,36,16,5,37,17],[11,36,12,5,37,13],[5,109,87,1,110,88],[5,65,41,5,66,42],[5,54,24,7,55,25],[11,36,12,7,37,13],[5,122,98,1,123,99],[7,73,45,3,74,46],[15,43,19,2,44,20],[3,45,15,13,46,16],[1,135,107,5,136,108],[10,74,46,1,75,47],[1,50,22,15,51,23],[2,42,14,17,43,15],[5,150,120,1,151,121],[9,69,43,4,70,44],[17,50,22,1,51,23],[2,42,14,19,43,15],[3,141,113,4,142,114],[3,70,44,11,71,45],[17,47,21,4,48,22],[9,39,13,16,40,14],[3,135,107,5,136,108],[3,67,41,13,68,42],[15,54,24,5,55,25],[15,43,15,10,44,16],[4,144,116,4,145,117],[17,68,42],[17,50,22,6,51,23],[19,46,16,6,47,17],[2,139,111,7,140,112],[17,74,46],[7,54,24,16,55,25],[34,37,13],[4,151,121,5,152,122],[4,75,47,14,76,48],[11,54,24,14,55,25],[16,45,15,14,46,16],[6,147,117,4,148,118],[6,73,45,14,74,46],[11,54,24,16,55,25],[30,46,16,2,47,17],[8,132,106,4,133,107],[8,75,47,13,76,48],[7,54,24,22,55,25],[22,45,15,13,46,16],[10,142,114,2,143,115],[19,74,46,4,75,47],[28,50,22,6,51,23],[33,46,16,4,47,17],[8,152,122,4,153,123],[22,73,45,3,74,46],[8,53,23,26,54,24],[12,45,15,28,46,16],[3,147,117,10,148,118],[3,73,45,23,74,46],[4,54,24,31,55,25],[11,45,15,31,46,16],[7,146,116,7,147,117],[21,73,45,7,74,46],[1,53,23,37,54,24],[19,45,15,26,46,16],[5,145,115,10,146,116],[19,75,47,10,76,48],[15,54,24,25,55,25],[23,45,15,25,46,16],[13,145,115,3,146,116],[2,74,46,29,75,47],[42,54,24,1,55,25],[23,45,15,28,46,16],[17,145,115],[10,74,46,23,75,47],[10,54,24,35,55,25],[19,45,15,35,46,16],[17,145,115,1,146,116],[14,74,46,21,75,47],[29,54,24,19,55,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48],[46,54,24,10,55,25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10,45,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]],t=function(e,t){var n={};return n.totalCount=e,n.dataCount=t,n},n={getRSBlocks:function(n,r){var o=function(t,n){switch(n){case i.L:return e[4*(t-1)+0];case i.M:return e[4*(t-1)+1];case i.Q:return e[4*(t-1)+2];case i.H:return e[4*(t-1)+3];default:return}}(n,r);if(void 0===o)throw"bad rs block @ typeNumber:"+n+"/errorCorrectionLevel:"+r;for(var a=o.length/3,d=[],s=0;s<a;s+=1)for(var u=o[3*s+0],c=o[3*s+1],l=o[3*s+2],f=0;f<u;f+=1)d.push(t(c,l));return d}};return n}(),l=function(){var e=[],t=0,n={getBuffer:function(){return e},getAt:function(t){var n=Math.floor(t/8);return 1==(e[n]>>>7-t%8&1)},put:function(e,t){for(var r=0;r<t;r+=1)n.putBit(1==(e>>>t-r-1&1))},getLengthInBits:function(){return t},putBit:function(n){var r=Math.floor(t/8);e.length<=r&&e.push(0),n&&(e[r]|=128>>>t%8),t+=1}};return n},f=function(e){var t=e,n={getMode:function(){return 1},getLength:function(e){return t.length},write:function(e){for(var n=t,o=0;o+2<n.length;)e.put(r(n.substring(o,o+3)),10),o+=3;o<n.length&&(n.length-o==1?e.put(r(n.substring(o,o+1)),4):n.length-o==2&&e.put(r(n.substring(o,o+2)),7))}},r=function(e){for(var t=0,n=0;n<e.length;n+=1)t=10*t+o(e.charAt(n));return t},o=function(e){if("0"<=e&&e<="9")return e.charCodeAt(0)-"0".charCodeAt(0);throw"illegal char :"+e};return n},h=function(e){var t=e,n={getMode:function(){return 2},getLength:function(e){return t.length},write:function(e){for(var n=t,o=0;o+1<n.length;)e.put(45*r(n.charAt(o))+r(n.charAt(o+1)),11),o+=2;o<n.length&&e.put(r(n.charAt(o)),6)}},r=function(e){if("0"<=e&&e<="9")return e.charCodeAt(0)-"0".charCodeAt(0);if("A"<=e&&e<="Z")return e.charCodeAt(0)-"A".charCodeAt(0)+10;switch(e){case" ":return 36;case"$":return 37;case"%":return 38;case"*":return 39;case"+":return 40;case"-":return 41;case".":return 42;case"/":return 43;case":":return 44;default:throw"illegal char :"+e}};return n},g=function(t){var n=e.stringToBytes(t);return{getMode:function(){return 4},getLength:function(e){return n.length},write:function(e){for(var t=0;t<n.length;t+=1)e.put(n[t],8)}}},p=function(t){var n=e.stringToBytesFuncs.SJIS;if(!n)throw"sjis not supported.";!function(e,t){var r=n("友");if(2!=r.length||38726!=(r[0]<<8|r[1]))throw"sjis not supported."}();var r=n(t),o={getMode:function(){return 8},getLength:function(e){return~~(r.length/2)},write:function(e){for(var t=r,n=0;n+1<t.length;){var o=(255&t[n])<<8|255&t[n+1];if(33088<=o&&o<=40956)o-=33088;else{if(!(57408<=o&&o<=60351))throw"illegal char at "+(n+1)+"/"+o;o-=49472}o=192*(o>>>8&255)+(255&o),e.put(o,13),n+=2}if(n<t.length)throw"illegal char at "+(n+1)}};return o},m=function(){var e=[],t={writeByte:function(t){e.push(255&t)},writeShort:function(e){t.writeByte(e),t.writeByte(e>>>8)},writeBytes:function(e,n,r){n=n||0,r=r||e.length;for(var o=0;o<r;o+=1)t.writeByte(e[o+n])},writeString:function(e){for(var n=0;n<e.length;n+=1)t.writeByte(e.charCodeAt(n))},toByteArray:function(){return e},toString:function(){var t="";t+="[";for(var n=0;n<e.length;n+=1)n>0&&(t+=","),t+=e[n];return t+"]"}};return t},v=function(e){var t=e,n=0,r=0,o=0,a={read:function(){for(;o<8;){if(n>=t.length){if(0==o)return-1;throw"unexpected end of file./"+o}var e=t.charAt(n);if(n+=1,"="==e)return o=0,-1;e.match(/^\s$/)||(r=r<<6|i(e.charCodeAt(0)),o+=6)}var a=r>>>o-8&255;return o-=8,a}},i=function(e){if(65<=e&&e<=90)return e-65;if(97<=e&&e<=122)return e-97+26;if(48<=e&&e<=57)return e-48+52;if(43==e)return 62;if(47==e)return 63;throw"c:"+e};return a},y=function(e,t,n){for(var r=function(e,t){var n=e,r=t,o=new Array(e*t),a={setPixel:function(e,t,r){o[t*n+e]=r},write:function(e){e.writeString("GIF87a"),e.writeShort(n),e.writeShort(r),e.writeByte(128),e.writeByte(0),e.writeByte(0),e.writeByte(0),e.writeByte(0),e.writeByte(0),e.writeByte(255),e.writeByte(255),e.writeByte(255),e.writeString(","),e.writeShort(0),e.writeShort(0),e.writeShort(n),e.writeShort(r),e.writeByte(0);var t=i(2);e.writeByte(2);for(var o=0;t.length-o>255;)e.writeByte(255),e.writeBytes(t,o,255),o+=255;e.writeByte(t.length-o),e.writeBytes(t,o,t.length-o),e.writeByte(0),e.writeString(";")}},i=function(e){for(var t=1<<e,n=1+(1<<e),r=e+1,a=d(),i=0;i<t;i+=1)a.add(String.fromCharCode(i));a.add(String.fromCharCode(t)),a.add(String.fromCharCode(n));var s,u,c,l=m(),f=(s=l,u=0,c=0,{write:function(e,t){if(e>>>t!=0)throw"length over";for(;u+t>=8;)s.writeByte(255&(e<<u|c)),t-=8-u,e>>>=8-u,c=0,u=0;c|=e<<u,u+=t},flush:function(){u>0&&s.writeByte(c)}});f.write(t,r);var h=0,g=String.fromCharCode(o[h]);for(h+=1;h<o.length;){var p=String.fromCharCode(o[h]);h+=1,a.contains(g+p)?g+=p:(f.write(a.indexOf(g),r),a.size()<4095&&(a.size()==1<<r&&(r+=1),a.add(g+p)),g=p)}return f.write(a.indexOf(g),r),f.write(n,r),f.flush(),l.toByteArray()},d=function(){var e={},t=0,n={add:function(r){if(n.contains(r))throw"dup key:"+r;e[r]=t,t+=1},size:function(){return t},indexOf:function(t){return e[t]},contains:function(t){return void 0!==e[t]}};return n};return a}(e,t),o=0;o<t;o+=1)for(var a=0;a<e;a+=1)r.setPixel(a,o,n(a,o));var i=m();r.write(i);for(var d=function(){var e=0,t=0,n=0,r="",o={},a=function(e){r+=String.fromCharCode(i(63&e))},i=function(e){if(e<0);else{if(e<26)return 65+e;if(e<52)return e-26+97;if(e<62)return e-52+48;if(62==e)return 43;if(63==e)return 47}throw"n:"+e};return o.writeByte=function(r){for(e=e<<8|255&r,t+=8,n+=1;t>=6;)a(e>>>t-6),t-=6},o.flush=function(){if(t>0&&(a(e<<6-t),e=0,t=0),n%3!=0)for(var o=3-n%3,i=0;i<o;i+=1)r+="="},o.toString=function(){return r},o}(),s=i.toByteArray(),u=0;u<s.length;u+=1)d.writeByte(s[u]);return d.flush(),"data:image/gif;base64,"+d};return e}();o.stringToBytesFuncs["UTF-8"]=function(e){return function(e){for(var t=[],n=0;n<e.length;n++){var r=e.charCodeAt(n);r<128?t.push(r):r<2048?t.push(192|r>>6,128|63&r):r<55296||r>=57344?t.push(224|r>>12,128|r>>6&63,128|63&r):(n++,r=65536+((1023&r)<<10|1023&e.charCodeAt(n)),t.push(240|r>>18,128|r>>12&63,128|r>>6&63,128|63&r))}return t}(e)},void 0===(r="function"==typeof(n=function(){return o})?n.apply(t,[]):n)||(e.exports=r)}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var a=t[r]={exports:{}};return e[r](a,a.exports,n),a.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var r={};return(()=>{"use strict";n.d(r,{default:()=>E});const e=e=>!!e&&"object"==typeof e&&!Array.isArray(e);function t(n,...r){if(!r.length)return n;const o=r.shift();return void 0!==o&&e(n)&&e(o)?(n=Object.assign({},n),Object.keys(o).forEach((r=>{const a=n[r],i=o[r];Array.isArray(a)&&Array.isArray(i)?n[r]=i:e(a)&&e(i)?n[r]=t(Object.assign({},a),i):n[r]=i})),t(n,...r)):n}function o(e,t){const n=document.createElement("a");n.download=t,n.href=e,document.body.appendChild(n),n.click(),document.body.removeChild(n)}function a(e){return new Promise((t=>{const n=new FileReader;n.onloadend=()=>t(n.result),n.readAsDataURL(e)}))}const i={L:.07,M:.15,Q:.25,H:.3};class d{constructor({svg:e,type:t}){this._svg=e,this._type=t}draw(e,t,n,r){let o;switch(this._type){case"dots":o=this._drawDot;break;case"classy":o=this._drawClassy;break;case"classy-rounded":o=this._drawClassyRounded;break;case"rounded":o=this._drawRounded;break;case"extra-rounded":o=this._drawExtraRounded;break;default:o=this._drawSquare}o.call(this,{x:e,y:t,size:n,getNeighbor:r})}_rotateFigure({x:e,y:t,size:n,rotation:r=0,draw:o}){var a;const i=e+n/2,d=t+n/2;o(),null===(a=this._element)||void 0===a||a.setAttribute("transform",`rotate(${180*r/Math.PI},${i},${d})`)}_basicDot(e){const{size:t,x:n,y:r}=e;this._rotateFigure(Object.assign(Object.assign({},e),{draw:()=>{this._element=document.createElementNS("http://www.w3.org/2000/svg","circle"),this._element.setAttribute("cx",String(n+t/2)),this._element.setAttribute("cy",String(r+t/2)),this._element.setAttribute("r",String(t/2))}}))}_basicSquare(e){const{size:t,x:n,y:r}=e;this._rotateFigure(Object.assign(Object.assign({},e),{draw:()=>{this._element=document.createElementNS("http://www.w3.org/2000/svg","rect"),this._element.setAttribute("x",String(n)),this._element.setAttribute("y",String(r)),this._element.setAttribute("width",String(t)),this._element.setAttribute("height",String(t))}}))}_basicSideRounded(e){const{size:t,x:n,y:r}=e;this._rotateFigure(Object.assign(Object.assign({},e),{draw:()=>{this._element=document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("d",`M ${n} ${r}v ${t}h `+t/2+`a ${t/2} ${t/2}, 0, 0, 0, 0 ${-t}`)}}))}_basicCornerRounded(e){const{size:t,x:n,y:r}=e;this._rotateFigure(Object.assign(Object.assign({},e),{draw:()=>{this._element=document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("d",`M ${n} ${r}v ${t}h ${t}v `+-t/2+`a ${t/2} ${t/2}, 0, 0, 0, ${-t/2} ${-t/2}`)}}))}_basicCornerExtraRounded(e){const{size:t,x:n,y:r}=e;this._rotateFigure(Object.assign(Object.assign({},e),{draw:()=>{this._element=document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("d",`M ${n} ${r}v ${t}h ${t}a ${t} ${t}, 0, 0, 0, ${-t} ${-t}`)}}))}_basicCornersRounded(e){const{size:t,x:n,y:r}=e;this._rotateFigure(Object.assign(Object.assign({},e),{draw:()=>{this._element=document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("d",`M ${n} ${r}v `+t/2+`a ${t/2} ${t/2}, 0, 0, 0, ${t/2} ${t/2}h `+t/2+"v "+-t/2+`a ${t/2} ${t/2}, 0, 0, 0, ${-t/2} ${-t/2}`)}}))}_drawDot({x:e,y:t,size:n}){this._basicDot({x:e,y:t,size:n,rotation:0})}_drawSquare({x:e,y:t,size:n}){this._basicSquare({x:e,y:t,size:n,rotation:0})}_drawRounded({x:e,y:t,size:n,getNeighbor:r}){const o=r?+r(-1,0):0,a=r?+r(1,0):0,i=r?+r(0,-1):0,d=r?+r(0,1):0,s=o+a+i+d;if(0!==s)if(s>2||o&&a||i&&d)this._basicSquare({x:e,y:t,size:n,rotation:0});else{if(2===s){let r=0;return o&&i?r=Math.PI/2:i&&a?r=Math.PI:a&&d&&(r=-Math.PI/2),void this._basicCornerRounded({x:e,y:t,size:n,rotation:r})}if(1===s){let r=0;return i?r=Math.PI/2:a?r=Math.PI:d&&(r=-Math.PI/2),void this._basicSideRounded({x:e,y:t,size:n,rotation:r})}}else this._basicDot({x:e,y:t,size:n,rotation:0})}_drawExtraRounded({x:e,y:t,size:n,getNeighbor:r}){const o=r?+r(-1,0):0,a=r?+r(1,0):0,i=r?+r(0,-1):0,d=r?+r(0,1):0,s=o+a+i+d;if(0!==s)if(s>2||o&&a||i&&d)this._basicSquare({x:e,y:t,size:n,rotation:0});else{if(2===s){let r=0;return o&&i?r=Math.PI/2:i&&a?r=Math.PI:a&&d&&(r=-Math.PI/2),void this._basicCornerExtraRounded({x:e,y:t,size:n,rotation:r})}if(1===s){let r=0;return i?r=Math.PI/2:a?r=Math.PI:d&&(r=-Math.PI/2),void this._basicSideRounded({x:e,y:t,size:n,rotation:r})}}else this._basicDot({x:e,y:t,size:n,rotation:0})}_drawClassy({x:e,y:t,size:n,getNeighbor:r}){const o=r?+r(-1,0):0,a=r?+r(1,0):0,i=r?+r(0,-1):0,d=r?+r(0,1):0;0!==o+a+i+d?o||i?a||d?this._basicSquare({x:e,y:t,size:n,rotation:0}):this._basicCornerRounded({x:e,y:t,size:n,rotation:Math.PI/2}):this._basicCornerRounded({x:e,y:t,size:n,rotation:-Math.PI/2}):this._basicCornersRounded({x:e,y:t,size:n,rotation:Math.PI/2})}_drawClassyRounded({x:e,y:t,size:n,getNeighbor:r}){const o=r?+r(-1,0):0,a=r?+r(1,0):0,i=r?+r(0,-1):0,d=r?+r(0,1):0;0!==o+a+i+d?o||i?a||d?this._basicSquare({x:e,y:t,size:n,rotation:0}):this._basicCornerExtraRounded({x:e,y:t,size:n,rotation:Math.PI/2}):this._basicCornerExtraRounded({x:e,y:t,size:n,rotation:-Math.PI/2}):this._basicCornersRounded({x:e,y:t,size:n,rotation:Math.PI/2})}}class s{constructor({svg:e,type:t}){this._svg=e,this._type=t}draw(e,t,n,r){let o;switch(this._type){case"square":o=this._drawSquare;break;case"extra-rounded":o=this._drawExtraRounded;break;default:o=this._drawDot}o.call(this,{x:e,y:t,size:n,rotation:r})}_rotateFigure({x:e,y:t,size:n,rotation:r=0,draw:o}){var a;const i=e+n/2,d=t+n/2;o(),null===(a=this._element)||void 0===a||a.setAttribute("transform",`rotate(${180*r/Math.PI},${i},${d})`)}_basicDot(e){const{size:t,x:n,y:r}=e,o=t/7;this._rotateFigure(Object.assign(Object.assign({},e),{draw:()=>{this._element=document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("clip-rule","evenodd"),this._element.setAttribute("d",`M ${n+t/2} ${r}a ${t/2} ${t/2} 0 1 0 0.1 0zm 0 ${o}a ${t/2-o} ${t/2-o} 0 1 1 -0.1 0Z`)}}))}_basicSquare(e){const{size:t,x:n,y:r}=e,o=t/7;this._rotateFigure(Object.assign(Object.assign({},e),{draw:()=>{this._element=document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("clip-rule","evenodd"),this._element.setAttribute("d",`M ${n} ${r}v ${t}h ${t}v `+-t+"z"+`M ${n+o} ${r+o}h `+(t-2*o)+"v "+(t-2*o)+"h "+(2*o-t)+"z")}}))}_basicExtraRounded(e){const{size:t,x:n,y:r}=e,o=t/7;this._rotateFigure(Object.assign(Object.assign({},e),{draw:()=>{this._element=document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("clip-rule","evenodd"),this._element.setAttribute("d",`M ${n} ${r+2.5*o}v `+2*o+`a ${2.5*o} ${2.5*o}, 0, 0, 0, ${2.5*o} ${2.5*o}h `+2*o+`a ${2.5*o} ${2.5*o}, 0, 0, 0, ${2.5*o} ${2.5*-o}v `+-2*o+`a ${2.5*o} ${2.5*o}, 0, 0, 0, ${2.5*-o} ${2.5*-o}h `+-2*o+`a ${2.5*o} ${2.5*o}, 0, 0, 0, ${2.5*-o} ${2.5*o}`+`M ${n+2.5*o} ${r+o}h `+2*o+`a ${1.5*o} ${1.5*o}, 0, 0, 1, ${1.5*o} ${1.5*o}v `+2*o+`a ${1.5*o} ${1.5*o}, 0, 0, 1, ${1.5*-o} ${1.5*o}h `+-2*o+`a ${1.5*o} ${1.5*o}, 0, 0, 1, ${1.5*-o} ${1.5*-o}v `+-2*o+`a ${1.5*o} ${1.5*o}, 0, 0, 1, ${1.5*o} ${1.5*-o}`)}}))}_drawDot({x:e,y:t,size:n,rotation:r}){this._basicDot({x:e,y:t,size:n,rotation:r})}_drawSquare({x:e,y:t,size:n,rotation:r}){this._basicSquare({x:e,y:t,size:n,rotation:r})}_drawExtraRounded({x:e,y:t,size:n,rotation:r}){this._basicExtraRounded({x:e,y:t,size:n,rotation:r})}}class u{constructor({svg:e,type:t}){this._svg=e,this._type=t}draw(e,t,n,r){let o;o="square"===this._type?this._drawSquare:this._drawDot,o.call(this,{x:e,y:t,size:n,rotation:r})}_rotateFigure({x:e,y:t,size:n,rotation:r=0,draw:o}){var a;const i=e+n/2,d=t+n/2;o(),null===(a=this._element)||void 0===a||a.setAttribute("transform",`rotate(${180*r/Math.PI},${i},${d})`)}_basicDot(e){const{size:t,x:n,y:r}=e;this._rotateFigure(Object.assign(Object.assign({},e),{draw:()=>{this._element=document.createElementNS("http://www.w3.org/2000/svg","circle"),this._element.setAttribute("cx",String(n+t/2)),this._element.setAttribute("cy",String(r+t/2)),this._element.setAttribute("r",String(t/2))}}))}_basicSquare(e){const{size:t,x:n,y:r}=e;this._rotateFigure(Object.assign(Object.assign({},e),{draw:()=>{this._element=document.createElementNS("http://www.w3.org/2000/svg","rect"),this._element.setAttribute("x",String(n)),this._element.setAttribute("y",String(r)),this._element.setAttribute("width",String(t)),this._element.setAttribute("height",String(t))}}))}_drawDot({x:e,y:t,size:n,rotation:r}){this._basicDot({x:e,y:t,size:n,rotation:r})}_drawSquare({x:e,y:t,size:n,rotation:r}){this._basicSquare({x:e,y:t,size:n,rotation:r})}}const c="circle";var l=function(e,t,n,r){return new(n||(n=Promise))((function(o,a){function i(e){try{s(r.next(e))}catch(e){a(e)}}function d(e){try{s(r.throw(e))}catch(e){a(e)}}function s(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,d)}s((r=r.apply(e,t||[])).next())}))};const f=[[1,1,1,1,1,1,1],[1,0,0,0,0,0,1],[1,0,0,0,0,0,1],[1,0,0,0,0,0,1],[1,0,0,0,0,0,1],[1,0,0,0,0,0,1],[1,1,1,1,1,1,1]],h=[[0,0,0,0,0,0,0],[0,0,0,0,0,0,0],[0,0,1,1,1,0,0],[0,0,1,1,1,0,0],[0,0,1,1,1,0,0],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0]];class g{constructor(e){this._element=document.createElementNS("http://www.w3.org/2000/svg","svg"),this._element.setAttribute("width",String(e.width)),this._element.setAttribute("height",String(e.height)),this._defs=document.createElementNS("http://www.w3.org/2000/svg","defs"),this._element.appendChild(this._defs),this._options=e}get width(){return this._options.width}get height(){return this._options.height}getElement(){return this._element}drawQR(e){return l(this,void 0,void 0,(function*(){const t=e.getModuleCount(),n=Math.min(this._options.width,this._options.height)-2*this._options.margin,r=this._options.shape===c?n/Math.sqrt(2):n,o=Math.floor(r/t);let a={hideXDots:0,hideYDots:0,width:0,height:0};if(this._qr=e,this._options.image){if(yield this.loadImage(),!this._image)return;const{imageOptions:e,qrOptions:n}=this._options,r=e.imageSize*i[n.errorCorrectionLevel],d=Math.floor(r*t*t),s=this._image instanceof SVGImageElement?this._image.width.baseVal.value:this._image.naturalWidth,u=this._image instanceof SVGImageElement?this._image.height.baseVal.value:this._image.naturalHeight;a=function({originalHeight:e,originalWidth:t,maxHiddenDots:n,maxHiddenAxisDots:r,dotSize:o}){const a={x:0,y:0},i={x:0,y:0};if(e<0||t<0||n<=0||o<=0)return{height:0,width:0,hideYDots:0,hideXDots:0};const d=e&&t?e/t:1;return a.x=Math.floor(Math.sqrt(n/d)),a.x<=0&&(a.x=1),r&&r<a.x&&(a.x=r),a.x%2==0&&a.x--,i.x=a.x*o,a.y=1+2*Math.ceil((a.x*d-1)/2),i.y=Math.round(i.x*d),(a.y*a.x>n||r&&r<a.y)&&(r&&r<a.y?(a.y=r,a.y%2==0&&a.x--):a.y-=2,i.y=a.y*o,a.x=1+2*Math.ceil((a.y/d-1)/2),i.x=Math.round(i.y/d)),{height:i.y,width:i.x,hideYDots:a.y,hideXDots:a.x}}({originalWidth:s,originalHeight:u,maxHiddenDots:d,maxHiddenAxisDots:t-14,dotSize:o})}this.drawBackground(),this.drawDots(((e,n)=>{var r,o,i,d,s,u;return!(this._options.imageOptions.hideBackgroundDots&&e>=(t-a.hideXDots)/2&&e<(t+a.hideXDots)/2&&n>=(t-a.hideYDots)/2&&n<(t+a.hideYDots)/2||(null===(r=f[e])||void 0===r?void 0:r[n])||(null===(o=f[e-t+7])||void 0===o?void 0:o[n])||(null===(i=f[e])||void 0===i?void 0:i[n-t+7])||(null===(d=h[e])||void 0===d?void 0:d[n])||(null===(s=h[e-t+7])||void 0===s?void 0:s[n])||(null===(u=h[e])||void 0===u?void 0:u[n-t+7]))})),this.drawCorners(),this._options.image&&(yield this.drawImage({width:a.width,height:a.height,count:t,dotSize:o}))}))}drawBackground(){var e,t,n;const r=this._element,o=this._options;if(r){const r=null===(e=o.backgroundOptions)||void 0===e?void 0:e.gradient,a=null===(t=o.backgroundOptions)||void 0===t?void 0:t.color;if((r||a)&&this._createColor({options:r,color:a,additionalRotation:0,x:0,y:0,height:o.height,width:o.width,name:"background-color"}),null===(n=o.backgroundOptions)||void 0===n?void 0:n.round){const e=Math.min(o.width,o.height),t=document.createElementNS("http://www.w3.org/2000/svg","rect");this._backgroundClipPath=document.createElementNS("http://www.w3.org/2000/svg","clipPath"),this._backgroundClipPath.setAttribute("id","clip-path-background-color"),this._defs.appendChild(this._backgroundClipPath),t.setAttribute("x",String((o.width-e)/2)),t.setAttribute("y",String((o.height-e)/2)),t.setAttribute("width",String(e)),t.setAttribute("height",String(e)),t.setAttribute("rx",String(e/2*o.backgroundOptions.round)),this._backgroundClipPath.appendChild(t)}}}drawDots(e){var t,n;if(!this._qr)throw"QR code is not defined";const r=this._options,o=this._qr.getModuleCount();if(o>r.width||o>r.height)throw"The canvas is too small.";const a=Math.min(r.width,r.height)-2*r.margin,i=r.shape===c?a/Math.sqrt(2):a,s=Math.floor(i/o),u=Math.floor((r.width-o*s)/2),l=Math.floor((r.height-o*s)/2),f=new d({svg:this._element,type:r.dotsOptions.type});this._dotsClipPath=document.createElementNS("http://www.w3.org/2000/svg","clipPath"),this._dotsClipPath.setAttribute("id","clip-path-dot-color"),this._dotsClipPath.style.transformOrigin="center",this._dotsClipPath.style.transform="rotate(90deg) scale(1, -1)",this._defs.appendChild(this._dotsClipPath),this._createColor({options:null===(t=r.dotsOptions)||void 0===t?void 0:t.gradient,color:r.dotsOptions.color,additionalRotation:0,x:0,y:0,height:r.height,width:r.width,name:"dot-color"});for(let t=0;t<o;t++)for(let r=0;r<o;r++)e&&!e(t,r)||(null===(n=this._qr)||void 0===n?void 0:n.isDark(t,r))&&(f.draw(u+t*s,l+r*s,s,((n,a)=>!(t+n<0||r+a<0||t+n>=o||r+a>=o)&&!(e&&!e(t+n,r+a))&&!!this._qr&&this._qr.isDark(t+n,r+a))),f._element&&this._dotsClipPath&&this._dotsClipPath.appendChild(f._element));if(r.shape===c){const e=Math.floor((a/s-o)/2),t=o+2*e,n=u-e*s,r=l-e*s,i=[],d=Math.floor(t/2);for(let n=0;n<t;n++){i[n]=[];for(let r=0;r<t;r++)n>=e-1&&n<=t-e&&r>=e-1&&r<=t-e||Math.sqrt((n-d)*(n-d)+(r-d)*(r-d))>d?i[n][r]=0:i[n][r]=this._qr.isDark(r-2*e<0?r:r>=o?r-2*e:r-e,n-2*e<0?n:n>=o?n-2*e:n-e)?1:0}for(let e=0;e<t;e++)for(let o=0;o<t;o++)i[e][o]&&(f.draw(n+e*s,r+o*s,s,((t,n)=>{var r;return!!(null===(r=i[e+t])||void 0===r?void 0:r[o+n])})),f._element&&this._dotsClipPath&&this._dotsClipPath.appendChild(f._element))}}drawCorners(){if(!this._qr)throw"QR code is not defined";const e=this._element,t=this._options;if(!e)throw"Element code is not defined";const n=this._qr.getModuleCount(),r=Math.min(t.width,t.height)-2*t.margin,o=t.shape===c?r/Math.sqrt(2):r,a=Math.floor(o/n),i=7*a,l=3*a,g=Math.floor((t.width-n*a)/2),p=Math.floor((t.height-n*a)/2);[[0,0,0],[1,0,Math.PI/2],[0,1,-Math.PI/2]].forEach((([e,r,o])=>{var c,m,v,y,b,w,I,C,S,E,P,M;const A=g+e*a*(n-7),k=p+r*a*(n-7);let _=this._dotsClipPath,N=this._dotsClipPath;if(((null===(c=t.cornersSquareOptions)||void 0===c?void 0:c.gradient)||(null===(m=t.cornersSquareOptions)||void 0===m?void 0:m.color))&&(_=document.createElementNS("http://www.w3.org/2000/svg","clipPath"),_.setAttribute("id",`clip-path-corners-square-color-${e}-${r}`),this._defs.appendChild(_),this._cornersSquareClipPath=this._cornersDotClipPath=N=_,this._createColor({options:null===(v=t.cornersSquareOptions)||void 0===v?void 0:v.gradient,color:null===(y=t.cornersSquareOptions)||void 0===y?void 0:y.color,additionalRotation:o,x:A,y:k,height:i,width:i,name:`corners-square-color-${e}-${r}`})),null===(b=t.cornersSquareOptions)||void 0===b?void 0:b.type){const e=new s({svg:this._element,type:t.cornersSquareOptions.type});e.draw(A,k,i,o),e._element&&_&&_.appendChild(e._element)}else{const e=new d({svg:this._element,type:t.dotsOptions.type});for(let t=0;t<f.length;t++)for(let n=0;n<f[t].length;n++)(null===(w=f[t])||void 0===w?void 0:w[n])&&(e.draw(A+t*a,k+n*a,a,((e,r)=>{var o;return!!(null===(o=f[t+e])||void 0===o?void 0:o[n+r])})),e._element&&_&&_.appendChild(e._element))}if(((null===(I=t.cornersDotOptions)||void 0===I?void 0:I.gradient)||(null===(C=t.cornersDotOptions)||void 0===C?void 0:C.color))&&(N=document.createElementNS("http://www.w3.org/2000/svg","clipPath"),N.setAttribute("id",`clip-path-corners-dot-color-${e}-${r}`),this._defs.appendChild(N),this._cornersDotClipPath=N,this._createColor({options:null===(S=t.cornersDotOptions)||void 0===S?void 0:S.gradient,color:null===(E=t.cornersDotOptions)||void 0===E?void 0:E.color,additionalRotation:o,x:A+2*a,y:k+2*a,height:l,width:l,name:`corners-dot-color-${e}-${r}`})),null===(P=t.cornersDotOptions)||void 0===P?void 0:P.type){const e=new u({svg:this._element,type:t.cornersDotOptions.type});e.draw(A+2*a,k+2*a,l,o),e._element&&N&&N.appendChild(e._element)}else{const e=new d({svg:this._element,type:t.dotsOptions.type});for(let t=0;t<h.length;t++)for(let n=0;n<h[t].length;n++)(null===(M=h[t])||void 0===M?void 0:M[n])&&(e.draw(A+t*a,k+n*a,a,((e,r)=>{var o;return!!(null===(o=h[t+e])||void 0===o?void 0:o[n+r])})),e._element&&N&&N.appendChild(e._element))}}))}loadImage(){return new Promise(((e,t)=>{const n=this._options,r=new Image;if(!n.image)return t("Image is not defined");"string"==typeof n.imageOptions.crossOrigin&&(r.crossOrigin=n.imageOptions.crossOrigin),this._image=r,r.onload=()=>{e()},r.src=n.image}))}drawImage({width:e,height:t,count:n,dotSize:r}){return l(this,void 0,void 0,(function*(){const o=this._options,i=Math.floor((o.width-n*r)/2),d=Math.floor((o.height-n*r)/2),s=i+o.imageOptions.margin+(n*r-e)/2,u=d+o.imageOptions.margin+(n*r-t)/2,c=e-2*o.imageOptions.margin,l=t-2*o.imageOptions.margin,f=document.createElementNS("http://www.w3.org/2000/svg","image");f.setAttribute("x",String(s)),f.setAttribute("y",String(u)),f.setAttribute("width",`${c}px`),f.setAttribute("height",`${l}px`);const h=yield function(e){return t=this,void 0,r=function*(){return fetch(e).then((e=>e.blob())).then(a)},new((n=void 0)||(n=Promise))((function(e,o){function a(e){try{d(r.next(e))}catch(e){o(e)}}function i(e){try{d(r.throw(e))}catch(e){o(e)}}function d(t){var r;t.done?e(t.value):(r=t.value,r instanceof n?r:new n((function(e){e(r)}))).then(a,i)}d((r=r.apply(t,[])).next())}));var t,n,r}(o.image||"");f.setAttribute("href",h||""),this._element.appendChild(f)}))}_createColor({options:e,color:t,additionalRotation:n,x:r,y:o,height:a,width:i,name:d}){const s=i>a?i:a,u=document.createElementNS("http://www.w3.org/2000/svg","rect");if(u.setAttribute("x",String(r)),u.setAttribute("y",String(o)),u.setAttribute("height",String(a)),u.setAttribute("width",String(i)),u.setAttribute("clip-path",`url('#clip-path-${d}')`),e){let t;if("radial"===e.type)t=document.createElementNS("http://www.w3.org/2000/svg","radialGradient"),t.setAttribute("id",d),t.setAttribute("gradientUnits","userSpaceOnUse"),t.setAttribute("fx",String(r+i/2)),t.setAttribute("fy",String(o+a/2)),t.setAttribute("cx",String(r+i/2)),t.setAttribute("cy",String(o+a/2)),t.setAttribute("r",String(s/2));else{const s=((e.rotation||0)+n)%(2*Math.PI),u=(s+2*Math.PI)%(2*Math.PI);let c=r+i/2,l=o+a/2,f=r+i/2,h=o+a/2;u>=0&&u<=.25*Math.PI||u>1.75*Math.PI&&u<=2*Math.PI?(c-=i/2,l-=a/2*Math.tan(s),f+=i/2,h+=a/2*Math.tan(s)):u>.25*Math.PI&&u<=.75*Math.PI?(l-=a/2,c-=i/2/Math.tan(s),h+=a/2,f+=i/2/Math.tan(s)):u>.75*Math.PI&&u<=1.25*Math.PI?(c+=i/2,l+=a/2*Math.tan(s),f-=i/2,h-=a/2*Math.tan(s)):u>1.25*Math.PI&&u<=1.75*Math.PI&&(l+=a/2,c+=i/2/Math.tan(s),h-=a/2,f-=i/2/Math.tan(s)),t=document.createElementNS("http://www.w3.org/2000/svg","linearGradient"),t.setAttribute("id",d),t.setAttribute("gradientUnits","userSpaceOnUse"),t.setAttribute("x1",String(Math.round(c))),t.setAttribute("y1",String(Math.round(l))),t.setAttribute("x2",String(Math.round(f))),t.setAttribute("y2",String(Math.round(h)))}e.colorStops.forEach((({offset:e,color:n})=>{const r=document.createElementNS("http://www.w3.org/2000/svg","stop");r.setAttribute("offset",100*e+"%"),r.setAttribute("stop-color",n),t.appendChild(r)})),u.setAttribute("fill",`url('#${d}')`),this._defs.appendChild(t)}else t&&u.setAttribute("fill",t);this._element.appendChild(u)}}const p="canvas",m={};for(let e=0;e<=40;e++)m[e]=e;const v={type:p,shape:"square",width:300,height:300,data:"",margin:0,qrOptions:{typeNumber:m[0],mode:void 0,errorCorrectionLevel:"Q"},imageOptions:{hideBackgroundDots:!0,imageSize:.4,crossOrigin:void 0,margin:0},dotsOptions:{type:"square",color:"#000"},backgroundOptions:{round:0,color:"#fff"}};function y(e){const t=Object.assign({},e);if(!t.colorStops||!t.colorStops.length)throw"Field 'colorStops' is required in gradient";return t.rotation?t.rotation=Number(t.rotation):t.rotation=0,t.colorStops=t.colorStops.map((e=>Object.assign(Object.assign({},e),{offset:Number(e.offset)}))),t}function b(e){const t=Object.assign({},e);return t.width=Number(t.width),t.height=Number(t.height),t.margin=Number(t.margin),t.imageOptions=Object.assign(Object.assign({},t.imageOptions),{hideBackgroundDots:Boolean(t.imageOptions.hideBackgroundDots),imageSize:Number(t.imageOptions.imageSize),margin:Number(t.imageOptions.margin)}),t.margin>Math.min(t.width,t.height)&&(t.margin=Math.min(t.width,t.height)),t.dotsOptions=Object.assign({},t.dotsOptions),t.dotsOptions.gradient&&(t.dotsOptions.gradient=y(t.dotsOptions.gradient)),t.cornersSquareOptions&&(t.cornersSquareOptions=Object.assign({},t.cornersSquareOptions),t.cornersSquareOptions.gradient&&(t.cornersSquareOptions.gradient=y(t.cornersSquareOptions.gradient))),t.cornersDotOptions&&(t.cornersDotOptions=Object.assign({},t.cornersDotOptions),t.cornersDotOptions.gradient&&(t.cornersDotOptions.gradient=y(t.cornersDotOptions.gradient))),t.backgroundOptions&&(t.backgroundOptions=Object.assign({},t.backgroundOptions),t.backgroundOptions.gradient&&(t.backgroundOptions.gradient=y(t.backgroundOptions.gradient))),t}var w=n(192),I=n.n(w),C=function(e,t,n,r){return new(n||(n=Promise))((function(o,a){function i(e){try{s(r.next(e))}catch(e){a(e)}}function d(e){try{s(r.throw(e))}catch(e){a(e)}}function s(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,d)}s((r=r.apply(e,t||[])).next())}))};class S{constructor(e){this._options=e?b(t(v,e)):v,this.update()}static _clearContainer(e){e&&(e.innerHTML="")}_setupSvg(){if(!this._qr)return;const e=new g(this._options);this._svg=e.getElement(),this._svgDrawingPromise=e.drawQR(this._qr).then((()=>{var t;this._svg&&(null===(t=this._extension)||void 0===t||t.call(this,e.getElement(),this._options))}))}_setupCanvas(){var e;this._qr&&(this._canvas=document.createElement("canvas"),this._canvas.width=this._options.width,this._canvas.height=this._options.height,this._setupSvg(),this._canvasDrawingPromise=null===(e=this._svgDrawingPromise)||void 0===e?void 0:e.then((()=>{if(!this._svg)return;const e=this._svg,t=(new XMLSerializer).serializeToString(e),n="data:image/svg+xml;base64,"+btoa(t),r=new Image;return new Promise((e=>{r.onload=()=>{var t,n;null===(n=null===(t=this._canvas)||void 0===t?void 0:t.getContext("2d"))||void 0===n||n.drawImage(r,0,0),e()},r.src=n}))})))}_getElement(e="png"){return C(this,void 0,void 0,(function*(){if(!this._qr)throw"QR code is empty";return"svg"===e.toLowerCase()?(this._svg&&this._svgDrawingPromise||this._setupSvg(),yield this._svgDrawingPromise,this._svg):(this._canvas&&this._canvasDrawingPromise||this._setupCanvas(),yield this._canvasDrawingPromise,this._canvas)}))}update(e){S._clearContainer(this._container),this._options=e?b(t(this._options,e)):this._options,this._options.data&&(this._qr=I()(this._options.qrOptions.typeNumber,this._options.qrOptions.errorCorrectionLevel),this._qr.addData(this._options.data,this._options.qrOptions.mode||function(e){switch(!0){case/^[0-9]*$/.test(e):return"Numeric";case/^[0-9A-Z $%*+\-./:]*$/.test(e):return"Alphanumeric";default:return"Byte"}}(this._options.data)),this._qr.make(),this._options.type===p?this._setupCanvas():this._setupSvg(),this.append(this._container))}append(e){if(e){if("function"!=typeof e.appendChild)throw"Container should be a single DOM node";this._options.type===p?this._canvas&&e.appendChild(this._canvas):this._svg&&e.appendChild(this._svg),this._container=e}}applyExtension(e){if(!e)throw"Extension function should be defined.";this._extension=e,this.update()}deleteExtension(){this._extension=void 0,this.update()}getRawData(e="png"){return C(this,void 0,void 0,(function*(){if(!this._qr)throw"QR code is empty";const t=yield this._getElement(e);if(!t)return null;if("svg"===e.toLowerCase()){const e=(new XMLSerializer).serializeToString(t);return new Blob(['<?xml version="1.0" standalone="no"?>\r\n'+e],{type:"image/svg+xml"})}return new Promise((n=>t.toBlob(n,`image/${e}`,1)))}))}download(e){return C(this,void 0,void 0,(function*(){if(!this._qr)throw"QR code is empty";let t="png",n="qr";"string"==typeof e?(t=e,console.warn("Extension is deprecated as argument for 'download' method, please pass object { name: '...', extension: '...' } as argument")):"object"==typeof e&&null!==e&&(e.name&&(n=e.name),e.extension&&(t=e.extension));const r=yield this._getElement(t);if(r)if("svg"===t.toLowerCase()){let e=(new XMLSerializer).serializeToString(r);e='<?xml version="1.0" standalone="no"?>\r\n'+e,o("data:image/svg+xml;charset=utf-8,"+encodeURIComponent(e),`${n}.svg`)}else o(r.toDataURL(`image/${t}`),`${n}.${t}`)}))}}const E=S})(),r.default})()}},d={};function s(e){var t=d[e];if(void 0!==t)return t.exports;var n=d[e]={exports:{}};return i[e].call(n.exports,n,n.exports,s),n.exports}s.m=i,s.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return s.d(t,{a:t}),t},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,s.t=function(n,r){if(1&r&&(n=this(n)),8&r)return n;if("object"==typeof n&&n){if(4&r&&n.__esModule)return n;if(16&r&&"function"==typeof n.then)return n}var o=Object.create(null);s.r(o);var a={};e=e||[null,t({}),t([]),t(t)];for(var i=2&r&&n;"object"==typeof i&&!~e.indexOf(i);i=t(i))Object.getOwnPropertyNames(i).forEach((e=>a[e]=()=>n[e]));return a.default=()=>n,s.d(o,a),o},s.d=(e,t)=>{for(var n in t)s.o(t,n)&&!s.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},s.f={},s.e=e=>Promise.all(Object.keys(s.f).reduce(((t,n)=>(s.f[n](e,t),t)),[])),s.u=e=>e+"."+{67:"b87adfdac989dff54cd1",143:"e2c1115f073082dddbdf",154:"8c2ff697b6d4cafdb776",191:"1fa0f260d53e7abfe9ed",209:"ca4daa9ff624b3bf5614",212:"e663b8258cc54ba69359",244:"ae966e72f128eda340fc",256:"ff0f01bea01003a78a3c",370:"5addeb3fc94386c23602",483:"35b0f80df29ece6559a6",625:"c4bfccd5c44b3331f5a7",713:"894ffda65a82196537e1",730:"2e172af489ed6ff0e496",831:"f5c222cee9c1b1b68852",905:"60ca606f19ffdd6d94a4",958:"c56f02be3f4f5db2aedf",1098:"4a6d3970af492938a672",1142:"59a69270adc0978a6156",1161:"9bcab8bec6aedc27da89",1276:"07f8a81b011d56580ad6",1360:"1a681d99506a88d29942",1402:"35efd1623401c0a6ada2",1418:"a8ffdf6d23ac65ebfa95",1437:"53e04fe5063aee60d350",1514:"64267b1f36585be79543",1627:"c1c005ef2bed8d1b9561",1641:"d99075923e2b8c9e5f72",1699:"258d1e759822ec152b75",1752:"272d78459ec80c5b3dba",1879:"60ac065c7d88c4f46b54",1915:"603b10594bea60c9ae7b",1917:"2928ac2003a7061dc059",1933:"b2033cfa79d272a8fe62",1954:"d569fdd7ba86d9776a5c",1967:"3cec93c3a4dcd79e0488",1992:"1e7a04901369b07fa4ac",2001:"8c68420c13854bbc24fe",2002:"b2497c972d012d2e7da8",2054:"9c1890f62ccae40eeec2",2098:"890557cbbc0c46a9f08f",2137:"3af5405dff8273180346",2138:"fbfb10a62455b7b043b7",2243:"f82c54d3a849d4a487b4",2251:"2bf10b1f578543d75e54",2342:"f8d4331788cc89a2b694",2369:"d952921438994721f7d0",2390:"d7ecc2f228aef9b009e4",2537:"94c17bfafc8acf1a9cd2",2690:"4d73e3084ae3a2a6f64c",2741:"9f3aba6b2cd0b453f9a5",2767:"2121cd909c7aa572c7fd",2853:"c4ae910d407f42b72912",2892:"b8b8cd5c2b1df51e3492",2993:"5b5d4084c8d166d282b5",3041:"9b73f0f9a6993ebc2dd1",3075:"9c2f4f4a3c19eb56b751",3076:"a7f6caf93b4b88180a6f",3098:"448b2ceaf9f37e849d7e",3108:"8f30bf9e3324a376f4ee",3124:"076a04e3a1b8d27db111",3147:"5a6cc01866d92675c748",3163:"6761cefaf572d1748946",3268:"7cace4f58c3fac9c74da",3280:"c61f120392215be6557a",3288:"4a69264995d9f806de13",3309:"620314c64d80c35257fc",3311:"2ff5c61aa4212045c410",3404:"70f366c6fa25f799e549",3408:"25202d3ff038f4194bd9",3411:"8f5d1095651d61b8f424",3420:"3a5367f73895e3c3c1f4",3472:"615d222fdc0dcfa591d8",3488:"54332bf5929df0077432",3505:"58e185c3b757b41576a2",3539:"498df8847f9f9d5a0937",3585:"3853a59a7d0336a03fde",3588:"d6cc0e28e0d962d3157c",3656:"279c48ec3d47a9000fa9",3698:"3541c155e1b629af7d33",3779:"7d3c20f361f74c598ab8",3800:"96da4150cdeeba708556",3848:"ee699a3ab25cc6ca726d",3863:"d5fde682a12d7aa54672",3866:"df9f4de3c91bbda53861",3881:"8521d06f92c7b8b273ce",3894:"9ec589a8d0b8850ef326",3936:"a3325e628347fac10d84",3966:"097d0a2dd03e55cf7c46",4037:"af37477886b6cfd1194e",4039:"bcd470032085a33ee54b",4231:"d59a6f0c70fb98d4bcf0",4276:"9240959928e16f250f8f",4303:"58ff7d91e35a9b3c2756",4314:"0d8ed2badacc96e873cb",4334:"e493d976600a04c160e4",4408:"0fb28033cf23ddbc23a6",4484:"ba496a0faf977e32f6ef",4536:"acd06cb972eebae2e5e4",4566:"5eb1a1b10803fa99c22d",4569:"385b6cf4a46b7115c2db",4646:"7ebe551cdd0f4b9c9e92",4685:"88d39506fe34588ed78d",4686:"125b32545c1a0a0d5d3e",4710:"0a0b5e901cf0b5d6fd93",4713:"86affad765ce87d753a2",4723:"38c6e4a29e0fdfa7afa8",4747:"a51da29105f71545b275",4753:"17105da93bd7006f8573",4835:"0964f1a24a6398e35c12",4838:"71c5c5739a3ed2bad3ee",4850:"bc9242dc125cb10484bc",4933:"c0f777add150aed6dd31",4973:"9e1f1935e024e1bf929d",4986:"962334f1a027906974fd",5040:"99ef443d75bf87559776",5060:"7cd173e6b1393947bb3b",5066:"d9d0cb326f6f7d743f3a",5099:"655521533cb48ebec54c",5119:"090f02fee771b8f5e65c",5204:"55dc1f02973adc8b29ab",5239:"73400cf76a319169f599",5246:"32626d81771d640604dd",5281:"0b7b900d2540db49ae8f",5297:"01b37c1c033b4b7c5732",5309:"ba1a5dde297758458683",5344:"5c9eaedbce0a63ae3e63",5368:"892f890338957f00fc23",5386:"9f0180dc5c168ff288bf",5434:"249f262bbc62d09db4f0",5474:"aedf972792d2c11b7940",5588:"56e673e74137435b5023",5603:"0302646e1ffabe87d525",5699:"78a750acf4e0fff43bde",5745:"53fc0ce876a7dce21370",5769:"4ba90117f80f5016c1b6",5855:"c34458d02e95d2ec3d71",5930:"9dcde09591068799ffc3",5993:"7a57e87ff9a577929387",5999:"3b1c15d4285915dddc03",6052:"ca3c1bee89e20d16318d",6146:"e892062054e79d879e6b",6220:"4626eab605f1f3f5fae7",6284:"412fe22eb5e792b8236b",6297:"a40c32123d663a5d397e",6346:"3a08cef57225b5dd0723",6401:"65204bd5a1f1d34e1fdc",6483:"49cb2949d98e5010ceff",6548:"6abe878180ff54087f58",6642:"765cb88c978f7f6366d8",6688:"a5a6ef9c1044e440d8aa",6770:"260c086c5e5b2e226e40",6798:"a48f1b663374c1fcdf24",6889:"94df7712273c4f61ab30",6892:"1bf37b40183987140fc9",6931:"5d8b023307c7a880a8f1",6941:"7a0e1012e31f72681952",6969:"d2b2e882f924d7d5e877",6972:"45d9b899b7178fdb92c1",7049:"6f2636c871a83f167b6e",7052:"d8a4a1431f93b64b9a87",7119:"03b2ee63b97712464a63",7125:"57c858da5d4ff67e8141",7316:"2a3dfa1eba460895cf64",7388:"7bec01a290d868ba2d42",7501:"9f45796679951ac21293",7551:"6e574d5a75cf073215df",7556:"701477404ee235a07786",7794:"5d3eabab5ee771b3e859",7799:"690560cf65f3d985dde5",7897:"01558917b3d0fc1d388f",7941:"86403055237087d668dd",7963:"8b010994867f46020df9",8063:"627d5ae10e2e502e9e38",8090:"50f035580850e3514060",8138:"9b29a768a035996247bd",8208:"9a2d0eeec5f8bb07cdd3",8294:"12b38bd567e102c27c8e",8369:"c6ae120b122d07384b7d",8401:"a8ba266b7a79ef7dfe1d",8435:"5f667e46d196564970b9",8505:"f588195fa145445de93b",8530:"a4d7f28c015d01eaf776",8663:"3215036b0069a8dcc16e",8709:"51c7b7103b230d767ea7",8812:"a39ba81372544f20ba3f",8815:"fd39d74554c793313d5b",8822:"3e199b60162d8b8314aa",8878:"a7b117d54d54258e5f26",8913:"1773658335e9a4527e40",9071:"c587e7d4b0df5f41a587",9125:"221d966328061801dce3",9223:"b65193470f36938b0d9b",9227:"c34f2b1661736507d402",9285:"3aedc94598376aee9274",9328:"545adb935b7615fd8d16",9338:"cf9b08f5551ab6096a70",9375:"40298b58e46ff66877d6",9379:"5f47d04a09f26df77d30",9400:"9f2f9a821c3a64e5473d",9453:"776e834e1ea479bc1033",9486:"66f6169ec02590019bbf",9524:"39b654de622e9d368414",9535:"35b32969dfafdbc17a45",9536:"52b3efcf5de741667a33",9565:"05a813d6f1c60da0196b",9606:"f9fa653821fc0f019fad",9623:"a319f64448a91c662f4d",9635:"01582125f331f7f89adb",9641:"8b340949ffd52cb38c60",9657:"376f100fba6d94cfca1b",9682:"730455c56a4729444e9d",9783:"6fb3455cb9b01926cb10",9822:"ec3817f08021427f5550",9954:"b65a1d6eb9b55cab9f33",9970:"c9982f00e6984940a1d0"}[e]+".js",s.miniCssF=e=>(({3041:"BundleAuth",3779:"BundleExtra",5769:"BundleMain",9954:"BundleCalls"}[e]||e)+"."+{1992:"1e7a04901369b07fa4ac",3041:"9b73f0f9a6993ebc2dd1",3472:"615d222fdc0dcfa591d8",3779:"7d3c20f361f74c598ab8",5769:"4ba90117f80f5016c1b6",8878:"a7b117d54d54258e5f26",9954:"b65a1d6eb9b55cab9f33"}[e]+".css"),s.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n={},r="telegram-t:",s.l=(e,t,o,a)=>{if(n[e])n[e].push(t);else{var i,d;if(void 0!==o)for(var u=document.getElementsByTagName("script"),c=0;c<u.length;c++){var l=u[c];if(l.getAttribute("src")==e||l.getAttribute("data-webpack")==r+o){i=l;break}}i||(d=!0,(i=document.createElement("script")).charset="utf-8",i.timeout=120,s.nc&&i.setAttribute("nonce",s.nc),i.setAttribute("data-webpack",r+o),i.src=e),n[e]=[t];var f=(t,r)=>{i.onerror=i.onload=null,clearTimeout(h);var o=n[e];if(delete n[e],i.parentNode&&i.parentNode.removeChild(i),o&&o.forEach((e=>e(r))),t)return t(r)},h=setTimeout(f.bind(null,void 0,{type:"timeout",target:i}),12e4);i.onerror=f.bind(null,i.onerror),i.onload=f.bind(null,i.onload),d&&document.head.appendChild(i)}},s.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;s.g.importScripts&&(e=s.g.location+"");var t=s.g.document;if(!e&&t&&(t.currentScript&&(e=t.currentScript.src),!e)){var n=t.getElementsByTagName("script");n.length&&(e=n[n.length-1].src)}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),s.p=e})(),o=e=>new Promise(((t,n)=>{var r=s.miniCssF(e),o=s.p+r;if(((e,t)=>{for(var n=document.getElementsByTagName("link"),r=0;r<n.length;r++){var o=(i=n[r]).getAttribute("data-href")||i.getAttribute("href");if("stylesheet"===i.rel&&(o===e||o===t))return i}var a=document.getElementsByTagName("style");for(r=0;r<a.length;r++){var i;if((o=(i=a[r]).getAttribute("data-href"))===e||o===t)return i}})(r,o))return t();((e,t,n,r)=>{var o=document.createElement("link");o.rel="stylesheet",o.type="text/css",o.onerror=o.onload=a=>{if(o.onerror=o.onload=null,"load"===a.type)n();else{var i=a&&("load"===a.type?"missing":a.type),d=a&&a.target&&a.target.href||t,s=new Error("Loading CSS chunk "+e+" failed.\n("+d+")");s.code="CSS_CHUNK_LOAD_FAILED",s.type=i,s.request=d,o.parentNode.removeChild(o),r(s)}},o.href=t,document.head.appendChild(o)})(e,o,t,n)})),a={179:0},s.f.miniCss=(e,t)=>{a[e]?t.push(a[e]):0!==a[e]&&{1992:1,3041:1,3472:1,3779:1,5769:1,8878:1,9954:1}[e]&&t.push(a[e]=o(e).then((()=>{a[e]=0}),(t=>{throw delete a[e],t})))},(()=>{s.b=document.baseURI||self.location.href;var e={179:0};s.f.j=(t,n)=>{var r=s.o(e,t)?e[t]:void 0;if(0!==r)if(r)n.push(r[2]);else{var o=new Promise(((n,o)=>r=e[t]=[n,o]));n.push(r[2]=o);var a=s.p+s.u(t),i=new Error;s.l(a,(n=>{if(s.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var o=n&&("load"===n.type?"missing":n.type),a=n&&n.target&&n.target.src;i.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",i.name="ChunkLoadError",i.type=o,i.request=a,r[1](i)}}),"chunk-"+t,t)}};var t=(t,n)=>{var r,o,[a,i,d]=n,u=0;if(a.some((t=>0!==e[t]))){for(r in i)s.o(i,r)&&(s.m[r]=i[r]);d&&d(s)}for(t&&t(n);u<a.length;u++)o=a[u],s.o(e,o)&&e[o]&&e[o][0](),e[o]=0},n=self.webpackChunktelegram_t=self.webpackChunktelegram_t||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";s(33592);var e=s(83716),t=s(33555),n=s(77361),r=s(28406);function o(n){const o=n.data;if(e.ZT&&console.log("[SW] Message from worker",o),!o.type)return;const a=(0,t.Sv)(),i=o.payload;switch(o.type){case"focusMessage":a.focusMessage&&a.focusMessage(i);break;case"playNotificationSound":(0,r.Nz)(o.payload.id)}}function a(){navigator.serviceWorker.removeEventListener("message",o),navigator.serviceWorker.addEventListener("message",o),(0,r.KC)()}n.Mc&&(window.addEventListener("load",(async()=>{try{if(!navigator.serviceWorker.controller){const t=await navigator.serviceWorker.getRegistrations();t.length&&(e.eM&&console.log("[SW] Hard reload detected, re-enabling Service Worker"),await Promise.all(t.map((e=>e.unregister()))))}await navigator.serviceWorker.register(new URL(s.p+s.u(9524),s.b)),e.eM&&console.log("[SW] ServiceWorker registered"),await navigator.serviceWorker.ready,navigator.serviceWorker.controller?(e.eM&&console.log("[SW] ServiceWorker ready"),a()):(e.eM&&console.error("[SW] ServiceWorker not available"),n.cj||n.wZ||e.Cg||(0,t.Sv)().showDialog({data:{message:"SERVICE_WORKER_DISABLED",hasErrorKey:!0}}))}catch(t){e.eM&&console.error("[SW] ServiceWorker registration failed: ",t)}})),window.addEventListener("focus",(async()=>{await navigator.serviceWorker.ready,a()})));var i=s(14050),d=s(32916);const u={isLeftColumnShown:!0,isChatInfoShown:!1,newChatMembersProgress:s(91713).WB.Closed,uiReadyState:0,serverTimeOffset:0,authRememberMe:!0,countryList:{phoneCodes:[],general:[]},blocked:{ids:[],totalCount:0},users:{byId:{},statusesById:{}},chats:{listIds:{},isFullyLoaded:{},orderedPinnedIds:{},totalCount:{},byId:{}},messages:{byChatId:{},messageLists:[],sponsoredByChatId:{}},groupCalls:{byId:{}},scheduledMessages:{byChatId:{}},chatFolders:{byId:{},activeChatFolder:0},fileUploads:{byMessageLocalId:{}},recentEmojis:["grinning","kissing_heart","christmas_tree","brain","trophy"],stickers:{setsById:{},added:{},recent:{stickers:[]},favorite:{stickers:[]},greeting:{stickers:[]},featured:{setIds:[]},search:{},forEmoji:{}},emojiKeywords:{},gifs:{saved:{},search:{}},inlineBots:{isLoading:!1,byUsername:{}},globalSearch:{},userSearch:{},localTextSearch:{byChatThreadKey:{}},localMediaSearch:{byChatId:{}},management:{byChatId:{}},topPeers:{},topInlineBots:{},mediaViewer:{volume:e.Qx,playbackRate:e.mw,isMuted:!1},audioPlayer:{volume:e.Qx,playbackRate:e.mw,isMuted:!1},forwardMessages:{},pollResults:{},payment:{},notifications:[],dialogs:[],activeSessions:{byHash:{},orderedHashes:[]},settings:{byKey:{theme:"light",shouldUseSystemTheme:!0,messageTextSize:n.cj?e.b6:n.jm?e.AR:e.xS,animationLevel:e.CX,messageSendKeyCombo:"enter",canAutoLoadPhotoFromContacts:!0,canAutoLoadPhotoInPrivateChats:!0,canAutoLoadPhotoInGroups:!0,canAutoLoadPhotoInChannels:!0,canAutoLoadVideoFromContacts:!0,canAutoLoadVideoInPrivateChats:!0,canAutoLoadVideoInGroups:!0,canAutoLoadVideoInChannels:!0,canAutoLoadFileFromContacts:!1,canAutoLoadFileInPrivateChats:!1,canAutoLoadFileInGroups:!1,canAutoLoadFileInChannels:!1,autoLoadFileMaxSizeMb:10,hasWebNotifications:!0,hasPushNotifications:!0,notificationSoundVolume:5,canAutoPlayGifs:!0,canAutoPlayVideos:!0,shouldSuggestStickers:!0,shouldLoopStickers:!0,language:"en",timeFormat:"24h",wasTimeFormatSetManually:!1,isConnectionStatusMinimized:!0},themes:{light:{isBlurred:!0,patternColor:e.g},dark:{isBlurred:!0,patternColor:e.Vv}},privacy:{},notifyExceptions:{}},twoFaSettings:{},activeReactions:{},shouldShowContextMenuHint:!0,activeDownloads:{byChatId:{}},serviceNotifications:[],statistics:{byChatId:{}},pollModal:{isOpen:!1},trustedBotIds:[],attachMenu:{bots:{}}};var c=s(65116),l=s(6137),f=s(69118),h=s(18674),g=s(60782),p=s(11192),m=s(3100),v=s(15780),y=s(75806),b=s(16974);const w=(0,f.P2)((()=>(0,f.Q8)(P)),5e3,!1);let I,C=!1;function S(){C=!0,I=(0,f.Gq)(P,!0),window.addEventListener("blur",P),(0,c.ll)(w)}function E(){C=!1,(0,c.Iq)(w),window.removeEventListener("blur",P),I&&I()}function P(){if(!C||(0,h.zG)())return;const n=(0,t.Rd)();if(n.isLoggingOut)return;const r={...u,...(0,g.ei)(n,["authState","authPhoneNumber","authRememberMe","authNearestCountry","currentUserId","contactList","topPeers","topInlineBots","recentEmojis","push","shouldShowContextMenuHint","leftColumnWidth","serviceNotifications"]),audioPlayer:{volume:n.audioPlayer.volume,playbackRate:n.audioPlayer.playbackRate,isMuted:n.audioPlayer.isMuted},mediaViewer:{volume:n.mediaViewer.volume,playbackRate:n.mediaViewer.playbackRate,isMuted:n.mediaViewer.isMuted},isChatInfoShown:M(n),users:A(n),chats:k(n),messages:_(n),globalSearch:{recentlyFoundChatIds:n.globalSearch.recentlyFoundChatIds},settings:N(n),chatFolders:T(n),groupCalls:x(n),availableReactions:L(n),isCallPanelVisible:void 0,trustedBotIds:n.trustedBotIds},o=JSON.stringify(r);localStorage.setItem(e.Uh,o)}function M(t){return window.innerWidth>e._m&&t.isChatInfoShown}function A(t){var n,r,o,a,i;const{users:{byId:d,statusesById:s},currentUserId:u}=t,{chatId:c}=(0,p.Bt)(t)||{},l=null===(n=(0,p.P2)(t))||void 0===n?void 0:n.map((e=>{let{id:t}=e;return t})),f=(0,g.Tw)([...u?[u]:[],...c&&(0,y.YC)(c)?[c]:[],...l||[],...t.topPeers.userIds||[],...(null===(r=(0,b.gO)(e.Nf))||void 0===r?void 0:r.filter(y.YC))||[],...(null===(o=(0,b.gO)(e.WS))||void 0===o?void 0:o.filter(y.YC))||[],...(null===(a=t.contactList)||void 0===a?void 0:a.userIds)||[],...(null===(i=t.globalSearch.recentlyFoundChatIds)||void 0===i?void 0:i.filter(y.YC))||[],...Object.keys(d)]).slice(0,e.lO);return{byId:(0,g.ei)(d,f),statusesById:(0,g.ei)(s,f)}}function k(t){const{chats:{byId:n},currentUserId:r}=t,o=(0,p.jr)(t),a=(0,g.Tw)([...r?[r]:[],...o?[o.id]:[],...(0,b.gO)(e.Nf)||[],...(0,b.gO)(e.WS)||[],...t.globalSearch.recentlyFoundChatIds||[],...Object.keys(n)]).slice(0,e.gJ);return{...t.chats,isFullyLoaded:{},byId:(0,g.ei)(t.chats.byId,a)}}function _(t){var n;const{currentUserId:r}=t,o={},{chatId:a}=(0,p.Bt)(t)||{};return[...a?[a]:[],...r?[r]:[],...(null===(n=(0,b.gO)(e.Nf))||void 0===n?void 0:n.slice(0,e.Rk))||[]].forEach((e=>{const n=t.messages.byChatId[e];if(!n)return;const r=n.threadsById[l._f];r&&r.viewportIds&&(o[e]={byId:(0,g.ei)(n.byId,r.viewportIds),threadsById:{[l._f]:r}})})),{byChatId:o,messageLists:[],sponsoredByChatId:{}}}function N(e){const{byKey:t,themes:n}=e.settings;return{byKey:t,themes:n,privacy:{},notifyExceptions:{}}}function T(e){return{...e.chatFolders,activeChatFolder:0}}function x(e){return{...e.groupCalls,byId:{},activeGroupCallId:void 0}}function L(e){var t;return null===(t=e.availableReactions)||void 0===t?void 0:t.map((e=>(0,g.ei)(e,["reaction","staticIcon","title","isInactive"])))}e.sd||((0,t.iw)("saveSession",(()=>{C||S()})),(0,t.iw)("reset",(()=>{localStorage.removeItem(e.Uh),C&&E()}))),(0,t.iw)("init",(()=>{const t=(0,g.Xh)(u),r=function(t){if(!e.sd)return(0,m.ti)(!0)?(S(),function(t){e.eM&&console.time("global-state-cache-read");const r=localStorage.getItem(e.Uh),o=r?JSON.parse(r):void 0;e.eM&&console.timeEnd("global-state-cache-read"),o&&function(t,n){var r;if("shouldAutoDownloadMediaFromContacts"in t.settings.byKey){const{shouldAutoDownloadMediaFromContacts:e,shouldAutoDownloadMediaInPrivateChats:n,shouldAutoDownloadMediaInGroups:r,shouldAutoDownloadMediaInChannels:o,shouldAutoPlayVideos:a,shouldAutoPlayGifs:i,...d}=t.settings.byKey;t.settings.byKey={...d,canAutoLoadPhotoFromContacts:e,canAutoLoadVideoFromContacts:e,canAutoLoadPhotoInPrivateChats:n,canAutoLoadVideoInPrivateChats:n,canAutoLoadPhotoInGroups:r,canAutoLoadVideoInGroups:r,canAutoLoadPhotoInChannels:o,canAutoLoadVideoInChannels:o,canAutoPlayVideos:a,canAutoPlayGifs:i}}t.settings.byKey={...n.settings.byKey,...t.settings.byKey},t.settings.themes={...n.settings.themes,...t.settings.themes},t.chatFolders={...n.chatFolders,...t.chatFolders},t.stickers.greeting||(t.stickers.greeting=n.stickers.greeting),t.activeDownloads||(t.activeDownloads={byChatId:{}}),t.serviceNotifications||(t.serviceNotifications=[]),void 0===t.audioPlayer.volume&&(t.audioPlayer.volume=e.Qx),void 0===t.audioPlayer.playbackRate&&(t.audioPlayer.playbackRate=e.mw),void 0===t.mediaViewer.volume&&(t.mediaViewer.volume=e.Qx),void 0===t.mediaViewer.playbackRate&&(t.mediaViewer.playbackRate=e.mw),t.groupCalls||(t.groupCalls=n.groupCalls),t.users.statusesById||(t.users.statusesById={}),t.messages.sponsoredByChatId||(t.messages.sponsoredByChatId={}),t.activeReactions||(t.activeReactions={}),t.pollModal||(t.pollModal={isOpen:!1}),t.attachMenu||(t.attachMenu={bots:{}}),t.trustedBotIds||(t.trustedBotIds=[]),void 0===(null===(r=t.activeSessions)||void 0===r?void 0:r.byHash)&&(t.activeSessions={byHash:{},orderedHashes:[]})}(o,t);const a={...t,...o},i=n.wB?void 0:(0,v.V)();return{...a,messages:{...a.messages,messageLists:i?[i]:[]}}}(t)):void E()}(t)||t;return e.Nu&&(r.authState="authorizationStateReady"),r}));var O=s(43858);const B="tt-active-tab",R=String(Date.now()+Math.random());let D;localStorage.setItem(B,R);const $=window.setInterval((()=>{D&&localStorage.getItem(B)!==R&&(D(),clearInterval($))}),2e3);var Z=s(60706),F=(s(89005),s(73456),s(65456),s(51371),s(28304),s(46590)),U=s(22825),j=s(31212),W=s(71394);const V=["400 1em Roboto","500 1em Roboto"];function z(){if("fonts"in document)return Promise.all(V.map((e=>document.fonts.load(e))))}var H=s(40647),q=s(99203),G=s(46752);function K(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter(Boolean).join(";")}var J=s(39587);const Q=s.p+"telegram-logo.1b2bb5b107f046ea9325..svg",Y=s.p+"reaction-thumbs.f920d3f2147d986b6cbe..png",X=s.p+"monkey.a3d5fcdc50b18dc55695..svg";function ee(){const{listIds:e,byId:n}=(0,t.Rd)().chats;if(e.active)return Promise.all(e.active.slice(0,10).map((e=>{const t=n[e];if(!t)return;const r=(0,U.RT)(t);return r?H.he(r,l.IU.BlobUrl):void 0})))}const te={main:()=>Promise.all([(0,q.$y)(q.gl.Main,"Main").then(z),ee(),(0,W.pt)(Y)]),authPhoneNumber:()=>Promise.all([z(),(0,W.pt)(Q)]),authCode:()=>(0,W.pt)(X),authPassword:()=>(0,W.pt)(X),authQrCode:z},ne=(0,t.c$)((e=>{const t=(0,p.Pu)(e),{isBlurred:n,background:r,backgroundColor:o}=e.settings.themes[t]||{};return{shouldSkipHistoryAnimations:e.shouldSkipHistoryAnimations,uiReadyState:e.uiReadyState,isRightColumnShown:(0,p.Jf)(e),leftColumnWidth:e.leftColumnWidth,theme:t,customBackground:r,isBackgroundBlurred:n,backgroundColor:o}}))((n=>{let{page:r,children:o,isRightColumnShown:a,shouldSkipHistoryAnimations:d,leftColumnWidth:s,theme:u,backgroundColor:c,customBackground:l,isBackgroundBlurred:h}=n;const{setIsUiReady:g}=(0,t.Sv)(),[p,m]=(0,Z.Z)(),{shouldRender:v,transitionClassNames:y}=(0,j.Z)(!p,void 0,!0),b=(0,J.Z)(u,l);(0,i.d4)((()=>{let e;return Promise.race([(0,f.wO)(700),(async()=>{try{await te[r]()}catch(e){}})()]).then((()=>{m(),g({uiReadyState:1}),e=window.setTimeout((()=>{g({uiReadyState:2})}),1e3)})),()=>{e&&(clearTimeout(e),e=void 0),g({uiReadyState:0})}}),[]);const w=(0,G.Z)("middle bg-layers",y,l&&"custom-bg-image",c&&"custom-bg-color",l&&h&&"blurred",a&&"with-right-column"),I=[`--theme-background-color: ${c||("dark"===u?e.It:e.p3)}`,b&&`--custom-background: ${b}`];return i.ZP.createElement("div",{id:"UiLoader"},o,v&&!d&&i.ZP.createElement("div",{className:(0,G.Z)("mask",y)},"main"===r?i.ZP.createElement(i.ZP.Fragment,null,i.ZP.createElement("div",{className:"left",style:s?`width: ${s}px`:void 0}),i.ZP.createElement("div",{className:w,style:K(...I)}),a&&i.ZP.createElement("div",{className:"right"})):i.ZP.createElement("div",{className:"blank"})))}));var re=s(6272),oe=s(50711),ae=s(59107);const ie=(e,t)=>{const[n,r]=(0,i.eJ)();return e&&oe.Pn(e,t).then(r),n};function de(){let e=navigator.language;return e&&"pt-br"!==e&&(e=e.substr(0,2)),e}var se=s(231),ue=s(14605),ce=s(97687),le=s(34288),fe=s(85765),he=s(32340),ge=s(34284),pe=s(29290),me=s(53106),ve=s(58964),ye=s(49204);const be=200+e.fK,we=(0,i.X$)((0,t.c$)((e=>{const{countryList:{phoneCodes:t}}=e;return{phoneCodeList:t}}))((e=>{let{id:t,value:n,isLoading:r,onChange:o,phoneCodeList:a}=e;const d=(0,ae.Z)(),s=(0,i.sO)(null),[u,c]=(0,i.eJ)(),[l,f]=(0,i.eJ)([]),h=(0,i.I4)((e=>{c(e),f(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(!t.length)return e;const n=(0,fe.W)(t);return e.filter((e=>n(e.defaultName)||e.name&&n(e.name)))}(a,e))}),[a]);(0,pe.Z)((e=>{let[t]=e;0===(null==t?void 0:t.length)&&a.length>0&&h(u)}),[a,h]);const g=(0,i.I4)((e=>{o(e),setTimeout((()=>h(void 0)),be)}),[o,h]),p=(0,i.I4)((e=>{h(e.currentTarget.value)}),[h]),m=(0,i.I4)((e=>{if(8!==e.keyCode)return;const t=e.currentTarget;n&&void 0===u&&(t.value=""),h(t.value)}),[u,h,n]),v=(0,i.I4)((e=>{let{onTrigger:o,isOpen:a}=e;const c=()=>{if(a)return;setTimeout((()=>{s.current.select()}),50),o();const e=document.getElementById("auth-phone-number-form");e.scrollTo({top:e.scrollHeight,behavior:"smooth"})},l=null!=u?u:(null==n?void 0:n.name)||(null==n?void 0:n.defaultName)||"";return i.ZP.createElement("div",{className:(0,G.Z)("input-group",n&&"touched")},i.ZP.createElement("input",{ref:s,className:(0,G.Z)("form-control",a&&"focus"),type:"text",id:t,value:l,autoComplete:"off",onClick:c,onFocus:c,onInput:e=>{p(e),c()},onKeyDown:m}),i.ZP.createElement("label",null,d("Login.SelectCountry.Title")),r?i.ZP.createElement(ye.Z,{color:"black"}):i.ZP.createElement("i",{onClick:c,className:(0,G.Z)("css-icon-down",a&&"open")}))}),[u,p,m,t,r,d,n]);return i.ZP.createElement(me.Z,{className:"CountryCodeInput",trigger:v},l.map((e=>i.ZP.createElement(ve.Z,{key:`${e.iso2}-${e.countryCode}`,className:n&&e.iso2===n.iso2?"selected":"",onClick:()=>g(e)},i.ZP.createElement("span",{className:"country-flag"},(0,he.Z)((0,ge.Wg)(e.iso2),["hq_emoji"])),i.ZP.createElement("span",{className:"country-name"},e.name||e.defaultName),i.ZP.createElement("span",{className:"country-code"},"+",e.countryCode)))),!l.length&&i.ZP.createElement(ve.Z,{key:"no-results",className:"no-results",disabled:!0},i.ZP.createElement("span",null,d("lng_country_none"))))})));let Ie=!1;const Ce=(0,i.X$)((0,t.c$)((e=>{const{settings:{byKey:{language:t}},countryList:{phoneCodes:n}}=e;return{...(0,g.ei)(e,["connectionState","authState","authPhoneNumber","authIsLoading","authIsLoadingQrCode","authError","authRememberMe","authNearestCountry"]),language:t,phoneCodeList:n}}))((e=>{let{connectionState:r,authState:o,authPhoneNumber:a,authIsLoading:d,authIsLoadingQrCode:s,authError:u,authRememberMe:c,authNearestCountry:l,phoneCodeList:f,language:h}=e;const{setAuthPhoneNumber:g,setAuthRememberMe:p,loadNearestCountry:m,loadCountryList:v,clearAuthError:y,goToAuthQrCode:b,setSettingOption:w}=(0,t.Sv)(),I=(0,ae.Z)(),C=(0,i.sO)(null),S=de(),E=ie(S,"ContinueOnThisLanguage"),[P,M]=(0,i.eJ)(),[A,k]=(0,i.eJ)(),[_,N]=(0,i.eJ)(!1),[T,x]=(0,i.eJ)(),[L,O,B]=(0,Z.Z)(),R=P?`+${P.countryCode} ${A||""}`:A,D=R&&R.replace(/[^\d]+/g,"").length>=7;(0,i.d4)((()=>{n.$b||C.current.focus()}),[P]),(0,i.d4)((()=>{"connectionStateReady"!==r||l||m()}),[r,l,m]),(0,i.d4)((()=>{"connectionStateReady"===r&&v({langCode:h})}),[r,h,v]),(0,i.d4)((()=>{l&&f&&!P&&!_&&M((0,re.U9)(f,l)[0])}),[P,l,_,f]);const $=(0,i.I4)((e=>{e.length||k("");const t=f&&(0,re.g3)(f,e),n=!P||t&&t.iso2!==P.iso2||!t&&e.length?t:P;(!P||!n||n&&n.iso2!==P.iso2)&&M(n),k((0,re.un)(e,n))}),[f,P]),F=(0,i.I4)((()=>{O(),(0,oe.m0)(S,(()=>{B(),w({language:S})}))}),[O,w,S,B]);(0,i.d4)((()=>{void 0===A&&a&&$(a)}),[a,A,$]),(0,i.bt)((()=>{C.current&&T&&C.current.setSelectionRange(...T)}),[T]);const U=(0,i.sO)(!1),j=(0,i.I4)((()=>{U.current=!0,requestAnimationFrame((()=>{U.current=!1}))}),[]),V=(0,i.I4)((e=>{M(e),k("")}),[]),H=(0,i.I4)((e=>{u&&y(),Ie||(Ie=!0,z(),(0,W.pt)(X));const{value:t,selectionStart:r,selectionEnd:o}=e.target;x(r&&o&&o<t.length?[r,o]:void 0),N(!0);const a=n.s$&&P&&void 0!==R&&t.length-R.length>1&&!U.current;$(a?`${P.countryCode} ${t}`:t)}),[u,y,P,R,$]),q=(0,i.I4)((e=>{p(e.target.checked)}),[p]),G="authorizationStateWaitPhoneNumber"===o;return i.ZP.createElement("div",{id:"auth-phone-number-form",className:"custom-scroll"},i.ZP.createElement("div",{className:"auth-form"},i.ZP.createElement("div",{id:"logo"}),i.ZP.createElement("h2",null,"Telegram"),i.ZP.createElement("p",{className:"note"},I("StartText")),i.ZP.createElement("form",{action:"",onSubmit:function(e){e.preventDefault(),d||D&&g({phoneNumber:R})}},i.ZP.createElement(we,{id:"sign-in-phone-code",value:P,isLoading:!l&&!P,onChange:V}),i.ZP.createElement(ce.Z,{ref:C,id:"sign-in-phone-number",label:I("Login.PhonePlaceholder"),value:R,error:u&&I(u),inputMode:"tel",onChange:H,onPaste:n.s$?j:void 0}),i.ZP.createElement(ue.Z,{id:"sign-in-keep-session",label:"Keep me signed in",checked:Boolean(c),onChange:q}),D&&(G?i.ZP.createElement(se.Z,{type:"submit",ripple:!0,isLoading:d},I("Login.Next")):i.ZP.createElement(le.Z,null)),G&&i.ZP.createElement(se.Z,{isText:!0,ripple:!0,isLoading:s,onClick:b},I("Login.QR.Login")),S&&S!==h&&E&&i.ZP.createElement(se.Z,{isText:!0,isLoading:L,onClick:F},E))))})));var Se=s(48778);const Ee=(0,i.X$)((()=>{const e=(0,Se.Z)(q.gl.Auth,"AuthCode");return e?i.ZP.createElement(e,null):i.ZP.createElement(le.Z,null)})),Pe=(0,i.X$)((()=>{const e=(0,Se.Z)(q.gl.Auth,"AuthPassword");return e?i.ZP.createElement(e,null):i.ZP.createElement(le.Z,null)})),Me=(0,i.X$)((()=>{const e=(0,Se.Z)(q.gl.Auth,"AuthRegister");return e?i.ZP.createElement(e,null):i.ZP.createElement(le.Z,null)}));var Ae=s(91915),ke=s.n(Ae),_e=s(69332),Ne=s(70692),Te=s(97799);const xe=s.p+"blank.8dd283bceccca95a48d8..png",Le=new(ke())({width:280,height:280,image:xe,margin:10,type:"svg",dotsOptions:{type:"rounded"},cornersSquareOptions:{type:"extra-rounded"},imageOptions:{imageSize:.4,margin:8},qrOptions:{errorCorrectionLevel:"M"}}),Oe=(0,i.X$)((0,t.c$)((e=>{const{connectionState:t,authState:n,authQrCode:r,settings:{byKey:{language:o}}}=e;return{connectionState:t,authState:n,authQrCode:r,language:o}}))((n=>{let{connectionState:r,authState:o,authQrCode:a,language:d}=n;const{returnToAuthPhoneNumber:s,setSettingOption:u}=(0,t.Sv)(),c=de(),l=(0,ae.Z)(),f=(0,i.sO)(null),h=ie(c,"ContinueOnThisLanguage"),[g,p,m]=(0,Z.Z)(),[v,y,b]=(0,Z.Z)(),[w,I]=(0,i.eJ)(),[C,S]=(0,Z.Z)(),E=(0,Ne.Z)(v),P=(0,Ne.Z)(C);(0,i.d4)((()=>{w||(0,_e.Z)("QrPlane").then(I)}),[w]),(0,i.d4)((()=>{if(!a)return()=>{b()};if("connectionStateReady"!==r)return;const e=f.current,t=`tg://login?token=${a.token}`;Le.update({data:t}),v||(Le.append(e),y())}),[r,a,v,y,b]),(0,i.d4)((()=>{"connectionStateReady"===r&&(0,oe.m0)(e.sR)}),[r]);const M=(0,i.I4)((()=>{p(),(0,oe.m0)(c,(()=>{m(),u({language:c})}))}),[p,u,c,m]),A="authorizationStateWaitQrCode"===o;return i.ZP.createElement("div",{id:"auth-qr-form",className:"custom-scroll"},i.ZP.createElement("div",{className:"auth-form qr"},i.ZP.createElement("div",{className:"qr-outer"},i.ZP.createElement("div",{className:(0,G.Z)("qr-inner",E),key:"qr-inner"},i.ZP.createElement("div",{key:"qr-container",className:"qr-container",ref:f,style:"width: 280px; height: 280px"}),w&&i.ZP.createElement(Te.Z,{id:"qrPlane",className:(0,G.Z)("qr-plane",P),size:54,animationData:w,play:C,onLoad:S,key:"qrPlane"})),!v&&i.ZP.createElement("div",{className:"qr-loading"},i.ZP.createElement(le.Z,null))),i.ZP.createElement("h3",null,l("Login.QR.Title")),i.ZP.createElement("ol",null,i.ZP.createElement("li",null,i.ZP.createElement("span",null,l("Login.QR.Help1"))),i.ZP.createElement("li",null,i.ZP.createElement("span",null,(0,he.Z)(l("Login.QR2.Help2"),["simple_markdown"]))),i.ZP.createElement("li",null,i.ZP.createElement("span",null,l("Login.QR.Help3")))),A&&i.ZP.createElement(se.Z,{isText:!0,onClick:s},l("Login.QR.Cancel")),c&&c!==d&&h&&i.ZP.createElement(se.Z,{isText:!0,isLoading:g,onClick:M},h)))}))),Be=(0,i.X$)((0,t.c$)((e=>(0,g.ei)(e,["authState"])))((e=>{let{authState:r}=e;const{reset:o,initApi:a,returnToAuthPhoneNumber:d,goToAuthQrCode:s}=(0,t.Sv)();(0,i.d4)((()=>{o(),a()}),[o,a]);const u="iOS"===n.Lt||"Android"===n.Lt;switch((0,F.Z)({isActive:!u&&"authorizationStateWaitPhoneNumber"===r||u&&"authorizationStateWaitQrCode"===r,onBack:()=>{u?d():s()}}),(0,i.d4)((()=>(O.Z.disableRefresh(),()=>{O.Z.enableRefresh()})),[]),r){case"authorizationStateWaitCode":return i.ZP.createElement(ne,{page:"authCode",key:"authCode"},i.ZP.createElement(Ee,null));case"authorizationStateWaitPassword":return i.ZP.createElement(ne,{page:"authPassword",key:"authPassword"},i.ZP.createElement(Pe,null));case"authorizationStateWaitRegistration":return i.ZP.createElement(Me,null);case"authorizationStateWaitPhoneNumber":return i.ZP.createElement(ne,{page:"authPhoneNumber",key:"authPhoneNumber"},i.ZP.createElement(Ce,null));case"authorizationStateWaitQrCode":return i.ZP.createElement(ne,{page:"authQrCode",key:"authQrCode"},i.ZP.createElement(Oe,null));default:return u?i.ZP.createElement(ne,{page:"authPhoneNumber",key:"authPhoneNumber"},i.ZP.createElement(Ce,null)):i.ZP.createElement(ne,{page:"authQrCode",key:"authQrCode"},i.ZP.createElement(Oe,null))}}))),Re=(0,i.X$)((()=>{const e=(0,Se.Z)(q.gl.Main,"Main");return e?i.ZP.createElement(e,null):void 0})),De=s.p+"app-inactive.bc7953c2dfebcabce2c4..png",$e=()=>{const e=(0,i.I4)((()=>{window.location.reload()}),[]);return i.ZP.createElement("div",{id:"AppInactive"},i.ZP.createElement("div",{className:"content"},i.ZP.createElement("img",{src:De,alt:""}),i.ZP.createElement("h3",{className:"title"},"Such error, many tabs"),i.ZP.createElement("div",{className:"description"},"Telegram supports only one active tab with the app.",i.ZP.createElement("br",null),"Please reload this page to continue using this tab or close it."),i.ZP.createElement("div",{className:"actions"},i.ZP.createElement(se.Z,{isText:!0,ripple:!0,onClick:e},"Reload app"))))};function Ze(){return i.ZP.createElement(ne,{page:"main",key:"main"},i.ZP.createElement(Re,null))}const Fe=(0,t.c$)((e=>(0,g.ei)(e,["authState"])))((n=>{let{authState:r}=n;const{disconnect:o}=(0,t.Sv)(),[a,d]=(0,Z.Z)(!1);if((0,i.d4)((()=>{(0,O.z)(),D=()=>{o(),document.title=`${e.Ti}${e.ou}`,d()}}),[o,d]),a)return i.ZP.createElement($e,null);if(r)switch(r){case"authorizationStateWaitPhoneNumber":case"authorizationStateWaitCode":case"authorizationStateWaitPassword":case"authorizationStateWaitRegistration":case"authorizationStateWaitQrCode":return i.ZP.createElement(Be,null);case"authorizationStateClosed":case"authorizationStateClosing":case"authorizationStateLoggingOut":case"authorizationStateReady":return Ze()}return(0,m.ti)(!0)?Ze():i.ZP.createElement(Be,null)}));e.eM&&console.log(">>> INIT"),(0,t.Sv)().init(),e.eM&&console.log(">>> START INITIAL RENDER"),function(){const t=document.getElementById("the-manifest-placeholder");if(!t)return;const r=`site${n.jm?"_apple":""}${e.eM?"_dev":""}.webmanifest`;t.setAttribute("href",r)}(),d.Z.render(i.ZP.createElement(Fe,null),document.getElementById("root")),e.eM&&console.log(">>> FINISH INITIAL RENDER"),document.addEventListener("dblclick",(()=>{console.warn("GLOBAL STATE",(0,t.Rd)())}))})()})();
//# sourceMappingURL=main.16839b431b2e9364caee.js.map