Page 1 of 2

Lunar Ship — attach files to forum and more

Posted: Fri May 13, 2016 11:15 am
by Lunasole
This small program I coded just for fun last night by idea having months ago first :)
Hope you find it useful/interesting. I think it is clear from thread name (and from attached code :3) what it does, but also a bit more info is withing readme.txt
Also any suggestion and improvements welcome

Code: Select all

Read$ P$:Read.q F:Read C
C$=Space(F):F$=C$:CopyMemory(?L+(1+Len(P$))*2+16,@C$,C)
P$=SaveFileRequester("Lunar Ship v1.0.0.3",P$,"^^",0)
If P$ And UseLZMAPacker() And UncompressMemory(@C$,C,@F$,F,2)=F And CreateFile(42,P$)
	WriteData(42,@F$,F-$40)
EndIf

DataSection: L: : Data$ "LunarShip_1.0.0.3.zip" ; 12.93Kb (2017/11/13 03:58:41)
	Data.q $33B6,$332A,$122800020000005D,$503A5DD5972860BC,$8EE1C1997B2AEF1F,$CA0C4354E32C5E69,$5A574324EF9A5DCB,$B8137C067AB8D30B,$BE3F5A11EE8AA659,$AAE531BE018F6128,$1A07297BFA2E6D4D,$574BF2E5319D0956,$D225D5263D83CC49,$9C4475EF09DDDAB5,$F430B8296B0A3D1D,$4A0C1FEE0C6F1AC6,$79AE75C989944620,$3B434583A169F6CF,$9B7301895B9A8644,$E6409E5BC8EF43F8,$2FE73F7DAD3EA686,$9704D23002FF10B2,$AF38D6F07C8344A8,$487F1E12D5B0B096,$4221173B18EF2768,$4F1BE233B4D7CB8D,$36300ED3618DD820,$1B3B2D71C8464B10,$BBCAB9C462E061B8,$57B2CACEDDD6AD27,$76A153994D63E38,$351770AE78DECD47,$131306F09D49E848,$27144D14610DAB75,$45620A905CFA8A61,$CE7E79EF4597A1C4,$C1A0C05E854B4D56,$F592D036EFF99FE2,$FAA8C3ED8EFB32EE,$B9BFB763E84E2F8D,$D35D0B0905DB099B,$3833FE387C907BAD,$C31EF45D0F0E3485,$B0F98848DC8B34A2,$16D7E8DAC69278D,$9ED8C2E2B74321C1,$57D9E2BE41361ED2,$638C9DC4FED459DA,$86361A692A9DAFD4,$BB689713B71CEF71,$2D13909E480312E,$DD8050544DBB35AD,$FCD83FC0610E0877,$B7A61B5AD1012918,$61F44398BC68716A,$BA178FA94261DE5A,$3EC0F388F539026D,$D24FFD6F81B873B0,$CD3070269E40209B,$2E60186588606EF8,$EB17D5E3167A0D7,$A68944280B7F39B2,$7B30FB8E5E098923,$9C4A11BC3F594703,$1049086384EE6207,$6B2CB5514949E402,$4FC2F2185AB0FE5B,$6C6EBC1905703845,$D0B1040D781CCFCC,$FEA794C90E473D7B,$89A281476003AEBF,$259DCC8E7E00EB43,$E4C2E8137797DCF7,$99408C8A96AA8980,$FF1EF2602EA84CBB,$92F0B3E2F9DA119E,$8B335D2BD16CB294,$9EDDDB6147808C8F,$E2DAC8BFE0732082,$FAE7918DD9F5940C,$9D255D79495BBBA8,$34E760F2E971BC02,$756E70C540863847,$97D7FB4BA7F87D45,$2F6D55A039F274D5,$5C59D5C3EB141F4F,$4C01F342A91709AA,$FE55886B73AD97A2,$BFB8965F8BA2FB9F,$7DA004E9C70297DB,$17217B3674E412E3,$75A556B3228B818C,$D23B45E1AE4E2B2C,$8A00679B8E67755D,$FCD2C7CAB3BD7902,$CF346BC4E886D5FA,$F21F7F8DE76D1ABF,$8000BFF8E3FC6B3C,$289EFB34CBDC25D9,$2779768E7C9E921A,$C5F595903908694A,$E91FA3A9E4009CAC,$40A1CE9397A57728,$6D006887DAB71011,$AD370B3DF9027AB4,$496BA3B4DBE3F9B2,$FA8F7D1B79BEE92C,$3DB9A1507BA73867,$F0AAC8BA6B847534,$D0EBBB97184E3996,$DDC9105441D4483E,$B1EFF515CB3F1AF,$C35B4CA286C89CC1,$C4B0886526DCD57B,$EBBD114F64F4E62C,$8DD61024C3528E70,$AE907A79ACF0CF00,$EF5233E4DDF4D7EF,$468B2F268FDF2653,$EAE51E3CFF8FE6AA,$4E78AAA5CCC519AC,$280BDC71412DF971,$CA1622772D5417A1,$3875EB017C50CFD7,$5DEFDB4F796B8CBB,$532C3A137BDF2D27,$988B97970FABCF56,$795F41ADD21A969C,$64A96F5873BCF909,$C2461F9374E805D6,$C2848BE013384765,$BF1617B9B128B8D5,$927A886DCBCE7507,$F394B906F9D1FCFC,$F95B14B176D6E46C,$1239438790880430,$491FB492D93359CD,$B7D1A8BF48BF5498,$84CFDC0862FBFE6D,$2D6A0D37EABF70D6,$8B24219B17B52969,$EE550648BDA5182B,$7531F38528EB41B8,$A01758051F89E14D,$EE07DDFCB2DBD8A0,$F0745994E0ED80F6,$273448CA207B8E67,$6633D31EAD9FF1A5,$946A131FED572469,$29C133205460953C,$EEC92916E5DC70B7,$AA704D1165E2F25A,$2A5EE553D8D72313,$C4B372D484949BF7,$A271436C4194B307,$A033DE159B380B1E,$C7F189F62DB0D136,$49C3BA1800F76902,$D06458E89AB5D1B8,$FE2C5851CFDB1C63,$53DBD00781F48042,$54A96C7E8AAD4F12,$10AEA1457E6ED923,$5333D49077F46039,$A893A249433BFE93,$99858A813010C72D,$B0B03F2BE3121B5E,$27936DEA01FDDA10,$9204FC3C44B5129A,$75C3E16028122330,$14BF5875375E1836,$73641F9CBB8DEBC,$8DCEC754F7718063,$C197AC0F49CBF735,$61CDD69B38D6177F,$9A451758AFDCC8AB,$F6CB79089758407F,$3603DF910B5CA09B,$36E34CDF6AFEC4F5,$7A9C4C9ED8FB8928,$86013C0951A46FDC,$753DCD9DAF8EE24D,$3E5478DB82426709,$927BE4BFE4861CB,$4EE1EAD825E1C646,$44D0662A417F559,$F785E2B2DCB5CF77,$7F88C86EB5D97040,$9D88EEA606798210,$DA8BDD0F107FFE02,$A83D76CEACA993B4,$89A2456DC986EA5,$852A6944C082FC79,$DCCDB448AD352EDE,$CF7B6C832E02D17A,$A07AE2895DFD92EE,$EA44EDD81621EF20,$E4F39CB92489B453,$142B08C79B704172,$703AD520F238FC4E,$BF5D80E055AC57F,$4B100813D05CDBD,$419ED5ED6DEEE89,$B2066072DCB2FDE4,$61B8194E8223EC67,$AA6C8E228C500EBC,$8B6EF39D1944F38D,$EF82C50F25D3E20,$F8907466128D699E,$96AB0FD8EE81DF5C,$EFB5BCFD793ACDBF,$9B8A4779CB339E7D,$EB1F167A4392DB1F,$4A102EF315BDFDC9,$A7616BEE4CEE8187,$86B78BC06355AD9B,$E2136720B1867C8A,$2AAB9D449E0AB0A2,$9BF9721FB83BE0D9,$E9DD85890ABC41D8,$FABE32A3E3DF7DA4,$6C3C756620BB0F1,$427AEC3864504BCB,$AB61518940E49450,$4595918B1005EED,$3AE9AD8BDA6D05BD,$BFD11CDAE6C63BC1,$8767F721835A84C3,$7281AA9C7E792F3C,$A4334E450247B534,$2D8815682C96047,$C9F7B8D27CF8573,$7BE651B83CF4D557,$F4571FAF5FFD5ACA,$5E07BAA4FF4FB4,$81735B12B3DEC3B0,$399591DF013E1C63,$89FD7CA54ED51A02,$A7324F8E2A6A31E0,$B2AA878B54DB5817,$973B3067C3F2FF06,$CF58E294EB06AE28,$701CD97F4B27DF46,$F40F4611FE17EFB4,$2C803F90F259BB9D,$26784A1467574AFA,$2007A3BA8172ADE4,$7785EC66B73ECE38,$D3DFDE99A4C8C36E,$BDDCBF67B14F4F1E,$45BEECEEC237761A,$7F367D6BB295BB2,$B29E4448AC1EF1E9,$1199BD65C3C3749B,$2CE2221056D9AA19,$8896150C95AC4CE6,$806DA3C6D2DFC38E,$AA7DBDC46D01F1A5,$889CBAEAFAD17D9A,$B8DAC54D02B9B4A8,$D3287E967E10181D,$F66EA4D20CA5FC08,$5FA9719266CBE924,$81A817699B413334,$4194EDFF61DB5DC,$90108B50CF30A4F3,$E9B0AD28347DDC27,$F4AF573411901C67,$27A6AE1B09F94DEF,$F0C1869E0933E7B2,$3FFA992F5362F22B,$6D0906FA67058352,$B77A8023F718D19C,$F4B681552BFAD173,$C34D3105AE0C9E14,$D944F4F71B9DF6BE,$DE5850A413055F8E,$1E6658E618BAB15C,$F0C1A8E78654C0B3,$6AD26CB113BD65EE,$94712B5F979821B7,$A80508D2B84DB24A,$5EFC69956E227FC6,$B598F4424DE2CA3,$FFAF220FC717DAB,$BB9B2918BC51747B,$1D7E88D26872118D,$8189D16F0CAAB9E8,$1D0B62BF20ED50A2,$F72E04E8DA9F8A7E,$E2022072AE5DCE2B,$84380AFE97639F8D,$431BF3F672E6EEA4,$7214776B9569AD48,$6F64101332851F8A,$CC36B77A643A29D9,$1788D986C265FFC,$CE27C0D5FBB40D38,$898B1971631A52BC,$3D1577F32698167,$D409F918F14A4BB1,$7A463C387035E74E,$CD9AF8A67EAC1ECC,$3CD209D54CBB7B3F,$9C1FF56AD2139339,$4AF5CEADE044D344,$BE3DA90DDE0D038,$82CC0EEFED9E3A6B,$262B4250956489F1,$65BE2AFA54829BF0,$70F14616CE89205B,$86125847A191DFD6,$B19783C02B6B2729,$50750E3652F7C6F0,$865DA82B6171870D,$176F0D5E7CC89D5A,$94E4E1D7307E89C,$6ABCAD54ACE865FA,$5F196B340EEA8E96,$749AA538A208E51C,$85F006748E4F7CA,$464971E843A92EA5,$A663DDE84FD73E71,$3E564D309F6AAE07,$CC142751EF7B5C10,$FAF1978BBE8A2769,$F16D269FA58766A7,$E1C9F65E4E770CE8,$4E7DE49873BACBF2,$C1DCB2DFDCE80CE9,$39DD19D7450EDA95,$230A59E7745AF8DA,$80F8AA128851044,$13F7C143AD03A5C3,$3038ACC1439F0EEE,$A5735D4E140AD322,$B66218585FC15B8A,$C2910FE749F339DF,$FC851D83DCB9BFD4,$494F5061305A97BE,$94B3B8E67B7256EB,$4464F58EF1317CA2,$6B8A7DBE15E0C6DC,$E789991F21CBD74D,$8DA803FCA09D51B9,$3943940DAEAB4F5E,$B405AC12D4ABA003,$BF2041C336CBA1A7,$9C2D7B52369CE952,$71784C795A1B537D,$A151EAADEDC2145B,$F1FE9B8279280FAD,$1167C95008D1A6E0,$FFF62E4E6FE56910,$E73E8E3E409CAEC,$8863FD983514D627,$5A6622A3CCAB56A,$9E0C75DBF46BCD9A,$796A0027BE832C9F,$F06FC117D85CBD7C,$62840B3C39A3697E,$2046FBB95BF668F6,$C156BC58D2439713,$6D3D59D054931AE5,$6634F86509A7FE50,$3A08F2EDFCCD5150,$233D4A10B27C5B7B,$B3C66D677EA83E1,$52141063FA1BB22B,$9665A2517554C375,$BE3E9EBFEA29486,$F27A2EAFA2C8594C,$DF9D2ED7FF0312DC,$AB96115634394186,$918829974FB4C7E3,$295F2C0048C4C910,$88A618EBBDBF2F17,$40CCEEEE3B072404,$93471BD152C078D0,$D0A6BAFC4E92F777,$8F632CD0D2979C7B,$24C1A187B8280D6B,$399FA2ED1CC2B9B2,$6130224C4E617F49,$28AC320B109F240D,$E89E0D61115A6B3E,$9855FBFCCC649E12,$69159608AD9B9D56,$6A2C9D8E444F7521,$EE0C100F893F6FEB,$355E7E1DF3A5F6C9,$3F75524E7ABE53E9,$CEC71B0076A1A05B,$3019F7937CE24431,$F6DE271A78267388,$CB35841B36FC854F,$A63F596D42031283,$3E5EC2816CD2FBC,$8D7D1F695E65F692,$535E506E47C6F0E8,$302EB28C9F0B9680,$F2DD17A2328F676,$407D3B5680D43618,$9277094878AEF232,$A267BBE86D31D757,$CB6305D07B339F7B,$E5813AE0DB8DFA8D,$15F4168EF8C4983D,$44F9F5A0CE9E5FDC,$E0E688A26B68B7DC,$7B51820FDC19440F,$6044AC8CA64AC282,$3D954407669D6415,$8675CDBF61919219,$6DCE049B304B4C02,$20353C1FAA7FC6CD,$2AC395D8E445F202,$4E73C3FDF1CA021D,$F59A725418251033,$8BF610C2E7EB73B9,$51B4638D35A6E214,$BE9057B18CBBD748,$116D96D58332830,$5479BFF4893E0268,$C0F2A26692B0AD2D,$E884C9246572EB34,$C0DDC9E62977294A,$215D00F9D309E733,$F825377CBE1C9C89,$26CA1588A481E781,$ACD7E3CE717D34B8,$64254691F1647371,$68702E653F9CB3B,$BD026BD8CD2DFFA8,$2BFE3C18344D3FE4,$B50037B32D8A0C01,$66B5DE0ACA9F4846,$C1A47FDE4924A121,$EF59FDD50C589C99,$928512A600AE005A,$B254061E0C364228,$58803868ACF7F37F,$BA4B6B13BDAE4F72,$A0029F5B6A45EF86,$6D328E626814CF12,$63D53DBA629F96E6,$92A7C96959E3D37F,$9EC9F8B8B773F194,$18AF059493BAF27B,$DB00F3416648F61C,$5A16EC47268E623D,$64AA3B653F5A89F4,$76913F5133F2E9EE,$7F27D27735DE2A23,$468408E173491ED,$5ABE19A79344A927,$8255D817E6FE7CC7,$C4C899B4C55E6E11,$4013C960C83F1F9D,$3934A904C77089C4,$B2CC3D5E24E803D0,$C313D517D553E2B7,$8DECE18D6748F1E4,$4F7343A923A65B7C,$81FDDD0999828460,$BEA3CE40AE43AE49,$E7730D2D31EE5BCC,$51FC9A1A6B5F646B,$793772F1E2BBCE59,$6EF5EFFF9653E034,$6A6B927C8777E135,$B0B120F8B442550C,$44DF708CF97F30C3,$94D34E0929BE42B5,$826F12A22C32E68C,$279DF497AA45487,$E0DD054A3F2232D1,$B62649D938502AA4,$F12986FA96B5489C,$4FB2E5574D966CAC,$29747D9DE85FA66,$9AB6671EE518E14A,$A9487A73F298D18C,$FEC7C286D88CFAB5,$D481C94D9B49AC12,$1C28D65800E3D996,$2A98F919CF055F67,$8BCD44F17A6B6B19,$58F34AD38CE9A341,$F31B07A81F1F23F6,$C32B2F1547A69595,$9C9E36792F9EFBD5,$A2D800F9BC6EA263,$B886D32E6D6F2ECB,$A3A4376FB0F299CE,$C2B0A04AA47BE6A9,$4AC1B84DA6F39B5D,$243365714A03C835,$167135FBB1CE2624,$FAD63D1FA2D35028,$328A341B10A25DED,$6CAD5AC68418C443,$FB486C54D2E32787,$E62D5D994327D792,$42C1F4DDA020425D,$8B8D0D4774F717CD,$77FBEE1F14B4C9D8,$DD3E171EDCA03CB7,$CD9E2A6DA53164F7,$4B7254603D1C439E,$135F01ABA6416EAE,$D498C863E34727F2,$4273B81AE96733E8,$FE421062A6CD712E,$AF01983B61668EFE,$49EA70346AE3AB0C,$9D6BD1747DAE75F9,$BE82D27101381BE5,$86FD0D42DC318ACE,$FDF5682300655D82,$CC530D3070206868,$FED778D48268BB1B,$BE3A786894008FC8,$E0C67C65D0B7DF3F,$24C142D7EDE6A7AB,$2F77CECABEFA0961,$95491EF43890AD82,$56EC26106D9E9844,$1E62C95E0F9CB48A,$EA6EDE53F88D5838,$D5E889374BB74989,$ED0011AE0D742E5E,$56415DB9ED8C472E,$C059A483D0265168,$FEBC432F6B33DE4D,$BDB6C3579111C34,$3A6FB3086751582B,$7B9BBFA948F8EC3C,$34173537CE676360,$97C3B1E109BCCC78,$324EF9CD5B88D1E,$71D5EFD88578756E,$667B7CDAB4F078F7,$C5F9AEE6140DF45F,$F3A88F627B107280,$4C487BF9521C45E1,$3FF09297442F85F5,$17B308127DCA72F7,$71322A9ABD7E9C15,$19EFB334EACA7A6D,$5050D960724D3B5B,$9F1CB6548E8114E6,$949462597860F3DF,$4053293B1B017653,$641A460572EFD305,$1BF7C760DB866AD4,$FFD3813A8CE130E5,$D0267DE05BE13C68,$FEB330B9244056DD,$3AEAC544EE51CAC2,$607941FD1D879E65,$C97BC0B14EDA265B,$1DDE1B603058314E,$FD98216BDAD322FA,$44858788233E49DC,$9ED577ECF681FE,$D455D0401313F8F7,$84036F8058D87862,$D27A20DF1A47BB6D,$88FB3392448FFBF3,$EA37C954E51CC47,$8159082BFEEFCD0,$AE89C620FA17D6E2,$B4946C49E21E36A7,$48E6BB9C618CAEA4,$FD31684AD89213BA,$A351D28C14281DDD,$9479249AD1E75FC5,$FD56A9D3F00AD4D9,$79D8B1A2F305EEE2,$13392E335CBCE24E,$F137950408606C70,$D5BA870816775622,$AA2882D858A90138,$820AEF9DE9ADDE78,$5666DCA42F68BDAC,$14AE525E6D8D303C,$EF6740489E5CA75A,$CCD2D2F45F63CA55,$3B76E72FA684626A,$DEC4B6B7844A94D9,$A5D76EAC8E10AA11,$6605BF700B44AA9F,$C89FF644E57B65B6,$75253D5AB674EDD8,$2537FF7970B83F52,$224C7706627ECC4E,$9B6C261D429B6559,$ACBA632F1EC363AB,$BCDF42FFD2860558,$2DC5110EC3AA12DA,$2EA24FC1F7CB91AB,$149D3F6EDC93BC1A,$285E800A68D03189,$194016C84C9BC07,$49D7B479E52FA461,$3EFCE6B73459698A,$A0B38439CBCC010B,$2C8958F8D50F441C,$94B57341BD1897BC,$A0C2428839F63F2F,$DB17BFF9DC97F1A2,$8B94A64E09E558DE,$BD49647758D468B4,$E81C29C3522A778E,$3158FF1EFBD1E9EE,$7D090A8B87F3C505,$96EFD8E974F89F8F,$35BAF0985D38AA60,$8A26FF868AB1D69C,$13EA70C9E067BC8C,$4613A6ADA791CBD4,$7D48FA3372BF038B,$F39B594D660B93C0,$DAC07ADBB9AB62CD,$C6BDBFE98F2BE365,$8A4985AB527159E8,$463AB160FE613ABE,$CC34D59CC7986632,$E1CA2371C0FD03BD,$7CA07BD2CEE52A29,$72CEC8BAB5630D1F,$8078EA09F6FDC7C,$4EC0A3C09B78699E,$DEC71A517CE3D7B7,$BC5403E8BE28F9D4,$5DC17C501E3E45EE,$C20FFD951316775D,$FDC0577D53589ABF,$C3D2A3A93D9A0838,$B89AAD37651C18A8,$1E8EF93C22602747,$910103F032BBBB95,$ACE553F452BEBB8A,$3E2A96879840F035,$D4AE146A96D4E8B,$2804A400AD2104C3,$5242025891FABE6,$3830CF8500A14ACA,$BB085BB28F01AAAA,$C6EC92C3DAC42BF5,$5F9B2221839A434B,$82D1814BF732547B,$9C588CA94B1B9034,$6163BEC21EA9FAE7,$4B8B658F9A9AA26C,$D934C620FB496B4F,$80705F6B792A8876,$3F86648C1B4C6D8B,$469683EB4C0B40CD,$190E4B190CBAC9F0,$363769AB15593043,$940AA276AC1A8588,$45E2CF84A769797D,$27C8678EB627E3C3,$A38791A9D2DDAC9A,$80B4FF1DFA8A0247,$E1AFF86522740FF9,$64E495BC52DB7799,$8504A525344E65EA,$952A3C7EF752BF4B,$7E8C386E7914F111,$A0016EC7C4C73FAA,$6B10EEE40EF441AC,$1EDC7D18EB0FD54C,$16A3032FEC19B7F0,$7CCED083069EDE94,$F73DA9DA36E36ED1,$6C684DABC902F6C7,$7F3DDB8B2074A6E9,$9F09D9861455C7B8,$6A1990DF091B92FF,$AAF7891CB4093FF0,$AF5348F8706ECAFD,$F4AC883CA8636E6C,$9616DE55DFF911A,$1BD736841ABE2A23,$E0DCFD2EF6E2A906,$F9266C25253C3283,$D178878A4A2EEB40,$841486D86081B20B,$68C3C504BCB7EC5A,$3364BBE9CC008AE8,$50B9612B68B32F44,$AAA03E70F7FABACA,$D4CE6EDA3E0BD93,$5E800D49A75E3DBC,$40D6C2E5E6D82F4C,$192C51026C43F8DD,$9F8805DCDA932CCD,$C3CFD98A6DBD800B,$4E20AEAE44B2DED0,$6C4E2DFC3EBC1B8A,$A7B52C42E11FE3C1,$43407B8990D43D89,$2E4B36BB24C48B50,$3B9646C3A6F5E1C5,$DFA8ED885A1FA05,$BC9FA38A61CECA9A,$7403763201132E4B,$A23ABC9A207D8F21,$5914B1BD808FA1D1,$D3FA9D81F3656E13,$CC9469E0ABD7A01A,$AAA1CE97E87BB082,$39BCA812883938E7,$574DB885D7CEE135,$3B1062C84A4D4935,$7014A851228B23,$8EDFFA4DC31B2534,$E0A0E31E1E6808F2,$C43BC50BDB6E7660,$D294501F53707902,$F5CC7F74F002C444,$CAF128DFB50CBB2E,$26039DA77315F6BF,$EE2ABC19050689F3,$D3243091A579CDC3,$E36871BA445239A2,$390C960BA273B43,$67DF1CED7686AEA7,$E0E5C87235CA130E,$6779C628E8C31977,$9B21B9E47BE1FF77,$C5EDD86927C8F802,$18B5C2CB21149F73,$CB979FE6DE17EF76,$C054B0CEEE248E1E,$B437DE327436FBDA,$3FEA81A272357EA0,$96F3B2559459FEF4,$B314994DDFECD0FA,$2463C5D50358C84A,$43A95358BDEC3B16,$DEA815329A9798,$F01CF5DAD6727B1B,$648225F00648C4B0,$F68EF4AD208EE22,$5626D340AA18DAB9,$AED516ECD9E1DCBE,$4DEAFBE35948CBB9,$483A100092053B21,$A81B93E3432FFAC5,$1F76B44431911435,$BC8F7761A3EC260B,$8FA71C4466E2FAF,$26E833DC3C97DEB0,$60C2CE25CA93B5AC,$D0556D8B667498C8,$259395EF678637B9,$3B2E7537D3D0F5E6,$9141876A087F2CCB,$4F6743A4591DF316,$2BBCE51D89E35ECD,$C63AFE86162C9650,$C7F30BA7DC8B31D0,$C0344D5A9D1D4B06,$8615AE78675C514,$E4CCAA0F944BF67E,$32E7F7FF900A657D,$81B7F82A9BE7D698,$34C54A95F02FA19D,$F3752EE78CB2FA0F,$ACDDE10276F2E574,$806654A0975A9898,$8B8365D1492732E4,$9A7736A97B2ADE37,$199C7E25C16A045B,$1C475AD0BDF2775F,$4774BC9938DD894,$862B5EA55F6630E9,$C2D5983EAE89F6B0,$A131AF46DC3CA84C,$CECEEC9F9A8CB3C9,$A7E4D1182AC440EF,$F7E9449B3449E91F,$80061800598C56ED,$5F72BD248AC3EF7A,$B1519ADD87B6120C,$9606B4A336D84CDA,$E1A9156FF21AA483,$B3D96949EECFA48B,$5E526C70662D76ED,$8FD18314A228AEFB,$B1C05228516090BE,$AFA9AD896D1B0975,$2763D107EC5B1A1B,$C9EF3BB70D1C5CE,$6620515CC0583098,$CBE8EF727FAA5D58,$28E6F547EBE6C73A,$BDDEF8EAC6EEED1B,$8922307A715F3410,$D4F0DDAA8C117B47,$6B25A1603F79EAF2,$147D47EF8636D19A,$490ADEBC44821A87,$17A5AC2264F8868E,$F7388731A10A386A,$E20C322CF16020ED,$7E19214303E10C8E,$7B97E5241241B740,$D5C6AC3DC006479F,$4F08C045E2C5F472,$29F9DAB947C0B04D,$A95317FB01F30D7C,$1C01D0D744D38A6F,$D3CBAE44E2EA36A0,$71F8B353394CDD8,$19D1EC1FC101800C,$FAEF7923FDB7AE5,$F5193178FA82B43,$E3CA8F22B5FDC058,$6C212415C8E43684,$C076CFD5D0273487,$649AAB2EB3F4412D,$6991C2C3DD06D14,$82D49E5BBE12EDB7,$6D002ECFCDF4C85D,$E0C07D88D80E759A,$9B971327AF2E11A7,$27278E1B8951E44,$5DC1F19E8C7D5343,$6D62FF88684512F2,$1AF0AAF68ED7199C,$9DD27F03781E24E,$C90DE768F3196937,$2F941D572951A015,$38A3E86E681F03C5,$467581B7903EF665,$B47A933B64259AD1,$E2CBCF08E411F42D,$BFBDB6B81D94709E,$2CC9B5D9F97B058,$E0ED5E7B8D3D6834,$BB5430BD49D7F60C,$68EEEA569CDE6ABC,$EAB59169A8A1A405,$7BAC1CCA07595EE,$FF573B8E9163215F,$55F9D1753275D9F3,$79892C84A281EEFB,$901940AB5C902818,$5F6F286A4A6D8F29,$EEDD37DC4C07988A,$DF6808C802244178,$CC80A94A95F299C2,$9E38816530DA5CCD,$6179321F354C6D0E,$CE65AE5DF28C689,$64133BB067E25B04,$AB7D6E85162C3938,$DE1211936F3D4673,$4CB77218905F34D7,$279E6751B92D7BD9,$32ECB1FF53E61426,$84C16D36DCECB956,$8833440C71F0CA13,$4D077627CA9C8481,$6453D814BE5A221B,$D254A35055BEEC7E,$5C02D69FA27C867,$B40C23A76B5023AD,$EA321DE36ECFA3D1,$720CF4F332E4BEAC,$1506A9767A4BEAC,$D051CF58B95706DB,$45DE05A4D40A2474,$CEA16FBCD235BC8C,$4CB9F46EE7790FAC,$A78DC6B3B7AA89DB,$75D2E7B56EDE4265,$BA9F4F17E0DCB4F1,$9139D06E991247D6,$4891405CAEDC0D16,$8D34139288E1CAAD,$FCADF3D7AE7B6E07,$15E833761DB44F5,$6AA780FB40D7E0C8,$1141CB6B5092393E,$C5DDD6D986BB4C1,$18CE7D07E367F15C,$D98344D2E258CFFC,$11AAC92C59D8821F,$C7BCDBE234E5795B,$B92880BA8112D8A6,$102F16E981C32D88,$F66B0E482F62B5F0,$5DC42A9A86BAEAF8,$70A566D561461F03,$22067D04E43AFA04,$1AA7320B832E5967,$F795A4FF2A8DE730,$7FABEEB01543B6B4,$D34727403159C7F,$D992515B4C5A23CF,$E7008385CE0AE1F8,$8E3BDAE424CDCE1E,$82D6FF248AACFD54,$B3E46455AEEF164A,$9C6667D3E1D744BC,$881873B3205537B6,$A13A41ACB2FD2AC3,$7F8678BD95C57A7E,$8A656345B9C60E96,$6DACE8A83CA132C9,$77C206CDF5043F48,$29F4B044C08797D5,$734B4E455FD561ED,$C20C74C844FF1FAE,$60A9C3158600A285,$8DC2A486C4B7DC10,$CFEEF73CDEEAAA19,$3624A8B3810B1EBF,$139053F432D3CDD,$1CB3F913526C3799,$A624517DEE215971,$25AA7EB3C75CE72C,$F11257257BB268E7,$99BDED5E47BBC31B,$D237E44E4C8E1A2,$903E470E7B5A110C,$50B7FCD466DFF925,$8CFC6442A270DF85,$7D1D21D883EFDE6C,$2968CEAC8BAA43F5,$14320F6FC8CB5628,$CEDEDD41F98A57C5,$1D52972043E765EB,$44B89F83A3CB7B12,$F8B65030AD518CAA,$C88D9FBD19B70228,$1C6B88D87E7EC809,$9C51AD9D8DCB934D,$4801B1B271F8C5AA,$6F24576E294F3DD0,$1ED89CCE99636E95,$864B37D2340B92D9,$DE162698B30435B2,$8018257D1E005A1,$9AADB70C1C69271F,$4C6AD923023DF103,$369B0BE523A0A8E,$B612D5723EE7635A,$5AF0C3D101471C8D,$CBEF3A6A8F8E5208,$3BCCB903E3826644,$C65EF468DE8C5138,$37108C9107821EE3,$832FFB7573E87BC6,$E4EC90FDEBA99ACD,$9B2917F2112A4F19,$2B72E4B5532744C6,$FA24DD912ECB4B9C,$4CD0B9BAC25854C2,$FBE079ECFE62CF0F,$E4F5DAE1A00633B,$E9AF5C216E854D61,$CB5E92047349454C,$3B2A0AC900DA5350,$F13C0720EF5F2643,$3B09E557BC58B6F7,$AD4B67C7708AB900,$70190D624462AA1D,$3702E4BBABAB76E0,$44B6DFF74619F465,$3EA16FDE24727D09,$6F36048826EF9CF3,$55D7E08815848F74,$6AE2BF1A41D1B520,$7872B67C5C135CD4,$8007FDDBCE82E5C4,$F729F6CFDC2A8F4F,$90B133415CB81879,$389EAC5ED3AB0D47,$C86EA8E214A8A707,$D2D8A602442F6802,$CA1A0455E6646B45,$E1A6BBACED15672B,$498569FCA2E630A0,$4E86E94C8AFB16B9,$9BC2975F6F31E454,$ED2BA6FD9E500785,$BBD2E8F443C68C53,$718374CD48598ACA,$AB7290960EAA7141,$D3BE22C9B05D0EC2,$ACA27BB697BC44B4,$80FAA1EB2D0C6AEF,$B39CA006D63EAD7B,$4397D8E33E6320D8,$C7A2143F46A7673F,$32EC1DE947DB83CA,$6A9A67571958378E,$C5FB5B1413FD8C71,$F9F4D2C3E930F97F,$BCA009C0D211BEE8,$B9F8DCF3357ADBD,$20A4712C32919750,$1A1BE1AE7D5C8444,$CE0CFEC4E269B530,$1880DDC025912173,$4126344BE4B7D327,$B5D01A4E5430743A,$87DF4EB0A350CB28,$62D39987BA2EF8,$B1C0F10CB74A59C0,$F90B22118EC72AAE,$933DA9A2A0AA690F,$393909301AB2130B,$595BFE2063DCD839,$DE11F1EB57C86A8C,$38F5411EE9DA6712,$667FA48A09A7C2E3,$C52E180C638ED60E,$D9B74B46151624D9,$7E98E0D34F4BAC59,$1E0056E9CAD8E796,$7A8CD36B46BBB054,$D0CD387269F9BDB,$F5FCECC35F476751,$BCB6076140E290FB,$CE5E6076EE3ED4,$68EF205F7DAE849D,$DA6C408E45E2ED3,$C048A439B43E2E8F,$60FE61934831BD16,$1994CCAC30A21B4F,$D3BC0E4390817348,$DC041E177CEF4CC8,$CB570C88A44112E5,$65BC328A27223D74,$818F4E813D787E2F,$BD1B0570D53B6271,$3205A157B4814751,$2A94E02B6C82CED3,$4CFE021244E53E9F,$ECFF45B1C0A77462,$2486131AB99EFA4B,$C5341C316081BDE5,$E6578AD178F503FD,$17D5A5B5BCD2F4AD,$9C0AB479F7683BA5,$C3799BC88E72B541,$939C523FC8908A0B,$A8405931DB89D33B,$201968C48BDF94AD,$AF4FE0DE099CC8D1,$87F908B11A2C5FD,$D7534705F649B9FA,$8E984A39E1858C92,$3573AE86827B2436,$A2062FD480D3E7F6,$A322096AC71CED29,$CC3FA4912B6F44C2,$EB9DB5F15E30CF2C,$90649789EF078A2,$210350BB3BFF11F6,$EA13150D89474B9F,$5FCE83101F60AFCB,$C422E2F7AFD0A80D,$8CF489D8B48229F4,$914CFD2DCCA5C104,$EDC084201C22732B,$828D41FF0C68CA4C,$C3B33A076EA8BD4B,$D6C620A61320D213,$BD833CD78B579CEB,$C60A085FF1985939,$142669CA183EFF30,$E94CEAAC372A7ED2,$2AC5F7BE6BB28CAC,$90E74CF5398414FD,$3CF94A352A21A69,$DF4C895AED88AC21,$F6FD530CC9AC88AC,$81E4F864AAF2D987,$3B9D04A304AC1ADD,$661272DA93AEA271,$19988C725A3D9A55,$3598214C943F071D,$18D6A38637119802,$B0E81907D2557BE0,$6CDDE659FCB4F95D,$B9E5A4CC279C9712,$F8F032CB71889D84,$8D2D53749A65840A,$B7CBA4870818A5BA,$C0424C78407C0659,$B56A65C01F93B539,$AA107B8F25C100ED,$A3BC24CD16ABF5EF,$8193D8E274794F52,$16B373559CEA8065,$D06E6AA769E76178,$83C88EA563583AC6,$8F3BFC72A2A23A81,$41BFB47B567580F3,$ECFC342C5E2A59B5,$CAE1BCCDCEC6582,$1D822197C68224AB,$D75FE47F2DCEB765,$8C682587D2EC8851,$D07D1F9E66392901,$9A005C628165EE0C,$8565BB7C172CEF6D,$F29CF535371D820B,$30052AD2C4F77BCF,$F93CC65C3DEC3CAC,$4432AED4F0CE67ED,$4BC3F617D89DA55E,$2A4530570B7BE20,$FF3FF95922DDAEC4,$EA29A4959B056619,$36BF511AE9C22293,$1A9113CF72B94F83,$685705B4A5D96550,$912B4D855569BFD9,$B0E9C1146ABEAA00,$5C6C7575B7C3144A,$7683C624C3323CEB,$C782E5602410695C,$ECFD34B5AE511ED5,$ECB756A527C31A57,$9259249E1D408A22,$3BBB1023B0373D60,$A41C9964AB1DD8B6,$EB1504D1715EDE51,$BE855741CD544012,$75B5443BDB865212,$1435EBC350E46F5C,$6B918687C2152733,$615DFF76FE5E4750,$C1F485C8540489F5,$10D052EA15EB8785,$33D6212753638044,$16674A5645C81005,$F7C82B070BF633C0,$6617957FB6CCF3D6,$97DBB6FDF7C4D2DE,$7BB8A3AEC9806613,$21D59A1600043CF5,$C70AA0B88DB07E69,$ADC23E94FE268E0C,$8ED0A1FB70479E77,$334696AD74FC2116,$CCA6B05323E65B6,$64ADADB2B15196AC,$5EB03E4BA5A8F84A,$679AF5711C920F70,$33EBFC6FA8599BDD,$391B5F3D383947CF,$D02DA89DD3B40BFE,$2382FB44B9BA9E46,$6FEF006A7032BECD,$AA2BD74EA95F07B0,$F80E234192625AFE,$A7A1286195378541,$FB4F25625FC3ADC3,$3C7943C4350AE9FE,$27D5D0BED63D56B7,$9D98C9567613CDFA,$FDB5841B55028966,$CB5B25352062F187,$2F664FF387A858AD,$89793C78E9C29C01,$B6D43E65D355D60E,$A693D766F9F7B6CC,$8D5EF0447030944F,$F3E0B3E6CD2DF71C,$8CB0396F97157F35,$E8C06EDEF76DCF10,$E242A5A183F9F1E2,$2C38626E3DADE15F,$F14FB20CACD4491D,$E1F35AF50C0DB75C,$E48FB423BF7C2202,$6D7A4DF6F7439B3D,$42FAC6A88D19BDA4,$F34750E937B73DF8,$F259C59F5214E229,$D46EB93F0E6EFF62,$226FB8C5A2C25FC9,$518C7FC89A1583D6,$EA199509A19CF286,$45430C159C40EB88,$73A1AAC4A7DB8649,$3664A1B9E545F95D,$300ADFE539B482B5,$913FA811B837FD0D,$5A6673B1BC7DE2E8,$B1C8DEB7187D3FA,$55FCE850B7C2CC14,$B257136C11EA0AB2,$C687A2F06CD84476,$2CCC946C8CBC0FF8,$B814631EEBB4C5DA,$BE3A29C7EA3BA63,$ECAA24BEC8AAFF02,$A2E87AD21C350B19,$91D51D7236146080,$50F11869343E4C57,$AD05A8F81E291BB5,$8B53511325440917,$C27D76DADB6908E7,$761FC0DCAF450795,$65D7DC36270B700,$2699AACD16AFF12A,$221DAA48D2628F5D,$8DC819E3F8359A53,$F4299FCAA2772122,$456FDEF52D8E6AF3,$8637152826813A4E,$D97DF81AB96925A2,$41C8728FD69A9210,$C34B3F2E025D3AAA,$4708CC9627DF131B,$9DA20C2D234140EB,$D609582582BAE914,$30FECFD96347C2C0,$45EE13B06FFB62,$D0909FCEE448F553,$E5DBC506FCFCC8FD,$25426AB9D2D8771F,$838C356439D02B5C,$21079EB0812B9113,$D4145479C54EC07D,$4A407AFFD960B61D,$92208DE0DFECBBCB,$B56D0E1A3732E201,$B3CB78FF21461C18,$8BED3DBF25EFD9C1,$9AB300C49DC8F18F,$8E07F02F303E7F82,$6F429F1AE4C41750,$BD7358D6A8316760,$6B7CD4E2EBE53AA8,$219101ED79D8EF,$41F82BF8A0E1F2AD,$D80D649302FC5BD0,$30B4BD685FCDB153,$3866E765AE0F3A6D,$3D38F052C82FFD8B,$1F575F973CC554E3,$E2F7B1422C60A30A,$6401AE989E775245,$81A2434CE1BB607E,$2E397A47BB7BF80D,$A630BA3A73A1C5AC,$37F356CAD3CBD62,$CF97DD73279242ED,$B538D967C646A9AF,$36B7DD2A6AEBD726,$8BA7D50C8DF94214,$330497A81F4B2461,$22EA91348431DB40,$42C58E299B8826E3,$D033ACE063748A36,$57F809A0918C996,$D125579A324A223B,$675828442DCAABD7,$BA8141846B4F1EE6,$34DD8CC09EE53418,$10AF1338E0D54D98,$147DEC563E3E2A82,$AD17E090DE4DEDD,$F119C9259247ED44,$972740450EEF1968,$C53AB1129CDFD03F,$6F15B2E3C2E7C932,$57D2E187AEE52AE1,$623B3E926422D117,$1B0FD15D1D05B12E,$74B1F63AD7E8EF99,$5435F3B0A99AFCFC,$FA7EF5B554654F2C,$CA96DEFF825EDBEB,$91025EE00EE78119,$D4E445CDE2531D5A,$3592B9A5E8106614,$C7180F197CB990C,$17B867FF699E11B,$C6ADC5565BB3059A,$352E01EA520EAE35,$6594A4242BCD08AE,$482CFE30F381B749,$DBBC9EB60B9D3B36,$8749A523E431046D,$8207BBB21091DD7,$31EE94F2B0D7BF16,$EB9D9A45CB733B18,$5FBD5567A306B60C,$4C20DDC5E41A49AE,$567CD8C2D0D388DD,$FC156577BC1F3C64,$B623F53C5653B718,$F55F7261F921AFB2,$E6CF5665B9CD21A3,$CF3AD483B54DF462,$A45375A837EB9F93,$67CC6FC6F8BC83CB,$20ED9B1A2656AF51,$B6F7DA33FBFC9A95,$4E5677E72322EDC9,$3616C3E1A171FF8E,$B63EDCCCB20CFDA3,$88534A5DD1DB4BF3,$9FABA6F836E367DB,$1EDF58DDBD14A2AD,$BE51A1FA5846DF65,$4DB920140814C80F,$31DB8F33070CCF56,$D3379341A2ED1B53,$82977437E969A635,$77A321706538C018,$5FC74026D05346BB,$67174A0E8FAB09DA,$75ADE14CDE0DBB90,$7DB4219F96D8B122,$53D68872A0D0F660,$FE6F77AF449B2F01,$501D71CFFE5309A8,$98F58022DA418C10,$B9FB9E4D2DABB7EC,$55979E1E2FE7C7D6,$46AAFE737C4D1AD4,$F49E062F125D899D,$B3BC02B44B15D045,$3586565CC1820A51,$B318E64C613A2A66,$1C9D2F58EFB05DEA,$EBB11EC006C7A4D2,$D8D154F5BB414270,$82D273A65F48FDAD,$B46EEECE0C18DF2E,$8C811CBAAFE51C8B,$389D081229EAB6AC,$AB54B523ED5EFFAC,$EAFAEEE62DF2D853,$C34F989EDD05EBC9,$163217E746138049,$5FE7ACA19F11B376,$668B6E91F89AE2A1,$9DA12A5842ADAD43,$7D21808508B19FEF,$1FFF0F76269070C0,$7A1A958E7E81EC87,$D77E5783C11768AE,$BC47E3D90CB4FF,$17B8D9674940C622,$930BBAE5A837B54D,$8F93C9F445E77B62,$7D12569E975B0070,$4BC1E40F3968F6C1,$AAC0F91143871777,$577CEBAC31AC4B8B,$B1D9E985B03E240A,$D385F754CF8D28F1,$12A6F339602C3BA7,$4AF763343C932A3B,$C39A7444FBEA42C0,$7AC30328E366D5DE,$BA4FC46421B0C4AA,$4F971C456B4376EB,$8CCCB11F944C277E,$33F24796B8655B9,$7FDC1B39DF85E9D7,$AD47C0C0B7BBEDA4,$DD4F4A226F00C1F9,$60AF2BA436572A41,$B2BF0C70090153A1,$C93CECAE2AD9B900,$22CEF668F9B8884F,$1B7168A9ED0B9C4,$BCE20F9DA76062FA,$18B8B801FDA84719,$BDACE22F60E61670,$316B7FE4390B624D,$1A9F310562B4D262,$6266781B65A615A6,$BA19253700FFDC58,$D91F05724B1BA638,$E31CEBCF6AFF05EF,$3D0D825E2A1AA4E1,$20B3AF247B159466,$18BBB4E3EBA51D01,$A4A63B1AFB04E7C4,$5C886B3ADC6B59AF,$159CA71C36EE4E32,$4D14D4C3E5DAD262,$21236FBCA853386C,$8559A28C8CCAFDFD,$20283A0CDD43071F,$1491B043D5C3A6F0,$ADDDA1AC8BD8AEA,$E7D627B5E1D1EF84,$F25EB221B50452A9,$FC2907E5683A13FB,$51E8C72DEF56C4C,$AAB18F23BF87667F,$E678236D9708E435,$7D27902672138779,$EBF49D627EC7E983,$D399EA427457C380,$99B9F4B2B987FB42,$C4A5CA7B26301240,$75F257A020D04449,$A033E1D685E26CEF,$2406085E6FAD258C,$B568FC60BA7CF577,$620D8EDA5534DCE3,$3FFE5F72A7DFCF39,$F9F06EEC658045CC,$AF66FD3F5C9178CA,$7CFF1D344CAFC98F,$4A413103FE7C0368,$93246641B08B8E3,$37AF4B707D232D0E,$881BA11E36C2BABB,$C000F54B6F098B6C,$2810FD18C7F359D,$E8FD73D13F027175,$600E0DE73E99018,$A4FE73AFB33EE335,$243E66723C74A78,$EB4DCA7FDDF060F6,$FFE04CF46D3A749D,$6213BF496A6EED9D,$20A99F82D2CA5306,$64EB4FEA6D7EA1B4,$8CA38F4D98A64D3D,$9DE01615A0B2395C,$BDACE37A00E5EEA2,$92B2D316063C8516,$FE55E408AFE31178,$A7149E5BBB022AB7,$1EDF2828D7BDF030,$E715A8B5AB4E6462,$F6F57684562AB31,$BB76196A0155E5D4,$90CE74306FC55FE9,$6E611D0A1DB964E3,$1628258C13FEC4DB,$D710A8F48867F26D,$EFFFC581DEC8869D,$32103A4BBFCC837E,$618662AF4AE61F8F,$2B90C582AB8CF3D5,$9E6C82F19CCBC378,$3D28DA5C12FDA5C3,$8C6FED1A9BAB906,$CF477003FB8B0663,$145152CB441AADA2,$E91D60FEBD0DE78A,$7E52B0BF5E8043E8,$6A158B413D5257DB,$28E2D06A008FC4C3,$A21072B8D8696DE,$B39EE5D8A24AEA3A,$90DF7FE67A35E0E9,$9866ED71A9478E33,$4CEE846264F2FB9,$1D6F9E5CC581E719,$CE49B65E7CE6A61D,$3DAFC04B5774B68A,$95D850DBEEC9EB5D,$CB7CE36333225897,$9F0D8A7F7C280E1F,$56C4740EE40ADF17,$82F6156BA78F2582,$7C0D0D4C44D63B5A,$F6D87B4DE60C0345,$E311E347E24F40A9,$DE0A14106D8B649C,$C8DD7BE79A89B06B,$89248D26349FF03C,$B6E7DD402A3B2582,$8C9EAE3293ACEB15,$91DDD5487D1B8714,$559BD125AA5C5C0A,$7895F188BE937EDF,$65DB890CCE716B12,$67A966EA16743B3F,$E0FF75B064B205F4,$9C90F2C41AA3B58F,$9D3B69FED7ECC818,$C21482962B39648D,$F15ADBF7A80E63D7,$358BBC0E10908AD0,$C1C4CC17492A01BF,$419326EC14D391F,$EAD80441DE123962,$3381F5511B50CA4D,$5FDD83F7F76D6A4A,$893EE5C609ECB87E,$6C05596B35A59B8D,$40B953B5BC9C118A,$623F411D00C20CE4,$9DC4E622F1EE560E,$1DF54184234DA24A,$B1D81EBBEE8A3752,$C10932575F384CDC,$FF2BEC0518CFEB20,$1035B3F0D7BCF06C,$84046C7F47FF59EA,$9EAB1C3B078C46B4,$B3C067BD808724F4,$A41E6F584B2FFA22,$6AF2A33CA11B5A05,$92FA9F27FDF9C34D,$15E5C7A45837B7B5,$A15DFBCFF1EA2DB7,$34B5C67A0B59B784,$763DC5E43FEB485E,$D3CFC72BEE9379C,$3B861ABC9EC572C0,$7566F1FAF74A9531,$34C991D8FF78F582,$B53BB00BE90F9470,$40C21F9CBBC2EBAE,$A26625295B2405DA,$65056CE5B0130D89,$2E8687BD4C45B2C,$1F2E7B2AAAC65346,$6687E2044511D045,$5B5C520A26F7D943,$81DDD6FBBAF3E21B,$415386C8F5E87DFC,$C7676CEB1171CE5B,$32FFC269314E5E44,$385848018D812C7,$31EE7013E3939E65,$7654CAC0517179D9,$5424C1E00720F707,$4F66CE30B1A271C9,$40963664685F5972,$E94DBC95DC780131,$D35ECE6329CA8291,$E878ACE1A5185747,$61856E7DAB521825,$9E534B79D69224E9,$59A69D46ED129395,$E4D9EE4BA4A133B3,$677451068780A7D2,$892B8E91B44B58D9,$479F62A04F5932A9,$BD931983D0C92E60,$4E5D15A3ACA0D84D,$36A34B5AC454E442,$F4950EB7A74FB583,$57836DE849D82B93,$A65D65F2856C0BDC,$1AB7D4EF7A43FAE2,$F6A98277E19C4AB8,$BAF3E31C2CCD3F49,$4ABC5D3932A6CD32,$6809F7B43DB58173,$4D375C26C35CEE87,$667C2EC5F271D7CC,$D431E448204AEF9F,$C4516CAF94793A93,$BE9260F5C7DF6766,$605F2D409152F3DB,$8E73FA09AB37B759,$B8CB517379AE5A17,$CEF175186FCFA47,$F501597CEEBAEB31,$D9ED91BE48A87622,$CA3532A9F36E3983,$93F9E39308A58F90,$281C20CAFA01E149,$86DA8F0D191721EE,$6C1595912123578E,$DB1E0C0ADEDBCDB0,$9375CF889C82D2F3,$3EFCD895D120D708,$7C701C2AC79F9E69,$752363F91893DA0E,$3818041EDEA4B707,$F159A140EA06AEC8,$B9CEE802110EF4E5,$299D22AC1925347D,$A1A3B7BDAFC3EDF9,$254F71F39F6B6CA1,$6AA9D3889C1E4CF1,$8D0DD60A6BD8F664,$903A1EAE34865117,$19550CECB0F55AA2,$53E8BF2AF933ED40,$7C4E372E63DD5FB7,$F16292FB52C8749E,$EED1BF0104F71615,$D7D776850FFB21EA,$67DE5BE7002A85F2,$3D04DCDB7BE09ABF,$FBF1956DE1BC454D,$D5425EA3A6077F31,$9FA839DEE8303005,$8A1A7F3F63DCC71B,$AEA3A4F9F271AEB0,$F313BF9021C0BEDE,$E1554BA6E4FEE85,$3D371169E8A8556F,$EF5223A005C3B670,$D6B844546FF78B86,$5997D42A6FD535FC,$2331A60581034938,$CD21174DFFDADDF8,$3A48B73C832649F4,$6278D4A710150F04,$FFC90C47CA5CF5C3,$26E8B9AF3460BDBE,$B082EF70E7AA52DA,$3041523C6CAC446E,$C51EC249C7F86D9F,$634F841DC9FF1DF0,$D9EFA1E74B621564,$D8D0BD84E1695A1A,$E7770B02EFAF4E29,$7438C08C72524CC3,$879627D23AA86496,$553561603E17A977,$33D60B830F1D303A,$22D06E4FF967E9DB,$4584C944A18B42DC,$C83DE6BFAF0924D8,$A346C3DB2DF21A26,$B5564ED4AB967AB7,$8DF99FD88539E57F,$62E2,$62E2
