Upgrade to v1.6.4

master
Alexis A. 5 years ago
parent 973de16685
commit 87f0e4a183

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -0,0 +1,2 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[20],{1191:function(e,n,t){"use strict";t.r(n),t.d(n,"default",(function(){return m}));var s=t(3),a=t.n(s),i=t(33),o=t.n(i),r=t(36),l=t(35),d=t.n(l),p=t(38),c=t(34),u=t(40),b=t(158),h=t(50);class m extends o.a.Component{constructor(e){super(e),a()(this,"_onDisable",async()=>{this.setState({disabling:!0}),await u.b.setValue("enableEventIndexing",null,u.a.DEVICE,!1),await b.a.deleteEventIndex(),this.props.onFinished(),p.a.fire(h.a.ViewUserSettings)}),this.state={disabling:!1}}render(){const e=r.getComponent("views.dialogs.BaseDialog"),n=r.getComponent("elements.Spinner"),t=r.getComponent("views.elements.DialogButtons");return o.a.createElement(e,{onFinished:this.props.onFinished,title:Object(c.a)("Are you sure?")},Object(c.a)("If disabled, messages from encrypted rooms won't appear in search results."),this.state.disabling?o.a.createElement(n,null):o.a.createElement("div",null),o.a.createElement(t,{primaryButton:Object(c.a)("Disable"),onPrimaryButtonClick:this._onDisable,primaryButtonClass:"danger",cancelButtonClass:"warning",onCancel:this.props.onFinished,disabled:this.state.disabling}))}}a()(m,"propTypes",{onFinished:d.a.func.isRequired})}}]);
//# sourceMappingURL=20.js.map

@ -0,0 +1 @@
{"version":3,"sources":["webpack:///./node_modules/matrix-react-sdk/src/async-components/views/dialogs/eventindex/DisableEventIndexDialog.js"],"names":["DisableEventIndexDialog","React","Component","constructor","props","super","async","this","setState","disabling","SettingsStore","setValue","SettingLevel","DEVICE","EventIndexPeg","deleteEventIndex","onFinished","dis","fire","Action","ViewUserSettings","state","render","BaseDialog","sdk","Spinner","DialogButtons","title","_t","primaryButton","onPrimaryButtonClick","_onDisable","primaryButtonClass","cancelButtonClass","onCancel","disabled","PropTypes","func","isRequired"],"mappings":"kPA6Be,MAAMA,UAAgCC,IAAMC,UAKvDC,YAAYC,GACRC,MAAMD,GADS,sBAQNE,UACTC,KAAKC,SAAS,CACVC,WAAW,UAGTC,IAAcC,SAAS,sBAAuB,KAAMC,IAAaC,QAAQ,SACzEC,IAAcC,mBACpBR,KAAKH,MAAMY,aACXC,IAAIC,KAAKC,IAAOC,oBAbhBb,KAAKc,MAAQ,CACTZ,WAAW,GAenBa,SACI,MAAMC,EAAaC,eAAiB,4BAC9BC,EAAUD,eAAiB,oBAC3BE,EAAgBF,eAAiB,gCAEvC,OACI,kBAACD,EAAD,CAAYP,WAAYT,KAAKH,MAAMY,WAAYW,MAAOC,YAAG,kBACpDA,YAAG,8EACHrB,KAAKc,MAAMZ,UAAY,kBAACgB,EAAD,MAAc,8BACtC,kBAACC,EAAD,CACIG,cAAeD,YAAG,WAClBE,qBAAsBvB,KAAKwB,WAC3BC,mBAAmB,SACnBC,kBAAkB,UAClBC,SAAU3B,KAAKH,MAAMY,WACrBmB,SAAU5B,KAAKc,MAAMZ,c,IAvCpBT,E,YACE,CACfgB,WAAYoB,IAAUC,KAAKC","file":"bundles/709217699826f8fd4e42/20.js","sourceRoot":""}

@ -1,2 +1,2 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[22],{1197:function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return p}));var o=n(3),a=n.n(o),s=n(33),r=n.n(s),l=n(36),i=n(35),c=n.n(i),m=n(34),u=n(40),d=n(41),g=n(63),h=n(154);class p extends r.a.Component{constructor(e){super(e),a()(this,"updateCurrentRoom",async e=>{const t=h.a.get();let n;try{n=await t.getStats()}catch{return}let o=null;e&&(o=e.name);const a=t.crawlingRooms(),s=a.crawlingRooms.size,r=a.totalRooms.size;this.setState({eventIndexSize:n.size,eventCount:n.eventCount,crawlingRoomsCount:s,roomCount:r,currentRoom:o})}),a()(this,"_onDisable",async()=>{d.a.createTrackedDialogAsync("Disable message search","Disable message search",n.e(21).then(n.bind(null,1182)),null,null,!1,!0)}),a()(this,"_onCrawlerSleepTimeChange",e=>{this.setState({crawlerSleepTime:e.target.value}),u.b.setValue("crawlerSleepTime",null,u.a.DEVICE,e.target.value)}),this.state={eventIndexSize:0,eventCount:0,crawlingRoomsCount:0,roomCount:0,currentRoom:null,crawlerSleepTime:u.b.getValueAt(u.a.DEVICE,"crawlerSleepTime")}}componentWillUnmount(){const e=h.a.get();null!==e&&e.removeListener("changedCheckpoint",this.updateCurrentRoom)}async componentDidMount(){let e=0,t=0,n=0,o=0,a=null;const s=h.a.get();if(null!==s){s.on("changedCheckpoint",this.updateCurrentRoom);try{const t=await s.getStats();e=t.size,o=t.eventCount}catch{}const r=s.crawlingRooms();t=r.crawlingRooms.size,n=r.totalRooms.size;const l=s.currentRoom();l&&(a=l.name)}this.setState({eventIndexSize:e,eventCount:o,crawlingRoomsCount:t,roomCount:n,currentRoom:a})}render(){let e;e=null===this.state.currentRoom?Object(m.a)("Not currently indexing messages for any room."):Object(m.a)("Currently indexing: %(currentRoom)s",{currentRoom:this.state.currentRoom});const t=l.getComponent("views.elements.Field"),n=Math.max(0,this.state.roomCount-this.state.crawlingRoomsCount),o=r.a.createElement("div",null,Object(m.a)("Riot is securely caching encrypted messages locally for them to appear in search results:"),r.a.createElement("div",{className:"mx_SettingsTab_subsectionText"},e,r.a.createElement("br",null),Object(m.a)("Space used:")," ",Object(g.a)(this.state.eventIndexSize,0),r.a.createElement("br",null),Object(m.a)("Indexed messages:")," ",Object(g.d)(this.state.eventCount),r.a.createElement("br",null),Object(m.a)("Indexed rooms:")," ",Object(m.a)("%(doneRooms)s out of %(totalRooms)s",{doneRooms:Object(g.d)(n),totalRooms:Object(g.d)(this.state.roomCount)})," ",r.a.createElement("br",null),r.a.createElement(t,{label:Object(m.a)("Message downloading sleep time(ms)"),type:"number",value:this.state.crawlerSleepTime,onChange:this._onCrawlerSleepTimeChange}))),a=l.getComponent("views.dialogs.BaseDialog"),s=l.getComponent("views.elements.DialogButtons");return r.a.createElement(a,{className:"mx_ManageEventIndexDialog",onFinished:this.props.onFinished,title:Object(m.a)("Message search")},o,r.a.createElement(s,{primaryButton:Object(m.a)("Done"),onPrimaryButtonClick:this.props.onFinished,primaryButtonClass:"primary",cancelButton:Object(m.a)("Disable"),onCancel:this._onDisable,cancelButtonClass:"danger"}))}}a()(p,"propTypes",{onFinished:c.a.func.isRequired})}}]); (window.webpackJsonp=window.webpackJsonp||[]).push([[21],{1205:function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return p}));var o=n(3),a=n.n(o),s=n(33),r=n.n(s),l=n(36),i=n(35),c=n.n(i),m=n(34),u=n(40),d=n(41),g=n(58),h=n(158);class p extends r.a.Component{constructor(e){super(e),a()(this,"updateCurrentRoom",async e=>{const t=h.a.get();let n;try{n=await t.getStats()}catch{return}let o=null;e&&(o=e.name);const a=t.crawlingRooms(),s=a.crawlingRooms.size,r=a.totalRooms.size;this.setState({eventIndexSize:n.size,eventCount:n.eventCount,crawlingRoomsCount:s,roomCount:r,currentRoom:o})}),a()(this,"_onDisable",async()=>{d.a.createTrackedDialogAsync("Disable message search","Disable message search",n.e(20).then(n.bind(null,1191)),null,null,!1,!0)}),a()(this,"_onCrawlerSleepTimeChange",e=>{this.setState({crawlerSleepTime:e.target.value}),u.b.setValue("crawlerSleepTime",null,u.a.DEVICE,e.target.value)}),this.state={eventIndexSize:0,eventCount:0,crawlingRoomsCount:0,roomCount:0,currentRoom:null,crawlerSleepTime:u.b.getValueAt(u.a.DEVICE,"crawlerSleepTime")}}componentWillUnmount(){const e=h.a.get();null!==e&&e.removeListener("changedCheckpoint",this.updateCurrentRoom)}async componentDidMount(){let e=0,t=0,n=0,o=0,a=null;const s=h.a.get();if(null!==s){s.on("changedCheckpoint",this.updateCurrentRoom);try{const t=await s.getStats();e=t.size,o=t.eventCount}catch{}const r=s.crawlingRooms();t=r.crawlingRooms.size,n=r.totalRooms.size;const l=s.currentRoom();l&&(a=l.name)}this.setState({eventIndexSize:e,eventCount:o,crawlingRoomsCount:t,roomCount:n,currentRoom:a})}render(){let e;e=null===this.state.currentRoom?Object(m.a)("Not currently indexing messages for any room."):Object(m.a)("Currently indexing: %(currentRoom)s",{currentRoom:this.state.currentRoom});const t=l.getComponent("views.elements.Field"),n=Math.max(0,this.state.roomCount-this.state.crawlingRoomsCount),o=r.a.createElement("div",null,Object(m.a)("Riot is securely caching encrypted messages locally for them to appear in search results:"),r.a.createElement("div",{className:"mx_SettingsTab_subsectionText"},e,r.a.createElement("br",null),Object(m.a)("Space used:")," ",Object(g.a)(this.state.eventIndexSize,0),r.a.createElement("br",null),Object(m.a)("Indexed messages:")," ",Object(g.d)(this.state.eventCount),r.a.createElement("br",null),Object(m.a)("Indexed rooms:")," ",Object(m.a)("%(doneRooms)s out of %(totalRooms)s",{doneRooms:Object(g.d)(n),totalRooms:Object(g.d)(this.state.roomCount)})," ",r.a.createElement("br",null),r.a.createElement(t,{label:Object(m.a)("Message downloading sleep time(ms)"),type:"number",value:this.state.crawlerSleepTime,onChange:this._onCrawlerSleepTimeChange}))),a=l.getComponent("views.dialogs.BaseDialog"),s=l.getComponent("views.elements.DialogButtons");return r.a.createElement(a,{className:"mx_ManageEventIndexDialog",onFinished:this.props.onFinished,title:Object(m.a)("Message search")},o,r.a.createElement(s,{primaryButton:Object(m.a)("Done"),onPrimaryButtonClick:this.props.onFinished,primaryButtonClass:"primary",cancelButton:Object(m.a)("Disable"),onCancel:this._onDisable,cancelButtonClass:"danger"}))}}a()(p,"propTypes",{onFinished:c.a.func.isRequired})}}]);
//# sourceMappingURL=22.js.map //# sourceMappingURL=21.js.map

@ -1 +1 @@
{"version":3,"sources":["webpack:///./node_modules/matrix-react-sdk/src/async-components/views/dialogs/eventindex/ManageEventIndexDialog.js"],"names":["ManageEventIndexDialog","React","Component","constructor","props","super","async","eventIndex","EventIndexPeg","get","stats","getStats","currentRoom","room","name","roomStats","crawlingRooms","crawlingRoomsCount","size","roomCount","totalRooms","this","setState","eventIndexSize","eventCount","Modal","createTrackedDialogAsync","e","crawlerSleepTime","target","value","SettingsStore","setValue","SettingLevel","DEVICE","state","getValueAt","componentWillUnmount","removeListener","updateCurrentRoom","on","render","crawlerState","_t","Field","sdk","doneRooms","Math","max","eventIndexingSettings","className","formatBytes","formatCountLong","label","type","onChange","_onCrawlerSleepTimeChange","BaseDialog","DialogButtons","onFinished","title","primaryButton","onPrimaryButtonClick","primaryButtonClass","cancelButton","onCancel","_onDisable","cancelButtonClass","PropTypes","func","isRequired"],"mappings":"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","file":"bundles/ad206c913dd23f98f2b9/22.js","sourceRoot":""} {"version":3,"sources":["webpack:///./node_modules/matrix-react-sdk/src/async-components/views/dialogs/eventindex/ManageEventIndexDialog.js"],"names":["ManageEventIndexDialog","React","Component","constructor","props","super","async","eventIndex","EventIndexPeg","get","stats","getStats","currentRoom","room","name","roomStats","crawlingRooms","crawlingRoomsCount","size","roomCount","totalRooms","this","setState","eventIndexSize","eventCount","Modal","createTrackedDialogAsync","e","crawlerSleepTime","target","value","SettingsStore","setValue","SettingLevel","DEVICE","state","getValueAt","componentWillUnmount","removeListener","updateCurrentRoom","on","render","crawlerState","_t","Field","sdk","doneRooms","Math","max","eventIndexingSettings","className","formatBytes","formatCountLong","label","type","onChange","_onCrawlerSleepTimeChange","BaseDialog","DialogButtons","onFinished","title","primaryButton","onPrimaryButtonClick","primaryButtonClass","cancelButton","onCancel","_onDisable","cancelButtonClass","PropTypes","func","isRequired"],"mappings":"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","file":"bundles/709217699826f8fd4e42/21.js","sourceRoot":""}

@ -1,2 +1,2 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[23],{1196:function(e,n,t){"use strict";t.r(n),t.d(n,"default",(function(){return p}));var o=t(3),s=t.n(o),i=t(33),a=t.n(i),r=t(35),u=t.n(r),c=t(36),l=t(34);class p extends a.a.PureComponent{constructor(...e){super(...e),s()(this,"onDontAskAgainClick",()=>{this.props.onFinished(),this.props.onDontAskAgain()}),s()(this,"onSetupClick",()=>{this.props.onFinished(),this.props.onSetup()})}render(){const e=c.getComponent("views.dialogs.BaseDialog"),n=c.getComponent("views.elements.DialogButtons");return a.a.createElement(e,{className:"mx_IgnoreRecoveryReminderDialog",onFinished:this.props.onFinished,title:Object(l.a)("Are you sure?")},a.a.createElement("div",null,a.a.createElement("p",null,Object(l.a)("Without setting up Secure Message Recovery, you'll lose your secure message history when you log out.")),a.a.createElement("p",null,Object(l.a)("If you don't want to set this up now, you can later in Settings.")),a.a.createElement("div",{className:"mx_Dialog_buttons"},a.a.createElement(n,{primaryButton:Object(l.a)("Set up"),onPrimaryButtonClick:this.onSetupClick,cancelButton:Object(l.a)("Don't ask again"),onCancel:this.onDontAskAgainClick}))))}}s()(p,"propTypes",{onDontAskAgain:u.a.func.isRequired,onFinished:u.a.func.isRequired,onSetup:u.a.func.isRequired})}}]); (window.webpackJsonp=window.webpackJsonp||[]).push([[22],{1204:function(e,n,t){"use strict";t.r(n),t.d(n,"default",(function(){return p}));var o=t(3),s=t.n(o),i=t(33),a=t.n(i),r=t(35),u=t.n(r),c=t(36),l=t(34);class p extends a.a.PureComponent{constructor(...e){super(...e),s()(this,"onDontAskAgainClick",()=>{this.props.onFinished(),this.props.onDontAskAgain()}),s()(this,"onSetupClick",()=>{this.props.onFinished(),this.props.onSetup()})}render(){const e=c.getComponent("views.dialogs.BaseDialog"),n=c.getComponent("views.elements.DialogButtons");return a.a.createElement(e,{className:"mx_IgnoreRecoveryReminderDialog",onFinished:this.props.onFinished,title:Object(l.a)("Are you sure?")},a.a.createElement("div",null,a.a.createElement("p",null,Object(l.a)("Without setting up Secure Message Recovery, you'll lose your secure message history when you log out.")),a.a.createElement("p",null,Object(l.a)("If you don't want to set this up now, you can later in Settings.")),a.a.createElement("div",{className:"mx_Dialog_buttons"},a.a.createElement(n,{primaryButton:Object(l.a)("Set up"),onPrimaryButtonClick:this.onSetupClick,cancelButton:Object(l.a)("Don't ask again"),onCancel:this.onDontAskAgainClick}))))}}s()(p,"propTypes",{onDontAskAgain:u.a.func.isRequired,onFinished:u.a.func.isRequired,onSetup:u.a.func.isRequired})}}]);
//# sourceMappingURL=23.js.map //# sourceMappingURL=22.js.map

@ -1 +1 @@
{"version":3,"sources":["webpack:///./node_modules/matrix-react-sdk/src/async-components/views/dialogs/keybackup/IgnoreRecoveryReminderDialog.js"],"names":["IgnoreRecoveryReminderDialog","React","PureComponent","this","props","onFinished","onDontAskAgain","onSetup","render","BaseDialog","sdk","DialogButtons","className","title","_t","primaryButton","onPrimaryButtonClick","onSetupClick","cancelButton","onCancel","onDontAskAgainClick","PropTypes","func","isRequired"],"mappings":"iNAqBe,MAAMA,UAAqCC,IAAMC,cAAc,6DAOpD,KAClBC,KAAKC,MAAMC,aACXF,KAAKC,MAAME,mBAT2D,wBAY3D,KACXH,KAAKC,MAAMC,aACXF,KAAKC,MAAMG,YAGfC,SACI,MAAMC,EAAaC,eAAiB,4BAC9BC,EAAgBD,eAAiB,gCAEvC,OACI,kBAACD,EAAD,CAAYG,UAAU,kCAClBP,WAAYF,KAAKC,MAAMC,WACvBQ,MAAOC,YAAG,kBAEV,6BACI,2BAAIA,YACA,0GAIJ,2BAAIA,YACA,qEAGJ,yBAAKF,UAAU,qBACX,kBAACD,EAAD,CACII,cAAeD,YAAG,UAClBE,qBAAsBb,KAAKc,aAC3BC,aAAcJ,YAAG,mBACjBK,SAAUhB,KAAKiB,0B,IAzCtBpB,E,YACE,CACfM,eAAgBe,IAAUC,KAAKC,WAC/BlB,WAAYgB,IAAUC,KAAKC,WAC3BhB,QAASc,IAAUC,KAAKC","file":"bundles/ad206c913dd23f98f2b9/23.js","sourceRoot":""} {"version":3,"sources":["webpack:///./node_modules/matrix-react-sdk/src/async-components/views/dialogs/keybackup/IgnoreRecoveryReminderDialog.js"],"names":["IgnoreRecoveryReminderDialog","React","PureComponent","this","props","onFinished","onDontAskAgain","onSetup","render","BaseDialog","sdk","DialogButtons","className","title","_t","primaryButton","onPrimaryButtonClick","onSetupClick","cancelButton","onCancel","onDontAskAgainClick","PropTypes","func","isRequired"],"mappings":"iNAqBe,MAAMA,UAAqCC,IAAMC,cAAc,6DAOpD,KAClBC,KAAKC,MAAMC,aACXF,KAAKC,MAAME,mBAT2D,wBAY3D,KACXH,KAAKC,MAAMC,aACXF,KAAKC,MAAMG,YAGfC,SACI,MAAMC,EAAaC,eAAiB,4BAC9BC,EAAgBD,eAAiB,gCAEvC,OACI,kBAACD,EAAD,CAAYG,UAAU,kCAClBP,WAAYF,KAAKC,MAAMC,WACvBQ,MAAOC,YAAG,kBAEV,6BACI,2BAAIA,YACA,0GAIJ,2BAAIA,YACA,qEAGJ,yBAAKF,UAAU,qBACX,kBAACD,EAAD,CACII,cAAeD,YAAG,UAClBE,qBAAsBb,KAAKc,aAC3BC,aAAcJ,YAAG,mBACjBK,SAAUhB,KAAKiB,0B,IAzCtBpB,E,YACE,CACfM,eAAgBe,IAAUC,KAAKC,WAC/BlB,WAAYgB,IAAUC,KAAKC,WAC3BhB,QAASc,IAAUC,KAAKC","file":"bundles/709217699826f8fd4e42/22.js","sourceRoot":""}

@ -0,0 +1,2 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[23],{1200:function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return g}));var a=n(3),o=n.n(a),s=n(33),i=n.n(s),c=n(35),r=n.n(c),l=n(36),u=n(37),p=n(38),d=n(34),h=n(41),m=n(50);class g extends i.a.PureComponent{constructor(...e){super(...e),o()(this,"onOkClick",()=>{this.props.onFinished()}),o()(this,"onGoToSettingsClick",()=>{this.props.onFinished(),p.a.fire(m.a.ViewUserSettings)}),o()(this,"onSetupClick",async()=>{const e=l.getComponent("dialogs.keybackup.RestoreKeyBackupDialog");h.a.createTrackedDialog("Restore Backup","",e,{onFinished:this.props.onFinished},null,!1,!0)})}render(){const e=l.getComponent("views.dialogs.BaseDialog"),t=l.getComponent("views.elements.DialogButtons"),n=i.a.createElement("span",{className:"mx_KeyBackupFailedDialog_title"},Object(d.a)("New Recovery Method")),a=i.a.createElement("p",null,Object(d.a)("A new recovery passphrase and key for Secure Messages have been detected.")),o=i.a.createElement("p",{className:"warning"},Object(d.a)("If you didn't set the new recovery method, an attacker may be trying to access your account. Change your account password and set a new recovery method immediately in Settings."));let s;return s=u.a.get().getKeyBackupEnabled()?i.a.createElement("div",null,a,i.a.createElement("p",null,Object(d.a)("This session is encrypting history using the new recovery method.")),o,i.a.createElement(t,{primaryButton:Object(d.a)("OK"),onPrimaryButtonClick:this.onOkClick,cancelButton:Object(d.a)("Go to Settings"),onCancel:this.onGoToSettingsClick})):i.a.createElement("div",null,a,o,i.a.createElement(t,{primaryButton:Object(d.a)("Set up Secure Messages"),onPrimaryButtonClick:this.onSetupClick,cancelButton:Object(d.a)("Go to Settings"),onCancel:this.onGoToSettingsClick})),i.a.createElement(e,{className:"mx_KeyBackupFailedDialog",onFinished:this.props.onFinished,title:n},s)}}o()(g,"propTypes",{newVersionInfo:r.a.object,onFinished:r.a.func.isRequired})}}]);
//# sourceMappingURL=23.js.map

@ -0,0 +1 @@
{"version":3,"sources":["webpack:///./node_modules/matrix-react-sdk/src/async-components/views/dialogs/keybackup/NewRecoveryMethodDialog.js"],"names":["NewRecoveryMethodDialog","React","PureComponent","this","props","onFinished","dis","fire","Action","ViewUserSettings","async","RestoreKeyBackupDialog","sdk","Modal","createTrackedDialog","render","BaseDialog","DialogButtons","title","className","_t","newMethodDetected","hackWarning","content","MatrixClientPeg","get","getKeyBackupEnabled","primaryButton","onPrimaryButtonClick","onOkClick","cancelButton","onCancel","onGoToSettingsClick","onSetupClick","newVersionInfo","PropTypes","object","func","isRequired"],"mappings":"iPA0Be,MAAMA,UAAgCC,IAAMC,cAAc,mDAOzD,KACRC,KAAKC,MAAMC,eARsD,+BAW/C,KAClBF,KAAKC,MAAMC,aACXC,IAAIC,KAAKC,IAAOC,oBAbiD,wBAgBtDC,UACX,MAAMC,EAAyBC,eAAiB,4CAChDC,IAAMC,oBACF,iBAAkB,GAAIH,EAAwB,CAC1CN,WAAYF,KAAKC,MAAMC,YACxB,MAAuB,GAAsB,KAIxDU,SACI,MAAMC,EAAaJ,eAAiB,4BAC9BK,EAAgBL,eAAiB,gCAEjCM,EAAQ,0BAAMC,UAAU,kCACzBC,YAAG,wBAGFC,EAAoB,2BAAID,YAC1B,8EAGEE,EAAc,uBAAGH,UAAU,WAAWC,YACxC,qLAMJ,IAAIG,EA4BJ,OA1BIA,EADAC,IAAgBC,MAAMC,sBACZ,6BACLL,EACD,2BAAID,YACA,sEAEHE,EACD,kBAACL,EAAD,CACIU,cAAeP,YAAG,MAClBQ,qBAAsBzB,KAAK0B,UAC3BC,aAAcV,YAAG,kBACjBW,SAAU5B,KAAK6B,uBAIb,6BACLX,EACAC,EACD,kBAACL,EAAD,CACIU,cAAeP,YAAG,0BAClBQ,qBAAsBzB,KAAK8B,aAC3BH,aAAcV,YAAG,kBACjBW,SAAU5B,KAAK6B,uBAMvB,kBAAChB,EAAD,CAAYG,UAAU,2BAClBd,WAAYF,KAAKC,MAAMC,WACvBa,MAAOA,GAENK,I,IA7EIvB,E,YACE,CAEfkC,eAAgBC,IAAUC,OAC1B/B,WAAY8B,IAAUE,KAAKC","file":"bundles/709217699826f8fd4e42/23.js","sourceRoot":""}

@ -0,0 +1,2 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[24],{1201:function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return m}));var s=n(3),a=n.n(s),o=n(33),i=n.n(o),c=n(35),r=n.n(c),l=n(36),u=n(38),d=n(34),p=n(41),h=n(50);class m extends i.a.PureComponent{constructor(...e){super(...e),a()(this,"onGoToSettingsClick",()=>{this.props.onFinished(),u.a.fire(h.a.ViewUserSettings)}),a()(this,"onSetupClick",()=>{this.props.onFinished(),p.a.createTrackedDialogAsync("Key Backup","Key Backup",n.e(0).then(n.bind(null,1190)),null,null,!1,!0)})}render(){const e=l.getComponent("views.dialogs.BaseDialog"),t=l.getComponent("views.elements.DialogButtons"),n=i.a.createElement("span",{className:"mx_KeyBackupFailedDialog_title"},Object(d.a)("Recovery Method Removed"));return i.a.createElement(e,{className:"mx_KeyBackupFailedDialog",onFinished:this.props.onFinished,title:n},i.a.createElement("div",null,i.a.createElement("p",null,Object(d.a)("This session has detected that your recovery passphrase and key for Secure Messages have been removed.")),i.a.createElement("p",null,Object(d.a)("If you did this accidentally, you can setup Secure Messages on this session which will re-encrypt this session's message history with a new recovery method.")),i.a.createElement("p",{className:"warning"},Object(d.a)("If you didn't remove the recovery method, an attacker may be trying to access your account. Change your account password and set a new recovery method immediately in Settings.")),i.a.createElement(t,{primaryButton:Object(d.a)("Set up Secure Messages"),onPrimaryButtonClick:this.onSetupClick,cancelButton:Object(d.a)("Go to Settings"),onCancel:this.onGoToSettingsClick})))}}a()(m,"propTypes",{onFinished:r.a.func.isRequired})}}]);
//# sourceMappingURL=24.js.map

@ -0,0 +1 @@
{"version":3,"sources":["webpack:///./node_modules/matrix-react-sdk/src/async-components/views/dialogs/keybackup/RecoveryMethodRemovedDialog.js"],"names":["RecoveryMethodRemovedDialog","React","PureComponent","this","props","onFinished","dis","fire","Action","ViewUserSettings","Modal","createTrackedDialogAsync","render","BaseDialog","sdk","DialogButtons","title","className","_t","primaryButton","onPrimaryButtonClick","onSetupClick","cancelButton","onCancel","onGoToSettingsClick","PropTypes","func","isRequired"],"mappings":"yOAyBe,MAAMA,UAAoCC,IAAMC,cAAc,6DAKnD,KAClBC,KAAKC,MAAMC,aACXC,IAAIC,KAAKC,IAAOC,oBAPqD,wBAU1D,KACXN,KAAKC,MAAMC,aACXK,IAAMC,yBAAyB,aAAc,aACzC,+BACA,KAAM,MAAuB,GAAsB,KAI3DC,SACI,MAAMC,EAAaC,eAAiB,4BAC9BC,EAAgBD,eAAiB,gCAEjCE,EAAQ,0BAAMC,UAAU,kCACzBC,YAAG,4BAGR,OACI,kBAACL,EAAD,CAAYI,UAAU,2BAClBZ,WAAYF,KAAKC,MAAMC,WACvBW,MAAOA,GAEP,6BACI,2BAAIE,YACA,2GAGJ,2BAAIA,YACA,iKAIJ,uBAAGD,UAAU,WAAWC,YACpB,oLAKJ,kBAACH,EAAD,CACII,cAAeD,YAAG,0BAClBE,qBAAsBjB,KAAKkB,aAC3BC,aAAcJ,YAAG,kBACjBK,SAAUpB,KAAKqB,yB,IAnDlBxB,E,YACE,CACfK,WAAYoB,IAAUC,KAAKC","file":"bundles/709217699826f8fd4e42/24.js","sourceRoot":""}

File diff suppressed because one or more lines are too long

