sheetjs-clone/tests/fixtures.js

177 lines
5.6 MiB
JavaScript
Raw Normal View History

fs['./test_files/artifacts/quattro/write_.csv'] = 'MSwyLDMNCjEsMCwsc2hlZXRqcw0KZm9vLGJhciwwMi8xOS8xNCwwLjMNCmJheiwscXV4';
fs['./test_files/artifacts/quattro/write_.dif'] = 'VEFCTEUNCjAsMQ0KIlF1YXR0cm8gUHJvIg0KVkVDVE9SUw0KMCw0DQoiIg0KVFVQTEVTDQowLDQNCiIiDQpEQVRBDQowLDANCiIiDQotMSwwDQpCT1QNCjAsMQ0KVg0KMCwyDQpWDQowLDMNClYNCi0xLDANCkJPVA0KMCwxDQpWDQowLDANClYNCjEsMA0KIiINCjEsMA0KInNoZWV0anMiDQotMSwwDQpCT1QNCjEsMA0KImZvbyINCjEsMA0KImJhciINCjAsNDE2ODkNClYNCjAsMC4zDQpWDQotMSwwDQpCT1QNCjEsMA0KImJheiINCjEsMA0KIiINCjEsMA0KInF1eCINCi0xLDANCkVPRA0K';
fs['./test_files/artifacts/quattro/write_.slk'] = 'SUQ7UFF1YXR0cm8gUHJvDQpCO1g0O1k0DQpGO0RGMEc5DQpDO1gxO1kxO0sxDQpDO1gyO0syDQpDO1gzO0szDQpDO1gxO1kyO0sxO0VUUlVFKCkNCkM7WDI7SztFRkFMU0UoKQ0KQztYNDtLInNoZWV0anMiDQpDO1gxO1kzO0siZm9vIg0KQztYMjtLImJhciINCkY7RkYwRw0KQztYMztLNDE2ODkNCkM7WDQ7SzAuMw0KQztYMTtZNDtLImJheiINCkM7WDM7SyJxdXgiDQpFDQo=';
fs['./test_files/artifacts/quattro/write_57.xls'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAEAAAAgAAAAEAAAD+////AAAAAAAAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9/////v////7///8EAAAABQAAAP7//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1IAbwBvAHQAIABFAG4AdAByAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAUA//////////8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACARAz0QltIBAwAAAIAEAAAAAAAAQgBvAG8AawAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAgH///////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAIAAAADAAAABAAAAAUAAAAGAAAABwAAAAgAAAAJAAAACgAAAAsAAAAMAAAADQAAAA4AAAAPAAAAEAAAABEAAAD+//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8JCAgAAAUFAGwJyQdCAAIAAYAWAAIAAQAXAAMAAQNBPQASAAAAAABQHtIjOAAAAAAAAQBYAjEAFADIAAAA/3+QAQAAAAAAAAVBcmlhbDEAFABoAQEA/3+8AgAAAAAAAAVBcmlhbDEAFADwAAEA/3+8AgAAAAAAAAVBcmlhbOAAEAAAAAAA9f8AAJgMAAAAAAAA4AAQAAEAAAD1/wD0mAwAAAAAAADgABAAAQAAAPX/APSYDAAAAAAAAOAAEAABAAAA9f8A9JgMAAAAAAAA4AAQAAEAAAD1/wD0mAwAAAAAAADgABAAAQAAAPX/APSYDAAAAAAAAOAAEAABAAAA9f8A9JgMAAAAAAAA4AAQAAEAAAD1/wD0mAwAAAAAAADgABAAAQAAAPX/APSYDAAAAAAAAOAAEAABAAAA9f8A9JgMAAAAAAAA4AAQAAEAAAD1/wD0mAwAAAAAAADgABAAAQAAAPX/APSYDAAAAAAAAOAAEAABAAAA9f8A9JgMAAAAAAAA4AAQAAEAAAD1/wD0mAwAAAAAAADgABAAAQAAAPX/APSYDAAAAAAAAOAAEAAAAAAAAQAgAAkEAAAAAAAA4AAQAAAABAD1/yD4CQQAAAAAAADgABAAAAAHAPX/IPgJBAAAAAAAAOAAEAAAAAoA9f8g+AkEAAAAAAAA4AAQAAAAAgD1/yD4CQQAAAAAAADgABAAAAAOAPX/IPgJBAAAAAAAAOAAEAABAAAA9f8g+AkEAAAAAAAA4AAQAAIAAAD1/yD4CQQAAAAAAADgABAAAAAAAPX/IPgJBAAAAAAAAOAAEAAAAAMA9f8g+AkEAAAAAAAA4AAQAAAABQD1/yD4CQQAAAAAAADgABAAAAAWAAEAIAAJBAAAAAAAAJMCBAAAgAD/kwIEABCAA/+TAgQAEYAE/5MCBAASgAX/kwIIABMABUZpeGVkkwIHABQABERhdGWTAgwAFQAJSGVhZGluZyAxkwIMABYACUhlYWRpbmcgMpMCCAAXAAVUb3RhbJMCCQAYAAZDb21tYTCTAgwAGQAJQ3VycmVuY3kwhQAIACkDAAAAAAFBCgAAAAkICAAABRAAbAnJBw0AAgABAIEAAgDBBD4CCgC2BgAAAAAAAAAAQQAKAAAAAAAAAAAAAwAdAA8AAwQAAAAAAAEABAAEAAAAEgAEAAAAAAAWAAIAAABVAAIABwAAAgoAAAABAAAAAQAAAH4CCgAAAAAADwAGAAAAfgIKAAAAAQAPAAoAAAB+AgoAAAACAA8ADgAAAAYAGQABAAAADwAAAAAAAADwPwAAAAAAAAMAQS
fs['./test_files/artifacts/quattro/write_6.wb2'] = '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';
fs['./test_files/artifacts/quattro/write_6b.wb2'] = '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';
fs['./test_files/artifacts/quattro/write_8.wb3'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAEAAAAgAAAAEAAAD+////AAAAAAAAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9/////v////7///8EAAAABQAAAAYAAAAHAAAACAAAAP7//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1IAbwBvAHQAIABFAG4AdAByAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAUA//////////8CAAAA2P1Rz/G9X0qNqlQpF1RJAAAAAAAAAAAAAAAAAGB1C9wPltIBAwAAAIAKAAAAAAAAUABlAHIAZgBlAGMAdABPAGYAZgBpAGMAZQBfAE0AQQBJAE4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYAAgD///////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAOwkAAAAAAAAFAFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAACAQEAAAADAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAQAAAAAAAFAAZQByAGYAZQBjAHQATwBmAGYAaQBjAGUAXwBPAEIASgBFAEMAVABTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsAAEA////////////////AAAAAAAAAAAAAAAAAAAAAAAAAABgdQvcD5bSAWB1C9wPltIBAAAAAAAAAAAAAAAAAQAAAAIAAAADAAAABAAAAP7///8GAAAABwAAAAgAAAAJAAAACgAAAAsAAAAMAAAADQAAAA4AAAAPAAAAEAAAABEAAAASAAAAEwAAABQAAAAVAAAAFgAAABcAAAAYAAAAGQAAABoAAAAbAAAAHAAAAB0AAAAeAAAAHwAAACAAAAAhAAAAIgAAACMAAAAkAAAAJQAAACYAAAAnAAAAKAAAACkAAAD+///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/wAABgECAAAAAAAAAAAAAAAAAAAAAAABAAAA4IWf8vlPaBCrkQgAKyez2TAAAAD4AAAACwAAAAIAAABgAAAAAwAAAGwAAAAEAAAAeAAAAAUAAACEAAAABgAAAJAAAAAIAAAAnAAAAAkAAACoAAAADAAAALQAAAANAAAAwAAAABIAAADMAAAAEwAAAPAAAAAeAAAAAQAAAAAAAAAeAAAAAQAAAAAAAAAeAAAABAAAAEdvZAAeAAAAAQAAAAAAAAAeAAAAAQAAAAAAAAAeAAAABAAAAEdvZAAeAAAAAgAAADIAAABAAAAAwPUzpN+V0gFAAAAAYG018+WV0gEeAAAAGwAAAFF1YXR0cm8gUHJvIGZvciBXaW5kb3dzIDE4AH4DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAHEMkAAgDIBkwAAgAAAE0AAgAAAAYACAAAAAAAAwADAJkAAQAAAgABAAEDAAEAAC8AAQABMwEBAADPACQACgAAAEFyaWFsAAAAgCCWAAAAAAAAAAAAENA3ANx8lgCAIJYAzwAkABIAAQBBcmlhbAAAAIAglgAAAAAAAAAAABDQNwDcfJYAgCCWAM8AJAAMAAEAQXJpYWwAAACAIJYAAAAAAAAAAAAQ0DcA3HyWAIAglgDoAEAA////AMDAwACAgIAAAAAAAP8AAAAA/wAAAAD/AAD//wD/AP8A//8AAIAAgAAAgAAAgIAAAAAAgACAAAAAAICAAFMBBAAAAAAA0AALAAEAAQBOb3JtYWwA0AAKAAIAAgBDb21tYQDQAA0AAwADAEN1cnJlbmN5ANAADAAEAAQAUGVyY2VudADQAAoABQAFAEZpeGVkANAACQAGAAYARGF0ZQDQAA4ABwAHAEhlYWRpbmcgMQDQAA4ACAAIAEhlYWRpbmcgMgDQAAoACQAJAFRvdGFsANAACwAKAAoAQ29tbWEwANAADgALAAsAQ3VycmVuY3kwAM4AEAACAAAwAQD+ADMzQAkAAAAAzgAQAFIAADABAAIAMzNACQAAAADOABAAMgAAMAEAAgAzM0AJAAAAAM4AEABCAAAwAQACADMzQAkAAAAAzgAQABIAADABAAIAMzNACQAAAADOABAACQAAMAEAAgAzM0AJAAAAAM4AEAACAAAwAgAQADMzQAkAAAAAzgAQAAIAADADABAAMzNACQAAAADOABAAAgAAMAEIIAAzM0AJAAAAAM4AEABQAAAwAQACADMzQAkAAAAAzgAQADAAADABAAIAMzNACQAAAADOABAACAAAMAEAAgEzM0A
fs['./test_files/artifacts/quattro/write_9.qpw'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAEAAAAgAAAAEAAAD+////AAAAAAAAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9/////v////7///8EAAAABQAAAAYAAAAHAAAA/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1IAbwBvAHQAIABFAG4AdAByAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAUA//////////8BAAAA2P1Rz/G9X0qNqlQpF1RJAAAAAAAAAAAAAAAAAGDl59APltIBAwAAAAAJAAAAAAAATgBhAHQAaQB2AGUAQwBvAG4AdABlAG4AdABfAE0AQQBJAE4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYAAgH/////AgAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAngcAAAAAAAAFAFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAACAP///////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAoAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAIAAAADAAAABAAAAAUAAAAGAAAABwAAAAgAAAAJAAAACgAAAAsAAAAMAAAADQAAAA4AAAAPAAAAEAAAABEAAAASAAAAEwAAABQAAAAVAAAAFgAAABcAAAAYAAAAGQAAABoAAAAbAAAAIQAAAB0AAAAeAAAAHwAAACAAAAD+////IgAAACMAAAD+//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8BAA4AUVBXORIAyAABAAAAAQADAAIAAAAFAA4AAwAAR29kAAMAAEdvZAAGAAsAAQAFAABBcmlhbAAHADIAAwAAAAwAAAAKAAAAAAAAAJABAAAMAAAAEgAAAAAAAAC8AgAADAAAAAwAAAAAAAAAvAIJAKMACwABAAEABgAATm9ybWFsAAIAAgAFAABDb21tYQADAAMACAAAQ3VycmVuY3kABAAEAAcAAFBlcmNlbnQABQAFAAUAAEZpeGVkAAYABgAEAABEYXRlAAcABwAJAABIZWFkaW5nIDEACAAIAAkAAEhlYWRpbmcgMgAJAAkABQAAVG90YWwACgAKAAYAAENvbW1hMAALAAsACQAAQ3VycmVuY3kwAAoAtAEMAAAAAQACAAAAAAAAAAMAAFAAAAAAAAADAwMDABADAf//AAMDAAAAAQBiAAAAAAAAAAMAAFAAAAAAAAADAwMDABADAQEAAAMDAAAAAQCiAAAAAAAAAAMAAFAAAAAAAAADAwMDABADAQEAAAMDAAAAAQAiAQAAAAAAAAMAAFAAAAAAAAADAwMDABADAQEAAAMDAAAAAQAiAAAAAAAAAAMAAFAAAAAAAAADAwMDABADAQEAAAMDAAAAAQAJAAAAAAAAAAMAAFAAAAAAAAADAwMDABADAQEAAAMDAAAAAgACAAAAAAAAAAMAAFAAAAAAAAADAwMDABADAQIAAAMDAAAAAwACAAAAAAAAAAMAAFAAAAAAAAADAwMDABADAQIAAAMDAAAAAQACAAAAAAAAAAMAAFAAAAIAAAADAwMDABADAQDBAAMDAAAAAQBgAAAAAAAAAAMAAFAAAAAAAAADAwMDABADAQEAAAMDAAAAAQCgAAAAAAAAAAMAAFAAAAAAAAADAwMDABADAQEAAAMDAAAAAQAIAAAAQAABAAMAAFAAAAAAAAADAwMDABADAQEAAAMDAAAAAQQYAAAAAAAAAAAAAwAAAAMAAABmRwABQEIPAAEBCgABBgAAAABmBQAAMAQCAAEABwQzAAUAAAAFAAAAAAAAAAcAAHNoZWV0anMAAwAAZm9vAAMAAGJhcgADAABiYXoAAwAAcXV4AAgEGAACAAAAAgAAAAAAAAACAAIANAMCAAIAMwMRBAEAAKAEAACkBAEAAKUECgABDAAAAAAAAAAApgQGAAAAAAAAAKcEBgAAAAAAAACoBAEAAKkEGABAAgAAQAIAAOABAADgAQAA0AIAANACAACqBAEAAKsEAQAArAQBAACtBAEAAK4EBAAAAAAArwQEAAAAAACwBAIAAQCxBAYAAQDnAwEAsgQ
fs['./test_files/artifacts/quattro/write_97.xls'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAEAAAAgAAAAEAAAD+////AAAAAAAAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9/////v////7///8EAAAABQAAAAYAAAAHAAAACAAAAAkAAAD+/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1IAbwBvAHQAIABFAG4AdAByAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAUA//////////8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALCoATUQltIBAwAAAEAMAAAAAAAAVwBvAHIAawBiAG8AbwBrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAgH///////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAIAAAADAAAABAAAAAUAAAAGAAAABwAAAAgAAAAJAAAACgAAAAsAAAAMAAAADQAAAA4AAAAPAAAAEAAAABEAAAASAAAAEwAAABQAAAAVAAAAFgAAABcAAAAYAAAAGQAAABoAAAAbAAAAHAAAAB0AAAAeAAAAHwAAACAAAAAhAAAAIgAAACMAAAAkAAAAJQAAACYAAAAnAAAAKAAAACkAAAAqAAAAKwAAACwAAAAtAAAALgAAAC8AAAAwAAAA/v////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8JCBAAAAYFALsNzAfBAAAABgAAAOEAAgCwBMEAAgAAAOIAAABcAHAAAwAAR29kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEIAAgCwBGEBAgAAAD0BBgABAAIAAwCcAAIADgAZAAIAAAASAAIAAAATAAIAAACvAQIAAAC8AQIAAAA9ABIAAAAAAFAe0iM4AAAAAAABAFgCQAACAAAAjQACAAAAIgACAAAADgACAAEAtwECAAAA2gACAAAAMQAVAMgAAAD/f5ABAAAAAAAABQBBcmlhbDEAFQBoAQEA/3+8AgAAAAAAAAUAQXJpYWwxABUA8AABAP9/vAIAAAAAAAAFAEFyaWFskgDiADgAAAAAAP///wCAgIAAAAAAAP8AAAAA/wAAAAD/AAD//wD/AP8A//8AAIAAgAAAgAAAgIAAAAAAgACAAAAAAICAAP///wAAAFAA/+DAALCw/wDIkP8AoED/AGAAwAAAUFAAAID/AKDQ/wCw//8AcP//AABQAACw/7AA//+QAP/MAABQAAAA/7CwAP+4cAD/gAAA/2AAAFAAUAD/sP8A/6DQAP+AwAD/AIAAkJCQAOCwkACwcFAA////AP///wD///8AgEBAACAAAABAAAAAYAAAAIAAAACfAAAAvwAAAN8AAAAeBBcApAASAABbJCQtNDA5XVwgIywjIzAuMDAeBBQApQAPAABbJCQtNDA5XVwgIywjIzDgABQAAAAAAPX/IAAAAAAAgQCBAAAAwCDgABQAAQAAAPX/IAAA9AAAgQCBAAAAwCDgABQAAQAAAPX/IAAA9AAAgQCBAAAAwCDgABQAAQAAAPX/IAAA9AAAgQCBAAAAwCDgABQAAQAAAPX/IAAA9AAAgQCBAAAAwCDgABQAAQAAAPX/IAAA9AAAgQCBAAAAwCDgABQAAQAAAPX/IAAA9AAAgQCBAAAAwCDgABQAAQAAAPX/IAAA9AAAgQCBAAAAwCDgABQAAQAAAPX/IAAA9AAAgQCBAAAAwCDgABQAAQAAAPX/IAAA9AAAgQCBAAAAwCDgABQAAQAAAPX/IAAA9AAAgQCBAAAAwCDgABQAAQAAAPX/IAAA9AAAgQCBAAAAwCDgABQAAQAAAPX/IAAA9AAAgQCBAAAAwCDgABQAAQAAAPX/IAAA9AAAgQCBAAAAwCDgABQAAQAAAPX/IAAA9AAAgQCBAAAAwC
fs['./test_files/artifacts/quattro/write_L1.wks'] = 'AAACAAQEBgAQAAAAAAADAAMAAAAAAAAAAAACAAEA/wMAAQAALwABAAEaAAgA//////////8lAAEAACYAAQAAJwABAAAoAAoABABMAEIA4AECADAAAQAAKgAQAP////////////////////8cAAgA//////////8YABkAAP///////////////////////////////xkAGQD///////////////////////////////8AGwAIAP//////////HQAJAP///////////yMACQD///////////8gABAA/////////////////////yQAAQAABAABAAAFAAEA/wcAHwAAAAAAcQAJAAgAEwAAAAAAAAAAAAAAAAAEAAQATAAAKQABACcNAAcA/wAAAAABAA0ABwD/AQAAAAIADQAHAP8CAAAAAwAQABEA/wAAAQAAAAAAAADwPwIANAMQABEA/wEAAQAAAAAAAAAAAAIAMwMPAA4A/wMAAQAnc2hlZXRqcwAPAAoA/wAAAgAnZm9vAA8ACgD/AQACACdiYXIADgANAPkCAAIAAAAAACBb5EAOAA0A/wMAAgA0MzMzMzPTPw8ACgD/AAADACdiYXoADwAKAP8CAAMAJ3F1eAABAAAA';
fs['./test_files/artifacts/quattro/write_L2.wk1'] = 'AAACAAYEBgAQAAAAAAADAAMAAAAAAAAAAAACAAEA/wMAAQAALwABAAEaAAgA//////////8lAAEAACYAAQAAJwABAAAoAAoABABMAEIA4AECADAAAQAAKgAQAP////////////////////8cAAgA//////////8YABkAAP///////////////////////////////xkAGQD///////////////////////////////8AGwAIAP//////////HQAJAP///////////yMACQD///////////8gABAA/////////////////////2YAEAD/////////////////////ZwAZAP///////////////////////////////wBpACgA/////////////////////////////////////////////////////yQAAQAABAABAAAFAAEA/wcAIAAAAAAAcQAJAAgAEwAAAAAAAAAAAAAAAAAEAAQATAAAACkAAQAnlgAYAAAAAAADAAEAAAACAAIAAAADAAMAAQACAA0ABwD/AAAAAAEADQAHAP8BAAAAAgANAAcA/wIAAAADABAAEQD/AAABAAAAAAAAAPA/AgA0AxAAEQD/AQABAAAAAAAAAAAAAgAzAw8ADgD/AwABACdzaGVldGpzAA8ACgD/AAACACdmb28ADwAKAP8BAAIAJ2JhcgAOAA0A+QIAAgAAAAAAIFvkQA4ADQD/AwACADQzMzMzM9M/DwAKAP8AAAMAJ2JhegAPAAoA/wIAAwAncXV4AAEAAAA=';
fs['./test_files/artifacts/quattro/write_L3.wk3'] = 'AAAaAAAQBAAAAAAAAwAAAwAAAAABCgAAAAAAAAAAAwAGAAEAAAABAA8AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgBMAAUABQAAAAAAQgAAAA4AHgAAAAAAAAAAAAAAAAAAAAAAAID/PwAAAAAAACT0EkAKABoAAAAZRFQxAAAAAAAAAAAAAAAAAAAAAAAAAAAKABoAAAAZRFExAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAoAAAAAAAAAAAAAAAwACgAAAAAAAAAAAAAACgAaAAAAGUREMQAAAAAAAAAAAAAAAAAAAAAAAAAACgAaAAAAGURQMQAAAAAAAAAAAAAAAAAAAAAAAAAACgAaAAAAGURSMAAAAAAAAAAAAAAAAAAAAAAAAAAACwABAMIKABoAAAAZRE0wAAAAAAAAAAAAAAAAAAAAAAAAAAAKABoAAAAZRE0xAAAAAAAAAAAAAAAAAAAAAAAAAAAKABoAAAAZRE0yAAAAAAAAAAAAAAAAAAAAAAAAAAAKABoAAAAZRE00AAAAAAAAAAAAAAAAAAAAAAAAAAATAA4AAAEAAHEAAAAnAAAAAAATAA0AAAACAP8AAIAB+QAAAAYABQAAAAAABxgABgAAAAAAAgAYAAYAAAAAAQQAGAAGAAAAAAIGABkAEAABAAAAAAAAAAAAAID/PzQDGQAQAAEAAAEAAAAAAAAAAAAAMwMWAA0AAQAAAydzaGVldGpzABYACQACAAAAJ2ZvbwAWAAkAAgAAASdiYXIAFwAOAAIAAAIAAAAAAADZog5AFwAOAAIAAAMAoJmZmZmZmf0/FgAJAAMAAAAnYmF6ABYACQADAAACJ3F1eAAEABwAAQEBAAAACBBMBAQAAAAAAAAAAAAAAAAAAAAAAAUAEAAAAAAAAAAAAAAA/v/+AAAAAQAAAA==';
fs['./test_files/artifacts/quattro/write_L45.wk4'] = 'AAAaAAIQBAAAAAAAAwAAAwAAAAABAgAAAAAAAAAAAwAGAAEAAAABAA8AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgBMAAUABQAAAAAAQgAAAA4AHgAAAAAAAAAAAAAAAAAAAAAAAID/PwAAAAAAACT0EkAKABoAAAAZRFQxAAAAAAAAAAAAAAAAAAAAAAAAAAAKABoAAAAZRFExAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAoAAAAAAAAAAAAAAAwACgAAAAAAAAAAAAAACgAaAAAAGUREMQAAAAAAAAAAAAAAAAAAAAAAAAAACgAaAAAAGURQMQAAAAAAAAAAAAAAAAAAAAAAAAAACgAaAAAAGURSMAAAAAAAAAAAAAAAAAAAAAAAAAAACwABAMIKABoAAAAZRE0wAAAAAAAAAAAAAAAAAAAAAAAAAAAKABoAAAAZRE0xAAAAAAAAAAAAAAAAAAAAAAAAAAAKABoAAAAZRE0yAAAAAAAAAAAAAAAAAAAAAAAAAAAKABoAAAAZRE00AAAAAAAAAAAAAAAAAAAAAAAAAAAbABsA8A8hAAoAFQAAAAAAAAEAIgAAAQL/QXJpYWwAGwAbAPAPIgASABUAAAAAAAABACIBAAEC/0FyaWFsABsAGwDwDyMADAAVAAAAAAAAAQAiAQABAv9BcmlhbAAbAM8A5g8QAAABEAAOAAAAASEAAP8HAOJ//wMAACsAAiEAAP8HAOJ//wMAACsAAyEAAP8HAOJ//wMAACsABCEAAP8HAOJ//wMAECsABSEAAP8HAOJ//wMAACsABiEAAP8HAOJ//wMAACsAByIAAP8HAOJ//wMAACsACCMAAP8HAOJ//wMAACsACSEAAP8HAOJ//wMCACsACiEAAP8HAOJ//wMAECsACyEAAP8HAOJ//wMAACsAESEAAAAAAAIAAAAAACsAEiEAAP8HAOJ//wMAACsAGwAfAOcyAQDxQABAU1RZTDAAAAAAAAAAAAAAAE5vcm1hbAAbAB4A5zICAMKAAEBTVFlMMQAAAAAAAAAAAAAAQ29tbWEAGwAhAOcyAwCiwABAU1RZTDIAAAAAAAAAAAAAAEN1cnJlbmN5ABsAIADnMgQAsgABQFNUWUwzAAAAAAAAAAAAAABQZXJjZW50ABsAHgDnMgUAgkABQFNUWUw0AAAAAAAAAAAAAABGaXhlZAAbAB0A5zIGAPqAAUBTVFlMNQAAAAAAAAAAAAAARGF0ZQAbACIA5zIHAPHAAUBTVFlMNgAAAAAAAAAAAAAASGVhZGluZyAxABsAIgDnMggA8QACQFNUWUw3AAAAAAAAAAAAAABIZWFkaW5nIDIAGwAeAOcyCQDxQAJAU1RZTDgAAAAAAAAAAAAAAFRvdGFsABsAHwDnMgoAwIACQFNUWUw5AAAAAAAAAAAAAABDb21tYTAAGwAiAOcyCwCgwAJAU1RZTDEwAAAAAAAAAAAAAEN1cnJlbmN5MAAbACIA5zIMAHEAA0BOb3JtYWwAAAAAAAAAAAAAVW5kZWZpbmVkABsAIgDnMg0AcUADQE5vcm1hbAAAAAAAAAAAAABVbmRlZmluZWQAGwAiAOcyDgBxgANATm9ybWFsAAAAAAAAAAAAAFVuZGVmaW5lZAAbACIA5zIPAHHAA0BOb3JtYWwAAAAAAAAAAAAAVW5kZWZpbmVkABsAIgDnMhAAcQAEQE5vcm1hbAAAAAAAAAAAAABVbmRlZmluZWQAEwANAAAAAgAAQATAAfmABEATAA4AAAEAAHEAAAAnAAAAAAAGAAUAAAAAAAcYAAYAAAAAAAIAGAAGAAAAAAEEABgABgAAAAACBgAZABAAAQAAAAAAAAAAAACA/z80AxkAEAABAAABAAAAAAAAAAAAADMDFgANAAEAAAMnc2hlZXRqcwAWAAkAAgAAACdmb28AFgAJAAIAAAEnYmFyABcADgACAAACAAAAAAAA2aIOQBcADgACAAADAKCZmZmZmZn9PxYACQADAAAAJ2JhegAWAAkAAwAAAidxdXgABAAcAAEBAQAAAAgQTAQEAAAAAAAAAAAAAAAAAAAAAAAFABAAAAAAAAQAAAAAAP7//gAAAAEAAAAAABoAB4AEAAAAAAD/AP8fAAAAAAEAAAAAAAAAAACOAAIAZACWAAEA/64ABwAAU1dJU1MArgAHAAFTV0lTUwCuAAcAAlNXSVNTAK8AEAAKABIADAAGAAgACgAMAAwAsAAQAAAAAAAAAAEAAQABAAEAAwCxABAACgASAAwABgAIAAoADAAMAMkAAQAAuAACAAEBuQBPAP///////////////////////////////zQh+CqQAZABTQFNAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAGQA//+6AAEAALsAAQAAwwAiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAARk0zAEZNMyBQcm9wZXJ0eQBXSzMAV0szIFByb3BlcnR5AP//AQEAAAACAAAAEwAAAAQBAAAADQYAAQACAwAAABMAAAANAAABAAIEAAAAEwAAAAWYBwAA8AAAAAIFAAAAEwAAAAUAAAAAAAAAAAIGAAAAEwAAAA0AAAAAAQAAAQABAAEAAgABAAQCAAAABQAAAABcBgAAAQEAAQAYAAAAFQAAAAQBAAAABYkHAAANAAAAAQIAAQAXAAAAFQAAAAWFBwAABAAAAAEDAAEABAABAAUAAQAEAgAAAAVcBgAAGAEAAAEEAAEAGAAAABUAAAAEAQAAAAV4BwAADQAAAAEFAAEAFwAAABUAAAAFdAcAAAQAAAAYpENNpUhkctcAAAEAAgAAAJgHAADwAAAA';
fs['./test_files/artifacts/quattro/write_L9.123'] = 'AAAaAAUQBAAAAAAAAwAAAwEAIwABCgAAAAAAAAAABAEEAAAMEgEKARgAJ/YOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEAAEAAAAGAQAABAEEAAAWEgEAAQQAAgAAAAMBBAAAAAAACQEUAAAAAAAAAAAACAMAAJUDAAABAAAABQEEAAAWEgEHAQAABgEAAAQBBAAAEhIBAAEEAAMAAAAOAQAAGwAKAPoPPrgwAQEAAAAbABoAoQ8AAAAAAAD/AEAB7wAAAAAAAAAUAS0AAAAbABoAoQ8BAAYAAAD/AEAB8wAAAAAAAAATAi0AAAAbABAAqw8AEAAAAADvAAAAAAAAABsAEACrDwEQAAAAAAAAAAAAAAAAGwAQAKsPAhAAAAAAnwAAAAAAAAAbABAAqw8DEAAAAABfAAAAAAAAABsAEACrDwQQBAAAAPEAAAAAAAAAGwAQAKsPBRABAAAA8gAAAAAAAAAbABAAqw8GEAEAAAAAAAAAAAIAABsADQC0DwAgAAAAAO8AAAACGwANALQPASAAAAAA7wDvAAIbAA0AtA8CIAAAAADvAJ8AAhsADQC0DwMgAAAAAO8AXwACGwANALQPBCABAAAA8ADwAAIbAA0AtA8EIAEAAADvAIEAAhsADQC0DwYgAAAAAO8A8AACGwAsANwPAAAAAAAAACJBcmlhbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGwAhAMkPAEAAAAAA7wAAAAAAAADvAAAAAu8AAAACAAACAAAAABsAIQDJDwFAAQAAAO8AnwAAAgAAAAAAAAHvAAAAAgAAAgAAAAAbACEAyQ8CQAIAAAAAAAAAAAIAAO8AAAAC7wAAAAIAAAIAAAAAGwAhAMkPA0ABAAAAAAAAAAACFADvAAAAAu8AAAACAAACAAAAABsAIQDJDwRAAAAAAO8AAAAAAAAAAAAAAALvAAAAAgAAAgAAAAAbACMA0g8AUAAAAAD/AEAB7wAAAAAAAAAUAS0A7wAAAAIAAAAAAAAbACMA0g8BUAAAAAD//////////wCA//8AwBAO//////8AAAAAAAAbACMA0g8CUAAAAAD/AAkB7wAAAAAAAAAUBC0A7wAAAAIAAAAAAAAbACMA0g8DUAIAAAD/AEAB8wAAAAAAAAAUAS0A7wDwAAIAAAAAAAAbACMA0g8EUAMAAAD/AEAB9QAAAAAAAAAUAS0A7wD0AAIAAAAAAAAbACMA0g8FUAAAAAD//////////wCA//8AwBAO//////8AYAAAAAAbACMA0g8GUAAAAAD//////////wCA//8AwBAO//////8BYAAAAAAbACMA0g8HUAAAAAD/AAkB7wAAAAAAAAAUBC0A7wAAAAIAAAAAAAAbACMA0g8IUAAAAAD//////////wCA//8AwBAO//////8CYAAAAAAbACMA0g8JUAAAAAD/AAkB7wAAAAAAAAAUBC0A7wAAAAIAAAAAAAAbACMA0g8KUAAAAAD//////////wCA//8AwBAO//////8DYAAAAAAbACMA0g8LUAAAAAD/AAkB7wAAAAAAAAAUBC0A7wAAAAIAAAAAAAAbACMA0g8MUAAAAAD//////////wCA//8AwBAO//////8EYAAAAAAbACMA0g8NUAAAAAD/AAkB7wAAAAAAAAAUBC0A7wAAAAIAAAAAAAAbACMA0g8OUAAAAAD//////////wCA//8AwBAO//////8FYAAAAAAbACMA0g8PUAAAAAD/AAkB7wAAAAAAAAAUBC0A7wAAAAIAAAAAAAAbACMA0g8QUAAAAAD//////////wCA//8AwBAO//////8GYAAAAAAbACMA0g8RUAAAAAD/AN4B7wAAAAEAAAAUBC0A7wAAAAIAAAAAAAAbACMA0g8SUAAAAAD//////////wCA//8AwBAO//////8HYAAAAAAbACMA0g8TUAAAAAD/AD4B7wAAAAEAAAAUBC0A7wAAAAIAAAAAAAAbACMA0g8UUAAAAAD//////////wCA//8AwBAO//////8IYAAAAAAbACMA0g8VUAAAAAD/AAkB7wAAAAAAAAAUBC0A7wAAAAIAAAAAAAAbACMA0g8WUAAAAAD//////////wCA//8AwBAO//////8JYAAAAAAbACMA0g8XUAAAAAD/AAkB7wAAAAAAAAAUBC0A7wAAAAIAAAAAAAAbACMA0g8YUAAAAAD//////////wCA//8AwBAO//////8KYAAAAAAbACMA0g8ZUAAAAAD/AAkB7wAAAAAAAAAUBC0A7wAAAAIAAAAAAAAbACMA0g8aUAAAAAD//////////wCA//8AwBAO//////8LYAAAAAAbAAoA5g8AYAAAAAADUBsACgDmDwFgAAAAAARQGwAKAOYPAmAAAAAAB1AbAAoA5g8DYAAAAAAJUBsACgDmDwRgAAAAAAtQGwAKAOYPBWAAAAAADVAbAAoA5g8GYAAAAAAPUBsACgDmDwdgAAAAABFQGwAKAOYPCGAAAAAAE1AbAAoA5g8JYAAAAAAVUBsACgDmDwpgAAAAABdQGwAKAOYPC2AAAAAAGVD2KgAADwEAAAUBBAAAEhIBBAEEAAAEdgGABwwA7wAAAAcAAABfAGQABQEEAAAEdgEEAQQAAAQyAQABBAAEAAAAAwAGAAEAAAABAAEHHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgcIAAAAAAAAAAAACwABAAADBwYAAAAAAAAADAACAAAAHAAGAAAAAAAAAAYBAAAlAAgAAAAAAEAAAAAlAAgAAAAAAYAAAAAlAAgAAAAAAsAAAAAoAA4AAQAAAAAAAAAAAPA/NAMoAA4AAQAAAQAAAAAAAAAAMwMWAA0AAQAAAydzaGVldGpzABYACQACAAAAJ2ZvbwAWAAkAAgAAASdiYXIAJwAMAAIAAAIAAAAAIFvkQCcADAACAAADNDMzMzMz0z8WAAkAAwAAACdiYXoAFgAJAAMAAAIncXV4AAcBAAAEBwAABgEAAAcBAAAGAQAABAEEAAAGGgEAAQQABQAAAEIGBAAEAAAAQAYMAAAABAAAAAAABAAAAAYBAAAEAxQAAQAAAAAAAAAAAAAAAAAAAAAAAAAHAQAACwEEAAYAAACFAgQABgAAAAUBBAAABhoBBwEAAAYBAAAHAQAABAEEAAAIGgGDAgAAgAoMABAAAAALAAAACgAAAAYBAACBCiAAAQAAAENvbW1hAAJgwgAAAO+AAADvgAAA74AAAO+AAACBCiMAAgAAAEN1cnJlbmN5AANgggA2gO+AAADvgAAA74AAAO+AAACBCiIAAwAAAFBlcmNlbnQABGCyAAAA74AAAO+AAADvgAAA74AAAIEKIAAEAAAARml4ZWQABWCCAAAA74AAAO+AAADvgAAA74AAAIEKHwAFAAAARGF0ZQAGYIAAcIDvgAAA74AAAO+AAADvgAAAgQokAAYAAABIZWFkaW5nIDEAB2DxAAAA74AAAO+AAADvgAAA74AAAIEKJAAHAAAASGVhZGluZyAyAAhg8QAAAO+AAADvgAAA74AAAO+AAACBCiAACAAAAFRvdGFsAAlg8QAAAO+CAADvgAAA74AAAO+AAACBCiEACQAAAENvbW1hMAAKYMAAAADvgAAA74AAAO+AAADvgAAAgQokAAoAAABDdXJyZW5jeTAAC2CAADaA74AAAO+AAADvgAAA74AAAAcBAACDAgAAggIAAJICNgA4BAAA8AAAAAJQ1HUAAAMQACAAAGAAAABgAAAAAAAAAAAA8D8AAAAAAADwPwAAAAAAAAAAAAAECAgAAwABAAABAAAGAQAAAAgEAAEAAAABCB4AcQAAAAJQ/QIAALYAAAAAIAAAAAAAANR1AAAAAAMQAAgEAP8AAAAHAQAAggIAAJUCAACZAgoAAAAAAAAAAAAAAAQIDAADAAIAAAEAAAABAAAGAQAAAAgEAAABAAAGAQAAAAgEAAEBAAAHAQAABwEAAJUCAACTAgAAmg
fs['./test_files/artifacts/quattro/write_L97.123'] = 'AAAaAAMQBAAAAAAAAwAAAwEAIQABCgAAAAAAAAAABAEEAAAMEgEKARgAJ/YOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEAAEAAAAGAQAABAEEAAAWEgEAAQQAAgAAAAMBBAAAAAAACQEUAAAAAAAAAAAACAMAAJUDAAABAAAABQEEAAAWEgEHAQAABgEAAAQBBAAAEhIBAAEEAAMAAAAOAQAAGwAKAPoPPrgwAQEAAAAbABoAoQ8AAAAAAAD/AEAB7wAAAAAAAAAUAS0AAAAbABoAoQ8BAAYAAAD/AEAB8wAAAAAAAAATAi0AAAAbABAAqw8AEAAAAADvAAAAAAAAABsAEACrDwEQAAAAAAAAAAAAAAAAGwAQAKsPAhAAAAAAnwAAAAAAAAAbABAAqw8DEAAAAABfAAAAAAAAABsAEACrDwQQBAAAAPEAAAAAAAAAGwAQAKsPBRABAAAA8gAAAAAAAAAbABAAqw8GEAEAAAAAAAAAAAIAABsADQC0DwAgAAAAAO8AAAACGwANALQPASAAAAAA7wDvAAIbAA0AtA8CIAAAAADvAJ8AAhsADQC0DwMgAAAAAO8AXwACGwANALQPBCABAAAA8ADwAAIbAA0AtA8EIAEAAADvAIEAAhsADQC0DwYgAAAAAO8A8AACGwAsANwPAAAAAAAAACJBcmlhbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGwAhAMkPAEAAAAAA7wAAAAAAAADvAAAAAu8AAAACAAACAAAAABsAIQDJDwFAAQAAAO8AnwAAAgAAAAAAAAHvAAAAAgAAAgAAAAAbACEAyQ8CQAIAAAAAAAAAAAIAAO8AAAAC7wAAAAIAAAIAAAAAGwAhAMkPA0ABAAAAAAAAAAACFADvAAAAAu8AAAACAAACAAAAABsAIQDJDwRAAAAAAO8AAAAAAAAAAAAAAALvAAAAAgAAAgAAAAAbACMA0g8AUAAAAAD/AEAB7wAAAAAAAAAUAS0A7wAAAAIAAAAAAAAbACMA0g8BUAAAAAD//////////wCA//8AwBAO//////8AAAAAAAAbACMA0g8CUAAAAAD/AAkB7wAAAAAAAAAUBC0A7wAAAAIAAAAAAAAbACMA0g8DUAIAAAD/AEAB8wAAAAAAAAAUAS0A7wDwAAIAAAAAAAAbACMA0g8EUAMAAAD/AEAB9QAAAAAAAAAUAS0A7wD0AAIAAAAAAAAbACMA0g8FUAAAAAD//////////wCA//8AwBAO//////8AYAAAAAAbACMA0g8GUAAAAAD//////////wCA//8AwBAO//////8BYAAAAAAbACMA0g8HUAAAAAD/AAkB7wAAAAAAAAAUBC0A7wAAAAIAAAAAAAAbACMA0g8IUAAAAAD//////////wCA//8AwBAO//////8CYAAAAAAbACMA0g8JUAAAAAD/AAkB7wAAAAAAAAAUBC0A7wAAAAIAAAAAAAAbACMA0g8KUAAAAAD//////////wCA//8AwBAO//////8DYAAAAAAbACMA0g8LUAAAAAD/AAkB7wAAAAAAAAAUBC0A7wAAAAIAAAAAAAAbACMA0g8MUAAAAAD//////////wCA//8AwBAO//////8EYAAAAAAbACMA0g8NUAAAAAD/AAkB7wAAAAAAAAAUBC0A7wAAAAIAAAAAAAAbACMA0g8OUAAAAAD//////////wCA//8AwBAO//////8FYAAAAAAbACMA0g8PUAAAAAD/AAkB7wAAAAAAAAAUBC0A7wAAAAIAAAAAAAAbACMA0g8QUAAAAAD//////////wCA//8AwBAO//////8GYAAAAAAbACMA0g8RUAAAAAD/AN4B7wAAAAEAAAAUBC0A7wAAAAIAAAAAAAAbACMA0g8SUAAAAAD//////////wCA//8AwBAO//////8HYAAAAAAbACMA0g8TUAAAAAD/AD4B7wAAAAEAAAAUBC0A7wAAAAIAAAAAAAAbACMA0g8UUAAAAAD//////////wCA//8AwBAO//////8IYAAAAAAbACMA0g8VUAAAAAD/AAkB7wAAAAAAAAAUBC0A7wAAAAIAAAAAAAAbACMA0g8WUAAAAAD//////////wCA//8AwBAO//////8JYAAAAAAbACMA0g8XUAAAAAD/AAkB7wAAAAAAAAAUBC0A7wAAAAIAAAAAAAAbACMA0g8YUAAAAAD//////////wCA//8AwBAO//////8KYAAAAAAbACMA0g8ZUAAAAAD/AAkB7wAAAAAAAAAUBC0A7wAAAAIAAAAAAAAbACMA0g8aUAAAAAD//////////wCA//8AwBAO//////8LYAAAAAAbAAoA5g8AYAAAAAADUBsACgDmDwFgAAAAAARQGwAKAOYPAmAAAAAAB1AbAAoA5g8DYAAAAAAJUBsACgDmDwRgAAAAAAtQGwAKAOYPBWAAAAAADVAbAAoA5g8GYAAAAAAPUBsACgDmDwdgAAAAABFQGwAKAOYPCGAAAAAAE1AbAAoA5g8JYAAAAAAVUBsACgDmDwpgAAAAABdQGwAKAOYPC2AAAAAAGVD2KgAADwEAAAUBBAAAEhIBBAEEAAAEdgGABwwA7wAAAAcAAABfAGQABQEEAAAEdgEEAQQAAAQyAQABBAAEAAAAAwAGAAEAAAABAAEHHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgcIAAAAAAAAAAAACwABAAADBwYAAAAAAAAADAACAAAAHAAGAAAAAAAAAAYBAAAlAAgAAAAAAEAAAAAlAAgAAAAAAYAAAAAlAAgAAAAAAsAAAAAoAA4AAQAAAAAAAAAAAPA/NAMoAA4AAQAAAQAAAAAAAAAAMwMWAA0AAQAAAydzaGVldGpzABYACQACAAAAJ2ZvbwAWAAkAAgAAASdiYXIAJwAMAAIAAAIAAAAAIFvkQCcADAACAAADNDMzMzMz0z8WAAkAAwAAACdiYXoAFgAJAAMAAAIncXV4AAcBAAAEBwAABgEAAAcBAAAGAQAABAEEAAAGGgEAAQQABQAAAEIGBAAEAAAAQAYMAAAABAAAAAAABAAAAAYBAAAEAxQAAQAAAAAAAAAAAAAAAAAAAAAAAAAHAQAACwEEAAYAAACFAgQABgAAAAUBBAAABhoBBwEAAAYBAAAHAQAABAEEAAAIGgGDAgAAgAoMABAAAAALAAAACgAAAAYBAACBCiAAAQAAAENvbW1hAAJgwgAAAO+AAADvgAAA74AAAO+AAACBCiMAAgAAAEN1cnJlbmN5AANgggA1gO+AAADvgAAA74AAAO+AAACBCiIAAwAAAFBlcmNlbnQABGCyAAAA74AAAO+AAADvgAAA74AAAIEKIAAEAAAARml4ZWQABWCCAAAA74AAAO+AAADvgAAA74AAAIEKHwAFAAAARGF0ZQAGYIAAZIDvgAAA74AAAO+AAADvgAAAgQokAAYAAABIZWFkaW5nIDEAB2DxAAAA74AAAO+AAADvgAAA74AAAIEKJAAHAAAASGVhZGluZyAyAAhg8QAAAO+AAADvgAAA74AAAO+AAACBCiAACAAAAFRvdGFsAAlg8QAAAO+CAADvgAAA74AAAO+AAACBCiEACQAAAENvbW1hMAAKYMAAAADvgAAA74AAAO+AAADvgAAAgQokAAoAAABDdXJyZW5jeTAAC2CAADWA74AAAO+AAADvgAAA74AAAAcBAACDAgAAggIAAJICNgAANgAAAAwAAAJQ1HUAAAMQACAAAGAAAABgAAAAAAAAAAAA8D8AAAAAAADwPwAAAAAAAAAAAAAECAYAAwABAAABBgEAAAAIAgABAAEIHgBxAAAAAlBHJgAAIQkAAAAgAAAAAAAA1HUAAAAAAxAACAIA/wAHAQAAggIAAJUCAACZAgoAAAAAAAAAAAAAAAQICAADAAIAAAEAAQYBAAAACAIAAAEGAQAAAAgCAAEBBwEAAAcBAACVAgAAkwIAAJoCCgAAAAAAAAAAAAAAB
fs['./test_files/artifacts/quattro/write_Led.wke'] = 'AAACAAYEBgAQAAAAAAADAAMAAAAAAAAAAAACAAEA/wMAAQAALwABAAEaAAgA//////////8lAAEAACYAAQAAJwABAAAoAAoABABMAEIA4AECADAAAQAAKgAQAP////////////////////8cAAgA//////////8YABkAAP///////////////////////////////xkAGQD///////////////////////////////8AGwAIAP//////////HQAJAP///////////yMACQD///////////8gABAA/////////////////////2YAEAD/////////////////////ZwAZAP///////////////////////////////wBpACgA/////////////////////////////////////////////////////yQAAQAABAABAAAFAAEA/wcAIAAAAAAAcQAJAAgAEwAAAAAAAAAAAAAAAAAEAAQATAAAACkAAQAnlgAYAAAAAAADAAEAAAACAAIAAAADAAMAAQACAA0ABwD/AAAAAAEADQAHAP8BAAAAAgANAAcA/wIAAAADABAAEQD/AAABAAAAAAAAAPA/AgA0AxAAEQD/AQABAAAAAAAAAAAAAgAzAw8ADgD/AwABACdzaGVldGpzAA8ACgD/AAACACdmb28ADwAKAP8BAAIAJ2JhcgAOAA0A+QIAAgAAAAAAIFvkQA4ADQD/AwACADQzMzMzM9M/DwAKAP8AAAMAJ2JhegAPAAoA/wIAAwAncXV4AAEAAAA=';
fs['./test_files/artifacts/quattro/write_qpdos.wq1'] = 'AAACACBRzAACAAAEBgAQAAAAAAADAAMAAAAAAAAAAACZAAEAAAIAAQABAwABAAAvAAEAAZsAQAAAABfhCgAAAAEAF+ESAAAAAQAX4QwAAAAAADTgDAAAAAAANOAMAAAAAAA04AwAAAAAADTgDAAAAAAANOAMAAAAzQACACoAyQAqAHcAAAAX4QoAAAD//wVDb21tYTcADQBuAIQaAAAAAQAAAAABAABCAAAAAMkAKgB2AAAAF+EKAAAA//8IQ3VycmVuY3kAbgCFGgAAAAEAAAAAAQAAIgAAAADJACoAdQAAABfhCgAAAP//B1BlcmNlbnQNAG4AhhoAAAABAAAAAAEAADIAAAAAyQAqAHQAAAAX4QoAAAD//wVGaXhlZG50DQBuAIcaAAAAAQAAAAABAAACAAAAAMkAKgBzAAAAF+EKAAAA//8ERGF0ZWRudA0AbgCIGgAAAAEAAAAAAQAAegAAAADJACoAcgABABfhEgAAAP//CUhlYWRpbmcgMW4AiRoAAAEAAAAAAAEAAHEAAAAAyQAqAHEAAQAX4QwAAAD//wlIZWFkaW5nIDJuAIoaAAABAAAAAAABAABxAAAAAMkAKgBwAAAAF+EKAAAA//8FVG90YWxuZw0AbgCLGgAA8AACAAAAAQAAcQAAAADJACoAbwAAABfhCgAAAP//BkNvbW1hMGcNAG4AjBoAAAABAAAAAAEAAEAAAAAAyQAqAG4AAAAX4QoAAAD//wlDdXJyZW5jeTBuAI0aAAAAAQAAAAABAAAgAAAAABoACAD//////////yUAAQAAJgABAAAnAAEAACgACgAEAEwAAgACAEIAMAABAAC7AAIAZAC8AAEAACoAEAD/////////////////////HAAIAP//////////GAAZAP////////////////////8AAAAAAAAAACkZABkA/////////////////////wAAAAAAAAAAKbYACAD//////////9QATgAAAAAAAAD/////ZABkAI3ttaAAAAEMAAAAABgAAAb3AQAAAAD//////////////////////////////////////////wAAAAAAAAAAAAC3ABIA/////////////////////2FyGwAIAP//////////HQAJAP///////////yMACQD///////////+fAAkA////////////oAAJAP///////////6EACQD///////////8gABAA/////////////////////2YAEAD/////////////////////ZwAZAP////////////////////8AAAAAAAAAAClpACgA/////////////////////////////////////////////////////yQAAQAABAABAAAFAAEA/5oABAAAAAAABwAmAAAAAABxAAkACAATAAAAAAAAAAAAAAAAAAQAAQBMAAAAEwAAAAEAwAABAAEpAAEAJ54AEQAAAAAAAAAAAACcdQCIPOQ3fpYAGAAAAAAAAwABAAAAAgACAAAAAwADAAEAAgANAAcA/wAAAAABABAAFQD/AAABAAAAAAAAAPA/BgAGAAYANAMPAAoA/wAAAgAnA2Zvbw8ACgD/AAADACcDYmF6DQAHAP8BAAAAAgAQABUA/wEAAQAAAAAAAAAAAAYABgAGADMDDwAKAP8BAAIAJwNiYXINAAcA/wIAAAADAA4ADQD5AgACAAAAAAAgW+RAnQAHAPkCAAIAEAAPAAoA/wIAAwAnA3F1eA8ADgD/AwABACcHc2hlZXRqcw4ADQD/AwACADQzMzMzM9M/AQAAAA==';
fs['./test_files/artifacts/quattro/write_qpw.wb1'] = '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';
fs['./test_files/artifacts/wps/write.dbf'] = 'A3UDBQMAAAChACEAAAAAAAAAAAAAAAAAAAAAAAAAAABOMQAAAAAAAAAAAEMAAAAACAAAAAAAAAAAAAAAAAAAAE4yAAAAAAAAAAAAQwAAAAAIAAAAAAAAAAAAAAAAAAAATjMAAAAAAAAAAABDAAAAAAgAAAAAAAAAAAAAAAAAAABONAAAAAAAAAAAAEMAAAAACAAAAAAAAAAAAAAAAAAAAA0gVFJVRSAgICBGQUxTRSAgICAgICAgICAgc2hlZXRqcyAgZm9vICAgICBiYXIgICAgIDQxNjg5ICAgMC4zICAgICAgYmF6ICAgICAgICAgICAgIHF1eCAgICAgICAgICAgICAa';
fs['./test_files/artifacts/wps/write.dif'] = 'VEFCTEUNCjAsMQ0KIkVYQ0VMIg0KVkVDVE9SUw0KMCw0DQoiIg0KVFVQTEVTDQowLDQNCiIiDQpEQVRBDQowLDANCiIiDQotMSwwDQpCT1QNCjAsMQ0KVg0KMCwyDQpWDQowLDMNClYNCjEsMA0KIiINCi0xLDANCkJPVA0KMCwxDQpUUlVFDQowLDANCkZBTFNFDQoxLDANCiIiDQoxLDANCiJzaGVldGpzIg0KLTEsMA0KQk9UDQoxLDANCiJmb28iDQoxLDANCiJiYXIiDQowLDIvMTkvMTQNClYNCjAsMC4zDQpWDQotMSwwDQpCT1QNCjEsMA0KImJheiINCjEsMA0KIiINCjEsMA0KInF1eCINCjEsMA0KIiINCi0xLDANCkVPRA0K';
fs['./test_files/artifacts/wps/write.et'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAEAAAHwAAAAEAAAD+////AAAAAAAAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9////IgAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAD+/////v///yEAAAAjAAAA/v////7//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1IAbwBvAHQAIABFAG4AdAByAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAUA//////////8CAAAAIAgCAAAAAADAAAAAAAAARgAAAAAAAAAAAAAAAPAjXTQTltIBIAAAAAAGAAAAAAAAVwBvAHIAawBiAG8AbwBrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAgH///////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAApzkAAAAAAABFAFQARQB4AHQARABhAHQAYQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAACAQEAAAADAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqAgAAAAAAAAUAUwB1AG0AbQBhAHIAeQBJAG4AZgBvAHIAbQBhAHQAaQBvAG4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAIB/////wQAAAD/////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAKgBAAAAAAAACQgQAAAGBQC7Dc0HwYABAAYGAADhAAIAsATBAAIAAADiAAAAXABwAAMAAUcAbwBkACAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCAAIAsARhAQIAAADAAQAAPQECAAEAGQACAAAAEgACAAAAEwACAAAArwECAAAAvAECAAAAPQASAAAAAAAcPqAjOAAAAAAAAABYAkAAAgAAAI0AAgAAACIAAgAAAA4AAgABALcBAgAAANoAAgAAADEAHgDcAAAACACQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAC4A3AAAAP9/kAEAAAABAAAPAVQAaQBtAGUAcwAgAE4AZQB3ACAAUgBvAG0AYQBuADEALgDcAAAA/3+QAQAAAAEAAA8BVABpAG0AZQBzACAATgBlAHcAIABSAG8AbQBhAG4AMQAuANwAAAD/f5ABAAAAAQAADwFUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgAxAB4A3AAAAAgAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeANwAAAAKAJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDcAAAACQCQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4AaAEAADYAvAIAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeANwAAAAUAJABAAABAgAABwFDAGEAbABpAGIAcgBpADEAHgDcAAAADACQAQAAAQIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A3AAAAAkAvAIAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAAQBAAA2ALwCAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDcAAIAFwCQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4ALAEAADYAvAIAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeANwAAAA2ALwCAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDcAAAAPgCQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A3AAAABEAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeANwAAAA/ALwCAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDcAAAANQC8AgAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A3AAAADUAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeANwAAAAIALwCAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDcAAAAEACQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A3AAAABMAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAHgQzAAUAFwABIgAkACIAIwAsACMAIwAwAF8AKQA7AFwAKAAiACQAIgAjACwAIwAjADAAXAApAB4EPQAGABwAASIAJAAiACMALAAjACMAMABfACkAOwBbAFIAZQBkAF0AXAAoACIAJAAiACMALAAjACMAMABcACkAHgQ/AAcAHQABIgAkACIAIwAsACMAIwAwAC4AMAAwAF8AKQA7AFwAKAAiACQAIgAjACwAIwAjADAALgAwADAAXAApAB4ESQAIACIAASIAJAAiACMALAAjACMAMAAuADAAMABfACkAOwBbAFIAZQBkAF0AXAAoACIAJAAiACMALAAjACMAMAAuADAAMABcACkAHgRpACoAMgABXwAoACIAJAAiACoAIAAjACwAIwAjADAAXwApADsAXwAoACIAJAAiACoAIABcACgAIwAsACMAIwAwAFwAKQA7AF8AKAAiACQAIgAqACAAIgAtACIAXwApADsAXwAoAEAAXwApAB4EVwApACkAAV8AKAAqACAAIwAsACMAIwAwAF8AKQA7AF8AKA
fs['./test_files/artifacts/wps/write.xls'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAEAAAHwAAAAEAAAD+////AAAAAAAAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9////IgAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAD+/////v///yEAAAAjAAAA/v////7//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1IAbwBvAHQAIABFAG4AdAByAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAUA//////////8CAAAAIAgCAAAAAADAAAAAAAAARgAAAAAAAAAAAAAAALBeOfkSltIBIAAAAAAGAAAAAAAAVwBvAHIAawBiAG8AbwBrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAgH///////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAApzkAAAAAAABFAFQARQB4AHQARABhAHQAYQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAACAQEAAAADAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqAgAAAAAAAAUAUwB1AG0AbQBhAHIAeQBJAG4AZgBvAHIAbQBhAHQAaQBvAG4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAIB/////wQAAAD/////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAKgBAAAAAAAACQgQAAAGBQC7Dc0HwYABAAYGAADhAAIAsATBAAIAAADiAAAAXABwAAMAAUcAbwBkACAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCAAIAsARhAQIAAADAAQAAPQECAAEAGQACAAAAEgACAAAAEwACAAAArwECAAAAvAECAAAAPQASAAAAAAAcPqAjOAAAAAAAAQBYAkAAAgAAAI0AAgAAACIAAgAAAA4AAgABALcBAgAAANoAAgAAADEAHgDcAAAACACQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAC4A3AAAAP9/kAEAAAABAJcPAVQAaQBtAGUAcwAgAE4AZQB3ACAAUgBvAG0AYQBuADEALgDcAAAA/3+QAQAAAAEAlw8BVABpAG0AZQBzACAATgBlAHcAIABSAG8AbQBhAG4AMQAuANwAAAD/f5ABAAAAAQCXDwFUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgAxAB4A3AAAAAgAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeANwAAAAJAJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgAEAQAANgC8AgAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A3AAAABAAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeANwAAgAXAJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDcAAAACQC8AgAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A3AAAADYAvAIAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeANwAAAAUAJABAAABAgAABwFDAGEAbABpAGIAcgBpADEAHgDcAAAADACQAQAAAQIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A3AAAAAgAvAIAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeANwAAAA/ALwCAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDcAAAACgCQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A3AAAADUAvAIAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeANwAAAARAJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgBoAQAANgC8AgAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A3AAAABMAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeANwAAAA1AJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgAsAQAANgC8AgAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A3AAAAD4AkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAHgQzAAUAFwABIgAkACIAIwAsACMAIwAwAF8AKQA7AFwAKAAiACQAIgAjACwAIwAjADAAXAApAB4EPQAGABwAASIAJAAiACMALAAjACMAMABfACkAOwBbAFIAZQBkAF0AXAAoACIAJAAiACMALAAjACMAMABcACkAHgQ/AAcAHQABIgAkACIAIwAsACMAIwAwAC4AMAAwAF8AKQA7AFwAKAAiACQAIgAjACwAIwAjADAALgAwADAAXAApAB4ESQAIACIAASIAJAAiACMALAAjACMAMAAuADAAMABfACkAOwBbAFIAZQBkAF0AXAAoACIAJAAiACMALAAjACMAMAAuADAAMABcACkAHgRpACoAMgABXwAoACIAJAAiACoAIAAjACwAIwAjADAAXwApADsAXwAoACIAJAAiACoAIABcACgAIwAsACMAIwAwAFwAKQA7AF8AKAAiACQAIgAqACAAIgAtACIAXwApADsAXwAoAEAAXwApAB4EVwApACkAAV8AKAAqACAAIwAsACMAIwAwAF8AKQA7AF8AK
fs['./test_files/artifacts/wps/write.xlsx'] = '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
fs['./test_files/artifacts/wps/write.xml'] = 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/Pg0KPD9tc28tYXBwbGljYXRpb24gcHJvZ2lkPSJFeGNlbC5TaGVldCI/Pg0KPFdvcmtib29rIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpzcHJlYWRzaGVldCIgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4bWxuczp4PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpleGNlbCIgeG1sbnM6c3M9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOnNwcmVhZHNoZWV0IiB4bWxuczpodG1sPSJodHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIiB4bWxuczpkdD0idXVpZDpDMkY0MTAxMC02NUIzLTExZDEtQTI5Ri0wMEFBMDBDMTQ4ODIiPjxEb2N1bWVudFByb3BlcnRpZXMgeG1sbnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSI+PEF1dGhvcj5Hb2Q8L0F1dGhvcj48Q3JlYXRlZD4yMDE3LTAzLTA2VDAwOjQzOjAwWjwvQ3JlYXRlZD48TGFzdFNhdmVkPjIwMTctMDMtMDZUMDA6NDY6NDlaPC9MYXN0U2F2ZWQ+PC9Eb2N1bWVudFByb3BlcnRpZXM+PEN1c3RvbURvY3VtZW50UHJvcGVydGllcyB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIj48S1NPUHJvZHVjdEJ1aWxkVmVyIGR0OmR0PSJzdHJpbmciPjEwMzMtMTAuMi4wLjU4MjA8L0tTT1Byb2R1Y3RCdWlsZFZlcj48L0N1c3RvbURvY3VtZW50UHJvcGVydGllcz48RXhjZWxXb3JrYm9vayB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6ZXhjZWwiPjxXaW5kb3dXaWR0aD4xNTkwMDwvV2luZG93V2lkdGg+PFdpbmRvd0hlaWdodD45MTIwPC9XaW5kb3dIZWlnaHQ+PFByb3RlY3RTdHJ1Y3R1cmU+RmFsc2U8L1Byb3RlY3RTdHJ1Y3R1cmU+PFByb3RlY3RXaW5kb3dzPkZhbHNlPC9Qcm90ZWN0V2luZG93cz48L0V4Y2VsV29ya2Jvb2s+PFN0eWxlcz48U3R5bGUgc3M6SUQ9InMzOSIgc3M6TmFtZT0iMjAlIC0gQWNjZW50MyI+PEZvbnQgc3M6Rm9udE5hbWU9IkNhbGlicmkiIHg6Q2hhclNldD0iMCIgc3M6U2l6ZT0iMTEiIHNzOkNvbG9yPSIjMDAwMDAwIi8+PEludGVyaW9yIHNzOkNvbG9yPSIjRURFREVEIiBzczpQYXR0ZXJuPSJTb2xpZCIvPjwvU3R5bGU+PFN0eWxlIHNzOklEPSJzNiIgc3M6TmFtZT0iUGVyY2VudCI+PE51bWJlckZvcm1hdCBzczpGb3JtYXQ9IjAlIi8+PC9TdHlsZT48U3R5bGUgc3M6SUQ9InM0MSIgc3M6TmFtZT0iMjAlIC0gQWNjZW50NCI+PEZvbnQgc3M6Rm9udE5hbWU9IkNhbGlicmkiIHg6Q2hhclNldD0iMCIgc3M6U2l6ZT0iMTEiIHNzOkNvbG9yPSIjMDAwMDAwIi8+PEludGVyaW9yIHNzOkNvbG9yPSIjRkZGMkNDIiBzczpQYXR0ZXJuPSJTb2xpZCIvPjwvU3R5bGU+PFN0eWxlIHNzOklEPSJzMzUiIHNzOk5hbWU9IjIwJSAtIEFjY2VudDIiPjxGb250IHNzOkZvbnROYW1lPSJDYWxpYnJpIiB4OkNoYXJTZXQ9IjAiIHNzOlNpemU9IjExIiBzczpDb2xvcj0iIzAwMDAwMCIvPjxJbnRlcmlvciBzczpDb2xvcj0iI0ZDRTRENiIgc3M6UGF0dGVybj0iU29saWQiLz48L1N0eWxlPjxTdHlsZSBzczpJRD0iczE0IiBzczpOYW1lPSJXYXJuaW5nIFRleHQiPjxGb250IHNzOkZvbnROYW1lPSJDYWxpYnJpIiB4OkNoYXJTZXQ9IjAiIHNzOlNpemU9IjExIiBzczpDb2xvcj0iI0ZGMDAwMCIvPjwvU3R5bGU+PFN0eWxlIHNzOklEPSJzNSIgc3M6TmFtZT0iQ3VycmVuY3kiPjxOdW1iZXJGb3JtYXQgc3M6Rm9ybWF0PSJfKCZxdW90OyQmcXVvdDsqICMsIyMwLjAwXyk7XygmcXVvdDskJnF1b3Q7KiBcKCMsIyMwLjAwXCk7XygmcXVvdDskJnF1b3Q7KiAmcXVvdDstJnF1b3Q7Pz9fKTtfKEBfKSIvPjwvU3R5bGU+PFN0eWxlIHNzOklEPSJzNDAiIHNzOk5hbWU9IkFjY2VudDQiPjxGb250IHNzOkZvbnROYW1lPSJDYWxpYnJpIiB4OkNoYXJTZXQ9IjAiIHNzOlNpemU9IjExIiBzczpDb2xvcj0iI0ZGRkZGRiIvPjxJbnRlcmlvciBzczpDb2xvcj0iI0ZGQzAwMCIgc3M6UGF0dGVybj0iU29saWQiLz48L1N0eWxlPjxTdHlsZSBzczpJRD0iczE2IiBzczpOYW1lPSJUaXRsZSI+PEZvbnQgc3M6Rm9udE5hbWU9IkNhbGlicmkiIHg6Q2hhclNldD0iMTM0IiBzczpTaXplPSIxOCIgc3M6Q29sb3I9IiM0NDU0NkEiIHNzOkJvbGQ9IjEiLz48L1N0eWxlPjxTdHlsZSBzczpJRD0iczQiIHNzOk5hbWU9IkN1cnJlbmN5IFswXSI+PE51bWJlckZvcm1hdCBzczpGb3JtYXQ9Il8oJnF1b3Q7JCZxdW90OyogIywjIzBfKTtfKCZxdW90OyQmcXVvdDsqIFwoIywjIzBcKTtfKCZxdW90OyQmcXVvdDsqICZxdW90Oy0mcXVvdDtfKTtfKEBfKSIvPjwvU3R5bGU+PFN0eWxlIHNzOklEPSJzNDMiIHNzOk5hbWU9IkFjY2VudDUiPjxGb250IHNzOkZvbnROYW1lPSJDYWxpYnJpIiB4OkNoYXJTZXQ9IjAiIHNzOlNpemU9IjExIiBzczpDb2xvcj0iI0ZGRkZGRiIvPjxJbnRlcmlvciBzczpDb2xvcj0iIzQ0NzJDNCIgc3M6UGF0dGVybj0iU29saWQiLz48L1N0eWxlPjxTdHlsZSBzczpJRD0iczM4IiBzczpOYW1lPSJBY2NlbnQzIj48Rm9udCBzczpGb250TmFtZT0iQ2FsaWJyaSIgeDpDaGFyU2V0PSIwIiBzczpTaXplPSIxMSIgc3M6Q29sb3I9IiNGRkZGRkYiLz48SW50ZXJpb3Igc3M6Q29sb3I9IiNBNUE1QTUiIHNzOlBhdHRlcm49IlNvbGlkIi8+PC9TdHlsZT48U3R5bGUgc3M6SUQ9InMzIiBzczpOYW1lPSJDb21tYSBbMF0iPjxOdW1iZXJGb3JtYXQgc3M6Rm9ybWF0PSJfICogIywjIzBfIDtfICogXC0jLCMjMF8gO18gKiAmcXVvdDstJnF1b3Q7XyA7XyBAXyAiLz48L1N0eWxlPjxTdHlsZSBzczpJRD0iczEzIiBzczpOYW1lPSI0MCUgLSBBY2NlbnQzIj48Rm9udCBzczpGb250TmFtZT0iQ2FsaWJyaSIgeDpDaGFyU2V0PSIwIiBzczpTaXplPSIxMSIgc3M6Q29sb3I9IiMwMDAwMDAiLz48SW50ZXJpb3Igc3M6Q29sb3I9IiNEQkRCREIiIHNzOlBhdHRlcm49IlNvbGlkIi8+PC9TdHlsZT48U3R5bGUgc3M6SUQ9InM5IiBzczpOYW1lP
fs['./test_files/author_snowman.xls'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAEAAAIQAAAAEAAAD+////AAAAAAAAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9////cwAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAAAP7////+/////v///yQAAAAlAAAAJgAAACcAAAAoAAAAKQAAACoAAAArAAAALAAAAC0AAAAuAAAALwAAADAAAAAxAAAAMgAAADMAAAA0AAAANQAAADYAAAA3AAAAOAAAADkAAAA6AAAAOwAAADwAAAA9AAAAPgAAAD8AAABAAAAAQQAAAEIAAABDAAAARAAAAEUAAABGAAAARwAAAEgAAABJAAAASgAAAEsAAABMAAAATQAAAE4AAABPAAAAUAAAAFEAAABSAAAAUwAAAFQAAABVAAAAVgAAAFcAAABYAAAAWQAAAFoAAABbAAAAXAAAAF0AAABeAAAAXwAAAGAAAABhAAAAYgAAAGMAAABkAAAAZQAAAGYAAABnAAAAaAAAAGkAAABqAAAAawAAAGwAAABtAAAAbgAAAG8AAABwAAAAcQAAAHIAAAD+/////v///////////////////////////////////////////////////////////////////1IAbwBvAHQAIABFAG4AdAByAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAUA//////////8CAAAAIAgCAAAAAADAAAAAAAAARgAAAAAAAAAAAAAAAEA+xAc1ONMBIgAAAAACAAAAAAAAVwBvAHIAawBiAG8AbwBrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAgEEAAAA//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAHjwAAAAAAAAFAFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAACAQEAAAADAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAACUngAAAAAAAAUARABvAGMAdQBtAGUAbgB0AFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAA4AAIB////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAAAAAAAACQgQAAAGBQAjacwHAIADAAYHAADhAAIAsATBAAIAAADiAAAAXABwABUAAE1pY3Jvc29mdCBPZmZpY2UgVXNlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCAAIAsARhAQIAAAA9AQIAAQCcAAIAEQAZAAIAAAASAAIAAAATAAIAAACvAQIAAAC8AQIAAAA9ABIAAADMAYBwwEQ4AAAAAAABAPQBQAACAAAAjQACAAAAIgACAAAADgACAAEAtwECAAAA2gACAAAAMQAeAPAAAAAIAJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAAACACQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAgAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAAIAJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAAACACQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxACoAaAEBADYAvAIAAAACAAANAUMAYQBsAGkAYgByAGkAIABMAGkAZwBoAHQAMQAeACwBAQA2ALwCAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgAEAQEANgC8AgAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A3AABADYAvAIAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAARAJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAAADgCQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAADwAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAA+AJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAEAPwC8AgAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AABADQAvAIAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAA0AJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAEACQC8AgAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAoAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAgAXAJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAEACAC8AgAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAkAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAHgQcAAUAFwAAIiQiIywjIzBfKTtcKCIkIiMsIyMwXCkeBCEABgAcAAAiJCIjLCMjMF8pO1tSZWRdXCgiJCIjLCMjMFwpHgQiAAcAHQAAIiQiIywjIzAuMDBfKTtcKCIkIiMsIyMwLjAwXCkeBCcACAAiAAAiJCIjLCMjMC4wMF8pO1tSZWRdXCgiJCIjLCMjMC4wMFwpHgQ3ACoAMgAAXygiJCIqICMsIyMwXyk7XygiJCIqIFwoIywjIzBcKTtfKCIkIiogIi0iXyk7XyhAXykeBC4AKQApAABfKCogIywjIzBfKTtfKCogXCgjLCMjMFwpO18oKiAiLSJfKTtfKEBfKR4EPwAsADoAAF8oIiQiKiAjLCMjMC4wMF8pO18oIiQiKiBcKCMsIyMwLjAwXCk7XygiJCIqICItIj8/Xyk7XyhAXykeBDYAKwAxAABfKCogIywjIzAuMDBfKTtfKCogXCgjLCMjMC4wMFwpO18oKiAiLSI/P18pO18oQF8p4AAUAAAAAAD1/yAAAAAAAAAAAAAAAMAg4AAUAAEAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAEAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAIAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAIAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAAAAAD1/y
fs['./test_files/author_snowman.xls5'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAEAAAEAAAAAEAAAD+////AAAAAAAAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9////YgAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAD+/////v////7///8TAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAAACEAAAAiAAAAIwAAACQAAAAlAAAAJgAAACcAAAAoAAAAKQAAACoAAAArAAAALAAAAC0AAAAuAAAALwAAADAAAAAxAAAAMgAAADMAAAA0AAAANQAAADYAAAA3AAAAOAAAADkAAAA6AAAAOwAAADwAAAA9AAAAPgAAAD8AAABAAAAAQQAAAEIAAABDAAAARAAAAEUAAABGAAAARwAAAEgAAABJAAAASgAAAEsAAABMAAAATQAAAE4AAABPAAAAUAAAAFEAAABSAAAAUwAAAFQAAABVAAAAVgAAAFcAAABYAAAAWQAAAFoAAABbAAAAXAAAAF0AAABeAAAAXwAAAGAAAABhAAAA/v////7//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1IAbwBvAHQAIABFAG4AdAByAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAUA//////////8CAAAAEAgCAAAAAADAAAAAAAAARgAAAAAAAAAAAAAAABAQiFE1ONMBEQAAAIABAAAAAAAAQgBvAG8AawAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAgH/////BAAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAoxoAAAAAAAAFAFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAACAQEAAAADAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAACUngAAAAAAAAUARABvAGMAdQBtAGUAbgB0AFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAA4AAIB////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOwAAAAAAAAACQgIAAAFBQDTbcwH4QAAAMEAAgAAAL8AAADAAAAA4gAAAFwAcAAVTWljcm9zb2Z0IE9mZmljZSBVc2VyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQgACABAnnAACABEAGQACAAAAEgACAAAAEwACAAAAPQASAAAAzAGAcMBEOAAAAAAAAQD0AUAAAgAAAI0AAgAAACIAAgAAAA4AAgABALcBAgAAANoAAgAAADEAFgDwAAAACACQAQAAAAIAAAdDYWxpYnJpMQAWAPAAAAAIAJABAAAAAgAAB0NhbGlicmkxABYA8AAAAAgAkAEAAAACAAAHQ2FsaWJyaTEAFgDwAAAACACQAQAAAAIAAAdDYWxpYnJpMQAWAPAAAAAIAJABAAAAAgAAB0NhbGlicmkxABYA8AAAAAgAkAEAAAACAAAHQ2FsaWJyaTEAFgDwAAAACQCQAQAAAAIAAAdDYWxpYnJpMQAWAPAAAAAOAJABAAAAAgAAB0NhbGlicmkxABYA8AABADQAvAIAAAACAAAHQ2FsaWJyaTEAFgDwAAEACQC8AgAAAAIAAAdDYWxpYnJpMQAWAPAAAgAXAJABAAAAAgAAB0NhbGlicmkxABYA8AAAABEAkAEAAAACAAAHQ2FsaWJyaTEAFgAsAQEANgC8AgAAAAIAAAdDYWxpYnJpMQAWAAQBAQA2ALwCAAAAAgAAB0NhbGlicmkxABYA3AABADYAvAIAAAACAAAHQ2FsaWJyaTEAFgDwAAAAPgCQAQAAAAIAAAdDYWxpYnJpMQAWAPAAAAA0AJABAAAAAgAAB0NhbGlicmkxABYA8AAAADwAkAEAAAACAAAHQ2FsaWJyaTEAFgDwAAEAPwC8AgAAAAIAAAdDYWxpYnJpMQAcAGgBAQA2ALwCAAAAAgAADUNhbGlicmkgTGlnaHQxABYA8AABAAgAvAIAAAACAAAHQ2FsaWJyaTEAFgDwAAAACgCQAQAAAAIAAAdDYWxpYnJpHgQaAAUAFyIkIiMsIyMwXyk7XCgiJCIjLCMjMFwpHgQfAAYAHCIkIiMsIyMwXyk7W1JlZF1cKCIkIiMsIyMwXCkeBCAABwAdIiQiIywjIzAuMDBfKTtcKCIkIiMsIyMwLjAwXCkeBCUACAAiIiQiIywjIzAuMDBfKTtbUmVkXVwoIiQiIywjIzAuMDBcKR4ENQAqADJfKCIkIiogIywjIzBfKTtfKCIkIiogXCgjLCMjMFwpO18oIiQiKiAiLSJfKTtfKEBfKR4ELAApAClfKCogIywjIzBfKTtfKCogXCgjLCMjMFwpO18oKiAiLSJfKTtfKEBfKR4EPQAsADpfKCIkIiogIywjIzAuMDBfKTtfKCIkIiogXCgjLCMjMC4wMFwpO18oIiQiKiAiLSI/P18pO18oQF8pHgQ0ACsAMV8oKiAjLCMjMC4wMF8pO18oKiBcKCMsIyMwLjAwXCk7XygqICItIj8/Xyk7XyhAXyngABAAAAAAAPX/IADAIAAAAAAAAOAAEAABAAAA9f8g9MAgAAAAAAAA4AAQAAEAAAD1/yD0wCAAAAAAAADgABAAAgAAAPX/IPTAIAAAAAAAAOAAEAACAAAA9f8g9MAgAAAAAAAA4AAQAAAAAAD1/yD0wCAAAAAAAADgABAAAAAAAPX/IPTAIAAAAAAAAOAAEAAAAAAA9f8g9MAgAAAAAAAA4AAQAAAAAAD1/yD0wCAAAAAAAADgABAAAAAAAPX/IPTAIAAAAAAAAOAAEAAAAAAA9f8g9MAgAAAAAAAA4AAQAAAAAAD1/yD0wCAAAAAAAADgABAAAAAAAPX/IPTAIAAAAAAAAOAAEAAAAAAA9f8g9MAgAAAAAAAA4AAQAAAAAAD1/yD0wCAAAAAAAADgABAAAAAAAAEAIADAIAAAAAAAA
fs['./test_files/author_snowman.xlsb'] = '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
fs['./test_files/author_snowman.xlsx'] = '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
fs['./test_files/author_snowman.xml'] = 'PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8V29ya2Jvb2sgeG1sbnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOnNwcmVhZHNoZWV0Ig0KIHhtbG5zOm89InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSINCiB4bWxuczp4PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpleGNlbCINCiB4bWxuczpzcz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6c3ByZWFkc2hlZXQiDQogeG1sbnM6aHRtbD0iaHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+DQogPERvY3VtZW50UHJvcGVydGllcyB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIj4NCiAgPEF1dGhvcj7imIM8L0F1dGhvcj4NCiAgPExhc3RBdXRob3I+TWljcm9zb2Z0IE9mZmljZSBVc2VyPC9MYXN0QXV0aG9yPg0KICA8Q3JlYXRlZD4yMDE3LTA5LTI4VDA3OjQ0OjQzWjwvQ3JlYXRlZD4NCiAgPExhc3RTYXZlZD4yMDE3LTA5LTI4VDA4OjM4OjAwWjwvTGFzdFNhdmVkPg0KICA8VmVyc2lvbj4xNS4wPC9WZXJzaW9uPg0KIDwvRG9jdW1lbnRQcm9wZXJ0aWVzPg0KIDxPZmZpY2VEb2N1bWVudFNldHRpbmdzIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiPg0KICA8QWxsb3dQTkcvPg0KICA8UGl4ZWxzUGVySW5jaD45NjwvUGl4ZWxzUGVySW5jaD4NCiA8L09mZmljZURvY3VtZW50U2V0dGluZ3M+DQogPEV4Y2VsV29ya2Jvb2sgeG1sbnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOmV4Y2VsIj4NCiAgPFdpbmRvd0hlaWdodD4xNzYwMDwvV2luZG93SGVpZ2h0Pg0KICA8V2luZG93V2lkdGg+Mjg4MDA8L1dpbmRvd1dpZHRoPg0KICA8V2luZG93VG9wWD4wPC9XaW5kb3dUb3BYPg0KICA8V2luZG93VG9wWT40NjA8L1dpbmRvd1RvcFk+DQogIDxQcm90ZWN0U3RydWN0dXJlPkZhbHNlPC9Qcm90ZWN0U3RydWN0dXJlPg0KICA8UHJvdGVjdFdpbmRvd3M+RmFsc2U8L1Byb3RlY3RXaW5kb3dzPg0KIDwvRXhjZWxXb3JrYm9vaz4NCiA8U3R5bGVzPg0KICA8U3R5bGUgc3M6SUQ9IkRlZmF1bHQiIHNzOk5hbWU9Ik5vcm1hbCI+DQogICA8QWxpZ25tZW50IHNzOlZlcnRpY2FsPSJCb3R0b20iLz4NCiAgIDxCb3JkZXJzLz4NCiAgIDxGb250IHNzOkZvbnROYW1lPSJDYWxpYnJpIiB4OkZhbWlseT0iU3dpc3MiIHNzOlNpemU9IjEyIiBzczpDb2xvcj0iIzAwMDAwMCIvPg0KICAgPEludGVyaW9yLz4NCiAgIDxOdW1iZXJGb3JtYXQvPg0KICAgPFByb3RlY3Rpb24vPg0KICA8L1N0eWxlPg0KIDwvU3R5bGVzPg0KIDxXb3Jrc2hlZXQgc3M6TmFtZT0iU2hlZXQxIj4NCiAgPFRhYmxlIHNzOkV4cGFuZGVkQ29sdW1uQ291bnQ9IjEiIHNzOkV4cGFuZGVkUm93Q291bnQ9IjEiIHg6RnVsbENvbHVtbnM9IjEiDQogICB4OkZ1bGxSb3dzPSIxIiBzczpEZWZhdWx0Q29sdW1uV2lkdGg9IjY1IiBzczpEZWZhdWx0Um93SGVpZ2h0PSIxNiI+DQogIDwvVGFibGU+DQogIDxXb3Jrc2hlZXRPcHRpb25zIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpleGNlbCI+DQogICA8UGFnZVNldHVwPg0KICAgIDxIZWFkZXIgeDpNYXJnaW49IjAuMyIvPg0KICAgIDxGb290ZXIgeDpNYXJnaW49IjAuMyIvPg0KICAgIDxQYWdlTWFyZ2lucyB4OkJvdHRvbT0iMC43NSIgeDpMZWZ0PSIwLjciIHg6UmlnaHQ9IjAuNyIgeDpUb3A9IjAuNzUiLz4NCiAgIDwvUGFnZVNldHVwPg0KICAgPFByaW50Pg0KICAgPC9QcmludD4NCiAgIDxQYWdlTGF5b3V0Wm9vbT4wPC9QYWdlTGF5b3V0Wm9vbT4NCiAgIDxTZWxlY3RlZC8+DQogICA8UHJvdGVjdE9iamVjdHM+RmFsc2U8L1Byb3RlY3RPYmplY3RzPg0KICAgPFByb3RlY3RTY2VuYXJpb3M+RmFsc2U8L1Byb3RlY3RTY2VuYXJpb3M+DQogIDwvV29ya3NoZWV0T3B0aW9ucz4NCiA8L1dvcmtzaGVldD4NCjwvV29ya2Jvb2s+DQo=';
fs['./test_files/author_snowman.ods'] = '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';
fs['./test_files/AutoFilter.xls'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAACAAAAAQAAAAAAAAAAEAAAgQAAAAEAAAD+////AAAAAAAAAACAAAAA///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9////lAAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAAACEAAAAiAAAAIwAAACQAAAAlAAAAJgAAACcAAAAoAAAAKQAAACoAAAArAAAALAAAAC0AAAAuAAAALwAAADAAAAAxAAAAMgAAADMAAAA0AAAANQAAADYAAAA3AAAAOAAAADkAAAA6AAAAOwAAADwAAAA9AAAAPgAAAD8AAABAAAAAQQAAAEIAAABDAAAARAAAAEUAAABGAAAARwAAAEgAAABJAAAASgAAAEsAAABMAAAATQAAAE4AAABPAAAAUAAAAFEAAABSAAAAUwAAAFQAAABVAAAAVgAAAFcAAABYAAAAWQAAAFoAAABbAAAAXAAAAF0AAABeAAAAXwAAAGAAAABhAAAAYgAAAGMAAABkAAAAZQAAAGYAAABnAAAAaAAAAGkAAABqAAAAawAAAGwAAABtAAAAbgAAAG8AAABwAAAAcQAAAHIAAABzAAAAdAAAAHUAAAB2AAAAdwAAAHgAAAB5AAAAegAAAHsAAAB8AAAAfQAAAH4AAAB/AAAA/v///1IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAUA//////////8CAAAAIAgCAAAAAADAAAAAAAAARgAAAAAAAAAAAAAAACC5fB2fRM8BggAAAAACAAAAAAAAVwBvAHIAawBiAG8AbwBrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAgEEAAAA//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAH/sAAAAAAAAFAFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAACAQEAAAADAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAACgIAAAAAAAAAUARABvAGMAdQBtAGUAbgB0AFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAA4AAIB////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGwBAAAAAAAACQgQAAAGBQDeXcwHAAADAAYGAADhAAIAsATBAAIAAADiAAAAXABwAAIAACAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCAAIAsARhAQIAAAA9ARYAAQACAAMABAAFAAYABwAIAAkACgALAJwAAgARABkAAgAAABIAAgAAABMAAgAAAK8BAgAAALwBAgAAAD0AEgBkCgAAEGOsOjgAAAAAAAEA9AFAAAIAAACNAAIAAAAiAAIAAAAOAAIAAQC3AQIAAADaAAIAAAAxAB4A8AAAAAgAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAAIAJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAAACACQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAgAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAAIAJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgBoAQEAOAC8AgAAAAIAAAcBQwBhAG0AYgByAGkAYQAxAB4ALAEBADgAvAIAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAAQBAQA4ALwCAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDcAAEAOAC8AgAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAABEAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAAOAJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAAAPACQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAD4AkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAQA/ALwCAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAEANAC8AgAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAADQAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAQAJALwCAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAAACgCQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AACABcAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAQAIALwCAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAAACQCQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAEAAwAkAEAAAECAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAABAAUAJABAAABAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAAACACQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAeBBwABQAXAAAiJCIjLCMjMF8pO1woIiQiIywjIzBcKR4EIQAGABwAACIkIiMsIyMwXyk7W1JlZF1cKCIkIiMsIyMwXCkeBCIABwAdAAAiJCIjLCMjMC4wMF8pO1woIiQiIywjIzAuMDBcKR4EJwAIACIAACIkIiMsIyMwLjAwXyk7W1JlZF1cKCIkIiMsIyMwLjAwXCkeBDcAKgAyAABfKCIkIiogIywjIzBfKTtfKCIkIiogXCgjLCMjMFwpO18oIiQiKiAiLSJfKTtfKEBfKR4ELgApACkAAF8oKiAjLCMjMF8pO18oKiBcKCMsIyMwXCk7XygqICItIl8pO18oQF8pHgQ/ACwAOgAAXygiJCIqICMsIyMwLjAwXyk7XygiJCIqIFwoIywjIzAuMDBcKTtfKCIkIiogIi0iPz9fKTtfKEBfKR4ENgArADEAAF8oKiAjLCMjMC4wMF8pO18oKiBcKCMsIyMwLjAwXCk7XygqICItIj8/Xyk7XyhAXyngABQAAAAAAPX/IAAAAAAAAAAAAAAAwC
fs['./test_files/AutoFilter.xml'] = 'PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxXb3JrYm9vayB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6c3ByZWFkc2hlZXQiCiB4bWxuczpvPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiCiB4bWxuczp4PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpleGNlbCIKIHhtbG5zOnNzPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpzcHJlYWRzaGVldCIKIHhtbG5zOmh0bWw9Imh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1odG1sNDAiPgogPERvY3VtZW50UHJvcGVydGllcyB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIj4KICA8Q3JlYXRlZD4yMDE0LTAzLTIxVDAwOjQwOjQxWjwvQ3JlYXRlZD4KICA8TGFzdFNhdmVkPjIwMTQtMDMtMjFUMDA6NDc6NDhaPC9MYXN0U2F2ZWQ+CiAgPFZlcnNpb24+MTQuMDwvVmVyc2lvbj4KIDwvRG9jdW1lbnRQcm9wZXJ0aWVzPgogPE9mZmljZURvY3VtZW50U2V0dGluZ3MgeG1sbnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSI+CiAgPEFsbG93UE5HLz4KICA8UmVtb3ZlUGVyc29uYWxJbmZvcm1hdGlvbi8+CiA8L09mZmljZURvY3VtZW50U2V0dGluZ3M+CiA8RXhjZWxXb3JrYm9vayB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6ZXhjZWwiPgogIDxXaW5kb3dIZWlnaHQ+MTUwMjA8L1dpbmRvd0hlaWdodD4KICA8V2luZG93V2lkdGg+MjUzNjA8L1dpbmRvd1dpZHRoPgogIDxXaW5kb3dUb3BYPjI2NjA8L1dpbmRvd1RvcFg+CiAgPFdpbmRvd1RvcFk+MDwvV2luZG93VG9wWT4KICA8UHJvdGVjdFN0cnVjdHVyZT5GYWxzZTwvUHJvdGVjdFN0cnVjdHVyZT4KICA8UHJvdGVjdFdpbmRvd3M+RmFsc2U8L1Byb3RlY3RXaW5kb3dzPgogPC9FeGNlbFdvcmtib29rPgogPFN0eWxlcz4KICA8U3R5bGUgc3M6SUQ9IkRlZmF1bHQiIHNzOk5hbWU9Ik5vcm1hbCI+CiAgIDxBbGlnbm1lbnQgc3M6VmVydGljYWw9IkJvdHRvbSIvPgogICA8Qm9yZGVycy8+CiAgIDxGb250IHNzOkZvbnROYW1lPSJDYWxpYnJpIiB4OkZhbWlseT0iU3dpc3MiIHNzOlNpemU9IjEyIiBzczpDb2xvcj0iIzAwMDAwMCIvPgogICA8SW50ZXJpb3IvPgogICA8TnVtYmVyRm9ybWF0Lz4KICAgPFByb3RlY3Rpb24vPgogIDwvU3R5bGU+CiAgPFN0eWxlIHNzOklEPSJzMjIiPgogICA8Rm9udCBzczpGb250TmFtZT0iQ2FsaWJyaSIgeDpGYW1pbHk9IlN3aXNzIiBzczpTaXplPSIxMiIgc3M6Q29sb3I9IiMwMDAwMDAiLz4KICA8L1N0eWxlPgogPC9TdHlsZXM+CiA8V29ya3NoZWV0IHNzOk5hbWU9Ik5vIEZpbHRlciI+CiAgPFRhYmxlIHNzOkV4cGFuZGVkQ29sdW1uQ291bnQ9IjUiIHNzOkV4cGFuZGVkUm93Q291bnQ9IjIyIiB4OkZ1bGxDb2x1bW5zPSIxIgogICB4OkZ1bGxSb3dzPSIxIiBzczpEZWZhdWx0Q29sdW1uV2lkdGg9IjY1IiBzczpEZWZhdWx0Um93SGVpZ2h0PSIxNSI+CiAgIDxSb3c+CiAgICA8Q2VsbD48RGF0YSBzczpUeXBlPSJTdHJpbmciPkNvZGU8L0RhdGE+PC9DZWxsPgogICAgPENlbGw+PERhdGEgc3M6VHlwZT0iU3RyaW5nIj5Gb3JtYXQ8L0RhdGE+PC9DZWxsPgogICAgPENlbGw+PERhdGEgc3M6VHlwZT0iU3RyaW5nIj5MaWJyYXJ5PC9EYXRhPjwvQ2VsbD4KICAgIDxDZWxsPjxEYXRhIHNzOlR5cGU9IlN0cmluZyI+Tm90ZXM8L0RhdGE+PC9DZWxsPgogICAgPENlbGw+PERhdGEgc3M6VHlwZT0iU3RyaW5nIj5JbXBvcnRhbmNlPC9EYXRhPjwvQ2VsbD4KICAgPC9Sb3c+CiAgIDxSb3c+CiAgICA8Q2VsbD48RGF0YSBzczpUeXBlPSJOdW1iZXIiPjU8L0RhdGE+PC9DZWxsPgogICAgPENlbGw+PERhdGEgc3M6VHlwZT0iU3RyaW5nIj5YTFNYIChFeGNlbCAyMDA3Kyk8L0RhdGE+PC9DZWxsPgogICAgPENlbGw+PERhdGEgc3M6VHlwZT0iU3RyaW5nIj5qcy14bHN4PC9EYXRhPjwvQ2VsbD4KICAgIDxDZWxsPjxEYXRhIHNzOlR5cGU9IlN0cmluZyI+U3RyaWN0IE9wZW4gWE1MIFNwcmVhZHNoZWV0LCBFeGNlbCBXb3JrYm9vazwvRGF0YT48L0NlbGw+CiAgICA8Q2VsbD48RGF0YSBzczpUeXBlPSJOdW1iZXIiPjE8L0RhdGE+PC9DZWxsPgogICA8L1Jvdz4KICAgPFJvdz4KICAgIDxDZWxsPjxEYXRhIHNzOlR5cGU9Ik51bWJlciI+NTwvRGF0YT48L0NlbGw+CiAgICA8Q2VsbD48RGF0YSBzczpUeXBlPSJTdHJpbmciPlhMU00gKDIwMDcrIE1hY3Jvcyk8L0RhdGE+PC9DZWxsPgogICAgPENlbGw+PERhdGEgc3M6VHlwZT0iU3RyaW5nIj5qcy14bHN4PC9EYXRhPjwvQ2VsbD4KICAgIDxDZWxsPjxEYXRhIHNzOlR5cGU9IlN0cmluZyI+RXhjZWwgV29ya2Jvb2sgKGNvZGUpPC9EYXRhPjwvQ2VsbD4KICAgIDxDZWxsPjxEYXRhIHNzOlR5cGU9Ik51bWJlciI+MTwvRGF0YT48L0NlbGw+CiAgIDwvUm93PgogICA8Um93PgogICAgPENlbGw+PERhdGEgc3M6VHlwZT0iTnVtYmVyIj41PC9EYXRhPjwvQ2VsbD4KICAgIDxDZWxsPjxEYXRhIHNzOlR5cGU9IlN0cmluZyI+WExTQiAoMjAwNysgQmluYXJ5KTwvRGF0YT48L0NlbGw+CiAgICA8Q2VsbD48RGF0YSBzczpUeXBlPSJTdHJpbmciPmpzLXhsc3g8L0RhdGE+PC9DZWxsPgogICAgPENlbGw+PERhdGEgc3M6VHlwZT0iU3RyaW5nIj5CSUZGMTI8L0RhdGE+PC9DZWxsPgogICAgPENlbGw+PERhdGEgc3M6VHlwZT0iTnVtYmVyIj4xPC9EYXRhPjwvQ2VsbD4KICAgPC9Sb3c+CiAgIDxSb3c+CiAgICA8Q2VsbD48RGF0YSBzczpUeXBlPSJOdW1iZXIiPjU8L0RhdGE+PC9DZWxsPgogICAgPENlbGw+PERhdGEgc3M6VHlwZT0iU3RyaW5nIj5YTFMgKDk3LTIwMDQpPC9EYXRhPjwvQ2VsbD4KICAgIDxDZWxsPjxEYXRhIHNzOlR5cGU9IlN0cmluZyI+anMteGxzPC9EYXRhPjwvQ2VsbD4KICAgIDxDZWxsPjxEYXRhIHNzOlR5cGU9IlN0cmluZyI+QklGRjg8L0RhdGE+PC9DZWxsPgogICAgPENlbGw+PERhdGEgc3M6VHlwZT0iTnVtYmVyIj4xPC9EYXRhPjwvQ2VsbD4KICAgPC9Sb3c+CiAgIDxSb3c+CiAgICA8Q2VsbD48RGF0YSBzczpUeXBlPSJOdW
fs['./test_files/AutoFilter.ods'] = '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
fs['./test_files/AutoFilter.xlsx'] = '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
fs['./test_files/AutoFilter.xlsb'] = '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
fs['./test_files/BlankSheetTypes.xls'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAATwAAAAAAAAAAEAAAKgAAAAIAAAD+////AAAAAEwAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AgAUAAABEAAAABAAaAENoZWNrQm94MQBhAGcMAABnDAAAAAAoAOUBAAAJAACABgAAAEQAAAAFABoAQ2hlY2tCb3gyAGEAdRoAAGcMAAAAACwA5QEAAA0AAIAHAAAASAAAAAYAGwBPcHRpb25CdXR0b24xAGQAZwwAAIkQAAAAACwA5QEAAA0AAIAIAAAASAAAAAcAGwBPcHRpb25CdXR0b24yAGQAdRoAAIkQAAAAACwA5QEAAA0AAIAJAAAASAAAAAgAHABUb2dnbGVCdXR0b24xAGQAZwwAAH8VAAAAACQA1QEAAAYAAIAKAAAAIwAEAAkADgBGcmFtZTF4MaIZAADwHAAAAAAsAOUBAAAOAACACwAAADQAAAAKABEAQ29tbWFuZEJ1dHRvbjFkAHUaAAB/FQAAAAAoAOUBAAALAACADAAAABAAAAALABAAU3BpbkJ1dHRvbjFv9gQAAHUaAAAAACQA5QEAAAYAAIANAAAAEAAAAA0ADABJbWFnZTF4MWcM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
fs['./test_files/BlankSheetTypes.xlsb'] = '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
fs['./test_files/BlankSheetTypes.xlsm'] = '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
fs['./test_files/custom_properties.xls'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAEAAAIQAAAAEAAAD+////AAAAAAAAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9////LQAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAAAP7////+////LAAAACQAAAAlAAAAJgAAACcAAAAoAAAAKQAAACoAAAArAAAA/v////7////+/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAUA//////////8CAAAAIAgCAAAAAADAAAAAAAAARgAAAAAAAAAAAAAAABYsPAg0Kc8BIgAAAAADAAAAAAAAVwBvAHIAawBiAG8AbwBrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAgEEAAAA//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAgzwAAAAAAAAFAFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAACAQEAAAADAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAABMEQAAAAAAAAUARABvAGMAdQBtAGUAbgB0AFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAA4AAIB////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgCAAAAAAAACQgQAAAGBQCuUcwHAAADAAYGAADhAAIAsATBAAIAAADiAAAAXABwAAYAAEh1Z3VlcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCAAIAsARhAQIAAAA9AQIAAQC6AQMAAAAAnAACABEAGQACAAAAEgACAAAAEwACAAAArwECAAAAvAECAAAAPQASAAAAAAAAZJw7OAAAAAAAAQD0AUAAAgAAAI0AAgAAACIAAgAAAA4AAgABALcBAgAAANoAAgAAADEAHgDwAAAACACQAQAAAAIAzwcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAgAkAEAAAACAM8HAUMAYQBsAGkAYgByAGkAMQAeAPAAAAAIAJABAAAAAgDPBwFDAGEAbABpAGIAcgBpADEAHgDwAAAACACQAQAAAAIAzwcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAgAkAEAAAACAM8HAUMAYQBsAGkAYgByAGkAMQAeAGgBAQA4ALwCAAAAAgDPBwFDAGEAbQBiAHIAaQBhADEAHgAsAQEAOAC8AgAAAAIAzwcBQwBhAGwAaQBiAHIAaQAxAB4ABAEBADgAvAIAAAACAM8HAUMAYQBsAGkAYgByAGkAMQAeANwAAQA4ALwCAAAAAgDPBwFDAGEAbABpAGIAcgBpADEAHgDwAAAAEQCQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAA4AkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAA8AJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAAAPgCQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AABAD8AvAIAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAQA0ALwCAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAAANACQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AABAAkAvAIAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAAKAJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAIAFwCQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AABAAgAvAIAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAAJAJABAAAAAgAABwFDAGEAbABpAGIAcgBpAB4EHAAFABcAACIkIiMsIyMwXyk7XCgiJCIjLCMjMFwpHgQhAAYAHAAAIiQiIywjIzBfKTtbUmVkXVwoIiQiIywjIzBcKR4EIgAHAB0AACIkIiMsIyMwLjAwXyk7XCgiJCIjLCMjMC4wMFwpHgQnAAgAIgAAIiQiIywjIzAuMDBfKTtbUmVkXVwoIiQiIywjIzAuMDBcKR4ENwAqADIAAF8oIiQiKiAjLCMjMF8pO18oIiQiKiBcKCMsIyMwXCk7XygiJCIqICItIl8pO18oQF8pHgQuACkAKQAAXygqICMsIyMwXyk7XygqIFwoIywjIzBcKTtfKCogIi0iXyk7XyhAXykeBD8ALAA6AABfKCIkIiogIywjIzAuMDBfKTtfKCIkIiogXCgjLCMjMC4wMFwpO18oIiQiKiAiLSI/P18pO18oQF8pHgQ2ACsAMQAAXygqICMsIyMwLjAwXyk7XygqIFwoIywjIzAuMDBcKTtfKCogIi0iPz9fKTtfKEBfKeAAFAAAAAAA9f8gAAAAAAAAAAAAAADAIOAAFAABAAAA9f8gAAD0AAAAAAAAAADAIOAAFAABAAAA9f8gAAD0AAAAAAAAAADAIOAAFAACAAAA9f8gAAD0AAAAAAAAAADAIOAAFAACAAAA9f8gAAD0AAAAAAAAAADAIOAAFAAAAAAA9f8gAAD
fs['./test_files/custom_properties.xls.xml'] = 'PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjw/bXNvLWFwcGxpY2F0aW9uIHByb2dpZD0iRXhjZWwuU2hlZXQiPz4KPFdvcmtib29rIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpzcHJlYWRzaGVldCIKIHhtbG5zOm89InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIKIHhtbG5zOng9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOmV4Y2VsIgogeG1sbnM6ZHQ9InV1aWQ6QzJGNDEwMTAtNjVCMy0xMWQxLUEyOUYtMDBBQTAwQzE0ODgyIgogeG1sbnM6c3M9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOnNwcmVhZHNoZWV0IgogeG1sbnM6aHRtbD0iaHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+CiA8RG9jdW1lbnRQcm9wZXJ0aWVzIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiPgogIDxUaXRsZT5FeGFtcGxlIHdpdGggcHJvcGVydGllczwvVGl0bGU+CiAgPFN1YmplY3Q+VGVzdCBpdCBiZWZvcmUgeW91IGNvZGUgaXQ8L1N1YmplY3Q+CiAgPEF1dGhvcj5Qb255IEZvbzwvQXV0aG9yPgogIDxLZXl3b3Jkcz5leGFtcGxlIGh1bW9yPC9LZXl3b3Jkcz4KICA8RGVzY3JpcHRpb24+c29tZSBjb21tZW50czwvRGVzY3JpcHRpb24+CiAgPExhc3RBdXRob3I+SHVndWVzPC9MYXN0QXV0aG9yPgogIDxDcmVhdGVkPjIwMTQtMDItMTNUMDc6MzM6MTZaPC9DcmVhdGVkPgogIDxMYXN0U2F2ZWQ+MjAxNC0wMi0xNFQwMzoyMjo0Nlo8L0xhc3RTYXZlZD4KICA8Q2F0ZWdvcnk+UXVpcmt5PC9DYXRlZ29yeT4KICA8TWFuYWdlcj5EZXNwaWNhYmxlIERyZXc8L01hbmFnZXI+CiAgPENvbXBhbnk+VmVjdG9yIEluYzwvQ29tcGFueT4KICA8VmVyc2lvbj4xNS4wMDwvVmVyc2lvbj4KIDwvRG9jdW1lbnRQcm9wZXJ0aWVzPgogPEN1c3RvbURvY3VtZW50UHJvcGVydGllcyB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIj4KICA8VGV4dF94MDAyMF9Qcm9wIGR0OmR0PSJzdHJpbmciPmFoYSE8L1RleHRfeDAwMjBfUHJvcD4KICA8U3RhdHVzIGR0OmR0PSJmbG9hdCI+MjwvU3RhdHVzPgogIDxDb3VudGVyIGR0OmR0PSJmbG9hdCI+LTMuMTQ8L0NvdW50ZXI+CiAgPElfeDAwMjBfYW1feDAwMjBfYV94MDAyMF9ib29sZWFuIGR0OmR0PSJib29sZWFuIj4xPC9JX3gwMDIwX2FtX3gwMDIwX2FfeDAwMjBfYm9vbGVhbj4KICA8RGF0ZV94MDAyMF9jb21wbGV0ZWQgZHQ6ZHQ9ImRhdGVUaW1lLnR6Ij4xOTY3LTAzLTA5VDE2OjMwOjAwWjwvRGF0ZV94MDAyMF9jb21wbGV0ZWQ+CiA8L0N1c3RvbURvY3VtZW50UHJvcGVydGllcz4KIDxPZmZpY2VEb2N1bWVudFNldHRpbmdzIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiPgogIDxBbGxvd1BORy8+CiAgPENvbG9ycz4KICAgPENvbG9yPgogICAgPEluZGV4PjI8L0luZGV4PgogICAgPFJHQj4jREQwODA2PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4zPC9JbmRleD4KICAgIDxSR0I+IzFGQjcxNDwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+NDwvSW5kZXg+CiAgICA8UkdCPiMwMDAwRDQ8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjU8L0luZGV4PgogICAgPFJHQj4jRkNGMzA1PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD42PC9JbmRleD4KICAgIDxSR0I+I0YyMDg4NDwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+NzwvSW5kZXg+CiAgICA8UkdCPiMwMEFCRUE8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4Pjg8L0luZGV4PgogICAgPFJHQj4jOTAwMDAwPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD45PC9JbmRleD4KICAgIDxSR0I+IzAwNjQxMTwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MTA8L0luZGV4PgogICAgPFJHQj4jMDAwMDkwPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4xMTwvSW5kZXg+CiAgICA8UkdCPiM5MDcxM0E8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjEyPC9JbmRleD4KICAgIDxSR0I+IzQ2MDBBNTwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MTY8L0luZGV4PgogICAgPFJHQj4jNjNBQUZFPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4xNzwvSW5kZXg+CiAgICA8UkdCPiNERDJEMzI8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjE4PC9JbmRleD4KICAgIDxSR0I+I0ZGRjU4QzwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MTk8L0luZGV4PgogICAgPFJHQj4jNEVFMjU3PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yMDwvSW5kZXg+CiAgICA8UkdCPiM2NzExRkY8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjIxPC9JbmRleD4KICAgIDxSR0I+I0ZFQTc0NjwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MjI8L0luZGV4PgogICAgPFJHQj4jODY1MzU3PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yMzwvSW5kZXg+CiAgICA8UkdCPiNBMkJEOTA8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjI0PC9JbmRleD4KICAgIDxSR0I+IzYzQUFGRTwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MjU8L0luZGV4PgogICAgPFJHQj4jREQyRDMyPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yNjwvSW5kZXg+CiAgICA8UkdCPiNGRkY1OEM8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjI3PC9JbmRleD4KICAgIDxSR0I+IzRFRTI1NzwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+Mjg8L0luZGV4PgogICAgPFJHQj4
fs['./test_files/custom_properties.xlsx'] = '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
fs['./test_files/custom_properties.xlsb'] = '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
fs['./test_files/cell_style_simple.xls'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAEAAAKQAAAAEAAAD+////AAAAAAAAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9////RAAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAAACEAAAAiAAAAIwAAACQAAAAlAAAAJgAAACcAAAAoAAAA/v////7////+////LAAAAC0AAAAuAAAALwAAADAAAAAxAAAAMgAAADMAAAA0AAAANQAAADYAAAA3AAAAOAAAADkAAAA6AAAAOwAAADwAAAA9AAAAPgAAAD8AAABAAAAAQQAAAEIAAABDAAAA/v////7//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAUA//////////8CAAAAIAgCAAAAAADAAAAAAAAARgAAAAAAAAAAAAAAAPHD9inxes8BKgAAAIABAAAAAAAAVwBvAHIAawBiAG8AbwBrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAgEEAAAA//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAHU0AAAAAAAAFAFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAACAQEAAAADAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsAAACIMAAAAAAAAAUARABvAGMAdQBtAGUAbgB0AFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAA4AAIB////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPQAAAAAAAAACQgQAAAGBQDeXcwHAAADAAYGAADhAAIAsATBAAIAAADiAAAAXABwAAMAAEdvZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCAAIAsARhAQIAAAA9AQIAAQCcAAIAEQAZAAIAAAASAAIAAAATAAIAAACvAQIAAAC8AQIAAAA9ABIAdCwQCRBjrDo4AAAAAAABAPQBQAACAAAAjQACAAAAIgACAAAADgACAAEAtwECAAAA2gACAAAAMQAeAPAAAAAIAJABAAAAAswABwFDAGEAbABpAGIAcgBpADEAHgDwAAAACACQAQAAAALMAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAgAkAEAAAACzAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAAIAJABAAAAAswABwFDAGEAbABpAGIAcgBpADEAHgDwAAAACACQAQAAAALMAAcBQwBhAGwAaQBiAHIAaQAxAB4AaAEBADgAvAIAAAACzAAHAUMAYQBtAGIAcgBpAGEAMQAeACwBAQA4ALwCAAAAAswABwFDAGEAbABpAGIAcgBpADEAHgAEAQEAOAC8AgAAAALMAAcBQwBhAGwAaQBiAHIAaQAxAB4A3AABADgAvAIAAAACzAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAARAJABAAAAAswABwFDAGEAbABpAGIAcgBpADEAHgDwAAAADgCQAQAAAALMAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAADwAkAEAAAACzAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAA+AJABAAAAAswABwFDAGEAbABpAGIAcgBpADEAHgDwAAEAPwC8AgAAAALMAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AABADQAvAIAAAACzAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAA0AJABAAAAAswABwFDAGEAbABpAGIAcgBpADEAHgDwAAEACQC8AgAAAALMAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAoAkAEAAAACzAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAgAXAJABAAAAAswABwFDAGEAbABpAGIAcgBpADEAHgDwAAEACAC8AgAAAALMAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAkAkAEAAAACzAAHAUMAYQBsAGkAYgByAGkAHgQcAAUAFwAAIiQiIywjIzBfKTtcKCIkIiMsIyMwXCkeBCEABgAcAAAiJCIjLCMjMF8pO1tSZWRdXCgiJCIjLCMjMFwpHgQiAAcAHQAAIiQiIywjIzAuMDBfKTtcKCIkIiMsIyMwLjAwXCkeBCcACAAiAAAiJCIjLCMjMC4wMF8pO1tSZWRdXCgiJCIjLCMjMC4wMFwpHgQ3ACoAMgAAXygiJCIqICMsIyMwXyk7XygiJCIqIFwoIywjIzBcKTtfKCIkIiogIi0iXyk7XyhAXykeBC4AKQApAABfKCogIywjIzBfKTtfKCogXCgjLCMjMFwpO18oKiAiLSJfKTtfKEBfKR4EPwAsADoAAF8oIiQiKiAjLCMjMC4wMF8pO18oIiQiKiBcKCMsIyMwLjAwXCk7XygiJCIqICItIj8/Xyk7XyhAXykeBDYAKwAxAABfKCogIywjIzAuMDBfKTtfKCogXCgjLCMjMC4wMFwpO18oKiAiLSI/P18pO18oQF8p4AAUAAAAAAD1/yAAAAAAAAAAAAAAAMAg4AAUAAEAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAEAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAIAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAIAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAAAAAD1/yAAAPQAAAAAAAA
fs['./test_files/cell_style_simple.xml'] = 'PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxXb3JrYm9vayB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6c3ByZWFkc2hlZXQiCiB4bWxuczpvPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiCiB4bWxuczp4PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpleGNlbCIKIHhtbG5zOnNzPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpzcHJlYWRzaGVldCIKIHhtbG5zOmh0bWw9Imh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1odG1sNDAiPgogPERvY3VtZW50UHJvcGVydGllcyB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIj4KICA8QXV0aG9yPkdvZDwvQXV0aG9yPgogIDxMYXN0QXV0aG9yPkdvZDwvTGFzdEF1dGhvcj4KICA8Q3JlYXRlZD4yMDE0LTA1LTI4VDIxOjU0OjU1WjwvQ3JlYXRlZD4KICA8TGFzdFNhdmVkPjIwMTQtMDUtMjlUMDM6NTA6NDJaPC9MYXN0U2F2ZWQ+CiAgPFZlcnNpb24+MTQuMDwvVmVyc2lvbj4KIDwvRG9jdW1lbnRQcm9wZXJ0aWVzPgogPE9mZmljZURvY3VtZW50U2V0dGluZ3MgeG1sbnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSI+CiAgPEFsbG93UE5HLz4KIDwvT2ZmaWNlRG9jdW1lbnRTZXR0aW5ncz4KIDxFeGNlbFdvcmtib29rIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpleGNlbCI+CiAgPFdpbmRvd0hlaWdodD4xNTAyMDwvV2luZG93SGVpZ2h0PgogIDxXaW5kb3dXaWR0aD4yNTM2MDwvV2luZG93V2lkdGg+CiAgPFdpbmRvd1RvcFg+MTEzODA8L1dpbmRvd1RvcFg+CiAgPFdpbmRvd1RvcFk+MjMyMDwvV2luZG93VG9wWT4KICA8UHJvdGVjdFN0cnVjdHVyZT5GYWxzZTwvUHJvdGVjdFN0cnVjdHVyZT4KICA8UHJvdGVjdFdpbmRvd3M+RmFsc2U8L1Byb3RlY3RXaW5kb3dzPgogPC9FeGNlbFdvcmtib29rPgogPFN0eWxlcz4KICA8U3R5bGUgc3M6SUQ9IkRlZmF1bHQiIHNzOk5hbWU9Ik5vcm1hbCI+CiAgIDxBbGlnbm1lbnQgc3M6VmVydGljYWw9IkJvdHRvbSIvPgogICA8Qm9yZGVycy8+CiAgIDxGb250IHNzOkZvbnROYW1lPSJDYWxpYnJpIiB4OkNoYXJTZXQ9IjIwNCIgeDpGYW1pbHk9IlN3aXNzIiBzczpTaXplPSIxMiIKICAgIHNzOkNvbG9yPSIjMDAwMDAwIi8+CiAgIDxJbnRlcmlvci8+CiAgIDxOdW1iZXJGb3JtYXQvPgogICA8UHJvdGVjdGlvbi8+CiAgPC9TdHlsZT4KICA8U3R5bGUgc3M6SUQ9InMxNiI+CiAgIDxJbnRlcmlvciBzczpDb2xvcj0iIzMzQ0NDQyIgc3M6UGF0dGVybj0iU29saWQiLz4KICA8L1N0eWxlPgogIDxTdHlsZSBzczpJRD0iczYzIj4KICAgPEludGVyaW9yIHNzOkNvbG9yPSIjMDAwMDAwIiBzczpQYXR0ZXJuPSJHcmF5NzUiIHNzOlBhdHRlcm5Db2xvcj0iIzAwMzM2NiIvPgogIDwvU3R5bGU+CiAgPFN0eWxlIHNzOklEPSJzNjQiPgogICA8SW50ZXJpb3Igc3M6Q29sb3I9IiM5MDcxM0EiIHNzOlBhdHRlcm49IkdyYXkyNSIgc3M6UGF0dGVybkNvbG9yPSIjQTJCRDkwIi8+CiAgPC9TdHlsZT4KICA8U3R5bGUgc3M6SUQ9InM2NSI+CiAgIDxJbnRlcmlvciBzczpDb2xvcj0iI0ZFQTc0NiIgc3M6UGF0dGVybj0iSG9yelN0cmlwZSIgc3M6UGF0dGVybkNvbG9yPSIjRkY2NjAwIi8+CiAgPC9TdHlsZT4KICA8U3R5bGUgc3M6SUQ9InM2NiI+CiAgIDxJbnRlcmlvciBzczpDb2xvcj0iI0MwQzBDMCIgc3M6UGF0dGVybj0iRGlhZ1N0cmlwZSIgc3M6UGF0dGVybkNvbG9yPSIjMzMzMzk5Ii8+CiAgPC9TdHlsZT4KICA8U3R5bGUgc3M6SUQ9InM2NyI+CiAgIDxJbnRlcmlvciBzczpDb2xvcj0iIzkwNzEzQSIgc3M6UGF0dGVybj0iVGhpbkhvcnpDcm9zcyIKICAgIHNzOlBhdHRlcm5Db2xvcj0iIzMzMzM5OSIvPgogIDwvU3R5bGU+CiAgPFN0eWxlIHNzOklEPSJzNjgiPgogICA8SW50ZXJpb3Igc3M6Q29sb3I9IiNGRjY2MDAiIHNzOlBhdHRlcm49IlRoaW5Ib3J6Q3Jvc3MiCiAgICBzczpQYXR0ZXJuQ29sb3I9IiM5MDcxM0EiLz4KICA8L1N0eWxlPgogIDxTdHlsZSBzczpJRD0iczY5Ij4KICAgPEludGVyaW9yIHNzOkNvbG9yPSIjQzBDMEMwIiBzczpQYXR0ZXJuPSJUaGluVmVydFN0cmlwZSIKICAgIHNzOlBhdHRlcm5Db2xvcj0iIzMzQ0NDQyIvPgogIDwvU3R5bGU+CiAgPFN0eWxlIHNzOklEPSJzNzAiPgogICA8SW50ZXJpb3Igc3M6Q29sb3I9IiM2NjY2OTkiIHNzOlBhdHRlcm49IlRoaW5SZXZlcnNlRGlhZ1N0cmlwZSIKICAgIHNzOlBhdHRlcm5Db2xvcj0iIzMzMzM5OSIvPgogIDwvU3R5bGU+CiA8L1N0eWxlcz4KIDxXb3Jrc2hlZXQgc3M6TmFtZT0iU2hlZXQxIj4KICA8VGFibGUgc3M6RXhwYW5kZWRDb2x1bW5Db3VudD0iMTAiIHNzOkV4cGFuZGVkUm93Q291bnQ9IjEwIiB4OkZ1bGxDb2x1bW5zPSIxIgogICB4OkZ1bGxSb3dzPSIxIiBzczpEZWZhdWx0Q29sdW1uV2lkdGg9IjY1IiBzczpEZWZhdWx0Um93SGVpZ2h0PSIxNSI+CiAgIDxDb2x1bW4gc3M6U3R5bGVJRD0iczYzIiBzczpBdXRvRml0V2lkdGg9IjAiLz4KICAgPENvbHVtbiBzczpTdHlsZUlEPSJzNjQiIHNzOkF1dG9GaXRXaWR0aD0iMCIvPgogICA8Q29sdW1uIHNzOkluZGV4PSI1IiBzczpTdHlsZUlEPSJzNzAiIHNzOkF1dG9GaXRXaWR0aD0iMCIvPgogICA8Um93IHNzOlN0eWxlSUQ9InM2NSI+CiAgICA8Q2VsbD48RGF0YSBzczpUeXBlPSJOdW1iZXIiPjE8L0RhdGE+PC9DZWxsPgogICAgPENlbGwgc3M6Rm9ybXVsYT0iPVJDWy0xXSsxIj48RGF0YSBzczpUeXBlPSJOdW1iZXIiPjI8L0RhdGE+PC9DZWxsPgogICAgPENlbGwgc3M6Rm9ybXVsYT0iPVJDWy0xXSsxIj48RGF0YSBzczpUeXBlPSJOdW1iZXIiPjM8L0RhdGE+PC9DZWxsPgogICAgPENlbGwgc3M6Rm9ybXVsYT0iPVJDWy0xXSsxIj48RGF0YSBzczpUeXBlPSJOdW1iZXIiPjQ8L0RhdGE+PC9DZWxsPgogICAgPENlbGwgc3M6U3R5bGVJRD0iczcwIiBzczpGb3JtdWxhPSI9UkNbLTFdKzEiPjxEYXRhIHNzOlR5cGU9Ik51bWJlciI+NTwvRGF0YT48L0NlbGw+CiAgICA8Q2VsbCBzczp
fs['./test_files/cell_style_simple.ods'] = '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
fs['./test_files/cell_style_simple.xlsx'] = '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
fs['./test_files/cell_style_simple.xlsb'] = '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
fs['./test_files/comments_stress_test.xls'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAACAAAAAQAAAAAAAAAAEAAAZwAAAAIAAAD+////AAAAAAAAAACAAAAA///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9////ZgAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAAACEAAAAiAAAAIwAAACQAAAAlAAAAJgAAACcAAAAoAAAAKQAAACoAAAArAAAALAAAAC0AAAAuAAAALwAAADAAAAAxAAAAMgAAADMAAAA0AAAANQAAADYAAAA3AAAAOAAAADkAAAA6AAAAOwAAADwAAAA9AAAAPgAAAD8AAABAAAAAQQAAAEIAAABDAAAARAAAAEUAAABGAAAARwAAAEgAAABJAAAASgAAAEsAAABMAAAATQAAAE4AAABPAAAAUAAAAFEAAABSAAAAUwAAAFQAAABVAAAAVgAAAFcAAABYAAAAWQAAAFoAAABbAAAAXAAAAF0AAABeAAAAXwAAAGAAAABhAAAA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
fs['./test_files/comments_stress_test.xls.xml'] = 'PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjw/bXNvLWFwcGxpY2F0aW9uIHByb2dpZD0iRXhjZWwuU2hlZXQiPz4KPFdvcmtib29rIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpzcHJlYWRzaGVldCIKIHhtbG5zOm89InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIKIHhtbG5zOng9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOmV4Y2VsIgogeG1sbnM6c3M9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOnNwcmVhZHNoZWV0IgogeG1sbnM6aHRtbD0iaHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+CiA8RG9jdW1lbnRQcm9wZXJ0aWVzIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiPgogIDxDcmVhdGVkPjIwMTQtMDEtMTZUMDI6NTk6NDZaPC9DcmVhdGVkPgogIDxMYXN0U2F2ZWQ+MjAxNC0wMS0xNlQwMzo0MzoxOVo8L0xhc3RTYXZlZD4KICA8VmVyc2lvbj4xNS4wMDwvVmVyc2lvbj4KIDwvRG9jdW1lbnRQcm9wZXJ0aWVzPgogPE9mZmljZURvY3VtZW50U2V0dGluZ3MgeG1sbnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSI+CiAgPEFsbG93UE5HLz4KICA8UmVtb3ZlUGVyc29uYWxJbmZvcm1hdGlvbi8+CiAgPENvbG9ycz4KICAgPENvbG9yPgogICAgPEluZGV4PjI8L0luZGV4PgogICAgPFJHQj4jREQwODA2PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4zPC9JbmRleD4KICAgIDxSR0I+IzFGQjcxNDwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+NDwvSW5kZXg+CiAgICA8UkdCPiMwMDAwRDQ8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjU8L0luZGV4PgogICAgPFJHQj4jRkNGMzA1PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD42PC9JbmRleD4KICAgIDxSR0I+I0YyMDg4NDwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+NzwvSW5kZXg+CiAgICA8UkdCPiMwMEFCRUE8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4Pjg8L0luZGV4PgogICAgPFJHQj4jOTAwMDAwPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD45PC9JbmRleD4KICAgIDxSR0I+IzAwNjQxMTwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MTA8L0luZGV4PgogICAgPFJHQj4jMDAwMDkwPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4xMTwvSW5kZXg+CiAgICA8UkdCPiM5MDcxM0E8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjEyPC9JbmRleD4KICAgIDxSR0I+IzQ2MDBBNTwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MTY8L0luZGV4PgogICAgPFJHQj4jNjNBQUZFPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4xNzwvSW5kZXg+CiAgICA8UkdCPiNERDJEMzI8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjE4PC9JbmRleD4KICAgIDxSR0I+I0ZGRjU4QzwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MTk8L0luZGV4PgogICAgPFJHQj4jNEVFMjU3PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yMDwvSW5kZXg+CiAgICA8UkdCPiM2NzExRkY8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjIxPC9JbmRleD4KICAgIDxSR0I+I0ZFQTc0NjwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MjI8L0luZGV4PgogICAgPFJHQj4jODY1MzU3PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yMzwvSW5kZXg+CiAgICA8UkdCPiNBMkJEOTA8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjI0PC9JbmRleD4KICAgIDxSR0I+IzYzQUFGRTwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MjU8L0luZGV4PgogICAgPFJHQj4jREQyRDMyPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yNjwvSW5kZXg+CiAgICA8UkdCPiNGRkY1OEM8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjI3PC9JbmRleD4KICAgIDxSR0I+IzRFRTI1NzwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+Mjg8L0luZGV4PgogICAgPFJHQj4jNjcxMUZGPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yOTwvSW5kZXg+CiAgICA8UkdCPiNGRUE3NDY8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjMwPC9JbmRleD4KICAgIDxSR0I+Izg2NTM1NzwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MzE8L0luZGV4PgogICAgPFJHQj4jQTJCRDkwPC9SR0I+CiAgIDwvQ29sb3I+CiAgPC9Db2xvcnM+CiA8L09mZmljZURvY3VtZW50U2V0dGluZ3M+CiA8RXhjZWxXb3JrYm9vayB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6ZXhjZWwiPgogIDxXaW5kb3dIZWlnaHQ+MTUwMTU8L1dpbmRvd0hlaWdodD4KICA8V2luZG93V2lkdGg+MjUzNjU8L1dpbmRvd1dpZHRoPgogIDxXaW5kb3dUb3BYPjUyMDU8L1dpbmRvd1RvcFg+CiAgPFdpbmRvd1RvcFk+ODg1PC9XaW5kb3dUb3BZPgogIDxUYWJSYXRpbz41MDA8L1RhYlJhdGlvPgogIDxBY3RpdmVTaGVldD40PC9BY3RpdmVTaGVldD4KICA8UHJvdGVjdFN0cnVjdHVyZT5GYWxzZTwvUHJvdGVjdFN0cnVjdHVyZT4KICA8UHJvdGVjdFdpbmRvd3M+RmFsc2U8L1Byb3RlY3RXaW5kb3dzPgogPC9FeGNlbFdvcmtib29rPgogPFN0eWxlcz4KICA8U3R5bGUgc3M6SUQ9IkRlZmF1bHQiIHNzOk5hbWU9Ik5vcm1hbCI+CiAgIDxBbGlnbm1lbnQgc3M6VmVydGljYWw9IkJvdHRvbSIvPgogICA8Qm9yZGVycy8+CiAgIDxGb250IHNzOkZvbnROYW1lPSJDYWxpYnJpIiB4
fs['./test_files/comments_stress_test.xlsx'] = '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
fs['./test_files/comments_stress_test.xlsb'] = 'UEsDBBQABgAIAAAAIQAwTnuOBgIAAIkKAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8Vstu2zAQvBfoPwi8FiLt9IEisJxDkgK9tAGaomeaXFtKKJIgGUf++y6p2k0MRzJ98MWGTc2MZkju7uyqa1WxBucboysypRNSgBZGNnpVkd/338qvpPCBa8mV0VCRDXhyNX//bna/seALRGtfkToEe8mYFzW03FNjQePK0riWB/zpVsxy8chXwC4mky9MGB1AhzJEDjKf3cCSP6lQ3Hb4d/8mCCfFdf9clKoIt1Y1ggd8URZX2UHcg4XVHrBpo3BaOIxZNHoP8lJrrSVtfQmdAEV9DRAoArjb0JYLZ241XyjARziyHOZfD3qJ/K8DK81y2QiQRjy1GBNF/I3jz7glbwg4UH7EwZ6C7beDIjIl6uvG+g//Yv2J58E1Eoo77sIP3mL4rFPs2bjH5N+z9DWNOYzI7oLbgaOFcYE+4e9aQpclg7gE+uOP00lGLs5jJEvmJCMfz2MkS+YkI5/OYyRL5iQjn89jJEvmKCMBKzmw9Dmlw8V4vIAlmpHq4sNGgc+Jq0cM3HNfcwfyV3BYOfOYXwIHBIRpY4H2WSVqCzqCN6tiZPBmXeAM3qz7lMGbdbyP4eVKXNfYsHOOm9iCBjZuveB3zjyASDPCeG/sGz39D3uLG2cBJLYeRycH+fdx2+4jurRIBC40MNjwd4o4C+UL7k0wEAc7CfKANkuD5PwvAAAA//8DAFBLAwQUAAYACAAAACEAjgEprw8BAADdAgAACwAIAl9yZWxzLy5yZWxzIKIEAiigAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKySS07DMBCG90jcwfK+cVoQQqhJNwipO4TCASb2JDGJPZbtQnp7DIuGSG1ViS7n9c83j/VmNAP7RB802YIvs5wztJKUtm3B36uXxSNnIYJVMJDFgu8x8E15e7N+wwFiKgqddoElFRsK3sXonoQIskMDISOHNkUa8gZiMn0rHMgeWhSrPH8Q/q8GL2eabKsK7rfqjrNq71Ln/2gLgxEURBCSPC6cT2Q+6jQLq8C3GAuuSL4md/jNyBI1F8eB7i8HoqbREp9J7gzaeGRmgWNEq1CdRwLnzhEtr0k0Z572Mw7ii3xfE/VZre2p7awuZzn9CtO5YrcztQU9TCCHQx1i2YfD9gdIzJ6y/AYAAP//AwBQSwMEFAAGAAgAAAAhALOMojNPAQAA7gUAABoACAF4bC9fcmVscy93b3JrYm9vay5iaW4ucmVscyCiBAEooAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALyUTU/DMAyG70j8hyp3mrX7YKC1O4CQdkMwfkCWuh+sTao4DPrvsTrRdVIXLtUukewo9iPnfb1a/1SldwCDhVYRC/wJ80BJnRQqi9jH9uVuyTy0QiWi1Aoi1gCydXx7s3qDUlh6hHlRo0dVFEYst7Z+5BxlDpVAX9eg6CbVphKWQpPxWsi9yICHk8mCm34NFp/V9DZJxMwmmTJv29TU+f/aOk0LCc9aflWg7EAL/q3NHnMAS0WFycBGrEshb2+m/q5QjA/DzK4MM3PBzK8MM3fBLMaEsSQfOH1RG/L2DHzS06XfuR+TAW1TktY7nRxj1wjIKeMpFXNhIHm3hozYp+inXTAPY8JIUcqnXJAvunF0KRdEQNtkcCRVIY1GnVpf6ooffTvk18NOvBr9CbJn2FPO2fpC54GVNMraCFww4ZVhwj8Yfral418AAAD//wMAUEsDBBQABgAIAAAAIQBz+u1A/AAAALQBAAAPAAAAeGwvd29ya2Jvb2suYmluXJA9SwNBEIafOXNqISGClWCjBwErc3fB0sIqhRBQsLGKCSh+RKJFSkFBOy397v07/gL/gmAp6DvhjpOdZfad3X12dmeujEtLCSzSeswxJm0Xc6w4JWeNTP5oyWxxaU66wwGHnLPLkBFH9KRD6Y3xZkvdBTibgsY+7HXg2/MWNr417owXS3zDD2ryER36tJhWvK3cA40LPV9g/r8KSwOsVWJ68h+WBVhWYp6pypYHWF5i3oAKawfYOvfGQ2zzTzHNZl0sv7IZ6aZacaIx4FRFlOanr7b4uRxNqu5r/+f962Or193wzq7ybMZKLaobjUmrveiEa+MPAAD//wMAUEsDBBQABgAIAAAAIQBu5zgW/AAAADcCAAAjAAAAeGwvd29ya3NoZWV0cy9fcmVscy9zaGVldDUuYmluLnJlbHOskcFqwzAMhu+DvYPRfVba0TFGnUIpg1xH9wCerSSmsR1st0vefh5lazPS2476JX//L3m9GWzHThSi8U7AghfAyCmvjWsEvO9fH56BxSSdlp13JGCkCJvy/m79Rp1M+VFsTR9
fs['./test_files/comments_stress_test.ods'] = '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
fs['./test_files/column_width.xls'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAEAAAIgAAAAEAAAD+////AAAAAAAAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9////cgAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAAACEAAAD+/////v////7///8lAAAAJgAAACcAAAAoAAAAKQAAACoAAAArAAAALAAAAC0AAAAuAAAALwAAADAAAAAxAAAAMgAAADMAAAA0AAAANQAAADYAAAA3AAAAOAAAADkAAAA6AAAAOwAAADwAAAA9AAAAPgAAAD8AAABAAAAAQQAAAEIAAABDAAAARAAAAEUAAABGAAAARwAAAEgAAABJAAAASgAAAEsAAABMAAAATQAAAE4AAABPAAAAUAAAAFEAAABSAAAAUwAAAFQAAABVAAAAVgAAAFcAAABYAAAAWQAAAFoAAABbAAAAXAAAAF0AAABeAAAAXwAAAGAAAABhAAAAYgAAAGMAAABkAAAAZQAAAGYAAABnAAAAaAAAAGkAAABqAAAAawAAAGwAAABtAAAAbgAAAG8AAABwAAAAcQAAAP7////+/////////////////////////////////////////////////////////////////////////1IAbwBvAHQAIABFAG4AdAByAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAUA//////////8CAAAAIAgCAAAAAADAAAAAAAAARgAAAAAAAAAAAAAAABC5YKkRodIBIwAAAIABAAAAAAAAVwBvAHIAawBiAG8AbwBrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAgEEAAAA//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAfT4AAAAAAAAFAFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAACAQEAAAADAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAABYmgAAAAAAAAUARABvAGMAdQBtAGUAbgB0AFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAA4AAIB////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPQAAAAAAAAACQgQAAAGBQAjacwHAIADAAYHAADhAAIAsATBAAIAAADiAAAAXABwABUAAE1pY3Jvc29mdCBPZmZpY2UgVXNlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCAAIAsARhAQIAAAA9AQIAAQCcAAIAEQAZAAIAAAASAAIAAAATAAIAAACvAQIAAAC8AQIAAAA9ABIAOA6sAwBu8EE4AAAAAAABAPQBQAACAAAAjQACAAAAIgACAAAADgACAAEAtwECAAAA2gACAAAAMQAeAPAAAAAIAJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAAACACQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAgAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAAIAJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAAACACQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxACoAaAEBADYAvAIAAAACAAANAUMAYQBsAGkAYgByAGkAIABMAGkAZwBoAHQAMQAeACwBAQA2ALwCAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgAEAQEANgC8AgAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A3AABADYAvAIAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAARAJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAAADgCQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAADwAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAA+AJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAEAPwC8AgAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AABADQAvAIAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAA0AJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAEACQC8AgAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAoAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAgAXAJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAEACAC8AgAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAkAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAHgQcAAUAFwAAIiQiIywjIzBfKTtcKCIkIiMsIyMwXCkeBCEABgAcAAAiJCIjLCMjMF8pO1tSZWRdXCgiJCIjLCMjMFwpHgQiAAcAHQAAIiQiIywjIzAuMDBfKTtcKCIkIiMsIyMwLjAwXCkeBCcACAAiAAAiJCIjLCMjMC4wMF8pO1tSZWRdXCgiJCIjLCMjMC4wMFwpHgQ3ACoAMgAAXygiJCIqICMsIyMwXyk7XygiJCIqIFwoIywjIzBcKTtfKCIkIiogIi0iXyk7XyhAXykeBC4AKQApAABfKCogIywjIzBfKTtfKCogXCgjLCMjMFwpO18oKiAiLSJfKTtfKEBfKR4EPwAsADoAAF8oIiQiKiAjLCMjMC4wMF8pO18oIiQiKiBcKCMsIyMwLjAwXCk7XygiJCIqICItIj8/Xyk7XyhAXykeBDYAKwAxAABfKCogIywjIzAuMDBfKTtfKCogXCgjLCMjMC4wMFwpO18oKiAiLSI/P18pO18oQF8p4AAUAAAAAAD1/yAAAAAAAAAAAAAAAMAg4AAUAAEAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAEAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAIAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAIAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAAAAAD1/yAA
fs['./test_files/column_width.biff5'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAEAAAEgAAAAEAAAD+////AAAAAAAAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9////YgAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAAP7////+/////v///xUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAAACEAAAAiAAAAIwAAACQAAAAlAAAAJgAAACcAAAAoAAAAKQAAACoAAAArAAAALAAAAC0AAAAuAAAALwAAADAAAAAxAAAAMgAAADMAAAA0AAAANQAAADYAAAA3AAAAOAAAADkAAAA6AAAAOwAAADwAAAA9AAAAPgAAAD8AAABAAAAAQQAAAEIAAABDAAAARAAAAEUAAABGAAAARwAAAEgAAABJAAAASgAAAEsAAABMAAAATQAAAE4AAABPAAAAUAAAAFEAAABSAAAAUwAAAFQAAABVAAAAVgAAAFcAAABYAAAAWQAAAFoAAABbAAAAXAAAAF0AAABeAAAAXwAAAGAAAABhAAAA/v////7//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1IAbwBvAHQAIABFAG4AdAByAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAUA//////////8CAAAAEAgCAAAAAADAAAAAAAAARgAAAAAAAAAAAAAAACCE/q0RodIBEwAAAIABAAAAAAAAQgBvAG8AawAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAgH/////BAAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAXR4AAAAAAAAFAFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAACAQEAAAADAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAABYmgAAAAAAAAUARABvAGMAdQBtAGUAbgB0AFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAA4AAIB////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMQAAAAAAAAACQgIAAAFBQDTbcwH4QAAAMEAAgAAAL8AAADAAAAA4gAAAFwAcAAVTWljcm9zb2Z0IE9mZmljZSBVc2VyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQgACABAnnAACABEAGQACAAAAEgACAAAAEwACAAAAPQASADgOrAMAbvBBOAAAAAAAAQD0AUAAAgAAAI0AAgAAACIAAgAAAA4AAgABALcBAgAAANoAAgAAADEAFgDwAAAACACQAQAAAAIAAAdDYWxpYnJpMQAWAPAAAAAIAJABAAAAAgAAB0NhbGlicmkxABYA8AAAAAgAkAEAAAACAAAHQ2FsaWJyaTEAFgDwAAAACACQAQAAAAIAAAdDYWxpYnJpMQAWAPAAAAAIAJABAAAAAgAAB0NhbGlicmkxABwAaAEBADYAvAIAAAACAAANQ2FsaWJyaSBMaWdodDEAFgAsAQEANgC8AgAAAAIAAAdDYWxpYnJpMQAWAAQBAQA2ALwCAAAAAgAAB0NhbGlicmkxABYA3AABADYAvAIAAAACAAAHQ2FsaWJyaTEAFgDwAAAAEQCQAQAAAAIAAAdDYWxpYnJpMQAWAPAAAAAOAJABAAAAAgAAB0NhbGlicmkxABYA8AAAADwAkAEAAAACAAAHQ2FsaWJyaTEAFgDwAAAAPgCQAQAAAAIAAAdDYWxpYnJpMQAWAPAAAQA/ALwCAAAAAgAAB0NhbGlicmkxABYA8AABADQAvAIAAAACAAAHQ2FsaWJyaTEAFgDwAAAANACQAQAAAAIAAAdDYWxpYnJpMQAWAPAAAQAJALwCAAAAAgAAB0NhbGlicmkxABYA8AAAAAoAkAEAAAACAAAHQ2FsaWJyaTEAFgDwAAIAFwCQAQAAAAIAAAdDYWxpYnJpMQAWAPAAAQAIALwCAAAAAgAAB0NhbGlicmkxABYA8AAAAAkAkAEAAAACAAAHQ2FsaWJyaR4EGgAFABciJCIjLCMjMF8pO1woIiQiIywjIzBcKR4EHwAGABwiJCIjLCMjMF8pO1tSZWRdXCgiJCIjLCMjMFwpHgQgAAcAHSIkIiMsIyMwLjAwXyk7XCgiJCIjLCMjMC4wMFwpHgQlAAgAIiIkIiMsIyMwLjAwXyk7W1JlZF1cKCIkIiMsIyMwLjAwXCkeBDUAKgAyXygiJCIqICMsIyMwXyk7XygiJCIqIFwoIywjIzBcKTtfKCIkIiogIi0iXyk7XyhAXykeBCwAKQApXygqICMsIyMwXyk7XygqIFwoIywjIzBcKTtfKCogIi0iXyk7XyhAXykeBD0ALAA6XygiJCIqICMsIyMwLjAwXyk7XygiJCIqIFwoIywjIzAuMDBcKTtfKCIkIiogIi0iPz9fKTtfKEBfKR4ENAArADFfKCogIywjIzAuMDBfKTtfKCogXCgjLCMjMC4wMFwpO18oKiAiLSI/P18pO18oQF8p4AAQAAAAAAD1/yAAwCAAAAAAAADgABAAAQAAAPX/IPTAIAAAAAAAAOAAEAABAAAA9f8g9MAgAAAAAAAA4AAQAAIAAAD1/yD0wCAAAAAAAADgABAAAgAAAPX/IPTAIAAAAAAAAOAAEAAAAAAA9f8g9MAgAAAAAAAA4AAQAAAAAAD1/yD0wCAAAAAAAADgABAAAAAAAPX/IPTAIAAAAAAAAOAAEAAAAAAA9f8g9MAgAAAAAAAA4AAQAAAAAAD1/yD0wCAAAAAAAADgABAAAAAAAPX/IPTAIAAAAAAAAOAAEAAAAAAA9f8g9MAgAAAAAAAA4AAQAAAAAAD1/yD0wCAAAAAAAADgABAAAAAAAPX/IPTAIAAAAAAAAOAAEAAAAAAA9f8g9MAgAAAAAAAA4AAQAAAAAAABACAAwCAAAAAAAADgABAABQAAAPX/ILSpIAEAAAAAAOAAEAAFAA
fs['./test_files/column_width.xml'] = 'PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8V29ya2Jvb2sgeG1sbnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOnNwcmVhZHNoZWV0Ig0KIHhtbG5zOm89InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSINCiB4bWxuczp4PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpleGNlbCINCiB4bWxuczpzcz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6c3ByZWFkc2hlZXQiDQogeG1sbnM6aHRtbD0iaHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+DQogPERvY3VtZW50UHJvcGVydGllcyB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIj4NCiAgPEF1dGhvcj5NaWNyb3NvZnQgT2ZmaWNlIFVzZXI8L0F1dGhvcj4NCiAgPExhc3RBdXRob3I+TWljcm9zb2Z0IE9mZmljZSBVc2VyPC9MYXN0QXV0aG9yPg0KICA8Q3JlYXRlZD4yMDE3LTAzLTIwVDAwOjI2OjAzWjwvQ3JlYXRlZD4NCiAgPExhc3RTYXZlZD4yMDE3LTAzLTIwVDAwOjMzOjAwWjwvTGFzdFNhdmVkPg0KICA8VmVyc2lvbj4xNS4wPC9WZXJzaW9uPg0KIDwvRG9jdW1lbnRQcm9wZXJ0aWVzPg0KIDxPZmZpY2VEb2N1bWVudFNldHRpbmdzIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiPg0KICA8QWxsb3dQTkcvPg0KICA8UGl4ZWxzUGVySW5jaD45NjwvUGl4ZWxzUGVySW5jaD4NCiA8L09mZmljZURvY3VtZW50U2V0dGluZ3M+DQogPEV4Y2VsV29ya2Jvb2sgeG1sbnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOmV4Y2VsIj4NCiAgPFdpbmRvd0hlaWdodD4xNjg4MDwvV2luZG93SGVpZ2h0Pg0KICA8V2luZG93V2lkdGg+MjgxNjA8L1dpbmRvd1dpZHRoPg0KICA8V2luZG93VG9wWD4zNjQwPC9XaW5kb3dUb3BYPg0KICA8V2luZG93VG9wWT45NDA8L1dpbmRvd1RvcFk+DQogIDxQcm90ZWN0U3RydWN0dXJlPkZhbHNlPC9Qcm90ZWN0U3RydWN0dXJlPg0KICA8UHJvdGVjdFdpbmRvd3M+RmFsc2U8L1Byb3RlY3RXaW5kb3dzPg0KIDwvRXhjZWxXb3JrYm9vaz4NCiA8U3R5bGVzPg0KICA8U3R5bGUgc3M6SUQ9IkRlZmF1bHQiIHNzOk5hbWU9Ik5vcm1hbCI+DQogICA8QWxpZ25tZW50IHNzOlZlcnRpY2FsPSJCb3R0b20iLz4NCiAgIDxCb3JkZXJzLz4NCiAgIDxGb250IHNzOkZvbnROYW1lPSJDYWxpYnJpIiB4OkZhbWlseT0iU3dpc3MiIHNzOlNpemU9IjEyIiBzczpDb2xvcj0iIzAwMDAwMCIvPg0KICAgPEludGVyaW9yLz4NCiAgIDxOdW1iZXJGb3JtYXQvPg0KICAgPFByb3RlY3Rpb24vPg0KICA8L1N0eWxlPg0KIDwvU3R5bGVzPg0KIDxXb3Jrc2hlZXQgc3M6TmFtZT0iU2hlZXQxIj4NCiAgPFRhYmxlIHNzOkV4cGFuZGVkQ29sdW1uQ291bnQ9IjgiIHNzOkV4cGFuZGVkUm93Q291bnQ9IjQiIHg6RnVsbENvbHVtbnM9IjEiDQogICB4OkZ1bGxSb3dzPSIxIiBzczpEZWZhdWx0Q29sdW1uV2lkdGg9IjY1IiBzczpEZWZhdWx0Um93SGVpZ2h0PSIxNiI+DQogICA8Q29sdW1uIHNzOkluZGV4PSIyIiBzczpBdXRvRml0V2lkdGg9IjAiIHNzOldpZHRoPSIxIi8+DQogICA8Q29sdW1uIHNzOkF1dG9GaXRXaWR0aD0iMCIgc3M6V2lkdGg9IjEwMCIvPg0KICAgPENvbHVtbiBzczpBdXRvRml0V2lkdGg9IjAiIHNzOldpZHRoPSIxMCIvPg0KICAgPENvbHVtbiBzczpBdXRvRml0V2lkdGg9IjAiIHNzOldpZHRoPSIyOSIvPg0KICAgPENvbHVtbiBzczpBdXRvRml0V2lkdGg9IjAiIHNzOldpZHRoPSI1MyIvPg0KICAgPENvbHVtbiBzczpBdXRvRml0V2lkdGg9IjAiIHNzOldpZHRoPSI3NyIvPg0KICAgPENvbHVtbiBzczpBdXRvRml0V2lkdGg9IjAiIHNzOldpZHRoPSIxMDEiLz4NCiAgIDxSb3c+DQogICAgPENlbGw+PERhdGEgc3M6VHlwZT0iU3RyaW5nIj5kZWZhdWx0PC9EYXRhPjwvQ2VsbD4NCiAgICA8Q2VsbD48RGF0YSBzczpUeXBlPSJTdHJpbmciPlcgLjA5PC9EYXRhPjwvQ2VsbD4NCiAgICA8Q2VsbCBzczpJbmRleD0iNSI+PERhdGEgc3M6VHlwZT0iU3RyaW5nIj5XIDQ8L0RhdGE+PC9DZWxsPg0KICAgIDxDZWxsIHNzOkluZGV4PSI3Ij48RGF0YSBzczpUeXBlPSJTdHJpbmciPlcgMTI8L0RhdGE+PC9DZWxsPg0KICAgPC9Sb3c+DQogICA8Um93Pg0KICAgIDxDZWxsPjxEYXRhIHNzOlR5cGU9IlN0cmluZyI+VyAxMDwvRGF0YT48L0NlbGw+DQogICAgPENlbGw+PERhdGEgc3M6VHlwZT0iU3RyaW5nIj4xIHB4PC9EYXRhPjwvQ2VsbD4NCiAgICA8Q2VsbCBzczpJbmRleD0iNCI+PERhdGEgc3M6VHlwZT0iU3RyaW5nIj4xMCBweDwvRGF0YT48L0NlbGw+DQogICAgPENlbGwgc3M6SW5kZXg9IjYiPjxEYXRhIHNzOlR5cGU9IlN0cmluZyI+VyA4PC9EYXRhPjwvQ2VsbD4NCiAgICA8Q2VsbCBzczpJbmRleD0iOCI+PERhdGEgc3M6VHlwZT0iU3RyaW5nIj5XIDE2PC9EYXRhPjwvQ2VsbD4NCiAgIDwvUm93Pg0KICAgPFJvdz4NCiAgICA8Q2VsbD48RGF0YSBzczpUeXBlPSJTdHJpbmciPjY1IHB4PC9EYXRhPjwvQ2VsbD4NCiAgICA8Q2VsbCBzczpJbmRleD0iMyI+PERhdGEgc3M6VHlwZT0iU3RyaW5nIj5XIDE1LjgzPC9EYXRhPjwvQ2VsbD4NCiAgICA8Q2VsbCBzczpJbmRleD0iNSI+PERhdGEgc3M6VHlwZT0iU3RyaW5nIj4yOSBweDwvRGF0YT48L0NlbGw+DQogICAgPENlbGwgc3M6SW5kZXg9IjciPjxEYXRhIHNzOlR5cGU9IlN0cmluZyI+NzcgcHg8L0RhdGE+PC9DZWxsPg0KICAgPC9Sb3c+DQogICA8Um93Pg0KICAgIDxDZWxsIHNzOkluZGV4PSIzIj48RGF0YSBzczpUeXBlPSJTdHJpbmciPjEwMCBweDwvRGF0YT48L0NlbGw+DQogICAgPENlbGw+PERhdGEgc3M6VHlwZT0iU3RyaW5nIj5XIC45PC9EYXRhPjwvQ2VsbD4NCiAgICA8Q2VsbCBzczpJbmRleD0iNiI+PERhdGEgc3M6VHlwZT0iU3RyaW5nIj41MyBweDwvRGF0YT48L0NlbGw+DQogICAgPENlbGwgc3M6SW5kZXg9IjgiPjxEYXRhIHNzOlR5cGU9IlN0cmluZyI+MTAxIHB4PC9EYXRhPjwvQ2VsbD4NCiAgIDwvUm93Pg0KICA8L1RhYmxlPg0KICA8V29ya3NoZWV0T3B0aW9ucyB4
fs['./test_files/column_width.xlsx'] = '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
fs['./test_files/column_width.xlsb'] = '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
fs['./test_files/column_width.slk'] = 'SUQ7UFdYTDtOO0UNUDtQR2VuZXJhbA1QO1AwDVA7UDAuMDANUDtQIywjIzANUDtQIywjIzAuMDANUDtQIywjIzBfKTs7XCgjLCMjMFwpDVA7UCMsIyMwXyk7O1tSZWRdXCgjLCMjMFwpDVA7UCMsIyMwLjAwXyk7O1woIywjIzAuMDBcKQ1QO1AjLCMjMC4wMF8pOztbUmVkXVwoIywjIzAuMDBcKQ1QO1AiJCIjLCMjMF8pOztcKCIkIiMsIyMwXCkNUDtQIiQiIywjIzBfKTs7W1JlZF1cKCIkIiMsIyMwXCkNUDtQIiQiIywjIzAuMDBfKTs7XCgiJCIjLCMjMC4wMFwpDVA7UCIkIiMsIyMwLjAwXyk7O1tSZWRdXCgiJCIjLCMjMC4wMFwpDVA7UDAlDVA7UDAuMDAlDVA7UDAuMDBFKzAwDVA7UCMjMC4wRSswDVA7UCNcID8vPw1QO1AjXCA/Py8/Pw1QO1BtL2QveXkNUDtQZFwtbW1tXC15eQ1QO1BkXC1tbW0NUDtQbW1tXC15eQ1QO1BoOm1tXCBBTS9QTQ1QO1BoOm1tOnNzXCBBTS9QTQ1QO1BoaDptbQ1QO1BoaDptbTpzcw1QO1BtL2QveXlcIGhoOm1tDVA7UG1tOnNzDVA7UG1tOnNzLjANUDtQQA1QO1BbaF06bW06c3MNUDtQXygiJCIqICMsIyMwXyk7O18oIiQiKiBcKCMsIyMwXCk7O18oIiQiKiAiLSJfKTs7XyhAXykNUDtQXygqICMsIyMwXyk7O18oKiBcKCMsIyMwXCk7O18oKiAiLSJfKTs7XyhAXykNUDtQXygiJCIqICMsIyMwLjAwXyk7O18oIiQiKiBcKCMsIyMwLjAwXCk7O18oIiQiKiAiLSI/P18pOztfKEBfKQ1QO1BfKCogIywjIzAuMDBfKTs7XygqIFwoIywjIzAuMDBcKTs7XygqICItIj8/Xyk7O18oQF8pDVA7RkNhbGlicmk7TTI0MDtMOQ1QO0ZDYWxpYnJpO00yNDA7TDkNUDtGQ2FsaWJyaTtNMjQwO0w5DVA7RkNhbGlicmk7TTI0MDtMOQ1QO0VDYWxpYnJpO00yNDA7TDkNUDtFQ2FsaWJyaSBMaWdodDtNMzYwO1NCO0w1NQ1QO0VDYWxpYnJpO00zMDA7U0I7TDU1DVA7RUNhbGlicmk7TTI2MDtTQjtMNTUNUDtFQ2FsaWJyaTtNMjIwO1NCO0w1NQ1QO0VDYWxpYnJpO00yNDA7TDE4DVA7RUNhbGlicmk7TTI0MDtMMTUNUDtFQ2FsaWJyaTtNMjQwO0w2MQ1QO0VDYWxpYnJpO00yNDA7TDYzDVA7RUNhbGlicmk7TTI0MDtTQjtMNjQNUDtFQ2FsaWJyaTtNMjQwO1NCO0w1Mw1QO0VDYWxpYnJpO00yNDA7TDUzDVA7RUNhbGlicmk7TTI0MDtTQjtMMTANUDtFQ2FsaWJyaTtNMjQwO0wxMQ1QO0VDYWxpYnJpO00yNDA7U0k7TDI0DVA7RUNhbGlicmk7TTI0MDtTQjtMOQ1QO0VDYWxpYnJpO00yNDA7TDEwDUY7UDA7REcwRzEwO00zMjANQjtZNDtYODtEMCAwIDMgNw1PO0w7RDtWMDtLNDc7RzEwMCAwLjAwMQ1GO1cyIDIgMA1GO1czIDMgMTYNRjtXNCA0IDENRjtXNSA1IDQNRjtXNiA2IDgNRjtXNyA3IDEyDUY7VzggOCAxNg1DO1kxO1gxO0siZGVmYXVsdCINQztYMjtLIlcgLjA5Ig1DO1g1O0siVyA0Ig1DO1g3O0siVyAxMiINQztZMjtYMTtLIlcgMTAiDUM7WDI7SyIxIHB4Ig1DO1g0O0siMTAgcHgiDUM7WDY7SyJXIDgiDUM7WDg7SyJXIDE2Ig1DO1kzO1gxO0siNjUgcHgiDUM7WDM7SyJXIDE1LjgzIg1DO1g1O0siMjkgcHgiDUM7WDc7SyI3NyBweCINQztZNDtYMztLIjEwMCBweCINQztYNDtLIlcgLjkiDUM7WDY7SyI1MyBweCINQztYODtLIjEwMSBweCINRQ0=';
fs['./test_files/cross-sheet_formula_names.xlsb'] = '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
fs['./test_files/defined_names_simple.xls'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAMQAAAAAAAAAAEAAA/v///wAAAAD+////AAAAADAAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8JCBAAAAYFAFQ4zQfBwAEABgcAAOEAAgCwBMEAAgAAAOIAAABcAHAACQAATWljcm9zb2Z0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEIAAgCwBGEBAgAAAMABAAA9AQIAAQCcAAIAEQAZAAIAAAASAAIAAAATAAIAAACvAQIAAAC8AQIAAAA9ABIAAAAAAFhhTjQ4AAAAAAABAFgCQAACAAAAjQACAAAAIgACAAAADgACAAEAtwECAAAA2gACAAAAMQAeANwAAAAIAJABAAAAAqHJBwFDAGEAbABpAGIAcgBpADEAHgDcAAAACACQAQAAAAKhnQcBQwBhAGwAaQBiAHIAaQAxAB4A3AAAAAgAkAEAAAACoZ0HAUMAYQBsAGkAYgByAGkAMQAeANwAAAAIAJABAAAAAqGd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
fs['./test_files/defined_names_simple.xml'] = 'PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8P21zby1hcHBsaWNhdGlvbiBwcm9naWQ9IkV4Y2VsLlNoZWV0Ij8+DQo8V29ya2Jvb2sgeG1sbnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOnNwcmVhZHNoZWV0Ig0KIHhtbG5zOm89InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSINCiB4bWxuczp4PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpleGNlbCINCiB4bWxuczpzcz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6c3ByZWFkc2hlZXQiDQogeG1sbnM6aHRtbD0iaHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+DQogPERvY3VtZW50UHJvcGVydGllcyB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIj4NCiAgPEF1dGhvcj5NaWNyb3NvZnQ8L0F1dGhvcj4NCiAgPExhc3RBdXRob3I+TWljcm9zb2Z0PC9MYXN0QXV0aG9yPg0KICA8Q3JlYXRlZD4yMDE0LTA3LTEwVDE3OjExOjM3WjwvQ3JlYXRlZD4NCiAgPExhc3RTYXZlZD4yMDE0LTA3LTEwVDE3OjIxOjEzWjwvTGFzdFNhdmVkPg0KICA8Q29tcGFueT5NaWNyb3NvZnQ8L0NvbXBhbnk+DQogIDxWZXJzaW9uPjE1LjAwPC9WZXJzaW9uPg0KIDwvRG9jdW1lbnRQcm9wZXJ0aWVzPg0KIDxPZmZpY2VEb2N1bWVudFNldHRpbmdzIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiPg0KICA8QWxsb3dQTkcvPg0KIDwvT2ZmaWNlRG9jdW1lbnRTZXR0aW5ncz4NCiA8RXhjZWxXb3JrYm9vayB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6ZXhjZWwiPg0KICA8V2luZG93SGVpZ2h0PjEzMzkwPC9XaW5kb3dIZWlnaHQ+DQogIDxXaW5kb3dXaWR0aD4yNDkyMDwvV2luZG93V2lkdGg+DQogIDxXaW5kb3dUb3BYPjA8L1dpbmRvd1RvcFg+DQogIDxXaW5kb3dUb3BZPjA8L1dpbmRvd1RvcFk+DQogIDxQcm90ZWN0U3RydWN0dXJlPkZhbHNlPC9Qcm90ZWN0U3RydWN0dXJlPg0KICA8UHJvdGVjdFdpbmRvd3M+RmFsc2U8L1Byb3RlY3RXaW5kb3dzPg0KIDwvRXhjZWxXb3JrYm9vaz4NCiA8U3R5bGVzPg0KICA8U3R5bGUgc3M6SUQ9IkRlZmF1bHQiIHNzOk5hbWU9Ik5vcm1hbCI+DQogICA8QWxpZ25tZW50IHNzOlZlcnRpY2FsPSJCb3R0b20iLz4NCiAgIDxCb3JkZXJzLz4NCiAgIDxGb250IHNzOkZvbnROYW1lPSJDYWxpYnJpIiB4OkNoYXJTZXQ9IjE2MSIgeDpGYW1pbHk9IlN3aXNzIiBzczpTaXplPSIxMSINCiAgICBzczpDb2xvcj0iIzAwMDAwMCIvPg0KICAgPEludGVyaW9yLz4NCiAgIDxOdW1iZXJGb3JtYXQvPg0KICAgPFByb3RlY3Rpb24vPg0KICA8L1N0eWxlPg0KIDwvU3R5bGVzPg0KIDxOYW1lcz4NCiAgPE5hbWVkUmFuZ2Ugc3M6TmFtZT0iU2hlZXRKUyIgc3M6UmVmZXJzVG89Ij1TaGVldDEhUjFDMSIvPg0KIDwvTmFtZXM+DQogPFdvcmtzaGVldCBzczpOYW1lPSJTaGVldDEiPg0KICA8TmFtZXM+DQogICA8TmFtZWRSYW5nZSBzczpOYW1lPSJTSEVFVGpzIiBzczpSZWZlcnNUbz0iPVNoZWV0MSFSMkMxIi8+DQogIDwvTmFtZXM+DQogIDxUYWJsZSBzczpFeHBhbmRlZENvbHVtbkNvdW50PSIyIiBzczpFeHBhbmRlZFJvd0NvdW50PSIyIiB4OkZ1bGxDb2x1bW5zPSIxIg0KICAgeDpGdWxsUm93cz0iMSIgc3M6RGVmYXVsdFJvd0hlaWdodD0iMTQuNSI+DQogICA8Um93Pg0KICAgIDxDZWxsIHNzOkZvcm11bGE9Ij0xKzEiPjxEYXRhIHNzOlR5cGU9Ik51bWJlciI+MjwvRGF0YT48TmFtZWRDZWxsDQogICAgICBzczpOYW1lPSJTaGVldEpTIi8+PC9DZWxsPg0KICAgIDxDZWxsPjxEYXRhIHNzOlR5cGU9Ik51bWJlciI+MTwvRGF0YT48L0NlbGw+DQogICA8L1Jvdz4NCiAgIDxSb3c+DQogICAgPENlbGw+PERhdGEgc3M6VHlwZT0iTnVtYmVyIj4zPC9EYXRhPjxOYW1lZENlbGwgc3M6TmFtZT0iU0hFRVRqcyIvPjwvQ2VsbD4NCiAgICA8Q2VsbCBzczpGb3JtdWxhPSI9U0hFRVRqcyAtIFNoZWV0MSFTSEVFVGpzIj48RGF0YSBzczpUeXBlPSJOdW1iZXIiPjA8L0RhdGE+PC9DZWxsPg0KICAgPC9Sb3c+DQogIDwvVGFibGU+DQogIDxXb3Jrc2hlZXRPcHRpb25zIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpleGNlbCI+DQogICA8UGFnZVNldHVwPg0KICAgIDxIZWFkZXIgeDpNYXJnaW49IjAuMyIvPg0KICAgIDxGb290ZXIgeDpNYXJnaW49IjAuMyIvPg0KICAgIDxQYWdlTWFyZ2lucyB4OkJvdHRvbT0iMC43NSIgeDpMZWZ0PSIwLjciIHg6UmlnaHQ9IjAuNyIgeDpUb3A9IjAuNzUiLz4NCiAgIDwvUGFnZVNldHVwPg0KICAgPFNlbGVjdGVkLz4NCiAgIDxQYW5lcz4NCiAgICA8UGFuZT4NCiAgICAgPE51bWJlcj4zPC9OdW1iZXI+DQogICAgIDxBY3RpdmVSb3c+MTwvQWN0aXZlUm93Pg0KICAgICA8QWN0aXZlQ29sPjE8L0FjdGl2ZUNvbD4NCiAgICA8L1BhbmU+DQogICA8L1BhbmVzPg0KICAgPFByb3RlY3RPYmplY3RzPkZhbHNlPC9Qcm90ZWN0T2JqZWN0cz4NCiAgIDxQcm90ZWN0U2NlbmFyaW9zPkZhbHNlPC9Qcm90ZWN0U2NlbmFyaW9zPg0KICA8L1dvcmtzaGVldE9wdGlvbnM+DQogPC9Xb3Jrc2hlZXQ+DQo8L1dvcmtib29rPg0K';
fs['./test_files/defined_names_simple.xlsx'] = 'UEsDBBQABgAIAAAAIQAM6+P/WwEAAIgEAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACslM9uAiEQxu9N+g4brs2C9tA0jasH2x5bD/YBKMy6RBYIg1bfvrP459BsNUYvEJaZ7/cxMDuabFpbrCGi8a5iQz5gBTjltXGLin3N38tnVmCSTkvrHVRsC8gm4/u70XwbAAvKdlixJqXwIgSqBlqJ3AdwtFP72MpEy7gQQaqlXIB4HAyehPIugUtl6jTYePQKtVzZVLxt6PPOSQSLrJjuAjtWxWQI1iiZyKlYO/2HUu4JnDJzDDYm4APZYKKX0O38D9jnfVJpotFQzGRMH7IlG2JjxY+Py2/vl/y0SI9LX9dGgfZq1VIFOIYIUmMDkFrL88xbadzB9wl+DkaRp+GNjXTny8JnfCS6bxB5vN5CljkDxLS1gLcuexY9Q1bSqmlDV3Nj+FH3FJ/eyyz6gNQ5ES43cGiNLrsMJAQxGTg2R98jOxKp664+MXR9rUH3sEX+j4x/AQAA//8DAFBLAwQUAAYACAAAACEAtVUwI/QAAABMAgAACwAIAl9yZWxzLy5yZWxzIKIEAiigAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKySTU/DMAyG70j8h8j31d2QEEJLd0FIuyFUfoBJ3A+1jaMkG92/JxwQVBqDA0d/vX78ytvdPI3qyCH24jSsixIUOyO2d62Gl/pxdQcqJnKWRnGs4cQRdtX11faZR0p5KHa9jyqruKihS8nfI0bT8USxEM8uVxoJE6UchhY9mYFaxk1Z3mL4rgHVQlPtrYawtzeg6pPPm3/XlqbpDT+IOUzs0pkVyHNiZ9mufMhsIfX5GlVTaDlpsGKecjoieV9kbMDzRJu/E/18LU6cyFIiNBL4Ms9HxyWg9X9atDTxy515xDcJw6vI8MmCix+o3gEAAP//AwBQSwMEFAAGAAgAAAAhANRJCbLyAAAAsgIAABoACAF4bC9fcmVscy93b3JrYm9vay54bWwucmVscyCiBAEooAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKySz0rEMBDG74LvEOZu064iIpvuQRH2KvUBQjptwqZJyYx/+vaGilsXlvXSy8A3w3zfL0O2u6/Biw9M5GJQUBUlCAwmti70Ct6al5sHEMQ6tNrHgAomJNjV11fbV/Sa8xJZN5LILoEUWObxUUoyFgdNRRwx5EkX06A5y9TLUZuD7lFuyvJepr8eUJ94in2rIO3bWxDNNObk/71j1zmDz9G8Dxj4TIQknnx+gGh06pEV/OgiM4I8H79ZM57zWXBJn6Wca3WJoVqT4TOmA1lEXjiOLZLz5CLM3ZowRnvzZLULC8yx9XsRefLT6m8AAAD//wMAUEsDBBQABgAIAAAAIQClTFVFrQIAAJUFAAAPAAAAeGwvd29ya2Jvb2sueG1srFRdb9MwFH1H4j8Yi9cuH023tWoybW1hQ4Cmrdte+uI6N41XJw62Qzsh/jvXyQJh42EIpKr+iH3uueee6+nJvpDkK2gjVBnT4MCnBEquUlFuYnqzfDc4psRYVqZMqhJi+gCGniSvX013Sm/XSm0JApQmprm11cTzDM+hYOZAVVDil0zpgllc6o1nKg0sNTmALaQX+v6hVzBR0hZhol+CobJMcJgrXhdQ2hZEg2QW6ZtcVKZDK/hL4Aqmt3U14KqoEGItpLAPDSglBZ9cbEql2Vpi2vtg1CHj9Bl0IbhWRmX2AKG8luSzfAPfC4I25WSaCQm3reyEVdVnVrgokhLJjF2kwkIa00Ncqh38tqHr6qwWEr8GURT61Et+luJSkxQyVku7xCJ08HhwNAzD0J3EpE6lBV0yCzNVWtTwUf1/1avBnuUKq0Ou4EstNKApnGzJFP8Zn7C1uWQ2J7WWMZ1NVjcG01+9V+lqDmZrVbXqKcyel+8vNGbcJethti2jdv4082Tq/HsrYGd+aeiWZH8nylTtYord8NCb75rtO5HaPKZhNEb5Sbt3DmKTW5R6OBw3NfF62I3lMUYzkrIp9bVrgwB7y40XrpqU6InAib5Ig4Z+dw1rKkpInUUQpLfqoM4Xi+U9Oh+957oipstcGII/1sIPDMd2JBoy0Njc4FzFmWwouNA+TVo6b96evg2nXi/EH+M5yh+ue/EeLzR8DLmvjSWm5ltCYM9BEvcI1JIBYRrImqWEfLpGZqqWKckAD+Ben0LwhEKfECqA1Dla3Q2NcKNwFDSKwd5+NDaZ4oguEzH9FkT+6ZE/jgb+YjgaRMfjcHAcDcPBLJqHi9HRYr44G33/v42NZp90b6NjmTNtl5rxLb6oV5CdMYON3hYYeaIzO9Zedyv5AQAA//8DAFBLAwQUAAYACAAAACEAi4JuWJMGAAC
fs['./test_files/defined_names_simple.xlsb'] = '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
fs['./test_files/defined_names_unicode.xls'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAANQAAAAAAAAAAEAAA/v///wAAAAD+////AAAAADQAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8JCBAAAAYFABQpzQfBAAIABggAAOEAAgCwBMEAAgAAAOIAAABcAHAAFQAATWljcm9zb2Z0IE9mZmljZSBVc2VyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEIAAgCwBGEBAgAAAMABAAA9AQoAAQACAAMABAAFAJwAAgARABkAAgAAABIAAgAAABMAAgAAAK8BAgAAALwBAgAAAD0AEgD/f7gB2CcwFjgAAAAAAAEAWAJAAAIAAACNAAIAAAAiAAIAAAAOAAIAAQC3AQIAAADaAAIAAAAxAB4A3AAAAAgAkAEAAAACgAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAAIAJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAAACACQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAgA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
fs['./test_files/defined_names_unicode.xml'] = 'PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8P21zby1hcHBsaWNhdGlvbiBwcm9naWQ9IkV4Y2VsLlNoZWV0Ij8+DQo8V29ya2Jvb2sgeG1sbnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOnNwcmVhZHNoZWV0Ig0KIHhtbG5zOm89InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSINCiB4bWxuczp4PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpleGNlbCINCiB4bWxuczpzcz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6c3ByZWFkc2hlZXQiDQogeG1sbnM6aHRtbD0iaHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+DQogPERvY3VtZW50UHJvcGVydGllcyB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIj4NCiAgPEF1dGhvcj5vc2FuYS1tPC9BdXRob3I+DQogIDxMYXN0QXV0aG9yPk1pY3Jvc29mdCBPZmZpY2UgVXNlcjwvTGFzdEF1dGhvcj4NCiAgPENyZWF0ZWQ+MjAxOC0wOC0yMlQwMDoyMDoxNVo8L0NyZWF0ZWQ+DQogIDxMYXN0U2F2ZWQ+MjAxOC0wOC0yMlQwMDoyNzowNVo8L0xhc3RTYXZlZD4NCiAgPFZlcnNpb24+MTYuMDA8L1ZlcnNpb24+DQogPC9Eb2N1bWVudFByb3BlcnRpZXM+DQogPE9mZmljZURvY3VtZW50U2V0dGluZ3MgeG1sbnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSI+DQogIDxBbGxvd1BORy8+DQogPC9PZmZpY2VEb2N1bWVudFNldHRpbmdzPg0KIDxFeGNlbFdvcmtib29rIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpleGNlbCI+DQogIDxXaW5kb3dIZWlnaHQ+NTY4MDwvV2luZG93SGVpZ2h0Pg0KICA8V2luZG93V2lkdGg+MTAyMDA8L1dpbmRvd1dpZHRoPg0KICA8V2luZG93VG9wWD4zMjc2NzwvV2luZG93VG9wWD4NCiAgPFdpbmRvd1RvcFk+NDQwPC9XaW5kb3dUb3BZPg0KICA8UHJvdGVjdFN0cnVjdHVyZT5GYWxzZTwvUHJvdGVjdFN0cnVjdHVyZT4NCiAgPFByb3RlY3RXaW5kb3dzPkZhbHNlPC9Qcm90ZWN0V2luZG93cz4NCiA8L0V4Y2VsV29ya2Jvb2s+DQogPFN0eWxlcz4NCiAgPFN0eWxlIHNzOklEPSJEZWZhdWx0IiBzczpOYW1lPSJOb3JtYWwiPg0KICAgPEFsaWdubWVudCBzczpWZXJ0aWNhbD0iQ2VudGVyIi8+DQogICA8Qm9yZGVycy8+DQogICA8Rm9udCBzczpGb250TmFtZT0iQ2FsaWJyaSIgeDpDaGFyU2V0PSIxMjgiIHg6RmFtaWx5PSJTd2lzcyIgc3M6U2l6ZT0iMTEiDQogICAgc3M6Q29sb3I9IiMwMDAwMDAiLz4NCiAgIDxJbnRlcmlvci8+DQogICA8TnVtYmVyRm9ybWF0Lz4NCiAgIDxQcm90ZWN0aW9uLz4NCiAgPC9TdHlsZT4NCiA8L1N0eWxlcz4NCiA8TmFtZXM+DQogIDxOYW1lZFJhbmdlIHNzOk5hbWU9Im5hbWXml6XmnKzoqp4iIHNzOlJlZmVyc1RvPSI9c2hlZXTml6XmnKzoqp4hUjFDMSIvPg0KICA8TmFtZWRSYW5nZSBzczpOYW1lPSJuYW1l5pel5pys6KqebmFtZSIgc3M6UmVmZXJzVG89Ij1zaGVldOaXpeacrOiqnnNoZWV0IVIyQzIiLz4NCiAgPE5hbWVkUmFuZ2Ugc3M6TmFtZT0iTm9Db250YWluc0phcGFuZXNlTmFtZSIgc3M6UmVmZXJzVG89Ij3ml6XmnKzoqp7jga7jgb8hUjFDMSIvPg0KICA8TmFtZWRSYW5nZSBzczpOYW1lPSJzaGVldOaXpeacrOiqniIgc3M6UmVmZXJzVG89Ij1zaGVldOaXpeacrOiqniFSMUMxIi8+DQogIDxOYW1lZFJhbmdlIHNzOk5hbWU9IuaXpeacrOiqniIgc3M6UmVmZXJzVG89Ij1Ob0NvbnRhaW5zSmFwYW5lc2UhUjFDMSIvPg0KICA8TmFtZWRSYW5nZSBzczpOYW1lPSLml6XmnKzoqp5uYW1lIiBzczpSZWZlcnNUbz0iPeaXpeacrOiqnnNoZWV0IVIyQzkiLz4NCiA8L05hbWVzPg0KIDxXb3Jrc2hlZXQgc3M6TmFtZT0iTm9Db250YWluc0phcGFuZXNlIj4NCiAgPFRhYmxlIHNzOkV4cGFuZGVkQ29sdW1uQ291bnQ9IjEiIHNzOkV4cGFuZGVkUm93Q291bnQ9IjEiIHg6RnVsbENvbHVtbnM9IjEiDQogICB4OkZ1bGxSb3dzPSIxIiBzczpEZWZhdWx0Q29sdW1uV2lkdGg9IjUzIiBzczpEZWZhdWx0Um93SGVpZ2h0PSIxNSI+DQogICA8Um93Pg0KICAgIDxDZWxsPjxEYXRhIHNzOlR5cGU9IlN0cmluZyI+TmFtZWREZWZpbmU8L0RhdGE+PE5hbWVkQ2VsbCBzczpOYW1lPSLml6XmnKzoqp4iLz48L0NlbGw+DQogICA8L1Jvdz4NCiAgPC9UYWJsZT4NCiAgPFdvcmtzaGVldE9wdGlvbnMgeG1sbnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOmV4Y2VsIj4NCiAgIDxQYWdlU2V0dXA+DQogICAgPEhlYWRlciB4Ok1hcmdpbj0iMC4zIi8+DQogICAgPEZvb3RlciB4Ok1hcmdpbj0iMC4zIi8+DQogICAgPFBhZ2VNYXJnaW5zIHg6Qm90dG9tPSIwLjc1IiB4OkxlZnQ9IjAuNyIgeDpSaWdodD0iMC43IiB4OlRvcD0iMC43NSIvPg0KICAgPC9QYWdlU2V0dXA+DQogICA8U2VsZWN0ZWQvPg0KICAgPFByb3RlY3RPYmplY3RzPkZhbHNlPC9Qcm90ZWN0T2JqZWN0cz4NCiAgIDxQcm90ZWN0U2NlbmFyaW9zPkZhbHNlPC9Qcm90ZWN0U2NlbmFyaW9zPg0KICA8L1dvcmtzaGVldE9wdGlvbnM+DQogPC9Xb3Jrc2hlZXQ+DQogPFdvcmtzaGVldCBzczpOYW1lPSLml6XmnKzoqp7jga7jgb8iPg0KICA8VGFibGUgc3M6RXhwYW5kZWRDb2x1bW5Db3VudD0iMSIgc3M6RXhwYW5kZWRSb3dDb3VudD0iMSIgeDpGdWxsQ29sdW1ucz0iMSINCiAgIHg6RnVsbFJvd3M9IjEiIHNzOkRlZmF1bHRDb2x1bW5XaWR0aD0iNTMiIHNzOkRlZmF1bHRSb3dIZWlnaHQ9IjE1Ij4NCiAgIDxSb3c+DQogICAgPENlbGw+PERhdGEgc3M6VHlwZT0iU3RyaW5nIj5OYW1lZERlZmluZTwvRGF0YT48TmFtZWRDZWxsDQogICAgICBzczpOYW1lPSJOb0NvbnRhaW5zSmFwYW5lc2VOYW1lIi8+PC9DZWxsPg0KICAgPC9Sb3c+DQogIDwvVGFibGU+DQogIDxXb3Jrc2hlZXRPcHRpb25zIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpleGNlbCI+DQogICA8UGFnZVNldHVwPg0KICAgIDxIZWFkZXIgeDpNYXJnaW49IjAuMyIvPg0KICAgIDxGb290ZXIgeDpNYXJnaW49IjAuMyIvPg0KICAgIDxQYWd
fs['./test_files/defined_names_unicode.ods'] = 'UEsDBAoAAAAAAAAAIQCFbDmKLgAAAC4AAAAIAAAAbWltZXR5cGVhcHBsaWNhdGlvbi92bmQub2FzaXMub3BlbmRvY3VtZW50LnNwcmVhZHNoZWV0UEsDBBQABgAIAAAAIQBpptND+AIAABIJAAAKAAAAc3R5bGVzLnhtbMRWyZLTMBC9U8U/uMTZcTwDBXHFmQMUR07wAYokO2JkySXJWfh6WpuXzAzlGzkk5V5eb6/b2T9dO5GdmTZcyRqVmy3KmCSKctnW6NfP7/kXlBmLJcVCSVajGzPo6fD+3V41DSesoooMHZM2N/YmmMkATprK4qMA40HLSmHDTSVxx0BMKtUzmXyqmXHlQwdBgF7rHhOZ+Vt2tWu9ne08ti9jrbM3nntTjS9rnZ0tdHnu3qi1zlcj8kblRHU9thyaPYe5Ci6fa3Sytq+K4nK5bC6PG6XbotztdoXXojgoSka7ftDCW1FSMMHcUE1Rbsoi2cqhOzK9NkOKLX7RH3MGVq1jBZi+UZ5q1mKoBtrygLJIkRnNH9AhMbhRwN4GE5ZTRoQ57EPWoxjoD8z2DK7RVyz4UXPYiXNbRZOOi9ukKQ77IsYbIRJylHtACBQaWoWfsECLYD+2kOXCKItPHZc5l5a1TOeUt9wa2F3kQi/MA2aqyIddBPjGGjwI6zbcldjgUIrf3pwwIZLGDTOA5W6Ta+RTC16Tdd5rWG9tOdyBoIOOW06wyKFtLdyXjlMqGMoaVR0xeW61GiSFMQsFvLIaS9NjDcRzpUR02M85LnhG8w9b/0kp+maH5KYhhbLcgJ0mh1OEIYs39W6dBLvOLCCcBzb8D1Rdlv3ULIfqxAn1deUI6dVuQqEu/z1RxT8CJSJD8GBVB4tN4llN3ehxy3KBb2qwi0H2XQlUCcgzm7vGdVi3QByr+hptN49c+kFE6VFZiPmKQrAGrul283lpr3l7muQhdKICMFP7F4iEd0YaUA8icFDH34xYk5ET1vATr6CZJn5imAKtY4MCcJQ1SgHyfVVQ0omlbD5+Wqa5KnuY8n0XAGUa1mspxVz+T5phhIscl/lEls24MHHtJbki6zo42Knz4x2MQoe0oFzXl+NkJ1bG8zDnY2jeuNCxl24uEY9y0wOna9RgYdhEhFDR6BgL/KdjLHuW81T2XXXpSKc/I2nT/gIAAP//AwBQSwMEFAAGAAgAAAAhAKNSZQ1PBQAAbRkAAAsAAABjb250ZW50LnhtbOxZzY7bNhC+F+g7GOpeaa33L7uC7aBNUaA97Cl9AEqkLCEUKZDUyu4tT9FL0VsvQdFX6MMECPoYHZIiLa38o14L7yFZk8OZb2a+GQ69y7fbis1eqFSl4KtoMb+OZpRngpR8s4p+fv8DeoxmSmNOMBOcrqIdVdHb9ddfLUWelxlNiMiainKNMsE1/D8DfVwlGqcMpBvJE4FVqRKOKwrLWSJqyv2hpCecWNtuwemeerxD0juv6VZPPW1k+7aV3k1HboX7p4nE7VTLRhbC3D+ei6mHt4qhXEDUqxrrEoLdV7NlJf+wigqt6ySO27adt7dzITfx4unpKba7UZcokgW5upHMSpEspoyarKp4MV/EXpY3VUrlVIQEazyKj3oBWk1jBYgecU/kU3WIHMJyE806ivR4fhOtPYVzYC7KcUYRoRlT66VDHZaB/0AJy+BV9A6zMpUlFMXLJulEqpLt9jvxehl39oIKr7lbx40WFaQtQ1Z1MGk/DcxldGHqz9jPsbNjSwtllDG/U2NpKtCKIVNoq+h7muOGaS9hcjHYf76OAKdTPLb6fmwUqsQrO2HOqzRFhWoJtS51SdUsF0kmmADufHNtf7wuKwhspUgXUjSbwqFcRRy6jReyYXR+7cPvYmJSZ3YQNBkMDezovikURrc9CcBkFavyFwjYQx38C6te6cG9oNDuBmWue3AhKxzy4xSaHa/x6H7QOpSwYWo4odLGymZsGKNXEnpXg1MuiB5bS8tNAX1xqNqCc1sn0HUCp+CJRhtwqyjHTEHuwKwFpQpMBDTFUUYdodGGcipLaEOqLZUa5DwrsFQUIG+R2lWpYIa0cY+1nm9jCstmxGHZpDuoenfcfOgztLcKFb4BKjGa6+n2MjGy1xWqYE3Fg93+Yt8+RCuVFH9AKc2FhCiaHuGDAbUDOlBbEl2YS/ru+ubmafHgft5k1XSY8hhMKdpXGGGlD7ALECwWHY8W9/uaaRRFotYlsB6Zg15Gy8ZR4YBzk3Op8eHY+vBUcM9QiWq8oV37q+rFK296zcimICGlqhmGvu0gOvdaWWq4klElCKSASaTTcWx9dx938a69p4Lswu2iakgrUQWler10pjPMsoZB/xccAb2NRTXzWxBIRbkCHC/7WnKbimKZFSgDkFAxGFWN0gjXNdshLVBbCGgw5l7wPrlTJjVtyUiGJVHjLUk3gEUiugWgyoyBINSVsFOw9zMvOUEMp5QFGUiik7L/dl64Xv0s3kF7xiVXP+Eac2qagpO1we5SZZI70AGXvmH7AVFbY06DG0U6UYUkrSnWlEBxPNw+3nk7xN2CNiiD689cq0PkhrUHTJp6eYUOAhzmCcwauLlsr1VaQh695b6HxhjoMHNmvX6Gy4rA7Qydchl3a/CLGZfd0GzBHjA5we9by9W+LnBqqGrvZRdBWBiE7/ru8f7N/SE3joRiAq67w7j6Xg9QDlj05dc/vvz25z+ffv/88a/PH/8+hOxCIbgV+2k3TWAQUUsqH1Y7xR8pnf8lhWzzDTy6MOjShEy7NR1/WDeDkvHVYp9TgTyWShcGXRj0Xxk07EEXGl2mof3Ed7QRmTma9Cdz36HchsR8Qwd9yqyHXuXblJkGkJVFmBAz5MNb27xHguT86tsreGK5ESLF8GCwZ05Kh/F5EhYj5A2cx2PRza++u4Kv7iaC6o4YP84iGz9Mns/AC5FyQ+i5eB0UPwtrmBPv+flonUMz1Oukz4IJLpzCMQ7kOSzHTkzHc45JAXjHiB9Pkui1dMefbpp21O69jPdf7Q6e9f4bAffw95/8Xzlg1LZ/Gln/CwAA//8DAFBLAwQUAAYACAAAACEAh8oP8dgAAAAUAgAAFQAAAE1FVEEtSU5GL21hbmlmZXN0LnhtbKyQQWoDMQxF94XewXg/drMrJp7seoL2AMLWNAZbNiNNyNw+TmGSdlFIoTtJFu99eX84l6xOOHOq5PXOvGiFFGpM9On1x/vb8KoVC1CEXAm9XpH1YXx+2hegNCGL2wrVScS31utlJleBEzuCguwkuNqQYg1LQRL3c99d3eMdO6WMQ1+bV7UZ3LTkPDSQo9dW38cFY4JB1tbzQWs5BZB+jj1RNF8BzHev4TYjRD4iiraPG1nWjGx66l/Ugmex1+c/QEMl6Uf+M7WgwINIe/vcrRgvAAAA//8DAFBLAwQUAAYACAAAACEAcIswMU8BAACMAgAACAAAAG1ldGEueG1sjFI9b8MgEN0r9T8gdgw4cpQg2xmqdqu6JB26IXxJUTFEgOv039fGdpS2S0e493VPV+4urUGf4IN2tsI8YxiBVa7R9lThw/6JbDAKUdpGGmehwl8Q8K6+vyvd8agViMaprgUbSQtRokHMBjGNKtx5K5wMOggrWwgiKuHOYBeKuEWLZD39jFL/ZY/YW26jKvwe41lQeu68yZw/0UZRMDCmDJRnnOI558Vo+3GF932f9atE4NvtlqYpRvOeNxXluF62H93rMmU4gQUvo/P1s1beBXeML6kiytcZQ9fPx4sCQx+kUZ2RcWj9dSqfcFbwdUl/iU3i2uqopSHKQ7JwQVpJ2hn9e1o2SizIqy+a0qBDAF8OlVwRk0PCD2lIIyPUOeMbwjYkz/eMiZwJXrzNZj+Bo9UfRiHyQqzygbFMSzrXOBW2vJZLSMdTfwMAAP//AwBQSwECLQAKAAAAAAAAACEAhWw5ii4AAAAuAAAACAAAAAAAAAAAAAAAAAAAAAAAbWltZXR5cGVQSwECLQAUAAYACAAAACEAaabTQ/gCAAASCQAACgAAAAAAAAAAAAAAAABUAAAAc3R5bGVzLnhtbFB
fs['./test_files/defined_names_unicode.xlsx'] = 'UEsDBBQABgAIAAAAIQBIQULKcQEAALAGAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMlctuwjAQRfeV+g+Rt1VioA9VFYFFH8sWqfQD3HhCLBzb8hgKf9+JeaiqUhACqWxiJZ6592Tk3PSHi1onc/CorMlZN+uwBExhpTKTnH2MX9J7lmAQRgptDeRsCciGg8uL/njpABPqNpizKgT3wDkWFdQCM+vA0E5pfS0C3foJd6KYignwXqdzxwtrApiQhkaDDfpPUIqZDsnzgh6vSDxoZMnjqrDxyplwTqtCBCLlcyN/uaRrh4w6Yw1WyuEVYTDe6tDs/G2w7nuj0XglIRkJH15FTRh8ofmX9dNPa6fZbpEWSluWqgBpi1lNE8jQeRASK4BQ6yyuWS2U2XDv8I/FyOPSPTFI835R+ECO3plwXJ8Jx82ZcNz+E0egPAAer8cf0Siz50BiWGrAU3+WUXSfcyU8yPfgKTlPDvBTexcH5crIW4eUsB4On8ImQpvu1JEQ+KBgG6JtYbR1pHQ+euzQ5L8E2eLN4/9m8A0AAP//AwBQSwMEFAAGAAgAAAAhALVVMCP0AAAATAIAAAsACAJfcmVscy8ucmVscyCiBAIooAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACskk1PwzAMhu9I/IfI99XdkBBCS3dBSLshVH6ASdwPtY2jJBvdvyccEFQagwNHf71+/Mrb3TyN6sgh9uI0rIsSFDsjtnethpf6cXUHKiZylkZxrOHEEXbV9dX2mUdKeSh2vY8qq7iooUvJ3yNG0/FEsRDPLlcaCROlHIYWPZmBWsZNWd5i+K4B1UJT7a2GsLc3oOqTz5t/15am6Q0/iDlM7NKZFchzYmfZrnzIbCH1+RpVU2g5abBinnI6InlfZGzA80SbvxP9fC1OnMhSIjQS+DLPR8cloPV/WrQ08cudecQ3CcOryPDJgosfqN4BAAD//wMAUEsDBBQABgAIAAAAIQA9WIB6EAEAAO4EAAAaAAgBeGwvX3JlbHMvd29ya2Jvb2sueG1sLnJlbHMgogQBKKAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8lN1qhDAQhe8LfQfJfY26Py1l496Uwt622wcIOhpZTSQz/fHtOwitFZb0RrwJTIac8+UMyeH41bXRB3hsnFUijRMRgS1c2dhaibfz892DiJC0LXXrLCgxAIpjfntzeIFWEx9C0/QYsYpFJQxR/yglFgY6jbHrwXKncr7TxKWvZa+Li65BZkmyl/6vhshnmtGpVMKfSvY/Dz07/6/tqqop4MkV7x1YumIh0WgP5St5vh6ysPY1kBKz7ZiJhbwOs1kS5tP5CxoAmkB+t5BRubMJwdwvmgwNLY92imSsQ/bZyllkIZh0ZZg0BLNfEob4KcE0l7GU4xpk2K0cyC4UyHZlmO0PjJz9Uvk3AAAA//8DAFBLAwQUAAAACAB9CBZN37tfsGkCAAAkBgAADwAcAHhsL3dvcmtib29rLnhtbFVUCQADvu58W77ufFt1eAsAAQT1AQAABBQAAACtlN9u0zAUxu+ReIfM6m2XP03atWo6rWsRRWhCaGzXXuI0VhM7sl3aauJiT8EN4o4bhHgFHmbSxGNw7C6b2wpWEDexj+Pv5/P52O4fL8vCeU+EpJzFyD/0kENYwlPKpjF6d/6ieYQcqTBLccEZidGKSHQ8eP6sv+BidsX5zAEAkzHKlap6riuTnJRYHvKKMPiTcVFiBaGYurISBKcyJ0SVhRt4XtstMWVoTeiJfRg8y2hCRjyZl4SpNUSQAitIX+a0kjWtTPbBlVjM5lUz4WUFiCtaULUyUOSUSW8yZVzgqwJsL/2oJkN3B13SRHDJM3UIqPskd/z6nuv7a8uDfkYLcrHedgdX1Rku9SoFcgos1TiliqQx6kDIF2RjQMyr4ZwWEPhHYctH7uChFG+Ek5IMzwt1DmnVeJjYbneDSM/Usy4oWchHkQ6d5SVlKV/ECMq/svoL072kqcoB48HO1GMvCZ3mKkZR2PU02bXQxnLdOsxYO+OnnCnwLl/hCjMiCZwr/X+inYCtHoWOmKTGka28+/jl7tO3n18/3958v735YckCSxZsy0z/QWupWpaq9dvFzKClCi1V+Oe1tqWRJTVVcOsNgmpRRlJd/M3onqu/jxYGm8scNE4aft+1VE8idLCNMdFBY9gInmTt1vDMALcqtF9iW/X5J3OWfDe3v0SwTSv32zLZ2RZ3s2gJLhK4d7oxJ7kDt6Sji0yW6rVUpnXmgsbo2g+9k47XDZveuBU1w6Nu0IQbHDRPw1Ewjjrj0XgYffi/rwxQetbrkORYqHOBkxk8729JNsSS6NunzyTkuf6arN1aBU/9L1BLAwQUAAYACA
fs['./test_files/defined_names_unicode.xlsb'] = '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
fs['./test_files/xlsx-stream-d-date-cell.xls'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAEAAAKgAAAAEAAAD+////AAAAAAAAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9////LAAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAAACEAAAAiAAAAIwAAACQAAAAlAAAAJgAAACcAAAAoAAAAKQAAAP7////+////LQAAAP7////+/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAUA//////////8CAAAAIAgCAAAAAADAAAAAAAAARgAAAAAAAAAAAAAAAGephYroKc8BKwAAAIACAAAAAAAAVwBvAHIAawBiAG8AbwBrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAgEEAAAA//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAACk8AAAAAAAAFAFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAACAQEAAAADAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADkAAAAAAAAAAUARABvAGMAdQBtAGUAbgB0AFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAA4AAIB////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAPQAAAAAAAAACQgQAAAGBQDeXcwHAAADAAYGAADhAAIAsATBAAIAAADiAAAAXABwAAMAAEdvZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCAAIAsARhAQIAAAA9AQIAAQCcAAIAEQAZAAIAAAASAAIAAAATAAIAAACvAQIAAAC8AQIAAAA9ABIA4AE8ABhHhBI4AAAAAAABAFgCQAACAAAAjQACAAAAIgACAAAADgACAAEAtwECAAAA2gACAAAAMQAeANwAAAAIAJABAAAAAgDvBwFDAGEAbABpAGIAcgBpADEAHgDwAAAACACQAQAAAAIA7wcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAgAkAEAAAACAO8HAUMAYQBsAGkAYgByAGkAMQAeAPAAAAAIAJABAAAAAgDvBwFDAGEAbABpAGIAcgBpADEAHgC0AAAAUQCQAQAAAAIA7wcBQwBhAGwAaQBiAHIAaQAxAB4AtAABAFEAvAIAAAACAO8HAUMAYQBsAGkAYgByAGkAMQAeANwAAAAIAJABAAAAAgDvBwFDAGEAbABpAGIAcgBpADEAHgBoAQEAOAC8AgAAAAIA7wcBQwBhAG0AYgByAGkAYQAxAB4ALAEBADgAvAIAAAACAO8HAUMAYQBsAGkAYgByAGkAMQAeAAQBAQA4ALwCAAAAAgDvBwFDAGEAbABpAGIAcgBpADEAHgDcAAEAOAC8AgAAAAIA7wcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAABEAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAAOAJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAAAPACQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAD4AkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAQA/ALwCAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAEANAC8AgAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAADQAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAQAJALwCAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAAACgCQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AACABcAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAQAIALwCAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAAACQCQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAeBBwABQAXAAAiJCIjLCMjMF8pO1woIiQiIywjIzBcKR4EIQAGABwAACIkIiMsIyMwXyk7W1JlZF1cKCIkIiMsIyMwXCkeBCIABwAdAAAiJCIjLCMjMC4wMF8pO1woIiQiIywjIzAuMDBcKR4EJwAIACIAACIkIiMsIyMwLjAwXyk7W1JlZF1cKCIkIiMsIyMwLjAwXCkeBDcAKgAyAABfKCIkIiogIywjIzBfKTtfKCIkIiogXCgjLCMjMFwpO18oIiQiKiAiLSJfKTtfKEBfKR4ELgApACkAAF8oKiAjLCMjMF8pO18oKiBcKCMsIyMwXCk7XygqICItIl8pO18oQF8pHgQ/ACwAOgAAXygiJCIqICMsIyMwLjAwXyk7XygiJCIqIFwoIywjIzAuMDBcKTtfKCIkIiogIi0iPz9fKTtfKEBfKR4ENgArADEAAF8oKiAjLCMjMC4wMF8pO18oKiBcKCMsIyMwLjAwXCk7XygqICItIj8/Xyk7XyhAXykeBAwApAAHAAAwMC4wMDAl4AAUAAAAAAD1/yAAAAAAAAAAAAAAAMAg4AAUAAEAAAD1/yAAAPQAAAAAAAAAAMAg4AAUA
fs['./test_files/xlsx-stream-d-date-cell.xls.xml'] = 'PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjw/bXNvLWFwcGxpY2F0aW9uIHByb2dpZD0iRXhjZWwuU2hlZXQiPz4KPFdvcmtib29rIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpzcHJlYWRzaGVldCIKIHhtbG5zOm89InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIKIHhtbG5zOng9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOmV4Y2VsIgogeG1sbnM6c3M9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOnNwcmVhZHNoZWV0IgogeG1sbnM6aHRtbD0iaHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+CiA8RG9jdW1lbnRQcm9wZXJ0aWVzIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiPgogIDxBdXRob3I+bm9kZS14bHN4LXN0cmVhbTwvQXV0aG9yPgogIDxMYXN0QXV0aG9yPmdvZDwvTGFzdEF1dGhvcj4KICA8Q3JlYXRlZD4yMDE0LTAyLTE0VDA4OjI3OjQ4WjwvQ3JlYXRlZD4KICA8TGFzdFNhdmVkPjIwMTQtMDItMTVUMDA6NTQ6NTVaPC9MYXN0U2F2ZWQ+CiAgPFZlcnNpb24+MTUuMDA8L1ZlcnNpb24+CiA8L0RvY3VtZW50UHJvcGVydGllcz4KIDxPZmZpY2VEb2N1bWVudFNldHRpbmdzIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiPgogIDxBbGxvd1BORy8+CiAgPENvbG9ycz4KICAgPENvbG9yPgogICAgPEluZGV4PjI8L0luZGV4PgogICAgPFJHQj4jREQwODA2PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4zPC9JbmRleD4KICAgIDxSR0I+IzFGQjcxNDwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+NDwvSW5kZXg+CiAgICA8UkdCPiMwMDAwRDQ8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjU8L0luZGV4PgogICAgPFJHQj4jRkNGMzA1PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD42PC9JbmRleD4KICAgIDxSR0I+I0YyMDg4NDwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+NzwvSW5kZXg+CiAgICA8UkdCPiMwMEFCRUE8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4Pjg8L0luZGV4PgogICAgPFJHQj4jOTAwMDAwPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD45PC9JbmRleD4KICAgIDxSR0I+IzAwNjQxMTwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MTA8L0luZGV4PgogICAgPFJHQj4jMDAwMDkwPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4xMTwvSW5kZXg+CiAgICA8UkdCPiM5MDcxM0E8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjEyPC9JbmRleD4KICAgIDxSR0I+IzQ2MDBBNTwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MTY8L0luZGV4PgogICAgPFJHQj4jNjNBQUZFPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4xNzwvSW5kZXg+CiAgICA8UkdCPiNERDJEMzI8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjE4PC9JbmRleD4KICAgIDxSR0I+I0ZGRjU4QzwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MTk8L0luZGV4PgogICAgPFJHQj4jNEVFMjU3PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yMDwvSW5kZXg+CiAgICA8UkdCPiM2NzExRkY8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjIxPC9JbmRleD4KICAgIDxSR0I+I0ZFQTc0NjwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MjI8L0luZGV4PgogICAgPFJHQj4jODY1MzU3PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yMzwvSW5kZXg+CiAgICA8UkdCPiNBMkJEOTA8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjI0PC9JbmRleD4KICAgIDxSR0I+IzYzQUFGRTwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MjU8L0luZGV4PgogICAgPFJHQj4jREQyRDMyPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yNjwvSW5kZXg+CiAgICA8UkdCPiNGRkY1OEM8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjI3PC9JbmRleD4KICAgIDxSR0I+IzRFRTI1NzwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+Mjg8L0luZGV4PgogICAgPFJHQj4jNjcxMUZGPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yOTwvSW5kZXg+CiAgICA8UkdCPiNGRUE3NDY8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjMwPC9JbmRleD4KICAgIDxSR0I+Izg2NTM1NzwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MzE8L0luZGV4PgogICAgPFJHQj4jQTJCRDkwPC9SR0I+CiAgIDwvQ29sb3I+CiAgPC9Db2xvcnM+CiA8L09mZmljZURvY3VtZW50U2V0dGluZ3M+CiA8RXhjZWxXb3JrYm9vayB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6ZXhjZWwiPgogIDxXaW5kb3dIZWlnaHQ+NDc0MDwvV2luZG93SGVpZ2h0PgogIDxXaW5kb3dXaWR0aD4xODE5NTwvV2luZG93V2lkdGg+CiAgPFdpbmRvd1RvcFg+NDgwPC9XaW5kb3dUb3BYPgogIDxXaW5kb3dUb3BZPjYwPC9XaW5kb3dUb3BZPgogIDxQcm90ZWN0U3RydWN0dXJlPkZhbHNlPC9Qcm90ZWN0U3RydWN0dXJlPgogIDxQcm90ZWN0V2luZG93cz5GYWxzZTwvUHJvdGVjdFdpbmRvd3M+CiA8L0V4Y2VsV29ya2Jvb2s+CiA8U3R5bGVzPgogIDxTdHlsZSBzczpJRD0iRGVmYXVsdCIgc3M6TmFtZT0iTm9ybWFsIj4KICAgPEFsaWdubWVudCBzczpWZXJ0aWNhbD0iQm90dG9tIi8+CiAgIDxCb3JkZXJzLz4KICAgPEZvbnQgc3M6Rm9udE5hbWU9IkNhbGlicmkiIHg6RmFtaWx5PSJTd2lzcyIgc3M6U2l6Z
fs['./test_files/xlsx-stream-d-date-cell.xlsx'] = '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
fs['./test_files/xlsx-stream-d-date-cell.xlsb'] = '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
fs['./test_files/formula_stress_test.xls'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAADAAAAAQAAAAAAAAAAEAAAGQEAAAEAAAD+////AAAAAAAAAABQAAAA1gAAAP/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9////HAEAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAAACEAAAAiAAAAIwAAACQAAAAlAAAAJgAAACcAAAAoAAAAKQAAACoAAAArAAAALAAAAC0AAAAuAAAALwAAADAAAAAxAAAAMgAAADMAAAA0AAAANQAAADYAAAA3AAAAOAAAADkAAAA6AAAAOwAAADwAAAA9AAAAPgAAAD8AAABAAAAAQQAAAEIAAABDAAAARAAAAEUAAABGAAAARwAAAEgAAABJAAAASgAAAEsAAABMAAAATQAAAE4AAABPAAAAUQAAAP3///9SAAAAUwAAAFQAAABVAAAAVgAAAFcAAABYAAAAWQAAAFoAAABbAAAAXAAAAF0AAABeAAAAXwAAAGAAAABhAAAA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
fs['./test_files/formula_stress_test.xls.xml'] = 'PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjw/bXNvLWFwcGxpY2F0aW9uIHByb2dpZD0iRXhjZWwuU2hlZXQiPz4KPFdvcmtib29rIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpzcHJlYWRzaGVldCIKIHhtbG5zOm89InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIKIHhtbG5zOng9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOmV4Y2VsIgogeG1sbnM6ZHQ9InV1aWQ6QzJGNDEwMTAtNjVCMy0xMWQxLUEyOUYtMDBBQTAwQzE0ODgyIgogeG1sbnM6cz0idXVpZDpCREM2RTNGMC02REEzLTExZDEtQTJBMy0wMEFBMDBDMTQ4ODIiCiB4bWxuczpycz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpyb3dzZXQiIHhtbG5zOno9IiNSb3dzZXRTY2hlbWEiCiB4bWxuczpzcz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6c3ByZWFkc2hlZXQiCiB4bWxuczpodG1sPSJodHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4KIDxEb2N1bWVudFByb3BlcnRpZXMgeG1sbnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSI+CiAgPENyZWF0ZWQ+MjAxMy0wNC0yNFQxNDo1NToxMVo8L0NyZWF0ZWQ+CiAgPExhc3RTYXZlZD4yMDEzLTA0LTMwVDE4OjA1OjAwWjwvTGFzdFNhdmVkPgogIDxWZXJzaW9uPjE1LjAwPC9WZXJzaW9uPgogPC9Eb2N1bWVudFByb3BlcnRpZXM+CiA8T2ZmaWNlRG9jdW1lbnRTZXR0aW5ncyB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIj4KICA8QWxsb3dQTkcvPgogIDxSZW1vdmVQZXJzb25hbEluZm9ybWF0aW9uLz4KICA8Q29sb3JzPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MjwvSW5kZXg+CiAgICA8UkdCPiNERDA4MDY8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjM8L0luZGV4PgogICAgPFJHQj4jMUZCNzE0PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD40PC9JbmRleD4KICAgIDxSR0I+IzAwMDBENDwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+NTwvSW5kZXg+CiAgICA8UkdCPiNGQ0YzMDU8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjY8L0luZGV4PgogICAgPFJHQj4jRjIwODg0PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD43PC9JbmRleD4KICAgIDxSR0I+IzAwQUJFQTwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+ODwvSW5kZXg+CiAgICA8UkdCPiM5MDAwMDA8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4Pjk8L0luZGV4PgogICAgPFJHQj4jMDA2NDExPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4xMDwvSW5kZXg+CiAgICA8UkdCPiMwMDAwOTA8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjExPC9JbmRleD4KICAgIDxSR0I+IzkwNzEzQTwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MTI8L0luZGV4PgogICAgPFJHQj4jNDYwMEE1PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4xNjwvSW5kZXg+CiAgICA8UkdCPiM2M0FBRkU8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjE3PC9JbmRleD4KICAgIDxSR0I+I0REMkQzMjwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MTg8L0luZGV4PgogICAgPFJHQj4jRkZGNThDPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4xOTwvSW5kZXg+CiAgICA8UkdCPiM0RUUyNTc8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjIwPC9JbmRleD4KICAgIDxSR0I+IzY3MTFGRjwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MjE8L0luZGV4PgogICAgPFJHQj4jRkVBNzQ2PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yMjwvSW5kZXg+CiAgICA8UkdCPiM4NjUzNTc8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjIzPC9JbmRleD4KICAgIDxSR0I+I0EyQkQ5MDwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MjQ8L0luZGV4PgogICAgPFJHQj4jNjNBQUZFPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yNTwvSW5kZXg+CiAgICA8UkdCPiNERDJEMzI8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjI2PC9JbmRleD4KICAgIDxSR0I+I0ZGRjU4QzwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+Mjc8L0luZGV4PgogICAgPFJHQj4jNEVFMjU3PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yODwvSW5kZXg+CiAgICA8UkdCPiM2NzExRkY8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjI5PC9JbmRleD4KICAgIDxSR0I+I0ZFQTc0NjwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MzA8L0luZGV4PgogICAgPFJHQj4jODY1MzU3PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4zMTwvSW5kZXg+CiAgICA8UkdCPiNBMkJEOTA8L1JHQj4KICAgPC9Db2xvcj4KICA8L0NvbG9ycz4KIDwvT2ZmaWNlRG9jdW1lbnRTZXR0aW5ncz4KIDxFeGNlbFdvcmtib29rIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpleGNlbCI+CiAgPFN1cEJvb2s+CiAgIDxEbGwvPgogIDwvU3VwQm9vaz4KICA8V2luZG93SGVpZ2h0PjE1MjU1PC9XaW5kb3dIZWlnaHQ+CiAgPFdpbmRvd1dpZHRoPjE1NDIwPC9XaW5kb3dXaWR0aD4KICA8V2luZG93VG9wWD4xNzI5NTwvV2luZG93VG9wWD4KICA8V2luZG93VG9wWT4wPC9XaW5kb3dUb3BZPgogIDxUYWJSYXRpbz41MDA8L1RhYlJhdGlvPgogIDxBY3RpdmVTaGVldD45PC9BY3RpdmVTaGVldD4KICA8Rmlyc3RWaXNpYmxlU2hlZXQ+NTwvRmlyc3RWa
fs['./test_files/formula_stress_test.xlsx'] = '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
fs['./test_files/formula_stress_test.xlsb'] = 'UEsDBBQABgAIAAAAIQDDEgS/IwIAAFsNAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8l8Fv0zAUxu9I/A9RrihxO2AM1HSHMiQuMEERZ89+bcwc27K9kv73PDujK1VI5xxySdLa3/v584uUz4vrtpHZDqwTWlX5vJzlGSimuVDbKv+x/lRc5ZnzVHEqtYIq34PLr5cvXyzWewMuQ7VyVV57bz4Q4lgNDXWlNqBwZKNtQz3+tFtiKLunWyAXs9klYVp5UL7woUa+XHyEDX2QPrtp8e9uJSjPs1U3L6CqnBojBaMeF0rCKOnV/TKwPRGKJoDjQL/mTqgTyTFrp3jZuAJaBrJ0NYAvUUDtvmwos/pG0TsJOIVilf76FqQ7A/h3xwrT7VaJymjY1cK4V4+uv2K7rOCQ3VLrv9AG94a0kvzW9j4uz5F4m4dlnsEefB3EwcJ5QLcBnxWHNgmDuij66Z7HiUYupjGShBll5PU0RpIwo4y8mcZIEmaUkbfTGEnCjDJyOY2RJMwoI++mMZKEGWXkahojSZhRRt5PYyQJM8rIfDaNkzTOs6wYsdN+RVkN5OkRU5NQIuShpG9wX4GBr/HT9CP0N2DacjeS+6gegHrMkUDidV4OR8EQz07Sk95sBAOu2UODKbOMZc6EJ+f3ElzK+9EpBjy4mlrg373FKJ1W+Vg4AIidWYf06brWxOf0nkTZAIdRyVY1xtuU7TmI/lcY23NrtXF4GLCQ3uO/CTmoC4OFwHoBgxn5QMR0nw48eakgHFU48B42iUej5R8AAAD//wMAUEsDBBQABgAIAAAAIQCOASmvDwEAAN0CAAALAAgCX3JlbHMvLnJlbHMgogQCKKAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArJJLTsMwEIb3SNzB8r5xWhBCqEk3CKk7hMIBJvYkMYk9lu1CensMi4ZIbVWJLuf1zzeP9WY0A/tEHzTZgi+znDO0kpS2bcHfq5fFI2chglUwkMWC7zHwTXl7s37DAWIqCp12gSUVGwrexeiehAiyQwMhI4c2RRryBmIyfSscyB5aFKs8fxD+rwYvZ5psqwrut+qOs2rvUuf/aAuDERREEJI8LpxPZD7qNAurwLcYC65IviZ3+M3IEjUXx4HuLweiptESn0nuDNp4ZGaBY0SrUJ1HAufOES2vSTRnnvYzDuKLfF8T9Vmt7antrC5nOf0K07litzO1BT1MIIdDHWLZh8P2B0jMnrL8BgAA//8DAFBLAwQUAAYACAAAACEAN3hIS20BAADiCAAAGgAIAXhsL19yZWxzL3dvcmtib29rLmJpbi5yZWxzIKIEASigAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvJZNTsMwEIX3SNwh8p447n9R0y5aIXUL5QDGmSRWEzuyTaG3ZygiLVJrsrCysTQz8cyX5yfZi9VnXUUHMFZqlRIWJyQCJXQmVZGS193Tw4xE1nGV8UorSMkRLFkt7+8Wz1Bxh5tsKRsbYRdlU1I61zxSakUJNbexbkBhJdem5g5DU9CGiz0vgA6SZELNZQ+y/NMz2mYpMduMMRLtjg2O/r+5znMpYKPFew3KXZlBG3nQbs2RbwO5VPL7D7A/NwW4lJyrVz9k8ZtUhN7gHITkdCggnMFOIT2tLEZFb0IMQ0JYd6zwuFt5fmKvCKOg80tuIHtxBs14iXGZ9tKMQ9IIXol1ydEBrSBtyksREuJDm70tAdwZok1Zeqp4XRrUpO3k2zADnzJBzdoBZuiDCercDjAjH0xQ43aAGftgJj0beOKDmfYMM/XB4N0Y7mrqcEwzH8y8Z5i5D4bhO6JXaVjyi0P/vEyWXwAAAP//AwBQSwMEFAAGAAgAAAAhAKvW5nVCBAAALhYAAA8AAAB4bC93b3JrYm9vay5iaW6sWElv01AQHjfslH05ICoqQBRxsKDsUiUU0sQNTdI2TlvggthBQIugSD2ySSBxgAMXxHLn7/AL+AtIHJHgm0nr57hM3rhtopc4zrzP3+xjvwroeTBImVcPfs/TQwrwfXrhcy2OB+kUHaeTWJ+C3g2pTW8C+hb0fSy1Tw0NEdUuEf3Gft62EWv+bUDvA/oSHGUZ3rsG6wlV6RadkN/DdJ3msG5gPaXbEO2HhGx2ooOyrS3KIiGLFLCcyEnajN9lmqG7dB+ft/F+Ikd3seEIb2D93IZTtB6/KyJyHRtuysUFeVOH4GlBrkLkDs0C85Ewvo/jmUVkRnXIZwS5BgGmchPiDyF4GDLyhxM8S+twjgVn6QE9o8cQ68cZsb0TOyfYdbnsPYgIR97pRM4Lx1gsOYeLPsWRu/RBxmSX8Fo0/nHZ3oLW8xD+ENBA9V0BJvqL1zbIXZNYuAMlQypShHcT5o1w3MI323J/
fs['./test_files/formula_stress_test.ods'] = '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
fs['./test_files/formulae_test_simple.xls'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAEAAAIgAAAAEAAAD+////AAAAAAAAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9////LgAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAAACEAAAD+/////v////7///8lAAAAJgAAACcAAAAoAAAAKQAAACoAAAArAAAALAAAAC0AAAD+/////v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAUA//////////8CAAAAIAgCAAAAAADAAAAAAAAARgAAAAAAAAAAAAAAAP9za7Bfe88BIwAAAIABAAAAAAAAVwBvAHIAawBiAG8AbwBrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAgEEAAAA//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAA9T8AAAAAAAAFAFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAACAQEAAAADAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAB4EwAAAAAAAAUARABvAGMAdQBtAGUAbgB0AFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAA4AAIB////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPQAAAAAAAAACQgQAAAGBQDeXcwHAAADAAYGAADhAAIAsATBAAIAAADiAAAAXABwAAMAAEdvZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCAAIAsARhAQIAAAA9AQIAAQCcAAIAEQAZAAIAAAASAAIAAAATAAIAAACvAQIAAAC8AQIAAAA9ABIAAAAAAABknDs4AAAAAAABAPQBQAACAAAAjQACAAAAIgACAAAADgACAAEAtwECAAAA2gACAAAAMQAeAPAAAAAIAJABAAAAAswPBwFDAGEAbABpAGIAcgBpADEAHgDwAAAACACQAQAAAALMDwcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAgAkAEAAAACzA8HAUMAYQBsAGkAYgByAGkAMQAeAPAAAAAIAJABAAAAAswPBwFDAGEAbABpAGIAcgBpADEAHgDwAAAACACQAQAAAALMDwcBQwBhAGwAaQBiAHIAaQAxAB4AaAEBADgAvAIAAAACzA8HAUMAYQBtAGIAcgBpAGEAMQAeACwBAQA4ALwCAAAAAswPBwFDAGEAbABpAGIAcgBpADEAHgAEAQEAOAC8AgAAAALMDwcBQwBhAGwAaQBiAHIAaQAxAB4A3AABADgAvAIAAAACzA8HAUMAYQBsAGkAYgByAGkAMQAeAPAAAAARAJABAAAAAswABwFDAGEAbABpAGIAcgBpADEAHgDwAAAADgCQAQAAAALMAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAADwAkAEAAAACzAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAA+AJABAAAAAswABwFDAGEAbABpAGIAcgBpADEAHgDwAAEAPwC8AgAAAALMAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AABADQAvAIAAAACzAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAA0AJABAAAAAswABwFDAGEAbABpAGIAcgBpADEAHgDwAAEACQC8AgAAAALMAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAoAkAEAAAACzAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAgAXAJABAAAAAswABwFDAGEAbABpAGIAcgBpADEAHgDwAAEACAC8AgAAAALMAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAkAkAEAAAACzAAHAUMAYQBsAGkAYgByAGkAHgQcAAUAFwAAIiQiIywjIzBfKTtcKCIkIiMsIyMwXCkeBCEABgAcAAAiJCIjLCMjMF8pO1tSZWRdXCgiJCIjLCMjMFwpHgQiAAcAHQAAIiQiIywjIzAuMDBfKTtcKCIkIiMsIyMwLjAwXCkeBCcACAAiAAAiJCIjLCMjMC4wMF8pO1tSZWRdXCgiJCIjLCMjMC4wMFwpHgQ3ACoAMgAAXygiJCIqICMsIyMwXyk7XygiJCIqIFwoIywjIzBcKTtfKCIkIiogIi0iXyk7XyhAXykeBC4AKQApAABfKCogIywjIzBfKTtfKCogXCgjLCMjMFwpO18oKiAiLSJfKTtfKEBfKR4EPwAsADoAAF8oIiQiKiAjLCMjMC4wMF8pO18oIiQiKiBcKCMsIyMwLjAwXCk7XygiJCIqICItIj8/Xyk7XyhAXykeBDYAKwAxAABfKCogIywjIzAuMDBfKTtfKCogXCgjLCMjMC4wMFwpO18oKiAiLSI/P18pO18oQF8p4AAUAAAAAAD1/yAAAAAAAAAAAAAAAMAg4AAUAAEAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAEAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAIAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAIAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAAAAAD1/yAAAPQAAAAA
fs['./test_files/formulae_test_simple.xlsb'] = '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
fs['./test_files/formulae_test_simple.xlsx'] = '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
fs['./test_files/formulae_test_simple.xml'] = 'PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxXb3JrYm9vayB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6c3ByZWFkc2hlZXQiCiB4bWxuczpvPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiCiB4bWxuczp4PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpleGNlbCIKIHhtbG5zOnNzPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpzcHJlYWRzaGVldCIKIHhtbG5zOmh0bWw9Imh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1odG1sNDAiPgogPERvY3VtZW50UHJvcGVydGllcyB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIj4KICA8QXV0aG9yPkdvZDwvQXV0aG9yPgogIDxMYXN0QXV0aG9yPkdvZDwvTGFzdEF1dGhvcj4KICA8Q3JlYXRlZD4yMDE0LTA1LTI5VDE2OjQ4OjUyWjwvQ3JlYXRlZD4KICA8TGFzdFNhdmVkPjIwMTQtMDUtMjlUMTc6MDE6NTJaPC9MYXN0U2F2ZWQ+CiAgPFZlcnNpb24+MTQuMDwvVmVyc2lvbj4KIDwvRG9jdW1lbnRQcm9wZXJ0aWVzPgogPE9mZmljZURvY3VtZW50U2V0dGluZ3MgeG1sbnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSI+CiAgPEFsbG93UE5HLz4KIDwvT2ZmaWNlRG9jdW1lbnRTZXR0aW5ncz4KIDxFeGNlbFdvcmtib29rIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpleGNlbCI+CiAgPFdpbmRvd0hlaWdodD4xNTI2MDwvV2luZG93SGVpZ2h0PgogIDxXaW5kb3dXaWR0aD4yNTYwMDwvV2luZG93V2lkdGg+CiAgPFdpbmRvd1RvcFg+MDwvV2luZG93VG9wWD4KICA8V2luZG93VG9wWT4wPC9XaW5kb3dUb3BZPgogIDxQcm90ZWN0U3RydWN0dXJlPkZhbHNlPC9Qcm90ZWN0U3RydWN0dXJlPgogIDxQcm90ZWN0V2luZG93cz5GYWxzZTwvUHJvdGVjdFdpbmRvd3M+CiA8L0V4Y2VsV29ya2Jvb2s+CiA8U3R5bGVzPgogIDxTdHlsZSBzczpJRD0iRGVmYXVsdCIgc3M6TmFtZT0iTm9ybWFsIj4KICAgPEFsaWdubWVudCBzczpWZXJ0aWNhbD0iQm90dG9tIi8+CiAgIDxCb3JkZXJzLz4KICAgPEZvbnQgc3M6Rm9udE5hbWU9IkNhbGlicmkiIHg6Q2hhclNldD0iMjA0IiB4OkZhbWlseT0iU3dpc3MiIHNzOlNpemU9IjEyIgogICAgc3M6Q29sb3I9IiMwMDAwMDAiLz4KICAgPEludGVyaW9yLz4KICAgPE51bWJlckZvcm1hdC8+CiAgIDxQcm90ZWN0aW9uLz4KICA8L1N0eWxlPgogPC9TdHlsZXM+CiA8V29ya3NoZWV0IHNzOk5hbWU9IlNoZWV0MSI+CiAgPFRhYmxlIHNzOkV4cGFuZGVkQ29sdW1uQ291bnQ9IjQiIHNzOkV4cGFuZGVkUm93Q291bnQ9IjYiIHg6RnVsbENvbHVtbnM9IjEiCiAgIHg6RnVsbFJvd3M9IjEiIHNzOkRlZmF1bHRDb2x1bW5XaWR0aD0iNjUiIHNzOkRlZmF1bHRSb3dIZWlnaHQ9IjE1Ij4KICAgPFJvdz4KICAgIDxDZWxsPjxEYXRhIHNzOlR5cGU9Ik51bWJlciI+MTwvRGF0YT48L0NlbGw+CiAgICA8Q2VsbCBzczpBcnJheVJhbmdlPSJSQzpSWzRdQyIgc3M6Rm9ybXVsYT0iPVJDWy0xXTpSWzRdQ1stMV0iPjxEYXRhCiAgICAgIHNzOlR5cGU9Ik51bWJlciI+MTwvRGF0YT48L0NlbGw+CiAgICA8Q2VsbCBzczpGb3JtdWxhPSI9UkNbLTJdIj48RGF0YSBzczpUeXBlPSJOdW1iZXIiPjE8L0RhdGE+PC9DZWxsPgogICAgPENlbGwgc3M6Rm9ybXVsYT0iPVJDWy0zXSI+PERhdGEgc3M6VHlwZT0iTnVtYmVyIj4xPC9EYXRhPjwvQ2VsbD4KICAgPC9Sb3c+CiAgIDxSb3c+CiAgICA8Q2VsbD48RGF0YSBzczpUeXBlPSJOdW1iZXIiPjI8L0RhdGE+PC9DZWxsPgogICAgPENlbGw+PERhdGEgc3M6VHlwZT0iTnVtYmVyIj4yPC9EYXRhPjwvQ2VsbD4KICAgIDxDZWxsIHNzOkZvcm11bGE9Ij1SQ1stMl0iPjxEYXRhIHNzOlR5cGU9Ik51bWJlciI+MjwvRGF0YT48L0NlbGw+CiAgICA8Q2VsbCBzczpGb3JtdWxhPSI9UkNbLTNdIj48RGF0YSBzczpUeXBlPSJOdW1iZXIiPjI8L0RhdGE+PC9DZWxsPgogICA8L1Jvdz4KICAgPFJvdz4KICAgIDxDZWxsPjxEYXRhIHNzOlR5cGU9Ik51bWJlciI+MzwvRGF0YT48L0NlbGw+CiAgICA8Q2VsbD48RGF0YSBzczpUeXBlPSJOdW1iZXIiPjM8L0RhdGE+PC9DZWxsPgogICAgPENlbGwgc3M6Rm9ybXVsYT0iPVJDWy0yXSI+PERhdGEgc3M6VHlwZT0iTnVtYmVyIj4zPC9EYXRhPjwvQ2VsbD4KICAgIDxDZWxsIHNzOkZvcm11bGE9Ij1SQ1stM10iPjxEYXRhIHNzOlR5cGU9Ik51bWJlciI+MzwvRGF0YT48L0NlbGw+CiAgIDwvUm93PgogICA8Um93PgogICAgPENlbGw+PERhdGEgc3M6VHlwZT0iTnVtYmVyIj40PC9EYXRhPjwvQ2VsbD4KICAgIDxDZWxsPjxEYXRhIHNzOlR5cGU9Ik51bWJlciI+NDwvRGF0YT48L0NlbGw+CiAgICA8Q2VsbCBzczpGb3JtdWxhPSI9UkNbLTJdIj48RGF0YSBzczpUeXBlPSJOdW1iZXIiPjQ8L0RhdGE+PC9DZWxsPgogICAgPENlbGwgc3M6Rm9ybXVsYT0iPVJDWy0zXSI+PERhdGEgc3M6VHlwZT0iTnVtYmVyIj40PC9EYXRhPjwvQ2VsbD4KICAgPC9Sb3c+CiAgIDxSb3c+CiAgICA8Q2VsbD48RGF0YSBzczpUeXBlPSJOdW1iZXIiPjU8L0RhdGE+PC9DZWxsPgogICAgPENlbGw+PERhdGEgc3M6VHlwZT0iTnVtYmVyIj41PC9EYXRhPjwvQ2VsbD4KICAgIDxDZWxsIHNzOkZvcm11bGE9Ij1SQ1stMl0iPjxEYXRhIHNzOlR5cGU9Ik51bWJlciI+NTwvRGF0YT48L0NlbGw+CiAgICA8Q2VsbCBzczpGb3JtdWxhPSI9UkNbLTNdIj48RGF0YSBzczpUeXBlPSJOdW1iZXIiPjU8L0RhdGE+PC9DZWxsPgogICA8L1Jvdz4KICAgPFJvdz4KICAgIDxDZWxsIHNzOkZvcm11bGE9Ij1TVU0oUlstNV1DOlJbLTFdQypSWy01XUNbMV06UlstMV1DWzFdKSI+PERhdGEKICAgICAgc3M6VHlwZT0iRXJyb3IiPiNWQUxVRSE8L0RhdGE+PC9DZWxsPgogICAgPENlbGwgc3M6QXJyYXlSYW5nZT0iUkMiIHNzOkZvcm11bGE9Ij1TVU0oUlstNV1DWy0xXTpSWy0xXUNbLTFdKlJbLTVdQzpSWy0xXUMpIj48RGF0YQogICAgICBzczpUeXBlPSJOdW1iZXIiPjU1PC9EYXRhPjwvQ2VsbD4KICAgIDxDZWxsIHNzOkZv
fs['./test_files/hyperlink_stress_test_2011.xls'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAEAAAMgAAAAEAAAD+////AAAAAAAAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9////QwAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAAACEAAAAiAAAAIwAAACQAAAAlAAAAJgAAACcAAAAoAAAAKQAAACoAAAArAAAALAAAAC0AAAAuAAAALwAAADAAAAAxAAAA/v////7///9BAAAANQAAADYAAAA3AAAAOAAAADkAAAA6AAAAOwAAADwAAAA9AAAAPgAAAD8AAABAAAAA/v///0IAAAD+/////v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAUA//////////8CAAAAIAgCAAAAAADAAAAAAAAARgAAAAAAAAAAAAAAACnsm06dVM8BMwAAAAAFAAAAAAAAVwBvAHIAawBiAG8AbwBrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAgEEAAAA//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAyF4AAAAAAAAFAFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAACAQEAAAADAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQAAADQGAAAAAAAAAUARABvAGMAdQBtAGUAbgB0AFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAA4AAIB////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQEAAAAAAAACQgQAAAGBQDeXcwHAAADAAYGAADhAAIAsATBAAIAAADiAAAAXABwAAMAAEdvZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCAAIAsARhAQIAAAA9AQIAAQCcAAIAEQAZAAIAAAASAAIAAAATAAIAAACvAQIAAAC8AQIAAAA9ABIAAAAAAABknDs4AAAAAAABAPQBQAACAAAAjQACAAAAIgACAAAADgACAAEAtwECAAAA2gACAAAAMQAeAPAAAAAIAJABAAAAAoYABwFDAGEAbABpAGIAcgBpADEAHgDwAAAACACQAQAAAAKGAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAgAkAEAAAAChgAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAAIAJABAAAAAoYABwFDAGEAbABpAGIAcgBpADEAHgDwAAAACACQAQAAAAKGAAcBQwBhAGwAaQBiAHIAaQAxAB4AaAEBADgAvAIAAAAChgAHAUMAYQBtAGIAcgBpAGEAMQAeACwBAQA4ALwCAAAAAoYABwFDAGEAbABpAGIAcgBpADEAHgAEAQEAOAC8AgAAAAKGAAcBQwBhAGwAaQBiAHIAaQAxAB4A3AABADgAvAIAAAAChgAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAARAJABAAAAAoYABwFDAGEAbABpAGIAcgBpADEAHgDwAAAADgCQAQAAAAKGAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAADwAkAEAAAAChgAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAA+AJABAAAAAoYABwFDAGEAbABpAGIAcgBpADEAHgDwAAEAPwC8AgAAAAKGAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AABADQAvAIAAAAChgAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAA0AJABAAAAAoYABwFDAGEAbABpAGIAcgBpADEAHgDwAAEACQC8AgAAAAKGAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAoAkAEAAAAChgAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAgAXAJABAAAAAoYABwFDAGEAbABpAGIAcgBpADEAHgDwAAEACAC8AgAAAAKGAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAkAkAEAAAAChgAHAUMAYQBsAGkAYgByAGkAMQAeAPAABAAMAJABAAABAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAQAFACQAQAAAQIAAAcBQwBhAGwAaQBiAHIAaQAeBBwABQAXAAAiJCIjLCMjMF8pO1woIiQiIywjIzBcKR4EIQAGABwAACIkIiMsIyMwXyk7W1JlZF1cKCIkIiMsIyMwXCkeBCIABwAdAAAiJCIjLCMjMC4wMF8pO1woIiQiIywjIzAuMDBcKR4EJwAIACIAACIkIiMsIyMwLjAwXyk7W1JlZF1cKCIkIiMsIyMwLjAwXCkeBDcAKgAyAABfKCIkIiogIywjIzBfKTtfKCIkIiogXCgjLCMjMFwpO18oIiQiKiAiLSJfKTtfKEBfKR4ELgApACkAAF8oKiAjLCMjMF8pO18oKiBcKCMsIyMwXCk7XygqICItIl8pO18oQF8pHgQ/ACwAOgAAXygiJCIqICMsIyMwLjAwXyk7XygiJCIqIFwoIywjIzAuMDBcKTtfKCIkIiogIi0iPz9fKTtfKEBfKR4ENgArADEAAF8oKiAjLCMjMC4wMF8pO18oKiBcKCMsIyMwLjAwXCk7XygqICItIj8/Xyk7XyhAXyngABQAAAAAAPX/IAAAAAAAAAAAAAAAwCDgABQAAQAAAPX/IAAA9AAAAAAAAAAAwCDgABQAAQAAAPX/IAAA9AAAAA
fs['./test_files/hyperlink_stress_test_2011.xml'] = 'PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxXb3JrYm9vayB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6c3ByZWFkc2hlZXQiCiB4bWxuczpvPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiCiB4bWxuczp4PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpleGNlbCIKIHhtbG5zOnNzPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpzcHJlYWRzaGVldCIKIHhtbG5zOmh0bWw9Imh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1odG1sNDAiPgogPERvY3VtZW50UHJvcGVydGllcyB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIj4KICA8QXV0aG9yPkdvZDwvQXV0aG9yPgogIDxMYXN0QXV0aG9yPkdvZDwvTGFzdEF1dGhvcj4KICA8Q3JlYXRlZD4yMDE0LTA0LTEwVDA5OjEwOjI3WjwvQ3JlYXRlZD4KICA8TGFzdFNhdmVkPjIwMTQtMDQtMTBUMDk6MTQ6NDJaPC9MYXN0U2F2ZWQ+CiAgPFZlcnNpb24+MTQuMDwvVmVyc2lvbj4KIDwvRG9jdW1lbnRQcm9wZXJ0aWVzPgogPE9mZmljZURvY3VtZW50U2V0dGluZ3MgeG1sbnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSI+CiAgPEFsbG93UE5HLz4KIDwvT2ZmaWNlRG9jdW1lbnRTZXR0aW5ncz4KIDxFeGNlbFdvcmtib29rIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpleGNlbCI+CiAgPFdpbmRvd0hlaWdodD4xNTI2MDwvV2luZG93SGVpZ2h0PgogIDxXaW5kb3dXaWR0aD4yNTYwMDwvV2luZG93V2lkdGg+CiAgPFdpbmRvd1RvcFg+MDwvV2luZG93VG9wWD4KICA8V2luZG93VG9wWT4wPC9XaW5kb3dUb3BZPgogIDxQcm90ZWN0U3RydWN0dXJlPkZhbHNlPC9Qcm90ZWN0U3RydWN0dXJlPgogIDxQcm90ZWN0V2luZG93cz5GYWxzZTwvUHJvdGVjdFdpbmRvd3M+CiA8L0V4Y2VsV29ya2Jvb2s+CiA8U3R5bGVzPgogIDxTdHlsZSBzczpJRD0iRGVmYXVsdCIgc3M6TmFtZT0iTm9ybWFsIj4KICAgPEFsaWdubWVudCBzczpWZXJ0aWNhbD0iQm90dG9tIi8+CiAgIDxCb3JkZXJzLz4KICAgPEZvbnQgc3M6Rm9udE5hbWU9IkNhbGlicmkiIHg6Q2hhclNldD0iMTM0IiB4OkZhbWlseT0iU3dpc3MiIHNzOlNpemU9IjEyIgogICAgc3M6Q29sb3I9IiMwMDAwMDAiLz4KICAgPEludGVyaW9yLz4KICAgPE51bWJlckZvcm1hdC8+CiAgIDxQcm90ZWN0aW9uLz4KICA8L1N0eWxlPgogIDxTdHlsZSBzczpJRD0iczYyIiBzczpOYW1lPSJIeXBlcmxpbmsiPgogICA8Rm9udCBzczpGb250TmFtZT0iQ2FsaWJyaSIgeDpGYW1pbHk9IlN3aXNzIiBzczpTaXplPSIxMiIgc3M6Q29sb3I9IiMwMDAwRDQiCiAgICBzczpVbmRlcmxpbmU9IlNpbmdsZSIvPgogIDwvU3R5bGU+CiA8L1N0eWxlcz4KIDxXb3Jrc2hlZXQgc3M6TmFtZT0iU2hlZXQxIj4KICA8VGFibGUgc3M6RXhwYW5kZWRDb2x1bW5Db3VudD0iMSIgc3M6RXhwYW5kZWRSb3dDb3VudD0iNyIgeDpGdWxsQ29sdW1ucz0iMSIKICAgeDpGdWxsUm93cz0iMSIgc3M6RGVmYXVsdENvbHVtbldpZHRoPSI2NSIgc3M6RGVmYXVsdFJvd0hlaWdodD0iMTUiPgogICA8Um93PgogICAgPENlbGwgc3M6U3R5bGVJRD0iczYyIiBzczpIUmVmPSJodHRwOi8vd3d3LnNoZWV0anMuY29tIj48RGF0YSBzczpUeXBlPSJTdHJpbmciPmh0dHA6Ly93d3cuc2hlZXRqcy5jb208L0RhdGE+PC9DZWxsPgogICA8L1Jvdz4KICAgPFJvdz4KICAgIDxDZWxsIHNzOlN0eWxlSUQ9InM2MiIgc3M6SFJlZj0iaHR0cDovL29zcy5zaGVldGpzLmNvbSI+PERhdGEgc3M6VHlwZT0iU3RyaW5nIj5PU1M8L0RhdGE+PC9DZWxsPgogICA8L1Jvdz4KICAgPFJvdz4KICAgIDxDZWxsIHNzOlN0eWxlSUQ9InM2MiIgc3M6SFJlZj0iaHR0cDovL29zcy5zaGVldGpzLmNvbSNmb28iPjxEYXRhCiAgICAgIHNzOlR5cGU9IlN0cmluZyI+T1NTI2ZvbzwvRGF0YT48L0NlbGw+CiAgIDwvUm93PgogICA8Um93PgogICAgPENlbGwgc3M6U3R5bGVJRD0iczYyIiBzczpIUmVmPSJtYWlsdG86ZGV2QHNoZWV0anMuY29tIj48RGF0YSBzczpUeXBlPSJTdHJpbmciPmRldiBhdCBzaGVldGpzIGRvdCBjb208L0RhdGE+PC9DZWxsPgogICA8L1Jvdz4KICAgPFJvdz4KICAgIDxDZWxsIHNzOlN0eWxlSUQ9InM2MiIgc3M6SFJlZj0ibWFpbHRvOmRldkBzaGVldGpzLmNvbT9zdWJqZWN0PWh5cGVybGluayI+PERhdGEKICAgICAgc3M6VHlwZT0iU3RyaW5nIj5kZXYgYXQgc2hlZXRqcy5jb20gc3ViamVjdCBoeXBlcmxpbms8L0RhdGE+PC9DZWxsPgogICA8L1Jvdz4KICAgPFJvdz4KICAgIDxDZWxsIHNzOlN0eWxlSUQ9InM2MiIgc3M6SFJlZj0iLi4vLi4vc2hlZXRqcy9Eb2N1bWVudHMvVGVzdC54bHN4Ij48RGF0YQogICAgICBzczpUeXBlPSJTdHJpbmciPmZpbGU6Ly9sb2NhbGhvc3QvVXNlcnMvc2hlZXRqcy9Eb2N1bWVudHMvVGVzdC54bHN4PC9EYXRhPjwvQ2VsbD4KICAgPC9Sb3c+CiAgIDxSb3c+CiAgICA8Q2VsbCBzczpTdHlsZUlEPSJzNjIiIHNzOkhSZWY9Imh0dHA6Ly9zaGVldGpzLmNvbSIKICAgICB4OkhSZWZTY3JlZW5UaXA9ImZvbyBiYXIgYmF6Ij48RGF0YSBzczpUeXBlPSJTdHJpbmciPmh0dHA6Ly9zaGVldGpzLmNvbSBzY3JlZW50aXAgZm9vIGJhciBiYXo8L0RhdGE+PC9DZWxsPgogICA8L1Jvdz4KICA8L1RhYmxlPgogIDxXb3Jrc2hlZXRPcHRpb25zIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpleGNlbCI+CiAgIDxQcmludD4KICAgIDxWYWxpZFByaW50ZXJJbmZvLz4KICAgIDxIb3Jpem9udGFsUmVzb2x1dGlvbj4tNDwvSG9yaXpvbnRhbFJlc29sdXRpb24+CiAgICA8VmVydGljYWxSZXNvbHV0aW9uPi00PC9WZXJ0aWNhbFJlc29sdXRpb24+CiAgIDwvUHJpbnQ+CiAgIDxQYWdlTGF5b3V0Wm9vbT4wPC9QYWdlTGF5b3V0Wm9vbT4KICAgPFNlbGVjdGVkLz4KICAgPFBhbmVzPgogICAgPFBhbmU+CiAgICAgPE51bWJlcj4zPC9OdW1iZXI+CiAgICAgPEFjdGl2ZVJvdz43PC9BY3RpdmVSb3c+CiAgICA8L1BhbmU+Ci
fs['./test_files/hyperlink_stress_test_2011.xlsx'] = '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
fs['./test_files/hyperlink_stress_test_2011.xlsb'] = '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
fs['./test_files/internal_link.xls'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAANAAAAAAAAAAAEAAA/v///wAAAAD+////AAAAADMAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8JCBAAAAYFAFQ4zQfBwAEABgcAAOEAAgCwBMEAAgAAAOIAAABcAHAAFQAATWljcm9zb2Z0IE9mZmljZSBVc2VyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEIAAgCwBGEBAgAAAMABAAA9AQQAAQACALoBAwAAAACcAAIAEQAZAAIAAAASAAIAAAATAAIAAACvAQIAAAC8AQIAAAA9ABIAAAAAADw8piw4AAAAAAABAFgCQAACAAAAjQACAAAAIgACAAAADgACAAEAtwECAAAA2gACAAAAMQAeANwAAAAIAJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDcAAAACACQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A3AAAAAgAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeANwAAAAI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
fs['./test_files/internal_link.biff5'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAIwAAAAAAAAAAEAAA/v///wAAAAD+////AAAAACIAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8JCAgAAAUFAAQ9zQfhAAAAwQACAAAAvwAAAMAAAADiAAAAXABwABVNaWNyb3NvZnQgT2ZmaWNlIFVzZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCAAIA5AScAAIAEQAWAAIAAgAXAAgABgNTaGVldDEXAAgABgNTaGVldDIYACoAAAAABxUAAAAAAAAAAABXQlNjb3BlO///AAAAAAAAAQAAAAAAAwAEAAIEGAAqAAAAAAcVAAIAAQAAAAAAV1NTY29wZTv+/wAAAAAAAAEAAQABAAAAAQAAAxgAKwAAAAAIFQABAAEAAAAAAFdTU2NvcGUxO///AAAAAAAAAQAAAAAABgAHAAIEGQACAAAAEgACAAAAEwACAAAAPQASAAAAAAA8PKYsOAAAAAAAAQBYAkAAAgAAAI0AAgAAACIAAgAA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
fs['./test_files/internal_link.xml'] = 'PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8P21zby1hcHBsaWNhdGlvbiBwcm9naWQ9IkV4Y2VsLlNoZWV0Ij8+DQo8V29ya2Jvb2sgeG1sbnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOnNwcmVhZHNoZWV0Ig0KIHhtbG5zOm89InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSINCiB4bWxuczp4PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpleGNlbCINCiB4bWxuczpzcz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6c3ByZWFkc2hlZXQiDQogeG1sbnM6aHRtbD0iaHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+DQogPERvY3VtZW50UHJvcGVydGllcyB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIj4NCiAgPENyZWF0ZWQ+MjAxNy0xMi0xMVQyMDo0MDoxOFo8L0NyZWF0ZWQ+DQogIDxMYXN0U2F2ZWQ+MjAxNy0xMi0xMVQyMDo0MTowNVo8L0xhc3RTYXZlZD4NCiAgPFZlcnNpb24+MTUuMDA8L1ZlcnNpb24+DQogPC9Eb2N1bWVudFByb3BlcnRpZXM+DQogPE9mZmljZURvY3VtZW50U2V0dGluZ3MgeG1sbnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSI+DQogIDxBbGxvd1BORy8+DQogIDxSZW1vdmVQZXJzb25hbEluZm9ybWF0aW9uLz4NCiA8L09mZmljZURvY3VtZW50U2V0dGluZ3M+DQogPEV4Y2VsV29ya2Jvb2sgeG1sbnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOmV4Y2VsIj4NCiAgPFdpbmRvd0hlaWdodD4xMTQzMDwvV2luZG93SGVpZ2h0Pg0KICA8V2luZG93V2lkdGg+MTU0MjA8L1dpbmRvd1dpZHRoPg0KICA8V2luZG93VG9wWD4wPC9XaW5kb3dUb3BYPg0KICA8V2luZG93VG9wWT4wPC9XaW5kb3dUb3BZPg0KICA8UHJvdGVjdFN0cnVjdHVyZT5GYWxzZTwvUHJvdGVjdFN0cnVjdHVyZT4NCiAgPFByb3RlY3RXaW5kb3dzPkZhbHNlPC9Qcm90ZWN0V2luZG93cz4NCiA8L0V4Y2VsV29ya2Jvb2s+DQogPFN0eWxlcz4NCiAgPFN0eWxlIHNzOklEPSJEZWZhdWx0IiBzczpOYW1lPSJOb3JtYWwiPg0KICAgPEFsaWdubWVudCBzczpWZXJ0aWNhbD0iQm90dG9tIi8+DQogICA8Qm9yZGVycy8+DQogICA8Rm9udCBzczpGb250TmFtZT0iQ2FsaWJyaSIgeDpGYW1pbHk9IlN3aXNzIiBzczpTaXplPSIxMSIgc3M6Q29sb3I9IiMwMDAwMDAiLz4NCiAgIDxJbnRlcmlvci8+DQogICA8TnVtYmVyRm9ybWF0Lz4NCiAgIDxQcm90ZWN0aW9uLz4NCiAgPC9TdHlsZT4NCiAgPFN0eWxlIHNzOklEPSJzMTYiIHNzOk5hbWU9Ikh5cGVybGluayI+DQogICA8Rm9udCBzczpGb250TmFtZT0iQ2FsaWJyaSIgeDpGYW1pbHk9IlN3aXNzIiBzczpTaXplPSIxMSIgc3M6Q29sb3I9IiMwNTYzQzEiDQogICAgc3M6VW5kZXJsaW5lPSJTaW5nbGUiLz4NCiAgPC9TdHlsZT4NCiA8L1N0eWxlcz4NCiA8TmFtZXM+DQogIDxOYW1lZFJhbmdlIHNzOk5hbWU9IldCU2NvcGUiIHNzOlJlZmVyc1RvPSI9U2hlZXQxIVI0QzM6UjVDNSIvPg0KIDwvTmFtZXM+DQogPFdvcmtzaGVldCBzczpOYW1lPSJTaGVldDEiPg0KICA8TmFtZXM+DQogICA8TmFtZWRSYW5nZSBzczpOYW1lPSJXU1Njb3BlMSIgc3M6UmVmZXJzVG89Ij1TaGVldDEhUjdDMzpSOEM1Ii8+DQogIDwvTmFtZXM+DQogIDxUYWJsZSBzczpFeHBhbmRlZENvbHVtbkNvdW50PSI1IiBzczpFeHBhbmRlZFJvd0NvdW50PSI4IiB4OkZ1bGxDb2x1bW5zPSIxIg0KICAgeDpGdWxsUm93cz0iMSIgc3M6RGVmYXVsdFJvd0hlaWdodD0iMTUiPg0KICAgPFJvdz4NCiAgICA8Q2VsbCBzczpTdHlsZUlEPSJzMTYiIHNzOkhSZWY9IiNTaGVldDIhQTEiPjxEYXRhIHNzOlR5cGU9IlN0cmluZyI+TGluayB0byBTaGVldDI8L0RhdGE+PC9DZWxsPg0KICAgPC9Sb3c+DQogICA8Um93Pg0KICAgIDxDZWxsIHNzOlN0eWxlSUQ9InMxNiIgc3M6SFJlZj0iI1dCU2NvcGUiPjxEYXRhIHNzOlR5cGU9IlN0cmluZyI+TGluayB0byBOYW1lIChXQik8L0RhdGE+PC9DZWxsPg0KICAgPC9Sb3c+DQogICA8Um93Pg0KICAgIDxDZWxsIHNzOlN0eWxlSUQ9InMxNiIgc3M6SFJlZj0iI1NoZWV0MSFDNzpFOCI+PERhdGEgc3M6VHlwZT0iU3RyaW5nIj5MaW5rIHRvIE5hbWUgKFdTMSk8L0RhdGE+PC9DZWxsPg0KICAgPC9Sb3c+DQogICA8Um93Pg0KICAgIDxDZWxsIHNzOlN0eWxlSUQ9InMxNiIgc3M6SFJlZj0iI1NoZWV0MSFDNzpFOCI+PERhdGEgc3M6VHlwZT0iU3RyaW5nIj5MaW5rIHRvIE5hbWUgKFdTMik8L0RhdGE+PC9DZWxsPg0KICAgIDxDZWxsIHNzOkluZGV4PSIzIj48RGF0YSBzczpUeXBlPSJOdW1iZXIiPjE8L0RhdGE+PE5hbWVkQ2VsbCBzczpOYW1lPSJXQlNjb3BlIi8+PC9DZWxsPg0KICAgIDxDZWxsPjxEYXRhIHNzOlR5cGU9Ik51bWJlciI+MjwvRGF0YT48TmFtZWRDZWxsIHNzOk5hbWU9IldCU2NvcGUiLz48L0NlbGw+DQogICAgPENlbGw+PERhdGEgc3M6VHlwZT0iTnVtYmVyIj4zPC9EYXRhPjxOYW1lZENlbGwgc3M6TmFtZT0iV0JTY29wZSIvPjwvQ2VsbD4NCiAgIDwvUm93Pg0KICAgPFJvdz4NCiAgICA8Q2VsbCBzczpTdHlsZUlEPSJzMTYiIHNzOkhSZWY9IiNTaGVldDEhQTUiPjxEYXRhIHNzOlR5cGU9IlN0cmluZyI+TGluayB0byBTZWxmPC9EYXRhPjwvQ2VsbD4NCiAgICA8Q2VsbCBzczpJbmRleD0iMyI+PERhdGEgc3M6VHlwZT0iTnVtYmVyIj40PC9EYXRhPjxOYW1lZENlbGwgc3M6TmFtZT0iV0JTY29wZSIvPjwvQ2VsbD4NCiAgICA8Q2VsbD48RGF0YSBzczpUeXBlPSJOdW1iZXIiPjU8L0RhdGE+PE5hbWVkQ2VsbCBzczpOYW1lPSJXQlNjb3BlIi8+PC9DZWxsPg0KICAgIDxDZWxsPjxEYXRhIHNzOlR5cGU9Ik51bWJlciI+NjwvRGF0YT48TmFtZWRDZWxsIHNzOk5hbWU9IldCU2NvcGUiLz48L0NlbGw+DQogICA8L1Jvdz4NCiAgIDxSb3cgc3M6SW5kZXg9IjciPg0KICAgIDxDZWxsIHNzOkluZGV4PSIzIj48RGF0YSBzczpUeXBlPSJOdW1iZXIiPjc8L0RhdGE+PE5hbWVkQ2VsbCBzczpOYW1lPSJXU1Njb3BlMSIvPjwvQ2VsbD4NCiAgICA8Q2VsbD48RGF0YSBzczp
fs['./test_files/internal_link.xlsx'] = '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
fs['./test_files/internal_link.xlsb'] = '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
fs['./test_files/internal_link.ods'] = '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
fs['./test_files/LONumbers.xls'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAOwADAP7/CQAGAAAAAAAAAAAAAAABAAAAIgAAAAAAAAAAEAAAIAAAAAEAAAD+////AAAAAAAAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9/////////wMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAA/v////7////+////IwAAAP7//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1IAbwBvAHQAIABFAG4AdAByAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAUA////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v///wAAAAAAAAAACQgQAAAGBQC7DcwHAAAAAAYAAADhAAIAsATBAAIAAADiAAAAXABwAAQAAENhbGMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCAAIAsARhAQIAAADAAQAAPQECAAEAnAACAA4ArwECAAAAvAECAAAAPQASAAAAAAAAQAAgOAAAAAAAAQAfAUAAAgAAAI0AAgAAACIAAgAAAA4AAgABALcBAgAAANoAAgAAADEAGgDIAAAA/3+QAQAAAAIAAAUBQQByAGkAYQBsADEAGgDIAAAA/3+QAQAAAAAAAAUBQQByAGkAYQBsADEAGgDIAAAA/3+QAQAAAAAAAAUBQQByAGkAYQBsADEAGgDIAAAA/3+QAQAAAAAAAAUBQQByAGkAYQBsAB4EDACkAAcAAEdFTkVSQUweBAwApQAHAABHRU5FUkFMHgQHAKYAAgAAWVkeBAkApwAEAABZWVlZHgQIAKgAAwAAWVlNHgQJAKkABAAAWVlNTR4ECgCqAAUAAFlZTU1NHgQLAKsABgAAWVlNTU1NHgQMAKwABwAAWVlNTU1NTR4EBgCtAAEAAEQeBAcArgACAABERB4ECACvAAMAAERERB4ECQCwAAQAAEREREQeBAYAsQABAABIHgQJALIABAAAW0hIXR4ECACzAAMAAFtIXR4ECAC0AAMAAEhITR4ECQC1AAQAAEhITU0eBAoAtgAFAABISFtNXR4ECwC3AAYAAEhIW01NXR4EBgC4AAEAAFMeBAcAuQACAABTUx4ECAC6AAMAAFtTXR4ECQC7AAQAAFtTU10eBA0AvAAIAABbQkxBQ0tdQB4EEgC9AA0AAFtCTFVFXUdFTkVSQUweBAwAvgAHAABbQ1lBTl1AHgQRAL8ADAAAW0dSRUVOXSMsIyMjHgQSAMAADQAAW01BR0VOVEFdMC4wMB4EDgDBAAkAAFtSRURdIy4jIx4EDwDCAAoAAFtXSElURV0wLjAeBA4AwwAJAABbWUVMTE9XXUAeBAgAxAADAABBL1AeBAoAxQAFAABBTS9QTR4EFADGAA8AAEhIOk1NOlNTXCBBTS9QTeAAFAAAAKQA9f8gAAAAAAAAAAAAAADAIOAAFAABAAAA9f8gAAD0AAAAAAAAAADAIOAAFAABAAAA9f8gAAD0AAAAAAAAAADAIOAAFAACAAAA9f8gAAD0AAAAAAAAAADAIOAAFAACAAAA9f8gAAD0AAAAAAAAAADAIOAAFAAAAAAA9f8gAAD0AAAAAAAAAADAIOAAFAAAAAAA9f8gAAD0AAAAAAAAAADAIOAAFAAAAAAA9f8gAAD0AAAAAAAAAADAIOAAFAAAAAAA9f8gAAD0AAAAAAAAAADAIOAAFAAAAAAA9f8gAAD0AAAAAAAAAADAIOAAFAAAAAAA9f8gAAD0AAAAAAAAAADAIOAAFAAAAAAA9f8gAAD0AAAAAAAAAADAIOAAFAAAAAAA9f8gAAD0AAAAAAAAAADAIOAAFAAAAAAA9f8gAAD0AAAAAAAAAADAIOAAFAAAAAAA9f8gAAD0AAAAAAAAAADAIOAAFAAAAKQAAQAgAAAAAAAAAAAAAADAIOAAFAABACsA9f8gAADwAAAAAAAAAADAIOAAFAABACkA9f8gAADwAAAAAAAAAADAIOAAFAABACwA9f8gAADwAAAAAAAAAADAIOAAFAABACoA9f8gAADwAAAAAAAAAADAIOAAFAABAAkA9f8gAADwAAAAAAAAAADAIOAAFAAAAKUAAQAgAAAEAAAAAAAAAADAIOAAFAAAAKYAAQAgAAAEAAAAAAAAAADAIOAAFAAAAKcAAQAgAAAEAAAAAAAAAADAIOAAFAAAAKgAAQAgAAAEAAAAAAAAAADAIOAAFAAAAKkAAQAgAAAEAAAAAAAAAADAIOAAFAA
fs['./test_files/LONumbers.xlsx'] = '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
fs['./test_files/merge_cells.xls'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAEAAAIgAAAAEAAAD+////AAAAAAAAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9////LgAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAAACEAAAD+/////v////7///8lAAAAJgAAACcAAAAoAAAAKQAAACoAAAArAAAALAAAAC0AAAD+/////v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAUA//////////8CAAAAIAgCAAAAAADAAAAAAAAARgAAAAAAAAAAAAAAAKn23dD5CM8BIwAAAIABAAAAAAAAVwBvAHIAawBiAG8AbwBrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAgEEAAAA//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAWj4AAAAAAAAFAFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAACAQEAAAADAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAACkEgAAAAAAAAUARABvAGMAdQBtAGUAbgB0AFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAA4AAIB////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPQAAAAAAAAACQgQAAAGBQDeXcwHAAADAAYGAADhAAIAsATBAAIAAADiAAAAXABwAAIAACAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCAAIAsARhAQIAAAA9AQIAAQCcAAIAEQAZAAIAAAASAAIAAAATAAIAAACvAQIAAAC8AQIAAAA9ABIAAAAAAABkHDk4AAAAAAABAPQBQAACAAAAjQACAAAAIgACAAAADgACAAEAtwECAAAA2gACAAAAMQAeAPAAAAAIAJABAAAAAgBdBwFDAGEAbABpAGIAcgBpADEAHgDwAAAACACQAQAAAAIAXQcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAgAkAEAAAACAF0HAUMAYQBsAGkAYgByAGkAMQAeAPAAAAAIAJABAAAAAgBdBwFDAGEAbABpAGIAcgBpADEAHgDwAAAACACQAQAAAAIAXQcBQwBhAGwAaQBiAHIAaQAxAB4AaAEBADgAvAIAAAACAF0HAUMAYQBtAGIAcgBpAGEAMQAeACwBAQA4ALwCAAAAAgBdBwFDAGEAbABpAGIAcgBpADEAHgAEAQEAOAC8AgAAAAIAXQcBQwBhAGwAaQBiAHIAaQAxAB4A3AABADgAvAIAAAACAF0HAUMAYQBsAGkAYgByAGkAMQAeAPAAAAARAJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAAADgCQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAADwAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAA+AJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAEAPwC8AgAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AABADQAvAIAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAA0AJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAEACQC8AgAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAoAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAgAXAJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAEACAC8AgAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAkAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAHgQcAAUAFwAAIiQiIywjIzBfKTtcKCIkIiMsIyMwXCkeBCEABgAcAAAiJCIjLCMjMF8pO1tSZWRdXCgiJCIjLCMjMFwpHgQiAAcAHQAAIiQiIywjIzAuMDBfKTtcKCIkIiMsIyMwLjAwXCkeBCcACAAiAAAiJCIjLCMjMC4wMF8pO1tSZWRdXCgiJCIjLCMjMC4wMFwpHgQ3ACoAMgAAXygiJCIqICMsIyMwXyk7XygiJCIqIFwoIywjIzBcKTtfKCIkIiogIi0iXyk7XyhAXykeBC4AKQApAABfKCogIywjIzBfKTtfKCogXCgjLCMjMFwpO18oKiAiLSJfKTtfKEBfKR4EPwAsADoAAF8oIiQiKiAjLCMjMC4wMF8pO18oIiQiKiBcKCMsIyMwLjAwXCk7XygiJCIqICItIj8/Xyk7XyhAXykeBDYAKwAxAABfKCogIywjIzAuMDBfKTtfKCogXCgjLCMjMC4wMFwpO18oKiAiLSI/P18pO18oQF8p4AAUAAAAAAD1/yAAAAAAAAAAAAAAAMAg4AAUAAEAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAEAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAIAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAIAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAAAAAD1/yAAAPQAAAAAAAAAAMAg4
fs['./test_files/merge_cells.xls.xml'] = 'PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjw/bXNvLWFwcGxpY2F0aW9uIHByb2dpZD0iRXhjZWwuU2hlZXQiPz4KPFdvcmtib29rIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpzcHJlYWRzaGVldCIKIHhtbG5zOm89InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIKIHhtbG5zOng9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOmV4Y2VsIgogeG1sbnM6c3M9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOnNwcmVhZHNoZWV0IgogeG1sbnM6aHRtbD0iaHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+CiA8RG9jdW1lbnRQcm9wZXJ0aWVzIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiPgogIDxDcmVhdGVkPjIwMTQtMDEtMDRUMDM6MDE6NTFaPC9DcmVhdGVkPgogIDxMYXN0U2F2ZWQ+MjAxNC0wMS0wNFQwMzowNToyNlo8L0xhc3RTYXZlZD4KICA8VmVyc2lvbj4xNS4wMDwvVmVyc2lvbj4KIDwvRG9jdW1lbnRQcm9wZXJ0aWVzPgogPE9mZmljZURvY3VtZW50U2V0dGluZ3MgeG1sbnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSI+CiAgPEFsbG93UE5HLz4KICA8UmVtb3ZlUGVyc29uYWxJbmZvcm1hdGlvbi8+CiAgPENvbG9ycz4KICAgPENvbG9yPgogICAgPEluZGV4PjI8L0luZGV4PgogICAgPFJHQj4jREQwODA2PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4zPC9JbmRleD4KICAgIDxSR0I+IzFGQjcxNDwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+NDwvSW5kZXg+CiAgICA8UkdCPiMwMDAwRDQ8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjU8L0luZGV4PgogICAgPFJHQj4jRkNGMzA1PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD42PC9JbmRleD4KICAgIDxSR0I+I0YyMDg4NDwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+NzwvSW5kZXg+CiAgICA8UkdCPiMwMEFCRUE8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4Pjg8L0luZGV4PgogICAgPFJHQj4jOTAwMDAwPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD45PC9JbmRleD4KICAgIDxSR0I+IzAwNjQxMTwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MTA8L0luZGV4PgogICAgPFJHQj4jMDAwMDkwPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4xMTwvSW5kZXg+CiAgICA8UkdCPiM5MDcxM0E8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjEyPC9JbmRleD4KICAgIDxSR0I+IzQ2MDBBNTwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MTY8L0luZGV4PgogICAgPFJHQj4jNjNBQUZFPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4xNzwvSW5kZXg+CiAgICA8UkdCPiNERDJEMzI8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjE4PC9JbmRleD4KICAgIDxSR0I+I0ZGRjU4QzwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MTk8L0luZGV4PgogICAgPFJHQj4jNEVFMjU3PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yMDwvSW5kZXg+CiAgICA8UkdCPiM2NzExRkY8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjIxPC9JbmRleD4KICAgIDxSR0I+I0ZFQTc0NjwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MjI8L0luZGV4PgogICAgPFJHQj4jODY1MzU3PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yMzwvSW5kZXg+CiAgICA8UkdCPiNBMkJEOTA8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjI0PC9JbmRleD4KICAgIDxSR0I+IzYzQUFGRTwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MjU8L0luZGV4PgogICAgPFJHQj4jREQyRDMyPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yNjwvSW5kZXg+CiAgICA8UkdCPiNGRkY1OEM8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjI3PC9JbmRleD4KICAgIDxSR0I+IzRFRTI1NzwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+Mjg8L0luZGV4PgogICAgPFJHQj4jNjcxMUZGPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yOTwvSW5kZXg+CiAgICA8UkdCPiNGRUE3NDY8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjMwPC9JbmRleD4KICAgIDxSR0I+Izg2NTM1NzwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MzE8L0luZGV4PgogICAgPFJHQj4jQTJCRDkwPC9SR0I+CiAgIDwvQ29sb3I+CiAgPC9Db2xvcnM+CiA8L09mZmljZURvY3VtZW50U2V0dGluZ3M+CiA8RXhjZWxXb3JrYm9vayB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6ZXhjZWwiPgogIDxXaW5kb3dIZWlnaHQ+MTQ2MjU8L1dpbmRvd0hlaWdodD4KICA8V2luZG93V2lkdGg+MjU2MDU8L1dpbmRvd1dpZHRoPgogIDxXaW5kb3dUb3BYPjA8L1dpbmRvd1RvcFg+CiAgPFdpbmRvd1RvcFk+MDwvV2luZG93VG9wWT4KICA8VGFiUmF0aW8+NTAwPC9UYWJSYXRpbz4KICA8UHJvdGVjdFN0cnVjdHVyZT5GYWxzZTwvUHJvdGVjdFN0cnVjdHVyZT4KICA8UHJvdGVjdFdpbmRvd3M+RmFsc2U8L1Byb3RlY3RXaW5kb3dzPgogPC9FeGNlbFdvcmtib29rPgogPFN0eWxlcz4KICA8U3R5bGUgc3M6SUQ9IkRlZmF1bHQiIHNzOk5hbWU9Ik5vcm1hbCI+CiAgIDxBbGlnbm1lbnQgc3M6VmVydGljYWw9IkJvdHRvbSIvPgogICA8Qm9yZGVycy8+CiAgIDxGb250IHNzOkZvbnROYW1lPSJDYWxpYnJpIiB4OkZhbWlseT0iU3dpc3MiIHNzOlNpemU9IjEyIiBzczpDb2xvcj0iIzAwM
fs['./test_files/merge_cells.xlsx'] = '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
fs['./test_files/merge_cells.xlsb'] = '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
fs['./test_files/merge_cells.ods'] = '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
fs['./test_files/named_ranges_2011.xls.xml'] = 'PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjw/bXNvLWFwcGxpY2F0aW9uIHByb2dpZD0iRXhjZWwuU2hlZXQiPz4KPFdvcmtib29rIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpzcHJlYWRzaGVldCIKIHhtbG5zOm89InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIKIHhtbG5zOng9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOmV4Y2VsIgogeG1sbnM6c3M9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOnNwcmVhZHNoZWV0IgogeG1sbnM6aHRtbD0iaHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+CiA8RG9jdW1lbnRQcm9wZXJ0aWVzIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiPgogIDxBdXRob3I+R29kPC9BdXRob3I+CiAgPExhc3RBdXRob3I+Z29kPC9MYXN0QXV0aG9yPgogIDxDcmVhdGVkPjIwMTMtMDMtMTlUMTk6MjU6NDdaPC9DcmVhdGVkPgogIDxMYXN0U2F2ZWQ+MjAxNC0wMi0xMlQwMDo1NTo0NVo8L0xhc3RTYXZlZD4KICA8VmVyc2lvbj4xNS4wMDwvVmVyc2lvbj4KIDwvRG9jdW1lbnRQcm9wZXJ0aWVzPgogPE9mZmljZURvY3VtZW50U2V0dGluZ3MgeG1sbnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSI+CiAgPEFsbG93UE5HLz4KICA8Q29sb3JzPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MjwvSW5kZXg+CiAgICA8UkdCPiNERDA4MDY8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjM8L0luZGV4PgogICAgPFJHQj4jMUZCNzE0PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD40PC9JbmRleD4KICAgIDxSR0I+IzAwMDBENDwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+NTwvSW5kZXg+CiAgICA8UkdCPiNGQ0YzMDU8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjY8L0luZGV4PgogICAgPFJHQj4jRjIwODg0PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD43PC9JbmRleD4KICAgIDxSR0I+IzAwQUJFQTwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+ODwvSW5kZXg+CiAgICA8UkdCPiM5MDAwMDA8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4Pjk8L0luZGV4PgogICAgPFJHQj4jMDA2NDExPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4xMDwvSW5kZXg+CiAgICA8UkdCPiMwMDAwOTA8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjExPC9JbmRleD4KICAgIDxSR0I+IzkwNzEzQTwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MTI8L0luZGV4PgogICAgPFJHQj4jNDYwMEE1PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4xNjwvSW5kZXg+CiAgICA8UkdCPiM2M0FBRkU8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjE3PC9JbmRleD4KICAgIDxSR0I+I0REMkQzMjwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MTg8L0luZGV4PgogICAgPFJHQj4jRkZGNThDPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4xOTwvSW5kZXg+CiAgICA8UkdCPiM0RUUyNTc8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjIwPC9JbmRleD4KICAgIDxSR0I+IzY3MTFGRjwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MjE8L0luZGV4PgogICAgPFJHQj4jRkVBNzQ2PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yMjwvSW5kZXg+CiAgICA8UkdCPiM4NjUzNTc8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjIzPC9JbmRleD4KICAgIDxSR0I+I0EyQkQ5MDwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MjQ8L0luZGV4PgogICAgPFJHQj4jNjNBQUZFPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yNTwvSW5kZXg+CiAgICA8UkdCPiNERDJEMzI8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjI2PC9JbmRleD4KICAgIDxSR0I+I0ZGRjU4QzwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+Mjc8L0luZGV4PgogICAgPFJHQj4jNEVFMjU3PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yODwvSW5kZXg+CiAgICA8UkdCPiM2NzExRkY8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjI5PC9JbmRleD4KICAgIDxSR0I+I0ZFQTc0NjwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MzA8L0luZGV4PgogICAgPFJHQj4jODY1MzU3PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4zMTwvSW5kZXg+CiAgICA8UkdCPiNBMkJEOTA8L1JHQj4KICAgPC9Db2xvcj4KICA8L0NvbG9ycz4KIDwvT2ZmaWNlRG9jdW1lbnRTZXR0aW5ncz4KIDxFeGNlbFdvcmtib29rIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpleGNlbCI+CiAgPFdpbmRvd0hlaWdodD4xNTI1NTwvV2luZG93SGVpZ2h0PgogIDxXaW5kb3dXaWR0aD4yNTYwNTwvV2luZG93V2lkdGg+CiAgPFdpbmRvd1RvcFg+NTE2MDwvV2luZG93VG9wWD4KICA8V2luZG93VG9wWT4wPC9XaW5kb3dUb3BZPgogIDxUYWJSYXRpbz41MDA8L1RhYlJhdGlvPgogIDxBY3RpdmVTaGVldD4xPC9BY3RpdmVTaGVldD4KICA8UHJvdGVjdFN0cnVjdHVyZT5GYWxzZTwvUHJvdGVjdFN0cnVjdHVyZT4KICA8UHJvdGVjdFdpbmRvd3M+RmFsc2U8L1Byb3RlY3RXaW5kb3dzPgogPC9FeGNlbFdvcmtib29rPgogPFN0eWxlcz4KICA8U3R5bGUgc3M6SUQ9IkRlZmF1bHQiIHNzOk5hbWU9Ik5vcm1hbCI+CiAgIDxBbGlnbm1lbnQgc3M6VmVydGljYWw9IkJvdHRvbSIvPgogICA8Qm9yZGVycy8+CiAgIDxGb250IHNzOkZ
fs['./test_files/named_ranges_2011.xlsb'] = 'UEsDBBQABgAIAAAAIQAJarMrqAEAALkFAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8lE1v2zAMhu8D9h8MXQdLSQ/DMMTpoR/ALluBddiZlZhYqywJoto5/36UvAVdkCX1ZRcbNvXwJSmSq8txcM0zJrLBd2IpF6JBr4OxftuJb/e37QfRUAZvwAWPndghicv12zer+11Eapj21Ik+5/hRKdI9DkAyRPRs2YQ0QObPtFUR9CNsUV0sFu+VDj6jz20uPsR6dY0beHK5uRn59xQJ46K5ms4VqU5AjM5qyByoKlZ1lPsRcXsA2qEIV8Nx5sH6A+Sl1rM3cqAWR41OUo+YJQOQdnIAncKNhweHfATYy3H/CR2dEfi7Ym2cqiWZrAlTbyO9+531F76uZA02d5DyZxi4Nmp06mdIjzU8UvW1LGGekd3ntYdLCucFpgJ88gbHWTLMVeg7vU6nJnLxfxKZJfOqRDJPA6r6XMrTDV2a7KAHwmZjNZqgnwaeFVndnGkByjuHNKdcE3HiMqiHhOZrTrwQ5nl+CZ4Q0OD0Vc/DMyfsPfQvx1y2uxQi8apJOL/2f+av0G1kR5iyxZMTuFfk3TFf8OCysSxCg+aItqqLd/0LAAD//wMAUEsDBBQABgAIAAAAIQCOASmvDwEAAN0CAAALAAgCX3JlbHMvLnJlbHMgogQCKKAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArJJLTsMwEIb3SNzB8r5xWhBCqEk3CKk7hMIBJvYkMYk9lu1CensMi4ZIbVWJLuf1zzeP9WY0A/tEHzTZgi+znDO0kpS2bcHfq5fFI2chglUwkMWC7zHwTXl7s37DAWIqCp12gSUVGwrexeiehAiyQwMhI4c2RRryBmIyfSscyB5aFKs8fxD+rwYvZ5psqwrut+qOs2rvUuf/aAuDERREEJI8LpxPZD7qNAurwLcYC65IviZ3+M3IEjUXx4HuLweiptESn0nuDNp4ZGaBY0SrUJ1HAufOES2vSTRnnvYzDuKLfF8T9Vmt7antrC5nOf0K07litzO1BT1MIIdDHWLZh8P2B0jMnrL8BgAA//8DAFBLAwQUAAYACAAAACEAKM6pkA0BAADMAwAAGgAIAXhsL19yZWxzL3dvcmtib29rLmJpbi5yZWxzIKIEASigAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvJPNTsMwEITvSLyDtXfiJECFUJ0eQEi9QnmAxdnEURM78pqfvD1WK0IqlfYScZxZeebzWl6uvrpWfJDnxlkFWZKCIKtd2dhawevm6eoOBAe0JbbOkoKBGFbF5cXymVoM8RCbpmcRUywrMCH091KyNtQhJ64nGyeV8x2GKH0te9RbrEnmabqQfpoBxUGmWJcK/Lq8BrEZ+th8PttVVaPp0en3jmw4UiFD5KIYiL6moGAn92aWRFCQxxlu5mTgMLRxiSPEXidvjf2r/nbWeoOeypfg4wtPKab2KZjFnDAaW/1gMF59XMdonYLI5oT4dH7Lhij8QowWy90kOwWT/zNM/gMjD/5g8Q0AAP//AwBQSwMEFAAGAAgAAAAhAINcY6YYAQAA9gEAAA8AAAB4bC93b3JrYm9vay5iaW5skE8rhFEUxn/nNqQICytRMmqkaLzDbCwsrAiJDyDMxGJQRpmlotixlT97X8cnQNnYKUt5Ped9ZxrGnDr3nufc8zznnnNmnFpEiwXhGhVM92z97FAcMUOegvzGen5zLowHGx4fqOdKsLwEn86X+VW7NK6MO8t7xhtk5EcsUmIaF1tli33KwiOsKz5gV6gqypReE5EmJaJbuQUJHKqkyiQb7Km8zDHXxkvgLfAehrxRq33Hcez+GsilowvEPt+O1Cr6ziZ9QnNpU39omBfmsgn6y4nEaVhS1E648F84JKuANhwf7YRik9OpBu7p+lLOvQ0+j4ZkOVo6X48fTyvba/Ndiie4NSObCb1GvyeSVmOcGz8AAAD//wMAUEsDBBQABgAIAAAAIQChUSaYwQAAABwBAAAjAAAAeGwvd29ya3NoZWV0cy9fcmVscy9zaGVldDEuYmluLnJlbHNsz8FqwzAMBuD7oO9gdF+c9DDGiFPYYZBr6R5As5XENJaNZUry9vVt7djxl/g/of60hVXdKIuPbKBrWlDENjrPs4Hvy9frOygpyA7XyGRgJ4HTcHjpz7RiqSVZfBJVFRYDSynpQ2uxCwWUJibiupliDlhqzLNOaK84kz627ZvOjwYMT6YanYE8ug7UZU/18h87eJujxKk0NgYdp8nb/1S9rZ+eMe8jO9qqhXmmYuDnd9g1NYAeev3003AHAAD//wMAUEsDBBQABgAIAAAAIQBrGmoQ0wEAAGQFAAAYAAAAeGwvd29ya3NoZW
fs['./test_files/named_ranges_2011.xlsx'] = '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
fs['./test_files/named_ranges_2011.xls'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAEAAAJAAAAAEAAAD+////AAAAAAAAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9////LwAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAAACEAAAAiAAAAIwAAAP7////+/////v///ycAAAAoAAAAKQAAACoAAAArAAAALAAAAC0AAAAuAAAA/v////7//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAUA//////////8CAAAAIAgCAAAAAADAAAAAAAAARgAAAAAAAAAAAAAAAE/nXymNJ88BJQAAAMABAAAAAAAAVwBvAHIAawBiAG8AbwBrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAgEEAAAA//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAt0MAAAAAAAAFAFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAACAQEAAAADAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYAAADMEQAAAAAAAAUARABvAGMAdQBtAGUAbgB0AFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAA4AAIB////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgBAAAAAAAACQgQAAAGBQDeXcwHAAADAAYGAADhAAIAsATBAAIAAADiAAAAXABwAAMAAEdvZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCAAIAsARhAQIAAAA9AQQAAgABAJwAAgARABkAAgAAABIAAgAAABMAAgAAAK8BAgAAALwBAgAAAD0AEgAoFAAAAGScOzgAAQAAAAEA9AFAAAIAAACNAAIAAAAiAAIAAAAOAAIAAQC3AQIAAADaAAIAAAAxAB4A8AAAAAgAkAEAAAACAN0HAUMAYQBsAGkAYgByAGkAMQAeAPAAAAAIAJABAAAAAgDdBwFDAGEAbABpAGIAcgBpADEAHgDwAAAACACQAQAAAAIA3QcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAgAkAEAAAACAN0HAUMAYQBsAGkAYgByAGkAMQAeAPAAAAAIAJABAAAAAgDdBwFDAGEAbABpAGIAcgBpADEAHgDwAAQADACQAQAAAQIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAEABQAkAEAAAECAAAHAUMAYQBsAGkAYgByAGkAMQAeAGgBAQA4ALwCAAAAAgAABwFDAGEAbQBiAHIAaQBhADEAHgAsAQEAOAC8AgAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4ABAEBADgAvAIAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeANwAAQA4ALwCAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAAAEQCQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAA4AkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAA8AJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAAAPgCQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AABAD8AvAIAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAQA0ALwCAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAAANACQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AABAAkAvAIAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAAKAJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAIAFwCQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AABAAgAvAIAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAAJAJABAAAAAgAABwFDAGEAbABpAGIAcgBpAB4EHAAFABcAACIkIiMsIyMwXyk7XCgiJCIjLCMjMFwpHgQhAAYAHAAAIiQiIywjIzBfKTtbUmVkXVwoIiQiIywjIzBcKR4EIgAHAB0AACIkIiMsIyMwLjAwXyk7XCgiJCIjLCMjMC4wMFwpHgQnAAgAIgAAIiQiIywjIzAuMDBfKTtbUmVkXVwoIiQiIywjIzAuMDBcKR4ENwAqADIAAF8oIiQiKiAjLCMjMF8pO18oIiQiKiBcKCMsIyMwXCk7XygiJCIqICItIl8pO18oQF8pHgQuACkAKQAAXygqICMsIyMwXyk7XygqIFwoIywjIzBcKTtfKCogIi0iXyk7XyhAXykeBD8ALAA6AABfKCIkIiogIywjIzAuMDBfKTtfKCIkIiogXCgjLCMjMC4wMFwpO18oIiQiKiAiLSI/P18pO18oQF8pHgQ2ACsAMQAAXygqICMsIyMwLjAwXyk7XygqIFwoIywjIzAuMDBcKTtfKCogIi0iPz9fKTtfKEBfKeAAFAAAAAAA9f8gAAAAAAAAAAAAAADAIOAAFAABAAAA9f8gAAD0AAAAAAAAAADAIOAAFAABAAAA9f8gAAD0AAAAAAAAAAD
fs['./test_files/number_format.xls'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAACAAAAAQAAAAAAAAAAEAAAnAAAAAIAAAD+////AAAAAAAAAABMAAAA///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9////mwAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAAACEAAAAiAAAAIwAAACQAAAAlAAAAJgAAACcAAAAoAAAAKQAAACoAAAArAAAALAAAAC0AAAAuAAAALwAAADAAAAAxAAAAMgAAADMAAAA0AAAANQAAADYAAAA3AAAAOAAAADkAAAA6AAAAOwAAADwAAAA9AAAAPgAAAD8AAABAAAAAQQAAAEIAAABDAAAARAAAAEUAAABGAAAARwAAAEgAAABJAAAASgAAAEsAAABNAAAA/f///04AAABPAAAAUAAAAFEAAABSAAAAUwAAAFQAAABVAAAAVgAAAFcAAABYAAAAWQAAAFoAAABbAAAAXAAAAF0AAABeAAAAXwAAAGAAAABhAAAA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
fs['./test_files/number_format.xls.xml'] = 'PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjw/bXNvLWFwcGxpY2F0aW9uIHByb2dpZD0iRXhjZWwuU2hlZXQiPz4KPFdvcmtib29rIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpzcHJlYWRzaGVldCIKIHhtbG5zOm89InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIKIHhtbG5zOng9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOmV4Y2VsIgogeG1sbnM6c3M9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOnNwcmVhZHNoZWV0IgogeG1sbnM6aHRtbD0iaHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+CiA8RG9jdW1lbnRQcm9wZXJ0aWVzIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiPgogIDxDcmVhdGVkPjIwMTMtMDUtMTFUMjM6NTQ6MTdaPC9DcmVhdGVkPgogIDxMYXN0U2F2ZWQ+MjAxNC0wMS0zMVQwNzo1Mjo0Nlo8L0xhc3RTYXZlZD4KICA8VmVyc2lvbj4xNS4wMDwvVmVyc2lvbj4KIDwvRG9jdW1lbnRQcm9wZXJ0aWVzPgogPE9mZmljZURvY3VtZW50U2V0dGluZ3MgeG1sbnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSI+CiAgPEFsbG93UE5HLz4KICA8UmVtb3ZlUGVyc29uYWxJbmZvcm1hdGlvbi8+CiAgPENvbG9ycz4KICAgPENvbG9yPgogICAgPEluZGV4PjI8L0luZGV4PgogICAgPFJHQj4jREQwODA2PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4zPC9JbmRleD4KICAgIDxSR0I+IzFGQjcxNDwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+NDwvSW5kZXg+CiAgICA8UkdCPiMwMDAwRDQ8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjU8L0luZGV4PgogICAgPFJHQj4jRkNGMzA1PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD42PC9JbmRleD4KICAgIDxSR0I+I0YyMDg4NDwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+NzwvSW5kZXg+CiAgICA8UkdCPiMwMEFCRUE8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4Pjg8L0luZGV4PgogICAgPFJHQj4jOTAwMDAwPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD45PC9JbmRleD4KICAgIDxSR0I+IzAwNjQxMTwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MTA8L0luZGV4PgogICAgPFJHQj4jMDAwMDkwPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4xMTwvSW5kZXg+CiAgICA8UkdCPiM5MDcxM0E8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjEyPC9JbmRleD4KICAgIDxSR0I+IzQ2MDBBNTwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MTY8L0luZGV4PgogICAgPFJHQj4jNjNBQUZFPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4xNzwvSW5kZXg+CiAgICA8UkdCPiNERDJEMzI8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjE4PC9JbmRleD4KICAgIDxSR0I+I0ZGRjU4QzwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MTk8L0luZGV4PgogICAgPFJHQj4jNEVFMjU3PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yMDwvSW5kZXg+CiAgICA8UkdCPiM2NzExRkY8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjIxPC9JbmRleD4KICAgIDxSR0I+I0ZFQTc0NjwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MjI8L0luZGV4PgogICAgPFJHQj4jODY1MzU3PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yMzwvSW5kZXg+CiAgICA8UkdCPiNBMkJEOTA8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjI0PC9JbmRleD4KICAgIDxSR0I+IzYzQUFGRTwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MjU8L0luZGV4PgogICAgPFJHQj4jREQyRDMyPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yNjwvSW5kZXg+CiAgICA8UkdCPiNGRkY1OEM8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjI3PC9JbmRleD4KICAgIDxSR0I+IzRFRTI1NzwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+Mjg8L0luZGV4PgogICAgPFJHQj4jNjcxMUZGPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yOTwvSW5kZXg+CiAgICA8UkdCPiNGRUE3NDY8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjMwPC9JbmRleD4KICAgIDxSR0I+Izg2NTM1NzwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MzE8L0luZGV4PgogICAgPFJHQj4jQTJCRDkwPC9SR0I+CiAgIDwvQ29sb3I+CiAgPC9Db2xvcnM+CiA8L09mZmljZURvY3VtZW50U2V0dGluZ3M+CiA8RXhjZWxXb3JrYm9vayB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6ZXhjZWwiPgogIDxXaW5kb3dIZWlnaHQ+MTIyODU8L1dpbmRvd0hlaWdodD4KICA8V2luZG93V2lkdGg+MjM0NjA8L1dpbmRvd1dpZHRoPgogIDxXaW5kb3dUb3BYPjE2NTwvV2luZG93VG9wWD4KICA8V2luZG93VG9wWT4wPC9XaW5kb3dUb3BZPgogIDxUYWJSYXRpbz41MDA8L1RhYlJhdGlvPgogIDxBY3RpdmVTaGVldD40PC9BY3RpdmVTaGVldD4KICA8UHJvdGVjdFN0cnVjdHVyZT5GYWxzZTwvUHJvdGVjdFN0cnVjdHVyZT4KICA8UHJvdGVjdFdpbmRvd3M+RmFsc2U8L1Byb3RlY3RXaW5kb3dzPgogPC9FeGNlbFdvcmtib29rPgogPFN0eWxlcz4KICA8U3R5bGUgc3M6SUQ9IkRlZmF1bHQiIHNzOk5hbWU9Ik5vcm1hbCI+CiAgIDxBbGlnbm1lbnQgc3M6VmVydGljYWw9IkJvdHRvbSIvPgogICA8Qm9yZGVycy8+CiAgIDxGb250IHNzOkZvbnROYW1lPSJDYWxpYnJpIiB4OkZhbWlseT0
fs['./test_files/number_format.xlsm'] = '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
fs['./test_files/number_format.xlsb'] = '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
fs['./test_files/number_format_entities.xls'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAEAAAIQAAAAEAAAD+////AAAAAAAAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9////LAAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAAAP7////+/////v///yQAAAAlAAAAJgAAACcAAAAoAAAAKQAAACoAAAArAAAA/v////7//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAUA//////////8CAAAAIAgCAAAAAADAAAAAAAAARgAAAAAAAAAAAAAAAKdzbc++vM8BIgAAAIABAAAAAAAAVwBvAHIAawBiAG8AbwBrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAgEEAAAA//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAA4j0AAAAAAAAFAFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAACAQEAAAADAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAYEQAAAAAAAAUARABvAGMAdQBtAGUAbgB0AFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAA4AAIB////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPQAAAAAAAAACQgQAAAGBQCFYMwHAAADAAYGAADhAAIAsATBAAIAAADiAAAAXABwAAMAAEdvZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCAAIAsARhAQIAAAA9AQIAAQCcAAIAEQAZAAIAAAASAAIAAAATAAIAAACvAQIAAAC8AQIAAAA9ABIAAAAAAABknDs4AAAAAAABAPQBQAACAAAAjQACAAAAIgACAAAADgACAAEAtwECAAAA2gACAAAAMQAeAPAAAAAIAJABAAAAAgA+BwFDAGEAbABpAGIAcgBpADEAHgDwAAAACACQAQAAAAIAPgcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAgAkAEAAAACAD4HAUMAYQBsAGkAYgByAGkAMQAeAPAAAAAIAJABAAAAAgA+BwFDAGEAbABpAGIAcgBpADEAHgDwAAAACACQAQAAAAIAPgcBQwBhAGwAaQBiAHIAaQAxAB4AaAEBADgAvAIAAAACAD4HAUMAYQBtAGIAcgBpAGEAMQAeACwBAQA4ALwCAAAAAgA+BwFDAGEAbABpAGIAcgBpADEAHgAEAQEAOAC8AgAAAAIAPgcBQwBhAGwAaQBiAHIAaQAxAB4A3AABADgAvAIAAAACAD4HAUMAYQBsAGkAYgByAGkAMQAeAPAAAAARAJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAAADgCQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAADwAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAA+AJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAEAPwC8AgAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AABADQAvAIAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAA0AJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAEACQC8AgAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAoAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAgAXAJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAEACAC8AgAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAkAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAHgQcAAUAFwAAIiQiIywjIzBfKTtcKCIkIiMsIyMwXCkeBCEABgAcAAAiJCIjLCMjMF8pO1tSZWRdXCgiJCIjLCMjMFwpHgQiAAcAHQAAIiQiIywjIzAuMDBfKTtcKCIkIiMsIyMwLjAwXCkeBCcACAAiAAAiJCIjLCMjMC4wMF8pO1tSZWRdXCgiJCIjLCMjMC4wMFwpHgQ3ACoAMgAAXygiJCIqICMsIyMwXyk7XygiJCIqIFwoIywjIzBcKTtfKCIkIiogIi0iXyk7XyhAXykeBC4AKQApAABfKCogIywjIzBfKTtfKCogXCgjLCMjMFwpO18oKiAiLSJfKTtfKEBfKR4EPwAsADoAAF8oIiQiKiAjLCMjMC4wMF8pO18oIiQiKiBcKCMsIyMwLjAwXCk7XygiJCIqICItIj8/Xyk7XyhAXykeBDYAKwAxAABfKCogIywjIzAuMDBfKTtfKCogXCgjLCMjMC4wMFwpO18oKiAiLSI/P18pO18oQF8pHgQnAKQAIgAAWz49MTAwMDAwXTAuMDAwXCBcPDtbUmVkXTAuMDAwXCBcPh4EOQClADQAAFs+PTEwMDAwMF0wLjAwMFwgXCI7W1JlZF0wLjAwMFwgXDxcIFw+XCBcIlwgXCZcIFwnXCDgABQAAAAAAPX/IAAAAAAAAAAAAAAAwCDgABQAAQAAAP
fs['./test_files/number_format_entities.xlsb'] = 'UEsDBBQABgAIAAAAIQAKakQAewEAADYEAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUk8FOwzAMhu9IvEOVK2qycUAIrdsBhsQFdhjiHFKvDUuTKM5G9/Y4LUwwlU27tGqdz7/925nM2sZkWwionS3YmI9YBla5UtuqYK/Lx/yWZRilLaVxFgq2A2Sz6eXFZLnzgBnRFgtWx+jvhEBVQyOROw+WIisXGhnpM1TCS7WWFYjr0ehGKGcj2JjHlINNJw+wkhsTs3lLv/tKCGfZfX8uSRVMem+0kpEKFSkqBrkPD9UBqJsk3AWGmXdtD5DfWltb8gZzaBUYjjVA5ATIsOONVMHNrXw3QEckZRnOH8DgCYG/juW+d4sT2TWMtfZ49d31C40r6BKyhQzxWTbkjWiN+HRh3ZWHonuNU5knZPd97eHUwmmB3oAnW0J7lgxxHfSGR3QiLRGI7jnmx/cgzebAOrdaaQWlU5uGVox3aU44h3FnAM+xqyf+64HEF8F5pD0PcH4HP8NPdO4pEYSo4ej494q0uOcLHlgG6RaWUA5oi+7WT78AAAD//wMAUEsDBBQABgAIAAAAIQCOASmvDwEAAN0CAAALAAgCX3JlbHMvLnJlbHMgogQCKKAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArJJLTsMwEIb3SNzB8r5xWhBCqEk3CKk7hMIBJvYkMYk9lu1CensMi4ZIbVWJLuf1zzeP9WY0A/tEHzTZgi+znDO0kpS2bcHfq5fFI2chglUwkMWC7zHwTXl7s37DAWIqCp12gSUVGwrexeiehAiyQwMhI4c2RRryBmIyfSscyB5aFKs8fxD+rwYvZ5psqwrut+qOs2rvUuf/aAuDERREEJI8LpxPZD7qNAurwLcYC65IviZ3+M3IEjUXx4HuLweiptESn0nuDNp4ZGaBY0SrUJ1HAufOES2vSTRnnvYzDuKLfF8T9Vmt7antrC5nOf0K07litzO1BT1MIIdDHWLZh8P2B0jMnrL8BgAA//8DAFBLAwQUAAYACAAAACEAjjijquYAAAAtAgAAGgAIAXhsL19yZWxzL3dvcmtib29rLmJpbi5yZWxzIKIEASigAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArJHBasMwDIbvg72D0X1R0sEYo04vZdDr6B7AdZTENLGNpbXL289krF2hY5deBL+Efn38Wq4+x0EdKLELXkNVlKDI29A432l4374+PINiMb4xQ/CkYSKGVX1/t3yjwUhe4t5FVtnFs4ZeJL4gsu1pNFyESD5P2pBGI1mmDqOxe9MRLsryCdNvD6gvPNWm0ZA2TQVqO8V8+X/v0LbO0jrYj5G8XDmBx5D23BNJNjWpI9FwajHOk6rYOQ94HWZxSxjJIdEZZJY416rIqf3F8HhLBpZpyB89pfGtfyLAiyfXXwAAAP//AwBQSwMEFAAGAAgAAAAhAINrdXmYAAAA0AAAAA8AAAB4bC93b3JrYm9vay5iaW5qZmRoYDRiQANMQH4FQw4DI5A2hZKsQLYRgwmDOYMBgyXDTEYeZD3tjAzzGGXhIikMDD5eDAxfQPqhoKKDkaGfkWEOowpIACTBAsRFDJ4MKQyGDGxAdjBDBkMqEJYA+RMYGeYySj1QYgKrBBrH8Gflx0u+SQH2HEC2FsNsRkYGZRYmPkYGAZAAA8jBKgwtjAwAAAAA//8DAFBLAwQUAAYACAAAACEAllJA/DkBAADBAgAADQAAAHhsL3N0eWxlcy5iaW6kkrtKA0EUhr/dOUQr2XSWEjApzE1MI8agmEpQgtoZC4MpAl5AomCnb2ClL5A8lXbeL4VopSjxzOwSFVEizrLnP9f/zJyZI58rER9Iz7ZIKC5TYpJR8t1vRbVsZFUZokqRCc1boM4a36Ml0pttCj1yJX7lKmo327EUYSLCZIQph9fCmYinHUdSDyoPraqH6rMIHb9P5QyrrNOgxrbK4ZiHP8D+QT9JzoWTcAqZsi0wU1bSMdMqdDnrDyJTjmv2f1lOhYvwVNkxpfO6G+hNuxQew/Jc8PkIQQBPwo2IUcacWh/Lxqyn1XUFgec87S+eW+Eu5M4P2oDuqBNTnGdLp7vhJn0vPBux0RfDq6lYLa7/kkZrehN1Fmmy57Q595Qa7GjtuMuq6B3tKlvzh6wCb4Zjn3cAAAD//wMAUEsDBBQABgAIAAAAIQChUSaYwQAAABwBAAAjAAAAeGwvd29ya3NoZWV0cy9fcmVscy9zaGVldDEuYmluLnJlbHNsz8FqwzAMBuD7oO9gdF+c9DDGiFPYYZBr6R5As5XENJaNZUry9vVt7djxl/g/of60hVXdKIuPbKBrWlDENjrPs4Hvy9frOygpyA7XyGRgJ4HTcHjpz
fs['./test_files/number_format_entities.xlsx'] = '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
fs['./test_files/number_format_entities.xml'] = 'PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxXb3JrYm9vayB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6c3ByZWFkc2hlZXQiCiB4bWxuczpvPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiCiB4bWxuczp4PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpleGNlbCIKIHhtbG5zOnNzPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpzcHJlYWRzaGVldCIKIHhtbG5zOmh0bWw9Imh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1odG1sNDAiPgogPERvY3VtZW50UHJvcGVydGllcyB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIj4KICA8QXV0aG9yPkdvZDwvQXV0aG9yPgogIDxMYXN0QXV0aG9yPkdvZDwvTGFzdEF1dGhvcj4KICA8Q3JlYXRlZD4yMDE0LTA4LTIwVDIxOjMxOjE5WjwvQ3JlYXRlZD4KICA8TGFzdFNhdmVkPjIwMTQtMDgtMjBUMjE6MzY6NDJaPC9MYXN0U2F2ZWQ+CiAgPFZlcnNpb24+MTQuMDwvVmVyc2lvbj4KIDwvRG9jdW1lbnRQcm9wZXJ0aWVzPgogPE9mZmljZURvY3VtZW50U2V0dGluZ3MgeG1sbnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSI+CiAgPEFsbG93UE5HLz4KIDwvT2ZmaWNlRG9jdW1lbnRTZXR0aW5ncz4KIDxFeGNlbFdvcmtib29rIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpleGNlbCI+CiAgPFdpbmRvd0hlaWdodD4xNTI2MDwvV2luZG93SGVpZ2h0PgogIDxXaW5kb3dXaWR0aD4yNTYwMDwvV2luZG93V2lkdGg+CiAgPFdpbmRvd1RvcFg+MDwvV2luZG93VG9wWD4KICA8V2luZG93VG9wWT4wPC9XaW5kb3dUb3BZPgogIDxQcm90ZWN0U3RydWN0dXJlPkZhbHNlPC9Qcm90ZWN0U3RydWN0dXJlPgogIDxQcm90ZWN0V2luZG93cz5GYWxzZTwvUHJvdGVjdFdpbmRvd3M+CiA8L0V4Y2VsV29ya2Jvb2s+CiA8U3R5bGVzPgogIDxTdHlsZSBzczpJRD0iRGVmYXVsdCIgc3M6TmFtZT0iTm9ybWFsIj4KICAgPEFsaWdubWVudCBzczpWZXJ0aWNhbD0iQm90dG9tIi8+CiAgIDxCb3JkZXJzLz4KICAgPEZvbnQgc3M6Rm9udE5hbWU9IkNhbGlicmkiIHg6RmFtaWx5PSJTd2lzcyIgc3M6U2l6ZT0iMTIiIHNzOkNvbG9yPSIjMDAwMDAwIi8+CiAgIDxJbnRlcmlvci8+CiAgIDxOdW1iZXJGb3JtYXQvPgogICA8UHJvdGVjdGlvbi8+CiAgPC9TdHlsZT4KICA8U3R5bGUgc3M6SUQ9InMxNiI+CiAgIDxOdW1iZXJGb3JtYXQgc3M6Rm9ybWF0PSJbJmd0Oz0xMDAwMDBdMC4wMDBcIFwmbHQ7O1tSZWRdMC4wMDBcIFwmZ3Q7Ii8+CiAgPC9TdHlsZT4KICA8U3R5bGUgc3M6SUQ9InMxNyI+CiAgIDxOdW1iZXJGb3JtYXQgc3M6Rm9ybWF0PSJbJmd0Oz0xMDAwMDBdMC4wMDBcIFwmcXVvdDs7W1JlZF0wLjAwMFwgXCZsdDtcIFwmZ3Q7XCBcJnF1b3Q7XCBcJmFtcDtcIFwnXCAiLz4KICA8L1N0eWxlPgogPC9TdHlsZXM+CiA8V29ya3NoZWV0IHNzOk5hbWU9IlNoZWV0MSI+CiAgPFRhYmxlIHNzOkV4cGFuZGVkQ29sdW1uQ291bnQ9IjEiIHNzOkV4cGFuZGVkUm93Q291bnQ9IjIiIHg6RnVsbENvbHVtbnM9IjEiCiAgIHg6RnVsbFJvd3M9IjEiIHNzOkRlZmF1bHRDb2x1bW5XaWR0aD0iNjUiIHNzOkRlZmF1bHRSb3dIZWlnaHQ9IjE1Ij4KICAgPENvbHVtbiBzczpXaWR0aD0iMTAzIi8+CiAgIDxSb3c+CiAgICA8Q2VsbCBzczpTdHlsZUlEPSJzMTYiPjxEYXRhIHNzOlR5cGU9Ik51bWJlciI+MTIzNDUuNjc4OTAwMDAwMDAxPC9EYXRhPjwvQ2VsbD4KICAgPC9Sb3c+CiAgIDxSb3c+CiAgICA8Q2VsbCBzczpTdHlsZUlEPSJzMTciPjxEYXRhIHNzOlR5cGU9Ik51bWJlciI+MTIzNDUuNjc4OTAwMDAwMDAxPC9EYXRhPjwvQ2VsbD4KICAgPC9Sb3c+CiAgPC9UYWJsZT4KICA8V29ya3NoZWV0T3B0aW9ucyB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6ZXhjZWwiPgogICA8UGFnZUxheW91dFpvb20+MDwvUGFnZUxheW91dFpvb20+CiAgIDxTZWxlY3RlZC8+CiAgIDxQYW5lcz4KICAgIDxQYW5lPgogICAgIDxOdW1iZXI+MzwvTnVtYmVyPgogICAgIDxBY3RpdmVSb3c+MTwvQWN0aXZlUm93PgogICAgPC9QYW5lPgogICA8L1BhbmVzPgogICA8UHJvdGVjdE9iamVjdHM+RmFsc2U8L1Byb3RlY3RPYmplY3RzPgogICA8UHJvdGVjdFNjZW5hcmlvcz5GYWxzZTwvUHJvdGVjdFNjZW5hcmlvcz4KICA8L1dvcmtzaGVldE9wdGlvbnM+CiA8L1dvcmtzaGVldD4KPC9Xb3JrYm9vaz4K';
fs['./test_files/NumberFormatCondition.xls'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAEAAAMQAAAAEAAAD+////AAAAAAAAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9////PwAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAAACEAAAAiAAAAIwAAACQAAAAlAAAAJgAAACcAAAAoAAAAKQAAACoAAAArAAAALAAAAC0AAAAuAAAALwAAADAAAAD+/////v////7///80AAAANQAAADYAAAA3AAAAOAAAADkAAAA6AAAAOwAAADwAAAA9AAAAPgAAAP7////+/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAUA//////////8CAAAAIAgCAAAAAADAAAAAAAAARgAAAAAAAAAAAAAAAAA2OOMyS88BMgAAAIABAAAAAAAAVwBvAHIAawBiAG8AbwBrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAgEEAAAA//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAa10AAAAAAAAFAFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAACAQEAAAADAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMAAACgFwAAAAAAAAUARABvAGMAdQBtAGUAbgB0AFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAA4AAIB////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPQAAAAAAAAACQgQAAAGBQDeXcwHAAADAAYGAADhAAIAsATBAAIAAADiAAAAXABwAAMAAEdvZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCAAIAsARhAQIAAAA9AQIAAQCcAAIAEQAZAAIAAAASAAIAAAATAAIAAACvAQIAAAC8AQIAAAA9ABIA+BFkBQBknDs4AAAAAAABAPQBQAACAAAAjQACAAAAIgACAAAADgACAAEAtwECAAAA2gACAAAAMQAeAPAAAAAIAJABAAAAAgC+BwFDAGEAbABpAGIAcgBpADEAHgDwAAAACACQAQAAAAIAvgcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAgAkAEAAAACAL4HAUMAYQBsAGkAYgByAGkAMQAeAPAAAAAIAJABAAAAAgC+BwFDAGEAbABpAGIAcgBpADEAHgDwAAAACACQAQAAAAIAvgcBQwBhAGwAaQBiAHIAaQAxAB4AaAEBADgAvAIAAAACAL4HAUMAYQBtAGIAcgBpAGEAMQAeACwBAQA4ALwCAAAAAgC+BwFDAGEAbABpAGIAcgBpADEAHgAEAQEAOAC8AgAAAAIAvgcBQwBhAGwAaQBiAHIAaQAxAB4A3AABADgAvAIAAAACAL4HAUMAYQBsAGkAYgByAGkAMQAeAPAAAAARAJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAAADgCQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAADwAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAA+AJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAEAPwC8AgAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AABADQAvAIAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAA0AJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAEACQC8AgAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAoAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAgAXAJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAEACAC8AgAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAkAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAABAAMAJABAAABAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAQAFACQAQAAAQIAAAcBQwBhAGwAaQBiAHIAaQAeBBwABQAXAAAiJCIjLCMjMF8pO1woIiQiIywjIzBcKR4EIQAGABwAACIkIiMsIyMwXyk7W1JlZF1cKCIkIiMsIyMwXCkeBCIABwAdAAAiJCIjLCMjMC4wMF8pO1woIiQiIywjIzAuMDBcKR4EJwAIACIAACIkIiMsIyMwLjAwXyk7W1JlZF1cKCIkIiMsIyMwLjAwXCkeBDcAKgAyAABfKCIkIiogIywjIzBfKTtfKCIkIiogXCgjLCMjMFwpO18oIiQiKiAiLSJfKTtfKEBfKR4ELgApACkAAF8oKiAjLCMjMF8pO18oKiBcKCMsIyMwXCk7XygqICItIl8pO18oQF8pHgQ/ACwAOgAAXygiJCIqICMsIyMwLjAwXyk7XygiJCIqIFwoIywjIzAuMDBcKTtfKCIkIiogIi0iPz9fKTtfKEBfKR4ENgArADEAAF8oKiAjLCMjMC4wMF8pO18oKiBcKCMsIyMwLjAwXCk7XygqICItIj8/Xyk7XyhAXykeBAoApAAFAAAwMDAwMB4EEAClAAsAADAwMDAwXC0wMDAwHgQsAKYAJwAAWzw9OTk5OTk5OV0jIyNcLSMjIyM7XCgjIyN
fs['./test_files/NumberFormatCondition.xlsb'] = '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
fs['./test_files/NumberFormatCondition.xlsm'] = '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
fs['./test_files/NumberFormatCondition.xml'] = 'PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxXb3JrYm9vayB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6c3ByZWFkc2hlZXQiCiB4bWxuczpvPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiCiB4bWxuczp4PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpleGNlbCIKIHhtbG5zOnNzPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpzcHJlYWRzaGVldCIKIHhtbG5zOmh0bWw9Imh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1odG1sNDAiPgogPERvY3VtZW50UHJvcGVydGllcyB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIj4KICA8QXV0aG9yPkdvZDwvQXV0aG9yPgogIDxMYXN0QXV0aG9yPkdvZDwvTGFzdEF1dGhvcj4KICA8Q3JlYXRlZD4yMDE0LTAzLTI5VDA4OjEwOjIyWjwvQ3JlYXRlZD4KICA8TGFzdFNhdmVkPjIwMTQtMDMtMjlUMDk6NDA6MTRaPC9MYXN0U2F2ZWQ+CiAgPFZlcnNpb24+MTQuMDwvVmVyc2lvbj4KIDwvRG9jdW1lbnRQcm9wZXJ0aWVzPgogPE9mZmljZURvY3VtZW50U2V0dGluZ3MgeG1sbnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSI+CiAgPEFsbG93UE5HLz4KIDwvT2ZmaWNlRG9jdW1lbnRTZXR0aW5ncz4KIDxFeGNlbFdvcmtib29rIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpleGNlbCI+CiAgPFdpbmRvd0hlaWdodD4xNTI2MDwvV2luZG93SGVpZ2h0PgogIDxXaW5kb3dXaWR0aD4yNTYwMDwvV2luZG93V2lkdGg+CiAgPFdpbmRvd1RvcFg+NDYwMDwvV2luZG93VG9wWD4KICA8V2luZG93VG9wWT4xMzgwPC9XaW5kb3dUb3BZPgogIDxQcm90ZWN0U3RydWN0dXJlPkZhbHNlPC9Qcm90ZWN0U3RydWN0dXJlPgogIDxQcm90ZWN0V2luZG93cz5GYWxzZTwvUHJvdGVjdFdpbmRvd3M+CiA8L0V4Y2VsV29ya2Jvb2s+CiA8U3R5bGVzPgogIDxTdHlsZSBzczpJRD0iRGVmYXVsdCIgc3M6TmFtZT0iTm9ybWFsIj4KICAgPEFsaWdubWVudCBzczpWZXJ0aWNhbD0iQm90dG9tIi8+CiAgIDxCb3JkZXJzLz4KICAgPEZvbnQgc3M6Rm9udE5hbWU9IkNhbGlicmkiIHg6RmFtaWx5PSJTd2lzcyIgc3M6U2l6ZT0iMTIiIHNzOkNvbG9yPSIjMDAwMDAwIi8+CiAgIDxJbnRlcmlvci8+CiAgIDxOdW1iZXJGb3JtYXQvPgogICA8UHJvdGVjdGlvbi8+CiAgPC9TdHlsZT4KICA8U3R5bGUgc3M6SUQ9InM2NyI+CiAgIDxOdW1iZXJGb3JtYXQKICAgIHNzOkZvcm1hdD0iW1JlZF1bJmx0Oy0yNV1HZW5lcmFsO1tCbHVlXVsmZ3Q7MjVdR2VuZXJhbDtbR3JlZW5dR2VuZXJhbDtbWWVsbG93XUdlbmVyYWxcICIvPgogIDwvU3R5bGU+CiAgPFN0eWxlIHNzOklEPSJzNzEiPgogICA8TnVtYmVyRm9ybWF0CiAgICBzczpGb3JtYXQ9IltSZWRdWyZsdDs9LTI1XUdlbmVyYWw7W0JsdWVdWyZndDs9MjVdR2VuZXJhbDtbR3JlZW5dR2VuZXJhbDtbWWVsbG93XUdlbmVyYWwiLz4KICA8L1N0eWxlPgogIDxTdHlsZSBzczpJRD0iczc4Ij4KICAgPE51bWJlckZvcm1hdCBzczpGb3JtYXQ9IltSZWRdWz01MF1HZW5lcmFsO1tCbHVlXTAwMCIvPgogIDwvU3R5bGU+CiAgPFN0eWxlIHNzOklEPSJzNzkiPgogICA8TnVtYmVyRm9ybWF0IHNzOkZvcm1hdD0iW1JlZF1bJmx0OyZndDs1MF1HZW5lcmFsO1tCbHVlXTAwMCIvPgogIDwvU3R5bGU+CiA8L1N0eWxlcz4KIDxXb3Jrc2hlZXQgc3M6TmFtZT0iU2hlZXQxIj4KICA8VGFibGUgc3M6RXhwYW5kZWRDb2x1bW5Db3VudD0iNCIgc3M6RXhwYW5kZWRSb3dDb3VudD0iMTMiIHg6RnVsbENvbHVtbnM9IjEiCiAgIHg6RnVsbFJvd3M9IjEiIHNzOkRlZmF1bHRDb2x1bW5XaWR0aD0iNjUiIHNzOkRlZmF1bHRSb3dIZWlnaHQ9IjE1Ij4KICAgPENvbHVtbiBzczpXaWR0aD0iMjgiLz4KICAgPENvbHVtbiBzczpTdHlsZUlEPSJzNzEiIHNzOldpZHRoPSIyNSIvPgogICA8Q29sdW1uIHNzOlN0eWxlSUQ9InM3OCIgc3M6QXV0b0ZpdFdpZHRoPSIwIi8+CiAgIDxDb2x1bW4gc3M6U3R5bGVJRD0iczc5IiBzczpBdXRvRml0V2lkdGg9IjAiLz4KICAgPFJvdz4KICAgIDxDZWxsIHNzOlN0eWxlSUQ9InM2NyI+PERhdGEgc3M6VHlwZT0iTnVtYmVyIj41MDwvRGF0YT48L0NlbGw+CiAgICA8Q2VsbD48RGF0YSBzczpUeXBlPSJOdW1iZXIiPjUwPC9EYXRhPjwvQ2VsbD4KICAgIDxDZWxsPjxEYXRhIHNzOlR5cGU9Ik51bWJlciI+NTA8L0RhdGE+PC9DZWxsPgogICAgPENlbGw+PERhdGEgc3M6VHlwZT0iTnVtYmVyIj41MDwvRGF0YT48L0NlbGw+CiAgIDwvUm93PgogICA8Um93PgogICAgPENlbGwgc3M6U3R5bGVJRD0iczY3Ij48RGF0YSBzczpUeXBlPSJOdW1iZXIiPjI2PC9EYXRhPjwvQ2VsbD4KICAgIDxDZWxsPjxEYXRhIHNzOlR5cGU9Ik51bWJlciI+MjY8L0RhdGE+PC9DZWxsPgogICAgPENlbGw+PERhdGEgc3M6VHlwZT0iTnVtYmVyIj41MTwvRGF0YT48L0NlbGw+CiAgICA8Q2VsbD48RGF0YSBzczpUeXBlPSJOdW1iZXIiPjUxPC9EYXRhPjwvQ2VsbD4KICAgPC9Sb3c+CiAgIDxSb3c+CiAgICA8Q2VsbCBzczpTdHlsZUlEPSJzNjciPjxEYXRhIHNzOlR5cGU9Ik51bWJlciI+MjU8L0RhdGE+PC9DZWxsPgogICAgPENlbGw+PERhdGEgc3M6VHlwZT0iTnVtYmVyIj4yNTwvRGF0YT48L0NlbGw+CiAgICA8Q2VsbD48RGF0YSBzczpUeXBlPSJOdW1iZXIiPjQ5PC9EYXRhPjwvQ2VsbD4KICAgIDxDZWxsPjxEYXRhIHNzOlR5cGU9Ik51bWJlciI+NDk8L0RhdGE+PC9DZWxsPgogICA8L1Jvdz4KICAgPFJvdz4KICAgIDxDZWxsIHNzOlN0eWxlSUQ9InM2NyI+PERhdGEgc3M6VHlwZT0iTnVtYmVyIj4xPC9EYXRhPjwvQ2VsbD4KICAgIDxDZWxsPjxEYXRhIHNzOlR5cGU9Ik51bWJlciI+MTwvRGF0YT48L0NlbGw+CiAgIDwvUm93PgogICA8Um93PgogICAgPENlbGwgc3M6U3R5bGVJRD0iczY3Ij48RGF0YSBzczpUeXBlPSJOdW1iZXIiPjA8L0RhdGE+PC9DZWxsPgogICAgPENlbGw+PERhdGEgc3M6VHlwZT0iTnVtYmVyIj4wPC9EYXRhPjwvQ2VsbD4KICAgPC9Sb3c
fs['./test_files/outline.xls'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAMwAAAAAAAAAAEAAA/v///wAAAAD+////AAAAADIAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8JCBAAAAYFAFQ4zQfBwAEABgcAAOEAAgCwBMEAAgAAAOIAAABcAHAAAgAAICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEIAAgCwBGEBAgAAAMABAAA9AQIAAQCcAAIAEQAZAAIAAAASAAIAAAATAAIAAACvAQIAAAC8AQIAAAA9ABIAAAAAAOwn2A44AAAAAAABAFgCQAACAAAAjQACAAAAIgACAAAADgACAAEAtwECAAAA2gACAAAAMQAeANwAAAAIAJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDcAAAACACQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A3AAAAAgAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeANwAAAAIAJABAAAAAgAA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
fs['./test_files/outline.biff5'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAIwAAAAAAAAAAEAAA/v///wAAAAD+////AAAAACIAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8JCAgAAAUFAAQ9zQfhAAAAwQACAAAAvwAAAMAAAADiAAAAXABwABVNaWNyb3NvZnQgT2ZmaWNlIFVzZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCAAIA5AScAAIAEQAZAAIAAAASAAIAAAATAAIAAAA9ABIAAAAAAOwn2A44AAAAAAABAFgCQAACAAAAjQACAAAAIgACAAAADgACAAEAtwECAAAA2gACAAAAMQAWANwAAAAIAJABAAAAAgAAB0NhbGlicmkxABYA3AAAAAgAkAEAAAACAAAHQ2FsaWJyaTEAFgDcAAAACACQAQAAAAIAAAdDYWxpYnJpMQAWANwAAAAIAJABAAAAAgAAB0NhbGlicmkxABYA3AAAAAgAkAEAAAACAAAHQ2FsaWJyaTEAHABoAQAANgCQAQAAAAIAAA1D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
fs['./test_files/outline.xlsx'] = 'UEsDBBQABgAIAAAAIQAFkXr2YAEAAHwEAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACslMtuwjAQRfeV+g+Rt1Vi6KKqKgKLPpYtUukHmHhCLBzb8gwU/r4T81hUPIRgkyix55577bEHo1VrsyVENN6Vol/0RAau8tq4WSl+Jh/5s8iQlNPKegelWAOK0fD+bjBZB8CMqx2WoiEKL1Ji1UCrsPABHI/UPraK+DPOZFDVXM1APvZ6T7LyjsBRTp2GGA7eoFYLS9n7in9vnEyNE9nrZl6HKoUKwZpKERuVS6f/QXJf16YC7atFy9IFhghKYwNArS1CNEyM30DEwVDIg8wIFi+DblMVXJmMYWMCPnD0I4Ru5Hiqbd0Xb0c0GrKxivSpWs4uV1b++jifej8vTotcujRpiYpWGbfzfYKfJqNMr/6NjXT5kvAZH8Q9BjI9r7eQZM4AkdYW8NbLnkRPkbmVx9EH5NMS4XL6rjW76jywEEQysG/OQ5u8J/JRuzoudGdZgz7AlunuGP4BAAD//wMAUEsDBBQABgAIAAAAIQC1VTAj9AAAAEwCAAALAAgCX3JlbHMvLnJlbHMgogQCKKAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArJJNT8MwDIbvSPyHyPfV3ZAQQkt3QUi7IVR+gEncD7WNoyQb3b8nHBBUGoMDR3+9fvzK2908jerIIfbiNKyLEhQ7I7Z3rYaX+nF1ByomcpZGcazhxBF21fXV9plHSnkodr2PKqu4qKFLyd8jRtPxRLEQzy5XGgkTpRyGFj2ZgVrGTVneYviuAdVCU+2thrC3N6Dqk8+bf9eWpukNP4g5TOzSmRXIc2Jn2a58yGwh9fkaVVNoOWmwYp5yOiJ5X2RswPNEm78T/XwtTpzIUiI0Evgyz0fHJaD1f1q0NPHLnXnENwnDq8jwyYKLH6jeAQAA//8DAFBLAwQUAAYACAAAACEAjYfacOAAAAAtAgAAGgAIAXhsL19yZWxzL3dvcmtib29rLnhtbC5yZWxzIKIEASigAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArJHLasMwEEX3hf6DmH09dgqllMjZlEK2xf0AIY8fxJaEZpLWf1/hgt1ASDbZCK4G3XMkbXc/46BOFLn3TkOR5aDIWV/3rtXwVX08vYJiMa42g3ekYSKGXfn4sP2kwUg6xF0fWKUWxxo6kfCGyLaj0XDmA7k0aXwcjaQYWwzGHkxLuMnzF4z/O6A861T7WkPc18+gqikk8u1u3zS9pXdvjyM5uYBAlmlIF1CViS2Jhr+cJUfAy/jNPfGSnoVW+hxxXotrDsU9Hb59PHBHJKvHssU4TxYZPPvk8hcAAP//AwBQSwMEFAAGAAgAAAAhACDJY57hAQAAhwMAAA8AAAB4bC93b3JrYm9vay54bWysk02P0zAQhu9I/AfL99RJmux2o6YrSouohNAKyu7ZdSaNVX9EtrNthfjvTBIFFu1lD5zsGY8fv6/HXt5ftCLP4Ly0pqTJLKYEjLCVNMeS/th/ihaU+MBNxZU1UNIreHq/ev9uebbudLD2RBBgfEmbENqCMS8a0NzPbAsGV2rrNA8YuiPzrQNe+QYgaMXSOL5hmktDR0Lh3sKwdS0FbKzoNJgwQhwoHlC+b2TrJ5oWb8Fp7k5dGwmrW0QcpJLhOkAp0aLYHY11/KDQ9iXJJzJOX6G1FM56W4cZotgo8pXfJGZJMlpeLWup4HG8dsLb9ivX/SmKEsV92FYyQFXSGwztGf5JuK5dd1LhapJlaUzZ6k8rHhxBbAD34OQzF1csoaSCmncq7LEt04GYz+dpmvZ7+xY+Sjj7v5g+JJcnaSp7Lik+iOuL+XlIP8kqNIiJU1RAxtxnkMcmlHS+iAdV7AV6aDoeMYzEDGa/9w8BBQ65Xe+HEldInLhdlfTa2LRNcCXQXD8MhXmaJ0MFXMIXH1ZLHEnnZEl/Jln84Ta+y6J4O8+jbHGXRotsnkYfs026zW+3m+06//V/W4kPoph+Q6+y4S7sHRcn/EPfoF5zj60dDaFOtDWpZtOu1W8AAAD//wMAUEsDBBQABgAIAAAAIQA7bTJLwQAAAEIBAAAjAAAAeGwvd29ya3NoZWV0cy9fcmVscy9zaGVldDEueG1sLnJlbHOEj8GKwjAURfcD/kN4e5PWhQxDUzciuFXnA2L62gbbl5D3FP17sxxlwOXlcM/lNpv7PKkbZg6RLNS6AoXkYxdosPB72i2/QbE46twUCS08kGHTLr6aA05OSonHkFgVC7GFUST9GMN+xNmxjgmpkD7m2UmJeTDJ+Ysb0Kyqam3yXwe0L0617yzkfVeDOj1SWf7sjn0fPG6jv85I8s+ESTmQYD6iSDnIRe3ygGJB63f2nmt9DgSmbczL
fs['./test_files/outline.xlsb'] = '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
fs['./test_files/outline.ods'] = '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
fs['./test_files/page_margins_2016.xls'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAEAAAJAAAAAEAAAD+////AAAAAAAAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9////dgAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAAACEAAAAiAAAAIwAAAP7////+/////v///ycAAAAoAAAAKQAAACoAAAArAAAALAAAAC0AAAAuAAAALwAAADAAAAAxAAAAMgAAADMAAAA0AAAANQAAADYAAAA3AAAAOAAAADkAAAA6AAAAOwAAADwAAAA9AAAAPgAAAD8AAABAAAAAQQAAAEIAAABDAAAARAAAAEUAAABGAAAARwAAAEgAAABJAAAASgAAAEsAAABMAAAATQAAAE4AAABPAAAAUAAAAFEAAABSAAAAUwAAAFQAAABVAAAAVgAAAFcAAABYAAAAWQAAAFoAAABbAAAAXAAAAF0AAABeAAAAXwAAAGAAAABhAAAAYgAAAGMAAABkAAAAZQAAAGYAAABnAAAAaAAAAGkAAABqAAAAawAAAGwAAABtAAAAbgAAAG8AAABwAAAAcQAAAHIAAABzAAAAdAAAAHUAAAD+/////v///////////////////////////////////////////////////1IAbwBvAHQAIABFAG4AdAByAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAUA//////////8CAAAAIAgCAAAAAADAAAAAAAAARgAAAAAAAAAAAAAAAOAKLM3Us9IBJQAAAMABAAAAAAAAVwBvAHIAawBiAG8AbwBrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAgEEAAAA//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAArEIAAAAAAAAFAFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAACAQEAAAADAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYAAABYngAAAAAAAAUARABvAGMAdQBtAGUAbgB0AFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAA4AAIB////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADABAAAAAAAACQgQAAAGBQAjacwHAIADAAYHAADhAAIAsATBAAIAAADiAAAAXABwABUAAE1pY3Jvc29mdCBPZmZpY2UgVXNlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCAAIAsARhAQIAAAA9AQoAAQACAAMABAAFALoBAwAAAACcAAIAEQAZAAIAAAASAAIAAAATAAIAAACvAQIAAAC8AQIAAAA9ABIAAADMAYBwwEQ4AAAAAAABAPQBQAACAAAAjQACAAAAIgACAAAADgACAAEAtwECAAAA2gACAAAAMQAeAPAAAAAIAJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAAACACQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAgAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAAIAJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAAACACQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4AoAAAAP9/kAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAqAGgBAQA2ALwCAAAAAgAADQFDAGEAbABpAGIAcgBpACAATABpAGcAaAB0ADEAHgAsAQEANgC8AgAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4ABAEBADYAvAIAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeANwAAQA2ALwCAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAAAEQCQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAA4AkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAA8AJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAAAPgCQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AABAD8AvAIAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAQA0ALwCAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAAANACQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AABAAkAvAIAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAAKAJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAIAFwCQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AABAAgAvAIAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAAJAJABAAAAAgAABwFDAGEAbABpAGIAcgBpAB4EHAAFABcAACIkIiMsIyMwXyk7XCgiJCIjLCMjMFwpHgQhAAYAHAAAIiQiIywjIzBfKTtbUmVkXVwoIiQiIywjIzBcKR4EIgAHAB0AACIkIiMsIyMwLjAwXyk7XCgiJCIjLCMjMC4wMFwpHgQnAAgAIgAAIiQiIywjIzAuMDBfKTtbUmVkXVwoIiQiIywjIzAuMDBcKR4ENwAqADIAAF8oIiQiKiAjLCMjMF8pO18oIiQiKiBcKCMsIyMwXCk7XygiJCIqICItIl8pO18oQF8pHgQuACkAKQAAXygqICMsIyMwXyk7XygqIFwoIywjIzBcKTtfKCogIi0iXyk7XyhAXykeBD8ALAA6AABfKCIkIiogIywjIzAuMDBfKTtfKCIkIiogXCgjLCMjMC4wMFwpO18oIiQiKiAiLSI/P18pO18oQF8pHgQ2ACsAMQAAXygqICMsIyMwLjAwXyk7XygqIFwoIywjIzAuMDBcKTtfKCogIi0iPz9fKTtfKEBfKeAAFAAAAAAA9f8gAAAAAAAAAAAAAADAIOAAFAABAAAA9f8gAAD0AAAAAAAAAADAIOAAFAABAAAA9f8gAAD0AAAAAAAAAADAIOAAFAACAAA
fs['./test_files/page_margins_2016_5.xls'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAEAAAEwAAAAEAAAD+////AAAAAAAAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9////ZQAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAD+/////v////7///8WAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAAACEAAAAiAAAAIwAAACQAAAAlAAAAJgAAACcAAAAoAAAAKQAAACoAAAArAAAALAAAAC0AAAAuAAAALwAAADAAAAAxAAAAMgAAADMAAAA0AAAANQAAADYAAAA3AAAAOAAAADkAAAA6AAAAOwAAADwAAAA9AAAAPgAAAD8AAABAAAAAQQAAAEIAAABDAAAARAAAAEUAAABGAAAARwAAAEgAAABJAAAASgAAAEsAAABMAAAATQAAAE4AAABPAAAAUAAAAFEAAABSAAAAUwAAAFQAAABVAAAAVgAAAFcAAABYAAAAWQAAAFoAAABbAAAAXAAAAF0AAABeAAAAXwAAAGAAAABhAAAAYgAAAGMAAABkAAAA/v////7//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1IAbwBvAHQAIABFAG4AdAByAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAUA//////////8CAAAAEAgCAAAAAADAAAAAAAAARgAAAAAAAAAAAAAAAAB6vtPUs9IBFAAAAIABAAAAAAAAQgBvAG8AawAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAgH/////BAAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAA4iEAAAAAAAAFAFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAACAQEAAAADAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUAAABYngAAAAAAAAUARABvAGMAdQBtAGUAbgB0AFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAA4AAIB////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAACQgIAAAFBQDTbcwH4QAAAMEAAgAAAL8AAADAAAAA4gAAAFwAcAAVTWljcm9zb2Z0IE9mZmljZSBVc2VyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQgACABAnnAACABEAGQACAAAAEgACAAAAEwACAAAAPQASAAAAzAGAcMBEOAAAAAAAAQD0AUAAAgAAAI0AAgAAACIAAgAAAA4AAgABALcBAgAAANoAAgAAADEAFgDwAAAACACQAQAAAAIAAAdDYWxpYnJpMQAWAPAAAAAIAJABAAAAAgAAB0NhbGlicmkxABYA8AAAAAgAkAEAAAACAAAHQ2FsaWJyaTEAFgDwAAAACACQAQAAAAIAAAdDYWxpYnJpMQAWAPAAAAAIAJABAAAAAgAAB0NhbGlicmkxABYAoAAAAP9/kAEAAAACAAAHQ2FsaWJyaTEAHABoAQEANgC8AgAAAAIAAA1DYWxpYnJpIExpZ2h0MQAWACwBAQA2ALwCAAAAAgAAB0NhbGlicmkxABYABAEBADYAvAIAAAACAAAHQ2FsaWJyaTEAFgDcAAEANgC8AgAAAAIAAAdDYWxpYnJpMQAWAPAAAAARAJABAAAAAgAAB0NhbGlicmkxABYA8AAAAA4AkAEAAAACAAAHQ2FsaWJyaTEAFgDwAAAAPACQAQAAAAIAAAdDYWxpYnJpMQAWAPAAAAA+AJABAAAAAgAAB0NhbGlicmkxABYA8AABAD8AvAIAAAACAAAHQ2FsaWJyaTEAFgDwAAEANAC8AgAAAAIAAAdDYWxpYnJpMQAWAPAAAAA0AJABAAAAAgAAB0NhbGlicmkxABYA8AABAAkAvAIAAAACAAAHQ2FsaWJyaTEAFgDwAAAACgCQAQAAAAIAAAdDYWxpYnJpMQAWAPAAAgAXAJABAAAAAgAAB0NhbGlicmkxABYA8AABAAgAvAIAAAACAAAHQ2FsaWJyaTEAFgDwAAAACQCQAQAAAAIAAAdDYWxpYnJpHgQaAAUAFyIkIiMsIyMwXyk7XCgiJCIjLCMjMFwpHgQfAAYAHCIkIiMsIyMwXyk7W1JlZF1cKCIkIiMsIyMwXCkeBCAABwAdIiQiIywjIzAuMDBfKTtcKCIkIiMsIyMwLjAwXCkeBCUACAAiIiQiIywjIzAuMDBfKTtbUmVkXVwoIiQiIywjIzAuMDBcKR4ENQAqADJfKCIkIiogIywjIzBfKTtfKCIkIiogXCgjLCMjMFwpO18oIiQiKiAiLSJfKTtfKEBfKR4ELAApAClfKCogIywjIzBfKTtfKCogXCgjLCMjMFwpO18oKiAiLSJfKTtfKEBfKR4EPQAsADpfKCIkIiogIywjIzAuMDBfKTtfKCIkIiogXCgjLCMjMC4wMFwpO18oIiQiKiAiLSI/P18pO18oQF8pHgQ0ACsAMV8oKiAjLCMjMC4wMF8pO18oKiBcKCMsIyMwLjAwXCk7XygqICItIj8/Xyk7XyhAXyngABAAAAAAAPX/IADAIAAAAAAAAOAAEAABAAAA9f8g9MAgAAAAAAAA4AAQAAEAAAD1/yD0wCAAAAAAAADgABAAAgAAAPX/IPTAIAAAAAAAAOAAEAACAAAA9f8g9MAgAAAAAAAA4AAQAAAAAAD1/yD0wCAAAAAAAADgABAAAAAAAPX/IPTAIAAAAAAAAOAAEAAAAAAA9f8g9MAgAAAAAAAA4AAQAAAAAAD1/yD0wCAAAAAAAADgABAAAAAAAPX/IPTAIAAAAAAAAOAAEAAAAAAA9f8g9MAgAAAAAAAA4AAQAAAAAAD1/yD0wCAAAAAAAADgABAAAAAAAPX/IPTAIAAAAAAAAOAAEAAAAAAA9f8g9MAgAAAAAAAA4AAQAAAAAAD1/yD0wCAAAAAAAADgABAAAAAAAAEAIADAIAAAA
fs['./test_files/page_margins_2016.xml'] = 'PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8V29ya2Jvb2sgeG1sbnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOnNwcmVhZHNoZWV0Ig0KIHhtbG5zOm89InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSINCiB4bWxuczp4PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpleGNlbCINCiB4bWxuczpzcz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6c3ByZWFkc2hlZXQiDQogeG1sbnM6aHRtbD0iaHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+DQogPERvY3VtZW50UHJvcGVydGllcyB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIj4NCiAgPEF1dGhvcj5NaWNyb3NvZnQgT2ZmaWNlIFVzZXI8L0F1dGhvcj4NCiAgPExhc3RBdXRob3I+TWljcm9zb2Z0IE9mZmljZSBVc2VyPC9MYXN0QXV0aG9yPg0KICA8Q3JlYXRlZD4yMDE3LTA0LTEyVDAzOjI2OjIxWjwvQ3JlYXRlZD4NCiAgPExhc3RTYXZlZD4yMDE3LTA0LTEyVDIxOjMzOjU4WjwvTGFzdFNhdmVkPg0KICA8VmVyc2lvbj4xNS4wPC9WZXJzaW9uPg0KIDwvRG9jdW1lbnRQcm9wZXJ0aWVzPg0KIDxPZmZpY2VEb2N1bWVudFNldHRpbmdzIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiPg0KICA8QWxsb3dQTkcvPg0KICA8UGl4ZWxzUGVySW5jaD45NjwvUGl4ZWxzUGVySW5jaD4NCiA8L09mZmljZURvY3VtZW50U2V0dGluZ3M+DQogPEV4Y2VsV29ya2Jvb2sgeG1sbnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOmV4Y2VsIj4NCiAgPFdpbmRvd0hlaWdodD4xNzYwMDwvV2luZG93SGVpZ2h0Pg0KICA8V2luZG93V2lkdGg+Mjg4MDA8L1dpbmRvd1dpZHRoPg0KICA8V2luZG93VG9wWD4wPC9XaW5kb3dUb3BYPg0KICA8V2luZG93VG9wWT40NjA8L1dpbmRvd1RvcFk+DQogIDxQcm90ZWN0U3RydWN0dXJlPkZhbHNlPC9Qcm90ZWN0U3RydWN0dXJlPg0KICA8UHJvdGVjdFdpbmRvd3M+RmFsc2U8L1Byb3RlY3RXaW5kb3dzPg0KIDwvRXhjZWxXb3JrYm9vaz4NCiA8U3R5bGVzPg0KICA8U3R5bGUgc3M6SUQ9IkRlZmF1bHQiIHNzOk5hbWU9Ik5vcm1hbCI+DQogICA8QWxpZ25tZW50IHNzOlZlcnRpY2FsPSJCb3R0b20iLz4NCiAgIDxCb3JkZXJzLz4NCiAgIDxGb250IHNzOkZvbnROYW1lPSJDYWxpYnJpIiB4OkZhbWlseT0iU3dpc3MiIHNzOlNpemU9IjEyIiBzczpDb2xvcj0iIzAwMDAwMCIvPg0KICAgPEludGVyaW9yLz4NCiAgIDxOdW1iZXJGb3JtYXQvPg0KICAgPFByb3RlY3Rpb24vPg0KICA8L1N0eWxlPg0KIDwvU3R5bGVzPg0KIDxXb3Jrc2hlZXQgc3M6TmFtZT0iV2lkZSI+DQogIDxUYWJsZSBzczpFeHBhbmRlZENvbHVtbkNvdW50PSIxIiBzczpFeHBhbmRlZFJvd0NvdW50PSIxIiB4OkZ1bGxDb2x1bW5zPSIxIg0KICAgeDpGdWxsUm93cz0iMSIgc3M6RGVmYXVsdENvbHVtbldpZHRoPSI2NSIgc3M6RGVmYXVsdFJvd0hlaWdodD0iMTYiPg0KICA8L1RhYmxlPg0KICA8V29ya3NoZWV0T3B0aW9ucyB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6ZXhjZWwiPg0KICAgPFBhZ2VTZXR1cD4NCiAgICA8UGFnZU1hcmdpbnMgeDpMZWZ0PSIxIiB4OlJpZ2h0PSIxIi8+DQogICA8L1BhZ2VTZXR1cD4NCiAgIDxQcmludD4NCiAgICA8VmFsaWRQcmludGVySW5mby8+DQogICAgPFZlcnRpY2FsUmVzb2x1dGlvbj4wPC9WZXJ0aWNhbFJlc29sdXRpb24+DQogICA8L1ByaW50Pg0KICAgPFBhZ2VMYXlvdXRab29tPjA8L1BhZ2VMYXlvdXRab29tPg0KICAgPFNlbGVjdGVkLz4NCiAgIDxQcm90ZWN0T2JqZWN0cz5GYWxzZTwvUHJvdGVjdE9iamVjdHM+DQogICA8UHJvdGVjdFNjZW5hcmlvcz5GYWxzZTwvUHJvdGVjdFNjZW5hcmlvcz4NCiAgPC9Xb3Jrc2hlZXRPcHRpb25zPg0KIDwvV29ya3NoZWV0Pg0KIDxXb3Jrc2hlZXQgc3M6TmFtZT0iTmFycm93Ij4NCiAgPFRhYmxlIHNzOkV4cGFuZGVkQ29sdW1uQ291bnQ9IjEiIHNzOkV4cGFuZGVkUm93Q291bnQ9IjEiIHg6RnVsbENvbHVtbnM9IjEiDQogICB4OkZ1bGxSb3dzPSIxIiBzczpEZWZhdWx0Q29sdW1uV2lkdGg9IjY1IiBzczpEZWZhdWx0Um93SGVpZ2h0PSIxNiI+DQogIDwvVGFibGU+DQogIDxXb3Jrc2hlZXRPcHRpb25zIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpleGNlbCI+DQogICA8UGFnZVNldHVwPg0KICAgIDxIZWFkZXIgeDpNYXJnaW49IjAuMyIvPg0KICAgIDxGb290ZXIgeDpNYXJnaW49IjAuMyIvPg0KICAgIDxQYWdlTWFyZ2lucyB4OkJvdHRvbT0iMC43NSIgeDpMZWZ0PSIwLjI1IiB4OlJpZ2h0PSIwLjI1IiB4OlRvcD0iMC43NSIvPg0KICAgPC9QYWdlU2V0dXA+DQogICA8UHJpbnQ+DQogICAgPFZhbGlkUHJpbnRlckluZm8vPg0KICAgIDxWZXJ0aWNhbFJlc29sdXRpb24+MDwvVmVydGljYWxSZXNvbHV0aW9uPg0KICAgPC9QcmludD4NCiAgIDxQYWdlTGF5b3V0Wm9vbT4wPC9QYWdlTGF5b3V0Wm9vbT4NCiAgIDxQcm90ZWN0T2JqZWN0cz5GYWxzZTwvUHJvdGVjdE9iamVjdHM+DQogICA8UHJvdGVjdFNjZW5hcmlvcz5GYWxzZTwvUHJvdGVjdFNjZW5hcmlvcz4NCiAgPC9Xb3Jrc2hlZXRPcHRpb25zPg0KIDwvV29ya3NoZWV0Pg0KIDxXb3Jrc2hlZXQgc3M6TmFtZT0iTm9ybWFsIj4NCiAgPFRhYmxlIHNzOkV4cGFuZGVkQ29sdW1uQ291bnQ9IjEiIHNzOkV4cGFuZGVkUm93Q291bnQ9IjEiIHg6RnVsbENvbHVtbnM9IjEiDQogICB4OkZ1bGxSb3dzPSIxIiBzczpEZWZhdWx0Q29sdW1uV2lkdGg9IjY1IiBzczpEZWZhdWx0Um93SGVpZ2h0PSIxNiI+DQogIDwvVGFibGU+DQogIDxXb3Jrc2hlZXRPcHRpb25zIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpleGNlbCI+DQogICA8UGFnZVNldHVwPg0KICAgIDxIZWFkZXIgeDpNYXJnaW49IjAuMyIvPg0KICAgIDxGb290ZXIgeDpNYXJnaW49IjAuMyIvPg0KICAgIDxQYWdlTWFyZ2lucyB4OkJvdHRvbT0iMC43NSIgeDpMZWZ0PSIwLjciIHg6Uml
fs['./test_files/page_margins_2016.xlsx'] = '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
fs['./test_files/page_margins_2016.xlsb'] = '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
fs['./test_files/pivot_table_named_range.xls.xml'] = '';
fs['./test_files/pivot_table_named_range.xlsb'] = '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
fs['./test_files/pivot_table_named_range.xlsx'] = 'UEsDBBQABgAIAAAAIQCtRzEn5AEAAEcKAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMllFv2yAQx98n9TtYvE4xaTdNUxWnD9n6uFVb9gEoXGIWDIijWfLtd8ZtnEZuvKyu2pdgB9///+N0wE2uNpXJ1hBQO1uw83zMMrDSKW2XBfs1vx59ZhlGYZUwzkLBtoDsanr2bjLfesCMoi0WrIzRX3KOsoRKYO48WJpZuFCJSK9hyb2QK7EEfjEef+LS2Qg2jmKtwaaTL7AQdyZmXzf0d0NC4SybNd/VVgUT3hstRSRQXs/yzrgABo8Erq06oBvdk+UUmcSx1B7fP+3w28PywEFX9dLSBFF9p3QGrSC7ESF+ExWx843hf1xY3Tq3yo8vrYPQLRZagnLyrqKs5egDCIUlQKxMnsa8Eto+MB/xTx8jT8P5wCD1+pLwiRwXb4Tjwxvh+PhKHF6vXZwJWQJvH2lnaqvrPTd0uXR59FROG7JH+AOkCwpfDu/eoIct0skHPP0+HyXJ9Bhi3BrAgWulEe1zLkUA9TMGuiMGB9jX7uFI5TAXt5SGph7S8/Oz//h8bV16cGJDkoahIZJoj38Lup+OoU/X1uW/cIY+ZP8ZRwojZyXdkgPvmJ3usXTQ1X0TnEdqfAKcDvDQodTRI09CEKKGXY/Sdd/vHKlrOt3woOGAui1ToDq8eWoDp38BAAD//wMAUEsDBBQABgAIAAAAIQB9zFSeDQEAAN0CAAALAAgCX3JlbHMvLnJlbHMgogQCKKAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArJJNTsMwEIX3SNzBmn3jtCCEUJ1uEFJ3CIUDTO1pYhL/yHYhvT2GRUOkElWCpT3j5+/Nm/VmMD17pxC1swKWRQmMrHRK20bAa/20uAcWE1qFvbMk4EgRNtX11fqFekz5UWy1jyyr2CigTck/cB5lSwZj4TzZXNm7YDDlY2i4R9lhQ3xVlnc8/NSAaqLJtkpA2KobYPXR55//os0NJVSYkEsXaOFDJgtJZy+sxtBQEqCcfM7X8bujyNTAzwPdXg7k9nst6dHJgyGbznjmNCSyitQ8Eno/R7T8T6Ip8zifoecfLnQ757o5ltXlLL+vwhhXag9mZ1H3I8gpqFOtePPUfMXFJ0tZfQIAAP//AwBQSwMEFAAGAAgAAAAhAKHd8cRAAQAAjQUAABoACAF4bC9fcmVscy93b3JrYm9vay54bWwucmVscyCiBAEooAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALyUTW6DMBCF95V6B+R9MZA0/VFMFokqZdumB7DMgK2AbdluWm5fN20xkSJng7JBnhl4/jTzhuXqq2uTAxgrlCQoTzOUgGSqErIh6H33cveIEuuorGirJBDUg0Wr8vZm+Qotdf4jy4W2iVeRliDunH7G2DIOHbWp0iB9pVamo86HpsGasj1tABdZtsBmrIHKE81kWxFkttUMJbte+5sva6u6Fgw2in10IN2ZK/CnMnvLAZwXpaYBR9CQsvhYmaWeGOHzMPMrw8xjMPdTwmhxUG5N/eA2UAspfkYbmhSqOBzDi3kMczElpvPGgsB1DPHxGWV4mJLBur71WzA46DeOtcDv0HQetpwaqN6c8Ss6phinYzBPU8Iw2rI1p2LklSEVg8inhBhWOMxkSP1tddQdxZVhiv/O4JOfaPkNAAD//wMAUEsDBBQABgAIAAAAIQBup+m9jgIAALAEAAAPAAAAeGwvd29ya2Jvb2sueG1sjFTfb5swEH6ftP+BeX1cwo9AmkaBKk2KGqmaUMeah2mqHHCCVWMj2zQ00/73naFJWbuH8YA5++6++z7fMbtsSmY9Eamo4CFyhw6yCM9ETvkuRN/TeDBBltKY55gJTkL0TBS6jD5+mO2FfNwI8WhBAq5CVGhdTW1bZQUpsRqKinA42QpZYg2m3NmqkgTnqiBEl8z2HGdsl5hy1GWYyv/JIbZbmpGlyOqScN0lkYRhDeWrglYKRbMtZeS+Y2ThqvqKS6i7YchiWOnrnGqShygAU+zJXxuyrq5qyuDU852Rg+zoxDKRlirEfsUf55wL3eKFCMQCqUiHkBZUrV9EQVZBc5LQJ6FjSlh+S5UGdZGFay0WogQllEpopmv4MHkAyoh5T8levaIa02rWlOdiH6KJNwbA56PpehMw9+3hmua6gLLPL7zT3g2hu8KgXjhmU+PNnSkbqDstnt0DbC8FgNvV4q1iSbqmurjFG8JiyjSR0Ajm7ladenJK4UOuctcU3w+M6eFwVR8OKd4w0gsC+qcg721Qkr5193ruo/fud5jv+tn9nrtv3O0jqZxsKSe5uSWg2LNeiD40jJfDRFKuH1KqGXQ49EaG2bcj3RGKkrQF/HQ2
fs['./test_files/pivot_table_test.xls'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAEAAATwAAAAEAAAD+////AAAAAAAAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9////UQAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAAACEAAAAiAAAAIwAAACQAAAAlAAAAJgAAACcAAAAoAAAAKQAAACoAAAArAAAALAAAAC0AAAAuAAAALwAAADAAAAAxAAAAMgAAADMAAAA0AAAANQAAADYAAAA3AAAAOAAAADkAAAA6AAAAOwAAADwAAAA9AAAAPgAAAD8AAABAAAAAQQAAAEIAAABDAAAARAAAAEUAAABGAAAARwAAAEgAAABJAAAASgAAAEsAAABMAAAATQAAAE4AAAD+/////v///1IAAAD+////UwAAAP7//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAUA//////////8CAAAAIAgCAAAAAADAAAAAAAAARgAAAAAAAAAAAAAAAIck0uNVMM8BUAAAAIAFAAAAAAAAVwBvAHIAawBiAG8AbwBrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAgEGAAAA//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAArJgAAAAAAABfAFMAWABfAEQAQgBfAEMAVQBSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgABAQEAAAAEAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjDHq4lUwzwF0JNLjVTDPAQAAAAAAAAAAAAAAADAAMAAwADEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAIB////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGIBAAAAAAAACQgQAAAGBQDeXcwHAAIDAAYGAADhAAIAsATBAAIAAADiAAAAXABwAAMAAEdvZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCAAIAsARhAQIAAAA9AQgAAQACAAMABACcAAIAEQAZAAIAAAASAAIAAAATAAIAAACvAQIAAAC8AQIAAAA9ABIAaBoIJdRx+CA4AAAAAAABAPQBQAACAAAAjQACAAAAIgACAAAADgACAAEAtwECAAAA2gACAAAAMQAeAPAAAAAIAJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAAACACQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAgAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAAIAJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAAACACQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4AaAEBADgAvAIAAAACAAAHAUMAYQBtAGIAcgBpAGEAMQAeACwBAQA4ALwCAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgAEAQEAOAC8AgAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A3AABADgAvAIAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAARAJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAAADgCQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAADwAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAA+AJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAEAPwC8AgAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AABADQAvAIAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAA0AJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAEACQC8AgAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAoAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAgAXAJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAEACAC8AgAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAkAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAABAAMAJABAAABAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAQAFACQAQAAAQIAAAcBQwBhAGwAaQBiAHIAaQAxAB4AyAAAAAgAkAEAAAAAAAAHAUMAYQBsAGkAYgByAGkAMQAeAGgBAQAIALwCAAAAAAAABwFDAGEAbABpAGIAcgBpAB4EHAAFABcAACIkIiMsIyMwXyk7XCgiJCIjLCMjMFwpHgQhAAYAHAAAIiQiIywjIzBfKTtbUmVkXVwoIiQiIywjIzBcKR4EIgAHAB0AACIkIiMsIyMwLjAwXyk7XCgiJCIjLCMjMC4wMFwpHgQnAAgAIgAAIiQiIywjIzAuMDBfKTtbUmVkXVwoIiQiIywjIzAuMDBcKR4ENwAqADIAAF8oIiQiKiAjLCMjMF8pO18oIiQiKiBcKCMsIyMwXCk7XygiJCIqICItIl8pO18oQF8pHgQuACkAKQAAXygqICMsIyMwXyk7XygqIFwoIywjIzBcKTtfKCogIi0iXyk7XyhAXykeBD8ALAA6AABfKCIkIiogIywjIzAuMDBfKTtfKCIkIiogXCgjLCMjMC4wMFwpO18oIiQiKiAiLSI/P18pO18oQF8pHgQ2ACsAMQAAXygqICMsIyMwLjAwXyk7XygqIFwoIywjIzAuMDBcKTtfKCogIi0iPz9fKTtfKEBf
fs['./test_files/pivot_table_test.xlsb'] = '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
fs['./test_files/pivot_table_test.xlsm'] = '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
fs['./test_files/rich_text_stress.xlsb'] = 'UEsDBBQABgAIAAAAIQB1tcsUiwEAAJcEAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUlE1PwzAMhu9I/IcqV9Rk44AQWrcDHxIXmMQQ5yzx1kCaRHGA7t/jtDDBNDb10qpNHr/2GzuTWdvY4gMiGu8qNuYjVoBTXhu3rtjz4q68ZAUm6bS03kHFNoBsNj09mSw2AbAg2mHF6pTClRCoamgkch/A0crKx0Ym+oxrEaR6k2sQ56PRhVDeJXCpTDkGm05uYCXfbSpuW/rdZ0I4K677fVmqYjIEa5RMlKjIq2Iv9xpgvQOaJgt3C/uZpXE7yG+tD6d5gyW0CizHGiBxAmTc8Eaq6G+dXFqgLZKi7I8fweIRgb+OlaF3ixPZFYy1CXj2XfUjHVc0Goq5jOlBNuSNaK349PGtSw9F9xrnNI/IbuvawrmE4wK9AfdOQztIhrgOesEDOomaCET3HPPDfZDPZsc6v1oZBdqr94ZajHdhjjiHaWMBh9jVEwdqwFpG0E8p0hwNi/wb/E+AqptHH5AGKcJwi366K9NloEAQk4GD/bVVpMkYLrhzJpDHXIPeoy26a2X6BQAA//8DAFBLAwQUAAYACAAAACEAjgEprw8BAADdAgAACwAIAl9yZWxzLy5yZWxzIKIEAiigAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKySS07DMBCG90jcwfK+cVoQQqhJNwipO4TCASb2JDGJPZbtQnp7DIuGSG1ViS7n9c83j/VmNAP7RB802YIvs5wztJKUtm3B36uXxSNnIYJVMJDFgu8x8E15e7N+wwFiKgqddoElFRsK3sXonoQIskMDISOHNkUa8gZiMn0rHMgeWhSrPH8Q/q8GL2eabKsK7rfqjrNq71Ln/2gLgxEURBCSPC6cT2Q+6jQLq8C3GAuuSL4md/jNyBI1F8eB7i8HoqbREp9J7gzaeGRmgWNEq1CdRwLnzhEtr0k0Z572Mw7ii3xfE/VZre2p7awuZzn9CtO5YrcztQU9TCCHQx1i2YfD9gdIzJ6y/AYAAP//AwBQSwMEFAAGAAgAAAAhAB1dAV/4AAAAugIAABoACAF4bC9fcmVscy93b3JrYm9vay5iaW4ucmVscyCiBAEooAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKySTWrDMBCF94HeQcy+lp2WUkLkbEIh29Y9gCqNLRNbMprpj29f1YXGgZBuvBG8GfTep9Fsd199Jz4wUhu8giLLQaA3wba+UfBaPd0+giDW3uoueFQwIsGuvFltn7HTnC6RawcSycWTAsc8bKQk47DXlIUBferUIfaak4yNHLQ56gblOs8fZJx7QHnmKQ5WQTzYOxDVOKTk/71DXbcG98G89+j5QoQkHrv0AFHp2CAr+NXZW+tBXo6/XzTe6Yj2hWOa7pxiXr4GUywJ8xnikRwin8bxVyI5dYprMOslYTgtDJ5AJimns8jSBv38jjzbuPIbAAD//wMAUEsDBBQABgAIAAAAIQDe1MWEswAAAOgAAAAPAAAAeGwvd29ya2Jvb2suYmluXI9NCwFxEMZ/syEHbc7Khb1wYtkrZwelKPdtFVFqOexRUdw4kpe77+BT+AT7FZSjg/lrT2aaeea9Z9bCSlz+xNI8YoYoeolPa+zSpEZD7SRONlnKKQ4YM2HBkDkhU3zFueJWuEnx6MHOhrgCjxa8zd1Eop2wFy7imIJppNRCOgTUyWjc19sj1aXmB+Eqhbhk/SYD7X7ur2fX77UNmypnEcopyxbyP3rmEYeN8AUAAP//AwBQSwMEFAAGAAgAAAAhAKoXIHguAgAAPQsAAA0AAAB4bC9zdHlsZXMuYmlu7FbBThRBEH0zXewuitiAil4ImqgHg26CFw4kGonxIiHRH4DAgYhKNqjxtv6BJ/0ZP8B/gJtKAnowetJoxnrdQ3bMQPd0vHCwD9U9Ve9Vd1d1dc+bHB9EJgBcu/pV5etMRQ602QNF3lZ5B8vYwDpW0FNJYIZ3CmoAFOcxo8cTzuFRHivAk0Af/cOB79WJW6P2kTWWHuPAvKnHTlMg18j4RNdIoI90ZDO26dTTTYGc2mUwFkcPvNhsM8ClOND40xMHth2QAYqEZ6gpsOV2HfF4uZUhH0X/VQdX8FGwLcJsziyogLlFicLcVqHNfSWImYUxRf+rlx3BJ5FMPV2fVcGBb81Gu4JvIheUcsNWt2DtgcYfX8Da+RJjyhkGmv+Y4xCf74I9kdMul2WKXOdzyeHBmbA211xSIxTaBpohr6hoWjUN3wK2AavjFRXNcE3j7v2/WHrBuzbwM1LTlIqK51M1zGhNYyuafcFnf8a7XZ5Ug+FiXPu7eKqv2YbKF1jDKqZxDy+xqeOee+We4BG6XUYojcF4pTEYvTQ
fs['./test_files/rich_text_stress.xlsb'] = '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
fs['./test_files/rich_text_stress.xlsx'] = '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
fs['./test_files/rich_text_stress.xls.xml'] = 'PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjw/bXNvLWFwcGxpY2F0aW9uIHByb2dpZD0iRXhjZWwuU2hlZXQiPz4KPFdvcmtib29rIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpzcHJlYWRzaGVldCIKIHhtbG5zOm89InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIKIHhtbG5zOng9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOmV4Y2VsIgogeG1sbnM6c3M9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOnNwcmVhZHNoZWV0IgogeG1sbnM6aHRtbD0iaHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+CiA8RG9jdW1lbnRQcm9wZXJ0aWVzIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiPgogIDxDcmVhdGVkPjIwMTQtMDEtMzBUMDk6MTc6MDZaPC9DcmVhdGVkPgogIDxMYXN0U2F2ZWQ+MjAxNC0wMS0zMVQwNzozMjozM1o8L0xhc3RTYXZlZD4KICA8VmVyc2lvbj4xNS4wMDwvVmVyc2lvbj4KIDwvRG9jdW1lbnRQcm9wZXJ0aWVzPgogPE9mZmljZURvY3VtZW50U2V0dGluZ3MgeG1sbnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSI+CiAgPEFsbG93UE5HLz4KICA8UmVtb3ZlUGVyc29uYWxJbmZvcm1hdGlvbi8+CiAgPENvbG9ycz4KICAgPENvbG9yPgogICAgPEluZGV4PjI8L0luZGV4PgogICAgPFJHQj4jREQwODA2PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4zPC9JbmRleD4KICAgIDxSR0I+IzFGQjcxNDwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+NDwvSW5kZXg+CiAgICA8UkdCPiMwMDAwRDQ8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjU8L0luZGV4PgogICAgPFJHQj4jRkNGMzA1PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD42PC9JbmRleD4KICAgIDxSR0I+I0YyMDg4NDwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+NzwvSW5kZXg+CiAgICA8UkdCPiMwMEFCRUE8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4Pjg8L0luZGV4PgogICAgPFJHQj4jOTAwMDAwPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD45PC9JbmRleD4KICAgIDxSR0I+IzAwNjQxMTwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MTA8L0luZGV4PgogICAgPFJHQj4jMDAwMDkwPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4xMTwvSW5kZXg+CiAgICA8UkdCPiM5MDcxM0E8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjEyPC9JbmRleD4KICAgIDxSR0I+IzQ2MDBBNTwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MTY8L0luZGV4PgogICAgPFJHQj4jNjNBQUZFPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4xNzwvSW5kZXg+CiAgICA8UkdCPiNERDJEMzI8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjE4PC9JbmRleD4KICAgIDxSR0I+I0ZGRjU4QzwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MTk8L0luZGV4PgogICAgPFJHQj4jNEVFMjU3PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yMDwvSW5kZXg+CiAgICA8UkdCPiM2NzExRkY8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjIxPC9JbmRleD4KICAgIDxSR0I+I0ZFQTc0NjwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MjI8L0luZGV4PgogICAgPFJHQj4jODY1MzU3PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yMzwvSW5kZXg+CiAgICA8UkdCPiNBMkJEOTA8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjI0PC9JbmRleD4KICAgIDxSR0I+IzYzQUFGRTwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MjU8L0luZGV4PgogICAgPFJHQj4jREQyRDMyPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yNjwvSW5kZXg+CiAgICA8UkdCPiNGRkY1OEM8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjI3PC9JbmRleD4KICAgIDxSR0I+IzRFRTI1NzwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+Mjg8L0luZGV4PgogICAgPFJHQj4jNjcxMUZGPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yOTwvSW5kZXg+CiAgICA8UkdCPiNGRUE3NDY8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjMwPC9JbmRleD4KICAgIDxSR0I+Izg2NTM1NzwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MzE8L0luZGV4PgogICAgPFJHQj4jQTJCRDkwPC9SR0I+CiAgIDwvQ29sb3I+CiAgPC9Db2xvcnM+CiA8L09mZmljZURvY3VtZW50U2V0dGluZ3M+CiA8RXhjZWxXb3JrYm9vayB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6ZXhjZWwiPgogIDxXaW5kb3dIZWlnaHQ+MTIzMDA8L1dpbmRvd0hlaWdodD4KICA8V2luZG93V2lkdGg+MTA3MjU8L1dpbmRvd1dpZHRoPgogIDxXaW5kb3dUb3BYPjEzNzI1PC9XaW5kb3dUb3BYPgogIDxXaW5kb3dUb3BZPjM3MjA8L1dpbmRvd1RvcFk+CiAgPFRhYlJhdGlvPjUwMDwvVGFiUmF0aW8+CiAgPFByb3RlY3RTdHJ1Y3R1cmU+RmFsc2U8L1Byb3RlY3RTdHJ1Y3R1cmU+CiAgPFByb3RlY3RXaW5kb3dzPkZhbHNlPC9Qcm90ZWN0V2luZG93cz4KIDwvRXhjZWxXb3JrYm9vaz4KIDxTdHlsZXM+CiAgPFN0eWxlIHNzOklEPSJEZWZhdWx0IiBzczpOYW1lPSJOb3JtYWwiPgogICA8QWxpZ25tZW50IHNzOlZlcnRpY2FsPSJCb3R0b20iLz4KICAgPEJvcmRlcnMvPgogICA8Rm9udCBzczpGb250TmFtZT0iQ2FsaWJyaSIgeDpGYW1pbHk9IlN3aXNzIiBzczpTaXplPSIxMiIgc3M6
fs['./test_files/row_height.xls'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAEAAAIQAAAAEAAAD+////AAAAAAAAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9////cwAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAAAP7////+/////v///yQAAAAlAAAAJgAAACcAAAAoAAAAKQAAACoAAAArAAAALAAAAC0AAAAuAAAALwAAADAAAAAxAAAAMgAAADMAAAA0AAAANQAAADYAAAA3AAAAOAAAADkAAAA6AAAAOwAAADwAAAA9AAAAPgAAAD8AAABAAAAAQQAAAEIAAABDAAAARAAAAEUAAABGAAAARwAAAEgAAABJAAAASgAAAEsAAABMAAAATQAAAE4AAABPAAAAUAAAAFEAAABSAAAAUwAAAFQAAABVAAAAVgAAAFcAAABYAAAAWQAAAFoAAABbAAAAXAAAAF0AAABeAAAAXwAAAGAAAABhAAAAYgAAAGMAAABkAAAAZQAAAGYAAABnAAAAaAAAAGkAAABqAAAAawAAAGwAAABtAAAAbgAAAG8AAABwAAAAcQAAAHIAAAD+/////v///////////////////////////////////////////////////////////////////1IAbwBvAHQAIABFAG4AdAByAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAUA//////////8CAAAAIAgCAAAAAADAAAAAAAAARgAAAAAAAAAAAAAAAOC481wUodIBIgAAAIABAAAAAAAAVwBvAHIAawBiAG8AbwBrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAgEEAAAA//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAA+TwAAAAAAAAFAFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAACAQEAAAADAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAABYngAAAAAAAAUARABvAGMAdQBtAGUAbgB0AFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAA4AAIB////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPQAAAAAAAAACQgQAAAGBQAjacwHAIADAAYHAADhAAIAsATBAAIAAADiAAAAXABwABUAAE1pY3Jvc29mdCBPZmZpY2UgVXNlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCAAIAsARhAQIAAAA9AQIAAQCcAAIAEQAZAAIAAAASAAIAAAATAAIAAACvAQIAAAC8AQIAAAA9ABIAzAtALpRIICs4AAAAAAABAPQBQAACAAAAjQACAAAAIgACAAAADgACAAEAtwECAAAA2gACAAAAMQAeAPAAAAAIAJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAAACACQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAgAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAAIAJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAAACACQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxACoAaAEBADYAvAIAAAACAAANAUMAYQBsAGkAYgByAGkAIABMAGkAZwBoAHQAMQAeACwBAQA2ALwCAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgAEAQEANgC8AgAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A3AABADYAvAIAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAARAJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAAADgCQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAADwAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAA+AJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAEAPwC8AgAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AABADQAvAIAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAA0AJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAEACQC8AgAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAoAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAgAXAJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAEACAC8AgAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAkAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAHgQcAAUAFwAAIiQiIywjIzBfKTtcKCIkIiMsIyMwXCkeBCEABgAcAAAiJCIjLCMjMF8pO1tSZWRdXCgiJCIjLCMjMFwpHgQiAAcAHQAAIiQiIywjIzAuMDBfKTtcKCIkIiMsIyMwLjAwXCkeBCcACAAiAAAiJCIjLCMjMC4wMF8pO1tSZWRdXCgiJCIjLCMjMC4wMFwpHgQ3ACoAMgAAXygiJCIqICMsIyMwXyk7XygiJCIqIFwoIywjIzBcKTtfKCIkIiogIi0iXyk7XyhAXykeBC4AKQApAABfKCogIywjIzBfKTtfKCogXCgjLCMjMFwpO18oKiAiLSJfKTtfKEBfKR4EPwAsADoAAF8oIiQiKiAjLCMjMC4wMF8pO18oIiQiKiBcKCMsIyMwLjAwXCk7XygiJCIqICItIj8/Xyk7XyhAXykeBDYAKwAxAABfKCogIywjIzAuMDBfKTtfKCogXCgjLCMjMC4wMFwpO18oKiAiLSI/P18pO18oQF8p4AAUAAAAAAD1/yAAAAAAAAAAAAAAAMAg4AAUAAEAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAEAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAIAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAIAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAAAAAD1/yAAAP
fs['./test_files/row_height.biff5'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAEAAAIQAAAAEAAAD+////AAAAAAAAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9////cwAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAAAP7////+/////v///yQAAAAlAAAAJgAAACcAAAAoAAAAKQAAACoAAAArAAAALAAAAC0AAAAuAAAALwAAADAAAAAxAAAAMgAAADMAAAA0AAAANQAAADYAAAA3AAAAOAAAADkAAAA6AAAAOwAAADwAAAA9AAAAPgAAAD8AAABAAAAAQQAAAEIAAABDAAAARAAAAEUAAABGAAAARwAAAEgAAABJAAAASgAAAEsAAABMAAAATQAAAE4AAABPAAAAUAAAAFEAAABSAAAAUwAAAFQAAABVAAAAVgAAAFcAAABYAAAAWQAAAFoAAABbAAAAXAAAAF0AAABeAAAAXwAAAGAAAABhAAAAYgAAAGMAAABkAAAAZQAAAGYAAABnAAAAaAAAAGkAAABqAAAAawAAAGwAAABtAAAAbgAAAG8AAABwAAAAcQAAAHIAAAD+/////v///////////////////////////////////////////////////////////////////1IAbwBvAHQAIABFAG4AdAByAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAUA//////////8CAAAAIAgCAAAAAADAAAAAAAAARgAAAAAAAAAAAAAAALCCzIAUodIBIgAAAIABAAAAAAAAVwBvAHIAawBiAG8AbwBrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAgEEAAAA//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAD0AAAAAAAAFAFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAACAQEAAAADAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAABYngAAAAAAAAUARABvAGMAdQBtAGUAbgB0AFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAA4AAIB////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPQAAAAAAAAACQgQAAAGBQAjacwHAIADAAYHAADhAAIAsATBAAIAAADiAAAAXABwABUAAE1pY3Jvc29mdCBPZmZpY2UgVXNlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCAAIAsARhAQIAAAA9AQIAAQC6AQMAAAAAnAACABEAGQACAAAAEgACAAAAEwACAAAArwECAAAAvAECAAAAPQASAFQBtAoAbvBBOAAAAAAAAQD0AUAAAgAAAI0AAgAAACIAAgAAAA4AAgABALcBAgAAANoAAgAAADEAHgDwAAAACACQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAgAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAAIAJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAAACACQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAgAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAqAGgBAQA2ALwCAAAAAgAADQFDAGEAbABpAGIAcgBpACAATABpAGcAaAB0ADEAHgAsAQEANgC8AgAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4ABAEBADYAvAIAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeANwAAQA2ALwCAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAAAEQCQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAA4AkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAA8AJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAAAPgCQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AABAD8AvAIAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAQA0ALwCAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAAANACQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AABAAkAvAIAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAAKAJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAIAFwCQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AABAAgAvAIAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAAJAJABAAAAAgAABwFDAGEAbABpAGIAcgBpAB4EHAAFABcAACIkIiMsIyMwXyk7XCgiJCIjLCMjMFwpHgQhAAYAHAAAIiQiIywjIzBfKTtbUmVkXVwoIiQiIywjIzBcKR4EIgAHAB0AACIkIiMsIyMwLjAwXyk7XCgiJCIjLCMjMC4wMFwpHgQnAAgAIgAAIiQiIywjIzAuMDBfKTtbUmVkXVwoIiQiIywjIzAuMDBcKR4ENwAqADIAAF8oIiQiKiAjLCMjMF8pO18oIiQiKiBcKCMsIyMwXCk7XygiJCIqICItIl8pO18oQF8pHgQuACkAKQAAXygqICMsIyMwXyk7XygqIFwoIywjIzBcKTtfKCogIi0iXyk7XyhAXykeBD8ALAA6AABfKCIkIiogIywjIzAuMDBfKTtfKCIkIiogXCgjLCMjMC4wMFwpO18oIiQiKiAiLSI/P18pO18oQF8pHgQ2ACsAMQAAXygqICMsIyMwLjAwXyk7XygqIFwoIywjIzAuMDBcKTtfKCogIi0iPz9fKTtfKEBfKeAAFAAAAAAA9f8gAAAAAAAAAAAAAADAIOAAFAABAAAA9f8gAAD0AAAAAAAAAADAIOAAFAABAAAA9f8gAAD0AAAAAAAAAADAIOAAFAACAAAA9f8gAAD0AAAAAAAAAADAIOAAFAACAAAA9f8gAAD0AAAAAAAAAADAIOAAFAAA
fs['./test_files/row_height.xml'] = 'PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8V29ya2Jvb2sgeG1sbnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOnNwcmVhZHNoZWV0Ig0KIHhtbG5zOm89InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSINCiB4bWxuczp4PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpleGNlbCINCiB4bWxuczpzcz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6c3ByZWFkc2hlZXQiDQogeG1sbnM6aHRtbD0iaHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+DQogPERvY3VtZW50UHJvcGVydGllcyB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIj4NCiAgPEF1dGhvcj5NaWNyb3NvZnQgT2ZmaWNlIFVzZXI8L0F1dGhvcj4NCiAgPExhc3RBdXRob3I+TWljcm9zb2Z0IE9mZmljZSBVc2VyPC9MYXN0QXV0aG9yPg0KICA8Q3JlYXRlZD4yMDE3LTAzLTIwVDAwOjUwOjU3WjwvQ3JlYXRlZD4NCiAgPExhc3RTYXZlZD4yMDE3LTAzLTIwVDAwOjUyOjEzWjwvTGFzdFNhdmVkPg0KICA8VmVyc2lvbj4xNS4wPC9WZXJzaW9uPg0KIDwvRG9jdW1lbnRQcm9wZXJ0aWVzPg0KIDxPZmZpY2VEb2N1bWVudFNldHRpbmdzIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiPg0KICA8QWxsb3dQTkcvPg0KICA8UGl4ZWxzUGVySW5jaD45NjwvUGl4ZWxzUGVySW5jaD4NCiA8L09mZmljZURvY3VtZW50U2V0dGluZ3M+DQogPEV4Y2VsV29ya2Jvb2sgeG1sbnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOmV4Y2VsIj4NCiAgPFdpbmRvd0hlaWdodD4xNjg4MDwvV2luZG93SGVpZ2h0Pg0KICA8V2luZG93V2lkdGg+MjgxNjA8L1dpbmRvd1dpZHRoPg0KICA8V2luZG93VG9wWD42NjA8L1dpbmRvd1RvcFg+DQogIDxXaW5kb3dUb3BZPjE3NDA8L1dpbmRvd1RvcFk+DQogIDxQcm90ZWN0U3RydWN0dXJlPkZhbHNlPC9Qcm90ZWN0U3RydWN0dXJlPg0KICA8UHJvdGVjdFdpbmRvd3M+RmFsc2U8L1Byb3RlY3RXaW5kb3dzPg0KIDwvRXhjZWxXb3JrYm9vaz4NCiA8U3R5bGVzPg0KICA8U3R5bGUgc3M6SUQ9IkRlZmF1bHQiIHNzOk5hbWU9Ik5vcm1hbCI+DQogICA8QWxpZ25tZW50IHNzOlZlcnRpY2FsPSJCb3R0b20iLz4NCiAgIDxCb3JkZXJzLz4NCiAgIDxGb250IHNzOkZvbnROYW1lPSJDYWxpYnJpIiB4OkZhbWlseT0iU3dpc3MiIHNzOlNpemU9IjEyIiBzczpDb2xvcj0iIzAwMDAwMCIvPg0KICAgPEludGVyaW9yLz4NCiAgIDxOdW1iZXJGb3JtYXQvPg0KICAgPFByb3RlY3Rpb24vPg0KICA8L1N0eWxlPg0KIDwvU3R5bGVzPg0KIDxXb3Jrc2hlZXQgc3M6TmFtZT0iU2hlZXQxIj4NCiAgPFRhYmxlIHNzOkV4cGFuZGVkQ29sdW1uQ291bnQ9IjMiIHNzOkV4cGFuZGVkUm93Q291bnQ9IjQiIHg6RnVsbENvbHVtbnM9IjEiDQogICB4OkZ1bGxSb3dzPSIxIiBzczpEZWZhdWx0Q29sdW1uV2lkdGg9IjY1IiBzczpEZWZhdWx0Um93SGVpZ2h0PSIxNiI+DQogICA8Um93Pg0KICAgIDxDZWxsPjxEYXRhIHNzOlR5cGU9IlN0cmluZyI+ZGVmYXVsdDwvRGF0YT48L0NlbGw+DQogICAgPENlbGw+PERhdGEgc3M6VHlwZT0iU3RyaW5nIj4xNiBweDwvRGF0YT48L0NlbGw+DQogICA8L1Jvdz4NCiAgIDxSb3cgc3M6QXV0b0ZpdEhlaWdodD0iMCIgc3M6SGVpZ2h0PSIxIj4NCiAgICA8Q2VsbCBzczpJbmRleD0iMyI+PERhdGEgc3M6VHlwZT0iU3RyaW5nIj4xIHB4PC9EYXRhPjwvQ2VsbD4NCiAgIDwvUm93Pg0KICAgPFJvdyBzczpBdXRvRml0SGVpZ2h0PSIwIiBzczpIZWlnaHQ9IjEwIj4NCiAgICA8Q2VsbD48RGF0YSBzczpUeXBlPSJTdHJpbmciPjEwcHg8L0RhdGE+PC9DZWxsPg0KICAgPC9Sb3c+DQogICA8Um93IHNzOkF1dG9GaXRIZWlnaHQ9IjAiIHNzOkhlaWdodD0iMTAwIj4NCiAgICA8Q2VsbCBzczpJbmRleD0iMiI+PERhdGEgc3M6VHlwZT0iU3RyaW5nIj4xMDAgcHg8L0RhdGE+PC9DZWxsPg0KICAgPC9Sb3c+DQogIDwvVGFibGU+DQogIDxXb3Jrc2hlZXRPcHRpb25zIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpleGNlbCI+DQogICA8UGFnZVNldHVwPg0KICAgIDxIZWFkZXIgeDpNYXJnaW49IjAuMyIvPg0KICAgIDxGb290ZXIgeDpNYXJnaW49IjAuMyIvPg0KICAgIDxQYWdlTWFyZ2lucyB4OkJvdHRvbT0iMC43NSIgeDpMZWZ0PSIwLjciIHg6UmlnaHQ9IjAuNyIgeDpUb3A9IjAuNzUiLz4NCiAgIDwvUGFnZVNldHVwPg0KICAgPFBhZ2VMYXlvdXRab29tPjA8L1BhZ2VMYXlvdXRab29tPg0KICAgPFNlbGVjdGVkLz4NCiAgIDxQYW5lcz4NCiAgICA8UGFuZT4NCiAgICAgPE51bWJlcj4zPC9OdW1iZXI+DQogICAgIDxBY3RpdmVSb3c+NDwvQWN0aXZlUm93Pg0KICAgIDwvUGFuZT4NCiAgIDwvUGFuZXM+DQogICA8UHJvdGVjdE9iamVjdHM+RmFsc2U8L1Byb3RlY3RPYmplY3RzPg0KICAgPFByb3RlY3RTY2VuYXJpb3M+RmFsc2U8L1Byb3RlY3RTY2VuYXJpb3M+DQogIDwvV29ya3NoZWV0T3B0aW9ucz4NCiA8L1dvcmtzaGVldD4NCjwvV29ya2Jvb2s+DQo=';
fs['./test_files/row_height.xlsx'] = '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
fs['./test_files/row_height.xlsb'] = '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
fs['./test_files/row_height.slk'] = 'SUQ7UFdYTDtOO0UNUDtQR2VuZXJhbA1QO1AwDVA7UDAuMDANUDtQIywjIzANUDtQIywjIzAuMDANUDtQIywjIzBfKTs7XCgjLCMjMFwpDVA7UCMsIyMwXyk7O1tSZWRdXCgjLCMjMFwpDVA7UCMsIyMwLjAwXyk7O1woIywjIzAuMDBcKQ1QO1AjLCMjMC4wMF8pOztbUmVkXVwoIywjIzAuMDBcKQ1QO1AiJCIjLCMjMF8pOztcKCIkIiMsIyMwXCkNUDtQIiQiIywjIzBfKTs7W1JlZF1cKCIkIiMsIyMwXCkNUDtQIiQiIywjIzAuMDBfKTs7XCgiJCIjLCMjMC4wMFwpDVA7UCIkIiMsIyMwLjAwXyk7O1tSZWRdXCgiJCIjLCMjMC4wMFwpDVA7UDAlDVA7UDAuMDAlDVA7UDAuMDBFKzAwDVA7UCMjMC4wRSswDVA7UCNcID8vPw1QO1AjXCA/Py8/Pw1QO1BtL2QveXkNUDtQZFwtbW1tXC15eQ1QO1BkXC1tbW0NUDtQbW1tXC15eQ1QO1BoOm1tXCBBTS9QTQ1QO1BoOm1tOnNzXCBBTS9QTQ1QO1BoaDptbQ1QO1BoaDptbTpzcw1QO1BtL2QveXlcIGhoOm1tDVA7UG1tOnNzDVA7UG1tOnNzLjANUDtQQA1QO1BbaF06bW06c3MNUDtQXygiJCIqICMsIyMwXyk7O18oIiQiKiBcKCMsIyMwXCk7O18oIiQiKiAiLSJfKTs7XyhAXykNUDtQXygqICMsIyMwXyk7O18oKiBcKCMsIyMwXCk7O18oKiAiLSJfKTs7XyhAXykNUDtQXygiJCIqICMsIyMwLjAwXyk7O18oIiQiKiBcKCMsIyMwLjAwXCk7O18oIiQiKiAiLSI/P18pOztfKEBfKQ1QO1BfKCogIywjIzAuMDBfKTs7XygqIFwoIywjIzAuMDBcKTs7XygqICItIj8/Xyk7O18oQF8pDVA7RkNhbGlicmk7TTI0MDtMOQ1QO0ZDYWxpYnJpO00yNDA7TDkNUDtGQ2FsaWJyaTtNMjQwO0w5DVA7RkNhbGlicmk7TTI0MDtMOQ1QO0VDYWxpYnJpO00yNDA7TDkNUDtFQ2FsaWJyaSBMaWdodDtNMzYwO1NCO0w1NQ1QO0VDYWxpYnJpO00zMDA7U0I7TDU1DVA7RUNhbGlicmk7TTI2MDtTQjtMNTUNUDtFQ2FsaWJyaTtNMjIwO1NCO0w1NQ1QO0VDYWxpYnJpO00yNDA7TDE4DVA7RUNhbGlicmk7TTI0MDtMMTUNUDtFQ2FsaWJyaTtNMjQwO0w2MQ1QO0VDYWxpYnJpO00yNDA7TDYzDVA7RUNhbGlicmk7TTI0MDtTQjtMNjQNUDtFQ2FsaWJyaTtNMjQwO1NCO0w1Mw1QO0VDYWxpYnJpO00yNDA7TDUzDVA7RUNhbGlicmk7TTI0MDtTQjtMMTANUDtFQ2FsaWJyaTtNMjQwO0wxMQ1QO0VDYWxpYnJpO00yNDA7U0k7TDI0DVA7RUNhbGlicmk7TTI0MDtTQjtMOQ1QO0VDYWxpYnJpO00yNDA7TDEwDUY7UDA7REcwRzEwO00zMjANQjtZNDtYMztEMCAwIDMgMg1PO0w7RDtWMDtLNDc7RzEwMCAwLjAwMQ1GO00yMDtSMg1GO00yMDA7UjMNRjtNMjAwMDtSNA1DO1kxO1gxO0siZGVmYXVsdCINQztYMjtLIjE2IHB4Ig1GO1kyO1gxDUY7WDINRjtYMw1DO0siMSBweCINRjtZMztYMQ1DO0siMTBweCINRjtYMg1GO1gzDUY7WTQ7WDENRjtYMg1DO0siMTAwIHB4Ig1GO1gzDUUN';
fs['./test_files/RkNumber.xls'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAEAAALwAAAAEAAAD+////AAAAAAAAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9////OwAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAAACEAAAAiAAAAIwAAACQAAAAlAAAAJgAAACcAAAAoAAAAKQAAACoAAAArAAAALAAAAC0AAAAuAAAA/v////7////+////MgAAADMAAAA0AAAANQAAADYAAAA3AAAAOAAAADkAAAA6AAAA/v////7//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAUA//////////8CAAAAIAgCAAAAAADAAAAAAAAARgAAAAAAAAAAAAAAAPtFSlrWs84BMAAAAIABAAAAAAAAVwBvAHIAawBiAG8AbwBrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAgEEAAAA//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAs1gAAAAAAAAFAFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAACAQEAAAADAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEAAABUEwAAAAAAAAUARABvAGMAdQBtAGUAbgB0AFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAA4AAIB////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPQAAAAAAAAACQgQAAAGBQAEXcwHEAADAAYGAADhAAIAsATBAAIAAADiAAAAXABwAAMAAEdvZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCAAIAsARhAQIAAAA9AQIAAQCcAAIAEQAZAAIAAAASAAIAAAATAAIAAACvAQIAAAC8AQIAAAA9ABIA0D70FWAiOB04AAAAAAABAPQBQAACAAAAjQACAAAAIgACAAAADgACAAEAtwECAAAA2gACAAAAMQAeAPAAAAAIAJABAAAAAgAeBwFDAGEAbABpAGIAcgBpADEAHgDwAAAACACQAQAAAAIAHgcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAgAkAEAAAACAB4HAUMAYQBsAGkAYgByAGkAMQAeAPAAAAAIAJABAAAAAgAeBwFDAGEAbABpAGIAcgBpADEAHgDwAAAACACQAQAAAAIAHgcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAkAkAEAAAACAB4HAUMAYQBsAGkAYgByAGkAMQAeAPAAAAAOAJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAEANAC8AgAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AABAAkAvAIAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAgAXAJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAAAEQCQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4ALAEBADgAvAIAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAAQBAQA4ALwCAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDcAAEAOAC8AgAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAD4AkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAA0AJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAAAPACQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AABAD8AvAIAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAGgBAQA4ALwCAAAAAgAABwFDAGEAbQBiAHIAaQBhADEAHgDwAAEACAC8AgAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAoAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAHgQcAAUAFwAAIiQiIywjIzBfKTtcKCIkIiMsIyMwXCkeBCEABgAcAAAiJCIjLCMjMF8pO1tSZWRdXCgiJCIjLCMjMFwpHgQiAAcAHQAAIiQiIywjIzAuMDBfKTtcKCIkIiMsIyMwLjAwXCkeBCcACAAiAAAiJCIjLCMjMC4wMF8pO1tSZWRdXCgiJCIjLCMjMC4wMFwpHgQ3ACoAMgAAXygiJCIqICMsIyMwXyk7XygiJCIqIFwoIywjIzBcKTtfKCIkIiogIi0iXyk7XyhAXykeBC4AKQApAABfKCogIywjIzBfKTtfKCogXCgjLCMjMFwpO18oKiAiLSJfKTtfKEBfKR4EPwAsADoAAF8oIiQiKiAjLCMjMC4wMF8pO18oIiQiKiBcKCMsIyMwLjAwXCk7XygiJCIqICItIj8/Xyk7XyhAXykeBDYAKwAxAABfKCogIywjIzAuMDBfKTtfKCogXCgjLCMjMC4wMFwpO18oKiAiLSI/P18pO18oQF8p4AAUAAAAAAD1/yAAAAAAAAAAAAAAAMAg4AAUAAUAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAUAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAUAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAUAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAUAAAD1/yAAAPQAAAAAAAAAAMAg4AAU
fs['./test_files/RkNumber.xlsb'] = 'UEsDBBQABgAIAAAAIQB1tcsUiwEAAJcEAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUlE1PwzAMhu9I/IcqV9Rk44AQWrcDHxIXmMQQ5yzx1kCaRHGA7t/jtDDBNDb10qpNHr/2GzuTWdvY4gMiGu8qNuYjVoBTXhu3rtjz4q68ZAUm6bS03kHFNoBsNj09mSw2AbAg2mHF6pTClRCoamgkch/A0crKx0Ym+oxrEaR6k2sQ56PRhVDeJXCpTDkGm05uYCXfbSpuW/rdZ0I4K677fVmqYjIEa5RMlKjIq2Iv9xpgvQOaJgt3C/uZpXE7yG+tD6d5gyW0CizHGiBxAmTc8Eaq6G+dXFqgLZKi7I8fweIRgb+OlaF3ixPZFYy1CXj2XfUjHVc0Goq5jOlBNuSNaK349PGtSw9F9xrnNI/IbuvawrmE4wK9AfdOQztIhrgOesEDOomaCET3HPPDfZDPZsc6v1oZBdqr94ZajHdhjjiHaWMBh9jVEwdqwFpG0E8p0hwNi/wb/E+AqptHH5AGKcJwi366K9NloEAQk4GD/bVVpMkYLrhzJpDHXIPeoy26a2X6BQAA//8DAFBLAwQUAAYACAAAACEAjgEprw8BAADdAgAACwAIAl9yZWxzLy5yZWxzIKIEAiigAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKySS07DMBCG90jcwfK+cVoQQqhJNwipO4TCASb2JDGJPZbtQnp7DIuGSG1ViS7n9c83j/VmNAP7RB802YIvs5wztJKUtm3B36uXxSNnIYJVMJDFgu8x8E15e7N+wwFiKgqddoElFRsK3sXonoQIskMDISOHNkUa8gZiMn0rHMgeWhSrPH8Q/q8GL2eabKsK7rfqjrNq71Ln/2gLgxEURBCSPC6cT2Q+6jQLq8C3GAuuSL4md/jNyBI1F8eB7i8HoqbREp9J7gzaeGRmgWNEq1CdRwLnzhEtr0k0Z572Mw7ii3xfE/VZre2p7awuZzn9CtO5YrcztQU9TCCHQx1i2YfD9gdIzJ6y/AYAAP//AwBQSwMEFAAGAAgAAAAhAB1dAV/4AAAAugIAABoACAF4bC9fcmVscy93b3JrYm9vay5iaW4ucmVscyCiBAEooAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKySTWrDMBCF94HeQcy+lp2WUkLkbEIh29Y9gCqNLRNbMprpj29f1YXGgZBuvBG8GfTep9Fsd199Jz4wUhu8giLLQaA3wba+UfBaPd0+giDW3uoueFQwIsGuvFltn7HTnC6RawcSycWTAsc8bKQk47DXlIUBferUIfaak4yNHLQ56gblOs8fZJx7QHnmKQ5WQTzYOxDVOKTk/71DXbcG98G89+j5QoQkHrv0AFHp2CAr+NXZW+tBXo6/XzTe6Yj2hWOa7pxiXr4GUywJ8xnikRwin8bxVyI5dYprMOslYTgtDJ5AJimns8jSBv38jjzbuPIbAAD//wMAUEsDBBQABgAIAAAAIQB6TzbNoQAAANQAAAAPAAAAeGwvd29ya2Jvb2suYmluamZkaGA0YkADTEB+BUMOAyOQNoWSrEC2EYMJgwGDMRDPZOThQNLUzsgwj1H2gh0DwxdRBoYEJQaGF9pANkg/FFR0MDL0MzLMYdQACYAkWIC4iMGTIYXBkAFkVhBDNoMfQylDLkMSQypQZgIjw1xGqQdKTGDVKUAVf1Z+vOSbFGAPUq3FMJuRkUGZhYmPkUEA7BSQo1UYWhgZAAAAAP//AwBQSwMEFAAGAAgAAAAhAM/Y2qrsAAAA6QEAAA0AAAB4bC9zdHlsZXMuYmlumsbE8JiFhZGBgUFb/QOQnABiMjEwsINoBob/TOxA0pkhkSGHIZMhiaEISKqyMTIw8TE0NHIwqDE8YWG4zcIC1MCg6wLSwOwAIhn+MzsCCSAA80ggdF0EgaopNeUOC8NTiK/0jIHGMcIdQBzrGQvDJ4h2fQFkLwgIMDB8ZmF4CfGwPpCHACA5NJEJDAyvWBheQ0wykACpBdr/nw1I+zHkA8MyFxyub1gYfjKzgGR/MTP8YQ4AsQSBOAQomwQM91SGYIYShkowyxfISwHGQSlQryVYVQCQVwY0rQSHKhOGv8wM05kYAAAAAP//AwBQSwMEFAAGAAgAAAAhAKFRJpjBAAAAHAEAACMAAAB4bC93b3Jrc2hlZXRzL19yZWxzL3NoZWV0MS5iaW4ucmVsc2zPwWrDMAwG4Pug72B0X5z0MMaIU9hhkGvpHkCzlcQ0lo1lSvL29W3t2PGX+D+h/rSFVd0oi49soGtaUMQ2Os+zge/L1+s7KCnIDtfIZGAngdNweOnPtGKpJVl8ElUVFgNLKelDa7ELBZQmJuK6mWIOWGrMs05orziTPrbtm86PBgx
fs['./test_files/RkNumber.xlsx'] = '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
fs['./test_files/RkNumber.xls.xml'] = 'PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjw/bXNvLWFwcGxpY2F0aW9uIHByb2dpZD0iRXhjZWwuU2hlZXQiPz4KPFdvcmtib29rIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpzcHJlYWRzaGVldCIKIHhtbG5zOm89InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIKIHhtbG5zOng9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOmV4Y2VsIgogeG1sbnM6c3M9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOnNwcmVhZHNoZWV0IgogeG1sbnM6aHRtbD0iaHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+CiA8RG9jdW1lbnRQcm9wZXJ0aWVzIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiPgogIDxDcmVhdGVkPjIwMTMtMDctMTZUMDk6NDM6MDdaPC9DcmVhdGVkPgogIDxMYXN0U2F2ZWQ+MjAxMy0wOS0xN1QxODo0NzoyM1o8L0xhc3RTYXZlZD4KICA8VmVyc2lvbj4xNS4wMDwvVmVyc2lvbj4KIDwvRG9jdW1lbnRQcm9wZXJ0aWVzPgogPE9mZmljZURvY3VtZW50U2V0dGluZ3MgeG1sbnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSI+CiAgPEFsbG93UE5HLz4KICA8UmVtb3ZlUGVyc29uYWxJbmZvcm1hdGlvbi8+CiAgPENvbG9ycz4KICAgPENvbG9yPgogICAgPEluZGV4PjI8L0luZGV4PgogICAgPFJHQj4jREQwODA2PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4zPC9JbmRleD4KICAgIDxSR0I+IzFGQjcxNDwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+NDwvSW5kZXg+CiAgICA8UkdCPiMwMDAwRDQ8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjU8L0luZGV4PgogICAgPFJHQj4jRkNGMzA1PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD42PC9JbmRleD4KICAgIDxSR0I+I0YyMDg4NDwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+NzwvSW5kZXg+CiAgICA8UkdCPiMwMEFCRUE8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4Pjg8L0luZGV4PgogICAgPFJHQj4jOTAwMDAwPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD45PC9JbmRleD4KICAgIDxSR0I+IzAwNjQxMTwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MTA8L0luZGV4PgogICAgPFJHQj4jMDAwMDkwPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4xMTwvSW5kZXg+CiAgICA8UkdCPiM5MDcxM0E8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjEyPC9JbmRleD4KICAgIDxSR0I+IzQ2MDBBNTwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MTY8L0luZGV4PgogICAgPFJHQj4jNjNBQUZFPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4xNzwvSW5kZXg+CiAgICA8UkdCPiNERDJEMzI8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjE4PC9JbmRleD4KICAgIDxSR0I+I0ZGRjU4QzwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MTk8L0luZGV4PgogICAgPFJHQj4jNEVFMjU3PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yMDwvSW5kZXg+CiAgICA8UkdCPiM2NzExRkY8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjIxPC9JbmRleD4KICAgIDxSR0I+I0ZFQTc0NjwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MjI8L0luZGV4PgogICAgPFJHQj4jODY1MzU3PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yMzwvSW5kZXg+CiAgICA8UkdCPiNBMkJEOTA8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjI0PC9JbmRleD4KICAgIDxSR0I+IzYzQUFGRTwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MjU8L0luZGV4PgogICAgPFJHQj4jREQyRDMyPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yNjwvSW5kZXg+CiAgICA8UkdCPiNGRkY1OEM8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjI3PC9JbmRleD4KICAgIDxSR0I+IzRFRTI1NzwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+Mjg8L0luZGV4PgogICAgPFJHQj4jNjcxMUZGPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yOTwvSW5kZXg+CiAgICA8UkdCPiNGRUE3NDY8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjMwPC9JbmRleD4KICAgIDxSR0I+Izg2NTM1NzwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MzE8L0luZGV4PgogICAgPFJHQj4jQTJCRDkwPC9SR0I+CiAgIDwvQ29sb3I+CiAgPC9Db2xvcnM+CiA8L09mZmljZURvY3VtZW50U2V0dGluZ3M+CiA8RXhjZWxXb3JrYm9vayB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6ZXhjZWwiPgogIDxXaW5kb3dIZWlnaHQ+NzQ4NTwvV2luZG93SGVpZ2h0PgogIDxXaW5kb3dXaWR0aD44ODA1PC9XaW5kb3dXaWR0aD4KICA8V2luZG93VG9wWD4xNjA4MDwvV2luZG93VG9wWD4KICA8V2luZG93VG9wWT41NjI1PC9XaW5kb3dUb3BZPgogIDxUYWJSYXRpbz41MDA8L1RhYlJhdGlvPgogIDxQcm90ZWN0U3RydWN0dXJlPkZhbHNlPC9Qcm90ZWN0U3RydWN0dXJlPgogIDxQcm90ZWN0V2luZG93cz5GYWxzZTwvUHJvdGVjdFdpbmRvd3M+CiA8L0V4Y2VsV29ya2Jvb2s+CiA8U3R5bGVzPgogIDxTdHlsZSBzczpJRD0iRGVmYXVsdCIgc3M6TmFtZT0iTm9ybWFsIj4KICAgPEFsaWdubWVudCBzczpWZXJ0aWNhbD0iQm90dG9tIi8+CiAgIDxCb3JkZXJzLz4KICAgPEZvbnQgc3M6Rm9udE5hbWU9IkNhbGlicmkiIHg6RmFtaWx5PSJTd2lzcyIgc3M6U2l6ZT0iMTIiIHNzOkNvbG9yPSIj
fs['./test_files/smart_tags_2007.xls'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAEAAAHgAAAAEAAAD+////AAAAAAAAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9////IAAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAP7////+////IQAAAP7////+/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1IAbwBvAHQAIABFAG4AdAByAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAUA//////////8CAAAAIAgCAAAAAADAAAAAAAAARgAAAAAAAAAAAAAAAHDvY0qkn88BHwAAAIACAAAAAAAAVwBvAHIAawBiAG8AbwBrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAgEEAAAA//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABjYAAAAAAAAFAFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAACAQEAAAADAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQAAAAAAAAAAUARABvAGMAdQBtAGUAbgB0AFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAA4AAIB////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAPQAAAAAAAAACQgQAAAGBQCrH80HwQABAAYEAADhAAIAsATBAAIAAADiAAAAXABwAAcAAGdsZXBhZ2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCAAIAsARhAQIAAADAAQAAPQEGAAEAAgADAJwAAgAQABkAAgAAABIAAgAAABMAAgAAAK8BAgAAALwBAgAAAD0AEgA8AHEAGk/+JzgAAAAAAAEAWAJAAAIAAACNAAIAAAAiAAIAAAAOAAIAAQC3AQIAAADaAAIAAAAxAB4A3AAAAAgAkAEAAAACAMoHAUMAYQBsAGkAYgByAGkAMQAeANwAAAAIAJABAAAAAgDKBwFDAGEAbABpAGIAcgBpADEAHgDcAAAACACQAQAAAAIAygcBQwBhAGwAaQBiAHIAaQAxAB4A3AAAAAgAkAEAAAACAMoHAUMAYQBsAGkAYgByAGkAMQAeANwAAAAIAJABAAAAAgDKBwFDAGEAbABpAGIAcgBpADEAHgBoAQEAOAC8AgAAAAIAygcBQwBhAG0AYgByAGkAYQAxAB4ALAEBADgAvAIAAAACAMoHAUMAYQBsAGkAYgByAGkAMQAeAAQBAQA4ALwCAAAAAgDKBwFDAGEAbABpAGIAcgBpADEAHgDcAAEAOAC8AgAAAAIAygcBQwBhAGwAaQBiAHIAaQAxAB4A3AAAABEAkAEAAAACAMoHAUMAYQBsAGkAYgByAGkAMQAeANwAAAAUAJABAAAAAgDKBwFDAGEAbABpAGIAcgBpADEAHgDcAAAAPACQAQAAAAIAygcBQwBhAGwAaQBiAHIAaQAxAB4A3AAAAD4AkAEAAAACAMoHAUMAYQBsAGkAYgByAGkAMQAeANwAAQA/ALwCAAAAAgDKBwFDAGEAbABpAGIAcgBpADEAHgDcAAEANAC8AgAAAAIAygcBQwBhAGwAaQBiAHIAaQAxAB4A3AAAADQAkAEAAAACAMoHAUMAYQBsAGkAYgByAGkAMQAeANwAAQAJALwCAAAAAgDKBwFDAGEAbABpAGIAcgBpADEAHgDcAAAACgCQAQAAAAIAygcBQwBhAGwAaQBiAHIAaQAxAB4A3AACABcAkAEAAAACAMoHAUMAYQBsAGkAYgByAGkAMQAeANwAAQAIALwCAAAAAgDKBwFDAGEAbABpAGIAcgBpADEAHgDcAAAACQCQAQAAAAIAygcBQwBhAGwAaQBiAHIAaQAeBBwABQAXAAAiJCIjLCMjMF8pO1woIiQiIywjIzBcKR4EIQAGABwAACIkIiMsIyMwXyk7W1JlZF1cKCIkIiMsIyMwXCkeBCIABwAdAAAiJCIjLCMjMC4wMF8pO1woIiQiIywjIzAuMDBcKR4EJwAIACIAACIkIiMsIyMwLjAwXyk7W1JlZF1cKCIkIiMsIyMwLjAwXCkeBDcAKgAyAABfKCIkIiogIywjIzBfKTtfKCIkIiogXCgjLCMjMFwpO18oIiQiKiAiLSJfKTtfKEBfKR4ELgApACkAAF8oKiAjLCMjMF8pO18oKiBcKCMsIyMwXCk7XygqICItIl8pO18oQF8pHgQ/ACwAOgAAXygiJCIqICMsIyMwLjAwXyk7XygiJCIqIFwoIywjIzAuMDBcKTtfKCIkIiogIi0iPz9fKTtfKEBfKR4ENgArADEAAF8oKiAjLCMjMC4wMF8pO18oKiBcKCMsIyMwLjAwXCk7XygqICItIj8/Xyk7XyhAXyngABQAAAAAAPX/IAAAAAAAAAAAAAAAwCDgABQAAQAAAPX/IAAA9AAAAAAAAAAAwCDgABQAAQAAAPX/IAAA9AAAAAAAAAAAwCDgABQAAgAAAPX/IAAA9AAAAAAAAAAAwCDgABQAAgAAAPX/IAAA9AAAAAAAAAAAwCDgABQAAAAAAPX/IAAA9
fs['./test_files/smart_tags_2007.xlsb'] = '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
fs['./test_files/smart_tags_2007.xlsx'] = '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
fs['./test_files/smart_tags_2007.xml'] = 'PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjw/bXNvLWFwcGxpY2F0aW9uIHByb2dpZD0iRXhjZWwuU2hlZXQiPz4KPFdvcmtib29rIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpzcHJlYWRzaGVldCIKIHhtbG5zOm89InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIKIHhtbG5zOng9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOmV4Y2VsIgogeG1sbnM6c3M9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOnNwcmVhZHNoZWV0IgogeG1sbnM6aHRtbD0iaHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCIKIHhtbG5zOnN0MT0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6c21hcnR0YWdzIj4KIDxTbWFydFRhZ1R5cGUgbmFtZXNwYWNldXJpPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpzbWFydHRhZ3MiCiAgbmFtZT0iZGF0ZSIgeG1sbnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIvPgogPFNtYXJ0VGFnVHlwZSBuYW1lc3BhY2V1cmk9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOnNtYXJ0dGFncyIKICBuYW1lPSJzdG9ja3RpY2tlciIgeG1sbnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIvPgogPERvY3VtZW50UHJvcGVydGllcyB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIj4KICA8QXV0aG9yPmdsZXBhZ2U8L0F1dGhvcj4KICA8TGFzdEF1dGhvcj5nbGVwYWdlPC9MYXN0QXV0aG9yPgogIDxDcmVhdGVkPjIwMTQtMDctMTRUMjA6Mzg6MTZaPC9DcmVhdGVkPgogIDxMYXN0U2F2ZWQ+MjAxNC0wNy0xNFQyMDo0MzoxMlo8L0xhc3RTYXZlZD4KICA8VmVyc2lvbj4xMi4wMDwvVmVyc2lvbj4KIDwvRG9jdW1lbnRQcm9wZXJ0aWVzPgogPEV4Y2VsV29ya2Jvb2sgeG1sbnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOmV4Y2VsIj4KICA8V2luZG93SGVpZ2h0PjEwMjM4PC9XaW5kb3dIZWlnaHQ+CiAgPFdpbmRvd1dpZHRoPjIwMjUwPC9XaW5kb3dXaWR0aD4KICA8V2luZG93VG9wWD42MDwvV2luZG93VG9wWD4KICA8V2luZG93VG9wWT4xMTM8L1dpbmRvd1RvcFk+CiAgPFByb3RlY3RTdHJ1Y3R1cmU+RmFsc2U8L1Byb3RlY3RTdHJ1Y3R1cmU+CiAgPFByb3RlY3RXaW5kb3dzPkZhbHNlPC9Qcm90ZWN0V2luZG93cz4KICA8RW1iZWRTYXZlU21hcnRUYWdzLz4KIDwvRXhjZWxXb3JrYm9vaz4KIDxTdHlsZXM+CiAgPFN0eWxlIHNzOklEPSJEZWZhdWx0IiBzczpOYW1lPSJOb3JtYWwiPgogICA8QWxpZ25tZW50IHNzOlZlcnRpY2FsPSJCb3R0b20iLz4KICAgPEJvcmRlcnMvPgogICA8Rm9udCBzczpGb250TmFtZT0iQ2FsaWJyaSIgeDpGYW1pbHk9IlN3aXNzIiBzczpTaXplPSIxMSIgc3M6Q29sb3I9IiMwMDAwMDAiLz4KICAgPEludGVyaW9yLz4KICAgPE51bWJlckZvcm1hdC8+CiAgIDxQcm90ZWN0aW9uLz4KICA8L1N0eWxlPgogIDxTdHlsZSBzczpJRD0iczE2Ij4KICAgPE51bWJlckZvcm1hdCBzczpGb3JtYXQ9IlNob3J0IERhdGUiLz4KICA8L1N0eWxlPgogIDxTdHlsZSBzczpJRD0iczE3Ij4KICAgPE51bWJlckZvcm1hdCBzczpGb3JtYXQ9IiZxdW90OyQmcXVvdDsjLCMjMF8pO1tSZWRdXCgmcXVvdDskJnF1b3Q7IywjIzBcKSIvPgogIDwvU3R5bGU+CiA8L1N0eWxlcz4KIDxXb3Jrc2hlZXQgc3M6TmFtZT0iU2hlZXQxIj4KICA8VGFibGUgc3M6RXhwYW5kZWRDb2x1bW5Db3VudD0iMiIgc3M6RXhwYW5kZWRSb3dDb3VudD0iNCIgeDpGdWxsQ29sdW1ucz0iMSIKICAgeDpGdWxsUm93cz0iMSIgc3M6RGVmYXVsdENvbHVtbldpZHRoPSI1MSIgc3M6RGVmYXVsdFJvd0hlaWdodD0iMTQuMjUiPgogICA8Q29sdW1uIHNzOkF1dG9GaXRXaWR0aD0iMCIgc3M6V2lkdGg9IjEwMi4zNzUiLz4KICAgPENvbHVtbiBzczpXaWR0aD0iNTcuMzc1Ii8+CiAgIDxSb3c+CiAgICA8Q2VsbD48RGF0YSBzczpUeXBlPSJTdHJpbmciPmZ1enp5IHdodXp6eTwvRGF0YT48L0NlbGw+CiAgICA8Q2VsbCBzczpTdHlsZUlEPSJzMTYiPjxTbWFydFRhZ3MKICAgICAgeG1sbnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSI+PHN0MTpkYXRlIFllYXI9IjIwMTQiCiAgICAgICBEYXk9IjYiIE1vbnRoPSI2IiBscz0idHJhbnMiLz48L1NtYXJ0VGFncz48RGF0YSBzczpUeXBlPSJEYXRlVGltZSI+MjAxNC0wNi0wNlQwMDowMDowMC4wMDA8L0RhdGE+PC9DZWxsPgogICA8L1Jvdz4KICAgPFJvdz4KICAgIDxDZWxsPjxTbWFydFRhZ3MgeG1sbnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSI+PHN0MTpzdG9ja3RpY2tlci8+PC9TbWFydFRhZ3M+PERhdGEKICAgICAgc3M6VHlwZT0iU3RyaW5nIj5NU0ZUPC9EYXRhPjwvQ2VsbD4KICAgIDxDZWxsPjxEYXRhIHNzOlR5cGU9IlN0cmluZyI+aG1tPC9EYXRhPjwvQ2VsbD4KICAgPC9Sb3c+CiAgIDxSb3c+CiAgICA8Q2VsbD48U21hcnRUYWdzIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiPjxzdDE6c3RvY2t0aWNrZXIvPjwvU21hcnRUYWdzPjxEYXRhCiAgICAgIHNzOlR5cGU9IlN0cmluZyI+U1BZPC9EYXRhPjwvQ2VsbD4KICAgIDxDZWxsPjxEYXRhIHNzOlR5cGU9IlN0cmluZyI+aGEgaGEgaGE8L0RhdGE+PC9DZWxsPgogICA8L1Jvdz4KICAgPFJvdz4KICAgIDxDZWxsIHNzOlN0eWxlSUQ9InMxNyI+PERhdGEgc3M6VHlwZT0iTnVtYmVyIj4xMDAwMDAwMDA8L0RhdGE+PC9DZWxsPgogICA8L1Jvdz4KICA8L1RhYmxlPgogIDxXb3Jrc2hlZXRPcHRpb25zIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpleGNlbCI+CiAgIDxQYWdlU2V0dXA+CiAgICA8SGVhZGVyIHg6TWFyZ2luPSIwLjMiLz4KICAgIDxGb290ZXIgeDpNYXJnaW49IjAuMyIvPgogICAgPFBhZ2VNYXJnaW5zIHg6Qm90dG9tPSIwLjc1IiB4OkxlZnQ9IjAuNyIgeDpSaWdodD0iMC43IiB4OlRvcD0iMC43NSIvPgogI
fs['./test_files/sheet_visibility.xls'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAANAAAAAAAAAAAEAAA/v///wAAAAD+////AAAAADMAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8JCBAAAAYFAFQ4zQfBwAEABgcAAOEAAgCwBMEAAgAAAOIAAABcAHAAFQAATWljcm9zb2Z0IE9mZmljZSBVc2VyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEIAAgCwBGEBAgAAAMABAAA9AQYAAQACAAMAugEPAAwAAFRoaXNXb3JrYm9va5wAAgARABkAAgAAABIAAgAAABMAAgAAAK8BAgAAALwBAgAAAD0AEgAAAAAA4B94FDgAAAAAAAEAWAJAAAIAAACNAAIAAAAiAAIAAAAOAAIAAQC3AQIAAADaAAIAAAAxAB4A3AAAAAgAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeANwAAAAIAJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDcAAAACACQAQAAAAIAAAcBQwBhAGwAaQBi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
fs['./test_files/sheet_visibility.xls'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAANAAAAAAAAAAAEAAA/v///wAAAAD+////AAAAADMAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8JCBAAAAYFAFQ4zQfBwAEABgcAAOEAAgCwBMEAAgAAAOIAAABcAHAAFQAATWljcm9zb2Z0IE9mZmljZSBVc2VyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEIAAgCwBGEBAgAAAMABAAA9AQYAAQACAAMAugEPAAwAAFRoaXNXb3JrYm9va5wAAgARABkAAgAAABIAAgAAABMAAgAAAK8BAgAAALwBAgAAAD0AEgAAAAAA4B94FDgAAAAAAAEAWAJAAAIAAACNAAIAAAAiAAIAAAAOAAIAAQC3AQIAAADaAAIAAAAxAB4A3AAAAAgAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeANwAAAAIAJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDcAAAACACQAQAAAAIAAAcBQwBhAGwAaQBi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
fs['./test_files/sheet_visibility.xml'] = 'PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8P21zby1hcHBsaWNhdGlvbiBwcm9naWQ9IkV4Y2VsLlNoZWV0Ij8+DQo8V29ya2Jvb2sgeG1sbnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOnNwcmVhZHNoZWV0Ig0KIHhtbG5zOm89InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSINCiB4bWxuczp4PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpleGNlbCINCiB4bWxuczpzcz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6c3ByZWFkc2hlZXQiDQogeG1sbnM6aHRtbD0iaHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+DQogPERvY3VtZW50UHJvcGVydGllcyB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIj4NCiAgPEF1dGhvcj5Hb2Q8L0F1dGhvcj4NCiAgPExhc3RBdXRob3I+R29kPC9MYXN0QXV0aG9yPg0KICA8Q3JlYXRlZD4yMDE3LTAzLTMxVDA1OjU3OjE4WjwvQ3JlYXRlZD4NCiAgPExhc3RTYXZlZD4yMDE3LTAzLTMxVDA2OjAzOjAxWjwvTGFzdFNhdmVkPg0KICA8VmVyc2lvbj4xNS4wMDwvVmVyc2lvbj4NCiA8L0RvY3VtZW50UHJvcGVydGllcz4NCiA8T2ZmaWNlRG9jdW1lbnRTZXR0aW5ncyB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIj4NCiAgPEFsbG93UE5HLz4NCiA8L09mZmljZURvY3VtZW50U2V0dGluZ3M+DQogPEV4Y2VsV29ya2Jvb2sgeG1sbnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOmV4Y2VsIj4NCiAgPFdpbmRvd0hlaWdodD41MjQwPC9XaW5kb3dIZWlnaHQ+DQogIDxXaW5kb3dXaWR0aD44MTYwPC9XaW5kb3dXaWR0aD4NCiAgPFdpbmRvd1RvcFg+MDwvV2luZG93VG9wWD4NCiAgPFdpbmRvd1RvcFk+MDwvV2luZG93VG9wWT4NCiAgPFByb3RlY3RTdHJ1Y3R1cmU+RmFsc2U8L1Byb3RlY3RTdHJ1Y3R1cmU+DQogIDxQcm90ZWN0V2luZG93cz5GYWxzZTwvUHJvdGVjdFdpbmRvd3M+DQogPC9FeGNlbFdvcmtib29rPg0KIDxTdHlsZXM+DQogIDxTdHlsZSBzczpJRD0iRGVmYXVsdCIgc3M6TmFtZT0iTm9ybWFsIj4NCiAgIDxBbGlnbm1lbnQgc3M6VmVydGljYWw9IkJvdHRvbSIvPg0KICAgPEJvcmRlcnMvPg0KICAgPEZvbnQgc3M6Rm9udE5hbWU9IkNhbGlicmkiIHg6RmFtaWx5PSJTd2lzcyIgc3M6U2l6ZT0iMTEiIHNzOkNvbG9yPSIjMDAwMDAwIi8+DQogICA8SW50ZXJpb3IvPg0KICAgPE51bWJlckZvcm1hdC8+DQogICA8UHJvdGVjdGlvbi8+DQogIDwvU3R5bGU+DQogPC9TdHlsZXM+DQogPFdvcmtzaGVldCBzczpOYW1lPSJWaXNpYmxlIj4NCiAgPFRhYmxlIHNzOkV4cGFuZGVkQ29sdW1uQ291bnQ9IjciIHNzOkV4cGFuZGVkUm93Q291bnQ9IjIiIHg6RnVsbENvbHVtbnM9IjEiDQogICB4OkZ1bGxSb3dzPSIxIiBzczpEZWZhdWx0Um93SGVpZ2h0PSIxNC41Ij4NCiAgIDxSb3c+DQogICAgPENlbGw+PERhdGEgc3M6VHlwZT0iU3RyaW5nIj52PC9EYXRhPjwvQ2VsbD4NCiAgICA8Q2VsbD48RGF0YSBzczpUeXBlPSJTdHJpbmciPmk8L0RhdGE+PC9DZWxsPg0KICAgIDxDZWxsPjxEYXRhIHNzOlR5cGU9IlN0cmluZyI+czwvRGF0YT48L0NlbGw+DQogICAgPENlbGw+PERhdGEgc3M6VHlwZT0iU3RyaW5nIj5pPC9EYXRhPjwvQ2VsbD4NCiAgICA8Q2VsbD48RGF0YSBzczpUeXBlPSJTdHJpbmciPmI8L0RhdGE+PC9DZWxsPg0KICAgIDxDZWxsPjxEYXRhIHNzOlR5cGU9IlN0cmluZyI+bDwvRGF0YT48L0NlbGw+DQogICAgPENlbGw+PERhdGEgc3M6VHlwZT0iU3RyaW5nIj5lPC9EYXRhPjwvQ2VsbD4NCiAgIDwvUm93Pg0KICAgPFJvdz4NCiAgICA8Q2VsbCBzczpGb3JtdWxhPSI9Q09ERShSWy0xXUMpIj48RGF0YSBzczpUeXBlPSJOdW1iZXIiPjExODwvRGF0YT48L0NlbGw+DQogICAgPENlbGwgc3M6Rm9ybXVsYT0iPUNPREUoUlstMV1DKSI+PERhdGEgc3M6VHlwZT0iTnVtYmVyIj4xMDU8L0RhdGE+PC9DZWxsPg0KICAgIDxDZWxsIHNzOkZvcm11bGE9Ij1DT0RFKFJbLTFdQykiPjxEYXRhIHNzOlR5cGU9Ik51bWJlciI+MTE1PC9EYXRhPjwvQ2VsbD4NCiAgICA8Q2VsbCBzczpGb3JtdWxhPSI9Q09ERShSWy0xXUMpIj48RGF0YSBzczpUeXBlPSJOdW1iZXIiPjEwNTwvRGF0YT48L0NlbGw+DQogICAgPENlbGwgc3M6Rm9ybXVsYT0iPUNPREUoUlstMV1DKSI+PERhdGEgc3M6VHlwZT0iTnVtYmVyIj45ODwvRGF0YT48L0NlbGw+DQogICAgPENlbGwgc3M6Rm9ybXVsYT0iPUNPREUoUlstMV1DKSI+PERhdGEgc3M6VHlwZT0iTnVtYmVyIj4xMDg8L0RhdGE+PC9DZWxsPg0KICAgIDxDZWxsIHNzOkZvcm11bGE9Ij1DT0RFKFJbLTFdQykiPjxEYXRhIHNzOlR5cGU9Ik51bWJlciI+MTAxPC9EYXRhPjwvQ2VsbD4NCiAgIDwvUm93Pg0KICA8L1RhYmxlPg0KICA8V29ya3NoZWV0T3B0aW9ucyB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6ZXhjZWwiPg0KICAgPFBhZ2VTZXR1cD4NCiAgICA8SGVhZGVyIHg6TWFyZ2luPSIwLjMiLz4NCiAgICA8Rm9vdGVyIHg6TWFyZ2luPSIwLjMiLz4NCiAgICA8UGFnZU1hcmdpbnMgeDpCb3R0b209IjAuNzUiIHg6TGVmdD0iMC43IiB4OlJpZ2h0PSIwLjciIHg6VG9wPSIwLjc1Ii8+DQogICA8L1BhZ2VTZXR1cD4NCiAgIDxTZWxlY3RlZC8+DQogICA8UHJvdGVjdE9iamVjdHM+RmFsc2U8L1Byb3RlY3RPYmplY3RzPg0KICAgPFByb3RlY3RTY2VuYXJpb3M+RmFsc2U8L1Byb3RlY3RTY2VuYXJpb3M+DQogIDwvV29ya3NoZWV0T3B0aW9ucz4NCiA8L1dvcmtzaGVldD4NCiA8V29ya3NoZWV0IHNzOk5hbWU9IkhpZGRlbiI+DQogIDxUYWJsZSBzczpFeHBhbmRlZENvbHVtbkNvdW50PSI2IiBzczpFeHBhbmRlZFJvd0NvdW50PSIyIiB4OkZ1bGxDb2x1bW5zPSIxIg0KICAgeDpGdWxsUm93cz0iMSIgc3M6RGVmYXVsdFJvd0hlaWdodD0iMTQuNSI+DQogICA8Um93Pg0KICAgIDxDZWxsPjxEYXRhIHNzOlR5cGU9IlN0cmluZyI+SDwvRGF0YT48L0NlbGw+DQogICAgPENlbGw+PERhdGEgc3M6VHlwZT0iU3Ry
fs['./test_files/sheet_visibility.xlsx'] = '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
fs['./test_files/sheet_visibility.xlsb'] = 'UEsDBBQABgAIAAAAIQAFQ5MlpQEAAE4GAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8VctOwzAQvCPxD5GvKHZbJIRQUw5QJC6ABIjzYm+bCMe2vAbSv2eTPgSoLYQDl0SJPTM7m/VkfN7UNnvDSJV3hRjKgcjQaW8qNy/E48NVfioySuAMWO+wEAskcT45PBg/LAJSxmhHhShTCmdKkS6xBpI+oOOVmY81JH6McxVAv8Ac1WgwOFHau4Qu5anlEJPxJc7g1aZs2vDrZSXPlRPZxXJfK1UICMFWGhIXqt6ckTXl2Gi0kkrEJBkAcSFr0NFPHTxb5C3ALGorf0RLPwh8dZGvHEhGdkVQWQU6Yps7FNqV3Q5WuFtufawMZncQ0w3U7FM1Vr37+NLZItXdhq29PWxf+rEBt4X9LLBs3LUz2PSSYVwHeqLf6XRGRv9jpJfMn4wc/4+RXjK/MpL4iKLqrkO5f0bbqfp2CPxsVmk0Xr/WfIBlR7M+AztGjdLCIvVp1xKxZ6qohIjmPkVOqX7Mn4F7BDRYfVFyevQpewPaRcxtu4s+EOdfxP69XwdQi84DE2FMFW4iaFv7N4ocnv0Fv31sbNPZoNmirbq/weQDAAD//wMAUEsDBBQABgAIAAAAIQBDguPF9wAAAEwCAAALAAgCX3JlbHMvLnJlbHMgogQCKKAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjJLPTsMwDMbvSLxD5PvqbkgIobW7IKTdECoP4CVuG7WNoyRA9/ZkJ6g0th397/PPn7zdzdOovjhEK66CdVGCYqfFWNdV8NG8rp5AxUTO0CiOKzhyhF19f7d955FSHoq99VFlFRcr6FPyz4hR9zxRLMSzy5VWwkQph6FDT3qgjnFTlo8Y/mpAvdBUe1NB2JsHUM3R583XtaVtreYX0Z8Tu3RmBfKc2Bk2Kx8yW0g2X6MaCh2nCozot5yOSN4XGRvwPNHmdqL/r8WJExlKhFoCX+Y5dVwCWt8OdN2iZcevO/OI3xKGg8hQHKw7mYOLH6h/AAAA//8DAFBLAwQUAAYACAAAACEAyysXTCABAABZBAAAGgAIAXhsL19yZWxzL3dvcmtib29rLmJpbi5yZWxzIKIEASigAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvJTPSsQwEMbvgu8Q5m7TdnUV2XQPirBXXR8gptOmbJuUTPzTtzcWSV1YupfiJTAz5Pt+Cfmy2X51LftAR401ArIkBYZG2bIxtYDX/dPVHTDy0pSytQYFDEiwLS4vNs/YSh82kW56YkHFkADtfX/POSmNnaTE9mjCpLKukz6Urua9VAdZI8/TdM3dXw0ojjTZrhTgduUK2H7og/N5bVtVjcJHq947NP6EBf+07kAa0QdR6Wr0AmKL+DhZJW+NAX4a5nZJGCVb9aBlcIswsTUHkS8JEY8/QcTW743kczDZP8NkczDrJWFIS4fli3chCjTdzlF7DuZmURg/tCF58aHQWM/ZXy9p70OecXIfSz6uWRIC/hMXfvQhFN8AAAD//wMAUEsDBBQABgAIAAAAIQAeYXssEgEAAIsBAAAPAAAAeGwvd29ya2Jvb2suYmluXJC9SgNBFEbP3cQERDCFlSAGsqayMKtY2FgY0BQBQV0trMIGXA1GsiJJF1CMXexEjPbiQ/gOPoGvYG/hN0tQ4h1m78+c+e6dvTb6FvDPPOVdWpj8+vg7pbjCmlbACo/mF3VwG3rM6GCfE2ISDmnT4YyGfFt+KWdkZuk/FKpFYVtscMyBwKawRPG2sEi+qkqiC5fKL5RfpXKxhGLNEaveU7XMwHixBUml9rmoOefgyA08tu6dMTRGVnYF94Ksdoea+lTIKw5/tVvqOjLfQU7hDwzIKd8RGGk1ORe27JDMBLbKtPIwfU1vAr83nm3+fc9LJ4hEfb9+fdQbu5uu2SlPZpSy+jW8Fcx8bowfAAAA//8DAFBLAwQUAAYACAAAACEAoVEmmMEAAAAcAQAAIwAAAHhsL3dvcmtzaGVldHMvX3JlbHMvc2hlZXQxLmJpbi5yZWxzbM/BasMwDAbg+6DvYHRfnPQwxohT2GGQa+keQLOVxDSWjWVK8vb1be3Y8Zf4P6H+tIVV3SiLj2yga1pQxDY6z7OB78vX6zsoKcgO18hkYCeB03B46c+0YqklWXwSVRUWA0sp6UNrsQsFlCYm4rqZYg5YasyzTmivOJM+tu2bzo8GDE+mGp2BPLoO1GVP9fIfO3ibo8SpNDYGHafJ2/9Uva2fnjHvIzvaqoV5pmLg53fYNTWAHnr99NNwBwAA//8DAFBLAwQUAAYACAAAACEAAVjBLCwBAAAPAwAAGAAAAHhsL3dvcmtzaGVldHMvc2hlZXQxLmJpbnx
fs['./test_files/sushi.xls'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAEAAAIQAAAAEAAAD+////AAAAAAAAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9////LAAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAAAP7////+/////v///yQAAAAlAAAAJgAAACcAAAAoAAAAKQAAACoAAAArAAAA/v////7//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAUA//////////8CAAAAIAgCAAAAAADAAAAAAAAARgAAAAAAAAAAAAAAAKrFTpKmh88BIgAAAIABAAAAAAAAVwBvAHIAawBiAG8AbwBrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAgEEAAAA//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAuzwAAAAAAAAFAFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAACAQEAAAADAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAADUEAAAAAAAAAUARABvAGMAdQBtAGUAbgB0AFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAA4AAIB////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPQAAAAAAAAACQgQAAAGBQDeXcwHAAADAAYGAADhAAIAsATBAAIAAADiAAAAXABwAAMAAEdvZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCAAIAsARhAQIAAAA9AQIAAQCcAAIAEQAZAAIAAAASAAIAAAATAAIAAACvAQIAAAC8AQIAAAA9ABIAAAAAAABknDs4AAAAAAABAPQBQAACAAAAjQACAAAAIgACAAAADgACAAEAtwECAAAA2gACAAAAMQAeAPAAAAAIAJABAAAAAgC/BwFDAGEAbABpAGIAcgBpADEAHgDwAAAACACQAQAAAAIAvwcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAgAkAEAAAACAL8HAUMAYQBsAGkAYgByAGkAMQAeAPAAAAAIAJABAAAAAgC/BwFDAGEAbABpAGIAcgBpADEAHgDwAAAACACQAQAAAAIAvwcBQwBhAGwAaQBiAHIAaQAxAB4AaAEBADgAvAIAAAACAL8HAUMAYQBtAGIAcgBpAGEAMQAeACwBAQA4ALwCAAAAAgC/BwFDAGEAbABpAGIAcgBpADEAHgAEAQEAOAC8AgAAAAIAvwcBQwBhAGwAaQBiAHIAaQAxAB4A3AABADgAvAIAAAACAL8HAUMAYQBsAGkAYgByAGkAMQAeAPAAAAARAJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAAADgCQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAADwAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAA+AJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAEAPwC8AgAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AABADQAvAIAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAA0AJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAEACQC8AgAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAoAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAgAXAJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAEACAC8AgAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAkAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAHgQcAAUAFwAAIiQiIywjIzBfKTtcKCIkIiMsIyMwXCkeBCEABgAcAAAiJCIjLCMjMF8pO1tSZWRdXCgiJCIjLCMjMFwpHgQiAAcAHQAAIiQiIywjIzAuMDBfKTtcKCIkIiMsIyMwLjAwXCkeBCcACAAiAAAiJCIjLCMjMC4wMF8pO1tSZWRdXCgiJCIjLCMjMC4wMFwpHgQ3ACoAMgAAXygiJCIqICMsIyMwXyk7XygiJCIqIFwoIywjIzBcKTtfKCIkIiogIi0iXyk7XyhAXykeBC4AKQApAABfKCogIywjIzBfKTtfKCogXCgjLCMjMFwpO18oKiAiLSJfKTtfKEBfKR4EPwAsADoAAF8oIiQiKiAjLCMjMC4wMF8pO18oIiQiKiBcKCMsIyMwLjAwXCk7XygiJCIqICItIj8/Xyk7XyhAXykeBDYAKwAxAABfKCogIywjIzAuMDBfKTtfKCogXCgjLCMjMC4wMFwpO18oKiAiLSI/P18pO18oQF8p4AAUAAAAAAD1/yAAAAAAAAAAAAAAAMAg4AAUAAEAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAEAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAIAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAIAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAAAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAA
fs['./test_files/sushi.xlsb'] = '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
fs['./test_files/sushi.xlsx'] = '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
fs['./test_files/sushi.xml'] = 'PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxXb3JrYm9vayB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6c3ByZWFkc2hlZXQiCiB4bWxuczpvPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiCiB4bWxuczp4PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpleGNlbCIKIHhtbG5zOnNzPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpzcHJlYWRzaGVldCIKIHhtbG5zOmh0bWw9Imh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1odG1sNDAiPgogPERvY3VtZW50UHJvcGVydGllcyB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIj4KICA8QXV0aG9yPkdvZDwvQXV0aG9yPgogIDxMYXN0QXV0aG9yPkdvZDwvTGFzdEF1dGhvcj4KICA8Q3JlYXRlZD4yMDE0LTA2LTE0VDA3OjQyOjQ2WjwvQ3JlYXRlZD4KICA8TGFzdFNhdmVkPjIwMTQtMDYtMTRUMDc6NTk6MzBaPC9MYXN0U2F2ZWQ+CiAgPFZlcnNpb24+MTQuMDwvVmVyc2lvbj4KIDwvRG9jdW1lbnRQcm9wZXJ0aWVzPgogPE9mZmljZURvY3VtZW50U2V0dGluZ3MgeG1sbnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSI+CiAgPEFsbG93UE5HLz4KIDwvT2ZmaWNlRG9jdW1lbnRTZXR0aW5ncz4KIDxFeGNlbFdvcmtib29rIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpleGNlbCI+CiAgPFdpbmRvd0hlaWdodD4xNTI2MDwvV2luZG93SGVpZ2h0PgogIDxXaW5kb3dXaWR0aD4yNTYwMDwvV2luZG93V2lkdGg+CiAgPFdpbmRvd1RvcFg+MDwvV2luZG93VG9wWD4KICA8V2luZG93VG9wWT4wPC9XaW5kb3dUb3BZPgogIDxQcm90ZWN0U3RydWN0dXJlPkZhbHNlPC9Qcm90ZWN0U3RydWN0dXJlPgogIDxQcm90ZWN0V2luZG93cz5GYWxzZTwvUHJvdGVjdFdpbmRvd3M+CiA8L0V4Y2VsV29ya2Jvb2s+CiA8U3R5bGVzPgogIDxTdHlsZSBzczpJRD0iRGVmYXVsdCIgc3M6TmFtZT0iTm9ybWFsIj4KICAgPEFsaWdubWVudCBzczpWZXJ0aWNhbD0iQm90dG9tIi8+CiAgIDxCb3JkZXJzLz4KICAgPEZvbnQgc3M6Rm9udE5hbWU9IkNhbGlicmkiIHg6RmFtaWx5PSJTd2lzcyIgc3M6U2l6ZT0iMTIiIHNzOkNvbG9yPSIjMDAwMDAwIi8+CiAgIDxJbnRlcmlvci8+CiAgIDxOdW1iZXJGb3JtYXQvPgogICA8UHJvdGVjdGlvbi8+CiAgPC9TdHlsZT4KIDwvU3R5bGVzPgogPFdvcmtzaGVldCBzczpOYW1lPSJTaGVldDEiPgogIDxUYWJsZSBzczpFeHBhbmRlZENvbHVtbkNvdW50PSIxIiBzczpFeHBhbmRlZFJvd0NvdW50PSIxIiB4OkZ1bGxDb2x1bW5zPSIxIgogICB4OkZ1bGxSb3dzPSIxIiBzczpEZWZhdWx0Q29sdW1uV2lkdGg9IjY1IiBzczpEZWZhdWx0Um93SGVpZ2h0PSIxNSI+CiAgIDxSb3c+CiAgICA8Q2VsbD48RGF0YSBzczpUeXBlPSJTdHJpbmciPvCfjaM8L0RhdGE+PC9DZWxsPgogICA8L1Jvdz4KICA8L1RhYmxlPgogIDxXb3Jrc2hlZXRPcHRpb25zIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpleGNlbCI+CiAgIDxQYWdlTGF5b3V0Wm9vbT4wPC9QYWdlTGF5b3V0Wm9vbT4KICAgPFNlbGVjdGVkLz4KICAgPFBhbmVzPgogICAgPFBhbmU+CiAgICAgPE51bWJlcj4zPC9OdW1iZXI+CiAgICAgPEFjdGl2ZUNvbD4xPC9BY3RpdmVDb2w+CiAgICA8L1BhbmU+CiAgIDwvUGFuZXM+CiAgIDxQcm90ZWN0T2JqZWN0cz5GYWxzZTwvUHJvdGVjdE9iamVjdHM+CiAgIDxQcm90ZWN0U2NlbmFyaW9zPkZhbHNlPC9Qcm90ZWN0U2NlbmFyaW9zPgogIDwvV29ya3NoZWV0T3B0aW9ucz4KIDwvV29ya3NoZWV0Pgo8L1dvcmtib29rPgo=';
fs['./test_files/sushi.ods'] = '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';
fs['./test_files/text_and_numbers.xls'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAPQAAAAAAAAAAEAAA/v///wAAAAD+////AAAAADwAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8JCBAAAAYFAGYyzQfBgAEABgYAAOEAAgCwBMEAAgAAAOIAAABcAHAADAAAV2luZG93cyBVc2VyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEIAAgCwBGEBAgAAAMABAAA9AQYAAQACAAMAnAACABEAGQACAAAAEgACAAAAEwACAAAArwECAAAAvAECAAAAPQASAGgBLQCbRosaOAAAAAAAAQBYAkAAAgAAAI0AAgAAACIAAgAAAA4AAgABALcBAgAAANoAAgAAADEAHgDcAAAACACQAQAAAAIAmgcBQwBhAGwAaQBiAHIAaQAxAB4A3AAAAAgAkAEAAAACAJoHAUMAYQBsAGkAYgByAGkAMQAeANwAAAAIAJABAAAAAgCaBwFDAGEAbABpAGIAcgBpADEAHgDcAAAACACQAQAA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
fs['./test_files/text_and_numbers.xlsb'] = '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
fs['./test_files/text_and_numbers.xlsx'] = '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
fs['./test_files/text_and_numbers.xml'] = 'PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8P21zby1hcHBsaWNhdGlvbiBwcm9naWQ9IkV4Y2VsLlNoZWV0Ij8+DQo8V29ya2Jvb2sgeG1sbnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOnNwcmVhZHNoZWV0Ig0KIHhtbG5zOm89InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSINCiB4bWxuczp4PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpleGNlbCINCiB4bWxuczpzcz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6c3ByZWFkc2hlZXQiDQogeG1sbnM6aHRtbD0iaHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+DQogPERvY3VtZW50UHJvcGVydGllcyB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIj4NCiAgPEF1dGhvcj5XaW5kb3dzIFVzZXI8L0F1dGhvcj4NCiAgPExhc3RBdXRob3I+V2luZG93cyBVc2VyPC9MYXN0QXV0aG9yPg0KICA8Q3JlYXRlZD4yMDE0LTA0LTA2VDA4OjM2OjU4WjwvQ3JlYXRlZD4NCiAgPExhc3RTYXZlZD4yMDE0LTA0LTA2VDA4OjM5OjE4WjwvTGFzdFNhdmVkPg0KICA8VmVyc2lvbj4xNC4wMDwvVmVyc2lvbj4NCiA8L0RvY3VtZW50UHJvcGVydGllcz4NCiA8T2ZmaWNlRG9jdW1lbnRTZXR0aW5ncyB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIj4NCiAgPEFsbG93UE5HLz4NCiA8L09mZmljZURvY3VtZW50U2V0dGluZ3M+DQogPEV4Y2VsV29ya2Jvb2sgeG1sbnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOmV4Y2VsIj4NCiAgPFdpbmRvd0hlaWdodD42Nzk1PC9XaW5kb3dIZWlnaHQ+DQogIDxXaW5kb3dXaWR0aD4xODA3NTwvV2luZG93V2lkdGg+DQogIDxXaW5kb3dUb3BYPjM2MDwvV2luZG93VG9wWD4NCiAgPFdpbmRvd1RvcFk+NDU8L1dpbmRvd1RvcFk+DQogIDxQcm90ZWN0U3RydWN0dXJlPkZhbHNlPC9Qcm90ZWN0U3RydWN0dXJlPg0KICA8UHJvdGVjdFdpbmRvd3M+RmFsc2U8L1Byb3RlY3RXaW5kb3dzPg0KIDwvRXhjZWxXb3JrYm9vaz4NCiA8U3R5bGVzPg0KICA8U3R5bGUgc3M6SUQ9IkRlZmF1bHQiIHNzOk5hbWU9Ik5vcm1hbCI+DQogICA8QWxpZ25tZW50IHNzOlZlcnRpY2FsPSJCb3R0b20iLz4NCiAgIDxCb3JkZXJzLz4NCiAgIDxGb250IHNzOkZvbnROYW1lPSJDYWxpYnJpIiB4OkZhbWlseT0iU3dpc3MiIHNzOlNpemU9IjExIiBzczpDb2xvcj0iIzAwMDAwMCIvPg0KICAgPEludGVyaW9yLz4NCiAgIDxOdW1iZXJGb3JtYXQvPg0KICAgPFByb3RlY3Rpb24vPg0KICA8L1N0eWxlPg0KICA8U3R5bGUgc3M6SUQ9InMxNiIgc3M6TmFtZT0iQ3VycmVuY3kiPg0KICAgPE51bWJlckZvcm1hdA0KICAgIHNzOkZvcm1hdD0iXygmcXVvdDskJnF1b3Q7KiAjLCMjMC4wMF8pO18oJnF1b3Q7JCZxdW90OyogXCgjLCMjMC4wMFwpO18oJnF1b3Q7JCZxdW90OyogJnF1b3Q7LSZxdW90Oz8/Xyk7XyhAXykiLz4NCiAgPC9TdHlsZT4NCiAgPFN0eWxlIHNzOklEPSJzMTciIHNzOk5hbWU9IlBlcmNlbnQiPg0KICAgPE51bWJlckZvcm1hdCBzczpGb3JtYXQ9IjAlIi8+DQogIDwvU3R5bGU+DQogIDxTdHlsZSBzczpJRD0iczE4Ij4NCiAgIDxGb250IHNzOkZvbnROYW1lPSJDYWxpYnJpIiB4OkZhbWlseT0iU3dpc3MiIHNzOlNpemU9IjExIiBzczpDb2xvcj0iIzAwMDAwMCINCiAgICBzczpCb2xkPSIxIi8+DQogIDwvU3R5bGU+DQogIDxTdHlsZSBzczpJRD0iczE5IiBzczpQYXJlbnQ9InMxNiI+DQogICA8Rm9udCBzczpGb250TmFtZT0iQ2FsaWJyaSIgeDpGYW1pbHk9IlN3aXNzIiBzczpTaXplPSIxMSIgc3M6Q29sb3I9IiMwMDAwMDAiLz4NCiAgPC9TdHlsZT4NCiAgPFN0eWxlIHNzOklEPSJzMjAiIHNzOlBhcmVudD0iczE3Ij4NCiAgIDxGb250IHNzOkZvbnROYW1lPSJDYWxpYnJpIiB4OkZhbWlseT0iU3dpc3MiIHNzOlNpemU9IjExIiBzczpDb2xvcj0iI0ZGMDAwMCIvPg0KICA8L1N0eWxlPg0KICA8U3R5bGUgc3M6SUQ9InMyMSI+DQogICA8SW50ZXJpb3IvPg0KICA8L1N0eWxlPg0KIDwvU3R5bGVzPg0KIDxXb3Jrc2hlZXQgc3M6TmFtZT0iU2hlZXQxIj4NCiAgPFRhYmxlIHNzOkV4cGFuZGVkQ29sdW1uQ291bnQ9IjUiIHNzOkV4cGFuZGVkUm93Q291bnQ9IjUiIHg6RnVsbENvbHVtbnM9IjEiDQogICB4OkZ1bGxSb3dzPSIxIiBzczpEZWZhdWx0Um93SGVpZ2h0PSIxNSI+DQogICA8Q29sdW1uIHNzOkluZGV4PSIzIiBzczpXaWR0aD0iNTUuNSIgc3M6U3Bhbj0iMSIvPg0KICAgPFJvdz4NCiAgICA8Q2VsbD48RGF0YSBzczpUeXBlPSJTdHJpbmciPkVuZ2xpc2g8L0RhdGE+PC9DZWxsPg0KICAgIDxDZWxsPjxEYXRhIHNzOlR5cGU9IlN0cmluZyI+SGVsbG88L0RhdGE+PC9DZWxsPg0KICAgIDxDZWxsPjxEYXRhIHNzOlR5cGU9IlN0cmluZyI+V29ybGQ8L0RhdGE+PC9DZWxsPg0KICAgPC9Sb3c+DQogICA8Um93Pg0KICAgIDxDZWxsPjxEYXRhIHNzOlR5cGU9IlN0cmluZyI+SGVicmV3PC9EYXRhPjwvQ2VsbD4NCiAgICA8Q2VsbD48RGF0YSBzczpUeXBlPSJTdHJpbmciPtep15zXldedPC9EYXRhPjwvQ2VsbD4NCiAgICA8Q2VsbD48RGF0YSBzczpUeXBlPSJTdHJpbmciPtei15XXnNedPC9EYXRhPjwvQ2VsbD4NCiAgIDwvUm93Pg0KICAgPFJvdz4NCiAgICA8Q2VsbCBzczpJbmRleD0iMiIgc3M6U3R5bGVJRD0iczE4Ii8+DQogICA8L1Jvdz4NCiAgIDxSb3c+DQogICAgPENlbGw+PERhdGEgc3M6VHlwZT0iTnVtYmVyIj4xMzM3PC9EYXRhPjwvQ2VsbD4NCiAgICA8Q2VsbD48RGF0YSBzczpUeXBlPSJOdW1iZXIiPjEzLjM3PC9EYXRhPjwvQ2VsbD4NCiAgICA8Q2VsbCBzczpTdHlsZUlEPSJzMTkiPjxEYXRhIHNzOlR5cGU9Ik51bWJlciI+MTMzNzwvRGF0YT48L0NlbGw+DQogICA8L1Jvdz4NCiAgIDxSb3c+DQogICAgPENlbGwgc3M6SW5kZXg9IjMiIHNzOlN0eWxlSUQ9InMyMSIvPg0KICAgIDxDZWxsIHNzOlN0eWxlSUQ9InMxOSIvPg0KICAgIDxDZWxsIHNzOlN0eWxlSUQ9InMyMCIvPg0KICAgPC9Sb3c+DQogIDwvVGFibGU+DQogIDxX
fs['./test_files/apachepoi_SimpleWithComments.xls'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAGQAAAAAAAAAAEAAA/v///wAAAAD+////AAAAABgAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8JCBAAAAYFAOwVzQfJwAAABgMAAOEAAgCwBMEAAgAAAOIAAABcAHAADAAAWWVnb3IgS296bG92ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEIAAgCwBGEBAgAAAMABAAA9AQYAAQACAAMAnAACAA4AGQACAAAAEgACAAAAEwACAAAArwECAAAAvAECAAAAPQASAHgAeAAfO1QkOAAAAAAAAQBYAkAAAgAAAI0AAgAAACIAAgAAAA4AAgABALcBAgAAANoAAgAAADEAGgDIAAAA/3+QAQAAAAAAAAUBQQByAGkAYQBsADEAGgDIAAAA/3+QAQAAAAAAAAUBQQByAGkAYQBsADEAGgDIAAAA/3+QAQAAAAAAAAUBQQByAGkAYQBsADEAGgDIAAAA/3+QAQAAAAAAAAUBQQByAGkA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
fs['./test_files/2011/apachepoi_SimpleWithComments.xls.xml'] = 'PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxXb3JrYm9vayB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6c3ByZWFkc2hlZXQiCiB4bWxuczpvPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiCiB4bWxuczp4PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpleGNlbCIKIHhtbG5zOnNzPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpzcHJlYWRzaGVldCIKIHhtbG5zOmh0bWw9Imh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1odG1sNDAiPgogPERvY3VtZW50UHJvcGVydGllcyB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIj4KICA8TGFzdEF1dGhvcj5Hb2Q8L0xhc3RBdXRob3I+CiAgPENyZWF0ZWQ+MTk5Ni0xMC0xNFQyMzozMzoyOFo8L0NyZWF0ZWQ+CiAgPExhc3RTYXZlZD4yMDA2LTEyLTE1VDE0OjI0OjA5WjwvTGFzdFNhdmVkPgogIDxWZXJzaW9uPjE0LjA8L1ZlcnNpb24+CiA8L0RvY3VtZW50UHJvcGVydGllcz4KIDxPZmZpY2VEb2N1bWVudFNldHRpbmdzIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiPgogIDxBbGxvd1BORy8+CiAgPENvbG9ycz4KICAgPENvbG9yPgogICAgPEluZGV4PjE2PC9JbmRleD4KICAgIDxSR0I+Izk5OTlGRjwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MTc8L0luZGV4PgogICAgPFJHQj4jOTkzMzY2PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4xODwvSW5kZXg+CiAgICA8UkdCPiNGRkZGQ0M8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjE5PC9JbmRleD4KICAgIDxSR0I+I0NDRkZGRjwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MjA8L0luZGV4PgogICAgPFJHQj4jNjYwMDY2PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yMTwvSW5kZXg+CiAgICA8UkdCPiNGRjgwODA8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjIyPC9JbmRleD4KICAgIDxSR0I+IzAwNjZDQzwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MjM8L0luZGV4PgogICAgPFJHQj4jQ0NDQ0ZGPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yNDwvSW5kZXg+CiAgICA8UkdCPiMwMDAwODA8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjI1PC9JbmRleD4KICAgIDxSR0I+I0ZGMDBGRjwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MjY8L0luZGV4PgogICAgPFJHQj4jRkZGRjAwPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yNzwvSW5kZXg+CiAgICA8UkdCPiMwMEZGRkY8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjI4PC9JbmRleD4KICAgIDxSR0I+IzgwMDA4MDwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+Mjk8L0luZGV4PgogICAgPFJHQj4jODAwMDAwPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4zMDwvSW5kZXg+CiAgICA8UkdCPiMwMDgwODA8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjMxPC9JbmRleD4KICAgIDxSR0I+IzAwMDBGRjwvUkdCPgogICA8L0NvbG9yPgogIDwvQ29sb3JzPgogPC9PZmZpY2VEb2N1bWVudFNldHRpbmdzPgogPEV4Y2VsV29ya2Jvb2sgeG1sbnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOmV4Y2VsIj4KICA8V2luZG93SGVpZ2h0PjkzMDA8L1dpbmRvd0hlaWdodD4KICA8V2luZG93V2lkdGg+MTUxNDA8L1dpbmRvd1dpZHRoPgogIDxXaW5kb3dUb3BYPjEyMDwvV2luZG93VG9wWD4KICA8V2luZG93VG9wWT4xMjA8L1dpbmRvd1RvcFk+CiAgPFRhYlJhdGlvPjYwMDwvVGFiUmF0aW8+CiAgPFByb3RlY3RTdHJ1Y3R1cmU+RmFsc2U8L1Byb3RlY3RTdHJ1Y3R1cmU+CiAgPFByb3RlY3RXaW5kb3dzPkZhbHNlPC9Qcm90ZWN0V2luZG93cz4KIDwvRXhjZWxXb3JrYm9vaz4KIDxTdHlsZXM+CiAgPFN0eWxlIHNzOklEPSJEZWZhdWx0IiBzczpOYW1lPSJOb3JtYWwiPgogICA8QWxpZ25tZW50IHNzOlZlcnRpY2FsPSJCb3R0b20iLz4KICAgPEJvcmRlcnMvPgogICA8Rm9udC8+CiAgIDxJbnRlcmlvci8+CiAgIDxOdW1iZXJGb3JtYXQvPgogICA8UHJvdGVjdGlvbi8+CiAgPC9TdHlsZT4KIDwvU3R5bGVzPgogPFdvcmtzaGVldCBzczpOYW1lPSJTaGVldDEiPgogIDxUYWJsZSBzczpFeHBhbmRlZENvbHVtbkNvdW50PSIyIiBzczpFeHBhbmRlZFJvd0NvdW50PSIzIiB4OkZ1bGxDb2x1bW5zPSIxIgogICB4OkZ1bGxSb3dzPSIxIiBzczpEZWZhdWx0Q29sdW1uV2lkdGg9IjUzIiBzczpEZWZhdWx0Um93SGVpZ2h0PSIxMiI+CiAgIDxSb3c+CiAgICA8Q2VsbD48RGF0YSBzczpUeXBlPSJOdW1iZXIiPjE8L0RhdGE+PC9DZWxsPgogICAgPENlbGw+PERhdGEgc3M6VHlwZT0iU3RyaW5nIj5vbmU8L0RhdGE+PENvbW1lbnQgc3M6QXV0aG9yPSJZZWdvciBLb3psb3YiPjxEYXRhPjxCCiAgICAgICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1odG1sNDAiPjxGb250IGh0bWw6RmFjZT0iVGFob21hIgogICAgICAgICBodG1sOlNpemU9IjgiIGh0bWw6Q29sb3I9IiMwMDAwMDAiPlllZ29yIEtvemxvdjo8L0ZvbnQ+PC9CPjxGb250CiAgICAgICAgaHRtbDpGYWNlPSJUYWhvbWEiIGh0bWw6U2l6ZT0iOCIgaHRtbDpDb2xvcj0iIzAwMDAwMCIKICAgICAgICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+JiMxMztmaXJzdCBjZWxsPC9Gb250PjwvRGF0YT48L0NvbW1lbnQ+PC9DZWxsPgogICA8L1Jvdz4KICAgPFJvdz4KICAgIDxDZWxsPjxEYXRhIHNzOlR5cGU9Ik51bWJlciI+MjwvRGF0YT48L0NlbGw+CiAgICA8Q2VsbD48RGF0YSBzczpUeXBlPSJTdHJpbmciPnR3bzwvRGF0YT48Q29tbWVudCBzczpBdXR
fs['./test_files/apachepoi_SimpleWithComments.xlsx'] = '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
fs['./test_files/2013/apachepoi_SimpleWithComments.xlsx.xlsb'] = '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
fs['./test_files/password_2002_40_xor.xls'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAGQAAAAAAAAAAEAAA/v///wAAAAD+////AAAAABgAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8JCBAAAAYFAEYYzQfBgAAABgIAAIYAAAAvAAYAAAB6FK+D4QACALAEwQACAOFK4gAAAFwAcABkOOA9L7rCPQynAb6At4K5ADzk8cZTxvHlTgG+gLeCuQA85PHGU8bx5U4BvoC3grkAPOTxxlPG8eVOAb6At4K5ADzk8cZTxvHlTgG+gLeCuQA85PHGU8bx5U4BvoC3grkAPOTxxlPG8eVOAb6At4K5WwAKAIa98UiA9cKfLxhCAAIA1NdhAQIABbrAAQAAPQEGAMFKRbrks5wAAgBHvRkAAgDCVxIAAgAFuhMAAgAEOK8BAgDC9bwBAgCEsz0AEgDt1QFXsT2+LgK6hLOGvSQ467VAAAIA4UqNAAIAhr0iAAIAwlcOAAIAJbq3AQIABDjaAAIAwvUxABoA21fC9R6lF5qEs4a9BDhA1epXjPXMSim6CbMxABoA+fXCVz0a82oFuoSzhr2kGMj1jFfv9c1KiLoxABoAHTjg9T240NXhSgW6hLMmnSw4rvXvV+71bEoxABoAn70EOB8a0HfC9eFKBbokk669SjjN9e5XT/UeBBwAJr3mOOCxRhOmcIUuA1Gh1A24QLykkUczpvNqbx4EIQA1wtTC9aXOQd4B1+K77x2Hnoj7Tl5qT0E+wNcD2WA+a9AeBCIAqgUZhLPCOUBcZZGmUQfz56Eg3Q+2wjlAXGWRplEH8+fBIB4EJwDDV4b14Q6B/uA24tkC/ebzKXKlnqvmiREPtsI5QFxlkaZRB/PnwSAeBDcA+AR+4PUpUoZxpQ8B3gHX4rvvHYcexxNGsaROjr/gNuLZArPFkilShnGlDwH+IfdtmGPT5f0pch4ELgAd4NDCVynwpE5hP+DXgFYhXwvwh1NJ8IXPYd6COKPa7z2l8Ybyhh7ELe6/jFijHgQ/AEdXhfXhoQD+APfDuWC9hJHEksTzCm9iUYH3AvlBPGvwptKmkeePA7wPluFWAXxksYdThlClreJRodRtuAzTxR4ENgDjvSI44B7HEsaRZC5hvEG1gFYhXwvwh1NJ8IXPYd6CdoC7jx2HHscSxrFEDuJdb5bhVgEwC9DgABQAwvXhSrtFgLOGvQQ44PXCV8L1+U7gABQApr0EOF4KxlfCa+FKBbqEs4a9HDzgABQA4vXhSrtFgLOGIwQ44PXCV8L1+U7gABQAxr0EOF4KxlfCa+FKBbqEs4a9HDzgABQAgvXhSrtFgLOGIwQ44PXCV8L1+U7gABQAhr0EOF4KxlfCa+FKBbqEs4a9HDzgABQAwvXhSrtFgLOGIwQ44PXCV8L1+U7gABQAhr0EOF4KxlfCa+FKBbqEs4a9HDzgABQAwvXhSrtFgLOGIwQ44PXCV8L1+U7gABQAhr0EOF4KxlfCa+FKBbqEs4a9HDzgABQAwvXhSrtFgLOGIwQ44PXCV8L1+U7gABQAhr0EOF4KxlfCa+FKBbqEs4a9HDzgABQAwvXhSrtFgLOGIwQ44PXCV8L1+U7gABQAhr0EOF4KxlfCa+FKBbqEs4a9HDzgABQAwvXhSrtFgLOGIwQ44PXCV8L1+U7gABQAhr0EOMD1xlfC9eFKBbqEs4a9HDzgABQA4vWESrtFgLOGogQ44PXCV8L1+U7gABQApr0hOF4KxlfC6uFKBbqEs4a9HDzgABQA4vVkSrtFgLOGogQ44PXCV8L1+U7gABQApr1BOF4KxlfC6uFKBbqEs4a9HDzgABQA4vXASrtFgLOGogQ44PXCV8L1+U6TAgQAhK1kx5MCBADg5SG1kwIEAMSthMeTAgQAoOUBtZMCBACGrQTHkwIEAEDlQbVgAQIAhLOFAA4AsgUAAOD1Aleo+E3mi5yFAA4AfAcAAMJXAvWLR6kWCvWFAA4AgwgAAML1IUpvtygfCNuMAAQAJbqks8EBCAD61eFKjwuks/wACADg9cJXwvXhSv8AAgDgSgoAAAAJCBAAAAYQAEYYzQfBgAAABgIAAAsCFADhSgW6hLOGvYQ44PUPl8L1R6oFug0AAgCmvQwAAgBOVw8AAgAluhEAAgAEOBAACAAbhrjnrXTqEl8AAgDA9SoAAgDhSisAAgCGvYIAAgDiV4AACAAEOOD1wlfC9SUCBADhSvq6gQACAL49FAAAABUAAACDAAIAhLOEAAIA4PWhACIA4Ur6uqSzpr0kOGD1wlfC9eFKBbqEs5paBDjg9cJX3hLhSlUAAgCHvQACDgAEOOD1QlfC9eFKRbqEswgCEADCV8L1oUr6uoSzhr0EGAH1CAIQAMFKBbrEs3m9BDjg9cJ3I/UIAhAAxLOGvUQ4H/XCV8L14WrkuggCEABkOOD1glc99eFKBbqEk2e9fgIKAIa9BDgB9cJX3BJ+AgoApLOGveU44PXCXwYAIwDVwnfCFOFKBbqEs4Y5DDjgdMI2XVTh7gW65LOGpQQgw/fiV34CCgB44PXCtsL14UsNfgIKAN0EOOAUwlfC9+nXAAwASAQ44HLClsJT4YsFPgISAIEC9eFKBbKEs4a9BDjg9cJXwh0ADwCBCgWahLOGnQR44LXCd+LvAAYA4PUkV8L1CgAAAAkIEAAABhAARhjNB8GAAAAGAgAACwIQAIa9BDjg9cJXwvXhSoO7hLMNAAIA4lcMAAIAiboPAAIAJDgRAAIAwvUQAAgAf8D8DWu5661fAAIAwUoqAAIAhr0rAAIAwleCAAIAJbqAAAgAwvXhSgW6hLMlAgQAhr37OIEAAgD61xQAAAAVAAAAgwACAOD1hAACAOFKoQAiAIa9+zjA9eJX4vVhSgWapJOGvQQ44PXesML14UoFuphUnr1VAAIAw1cAAg4AwvXhSgW6hLOGvQQ44PU+AhIAUrOGvQQ46PXCV8L14UoFuoSzHQAPAN0EOOD1wlfi9eFKBbqEs+8ABgBKBVyEs4YKAAAACQgQAAAGEABGGM0HwYAAAAYCAAALAhAAV8L14UoFuoSzhr0EX8H1wg0AAgCahAwAAgC04A8AAgDV4REAAgCzhhAACADVMITeGsq3418AAgCdBCoAAgBXwisAAgC6hIIAAgAY4IAACACzhr0EOOD1wiUCBABXwgrhgQACAIIEFAAAABUAAACDAAIASgWEAAIAvQShACIAV8IK4WoFmoSThj0EOOD1wlfC9eFKBaZjs4a9BDjg6SVPwlUAAgC7hAACDgCzhr0EOOD1wlfC9eFKBT4CEgAjwlfC9eFCBbqEs4a9BDjg9cIdAA8AovXhSgW6hJOGvQQ44PXC7wAGAAQ4BvXCVwoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
fs['./test_files/dbf/d11.dbf'] = 'jHUKDwQAAACFAl4AAAAAAAAAAAAAAAAAAAAAAAAAAABEQldJTlVTMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjaGFyMTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEMKAAAAAAAAAAAAAAAAAABudW1lcmljMTBfMgAAAAAAAAAAAAAAAAAAAAAAAAAAAE4KAgAAAAAAAAAAAAAAAABtZW1vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE0KAAAAAAAAAAAAAAAAAABib29sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEwBAAAAAAAAAAAAAAAAAABkYXRlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQIAAAAAAAAAAAAAAAAAABmbG9hdDEwXzIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEYKAgAAAAAAAAAAAAAAAABPTEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEcKAAAAAAAAAAAAAAAAAABiaW5hcnkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIKAAAAAAAAAAAAAAAAAABsb25nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEkEAAAAAAAAAAAAAAAAAAB0aW1lc3RhbXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAIAAAAAAAAAAAAAAAAAABkb3VibGUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE8IAAAAAAAAAAAAAAAAAABhdXRvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsEAAAAAAAAAAAFAAAAAAANIHRlc3QxICAgICAxMTExMTExLjExICAgICAgICAgMVQyMDExMTExMTExMTExMTEuMTEgICAgICAgICAyICAgICAgICAgOcI6NcdCzNtU0xZMAMNDvL+TazjkgAAAASAxMjM0NSAgICAgMTIzNDU2Ny44OSAgICAgICAgODEgMjMxMjEyMzExMjM0NTY3Ljg5ICAgICAgICAgICAgICAgICAgICCHW80VQtCWz6uiXgDDRe4qLwprJ4AAAAIgdGVzdDIgICAgICAgICAgIDEuMTAgICAgICAgIDgyIDIwMDEwMTAxICAgICAgMS4xMCAgICAgICAgICAgICAgICAgICAggAAAC0LMs299NAAAv/GZmZmZmZqAAAADIHRlc3QzICAgICAgICAgIDIyLjIyICAgICAgICA4M1QyMDAyMDIwMiAgICAgMjIuMjIgICAgICAgICAgICAgICAgICAgIIAACK5CzLdwTrYMAMA2OFHrhR64gAAABBo=';
fs['./test_files/dbf/vfp3.dbf'] = 'MBEKDgMAAADoAlQAAAAAAAAAAAAAAAAAAAAAAAIDAABDSEFSMTAAAAAAAEMBAAAACgAAAAAAAAAAAAAAAAAAAENVUlJFTkNZOAAAWQsAAAAIBAYAAAAAAAAAAAAAAAAATlVNRVJJQzZfMwBOEwAAAAYDAgAAAAAAAAAAAAAAAABGTE9BVDhfMQAAAEYZAAAACAECAAAAAAAAAAAAAAAAAERBVEU4AAAAAAAARCEAAAAIAAIAAAAAAAAAAAAAAAAAREFURVRJTUU4AABUKQAAAAgABgAAAAAAAAAAAAAAAABET1VCTEU4XzIAAEIxAAAACAIGAAAAAAAAAAAAAAAAAElOVDQAAAAAAAAASTkAAAAEAAQAAAAAAAAAAAAAAAAAQk9PTDEAAAAAAABMPQAAAAEAAgAAAAAAAAAAAAAAAABNRU1PNAAAAAAAAE0+AAAABAACAAAAAAAAAAAAAAAAAEdFTkVSQUw0AAAAR0IAAAAEAAIAAAAAAAAAAAAAAAAAQkNIQVI4AAAAAABDRgAAAAgABgAAAAAAAAAAAAAAAABCTUVNTzQAAAAAAE1OAAAABAAGAAAAAAAAAAAAAAAAAF9OdWxsRmxhZ3MAMFIAAAACAAUAAAAAAAAAAAAAAAAADWRhdGExLmRiYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIHRlc3QxICAgICBE1hIAAAAAADEyLjM0NSAgMTIzNC4xMTkxNzAyMTkf8iQAAAAAAJqZmZmZPZNAYuEBAFQKAAAAAAAAAFNoZWV0SlMgCQAAAAAAIE51bGxpdCAgICAAAAAAAAAAACAwLjAwMCAgICAgMC4wICAgICAgICAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAACAgICAgICAgAAAAAAAAIG1vYXIgICAgICAclpgAAAAAADk5Ljk5OTk5OTk5OS45MTkwOTA5MDl/5yQAB8P2AVxAwmlZit9DIt8NACALAAAAAAAAADkwOTA5MDkwDAAAAAAAGg==';
fs['./test_files/wtf_path.xlsx'] = 'UEsDBAoAAAAAAFS+jEw5OwZO1AIAANQCAAARAAAAZG9jUHJvcHMvY29yZS54bWw8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCIgc3RhbmRhbG9uZT0ieWVzIj8+DQo8Y3A6Y29yZVByb3BlcnRpZXMgeG1sbnM6Y3A9Imh0dHA6Ly9zY2hlbWFzLm9wZW54bWxmb3JtYXRzLm9yZy9wYWNrYWdlLzIwMDYvbWV0YWRhdGEvY29yZS1wcm9wZXJ0aWVzIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmRjdGVybXM9Imh0dHA6Ly9wdXJsLm9yZy9kYy90ZXJtcy8iIHhtbG5zOmRjbWl0eXBlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj48ZGN0ZXJtczpjcmVhdGVkIHhzaTp0eXBlPSJkY3Rlcm1zOlczQ0RURiI+MjAxNy0wMi0xOVQwNTowMDowMFo8L2RjdGVybXM6Y3JlYXRlZD48Y3A6Y2F0ZWdvcnk+RXhwZXJpbWVudGF0aW9uPC9jcDpjYXRlZ29yeT48Y3A6a2V5d29yZHM+VGVzdDwvY3A6a2V5d29yZHM+PGNwOmxhc3RNb2RpZmllZEJ5Pk5vdCBTaGVldEpTPC9jcDpsYXN0TW9kaWZpZWRCeT48ZGM6Y3JlYXRvcj5EZXZzIGF0IFNoZWV0SlM8L2RjOmNyZWF0b3I+PGRjOmRlc2NyaXB0aW9uPk5vdGhpbmcgdG8gc2F5IGhlcmU8L2RjOmRlc2NyaXB0aW9uPjxkYzpzdWJqZWN0PlRlc3RzPC9kYzpzdWJqZWN0PjxkYzp0aXRsZT5TaGVldEpTIFRlc3Q8L2RjOnRpdGxlPjwvY3A6Y29yZVByb3BlcnRpZXM+UEsDBAoAAAAAAFS+jEycSd8YiAIAAIgCAAAQAAAAZG9jUHJvcHMvYXBwLnhtbDw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04IiBzdGFuZGFsb25lPSJ5ZXMiPz4NCjxQcm9wZXJ0aWVzIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5vcGVueG1sZm9ybWF0cy5vcmcvb2ZmaWNlRG9jdW1lbnQvMjAwNi9leHRlbmRlZC1wcm9wZXJ0aWVzIiB4bWxuczp2dD0iaHR0cDovL3NjaGVtYXMub3BlbnhtbGZvcm1hdHMub3JnL29mZmljZURvY3VtZW50LzIwMDYvZG9jUHJvcHNWVHlwZXMiPjxBcHBsaWNhdGlvbj5TaGVldEpTPC9BcHBsaWNhdGlvbj48Q29tcGFueT5TaGVldEpTPC9Db21wYW55PjxNYW5hZ2VyPlNoZWV0IE1hbmFnZXI8L01hbmFnZXI+PEhlYWRpbmdQYWlycz48dnQ6dmVjdG9yIHNpemU9IjIiIGJhc2VUeXBlPSJ2YXJpYW50Ij48dnQ6dmFyaWFudD48dnQ6bHBzdHI+V29ya3NoZWV0czwvdnQ6bHBzdHI+PC92dDp2YXJpYW50Pjx2dDp2YXJpYW50Pjx2dDppND4yPC92dDppND48L3Z0OnZhcmlhbnQ+PC92dDp2ZWN0b3I+PC9IZWFkaW5nUGFpcnM+PFRpdGxlc09mUGFydHM+PHZ0OnZlY3RvciBzaXplPSIyIiBiYXNlVHlwZT0ibHBzdHIiPjx2dDpscHN0cj5TaGVldEpTPC92dDpscHN0cj48dnQ6bHBzdHI+SGlkZGVuPC92dDpscHN0cj48L3Z0OnZlY3Rvcj48L1RpdGxlc09mUGFydHM+PC9Qcm9wZXJ0aWVzPlBLAwQKAAAAAABUvoxMEWNzPJUBAACVAQAAEAAAAHd0Zi93b3JrYm9vay54bWw8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCIgc3RhbmRhbG9uZT0ieWVzIj8+DQo8d29ya2Jvb2sgeG1sbnM9Imh0dHA6Ly9zY2hlbWFzLm9wZW54bWxmb3JtYXRzLm9yZy9zcHJlYWRzaGVldG1sLzIwMDYvbWFpbiIgeG1sbnM6cj0iaHR0cDovL3NjaGVtYXMub3BlbnhtbGZvcm1hdHMub3JnL29mZmljZURvY3VtZW50LzIwMDYvcmVsYXRpb25zaGlwcyI+PHdvcmtib29rUHIgY29kZU5hbWU9IlRoaXNXb3JrYm9vayIgZmlsdGVyUHJpdmFjeT0idHJ1ZSIvPjxzaGVldHM+PHNoZWV0IG5hbWU9IlNoZWV0SlMiIHNoZWV0SWQ9IjEiIHI6aWQ9InJJZDEiLz48c2hlZXQgbmFtZT0iSGlkZGVuIiBzaGVldElkPSIyIiByOmlkPSJySWQyIiBzdGF0ZT0iaGlkZGVuIi8+PC9zaGVldHM+PC93b3JrYm9vaz5QSwMECgAAAAAAVL6MTI8BKnveBgAA3gYAABkAAAB3dGYvd29ya3NoZWV0cy9zaGVldDEueG1sPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/Pg0KPHdvcmtzaGVldCB4bWxucz0iaHR0cDovL3NjaGVtYXMub3BlbnhtbGZvcm1hdHMub3JnL3NwcmVhZHNoZWV0bWwvMjAwNi9tYWluIiB4bWxuczpyPSJodHRwOi8vc2NoZW1hcy5vcGVueG1sZm9ybWF0cy5vcmcvb2ZmaWNlRG9jdW1lbnQvMjAwNi9yZWxhdGlvbnNoaXBzIj48ZGltZW5zaW9uIHJlZj0iQTE6RTYiLz48c2hlZXRWaWV3cz48c2hlZXRWaWV3IHdvcmtib29rVmlld0lkPSIwIi8+PC9zaGVldFZpZXdzPjxjb2xzPjxjb2wgbWluPSIxIiBtYXg9IjEiIHdpZHRoPSI2LjgzMjAzMTI1IiBjdXN0b21XaWR0aD0iMSIvPjxjb2wgbWluPSIyIiBtYXg9IjIiIHdpZHRoPSI4LjMzMjAzMTI1IiBjdXN0b21XaWR0aD0iMSIvPjxjb2wgbWluPSI0IiBtYXg9IjQiIGhpZGRlbj0idHJ1ZSIvPjwvY29scz48c2hlZXREYXRhPjxyb3cgcj0iMSIgaHQ9IjEyIiBjdXN0b21IZWlnaHQ9IjEiPjxjIHI9IkExIj48dj4xPC92PjwvYz48YyByPSJCMSIgcz0iMSI+PHY+Mjwvdj48L2M+PGMgcj0iQzEiPjxmPkExK0IxPC9mPjx2PjM8L3Y+PC9jPjxjIHI9IkQxIj48ZiB0PSJhcnJheSIgcmVmPSJEMTpEMSI+U1VNKEExOkMxKkExOkMxKTwvZj48L2M+PGMgcj0iRTEiPjxmIHQ9ImFycmF5IiByZWY9IkUxOkU0Ij5UUkFOU1BPU0UoQTE6RDEpPC9mPjwvYz48L3Jvdz48cm93IHI9IjIiIGh0PSIxNiIgY3VzdG9tSGVpZ2h0PSIxIj48YyByPSJBMiIgdD0iYiI+PHY+MTwvdj48L2M+PGMgcj0iQjIiIHQ9ImIiPjx2PjA8L3Y+PC9jPjxjIHI9IkMyIiBzPSIyIj48Zj5BMStCMTwvZj48L2M+PGMgcj0iRDIiIHQ9InMiPjx2PjA8L3Y+PC9jPjwvcm93Pjxyb3cgcj0iMyI+PGMgcj0iQTMiIHQ9InMiPjx2PjE8L3Y+PC9jPjxjIHI9IkIzIiB0PSJzIj48dj4yPC92PjwvYz48YyByPSJDMyIgcz0iMyI+PHY+NDE2ODkuNDM3NTwvdj48L2M+PGMgcj0iRDMiIHQ9InMiPjx2PjM8L3Y+PC9jPjwvcm93Pjxyb3cgcj0iNCIgaHQ9IjI0IiBjdXN0b21IZWlnaHQ9IjEiIG91dGxpbmVMZXZlbD0iMyI+PGMgcj0iQTQiIHQ9InM
fs['./test_files/wtf_path.xlsb'] = 'UEsDBAoAAAAAAFS+jEw5OwZO1AIAANQCAAARAAAAZG9jUHJvcHMvY29yZS54bWw8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCIgc3RhbmRhbG9uZT0ieWVzIj8+DQo8Y3A6Y29yZVByb3BlcnRpZXMgeG1sbnM6Y3A9Imh0dHA6Ly9zY2hlbWFzLm9wZW54bWxmb3JtYXRzLm9yZy9wYWNrYWdlLzIwMDYvbWV0YWRhdGEvY29yZS1wcm9wZXJ0aWVzIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmRjdGVybXM9Imh0dHA6Ly9wdXJsLm9yZy9kYy90ZXJtcy8iIHhtbG5zOmRjbWl0eXBlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj48ZGN0ZXJtczpjcmVhdGVkIHhzaTp0eXBlPSJkY3Rlcm1zOlczQ0RURiI+MjAxNy0wMi0xOVQwNTowMDowMFo8L2RjdGVybXM6Y3JlYXRlZD48Y3A6Y2F0ZWdvcnk+RXhwZXJpbWVudGF0aW9uPC9jcDpjYXRlZ29yeT48Y3A6a2V5d29yZHM+VGVzdDwvY3A6a2V5d29yZHM+PGNwOmxhc3RNb2RpZmllZEJ5Pk5vdCBTaGVldEpTPC9jcDpsYXN0TW9kaWZpZWRCeT48ZGM6Y3JlYXRvcj5EZXZzIGF0IFNoZWV0SlM8L2RjOmNyZWF0b3I+PGRjOmRlc2NyaXB0aW9uPk5vdGhpbmcgdG8gc2F5IGhlcmU8L2RjOmRlc2NyaXB0aW9uPjxkYzpzdWJqZWN0PlRlc3RzPC9kYzpzdWJqZWN0PjxkYzp0aXRsZT5TaGVldEpTIFRlc3Q8L2RjOnRpdGxlPjwvY3A6Y29yZVByb3BlcnRpZXM+UEsDBAoAAAAAAFS+jEycSd8YiAIAAIgCAAAQAAAAZG9jUHJvcHMvYXBwLnhtbDw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04IiBzdGFuZGFsb25lPSJ5ZXMiPz4NCjxQcm9wZXJ0aWVzIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5vcGVueG1sZm9ybWF0cy5vcmcvb2ZmaWNlRG9jdW1lbnQvMjAwNi9leHRlbmRlZC1wcm9wZXJ0aWVzIiB4bWxuczp2dD0iaHR0cDovL3NjaGVtYXMub3BlbnhtbGZvcm1hdHMub3JnL29mZmljZURvY3VtZW50LzIwMDYvZG9jUHJvcHNWVHlwZXMiPjxBcHBsaWNhdGlvbj5TaGVldEpTPC9BcHBsaWNhdGlvbj48Q29tcGFueT5TaGVldEpTPC9Db21wYW55PjxNYW5hZ2VyPlNoZWV0IE1hbmFnZXI8L01hbmFnZXI+PEhlYWRpbmdQYWlycz48dnQ6dmVjdG9yIHNpemU9IjIiIGJhc2VUeXBlPSJ2YXJpYW50Ij48dnQ6dmFyaWFudD48dnQ6bHBzdHI+V29ya3NoZWV0czwvdnQ6bHBzdHI+PC92dDp2YXJpYW50Pjx2dDp2YXJpYW50Pjx2dDppND4yPC92dDppND48L3Z0OnZhcmlhbnQ+PC92dDp2ZWN0b3I+PC9IZWFkaW5nUGFpcnM+PFRpdGxlc09mUGFydHM+PHZ0OnZlY3RvciBzaXplPSIyIiBiYXNlVHlwZT0ibHBzdHIiPjx2dDpscHN0cj5TaGVldEpTPC92dDpscHN0cj48dnQ6bHBzdHI+SGlkZGVuPC92dDpscHN0cj48L3Z0OnZlY3Rvcj48L1RpdGxlc09mUGFydHM+PC9Qcm9wZXJ0aWVzPlBLAwQKAAAAAABUvoxMpPkCC9QAAADUAAAAEAAAAHd0Zi93b3JrYm9vay5iaW6DAQCAAU4AAAAAAAAAAAAAAAAAAAAABwAAAFMAaABlAGUAdABKAFMABgAAADAALgAxADIALgA5AAYAAAAwAC4AMQAyAC4AOQAEAAAANwAyADYAMgCZASQIAAAAAAAAAAwAAABUAGgAaQBzAFcAbwByAGsAYgBvAG8AawCPAQCcASYAAAAAAQAAAAQAAAByAEkAZAAxAAcAAABTAGgAZQBlAHQASgBTAJwBJAEAAAACAAAABAAAAHIASQBkADIABgAAAEgAaQBkAGQAZQBuAJABAIQBAFBLAwQKAAAAAABUvoxMbQZ1AJ4DAACeAwAAGQAAAHd0Zi93b3Jrc2hlZXRzL3NoZWV0MS5iaW6BAQCUARAAAAAABQAAAAAAAAAEAAAAhQEAiQEenAMAAAAAAAAAAAAAAAAAAAAAZAAAAAAAAAAAAAAAigEAhgEAhgMAPBIAAAAAAAAAANUGAAAAAAAAAgA8EgEAAAABAAAAVQgAAAAAAAACADwSAwAAAAMAAAAACgAAAAAAAAEAhwMAkQEAABkAAAAAAAAAAPAAACAAAQAAAAAAAAAEAAAAAgwAAAAAAAAAAAYAAAACDAEAAAABAAAACgAAAAIMAgAAAAAAAAAOAAAAABkBAAAAAAAAAEABACAAAQAAAAAAAAAEAAAABAkAAAAAAAAAAAEECQEAAAAAAAAAAAYaAwAAAAAAAAAHAAAAcwBoAGUAZQB0AGoAcwAAGQIAAAAAAAAAQAEAAAABAAAAAAAAAAQAAAAGIAAAAAAAAAAACgAAAGYAbwBvACAAIAAgACAAYgBhAHIABhIBAAAAAAAAAAMAAABiAGEAegAFEAIAAAACAAAAAAAAAC5b5EAGEgMAAAAAAAAAAwAAADAALgAzAAAZAwAAAAAAAADgAQAjAAEAAAAAAAAABAAAAAYSAAAAAAAAAAADAAAAYgBhAHoABg4CAAAAAAAAAAEAAADuCwUQAwAAAAAAAABuhhvw+SEJQAAZBAAAAAAAAABAAQAQAAEAAAAAAAAAAAAAAAYYAAAAAAAAAAAGAAAAaABpAGQAZABlAG4AABkFAAAAAAAAAEABAAAAAQAAAAAAAAAAAAAABhoAAAAAAAAAAAcAAAB2AGkAcwBpAGIAbABlAJIBAJcEQq+DAQAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAALEBBAEAAACwARAFAAAABQAAAAAAAAACAAAAsgEA7gNWAgAAAAIAAAAAAAAAAAAAAAQAAAByAEkAZAAxAAAAAAAXAAAAVgBpAHMAaQB0ACAAdQBzACAAPABTAGgAZQBlAHQASgBTAC4AYwBvAG0AIQA+AAAAAADuAywDAAAAAwAAAAAAAAAAAAAABAAAAHIASQBkADIAAgAAAEUAMgAAAAAAAAAAANwDMAAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA4D8AAAAAAADgP4gFAIkFGAQAAAABAAAAAAAAAAUAAAAAAAAABAAAAIoFAKcEDAQAAAByAEkAZAAzAIIBAFBLAwQKAAAAAABUvoxMDBlx3fQAAAD0AAAAEQAAAHd0Zi9jb21tZW50czEuYmlu9AQA9gQA+AQSBwAAAFMAaABlAGUAdABKAFMA9wQA+QQA+wQkAAAAAAMAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/QSfAQFJAAAASQAnAG0AIABhACAAbABpAHQAdABsAGUAIABjAG8AbQBtAGUAbgB0ACwAIABzAGgAbwByAHQAIABhAG4AZAAgAHMAdABvAHUAdAAhAAoACgBXAGUAbABsACwAIABTAHQAbwB1AHQAIABtAGEAeQAgAGIAZQAgAHQAaABlACAAdwByAG8AbgBnACAAdwBvAHIAZAABAAAAAAAAAPwEAPoEAPUEAFBLAwQKAAAAAABUvoxM//C1fE8EAABPBAAAHAAAAHd0Zi9kcmF3aW5ncy92bWxEcmF
fs['./test_files/numbers/types_61.numbers'] = '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
fs[''] = '';
fs['multiformat.lst'] = 'IyBUaGlzIGZpbGUgY29udHJvbHMgdGhlIG11bHRpZm9ybWF0IHRlc3RzCiMgdmltOiBzZXQgdHM9NDoKIyBGb3JtYXQ6IDxiYXNlbmFtZT4gPGV4dD4gPGV4dD4gW2V4dC4uXQojIHllcy1mb3JtdWxhCiMgbm90ZTogRXhjZWwgT0RTIGNvbnZlcnRlciBkb2VzIG5vdCBzdXBwb3J0IHNwYWNlcyBpbiBTaGVldCBOYW1lcwpBdXRvRmlsdGVyICAgICAgICAgICAgICAJLnhscyAueGxzYiAueGxzeCAueG1sCiMgbm90ZTogWExNTCBvbmx5IHN1cHBvcnRzIHNoZWV0cywgb2RzIGRvZXMgbm90IHN1cHBvcnQgZGlhbG9nCkJsYW5rU2hlZXRUeXBlcyAgICAgICAgIAkueGxzIC54bHNiIC54bHNtCk51bWJlckZvcm1hdENvbmRpdGlvbiAgIAkueGxzIC54bHNiIC54bHNtIC54bWwKUmtOdW1iZXIgICAgICAgICAgICAgICAgCS54bHMgLnhsc2IgLnhsc3ggLnhscy54bWwKI2NhbGVuZGFyX3N0cmVzc190ZXN0ICAgIAkueGxzIC54bHNiIC54bHN4IC54bWwKY2VsbF9zdHlsZV9zaW1wbGUgICAgICAgCS54bHMgLnhsc2IgLnhsc3ggLnhtbCAub2RzCiMgbm8tY3N2IChuZXdsaW5lIGNoYXJhY3RlciBcciB2cyBcbikKY29tbWVudHNfc3RyZXNzX3Rlc3QgICAgCS54bHMgLnhsc2IgLnhsc3ggLnhscy54bWwgLm9kcwojIHllcy1jc3YKY3VzdG9tX3Byb3BlcnRpZXMgICAgICAgCS54bHMgLnhsc2IgLnhsc3ggLnhscy54bWwKZGVmaW5lZF9uYW1lc19zaW1wbGUgICAgCS54bHMgLnhsc2IgLnhsc3ggLnhtbAojIG5vLWNzdiAocmFuZGJldHdlZW4pIG5vdGU6IE9EUyBkb2VzIG5vdCBzdXBwb3J0IG1hbnkgWExTWCBmdW5jdGlvbnMKZm9ybXVsYV9zdHJlc3NfdGVzdCAgICAgCS54bHMgLnhsc2IgLnhsc3ggLnhscy54bWwKIyB5ZXMtY3N2CmZvcm11bGFlX3Rlc3Rfc2ltcGxlICAgIAkueGxzIC54bHNiIC54bHN4IC54bWwKaHlwZXJsaW5rX3N0cmVzc190ZXN0XzIwMTEJLnhscyAueGxzYiAueGxzeCAueG1sCiNsYXJnZV9zdHJpbmdzICAgICAgICAgICAJLnhscyAueGxzYiAueGxzeCAueGxzLnhtbCAueGxzYi54bWwgLnhsc3gueG1sCm1lcmdlX2NlbGxzICAgICAgICAgICAgIAkueGxzIC54bHNiIC54bHN4IC54bHMueG1sIC5vZHMKIyBuby1mb3JtdWxhIChmaWxlbmFtZS1yZWZlcmVuY2VzIGluIFhMU1ggZW5jb2RpbmcgYXMgWzBdKQpuYW1lZF9yYW5nZXNfMjAxMSAgICAgICAJLnhscyAueGxzYiAueGxzeCAueGxzLnhtbAojIHllcy1mb3JtdWxhCiMgbm8tY3N2IChtYWNybyBzZXJpYWxpemF0aW9uIGluIHhtbCkKIyBuby1mb3JtdWxhIChyb3VuZGluZyBpc3N1ZSBpbiBJRTgpCm51bWJlcl9mb3JtYXQgICAgICAgICAgIAkueGxzIC54bHNiIC54bHNtIC54bHMueG1sCiMgeWVzLWZvcm11bGEKIyB5ZXMtY3N2Cm51bWJlcl9mb3JtYXRfZW50aXRpZXMgIAkueGxzIC54bHNiIC54bHN4IC54bWwKcGl2b3RfdGFibGVfbmFtZWRfcmFuZ2UgCS54bHMgLnhsc2IgLnhsc3ggLnhtbApwaXZvdF90YWJsZV90ZXN0ICAgICAgICAJLnhscyAueGxzYiAueGxzbQpyaWNoX3RleHRfc3RyZXNzICAgICAgICAJLnhscyAueGxzYiAueGxzeCAueGxzLnhtbApzbWFydF90YWdzXzIwMDcgICAgICAgICAJLnhscyAueGxzYiAueGxzeCAueG1sCnN1c2hpICAgICAgICAgICAgICAgICAgIAkueGxzIC54bHNiIC54bHN4IC54bWwgLm9kcwp0ZXh0X2FuZF9udW1iZXJzICAgICAgICAJLnhscyAueGxzYiAueGxzeCAueG1sCiN0aW1lX3N0cmVzc190ZXN0XzEgICAgICAJLnhscyAueGxzYiAueGxzeCAueG1sCiMgbm8tZm9ybXVsYSAocm91bmRpbmcgaXNzdWUgaW4gSUU4KQp4bHN4LXN0cmVhbS1kLWRhdGUtY2VsbCAJLnhscyAueGxzYiAueGxzeCAueGxzLnhtbAo=';
fs['./misc/ssf.json'] = 'WwogIFsiXCJmb29cIjtcImJhclwiO1wiYmF6XCI7XCJxdXhcIiIsCiAgICBbMSwgImZvbyJdLCBbLTEsICJiYXIiXSwgWzAsICJiYXoiXSwgWyJzaGVldGpzIiwgInF1eCJdCiAgXSwKICBbIlwiZm9vXCI7XCJiYXJcIjtcImJhelwiIiwKICAgIFsxLCAiZm9vIl0sIFstMSwgImJhciJdLCBbMCwgImJheiJdLCBbInNoZWV0anMiLCAic2hlZXRqcyJdCiAgXSwKICBbIlwiZm9vXCI7XCJiYXJcIjtAIiwKICAgIFsxLCAiZm9vIl0sIFstMSwgImJhciJdLCBbMCwgImZvbyJdLCBbInNoZWV0anMiLCAic2hlZXRqcyJdCiAgXSwKICBbIlwiZm9vXCI7XCJiYXJcIiIsCiAgICBbMSwgImZvbyJdLCBbLTEsICJiYXIiXSwgWzAsICJmb28iXSwgWyJzaGVldGpzIiwgInNoZWV0anMiXQogIF0sCiAgWyJAQCIsIFsxLCAiMSJdLCBbLTEsICItMSJdLCBbMCwgIjAiXSwgWyJzaGVldGpzIiwgInNoZWV0anNzaGVldGpzIl1dLAogIFsiW0JsdWVdR2VuZXJhbCIsIFsxLCAiMSJdLCBbLTEsICItMSJdLCBbMCwgIjAiXSwgWyJzaGVldGpzIiwgInNoZWV0anMiXV0sCiAgWyJbQmx1ZV1HM25lcmFsIiwgWzFdLCBbLTFdLCBbMF0sIFsiVE9ETyIsIlRPRE8iXV0sCiAgWyJBXCJUT0RPXCIiLCBbMSwgIkFUT0RPIl0sIFstMSwgIkFUT0RPIl0sIFswLCAiQVRPRE8iXSwgWyJUT0RPIiwiVE9ETyJdXSwKICBbInIiLCBbMSwiciJdLCBbLTEsIi1yIiwiIyJdLCBbMCwiciJdLCBbInNoZWV0anMiLCJzaGVldGpzIl1dLAogIFsiKCg7QCIsIFsxLCIoKCJdLCBbMCwiKCgiXSwgWyJmb28iLCJmb28iXV0sCiAgWyJcXHIiLCBbMSwgInIiXSwgWy0xLCAiciJdLCBbMCwgInIiXSwgWyJUT0RPIiwiVE9ETyJdXSwKICBbIl8oJCogIywjIzBfKTtfKCQqICgjLCMjMCk7XygkKiBcIi1cIl8pO18oQF8pIiwgWzEsICIgJDEgIl0sIFstMSwgIiAkKDEpIl0sIFswLCIgJC0gIl0sIFsiVE9ETyIsICIgVE9ETyAiXSwgWyIiLCIiXV0sCiAgWyIjMC4jIiwgWzAsIjAuIl0sIFsxLCIxLiJdLCBbMTIsIjEyLiJdLCBbMTIuMzQsICIxMi4zIl0sIFstMS4yMywgIi0xLjIiXV0sCiAgWyIjLCMjMC4wIiwgWzEsIjEuMCJdLCBbLTEsIi0xLjAiXSwgWzAsIjAuMCJdLCBbIlRPRE8iLCJUT0RPIl1dLAogIFsiIywjIzAuMDAiLCBbMSwiMS4wMCJdLCBbLTEsIi0xLjAwIl0sIFswLCIwLjAwIl0sIFsiVE9ETyIsIlRPRE8iXV0sCiAgWyIjLCMjMC4wMDAiLCBbMSwiMS4wMDAiXSwgWy0xLCItMS4wMDAiXSwgWzAsIjAuMDAwIl0sIFsiVE9ETyIsIlRPRE8iXV0sCiAgWyIjLCMjMC4wMDAwIiwgWzEsIjEuMDAwMCJdLCBbLTEsIi0xLjAwMDAiXSwgWzAsIjAuMDAwMCJdLCBbIlRPRE8iLCJUT0RPIl1dLAogIFsiIywjIzAuMDAwMDAiLCBbMTAwMDAwMCwgIjEsMDAwLDAwMC4wMDAwMCJdXSwKICBbIiMsIyMwLjAwMDAwMCIsIFsxMDAwMDAwLCAiMSwwMDAsMDAwLjAwMDAwMCJdXSwKICBbIiMsIyMwLjAwMDAwMDAiLCBbMTAwMDAwMCwgIjEsMDAwLDAwMC4wMDAwMDAwIl1dLAogIFsiIywjIzAuMDAwMDAwMDAiLCBbMTAwMDAwMCwgIjEsMDAwLDAwMC4wMDAwMDAwMCJdXSwKICBbIiMsIyMwLjAwMDAwMDAwMCIsIFsxMDAwMDAwLCAiMSwwMDAsMDAwLjAwMDAwMDAwMCJdXSwKICBbIiMsIyMjIiwgWzEsICIxIl0sIFstMSwgIi0xIl0sIFswLCIiXSwgWzEyMzQ1LjY3ODksICIxMiwzNDYiXSwgWyJUT0RPIiwgIlRPRE8iXV0sCiAgWyIjLiMjIiwgWzEsICIxLiJdLCBbLTEsICItMS4iXSwgWzAsIi4iXSwgWyJzaGVldGpzIiwgInNoZWV0anMiXV0sCiAgWyIwOzAiLCBbMS4xLCAiMSJdLCBbLTEuMSwgIjEiXSwgWzAsIjAiXSwgWyJzaGVldGpzIiwgInNoZWV0anMiXV0sCiAgWyIwLjAiLCBbMSwgIjEuMCJdLCBbLTEsICItMS4wIl0sIFswLCIwLjAiXSwgWyJzaGVldGpzIiwgInNoZWV0anMiXV0sCiAgWyIwLjAwIiwgWzEuMDAwMSwgIjEuMDAiXSwgWy0xLCAiLTEuMDAiXSwgWzAsIjAuMDAiXSwgWyJzaGVldGpzIiwgInNoZWV0anMiXV0sCiAgWyIwLjAwMCIsIFsxLCAiMS4wMDAiXSwgWy0xLCAiLTEuMDAwIl0sIFswLCIwLjAwMCJdLCBbInNoZWV0anMiLCAic2hlZXRqcyJdXSwKICBbIjAuMDAwMCIsIFsxLCAiMS4wMDAwIl0sIFstMSwgIi0xLjAwMDAiXSwgWzAsIjAuMDAwMCJdLCBbInNoZWV0anMiLCAic2hlZXRqcyJdXSwKICBbImhoOm1tIEFNL1BNIiwgWzAuNywgIjA0OjQ4IFBNIl1dLAogIFsiaGhoOm1tIEFNL1BNIiwgWzAuN11dLAogIFsiaGhoOm1tbTpzc3MiLCBbMC43XV0sCiAgWyJoaDptbW06c3NzIiwgWzAuN11dLAogIFsiaGg6bW06c3NzIiwgWzAuN11dLAogIFsiaGg6bW06c3MuMDAwIiwgWzAuNywiMTY6NDg6MDAuMDAwIl0sIFswLjcwNzA3LCIxNjo1ODoxMC44NDgiXV0sCiAgWyJoaC4wMDAiLCBbMC43MDcwNywgIjE2Ljg0OCJdXSwKICBbImhoIC4wMCIsIFswLjcwNzA3LCAiMTYgLjg1Il1dLAogIFsiaGggIC4wIiwgWzAuNzA3MDcsICIxNiAgLjgiXV0sCiAgWyJoaCAuMDAgLjAwMCIsIFswLjcwNzA3LCAiMTYgLjg0IC44NDgiXV0sCiAgWyJbaGhoXSIsIFswLjddXSwKICBbIlsiLCBbMC43XV0sCiAgWyJBL1AiLCBbMC43LCAiUCJdXSwKICBbImUiLCBbMC43LCAiMTkwMCJdXSwKICBbIjEyMyIsIFswLjcsICIxMjMiXSwgWzAsICIxMjMiXSwgWyJzaGVldGpzIiwgInNoZWV0anMiXV0sCiAgWyIwLiMjIiwgWzEsIjEuIl0sIFstMSwiLTEuIl0sIFswLCAiMC4iXSwgWzEuMSwgIjEuMSJdLCBbLTEuMiwgIi0xLjIiXSwgWzEwMDAwMDAwMDAwMDAuMDEsICIxMDAwMDAwMDAwMDAwLjAxIl0sIFstMTAwMC4wMSwgIi0xMDAwLjAxIl0sIFswLjEsICIwLjEiXSwgWzEuMDA3LCAiMS4wMSJdLCBbLTEuMDA4LCAiLTEuMDEiXV0sCiAgWyIqKiAjLCMjIywjMDAsMDAwLjAwLCoqIiwKICAgIFsxLjIzNDUsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiAwMCwwMDAuMDAiXSwKICAgIFsxMi4zNDUsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiAwMCwwMDAuMDEiXSwKICAgIFsxMjMuNDUsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiAwMCwwMDAuMTIiXSwKICAgIFsxMj
fs['./test_files/biff5/number_format_greek.xls'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAEAAASgAAAAEAAAD+////AAAAAAAAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9////TQAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAAACEAAAAiAAAAIwAAACQAAAAlAAAAJgAAACcAAAAoAAAAKQAAACoAAAArAAAALAAAAC0AAAAuAAAALwAAADAAAAAxAAAAMgAAADMAAAA0AAAANQAAADYAAAA3AAAAOAAAADkAAAA6AAAAOwAAADwAAAA9AAAAPgAAAD8AAABAAAAAQQAAAEIAAABDAAAARAAAAEUAAABGAAAARwAAAEgAAABJAAAA/v////7///9MAAAA/v////7//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1IAbwBvAHQAIABFAG4AdAByAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAUA//////////8CAAAAEAgCAAAAAADAAAAAAAAARgAAAAAAAAAAAAAAAMC8HH0Jm88BSwAAAAADAAAAAAAAQgBvAG8AawAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAgH/////BAAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAUo8AAAAAAAAFAFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAACAQEAAAADAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAQAAAAAAAAUARABvAGMAdQBtAGUAbgB0AFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAA4AAIB////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAACABAAAAAAAACQgIAAAFBQAEPc0H4QAAAMEAAgAAAL8AAADAAAAA4gAAAFwAcAACICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQgACAOUEnAACABEAGAATAA4AAAUAAAAAAAAAAAAARG9mbXQYABQADgAABgAAAAAAAAAAAABOdW1GbXQZAAIAAAASAAIAAAATAAIAAAA9ABIAoAAAAKRb+C84AAAAAAABAPQBQAACAAAAjQACAAAAIgACAAAADgACAAEAtwECAAAA2gACAAAAMQAWAPAAAAAIAJABAAAAAgArB0NhbGlicmkxABYA8AAAAAgAkAEAAAACACsHQ2FsaWJyaTEAFgDwAAAACACQAQAAAAIAKwdDYWxpYnJpMQAWAPAAAAAIAJABAAAAAgArB0NhbGlicmkxABYA8AAAAAgAkAEAAAACACsHQ2FsaWJyaTEAFgDwAAAACQCQAQAAAAIAKwdDYWxpYnJpMQAWAPAAAAAOAJABAAAAAgCNB0NhbGlicmkxABYA8AABADQAvAIAAAACAI0HQ2FsaWJyaTEAFgDwAAEACQC8AgAAAAIAjQdDYWxpYnJpMQAWAPAAAgAXAJABAAAAAgAAB0NhbGlicmkxABYA8AAAABEAkAEAAAACAI0HQ2FsaWJyaTEAFgAsAQEAPgC8AgAAAAIAjQdDYWxpYnJpMQAWAAQBAQA+ALwCAAAAAgCNB0NhbGlicmkxABYA3AABAD4AvAIAAAACAI0HQ2FsaWJyaTEAFgDwAAAAPgCQAQAAAAIAjQdDYWxpYnJpMQAWAPAAAAA0AJABAAAAAgCNB0NhbGlicmkxABYA8AAAADwAkAEAAAACAI0HQ2FsaWJyaTEAFgDwAAEAPwC8AgAAAAIAAQdDYWxpYnJpMQAWAGgBAQA+ALwCAAAAAgCNB0NhbWJyaWExABYA8AABAAgAvAIAAAACAI0HQ2FsaWJyaTEAFgDwAAAACgCQAQAAAAIAjQdDYWxpYnJpHgQaAAUAFyMsIyMwXCAigCI7XC0jLCMjMFwgIoAiHgQfAAYAHCMsIyMwXCAigCI7W1JlZF1cLSMsIyMwXCAigCIeBCAABwAdIywjIzAuMDBcICKAIjtcLSMsIyMwLjAwXCAigCIeBCUACAAiIywjIzAuMDBcICKAIjtbUmVkXVwtIywjIzAuMDBcICKAIh4EOQAqADZfLSogIywjIzBcICKAIl8tO1wtKiAjLCMjMFwgIoAiXy07Xy0qICItIlwgIoAiXy07Xy1AXy0eBDYAKQAzXy0qICMsIyMwXCBfgF8tO1wtKiAjLCMjMFwgX4BfLTtfLSogIi0iXCBfgF8tO18tQF8tHgRBACwAPl8tKiAjLCMjMC4wMFwgIoAiXy07XC0qICMsIyMwLjAwXCAigCJfLTtfLSogIi0iPz9cICKAIl8tO18tQF8tHgQ+ACsAO18tKiAjLCMjMC4wMFwgX4BfLTtcLSogIywjIzAuMDBcIF+AXy07Xy0qICItIj8/XCBfgF8tO18tQF8tHgQ1AKgAMl8oIiQiKiAjLCMjMF8pO18oIiQiKiBcKCMsIyMwXCk7XygiJCIqICItIl8pO18oQF8pHgQsAKkAKV8oKiAjLCMjMF8pO18oKiBcKCMsIyMwXCk7XygqICItIl8pO18oQF8pHgQ9AKoAOl8oIiQiKiAjLCMjMC4wMF8pO18oIiQiKiBcKCMsIyMwLjAwXCk7XygiJCIqICItIj8/Xyk7XyhAXykeBDQAqwAxXygqICMsIyMwLjAwXyk7XygqIFwoIywjIzAuMDBcKTtfKCogIi0iPz9fKTtfKEBfKR4ECQCvAAZtbXNzLjAeBB0AsAAaIywjIzAuMDA7W1JlZF1cKCMsIyMwLjA