EndDataSection

Re: Lunar Ship — attach files to forum and more

Posted: Fri May 13, 2016 1:50 pm
by Derren
Could need some spaces and line breaks, so it doesn't explode the whole forum layout :D

Re: Lunar Ship — attach files to forum and more

Posted: Sat May 14, 2016 2:30 am
by Lunasole
Derren wrote:Could need some spaces and line breaks, so it doesn't explode the whole forum layout :D
For datasection originally I wanted to use Base64-encode but that was impossible because of this (http://www.purebasic.fr/english/viewtop ... =4&t=65695) so I used quads. Later will try something better.

And what about the code of unpacker, it is ok to be like this, just tried to make it as short as possible ^^
The packer code (main) is formatted as it should be.

Re: Lunar Ship — attach files to forum and more

Posted: Sat May 14, 2016 3:07 am
by Dude
Mind = blown. :shock: Amazing concept!

Re: Lunar Ship — attach files to forum and more

Posted: Sat May 14, 2016 12:56 pm
by #NULL
nice tool. thank you.

Re: Lunar Ship — attach files to forum and more

Posted: Thu May 19, 2016 10:36 pm
by GoodNPlenty
Pure Genius, Thank You for sharing :D

Re: Lunar Ship — attach files to forum and more

Posted: Thu May 19, 2016 10:59 pm
by davido
Ingenious!

Re: Lunar Ship — attach files to forum and more

Posted: Sun May 22, 2016 1:17 pm
by firace
Very nice! :)