@ -1,2 +1,2 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{1190:function(e,t,a){"use strict";a.r(t);var r=a(33),o=a(34);a(326);t.default=({onAccept:e})=>r.createElement("div",{className:"mx_ErrorView"},r.createElement("div",{className:"mx_ErrorView_container"},r.createElement("div",{className:"mx_HomePage_header"},r.createElement("span",{className:"mx_HomePage_logo"},r.createElement("img",{height:"42",src:"themes/riot/img/logos/riot-logo.svg",alt:"Riot"})),r.createElement("h1",null,Object(o.a)("Unsupported browser"))),r.createElement("div",{className:"mx_HomePage_col"},r.createElement("div",{className:"mx_HomePage_row"},r.createElement("div",null,r.createElement("h2",{id:"step1_heading"},Object(o.a)("Your browser can't run Riot")),r.createElement("p",null,Object(o.a)("Riot uses advanced browser features which aren't supported by your current browser.")),r.createElement("p",null,Object(o.a)("Please install <chromeLink>Chrome</chromeLink>, <firefoxLink>Firefox</firefoxLink>, or <safariLink>Safari</safariLink> for the best experience.",{},{chromeLink:e=>r.createElement("a",{href:"https://www.google.com/chrome"},e),firefoxLink:e=>r.createElement("a",{href:"https://firefox.com"},e),safariLink:e=>r.createElement("a",{href:"https://apple.com/safari"},e)})),r.createElement("p",null,Object(o.a)("You can continue using your current browser, but some or all features may not work and the look and feel of the application may be incorrect.")),r.createElement("button",{onClick:e},Object(o.a)("I understand the risks and wish to continue"))))),r.createElement("div",{className:"mx_HomePage_col"},r.createElement("div",{className:"mx_HomePage_row"},r.createElement("div",null,r.createElement("h2",{id:"step2_heading"},"Use Riot on mobile"),r.createElement("p",null,r.createElement("strong",null,"iOS")," (iPhone or iPad)"),r.createElement("a",{href:"https://itunes.apple.com/app/riot-im/id1083446067?mt=8",target:"_blank",className:"mx_ClearDecoration"},r.createElement("img",{height:"48",src:"themes/riot/img/download/apple.svg",alt:"Apple App Store"})),r.createElement("p",{className:"mx_Spacer"},r.createElement("strong",null,"Android")),r.createElement("a",{href:"https://play.google.com/store/apps/details?id=im.vector.app",target:"_blank",className:"mx_ClearDecoration"},r.createElement("img",{height:"48",src:"themes/riot/img/download/google.svg",alt:"Google Play Store"})),r.createElement("a",{href:"https://f-droid.org/repository/browse/?fdid=im.vector.alpha",target:"_blank",className:"mx_ClearDecoration"},r.createElement("img",{height:"48",src:"themes/riot/img/download/fdroid.svg",alt:"F-Droid"}))))),r.createElement("div",{className:"mx_HomePage_row mx_Center mx_Spacer"},r.createElement("p",{className:"mx_Spacer"},r.createElement("a",{href:"https://riot.im",target:"_blank",className:"mx_FooterLink"},Object(o.a)("Go to Riot.im"))))))},326:function(e,t,a){}}]); (window.webpackJsonp=window.webpackJsonp||[]).push([[4],{1199:function(e,t,a){"use strict";a.r(t);var r=a(33),o=a(34);a(345);t.default=({onAccept:e})=>r.createElement("div",{className:"mx_ErrorView"},r.createElement("div",{className:"mx_ErrorView_container"},r.createElement("div",{className:"mx_HomePage_header"},r.createElement("span",{className:"mx_HomePage_logo"},r.createElement("img",{height:"42",src:"themes/riot/img/logos/riot-logo.svg",alt:"Riot"})),r.createElement("h1",null,Object(o.a)("Unsupported browser"))),r.createElement("div",{className:"mx_HomePage_col"},r.createElement("div",{className:"mx_HomePage_row"},r.createElement("div",null,r.createElement("h2",{id:"step1_heading"},Object(o.a)("Your browser can't run Riot")),r.createElement("p",null,Object(o.a)("Riot uses advanced browser features which aren't supported by your current browser.")),r.createElement("p",null,Object(o.a)("Please install <chromeLink>Chrome</chromeLink>, <firefoxLink>Firefox</firefoxLink>, or <safariLink>Safari</safariLink> for the best experience.",{},{chromeLink:e=>r.createElement("a",{href:"https://www.google.com/chrome"},e),firefoxLink:e=>r.createElement("a",{href:"https://firefox.com"},e),safariLink:e=>r.createElement("a",{href:"https://apple.com/safari"},e)})),r.createElement("p",null,Object(o.a)("You can continue using your current browser, but some or all features may not work and the look and feel of the application may be incorrect.")),r.createElement("button",{onClick:e},Object(o.a)("I understand the risks and wish to continue"))))),r.createElement("div",{className:"mx_HomePage_col"},r.createElement("div",{className:"mx_HomePage_row"},r.createElement("div",null,r.createElement("h2",{id:"step2_heading"},"Use Riot on mobile"),r.createElement("p",null,r.createElement("strong",null,"iOS")," (iPhone or iPad)"),r.createElement("a",{href:"https://itunes.apple.com/app/riot-im/id1083446067?mt=8",target:"_blank",className:"mx_ClearDecoration"},r.createElement("img",{height:"48",src:"themes/riot/img/download/apple.svg",alt:"Apple App Store"})),r.createElement("p",{className:"mx_Spacer"},r.createElement("strong",null,"Android")),r.createElement("a",{href:"https://play.google.com/store/apps/details?id=im.vector.app",target:"_blank",className:"mx_ClearDecoration"},r.createElement("img",{height:"48",src:"themes/riot/img/download/google.svg",alt:"Google Play Store"})),r.createElement("a",{href:"https://f-droid.org/repository/browse/?fdid=im.vector.alpha",target:"_blank",className:"mx_ClearDecoration"},r.createElement("img",{height:"48",src:"themes/riot/img/download/fdroid.svg",alt:"F-Droid"}))))),r.createElement("div",{className:"mx_HomePage_row mx_Center mx_Spacer"},r.createElement("p",{className:"mx_Spacer"},r.createElement("a",{href:"https://riot.im",target:"_blank",className:"mx_FooterLink"},Object(o.a)("Go to Riot.im"))))))},345:function(e,t,a){}}]);
//# sourceMappingURL=compatibility-view.js.map //# sourceMappingURL=compatibility-view.js.map

@ -1 +1 @@
{"version":3,"sources":["webpack:///./src/async-components/structures/CompatibilityView.tsx"],"names":["CompatibilityView","onAccept","className","height","src","alt","_t","id","sub","href","onClick","target"],"mappings":"2FAAA,kCAwGeA,UA7E6B,EAAGC,cACpC,uBAAKC,UAAU,gBAClB,uBAAKA,UAAU,0BACX,uBAAKA,UAAU,sBACX,wBAAMA,UAAU,oBACZ,uBAAKC,OAAO,KAAKC,IAAI,sCAAsCC,IAAI,UAEnE,0BAAMC,YAAG,yBAGb,uBAAKJ,UAAU,mBACX,uBAAKA,UAAU,mBACX,2BACI,sBAAIK,GAAG,iBAAkBD,YAAG,gCAC5B,yBACMA,YACE,wFAGR,yBACMA,YACE,kJAEA,GACA,CACI,WAAeE,GAAQ,qBAAGC,KAAK,iCAAiCD,GAChE,YAAgBA,GAAQ,qBAAGC,KAAK,uBAAuBD,GACvD,WAAeA,GAAQ,qBAAGC,KAAK,4BAA4BD,MAIvE,yBACMF,YACE,kJAIR,0BAAQI,QAAST,GACXK,YAAG,mDAMrB,uBAAKJ,UAAU,mBACX,uBAAKA,UAAU,mBACX,2BACI,sBAAIK,GAAG,iBAAP,sBACA,yBAAG,qCAAH,qBACA,qBAAGE,KAAK,yDAAyDE,OAAO,SACrET,UAAU,sBACT,uBAAKC,OAAO,KAAKC,IAAI,qCAAqCC,IAAI,qBAElE,qBAAGH,UAAU,aAAY,0CACzB,qBAAGO,KAAK,8DAA8DE,OAAO,SAC1ET,UAAU,sBACT,uBAAKC,OAAO,KAAKC,IAAI,sCAAsCC,IAAI,uBAEnE,qBAAGI,KAAK,8DAA8DE,OAAO,SAC1ET,UAAU,sBACT,uBAAKC,OAAO,KAAKC,IAAI,sCAAsCC,IAAI,gBAM/E,uBAAKH,UAAU,uCACX,qBAAGA,UAAU,aACT,qBAAGO,KAAK,kBAAkBE,OAAO,SAAST,UAAU,iBAC9CI,YAAG,uB","file":"bundles/ad206c913dd23f98f2b9/compatibility-view.js","sourceRoot":""} {"version":3,"sources":["webpack:///./src/async-components/structures/CompatibilityView.tsx"],"names":["CompatibilityView","onAccept","className","height","src","alt","_t","id","sub","href","onClick","target"],"mappings":"2FAAA,kCAwGeA,UA7E6B,EAAGC,cACpC,uBAAKC,UAAU,gBAClB,uBAAKA,UAAU,0BACX,uBAAKA,UAAU,sBACX,wBAAMA,UAAU,oBACZ,uBAAKC,OAAO,KAAKC,IAAI,sCAAsCC,IAAI,UAEnE,0BAAMC,YAAG,yBAGb,uBAAKJ,UAAU,mBACX,uBAAKA,UAAU,mBACX,2BACI,sBAAIK,GAAG,iBAAkBD,YAAG,gCAC5B,yBACMA,YACE,wFAGR,yBACMA,YACE,kJAEA,GACA,CACI,WAAeE,GAAQ,qBAAGC,KAAK,iCAAiCD,GAChE,YAAgBA,GAAQ,qBAAGC,KAAK,uBAAuBD,GACvD,WAAeA,GAAQ,qBAAGC,KAAK,4BAA4BD,MAIvE,yBACMF,YACE,kJAIR,0BAAQI,QAAST,GACXK,YAAG,mDAMrB,uBAAKJ,UAAU,mBACX,uBAAKA,UAAU,mBACX,2BACI,sBAAIK,GAAG,iBAAP,sBACA,yBAAG,qCAAH,qBACA,qBAAGE,KAAK,yDAAyDE,OAAO,SACrET,UAAU,sBACT,uBAAKC,OAAO,KAAKC,IAAI,qCAAqCC,IAAI,qBAElE,qBAAGH,UAAU,aAAY,0CACzB,qBAAGO,KAAK,8DAA8DE,OAAO,SAC1ET,UAAU,sBACT,uBAAKC,OAAO,KAAKC,IAAI,sCAAsCC,IAAI,uBAEnE,qBAAGI,KAAK,8DAA8DE,OAAO,SAC1ET,UAAU,sBACT,uBAAKC,OAAO,KAAKC,IAAI,sCAAsCC,IAAI,gBAM/E,uBAAKH,UAAU,uCACX,qBAAGA,UAAU,aACT,qBAAGO,KAAK,kBAAkBE,OAAO,SAAST,UAAU,iBAC9CI,YAAG,uB","file":"bundles/709217699826f8fd4e42/compatibility-view.js","sourceRoot":""}

@ -1,2 +1,2 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[6],{1189:function(e,a,t){"use strict";t.r(a);var m=t(33),r=t(34);t(326);a.default=({title:e,messages:a})=>m.createElement("div",{className:"mx_ErrorView"},m.createElement("div",{className:"mx_ErrorView_container"},m.createElement("div",{className:"mx_HomePage_header"},m.createElement("span",{className:"mx_HomePage_logo"},m.createElement("img",{height:"42",src:"themes/riot/img/logos/riot-logo.svg",alt:"Riot"})),m.createElement("h1",null,Object(r.a)("Failed to start"))),m.createElement("div",{className:"mx_HomePage_col"},m.createElement("div",{className:"mx_HomePage_row"},m.createElement("div",null,m.createElement("h2",{id:"step1_heading"},e),a&&a.map(e=>m.createElement("p",{key:e},e))))),m.createElement("div",{className:"mx_HomePage_row mx_Center mx_Spacer"},m.createElement("p",{className:"mx_Spacer"},m.createElement("a",{href:"https://riot.im",target:"_blank",className:"mx_FooterLink"},Object(r.a)("Go to Riot.im"))))))},326:function(e,a,t){}}]); (window.webpackJsonp=window.webpackJsonp||[]).push([[5],{1198:function(e,a,t){"use strict";t.r(a);var m=t(33),r=t(34);t(345);a.default=({title:e,messages:a})=>m.createElement("div",{className:"mx_ErrorView"},m.createElement("div",{className:"mx_ErrorView_container"},m.createElement("div",{className:"mx_HomePage_header"},m.createElement("span",{className:"mx_HomePage_logo"},m.createElement("img",{height:"42",src:"themes/riot/img/logos/riot-logo.svg",alt:"Riot"})),m.createElement("h1",null,Object(r.a)("Failed to start"))),m.createElement("div",{className:"mx_HomePage_col"},m.createElement("div",{className:"mx_HomePage_row"},m.createElement("div",null,m.createElement("h2",{id:"step1_heading"},e),a&&a.map(e=>m.createElement("p",{key:e},e))))),m.createElement("div",{className:"mx_HomePage_row mx_Center mx_Spacer"},m.createElement("p",{className:"mx_Spacer"},m.createElement("a",{href:"https://riot.im",target:"_blank",className:"mx_FooterLink"},Object(r.a)("Go to Riot.im"))))))},345:function(e,a,t){}}]);
//# sourceMappingURL=error-view.js.map //# sourceMappingURL=error-view.js.map

@ -1 +1 @@
{"version":3,"sources":["webpack:///./src/async-components/structures/ErrorView.tsx"],"names":["ErrorView","title","messages","className","height","src","alt","_t","id","map","msg","key","href","target"],"mappings":"2FAAA,kCA2DeA,UA9BqB,EAAEC,QAAOC,cAClC,uBAAKC,UAAU,gBAClB,uBAAKA,UAAU,0BACX,uBAAKA,UAAU,sBACX,wBAAMA,UAAU,oBACZ,uBAAKC,OAAO,KAAKC,IAAI,sCAAsCC,IAAI,UAEnE,0BAAMC,YAAG,qBAEb,uBAAKJ,UAAU,mBACX,uBAAKA,UAAU,mBACX,2BACI,sBAAIK,GAAG,iBAAkBP,GACxBC,GAAYA,EAASO,IAAIC,GAAO,qBAAGC,IAAKD,GACnCA,OAKlB,uBAAKP,UAAU,uCACX,qBAAGA,UAAU,aACT,qBAAGS,KAAK,kBAAkBC,OAAO,SAASV,UAAU,iBAC9CI,YAAG,uB","file":"bundles/ad206c913dd23f98f2b9/error-view.js","sourceRoot":""} {"version":3,"sources":["webpack:///./src/async-components/structures/ErrorView.tsx"],"names":["ErrorView","title","messages","className","height","src","alt","_t","id","map","msg","key","href","target"],"mappings":"2FAAA,kCA2DeA,UA9BqB,EAAEC,QAAOC,cAClC,uBAAKC,UAAU,gBAClB,uBAAKA,UAAU,0BACX,uBAAKA,UAAU,sBACX,wBAAMA,UAAU,oBACZ,uBAAKC,OAAO,KAAKC,IAAI,sCAAsCC,IAAI,UAEnE,0BAAMC,YAAG,qBAEb,uBAAKJ,UAAU,mBACX,uBAAKA,UAAU,mBACX,2BACI,sBAAIK,GAAG,iBAAkBP,GACxBC,GAAYA,EAASO,IAAIC,GAAO,qBAAGC,IAAKD,GACnCA,OAKlB,uBAAKP,UAAU,uCACX,qBAAGA,UAAU,aACT,qBAAGS,KAAK,kBAAkBC,OAAO,SAASV,UAAU,iBAC9CI,YAAG,uB","file":"bundles/709217699826f8fd4e42/error-view.js","sourceRoot":""}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -0,0 +1,2 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[10],{1197:function(e,o,n){"use strict";n.r(o),n.d(o,"loadApp",(function(){return U}));var t=n(33),r=n.n(t),i=n(36),a=n(51),s=n(472),c=n(34),l=n(69),d=n(218),f=n(201),u=n(57),g=n.n(u),w=n(15),h=n(37),p=n(45),m=n(87);window.React=r.a;let _=null;function v(e){const o=Object(w.b)(e);return{screen:o.location.substring(1),params:o.params}}function b(e){decodeURIComponent(window.location.hash)!==_&&function(e){if(!window.matrixChat)return;console.log("Routing URL ",e.href);const o=v(e);window.matrixChat.showScreen(o.screen,o.params)}(window.location)}function C(e){console.log("newscreen "+e);const o="#/"+e;_=o,window.location.hash=o}function y(e){let o;o="vector:"===window.location.protocol?"https://riot.im/app/#/register":window.location.protocol+"//"+window.location.host+window.location.pathname+"#/register";const n=Object.keys(e);for(let t=0;t<n.length;++t){o+=0===t?"?":"&";const r=n[t];o+=r+"="+encodeURIComponent(e[r])}return o}function O(){const e=g.a.parse(window.location.href);e.search="";const o=g.a.format(e);console.log(`Redirecting to ${o} to drop loginToken from queryparams`),window.location.href=o}async function U(e){const o=document.body.dataset.vectorIndexeddbWorkerScript;if(!o)throw Object(c.h)(Object(c.b)("Missing indexeddb worker script!"));h.a.setIndexedDbWorkerScript(o),m.a.setConferenceHandler(s),window.addEventListener("hashchange",b);const n=a.a.get(),t=Object(w.a)(window.location),u=window.location.protocol+"//"+window.location.host+window.location.pathname;console.log("Vector starting at "+u),n.startUpdater();const g=await async function(){let e;try{console.log("Verifying homeserver configuration");const o=p.a.get();let n=o.default_server_config;const t=o.default_server_name,r=o.default_hs_url,i=o.default_is_url,a=[n,t,r].filter(e=>!!e);if(a.length>1)throw Object(c.h)(Object(c.b)("Invalid configuration: can only specify one of default_server_config, default_server_name, or default_hs_url."));if(a.length<1)throw Object(c.h)(Object(c.b)("Invalid configuration: no default server specified."));r&&(console.log("Config uses a default_hs_url - constructing a default_server_config using this information"),console.warn("DEPRECATED CONFIG OPTION: In the future, default_hs_url will not be accepted. Please use default_server_config instead."),n={"m.homeserver":{base_url:r}},i&&(n["m.identity_server"]={base_url:i}));let s=null;n&&(console.log("Config uses a default_server_config - validating object"),s=await d.a.fromDiscoveryConfig(n)),t&&(console.log("Config uses a default_server_name - doing .well-known lookup"),console.warn("DEPRECATED CONFIG OPTION: In the future, default_server_name will not be accepted. Please use default_server_config instead."),s=await d.a.findClientConfig(t)),e=l.b.buildValidatedConfigFromDiscovery(t,s,!0)}catch(o){const{hsUrl:n,isUrl:t,userId:r}=f.b();if(!n||!r)throw o;console.error(o),console.warn("A session was found - suppressing config error and using the session's homeserver"),console.log("Using pre-existing hsUrl and isUrl: ",{hsUrl:n,isUrl:t}),e=await l.b.validateServerConfigWithStaticUrls(n,t,!0)}return e.isDefault=!0,console.log("Using homeserver config:",e),console.log("Updating SdkConfig with validated discovery information"),p.a.add({validated_server_config:e}),p.a.get()}(),_=i.getComponent("structures.MatrixChat");return r.a.createElement(_,{onNewScreen:C,makeRegistrationUrl:y,ConferenceHandler:s,config:g,realQueryParams:t,startingFragmentQueryParams:e,enableGuest:!g.disable_guests,onTokenLoginCompleted:O,initialScreenAfterLogin:v(window.location),defaultDeviceDisplayName:n.getDefaultDeviceDisplayName()})}}}]);
//# sourceMappingURL=riot-web-app.js.map

@ -1 +1 @@
{"version":3,"sources":["webpack:///./src/vector/app.tsx"],"names":["window","React","lastLocationHashSet","getScreenFromLocation","location","fragparts","parseQsFromFragment","screen","substring","params","onHashChange","ev","decodeURIComponent","hash","matrixChat","console","log","href","s","showScreen","routeUrl","onNewScreen","makeRegistrationUrl","url","protocol","host","pathname","keys","Object","i","length","k","encodeURIComponent","onTokenLoginCompleted","parsedUrl","parse","search","formatted","format","async","loadApp","fragParams","vectorIndexeddbWorkerScript","document","body","dataset","newTranslatableError","_td","MatrixClientPeg","setIndexedDbWorkerScript","CallHandler","setConferenceHandler","VectorConferenceHandler","addEventListener","platform","PlatformPeg","get","parseQs","urlWithoutQuery","startUpdater","config","validatedConfig","SdkConfig","wkConfig","serverName","hsUrl","isUrl","incompatibleOptions","filter","warn","discoveryResult","AutoDiscovery","fromDiscoveryConfig","findClientConfig","AutoDiscoveryUtils","buildValidatedConfigFromDiscovery","e","userId","Lifecycle","error","validateServerConfigWithStaticUrls","isDefault","add","verifyServerConfig","MatrixChat","sdk","ConferenceHandler","realQueryParams","startingFragmentQueryParams","enableGuest","disable_guests","initialScreenAfterLogin","defaultDeviceDisplayName","getDefaultDeviceDisplayName"],"mappings":"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","file":"bundles/ad206c913dd23f98f2b9/riot-web-app.js","sourceRoot":""} {"version":3,"sources":["webpack:///./src/vector/app.tsx"],"names":["window","React","lastLocationHashSet","getScreenFromLocation","location","fragparts","parseQsFromFragment","screen","substring","params","onHashChange","ev","decodeURIComponent","hash","matrixChat","console","log","href","s","showScreen","routeUrl","onNewScreen","makeRegistrationUrl","url","protocol","host","pathname","keys","Object","i","length","k","encodeURIComponent","onTokenLoginCompleted","parsedUrl","parse","search","formatted","format","async","loadApp","fragParams","vectorIndexeddbWorkerScript","document","body","dataset","newTranslatableError","_td","MatrixClientPeg","setIndexedDbWorkerScript","CallHandler","setConferenceHandler","VectorConferenceHandler","addEventListener","platform","PlatformPeg","get","parseQs","urlWithoutQuery","startUpdater","config","validatedConfig","SdkConfig","wkConfig","serverName","hsUrl","isUrl","incompatibleOptions","filter","warn","discoveryResult","AutoDiscovery","fromDiscoveryConfig","findClientConfig","AutoDiscoveryUtils","buildValidatedConfigFromDiscovery","e","userId","Lifecycle","error","validateServerConfigWithStaticUrls","isDefault","add","verifyServerConfig","MatrixChat","sdk","ConferenceHandler","realQueryParams","startingFragmentQueryParams","enableGuest","disable_guests","initialScreenAfterLogin","defaultDeviceDisplayName","getDefaultDeviceDisplayName"],"mappings":"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","file":"bundles/709217699826f8fd4e42/riot-web-app.js","sourceRoot":""}

@ -1,2 +1,2 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[12],{1198:function(e,t,r){"use strict";r.r(t),r.d(t,"components",(function(){return E}));var a=r(3),o=r.n(a),n=r(435),l=r(300),s=r.n(l),i=r(34);class c extends n.a{translate(e){return e=(e=s()(Object(i.a)(e))).replace(/\[matrix\]/,'<a href="https://matrix.org" target="_blank" rel="noreferrer noopener"><img width="79" height="34" alt="[matrix]" style="padding-left: 1px;vertical-align: middle" src="welcome/images/matrix.svg"/></a>')}}o()(c,"replaces","EmbeddedPage");var m=r(33),u=r.n(m),g=r(45);const d=()=>{const e=g.a.get().branding;let t=[{text:"blog",url:"https://blog.riot.im"},{text:"twitter",url:"https://twitter.com/@RiotChat"},{text:"github",url:"https://github.com/vector-im/riot-web"}];e&&e.authFooterLinks&&(t=e.authFooterLinks);const r=[];for(const e of t)r.push(u.a.createElement("a",{href:e.url,key:e.text,target:"_blank",rel:"noreferrer noopener"},e.text));return u.a.createElement("div",{className:"mx_AuthFooter"},r,u.a.createElement("a",{href:"https://matrix.org",target:"_blank",rel:"noreferrer noopener"},Object(i.a)("powered by Matrix")))};d.replaces="AuthFooter";var h=d,p=r(35),b=r.n(p);class x extends u.a.PureComponent{render(){const e=g.a.get().branding;let t="themes/riot/img/logos/riot-im-logo-black-text.svg";return e&&e.authHeaderLogoUrl&&(t=e.authHeaderLogoUrl),u.a.createElement("div",{className:"mx_AuthHeaderLogo"},u.a.createElement("img",{src:t,alt:"Riot"}))}}o()(x,"replaces","AuthHeaderLogo"),o()(x,"propTypes",{icon:b.a.string});var v=r(36);class w extends u.a.PureComponent{render(){const e=v.getComponent("auth.AuthFooter"),t=g.a.get().branding;let r="themes/riot/img/backgrounds/valley.jpg";t&&t.welcomeBackgroundUrl&&(r=Array.isArray(t.welcomeBackgroundUrl)?t.welcomeBackgroundUrl[Math.floor(Math.random()*t.welcomeBackgroundUrl.length)]:t.welcomeBackgroundUrl);const a={background:"center/cover fixed url(".concat(r,")")},o={position:"absolute",top:0,right:0,bottom:0,left:0,filter:"blur(10px)",background:a.background};return u.a.createElement("div",{className:"mx_AuthPage",style:a},u.a.createElement("div",{className:"mx_AuthPage_modal",style:{position:"relative",background:"initial"}},u.a.createElement("div",{className:"mx_AuthPage_modalBlur",style:o}),u.a.createElement("div",{className:"mx_AuthPage_modalContent",style:{display:"flex",zIndex:1,background:"rgba(255, 255, 255, 0.59)",borderRadius:"4px"}},this.props.children)),u.a.createElement(e,null))}}o()(w,"replaces","AuthPage");const f=({onFinished:e})=>u.a.createElement("div",{className:"mx_ErrorDialog"},u.a.createElement("div",{className:"mx_Dialog_title"},Object(i.a)("Custom Server Options")),u.a.createElement("div",{className:"mx_Dialog_content"},u.a.createElement("p",null,Object(i.a)("You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use Riot with an existing Matrix account on a different homeserver."))),u.a.createElement("div",{className:"mx_Dialog_buttons"},u.a.createElement("button",{onClick:e,autoFocus:!0},Object(i.a)("Dismiss"))));f.replaces="CustomServerDialog";var k=f;let E={};c&&(E["structures.VectorEmbeddedPage"]=c),h&&(E["views.auth.VectorAuthFooter"]=h),x&&(E["views.auth.VectorAuthHeaderLogo"]=x),w&&(E["views.auth.VectorAuthPage"]=w),k&&(E["views.auth.VectorCustomServerDialog"]=k)}}]); (window.webpackJsonp=window.webpackJsonp||[]).push([[11],{1206:function(e,t,r){"use strict";r.r(t),r.d(t,"components",(function(){return E}));var a=r(3),o=r.n(a),n=r(466),l=r(328),s=r.n(l),i=r(34);class c extends n.a{translate(e){return e=(e=s()(Object(i.a)(e))).replace(/\[matrix\]/,'<a href="https://matrix.org" target="_blank" rel="noreferrer noopener"><img width="79" height="34" alt="[matrix]" style="padding-left: 1px;vertical-align: middle" src="welcome/images/matrix.svg"/></a>')}}o()(c,"replaces","EmbeddedPage");var m=r(33),u=r.n(m),g=r(45);const d=()=>{const e=g.a.get().branding;let t=[{text:"blog",url:"https://blog.riot.im"},{text:"twitter",url:"https://twitter.com/@RiotChat"},{text:"github",url:"https://github.com/vector-im/riot-web"}];e&&e.authFooterLinks&&(t=e.authFooterLinks);const r=[];for(const e of t)r.push(u.a.createElement("a",{href:e.url,key:e.text,target:"_blank",rel:"noreferrer noopener"},e.text));return u.a.createElement("div",{className:"mx_AuthFooter"},r,u.a.createElement("a",{href:"https://matrix.org",target:"_blank",rel:"noreferrer noopener"},Object(i.a)("powered by Matrix")))};d.replaces="AuthFooter";var h=d,p=r(35),b=r.n(p);class x extends u.a.PureComponent{render(){const e=g.a.get().branding;let t="themes/riot/img/logos/riot-im-logo-black-text.svg";return e&&e.authHeaderLogoUrl&&(t=e.authHeaderLogoUrl),u.a.createElement("div",{className:"mx_AuthHeaderLogo"},u.a.createElement("img",{src:t,alt:"Riot"}))}}o()(x,"replaces","AuthHeaderLogo"),o()(x,"propTypes",{icon:b.a.string});var v=r(36);class w extends u.a.PureComponent{render(){const e=v.getComponent("auth.AuthFooter"),t=g.a.get().branding;let r="themes/riot/img/backgrounds/valley.jpg";t&&t.welcomeBackgroundUrl&&(r=Array.isArray(t.welcomeBackgroundUrl)?t.welcomeBackgroundUrl[Math.floor(Math.random()*t.welcomeBackgroundUrl.length)]:t.welcomeBackgroundUrl);const a={background:`center/cover fixed url(${r})`},o={position:"absolute",top:0,right:0,bottom:0,left:0,filter:"blur(10px)",background:a.background};return u.a.createElement("div",{className:"mx_AuthPage",style:a},u.a.createElement("div",{className:"mx_AuthPage_modal",style:{position:"relative",background:"initial"}},u.a.createElement("div",{className:"mx_AuthPage_modalBlur",style:o}),u.a.createElement("div",{className:"mx_AuthPage_modalContent",style:{display:"flex",zIndex:1,background:"rgba(255, 255, 255, 0.59)",borderRadius:"4px"}},this.props.children)),u.a.createElement(e,null))}}o()(w,"replaces","AuthPage");const f=({onFinished:e})=>u.a.createElement("div",{className:"mx_ErrorDialog"},u.a.createElement("div",{className:"mx_Dialog_title"},Object(i.a)("Custom Server Options")),u.a.createElement("div",{className:"mx_Dialog_content"},u.a.createElement("p",null,Object(i.a)("You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use Riot with an existing Matrix account on a different homeserver."))),u.a.createElement("div",{className:"mx_Dialog_buttons"},u.a.createElement("button",{onClick:e,autoFocus:!0},Object(i.a)("Dismiss"))));f.replaces="CustomServerDialog";var k=f;let E={};c&&(E["structures.VectorEmbeddedPage"]=c),h&&(E["views.auth.VectorAuthFooter"]=h),x&&(E["views.auth.VectorAuthHeaderLogo"]=x),w&&(E["views.auth.VectorAuthPage"]=w),k&&(E["views.auth.VectorCustomServerDialog"]=k)}}]);
//# sourceMappingURL=riot-web-component-index.js.map //# sourceMappingURL=riot-web-component-index.js.map

