diff --git a/auto/gui.files.go b/auto/gui.files.go index e91aabaff..8bd59f13d 100644 --- a/auto/gui.files.go +++ b/auto/gui.files.go @@ -63,7 +63,7 @@ func init() { bs, _ = ioutil.ReadAll(gr) Assets["favicon.png"] = bs - bs, _ = hex.DecodeString("1f8b080000096e8800ffec5ceb73dc3692ffeebf02e6eec5769dc8911fd9db924753e548cec6b5f1a3acf8725ba97cc09098212212600050f29cacfbdbaf1be07bc8196a3c92bd9bfd606b884703dd6874ff1a6c707afff4edc94fff78f792c4264d66f7a6f88724542c8f3d263c22963ecdb2634faf4468622e96b62894c22899244c1d7b6765cd89518947c2846a7dec61a344d2730f49321acdee11324d99a1248ca9d2cc1c7bb959f87ff5ea8ad898cc67bfe7fce2d8fb1fffc30bff44a619357c9e30200b233201bd5ebd3c66d19235fa099ab263ef82b3cb4c2ad3687ac923131f47ec8287ccb70f07840b6e384d7c1dd2841d3f0e0ed708454c878a67864bd1a0b5d68ce626966aad45c2c539512c018941b509734378889462c516c7de825ee06390812067f7b083e12661b34a88e413b9ba825ffa8d8cd81b18e9e1a3ebebe9c4b5aa0670c4e6521a6d14cd26a1d693ea2948b908a0c42be6615609d33163c6cdd03e13b3ca8009c33e1aec6c6b0899cb6845aeec4f42321a4530217f2e8d91e911f9afc3ece3f3a26e014cfb0b9af2647544bc1f5872c10c0f2979c372e61d90aae080bc5020ed03a2a9d0be668a2f1c89eb7bf64f9efc67fc6d35624ad5920bdfc8ec883c0ebe6569ab6d8093f55329a4ce68c8aa5eadb9bc66229107e4b5143484bf275268090a7940bc13992bce144cf112665891e90c4141d950bb2326348b66c6aaae5133549df55a94d770ed021664b8b6a21c6da4dc5b5b518e2a29cca58a9872b2135274f84ae45276c47c440e9fb757ba5162c9f8dfd60b9e49cd71471ca14ec19ebce80ec0b5f185f4e7391805530d658badc2f9a8706e6a9d8ec05892a7a2ea13719d2514d6920bd075e6cf13199e97f300d5763b19f4b1d48f4a71145fc60654a7ae98d3f07ca9642e221c452a98fe72fef0c9d3bf1c9027cf0ef1bfc78f9eb725a868c4737d449e36982fe5f338fb489ed5e5a5209f40f193b2f8bacb17a89908220a86a3a3e7095bc06c0f6b456fb1f7f8b02eb69a4f13be44f92393cfb7cbaa14706988d7e58b6b41eef314ad2615a667271013b7b7d92573227e7678d8db3c5ab31e8ec927603b7a86026b34b1da014e62e2bcc4bda9557d6b1aeffb3ef94966b08a8af8be2b13f4a27231f4026bdc1fd4fcf267c416344fc013808b62b61d5f526bcf9d999b46bc2282e69b82e8545187061216ac3d863f575444de6ccad36559835bca235a8568617d7cf21f3ff9ab35ecc4391eefe91330fb5662eef764462a3b3fd5294d929258cc23d8dbfe4730c4edf19dcdcb0d83d13f81b0a06ad6eb202cb959d1a2e4244f1a7c94d269fcb4ba54339ef0b279a46416c94b51d5d97a5af89d3f79dd7620fde512dd34ea79f1d0a4f232e2e61b31d7d9f3e9bc923c55e892a69339fca3ad81ea795703a44ce4add9d8f9ce604e56c179780e2e398adeb34c3e7c04549b425c26ab2c46b74baa5f7e1ce17a16027d1145047b828d936a85b3994e80f8d6d17009468db64ce49cb5c7c3be832355ecf30b1ea16e8e980f03199f316340b9f4a8498572594fa9ecb9d729e93837b87aa3a623178bc6748a9e23d742316da832a3c6011586e6713dd67bd7b96fa8e9244feae7766d5d379d80502cb69ac0c672766ac0c4b8f668d8bee74a1bb0509707448a6445002e5e0ac21744b090694dd5ea793933724995406c5818c1823cb0cf6137de07fa0bbe7c25d0b6543b1308d71bbb3599c44f2330558dcdd4ac0789b084d8fffd62d8b611e8b6f5d16edb56d3f869bbc682566f5672f186b1884560e89fce2a890d934537d0ddf0d9eca79811c76faeac492731d564ce18f8597ac1223207c02da42134049042c16e06b5cd25698e222fa66364d508fc1c03b95fb64907d349d65686ad934660d670254533989381993ac8ed1eaa759a1b41e09faf53fba7705d24031c5598e73dab39189e4bb0b976169d7936d52461542df847af67a9da05adc7c643f1734de1d9324fc06b837e76d4b9a5b8253dec585b668b27c94374f5882b1ed5147a95fc2fbd3bc0ad14a2c2cc233c42a916f439d32376c5d5157638c18a87f82b78750a1ed82e133c326a1c45806404fffe0853c6051bb7879aad06b653db23b71c2ef09dd04c977e38030f8b91e99f5a1c964e1c0b0b668005e0a045f946feb3a072ca150bed3a7d2236fa7d474d7c7d3d44b6a1e33347e1cc509337a5dac6334eadda5001adc9d63d5aae728bddb6704bd1914a8637344fcd262e6083ed9741fc09b152d72038b4dc6c4c3a315ef10cf13ccf10fb75fa3b8c4c48bb54758bb030de6e2a0c5d36cd44b5db5e9d4e27d0bf8768d4c2a7ad35b4c2857ed1dafc26eb13dc7dce0b9960b4263326eab97f6f0b779974a5ba7731f750a600674d03ed80878a9514fc7fade3d981819e9d73db5c7430eddfe091262d187d232e52c0c3c92f0503bf064b4bee7b9e300dd684269774a5dfe4e99ca9eb6bb2c0e20332d0e9bb95b19de65c505cd0ef6e5f16b14c1ba2f851867b944482d46e2808dbe70bc8214c641ef908dc13491b0ee22da032b9b07afe79c21080216f280becf20544812731b5005e530dc070579d586f67472f0200cbe97b40106f218ef066ff607add6df674bbdfe9f7460e76bb6b5b7216037289c8cfdcc47b925389cc4409cb028cbf754f97ab2b511eac2cb87021beb0adc1aea2616dc9f0cf300918f8800ccbee73640a25ebae1e0a111c740bbbc067086a0168ec8f3d32c553d81d2540f43a670bf66805453726fa00b71cf2a45e513c007201f63aa0db2dbe68471845a880cbd408122cc77b8a1244475f86c283eaf0b1a975d0f764b144ddfba53cba7bf8e8d71d82825161c1f8c0c031554604f8e43bfd87d9163a8f81c10dfd5f630b15b42c20a15d8d1d0bdd87e6b505c183b8bf62103f04e307cce85828df0cf85fbc261f0c4f36a2ca0dae57afc067a501fcd9e639fbddc1677242f5b9ae993979f7611fcc8459fe8ea910b4bf0320e05100845634397a7c7dfd1f77c5e510603a2d4ac87b6ad88d99e5629ee1a2a50c542fbcbe86a7bb6528cfdaec7cc8766746e6668d9b5ef7b9819dd25f175a00f45f08217311b2b77f27f78f490e3b16bc7dcf261dcd38bef98ca56a44a3e510e48ca98ba1b0743c96e9b874fb46d176d0798827c6de2626bdd95bfb8670088e0c128fa8583255d1be3f407cb1d842fdceac46e328e3bf99d2bbd88a0bd7af3f881e80bebb03b55b806a0eb416aef74ba0b51187a8767af610b5c60843a0499a98290bd8773a49fd32a0697889b74740adbebd706a9c02b9aec5e150138bad8f72f7f8ec0f07ce3075abf51218e6af6f6c9d50ccd8b7b59e77e4dc773ab8dcc24b8f76fe33632fa02c5888d2d0bfb477c4afc1bf142edbc4e83e30db97c500c811f4dd492dff0d067a1e5bef83ed6f77643369bf09c6a2974a49a5fbb31d18d6b977aa41c2c4d2c464460ebfc6b48737d2f0907d56ba43130e01e308851afce35adaacafab2b280d7ee229831d0758851d793f1ca5e911c404d7d747656e18e08885e24c44c9ca4129ec64456d95fbf6531d6a6526fd590f4dcdb509084e1190d3b77fbfdb9c85968656093c551622167f67f3a2c7252796691dc5234c924545623569e4fedd5b57dbb5ecc4a19cbea662bbf4a8760aa3051f8589c04cfba309b0a843992bcd822abb3f10cc4cbcd9599e61aa269990efa5cad3f5d4a85143681863c94d9ccf03400e939026693ca9869a28060ba6f150f547d0596dc87b57b0e3681b180a81fe52aad52492618e08a6c8063d6d3ede0e935ceb1c59fc2eefcbaddbc308b058c072c8c8494f42e1e61c357b62cecca554e7ceae90544634a9d4b9c2f7ae8ddd8dd56e764d1734623d7a6b2bfd88d3442e7bedb16b50dc9d18b0c9ae0dda59d8793461a08ff6fff24ca2b5c1e367ed6ebd01de36d7c73e42656ab5c1d77c29fae3b1930af8384fd5b233f1b30133d3c7db7a8893b587aa53d73463a9c69cb5392308590f082c1786c58c704d28c994047491924b5014b2028d20af40b60a968ed4402d68117f0fd86c05b4bf895992f0ec798b8f6cb4b56c994d97af6513cd6cc25daf3ea9aac1d7a04d5c2ce42de85237ffae23fa520277a23ca021b5cc03f2ce9a5912cb24daf7dadb1770883a078d4909496fbef48ea09fec4707daa2db845b2074aa0e81c0c3a4bc22e511aa38f59d07870842e5c0c3370680987ede875750b300e260aaefb1771f2501ebf1f223a0b9b5bd502a5d9d2ade548e0ea9519410c7f790da41cf1652a5c5dd0afce91537e230c6786997bebb571a34b143f95ad5a23d5b7af520a6dab73ee8015e4c290905c20694c19fb9b8a0098fc837dff4d5465c9955f7c80dbd2b9d03aa8721dde45e9d222a0705c5c4365bb7d6838b0c13888bc3ee35b9d68c02adeaec0b7f37d92b6e4792f68535af71e7cef26ef35440bd7285078b38b1227ec68b7bbfe75cb1088c879dd1da3c9b11d1c0e25fc2ce26f81fa2ecce54307c5f1b16828730cec5b94be05b0b4c6d4052d006ab91b9cb46db92537a56cbade4a74f7d2b09b12c720133c44c6fe1160bdd1e436f46acbf0b813a78c1055eebc2900893b7bd729fc03e75c642ba0a7b746c0905e40c79076709dd22aa63fc09e4a4bdea0926e821787c09427f148cca9fe999bd55e0a05cbc4dcadae60f38c29c75606a9e50713e307e2746eb3f3de8df6a1b7706c577f778bcbc79536409482fb61996c7de0f322ddf6b15fb00a9f4ed82516a4f5dfa40bfaef76add99bb2e21b4016b8eb965c5c62e15224c729b71a5ede96237957f5fb2a3ee0c1701fe8bf2e70da418ad406c3cb46201cf82e743519f4120c7c7245d9526a71e74577957733d33ea86727f69f7211e0453c0a4195578c7a2efce5a6d6b787684c164799e544d1f11ecc68e8578ca8e600532a6acf3a13944ce80d34362433ed0c215ea002e7c417ec48a4f27486bed9463d841b7e9fd1c3341dc2d47c0df787b04b7f30139672c432d4c39d819135343a62c9d61da8f6d309dc093bb8932b7b305f1b56c95e6a0c846ca80a08928d5da725790003c7734a8b95bcc3eaad14643bfe9a8a40f1ef49c038dbaf0529d5a36ae8bd10b565ca96bef8886152d9100580068dd0bb2c68c5e9d38f5a1bad90922be4db4fb5d2f1afc5269ce58b2f0b6ccc186b1eeaa0f5e67698a02b62c33a53066a7f6697d42378fcc32b91d9d63ab7fa3f3d1e8bc99d3bb178c3e44707f481db338f782d46b4201feec20f59eda1148dd35c56b83ad8b281bf17ac515fac8b68b2d8ef874c7a4ac2d4779476800cc6f71abef5db6798ddc492ef8ef39bea2cee4cd3c6cb75137d5bb23d10a4df7d4d568fa0caf63018f3055bec0cf602cdcf111a9ae86ad02f2ba704a58ae41a4e897dc257587a56ce2c31038dd324d078d9d50ac81b1005835d7b8728aaed5670dd4c4e0436ad837855b47e263b7125e9ddbb4995cfdc8ed848d5b1b0a0bc66e29dbb9bda9fe6f725a6fab72e3b8763b6e9deafed588d8f773778d13ddd0be71b5f5cec167849eedcd5242367bd106e1304c94a980fccc61bf80f6848a5960cc17042c7a2499b6b792199a9b1d14db4d6aab6a3794624db933e4e3ee03cde6cbac9885e773f9b1efc8a057151beae834a8a230a045f56596e6354677f7667dcc01fd1f7ff2e12e22e11942a6000487b8e00b2553fcc415403b4d528032a829f521843eb037d4bb0dca08c1050716e35f169aa43157b9d23f6dca38a730cab715d916d71dec9be22149f5ad6d37836f63fade5e175f0348c625b003d98c94321dc55bbb92d04da0db8f3e9cd919b88f09e02470d9345e6572a15b6333e25b9a2f11a1d653e88b5371e22dd4852f0e729b2b07fac71be6845be696cceaf59c994bfc0083830718b5aeeca608f12503a82f7e39ea82d96337ebe121700f6330853434c9aaea8d40c351f87a82d1e26b326de4d8b0b95f7330fad9c167f9299d7d059fe5176606224f5d54ff5123cfbe70b0f1559e3d0782c3fea19941d557bf766baebf5907f2962ea15865b43bd582f75afec60b8ea261808b8027a10f10483e40e8b65623ec5d9e07bd24dbfeedeaaaeccc23ccd6ae9fedf71ff1606cd02d558e09f5b643681300ae9be27391ee5e7a32fbe599e06de6122a6b9abf0e1ed0f6a8c2c092353d67af44e752269ba5d65f87c9e91db96d92cd0647be1bfb835e7b836cfa1d7a6fe16da8fd32e767b7a7f9bd75194ced52aae89f785ffcedc3ab3fea9eb809ebb7b91fb6a2d3bb4667cd8fdddd3dfe1a0d7ff0a7fba2b0fb5a24002ffc0296fd4aef6fee86abad9d751bfef67bced4ca7f121c064fb7b7ae3f06fc5bf75bc01bfbd12ceb34005e6df63a800efb49e8ff070000ffff010000ffffca6be077235a0000") + bs, _ = hex.DecodeString("1f8b080000096e8800ffec5ceb73dc3692ffeebf02e6eec5769dc8911fd9db924753e548cec6b5f1a3acf8725ba97cc09098212212600050f29cacfddbaf1be07bc8196a3c92bd97fd606b48020d74a31fbf061b9cde3f7d7bf2d33fdebd24b14993d9bd29fe210915cb638f098f88a54fb3ecd8d32b119a988ba5bd154a61944c12a68ebdb3f2c989518947c2846a7dec61a344d2730f49321acdee11324d99a1248ca9d2cc1c7bb959f87ff5ea07b13199cf7ecff9c5b1f73ffe8717fe894c336af83c6140164664027abd7a79cca2256bf4133465c7de0567979954a6d1f49247263e8ed8050f996f2f0e0817dc709af83aa4093b7e1c1cae118a980e15cf0c97a2416bad19cd4d2cd55a8b848b73a258021283c726cc0de121528a155b1c7b0b7a81974106829cddc30e869b84cd2a21924fe4ea0a7ee93732626f60a4878faeafa713d7aa1ac0119b4b69b451349b845a4faaab20e522803b5e310fb34a988e19336e86f69a9855064c18f6d16067fb8490b98c56e4cafe2424a3510413f2e7d218991e91ff3acc3e3e2f9e2d80697f41539eac8e88f7034b2e98e121256f58cebc0352dd38202f1448fb80682ab4af99e20b47e2fa9efd9327ff197f5b8d9852b5e4c237323b228f836f59da6a1be064fd540aa9331ab2aa576b2eaf9948e401792d050de1ef89145a82421e10ef44e68a330553bc841956643a43505036d4ee8809cda299b1aa6bd40c5567fd29ca6bf8e9021664f8694539da48b9f7694539aaa430972a62cac94e48d1e12b914bd911f311397cde5ee9c61d4bc6ffb65ef04c6a8e1671843a053679d11d806be30be9cf73700aa61acadeb60ae7a3c2b9a9753a0263499e8aaa4fc4759650584b2e40d7993f4f64785ece0354db5932e863a91f95e228be8c0da84efd604ec3f3a592b9887014a960facbf9c3274fff72409e3c3bc4ff1e3f7ade96a0a211cff51179da60be94cfe3ec237956df2f05f9046e3f296f5f77f90235134144c17174f43c610b98ed61ade82df61e1fd6b7ade6d3842f51fec8e4f3edb22a055c3ae275f9e25a90fb3c45af4985e9b10462e2b6995d3227e2678787bdcda335efe1987c02bea36728f04613ab1d1024262e4adc9b5ad5b7aef1beef939f6406aba888efbb7b825e5421865ee013f70735bffc19b105cd13880410a2986dc797d4fa73e7e6a611af88a0fba6203a553c4307090bd61ec39f2b2a226f36e5e9b27c8226e511ad42f4b03e5ef98f9ffcd53a76e2028ff7f409b87d2b31f77b3223959f9fea942649492ce611d8b6ff111c717b7ce7f372c360f44f202c7834eb0d1096dcac68517292270d3e4ae9347e5a5daa194f78d93c52328be4a5a89ed9e7b4883b7ff2baed40facb258669d4f3e2a249e565c4cd3762aeb3e7d3792579aa30244d2773f8475b03d5f3ae064899c85bb3b1f39dc19cac82f3f01c427214bd67997cf808a83685b84c56598c619754bffc38c2f52c04fa228a08f6041f27d50a67339d00f1ada3e1128c1a6d99c8396b8f877d0747aad8e7173c42dd1c311f06323e63c68072e951930ae5b29e52d973af53d2716e70f5464d472e168de9143d47ae8562da5065468d032a0ccde37aacf7ae73df50d3499ed4d7eda7f5b3e9048462b1d5040ccbf9a90117e3daa363fb9e2b6dc0435d1e1029921501b87829085f10c142a63555abe7e5ccc8255502b161e1040bf2c03e076bbc0ff4177cf94aa06fa92c1308d786dd9a4ce2a711b8aa8631359f83445842ecff7e316cdb0974dbfae8b76dab69fcb4fdc482566f5672f186b18845e0e89fce2a890d93c530d035f86cf653cc88e33757d6a593986a32670ce22cbd60119903e016d2101a0248a1e03783dae79234479117d331b26a04718e81dc2fdba483e9246b2bc3d64923306b8492a219ccc9c04c1de47617d53acd8d20f0cfd7a9fd53842e92018e2adcf39ed51c1ccf25f85c3b8bce3c9b6a9230aa16fca3d7b354ed1badcbc645f1734de1d9324f206a837e76d4b9a5b8253dec587b668b27c9430cf5882b1ed5147a95fc2fbd16e0560a5161e6111ea1540bfa9ce911567175851d4ef0c143fc15bc3a85086c97092e19358e224032827f7f8429e3828db3a166ab01736a47e456c005be139ae9320e6710613133fd538bc33288e3cd82196001386851be51fc2ca89c72c542bb4e9f88cd7edf51135f5f0f916de8f8cc513833d4e44da9b6f18c53ab3654406fb2d546cb556eb1db166e293a52c9f086eea9d9c4256c607e19e49f902b751d8243cbcdc6a493e315d790cff30cb15fa7bfc3c884b4efaaee2dbc196f7715862e9b6ea2b2b657a7d309f4ef211ab5f0696b0dad70a15fb436bfc9fa04779ff3422698adc98c897aeedfdb9bbb4cba52ddbb987b285380b3a681762042c54a0afebf36f0ecc0408fe5dc36171d4cfb37b8a4490b46df888b14f070f24bc1c0afc1d292fb9e274c8337a1c9255de937793a67eafa9a2cf0f60119e8f4ddcad84e732e282ee877b72f8b58a60d51fc28c33d4a22416a371484edf305e41026328f7c04ee89a48d00f11650995c583dff3c6108c09037940576f902a2c09d985a00afa90660b8ab4eacb7b3a3170980e5f43d2088b7904778b37f30bd1e367bbaddeff47b2307bbddb52f398b01b944e4676ee23dc9a94466a2846501e6dfbaa7cbd595283756165cb8145fd8d6e057d1b1b664f86798040c7c408665f73932853beba11e6e2238e8deec029f21a805a0b13ff7c8144fc13a4a80e875f616ecd60a8a6e4cf6016139e449bda2b801e412ec7540b75b7ed1ce308a540197a99124588ef79425888ebe0ca507d5e66353eba0efc96289baf74bb975f7f0d1af3b2405a3d282f1898163aacc08f0ca77fa0fb32d741e13831bc6bf860915b42c20a15d8d1d0bdd87e6b505c183b8bf62103f04e307dce85828df4cf85fbc261f0c4f36a2ca0da157af2066a501fcd91639fbc3c1677242f5b9ae993979f7611fcc8459fe8ea910b4bf0320e05200845634397a7c7dfd1f77c5e510603a2dee90f7d4b01b33cbc53cc3454b19a85e787d0d5777cb509eb5d9f990edce8ccccd1a37bde173033b65bc2eb400e8bf1042e622646fff4eee1f931c2c16a27d8f918e661cdf7cc65235b2d1720872c6d4c5505a3a1ecb7442ba7da3683be83cc41d636f1393deecad7d43380447068947542c99aa68df1f20be586ca17e675ea3b195f1df4ce95d7cc585ebd79f440f40dfdd81da2d4035075a8bd0fb25d0da884d543b3dbb895a638421d0244dcc9405ec3beda47e19d034bcc4db33a056df5e38354e815cd76273a889c5d647b97b7cf687036758bad57a090cf3d737f64e2866ecdb5acf3b0aee3b6d5c6ee1a5473bff95b11750162c4469e85fda16f16bf0ff0a976d62741f98edcb6200e408faeea496ff06033d97adf7c1f6b7dbb299b4df04e3ad974a49a5fbab1d183e73ef54838489a589c98c1c7e8d650f6fa4e121fbac7287261c02c6110a35f8c7b5b4555f57577037f889a70c2c0eb00a3bf27e384ad323c809aeaf8fcada30c0110bc5998892958352d8c98ada2af7ed973ad4ca4cfaab1e9a9a6b0b109c2220a76fff7eb7350b2d0dad0a78aa2a44bcfd9dad8b1e579c58967514973049161585d5a451fb776f5d6dd7aa13876afa9a8aedcaa3da258c167c142e022bed8f26c0a20e65ae340baaeafe403033f166677986a59a6442be972a4fd74ba3460da1618c2537713e0f00394c429aa4f1a41a6aa2182c98c64dd51f4167b521efdd8d1d47dbc05008f49752ad26910c7344304535e869f3f27698e45ae7c8e277795f6ddd1e4680c5029643464e7a0a0a37d7a8d91d73662ea53a777e85a432a249a5ce15be776dac3556d6ec9a2e68c47af4d63ef4234e13b9ecf5c7ae41717662c027bb36e867c1f268c2401fedffe59e44cbc0e367ed6ebd09deb6d0c73ec2c3d46a83aff952f4e7632715f07191aae567e267036ea68fb7f514276b0f5597ae69c6528d356b734610b21e10582e4c8b19e19a50922909e8222597a02864051a415e816c152c1da9815ad022fe1eb0d90a687f13b324e1d9f3161fd9686fd9729bae5ecb169ad982bb5e7d525583af419bb858c85bd0a56efd5d47f4a504ee447940436a9907e49d75b3249649b4efb5b72fe010750e3a931292de7ce91d413fd98f0eb445b709b740ea546d024184497945ca235471eabb080e1984ca81876f0c0031fdbc0fafa06601c4c152df63ef3e4a02d6e3e54740736bb6502a5d5d2ade548e0ea9519410c7f790da41cf1652a5c5d90afce91527e230c7786997be6b2b0d9ad8a17cad6ad19ebd7bf520a6dab731e8011e4c290905c22694c19fb9b8a0098fc837dff43d8db832abee961b46573a07540f43bac9bd3a45540e0a8a856df6d95a0f2e322c202e36bbd7e45a330ab4aabd2ffcdd64af381d49da07d6bcc6993bcbbbad5301f5ca156e2ce2c48afc190feefd9e73c522701e76466bf36c6644038b7f09964df03f44d99da960fabe362c240f619c8b7357c0b79698da84a4a00d5e2373878db615a7f4ac965bc94f9ffa56127259e402668895dec22d16863d86d18cd87817027588820b3cd6852911166f7ba59d809d3a6721dd03bb756c0905e40c79876009dd22aa63fc09e4a43dea092ee821447c09427f148caa9fe999bd55e0a05cbc4dcadae60f38c29a75606a9e50713e307e2747ebdf3de837b58d9641f1dd3d6e2f6f368a2c01e9c5b6c2f2d8fb41a6e57badc20e904a9f158c527beaca07fa75bd57ebcedc7109a10d7873ac2d2b0cbb548830c96dc595b6bb8bdd52fe7dc98eba3d5c04f82fca9f379062b402b1f1d08a05220bee0f457d0e811c1f937455ba9c7ad05de55dcdf5cca81bcafda5b543dc08a6804933aaf08c45df99b5dad7f0ec0893c9723fa99a3e22d88d1d0bf1941dc10b644cd9e04373c89c01a787c4a67ca0852bd4015cf882fc88159f4e90d6da2ec770806ed3fb396682b8538e80bff1f4089af30139672c432d4c39f819135343a62c9d61d98f6d309dc0953b8932b7b305f1b57c95e6a0c846ca80a08b28d5da725790003c7734a8b95bdc3eaad14647bf69aba40f1ef4ec038d3af052ed5a368e8bd10b561ca96b5b44c38b9648003c00b4ee05596346af769cfa50ddec0411df26dafda1171d7ea934672c59785be660d35877d4078fb334450126cb4c298cd9a9bd5a9fd0cd33b34c6e47e7d8eadfe87c343a6fd6f4ee05a30f11dc1f52c72acebd20f59a50803f3b48bde7e908a4ee9ae2b1c1d641948d78bde20a63643bc4165b7cbae352d696a33c233400e6b784d5f7aedabc46ee2417fcf71c5f5167f26611b6dba85beadd916885a67b9ed568fa0c8f63018f3055bec0cf602cdcf611a98e86ad02f2ba084a785f8348312eb943ea0e4bd9c2872170ba659a0e1a3ba158076301b06aae7115145dabcf1aa889c187d4b06f0ab78ec4c79a121e9ddb644ceef94873c2c62d83c21b634dca766e1bd53f27a7b5599586e3daed683ad5f9ab11b9efe75a8d13dd90ddb8a7b5e5e03542cfb6b19490cd1eb441380c13652a203f73b017d09e50310b8cf98280478f24d3f654324377e3809de1204bfb31241aa2714d4390caec9fd389fd5b26b93956aa50dce0ad3e278496eb1a5755ad961662397b7b07c3714c6f359d86d2ad194f8672bafb44b6f9b22c66e1f95c7eecdb92e855f586ba3b0dad280c68697d58a6794cd29ded591f73c0bec6efacb8834eb847912900d9212ad442c914b506a0a326294025d4c47a93431fd813f0dd066506e2920f9b435c169aaab116bad26f6dca3caa70fab7953917c729ec9be82149f5ad6db742706379e05e175f0308c725b003d98a97b2dcc55b3bf2d02dd0db8f3e9cd919b88f15e02470d9341e9572a961c318f12dd097c880eb29f4e5c138f116aac31713d6c3a1fef1863be196b925b37a3d67e6123ff0e0e0073acf95358a105f6280fae297a92e98ddd6b30822a5268cc1d5825f4d56556f04328ec2d793ec165fab6923d386cffd9a93ddcf4e6ecb4ff5ec2bb92dbf603390d9eae2f11f35b3ed4b371b5ffdd973a2391c1f9a155a7dcfd74ee5f537eb40ea322414ab8c7ea75af05ecfdf788152340c701170a7f50102d507080dd79e087b56e8412fc9767c036c5674e6115683d7d7f6fb9208d606c3521598506f3b843601ecba295e17e5f46524b35fb609de66ae60b3a6f9ebe006708f2a0c2c593372f64a742e65b2596afdcfb0f8bd23b74db2d910c877637f306a6f904d7f40efbd791b6abfccf9d9ed697eefb30ca6762955f42f6c177ffbf0ea8f6a133761fd36ed612b3abd6b74d6fc98dedde3afd1f0077fba2f16bbaf5102f0c22f6cd9af00ffe64ed0daa7b36ec3df7ecf995af94f82c3e0e9f6d6f5c7867feb7e6b78633f9a659d06c0abad8e07d0613f39fd7f000000ffff010000ffff0ecafa76835a0000") gr, _ = gzip.NewReader(bytes.NewBuffer(bs)) bs, _ = ioutil.ReadAll(gr) Assets["index.html"] = bs diff --git a/cmd/syncthing/gui.go b/cmd/syncthing/gui.go index e09500026..355dec5e7 100644 --- a/cmd/syncthing/gui.go +++ b/cmd/syncthing/gui.go @@ -211,6 +211,7 @@ func restGetSystem(w http.ResponseWriter) { res["goroutines"] = runtime.NumGoroutine() res["alloc"] = m.Alloc res["sys"] = m.Sys + res["tilde"] = expandTilde("~/") if cfg.Options.GlobalAnnEnabled && discoverer != nil { res["extAnnounceOK"] = discoverer.ExtAnnounceOK() } diff --git a/gui/index.html b/gui/index.html index a233d3b4a..b1916334b 100644 --- a/gui/index.html +++ b/gui/index.html @@ -424,7 +424,7 @@
- Path to the repository on the local computer. Will be created if it does not exist.
+ Path to the repository on the local computer. Will be created if it does not exist. The tilde character ~
can be used as a shortcut for {{system.tilde}}
.
The repository path cannot be blank.