There seems to be a small mistake though: I had to make the following change to get it to work (otherwise it wouldn't create the zip file):

Code: Select all

P$=SaveFileRequester("Lunar Ship v1.0",P$,PP$,0)
=>

Code: Select all

SaveFileRequester("Lunar Ship v1.0",P$,PP$,0)

Re: Lunar Ship — attach files to forum and more

Posted: Sun May 29, 2016 3:56 pm
by Lunasole
firace wrote:Very nice! :)

There seems to be a small mistake though: I had to make the following change to get it to work (otherwise it wouldn't create the zip file):

Code: Select all

P$=SaveFileRequester("Lunar Ship v1.0",P$,PP$,0)
Hm, It should work fine, but maybe you've got some OS or PB version related bug

Re: Lunar Ship — attach files to forum and more

Posted: Mon May 30, 2016 2:03 pm
by applePi
this is unusual utility, a genie ship, thanks, in rare cases we need to attach a small mesh model , a 5kb sound wave, ..., to the code but we can't, the forum does not provide such feature, all the binaries are stored in outside servers which in 2 months will delete it. and this is a work around this limitation. i have tried it with robot.mesh and it reproduce it exactly. but may be the Admins will not be happy the users fill the pages with binaries interior, so we must be very careful, in any case this is a genius idea, thanks

Re: Lunar Ship — attach files to forum and more

Posted: Mon May 30, 2016 3:07 pm
by DontTalkToMe
I remember an encoder/packer on DOS used to transfer binary files as 7 bit ascii files, to simply paste your file as a text message where binary data were not supported.

The incredible thing is the text file was executable (so it could use only binary instructions using 7 bits) and it was able to unpack its contents without any external tool.

A text file, containing a binary and auto-decompressing.

That was genius.

Its name was NETRUN.

ftp://mindcandydvd.com/pub/ANORMAL%20ex ... NETRUN.DOC

Re: Lunar Ship — attach files to forum and more

Posted: Thu Sep 15, 2016 9:45 pm
by Kurzer
Nice work Lunasole,

looks and works similar to my version from 2013, which I released in the german forum. :lol:
http://www.purebasic.fr/german/viewtopi ... 11&t=26298

Try Base64 coding which results in smaller file(text)size.

Regards, Kurzer

Re: Lunar Ship — attach files to forum and more

Posted: Fri Sep 16, 2016 3:09 am
by Lunasole
@kurzer, idea looks close ^^
I was trying base64 at the beginning but there was reason to drop it (some bug with datasection, already fixed), after I liked actual variant more

Re: Lunar Ship — attach files to forum and more

Posted: Sun Jan 01, 2017 7:19 pm
by Lunasole
Updated to 1.0.0.2 (should fix problem with "compression failed", occured on some files)

Re: Lunar Ship — attach files to forum and more

Posted: Sun Sep 17, 2017 1:20 am
by Lunasole
Hah it was funny to remember this stuff, here is some newer "ship" version:

Code: Select all

Read$ P$:Read.q F:Read C
C$=Space(F):F$=C$:CopyMemory(?L+(1+Len(P$))*2+16,@C$,C)
P$=SaveFileRequester("Lunar Ship v1.0.0.3",P$,"^^",0)
If P$ And UseLZMAPacker() And UncompressMemory(@C$,C,@F$,F,2)=F And CreateFile(42,P$)
	WriteData(42,@F$,F-$40)
EndIf

DataSection: L: : Data$ "file.name" ; date
	Data.q $HEXDATA
EndDataSection
; - ship size decreased to 256 characters (from 366 in previous version) [258 if use space instead of tab]
; - no more ASCII support
Though I was too lazy to update whole program (and make "launcher" code less horrible), maybe somehow later ^^