@ -1 +1 @@
{"version":3,"sources":["webpack:///./src/components/structures/VectorEmbeddedPage.js","webpack:///./src/components/views/auth/VectorAuthFooter.js","webpack:///./src/components/views/auth/VectorAuthHeaderLogo.js","webpack:///./src/components/views/auth/VectorAuthPage.js","webpack:///./src/components/views/auth/VectorCustomServerDialog.js","webpack:///./src/component-index.js"],"names":["VectorEmbeddedPage","EmbeddedPage","translate","s","sanitizeHtml","_t","replace","VectorAuthFooter","brandingConfig","SdkConfig","get","branding","links","authFooterLinks","linkEntry","push","href","url","key","text","target","rel","className","replaces","VectorAuthHeaderLogo","React","PureComponent","render","logoUrl","authHeaderLogoUrl","src","alt","icon","PropTypes","string","VectorAuthPage","AuthFooter","sdk","backgroundUrl","welcomeBackgroundUrl","Array","isArray","Math","floor","random","length","pageStyle","background","blurStyle","position","top","right","bottom","left","filter","style","display","zIndex","borderRadius","this","props","children","VectorCustomServerDialog","onFinished","onClick","autoFocus","components","structures$VectorEmbeddedPage","views$auth$VectorAuthFooter","views$auth$VectorAuthHeaderLogo","views$auth$VectorAuthPage","views$auth$VectorCustomServerDialog"],"mappings":"qMAwBe,MAAMA,UAA2BC,IAI5CC,UAAUC,GAIN,OADAA,GAFAA,EAAIC,IAAaC,YAAGF,KAEdG,QAAQ,aAAc,6M,IAPfN,E,WACC,gB,6BCJtB,MAAMO,EAAmB,KACrB,MAAMC,EAAiBC,IAAUC,MAAMC,SACvC,IAAIC,EAAQ,CACR,CAAC,KAAQ,OAAQ,IAAO,wBACxB,CAAC,KAAQ,UAAW,IAAO,iCAC3B,CAAC,KAAQ,SAAU,IAAO,0CAG1BJ,GAAkBA,EAAeK,kBACjCD,EAAQJ,EAAeK,iBAG3B,MAAMA,EAAkB,GACxB,IAAK,MAAMC,KAAaF,EACpBC,EAAgBE,KACZ,uBAAGC,KAAMF,EAAUG,IAAKC,IAAKJ,EAAUK,KAAMC,OAAO,SAASC,IAAI,uBAC5DP,EAAUK,OAKvB,OACI,yBAAKG,UAAU,iBACVT,EACD,uBAAGG,KAAK,qBAAqBI,OAAO,SAASC,IAAI,uBAAwBhB,YAAG,wBAKxFE,EAAiBgB,SAAW,aAEbhB,Q,iBC7BA,MAAMiB,UAA6BC,IAAMC,cAOpDC,SACI,MAAMnB,EAAiBC,IAAUC,MAAMC,SACvC,IAAIiB,EAAU,oDAKd,OAJIpB,GAAkBA,EAAeqB,oBACjCD,EAAUpB,EAAeqB,mBAIzB,yBAAKP,UAAU,qBACX,yBAAKQ,IAAKF,EAASG,IAAI,W,IAhBlBP,E,WACC,kB,IADDA,E,YAGE,CACfQ,KAAMC,IAAUC,S,YCLT,MAAMC,UAAuBV,IAAMC,cAG9CC,SACI,MAAMS,EAAaC,eAAiB,mBAE9B7B,EAAiBC,IAAUC,MAAMC,SACvC,IAAI2B,EAAgB,yCAChB9B,GAAkBA,EAAe+B,uBAE7BD,EADAE,MAAMC,QAAQjC,EAAe+B,sBACb/B,EAAe+B,qBAAqBG,KAAKC,MAAMD,KAAKE,SAAWpC,EAAe+B,qBAAqBM,SAEnGrC,EAAe+B,sBAIvC,MAAMO,EAAY,CACdC,WAAY,0BAAF,OAA4BT,EAA5B,MAQRU,EAAY,CACdC,SAAU,WACVC,IAAK,EACLC,MAAO,EACPC,OAAQ,EACRC,KAAM,EACNC,OAAQ,aACRP,WAAYD,EAAUC,YAU1B,OACI,yBAAKzB,UAAU,cAAciC,MAAOT,GAChC,yBAAKxB,UAAU,oBAAoBiC,MAxBxB,CACfN,SAAU,WACVF,WAAY,YAuBJ,yBAAKzB,UAAU,wBAAwBiC,MAAOP,IAC9C,yBAAK1B,UAAU,2BAA2BiC,MAX5B,CACtBC,QAAS,OACTC,OAAQ,EACRV,WAAY,4BACZW,aAAc,QAQAC,KAAKC,MAAMC,WAGrB,kBAACzB,EAAD,Q,IAlDKD,E,WACC,YCCtB,MAAM2B,EAA2B,EAAEC,gBAE3B,yBAAKzC,UAAU,kBACX,yBAAKA,UAAU,mBACTjB,YAAG,0BAET,yBAAKiB,UAAU,qBACX,2BAAIjB,YACA,8MAMR,yBAAKiB,UAAU,qBACX,4BAAQ0C,QAASD,EAAYE,WAAW,GAClC5D,YAAG,cAOzByD,EAAyBvC,SAAW,qBAErBuC,QC1Bf,IAAII,EAAa,GAEjBC,IAAkCD,EAAW,iCAAmCC,GAEhFC,IAAgCF,EAAW,+BAAiCE,GAE5EC,IAAoCH,EAAW,mCAAqCG,GAEpFC,IAA8BJ,EAAW,6BAA+BI,GAExEC,IAAwCL,EAAW,uCAAyCK","file":"bundles/ad206c913dd23f98f2b9/riot-web-component-index.js","sourceRoot":""} {"version":3,"sources":["webpack:///./src/components/structures/VectorEmbeddedPage.js","webpack:///./src/components/views/auth/VectorAuthFooter.js","webpack:///./src/components/views/auth/VectorAuthHeaderLogo.js","webpack:///./src/components/views/auth/VectorAuthPage.js","webpack:///./src/components/views/auth/VectorCustomServerDialog.js","webpack:///./src/component-index.js"],"names":["VectorEmbeddedPage","EmbeddedPage","translate","s","sanitizeHtml","_t","replace","VectorAuthFooter","brandingConfig","SdkConfig","get","branding","links","authFooterLinks","linkEntry","push","href","url","key","text","target","rel","className","replaces","VectorAuthHeaderLogo","React","PureComponent","render","logoUrl","authHeaderLogoUrl","src","alt","icon","PropTypes","string","VectorAuthPage","AuthFooter","sdk","backgroundUrl","welcomeBackgroundUrl","Array","isArray","Math","floor","random","length","pageStyle","background","blurStyle","position","top","right","bottom","left","filter","style","display","zIndex","borderRadius","this","props","children","VectorCustomServerDialog","onFinished","onClick","autoFocus","components","structures$VectorEmbeddedPage","views$auth$VectorAuthFooter","views$auth$VectorAuthHeaderLogo","views$auth$VectorAuthPage","views$auth$VectorCustomServerDialog"],"mappings":"qMAwBe,MAAMA,UAA2BC,IAI5CC,UAAUC,GAIN,OADAA,GAFAA,EAAIC,IAAaC,YAAGF,KAEdG,QAAQ,aAAc,6M,IAPfN,E,WACC,gB,6BCJtB,MAAMO,EAAmB,KACrB,MAAMC,EAAiBC,IAAUC,MAAMC,SACvC,IAAIC,EAAQ,CACR,CAAC,KAAQ,OAAQ,IAAO,wBACxB,CAAC,KAAQ,UAAW,IAAO,iCAC3B,CAAC,KAAQ,SAAU,IAAO,0CAG1BJ,GAAkBA,EAAeK,kBACjCD,EAAQJ,EAAeK,iBAG3B,MAAMA,EAAkB,GACxB,IAAK,MAAMC,KAAaF,EACpBC,EAAgBE,KACZ,uBAAGC,KAAMF,EAAUG,IAAKC,IAAKJ,EAAUK,KAAMC,OAAO,SAASC,IAAI,uBAC5DP,EAAUK,OAKvB,OACI,yBAAKG,UAAU,iBACVT,EACD,uBAAGG,KAAK,qBAAqBI,OAAO,SAASC,IAAI,uBAAwBhB,YAAG,wBAKxFE,EAAiBgB,SAAW,aAEbhB,Q,iBC7BA,MAAMiB,UAA6BC,IAAMC,cAOpDC,SACI,MAAMnB,EAAiBC,IAAUC,MAAMC,SACvC,IAAIiB,EAAU,oDAKd,OAJIpB,GAAkBA,EAAeqB,oBACjCD,EAAUpB,EAAeqB,mBAIzB,yBAAKP,UAAU,qBACX,yBAAKQ,IAAKF,EAASG,IAAI,W,IAhBlBP,E,WACC,kB,IADDA,E,YAGE,CACfQ,KAAMC,IAAUC,S,YCLT,MAAMC,UAAuBV,IAAMC,cAG9CC,SACI,MAAMS,EAAaC,eAAiB,mBAE9B7B,EAAiBC,IAAUC,MAAMC,SACvC,IAAI2B,EAAgB,yCAChB9B,GAAkBA,EAAe+B,uBAE7BD,EADAE,MAAMC,QAAQjC,EAAe+B,sBACb/B,EAAe+B,qBAAqBG,KAAKC,MAAMD,KAAKE,SAAWpC,EAAe+B,qBAAqBM,SAEnGrC,EAAe+B,sBAIvC,MAAMO,EAAY,CACdC,WAAa,0BAAyBT,MAQpCU,EAAY,CACdC,SAAU,WACVC,IAAK,EACLC,MAAO,EACPC,OAAQ,EACRC,KAAM,EACNC,OAAQ,aACRP,WAAYD,EAAUC,YAU1B,OACI,yBAAKzB,UAAU,cAAciC,MAAOT,GAChC,yBAAKxB,UAAU,oBAAoBiC,MAxBxB,CACfN,SAAU,WACVF,WAAY,YAuBJ,yBAAKzB,UAAU,wBAAwBiC,MAAOP,IAC9C,yBAAK1B,UAAU,2BAA2BiC,MAX5B,CACtBC,QAAS,OACTC,OAAQ,EACRV,WAAY,4BACZW,aAAc,QAQAC,KAAKC,MAAMC,WAGrB,kBAACzB,EAAD,Q,IAlDKD,E,WACC,YCCtB,MAAM2B,EAA2B,EAAEC,gBAE3B,yBAAKzC,UAAU,kBACX,yBAAKA,UAAU,mBACTjB,YAAG,0BAET,yBAAKiB,UAAU,qBACX,2BAAIjB,YACA,8MAMR,yBAAKiB,UAAU,qBACX,4BAAQ0C,QAASD,EAAYE,WAAW,GAClC5D,YAAG,cAOzByD,EAAyBvC,SAAW,qBAErBuC,QC1Bf,IAAII,EAAa,GAEjBC,IAAkCD,EAAW,iCAAmCC,GAEhFC,IAAgCF,EAAW,+BAAiCE,GAE5EC,IAAoCH,EAAW,mCAAqCG,GAEpFC,IAA8BJ,EAAW,6BAA+BI,GAExEC,IAAwCL,EAAW,uCAAyCK","file":"bundles/709217699826f8fd4e42/riot-web-component-index.js","sourceRoot":""}

File diff suppressed because one or more lines are too long

