(this.webpackJsonp=this.webpackJsonp||[]).push([[1],{127:function(f,d,e){"use strict";function t(f){const d=Date.now();return f?d/1e3|0:d}e.d(d,"a",(function(){return t}))},128:function(f,d,e){"use strict";e.d(d,"a",(function(){return c})),e.d(d,"c",(function(){return s})),e.d(d,"b",(function(){return n}));const t=new Set(["all","web","webk"]),a=new Set;function c(f){return f.find(f=>t.has(f.platform)&&!a.has(f.reason))}function s(f){return!!c(f)}function n(f){a.clear(),f.forEach(f=>{a.add(f)})}},141:function(f,d,e){"use strict";const t=document.createElement("canvas").toDataURL("image/webp").startsWith("data:image/webp");d.a=t},156:function(f,d,e){"use strict";const t=new class{reload(){try{location.reload()}catch(f){}}close(){try{window.close()}catch(f){}}focus(){window.focus()}};d.a=t},16:function(f,d,e){"use strict";e.r(d),e.d(d,"langPack",(function(){return b})),e.d(d,"UNSUPPORTED_LANG_PACK_KEY",(function(){return l})),e.d(d,"I18n",(function(){return h})),e.d(d,"i18n",(function(){return g})),e.d(d,"i18n_",(function(){return p})),e.d(d,"_i18n",(function(){return m})),e.d(d,"joinElementsWith",(function(){return y})),e.d(d,"join",(function(){return k}));var t=e(30),a=e(32),c=e(90),s=e(8),n=e(15),i=e(31),u=e(0),o=e(86),r=e(42);const b={messageActionChatCreate:"ActionCreateGroup",messageActionChatCreateYou:"ActionYouCreateGroup",messageActionChatEditTitle:"ActionChangedTitle",messageActionChatEditPhoto:"ActionChangedPhoto",messageActionChatEditVideo:"ActionChangedVideo",messageActionChatDeletePhoto:"ActionRemovedPhoto",messageActionChatReturn:"ActionAddUserSelf",messageActionChatReturnYou:"ActionAddUserSelfYou",messageActionChatJoined:"ActionAddUserSelfMega",messageActionChatJoinedYou:"ChannelMegaJoined",messageActionChatAddUser:"ActionAddUser",messageActionChatAddUsers:"ActionAddUser",messageActionChatLeave:"ActionLeftUser",messageActionChatLeaveYou:"YouLeft",messageActionChatDeleteUser:"ActionKickUser",messageActionChatJoinedByLink:"ActionInviteUser",messageActionPinMessage:"Chat.Service.Group.UpdatedPinnedMessage",messageActionContactSignUp:"Chat.Service.PeerJoinedTelegram",messageActionChannelCreate:"ActionCreateChannel",messageActionChannelEditTitle:"Chat.Service.Channel.UpdatedTitle",messageActionChannelEditPhoto:"Chat.Service.Channel.UpdatedPhoto",messageActionChannelEditVideo:"Chat.Service.Channel.UpdatedVideo",messageActionChannelDeletePhoto:"Chat.Service.Channel.RemovedPhoto",messageActionHistoryClear:"HistoryCleared",messageActionDiscussionStarted:"DiscussionStarted",messageActionChannelMigrateFrom:"ActionMigrateFromGroup","messageActionPhoneCall.video_in_ok":"ChatList.Service.VideoCall.incoming","messageActionPhoneCall.video_out_ok":"ChatList.Service.VideoCall.outgoing","messageActionPhoneCall.video_missed":"ChatList.Service.VideoCall.Missed","messageActionPhoneCall.video_cancelled":"ChatList.Service.VideoCall.Cancelled","messageActionPhoneCall.in_ok":"ChatList.Service.Call.incoming","messageActionPhoneCall.out_ok":"ChatList.Service.Call.outgoing","messageActionPhoneCall.missed":"ChatList.Service.Call.Missed","messageActionPhoneCall.cancelled":"ChatList.Service.Call.Cancelled","messageActionGroupCall.started":"Chat.Service.VoiceChatStarted.Channel","messageActionGroupCall.started_by":"Chat.Service.VoiceChatStarted","messageActionGroupCall.started_byYou":"Chat.Service.VoiceChatStartedYou","messageActionGroupCall.ended":"Chat.Service.VoiceChatFinished.Channel","messageActionGroupCall.ended_by":"Chat.Service.VoiceChatFinished","messageActionGroupCall.ended_byYou":"Chat.Service.VoiceChatFinishedYou",messageActionBotAllowed:"Chat.Service.BotPermissionAllowed"},l=u.IS_MOBILE?"Message.Unsupported.Mobile":"Message.Unsupported.Desktop";var h;!function(f){let d,u;function b(){const d=s.a.langPackCode;return f.lastRequestedLangCode=d,Promise.all([e.e(8).then(e.bind(null,194)),e.e(9).then(e.bind(null,195)),e.e(27).then(e.bind(null,196))]).then(([f,e,t])=>{const a=[];h(f.default,a),h(e.default,a);return p({_:"langPackDifference",from_version:0,lang_code:d,strings:a,version:0,local:!0,countries:t.default})})}function l(d){return f.requestedServerLanguage=!0,Promise.all([a.a.invokeApiCacheable("langpack.getLangPack",{lang_code:d,lang_pack:s.a.langPack}),a.a.invokeApiCacheable("langpack.getLangPack",{lang_code:d,lang_pack:"android"}),e.e(8).then(e.bind(null,194)),e.e(9).then(e.bind(null,195)),a.a.invokeApiCacheable("help.getCountriesList",{lang_code:d,hash:0}),f.polyfillPromise])}function h(f,d=[]){for(const e in f){const t=f[e];"string"==typeof t?d.push({_:"langPackString",key:e,value:t}):d.push(Object.assign({_:"langPackStringPluralized",key:e},t))}return d}function g(d){return f.lastRequestedLangCode=d,l(d).then(([f,d,e,t,a,c])=>{let s=[];[e,t].forEach(f=>{h(f.default,s)}),s=s.concat(f.strings);for(const f of d.strings)s.push(f);return f.strings=s,f.countries=a,p(f)})}function p(f){return f.appVersion=s.a.langPackVersion,c.a.set({langPack:f}).then(()=>(m(f),f))}function m(e){if(e.lang_code!==f.lastRequestedLangCode)return;try{d=new Intl.PluralRules(e.lang_code)}catch(f){console.error("pluralRules error",f),d=new Intl.PluralRules(e.lang_code.split("-",1)[0])}f.strings.clear();for(const d of e.strings)f.strings.set(d.key,d);e.countries&&(f.countriesList.length=0,f.countriesList.push(...e.countries.countries),e.countries.countries.forEach(d=>{if(d.name){const e=d.default_name;f.strings.set(e,{_:"langPackString",key:e,value:d.name})}})),f.lastAppliedLangCode!==e.lang_code&&(n.default.dispatchEvent("language_change",e.lang_code),f.lastAppliedLangCode=e.lang_code,E.clear());Array.from(document.querySelectorAll(".i18n")).forEach(d=>{const e=f.weakMap.get(d);e&&e.update()})}function y(f,d,e={i:0}){let t=[];let a=0;return f.replace(/(\*\*|__)(.+?)\1|(\n)|(\[.+?\]\(.*?\))|un\d|%\d\$.|%./g,(f,c,s,n,u,o,r)=>{if(t.push(r.slice(a,o)),c){let f;switch(c){case"**":f=document.createElement("b");break;case"__":f=document.createElement("i")}f.append(...y(s,d,e)),t.push(f)}else if(n)t.push(document.createElement("br"));else if(u){const f=u.lastIndexOf("]"),a=u.slice(1,f),c=u.slice(f+2,u.length-1);let s;if(c&&i.b.matchUrlProtocol(c)){s=document.createElement("a");const f=i.b.wrapUrl(c);s.href=f.url,f.onclick&&s.setAttribute("onclick",f.onclick),s.target="_blank"}else s=d[e.i++],s.textContent="";s.append(...y(a,d,e)),t.push(s)}else d&&function(f,d,e){const t=d[e.i++];Array.isArray(t)?f.push(...t):f.push(t)}(t,d,e);return a=o+f.length,""}),a!==f.length&&t.push(f.slice(a)),t}function k(e,t=!1,a){const c=f.strings.get(e);let s;if(c)if("langPackStringPluralized"===c._&&(null==a?void 0:a.length)){let f=a[0];"string"==typeof f&&(f=+f.replace(/\D/g,""));s=c[d.select(f)+"_value"]||c.other_value}else s="langPackString"===c._?c.value:e;else s=e;const n=y(s,a);return t?n.map(f=>f instanceof Node?f.textContent:f).join(""):n}f.strings=new Map,f.countriesList=[],f.requestedServerLanguage=!1,f.getCacheLangPack=function(){return u||(u=Promise.all([c.a.get("langPack"),f.polyfillPromise]).then(([d])=>d?(t.b,f.lastRequestedLangCode||(f.lastRequestedLangCode=d.lang_code),m(d),d):b()).finally(()=>{u=void 0}))},f.setTimeFormat=function(d){const e=!!f.timeFormat&&f.timeFormat!==d;if(f.timeFormat=d,e){E.clear();Array.from(document.querySelectorAll(".i18n")).forEach(d=>{const e=f.weakMap.get(d);e instanceof C&&e.update()})}},f.loadLocalLangPack=b,f.loadLangPack=l,f.getStrings=function(f,d){return a.a.invokeApi("langpack.getStrings",{lang_pack:s.a.langPack,lang_code:f,keys:d})},f.formatLocalStrings=h,f.getLangPack=g,f.saveLangPack=p,f.polyfillPromise="undefined"!=typeof Intl&&void 0!==Intl.PluralRules?Promise.resolve():e.e(29).then(e.bind(null,197)).then(f=>{window.Intl=Object.assign("undefined"!=typeof Intl?Intl:{},f.default)}),f.applyLangPack=m,f.superFormatter=y,f.format=k,f.weakMap=new WeakMap;class v{constructor(d){this.property="innerHTML",this.element=(null==d?void 0:d.element)||document.createElement("span"),this.element.classList.add("i18n"),d&&(d.key||d.date)&&this.update(d),f.weakMap.set(this.element,this)}}class w extends v{update(f){if(Object(r.a)(this,f),"innerHTML"===this.property)this.element.textContent="",this.element.append(...k(this.key,!1,this.args));else{const f=this.element[this.property],d=k(this.key,!0,this.args);void 0===f?this.element.dataset[this.property]=d:this.element[this.property]=d}}compareAndUpdate(f){if(this.key!==f.key||!Object(o.a)(this.args,f.args))return this.update(f)}}f.IntlElement=w;const E=new Map;class C extends v{update(d){Object(r.a)(this,d);const e=function(d={}){let e=JSON.stringify(d),t=E.get(e);return t||E.set(e,t=new Intl.DateTimeFormat(f.lastRequestedLangCode+"-u-hc-"+f.timeFormat,d)),t}(this.options);var t;this.element[this.property]=(t=e.format(this.date)).charAt(0).toUpperCase()+t.slice(1)}}f.IntlDateElement=C,f.i18n=function(f,d){return new w({key:f,args:d}).element},f.i18n_=function(f){return new w(f).element},f._i18n=function(f,d,e,t){return new w({element:f,key:d,args:e,property:t}).element}}(h||(h={}));d.default=h;const g=h.i18n,p=h.i18n_,m=h._i18n;function y(f,d){const e=f.slice(0,1);for(let t=1;t{const t=f&&d?"AutoDownloadSettings.LastDelimeter":"AutoDownloadSettings.Delimeter";return e?h.format(t,!0):g(t)});return e?t.join(""):t}t.a.I18n=h},167:function(f,d,e){"use strict";var t=e(30),a=e(66),c=e(41),s=e(15),n=e(75),i=e(32);const u=new class{constructor(){this.log=Object(c.b)("INSTANCE"),this.clearInstance=()=>{this.masterInstance&&!this.deactivated&&(this.log.warn("clear master instance"),n.a.delete("xt_instance"))},this.deactivateInstance=()=>{if(this.masterInstance||this.deactivated)return!1;this.log("deactivate"),this.deactivateTimeout=0,this.deactivated=!0,this.clearInstance(),s.default.idle.deactivated=!0,s.default.dispatchEvent("instance_deactivated")},this.checkInstance=(f=s.default.idle&&s.default.idle.isIDLE)=>{if(this.deactivated)return!1;const d=Date.now(),e={id:this.instanceID,idle:f,time:d};n.a.get("xt_instance",!1).then(t=>{!f||!t||t.id===this.instanceID||t.time{const d=f.data.payload;if(0===d.fileName.indexOf("main-")){const f=this.convertPromises[d.fileName];f&&(d.bytes?f.resolve(d.bytes):f.reject(),delete this.convertPromises[d.fileName])}else s.a.postMessage(f.data)})}postMessage(f){this.init&&(this.init(),this.init=null),this.worker.postMessage(f)}convert(f,d){if(f="main-"+f,this.convertPromises.hasOwnProperty(f))return this.convertPromises[f];const e=Object(c.a)();return this.postMessage({type:"convertWebp",payload:{fileName:f,bytes:d}}),this.convertPromises[f]=e}};a.a.webpWorkerController=n;d.a=n},24:function(f,d,e){"use strict";e.r(d),e.d(d,"TelegramMeWebManager",(function(){return i}));var t=e(8),a=e(30),c=e(76),s=e(57),n=e(75);class i{constructor(){this.disabled=c.a.test||-1===t.a.domains.indexOf(location.hostname)}setAuthorized(f){if(!this.disabled)return n.a.get("tgme_sync").then(d=>{const e=Object(s.h)(!0);if(f&&d&&d.canRedirect===f&&d.ts+86400>e)return;n.a.set({tgme_sync:{canRedirect:f,ts:e}});const a=`_websync_?authed=${f?"1":"0"}&version=${encodeURIComponent(t.a.version+" "+t.a.suffix)}`,c=["//telegram.me/"+a,"//t.me/"+a].map(f=>{const d=document.createElement("script"),e=new Promise(f=>{d.onload=d.onerror=()=>{d.remove(),f()}});return d.src=f,document.body.appendChild(d),e});return Promise.all(c)})}}const u=new i;a.a&&(a.a.telegramMeWebManager=u),d.default=u},26:function(f,d,e){"use strict";e.r(d),e.d(d,"WebPushApiManager",(function(){return r}));var t=e(30),a=e(41),c=e(15),s=e(32),n=e(16),i=e(0),u=e(156),o=e(52);class r{constructor(){this.isAvailable=!0,this.isPushEnabled=!1,this.localNotificationsAvailable=!0,this.started=!1,this.settings={},this.isFirefox=navigator.userAgent.toLowerCase().indexOf("firefox")>-1,this.userVisibleOnly=!this.isFirefox,this.log=Object(a.b)("PM"),this.subscribe=()=>{this.isAvailable&&navigator.serviceWorker.ready.then(f=>{f.pushManager.subscribe({userVisibleOnly:this.userVisibleOnly}).then(f=>{this.isPushEnabled=!0,this.pushSubscriptionNotify("subscribe",f)}).catch(f=>{"denied"===Notification.permission?this.log("Permission for Notifications was denied"):(this.log("Unable to subscribe to push.",f),this.userVisibleOnly||(this.userVisibleOnly=!0,setTimeout(this.subscribe,0)))})})},this.isAliveNotify=()=>{if(!this.isAvailable||c.default.idle&&c.default.idle.deactivated)return;this.settings.baseUrl=(location.href||"").replace(/#.*$/,"")+"#/im";const f={},d={push_action_mute1d:i.IS_MOBILE?"PushNotification.Action.Mute1d.Mobile":"PushNotification.Action.Mute1d",push_action_settings:i.IS_MOBILE?"PushNotification.Action.Settings.Mobile":"PushNotification.Action.Settings",push_message_nopreview:"PushNotification.Message.NoPreview"};for(const e in d)f[e]=n.default.format(d[e],!0);const e={type:"ping",payload:{localNotifications:this.localNotificationsAvailable,lang:f,settings:this.settings}};s.a.postSWMessage(e),this.isAliveTO=setTimeout(this.isAliveNotify,1e4)},"PushManager"in window&&"Notification"in window&&"serviceWorker"in navigator||(this.log.warn("Push messaging is not supported."),this.isAvailable=!1,this.localNotificationsAvailable=!1),this.isAvailable&&"denied"===Notification.permission&&this.log.warn("The user has blocked notifications.")}start(){this.started||(this.started=!0,this.getSubscription(),this.setUpServiceWorkerChannel())}setLocalNotificationsDisabled(){this.localNotificationsAvailable=!1}getSubscription(){this.isAvailable&&navigator.serviceWorker.ready.then(f=>{f.pushManager.getSubscription().then(f=>{this.isPushEnabled=!!f,this.pushSubscriptionNotify("init",f)}).catch(f=>{this.log.error("Error during getSubscription()",f)})})}unsubscribe(){this.isAvailable&&navigator.serviceWorker.ready.then(f=>{f.pushManager.getSubscription().then(f=>{this.isPushEnabled=!1,f&&(this.pushSubscriptionNotify("unsubscribe",f),setTimeout(()=>{f.unsubscribe().then(f=>{this.isPushEnabled=!1}).catch(f=>{this.log.error("Unsubscription error: ",f)})},3e3))}).catch(f=>{this.log.error("Error thrown while unsubscribing from push messaging.",f)})})}forceUnsubscribe(){this.isAvailable&&navigator.serviceWorker.ready.then(f=>{f.pushManager.getSubscription().then(f=>{this.log.warn("force unsubscribe",f),f&&f.unsubscribe().then(f=>{this.log.warn("force unsubscribe successful",f),this.isPushEnabled=!1}).catch(f=>{this.log.error("Unsubscription error: ",f)})}).catch(f=>{this.log.error("Error thrown while unsubscribing from push messaging.",f)})})}setSettings(f){this.settings=Object(o.a)(f),clearTimeout(this.isAliveTO),this.isAliveNotify()}hidePushNotifications(){if(!this.isAvailable)return;s.a.postSWMessage({type:"notifications_clear"})}setUpServiceWorkerChannel(){this.isAvailable&&(s.a.addServiceWorkerTaskListener("push_click",f=>{c.default.idle&&c.default.idle.deactivated?u.a.reload():c.default.dispatchEvent("push_notification_click",f.payload)}),navigator.serviceWorker.ready.then(this.isAliveNotify))}pushSubscriptionNotify(f,d){if(d){const e=d.toJSON();if(!(e&&e.endpoint&&e.keys&&e.keys.p256dh&&e.keys.auth))return this.log.warn("Invalid push subscription",e),this.unsubscribe(),this.isAvailable=!1,void this.pushSubscriptionNotify(f);this.log.warn("Push",f,e),c.default.dispatchEvent("push_"+f,{tokenType:10,tokenValue:JSON.stringify(e)})}else this.log.warn("Push",f,!1),c.default.dispatchEvent("push_"+f,!1)}}const b=new r;t.a&&(t.a.webPushApiManager=b),d.default=b},31:function(f,d,e){"use strict";e.d(d,"a",(function(){return w}));var t=e(96),a=e(0),c=e(30),s=e(11),n=e(52);function i(f){return f.replace(/&/g,"&").replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,f=>"&#"+(1024*(f.charCodeAt(0)-55296)+(f.charCodeAt(1)-56320)+65536)+";").replace(/([^\#-~| |!])/g,f=>"&#"+f.charCodeAt(0)+";").replace(//g,">")}var u=e(168);var o=["abogado","ac","academy","accountants","active","actor","ad","adult","ae","aero","af","ag","agency","ai","airforce","al","allfinanz","alsace","am","amsterdam","an","android","ao","apartments","aq","aquarelle","ar","archi","army","arpa","as","asia","associates","at","attorney","au","auction","audio","autos","aw","ax","axa","az","ba","band","bank","bar","barclaycard","barclays","bargains","bayern","bb","bd","be","beer","berlin","best","bf","bg","bh","bi","bid","bike","bingo","bio","biz","bj","black","blackfriday","bloomberg","blue","bm","bmw","bn","bnpparibas","bo","boo","boutique","br","brussels","bs","bt","budapest","build","builders","business","buzz","bv","bw","by","bz","bzh","ca","cab","cal","camera","camp","cancerresearch","canon","capetown","capital","caravan","cards","care","career","careers","cartier","casa","cash","cat","catering","cc","cd","center","ceo","cern","cf","cg","ch","channel","chat","cheap","christmas","chrome","church","ci","citic","city","ck","cl","claims","cleaning","click","clinic","clothing","club","cm","cn","co","coach","codes","coffee","college","cologne","com","community","company","computer","condos","construction","consulting","contractors","cooking","cool","coop","country","cr","credit","creditcard","cricket","crs","cruises","cu","cuisinella","cv","cw","cx","cy","cymru","cz","dabur","dad","dance","dating","day","dclk","de","deals","degree","delivery","democrat","dental","dentist","desi","design","dev","diamonds","diet","digital","direct","directory","discount","dj","dk","dm","dnp","do","docs","domains","doosan","durban","dvag","dz","eat","ec","edu","education","ee","eg","email","emerck","energy","engineer","engineering","enterprises","equipment","er","es","esq","estate","et","eu","eurovision","eus","events","everbank","exchange","expert","exposed","fail","farm","fashion","feedback","fi","finance","financial","firmdale","fish","fishing","fit","fitness","fj","fk","flights","florist","flowers","flsmidth","fly","fm","fo","foo","forsale","foundation","fr","frl","frogans","fund","furniture","futbol","ga","gal","gallery","garden","gb","gbiz","gd","ge","gent","gf","gg","ggee","gh","gi","gift","gifts","gives","gl","glass","gle","global","globo","gm","gmail","gmo","gmx","gn","goog","google","gop","gov","gp","gq","gr","graphics","gratis","green","gripe","gs","gt","gu","guide","guitars","guru","gw","gy","hamburg","hangout","haus","healthcare","help","here","hermes","hiphop","hiv","hk","hm","hn","holdings","holiday","homes","horse","host","hosting","house","how","hr","ht","hu","ibm","id","ie","ifm","il","im","immo","immobilien","in","industries","info","ing","ink","institute","insure","int","international","investments","io","iq","ir","irish","is","it","iwc","jcb","je","jetzt","jm","jo","jobs","joburg","jp","juegos","kaufen","kddi","ke","kg","kh","ki","kim","kitchen","kiwi","km","kn","koeln","kp","kr","krd","kred","kw","ky","kyoto","kz","la","lacaixa","land","lat","latrobe","lawyer","lb","lc","lds","lease","legal","lgbt","li","lidl","life","lighting","limited","limo","link","lk","loans","london","lotte","lotto","lr","ls","lt","ltda","lu","luxe","luxury","lv","ly","ma","madrid","maison","management","mango","market","marketing","marriott","mc","md","me","media","meet","melbourne","meme","memorial","menu","mg","mh","miami","mil","mini","mk","ml","mm","mn","mo","mobi","moda","moe","monash","money","mormon","mortgage","moscow","motorcycles","mov","mp","mq","mr","ms","mt","mu","museum","mv","mw","mx","my","mz","na","nagoya","name","navy","nc","ne","net","network","neustar","new","nexus","nf","ng","ngo","nhk","ni","nico","ninja","nl","no","np","nr","nra","nrw","ntt","nu","nyc","nz","okinawa","om","one","ong","onl","ooo","org","organic","osaka","otsuka","ovh","pa","paris","partners","parts","party","pe","pf","pg","ph","pharmacy","photo","photography","photos","physio","pics","pictures","pink","pizza","pk","pl","place","plumbing","pm","pn","pohl","poker","porn","post","pr","praxi","press","pro","prod","productions","prof","properties","property","ps","pt","pub","pw","py","qa","qpon","quebec","re","realtor","recipes","red","rehab","reise","reisen","reit","ren","rentals","repair","report","republican","rest","restaurant","reviews","rich","rio","rip","ro","rocks","rodeo","rs","rsvp","ru","ruhr","rw","ryukyu","sa","saarland","sale","samsung","sarl","saxo","sb","sc","sca","scb","schmidt","schule","schwarz","science","scot","sd","se","services","sew","sexy","sg","sh","shiksha","shoes","shriram","si","singles","sj","sk","sky","sl","sm","sn","so","social","software","sohu","solar","solutions","soy","space","spiegel","sr","st","style","su","supplies","supply","support","surf","surgery","suzuki","sv","sx","sy","sydney","systems","sz","taipei","tatar","tattoo","tax","tc","td","technology","tel","temasek","tennis","tf","tg","th","tienda","tips","tires","tirol","tj","tk","tl","tm","tn","to","today","tokyo","tools","top","toshiba","town","toys","tp","tr","trade","training","travel","trust","tt","tui","tv","tw","tz","ua","ug","uk","university","uno","uol","us","uy","uz","va","vacations","vc","ve","vegas","ventures","versicherung","vet","vg","vi","viajes","video","villas","vision","vlaanderen","vn","vodka","vote","voting","voto","voyage","vu","wales","wang","watch","webcam","website","wed","wedding","wf","whoswho","wien","wiki","williamhill","wme","work","works","world","ws","wtc","wtf","佛山","集团","在线","한국","ভারত","八卦","موقع","公益","公司","移动","我爱你","москва","қаз","онлайн","сайт","срб","淡马锡","орг","삼성","சிங்கப்பூர்","商标","商店","商城","дети","мкд","中文网","中信","中国","中國","谷歌","భారత్","ලංකා","ભારત","भारत","网店","संगठन","网络","укр","香港","台湾","台灣","手机","мон","الجزائر","عمان","ایران","امارات","بازار","الاردن","بھارت","المغرب","السعودية","مليسيا","شبكة","გე","机构","组织机构","ไทย","سورية","рус","рф","تونس","みんな","グーグル","世界","ਭਾਰਤ","网址","游戏","vermögensberater","vermögensberatung","企业","مصر","قطر","广东","இலங்கை","இந்தியா","新加坡","فلسطين","政务","xxx","xyz","yachts","yandex","ye","yoga","yokohama","youtube","yt","za","zip","zm","zone","zuerich","zw"];const r="a-z\\u00c0-\\u00d6\\u00d8-\\u00f6\\u00f8-\\u00ff\\u0100-\\u024f\\u0253\\u0254\\u0256\\u0257\\u0259\\u025b\\u0263\\u0268\\u026f\\u0272\\u0289\\u028b\\u02bb\\u0300-\\u036f\\u1e00-\\u1eff\\u0400-\\u04ff\\u0500-\\u0527\\u2de0-\\u2dff\\ua640-\\ua69f\\u0591-\\u05bf\\u05c1-\\u05c2\\u05c4-\\u05c5\\u05c7\\u05d0-\\u05ea\\u05f0-\\u05f4\\ufb1d-\\ufb28\\ufb2a-\\ufb36\\ufb38-\\ufb3c\\ufb3e\\ufb40-\\ufb41\\ufb43-\\ufb44\\ufb46-\\ufb4f\\u0610-\\u061a\\u0620-\\u065f\\u066e-\\u06d3\\u06d5-\\u06dc\\u06de-\\u06e8\\u06ea-\\u06ef\\u06fa-\\u06fc\\u06ff\\u0750-\\u077f\\u08a0\\u08a2-\\u08ac\\u08e4-\\u08fe\\ufb50-\\ufbb1\\ufbd3-\\ufd3d\\ufd50-\\ufd8f\\ufd92-\\ufdc7\\ufdf0-\\ufdfb\\ufe70-\\ufe74\\ufe76-\\ufefc\\u200c\\u0e01-\\u0e3a\\u0e40-\\u0e4e\\u1100-\\u11ff\\u3130-\\u3185\\uA960-\\uA97F\\uAC00-\\uD7AF\\uD7B0-\\uD7FF\\u3003\\u3005\\u303b\\uff21-\\uff3a\\uff41-\\uff5a\\uff66-\\uff9f\\uffa1-\\uffdc",b="["+r+"0-9]",l="((?:https?|ftp)://|mailto:)?(?:"+b+"{1,64}(?::"+b+"{0,64})?@)?(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])(?:\\.(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])){3}|"+b+"["+r+"·0-9-]{0,64}(?:\\."+b+"["+r+"·0-9-]{0,64}){0,10}(?:\\.(xn--[0-9a-z]{2,16}|["+r+"]{2,24})))(?::\\d{2,5})?(?:/(?:\\S{0,255}[^\\s.;,(\\[\\]{}<>\"'])?)?",h=(new RegExp("^"+"((?:https?|ftp)://|mailto:)?".slice(0,-1),"i"),/^((?:[^\/]+?):\/\/|mailto:)/),g=new RegExp("(^| )(@)([a-zA-Z\\d_]{5,32})|("+l+")|(\\n)|(((?:👨🏻‍❤️?‍💋‍👨\ud83c[\udffb-\udfff]|👨🏼‍❤️?‍💋‍👨\ud83c[\udffb-\udfff]|👨🏽‍❤️?‍💋‍👨\ud83c[\udffb-\udfff]|👨🏾‍❤️?‍💋‍👨\ud83c[\udffb-\udfff]|👨🏿‍❤️?‍💋‍👨\ud83c[\udffb-\udfff]|👩🏻‍❤️?‍💋‍👨\ud83c[\udffb-\udfff]|👩🏻‍❤️?‍💋‍👩\ud83c[\udffb-\udfff]|👩🏼‍❤️?‍💋‍👨\ud83c[\udffb-\udfff]|👩🏼‍❤️?‍💋‍👩\ud83c[\udffb-\udfff]|👩🏽‍❤️?‍💋‍👨\ud83c[\udffb-\udfff]|👩🏽‍❤️?‍💋‍👩\ud83c[\udffb-\udfff]|👩🏾‍❤️?‍💋‍👨\ud83c[\udffb-\udfff]|👩🏾‍❤️?‍💋‍👩\ud83c[\udffb-\udfff]|👩🏿‍❤️?‍💋‍👨\ud83c[\udffb-\udfff]|👩🏿‍❤️?‍💋‍👩\ud83c[\udffb-\udfff]|🧑🏻‍❤️?‍💋‍🧑\ud83c[\udffc-\udfff]|🧑🏼‍❤️?‍💋‍🧑\ud83c[\udffb\udffd-\udfff]|🧑🏽‍❤️?‍💋‍🧑\ud83c[\udffb\udffc\udffe\udfff]|🧑🏾‍❤️?‍💋‍🧑\ud83c[\udffb-\udffd\udfff]|🧑🏿‍❤️?‍💋‍🧑\ud83c[\udffb-\udffe]|👨🏻‍❤️?‍👨\ud83c[\udffb-\udfff]|👨🏻‍🤝‍👨\ud83c[\udffc-\udfff]|👨🏼‍❤️?‍👨\ud83c[\udffb-\udfff]|👨🏼‍🤝‍👨\ud83c[\udffb\udffd-\udfff]|👨🏽‍❤️?‍👨\ud83c[\udffb-\udfff]|👨🏽‍🤝‍👨\ud83c[\udffb\udffc\udffe\udfff]|👨🏾‍❤️?‍👨\ud83c[\udffb-\udfff]|👨🏾‍🤝‍👨\ud83c[\udffb-\udffd\udfff]|👨🏿‍❤️?‍👨\ud83c[\udffb-\udfff]|👨🏿‍🤝‍👨\ud83c[\udffb-\udffe]|👩🏻‍❤️?‍👨\ud83c[\udffb-\udfff]|👩🏻‍❤️?‍👩\ud83c[\udffb-\udfff]|👩🏻‍🤝‍👨\ud83c[\udffc-\udfff]|👩🏻‍🤝‍👩\ud83c[\udffc-\udfff]|👩🏼‍❤️?‍👨\ud83c[\udffb-\udfff]|👩🏼‍❤️?‍👩\ud83c[\udffb-\udfff]|👩🏼‍🤝‍👨\ud83c[\udffb\udffd-\udfff]|👩🏼‍🤝‍👩\ud83c[\udffb\udffd-\udfff]|👩🏽‍❤️?‍👨\ud83c[\udffb-\udfff]|👩🏽‍❤️?‍👩\ud83c[\udffb-\udfff]|👩🏽‍🤝‍👨\ud83c[\udffb\udffc\udffe\udfff]|👩🏽‍🤝‍👩\ud83c[\udffb\udffc\udffe\udfff]|👩🏾‍❤️?‍👨\ud83c[\udffb-\udfff]|👩🏾‍❤️?‍👩\ud83c[\udffb-\udfff]|👩🏾‍🤝‍👨\ud83c[\udffb-\udffd\udfff]|👩🏾‍🤝‍👩\ud83c[\udffb-\udffd\udfff]|👩🏿‍❤️?‍👨\ud83c[\udffb-\udfff]|👩🏿‍❤️?‍👩\ud83c[\udffb-\udfff]|👩🏿‍🤝‍👨\ud83c[\udffb-\udffe]|👩🏿‍🤝‍👩\ud83c[\udffb-\udffe]|🧑🏻‍❤️?‍🧑\ud83c[\udffc-\udfff]|🧑🏻‍🤝‍🧑\ud83c[\udffb-\udfff]|🧑🏼‍❤️?‍🧑\ud83c[\udffb\udffd-\udfff]|🧑🏼‍🤝‍🧑\ud83c[\udffb-\udfff]|🧑🏽‍❤️?‍🧑\ud83c[\udffb\udffc\udffe\udfff]|🧑🏽‍🤝‍🧑\ud83c[\udffb-\udfff]|🧑🏾‍❤️?‍🧑\ud83c[\udffb-\udffd\udfff]|🧑🏾‍🤝‍🧑\ud83c[\udffb-\udfff]|🧑🏿‍❤️?‍🧑\ud83c[\udffb-\udffe]|🧑🏿‍🤝‍🧑\ud83c[\udffb-\udfff]|👨‍❤️?‍💋‍👨|👩‍❤️?‍💋‍\ud83d[\udc68\udc69]|🫱🏻‍🫲\ud83c[\udffc-\udfff]|🫱🏼‍🫲\ud83c[\udffb\udffd-\udfff]|🫱🏽‍🫲\ud83c[\udffb\udffc\udffe\udfff]|🫱🏾‍🫲\ud83c[\udffb-\udffd\udfff]|🫱🏿‍🫲\ud83c[\udffb-\udffe]|👨‍❤️?‍👨|👩‍❤️?‍\ud83d[\udc68\udc69]|🧑‍🤝‍🧑|👫\ud83c[\udffb-\udfff]|👬\ud83c[\udffb-\udfff]|👭\ud83c[\udffb-\udfff]|💏\ud83c[\udffb-\udfff]|💑\ud83c[\udffb-\udfff]|🤝\ud83c[\udffb-\udfff]|\ud83d[\udc6b-\udc6d\udc8f\udc91]|🤝)|(?:\ud83d[\udc68\udc69]|🧑)(?:\ud83c[\udffb-\udfff])?‍(?:⚕️?|⚖️?|✈️?|\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]|⛹)(?:(?:\ud83c[\udffb-\udfff]|️?)‍[♀♂]️?)|(?:\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])?‍[♀♂]️?|(?:👨‍👨‍👦‍👦|👨‍👨‍👧‍\ud83d[\udc66\udc67]|👨‍👩‍👦‍👦|👨‍👩‍👧‍\ud83d[\udc66\udc67]|👩‍👩‍👦‍👦|👩‍👩‍👧‍\ud83d[\udc66\udc67]|👨‍👦‍👦|👨‍👧‍\ud83d[\udc66\udc67]|👨‍👨‍\ud83d[\udc66\udc67]|👨‍👩‍\ud83d[\udc66\udc67]|👩‍👦‍👦|👩‍👧‍\ud83d[\udc66\udc67]|👩‍👩‍\ud83d[\udc66\udc67]|🏳️?‍⚧️?|🏳️?‍🌈|😶‍🌫️?|❤️?‍🔥|❤️?‍🩹|🏴‍☠️?|🐕‍🦺|🐻‍❄️?|👁‍🗨|👨‍\ud83d[\udc66\udc67]|👩‍\ud83d[\udc66\udc67]|👯‍♀️?|👯‍♂️?|😮‍💨|😵‍💫|🤼‍♀️?|🤼‍♂️?|🧞‍♀️?|🧞‍♂️?|🧟‍♀️?|🧟‍♂️?|🐈‍⬛)|[#*0-9]️??⃣|(?:[©®™♟]️?)|(?:\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]|[‼⁉ℹ↔-↙↩↪⌚⌛⌨⏏⏭-⏯⏱⏲⏸-⏺Ⓜ▪▫▶◀◻-◾☀-☄☎☑☔☕☘☠☢☣☦☪☮☯☸-☺♀♂♈-♓♠♣♥♦♨♻♿⚒-⚗⚙⚛⚜⚠⚡⚧⚪⚫⚰⚱⚽⚾⛄⛅⛈⛏⛑⛓⛔⛩⛪⛰-⛵⛸⛺⛽✂✈✉✏✒✔✖✝✡✳✴❄❇❗❣❤➡⤴⤵⬅-⬇⬛⬜⭐⭕〰〽㊗㊙])(?:️?|(?!︎))|(?:(?:\ud83c[\udfcb\udfcc]|\ud83d[\udd74\udd75\udd90]|[☝⛷⛹✌✍])(?:️?|(?!︎))|(?:\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]|[✊✋]))(?:\ud83c[\udffb-\udfff])?|(?:🏴󠁧󠁢󠁥󠁮󠁧󠁿|🏴󠁧󠁢󠁳󠁣󠁴󠁿|🏴󠁧󠁢󠁷󠁬󠁳󠁿|🇦\ud83c[\udde8-\uddec\uddee\uddf1\uddf2\uddf4\uddf6-\uddfa\uddfc\uddfd\uddff]|🇧\ud83c[\udde6\udde7\udde9-\uddef\uddf1-\uddf4\uddf6-\uddf9\uddfb\uddfc\uddfe\uddff]|🇨\ud83c[\udde6\udde8\udde9\uddeb-\uddee\uddf0-\uddf5\uddf7\uddfa-\uddff]|🇩\ud83c[\uddea\uddec\uddef\uddf0\uddf2\uddf4\uddff]|🇪\ud83c[\udde6\udde8\uddea\uddec\udded\uddf7-\uddfa]|🇫\ud83c[\uddee-\uddf0\uddf2\uddf4\uddf7]|🇬\ud83c[\udde6\udde7\udde9-\uddee\uddf1-\uddf3\uddf5-\uddfa\uddfc\uddfe]|🇭\ud83c[\uddf0\uddf2\uddf3\uddf7\uddf9\uddfa]|🇮\ud83c[\udde8-\uddea\uddf1-\uddf4\uddf6-\uddf9]|🇯\ud83c[\uddea\uddf2\uddf4\uddf5]|🇰\ud83c[\uddea\uddec-\uddee\uddf2\uddf3\uddf5\uddf7\uddfc\uddfe\uddff]|🇱\ud83c[\udde6-\udde8\uddee\uddf0\uddf7-\uddfb\uddfe]|🇲\ud83c[\udde6\udde8-\udded\uddf0-\uddff]|🇳\ud83c[\udde6\udde8\uddea-\uddec\uddee\uddf1\uddf4\uddf5\uddf7\uddfa\uddff]|🇴🇲|🇵\ud83c[\udde6\uddea-\udded\uddf0-\uddf3\uddf7-\uddf9\uddfc\uddfe]|🇶🇦|🇷\ud83c[\uddea\uddf4\uddf8\uddfa\uddfc]|🇸\ud83c[\udde6-\uddea\uddec-\uddf4\uddf7-\uddf9\uddfb\uddfd-\uddff]|🇹\ud83c[\udde6\udde8\udde9\uddeb-\udded\uddef-\uddf4\uddf7\uddf9\uddfb\uddfc\uddff]|🇺\ud83c[\udde6\uddec\uddf2\uddf3\uddf8\uddfe\uddff]|🇻\ud83c[\udde6\udde8\uddea\uddec\uddee\uddf3\uddfa]|🇼\ud83c[\uddeb\uddf8]|🇽🇰|🇾\ud83c[\uddea\uddf9]|🇿\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]|[⏩-⏬⏰⏳♾⛎✅✨❌❎❓-❕➕-➗➰➿])|️))|(^|[\\s\\(\\]])(#[0-9_a-z\\u00c0-\\u00d6\\u00d8-\\u00f6\\u00f8-\\u00ff\\u0100-\\u024f\\u0253\\u0254\\u0256\\u0257\\u0259\\u025b\\u0263\\u0268\\u026f\\u0272\\u0289\\u028b\\u02bb\\u0300-\\u036f\\u1e00-\\u1eff\\u0400-\\u04ff\\u0500-\\u0527\\u2de0-\\u2dff\\ua640-\\ua69f\\u0591-\\u05bf\\u05c1-\\u05c2\\u05c4-\\u05c5\\u05c7\\u05d0-\\u05ea\\u05f0-\\u05f4\\ufb1d-\\ufb28\\ufb2a-\\ufb36\\ufb38-\\ufb3c\\ufb3e\\ufb40-\\ufb41\\ufb43-\\ufb44\\ufb46-\\ufb4f\\u0610-\\u061a\\u0620-\\u065f\\u066e-\\u06d3\\u06d5-\\u06dc\\u06de-\\u06e8\\u06ea-\\u06ef\\u06fa-\\u06fc\\u06ff\\u0750-\\u077f\\u08a0\\u08a2-\\u08ac\\u08e4-\\u08fe\\ufb50-\\ufbb1\\ufbd3-\\ufd3d\\ufd50-\\ufd8f\\ufd92-\\ufdc7\\ufdf0-\\ufdfb\\ufe70-\\ufe74\\ufe76-\\ufefc\\u200c\\u0e01-\\u0e3a\\u0e40-\\u0e4e\\u1100-\\u11ff\\u3130-\\u3185\\uA960-\\uA97F\\uAC00-\\uD7AF\\uD7B0-\\uD7FF\\u3003\\u3005\\u303b\\uff21-\\uff3a\\uff41-\\uff5a\\uff66-\\uff9f\\uffa1-\\uffdc]{2,64})|(^|\\s)\\/([a-zA-Z\\d_]{1,32})(?:@([a-zA-Z\\d_]{5,32}))?(\\b|$)","i"),p=/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,m=/(^|\s|\n)(````?)([\s\S]+?)(````?)([\s\n\.,:?!;]|$)|(^|\s|\x01)(`|~~|\*\*|__|_-_|\|\|)([^\n]+?)\7([\x01\s\.,:?!;]|$)|@(\d+)\s*\((.+?)\)|(\[(.+?)\]\((.+?)\))/m,y={Telegram:"tg://search_hashtag?hashtag={1}",Twitter:"https://twitter.com/hashtag/{1}",Instagram:"https://instagram.com/explore/tags/{1}/","Google Plus":"https://plus.google.com/explore/{1}"},k={"`":"messageEntityCode","``":"messageEntityPre","**":"messageEntityBold",__:"messageEntityItalic","~~":"messageEntityStrike","_-_":"messageEntityUnderline","||":"messageEntitySpoiler"},v=new Set(["messageEntityEmoji","messageEntityLinebreak","messageEntityCaret"]);for(let f in k)v.add(k[f]);var w;!function(f){function d(f){let d=Object(t.b)(f).replace(/-?fe0f/g,"");if(u.b.hasOwnProperty(d))return d}function e(f){let e,t=f;const a=[];let c,s=0;for(g.lastIndex=0;e=t.match(g);){if(c=s+e.index,e[3])a.push({_:"messageEntityMention",offset:c+e[1].length,length:e[2].length+e[3].length});else if(e[4])if(p.test(e[4]))a.push({_:"messageEntityEmail",offset:c,length:e[4].length});else{let f,d=e[5];const t=e[6];if(t){if(d||"xn--"!==t.substr(0,4)&&-1===o.indexOf(t.toLowerCase())||(d="http://"),d){const t=A(e[4]);t.length!==e[4].length&&(e[4]=t),f=(e[5]?"":d)+e[4]}}else f=(e[5]?"":"http://")+e[4];f&&a.push({_:"messageEntityUrl",offset:c,length:e[4].length})}else if(e[7])a.push({_:"messageEntityLinebreak",offset:c,length:1});else if(e[8]){const f=d(e[8]);f&&a.push({_:"messageEntityEmoji",offset:c,length:e[8].length,unicode:f})}else e[11]?a.push({_:"messageEntityHashtag",offset:c+(e[10]?e[10].length:0),length:e[11].length}):e[13]&&a.push({_:"messageEntityBotCommand",offset:c+(e[11]?e[11].length:0)+(e[12]?e[12].length:0),length:1+e[13].length+(e[14]?1+e[14].length:0),unsafe:!0});t=t.substr(e.index+e[0].length),s+=e.index+e[0].length}return a}function c(f,d){return f.find(f=>{if(!(d._===f._||!v.has(d._)&&!v.has(f._)))return!1;return d.offset>=f.offset&&d.length+d.offset<=f.length+f.offset})}function r(f,d){const e=d.filter(d=>!c(f,d));f.push(...e),E(f);for(let d=0;dc(d,f)?a=!1:(t.push(f),a=!0),n=[];let i,u=0;for(;i=f.match(m);){const d=u+i.index;n.push(f.substr(0,i.index));const e=i[3]||i[8]||i[11]||i[13];let t;if(u-=e.length,u+=e.length,a=!1,e.match(/^`*$/))n.push(i[0]);else if(i[3])t={_:"messageEntityPre",language:"",offset:d+i[1].length,length:e.length},s(t)&&("\n"===i[5]&&(i[5]="",u-=1),n.push(i[1]+e+i[5]),u-=i[2].length+i[4].length);else if(i[7]){const f=""===i[6];t={_:k[i[7]],offset:d+(f?0:i[6].length),length:e.length},s(t)&&(f?n.push(e):n.push(i[6]+e+i[9]),u-=2*i[7].length+(f?2:0))}else i[11]?(t={_:"messageEntityMentionName",user_id:i[10].toUserId(),offset:d,length:e.length},s(t)&&(n.push(e),u-=i[0].length-e.length)):i[12]&&(t={_:"messageEntityTextUrl",url:i[14],offset:d,length:e.length},s(t)&&(n.push(e),u-=i[12].length-e.length));a||n.push(i[0]),f=f.substr(i.index+i[0].length),u+=i.index+i[0].length}n.push(f);let o=n.join("");o.replace(/\s+/g,"").length||(o=f,t.splice(0,t.length)),r(d,t),w(d);let b=o.length;if(!e){o=o.replace(/^\s*/,"");let f=b-o.length;f&&d.forEach(d=>{d.offset=Math.max(0,d.offset-f)}),o=o.replace(/\s*$/,""),f=b-o.length,b=o.length,f&&d.forEach(f=>{f.offset+f.length>b&&(f.length=b-f.offset)})}return o},f.findConflictingEntity=c,f.mergeEntities=r;const b=new Set(["messageEntityBold","messageEntityItalic","messageEntityCode","messageEntityPre","messageEntityUnderline","messageEntityStrike","messageEntityBlockquote","messageEntitySpoiler"]);function w(f){for(let d=0;db.has(f._)&&t!==d&&f._===e._&&f.offset-e.length===e.offset),-1!==t){const d=f[t];e.length+=d.length,f.splice(t,1)}}while(-1!==t)}}function E(f){f.sort((f,d)=>f.offset-d.offset||d.length-f.length)}function C(f,d={}){if(!f)return"";const t=[],c=d.entities||e(f),o=d.passEntities||{},r=d.contextSite||"Telegram",b="Telegram"!==r,l=(f,d,e)=>{const a=f.offset,c=e?f.offset+f.length:void 0;let s,n;for(let f=t.length-1;f>=0;--f){const d=t[f].offset;if(void 0===s&&a>=d&&(s=f+1),void 0!==c&&c<=d&&(n=f),a>d&&(void 0===c||c=g){if("messageEntityCaret"!==t._)continue}else t.offset+t.length>g&&(t=Object(n.a)(t),t.length=t.offset+t.length-g);switch(t._){case"messageEntityBold":d.noTextFormat||(d.wrappingDraft?l(t,'',""):l(t,"",""));break;case"messageEntityItalic":d.noTextFormat||(d.wrappingDraft?l(t,'',""):l(t,"",""));break;case"messageEntityStrike":if(d.wrappingDraft){l(t,``,"")}else d.noTextFormat||l(t,"","");break;case"messageEntityUnderline":if(d.wrappingDraft){l(t,``,"")}else d.noTextFormat||l(t,"","");break;case"messageEntityCode":d.wrappingDraft?l(t,'',""):d.noTextFormat||l(t,"","");break;case"messageEntityPre":d.wrappingDraft?l(t,'',""):d.noTextFormat||l(t,`
`,"
");break;case"messageEntityHighlight":l(t,'',"");break;case"messageEntityBotCommand":if(!d.noLinks&&o[t._]){let e,a,c=f.substr(t.offset,t.length).substr(1);-1!==(a=c.indexOf("@"))?(e=c.substr(a+1),c=c.substr(0,a)):e=d.fromBot,l(t,``,"")}break;case"messageEntityEmoji":{let f=s.a;if(f)for(const d in u.a)if(d){if(u.a[d].hasOwnProperty(t.unicode)){f=!1;break}}f?d.wrappingDraft||l(t,'',""):l(t,``,'');break}case"messageEntityCaret":{const f='';h.push({part:f,offset:t.offset});break}case"messageEntityUrl":case"messageEntityTextUrl":if(!d.noLinks||o[t._]){const a=f.substr(t.offset,t.length);let s,n=t.url||a,u=!1;const o=_(n,!0);if(n=o.url,s=o.onclick,"messageEntityTextUrl"===t._){const f=c[e+1];"messageEntityUrl"===(null==f?void 0:f._)&&f.length===t.length&&f.offset===t.offset&&e++,n!==a&&(u=!0)}const r=!!s;s||!u||r||(s="showMaskedAlert"),d.wrappingDraft&&(s=void 0);l(t,``,"")}break;case"messageEntityEmail":if(!d.noLinks){l(t,``,"")}break;case"messageEntityHashtag":{const e=!d.noLinks&&y[r];if(e){const d=f.substr(t.offset,t.length).substr(1);l(t,``,"")}break}case"messageEntityMentionName":d.noLinks&&!o[t._]||l(t,`");break;case"messageEntityMention":if(!d.noLinks){const d=f.substr(t.offset,t.length).substr(1),{url:e,onclick:a}=_("t.me/"+d);l(t,``,"")}break;case"messageEntitySpoiler":if(d.noTextFormat){const d=f.slice(0,t.offset),e=f.slice(t.offset,t.offset+t.length),a=f.slice(t.offset+t.length);f=d+P(e)+a}else d.wrappingDraft?l(t,'',""):l(t,'',"")}}let p=t.length,m=h.length;for(let f=0;f=d.offset););t.splice(e,0,d)}p+=m;const k=[];let v=0;for(let e=0;ev){const e=f.slice(v,c);k.push(d.noEncoding?e:i(e)),v=c}k.push(a)}if(ve&&")"===f.charAt(d-1);)f=f.substr(0,d-1),t--,d--;return e>t&&(f=f.replace(/\)+$/,"")),f}function P(f){const d="⠁⠂⠄⠈⠐⠠⡀⢀⠃⠅⠆⠉⠊⠌⠑⠒⠔⠘⠡⠢⠤⠨⠰⡁⡂⡄⡈⡐⡠⢁⢂⢄⢈⢐⢠⣀⠇⠋⠍⠎⠓⠕⠖⠙⠚⠜⠣⠥⠦⠩⠪⠬⠱⠲⠴⠸⡃⡅⡆⡉⡊⡌⡑⡒⡔⡘⡡⡢⡤⡨⡰⢃⢅⢆⢉⢊⢌⢑⢒⢔⢘⢡⢢⢤⢨⢰⣁⣂⣄⣈⣐⣠⠏⠗⠛⠝⠞⠧⠫⠭⠮⠳⠵⠶⠹⠺⠼⡇⡋⡍⡎⡓⡕⡖⡙⡚⡜⡣⡥⡦⡩⡪⡬⡱⡲⡴⡸⢇⢋⢍⢎⢓⢕⢖⢙⢚⢜⢣⢥⢦⢩⢪⢬⢱⢲⢴⢸⣃⣅⣆⣉⣊⣌⣑⣒⣔⣘⣡⣢⣤⣨⣰⠟⠯⠷⠻⠽⠾⡏⡗⡛⡝⡞⡧⡫⡭⡮⡳⡵⡶⡹⡺⡼⢏⢗⢛⢝⢞⢧⢫⢭⢮⢳⢵⢶⢹⢺⢼⣇⣋⣍⣎⣓⣕⣖⣙⣚⣜⣣⣥⣦⣩⣪⣬⣱⣲⣴⣸⠿⡟⡯⡷⡻⡽⡾⢟⢯⢷⢻⢽⢾⣏⣗⣛⣝⣞⣧⣫⣭⣮⣳⣵⣶⣹⣺⣼⡿⢿⣟⣯⣷⣻⣽⣾⣿",e=d.length,t=[];for(let a=0;a"messageEntityEmoji"===f._),wrappingDraft:d})}function _(d,e){let t,a,c,s;if(T(d)||(d="https://"+d),t=d.match(/^(?:https?:\/\/)?t(?:elegram)?\.me\/(.+)/)){const e=t[1];if(/^\W/.test(e)&&!f.PHONE_NUMBER_REG_EXP.test(e))return s="joinchat",{url:d,onclick:s};const a=e.split("/");switch(a[0]){case"joinchat":case"addstickers":case"voicechat":s=a[0];break;default:if(a[1]&&a[1].match(/^\d+(?:\?(?:comment|thread)=\d+)?$/)||1===a.length){s="im";break}}}else(a=d.match(/^(?:https?:\/\/)?telesco\.pe\/([^/?]+)\/(\d+)/))?s="im":(c=d.match(/tg:(?:\/\/)?(.+?)(?:\?|$)/))&&(s="tg_"+c[1]);return window[s]||(s=void 0),{url:d,onclick:s}}function T(f){return f?f.match(h):null}function D(f){return{_:"messageEntityEmoji",offset:0,length:f.length,unicode:Object(t.e)(f).join("-").replace(/-?fe0f/g,"")}}f.combineSameEntities=w,f.sortEntities=E,f.wrapRichText=C,f.fixEmoji=function(f,d){return f=f.replace(/[\u2640\u2642\u2764](?!\ufe0f)/g,(f,e,t)=>{if(d){const t=f.length;e+=t,d.forEach(f=>{const d=f.offset+f.length;d===e?f.length+=t:d>e&&(f.offset+=t)})}return f+"️"})},f.wrapDraftText=function(f,d={}){return f?C(f,{entities:d.entities,noLinks:!0,wrappingDraft:!0,passEntities:{messageEntityTextUrl:!0,messageEntityMentionName:!0}}):""},f.checkBrackets=A,f.spoiler=P,f.wrapPlainText=function(f,d=[]){return(null==d?void 0:d.length)&&(d=d.filter(f=>"messageEntitySpoiler"===f._)),C(f,{entities:d,noEncoding:!0,noTextFormat:!0,noLinebreaks:!0,noLinks:!0})},f.wrapEmojiText=S,f.wrapUrl=_,f.matchUrlProtocol=T,f.matchUrl=function(f){return f?f.match(l):null},f.matchEmail=function(f){return f?f.match(p):null},f.getAbbreviation=function(f,d=!1){if(!f)return"";const e=f.trim().split(" ");if(!e[0])return"";const t=[...e[0]][0];return d||1===e.length?S(t):S(t+[...e[e.length-1]][0])},f.isUsernameValid=function(f){return(f.length>=5&&f.length<=32||!f.length)&&/^[a-zA-Z0-9_]*$/.test(f)},f.getEmojiEntityFromEmoji=D,f.wrapSingleEmoji=function(f){return C(f,{entities:[D(f)]})}}(w||(w={})),c.a.RichTextProcessor=w;d.b=w},32:function(f,d,e){"use strict";function t(){return new Worker(e.p+"mtproto.worker.c299085431d9e3727524.bundle.worker.js")}var a=e(41),c=e(15),s=e(187),n=e(30),i=e(76),u=e(49);class o extends u.a{constructor(f,d,e){super(),this.dcId=f,this.url=d,this.debug=i.a.debug&&!1,this.handleOpen=()=>{this.log("opened"),this.debug&&this.log.debug("sending init packet"),this.dispatchEvent("open")},this.handleError=f=>{this.log.error("handleError",f),this.close()},this.handleClose=()=>{this.log("closed"),this.removeListeners(),this.dispatchEvent("close")},this.handleMessage=f=>{this.debug&&this.log.debug("<-","handleMessage",f.data.byteLength),this.dispatchEvent("message",f.data)},this.send=f=>{this.debug&&this.log.debug("-> body length to send:",f.length),this.ws.send(f)};let t=a.a.Error|a.a.Log;return this.debug&&(t|=a.a.Debug),this.log=Object(a.b)("WS-"+f+e,t),this.log("constructor"),this.connect(),this}removeListeners(){this.ws&&(this.ws.removeEventListener("open",this.handleOpen),this.ws.removeEventListener("close",this.handleClose),this.ws.removeEventListener("error",this.handleError),this.ws.removeEventListener("message",this.handleMessage),this.ws=void 0)}connect(){this.ws=new WebSocket(this.url,"binary"),this.ws.binaryType="arraybuffer",this.ws.addEventListener("open",this.handleOpen),this.ws.addEventListener("close",this.handleClose),this.ws.addEventListener("error",this.handleError),this.ws.addEventListener("message",this.handleMessage)}close(){if(this.ws){this.log("close execution");try{this.ws.close()}catch(f){}this.handleClose()}}}var r=e(167),b=e(75),l=e(26),h=e(103),g=e(156),p=e(24),m=e(80),y=e(141),k=e(128),v=e(85);const w=new class extends class{invokeCrypto(f,...d){return this.performTaskWorker(f,...d)}}{constructor(){super(),this.afterMessageIdTemp=0,this.taskId=0,this.awaiting={},this.pending=[],this.updatesProcessor=null,this.log=Object(a.b)("API-PROXY"),this.hashes={},this.apiPromisesSingleProcess={},this.apiPromisesSingle={},this.apiPromisesCacheable={},this.isSWRegistered=!0,this.debug=n.b,this.sockets=new Map,this.taskListeners={},this.taskListenersSW={},this.postMessagesWaiting=[],this.onWorkerMessage=f=>{const d=f.data;if(!Object(v.a)(d))return;const e=this.taskListeners[d.type];e?e(d):d.update?this.updatesProcessor&&this.updatesProcessor(d.update):d.progress?c.default.dispatchEvent("download_progress",d.progress):(d.hasOwnProperty("result")||d.hasOwnProperty("error"))&&this.finalizeTask(d.taskId,d.result,d.error)},this.log("constructor"),r.a.start(),this.registerServiceWorker(),this.addTaskListener("clear",()=>{Promise.all([h.a.toggleStorage(!1),b.a.clear(),Promise.race([p.default.setAuthorized(!1),Object(m.a)(3e3)]),l.default.forceUnsubscribe(),Promise.all(["cachedFiles","cachedStreamChunks"].map(f=>caches.delete(f)))]).finally(()=>{g.a.reload()})}),this.addTaskListener("connectionStatusChange",f=>{c.default.dispatchEvent("connection_status_change",f.payload)}),this.addTaskListener("convertWebp",f=>{s.a.postMessage(f)}),this.addTaskListener("socketProxy",f=>{const d=f.payload,e=d.id;if("send"===d.type){this.sockets.get(e).send(d.payload)}else if("close"===d.type){this.sockets.get(e).close()}else if("setup"===d.type){const f=new o(d.payload.dcId,d.payload.url,d.payload.logSuffix),t=()=>{this.postMessage({type:"socketProxy",payload:{type:"open",id:e}})},a=()=>{this.postMessage({type:"socketProxy",payload:{type:"close",id:e}}),f.removeEventListener("open",t),f.removeEventListener("close",a),f.removeEventListener("message",c),this.sockets.delete(e)},c=f=>{this.postMessage({type:"socketProxy",payload:{type:"message",id:e,payload:f}})};f.addEventListener("open",t),f.addEventListener("close",a),f.addEventListener("message",c),this.sockets.set(e,f)}}),this.addTaskListener("localStorageProxy",f=>{const d=f.payload;b.a[d.type](...d.args).then(d=>{this.postMessage({type:"localStorageProxy",id:f.id,payload:d})})}),c.default.addEventListener("language_change",f=>{this.performTaskWorkerVoid("setLanguage",f)}),window.addEventListener("online",f=>{this.forceReconnectTimeout()}),this.registerWorker(),setTimeout(()=>{this.getConfig()},5e3)}isServiceWorkerOnline(){return this.isSWRegistered}registerServiceWorker(){if(!("serviceWorker"in navigator))return;const f=navigator.serviceWorker;f.register("./sw.js",{scope:"./"}).then(f=>{this.log("SW registered",f),this.isSWRegistered=!0;(f.installing||f.waiting||f.active).addEventListener("statechange",f=>{this.log("SW statechange",f)})},f=>{this.isSWRegistered=!1,this.log.error("SW registration failed!",f),this.onServiceWorkerFail&&this.onServiceWorkerFail()}),f.addEventListener("controllerchange",()=>{this.log.warn("controllerchange"),this.releasePending(),f.controller.addEventListener("error",f=>{this.log.error("controller error:",f)})}),f.addEventListener("message",f=>{const d=f.data;if(!Object(v.a)(d))return;const e=this.taskListenersSW[d.type];e&&e(d)}),this.addServiceWorkerTaskListener("requestFilePart",f=>{const d={type:f.type,id:f.id};this.performTaskWorker("requestFilePart",...f.payload).then(f=>{d.payload=f,this.postSWMessage(d)},e=>{d.originalPayload=f.payload,d.error=e,this.postSWMessage(d)})}),f.addEventListener("messageerror",f=>{this.log.error("SW messageerror:",f)})}postMessage(...f){this.postMessagesWaiting.push(f)}postSWMessage(f){navigator.serviceWorker.controller&&navigator.serviceWorker.controller.postMessage(f)}onWorkerFirstMessage(f){if(!this.worker){this.worker=f,this.log("set webWorker"),this.postMessage=this.worker.postMessage.bind(this.worker),this.postMessagesWaiting.forEach(f=>this.postMessage(...f)),this.postMessagesWaiting.length=0;const d=y.a;this.log("WebP supported:",d),this.postMessage({type:"webpSupport",payload:d}),this.postMessage({type:"userAgent",payload:navigator.userAgent}),this.releasePending()}}addTaskListener(f,d){this.taskListeners[f]=d}addServiceWorkerTaskListener(f,d){this.taskListenersSW[f]=d}registerWorker(){const f=new t;f.addEventListener("message",this.onWorkerFirstMessage.bind(this,f),{once:!0}),f.addEventListener("message",this.onWorkerMessage),f.addEventListener("error",f=>{this.log.error("WORKER ERROR",f)})}finalizeTask(f,d,e){const t=this.awaiting[f];void 0!==t&&(this.debug&&this.log.debug("done",t.taskName,d,e),e?t.reject(e):t.resolve(d),delete this.awaiting[f])}createTask(f,d,e){return{task:f,taskId:this.taskId++,type:d,args:e}}performTaskWorkerVoid(f,...d){const e=this.createTask(f,void 0,d);this.pending.push(e),this.releasePending()}performTaskWorkerNew(f,d,...e){return this.debug&&this.log.debug("start",f,e),new Promise((t,a)=>{const c=this.createTask(f,d,e);this.pending.push(c),this.awaiting[c.taskId]={resolve:t,reject:a,taskName:f},this.releasePending()})}performTaskWorker(f,...d){return this.performTaskWorkerNew(f,void 0,...d)}releasePending(){this.postMessage&&(this.debug&&this.log.debug("releasing tasks, length:",this.pending.length),this.pending.forEach(f=>{this.postMessage(f)}),this.debug&&this.log.debug("released tasks"),this.pending.length=0)}setUpdatesProcessor(f){this.updatesProcessor=f}invokeCrypto(f,...d){return this.performTaskWorkerNew(f,"crypto",...d)}invokeApi(f,d={},e={}){return this.performTaskWorker("invokeApi",f,d,e)}invokeApiAfter(f,d={},e={}){let t=e;return t.prepareTempMessageId=""+ ++this.afterMessageIdTemp,t=Object.assign({},e),e.messageId=t.prepareTempMessageId,this.invokeApi(f,d,t)}invokeApiHashable(f){var d,e;null!==(d=f.params)&&void 0!==d||(f.params={}),null!==(e=f.options)&&void 0!==e||(f.options={});const{params:t,options:a,method:c}=f,s=JSON.stringify(t);let n;return this.hashes[c]&&(n=this.hashes[c][s],n&&(t.hash=n.hash)),this.invokeApiSingleProcess({method:c,processResult:d=>{if(d._.includes("NotModified"))return this.debug&&this.log.warn("NotModified saved!",c,s),n.result;if(d.hash){const f=d.hash;this.hashes[c]||(this.hashes[c]={}),this.hashes[c][s]={hash:f,result:d}}return f.processResult?f.processResult(d):d},params:t,options:a})}invokeApiSingle(f,d={},e={}){const t=f+"-"+JSON.stringify(d),a=this.apiPromisesSingle;return a[t]?a[t]:a[t]=this.invokeApi(f,d,e).finally(()=>{delete a[t]})}invokeApiSingleProcess(f){var d,e,t;null!==(d=f.params)&&void 0!==d||(f.params={}),null!==(e=f.options)&&void 0!==e||(f.options={});const{method:a,processResult:c,processError:s,params:n,options:i}=f,u=this.apiPromisesSingleProcess,o=i.cacheKey||JSON.stringify(n),r=null!==(t=u[a])&&void 0!==t?t:u[a]=new Map,b=r.get(o);if(b)return b;const l=this.invokeApi(a,n,i).then(c,s).finally(()=>{r.delete(o),r.size||delete u[a]});return r.set(o,l),l}invokeApiCacheable(f,d={},e={}){var t;const a=null!==(t=this.apiPromisesCacheable[f])&&void 0!==t?t:this.apiPromisesCacheable[f]={},c=JSON.stringify(d),s=a[c];if(s&&(!e.override||!s.fulfilled))return s.promise;let n;e.override&&(s&&s.timeout&&(clearTimeout(s.timeout),delete s.timeout),delete e.override),e.cacheSeconds&&(n=window.setTimeout(()=>{delete a[c]},1e3*e.cacheSeconds),delete e.cacheSeconds);const i=this.invokeApi(f,d,e);return a[c]={timestamp:Date.now(),fulfilled:!1,timeout:n,promise:i,params:d},i}clearCache(f,d){const e=this.apiPromisesCacheable[f];if(e)for(const f in e){const t=e[f];try{d(t.params)&&(t.timeout&&clearTimeout(t.timeout),delete e[f])}catch(d){this.log.error("clearCache error:",d,f,t)}}}setBaseDcId(f){return this.performTaskWorker("setBaseDcId",f)}setQueueId(f){return this.performTaskWorker("setQueueId",f)}setUserAuth(f){return"string"!=typeof f&&"number"!=typeof f||(f={dcID:0,date:Date.now()/1e3|0,id:f.toPeerId(!1)}),c.default.dispatchEvent("user_auth",f),this.performTaskWorker("setUserAuth",f)}setUser(f){return this.setUserAuth(f.id)}getNetworker(f,d){return this.performTaskWorker("getNetworker",f,d)}logOut(){return this.performTaskWorker("logOut")}cancelDownload(f){return this.performTaskWorker("cancelDownload",f)}downloadFile(f){return this.performTaskWorker("downloadFile",f)}uploadFile(f){return this.performTaskWorker("uploadFile",f)}toggleStorage(f){const d={type:"toggleStorage",payload:f};this.postMessage(d),this.postSWMessage(d)}stopAll(){return this.performTaskWorkerVoid("stopAll")}startAll(){return this.performTaskWorkerVoid("startAll")}forceReconnectTimeout(){this.postMessage({type:"online"})}forceReconnect(){this.postMessage({type:"forceReconnect"})}getConfig(){return this.getConfigPromise?this.getConfigPromise:this.getConfigPromise=this.invokeApi("help.getConfig").then(f=>(c.default.config=f,f))}getAppConfig(f){if(c.default.appConfig&&!f)return c.default.appConfig;if(this.getAppConfigPromise&&!f)return this.getAppConfigPromise;const d=this.getAppConfigPromise=this.invokeApi("help.getAppConfig").then(f=>{var e;return this.getAppConfigPromise!==d?this.getAppConfigPromise:(c.default.appConfig=f,Object(k.b)(null!==(e=f.ignore_restriction_reasons)&&void 0!==e?e:[]),f)});return d}};n.a.apiManagerProxy=w;d.a=w},57:function(f,d,e){"use strict";e.d(d,"a",(function(){return i})),e.d(d,"c",(function(){return o})),e.d(d,"e",(function(){return r})),e.d(d,"d",(function(){return b})),e.d(d,"f",(function(){return l})),e.d(d,"g",(function(){return h})),e.d(d,"b",(function(){return w}));var t=e(30),a=e(16),c=e(127);e.d(d,"h",(function(){return c.a}));const s=["January","February","March","April","May","June","July","August","September","October","November","December"],n=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],i=86400,u=f=>{const d=new Date(Date.UTC(f.getFullYear(),f.getMonth(),f.getDate())),e=d.getUTCDay()||7;d.setUTCDate(d.getUTCDate()+4-e);const t=new Date(Date.UTC(d.getUTCFullYear(),0,1));return Math.ceil(((d.getTime()-t.getTime())/i+1)/7)};function o(f){const d=new Date,e=d.getTime()/1e3|0,t=f.getTime()/1e3|0,c={};return e-t{const e=d.monthAsNumber?".":" ",t=("0"+f.getHours()).slice(-2)+":"+("0"+f.getMinutes()).slice(-2)+(d.noSeconds?"":":"+("0"+f.getSeconds()).slice(-2));return(d.leadingZero?("0"+f.getDate()).slice(-2):f.getDate())+e+(d.monthAsNumber?("0"+(f.getMonth()+1)).slice(-2):s[f.getMonth()])+e+f.getFullYear()+(d.noTime?"":", "+t)},g=new RegExp("20[0-9]{1,2}"),p=new RegExp("(\\w{3,}) ([0-9]{0,4})","i"),m=new RegExp("([0-9]{0,4}) (\\w{2,})","i"),y=new RegExp("^([0-9]{1,4})(\\.| |/|\\-)([0-9]{1,4})$","i"),k=new RegExp("^([0-9]{1,2})(\\.| |/|\\-)([0-9]{1,2})(\\.| |/|\\-)([0-9]{1,4})$","i"),v=[31,29,31,30,31,30,31,31,30,31,30,31];function w(f,d){const e=f.trim().toLowerCase();if(e.length<3)return;if(0==="today".indexOf(e)){const f=new Date,e=f.getFullYear(),t=f.getMonth(),a=f.getDate();f.setFullYear(e,t,a),f.setHours(0,0,0);const c=f.getTime();f.setFullYear(e,t,a+1),f.setHours(0,0,0);const s=f.getTime()-1;return void d.push({title:"Today",minDate:c,maxDate:s})}if(0==="yesterday".indexOf(e)){const f=new Date,e=f.getFullYear(),t=f.getMonth(),a=f.getDate();f.setFullYear(e,t,a),f.setHours(0,0,0);const c=f.getTime()-864e5;f.setFullYear(e,t,a+1),f.setHours(0,0,0);const s=f.getTime()-86400001;return void d.push({title:"Yesterday",minDate:c,maxDate:s})}const t=function(f){const d=new Date;if(f.length<=3)return-1;for(let e=0;e<7;e++)if(d.setDate(d.getDate()+1),0===_(d.getTime()).toLowerCase().indexOf(f))return d.getDay();return-1}(e);if(t>=0){const f=new Date,e=f.getTime(),a=t-f.getDay();f.setDate(f.getDate()+a),f.getTime()>e&&f.setTime(f.getTime()-6048e5);const c=f.getFullYear(),s=f.getMonth(),n=f.getDate();f.setFullYear(c,s,n),f.setHours(0,0,0);const i=f.getTime();f.setFullYear(c,s,n+1),f.setHours(0,0,0);const u=f.getTime()-1;return void d.push({title:_(i),minDate:i,maxDate:u})}let a;if(null===(a=y.exec(e)))if(null===(a=k.exec(e)))if(null===(a=g.exec(e))){if(null!==(a=p.exec(e))){const f=a[1],e=a[2],t=D(f);if(t>=0){const f=+e;if(f>0&&f<=31){return void C(d,f-1,t)}if(f>=2013){return void E(d,t,f)}}}if(null!==(a=m.exec(e))){const f=a[1],e=D(a[2]);if(e>=0){const t=+f;if(t>0&&t<=31){return void C(d,t-1,e)}if(t>=2013){E(d,e,t)}}}}else{let f=+e;const t=(new Date).getFullYear();if(f<2013){f=2013;for(let e=t;e>=f;e--){const f=new Date;f.setFullYear(e,0,1),f.setHours(0,0,0);const t=f.getTime();f.setFullYear(e+1,0,1),f.setHours(0,0,0);const a=f.getTime()-1;d.push({title:""+e,minDate:t,maxDate:a})}}else if(f<=t){const e=new Date;e.setFullYear(f,0,1),e.setHours(0,0,0);const t=e.getTime();e.setFullYear(f+1,0,1),e.setHours(0,0,0);const a=e.getTime()-1;d.push({title:""+f,minDate:t,maxDate:a})}}else{const f=a[1],e=a[3],t=a[5];if(!a[2]===a[4])return;const c=parseInt(f),s=parseInt(e)-1;let n=parseInt(t);n>=10&&n<=99&&(n+=2e3);const i=(new Date).getFullYear();if(T(c-1,s)&&n>=2013&&n<=i){const f=new Date;f.setFullYear(n,s,c),f.setHours(0,0,0);const e=f.getTime();f.setFullYear(n,s,c+1),f.setHours(0,0,0);const t=f.getTime()-1;return void d.push({title:S(e),minDate:e,maxDate:t})}}else{const f=a[1],e=a[3],t=parseInt(f),c=parseInt(e);if(t>0&&t<=31){if(c>=2013&&t<=12){return void E(d,t-1,c)}if(c<=12){C(d,t-1,c-1)}}else if(t>=2013&&c<=12){E(d,c-1,t)}}}function E(f,d,e){const t=(new Date).getFullYear(),a=Date.now();if(e>=2013&&e<=t){const t=new Date;t.setFullYear(e,d,1),t.setHours(0,0,0);const c=t.getTime();if(c>a)return;t.setMonth(t.getMonth()+1);const s=t.getTime()-1;f.push({title:A(c),minDate:c,maxDate:s})}}function C(f,d,e){if(T(d,e)){const a=(new Date).getFullYear(),c=Date.now();for(let s=a;s>=2013;s--){if(1===e&&28===d&&(((t=s)%4!=0||t%100==0)&&t%400!=0))continue;const n=new Date;n.setFullYear(s,e,d+1),n.setHours(0,0,0);const i=n.getTime();if(i>c)continue;n.setFullYear(s,e,d+2),n.setHours(0,0,0);const u=n.getTime()-1;s===a?f.push({title:P(i),minDate:i,maxDate:u}):f.push({title:S(i),minDate:i,maxDate:u})}}var t}function A(f){const d=new Date(f);return s[d.getMonth()].slice(0,3)+" "+d.getFullYear()}function P(f){const d=new Date(f);return s[d.getMonth()].slice(0,3)+" "+d.getDate()}function S(f){const d=new Date(f);return("0"+d.getDate()).slice(-2)+"."+("0"+(d.getMonth()+1)).slice(-2)+"."+d.getFullYear()}function _(f){const d=new Date(f);return n[d.getDay()]}function T(f,d){return d>=0&&d<12&&f>=0&&fnew Promise(d=>{setTimeout(d,f)})},86:function(f,d,e){"use strict";function t(f,d){const e=Object.keys,a=typeof f;return f&&d&&"object"===a&&a===typeof d?e(f).length===e(d).length&&e(f).every(e=>t(f[e],d[e])):f===d}e.d(d,"a",(function(){return t}))},96:function(f,d,e){"use strict";function t(f){return n(s(f)).join("-")}e.d(d,"b",(function(){return t})),e.d(d,"e",(function(){return n})),e.d(d,"d",(function(){return i})),e.d(d,"c",(function(){return u})),e.d(d,"a",(function(){return o}));const a=/\uFE0F/g,c=String.fromCharCode(8205),s=f=>f.indexOf(c)<0?f.replace(a,""):f;function n(f){const d=[];let e=0,t=0,a=0;for(;a55296&&e<=56319?t=e:d.push(e.toString(16));return d.length&&2===d[0].length&&(d[0]="00"+d[0]),d}function i(f){let d=f.match(/[\uDFFB-\uDFFF]/);return d?5-(57343-d[0].charCodeAt(0)):0}function u(f){return String.fromCharCode(55356,56741+f.charCodeAt(0),55356,56741+f.charCodeAt(1))}function o(f){return f.split("-").reduce((f,d)=>f+String.fromCodePoint(parseInt(d,16)),"")}}}]); //# sourceMappingURL=1.089c0c09ede981685ddf.chunk.js.map