Some sample frames, minor render fixes

This commit is contained in:
Deon George 2019-10-07 23:15:28 +11:00
parent d3e1a0c84c
commit 1ae4c07f35
13 changed files with 226 additions and 6 deletions

View File

@ -21,7 +21,8 @@ while(bbs.online) {
while (action != ACTION_TERMINATE) {
bbs.nodesync(false); // @todo Stop the display of telegrams
read = console.inkey(K_NONE,inkey_timeout);
inkey_timeout = 60000; // Set our key timeout to 60s
system.node_list[bbs.node_num-1].action=0xff; // to ensure our node status is updated correctly
inkey_timeout = 60000; // Set our key timeout to 60s
log(LOG_DEBUG,'READ: ['+read+']');
log(LOG_DEBUG,'MODE START: ['+read+']');
@ -55,6 +56,16 @@ while(bbs.online) {
}
break;
case '#':
if (frame.index !== 'z') {
next_page = { frame: fo.frame, index: String.fromCharCode(fo.index.charCodeAt(0)+1) };
action = ACTION_GOTO;
} else {
sendBaseline(ERR_ROUTE,false);
}
break;
case 'Q':
bbs.hangup();
exit();

View File

@ -25,7 +25,7 @@ frame.owner = base64_encode(owner.replace(/\\1/g,"\1"));
frame.content = base64_encode(f.read());
if (key) {
frame.key = key.split(':').map(function(t){return parseInt(t)});
frame.key = key.split(',').map(function(t){return parseInt(t)});
if (frame.key.length != 10) {
log(LOG_ERROR,'Must specify 10 keys with -k');

View File

@ -19,8 +19,8 @@ var FRAME_PAGENUM =12; /* Size of page number (length with a-z)
var FRAME_COST =9; /* Size of cost (length without unit)*/
var FRAME_COSTUNIT ='c'; /* Unit of cost */
var ERR_NOT_IMPLEMENTED = '\1RNOT IMPLEMENTED';
var ERR_ROUTE = '\1WMISTAKE? \1GTRY AGAIN OR TELL US ON *08';
var ERR_NOT_IMPLEMENTED = '\1RNOT IMPLEMENTED YET?';
var ERR_ROUTE = '\1n\1h\1WMISTAKE? \1GTRY AGAIN OR TELL US ON *08';
// Our frame object
function Frame(frame,index) {
@ -41,7 +41,7 @@ function Frame(frame,index) {
this.render=function() {
owner = base64_decode(this.owner);
return owner+' '.repeat(FRAME_HEADER-console.strlen(owner))+' '+
return owner+' '.repeat(FRAME_HEADER-console.strlen(owner))+'\1n '+
'\1W\1H'+this.page+' '.repeat(FRAME_PAGENUM-this.page.length)+' '+
'\1G\1H'+' '.repeat(FRAME_COST-this.cost.toString().length)+this.cost+FRAME_COSTUNIT+
(console.screen_columns > 80 ? '\n\r' : '') +

201
mods/logon.js Normal file
View File

@ -0,0 +1,201 @@
// logon.js
// Synchronet v3.1 Default Logon Module
// $Id: logon.js,v 1.52 2019/08/16 04:15:31 rswindell Exp $
// @format.tab-size 4, @format.use-tabs true
require("sbbsdefs.js", 'SS_RLOGIN');
require("nodedefs.js", 'NODE_QUIET');
if (user.command_shell == 'ansitex') {
system.settings |= SYS_NOSYSINFO;
exit();
}
if(!bbs.mods.avatar_lib)
bbs.mods.avatar_lib = load({}, 'avatar_lib.js');
if(!bbs.mods.logonlist_lib)
bbs.mods.logonlist_lib = load({}, 'logonlist_lib.js');
load("fonts.js", "preload", "default");
if(!bbs.mods.userprops)
bbs.mods.userprops = load({}, "userprops.js");
var options = load("modopts.js", "logon");
if(!options)
options = {};
if(options.show_avatar === undefined)
options.show_avatar = true;
if(options.draw_avatar_right === undefined)
options.draw_avatar_right = true;
if(user.settings & USER_ICE_COLOR) {
var cterm = load({}, "cterm_lib.js");
cterm.bright_background(true);
}
if(options.email_validation == true) {
load({}, "emailval.js");
if(!bbs.online)
exit();
}
// Check if we're being asked to auto-run an external (web interface external programs section uses this)
if ((options.rlogin_auto_xtrn) && (bbs.sys_status & SS_RLOGIN) && (console.terminal.indexOf("xtrn=") === 0)) {
var external_code = console.terminal.substring(5);
if (!bbs.exec_xtrn(external_code)) {
alert(log(LOG_ERR,"!ERROR Unable to launch external: '" + external_code + "'"));
}
bbs.hangup();
exit();
}
//Disable spinning cursor at pause prompts
//bbs.node_settings|=NM_NOPAUSESPIN
if(user.security.restrictions&UFLAG_G) {
while(bbs.online) {
printf("\1y\1hFor our records, please enter your full name: \1w");
name=console.getstr(LEN_NAME,K_UPRLWR);
if(!name || !name.length)
continue;
bbs.log_str("Guest: " + name);
user.name = name;
break;
}
while(bbs.online) {
printf("\1y\1hPlease enter your e-mail address: \1w");
email=console.getstr(LEN_NETMAIL);
if(!email || !email.length)
continue;
if(bbs.trashcan("email", email)) {
bbs.hangup();
exit();
}
bbs.log_str(" " + email);
user.netmail=email;
user.settings|=USER_NETMAIL;
break;
}
while(bbs.online) {
printf("\1y\1hPlease enter your location (City, State): \1w");
location=console.getstr(LEN_LOCATION,K_UPRLWR);
if(!location || !location.length)
continue;
if(bbs.trashcan("location", location)) {
bbs.hangup();
exit();
}
bbs.log_str(" " + location);
user.location=location;
break;
}
if(bbs.online)
bbs.log_str("\r\n");
while(bbs.online) {
printf("\1y\1hWhere did you hear about this BBS?\r\n: \1w");
ref=console.getstr(70);
if(!ref || !ref.length)
continue;
bbs.log_str(ref + "\r\n");
break;
}
}
// Force split-screen chat on ANSI users
if(console.term_supports(USER_ANSI))
user.chat_settings|=CHAT_SPLITP;
// Inactivity exemption
if(user.security.exemptions&UFLAG_H)
console.status|=CON_NO_INACT;
/******************************
* Replaces the 2.1 Logon stuff
******************************/
if(options.fast_logon !== true || !(bbs.sys_status&SS_FASTLOGON)
|| !user.compare_ars(options.fast_logon_requirements)) {
// Logon screens
// Print successively numbered logon screens (logon, logon1, logon2, etc.)
var highest_printed_logon_screen=-1;
for(var i=0;;i++) {
var fname="logon";
if(i)
fname+=i;
if(!bbs.menu_exists(fname)) {
if(i>1)
break;
continue;
}
bbs.menu(fname);
highest_printed_logon_screen = i;
}
// Print logon screens based on security level
if(user.security.level > highest_printed_logon_screen
&& bbs.menu_exists("logon" + user.security.level))
bbs.menu("logon" + user.security.level);
// Print one of text/menu/random*.*, picked at random
// e.g. random1.asc, random2.asc, random3.asc, etc.
var random_list = directory(system.text_dir + "menu/random*.*");
if(random_list.length)
bbs.menu(file_getname(random_list[random(random_list.length)]).slice(0,-4));
console.clear(LIGHTGRAY);
bbs.user_event(EVENT_LOGON);
}
if(user.security.level==99 /* Sysop logging on */
&& !system.matchuser("guest") /* Guest account does not yet exist */
&& bbs.mods.userprops.get("logon", "makeguest", true) /* Sysop has not asked to stop this question */
) {
if(console.yesno("Create Guest/Anonymous user account (highly recommended)"))
load("makeguest.js");
else if(!console.yesno("Ask again later"))
bbs.mods.userprops.set("logon", "makeguest", false);
console.crlf();
}
// Last few callers
console.aborted=false;
console.clear(LIGHTGRAY);
bbs.exec("?logonlist -l");
if(bbs.node_status != NODE_QUIET && ((system.settings&SYS_SYSSTAT) || !user.is_sysop))
bbs.mods.logonlist_lib.add();
// Auto-message
auto_msg=system.data_dir + "msgs/auto.msg"
if(file_size(auto_msg)>0) {
console.printfile(auto_msg,P_NOATCODES|P_WORDWRAP);
}
console.crlf();
if(options.show_avatar && console.term_supports(USER_ANSI)) {
if(options.draw_avatar_above || options.draw_avatar_right)
bbs.mods.avatar_lib.draw(user.number, /* name: */null, /* netaddr: */null, options.draw_avatar_above, options.draw_avatar_right);
else
bbs.mods.avatar_lib.show(user.number);
console.attributes = 7; // Clear the background attribute
}
// Set rlogin_xtrn_menu=true in [logon] section of ctrl/modopts.ini
// if you want your RLogin server to act as a door game server only
if(options.rlogin_xtrn_menu
&& bbs.sys_status&SS_RLOGIN) {
bbs.xtrn_sec();
bbs.hangup();
} else if(!(user.security.restrictions&UFLAG_G)
&& console.term_supports(USER_ANSI)
&& options.set_avatar == true) {
var avatar = bbs.mods.avatar_lib.read(user.number);
if(!avatar || (!avatar.data && !avatar.disabled)) {
alert("You have not selected an avatar.");
if(console.yesno("Select avatar now"))
load("avatar_chooser.js");
}
}

View File

@ -1 +1 @@
{"version":1,"frame":1,"index":"a","owner":"AWgBUlQBQmUBR3MBWVQ=","cost":0,"content":"G1swbSAbWzFt2sTExMTExMS/INrExMTExMTEv9rExMTExMTEvyDaxMTExMTExL8bWzBtDQobWzMxbc0bWzE7MzdtsxtbMzBt+RtbMzdtINW41bgbWzMxbfobWzM3bbMbWzMxbc0bWzM3bbMbWzMwbfkbWzM3bSAg1c24G1szMG35G1szN22z1M24G1szMG35G1szN20gINXNvhtbMzFtzRtbMzdtsxtbMzBt+RtbMzdtICDVzbgbWzMxbfobWzM3bbMbWzMxbc0bWzBtICAgICAgICAgICAgICAgICAgICAgICAbWzE7MzBtQERBVEVUSU1FfEwxNUANChtbMDs0MW0gG1sxOzQwbbMgILPUvrMgsxtbNDFtIBtbNDBtsyAgIMDE2SCzG1szMW2yshtbMzdtsyAgILMbWzMxOzQxbbCyG1szN20gG1s0MG2zICAgsxtbMzFtshtbMzdtsyCzG1s0MW0gG1swbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIBtbMTszMG1AVElNRXxMOEAbWzBtDQobWzE7MzE7NDFtsBtbMzc7NDBtsyAgsxtbMzFtsrEbWzM3bbMgsxtbMzE7NDFtsBtbMzc7NDBtsyAgINXNuCCzG1szMW2wsBtbMzdtsyAgILMbWzMxbbIbWzQxbduwG1szNzs0MG2zICAgsxtbMzFtsRtbMzdtsyCzG1szMTs0MW2wG1swbQ0KG1sxOzMxOzQxbbEbWzM3OzQwbbMgILMbWzMxbbEbWzQxbbAbWzM3OzQwbbMgsxtbMzE7NDFtsRtbMzc7NDBtsyAgILMbWzMxOzQxbbAbWzM3OzQwbbMgsxtbMzFtsbEbWzM3bbMgICCzG1szMTs0MW2wsbEbWzM3OzQwbbMgICCzG1szMTs0MW2wG1szNzs0MG2zILMbWzMxOzQxbbEbWzBtDQobWzMxbc0bWzE7MzdtsxtbMzBt+RtbMzdtILMbWzMxbc3NG1szN22zG1szMG35G1szN22zG1szMW3NG1szN22zG1szMG35G1szN20gILMbWzMxbc0bWzM3bbMbWzMwbfkbWzM3bbPaxNkbWzMwbfkbWzM3bSAgwMS/G1szMW3NG1szN22zG1szMG35G1szN20gILMbWzMxbc0bWzM3bbMbWzMwbfkbWzM3bbMbWzMxbc0bWzA7MzBtIBtbMTszNzs0MW0gICAgICAgICAgICowIyB0byBnZXQgYmFjayBoZXJlIGFueXRpbWUbWzBtIBtbMW3Uzc2+ICDUzb4g1M3Nzb4g1M2+1M3Nzc3Nzc2+INTNzc2+INTNvhtbMG0NCg0KICAgICAgICAgICAgICAgICAgICAgICAgIBtbMTszMDs0MW3fG1szNzs0MG0gG1szMDs0MW3fG1szNzs0MG0gIBtbMzA7NDFt3xtbNDBt3xtbNDFt3xtbMzc7NDBtICAbWzMwOzQxbd8bWzQwbd8bWzMxbdwbWzM3bSAgG1szMDs0MW3fG1s0MG3f3xtbMzdtICAbWzMwOzQxbd8bWzQwbd8bWzQxbd8bWzBtDQogICAgICAgICAgICAgICAgICAgICAgICAgG1sxOzMxOzQxbdwbWzM3OzQwbSAbWzMxOzQxbdwbWzM3OzQwbSAgG1szMTs0MW3cG1szNzs0MG0gG1szMTs0MW3cG1szNzs0MG0gIBtbMzE7NDFt3BtbMzc7NDBtIBtbMzE7NDFt3BtbMzc7NDBtICAbWzMxOzQxbdwbWzQwbd8gICAbWzQxbdwbWzQwbd/cG1swbQ0KICAgICAgICAgICAgICAgICAgICAgICAgIBtbMW3f398gIN8g3yAg398gICDf398gIN8g3xtbMG0NCiAgICAgICAgICAbWzE7MzA7NDFt3xtbNDBt398bWzM3bSAgG1szMDs0MW3fG1s0MG3fG1s0MW3fG1szNzs0MG0gIBtbMzA7NDFt3xtbNDBt3xtbNDFt3xtbMzc7NDBtICAbWzMwOzQxbd8bWzQwbd/fG1szN20gIBtbMzBt398bWzQxbd8bWzM3OzQwbSAgG1szMDs0MW3fG1s0MG3fG1s0MW3fG1szNzs0MG0gIBtbMzA7NDFt3xtbMzc7NDBtIBtbMzA7NDFt3xtbMzc7NDBtICAbWzMwOzQxbd8bWzQwbd/fG1szN20gIBtbMzBt398bWzQxbd8bWzM3OzQwbSAgG1szMG3fG1szN20gIBtbMzA7NDFt3xtbNDBt3xtbNDFt3xtbMzc7NDBtICAbWzMwOzQxbd8bWzQwbd8bWzQxbd8bWzBtDQogICAgICAgICAgG1sxOzMxOzQxbdwbWzM3OzQwbSAgICAbWzMxOzQxbdwbWzM3OzQwbSAbWzMxOzQxbdwbWzM3OzQwbSAgG1szMTs0MW3cG1szNzs0MG0gG1szMTs0MW3cG1szNzs0MG0gIBtbMzFt398bWzQxbdwbWzM3OzQwbSAgICAbWzMxOzQxbdwbWzM3OzQwbSAgG1szMTs0MW3cG1s0MG3f3BtbMzdtICAbWzMxOzQxbdwbWzM3OzQwbSAbWzMxOzQxbdwbWzM3OzQwbSAgG1szMTs0MW3cG1swbSAgICAgIBtbMTszMTs0MW3cG1szNzs0MG0gIBtbMzE7NDFt3BtbMzc7NDBtICAbWzMxOzQxbdwbWzM3OzQwbSAbWzMxOzQxbdwbWzM3OzQwbSAgG1szMTs0MW3cG1szNzs0MG0gG1szMTs0MW3cG1swbQ0KICAgICAgICAgIBtbMW3f398gIN/f3yAg3yDfICDf398gICAg3yAg3yDfICDf398gIN/f3yAgICDfICDfICDf398gIN8g3xtbMG0NCg0KDQogG1szMW0xG1sxOzM3bSBNZXNzYWdlcxtbMG0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAbWzE7MzFtKjkwIxtbMG0gG1sxbVVzZXIgTWVudRtbMG0NCiAbWzMxbTMbWzE7MzdtIEZpZG8gTmV0d29ya3MbWzBtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIBtbMTszMW0qOTEjG1swbSAbWzFtTWVzc2FnZXMbWzBtDQogG1szMW01G1sxOzMzbSAbWzM3bURpcmVjdG9yeRtbMG0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIBtbMTszMW0qOTUjG1swbSAbWzFtSGVscBtbMG0NCiAbWzMxbTgbWzE7MzdtIEhlbHAbWzBtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIBtbMTszMW0qOTcjG1swbSAbWzFtRGlyZWN0b3J5G1swbQ0KIBtbMzFtORtbMTszN20gQWJvdXQgdGhpcyBTeXN0ZW0bWzBtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgG1sxOzMxbSo5OSMbWzBtIBtbMW1Mb2cgT2ZmG1swbQ==","isPublic":true,"isAccessible":true,"key":[null,null,null,3,null,null,null,null,null,null],"date":"2019-10-02T07:03:22.109Z"}
{"version":1,"frame":1,"index":"a","owner":"AWgBckEBZ04BYlMBeUkBbgFrATd0ZXgBbg==","cost":0,"content":"G1swbRtbMW3b29/b2yDbG1s0N23bG1s0MG3f29sg29vf398g29sg29vc3Nwg29vf29sg2xtbNDdt2xtbNDBtINzcILMbWzBtICAgICAgG1sxbS4bWzM2bQ0KG1szN23c3Nzb2yAbWzQ3bduyG1s0MG0g29sg39/fG1s0N23b2xtbNDBtIN/fINvbICAgINsbWzQ3bdsbWzQwbd/f3yAbWzQ3bduyG1s0MG0g29sgsxtbMG0gG1sxbdrCv8K/v9q/INrCv8K/2r+/2htbMG0gICAgG1sxOzMwbUBEQVRFVElNRXxMMTVAG1swbQ0KG1sxOzQ3bbIbWzQwbdsg2xtbNDdtshtbNDBtIBtbNDdtsbAbWzQwbSAbWzQ3bbGyG1s0MG0gG1s0N22wsRtbNDBtIBtbNDdtsRtbMzE7NDFt3xtbMzc7NDBtIBtbNDdtsLEbWzQwbSAbWzQ3bbGyG1s0MG0gG1s0N22ysRtbNDBtIBtbMzE7NDFt3xtbNDdt3BtbMzc7NDBtINvbIBtbNDdtsbAbWzQwbSAbWzQ3bbGyG1s0MG0gsxtbMG0gsyCzwrSzs7MgsyCzw9mzs7OzICAgICAgICAgICAbWzE7MzBtQFRJTUV8TDhAG1swbQ0KG1sxOzQ3bbGyG1s0MG0gG1s0N22ysRtbNDBtIBtbNDdtsCAbWzQwbSAbWzQ3bbCxG1s0MG0gG1szMTs0MW3fG1s0N23cG1szNzs0MG0gG1s0N22wG1szMW3fG1szNzs0MG0gG1s0N20gsBtbNDBtIBtbNDdtsLEbWzQwbSAbWzQ3bbGwG1s0MG0gG1szMTs0N23fG1szN22wG1s0MG0gG1s0N22yG1s0MG3bINwbWzQ3bSAbWzQwbd8bWzQ3bbAbWzQwbdwgsxtbMG0gG1sxOzMwbcAbWzM2bSAbWzMwbdnBwdnZ2RtbMzdtIBtbMzBtwBtbMzZtIBtbMzBt2cHZ2dnB2RtbMG0NChtbMTs0N22wsRtbNDBtIBtbNDdtsbAbWzQwbSAbWzQ3bSAgG1s0MG0gG1s0N20gsBtbNDBtIBtbMzE7NDdt3xtbMzc7NDBt2yAbWzMxOzQ3bdwbWzM3bbAbWzQwbSAbWzQ3bSAgG1s0MG0gG1s0N20gsBtbMzE7NDBt3BtbNDFt3xtbNDdt3BtbMzc7NDBtIBtbNDdtsCAbWzQwbSAbWzQ3bbGyG1s0MG0gG1s0N20gIBtbNDBtIBtbNDdtILAbWzQwbSCzG1swbQ0KG1sxOzQ3bSAgG1s0MG3cG1s0N20gIBtbNDBtIBtbNDdtICAbWzQwbSAbWzQ3bSAgG1s0MG0g29vcG1szMDs0N20gIBtbMzc7NDBtIBtbNDdtICAbWzQwbSAbWzQ3bSAgG1s0MG3cG1szMTs0N23fG1szN20gG1s0MG0gG1s0N20gIBtbNDBt3BtbNDdtsLAbWzQwbSAbWzQ3bSAgG1s0MG0gG1s0N20gIBtbNDBtILMbWzBtICAgICAgICAgICAgG1sxOzVtKjAjG1swOzFtIBtbMG10byBnZXQgYmFjayBoZXJlIGFueXRpbWUgICAgIBtbMW3avxtbMG0gICAgICAgICAgICAgICAgICAgICAgICAgIBtbMW3avxtbMG0gICAgG1sxbbMbWzBtDQobWzFtxMTExMTZwMTExMTExMTExMTExMTExMTExMTExMTExMTE2cDExMTE2RtbMG0NCg0KICAgICAgICAgICAgG1sxOzVtIBtbMDsxOzMwOzQxbd8bWzM3OzQwbSAbWzMwOzQxbd8bWzM3OzQwbSAbWzMwOzQxbd8bWzQwbd8bWzQxbd8bWzM3OzQwbSAbWzMwOzQxbd8bWzQwbd8bWzMxbdwbWzM3bSAbWzMwOzQxbd8bWzQwbd/fG1szN20gG1szMDs0MW3fG1s0MG3fG1s0MW3fG1swbSAgG1sxOzMwOzQxbd8bWzQwbd/fG1szN20gG1szMDs0MW3fG1s0MG3fG1s0MW3fG1szNzs0MG0gG1szMDs0MW3fG1s0MG3fG1s0MW3fG1szNzs0MG0gG1szMDs0MW3fG1s0MG3f3xtbMzdtIBtbMzBt398bWzQxbd8bWzM3OzQwbSAbWzMwOzQxbd8bWzQwbd8bWzQxbd8bWzM3OzQwbSAbWzMwOzQxbd8bWzM3OzQwbSAbWzMwOzQxbd8bWzM3OzQwbSAbWzMwOzQxbd8bWzQwbd/fG1szN20gG1szMG3f3xtbNDFt3xtbMzc7NDBtIBtbMzBt3xtbMzdtIBtbMzA7NDFt3xtbNDBt3xtbNDFt3xtbMzc7NDBtIBtbMzA7NDFt3xtbNDBt3xtbNDFt3xtbMG0NCiAgICAgICAgICAgICAbWzE7MzE7NDFt3BtbMzc7NDBtIBtbMzE7NDFt3BtbMzc7NDBtIBtbMzE7NDFt3BtbMzc7NDBtIBtbMzE7NDFt3BtbMzc7NDBtIBtbMzE7NDFt3BtbMzc7NDBtIBtbMzE7NDFt3BtbMzc7NDBtIBtbMzE7NDFt3BtbNDBt3yAgG1s0MW3cG1s0MG3f3BtbMG0gIBtbMTszMTs0MW3cG1szNzs0MG0gICAbWzMxOzQxbdwbWzM3OzQwbSAbWzMxOzQxbdwbWzM3OzQwbSAbWzMxOzQxbdwbWzM3OzQwbSAbWzMxOzQxbdwbWzM3OzQwbSAbWzMxbd/fG1s0MW3cG1szNzs0MG0gICAbWzMxOzQxbdwbWzM3OzQwbSAbWzMxOzQxbdwbWzQwbd/cG1szN20gG1szMTs0MW3cG1szNzs0MG0gG1szMTs0MW3cG1szNzs0MG0gG1szMTs0MW3cG1swbSAgICAgG1sxOzMxOzQxbdwbWzM3OzQwbSAbWzMxOzQxbdwbWzM3OzQwbSAbWzMxOzQxbdwbWzM3OzQwbSAbWzMxOzQxbdwbWzM3OzQwbSAbWzMxOzQxbdwbWzM3OzQwbSAbWzMxOzQxbdwbWzBtDQogICAgICAgICAgICAgG1sxbd/f3yDfIN8g398gIN/f3yDfIN8bWzBtICAbWzFt39/fIN/f3yDfIN8g39/fICAg3yDfIN8g39/fIN/f3yAgIN8g3yDf398g3yDfG1swbQ0KICAgICAgICAgICAgIBtbMTszMW1QbGVhc2UgYmUgcGF0aWVudCB3aWxsIHdlIGlyb24gb3V0IHRoZSBidWdzLhtbMG0NCg0KDQoNCiAbWzE7MzBtMRtbMzdtIBtbMG1NZXNzYWdlcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIBtbMTszMG0qOTAjG1swbSBVc2VyIE1lbnUNCiAbWzE7MzBtMxtbMzdtIBtbMG1GaWRvIE5ldHdvcmtzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIBtbMTszMG0qOTEjG1swbSBNZXNzYWdlcw0KIBtbMTszMG01G1szM20gG1swbURpcmVjdG9yeSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgG1sxOzMwbSo5NSMbWzBtIEhlbHANCiAbWzE7MzJtOBtbMzdtIEhlbHAbWzBtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIBtbMTszMG0qOTcjG1swbSBEaXJlY3RvcnkNCiAbWzE7MzJtORtbMzdtIEFib3V0IHRoaXMgU3lzdGVtG1swbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIBtbMTszMG0qOTkjG1swbSBMb2cgT2ZmDQo=","isPublic":true,"isAccessible":true,"key":[null,null,null,null,null,null,null,null,5160,516],"date":"2019-10-07T12:06:06.706Z"}

1
text/ansitex/5160a.tex Normal file
View File

@ -0,0 +1 @@
{"version":1,"frame":5160,"index":"a","owner":"AWgBckEBZ04BYlMBeUkBbgFrATd0ZXgBbg==","cost":0,"content":"G1swbRtbMW3b29/b2yDbG1s0N23bG1s0MG3f29sg29vf398g29sg29vc3Nwg29vf29sg2xtbNDdt2xtbNDBtINzcILMbWzBtICAgIBtbMzZtMRtbMzdtIBtbMTszNm1QYWdlcyBFeHBsYWluZWQbWzBtICAbWzM2bTYbWzM3bQ0KG1sxbdzc3NvbIBtbNDdt27IbWzQwbSDb2yDf398bWzQ3bdvbG1s0MG0g398g29sgICAg2xtbNDdt2xtbNDBt39/fIBtbNDdt27IbWzQwbSDb2yCzG1swbSAgICAbWzM2bTIbWzM3bSAbWzE7MzZtTmF2aWdhdGluZyAgICAgICAbWzA7MzZtNxtbMzdtIBtbMTszNm1TZXR1cBtbMG0NChtbMTs0N22yG1s0MG3bINsbWzQ3bbIbWzQwbSAbWzQ3bbGwG1s0MG0gG1s0N22xshtbNDBtIBtbNDdtsLEbWzQwbSAbWzQ3bbEbWzMxOzQxbd8bWzM3OzQwbSAbWzQ3bbCxG1s0MG0gG1s0N22xshtbNDBtIBtbNDdtsrEbWzQwbSAbWzMxOzQxbd8bWzQ3bdwbWzM3OzQwbSDb2yAbWzQ3bbGwG1s0MG0gG1s0N22xshtbNDBtILMbWzBtICAgIBtbMzZtMxtbMzdtICAgICAgICAgICAgICAgICAgG1szNm04G1szN20gG1sxOzM2bVJ1bhtbMG0NChtbMTs0N22xshtbNDBtIBtbNDdtsrEbWzQwbSAbWzQ3bbAgG1s0MG0gG1s0N22wsRtbNDBtIBtbMzE7NDFt3xtbNDdt3BtbMzc7NDBtIBtbNDdtsBtbMzFt3xtbMzc7NDBtIBtbNDdtILAbWzQwbSAbWzQ3bbCxG1s0MG0gG1s0N22xsBtbNDBtIBtbMzE7NDdt3xtbMzdtsBtbNDBtIBtbNDdtshtbNDBt2yDcG1s0N20gG1s0MG3fG1s0N22wG1s0MG3cILMbWzBtICAgIBtbMzZtNBtbMzdtICAgICAgICAgICAgICAgICAgG1szNm05G1szN20gG1sxOzM2bUpvaW4bWzBtDQobWzE7NDdtsLEbWzQwbSAbWzQ3bbGwG1s0MG0gG1s0N20gIBtbNDBtIBtbNDdtILAbWzQwbSAbWzMxOzQ3bd8bWzM3OzQwbdsgG1szMTs0N23cG1szN22wG1s0MG0gG1s0N20gIBtbNDBtIBtbNDdtILAbWzMxOzQwbdwbWzQxbd8bWzQ3bdwbWzM3OzQwbSAbWzQ3bbAgG1s0MG0gG1s0N22xshtbNDBtIBtbNDdtICAbWzQwbSAbWzQ3bSCwG1s0MG0gsxtbMG0gICAgG1szNm01G1szN20gG1sxOzM2bUVjaG9NYWlsICAgICAgICAgG1swOzM2bTAbWzM3bSAbWzE7MzZtSW5mbyBvbhtbMzdtICo1MTYjG1swbQ0KG1sxOzQ3bSAgG1s0MG3cG1s0N20gIBtbNDBtIBtbNDdtICAbWzQwbSAbWzQ3bSAgG1s0MG0g29vcG1szMDs0N20gIBtbMzc7NDBtIBtbNDdtICAbWzQwbSAbWzQ3bSAgG1s0MG3cG1szMTs0N23fG1szN20gG1s0MG0gG1s0N20gIBtbNDBt3BtbNDdtsLAbWzQwbSAbWzQ3bSAgG1s0MG0gG1s0N20gIBtbNDBtILMbWzBtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgG1sxbS4gINq/DQobWzBtICAgICAbWzFt2r8bWzBtICAgICAgICAgICAgICAgICAgICAgICAgICAbWzFt2r8bWzBtICAgIBtbMW2zG1swbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIBtbMW2/2r/D2r8NCsTExMTE2bMgICBBbiBJbnRlckJCUyBTQkJTIG1vZCAgILPAxMTExNkbWzBtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgs7Ozs7OzDQobWzFtICAgICAgwMTExMTExMTExMTExMTExMTExMTExMTExMTE2RtbMG0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAbWzE7MzBt2dnZ2cDZG1swbQ0KDQpBTlNJdGV4IGlzIHN0aWxsIGJlaW5nIGFjdGl2ZWx5IGRldmVsb3BlZCBhcyBvZiBPY3QsIDIwMTkuDQoNClRoZSBTeXNvcCBpcyAbWzE7MzJtQWx0ZXJhbnQbWzBtIGFuZCBoZSBjYW4gYmUgY29udGFjdGVkIGJ5IHNlbmRpbmcgYW4gZW1haWwgdG8NChtbMTszMm1kZW9uLmdlb3JnZUBiYnMubGVlbm9va3MubmV0G1swbS4gSWYgeW91IGhhdmUgYW55IHF1ZXN0aW9ucywgcGxlYXNlIHNlbmQgYW4gZW1haWwNCg0KG1sxbUlmIHlvdSB3b3VsZCBsaWtlIHRvIG93bhtbMG0gc29tZSBwYWdlIHByZWZpeGVzIG9uIHRoaXMgQkJTLCBhbmQvG1sxbW9yIGhhdmUgb3VyIEJCUw0KY29ubmVjdGVkIHRvIEFOU0l0ZXgbWzBtICh3aGVyZSB5b3UgY2FuIG1hbmFnZSB5b3VyIHBhZ2VzIGxvY2FsbHkpLCBwbGVhc2UgZHJvcA0KbWUgYW4gZW1haWwgLSBhbmQgSSdsbCBoZWxwIGdldCB5b3Ugc2V0IHVwLg0KDQpJJ20gYWltaW5nIGZvciBzZXR1cCB0byBiZSBhdXRvbWF0ZWQsIHNvIHRoYXQgeW91IGNhbiBqb2luIHZpYSB0aGlzIEJCUyAob3INCmFueSBvdGhlciBjb25uZWN0ZWQgdG8gQU5TSXRleCkgLSBidXQgdW50aWwgdGhhdCBhdXRvbWF0aW9uIGlzIGRldmVsb3BlZCwgYW4NCmVtYWlsIHdpbGwgZG8gdGhlIHRyaWNrIDspICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAbWzE7MzBtLi4uG1szMm0jG1szM20gG1szN21tb3JlG1swbQ0K","isPublic":true,"isAccessible":true,"key":[516,5161,5162,null,null,5165,null,5167,5168,5169],"date":"2019-10-07T11:41:34.564Z"}

1
text/ansitex/5160b.tex Normal file
View File

@ -0,0 +1 @@
{"version":1,"frame":5160,"index":"b","owner":"AWgBckEBZ04BYlMBeUkBbgFrATd0ZXgBbg==","cost":0,"content":"G1swbRtbMW3c3BtbMzBtxNwbWzM3bSDc3BtbMzBtxNwbWzM3bSDc3BtbMzBtxNwbWzM3bSDc3CDc3CAgINzcG1szMG3E3BtbMzdtINzcIBtbMzBt3BtbMG0gG1sxOzMwbbMbWzBtICAgICAgICAgIBtbMzZtMRtbMzdtIBtbMTszNm1QYWdlcyBFeHBsYWluZWQbWzBtICAbWzM2bTYbWzM3bQ0K3BtbMTszMG3cxNsbWzM3bSAbWzMwOzQ3bdwbWzQwbdsbWzM3bSAbWzMwbdsbWzM3bSDfG1szMG3fxNwbWzM3bSDcG1szMG3cG1szN20gG1szMDs0N23cG1s0MG3bxBtbMzdtICAbWzMwOzQ3bdwbWzQwbdvE3xtbMzdtIN8bWzMwbd/C3xtbMG0gG1sxOzMwbbMbWzBtICAgICAgICAgIBtbMzZtMhtbMzdtIBtbMTszNm1OYXZpZ2F0aW5nICAgICAgIBtbMDszNm03G1szN20gG1sxOzM2bVNldHVwG1swbQ0KG1sxOzMwbdvbG1szN20gG1szMG3bG1szN20gG1szMG3b2xtbMzdtIBtbMzBt2xtbMzdtIBtbMzBt29sbWzM3bSAbWzMwbdsbWzM3bSAbWzMwbdvbG1szN20gG1szMG3b2xtbMzdtIBtbMzBt2xtbMzdtIBtbMzBt29sbWzM3bSAbWzMwbdsbWzM3bSAbWzMwbdvbG1szN20gG1szMG3bG1swbSAbWzE7MzBtsxtbMG0gICAgICAgICAgG1szNm0zG1szN20gICAgICAgICAgICAgICAgICAbWzM2bTgbWzM3bSAbWzE7MzZtUnVuG1swbQ0K39/E3yDf3yDfIN/fxN8g398g39/E3yDf38TfIN/fIN8gG1sxOzMwbbMbWzBtICAgICAgICAgIBtbMzZtNBtbMzdtICAgICAgICAgICAgICAgICAgG1szNm05G1szN20gG1sxOzM2bUpvaW4bWzBtDQobWzFtLi4uIEluZm8gb24gKjUxNiMgG1szMG3ExMTExMTExMTExMTExMTZG1swbSAgICAgICAgICAbWzM2bTUbWzM3bSAbWzE7MzZtRWNob01haWwgICAgICAgICAbWzA7MzZtMBtbMzdtIBtbMTszNm1JbmZvIG9uG1szN20gKjUxNiMbWzBtDQoNClRvIHJ1biBBTlNJdGV4IG9uIHlvdXIgQkJTLCB5b3UnbGwgbmVlZCB0aGUgZm9sbG93aW5nOg0KKiBTeW5jaHJvbmV0IEJCUyBpbnN0YWxsZWQgKHNob3VsZCB3b3JrIG9uIGFueSBTQkJTIHN1cHBvcnRlZCBwbGF0Zm9ybSksDQoqIFRoZSBBTlNJdGV4IFN5bmNocm9uZXQgU2hlbGwNCiogR1BHDQoNCllvdSdsbCBuZWVkIHRvIHNldHVwIFNCQlMgc28gYXMgYW4gRlROIG5vZGUgb2YgRlROIG5ldHdvcmsgNTE2LCByZXNjYW4gdGhlDQpWaWRlb3RleCBOZXQgKDUxNikgVlRYX0RBVEEgRWNob21haWwgYW5kIGZyb20gdGhlcmUgeW91IHNob3VsZCBiZSBnb29kIHRvIGdvLg0KDQpJbmZvcm1hdGlvbiB3aWxsIGJlIHByb3ZpZGVkIG9uIHBhZ2UgG1sxOzMybSo1MTY3IxtbMG0sIG9yIHByZXNzIBtbMTszMm03G1swbS4gVW50aWwgdGhlbiBwbGVhc2UNCmhlbHAgbWUgc21vb3RoIG91dCB0aGUgYnVtcHMgYW5kIHNlbmRpbmcgbWUgYW4gZW1haWwgaWYgeW91IG5lZWQgaGVscC4NCigbWzE7MzJtKjUxNjAjG1swbSBpZiB5b3UgbWlzc2VkIG15IGVtYWlsLikNCg==","isPublic":true,"isAccessible":true,"key":[516,5161,5162,null,null,5165,null,5167,5168,5169],"date":"2019-10-07T11:41:25.221Z"}

1
text/ansitex/5161a.tex Normal file
View File

@ -0,0 +1 @@
{"version":1,"frame":5161,"index":"a","owner":"AWgBckEBZ04BYlMBeUkBbgFrATd0ZXgBbg==","cost":0,"content":"G1swbRtbMTszMm3AG1szN20gRnJhbWUgU2VydmljZSBQcm92aWRlciBMb2dvIBtbMzJtxMTExMTExMTExMTExMTExMTExMTExMTExNnAG1szN20gUGFnZSAbWzMybcTExMTE2cAbWzM3bSBDb3N0IBtbMzJtxMTE2RtbMzdt3NwbWzMwbcTcG1szN20g3NwbWzMwbcTcG1szN20g3NwbWzMwbcTcG1szN20g3Nwg3NwgICDc3BtbMzBtxNwbWzM3bSDc3CAbWzMwbdwbWzBtIBtbMTszMG2zG1swbSAgICAgICAgICAbWzM2bTEbWzM3bSAbWzE7MzZtSG9tZSAgICAgICAgICAgICAbWzA7MzZtNhtbMzdtDQrcG1sxOzMwbdzE2xtbMzdtIBtbMzA7NDdt3BtbNDBt2xtbMzdtIBtbMzBt2xtbMzdtIN8bWzMwbd/E3BtbMzdtINwbWzMwbdwbWzM3bSAbWzMwOzQ3bdwbWzQwbdvEG1szN20gIBtbMzA7NDdt3BtbNDBt28TfG1szN20g3xtbMzBt38LfG1swbSAbWzE7MzBtsxtbMG0gICAgICAgICAgG1szNm0yG1szN20gG1sxOzM2bU5hdmlnYXRpbmcgICAgICAgG1swOzM2bTcbWzM3bSAbWzE7MzZtU2V0dXAbWzBtDQobWzE7MzBt29sbWzM3bSAbWzMwbdsbWzM3bSAbWzMwbdvbG1szN20gG1szMG3bG1szN20gG1szMG3b2xtbMzdtIBtbMzBt2xtbMzdtIBtbMzBt29sbWzM3bSAbWzMwbdvbG1szN20gG1szMG3bG1szN20gG1szMG3b2xtbMzdtIBtbMzBt2xtbMzdtIBtbMzBt29sbWzM3bSAbWzMwbdsbWzBtIBtbMTszMG2zG1swbSAgICAgICAgICAbWzM2bTMbWzM3bSAgICAgICAgICAgICAgICAgIBtbMzZtOBtbMzdtIBtbMTszNm1SdW4bWzBtDQrf38TfIN/fIN8g39/E3yDf3yDf38TfIN/fxN8g398g3yAbWzE7MzBtsxtbMG0gICAgICAgICAgG1szNm00G1szN20gICAgICAgICAgICAgICAgICAbWzM2bTkbWzM3bSAbWzE7MzZtSm9pbhtbMG0NChtbMW0gUGFnZXMgRXhwbGFpbmVkIBtbMzBtxMTExMTExMTExMTExMTExNkbWzBtICAgICAgICAgIBtbMzZtNRtbMzdtIBtbMTszNm1FY2hvTWFpbCAgICAgICAgIBtbMDszNm0wG1szN20gG1sxOzM2bUluZm8gb24bWzM3bSAqNTE2IxtbMG0NCg0KRWFjaCBwYWdlIHRoYXQgeW91IG5hdmlnYXRlIHRvIHdpbGwgaGF2ZSAzIGVsZW1lbnRzIG9uIHRoZSB0b3AgbGluZToNChtbMW0qG1swbSBUaGUgG1sxbXNlcnZpY2UgcHJvdmlkZXIncyBsb2dvG1swbSAtIHNvbWUgdGV4dCBvcHRpb25hbGx5IHdpdGggY29sb3JzIHRoYXQgaW5kaWNhdGUNCiAgd2hvIG93bnMgdGhlIHBhZ2UNCg0KG1sxbSobWzBtIFRoZSAbWzFtcGFnZSBudW1iZXIbWzBtLCB3aGljaCBpcyBtYWRlIHVwIG9mIG51bWVyaWMgcGFnZSBudW1iZXIsIHN1ZmZpeGVkIHdpdGggYW4NCiAgc2luZ2xlIGFscGhhYmV0aWMgY2hhcmFjdGVyLiBXaGVyZSAiYSIsIGlzIHRoZSBmaXJzdCBwYXJ0IG9mIHBhZ2UgKG51bWJlciksDQogICJiIiBpcyB0aGUgc2Vjb25kIHBhcnQsIGFuZCBzbyBvbiwNCg0KG1sxbSobWzBtIFRoZSAbWzFtY29zdBtbMG0gdGhhdCB3YXMgY2hhcmdlZCB0byB2aWV3IHRoZSBwYWdlLiBTZXJ2aWNlIHByb3ZpZGVycyBjYW4gcHV0IGEgcHJpY2UNCiAgb24gZWFjaCBwYWdlIHJlbmRlcmVkLCBidXQgdGhleSBzaG91bGQgd2FybiB5b3UgYmVmb3JlIHlvdSBhY3R1YWxseSBnZXQgdG8NCiAgaXQuDQoNClNlcnZpY2UgcHJvdmlkZXJzIG5vcm1hbGx5IG93biBhIHBhZ2UgcHJlZml4LCBhbmQgdGh1cyBhbnkgcGFnZSBzdGFydGluZyB3aXRoDQp0aGF0IHBhZ2UgcHJlZml4IHdpbGwgYmUgYmVsb25nIHRvIHRoZW0sIHVubGVzcyB0aGV5IHN1YmxldCBvdXQgYSBzdWIgY29tcG9uZW50DQobWzE7MzJtGRtbMzdtIFN0YXR1cyBsaW5lIGFuZCBjb21tYW5kIGVudHJ5IBtbMzJtxMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMS0G1swbSAgG1sxOzMwbS4uLhtbMzJtIxtbMzNtIBtbMzdtbW9yZRtbMG0NCg==","isPublic":true,"isAccessible":true,"key":[5160,516,5162,null,null,5165,null,5167,5168,5169],"date":"2019-10-07T11:05:14.887Z"}

1
text/ansitex/5161b.tex Normal file
View File

@ -0,0 +1 @@
{"version":1,"frame":5161,"index":"b","owner":"AWgBckEBZ04BYlMBeUkBbgFrATd0ZXgBbg==","cost":0,"content":"G1swbRtbMTszMm3AG1szN20gRnJhbWUgU2VydmljZSBQcm92aWRlciBMb2dvIBtbMzJtxMTExMTExMTExMTExMTExMTExMTExMTExNnAG1szN20gUGFnZSAbWzMybcTExMTE2cAbWzM3bSBDb3N0IBtbMzJtxMTE2RtbMzdt3NwbWzMwbcTcG1szN20g3NwbWzMwbcTcG1szN20g3NwbWzMwbcTcG1szN20g3Nwg3NwgICDc3BtbMzBtxNwbWzM3bSDc3CAbWzMwbdwbWzBtIBtbMTszMG2zG1swbSAgICAgICAgICAbWzM2bTEbWzM3bSAbWzE7MzZtSG9tZSAgICAgICAgICAgICAbWzA7MzZtNhtbMzdtDQrcG1sxOzMwbdzE2xtbMzdtIBtbMzA7NDdt3BtbNDBt2xtbMzdtIBtbMzBt2xtbMzdtIN8bWzMwbd/E3BtbMzdtINwbWzMwbdwbWzM3bSAbWzMwOzQ3bdwbWzQwbdvEG1szN20gIBtbMzA7NDdt3BtbNDBt28TfG1szN20g3xtbMzBt38LfG1swbSAbWzE7MzBtsxtbMG0gICAgICAgICAgG1szNm0yG1szN20gG1sxOzM2bU5hdmlnYXRpbmcgICAgICAgG1swOzM2bTcbWzM3bSAbWzE7MzZtU2V0dXAbWzBtDQobWzE7MzBt29sbWzM3bSAbWzMwbdsbWzM3bSAbWzMwbdvbG1szN20gG1szMG3bG1szN20gG1szMG3b2xtbMzdtIBtbMzBt2xtbMzdtIBtbMzBt29sbWzM3bSAbWzMwbdvbG1szN20gG1szMG3bG1szN20gG1szMG3b2xtbMzdtIBtbMzBt2xtbMzdtIBtbMzBt29sbWzM3bSAbWzMwbdsbWzBtIBtbMTszMG2zG1swbSAgICAgICAgICAbWzM2bTMbWzM3bSAgICAgICAgICAgICAgICAgIBtbMzZtOBtbMzdtIBtbMTszNm1SdW4bWzBtDQrf38TfIN/fIN8g39/E3yDf3yDf38TfIN/fxN8g398g3yAbWzE7MzBtsxtbMG0gICAgICAgICAgG1szNm00G1szN20gICAgICAgICAgICAgICAgICAbWzM2bTkbWzM3bSAbWzE7MzZtSm9pbhtbMG0NChtbMW0gUGFnZXMgRXhwbGFpbmVkIBtbMzBtxMTExMTExMTExMTExMTExNkbWzBtICAgICAgICAgIBtbMzZtNRtbMzdtIBtbMTszNm1FY2hvTWFpbCAgICAgICAgIBtbMDszNm0wG1szN20gG1sxOzM2bUluZm8gb24bWzM3bSAqNTE2IxtbMG0NCg0Kb2YgdGhlaXIgcHJlZml4Lg0KDQpFYWNoIHBhZ2UgaGFzIDExIG5hdmlnYXRpb24gb3B0aW9ucyAtIHVzaW5nIHRoZSBudW1lcmljIGtleXBhZCAbWzFtMC05G1swbSBhbmQgG1sxbSMbWzBtLg0KG1sxbSobWzBtIBtbMW0jG1swbSB3aWxsIHRha2UgeW91IHRvIHRoZSBuZXh0IGZyYW1lIG9mIHRoZSBzYW1lIHBhZ2UgbnVtYmVyLCBpZiBpdCBleGlzdHMuIFNvDQogIGlmIHlvdSBhcmUgb24gcGFnZSAiYSIsIHByZXNzaW5nIGhhc2ggd2lsbCB0YWtlIHlvdSB0byBwYWdlICJiIiAoaWYgaXQNCiAgZXhpc3RzKS4NCg0KG1sxbSobWzBtIBtbMW0wLTkbWzBtIG9uIHRoZSBrZXlwYWQgd2lsbCB0YWtlIHlvdSB0byBhIHNwZWNpZmljIHBhZ2UgbnVtYmVyIHRoYXQgdGhlIHNlcnZpY2UNCiAgcHJvdmlkZXIgaGFzIGNvbmZpZ3VyZWQuIEFuZCBpdCBjb3VsZCBiZSBhbnkgcGFnZSBvbiB0aGUgc3lzdGVtLg0KICAoQW5kIGl0IHdpbGwgdGFrZSB5b3UgdG8gdGhlICJhIiBmcmFtZSBvZiB0aGF0IHBhZ2UgLSB0aGVyZSBpcyBubyB3YXkgdG8gZ2V0DQogIHRvIGEgImIiIGZyYW1lIHdpdGhvdXQgdmlzaXRpbmcgdGhlICJhIiBmcmFtZSBmaXJzdC4pDQoNCklmIGEgbmF2aWdhdGlvbiBpcyBpbnZhbGlkLCB0aGVuIGEgbWVzc2FnZSB3aWxsIGRpc3BsYXkgb24gdGhlIHN0YXR1cyBsaW5lDQpiZWxvdyBpbmRpY2F0aW5nIGFuIGludmFsaWQgZGVzdGluYXRpb24uDQo=","isPublic":true,"isAccessible":true,"key":[5160,516,5162,null,null,5165,null,5167,5168,5169],"date":"2019-10-07T11:06:06.618Z"}

1
text/ansitex/5162a.tex Normal file
View File

@ -0,0 +1 @@
{"version":1,"frame":5162,"index":"a","owner":"AWgBckEBZ04BYlMBeUkBbgFrATd0ZXgBbg==","cost":0,"content":"G1swbRtbMW3c3BtbMzBtxNwbWzM3bSDc3BtbMzBtxNwbWzM3bSDc3BtbMzBtxNwbWzM3bSDc3CDc3CAgINzcG1szMG3E3BtbMzdtINzcIBtbMzBt3BtbMG0gG1sxOzMwbbMbWzBtICAgICAgICAgIBtbMzZtMRtbMzdtIBtbMTszNm1QYWdlcyBFeHBsYWluZWQbWzBtICAbWzM2bTYbWzM3bQ0K3BtbMTszMG3cxNsbWzM3bSAbWzMwOzQ3bdwbWzQwbdsbWzM3bSAbWzMwbdsbWzM3bSDfG1szMG3fxNwbWzM3bSDcG1szMG3cG1szN20gG1szMDs0N23cG1s0MG3bxBtbMzdtICAbWzMwOzQ3bdwbWzQwbdvE3xtbMzdtIN8bWzMwbd/C3xtbMG0gG1sxOzMwbbMbWzBtICAgICAgICAgIBtbMzZtMhtbMzdtIBtbMTszNm1OYXZpZ2F0aW5nICAgICAgIBtbMDszNm03G1szN20gG1sxOzM2bVNldHVwG1swbQ0KG1sxOzMwbdvbG1szN20gG1szMG3bG1szN20gG1szMG3b2xtbMzdtIBtbMzBt2xtbMzdtIBtbMzBt29sbWzM3bSAbWzMwbdsbWzM3bSAbWzMwbdvbG1szN20gG1szMG3b2xtbMzdtIBtbMzBt2xtbMzdtIBtbMzBt29sbWzM3bSAbWzMwbdsbWzM3bSAbWzMwbdvbG1szN20gG1szMG3bG1swbSAbWzE7MzBtsxtbMG0gICAgICAgICAgG1szNm0zG1szN20gICAgICAgICAgICAgICAgICAbWzM2bTgbWzM3bSAbWzE7MzZtUnVuG1swbQ0K39/E3yDf3yDfIN/fxN8g398g39/E3yDf38TfIN/fIN8gG1sxOzMwbbMbWzBtICAgICAgICAgIBtbMzZtNBtbMzdtICAgICAgICAgICAgICAgICAgG1szNm05G1szN20gG1sxOzM2bUpvaW4bWzBtDQogG1sxbU5hdmlnYXRpbmcgG1szMG3ExMTExMTExMTExMTExMTExMTExMTZG1swbSAgICAgICAgICAbWzM2bTUbWzM3bSAbWzE7MzZtRWNob01haWwgICAgICAgICAbWzA7MzZtMBtbMzdtIBtbMTszNm1JbmZvIG9uG1szN20gKjUxNiMbWzBtDQoNClRoZXJlIGFyZSB0d28gd2F5cyBvZiBuYXZpZ2F0aW5nIGFyb3VuZCB0aGlzIHN5c3RlbToNCg0KG1sxbTEpG1swbSBUbyBuYXZpZ2F0ZSB0byBhIHBhZ2UgZGlyZWN0bHksIHByZXNzIBtbMW0qG1swbSwgdGhlbiB0eXBlIHRoZSAbWzFtcGFnZSBudW1iZXIbWzBtLCBhbmQNCiAgIGZpbmlzaCB3aXRoIBtbMW0jG1swbS4gSWYgdGhlIHBhZ2UgZXhpc3RzLCB5b3UnbGwgYmUgdGVsZXBvcnRlZCB0byB0aGF0IHBhZ2UuDQogICBJZiB0aGUgcGFnZSBkb2VzbnQgZXhpc3QsIHlvdSdsbCBnZXQgYSAbWzFtTUlTVEFLRT8bWzBtIHByb21wdCBiZWxvdy4NCg0KG1sxbTIpG1swbSBQcmVzcyB0aGUgbnVtYmVyZWQga2V5cyAbWzFtMC05G1swbSwgd2hpY2ggd2lsbCB0YWtlIHlvdSB0byBhIHBhZ2UsIGlmIHByb2dyYW1tZWQNCiAgIHRvIGJ5IHRoZSBzZXJ2aWNlIHByb3ZpZGVyLg0KICAgSXRzIG5vcm1hbCBmb3Igbm90IGFsbCBuYXZpZ2F0aW9uIGtleXMgdG8gYmUgdXNlZCwgYW5kIGlmIHlvdSBkbyB1c2UgYW4NCiAgIHVucHJvZ3JhbW1lZCBuYXZpZ2F0aW9uIGtleSAtIHlvdSdsbCBnZXQgYSAbWzFtTUlTVEFLRT8bWzBtIHByb21wdCBiZWxvdy4NCg0KUGFnZXMgc3RhcnQgb24gdGhlICIbWzFtYRtbMG0iIGZyYW1lLCBhbmQgaWYgdGhlIGNvbnRlbnQgb3ZlcmZsb3dzLCBpdCB3aWxsIGJlDQphdmFpbGFibGUgb24gYSAiG1sxbWIbWzBtIiBmcmFtZSAtIHdoaWNoIHlvdSBnZXQgdG8gYnkgdXNpbmcgdGhlIBtbMW0jG1swbSBrZXkuDQoNCkFOU0l0ZXggaGFzIHNvbWUgc3BlY2lhbCBuYXZpZ2F0aW9uIGtleXMuLi4gICAgICAgICAgICAgICAgICAgICAgICAgICAbWzE7MzBtLi4uG1szMm0jG1szM20gG1szN21tb3JlG1swbQ0K","isPublic":true,"isAccessible":true,"key":[5160,5161,516,null,null,5165,null,5167,5168,5169],"date":"2019-10-07T11:24:44.728Z"}

1
text/ansitex/5162b.tex Normal file
View File

@ -0,0 +1 @@
{"version":1,"frame":5162,"index":"b","owner":"AWgBckEBZ04BYlMBeUkBbgFrATd0ZXgBbg==","cost":0,"content":"G1swbRtbMW3c3BtbMzBtxNwbWzM3bSDc3BtbMzBtxNwbWzM3bSDc3BtbMzBtxNwbWzM3bSDc3CDc3CAgINzcG1szMG3E3BtbMzdtINzcIBtbMzBt3BtbMG0gG1sxOzMwbbMbWzBtICAgICAgICAgIBtbMzZtMRtbMzdtIBtbMTszNm1QYWdlcyBFeHBsYWluZWQbWzBtICAbWzM2bTYbWzM3bQ0K3BtbMTszMG3cxNsbWzM3bSAbWzMwOzQ3bdwbWzQwbdsbWzM3bSAbWzMwbdsbWzM3bSDfG1szMG3fxNwbWzM3bSDcG1szMG3cG1szN20gG1szMDs0N23cG1s0MG3bxBtbMzdtICAbWzMwOzQ3bdwbWzQwbdvE3xtbMzdtIN8bWzMwbd/C3xtbMG0gG1sxOzMwbbMbWzBtICAgICAgICAgIBtbMzZtMhtbMzdtIBtbMTszNm1OYXZpZ2F0aW5nICAgICAgIBtbMDszNm03G1szN20gG1sxOzM2bVNldHVwG1swbQ0KG1sxOzMwbdvbG1szN20gG1szMG3bG1szN20gG1szMG3b2xtbMzdtIBtbMzBt2xtbMzdtIBtbMzBt29sbWzM3bSAbWzMwbdsbWzM3bSAbWzMwbdvbG1szN20gG1szMG3b2xtbMzdtIBtbMzBt2xtbMzdtIBtbMzBt29sbWzM3bSAbWzMwbdsbWzM3bSAbWzMwbdvbG1szN20gG1szMG3bG1swbSAbWzE7MzBtsxtbMG0gICAgICAgICAgG1szNm0zG1szN20gICAgICAgICAgICAgICAgICAbWzM2bTgbWzM3bSAbWzE7MzZtUnVuG1swbQ0K39/E3yDf3yDfIN/fxN8g398g39/E3yDf38TfIN/fIN8gG1sxOzMwbbMbWzBtICAgICAgICAgIBtbMzZtNBtbMzdtICAgICAgICAgICAgICAgICAgG1szNm05G1szN20gG1sxOzM2bUpvaW4bWzBtDQobWzFtLi4uIE5hdmlnYXRpbmcgG1szMG3ExMTExMTExMTExMTExMTExMTZG1swbSAgICAgICAgICAbWzM2bTUbWzM3bSAbWzE7MzZtRWNob01haWwgICAgICAgICAbWzA7MzZtMBtbMzdtIBtbMTszNm1JbmZvIG9uG1szN20gKjUxNiMbWzBtDQoNChtbMW1TcGVjaWFsIE5hdmlnYXRpb24gS2V5cxtbMG0NCg0KG1sxbSowMCMgG1swbVJlZHJhdyB0aGUgY3VycmVudCBmcmFtZS4gSWYgdGhlIGZyYW1lIGhhZCBhIGNvc3QgYXNzb2NpYXRlZCB3aXRoIGl0LCB5b3UNCiAgICAgd2lsbCBub3QgYmUgY2hhcmdlZCBhZ2Fpbi4NCiAgICAgSWYgdGhlIGZyYW1lIGEgcmVzcG9uc2l2ZSBmcmFtZSwgd2l0aCBjb250ZW50IGZpbGxlZCBpdCwgaXQgd2lsbCBiZSBsb3N0Lg0KDQobWzFtKjA5IyAbWzBtUmVmcmVzaCB0aGUgY3VycmVudCBmcmFtZS4gSXQgd2lsbCByZWZyZXNoIHRoZSBmcmFtZSBmcm9tIGRpc2ssIHdoaWNoIG1heQ0KICAgICByZXN1bHQgaW4gbmV3IGNvbnRlbnQuIElmIHRoZSBmcmFtZSBoYWQgYSBjb3N0IGFzc29jaWF0ZWQgd2l0aCBpdCwgeW91DQogICAgIHdpbGwgYmUgY2hhcmdlZCBhZ2Fpbi4NCiAgICAgSWYgdGhlIGZyYW1lIGEgcmVzcG9uc2l2ZSBmcmFtZSwgd2l0aCBjb250ZW50IGZpbGxlZCBpdCwgaXQgd2lsbCBiZSBsb3N0Lg0KDQobWzFtKjAjICAbWzBtV2lsbCB0YWtlIHlvdSBiYWNrIHRvIHRoZSBmaXJzdCBwYWdlLCB3aGVuIHlvdSBsb2dnZWQgb24uDQoNChtbMW0qIyAgIBtbMG1XaWxsIHRha2UgeW91IHRvIHlvdXIgcHJldmlvdXMgcGFnZS4gSWYgdGhlIHByZXZpb3VzIGZyYW1lIGhhZCBhIGNvc3QNCiAgICAgYXNzb2NpYXRlZCB3aXRoIGl0LCB5b3Ugd2lsbCBub3QgYmUgY2hhcmdlZCBhZ2Fpbi4gVGhlIGNvbnRlbnQgd2lsbCBub3QgYmUNCiAgICAgcmVmcmVzaCBlaXRoZXIuDQo=","isPublic":true,"isAccessible":true,"key":[5160,5161,516,null,null,5165,null,5167,5168,5169],"date":"2019-10-07T11:24:52.363Z"}

1
text/ansitex/516a.tex Normal file
View File

@ -0,0 +1 @@
{"version":1,"frame":516,"index":"a","owner":"AWgBckEBZ04BYlMBeUkBbgFrATd0ZXgBbg==","cost":0,"content":"G1swbRtbMW3b29/b2yDbG1s0N23bG1s0MG3f29sg29vf398g29sg29vc3Nwg29vf29sg2xtbNDdt2xtbNDBtINzcILMbWzBtICAgIBtbMzZtMRtbMzdtIBtbMTszNm1QYWdlcyBFeHBsYWluZWQbWzBtICAbWzM2bTYbWzM3bQ0KG1sxbdzc3NvbIBtbNDdt27IbWzQwbSDb2yDf398bWzQ3bdvbG1s0MG0g398g29sgICAg2xtbNDdt2xtbNDBt39/fIBtbNDdt27IbWzQwbSDb2yCzG1swbSAgICAbWzM2bTIbWzM3bSAbWzE7MzZtTmF2aWdhdGluZyAgICAgICAbWzA7MzZtNxtbMzdtIBtbMTszNm1TZXR1cBtbMG0NChtbMTs0N22yG1s0MG3bINsbWzQ3bbIbWzQwbSAbWzQ3bbGwG1s0MG0gG1s0N22xshtbNDBtIBtbNDdtsLEbWzQwbSAbWzQ3bbEbWzMxOzQxbd8bWzM3OzQwbSAbWzQ3bbCxG1s0MG0gG1s0N22xshtbNDBtIBtbNDdtsrEbWzQwbSAbWzMxOzQxbd8bWzQ3bdwbWzM3OzQwbSDb2yAbWzQ3bbGwG1s0MG0gG1s0N22xshtbNDBtILMbWzBtICAgIBtbMzZtMxtbMzdtICAgICAgICAgICAgICAgICAgG1szNm04G1szN20gG1sxOzM2bVJ1bhtbMG0NChtbMTs0N22xshtbNDBtIBtbNDdtsrEbWzQwbSAbWzQ3bbAgG1s0MG0gG1s0N22wsRtbNDBtIBtbMzE7NDFt3xtbNDdt3BtbMzc7NDBtIBtbNDdtsBtbMzFt3xtbMzc7NDBtIBtbNDdtILAbWzQwbSAbWzQ3bbCxG1s0MG0gG1s0N22xsBtbNDBtIBtbMzE7NDdt3xtbMzdtsBtbNDBtIBtbNDdtshtbNDBt2yDcG1s0N20gG1s0MG3fG1s0N22wG1s0MG3cILMbWzBtICAgIBtbMzZtNBtbMzdtICAgICAgICAgICAgICAgICAgG1szNm05G1szN20gG1sxOzM2bUpvaW4bWzBtDQobWzE7NDdtsLEbWzQwbSAbWzQ3bbGwG1s0MG0gG1s0N20gIBtbNDBtIBtbNDdtILAbWzQwbSAbWzMxOzQ3bd8bWzM3OzQwbdsgG1szMTs0N23cG1szN22wG1s0MG0gG1s0N20gIBtbNDBtIBtbNDdtILAbWzMxOzQwbdwbWzQxbd8bWzQ3bdwbWzM3OzQwbSAbWzQ3bbAgG1s0MG0gG1s0N22xshtbNDBtIBtbNDdtICAbWzQwbSAbWzQ3bSCwG1s0MG0gsxtbMG0gICAgG1szNm01G1szN20gG1sxOzM2bUVjaG9NYWlsICAgICAgICAgG1swOzM2bTAbWzM3bSAbWzE7MzZtSW5mbyBvbhtbMzdtICo1MTYjG1swbQ0KG1sxOzQ3bSAgG1s0MG3cG1s0N20gIBtbNDBtIBtbNDdtICAbWzQwbSAbWzQ3bSAgG1s0MG0g29vcG1szMDs0N20gIBtbMzc7NDBtIBtbNDdtICAbWzQwbSAbWzQ3bSAgG1s0MG3cG1szMTs0N23fG1szN20gG1s0MG0gG1s0N20gIBtbNDBt3BtbNDdtsLAbWzQwbSAbWzQ3bSAgG1s0MG0gG1s0N20gIBtbNDBtILMbWzBtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIBtbMW2/G1szNm0NChtbMG0gICAgIBtbMW3avxtbMG0gICAgICAgICAgICAgICAgICAgICAgICAgIBtbMW3avxtbMG0gICAgG1sxbbMbWzBtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAbWzFtwr/Dv9q/v9rDLQ0KxMTExMTZsyAgIEFuIEludGVyQkJTIFNCQlMgbW9kICAgs8DExMTE2RtbMG0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIMK0s7Ozs7OzsxtbMzZtDQobWzE7MzdtICAgICAgwMTExMTExMTExMTExMTExMTExMTExMTExMTE2RtbMG0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIBtbMTszMG3BwcDZwNnB2cDZG1swbQ0KDQpBTlNJdGV4IGlzIGEgZnVzaW9uIG9mIGEgaGlzdG9yaWNhbCAocmV0cm8pIEJCUyB0ZWNobm9sb2d5IHRoYXQgd2FzIGF2YWlsYWJsZQ0KaW4gdGhlICc4MHMgYW5kICc5MHMgY2FsbCAbWzFtVmlkZW90ZXgbWzBtIGFuZCB0aGUgG1sxbUFOU0kbWzBtIHRoYXQgaXMgdXNlZCBieSBCQlMncyBvZiB0aGUNCnNhbWUgZXJhLg0KDQpWaWRlb3RleCBpcyBsaWtlIFRlbGV0ZXgsIGV4Y2VwdCB0aGF0IGl0IHdhcyBpbnRlcmFjdGl2ZSwgYW5kIHVzZWQgdG8gZGVsaXZlcg0KcGFnZXMgb2YgdGV4dCB0byB0aGUgZW5kIHVzZXIuIFNlcnZpY2UgUHJvdmlkZXMgcHVyY2hhc2VkIGEgcGFnZSBwcmVmaXgsIGVnOg0KG1sxbSo1MTYjG1swbSBhbmQgY291bGQgaG9zdCB0aGVpciBwYWdlcyBvZiB0ZXh0IG9uIGFueSBwYWdlIHdpdGggdGhhdCBwcmVmaXgsIHVwdG8NCnRoZSBudW1iZXIgb2YgcGFnZXMgdGhleSBwdXJjaGFzZWQuDQoNClVzZXJzIGNhbiBuYXZpZ2F0ZSB0byBhbnkgcGFnZXMsIGJ5IHByZXNzaW5nIBtbMW0qG1swbSwgdGhlbiBhIBtbMW1wYWdlIG51bWJlchtbMG0sIGZpbmlhbGlzZWQNCndpdGggYSAbWzFtIxtbMG0uIE9uIHRoZSBjdXJyZW50IHBhZ2UsIBtbMW0jG1swbSB3b3VsZCB0YWtlIHlvdSB0byB0aGUgbmV4dCBwYWdlLCBhbmQgbnVtYmVyDQprZXlzIGNvdWxkIGJlIHByb2dyYW1lZCB0byBqdW1wIHlvdSB0byBhbnkgcGFnZS4gICAgICAgICAgICAgICAgICAgICAgG1sxOzMwbS4uLhtbMzJtIxtbMzNtIBtbMzdtbW9yZRtbMG0NCg==","isPublic":true,"isAccessible":true,"key":[5160,5161,5162,null,null,5165,null,5167,5168,5169],"date":"2019-10-07T11:04:26.266Z"}

1
text/ansitex/516b.tex Normal file
View File

@ -0,0 +1 @@
{"version":1,"frame":516,"index":"b","owner":"AWgBckEBZ04BYlMBeUkBbgFrATd0ZXgBbg==","cost":0,"content":"G1swbRtbMW3c3BtbMzBtxNwbWzM3bSDc3BtbMzBtxNwbWzM3bSDc3BtbMzBtxNwbWzM3bSDc3CDc3CAgINzcG1szMG3E3BtbMzdtINzcIBtbMzBt3BtbMG0gG1sxOzMwbbMbWzBtICAgICAgICAgIBtbMzZtMRtbMzdtIBtbMTszNm1QYWdlcyBFeHBsYWluZWQbWzBtICAbWzM2bTYbWzM3bQ0K3BtbMTszMG3cxNsbWzM3bSAbWzMwOzQ3bdwbWzQwbdsbWzM3bSAbWzMwbdsbWzM3bSDfG1szMG3fxNwbWzM3bSDcG1szMG3cG1szN20gG1szMDs0N23cG1s0MG3bxBtbMzdtICAbWzMwOzQ3bdwbWzQwbdvE3xtbMzdtIN8bWzMwbd/C3xtbMG0gG1sxOzMwbbMbWzBtICAgICAgICAgIBtbMzZtMhtbMzdtIBtbMTszNm1OYXZpZ2F0aW5nICAgICAgIBtbMDszNm03G1szN20gG1sxOzM2bVNldHVwG1swbQ0KG1sxOzMwbdvbG1szN20gG1szMG3bG1szN20gG1szMG3b2xtbMzdtIBtbMzBt2xtbMzdtIBtbMzBt29sbWzM3bSAbWzMwbdsbWzM3bSAbWzMwbdvbG1szN20gG1szMG3b2xtbMzdtIBtbMzBt2xtbMzdtIBtbMzBt29sbWzM3bSAbWzMwbdsbWzM3bSAbWzMwbdvbG1szN20gG1szMG3bG1swbSAbWzE7MzBtsxtbMG0gICAgICAgICAgG1szNm0zG1szN20gICAgICAgICAgICAgICAgICAbWzM2bTgbWzM3bSAbWzE7MzZtUnVuG1swbQ0K39/E3yDf3yDfIN/fxN8g398g39/E3yDf38TfIN/fIN8gG1sxOzMwbbMbWzBtICAgICAgICAgIBtbMzZtNBtbMzdtICAgICAgICAgICAgICAgICAgG1szNm05G1szN20gG1sxOzM2bUpvaW4bWzBtDQobWzFtLi4uIEFib3V0ICAbWzMwbcTExMTExMTExMTExMTExMTExMTExMTZG1swbSAgICAgICAgICAbWzM2bTUbWzM3bSAbWzE7MzZtRWNob01haWwgICAgICAgICAbWzA7MzZtMBtbMzdtIBtbMTszNm1JbmZvIG9uG1szN20gKjUxNiMbWzBtDQoNClNlcnZpY2UgcHJvdmlkZXJzIGNvdWxkIGNoYXJnZSB0byB2aWV3IGEgcGFnZSwgYXMgd2VsbCBhcyBzZXQgdXAgcmVzcG9uc2UgcGFnZXMNCnRoYXQgZW5hYmxlZCB0aGVtIHRvIHJlY2VpdmUgbWVzc2FnZXMgb3Igb3RoZXJ3aXNlIGludGVyYWN0IHdpdGggdGhlIHVzZXIuDQoNCkR1cmluZyBpdHMgZGF5LCBWaWRlb3RleCB3YXMgYSBncmVhdCBzb3VyY2Ugb2YgaW5mb3JtYXRpb24sIGZyb20gbG9va2luZyB1cA0KcGhvbmUgbnVtYmVycyBpbiB0aGUgdGVsZXBob25lIGRpcmVjdG9yeSwgbG9va2luZyBhdCBmbGlnaHQgYW5kIGhvbGlkYXkNCmJvb2tpbmcgYXMgd2VsbCBhcyBtYWtpbmcgdGhlbSwgYW5kIGV2ZW4gc29tZSBiYW5rcyBlbmFibGVkIHlvdSB0byBjb25uZWN0IHRvDQp5b3VyIGJhbmsgYWNjb3VudCB0byBzZWUgdHJhbnNhY3Rpb25zIGFuZCB0cmFuc2ZlciBtb25leS4NCg0KVGhlIG9ubHkgZG93bnNpZGUgd2FzIGl0IHdhcyBhIDQweDI1IHNjcmVlbiBkaXNwbGF5IHdpdGggbGltaXRlZCBjaGFyYWN0ZXJzDQphbmQgZ3JhcGhpY3MuDQo=","isPublic":true,"isAccessible":true,"key":[5160,5161,5162,null,null,5165,null,5167,5168,5169],"date":"2019-10-07T11:24:22.239Z"}