@ -1 +1 @@
{"version":3,"sources":["webpack:///webpack/bootstrap"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s"],"mappings":"aACE,IAAIA,EAAmB,GAGvB,SAASC,EAAoBC,GAG5B,GAAGF,EAAiBE,GACnB,OAAOF,EAAiBE,GAAUC,QAGnC,IAAIC,EAASJ,EAAiBE,GAAY,CACzCG,EAAGH,EACHI,GAAG,EACHH,QAAS,IAUV,OANAI,EAAQL,GAAUM,KAAKJ,EAAOD,QAASC,EAAQA,EAAOD,QAASF,GAG/DG,EAAOE,GAAI,EAGJF,EAAOD,QAKfF,EAAoBQ,EAAIF,EAGxBN,EAAoBS,EAAIV,EAGxBC,EAAoBU,EAAI,SAASR,EAASS,EAAMC,GAC3CZ,EAAoBa,EAAEX,EAASS,IAClCG,OAAOC,eAAeb,EAASS,EAAM,CAAEK,YAAY,EAAMC,IAAKL,KAKhEZ,EAAoBkB,EAAI,SAAShB,GACX,oBAAXiB,QAA0BA,OAAOC,aAC1CN,OAAOC,eAAeb,EAASiB,OAAOC,YAAa,CAAEC,MAAO,WAE7DP,OAAOC,eAAeb,EAAS,aAAc,CAAEmB,OAAO,KAQvDrB,EAAoBsB,EAAI,SAASD,EAAOE,GAEvC,GADU,EAAPA,IAAUF,EAAQrB,EAAoBqB,IAC/B,EAAPE,EAAU,OAAOF,EACpB,GAAW,EAAPE,GAA8B,iBAAVF,GAAsBA,GAASA,EAAMG,WAAY,OAAOH,EAChF,IAAII,EAAKX,OAAOY,OAAO,MAGvB,GAFA1B,EAAoBkB,EAAEO,GACtBX,OAAOC,eAAeU,EAAI,UAAW,CAAET,YAAY,EAAMK,MAAOA,IACtD,EAAPE,GAA4B,iBAATF,EAAmB,IAAI,IAAIM,KAAON,EAAOrB,EAAoBU,EAAEe,EAAIE,EAAK,SAASA,GAAO,OAAON,EAAMM,IAAQC,KAAK,KAAMD,IAC9I,OAAOF,GAIRzB,EAAoB6B,EAAI,SAAS1B,GAChC,IAAIS,EAAST,GAAUA,EAAOqB,WAC7B,WAAwB,OAAOrB,EAAgB,SAC/C,WAA8B,OAAOA,GAEtC,OADAH,EAAoBU,EAAEE,EAAQ,IAAKA,GAC5BA,GAIRZ,EAAoBa,EAAI,SAASiB,EAAQC,GAAY,OAAOjB,OAAOkB,UAAUC,eAAe1B,KAAKuB,EAAQC,IAGzG/B,EAAoBkC,EAAI,GAIjBlC,EAAoBA,EAAoBmC,EAAI,I","file":"bundles/ad206c913dd23f98f2b9/theme-dark-custom.js","sourceRoot":""} {"version":3,"sources":["webpack:///webpack/bootstrap"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s"],"mappings":"aACE,IAAIA,EAAmB,GAGvB,SAASC,EAAoBC,GAG5B,GAAGF,EAAiBE,GACnB,OAAOF,EAAiBE,GAAUC,QAGnC,IAAIC,EAASJ,EAAiBE,GAAY,CACzCG,EAAGH,EACHI,GAAG,EACHH,QAAS,IAUV,OANAI,EAAQL,GAAUM,KAAKJ,EAAOD,QAASC,EAAQA,EAAOD,QAASF,GAG/DG,EAAOE,GAAI,EAGJF,EAAOD,QAKfF,EAAoBQ,EAAIF,EAGxBN,EAAoBS,EAAIV,EAGxBC,EAAoBU,EAAI,SAASR,EAASS,EAAMC,GAC3CZ,EAAoBa,EAAEX,EAASS,IAClCG,OAAOC,eAAeb,EAASS,EAAM,CAAEK,YAAY,EAAMC,IAAKL,KAKhEZ,EAAoBkB,EAAI,SAAShB,GACX,oBAAXiB,QAA0BA,OAAOC,aAC1CN,OAAOC,eAAeb,EAASiB,OAAOC,YAAa,CAAEC,MAAO,WAE7DP,OAAOC,eAAeb,EAAS,aAAc,CAAEmB,OAAO,KAQvDrB,EAAoBsB,EAAI,SAASD,EAAOE,GAEvC,GADU,EAAPA,IAAUF,EAAQrB,EAAoBqB,IAC/B,EAAPE,EAAU,OAAOF,EACpB,GAAW,EAAPE,GAA8B,iBAAVF,GAAsBA,GAASA,EAAMG,WAAY,OAAOH,EAChF,IAAII,EAAKX,OAAOY,OAAO,MAGvB,GAFA1B,EAAoBkB,EAAEO,GACtBX,OAAOC,eAAeU,EAAI,UAAW,CAAET,YAAY,EAAMK,MAAOA,IACtD,EAAPE,GAA4B,iBAATF,EAAmB,IAAI,IAAIM,KAAON,EAAOrB,EAAoBU,EAAEe,EAAIE,EAAK,SAASA,GAAO,OAAON,EAAMM,IAAQC,KAAK,KAAMD,IAC9I,OAAOF,GAIRzB,EAAoB6B,EAAI,SAAS1B,GAChC,IAAIS,EAAST,GAAUA,EAAOqB,WAC7B,WAAwB,OAAOrB,EAAgB,SAC/C,WAA8B,OAAOA,GAEtC,OADAH,EAAoBU,EAAEE,EAAQ,IAAKA,GAC5BA,GAIRZ,EAAoBa,EAAI,SAASiB,EAAQC,GAAY,OAAOjB,OAAOkB,UAAUC,eAAe1B,KAAKuB,EAAQC,IAGzG/B,EAAoBkC,EAAI,GAIjBlC,EAAoBA,EAAoBmC,EAAI,I","file":"bundles/709217699826f8fd4e42/theme-dark-custom.js","sourceRoot":""}

File diff suppressed because one or more lines are too long

@ -1 +1 @@
{"version":3,"sources":["webpack:///webpack/bootstrap"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s"],"mappings":"aACE,IAAIA,EAAmB,GAGvB,SAASC,EAAoBC,GAG5B,GAAGF,EAAiBE,GACnB,OAAOF,EAAiBE,GAAUC,QAGnC,IAAIC,EAASJ,EAAiBE,GAAY,CACzCG,EAAGH,EACHI,GAAG,EACHH,QAAS,IAUV,OANAI,EAAQL,GAAUM,KAAKJ,EAAOD,QAASC,EAAQA,EAAOD,QAASF,GAG/DG,EAAOE,GAAI,EAGJF,EAAOD,QAKfF,EAAoBQ,EAAIF,EAGxBN,EAAoBS,EAAIV,EAGxBC,EAAoBU,EAAI,SAASR,EAASS,EAAMC,GAC3CZ,EAAoBa,EAAEX,EAASS,IAClCG,OAAOC,eAAeb,EAASS,EAAM,CAAEK,YAAY,EAAMC,IAAKL,KAKhEZ,EAAoBkB,EAAI,SAAShB,GACX,oBAAXiB,QAA0BA,OAAOC,aAC1CN,OAAOC,eAAeb,EAASiB,OAAOC,YAAa,CAAEC,MAAO,WAE7DP,OAAOC,eAAeb,EAAS,aAAc,CAAEmB,OAAO,KAQvDrB,EAAoBsB,EAAI,SAASD,EAAOE,GAEvC,GADU,EAAPA,IAAUF,EAAQrB,EAAoBqB,IAC/B,EAAPE,EAAU,OAAOF,EACpB,GAAW,EAAPE,GAA8B,iBAAVF,GAAsBA,GAASA,EAAMG,WAAY,OAAOH,EAChF,IAAII,EAAKX,OAAOY,OAAO,MAGvB,GAFA1B,EAAoBkB,EAAEO,GACtBX,OAAOC,eAAeU,EAAI,UAAW,CAAET,YAAY,EAAMK,MAAOA,IACtD,EAAPE,GAA4B,iBAATF,EAAmB,IAAI,IAAIM,KAAON,EAAOrB,EAAoBU,EAAEe,EAAIE,EAAK,SAASA,GAAO,OAAON,EAAMM,IAAQC,KAAK,KAAMD,IAC9I,OAAOF,GAIRzB,EAAoB6B,EAAI,SAAS1B,GAChC,IAAIS,EAAST,GAAUA,EAAOqB,WAC7B,WAAwB,OAAOrB,EAAgB,SAC/C,WAA8B,OAAOA,GAEtC,OADAH,EAAoBU,EAAEE,EAAQ,IAAKA,GAC5BA,GAIRZ,EAAoBa,EAAI,SAASiB,EAAQC,GAAY,OAAOjB,OAAOkB,UAAUC,eAAe1B,KAAKuB,EAAQC,IAGzG/B,EAAoBkC,EAAI,GAIjBlC,EAAoBA,EAAoBmC,EAAI,I","file":"bundles/ad206c913dd23f98f2b9/theme-dark.js","sourceRoot":""} {"version":3,"sources":["webpack:///webpack/bootstrap"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s"],"mappings":"aACE,IAAIA,EAAmB,GAGvB,SAASC,EAAoBC,GAG5B,GAAGF,EAAiBE,GACnB,OAAOF,EAAiBE,GAAUC,QAGnC,IAAIC,EAASJ,EAAiBE,GAAY,CACzCG,EAAGH,EACHI,GAAG,EACHH,QAAS,IAUV,OANAI,EAAQL,GAAUM,KAAKJ,EAAOD,QAASC,EAAQA,EAAOD,QAASF,GAG/DG,EAAOE,GAAI,EAGJF,EAAOD,QAKfF,EAAoBQ,EAAIF,EAGxBN,EAAoBS,EAAIV,EAGxBC,EAAoBU,EAAI,SAASR,EAASS,EAAMC,GAC3CZ,EAAoBa,EAAEX,EAASS,IAClCG,OAAOC,eAAeb,EAASS,EAAM,CAAEK,YAAY,EAAMC,IAAKL,KAKhEZ,EAAoBkB,EAAI,SAAShB,GACX,oBAAXiB,QAA0BA,OAAOC,aAC1CN,OAAOC,eAAeb,EAASiB,OAAOC,YAAa,CAAEC,MAAO,WAE7DP,OAAOC,eAAeb,EAAS,aAAc,CAAEmB,OAAO,KAQvDrB,EAAoBsB,EAAI,SAASD,EAAOE,GAEvC,GADU,EAAPA,IAAUF,EAAQrB,EAAoBqB,IAC/B,EAAPE,EAAU,OAAOF,EACpB,GAAW,EAAPE,GAA8B,iBAAVF,GAAsBA,GAASA,EAAMG,WAAY,OAAOH,EAChF,IAAII,EAAKX,OAAOY,OAAO,MAGvB,GAFA1B,EAAoBkB,EAAEO,GACtBX,OAAOC,eAAeU,EAAI,UAAW,CAAET,YAAY,EAAMK,MAAOA,IACtD,EAAPE,GAA4B,iBAATF,EAAmB,IAAI,IAAIM,KAAON,EAAOrB,EAAoBU,EAAEe,EAAIE,EAAK,SAASA,GAAO,OAAON,EAAMM,IAAQC,KAAK,KAAMD,IAC9I,OAAOF,GAIRzB,EAAoB6B,EAAI,SAAS1B,GAChC,IAAIS,EAAST,GAAUA,EAAOqB,WAC7B,WAAwB,OAAOrB,EAAgB,SAC/C,WAA8B,OAAOA,GAEtC,OADAH,EAAoBU,EAAEE,EAAQ,IAAKA,GAC5BA,GAIRZ,EAAoBa,EAAI,SAASiB,EAAQC,GAAY,OAAOjB,OAAOkB,UAAUC,eAAe1B,KAAKuB,EAAQC,IAGzG/B,EAAoBkC,EAAI,GAIjBlC,EAAoBA,EAAoBmC,EAAI,I","file":"bundles/709217699826f8fd4e42/theme-dark.js","sourceRoot":""}

File diff suppressed because one or more lines are too long

@ -1 +1 @@
{"version":3,"sources":["webpack:///webpack/bootstrap"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s"],"mappings":"aACE,IAAIA,EAAmB,GAGvB,SAASC,EAAoBC,GAG5B,GAAGF,EAAiBE,GACnB,OAAOF,EAAiBE,GAAUC,QAGnC,IAAIC,EAASJ,EAAiBE,GAAY,CACzCG,EAAGH,EACHI,GAAG,EACHH,QAAS,IAUV,OANAI,EAAQL,GAAUM,KAAKJ,EAAOD,QAASC,EAAQA,EAAOD,QAASF,GAG/DG,EAAOE,GAAI,EAGJF,EAAOD,QAKfF,EAAoBQ,EAAIF,EAGxBN,EAAoBS,EAAIV,EAGxBC,EAAoBU,EAAI,SAASR,EAASS,EAAMC,GAC3CZ,EAAoBa,EAAEX,EAASS,IAClCG,OAAOC,eAAeb,EAASS,EAAM,CAAEK,YAAY,EAAMC,IAAKL,KAKhEZ,EAAoBkB,EAAI,SAAShB,GACX,oBAAXiB,QAA0BA,OAAOC,aAC1CN,OAAOC,eAAeb,EAASiB,OAAOC,YAAa,CAAEC,MAAO,WAE7DP,OAAOC,eAAeb,EAAS,aAAc,CAAEmB,OAAO,KAQvDrB,EAAoBsB,EAAI,SAASD,EAAOE,GAEvC,GADU,EAAPA,IAAUF,EAAQrB,EAAoBqB,IAC/B,EAAPE,EAAU,OAAOF,EACpB,GAAW,EAAPE,GAA8B,iBAAVF,GAAsBA,GAASA,EAAMG,WAAY,OAAOH,EAChF,IAAII,EAAKX,OAAOY,OAAO,MAGvB,GAFA1B,EAAoBkB,EAAEO,GACtBX,OAAOC,eAAeU,EAAI,UAAW,CAAET,YAAY,EAAMK,MAAOA,IACtD,EAAPE,GAA4B,iBAATF,EAAmB,IAAI,IAAIM,KAAON,EAAOrB,EAAoBU,EAAEe,EAAIE,EAAK,SAASA,GAAO,OAAON,EAAMM,IAAQC,KAAK,KAAMD,IAC9I,OAAOF,GAIRzB,EAAoB6B,EAAI,SAAS1B,GAChC,IAAIS,EAAST,GAAUA,EAAOqB,WAC7B,WAAwB,OAAOrB,EAAgB,SAC/C,WAA8B,OAAOA,GAEtC,OADAH,EAAoBU,EAAEE,EAAQ,IAAKA,GAC5BA,GAIRZ,EAAoBa,EAAI,SAASiB,EAAQC,GAAY,OAAOjB,OAAOkB,UAAUC,eAAe1B,KAAKuB,EAAQC,IAGzG/B,EAAoBkC,EAAI,GAIjBlC,EAAoBA,EAAoBmC,EAAI,I","file":"bundles/ad206c913dd23f98f2b9/theme-light-custom.js","sourceRoot":""} {"version":3,"sources":["webpack:///webpack/bootstrap"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s"],"mappings":"aACE,IAAIA,EAAmB,GAGvB,SAASC,EAAoBC,GAG5B,GAAGF,EAAiBE,GACnB,OAAOF,EAAiBE,GAAUC,QAGnC,IAAIC,EAASJ,EAAiBE,GAAY,CACzCG,EAAGH,EACHI,GAAG,EACHH,QAAS,IAUV,OANAI,EAAQL,GAAUM,KAAKJ,EAAOD,QAASC,EAAQA,EAAOD,QAASF,GAG/DG,EAAOE,GAAI,EAGJF,EAAOD,QAKfF,EAAoBQ,EAAIF,EAGxBN,EAAoBS,EAAIV,EAGxBC,EAAoBU,EAAI,SAASR,EAASS,EAAMC,GAC3CZ,EAAoBa,EAAEX,EAASS,IAClCG,OAAOC,eAAeb,EAASS,EAAM,CAAEK,YAAY,EAAMC,IAAKL,KAKhEZ,EAAoBkB,EAAI,SAAShB,GACX,oBAAXiB,QAA0BA,OAAOC,aAC1CN,OAAOC,eAAeb,EAASiB,OAAOC,YAAa,CAAEC,MAAO,WAE7DP,OAAOC,eAAeb,EAAS,aAAc,CAAEmB,OAAO,KAQvDrB,EAAoBsB,EAAI,SAASD,EAAOE,GAEvC,GADU,EAAPA,IAAUF,EAAQrB,EAAoBqB,IAC/B,EAAPE,EAAU,OAAOF,EACpB,GAAW,EAAPE,GAA8B,iBAAVF,GAAsBA,GAASA,EAAMG,WAAY,OAAOH,EAChF,IAAII,EAAKX,OAAOY,OAAO,MAGvB,GAFA1B,EAAoBkB,EAAEO,GACtBX,OAAOC,eAAeU,EAAI,UAAW,CAAET,YAAY,EAAMK,MAAOA,IACtD,EAAPE,GAA4B,iBAATF,EAAmB,IAAI,IAAIM,KAAON,EAAOrB,EAAoBU,EAAEe,EAAIE,EAAK,SAASA,GAAO,OAAON,EAAMM,IAAQC,KAAK,KAAMD,IAC9I,OAAOF,GAIRzB,EAAoB6B,EAAI,SAAS1B,GAChC,IAAIS,EAAST,GAAUA,EAAOqB,WAC7B,WAAwB,OAAOrB,EAAgB,SAC/C,WAA8B,OAAOA,GAEtC,OADAH,EAAoBU,EAAEE,EAAQ,IAAKA,GAC5BA,GAIRZ,EAAoBa,EAAI,SAASiB,EAAQC,GAAY,OAAOjB,OAAOkB,UAAUC,eAAe1B,KAAKuB,EAAQC,IAGzG/B,EAAoBkC,EAAI,GAIjBlC,EAAoBA,EAAoBmC,EAAI,I","file":"bundles/709217699826f8fd4e42/theme-light-custom.js","sourceRoot":""}

File diff suppressed because one or more lines are too long

@ -1 +1 @@
{"version":3,"sources":["webpack:///webpack/bootstrap"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s"],"mappings":"aACE,IAAIA,EAAmB,GAGvB,SAASC,EAAoBC,GAG5B,GAAGF,EAAiBE,GACnB,OAAOF,EAAiBE,GAAUC,QAGnC,IAAIC,EAASJ,EAAiBE,GAAY,CACzCG,EAAGH,EACHI,GAAG,EACHH,QAAS,IAUV,OANAI,EAAQL,GAAUM,KAAKJ,EAAOD,QAASC,EAAQA,EAAOD,QAASF,GAG/DG,EAAOE,GAAI,EAGJF,EAAOD,QAKfF,EAAoBQ,EAAIF,EAGxBN,EAAoBS,EAAIV,EAGxBC,EAAoBU,EAAI,SAASR,EAASS,EAAMC,GAC3CZ,EAAoBa,EAAEX,EAASS,IAClCG,OAAOC,eAAeb,EAASS,EAAM,CAAEK,YAAY,EAAMC,IAAKL,KAKhEZ,EAAoBkB,EAAI,SAAShB,GACX,oBAAXiB,QAA0BA,OAAOC,aAC1CN,OAAOC,eAAeb,EAASiB,OAAOC,YAAa,CAAEC,MAAO,WAE7DP,OAAOC,eAAeb,EAAS,aAAc,CAAEmB,OAAO,KAQvDrB,EAAoBsB,EAAI,SAASD,EAAOE,GAEvC,GADU,EAAPA,IAAUF,EAAQrB,EAAoBqB,IAC/B,EAAPE,EAAU,OAAOF,EACpB,GAAW,EAAPE,GAA8B,iBAAVF,GAAsBA,GAASA,EAAMG,WAAY,OAAOH,EAChF,IAAII,EAAKX,OAAOY,OAAO,MAGvB,GAFA1B,EAAoBkB,EAAEO,GACtBX,OAAOC,eAAeU,EAAI,UAAW,CAAET,YAAY,EAAMK,MAAOA,IACtD,EAAPE,GAA4B,iBAATF,EAAmB,IAAI,IAAIM,KAAON,EAAOrB,EAAoBU,EAAEe,EAAIE,EAAK,SAASA,GAAO,OAAON,EAAMM,IAAQC,KAAK,KAAMD,IAC9I,OAAOF,GAIRzB,EAAoB6B,EAAI,SAAS1B,GAChC,IAAIS,EAAST,GAAUA,EAAOqB,WAC7B,WAAwB,OAAOrB,EAAgB,SAC/C,WAA8B,OAAOA,GAEtC,OADAH,EAAoBU,EAAEE,EAAQ,IAAKA,GAC5BA,GAIRZ,EAAoBa,EAAI,SAASiB,EAAQC,GAAY,OAAOjB,OAAOkB,UAAUC,eAAe1B,KAAKuB,EAAQC,IAGzG/B,EAAoBkC,EAAI,GAIjBlC,EAAoBA,EAAoBmC,EAAI,I","file":"bundles/ad206c913dd23f98f2b9/theme-light.js","sourceRoot":""} {"version":3,"sources":["webpack:///webpack/bootstrap"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s"],"mappings":"aACE,IAAIA,EAAmB,GAGvB,SAASC,EAAoBC,GAG5B,GAAGF,EAAiBE,GACnB,OAAOF,EAAiBE,GAAUC,QAGnC,IAAIC,EAASJ,EAAiBE,GAAY,CACzCG,EAAGH,EACHI,GAAG,EACHH,QAAS,IAUV,OANAI,EAAQL,GAAUM,KAAKJ,EAAOD,QAASC,EAAQA,EAAOD,QAASF,GAG/DG,EAAOE,GAAI,EAGJF,EAAOD,QAKfF,EAAoBQ,EAAIF,EAGxBN,EAAoBS,EAAIV,EAGxBC,EAAoBU,EAAI,SAASR,EAASS,EAAMC,GAC3CZ,EAAoBa,EAAEX,EAASS,IAClCG,OAAOC,eAAeb,EAASS,EAAM,CAAEK,YAAY,EAAMC,IAAKL,KAKhEZ,EAAoBkB,EAAI,SAAShB,GACX,oBAAXiB,QAA0BA,OAAOC,aAC1CN,OAAOC,eAAeb,EAASiB,OAAOC,YAAa,CAAEC,MAAO,WAE7DP,OAAOC,eAAeb,EAAS,aAAc,CAAEmB,OAAO,KAQvDrB,EAAoBsB,EAAI,SAASD,EAAOE,GAEvC,GADU,EAAPA,IAAUF,EAAQrB,EAAoBqB,IAC/B,EAAPE,EAAU,OAAOF,EACpB,GAAW,EAAPE,GAA8B,iBAAVF,GAAsBA,GAASA,EAAMG,WAAY,OAAOH,EAChF,IAAII,EAAKX,OAAOY,OAAO,MAGvB,GAFA1B,EAAoBkB,EAAEO,GACtBX,OAAOC,eAAeU,EAAI,UAAW,CAAET,YAAY,EAAMK,MAAOA,IACtD,EAAPE,GAA4B,iBAATF,EAAmB,IAAI,IAAIM,KAAON,EAAOrB,EAAoBU,EAAEe,EAAIE,EAAK,SAASA,GAAO,OAAON,EAAMM,IAAQC,KAAK,KAAMD,IAC9I,OAAOF,GAIRzB,EAAoB6B,EAAI,SAAS1B,GAChC,IAAIS,EAAST,GAAUA,EAAOqB,WAC7B,WAAwB,OAAOrB,EAAgB,SAC/C,WAA8B,OAAOA,GAEtC,OADAH,EAAoBU,EAAEE,EAAQ,IAAKA,GAC5BA,GAIRZ,EAAoBa,EAAI,SAASiB,EAAQC,GAAY,OAAOjB,OAAOkB,UAAUC,eAAe1B,KAAKuB,EAAQC,IAGzG/B,EAAoBkC,EAAI,GAIjBlC,EAAoBA,EAAoBmC,EAAI,I","file":"bundles/709217699826f8fd4e42/theme-light.js","sourceRoot":""}

@ -1 +1 @@
{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./node_modules/matrix-react-sdk/src/usercontent/index.js"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s","params","window","location","search","substring","split","lockOrigin","length","parts","decodeURIComponent","onmessage","e","origin","data","blob","event","img","document","createElement","id","src","imgSrc","style","imgStyle","a","rel","download","fontFamily","href","URL","createObjectURL","appendChild","createTextNode","textContent","body","auto","click","remoteRender","getElementById","remoteSetTint"],"mappings":"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","file":"bundles/ad206c913dd23f98f2b9/usercontent.js","sourceRoot":""} {"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./node_modules/matrix-react-sdk/src/usercontent/index.js"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s","params","window","location","search","substring","split","lockOrigin","length","parts","decodeURIComponent","onmessage","e","origin","data","blob","event","img","document","createElement","id","src","imgSrc","style","imgStyle","a","rel","download","fontFamily","href","URL","createObjectURL","appendChild","createTextNode","textContent","body","auto","click","remoteRender","getElementById","remoteSetTint"],"mappings":"aACE,IAAIA,EAAmB,GAGvB,SAASC,EAAoBC,GAG5B,GAAGF,EAAiBE,GACnB,OAAOF,EAAiBE,GAAUC,QAGnC,IAAIC,EAASJ,EAAiBE,GAAY,CACzCG,EAAGH,EACHI,GAAG,EACHH,QAAS,IAUV,OANAI,EAAQL,GAAUM,KAAKJ,EAAOD,QAASC,EAAQA,EAAOD,QAASF,GAG/DG,EAAOE,GAAI,EAGJF,EAAOD,QAKfF,EAAoBQ,EAAIF,EAGxBN,EAAoBS,EAAIV,EAGxBC,EAAoBU,EAAI,SAASR,EAASS,EAAMC,GAC3CZ,EAAoBa,EAAEX,EAASS,IAClCG,OAAOC,eAAeb,EAASS,EAAM,CAAEK,YAAY,EAAMC,IAAKL,KAKhEZ,EAAoBkB,EAAI,SAAShB,GACX,oBAAXiB,QAA0BA,OAAOC,aAC1CN,OAAOC,eAAeb,EAASiB,OAAOC,YAAa,CAAEC,MAAO,WAE7DP,OAAOC,eAAeb,EAAS,aAAc,CAAEmB,OAAO,KAQvDrB,EAAoBsB,EAAI,SAASD,EAAOE,GAEvC,GADU,EAAPA,IAAUF,EAAQrB,EAAoBqB,IAC/B,EAAPE,EAAU,OAAOF,EACpB,GAAW,EAAPE,GAA8B,iBAAVF,GAAsBA,GAASA,EAAMG,WAAY,OAAOH,EAChF,IAAII,EAAKX,OAAOY,OAAO,MAGvB,GAFA1B,EAAoBkB,EAAEO,GACtBX,OAAOC,eAAeU,EAAI,UAAW,CAAET,YAAY,EAAMK,MAAOA,IACtD,EAAPE,GAA4B,iBAATF,EAAmB,IAAI,IAAIM,KAAON,EAAOrB,EAAoBU,EAAEe,EAAIE,EAAK,SAASA,GAAO,OAAON,EAAMM,IAAQC,KAAK,KAAMD,IAC9I,OAAOF,GAIRzB,EAAoB6B,EAAI,SAAS1B,GAChC,IAAIS,EAAST,GAAUA,EAAOqB,WAC7B,WAAwB,OAAOrB,EAAgB,SAC/C,WAA8B,OAAOA,GAEtC,OADAH,EAAoBU,EAAEE,EAAQ,IAAKA,GAC5BA,GAIRZ,EAAoBa,EAAI,SAASiB,EAAQC,GAAY,OAAOjB,OAAOkB,UAAUC,eAAe1B,KAAKuB,EAAQC,IAGzG/B,EAAoBkC,EAAI,GAIjBlC,EAAoBA,EAAoBmC,EAAI,I,mBClFrD,MAAMC,EAASC,OAAOC,SAASC,OAAOC,UAAU,GAAGC,MAAM,KACzD,IAAIC,EACJ,IAAK,IAAItC,EAAI,EAAGA,EAAIgC,EAAOO,SAAUvC,EAAG,CACpC,MAAMwC,EAAQR,EAAOhC,GAAGqC,MAAM,KACb,WAAbG,EAAM,KAAiBF,EAAaG,mBAAmBD,EAAM,KA0CrEP,OAAOS,UAAY,SAASC,GACpBA,EAAEC,SAAWN,IACTK,EAAEE,KAAKC,KAzCnB,SAAsBC,GAClB,MAAMF,EAAOE,EAAMF,KAEbG,EAAMC,SAASC,cAAc,OACnCF,EAAIG,GAAK,MACTH,EAAII,IAAMP,EAAKQ,OACfL,EAAIM,MAAQT,EAAKU,SAEjB,MAAMC,EAAIP,SAASC,cAAc,KACjCM,EAAEL,GAAK,IACPK,EAAEC,IAAM,sBACRD,EAAEE,SAAWb,EAAKa,SAClBF,EAAEF,MAAQT,EAAKS,MACfE,EAAEF,MAAMK,WAAa,+BACrBH,EAAEI,KAAO3B,OAAO4B,IAAIC,gBAAgBjB,EAAKC,MACzCU,EAAEO,YAAYf,GACdQ,EAAEO,YAAYd,SAASe,eAAenB,EAAKoB,cAE3C,MAAMC,EAAOjB,SAASiB,KAEtBA,EAAKZ,MAAQ,gCACbY,EAAKH,YAAYP,GAEbT,EAAMF,KAAKsB,MACXX,EAAEY,QAiBeC,CAAa1B,GAbtC,SAAuBI,GACnB,MAAMF,EAAOE,EAAMF,KAEbG,EAAMC,SAASqB,eAAe,OACpCtB,EAAII,IAAMP,EAAKQ,OACfL,EAAIM,MAAQT,EAAKU,SAEPN,SAASqB,eAAe,KAChChB,MAAQT,EAAKS,MAMNiB,CAAc5B","file":"bundles/709217699826f8fd4e42/usercontent.js","sourceRoot":""}

File diff suppressed because one or more lines are too long

@ -41,18 +41,18 @@ object-assign
*/ */
/*! ***************************************************************************** /*! *****************************************************************************
Copyright (c) Microsoft Corporation. All rights reserved. Copyright (c) Microsoft Corporation.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use
this file except in compliance with the License. You may obtain a copy of the Permission to use, copy, modify, and/or distribute this software for any
License at http://www.apache.org/licenses/LICENSE-2.0 purpose with or without fee is hereby granted.
THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
MERCHANTABLITY OR NON-INFRINGEMENT. INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
See the Apache Version 2.0 License for specific language governing permissions OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
and limitations under the License. PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */ ***************************************************************************** */
/*! VelocityJS.org (1.5.2). (C) 2014 Julian Shapiro. MIT @license: en.wikipedia.org/wiki/MIT_License */ /*! VelocityJS.org (1.5.2). (C) 2014 Julian Shapiro. MIT @license: en.wikipedia.org/wiki/MIT_License */
@ -65,6 +65,8 @@ and limitations under the License.
/*! https://mths.be/punycode v1.4.1 by @mathias */ /*! https://mths.be/punycode v1.4.1 by @mathias */
/*! safe-buffer. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */
/** /**
* @license * @license
* Lodash <https://lodash.com/> * Lodash <https://lodash.com/>
@ -74,13 +76,6 @@ and limitations under the License.
* Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
*/ */
/**
* @license MIT
* @fileOverview Favico animations
* @author Miroslav Magda, http://blog.ejci.net
* @version 0.3.10
*/
/** /**
* filesize * filesize
* *
@ -91,7 +86,7 @@ and limitations under the License.
/** /**
* what-input - A global utility for tracking the current input method (mouse, keyboard or touch). * what-input - A global utility for tracking the current input method (mouse, keyboard or touch).
* @version v5.2.7 * @version v5.2.9
* @link https://github.com/ten1seven/what-input * @link https://github.com/ten1seven/what-input
* @license MIT * @license MIT
*/ */
@ -131,5 +126,3 @@ and limitations under the License.
* This source code is licensed under the MIT license found in the * This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree. * LICENSE file in the root directory of this source tree.
*/ */
/*@cc_on!@*/

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -1,2 +0,0 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[20],{1195:function(e,t,n){"use strict";n.r(t);var a=n(33),l=n.n(a),r=n(38),i=n.n(r),c=n(35),o=n.n(c),d=n(34),s=n(37),u=n(48),m=n(36);t.default=i()({displayName:"EncryptedEventDialog",propTypes:{event:o.a.object.isRequired,onFinished:o.a.func.isRequired},getInitialState:function(){return{device:null}},componentDidMount:function(){this._unmounted=!1;const e=s.a.get();this.refreshDevice().then(t=>t||e.downloadKeys([this.props.event.getSender()],!0).then(()=>this.refreshDevice())).then(t=>{this._unmounted||(this.setState({device:t}),e.on("deviceVerificationChanged",this.onDeviceVerificationChanged))},e=>{console.log("Error downloading devices",e)})},componentWillUnmount:function(){this._unmounted=!0;const e=s.a.get();e&&e.removeListener("deviceVerificationChanged",this.onDeviceVerificationChanged)},refreshDevice:function(){return Promise.resolve(s.a.get().getEventSenderDeviceInfo(this.props.event))},onDeviceVerificationChanged:function(e,t){e===this.props.event.getSender()&&this.refreshDevice().then(e=>{this.setState({device:e})})},onKeyDown:function(e){e.key===u.a.ESCAPE&&(e.stopPropagation(),e.preventDefault(),this.props.onFinished(!1))},_renderDeviceInfo:function(){const e=this.state.device;if(!e)return l.a.createElement("i",null,Object(d.a)("unknown device"));let t=l.a.createElement("b",null,Object(d.a)("NOT verified"));return e.isBlocked()?t=l.a.createElement("b",null,Object(d.a)("Blacklisted")):e.isVerified()&&(t=Object(d.a)("verified")),l.a.createElement("table",null,l.a.createElement("tbody",null,l.a.createElement("tr",null,l.a.createElement("td",null,Object(d.a)("Name")),l.a.createElement("td",null,e.getDisplayName())),l.a.createElement("tr",null,l.a.createElement("td",null,Object(d.a)("Device ID")),l.a.createElement("td",null,l.a.createElement("code",null,e.deviceId))),l.a.createElement("tr",null,l.a.createElement("td",null,Object(d.a)("Verification")),l.a.createElement("td",null,t)),l.a.createElement("tr",null,l.a.createElement("td",null,Object(d.a)("Ed25519 fingerprint")),l.a.createElement("td",null,l.a.createElement("code",null,e.getFingerprint())))))},_renderEventInfo:function(){const e=this.props.event;return l.a.createElement("table",null,l.a.createElement("tbody",null,l.a.createElement("tr",null,l.a.createElement("td",null,Object(d.a)("User ID")),l.a.createElement("td",null,e.getSender())),l.a.createElement("tr",null,l.a.createElement("td",null,Object(d.a)("Curve25519 identity key")),l.a.createElement("td",null,l.a.createElement("code",null,e.getSenderKey()||l.a.createElement("i",null,Object(d.a)("none"))))),l.a.createElement("tr",null,l.a.createElement("td",null,Object(d.a)("Claimed Ed25519 fingerprint key")),l.a.createElement("td",null,l.a.createElement("code",null,e.getKeysClaimed().ed25519||l.a.createElement("i",null,Object(d.a)("none"))))),l.a.createElement("tr",null,l.a.createElement("td",null,Object(d.a)("Algorithm")),l.a.createElement("td",null,e.getWireContent().algorithm||l.a.createElement("i",null,Object(d.a)("unencrypted")))),"m.bad.encrypted"===e.getContent().msgtype?l.a.createElement("tr",null,l.a.createElement("td",null,Object(d.a)("Decryption error")),l.a.createElement("td",null,e.getContent().body)):null,l.a.createElement("tr",null,l.a.createElement("td",null,Object(d.a)("Session ID")),l.a.createElement("td",null,l.a.createElement("code",null,e.getWireContent().session_id||l.a.createElement("i",null,Object(d.a)("none")))))))},render:function(){const e=m.getComponent("elements.DeviceVerifyButtons");let t=null;return this.state.device&&(t=l.a.createElement(e,{device:this.state.device,userId:this.props.event.getSender()})),l.a.createElement("div",{className:"mx_EncryptedEventDialog",onKeyDown:this.onKeyDown},l.a.createElement("div",{className:"mx_Dialog_title"},Object(d.a)("End-to-end encryption information")),l.a.createElement("div",{className:"mx_Dialog_content"},l.a.createElement("h4",null,Object(d.a)("Event information")),this._renderEventInfo(),l.a.createElement("h4",null,Object(d.a)("Sender session information")),this._renderDeviceInfo()),l.a.createElement("div",{className:"mx_Dialog_buttons"},l.a.createElement("button",{className:"mx_Dialog_primary",onClick:this.props.onFinished,autoFocus:!0},Object(d.a)("OK")),t))}})}}]);
//# sourceMappingURL=20.js.map

@ -1 +0,0 @@
{"version":3,"sources":["webpack:///./node_modules/matrix-react-sdk/src/async-components/views/dialogs/EncryptedEventDialog.js"],"names":["createReactClass","displayName","propTypes","event","PropTypes","object","isRequired","onFinished","func","getInitialState","device","componentDidMount","this","_unmounted","client","MatrixClientPeg","get","refreshDevice","then","dev","downloadKeys","props","getSender","setState","on","onDeviceVerificationChanged","err","console","log","componentWillUnmount","removeListener","Promise","resolve","getEventSenderDeviceInfo","userId","onKeyDown","e","key","Key","ESCAPE","stopPropagation","preventDefault","_renderDeviceInfo","state","_t","verificationStatus","isBlocked","isVerified","getDisplayName","deviceId","getFingerprint","_renderEventInfo","getSenderKey","getKeysClaimed","ed25519","getWireContent","algorithm","getContent","msgtype","body","session_id","render","DeviceVerifyButtons","sdk","buttons","className","onClick","autoFocus"],"mappings":"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","file":"bundles/ad206c913dd23f98f2b9/20.js","sourceRoot":""}

@ -1,2 +0,0 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[21],{1182:function(e,n,t){"use strict";t.r(n),t.d(n,"default",(function(){return b}));var s=t(3),a=t.n(s),i=t(33),o=t.n(i),r=t(36),l=t(35),d=t.n(l),c=t(39),p=t(34),u=t(40),h=t(154);class b extends o.a.Component{constructor(e){super(e),a()(this,"_onDisable",async()=>{this.setState({disabling:!0}),await u.b.setValue("enableEventIndexing",null,u.a.DEVICE,!1),await h.a.deleteEventIndex(),this.props.onFinished(),c.a.dispatch({action:"view_user_settings"})}),this.state={disabling:!1}}render(){const e=r.getComponent("views.dialogs.BaseDialog"),n=r.getComponent("elements.Spinner"),t=r.getComponent("views.elements.DialogButtons");return o.a.createElement(e,{onFinished:this.props.onFinished,title:Object(p.a)("Are you sure?")},Object(p.a)("If disabled, messages from encrypted rooms won't appear in search results."),this.state.disabling?o.a.createElement(n,null):o.a.createElement("div",null),o.a.createElement(t,{primaryButton:Object(p.a)("Disable"),onPrimaryButtonClick:this._onDisable,primaryButtonClass:"danger",cancelButtonClass:"warning",onCancel:this.props.onFinished,disabled:this.state.disabling}))}}a()(b,"propTypes",{onFinished:d.a.func.isRequired})}}]);
//# sourceMappingURL=21.js.map

@ -1 +0,0 @@
{"version":3,"sources":["webpack:///./node_modules/matrix-react-sdk/src/async-components/views/dialogs/eventindex/DisableEventIndexDialog.js"],"names":["DisableEventIndexDialog","React","Component","constructor","props","super","async","this","setState","disabling","SettingsStore","setValue","SettingLevel","DEVICE","EventIndexPeg","deleteEventIndex","onFinished","dis","dispatch","action","state","render","BaseDialog","sdk","Spinner","DialogButtons","title","_t","primaryButton","onPrimaryButtonClick","_onDisable","primaryButtonClass","cancelButtonClass","onCancel","disabled","PropTypes","func","isRequired"],"mappings":"0OA4Be,MAAMA,UAAgCC,IAAMC,UAKvDC,YAAYC,GACRC,MAAMD,GADS,sBAQNE,UACTC,KAAKC,SAAS,CACVC,WAAW,UAGTC,IAAcC,SAAS,sBAAuB,KAAMC,IAAaC,QAAQ,SACzEC,IAAcC,mBACpBR,KAAKH,MAAMY,aACXC,IAAIC,SAAS,CAAEC,OAAQ,yBAbvBZ,KAAKa,MAAQ,CACTX,WAAW,GAenBY,SACI,MAAMC,EAAaC,eAAiB,4BAC9BC,EAAUD,eAAiB,oBAC3BE,EAAgBF,eAAiB,gCAEvC,OACI,kBAACD,EAAD,CAAYN,WAAYT,KAAKH,MAAMY,WAAYU,MAAOC,YAAG,kBACpDA,YAAG,8EACHpB,KAAKa,MAAMX,UAAY,kBAACe,EAAD,MAAc,8BACtC,kBAACC,EAAD,CACIG,cAAeD,YAAG,WAClBE,qBAAsBtB,KAAKuB,WAC3BC,mBAAmB,SACnBC,kBAAkB,UAClBC,SAAU1B,KAAKH,MAAMY,WACrBkB,SAAU3B,KAAKa,MAAMX,c,IAvCpBT,E,YACE,CACfgB,WAAYmB,IAAUC,KAAKC","file":"bundles/ad206c913dd23f98f2b9/21.js","sourceRoot":""}

@ -1,2 +0,0 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[24],{1191:function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return m}));var a=n(3),o=n.n(a),s=n(33),i=n.n(s),c=n(35),r=n.n(c),l=n(36),u=n(37),p=n(39),d=n(34),h=n(41);class m extends i.a.PureComponent{constructor(...e){super(...e),o()(this,"onOkClick",()=>{this.props.onFinished()}),o()(this,"onGoToSettingsClick",()=>{this.props.onFinished(),p.a.dispatch({action:"view_user_settings"})}),o()(this,"onSetupClick",async()=>{const e=l.getComponent("dialogs.keybackup.RestoreKeyBackupDialog");h.a.createTrackedDialog("Restore Backup","",e,{onFinished:this.props.onFinished},null,!1,!0)})}render(){const e=l.getComponent("views.dialogs.BaseDialog"),t=l.getComponent("views.elements.DialogButtons"),n=i.a.createElement("span",{className:"mx_KeyBackupFailedDialog_title"},Object(d.a)("New Recovery Method")),a=i.a.createElement("p",null,Object(d.a)("A new recovery passphrase and key for Secure Messages have been detected.")),o=i.a.createElement("p",{className:"warning"},Object(d.a)("If you didn't set the new recovery method, an attacker may be trying to access your account. Change your account password and set a new recovery method immediately in Settings."));let s;return s=u.a.get().getKeyBackupEnabled()?i.a.createElement("div",null,a,i.a.createElement("p",null,Object(d.a)("This session is encrypting history using the new recovery method.")),o,i.a.createElement(t,{primaryButton:Object(d.a)("OK"),onPrimaryButtonClick:this.onOkClick,cancelButton:Object(d.a)("Go to Settings"),onCancel:this.onGoToSettingsClick})):i.a.createElement("div",null,a,o,i.a.createElement(t,{primaryButton:Object(d.a)("Set up Secure Messages"),onPrimaryButtonClick:this.onSetupClick,cancelButton:Object(d.a)("Go to Settings"),onCancel:this.onGoToSettingsClick})),i.a.createElement(e,{className:"mx_KeyBackupFailedDialog",onFinished:this.props.onFinished,title:n},s)}}o()(m,"propTypes",{newVersionInfo:r.a.object,onFinished:r.a.func.isRequired})}}]);
//# sourceMappingURL=24.js.map

@ -1 +0,0 @@
{"version":3,"sources":["webpack:///./node_modules/matrix-react-sdk/src/async-components/views/dialogs/keybackup/NewRecoveryMethodDialog.js"],"names":["NewRecoveryMethodDialog","React","PureComponent","this","props","onFinished","dis","dispatch","action","async","RestoreKeyBackupDialog","sdk","Modal","createTrackedDialog","render","BaseDialog","DialogButtons","title","className","_t","newMethodDetected","hackWarning","content","MatrixClientPeg","get","getKeyBackupEnabled","primaryButton","onPrimaryButtonClick","onOkClick","cancelButton","onCancel","onGoToSettingsClick","onSetupClick","newVersionInfo","PropTypes","object","func","isRequired"],"mappings":"yOAyBe,MAAMA,UAAgCC,IAAMC,cAAc,mDAOzD,KACRC,KAAKC,MAAMC,eARsD,+BAW/C,KAClBF,KAAKC,MAAMC,aACXC,IAAIC,SAAS,CAAEC,OAAQ,yBAb0C,wBAgBtDC,UACX,MAAMC,EAAyBC,eAAiB,4CAChDC,IAAMC,oBACF,iBAAkB,GAAIH,EAAwB,CAC1CL,WAAYF,KAAKC,MAAMC,YACxB,MAAuB,GAAsB,KAIxDS,SACI,MAAMC,EAAaJ,eAAiB,4BAC9BK,EAAgBL,eAAiB,gCAEjCM,EAAQ,0BAAMC,UAAU,kCACzBC,YAAG,wBAGFC,EAAoB,2BAAID,YAC1B,8EAGEE,EAAc,uBAAGH,UAAU,WAAWC,YACxC,qLAMJ,IAAIG,EA4BJ,OA1BIA,EADAC,IAAgBC,MAAMC,sBACZ,6BACLL,EACD,2BAAID,YACA,sEAEHE,EACD,kBAACL,EAAD,CACIU,cAAeP,YAAG,MAClBQ,qBAAsBxB,KAAKyB,UAC3BC,aAAcV,YAAG,kBACjBW,SAAU3B,KAAK4B,uBAIb,6BACLX,EACAC,EACD,kBAACL,EAAD,CACIU,cAAeP,YAAG,0BAClBQ,qBAAsBxB,KAAK6B,aAC3BH,aAAcV,YAAG,kBACjBW,SAAU3B,KAAK4B,uBAMvB,kBAAChB,EAAD,CAAYG,UAAU,2BAClBb,WAAYF,KAAKC,MAAMC,WACvBY,MAAOA,GAENK,I,IA7EItB,E,YACE,CAEfiC,eAAgBC,IAAUC,OAC1B9B,WAAY6B,IAAUE,KAAKC","file":"bundles/ad206c913dd23f98f2b9/24.js","sourceRoot":""}

@ -1,2 +0,0 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[25],{1192:function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return h}));var s=n(3),a=n.n(s),o=n(33),i=n.n(o),c=n(35),r=n.n(c),l=n(36),u=n(39),d=n(34),p=n(41);class h extends i.a.PureComponent{constructor(...e){super(...e),a()(this,"onGoToSettingsClick",()=>{this.props.onFinished(),u.a.dispatch({action:"view_user_settings"})}),a()(this,"onSetupClick",()=>{this.props.onFinished(),p.a.createTrackedDialogAsync("Key Backup","Key Backup",Promise.all([n.e(0),n.e(1)]).then(n.bind(null,1181)),null,null,!1,!0)})}render(){const e=l.getComponent("views.dialogs.BaseDialog"),t=l.getComponent("views.elements.DialogButtons"),n=i.a.createElement("span",{className:"mx_KeyBackupFailedDialog_title"},Object(d.a)("Recovery Method Removed"));return i.a.createElement(e,{className:"mx_KeyBackupFailedDialog",onFinished:this.props.onFinished,title:n},i.a.createElement("div",null,i.a.createElement("p",null,Object(d.a)("This session has detected that your recovery passphrase and key for Secure Messages have been removed.")),i.a.createElement("p",null,Object(d.a)("If you did this accidentally, you can setup Secure Messages on this session which will re-encrypt this session's message history with a new recovery method.")),i.a.createElement("p",{className:"warning"},Object(d.a)("If you didn't remove the recovery method, an attacker may be trying to access your account. Change your account password and set a new recovery method immediately in Settings.")),i.a.createElement(t,{primaryButton:Object(d.a)("Set up Secure Messages"),onPrimaryButtonClick:this.onSetupClick,cancelButton:Object(d.a)("Go to Settings"),onCancel:this.onGoToSettingsClick})))}}a()(h,"propTypes",{onFinished:r.a.func.isRequired})}}]);
//# sourceMappingURL=25.js.map

@ -1 +0,0 @@
{"version":3,"sources":["webpack:///./node_modules/matrix-react-sdk/src/async-components/views/dialogs/keybackup/RecoveryMethodRemovedDialog.js"],"names":["RecoveryMethodRemovedDialog","React","PureComponent","this","props","onFinished","dis","dispatch","action","Modal","createTrackedDialogAsync","render","BaseDialog","sdk","DialogButtons","title","className","_t","primaryButton","onPrimaryButtonClick","onSetupClick","cancelButton","onCancel","onGoToSettingsClick","PropTypes","func","isRequired"],"mappings":"iOAwBe,MAAMA,UAAoCC,IAAMC,cAAc,6DAKnD,KAClBC,KAAKC,MAAMC,aACXC,IAAIC,SAAS,CAAEC,OAAQ,yBAP8C,wBAU1D,KACXL,KAAKC,MAAMC,aACXI,IAAMC,yBAAyB,aAAc,aACzC,qDACA,KAAM,MAAuB,GAAsB,KAI3DC,SACI,MAAMC,EAAaC,eAAiB,4BAC9BC,EAAgBD,eAAiB,gCAEjCE,EAAQ,0BAAMC,UAAU,kCACzBC,YAAG,4BAGR,OACI,kBAACL,EAAD,CAAYI,UAAU,2BAClBX,WAAYF,KAAKC,MAAMC,WACvBU,MAAOA,GAEP,6BACI,2BAAIE,YACA,2GAGJ,2BAAIA,YACA,iKAIJ,uBAAGD,UAAU,WAAWC,YACpB,oLAKJ,kBAACH,EAAD,CACII,cAAeD,YAAG,0BAClBE,qBAAsBhB,KAAKiB,aAC3BC,aAAcJ,YAAG,kBACjBK,SAAUnB,KAAKoB,yB,IAnDlBvB,E,YACE,CACfK,WAAYmB,IAAUC,KAAKC","file":"bundles/ad206c913dd23f98f2b9/25.js","sourceRoot":""}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -1,2 +0,0 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[11],{1188:function(e,o,n){"use strict";n.r(o),n.d(o,"loadApp",(function(){return U}));var t=n(33),r=n.n(t),i=n(36),a=n(50),s=n(441),c=n(34),l=n(67),d=n(194),f=n(187),u=n(55),g=n.n(u),w=n(15),h=n(37),p=n(45),m=n(82);window.React=r.a;let _=null;function v(e){const o=Object(w.b)(e);return{screen:o.location.substring(1),params:o.params}}function b(e){decodeURIComponent(window.location.hash)!==_&&function(e){if(!window.matrixChat)return;console.log("Routing URL ",e.href);const o=v(e);window.matrixChat.showScreen(o.screen,o.params)}(window.location)}function C(e){console.log("newscreen "+e);const o="#/"+e;_=o,window.location.hash=o}function y(e){let o;o="vector:"===window.location.protocol?"https://riot.im/app/#/register":window.location.protocol+"//"+window.location.host+window.location.pathname+"#/register";const n=Object.keys(e);for(let t=0;t<n.length;++t){o+=0===t?"?":"&";const r=n[t];o+=r+"="+encodeURIComponent(e[r])}return o}function O(){const e=g.a.parse(window.location.href);e.search="";const o=g.a.format(e);console.log("Redirecting to ".concat(o," to drop loginToken from queryparams")),window.location.href=o}async function U(e){const o=document.body.dataset.vectorIndexeddbWorkerScript;if(!o)throw Object(c.h)(Object(c.b)("Missing indexeddb worker script!"));h.a.setIndexedDbWorkerScript(o),m.a.setConferenceHandler(s),window.addEventListener("hashchange",b);const n=a.a.get(),t=Object(w.a)(window.location),u=window.location.protocol+"//"+window.location.host+window.location.pathname;console.log("Vector starting at "+u),n.startUpdater();const g=await async function(){let e;try{console.log("Verifying homeserver configuration");const o=p.a.get();let n=o.default_server_config;const t=o.default_server_name,r=o.default_hs_url,i=o.default_is_url,a=[n,t,r].filter(e=>!!e);if(a.length>1)throw Object(c.h)(Object(c.b)("Invalid configuration: can only specify one of default_server_config, default_server_name, or default_hs_url."));if(a.length<1)throw Object(c.h)(Object(c.b)("Invalid configuration: no default server specified."));r&&(console.log("Config uses a default_hs_url - constructing a default_server_config using this information"),console.warn("DEPRECATED CONFIG OPTION: In the future, default_hs_url will not be accepted. Please use default_server_config instead."),n={"m.homeserver":{base_url:r}},i&&(n["m.identity_server"]={base_url:i}));let s=null;n&&(console.log("Config uses a default_server_config - validating object"),s=await d.a.fromDiscoveryConfig(n)),t&&(console.log("Config uses a default_server_name - doing .well-known lookup"),console.warn("DEPRECATED CONFIG OPTION: In the future, default_server_name will not be accepted. Please use default_server_config instead."),s=await d.a.findClientConfig(t)),e=l.b.buildValidatedConfigFromDiscovery(t,s,!0)}catch(o){const{hsUrl:n,isUrl:t,userId:r}=f.b();if(!n||!r)throw o;console.error(o),console.warn("A session was found - suppressing config error and using the session's homeserver"),console.log("Using pre-existing hsUrl and isUrl: ",{hsUrl:n,isUrl:t}),e=await l.b.validateServerConfigWithStaticUrls(n,t,!0)}return e.isDefault=!0,console.log("Using homeserver config:",e),console.log("Updating SdkConfig with validated discovery information"),p.a.add({validated_server_config:e}),p.a.get()}(),_=i.getComponent("structures.MatrixChat");return r.a.createElement(_,{onNewScreen:C,makeRegistrationUrl:y,ConferenceHandler:s,config:g,realQueryParams:t,startingFragmentQueryParams:e,enableGuest:!g.disable_guests,onTokenLoginCompleted:O,initialScreenAfterLogin:v(window.location),defaultDeviceDisplayName:n.getDefaultDeviceDisplayName()})}}}]);
//# sourceMappingURL=riot-web-app.js.map

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -26,10 +26,12 @@
"defaultCountryCode": "GB", "defaultCountryCode": "GB",
"showLabsSettings": false, "showLabsSettings": false,
"features": { "features": {
"feature_font_scaling": "labs",
"feature_pinning": "labs", "feature_pinning": "labs",
"feature_custom_status": "labs", "feature_custom_status": "labs",
"feature_custom_tags": "labs", "feature_custom_tags": "labs",
"feature_state_counters": "labs" "feature_state_counters": "labs",
"feature_irc_ui": "labs"
}, },
"default_federate": true, "default_federate": true,
"default_theme": "light", "default_theme": "light",

@ -2312,6 +2312,119 @@
"You added a new session '%(displayName)s', which is requesting encryption keys.": "Добавихте нова сесия '%(displayName)s', която изисква ключове за шифроване.", "You added a new session '%(displayName)s', which is requesting encryption keys.": "Добавихте нова сесия '%(displayName)s', която изисква ключове за шифроване.",
"Your unverified session '%(displayName)s' is requesting encryption keys.": "Непотвърдената ви сесия '%(displayName)s' изисква ключове за шифроване.", "Your unverified session '%(displayName)s' is requesting encryption keys.": "Непотвърдената ви сесия '%(displayName)s' изисква ключове за шифроване.",
"Loading session info...": "Зареждане на информация за сесията...", "Loading session info...": "Зареждане на информация за сесията...",
"Opens chat with the given user": "Отваря чат с дадения потребител",
"Sends a message to the given user": "Изпраща съобщение до дадения потребител",
"Font scaling": "Мащабиране на шрифта",
"Use the improved room list (in development - refresh to apply changes)": "Използвай подобрения списък със стаи (в процес на разработка - презаредете за да приложите промените)",
"Use IRC layout": "Използвай IRC изглед",
"Font size": "Размер на шрифта",
"Custom font size": "Собствен размер на шрифта",
"IRC display name width": "Ширина на IRC името",
"Waiting for your other session to verify…": "Изчакване другата сесията да потвърди…",
"Size must be a number": "Размера трябва да е число",
"Custom font size can only be between %(min)s pt and %(max)s pt": "Собствения размер на шрифта може да бъде единствено между %(min)s pt и %(max)s pt",
"Use between %(min)s pt and %(max)s pt": "Изберете между %(min)s pt и %(max)s pt",
"Appearance": "Изглед",
"Create room": "Създай стая",
"You've successfully verified your device!": "Успешно потвърдихте устройството си!",
"Message deleted": "Съобщението беше изтрито",
"Message deleted by %(name)s": "Съобщението беше изтрито от %(name)s",
"QR Code": "QR код",
"To continue, use Single Sign On to prove your identity.": "За да продължите, използвайте Single Sign On за да потвърдите самоличността си.",
"Confirm to continue": "Потвърдете за да продължите",
"Click the button below to confirm your identity.": "Кликнете бутона по-долу за да потвърдите самоличността си.",
"a new master key signature": "нов подпис на основния ключ",
"a new cross-signing key signature": "нов подпис на ключа за кръстосано-подписване",
"a device cross-signing signature": "подпис за кръстосано-подписване на устройства",
"a key signature": "подпис на ключ",
"Riot encountered an error during upload of:": "Riot срещна проблем при качването на:",
"Upload completed": "Качването завърши",
"Cancelled signature upload": "Отказано качване на подпис",
"Unable to upload": "Неуспешно качване",
"Signature upload success": "Успешно качване на подпис",
"Signature upload failed": "Неуспешно качване на подпис",
"Confirm by comparing the following with the User Settings in your other session:": "Потвърдете чрез сравняване на следното с Потребителски Настройки в другата ви сесия:",
"Confirm this user's session by comparing the following with their User Settings:": "Потвърдете сесията на този потребител чрез сравняване на следното с техните Потребителски Настройки:",
"If they don't match, the security of your communication may be compromised.": "Ако няма съвпадение, сигурността на комуникацията ви може би е компрометирана.",
"Your account is not secure": "Профилът ви не е защитен",
"Your password": "Паролата ви",
"This session, or the other session": "Тази сесия или другата сесия",
"The internet connection either session is using": "Интернет връзката, която сесиите използват",
"We recommend you change your password and recovery key in Settings immediately": "Препоръчваме веднага да промените паролата и ключа за възстановяване от Настройки",
"New session": "Нова сесия",
"Use this session to verify your new one, granting it access to encrypted messages:": "Използвайте тази сесия за да потвърдите новата, давайки й достъп до шифрованите съобщения:",
"If you didnt sign in to this session, your account may be compromised.": "Ако не сте се вписвали в тази сесия, профила ви може би е бил компрометиран.",
"This wasn't me": "Не бях аз",
"This will allow you to return to your account after signing out, and sign in on other sessions.": "Това ще ви позволи да се върнете в профила си след излизането от него, както и да влизате от други сесии.",
"You are currently blacklisting unverified sessions; to send messages to these sessions you must verify them.": "В момента блокирате непотвърдени сесии; за да изпратите съобщения до тях ще трябва да ги потвърдите.",
"We recommend you go through the verification process for each session to confirm they belong to their legitimate owner, but you can resend the message without verifying if you prefer.": "Препоръчваме да минете през процеса на потвърждение за всяка една сесия и да проверите дали принадлежи на собственика си, но ако желаете, може да изпратите съобщението и без потвърждение.",
"Room contains unknown sessions": "Стаята съдържа непознати сесии",
"\"%(RoomName)s\" contains sessions that you haven't seen before.": "\"%(RoomName)s\" съдържа сесии, които не сте виждали досега.",
"Unknown sessions": "Непознати сесии",
"Verify other session": "Потвърди другата сесия",
"Enter recovery passphrase": "Въведете парола за възстановяване",
"Unable to access secret storage. Please verify that you entered the correct recovery passphrase.": "Неуспешен достъп до секретното складиране. Потвърдете, че сте въвели правилната парола за възстановяване.",
"<b>Warning</b>: You should only do this on a trusted computer.": "<b>Внимание</b>: трябва да правите това само от доверен компютър.",
"Access your secure message history and your cross-signing identity for verifying other sessions by entering your recovery passphrase.": "Въведете паролата си за възстановяване за да достъпите защитената история на съобщенията и самоличността си за кръстосано-подписване за потвърждаване на другите сесии.",
"Room name or address": "Име на стая или адрес",
"Joins room with given address": "Присъединява се към стая с дадения адрес",
"Unrecognised room address:": "Неразпознат адрес на стая:",
"Help us improve Riot": "Помогнете ни да подобрим Riot",
"Send <UsageDataLink>anonymous usage data</UsageDataLink> which helps us improve Riot. This will use a <PolicyLink>cookie</PolicyLink>.": "Изпращане на <UsageDataLink>анонимни данни за използването</UsageDataLink>, които помагат да се подобри Riot. Това ще използва <PolicyLink>бисквитка</PolicyLink>.",
"I want to help": "Искам да помогна",
"Your homeserver has exceeded its user limit.": "Надвишен е лимитът за потребители на сървъра ви.",
"Your homeserver has exceeded one of its resource limits.": "Беше надвишен някой от лимитите на сървъра.",
"Contact your <a>server admin</a>.": "Свържете се със <a>сървърния администратор</a>.",
"Ok": "Добре",
"Set password": "Настрой парола",
"To return to your account in future you need to set a password": "За да се върнете в профила си в бъдеще е необходимо да настройте парола",
"Restart": "Рестартирай",
"Upgrade your Riot": "Обновете Riot",
"A new version of Riot is available!": "Налична е нова версия на Riot!",
"New version available. <a>Update now.</a>": "Налична е нова версия. <a>Обновете сега.</a>",
"Please verify the room ID or address and try again.": "Проверете идентификатора или адреса на стаята и опитайте пак.",
"Room ID or address of ban list": "Идентификатор или адрес на стая списък за блокиране",
"To link to this room, please add an address.": "За да споделите тази стая, добавете адрес.",
"Error creating address": "Неуспешно създаване на адрес",
"There was an error creating that address. It may not be allowed by the server or a temporary failure occurred.": "Възникна грешка при създаването на този адрес. Или не е позволен от сървъра или е временен проблем.",
"You don't have permission to delete the address.": "Нямате права да изтриете адреса.",
"There was an error removing that address. It may no longer exist or a temporary error occurred.": "Възникна грешка при премахването на този адрес. Или не съществува вече или е временен проблем.",
"Error removing address": "Грешка при премахването на адреса",
"Categories": "Категории",
"Room address": "Адрес на стаята",
"Please provide a room address": "Въведете адрес на стаята",
"This address is available to use": "Адресът е наличен за ползване",
"This address is already in use": "Адресът вече се използва",
"Set a room address to easily share your room with other people.": "Настройте адрес на стаята за да може лесно да я споделяте с други хора.",
"You've previously used a newer version of Riot with this session. To use this version again with end to end encryption, you will need to sign out and back in again.": "Използвали сте и по-нова версия на Riot от сегашната за тази сесия. За да използвате сегашната версия отново с шифроване от-край-до-край, ще е необходимо да излезете и да влезете отново.",
"If you've forgotten your recovery passphrase you can <button1>use your recovery key</button1> or <button2>set up new recovery options</button2>.": "Ако сте забравили паролата за възстановяване, може да <button1>използвате ключа за възстановяване</button1> или <button2>да настройте нови опции за възстановяване</button2>.",
"Enter recovery key": "Въведете ключ за възстановяване",
"Access your secure message history and your cross-signing identity for verifying other sessions by entering your recovery key.": "Достъпете защитената история на съобщенията и самоличността за кръстосано-подписване за верифициране на други сесии, чрез въвеждане на ключа си за възстановяване.",
"Restoring keys from backup": "Възстановяване на ключове от резервно копие",
"Fetching keys from server...": "Изтегляне на ключове от сървъра...",
"%(completed)s of %(total)s keys restored": "%(completed)s от %(total)s ключа са възстановени",
"Recovery key mismatch": "Несъответствие в ключа за възстановяване",
"Backup could not be decrypted with this recovery key: please verify that you entered the correct recovery key.": "Резервното копие не можа да бъде разшифровано с този ключ за възстановяване: проверете дали сте въвели правилния ключ за възстановяване.",
"Incorrect recovery passphrase": "Неправилна парола за възстановяване",
"Backup could not be decrypted with this recovery passphrase: please verify that you entered the correct recovery passphrase.": "Резервното копие не можа да бъде разшифровано с тази парола за възстановяване: проверете дали сте въвели правилната парола за възстановяване.",
"Keys restored": "Ключовете бяха възстановени",
"Successfully restored %(sessionCount)s keys": "Успешно бяха възстановени %(sessionCount)s ключа",
"Address (optional)": "Адрес (незадължително)",
"Confirm your identity by entering your account password below.": "Потвърдете самоличността си чрез въвеждане на паролата за профила по-долу.",
"Sign in with SSO": "Влезте със SSO",
"Welcome to %(appName)s": "Добре дошли в %(appName)s",
"Liberate your communication": "Освободете комуникацията си",
"Send a Direct Message": "Изпрати директно съобщение",
"Explore Public Rooms": "Разгледай публичните стаи",
"Create a Group Chat": "Създай групов чат",
"Self-verification request": "Заявка за само-потвърждение",
"Delete the room address %(alias)s and remove %(name)s from the directory?": "Изтрий %(alias)s адреса на стаята и премахни %(name)s от директорията?",
"delete the address.": "изтриване на адреса.",
"Message not sent due to unknown sessions being present": "Съобщението не е изпратено поради наличието на непознати сесии",
"<showSessionsText>Show sessions</showSessionsText>, <sendAnywayText>send anyway</sendAnywayText> or <cancelText>cancel</cancelText>.": "<showSessionsText>Покажи сесиите</showSessionsText>, <sendAnywayText>изпрати така или иначе</sendAnywayText> или <cancelText>откажи</cancelText>.",
"Verify this login": "Потвърди тази сесия",
"Session verified": "Сесията беше потвърдена",
"Changing your password will reset any end-to-end encryption keys on all of your sessions, making encrypted chat history unreadable. Set up Key Backup or export your room keys from another session before resetting your password.": "Промяната на паролата ще нулира всички ключове за шифроване от-край-до-край по всички ваши сесии, правейки шифрованата история на чата нечетима. Настройте резервно копие на ключовете или експортирайте ключовете на стаите от друга сесия преди да промените паролата си.",
"Riot Desktop on %(platformName)s": "Riot Desktop под %(platformName)s", "Riot Desktop on %(platformName)s": "Riot Desktop под %(platformName)s",
"Unknown device": "Непознато устройство", "Unknown device": "Непознато устройство",
"%(appName)s via %(browserName)s on %(osName)s": "%(appName)s в %(browserName)s под %(osName)s", "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s в %(browserName)s под %(osName)s",

@ -2244,7 +2244,7 @@
"Sign In or Create Account": "Přihlásit nebo vytvořit nový účet", "Sign In or Create Account": "Přihlásit nebo vytvořit nový účet",
"Use your account or create a new one to continue.": "Pro pokračování se přihlaste existujícím účtem, nebo si vytvořte nový.", "Use your account or create a new one to continue.": "Pro pokračování se přihlaste existujícím účtem, nebo si vytvořte nový.",
"Create Account": "Vytvořit účet", "Create Account": "Vytvořit účet",
"Order rooms by name": "Seřadit místnosti podle názvz", "Order rooms by name": "Seřadit místnosti podle názvu",
"Show rooms with unread notifications first": "Zobrazovat místnosti s nepřečtenými oznámeními navrchu", "Show rooms with unread notifications first": "Zobrazovat místnosti s nepřečtenými oznámeními navrchu",
"Show shortcuts to recently viewed rooms above the room list": "Zobrazovat zkratky do nedávno zobrazených místností navrchu", "Show shortcuts to recently viewed rooms above the room list": "Zobrazovat zkratky do nedávno zobrazených místností navrchu",
"Cancelling…": "Rušení…", "Cancelling…": "Rušení…",
@ -2389,6 +2389,33 @@
"Waiting for your other session to verify…": "Čekáme na ověření od vaší druhé relace…", "Waiting for your other session to verify…": "Čekáme na ověření od vaší druhé relace…",
"Verify all your sessions to ensure your account & messages are safe": "Ověřte všechny své relace, abyste zaručili, že jsou vaše zprávy a účet bezpečné", "Verify all your sessions to ensure your account & messages are safe": "Ověřte všechny své relace, abyste zaručili, že jsou vaše zprávy a účet bezpečné",
"Verify the new login accessing your account: %(name)s": "Ověřte nové přihlášení na váš účet: %(name)s", "Verify the new login accessing your account: %(name)s": "Ověřte nové přihlášení na váš účet: %(name)s",
"Room name or address": "Jméno nebo adresa místnosti",
"Joins room with given address": "Přidat se do místnosti s danou adresou",
"Unrecognised room address:": "Nerozpoznaná adresa místnosti:",
"Use IRC layout": "Používat rozložení IRC",
"Font size": "Velikost písma",
"Custom font size": "Vlastní velikost písma",
"IRC display name width": "šířka zobrazovného IRC jména",
"unexpected type": "neočekávaný typ",
"Session backup key:": "Klíč k záloze relace:",
"Size must be a number": "Velikost musí být číslo",
"Custom font size can only be between %(min)s pt and %(max)s pt": "Vlastní velikost písma může být pouze mezi %(min)s pt a %(max)s pt",
"Use between %(min)s pt and %(max)s pt": "Použijte velikost mezi %(min)s pt a %(max)s pt",
"Appearance": "Vzhled",
"Please verify the room ID or address and try again.": "Ověřte prosím, že ID místnosti je správné a zkuste to znovu.",
"Room ID or address of ban list": "ID nebo adresa seznamu zablokovaných",
"Help us improve Riot": "Pomozte nám zlepšovat Riot",
"Send <UsageDataLink>anonymous usage data</UsageDataLink> which helps us improve Riot. This will use a <PolicyLink>cookie</PolicyLink>.": "Zasílat <UsageDataLink>anonymní data o použití aplikace</UsageDataLink>, která nám pomáhají Riot zlepšovat. Bedeme na to používat <PolicyLink>soubory cookie</PolicyLink>.",
"I want to help": "Chci pomoci",
"Your homeserver has exceeded its user limit.": "Na vašem domovském serveru byl překročen limit počtu uživatelů.",
"Your homeserver has exceeded one of its resource limits.": "Na vašem domovském serveru byl překročen limit systémových požadavků.",
"Contact your <a>server admin</a>.": "Kontaktujte <a>administrátora serveru</a>.",
"Ok": "Ok",
"Set password": "Nastavit heslo",
"To return to your account in future you need to set a password": "Abyste se k účtu mohli v budoucnu vrátit, je potřeba nastavit heslo",
"Restart": "Restartovat",
"Upgrade your Riot": "Aktualizovat Riot",
"A new version of Riot is available!": "Je dostupná nová verze Riotu!",
"Welcome to Riot.im": "Vítá vás Riot.im", "Welcome to Riot.im": "Vítá vás Riot.im",
"Unknown device": "Neznámé zařízení", "Unknown device": "Neznámé zařízení",
"You need to be using HTTPS to place a screen-sharing call.": "Pro uskutečnění hovoru se sdílením obrazovky musíte používat HTTPS.", "You need to be using HTTPS to place a screen-sharing call.": "Pro uskutečnění hovoru se sdílením obrazovky musíte používat HTTPS.",

@ -1171,7 +1171,7 @@
"Room information": "Rauminformationen", "Room information": "Rauminformationen",
"Internal room ID:": "Interne Raum ID:", "Internal room ID:": "Interne Raum ID:",
"Room version": "Raum Version", "Room version": "Raum Version",
"Room version:": "Raum Version:", "Room version:": "Raum-Version:",
"Developer options": "Entwickleroptionen", "Developer options": "Entwickleroptionen",
"General": "Allgemein", "General": "Allgemein",
"Set a new account password...": "Neues Benutzerkonto-Passwort festlegen...", "Set a new account password...": "Neues Benutzerkonto-Passwort festlegen...",
@ -1615,7 +1615,7 @@
"View rules": "Regeln betrachten", "View rules": "Regeln betrachten",
"You are currently subscribed to:": "Du abonnierst momentan:", "You are currently subscribed to:": "Du abonnierst momentan:",
"⚠ These settings are meant for advanced users.": "⚠ Diese Einstellungen sind für fortgeschrittene Nutzer gedacht.", "⚠ These settings are meant for advanced users.": "⚠ Diese Einstellungen sind für fortgeschrittene Nutzer gedacht.",
"The version of Riot": "Die Version von Riot", "The version of Riot": "Die Riot-Version",
"Whether you're using Riot on a device where touch is the primary input mechanism": "Ob du Riot auf einem Gerät verwendest, bei dem Berührung der primäre Eingabemechanismus ist", "Whether you're using Riot on a device where touch is the primary input mechanism": "Ob du Riot auf einem Gerät verwendest, bei dem Berührung der primäre Eingabemechanismus ist",
"Whether you're using Riot as an installed Progressive Web App": "Ob Sie Riot als installierte progressive Web-App verwenden", "Whether you're using Riot as an installed Progressive Web App": "Ob Sie Riot als installierte progressive Web-App verwenden",
"Your user agent": "Dein User-Agent", "Your user agent": "Dein User-Agent",
@ -1882,15 +1882,15 @@
"Use Single Sign On to continue": "Benutze „Single Sign-On“ (Einmalanmeldung) um fortzufahren", "Use Single Sign On to continue": "Benutze „Single Sign-On“ (Einmalanmeldung) um fortzufahren",
"Confirm adding this email address by using Single Sign On to prove your identity.": "Bestätige das Hinzufügen dieser E-Mail-Adresse mit „Single Sign-On“, um deine Identität nachzuweisen.", "Confirm adding this email address by using Single Sign On to prove your identity.": "Bestätige das Hinzufügen dieser E-Mail-Adresse mit „Single Sign-On“, um deine Identität nachzuweisen.",
"Single Sign On": "Single Sign-On", "Single Sign On": "Single Sign-On",
"Confirm adding email": "Bestätige das Hinzfugen der Email-Addresse", "Confirm adding email": "Bestätige das Hinzufügen der Email-Adresse",
"Confirm adding this phone number by using Single Sign On to prove your identity.": "Bestätige das Hinzufügen dieser Telefonnumer, indem du deine Identität mittels Single Sign-On nachweist.", "Confirm adding this phone number by using Single Sign On to prove your identity.": "Bestätige das Hinzufügen dieser Telefonnummer, indem du deine Identität mittels Single Sign-On nachweist.",
"Click the button below to confirm adding this phone number.": "Betätige unten die Schaltfläche um das Hinzufügen dieser Telefonnummer zu bestätigen.", "Click the button below to confirm adding this phone number.": "Klicke unten die Schaltfläche, um die hinzugefügte Telefonnummer zu bestätigen.",
"If you cancel now, you won't complete your operation.": "Wenn du jetzt abbrichst, wirst du deinen Vorgang nicht fertigstellen.", "If you cancel now, you won't complete your operation.": "Wenn du jetzt abbrichst, wirst du deinen Vorgang nicht fertigstellen.",
"%(name)s is requesting verification": "%(name)s fordert eine Verifizierung an", "%(name)s is requesting verification": "%(name)s fordert eine Verifizierung an",
"Failed to set topic": "Das Festlegen des Themas ist fehlgeschlagen", "Failed to set topic": "Das Festlegen des Themas ist fehlgeschlagen",
"Command failed": "Befehl fehlgeschlagen", "Command failed": "Befehl fehlgeschlagen",
"Could not find user in room": "Der Benutzer konnte im Raum nicht gefunden werden", "Could not find user in room": "Der Benutzer konnte im Raum nicht gefunden werden",
"Click the button below to confirm adding this email address.": "Klicken Sie auf die Schaltfläche unten, um das Hinzufügen dieser E-Mail-Adresse zu bestätigen.", "Click the button below to confirm adding this email address.": "Klicke unten auf die Schaltfläche, um die hinzugefügte E-Mail-Adresse zu bestätigen.",
"Confirm adding phone number": "Bestätige das Hinzufügen der Telefonnummer", "Confirm adding phone number": "Bestätige das Hinzufügen der Telefonnummer",
"%(senderName)s changed a rule that was banning servers matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s ändert eine Ausschluss-Regel für Server von %(oldGlob)s nach %(newGlob)s wegen %(reason)s", "%(senderName)s changed a rule that was banning servers matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s ändert eine Ausschluss-Regel für Server von %(oldGlob)s nach %(newGlob)s wegen %(reason)s",
"%(senderName)s updated a ban rule that was matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s erneuert eine Ausschluss-Regel von %(oldGlob)s nach %(newGlob)s wegen %(reason)s", "%(senderName)s updated a ban rule that was matching %(oldGlob)s to matching %(newGlob)s for %(reason)s": "%(senderName)s erneuert eine Ausschluss-Regel von %(oldGlob)s nach %(newGlob)s wegen %(reason)s",
@ -2470,6 +2470,30 @@
"Toggle right panel": "Rechtes Panel ein-/ausblenden", "Toggle right panel": "Rechtes Panel ein-/ausblenden",
"Toggle this dialog": "Diesen Dialog ein-/ausblenden", "Toggle this dialog": "Diesen Dialog ein-/ausblenden",
"Move autocomplete selection up/down": "Auto-Vervollständigung nach oben/unten verschieben", "Move autocomplete selection up/down": "Auto-Vervollständigung nach oben/unten verschieben",
"Opens chat with the given user": "Öffnet einen Chat mit diesem Benutzer",
"Sends a message to the given user": "Sendet diesem Benutzer eine Nachricht",
"Waiting for your other session to verify…": "Warte auf die Verifikation deiner anderen Sitzungen…",
"You've successfully verified your device!": "Du hast dein Gerät erfolgreich verifiziert!",
"QR Code": "QR-Code",
"To continue, use Single Sign On to prove your identity.": "Zum Fortfahren, nutze Single Sign On um deine Identität zu bestätigen.",
"Confirm to continue": "Bestätige um fortzufahren",
"Click the button below to confirm your identity.": "Klicke den Button unten um deine Identität zu bestätigen.",
"Confirm encryption setup": "Bestätige die Einrichtung der Verschlüsselung",
"Click the button below to confirm setting up encryption.": "Klick die Schaltfläche unten um die Einstellungen der Verschlüsselung zu bestätigen.",
"Font scaling": "Schriftskalierung",
"Use the improved room list (in development - refresh to apply changes)": "Verwende die verbesserte Raumliste (in Entwicklung - neu laden um die Änderungen anzuwenden)",
"Use IRC layout": "Verwende das IRC Layout",
"Font size": "Schriftgröße",
"Custom font size": "Eigene Schriftgröße",
"IRC display name width": "Breite des IRC Anzeigenamens",
"Size must be a number": "Größe muss eine Zahl sein",
"Custom font size can only be between %(min)s pt and %(max)s pt": "Eigene Schriftgröße kann nur eine Zahl zwischen %(min)s pt und %(max)s pt sein",
"Use between %(min)s pt and %(max)s pt": "Verwende eine Zahl zwischen %(min)s pt und %(max)s pt",
"Appearance": "Erscheinungsbild",
"Create room": "Raum erstellen",
"Jump to oldest unread message": "Zur ältesten ungelesenen Nachricht springen",
"Upload a file": "Eine Datei hochladen",
"Dismiss read marker and jump to bottom": "Entferne Lesemarker und springe nach unten",
"%(appName)s via %(browserName)s on %(osName)s": "%(appName)s via %(browserName)s auf %(osName)s", "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s via %(browserName)s auf %(osName)s",
"Riot Desktop on %(platformName)s": "Riot Desktop auf %(platformName)s", "Riot Desktop on %(platformName)s": "Riot Desktop auf %(platformName)s",
"Unknown device": "Unbekanntes Gerät", "Unknown device": "Unbekanntes Gerät",

@ -102,11 +102,6 @@
"%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(monthName)s %(day)s %(time)s", "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(monthName)s %(day)s %(time)s",
"%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s",
"%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s",
"Verify this session": "Verify this session",
"Encryption upgrade available": "Encryption upgrade available",
"Set up encryption": "Set up encryption",
"Review where youre logged in": "Review where youre logged in",
"New login. Was this you?": "New login. Was this you?",
"Who would you like to add to this community?": "Who would you like to add to this community?", "Who would you like to add to this community?": "Who would you like to add to this community?",
"Warning: any person you add to a community will be publicly visible to anyone who knows the community ID": "Warning: any person you add to a community will be publicly visible to anyone who knows the community ID", "Warning: any person you add to a community will be publicly visible to anyone who knows the community ID": "Warning: any person you add to a community will be publicly visible to anyone who knows the community ID",
"Invite new community members": "Invite new community members", "Invite new community members": "Invite new community members",
@ -115,7 +110,7 @@
"Which rooms would you like to add to this community?": "Which rooms would you like to add to this community?", "Which rooms would you like to add to this community?": "Which rooms would you like to add to this community?",
"Show these rooms to non-members on the community page and room list?": "Show these rooms to non-members on the community page and room list?", "Show these rooms to non-members on the community page and room list?": "Show these rooms to non-members on the community page and room list?",
"Add rooms to the community": "Add rooms to the community", "Add rooms to the community": "Add rooms to the community",
"Room name or alias": "Room name or alias", "Room name or address": "Room name or address",
"Add to community": "Add to community", "Add to community": "Add to community",
"Failed to invite the following users to %(groupId)s:": "Failed to invite the following users to %(groupId)s:", "Failed to invite the following users to %(groupId)s:": "Failed to invite the following users to %(groupId)s:",
"Failed to invite users to community": "Failed to invite users to community", "Failed to invite users to community": "Failed to invite users to community",
@ -185,9 +180,9 @@
"Use an identity server": "Use an identity server", "Use an identity server": "Use an identity server",
"Use an identity server to invite by email. Click continue to use the default identity server (%(defaultIdentityServerName)s) or manage in Settings.": "Use an identity server to invite by email. Click continue to use the default identity server (%(defaultIdentityServerName)s) or manage in Settings.", "Use an identity server to invite by email. Click continue to use the default identity server (%(defaultIdentityServerName)s) or manage in Settings.": "Use an identity server to invite by email. Click continue to use the default identity server (%(defaultIdentityServerName)s) or manage in Settings.",
"Use an identity server to invite by email. Manage in Settings.": "Use an identity server to invite by email. Manage in Settings.", "Use an identity server to invite by email. Manage in Settings.": "Use an identity server to invite by email. Manage in Settings.",
"Joins room with given alias": "Joins room with given alias", "Joins room with given address": "Joins room with given address",
"Leave room": "Leave room", "Leave room": "Leave room",
"Unrecognised room alias:": "Unrecognised room alias:", "Unrecognised room address:": "Unrecognised room address:",
"Kicks user with given id": "Kicks user with given id", "Kicks user with given id": "Kicks user with given id",
"Bans user with given id": "Bans user with given id", "Bans user with given id": "Bans user with given id",
"Unbans user with given ID": "Unbans user with given ID", "Unbans user with given ID": "Unbans user with given ID",
@ -404,19 +399,60 @@
"Common names and surnames are easy to guess": "Common names and surnames are easy to guess", "Common names and surnames are easy to guess": "Common names and surnames are easy to guess",
"Straight rows of keys are easy to guess": "Straight rows of keys are easy to guess", "Straight rows of keys are easy to guess": "Straight rows of keys are easy to guess",
"Short keyboard patterns are easy to guess": "Short keyboard patterns are easy to guess", "Short keyboard patterns are easy to guess": "Short keyboard patterns are easy to guess",
"Help us improve Riot": "Help us improve Riot",
"Send <UsageDataLink>anonymous usage data</UsageDataLink> which helps us improve Riot. This will use a <PolicyLink>cookie</PolicyLink>.": "Send <UsageDataLink>anonymous usage data</UsageDataLink> which helps us improve Riot. This will use a <PolicyLink>cookie</PolicyLink>.",
"I want to help": "I want to help",
"No": "No",
"Review where youre logged in": "Review where youre logged in",
"Verify all your sessions to ensure your account & messages are safe": "Verify all your sessions to ensure your account & messages are safe",
"Review": "Review",
"Later": "Later",
"Notifications": "Notifications",
"You are not receiving desktop notifications": "You are not receiving desktop notifications",
"Enable them now": "Enable them now",
"Close": "Close",
"Your homeserver has exceeded its user limit.": "Your homeserver has exceeded its user limit.",
"Your homeserver has exceeded one of its resource limits.": "Your homeserver has exceeded one of its resource limits.",
"Contact your <a>server admin</a>.": "Contact your <a>server admin</a>.",
"Warning": "Warning",
"Ok": "Ok",
"Set password": "Set password",
"To return to your account in future you need to set a password": "To return to your account in future you need to set a password",
"Set Password": "Set Password",
"Set up encryption": "Set up encryption",
"Encryption upgrade available": "Encryption upgrade available",
"Verify this session": "Verify this session",
"Set up": "Set up",
"Upgrade": "Upgrade",
"Verify": "Verify",
"Verify yourself & others to keep your chats safe": "Verify yourself & others to keep your chats safe",
"Other users may not trust it": "Other users may not trust it",
"New login. Was this you?": "New login. Was this you?",
"Verify the new login accessing your account: %(name)s": "Verify the new login accessing your account: %(name)s",
"What's new?": "What's new?",
"What's New": "What's New",
"Update": "Update",
"Restart": "Restart",
"Upgrade your Riot": "Upgrade your Riot",
"A new version of Riot is available!": "A new version of Riot is available!",
"There was an error joining the room": "There was an error joining the room", "There was an error joining the room": "There was an error joining the room",
"Sorry, your homeserver is too old to participate in this room.": "Sorry, your homeserver is too old to participate in this room.", "Sorry, your homeserver is too old to participate in this room.": "Sorry, your homeserver is too old to participate in this room.",
"Please contact your homeserver administrator.": "Please contact your homeserver administrator.", "Please contact your homeserver administrator.": "Please contact your homeserver administrator.",
"Failed to join room": "Failed to join room", "Failed to join room": "Failed to join room",
"Font scaling": "Font scaling",
"Message Pinning": "Message Pinning", "Message Pinning": "Message Pinning",
"Custom user status messages": "Custom user status messages", "Custom user status messages": "Custom user status messages",
"Group & filter rooms by custom tags (refresh to apply changes)": "Group & filter rooms by custom tags (refresh to apply changes)", "Group & filter rooms by custom tags (refresh to apply changes)": "Group & filter rooms by custom tags (refresh to apply changes)",
"Render simple counters in room header": "Render simple counters in room header", "Render simple counters in room header": "Render simple counters in room header",
"Multiple integration managers": "Multiple integration managers", "Multiple integration managers": "Multiple integration managers",
"Try out new ways to ignore people (experimental)": "Try out new ways to ignore people (experimental)", "Try out new ways to ignore people (experimental)": "Try out new ways to ignore people (experimental)",
"Use the improved room list (in development - refresh to apply changes)": "Use the improved room list (in development - refresh to apply changes)",
"Support adding custom themes": "Support adding custom themes", "Support adding custom themes": "Support adding custom themes",
"Use IRC layout": "Use IRC layout",
"Enable cross-signing to verify per-user instead of per-session": "Enable cross-signing to verify per-user instead of per-session", "Enable cross-signing to verify per-user instead of per-session": "Enable cross-signing to verify per-user instead of per-session",
"Show info about bridges in room settings": "Show info about bridges in room settings", "Show info about bridges in room settings": "Show info about bridges in room settings",
"Font size": "Font size",
"Custom font size": "Custom font size",
"Enable Emoji suggestions while typing": "Enable Emoji suggestions while typing", "Enable Emoji suggestions while typing": "Enable Emoji suggestions while typing",
"Use compact timeline layout": "Use compact timeline layout", "Use compact timeline layout": "Use compact timeline layout",
"Show a placeholder for removed messages": "Show a placeholder for removed messages", "Show a placeholder for removed messages": "Show a placeholder for removed messages",
@ -461,6 +497,7 @@
"Keep recovery passphrase in memory for this session": "Keep recovery passphrase in memory for this session", "Keep recovery passphrase in memory for this session": "Keep recovery passphrase in memory for this session",
"How fast should messages be downloaded.": "How fast should messages be downloaded.", "How fast should messages be downloaded.": "How fast should messages be downloaded.",
"Manually verify all remote sessions": "Manually verify all remote sessions", "Manually verify all remote sessions": "Manually verify all remote sessions",
"IRC display name width": "IRC display name width",
"Collecting app version information": "Collecting app version information", "Collecting app version information": "Collecting app version information",
"Collecting logs": "Collecting logs", "Collecting logs": "Collecting logs",
"Uploading report": "Uploading report", "Uploading report": "Uploading report",
@ -572,15 +609,6 @@
"Headphones": "Headphones", "Headphones": "Headphones",
"Folder": "Folder", "Folder": "Folder",
"Pin": "Pin", "Pin": "Pin",
"Verify all your sessions to ensure your account & messages are safe": "Verify all your sessions to ensure your account & messages are safe",
"Later": "Later",
"Review": "Review",
"Verify yourself & others to keep your chats safe": "Verify yourself & others to keep your chats safe",
"Other users may not trust it": "Other users may not trust it",
"Set up": "Set up",
"Upgrade": "Upgrade",
"Verify": "Verify",
"Verify the new login accessing your account: %(name)s": "Verify the new login accessing your account: %(name)s",
"From %(deviceName)s (%(deviceId)s)": "From %(deviceName)s (%(deviceId)s)", "From %(deviceName)s (%(deviceId)s)": "From %(deviceName)s (%(deviceId)s)",
"Decline (%(counter)s)": "Decline (%(counter)s)", "Decline (%(counter)s)": "Decline (%(counter)s)",
"Accept <policyLink /> to continue:": "Accept <policyLink /> to continue:", "Accept <policyLink /> to continue:": "Accept <policyLink /> to continue:",
@ -653,8 +681,6 @@
"Last seen": "Last seen", "Last seen": "Last seen",
"Failed to set display name": "Failed to set display name", "Failed to set display name": "Failed to set display name",
"Individually verify each session used by a user to mark it as trusted, not trusting cross-signed devices.": "Individually verify each session used by a user to mark it as trusted, not trusting cross-signed devices.", "Individually verify each session used by a user to mark it as trusted, not trusting cross-signed devices.": "Individually verify each session used by a user to mark it as trusted, not trusting cross-signed devices.",
"Disable Notifications": "Disable Notifications",
"Enable Notifications": "Enable Notifications",
"Securely cache encrypted messages locally for them to appear in search results, using ": "Securely cache encrypted messages locally for them to appear in search results, using ", "Securely cache encrypted messages locally for them to appear in search results, using ": "Securely cache encrypted messages locally for them to appear in search results, using ",
" to store messages from ": " to store messages from ", " to store messages from ": " to store messages from ",
"rooms.": "rooms.", "rooms.": "rooms.",
@ -762,27 +788,36 @@
"Use an Integration Manager to manage bots, widgets, and sticker packs.": "Use an Integration Manager to manage bots, widgets, and sticker packs.", "Use an Integration Manager to manage bots, widgets, and sticker packs.": "Use an Integration Manager to manage bots, widgets, and sticker packs.",
"Manage integrations": "Manage integrations", "Manage integrations": "Manage integrations",
"Integration Managers receive configuration data, and can modify widgets, send room invites, and set power levels on your behalf.": "Integration Managers receive configuration data, and can modify widgets, send room invites, and set power levels on your behalf.", "Integration Managers receive configuration data, and can modify widgets, send room invites, and set power levels on your behalf.": "Integration Managers receive configuration data, and can modify widgets, send room invites, and set power levels on your behalf.",
"Error encountered (%(errorDetail)s).": "Error encountered (%(errorDetail)s).",
"Checking for an update...": "Checking for an update...",
"No update available.": "No update available.",
"Downloading update...": "Downloading update...",
"New version available. <a>Update now.</a>": "New version available. <a>Update now.</a>",
"Check for update": "Check for update",
"Size must be a number": "Size must be a number",
"Custom font size can only be between %(min)s pt and %(max)s pt": "Custom font size can only be between %(min)s pt and %(max)s pt",
"Use between %(min)s pt and %(max)s pt": "Use between %(min)s pt and %(max)s pt",
"Invalid theme schema.": "Invalid theme schema.",
"Error downloading theme information.": "Error downloading theme information.",
"Theme added!": "Theme added!",
"Custom theme URL": "Custom theme URL",
"Add theme": "Add theme",
"Theme": "Theme",
"Appearance": "Appearance",
"Flair": "Flair", "Flair": "Flair",
"Failed to change password. Is your password correct?": "Failed to change password. Is your password correct?", "Failed to change password. Is your password correct?": "Failed to change password. Is your password correct?",
"Success": "Success", "Success": "Success",
"Your password was successfully changed. You will not receive push notifications on other sessions until you log back in to them": "Your password was successfully changed. You will not receive push notifications on other sessions until you log back in to them", "Your password was successfully changed. You will not receive push notifications on other sessions until you log back in to them": "Your password was successfully changed. You will not receive push notifications on other sessions until you log back in to them",
"Invalid theme schema.": "Invalid theme schema.",
"Error downloading theme information.": "Error downloading theme information.",
"Theme added!": "Theme added!",
"Profile": "Profile", "Profile": "Profile",
"Email addresses": "Email addresses", "Email addresses": "Email addresses",
"Phone numbers": "Phone numbers", "Phone numbers": "Phone numbers",
"Set a new account password...": "Set a new account password...", "Set a new account password...": "Set a new account password...",
"Account": "Account", "Account": "Account",
"Language and region": "Language and region", "Language and region": "Language and region",
"Custom theme URL": "Custom theme URL",
"Add theme": "Add theme",
"Theme": "Theme",
"Agree to the identity server (%(serverName)s) Terms of Service to allow yourself to be discoverable by email address or phone number.": "Agree to the identity server (%(serverName)s) Terms of Service to allow yourself to be discoverable by email address or phone number.", "Agree to the identity server (%(serverName)s) Terms of Service to allow yourself to be discoverable by email address or phone number.": "Agree to the identity server (%(serverName)s) Terms of Service to allow yourself to be discoverable by email address or phone number.",
"Account management": "Account management", "Account management": "Account management",
"Deactivating your account is a permanent action - be careful!": "Deactivating your account is a permanent action - be careful!", "Deactivating your account is a permanent action - be careful!": "Deactivating your account is a permanent action - be careful!",
"Deactivate Account": "Deactivate Account", "Deactivate Account": "Deactivate Account",
"Warning": "Warning",
"General": "General", "General": "General",
"Discovery": "Discovery", "Discovery": "Discovery",
"Deactivate account": "Deactivate account", "Deactivate account": "Deactivate account",
@ -791,7 +826,6 @@
"For help with using Riot, click <a>here</a>.": "For help with using Riot, click <a>here</a>.", "For help with using Riot, click <a>here</a>.": "For help with using Riot, click <a>here</a>.",
"For help with using Riot, click <a>here</a> or start a chat with our bot using the button below.": "For help with using Riot, click <a>here</a> or start a chat with our bot using the button below.", "For help with using Riot, click <a>here</a> or start a chat with our bot using the button below.": "For help with using Riot, click <a>here</a> or start a chat with our bot using the button below.",
"Chat with Riot Bot": "Chat with Riot Bot", "Chat with Riot Bot": "Chat with Riot Bot",
"Check for update": "Check for update",
"Help & About": "Help & About", "Help & About": "Help & About",
"Bug reporting": "Bug reporting", "Bug reporting": "Bug reporting",
"If you've submitted a bug via GitHub, debug logs can help us track down the problem. Debug logs contain application usage data including your username, the IDs or aliases of the rooms or groups you have visited and the usernames of other users. They do not contain messages.": "If you've submitted a bug via GitHub, debug logs can help us track down the problem. Debug logs contain application usage data including your username, the IDs or aliases of the rooms or groups you have visited and the usernames of other users. They do not contain messages.", "If you've submitted a bug via GitHub, debug logs can help us track down the problem. Debug logs contain application usage data including your username, the IDs or aliases of the rooms or groups you have visited and the usernames of other users. They do not contain messages.": "If you've submitted a bug via GitHub, debug logs can help us track down the problem. Debug logs contain application usage data including your username, the IDs or aliases of the rooms or groups you have visited and the usernames of other users. They do not contain messages.",
@ -813,7 +847,7 @@
"Error adding ignored user/server": "Error adding ignored user/server", "Error adding ignored user/server": "Error adding ignored user/server",
"Something went wrong. Please try again or view your console for hints.": "Something went wrong. Please try again or view your console for hints.", "Something went wrong. Please try again or view your console for hints.": "Something went wrong. Please try again or view your console for hints.",
"Error subscribing to list": "Error subscribing to list", "Error subscribing to list": "Error subscribing to list",
"Please verify the room ID or alias and try again.": "Please verify the room ID or alias and try again.", "Please verify the room ID or address and try again.": "Please verify the room ID or address and try again.",
"Error removing ignored user/server": "Error removing ignored user/server", "Error removing ignored user/server": "Error removing ignored user/server",
"Error unsubscribing from list": "Error unsubscribing from list", "Error unsubscribing from list": "Error unsubscribing from list",
"Please try again or view your console for hints.": "Please try again or view your console for hints.", "Please try again or view your console for hints.": "Please try again or view your console for hints.",
@ -821,7 +855,6 @@
"Ban list rules - %(roomName)s": "Ban list rules - %(roomName)s", "Ban list rules - %(roomName)s": "Ban list rules - %(roomName)s",
"Server rules": "Server rules", "Server rules": "Server rules",
"User rules": "User rules", "User rules": "User rules",
"Close": "Close",
"You have not ignored anyone.": "You have not ignored anyone.", "You have not ignored anyone.": "You have not ignored anyone.",
"You are currently ignoring:": "You are currently ignoring:", "You are currently ignoring:": "You are currently ignoring:",
"You are not subscribed to any lists": "You are not subscribed to any lists", "You are not subscribed to any lists": "You are not subscribed to any lists",
@ -840,9 +873,8 @@
"Subscribed lists": "Subscribed lists", "Subscribed lists": "Subscribed lists",
"Subscribing to a ban list will cause you to join it!": "Subscribing to a ban list will cause you to join it!", "Subscribing to a ban list will cause you to join it!": "Subscribing to a ban list will cause you to join it!",
"If this isn't what you want, please use a different tool to ignore users.": "If this isn't what you want, please use a different tool to ignore users.", "If this isn't what you want, please use a different tool to ignore users.": "If this isn't what you want, please use a different tool to ignore users.",
"Room ID or alias of ban list": "Room ID or alias of ban list", "Room ID or address of ban list": "Room ID or address of ban list",
"Subscribe": "Subscribe", "Subscribe": "Subscribe",
"Notifications": "Notifications",
"Start automatically after system login": "Start automatically after system login", "Start automatically after system login": "Start automatically after system login",
"Always show the window menu bar": "Always show the window menu bar", "Always show the window menu bar": "Always show the window menu bar",
"Show tray icon and minimize window to it on close": "Show tray icon and minimize window to it on close", "Show tray icon and minimize window to it on close": "Show tray icon and minimize window to it on close",
@ -942,7 +974,7 @@
"Once enabled, encryption for a room cannot be disabled. Messages sent in an encrypted room cannot be seen by the server, only by the participants of the room. Enabling encryption may prevent many bots and bridges from working correctly. <a>Learn more about encryption.</a>": "Once enabled, encryption for a room cannot be disabled. Messages sent in an encrypted room cannot be seen by the server, only by the participants of the room. Enabling encryption may prevent many bots and bridges from working correctly. <a>Learn more about encryption.</a>", "Once enabled, encryption for a room cannot be disabled. Messages sent in an encrypted room cannot be seen by the server, only by the participants of the room. Enabling encryption may prevent many bots and bridges from working correctly. <a>Learn more about encryption.</a>": "Once enabled, encryption for a room cannot be disabled. Messages sent in an encrypted room cannot be seen by the server, only by the participants of the room. Enabling encryption may prevent many bots and bridges from working correctly. <a>Learn more about encryption.</a>",
"Guests cannot join this room even if explicitly invited.": "Guests cannot join this room even if explicitly invited.", "Guests cannot join this room even if explicitly invited.": "Guests cannot join this room even if explicitly invited.",
"Click here to fix": "Click here to fix", "Click here to fix": "Click here to fix",
"To link to this room, please add an alias.": "To link to this room, please add an alias.", "To link to this room, please add an address.": "To link to this room, please add an address.",
"Only people who have been invited": "Only people who have been invited", "Only people who have been invited": "Only people who have been invited",
"Anyone who knows the room's link, apart from guests": "Anyone who knows the room's link, apart from guests", "Anyone who knows the room's link, apart from guests": "Anyone who knows the room's link, apart from guests",
"Anyone who knows the room's link, including guests": "Anyone who knows the room's link, including guests", "Anyone who knows the room's link, including guests": "Anyone who knows the room's link, including guests",
@ -1081,6 +1113,7 @@
"Voice call": "Voice call", "Voice call": "Voice call",
"Video call": "Video call", "Video call": "Video call",
"Hangup": "Hangup", "Hangup": "Hangup",
"Emoji picker": "Emoji picker",
"Upload file": "Upload file", "Upload file": "Upload file",
"Send an encrypted reply…": "Send an encrypted reply…", "Send an encrypted reply…": "Send an encrypted reply…",
"Send a reply…": "Send a reply…", "Send a reply…": "Send a reply…",
@ -1137,6 +1170,7 @@
"Direct Messages": "Direct Messages", "Direct Messages": "Direct Messages",
"Start chat": "Start chat", "Start chat": "Start chat",
"Rooms": "Rooms", "Rooms": "Rooms",
"Create room": "Create room",
"Low priority": "Low priority", "Low priority": "Low priority",
"Historical": "Historical", "Historical": "Historical",
"System Alerts": "System Alerts", "System Alerts": "System Alerts",
@ -1183,6 +1217,9 @@
"Securely back up your keys to avoid losing them. <a>Learn more.</a>": "Securely back up your keys to avoid losing them. <a>Learn more.</a>", "Securely back up your keys to avoid losing them. <a>Learn more.</a>": "Securely back up your keys to avoid losing them. <a>Learn more.</a>",
"Not now": "Not now", "Not now": "Not now",
"Don't ask me again": "Don't ask me again", "Don't ask me again": "Don't ask me again",
"Jump to first unread room.": "Jump to first unread room.",
"Jump to first invite.": "Jump to first invite.",
"Add room": "Add room",
"Options": "Options", "Options": "Options",
"%(count)s unread messages including mentions.": { "%(count)s unread messages including mentions.": {
"other": "%(count)s unread messages including mentions.", "other": "%(count)s unread messages including mentions.",
@ -1225,11 +1262,11 @@
"Error updating main address": "Error updating main address", "Error updating main address": "Error updating main address",
"There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.": "There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.", "There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.": "There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.",
"There was an error updating the room's alternative addresses. It may not be allowed by the server or a temporary failure occurred.": "There was an error updating the room's alternative addresses. It may not be allowed by the server or a temporary failure occurred.", "There was an error updating the room's alternative addresses. It may not be allowed by the server or a temporary failure occurred.": "There was an error updating the room's alternative addresses. It may not be allowed by the server or a temporary failure occurred.",
"Error creating alias": "Error creating alias", "Error creating address": "Error creating address",
"There was an error creating that alias. It may not be allowed by the server or a temporary failure occurred.": "There was an error creating that alias. It may not be allowed by the server or a temporary failure occurred.", "There was an error creating that address. It may not be allowed by the server or a temporary failure occurred.": "There was an error creating that address. It may not be allowed by the server or a temporary failure occurred.",
"You don't have permission to delete the alias.": "You don't have permission to delete the alias.", "You don't have permission to delete the address.": "You don't have permission to delete the address.",
"There was an error removing that alias. It may no longer exist or a temporary error occurred.": "There was an error removing that alias. It may no longer exist or a temporary error occurred.", "There was an error removing that address. It may no longer exist or a temporary error occurred.": "There was an error removing that address. It may no longer exist or a temporary error occurred.",
"Error removing alias": "Error removing alias", "Error removing address": "Error removing address",
"Main address": "Main address", "Main address": "Main address",
"not specified": "not specified", "not specified": "not specified",
"This room has no local addresses": "This room has no local addresses", "This room has no local addresses": "This room has no local addresses",
@ -1305,7 +1342,6 @@
"Verify by emoji": "Verify by emoji", "Verify by emoji": "Verify by emoji",
"Almost there! Is your other session showing the same shield?": "Almost there! Is your other session showing the same shield?", "Almost there! Is your other session showing the same shield?": "Almost there! Is your other session showing the same shield?",
"Almost there! Is %(displayName)s showing the same shield?": "Almost there! Is %(displayName)s showing the same shield?", "Almost there! Is %(displayName)s showing the same shield?": "Almost there! Is %(displayName)s showing the same shield?",
"No": "No",
"Yes": "Yes", "Yes": "Yes",
"Verify all users in a room to ensure it's secure.": "Verify all users in a room to ensure it's secure.", "Verify all users in a room to ensure it's secure.": "Verify all users in a room to ensure it's secure.",
"In encrypted rooms, verify all users to ensure its secure.": "In encrypted rooms, verify all users to ensure its secure.", "In encrypted rooms, verify all users to ensure its secure.": "In encrypted rooms, verify all users to ensure its secure.",
@ -1399,24 +1435,6 @@
"Something went wrong when trying to get your communities.": "Something went wrong when trying to get your communities.", "Something went wrong when trying to get your communities.": "Something went wrong when trying to get your communities.",
"Display your community flair in rooms configured to show it.": "Display your community flair in rooms configured to show it.", "Display your community flair in rooms configured to show it.": "Display your community flair in rooms configured to show it.",
"You're not currently a member of any communities.": "You're not currently a member of any communities.", "You're not currently a member of any communities.": "You're not currently a member of any communities.",
"Please help improve Riot.im by sending <UsageDataLink>anonymous usage data</UsageDataLink>. This will use a cookie (please see our <PolicyLink>Cookie Policy</PolicyLink>).": "Please help improve Riot.im by sending <UsageDataLink>anonymous usage data</UsageDataLink>. This will use a cookie (please see our <PolicyLink>Cookie Policy</PolicyLink>).",
"Please help improve Riot.im by sending <UsageDataLink>anonymous usage data</UsageDataLink>. This will use a cookie.": "Please help improve Riot.im by sending <UsageDataLink>anonymous usage data</UsageDataLink>. This will use a cookie.",
"Yes, I want to help!": "Yes, I want to help!",
"You are not receiving desktop notifications": "You are not receiving desktop notifications",
"Enable them now": "Enable them now",
"What's New": "What's New",
"Update": "Update",
"What's new?": "What's new?",
"A new version of Riot is available.": "A new version of Riot is available.",
"To return to your account in future you need to <u>set a password</u>": "To return to your account in future you need to <u>set a password</u>",
"Set Password": "Set Password",
"Please <a>contact your service administrator</a> to get this limit increased.": "Please <a>contact your service administrator</a> to get this limit increased.",
"This homeserver has hit its Monthly Active User limit so <b>some users will not be able to log in</b>.": "This homeserver has hit its Monthly Active User limit so <b>some users will not be able to log in</b>.",
"This homeserver has exceeded one of its resource limits so <b>some users will not be able to log in</b>.": "This homeserver has exceeded one of its resource limits so <b>some users will not be able to log in</b>.",
"Error encountered (%(errorDetail)s).": "Error encountered (%(errorDetail)s).",
"Checking for an update...": "Checking for an update...",
"No update available.": "No update available.",
"Downloading update...": "Downloading update...",
"Frequently Used": "Frequently Used", "Frequently Used": "Frequently Used",
"Smileys & People": "Smileys & People", "Smileys & People": "Smileys & People",
"Animals & Nature": "Animals & Nature", "Animals & Nature": "Animals & Nature",
@ -1426,6 +1444,7 @@
"Objects": "Objects", "Objects": "Objects",
"Symbols": "Symbols", "Symbols": "Symbols",
"Flags": "Flags", "Flags": "Flags",
"Categories": "Categories",
"Quick Reactions": "Quick Reactions", "Quick Reactions": "Quick Reactions",
"Cancel search": "Cancel search", "Cancel search": "Cancel search",
"Unknown Address": "Unknown Address", "Unknown Address": "Unknown Address",
@ -1461,7 +1480,6 @@
"Please <newIssueLink>create a new issue</newIssueLink> on GitHub so that we can investigate this bug.": "Please <newIssueLink>create a new issue</newIssueLink> on GitHub so that we can investigate this bug.", "Please <newIssueLink>create a new issue</newIssueLink> on GitHub so that we can investigate this bug.": "Please <newIssueLink>create a new issue</newIssueLink> on GitHub so that we can investigate this bug.",
"collapse": "collapse", "collapse": "collapse",
"expand": "expand", "expand": "expand",
"Communities": "Communities",
"You cannot delete this image. (%(code)s)": "You cannot delete this image. (%(code)s)", "You cannot delete this image. (%(code)s)": "You cannot delete this image. (%(code)s)",
"Uploaded on %(date)s by %(user)s": "Uploaded on %(date)s by %(user)s", "Uploaded on %(date)s by %(user)s": "Uploaded on %(date)s by %(user)s",
"Rotate Left": "Rotate Left", "Rotate Left": "Rotate Left",
@ -1578,14 +1596,15 @@
}, },
"Power level": "Power level", "Power level": "Power level",
"Custom level": "Custom level", "Custom level": "Custom level",
"QR Code": "QR Code",
"Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.", "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.",
"<a>In reply to</a> <pill>": "<a>In reply to</a> <pill>", "<a>In reply to</a> <pill>": "<a>In reply to</a> <pill>",
"Room alias": "Room alias", "Room address": "Room address",
"e.g. my-room": "e.g. my-room", "e.g. my-room": "e.g. my-room",
"Some characters not allowed": "Some characters not allowed", "Some characters not allowed": "Some characters not allowed",
"Please provide a room alias": "Please provide a room alias", "Please provide a room address": "Please provide a room address",
"This alias is available to use": "This alias is available to use", "This address is available to use": "This address is available to use",
"This alias is already in use": "This alias is already in use", "This address is already in use": "This address is already in use",
"Room directory": "Room directory", "Room directory": "Room directory",
"Sign in with single sign-on": "Sign in with single sign-on", "Sign in with single sign-on": "Sign in with single sign-on",
"And %(count)s more...": { "And %(count)s more...": {
@ -1653,7 +1672,7 @@
"example": "example", "example": "example",
"Create": "Create", "Create": "Create",
"Please enter a name for the room": "Please enter a name for the room", "Please enter a name for the room": "Please enter a name for the room",
"Set a room alias to easily share your room with other people.": "Set a room alias to easily share your room with other people.", "Set a room address to easily share your room with other people.": "Set a room address to easily share your room with other people.",
"This room is private, and can only be joined by invitation.": "This room is private, and can only be joined by invitation.", "This room is private, and can only be joined by invitation.": "This room is private, and can only be joined by invitation.",
"Enable end-to-end encryption": "Enable end-to-end encryption", "Enable end-to-end encryption": "Enable end-to-end encryption",
"You cant disable this later. Bridges & most bots wont work yet.": "You cant disable this later. Bridges & most bots wont work yet.", "You cant disable this later. Bridges & most bots wont work yet.": "You cant disable this later. Bridges & most bots wont work yet.",
@ -1668,7 +1687,7 @@
"Create Room": "Create Room", "Create Room": "Create Room",
"Sign out": "Sign out", "Sign out": "Sign out",
"To avoid losing your chat history, you must export your room keys before logging out. You will need to go back to the newer version of Riot to do this": "To avoid losing your chat history, you must export your room keys before logging out. You will need to go back to the newer version of Riot to do this", "To avoid losing your chat history, you must export your room keys before logging out. You will need to go back to the newer version of Riot to do this": "To avoid losing your chat history, you must export your room keys before logging out. You will need to go back to the newer version of Riot to do this",
"You've previously used a newer version of Riot on %(host)s. To use this version again with end to end encryption, you will need to sign out and back in again. ": "You've previously used a newer version of Riot on %(host)s. To use this version again with end to end encryption, you will need to sign out and back in again. ", "You've previously used a newer version of Riot with this session. To use this version again with end to end encryption, you will need to sign out and back in again.": "You've previously used a newer version of Riot with this session. To use this version again with end to end encryption, you will need to sign out and back in again.",
"Incompatible Database": "Incompatible Database", "Incompatible Database": "Incompatible Database",
"Continue With Encryption Disabled": "Continue With Encryption Disabled", "Continue With Encryption Disabled": "Continue With Encryption Disabled",
"Confirm your account deactivation by using Single Sign On to prove your identity.": "Confirm your account deactivation by using Single Sign On to prove your identity.", "Confirm your account deactivation by using Single Sign On to prove your identity.": "Confirm your account deactivation by using Single Sign On to prove your identity.",
@ -1739,13 +1758,6 @@
"Start a conversation with someone using their name, username (like <userId/>) or email address.": "Start a conversation with someone using their name, username (like <userId/>) or email address.", "Start a conversation with someone using their name, username (like <userId/>) or email address.": "Start a conversation with someone using their name, username (like <userId/>) or email address.",
"Go": "Go", "Go": "Go",
"Invite someone using their name, username (like <userId/>), email address or <a>share this room</a>.": "Invite someone using their name, username (like <userId/>), email address or <a>share this room</a>.", "Invite someone using their name, username (like <userId/>), email address or <a>share this room</a>.": "Invite someone using their name, username (like <userId/>), email address or <a>share this room</a>.",
"You added a new session '%(displayName)s', which is requesting encryption keys.": "You added a new session '%(displayName)s', which is requesting encryption keys.",
"Your unverified session '%(displayName)s' is requesting encryption keys.": "Your unverified session '%(displayName)s' is requesting encryption keys.",
"Start verification": "Start verification",
"Share without verifying": "Share without verifying",
"Ignore request": "Ignore request",
"Loading session info...": "Loading session info...",
"Encryption key request": "Encryption key request",
"a new master key signature": "a new master key signature", "a new master key signature": "a new master key signature",
"a new cross-signing key signature": "a new cross-signing key signature", "a new cross-signing key signature": "a new cross-signing key signature",
"a device cross-signing signature": "a device cross-signing signature", "a device cross-signing signature": "a device cross-signing signature",
@ -1911,7 +1923,7 @@
"Private Chat": "Private Chat", "Private Chat": "Private Chat",
"Public Chat": "Public Chat", "Public Chat": "Public Chat",
"Custom": "Custom", "Custom": "Custom",
"Alias (optional)": "Alias (optional)", "Address (optional)": "Address (optional)",
"Reject invitation": "Reject invitation", "Reject invitation": "Reject invitation",
"Are you sure you want to reject the invitation?": "Are you sure you want to reject the invitation?", "Are you sure you want to reject the invitation?": "Are you sure you want to reject the invitation?",
"Unable to reject invite": "Unable to reject invite", "Unable to reject invite": "Unable to reject invite",
@ -1928,7 +1940,6 @@
"Share Message": "Share Message", "Share Message": "Share Message",
"Source URL": "Source URL", "Source URL": "Source URL",
"Collapse Reply Thread": "Collapse Reply Thread", "Collapse Reply Thread": "Collapse Reply Thread",
"End-to-end encryption information": "End-to-end encryption information",
"Report Content": "Report Content", "Report Content": "Report Content",
"Failed to set Direct Message status of room": "Failed to set Direct Message status of room", "Failed to set Direct Message status of room": "Failed to set Direct Message status of room",
"Failed to forget room %(errCode)s": "Failed to forget room %(errCode)s", "Failed to forget room %(errCode)s": "Failed to forget room %(errCode)s",
@ -1976,6 +1987,10 @@
"Your Modular server": "Your Modular server", "Your Modular server": "Your Modular server",
"Enter the location of your Modular homeserver. It may use your own domain name or be a subdomain of <a>modular.im</a>.": "Enter the location of your Modular homeserver. It may use your own domain name or be a subdomain of <a>modular.im</a>.", "Enter the location of your Modular homeserver. It may use your own domain name or be a subdomain of <a>modular.im</a>.": "Enter the location of your Modular homeserver. It may use your own domain name or be a subdomain of <a>modular.im</a>.",
"Server Name": "Server Name", "Server Name": "Server Name",
"Enter password": "Enter password",
"Nice, strong password!": "Nice, strong password!",
"Password is allowed, but unsafe": "Password is allowed, but unsafe",
"Keep going...": "Keep going...",
"The email field must not be blank.": "The email field must not be blank.", "The email field must not be blank.": "The email field must not be blank.",
"The username field must not be blank.": "The username field must not be blank.", "The username field must not be blank.": "The username field must not be blank.",
"The phone number field must not be blank.": "The phone number field must not be blank.", "The phone number field must not be blank.": "The phone number field must not be blank.",
@ -1990,10 +2005,6 @@
"Use an email address to recover your account": "Use an email address to recover your account", "Use an email address to recover your account": "Use an email address to recover your account",
"Enter email address (required on this homeserver)": "Enter email address (required on this homeserver)", "Enter email address (required on this homeserver)": "Enter email address (required on this homeserver)",
"Doesn't look like a valid email address": "Doesn't look like a valid email address", "Doesn't look like a valid email address": "Doesn't look like a valid email address",
"Enter password": "Enter password",
"Password is allowed, but unsafe": "Password is allowed, but unsafe",
"Nice, strong password!": "Nice, strong password!",
"Keep going...": "Keep going...",
"Passwords don't match": "Passwords don't match", "Passwords don't match": "Passwords don't match",
"Other users can invite you to rooms using your contact details": "Other users can invite you to rooms using your contact details", "Other users can invite you to rooms using your contact details": "Other users can invite you to rooms using your contact details",
"Enter phone number (required on this homeserver)": "Enter phone number (required on this homeserver)", "Enter phone number (required on this homeserver)": "Enter phone number (required on this homeserver)",
@ -2100,17 +2111,18 @@
"Did you know: you can use communities to filter your Riot.im experience!": "Did you know: you can use communities to filter your Riot.im experience!", "Did you know: you can use communities to filter your Riot.im experience!": "Did you know: you can use communities to filter your Riot.im experience!",
"To set up a filter, drag a community avatar over to the filter panel on the far left hand side of the screen. You can click on an avatar in the filter panel at any time to see only the rooms and people associated with that community.": "To set up a filter, drag a community avatar over to the filter panel on the far left hand side of the screen. You can click on an avatar in the filter panel at any time to see only the rooms and people associated with that community.", "To set up a filter, drag a community avatar over to the filter panel on the far left hand side of the screen. You can click on an avatar in the filter panel at any time to see only the rooms and people associated with that community.": "To set up a filter, drag a community avatar over to the filter panel on the far left hand side of the screen. You can click on an avatar in the filter panel at any time to see only the rooms and people associated with that community.",
"Error whilst fetching joined communities": "Error whilst fetching joined communities", "Error whilst fetching joined communities": "Error whilst fetching joined communities",
"Communities": "Communities",
"Create a new community": "Create a new community", "Create a new community": "Create a new community",
"Create a community to group together users and rooms! Build a custom homepage to mark out your space in the Matrix universe.": "Create a community to group together users and rooms! Build a custom homepage to mark out your space in the Matrix universe.", "Create a community to group together users and rooms! Build a custom homepage to mark out your space in the Matrix universe.": "Create a community to group together users and rooms! Build a custom homepage to mark out your space in the Matrix universe.",
"You have no visible notifications": "You have no visible notifications", "You have no visible notifications": "You have no visible notifications",
"Riot failed to get the protocol list from the homeserver. The homeserver may be too old to support third party networks.": "Riot failed to get the protocol list from the homeserver. The homeserver may be too old to support third party networks.", "Riot failed to get the protocol list from the homeserver. The homeserver may be too old to support third party networks.": "Riot failed to get the protocol list from the homeserver. The homeserver may be too old to support third party networks.",
"Riot failed to get the public room list.": "Riot failed to get the public room list.", "Riot failed to get the public room list.": "Riot failed to get the public room list.",
"The homeserver may be unavailable or overloaded.": "The homeserver may be unavailable or overloaded.", "The homeserver may be unavailable or overloaded.": "The homeserver may be unavailable or overloaded.",
"Delete the room alias %(alias)s and remove %(name)s from the directory?": "Delete the room alias %(alias)s and remove %(name)s from the directory?", "Delete the room address %(alias)s and remove %(name)s from the directory?": "Delete the room address %(alias)s and remove %(name)s from the directory?",
"Remove %(name)s from the directory?": "Remove %(name)s from the directory?", "Remove %(name)s from the directory?": "Remove %(name)s from the directory?",
"Remove from Directory": "Remove from Directory", "Remove from Directory": "Remove from Directory",
"remove %(name)s from the directory.": "remove %(name)s from the directory.", "remove %(name)s from the directory.": "remove %(name)s from the directory.",
"delete the alias.": "delete the alias.", "delete the address.": "delete the address.",
"The server may be unavailable or overloaded": "The server may be unavailable or overloaded", "The server may be unavailable or overloaded": "The server may be unavailable or overloaded",
"Unable to join network": "Unable to join network", "Unable to join network": "Unable to join network",
"Riot does not know how to join a room on this network": "Riot does not know how to join a room on this network", "Riot does not know how to join a room on this network": "Riot does not know how to join a room on this network",
@ -2141,9 +2153,6 @@
"Sent messages will be stored until your connection has returned.": "Sent messages will be stored until your connection has returned.", "Sent messages will be stored until your connection has returned.": "Sent messages will be stored until your connection has returned.",
"Active call": "Active call", "Active call": "Active call",
"There's no one else here! Would you like to <inviteText>invite others</inviteText> or <nowarnText>stop warning about the empty room</nowarnText>?": "There's no one else here! Would you like to <inviteText>invite others</inviteText> or <nowarnText>stop warning about the empty room</nowarnText>?", "There's no one else here! Would you like to <inviteText>invite others</inviteText> or <nowarnText>stop warning about the empty room</nowarnText>?": "There's no one else here! Would you like to <inviteText>invite others</inviteText> or <nowarnText>stop warning about the empty room</nowarnText>?",
"Jump to first unread room.": "Jump to first unread room.",
"Jump to first invite.": "Jump to first invite.",
"Add room": "Add room",
"You seem to be uploading files, are you sure you want to quit?": "You seem to be uploading files, are you sure you want to quit?", "You seem to be uploading files, are you sure you want to quit?": "You seem to be uploading files, are you sure you want to quit?",
"You seem to be in a call, are you sure you want to quit?": "You seem to be in a call, are you sure you want to quit?", "You seem to be in a call, are you sure you want to quit?": "You seem to be in a call, are you sure you want to quit?",
"Search failed": "Search failed", "Search failed": "Search failed",
@ -2165,7 +2174,6 @@
"Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.", "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.",
"Tried to load a specific point in this room's timeline, but was unable to find it.": "Tried to load a specific point in this room's timeline, but was unable to find it.", "Tried to load a specific point in this room's timeline, but was unable to find it.": "Tried to load a specific point in this room's timeline, but was unable to find it.",
"Failed to load timeline position": "Failed to load timeline position", "Failed to load timeline position": "Failed to load timeline position",
" (1/%(totalCount)s)": " (1/%(totalCount)s)",
"Guest": "Guest", "Guest": "Guest",
"Your profile": "Your profile", "Your profile": "Your profile",
"Uploading %(filename)s and %(count)s others": { "Uploading %(filename)s and %(count)s others": {
@ -2260,22 +2268,6 @@
"Room Autocomplete": "Room Autocomplete", "Room Autocomplete": "Room Autocomplete",
"Users": "Users", "Users": "Users",
"User Autocomplete": "User Autocomplete", "User Autocomplete": "User Autocomplete",
"unknown device": "unknown device",
"NOT verified": "NOT verified",
"Blacklisted": "Blacklisted",
"verified": "verified",
"Device ID": "Device ID",
"Verification": "Verification",
"Ed25519 fingerprint": "Ed25519 fingerprint",
"User ID": "User ID",
"Curve25519 identity key": "Curve25519 identity key",
"none": "none",
"Claimed Ed25519 fingerprint key": "Claimed Ed25519 fingerprint key",
"Algorithm": "Algorithm",
"unencrypted": "unencrypted",
"Decryption error": "Decryption error",
"Event information": "Event information",
"Sender session information": "Sender session information",
"Passphrases must match": "Passphrases must match", "Passphrases must match": "Passphrases must match",
"Passphrase must not be empty": "Passphrase must not be empty", "Passphrase must not be empty": "Passphrase must not be empty",
"Export room keys": "Export room keys", "Export room keys": "Export room keys",
@ -2295,12 +2287,13 @@
"Restore": "Restore", "Restore": "Restore",
"You'll need to authenticate with the server to confirm the upgrade.": "You'll need to authenticate with the server to confirm the upgrade.", "You'll need to authenticate with the server to confirm the upgrade.": "You'll need to authenticate with the server to confirm the upgrade.",
"Upgrade this session to allow it to verify other sessions, granting them access to encrypted messages and marking them as trusted for other users.": "Upgrade this session to allow it to verify other sessions, granting them access to encrypted messages and marking them as trusted for other users.", "Upgrade this session to allow it to verify other sessions, granting them access to encrypted messages and marking them as trusted for other users.": "Upgrade this session to allow it to verify other sessions, granting them access to encrypted messages and marking them as trusted for other users.",
"Great! This recovery passphrase looks strong enough.": "Great! This recovery passphrase looks strong enough.",
"Set a recovery passphrase to secure encrypted information and recover it if you log out. This should be different to your account password:": "Set a recovery passphrase to secure encrypted information and recover it if you log out. This should be different to your account password:", "Set a recovery passphrase to secure encrypted information and recover it if you log out. This should be different to your account password:": "Set a recovery passphrase to secure encrypted information and recover it if you log out. This should be different to your account password:",
"Enter a recovery passphrase": "Enter a recovery passphrase", "Enter a recovery passphrase": "Enter a recovery passphrase",
"Great! This recovery passphrase looks strong enough.": "Great! This recovery passphrase looks strong enough.",
"Back up encrypted message keys": "Back up encrypted message keys", "Back up encrypted message keys": "Back up encrypted message keys",
"Set up with a recovery key": "Set up with a recovery key", "Set up with a recovery key": "Set up with a recovery key",
"That matches!": "That matches!", "That matches!": "That matches!",
"Use a different passphrase?": "Use a different passphrase?",
"That doesn't match.": "That doesn't match.", "That doesn't match.": "That doesn't match.",
"Go back to set it again.": "Go back to set it again.", "Go back to set it again.": "Go back to set it again.",
"Enter your recovery passphrase a second time to confirm it.": "Enter your recovery passphrase a second time to confirm it.", "Enter your recovery passphrase a second time to confirm it.": "Enter your recovery passphrase a second time to confirm it.",
@ -2325,7 +2318,6 @@
"Unable to set up secret storage": "Unable to set up secret storage", "Unable to set up secret storage": "Unable to set up secret storage",
"We'll store an encrypted copy of your keys on our server. Secure your backup with a recovery passphrase.": "We'll store an encrypted copy of your keys on our server. Secure your backup with a recovery passphrase.", "We'll store an encrypted copy of your keys on our server. Secure your backup with a recovery passphrase.": "We'll store an encrypted copy of your keys on our server. Secure your backup with a recovery passphrase.",
"For maximum security, this should be different from your account password.": "For maximum security, this should be different from your account password.", "For maximum security, this should be different from your account password.": "For maximum security, this should be different from your account password.",
"Enter a recovery passphrase...": "Enter a recovery passphrase...",
"Please enter your recovery passphrase a second time to confirm.": "Please enter your recovery passphrase a second time to confirm.", "Please enter your recovery passphrase a second time to confirm.": "Please enter your recovery passphrase a second time to confirm.",
"Repeat your recovery passphrase...": "Repeat your recovery passphrase...", "Repeat your recovery passphrase...": "Repeat your recovery passphrase...",
"Your keys are being backed up (the first backup could take a few minutes).": "Your keys are being backed up (the first backup could take a few minutes).", "Your keys are being backed up (the first backup could take a few minutes).": "Your keys are being backed up (the first backup could take a few minutes).",
@ -2381,13 +2373,16 @@
"Cancel replying to a message": "Cancel replying to a message", "Cancel replying to a message": "Cancel replying to a message",
"Toggle microphone mute": "Toggle microphone mute", "Toggle microphone mute": "Toggle microphone mute",
"Toggle video on/off": "Toggle video on/off", "Toggle video on/off": "Toggle video on/off",
"Scroll up/down in the timeline": "Scroll up/down in the timeline",
"Dismiss read marker and jump to bottom": "Dismiss read marker and jump to bottom",
"Jump to oldest unread message": "Jump to oldest unread message",
"Upload a file": "Upload a file",
"Jump to room search": "Jump to room search", "Jump to room search": "Jump to room search",
"Navigate up/down in the room list": "Navigate up/down in the room list", "Navigate up/down in the room list": "Navigate up/down in the room list",
"Select room from the room list": "Select room from the room list", "Select room from the room list": "Select room from the room list",
"Collapse room list section": "Collapse room list section", "Collapse room list section": "Collapse room list section",
"Expand room list section": "Expand room list section", "Expand room list section": "Expand room list section",
"Clear room list filter field": "Clear room list filter field", "Clear room list filter field": "Clear room list filter field",
"Scroll up/down in the timeline": "Scroll up/down in the timeline",
"Previous/next unread room or DM": "Previous/next unread room or DM", "Previous/next unread room or DM": "Previous/next unread room or DM",
"Previous/next room or DM": "Previous/next room or DM", "Previous/next room or DM": "Previous/next room or DM",
"Toggle the top left menu": "Toggle the top left menu", "Toggle the top left menu": "Toggle the top left menu",
@ -2426,7 +2421,5 @@
"Go to Riot.im": "Go to Riot.im", "Go to Riot.im": "Go to Riot.im",
"Failed to start": "Failed to start", "Failed to start": "Failed to start",
"Welcome to Riot.im": "Welcome to Riot.im", "Welcome to Riot.im": "Welcome to Riot.im",
"Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Decentralised, encrypted chat &amp; collaboration powered by [matrix]", "Decentralised, encrypted chat &amp; collaboration powered by [matrix]": "Decentralised, encrypted chat &amp; collaboration powered by [matrix]"
"Need help?": "Need help?",
"Room Directory": "Room Directory"
} }

@ -172,12 +172,12 @@
"New passwords don't match": "Novaj pasvortoj ne akordas", "New passwords don't match": "Novaj pasvortoj ne akordas",
"Passwords can't be empty": "Pasvortoj ne povas esti malplenaj", "Passwords can't be empty": "Pasvortoj ne povas esti malplenaj",
"Continue": "Daŭrigi", "Continue": "Daŭrigi",
"Export E2E room keys": "Elporti ĝiscele ĉifrajn ŝlosilojn de la ĉambro", "Export E2E room keys": "Elporti tutvoje ĉifrajn ŝlosilojn de la ĉambro",
"Do you want to set an email address?": "Ĉu vi volas agordi retpoŝtadreson?", "Do you want to set an email address?": "Ĉu vi volas agordi retpoŝtadreson?",
"Current password": "Nuna pasvorto", "Current password": "Nuna pasvorto",
"Password": "Pasvorto", "Password": "Pasvorto",
"New Password": "Nova pasvorto", "New Password": "Nova pasvorto",
"Confirm password": "Konfirmi pasvorton", "Confirm password": "Konfirmu pasvorton",
"Change Password": "Ŝanĝi pasvorton", "Change Password": "Ŝanĝi pasvorton",
"Authentication": "Aŭtentikigo", "Authentication": "Aŭtentikigo",
"Device ID": "Aparata identigilo", "Device ID": "Aparata identigilo",
@ -302,7 +302,7 @@
"Only people who have been invited": "Nur invititaj uzantoj", "Only people who have been invited": "Nur invititaj uzantoj",
"Anyone who knows the room's link, apart from guests": "Iu ajn kun la ligilo, krom gastoj", "Anyone who knows the room's link, apart from guests": "Iu ajn kun la ligilo, krom gastoj",
"Anyone who knows the room's link, including guests": "Iu ajn kun la ligilo, inkluzive gastojn", "Anyone who knows the room's link, including guests": "Iu ajn kun la ligilo, inkluzive gastojn",
"Publish this room to the public in %(domain)s's room directory?": "Ĉu publikigi ĉi tiun ĉambron al la publika ĉambrujo de %(domain)s?", "Publish this room to the public in %(domain)s's room directory?": "Ĉu publikigi ĉi tiun ĉambron al la publika listo de ĉambroj de %(domain)s?",
"Who can read history?": "Kiu povas legi la historion?", "Who can read history?": "Kiu povas legi la historion?",
"Anyone": "Iu ajn", "Anyone": "Iu ajn",
"Members only (since the point in time of selecting this option)": "Nur ĉambranoj (ekde ĉi tiu elekto)", "Members only (since the point in time of selecting this option)": "Nur ĉambranoj (ekde ĉi tiu elekto)",
@ -389,7 +389,7 @@
"Communities": "Komunumoj", "Communities": "Komunumoj",
"Home": "Hejmo", "Home": "Hejmo",
"Could not connect to the integration server": "Malsukcesis konektiĝi al la kuniga servilo", "Could not connect to the integration server": "Malsukcesis konektiĝi al la kuniga servilo",
"Manage Integrations": "Administri integrojn", "Manage Integrations": "Administri kunigojn",
"%(nameList)s %(transitionList)s": "%(nameList)s %(transitionList)s", "%(nameList)s %(transitionList)s": "%(nameList)s %(transitionList)s",
"%(severalUsers)sjoined %(count)s times": { "%(severalUsers)sjoined %(count)s times": {
"other": "%(severalUsers)s%(count)s-foje aliĝis", "other": "%(severalUsers)s%(count)s-foje aliĝis",
@ -495,7 +495,7 @@
"collapse": "maletendi", "collapse": "maletendi",
"expand": "etendi", "expand": "etendi",
"Custom level": "Propra nivelo", "Custom level": "Propra nivelo",
"Room directory": "Ĉambra dosierujo", "Room directory": "Listo de ĉambroj",
"Username not available": "Uzantonomo ne disponeblas", "Username not available": "Uzantonomo ne disponeblas",
"Username invalid: %(errMessage)s": "Uzantonomo ne validas: %(errMessage)s", "Username invalid: %(errMessage)s": "Uzantonomo ne validas: %(errMessage)s",
"Username available": "Uzantonomo disponeblas", "Username available": "Uzantonomo disponeblas",
@ -594,8 +594,8 @@
"Are you sure you want to leave the room '%(roomName)s'?": "Ĉu vi certe volas forlasi la ĉambron '%(roomName)s'?", "Are you sure you want to leave the room '%(roomName)s'?": "Ĉu vi certe volas forlasi la ĉambron '%(roomName)s'?",
"Failed to leave room": "Malsukcesis forlasi la ĉambron", "Failed to leave room": "Malsukcesis forlasi la ĉambron",
"Signed Out": "Adiaŭinta", "Signed Out": "Adiaŭinta",
"Old cryptography data detected": "Malnovaj kriptografiaj datumoj troviĝis", "Old cryptography data detected": "Malnovaj datumoj de ĉifroteĥnikaro troviĝis",
"Data from an older version of Riot has been detected. This will have caused end-to-end cryptography to malfunction in the older version. End-to-end encrypted messages exchanged recently whilst using the older version may not be decryptable in this version. This may also cause messages exchanged with this version to fail. If you experience problems, log out and back in again. To retain message history, export and re-import your keys.": "Datumoj el malnova versio de Riot troviĝis. Ĉi tio malfunkciigos ĝiscelan ĉifradon en la malnova versio. Ĝiscele ĉifritaj mesaĝoj interŝanĝitaj freŝtempe per la malnova versio eble ne malĉifreblos. Tio povas kaŭzi malsukceson ankaŭ al mesaĝoj interŝanĝitaj kun tiu ĉi versio. Se vin trafos problemoj, adiaŭu kaj resalutu. Por reteni mesaĝan historion, elportu kaj reenportu viajn ŝlosilojn.", "Data from an older version of Riot has been detected. This will have caused end-to-end cryptography to malfunction in the older version. End-to-end encrypted messages exchanged recently whilst using the older version may not be decryptable in this version. This may also cause messages exchanged with this version to fail. If you experience problems, log out and back in again. To retain message history, export and re-import your keys.": "Datumoj el malnova versio de Riot troviĝis. Ĉi tio malfunkciigos tutvojan ĉifradon en la malnova versio. Tutvoje ĉifritaj mesaĝoj interŝanĝitaj freŝtempe per la malnova versio eble ne malĉifreblos. Tio povas kaŭzi malsukceson ankaŭ al mesaĝoj interŝanĝitaj kun tiu ĉi versio. Se vin trafos problemoj, adiaŭu kaj resalutu. Por reteni mesaĝan historion, elportu kaj reenportu viajn ŝlosilojn.",
"Logout": "Adiaŭi", "Logout": "Adiaŭi",
"Your Communities": "Viaj komunumoj", "Your Communities": "Viaj komunumoj",
"Error whilst fetching joined communities": "Akirado de viaj komunumoj eraris", "Error whilst fetching joined communities": "Akirado de viaj komunumoj eraris",
@ -634,8 +634,8 @@
"Success": "Sukceso", "Success": "Sukceso",
"Unable to remove contact information": "Ne povas forigi kontaktajn informojn", "Unable to remove contact information": "Ne povas forigi kontaktajn informojn",
"<not supported>": "<nesubtenata>", "<not supported>": "<nesubtenata>",
"Import E2E room keys": "Enporti ĝiscele ĉifrajn ĉambrajn ŝlosilojn", "Import E2E room keys": "Enporti tutvoje ĉifrajn ĉambrajn ŝlosilojn",
"Cryptography": "Kriptografio", "Cryptography": "Ĉifroteĥnikaro",
"Analytics": "Analizo", "Analytics": "Analizo",
"Riot collects anonymous analytics to allow us to improve the application.": "Riot kolektas sennomaj analizajn datumojn por helpi plibonigadon de la programo.", "Riot collects anonymous analytics to allow us to improve the application.": "Riot kolektas sennomaj analizajn datumojn por helpi plibonigadon de la programo.",
"Labs": "Eksperimentaj funkcioj", "Labs": "Eksperimentaj funkcioj",
@ -790,7 +790,7 @@
"No update available.": "Neniuj ĝisdatigoj haveblas.", "No update available.": "Neniuj ĝisdatigoj haveblas.",
"Resend": "Resendi", "Resend": "Resendi",
"Collecting app version information": "Kolektante informon pri versio de la aplikaĵo", "Collecting app version information": "Kolektante informon pri versio de la aplikaĵo",
"Delete the room alias %(alias)s and remove %(name)s from the directory?": "Ĉu forigi la ĉambran kromnomon %(alias)s kaj forigi %(name)s de la ujo?", "Delete the room alias %(alias)s and remove %(name)s from the directory?": "Ĉu forigi la ĉambran kromnomon %(alias)s kaj forigi %(name)s de la listo de ĉambroj?",
"Enable notifications for this account": "Ŝalti sciigojn por tiu ĉi konto", "Enable notifications for this account": "Ŝalti sciigojn por tiu ĉi konto",
"Invite to this community": "Inviti al tiu ĉi komunumo", "Invite to this community": "Inviti al tiu ĉi komunumo",
"Messages containing <span>keywords</span>": "Mesaĝoj enhavantaj <span>ŝlosilovortojn</span>", "Messages containing <span>keywords</span>": "Mesaĝoj enhavantaj <span>ŝlosilovortojn</span>",
@ -944,7 +944,7 @@
"Delete Backup": "Forigi savkopion", "Delete Backup": "Forigi savkopion",
"Language and region": "Lingvo kaj regiono", "Language and region": "Lingvo kaj regiono",
"Theme": "Haŭto", "Theme": "Haŭto",
"General": "Ĝenerala", "General": "Ĝeneralaj",
"<a>In reply to</a> <pill>": "<a>Responde al</a> <pill>", "<a>In reply to</a> <pill>": "<a>Responde al</a> <pill>",
"Share Message": "Diskonigi", "Share Message": "Diskonigi",
"Whether or not you're logged in (we don't record your username)": "Ĉu vi salutis aŭ ne (ni ne registras vian uzantonomon)", "Whether or not you're logged in (we don't record your username)": "Ĉu vi salutis aŭ ne (ni ne registras vian uzantonomon)",
@ -1036,14 +1036,14 @@
"Room list": "Ĉambrolisto", "Room list": "Ĉambrolisto",
"Ignored users": "Malatentaj uzantoj", "Ignored users": "Malatentaj uzantoj",
"Key backup": "Sekurkopio de ŝlosilo", "Key backup": "Sekurkopio de ŝlosilo",
"Security & Privacy": "Sekureco & Privateco", "Security & Privacy": "Sekureco kaj Privateco",
"Voice & Video": "Voĉo kaj vido", "Voice & Video": "Voĉo kaj vido",
"Room information": "Ĉambraj informoj", "Room information": "Informoj pri ĉambro",
"Internal room ID:": "Ena ĉambra identigilo:", "Internal room ID:": "Ena ĉambra identigilo:",
"Room version": "Ĉambra versio", "Room version": "Ĉambra versio",
"Room version:": "Ĉambra versio:", "Room version:": "Ĉambra versio:",
"Developer options": "Programistaj elektebloj", "Developer options": "Programistaj elektebloj",
"Room Addresses": "Ĉambra adresoj", "Room Addresses": "Adresoj de ĉambro",
"Change room avatar": "Ŝanĝi profilbildon de ĉambro", "Change room avatar": "Ŝanĝi profilbildon de ĉambro",
"Change room name": "Ŝanĝi nomon de ĉambro", "Change room name": "Ŝanĝi nomon de ĉambro",
"Change main address for the room": "Ŝanĝi ĉefan adreson de la ĉambro", "Change main address for the room": "Ŝanĝi ĉefan adreson de la ĉambro",
@ -1060,7 +1060,7 @@
"Remove messages": "Forigi mesaĝojn", "Remove messages": "Forigi mesaĝojn",
"Notify everyone": "Sciigi ĉiujn", "Notify everyone": "Sciigi ĉiujn",
"Muted Users": "Silentigitaj uzantoj", "Muted Users": "Silentigitaj uzantoj",
"Roles & Permissions": "Roloj & Permesoj", "Roles & Permissions": "Roloj kaj Permesoj",
"Enable encryption?": "Ĉu ŝalti ĉifradon?", "Enable encryption?": "Ĉu ŝalti ĉifradon?",
"Share Link to User": "Kunhavigi ligilon al uzanto", "Share Link to User": "Kunhavigi ligilon al uzanto",
"Seen by %(displayName)s (%(userName)s) at %(dateTime)s": "Vidita de %(displayName)s (%(userName)s) je %(dateTime)s", "Seen by %(displayName)s (%(userName)s) at %(dateTime)s": "Vidita de %(displayName)s (%(userName)s) je %(dateTime)s",
@ -1079,7 +1079,7 @@
"To continue, please enter your password:": "Por daŭrigi, bonvoluenigi vian pasvorton:", "To continue, please enter your password:": "Por daŭrigi, bonvoluenigi vian pasvorton:",
"Updating Riot": "Ĝisdatigante Riot", "Updating Riot": "Ĝisdatigante Riot",
"Go back": "Reen iri", "Go back": "Reen iri",
"Room Settings - %(roomName)s": "Ĉambraj agordoj — %(roomName)s", "Room Settings - %(roomName)s": "Agordoj de ĉambro %(roomName)s",
"Failed to upgrade room": "Malsukcesis gradaltigi ĉambron", "Failed to upgrade room": "Malsukcesis gradaltigi ĉambron",
"Refresh": "Aktualigi", "Refresh": "Aktualigi",
"Checking...": "Kontrolante…", "Checking...": "Kontrolante…",
@ -1087,7 +1087,7 @@
"Share User": "Kunhavigi uzanton", "Share User": "Kunhavigi uzanton",
"Share Community": "Kunhavigi komunumon", "Share Community": "Kunhavigi komunumon",
"Share Room Message": "Kunhavigi ĉambran mesaĝon", "Share Room Message": "Kunhavigi ĉambran mesaĝon",
"COPY": "KOPIO", "COPY": "KOPII",
"Next": "Sekva", "Next": "Sekva",
"Clear status": "Vakigi staton", "Clear status": "Vakigi staton",
"Update status": "Ĝisdatigi staton", "Update status": "Ĝisdatigi staton",
@ -1456,7 +1456,7 @@
"The conversation continues here.": "La interparolo pluas ĉi tie.", "The conversation continues here.": "La interparolo pluas ĉi tie.",
"This room has been replaced and is no longer active.": "Ĉi tiu ĉambro estas anstataŭita, kaj ne plu aktivas.", "This room has been replaced and is no longer active.": "Ĉi tiu ĉambro estas anstataŭita, kaj ne plu aktivas.",
"Loading room preview": "Preparas antaŭrigardon al la ĉambro", "Loading room preview": "Preparas antaŭrigardon al la ĉambro",
"Only room administrators will see this warning": "Nur ĉambraj administrantoj vidos ĉi tiun averton", "Only room administrators will see this warning": "Nur administrantoj de ĉambro vidos ĉi tiun averton",
"Error updating flair": "Eraris ĝisdatigo de etikedo", "Error updating flair": "Eraris ĝisdatigo de etikedo",
"There was an error updating the flair for this room. The server may not allow it or a temporary error occurred.": "Eraris ĝisdatigo de etikedo por ĉi tiu ĉambro. Aŭ la servilo ne permesas ĝin, aŭ dumtempa eraro okazis.", "There was an error updating the flair for this room. The server may not allow it or a temporary error occurred.": "Eraris ĝisdatigo de etikedo por ĉi tiu ĉambro. Aŭ la servilo ne permesas ĝin, aŭ dumtempa eraro okazis.",
"Showing flair for these communities:": "Montras etikedojn de la jenaj komunumoj:", "Showing flair for these communities:": "Montras etikedojn de la jenaj komunumoj:",
@ -1561,7 +1561,7 @@
"Homeserver URL does not appear to be a valid Matrix homeserver": "URL por hejmservilo ŝajne ne ligas al valida hejmservilo de Matrix", "Homeserver URL does not appear to be a valid Matrix homeserver": "URL por hejmservilo ŝajne ne ligas al valida hejmservilo de Matrix",
"Invalid identity server discovery response": "Nevalida eltrova respondo de identiga servilo", "Invalid identity server discovery response": "Nevalida eltrova respondo de identiga servilo",
"Identity server URL does not appear to be a valid identity server": "URL por identiga servilo ŝajne ne ligas al valida identiga servilo", "Identity server URL does not appear to be a valid identity server": "URL por identiga servilo ŝajne ne ligas al valida identiga servilo",
"Sign in with single sign-on": "Salutu per ununura saluto", "Sign in with single sign-on": "Saluti per ununura saluto",
"Failed to re-authenticate due to a homeserver problem": "Malsukcesis reaŭtentikigi pro hejmservila problemo", "Failed to re-authenticate due to a homeserver problem": "Malsukcesis reaŭtentikigi pro hejmservila problemo",
"Failed to re-authenticate": "Malsukcesis reaŭtentikigi", "Failed to re-authenticate": "Malsukcesis reaŭtentikigi",
"Enter your password to sign in and regain access to your account.": "Enigu vian pasvorton por saluti kaj rehavi aliron al via konto.", "Enter your password to sign in and regain access to your account.": "Enigu vian pasvorton por saluti kaj rehavi aliron al via konto.",
@ -2153,7 +2153,7 @@
"%(displayName)s cancelled verification. Start verification again from their profile.": "%(displayName)s nuligis la kontrolon. Rekomencu ĝin de ĝia profilo.", "%(displayName)s cancelled verification. Start verification again from their profile.": "%(displayName)s nuligis la kontrolon. Rekomencu ĝin de ĝia profilo.",
"You cancelled verification. Start verification again from their profile.": "Vi nuligis la kontrolon. Rekomencu ĝin de ĝia profilo.", "You cancelled verification. Start verification again from their profile.": "Vi nuligis la kontrolon. Rekomencu ĝin de ĝia profilo.",
"Encryption enabled": "Ĉifrado estas ŝaltita", "Encryption enabled": "Ĉifrado estas ŝaltita",
"Messages in this room are end-to-end encrypted. Learn more & verify this user in their user profile.": "Mesaĝojn en ĉi tiu ĉambro estas tutvoje ĉifrataj. Eksciu plion kaj kontrolu ĉi tiun uzanton el ĝia profilo.", "Messages in this room are end-to-end encrypted. Learn more & verify this user in their user profile.": "Mesaĝoj en ĉi tiu ĉambro estas tutvoje ĉifrataj. Eksciu plion kaj kontrolu ĉi tiun uzanton per ĝia profilo.",
"Encryption not enabled": "Ĉifrado ne estas ŝaltita", "Encryption not enabled": "Ĉifrado ne estas ŝaltita",
"The encryption used by this room isn't supported.": "La ĉifro uzata de ĉi tiu ĉambro ne estas subtenata.", "The encryption used by this room isn't supported.": "La ĉifro uzata de ĉi tiu ĉambro ne estas subtenata.",
"You have ignored this user, so their message is hidden. <a>Show anyways.</a>": "Vi malatentis ĉi tiun uzanton, ĝia mesaĝo estas do kaŝita. <a>Tamen montri.</a>", "You have ignored this user, so their message is hidden. <a>Show anyways.</a>": "Vi malatentis ĉi tiun uzanton, ĝia mesaĝo estas do kaŝita. <a>Tamen montri.</a>",
@ -2505,6 +2505,61 @@
"Sends a message to the given user": "Sendas mesaĝon al la uzanto", "Sends a message to the given user": "Sendas mesaĝon al la uzanto",
"Waiting for your other session to verify…": "Atendante kontrolon de via alia salutaĵo…", "Waiting for your other session to verify…": "Atendante kontrolon de via alia salutaĵo…",
"You've successfully verified your device!": "Vi sukcese kontrolis vian aparaton!", "You've successfully verified your device!": "Vi sukcese kontrolis vian aparaton!",
"To continue, use Single Sign On to prove your identity.": "Por daŭrigi, pruvu vian identecon per ununura saluto.",
"Confirm to continue": "Konfirmu por daŭrigi",
"Click the button below to confirm your identity.": "Klaku sube la butonon por konfirmi vian identecon.",
"Confirm encryption setup": "Konfirmi agordon de ĉifrado",
"Click the button below to confirm setting up encryption.": "Klaku sube la butonon por konfirmi agordon de ĉifrado.",
"QR Code": "Rapidresponda kodo",
"Dismiss read marker and jump to bottom": "Forigi legomarkon kaj iri al fundo",
"Jump to oldest unread message": "Iri al plej malnova nelegita mesaĝo",
"Upload a file": "Alŝuti dosieron",
"Create room": "Krei ĉambron",
"Use IRC layout": "Uzi aranĝon de IRC",
"IRC display name width": "Larĝo de vidiga nomo de IRC",
"Font scaling": "Skalado de tiparoj",
"Font size": "Grando de tiparo",
"Custom font size": "Propra grando de tiparo",
"Size must be a number": "Grando devas esti nombro",
"Custom font size can only be between %(min)s pt and %(max)s pt": "Propra grando de tiparo povas interi nur %(min)s punktojn kaj %(max)s punktojn",
"Use between %(min)s pt and %(max)s pt": "Uzi inter %(min)s punktoj kaj %(max)s punktoj",
"Appearance": "Aspekto",
"Use the improved room list (in development - refresh to apply changes)": "Uzi la plibonigitan liston de ĉambroj (ankoraŭ evoluigate aktualigu la paĝon por efektivigi ŝanĝojn)",
"Room name or address": "Nomo aŭ adreso de ĉambro",
"Joins room with given address": "Aligas al ĉambro kun donita adreso",
"Unrecognised room address:": "Nerekonita adreso de ĉambro:",
"Please verify the room ID or address and try again.": "Bonvolu kontroli identigilon aŭ adreson de la ĉambro kaj reprovi.",
"Room ID or address of ban list": "Ĉambra identigilo aŭ adreso de listo de forbaroj",
"To link to this room, please add an address.": "Por ligi al ĉi tiu ĉambro, bonvolu aldoni adreson.",
"Error creating address": "Eraris kreado de adreso",
"There was an error creating that address. It may not be allowed by the server or a temporary failure occurred.": "Eraris kreado de tiu adreso. Eble ĝi ne estas permesata de la servilo, aŭ okazis portempa fiasko.",
"You don't have permission to delete the address.": "Vi ne rajtas forigi la adreson.",
"There was an error removing that address. It may no longer exist or a temporary error occurred.": "Eraris forigo de la adreso. Eble ĝi ne plu ekzistas, aŭ okazis portempa eraro.",
"Error removing address": "Eraris forigo de adreso",
"Categories": "Kategorioj",
"Room address": "Adreso de ĉambro",
"Please provide a room address": "Bonvolu doni adreson de ĉambro",
"This address is available to use": "Ĉi tiu adreso estas uzebla",
"This address is already in use": "Ĉi tiu adreso jam estas uzata",
"Set a room address to easily share your room with other people.": "Agordu adreson de ĉambro por facile konigi la ĉambron al aliuloj.",
"You've previously used a newer version of Riot with this session. To use this version again with end to end encryption, you will need to sign out and back in again.": "Vi antaŭe uzis pli novan version de Riot kun tiu ĉi salutaĵo. Por ree uzi ĉi tiun version kun tutvoja ĉifrado, vi devos adiaŭi kaj resaluti.",
"Address (optional)": "Adreso (malnepra)",
"Delete the room address %(alias)s and remove %(name)s from the directory?": "Ĉu forigi la adreson de ĉambro %(alias)s kaj forigi %(name)s de la listo?",
"delete the address.": "forigi la adreson.",
"Use a different passphrase?": "Ĉu uzi alian pasfrazon?",
"Help us improve Riot": "Helpu al ni plibonigi Rioton",
"Send <UsageDataLink>anonymous usage data</UsageDataLink> which helps us improve Riot. This will use a <PolicyLink>cookie</PolicyLink>.": "Sendi <UsageDataLink>sennomajn datumojn pri uzado</UsageDataLink>, kiuj helpos al ni plibonigi Rioton. Ĉi tio uzos <PolicyLink>kuketon</PolicyLink>.",
"I want to help": "Mi volas helpi",
"Your homeserver has exceeded its user limit.": "Via hejmservilo atingis sian limon de uzantoj.",
"Your homeserver has exceeded one of its resource limits.": "Via hejmservilo atingis iun limon de rimedoj.",
"Contact your <a>server admin</a>.": "Kontaktu <a>administranton de via servilo</a>.",
"Ok": "Bone",
"Set password": "Agordi pasvorton",
"To return to your account in future you need to set a password": "Por reveni ose al via konto, vi devas agordi pasvorton",
"Restart": "Restartigi",
"Upgrade your Riot": "Gradaltigi vian Rioton",
"A new version of Riot is available!": "Nova versio de Riot estas disponebla!",
"New version available. <a>Update now.</a>": "Nova versio estas disponebla. <a>Ĝisdatigu nun.</a>",
"Riot Desktop on %(platformName)s": "Riot Labortablo sur %(platformName)s", "Riot Desktop on %(platformName)s": "Riot Labortablo sur %(platformName)s",
"Unknown device": "Nekonata aparato", "Unknown device": "Nekonata aparato",
"You need to be using HTTPS to place a screen-sharing call.": "Vi devas uzi HTTPS por ekranvidadi.", "You need to be using HTTPS to place a screen-sharing call.": "Vi devas uzi HTTPS por ekranvidadi.",

@ -845,7 +845,7 @@
"Explore Account Data": "Miatu kontuaren datuak", "Explore Account Data": "Miatu kontuaren datuak",
"All messages (noisy)": "Mezu guztiak (ozen)", "All messages (noisy)": "Mezu guztiak (ozen)",
"Saturday": "Larunbata", "Saturday": "Larunbata",
"I understand the risks and wish to continue": "Arriskua ulertzen dut eta jarraitu nahi dut", "I understand the risks and wish to continue": "Arriskuak ulertzen ditut eta jarraitu nahi dut",
"Direct Chat": "Txat zuzena", "Direct Chat": "Txat zuzena",
"The server may be unavailable or overloaded": "Zerbitzaria eskuraezin edo gainezka egon daiteke", "The server may be unavailable or overloaded": "Zerbitzaria eskuraezin edo gainezka egon daiteke",
"Reject": "Baztertu", "Reject": "Baztertu",
@ -2486,6 +2486,46 @@
"Repeat your recovery passphrase...": "Errepikatu zure berreskuratze pasa-esaldia...", "Repeat your recovery passphrase...": "Errepikatu zure berreskuratze pasa-esaldia...",
"Secure your backup with a recovery passphrase": "Babestu zure babeskopia berreskuratze pasa-esaldi batekin", "Secure your backup with a recovery passphrase": "Babestu zure babeskopia berreskuratze pasa-esaldi batekin",
"Currently indexing: %(currentRoom)s": "Orain indexatzen: %(currentRoom)s", "Currently indexing: %(currentRoom)s": "Orain indexatzen: %(currentRoom)s",
"Review where youre logged in": "Berrikusi non hasi duzun saioa",
"New login. Was this you?": "Saio berria. Zu izan zara?",
"Opens chat with the given user": "Erabiltzailearekin txata irekitzen du",
"Sends a message to the given user": "Erabiltzaileari mezua bidaltzen dio",
"You signed in to a new session without verifying it:": "Saio berria hasi duzu hau egiaztatu gabe:",
"Verify your other session using one of the options below.": "Egiaztatu zure beste saioa beheko aukeretako batekin.",
"Font scaling": "Letren eskalatzea",
"Use the improved room list (in development - refresh to apply changes)": "Erabili gelen zerrenda hobetua (garapenean, freskatu aldaketak aplikatzedko)",
"Use IRC layout": "Erabili IRC diseinua",
"Font size": "Letra-tamaina",
"Custom font size": "Letra-tamaina pertsonalizatua",
"IRC display name width": "IRC-ko pantaila izenaren zabalera",
"Waiting for your other session to verify…": "Zure beste saioak egiaztatu bitartean zain…",
"Verify all your sessions to ensure your account & messages are safe": "Egiaztatu zure saio guztiak kontua eta mezuak seguru daudela bermatzeko",
"Verify the new login accessing your account: %(name)s": "Egiaztatu zure kontuan hasitako saio berria: %(name)s",
"Size must be a number": "Tamaina zenbaki bat izan behar da",
"Custom font size can only be between %(min)s pt and %(max)s pt": "Letra tamaina pertsonalizatua %(min)s pt eta %(max)s pt bitartean egon behar du",
"Use between %(min)s pt and %(max)s pt": "Erabili %(min)s pt eta %(max)s pt bitarteko balioa",
"Appearance": "Itxura",
"Where youre logged in": "Non hasi duzun saioa",
"Manage the names of and sign out of your sessions below or <a>verify them in your User Profile</a>.": "Kudeatu azpiko saioen izenak eta hauek amaitu edo <a>egiaztatu zure erabiltzaile-profilean</a>.",
"Create room": "Sortu gela",
"You've successfully verified your device!": "Ongi egiaztatu duzu zure gailua!",
"Message deleted": "Mezu ezabatuta",
"Message deleted by %(name)s": "Mezua ezabatu du %(name)s erabiltzaileak",
"QR Code": "QR kodea",
"To continue, use Single Sign On to prove your identity.": "Jarraitzeko, erabili Single Sign On zure identitatea frogatzeko.",
"Confirm to continue": "Berretsi jarraitzeko",
"Click the button below to confirm your identity.": "Sakatu azpiko botoia zure identitatea frogatzeko.",
"Invite someone using their name, username (like <userId/>), email address or <a>share this room</a>.": "Gonbidatu norbait bere izena, erabiltzaile izena (esaterako <userId/>), e-mail helbidea erabiliz, edo <a>partekatu gela hau</a>.",
"Restoring keys from backup": "Gakoak babes-kopiatik berrezartzen",
"Fetching keys from server...": "Gakoak zerbitzaritik eskuratzen...",
"%(completed)s of %(total)s keys restored": "%(completed)s/%(total)s gako berreskuratuta",
"Keys restored": "Gakoak berreskuratuta",
"Successfully restored %(sessionCount)s keys": "%(sessionCount)s gako ongi berreskuratuta",
"Confirm encryption setup": "Berretsi zifratze ezarpena",
"Click the button below to confirm setting up encryption.": "Sakatu azpiko botoia zifratze-ezarpena berresteko.",
"Dismiss read marker and jump to bottom": "Baztertu irakurtze-marka eta jauzi beheraino",
"Jump to oldest unread message": "Jauzi irakurri gabeko mezu zaharrenera",
"Upload a file": "Igo fitxategia",
"%(appName)s via %(browserName)s on %(osName)s": "%(appName)s %(browserName)s bidez %(osName)s ostalarian", "%(appName)s via %(browserName)s on %(osName)s": "%(appName)s %(browserName)s bidez %(osName)s ostalarian",
"Riot Desktop on %(platformName)s": "Riot Desktop %(platformName)s plataforman", "Riot Desktop on %(platformName)s": "Riot Desktop %(platformName)s plataforman",
"Unknown device": "Gailu ezezaguna", "Unknown device": "Gailu ezezaguna",
@ -2505,5 +2545,13 @@
"Open user settings": "Ireki erabiltzailearen ezarpenak", "Open user settings": "Ireki erabiltzailearen ezarpenak",
"Missing indexeddb worker script!": "indexeddb langile scripta falta da!", "Missing indexeddb worker script!": "indexeddb langile scripta falta da!",
"Unable to load config file: please refresh the page to try again.": "Ezin izan da konfigurazio fitxategia kargatu: Saiatu orria birkargatzen.", "Unable to load config file: please refresh the page to try again.": "Ezin izan da konfigurazio fitxategia kargatu: Saiatu orria birkargatzen.",
"Previous/next recently visited room or community": "Berriki bisitatutako aurreko/hurrengo gela edo komunitatea" "Previous/next recently visited room or community": "Berriki bisitatutako aurreko/hurrengo gela edo komunitatea",
"Riot Desktop (%(platformName)s)": "Riot Desktop (%(platformName)s)",
"%(appName)s (%(browserName)s, %(osName)s)": "%(appName)s (%(browserName)s, %(osName)s)",
"Unsupported browser": "Onartu gabeko nabigatzailea",
"Your browser can't run Riot": "Zure nabigatzaileak ezin du Riot abiatu",
"Riot uses advanced browser features which aren't supported by your current browser.": "Riotek zure oraingo nabigatzailean erabilgarri ez dauden ezaugarri aurreratuak erabiltzen ditu .",
"You can continue using your current browser, but some or all features may not work and the look and feel of the application may be incorrect.": "Zure oraingo nabigatzailea erabiltzen jarraitu dezakezu, baina ezaugarri batzuk agian ez dute funtzionatuko eta itxura desegokia izan daiteke.",
"Go to Riot.im": "Joan Riot.im gunera",
"Failed to start": "Huts egin du abiatzean"
} }

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save