Better automatic translation update

This commit is contained in:
Jakob Borg committed 2014-07-30 11:52:16 +02:00
1 parent 8bfe4374de
commit f4d1632506
9 files changed
+249 -6

No files matched your search

+18 -3
View File
@@ -28,7 +28,7 @@ func init() {
bs, _ = ioutil.ReadAll(gr)
Assets["angular.min.js"] = bs
bs, _ = hex.DecodeString("1f8b080000096e8800ffec7dff73db36b2f8effe2b107d729594c89493f43af789e3f4b54e72cfd734c9c471df9b71dd37940859ac2952e5173b9ec4fffbdb5d8024be5294e3e6ee669e26912562b1582c168bddc5029a4ed961b6becee3f365c9468763f678efd1b7ec1fe14536633f66f9390bd30820d2328f675599e5051b159cb372c9d9e1db371fde1ffd78f2e1edfb63b688133e0e7600dd0f49c2085dc1725ef0fc9247013b2938cb16502d2e589155f99cb3791671065fcfb34b9ea73c62b36b688cfd7cf461b728af138eb89278ced3029b0b4b3687d219678bac0292e29468787d74f8f2cdf14b6a3ed8d9993ef8bd48e2b464b33cbb82b69fb232aff804da4acb38ad78fd7d9d5405fe17dfd98329d43c4fb25998b0fb4fd9224c0a000ad3f32a0973f91d817686157c288017f372b8bfb37319e6acb84ee7d0adf49c1dd43582551655091f0d9bb2e1849d0ed761310f9375cee7cb3228f3302d92b0e4c3b3f13e21aaf2641602fa033604be217e7c7a192671f41a101750703a88f86032e029be15f0b6c8e16d5dc25b713938038a9a1603e8f2223e1f2d2a781067291bdd5f96e5fa5d9e5dc611cf27ec7e4341fd6ccc3eed3078698041c41761959445f0b1c817ffc94378f6265c1199ffbd7b78fcfed5ee87ec82a740ee86ba87597611f3baae565354b5080a80dbc76558c6f35730bcc5eb0c1b1f0922f105ac5cc41f9fb26102fcd91d4e9a82a25a8882e0f7224b87f4fc06d88cff7516957996248074f8f292a7e561992730540acf8a79b60651a06e35fca18741121625d582eea455920806e0986529c820f69204a77d8e358e5ec0f33dd965929f6a3ee745f12a45f8a6e1282cc3ba3d7cc50b36ba27f0aa8f1572eef3555c8e8627476f096a38ded7a01a9a50e0dba29b1dad0949e173b667b68204058b2c7f19ce978a50716480098b2fe06d91c19c4cb2f3d180a00613467f8338aa3f95d7c85cf1997abc6fe1d17a67d5322adc28df6ff6dbae39460c9b3ba54e253c3d2f976c973d3a6b6b3743655605ea15c4052f3fc42b9e55a5c2136b80507882735e8eea29fe900da7447ff17d11a7737e308447a2c9b1563590d2316aa4c428e7799ee5237a8732a5f713f6d7bd3df9e046113709ba51d87acada62d1296cca042042ee9071490c341c3c1ade1dc31eed591cdb9282aed6ad963b94d171fdb45b21a94a1c3e27d93c44a89a8d38dca0222f5f40b1503af553e8d0db9f345d804f71d509f3522c6572e4548537cf56eb84131d07ecd3cdbe5e86ab8deff9518a3dd21a6ccb534e7d2beccac42b5af7ceb4e7b0bcf2c4065f5dd38c1d0eb5a729003b70acf3accce65972b884b5038c0f4d56254cced7595e02fb42bb3151f60ed81bf32b6f6d47a7c07a4a5f62c76c52abf5790e4bdc51bac8643db7103e1c4c71c51b8c1b796b05040b0a75228985273d6f451db4381be1e398a402fe3c238842aa4278f2f0a139171100c009ee343ed3e73b2a8cd65009e234e21fdf2e8896317b7e60af26d4ad4676719d17c0b6fe9fe53cbc30b4bca14f6ec69a98decfd2d1a0990c627c8f059f06ea54723109157e5d13462acc61b11b073afbc43a893d33b455677f6e1a2344134ecea31f5af16fa087f96a08e6cb0b9e28560d3c8ce25c3e07ad1de763b514550916e254539f9759355f62c1c93a427b5314dd98641ccd3d44e47c0516ba930ebba82622caaed204ec352721b0d0f13c2e2e1a52cce16bad1875c048ed82599e6bac570d0da7f523f1c6292c59ca6397b66baa8c86ff2fe5e555965fd0541d8e51e784c968b804bb54430e902da66eb8625995c8173794291a351fe40abb3d23eca5998cc8965a4b807dbdfe340be717519ead61ec0ab2c7819c0b7e3dcbc23c92eed1cd4659a70ea139cfa5ceedd1279c9791d0bf504236a2de1d754510e61caadd338fdd628205d81b2eadc1a0cc7a75e135e887e408559c98505fdc0ff062605096ef81a25143db58b132c111164d31650946d2ab829479081eb758e6c84fbe02177519e65c78db888c5dc5e5323067042d502a37de200e87918fb80f1796bc48ba0f1b9a6a404274f462c2d4de349ced92f7f7a0504afe3598ebef0441614f6cfa9d3463675fc485b4647a510c52c861346d1be8b4ee00b819671bda3cdca2419af91b9af3cc191fb8b65434eda4b375f194ed4dac12b0f47d4547e98fd7252f3e6465983801de56e506881fa2084611d0371486f04487bbe935bb0fc960a5508383b1264f352b3778bb26360527ef7f0073635da259e9307e603a1f2d585584e79c09331217a16558b019d8862ce5305939ccea1a470a533ce273d4e6d1c4c40493fd2a048fb6cc58585c504c0cac8f1cbfafc20bce42365f66f19c07ecc78a544394a5c392ea98a8a0caac3a47142b16553912858b661c26e8ae55e06e141929175e225a0ae79066b110011125787722e2c7d922ce8b925dc6455c06ecbf963c95f13c810174d41a03853641187a6c7001d82a23a516a61803ccd912de0a169e6713a44af6dec4f14705eb1d5a733b5a09ea0c22eb17a40a57806c5eadd0bf1754e1ac4fc2391f4d47df3f857fbf7d0e1eecff5a3c18b795e0dbaf07f0363afd6dffecc13878707ffcf937789f4ed8e0fea3c1d83691efb5955d06b141021035682b1c0cc0f5444f0e54d315d8ae0fd9607f157edc0521a2a2277b0f1e7ffbe0c9777b7b86b1cc38062f1d5315087aa8b0e0998a7d97095c0fc827b62be30bcd85eaf6464243602fdb9e743c9f65301d79f40ade0bd5436a66a9aaed496f1bcb04d0836c55c09077086958497a5ba750cfd28f0e109423f9b423ac41cc730616c83ef91ec9a188104f31467ef2fe0857a72c05d1109d72f97d660c476b4cb57e68a997268f3d1af8d242772aab26c429b12cba46d28cc68990ca84bc7ecb3cf4b0b036d16fdc237b7c0dbec34a63a99b9505010efbb24a0f21d00a829ff75d4002b593852ed609920716db6eba7b6a985582f7e6fa8325b0c61ca8f4db665a59e5a9c2fd8e19d1368af382b0ff0b4d8fd6fafd1e49a33922691c7e73e7b346b799ea964fb141abb30e2931ab289120f375d3356b4d3cda04564af7779c58708ccb0c57389888730a7defb9a968c242f3d51ab7d76ed1756419d646891cfc4f89e6daa00b1e5ff5d69c9b283f7bf0851d7b78e0e5149072e6478bcc80ca8fee604c02d1570c7002455344ed190e97825026dd84b5737de21d817f8eea3d6c1c0174e28b1e3a58711d7a2b621440b0418095ad39a21bbd25066b4708b3db84b7c7c074eab06e7345c62828d170a8afb38cc43fa68d659f5610aa0fa71d18eb6fafd27760edf0bcbc866a639f98fbc5db96b032bff660a1dd2a70ba0272b080fc9f4370e8c1fe1bc118ff8d3d10bc2408d59b020e39bc38130a9957460ea9d25a160e5c67d39a9fe66f5b03f3367ec3e661395f82e3e563adc5148f62b3bbe000f499a1f872ee55f45bfcdb49536cLine truncated
bs, _ = hex.DecodeString("1f8b080000096e8800ffec7dff73db36b2f8effe2b107d729594c89493f43af789e3f4b54e72cfd734c9c471df9b71dd37940859ac2952e5173b9ec4fffbdb5d8024be5294e3e6ee669ea68d2562b1582c168bddc5029c4ed961b6becee3f365c9468763f678efd1b7ec1fe14536633f66f9390bd30820d2328f675599e5051b159cb372c9d9e1db371fde1ffd78f2e1edfb63b688133e0e7600dd0f49c2085dc1725ef0fc9247013b2938cb16502d2e589155f99cb3791671063fcfb34b9ea73c62b36b688cfd7cf461b728af138eb89278ced3029b0b4b3687d219678bac0292e29468787d74f8f2cdf14b6a3ed8d9993ef8bd48e2b464b33cbb82b69fb232aff804da4acb38ad78fd7b9d5405fe2f7eb30753a8799e64b33061f79fb24598140014a6e75512e6f23702ed0c2bf852002fe6e5707f67e732cc59719dcea15be9393ba86b04ab2caa123e1a3665c3093b1daec3621e26eb9ccf976550e6615a2461c98767e37d4254e5c92c04f4076c087c23fc4dfd003ab088cf478b0a1ec459ca46f79765b97e97679771c4f309bbdfe0ab9f8dd9a71d061f0d3088f822ac92b2083e16f9e23f7908cfde842b6af4bf770f8fdfbfdafd905df0141adf50f730cb2e625ed7d56a8aaa164101f0eeb80ccb78fe0a06ab789d61e32341247e80318bf8e353364c808dbbc3495350540b5110fc5e64e9909edf00d3f07f9d45659e2509201dbebce4697958e609305ee15931cfd630b0d4ad863ff43048c2a2a45ad09db44a12c1001c972c0589c25e9218b4cfb1c6d10b78be27bb4cd250cde7bc285ea508df341c856558b7879f78c146f7045ef5b142ce7dbe8acbd1f0e4e82d410dc7fb1a5443138a6f5b74b3a33521297ccef6cc5690a06091e52fc3f952112a8e0c3061f103bc2d32986149763e1a10d460c2e86f1047f5b7f21a992bbe538ff72d3c5aefac5a46851be5f7cd7edb35c7886173a7d4a984a7e7e592edb247676ded66a8ccaa40bd82b8e0e58778c5b3aa5478620d100a4f70cecb513d611fb2e194e82fbe2fe274ce0f86f0483439d6aa06523a468d9418e53ccfb37c44ff4299d2fb09fbebde9e7c70a3889b04dd286c3d656db1e814366502102177c8b824061a0e1e0def8e618ff62c8e6d494157eb56cb1dcae8b87edaad9054250edf936c1e2254cd461c6e5091972fa058289dfa2974e8ed4f9a2ec0a7b88684792916263972aac29b67ab75c2898e03f6e9665f2fc3d5c6f7fc28c51e690db6e529a7be157665e2153e3f3dd39ec362c9131b7c754d337638d49ea600ecc0b1ceb3329b67c9e112d60e302534599530395f677909ec0bedc644d93b606fccafbcb51d9d025b287d891db349add6e7392c7147e92293f5dc42f87030c5156f306ee4ad15102c28d48924169ef4bc1575d0e26c848f63920af8f38c200aa90ae1c9c387e65c44000027b8d3f84c9fefa8302ec3248e5e139a388df8c7b70ba265cc9e1fd8ab0975ab915d5ce705b0adff67390f2f0c2d6fe8939bb126a6f7b3743468268318df63c1a7813a955c4c42855fd784910a7358ecc681ce3eb14e62cf0c6dd5d99f9bc608d18493f3e88756fc1be861be1a82f9f282278a55030fa33897cf416bc7f9582d4555828538d5d4e76556cd975870b28ed07a144537261947730f11395f81bdeda4c32eaa8988b2ab34017bcd49082c743c8f8b8b861473f85a2b461d3052bb6064e71aeb5543c369fd48bc710a4b96f2d8a5ed9a2aa3e1ff4b797995e51734558763d43961321a2ec12ed59003648ba91bae585625f2c50d658a46cd07b9c26ecf087b692623b2a5d612605faf3fcdc2f94594676b18bb82ec7120e7825fcfb2308fa4b373b351d6a94368ce73a9737bf409e76524f42f94908da877475d118439876af7cc63b7986001f6864b6b3028b35e5d780dfa213942152726d417f703bc181894e57ba068d4d03656ac4c706b45534c598291f4aa20651e82ff2c9639f27aafc0e15c863917be3322635771b90ccc19410b94ca8d3788c361e423eec385252f92eec386a61a90101dbd9830b5370d67bbe4fd3d2894927f0de6fa3b4150d8139b7e27cdd8d91771212d995e14831472184ddb063aad3b006ec6d986360fb7689066fe86e63c73c607ae2d154d3be96c5d3c657b13ab042c7d5fd151fae375c98b0f5919264e80b755b901e28728825104f40d85213cd1e16e7acdee43325829d4e060acc953cdca0ddeae894dc1c9fb1fc0dc589768563a8c1f98ce470b5615e13967c28cc4456819166c06b6214b394c560eb3bac691c2148ff81cb579343131c164bf0ac1a32d3316161714e102eb23c7dfabf082b390cd97593ce701fbb122d51065e9b0a43a262aa832abce11c58a45558e44e1a2198709ba6b15b81b4546ca85978896c239a4592c44404409de9d88df71b688f3a2649771119701fbaf254f65744e60001db5c6b09f4d1006121b5c00b6ca48a9852946f472b6847f0a169e6713a44af6dec4f14705eb1d5a733b5a09ea0c22eb17a40a57806c5eadd0bf1754e1ac4fc2391f4d47df3f85ff7efb1c3cd8ffb578306e2bc1af5f0fe09fd1e96ffb670fc6c183fbe3cfbfc1bfd3091bdc7f3418db26f2bdb6b2cb20364800a2066d858301b89ee8c9816aba02dbf5211becafc28fbb204454f464efc1e36f1f3cf96e6fcf309619c750a463aa02410f15163c53b1ef3281eb01f9c47665fca0b950ddde486808ec65db938ee7b30ca6238f5ec1bf85ea2135b354d5f6a4b78d6502e841b62a60c83b8434ac24bdad53a867e9470708ca917cda11d620e639030b649f7c8fe4504488a718f13e797f84ab53968268884eb9fc3e3386a335a65a3fb4d44b93c71e0dfc68a13b955513e29458165d236946e3444865425ebf651e7a58589be837ee913dbe06df61a5b1d4cdca8200877d59a587106805c1effb2e2081dac94217eb04c9038b6d37dd3d35cc2ac17b73fdc11258630e54fa6d33adacf254e17ec78c681bc57941d8ff85a6476bfd7e8fa4d11c91340ebfb9f359a3db4c75cba7d8a0d55987949855944890f9b9e99ab5261e6d022ba5fb3b4e2c38c665862b1c4cc43985bef7dc543461a1f96a8d9b65b7e83ab20c6ba3440efea744736dd0058f9f7aa3cd4d949f3df8c18e3d3cf0720a4839f3a3456640e54777302681e82b063881a229a2f60c874b4128936ec2dab93ef18ec03f47f51e368e003af1450f1dacb80ebd15310a20d820c0cad61cd18dde1283b52384d96dc2db63603a7558b7b9226314946838d4d75946e21fd336b14f2b08d587d30e8cf5b757e93bb076785e5e43b5b14fccfde26d4b58995f7bb0d06e15385d01395840fecf2138f460ff8d608cffc61e085e1284ea4d01871c5e9c0985cc2b238754692d0b07aeb369cd4ff3b7ad81791bbf61f3b09c2fc1f1f2b1d6628a47b1d95d7000facc50fc38f72afa2dfeeda429b6b6002808d7679e897d926d6d9d6677a55f4f0435b73063280da197b2Line truncated
gr, _ = gzip.NewReader(bytes.NewBuffer(bs))
bs, _ = ioutil.ReadAll(gr)
Assets["app.js"] = bs
@@ -73,7 +73,7 @@ func init() {
bs, _ = ioutil.ReadAll(gr)
Assets["favicon.png"] = bs
bs, _ = hex.DecodeString("1f8b080000096e8800ffec7d6b7bdb3696f0f7fe0a44d38b3daf29d9499ae9ebdadaf5259dba97c48fed4cb7dba73b0f4442126a926000d08ec6f5fcf63d07e0fd225296ed7876fa21b14882c03907e70ee070efd9f1dba38b9f4f5f93b90efcf1277bcf1ce793d1881c896821f96caec9c6d12679bebdf3927c472fc5841c0a392334f4a045a8259fc45a484536146344cf19397afbe6e2ece4f0ddc5dbb37332e53edb1c627707be4f4c778a48a698bc62de90bc538c8829bcc6155122962e23aef01881cb99b86232641e992c6030f2e3c985a3f4c267d897cf5d162a1c8e6ae2c2d30923531103483c3430fc7072f4facdf96b33fcf013c701ac1039e2d370b63f60e18084338746d1fe402d4217860f67e6968b1809df67727f709e3e39d2d21f10d7a74aed0fb0912fe8e500bb64d41b7f42c85ec03425ee9c4ac5f4fe20d653e7ab41fe60ae75e4b0f731bfda1ffc97f3eec039124144359ff80cba851159086f9dbcde67de8c15de0b69c0f607579c5d4742ea42d36beee9f9bec7ae800c8eb9d802c4b9e6d477944b7db6bf33dcae75e431e54a1e692ec2425fb56634d673216b2d7c1e5ec2c4f9403178acdd5813ee624f73c9a6fb8329bdc2cb6104841c7f822f68ae7d36ce88487e27373738cf6f607edfc0481b9bb7b77b23db2a1bc0763611422b2d693472951a6557c3808743b83348e0406e5073c6b485d05c13bd880009cd3e687cd93c216422bc05b9313f0989a8e70140ce44682d825df297ede8c3d7c9b32920ed4c69c0fdc52e197ccbfc2ba6b94bc91b16b3c116c96e6c910309d4de228a86ca016ee653dbc5ed27e64fecffbff997d9880195331e3a5a44bb6467f8250b4a6d8708ac138850a8888200dc34c1f2230b7db1457e142175e12f489e12c0905b64700462c3990410af01c2ac9bca1014980db9db43b9f1c6dab0ae9663649dfa53a457fbd3294c48fbd3ac676f69cf8d4fb39ebd8c0a13213d262ded421156f0f2c54c54c8bc4bb6bf2ecf74e18ee9c6f9329ff048288e12b18b3c053279551d802bed84c299c4a014743694b96d18ce4186b3a0555e04c4fc3808b3773cae229fc25cf210789d39135fb897291cc0da5692811f53fec818c7a84d609dfcc184ba9733891a0f471112c09f4d369ebf78b5459ebfdcc6ff7636bf2e5350528fc76a97bc28209fd26727fa405ee6f753423e87dbcfd3dbb755bc80cdc2a147417154f8dc675380763b67f4127a3bdbf96dc3f9d4e733a43f22f97537ad5202a78ab84e5f9c0bf28c07a83569a81b24016c44f6daf59c6be61899c157af41d194b4c135b3d47fb9bdddd89357532c16ffe7a056baa0f0862aa0beef94a8d80a50f2f27f06cce3946c04f44342d3bfbcfa4bf46133eb20912bb0b211a80960e9b1bd5394beac3121a33f03ef83add584924cd712b0641ad5361bce86bb595bf267208a042d3301c34aa239505a81501140425c139caa8964f452a11df605bc2e592405bce3030b8e14584830e8d75ccf8b3d5a7e5243f2e75176bb420409644a67e53663c7bd911141b0c4236b8a3fd93318e2238f5f550dfaeb2bb067c6988ff746f0dcda29f076c8858840a424414701ef85f42ab3f7f40a9fd83fa886d29f1e9bd2d807b30cdd33d38ecfa831aed6e61808924e100a0ac491c933b456203de5319c8904a70a60e3c12c7d82fa6d409474d1dc3978e5ec3cffca585962bd80c18be760830d8fdadfa331c98cee9e61afb4b339f740d13a1fc02a96c7b70628d60c46ff1d880a8fc68dd6da74374e5aa498c47e018f943a859f46b033c48da5c799e160e8e368066a899d8453310cd975813ea62178965a848949b717991f36d1613a00fe847ff98c582fc23a74e02a5e66036d6c9607281261e62fa239fa3024fbe5b8737625e16f1c0d52ac3f6781ca1444de09c84ca8c080b0fc977345fd18fe67520157ec0f6e6e8ae8620ba56f6f07e377f62e3021b9f92c69fdd96d99c866a09125418192239f97e99ae0e2491179e23a2c634b13c2fc69506d077c3d9ba1378a8a28b928f652c171fcdae3da02f8fef37002f4d89b64ac0e22ae915a13f8474be3e78c928d1bb0302e0169d01867a016e710b4eb198b04ce61e7c4cd3daf326355140e3c8f607760fe855c244d11e23251bb2042f9e8051150e59a59ca7440855d76c19311925f710fc56605a8c17ae873abdd552fd05d31eb003bedee6e64e4fda9f85e6278d805cd1c6cd1c9f143d250cd638d0cdc0b68319d76426cbbbb1bfdc0d06b2a754f369c42f379073c67b6c787a4209d88b81fc860daa5765810e94597f4609f4b80de1bc57eb3f6cc9f249e01fe00f362dd81164b6edba3fff00d974a832370bd4544e82f0884c8d721e1531232972945e5e26b92d0945c5319a26395f81ab9ab8206f119f43fe5b393104d78a6a6a1e3dc712801e33b81071e41d1ba169e031d984fccff4e326cd92254db22ad3dd36a6ffea260d34a6d4cc83e487904e24ee6310f3cb017e38c76ed03a07f5655f851610a2fe69801421ac4d27853644e15993006f106bdc26c50acc11f045fd585600ddef086b9bb438218a721010cddd2a491c909818351ee7ab8378acaecd1093e06a8152fa5879f82ce890a8a3e0a89209e4c3ca34795e4aa0b5163291fa46dca3f0c1a26b37ca37459b8c85debb270b059ec83230dbc5c61fd1293a7fde18bb97936f136d940ef1b83abcdbc87468178b54c1e1c8c9ba301e11ed23b198133b55c321229bab9c1578ef0c106fe1a9e1c83636ca6102e19d5b64f0c7ff0ef0f0076c5e75c2a75a576d01284b049f42acd8c6b57f2dc800e3e8d54ead045e0936126ef4f257c536f106f02629ff2d0631fd021ad75dfc3532e3a5cc4526978cc2573cdf4fd4e4cd2f094eaf9ed6d57f7b968903c62410a2b081cddb9a5f0b9a63acee7a011e8ba6f9e75e25ccf19b8e47178191a07f79dfd5177bafbf7a5803b238ca0ceed8fb5fa726968b5f579f2abbbb75a1fa0159b98aa050693a9ed1888908d9b1becf7944917388ace58410a3edb6c866e65c8b9d7c8e4cd609f40e34784b9ed4925d6b1b7c0249625bfaa52136590aaa2a21496053f15689249766db43ea6b6dab09a286a967d9bac2abe422a99dbe45a69c98d08341355a7c999e6a7b2ed113e9c771b4498da4e639819944278007d2f19d82b2549925c46a2e04e8ecd1286d78ad3a81da9f5f1b5493547442cecc0fb1bd3f21e10ce34fa5a78a7ce6e00a19cff4b42c95f873cbca23e6fe39ede64491c5d47f159175d5e4b29d6244b330e1f932d66be987445c87f8536d46fca7fdc071166a6f76fb8cf14587eea5fd3857a130713266f6f6bfa9b6b8030197e8bb4f475b8d0a6af090f2932dfe1c723ef5c045dd4fd41b80f475c1f3bbf1fda9aae9e10695d5fc49e8379105fd0aefcdd5b8803df4e4decb70e7ddbdbd316351542bc6be93f26dbe59c90b8c66038774ad3b4477d16f34ed69d44eca9610e6bde4801Line truncated
bs, _ = hex.DecodeString("1f8b080000096e8800ffec7d6b7bdb3696f0f7fe0a44d38b3daf29d9499ae9ebdadaf5259dba97c48fed4cb7dba73b0f4442126a926000d08ec6f5fcf63d07e0fd225296ed7876fa21b14882c03907e70ee070efd9f1dba38b9f4f5f93b90efcf1277bcf1ce793d1881c896821f96caec9c6d12679bebdf3927c472fc5841c0a392334f4a045a8259fc45a484536146344cf19397afbe6e2ece4f0ddc5dbb37332e53edb1c627707be4f4c778a48a698bc62de90bc538c8829bcc6155122962e23aef01881cb99b86232641e992c6030f2e3c985a3f4c267d897cf5d162a1c8e6ae2c2d30923531103483c3430fc7072f4facdf96b33fcf013c701ac1039e2d370b63f60e18084338746d1fe402d4217860f67e6968b1809df67727f709e3e39d2d21f10d7a74aed0fb0912fe8e500bb64d41b7f42c85ec03425ee9c4ac5f4fe20d653e7ab41fe60ae75e4b0f731bfda1ffc97f3eec039124144359ff80cba851159086f9dbcde67de8c15de0b69c0f607579c5d4742ea42d36beee9f9bec7ae800c8eb9d802c4b9e6d477944b7db6bf33dcae75e431e54a1e692ec2425fb56634d673216b2d7c1e5ec2c4f9403178acdd5813ee624f73c9a6fb8329bdc2cb6104841c7f822f68ae7d36ce88487e27373738cf6f607edfc0481b9bb7b77b23db2a1bc0763611422b2d693472951a6557c3808743b83348e0406e5073c6b485d05c13bd880009cd3e687cd93c216422bc05b9313f0989a8e70140ce44682d825df297ede8c3d7c9b32920ed4c69c0fdc52e197ccbfc2ba6b94bc91b16b3c116c96e6c910309d4de228a86ca016ee653dbc5ed27e64fecffbff997d9880195331e3a5a44bb6467f8250b4a6d8708ac138850a8888200dc34c1f2230b7db1457e142175e12f489e12c0905b64700462c3990410af01c2ac9bca1014980db9db43b9f1c6dab0ae9663649dfa53a457fbd3294c48fbd3ac676f69cf8d4fb39ebd8c0a13213d262ded421156f0f2c54c54c8bc4bb6bf2ecf74e18ee9c6f9329ff048288e12b18b3c053279551d802bed84c299c4a014743694b96d18ce4186b3a0555e04c4fc3808b3773cae229fc25cf210789d39135fb897291cc0da5692811f53fec818c7a84d609dfcc184ba9733891a0f471112c09f4d369ebf78b5459ebfdcc6ff7636bf2e5350528fc76a97bc28209fd26727fa405ee6f753423e87dbcfd3dbb755bc80cdc2a147417154f8dc675380763b67f4127a3bdbf96dc3f9d4e733a43f22f97537ad5202a78ab84e5f9c0bf28c07a83569a81b24016c44f6daf59c6be61899c157af41d194b4c135b3d47fb9bdddd89357532c16ffe7a056baa0f0862aa0beef94a8d80a50f2f27f06cce3946c04f44342d3bfbcfa4bf46133eb20912bb0b211a80960e9b1bd5394beac3121a33f03ef83add584924cd712b0641ad5361bce86bb595bf267208a042d3301c34aa239505a81501140425c139caa8964f452a11df605bc2e592405bce3030b8e14584830e8d75ccf8b3d5a7e5243f2e75176bb420409644a67e53663c7bd911141b0c4236b8a3fd93318e2238f5f550dfaeb2bb067c6988ff746f0dcda29f076c8858840a424414701ef85f42ab3f7f40a9fd83fa886d29f1e9bd2d807b30cdd33d38ecfa831aed6e61808924e100a0ac491c933b456203de5319c8904a70a60e3c12c7d82fa6d409474d1dc3978e5ec3cffca585962bd80c18be760830d8fdadfa331c98cee9e61afb4b339f740d13a1fc02a96c7b70628d60c46ff1d880a8fc68dd6da74374e5aa498c47e018f943a859f46b033c48da5c799e160e8e368066a899d8453310cd975813ea62178965a848949b717991f36d1613a00fe847ff98c582fc23a74e02a5e66036d6c9607281261e62fa239fa3024fbe5b8737625e16f1c0d52ac3f6781ca1444de09c84ca8c080b0fc977345fd18fe67520157ec0f6e6e8ae8620ba56f6f07e377f62e3021b9f92c69fdd96d99c866a09125418192239f97e99ae0e2491179e23a2c634b13c2fc69506d077c3d9ba1378a8a28b928f652c171fcdae3da02f8fef37002f4d89b64ac0e22ae915a13f8474be3e78c928d1bb0302e0169d01867a016e710b4eb198b04ce61e7c4cd3daf326355140e3c8f607760fe855c244d11e23251bb2042f9e8051150e59a59ca7440855d76c19311925f710fc56605a8c17ae873abdd552fd05d31eb003bedee6e64e4fda9f85e6278d805cd1c6cd1c9f143d250cd638d0cdc0b68319d76426cbbbb1bfdc0d06b2a754f369c42f379073c67b6c787a4209d88b81fc860daa5765810e94597f4609f4b80de1bc57eb3f6cc9f249e01fe00f362dd81164b6edba3fff00d974a832370bd4544e82f0884c8d721e1531232972945e5e26b92d0945c5319a26395f81ab9ab8206f119f43fe5b393104d78a6a6a1e3dc712801e33b81071e41d1ba169e031d984fccff4e326cd92254db22ad3dd36a6ffea260d34a6d4cc83e487904e24ee6310f3cb017e38c76ed03a07f5655f851610a2fe69801421ac4d27853644e15993006f106bdc26c50acc11f045fd585600ddef086b9bb438218a721010cddd2a491c909818351ee7ab8378acaecd1093e06a8152fa5879f82ce890a8a3e0a89209e4c3ca34795e4aa0b5163291fa46dca3f0c1a26b37ca37459b8c85debb270b059ec83230dbc5c61fd1293a7fde18bb97936f136d940ef1b83abcdbc87468178b54c1e1c8c9ba301e11ed23b198133b55c321229bab9c1578ef0c106fe1a9e1c83636ca6102e19d5b64f0c7ff0ef0f0076c5e75c2a75a576d01284b049f42acd8c6b57f2dc800e3e8d54ead045e0936126ef4f257c536f106f02629ff2d0631fd021ad75dfc3532e3a5cc4526978cc2573cdf4fd4e4cd2f094eaf9ed6d57f7b968903c62410a2b081cddb9a5f0b9a63acee7a011e8ba6f9e75e25ccf19b8e47178191a07f79dfd5177bafbf7a5803b238ca0ceed8fb5fa726968b5f579f2abbbb75a1fa0159b98aa050693a9ed1888908d9b1becf7944917388ace58410a3edb6c866e65c8b9d7c8e4cd609f40e34784b9ed4925d6b1b7c0249625bfaa52136590aaa2a21496053f15689249766db43ea6b6dab09a286a967d9bac2abe422a99dbe45a69c98d08341355a7c999e6a7b2ed113e9c771b4498da4e639819944278007d2f19d82b2549925c46a2e04e8ecd1286d78ad3a81da9f5f1b5493547442cecc0fb1bd3f21e10ce34fa5a78a7ce6e00a19cff4b42c95f873cbca23e6fe39ede64491c5d47f159175d5e4b29d6244b330e1f932d66be987445c87f8536d46fca7fdc071166a6f76fb8cf14587eea5fd3857a130713266f6f6bfa9b6b8030197e8bb4f475b8d0a6af090f2932dfe1c723ef5c045dd4fd41b80f475c1f3bbf1fda9aae9e10695d5fc49e8379105fd0aefcdd5b8803df4e4decb70e7ddbdbd316351542bc6be93f26dbe59c90b8c66038774ad3b4477d16f34ed69d44eca9610e6bde4801Line truncated
gr, _ = gzip.NewReader(bytes.NewBuffer(bs))
bs, _ = ioutil.ReadAll(gr)
Assets["index.html"] = bs
@@ -83,7 +83,7 @@ func init() {
bs, _ = ioutil.ReadAll(gr)
Assets["jquery-2.0.3.min.js"] = bs
bs, _ = hex.DecodeString("1f8b080000096e8800ffac5add6e1cb715becf5310060248c06ad306692f7cd140b26c47912c6fbd528c1a060aee0e6796dd19724372b4918c14bde86314c88d51a02f902b5f75dfa44fd2ef1c7266386bc949810608a2e5efe1f9f9ce77cee4dd6702ff3c3a9e9d897375fbe831ff79345faeeadd07ef55fd6892162c6c1b687af78f8572fd6851884b5b289a383736282356dadcb5e5ee43a54cbeea95da58af83757cc777cadd29bd5c19ed1fd8e094f72c0dffa5f666543e376cab6bbb15c7c69adbc6b65e5c7b5929bed9056daaaf7bf18393556b2a71638d90bc1c825fb6e10e83de0719b40f7a8d31e56ad92e94f9babfc218db9aa51273e56ea00792c2ac771f4ca1e9447f94c6fbe50fc81237f2cdaebf19924127a1db7cd256fccc676a550f473e995d8beba06b7d0731ada1053367efa008eb64eb6be903ceea57d7d6b375c8a25aed7e1ab4f5c46e6e9dae5641fcfb5fe2cbdffcf62bf1ad5cdb8538b1ae82560a11564a9496740a81c5136b82d38b1626f48fe9c44fee6fb11f7b61d342896b1394f361f721dc29f7b8bbff54d52ab06c17bb9ffd72354876aafdd21aa3964115c95b16da1464b14a05a78ce975746a972d8c177a5d9cda7536d0afda9ada4a78a18c37760395c2c5781eacb756ba3ff569a1d9d74f94740b8c0fa2d1ccbec72fee5ff5b0c7efde432b6e586de4a286966666c66eb10efa462b9746fa45d0a158daa691c2ab8d74784921de3ed29bc7e4526f1f09d98586b00e13c5ad918d5e622258b151aeb4ae1112e66ba09aa52848c7f0d45b614bb674da3e2511ae1c396bd1bae54a286dc4395fdbe95ee1f4b3d9e359bcb60b4201a58cefa59ded702799b85bed105c86ecc97770f8af70f6b47fad73d67decfbcf34f4044d7ad83605d129f4a06fd2907299ebf3623cbcd19e26c542072f24d4aa2b631d94b785cb89dada35b937d423962b69e0115304ab12d8f1ecf84a9438c5dffaa09aa81abeefaead9c2e4bef14c255c1017423e62db9b030123a8388d1c61007637c2159d44cc589d274ee119f130fc60a3c604ba1326880a48fe236305341462cb045009d9a0d7ea7277b01254b31f5a11f40d89125f8754e6d6ab9c472bcaee0782bc4e256f85bb30cc0dd6a7812166f952bd89df19a2e24a3559f3aaf10bbb8a9f62406de127a43d0030d191b7fe4721cbd7485c1661a58aeece2dec76d1c4288e25c94ce369d0544230bb68085673a6120849f0860cf470bf00acff362abeb1ab223384c206d914fc3d742e7dfcbba85b2dde8c51e918f24e046064b7e2fe9a71229c6192808c0c2040e5d227c94574d37cb3b2ac55e1c15939b3fe95502dee35efc784592e155e2128ac5823550e143ca4cb9a2d8962472546637fefcfa4c1cb77896412c33d48999f47e6b1d0366fa3b0848e4c49bb682d2c45debe07da6251086355c59efdec3c49f381261c0775ff21e84b5fa35074ef3132f9049f1dcfbd2f681398cc741979f144ce1e109b7f96f8aa47eb2b60b598bd30ecd78118f016bdab28c69636ff51899d3722f3288ee369c1535df8b0cb67b1f747fd019438898f5e8e263ba60406026300afb6edbb9529b2e6c7cca0a2984945bc93a4b211778b1a724522b1933f8053c2539d7cf650933d590357bdc855dee6be2c2aeef57c4de5a41583e6c70b4236ef0945cc6bbc6da8b3bee55de0b4901c7ebd35bf3a800862a90958cbebd903f0806ed271ce49cacc5c1b93ef9c21fd20198d70dbd87c2d7f4677997afcbce7ad906a025723b7cf595fabe853e7d3a678a4004d1532be627c7a6e4b0eb365fb2bc9780b46104cbce4e87a47f841ff9dc2582239be59ffd3c024a45ffa0ecc01c8f7da45bf1f29c237cddff2ecb1a70ca83e9cf6ec6f41366340e687c598a39709d45a72b18e5570e69d1135e674b2bcb2a21b55de806542553f271ebaba8161ff54cdaad47abba83e0394e179db958b5bbbf0f06663c036a3aa517836e6732ac0678ee3c2942b94236260f03cbd9b484d5e27502f5a553cc77742920486115817e10ea07c0cb545c6127183144417a7072495e77f0d743b19494cd44ebb15322df08bf82372fa1ab32b28b59094e78078e92b3b308d10d6421cf26a8c67814c6158216b615b200f235a21672b0ae591252f3145af3e28aa431476fe84c1c41c288b53431811e2f50303862fc908e602f742982e0b0571407bed8ca44457508f4cb651831730a44713baa2d38d22ce95db631c18c8b8b3e3a5f1dbfd8af23be4b2c84f477cc94d6fb0d3fa1970aca88cc5c9c1121bd81b50ea2e3bcd6aae0da275175e4d6b820aee8f7f7268fe194693e8ba96c5944118e2de218fbc9f5ae1d8348b6935ced212b0fcb3d79c9fe6388cc3d203f20256af952b5f1eff114323a1451e42bc85749b143fe98cb9b589525f5f6e2cf214d476db954ddb8dd87b28ff339d201744fa1c2a48822c9af88483111ca026aabc38ab9ceebdd7b50684eb289ad00fa2682021a2ec7e425b29911860b1024727e625508b1e1fe40d52bc7fa536d6099ba663bf40b5898d7b89cab245e784547c50be91e93e4186d29784f4cf17475a0f5c30ae232801a50931241c6647d0c2053f102baa668a7714f54856a7b182ff1bea82fd6c8798b67c2fd12fb90a387f3411104b01bc252f1896ad61f754cb0a695a0997aa06910709bfc19c74a83c3463a41b529585b7044d0d1944d883667cc94a87d68a3880c35d2d00899c9893eeb08dd0c22cd798720f8a52b333badda50e0563aeb1b0a159c5fca554645e6169c15d89d4ad93fb6b0e4927e74f3ecb827ce6e1309e401d58ff4cbec6613bdfd39fc1f3f06abb51b0224f18578665ddbc4b01a0f752b91a8c40c95805ddafad75146186d9ea737a62a74c2dad6757e2eaf18206e7f53be3485dd6889ca1770c92456b87ba1a87a8092056979da6d8b0bb62dc05cac92da5116c8516d3b2cd406a6e7281e755abc2dc396c2085eceed22aaa6a81052b67c3cbe0a11b1dabdaf39b2867ecbbc3f805c27865f216fac79fcb10c5ea1b2251841e8d05b2622c616d5c99432a1d4458d6c4878226ee134112b8d422d163301c49b22f904778bf3fef3b77f8e25a42a1248daa549e7287a16d201903986a28cd041a517815b06b3742301c6193437dc38249729b368aab805cdb4613aedf54b6c40569553155386ae9db74c0567bb006fae6f85bc91bae6c68b0ce2ddbbd6d53ffec8b5a1eeb673956bc43ceb0772c198d16f2a6ea975490f626bf72765c2404f25f89e8b45d5e03e92ea7a2a6a89ca80b5e81b12782a06e53584692ee515d8a85b14130032ffe8e86927fef9e8c2e88e206829d750054ba568b4884cdda6b0772f880d784ebc5af5040549943c0d53fbb7c09cdd5199afd3f39559badb0d99a2659ee298a7907771a95ec00c80ef331e61aa46ec102c6ecddd2e1cbda965a0ee15b216ed8511eea87b004bc8cda66f84e088b24f0a8eae2b64a05e191f1cfb0605Line truncated
bs, _ = hex.DecodeString("1f8b080000096e8800ffac5add6e1cb715becf5310060248c06ad306692f7cd140b26c47912c6fbd528c1a060aee0e6796dd19724372b4918c14bde86314c88d51a02f902b5f75dfa44fd2ef1c7266386bc949810608a2e5efe1f9f9ce77cee4dd6702ff3c3a9e9d897375fbe831ff79345faeeadd07ef55fd6892162c6c1b687af78f8572fd6851884b5b289a383736282356dadcb5e5ee43a54cbeea95da58af83757cc777cadd29bd5c19ed1fd8e094f72c0dffa5f666543e376cab6bbb15c7c69adbc6b65e5c7b5929bed9056daaaf7bf18393556b2a71638d90bc1c825fb6e10e83de0719b40f7a8d31e56ad92e94f9babfc218db9aa51273e56ea00792c2ac771f4ca1e9447f94c6fbe50fc81237f2cdaebf19924127a1db7cd256fccc676a550f473e995d8beba06b7d0731ada1053367efa008eb64eb6be903ceea57d7d6b375c8a25aed7e1ab4f5c46e6e9dae5641fcfb5fe2cbdffcf62bf1ad5cdb8538b1ae82560a11564a9496740a81c5136b82d38b1626f48fe9c44fee6fb11f7b61d342896b1394f361f721dc29f7b8bbff54d52ab06c17bb9ffd72354876aafdd21aa3964115c95b16da1464b14a05a78ce975746a972d8c177a5d9cda7536d0afda9ada4a78a18c37760395c2c5781eacb756ba3ff569a1d9d74f94740b8c0fa2d1ccbec72fee5ff5b0c7efde432b6e586de4a286966666c66eb10efa462b9746fa45d0a158daa691c2ab8d74784921de3ed29bc7e4526f1f09d98586b00e13c5ad918d5e622258b151aeb4ae1112e66ba09aa52848c7f0d45b614bb674da3e2511ae1c396bd1bae54a286dc4395fdbe95ee1f4b3d9e359bcb60b4201a58cefa59ded702799b85bed105c86ecc97770f8af70f6b47fad73d67decfbcf34f4044d7ad83605d129f4a06fd2907299ebf3623cbcd19e26c542072f24d4aa2b631d94b785cb89dada35b937d423962b69e0115304ab12d8f1ecf84a9438c5dffaa09aa81abeefaead9c2e4bef14c255c1017423e62db9b030123a8388d1c61007637c2159d44cc589d274ee119f130fc60a3c604ba1326880a48fe236305341462cb045009d9a0d7ea7277b01254b31f5a11f40d89125f8754e6d6ab9c472bcaee0782bc4e256f85bb30cc0dd6a7812166f952bd89df19a2e24a3559f3aaf10bbb8a9f62406de127a43d0030d191b7fe4721cbd7485c1661a58aeece2dec76d1c4288e25c94ce369d0544230bb68085673a6120849f0860cf470bf00acff362abeb1ab223384c206d914fc3d742e7dfcbba85b2dde8c51e918f24e046064b7e2fe9a71229c6192808c0c2040e5d227c94574d37cb3b2ac55e1c15939b3fe95502dee35efc784592e155e2128ac5823550e143ca4cb9a2d8962472546637fefcfa4c1cb77896412c33d48999f47e6b1d0366fa3b0848e4c49bb682d2c45debe07da6251086355c59efdec3c49f381261c0775ff21e84b5fa35074ef3132f9049f1dcfbd2f681398cc741979f144ce1e109b7f96f8aa47eb2b60b598bd30ecd78118f016bdab28c69636ff51899d3722f3288ee369c1535df8b0cb67b1f747fd019438898f5e8e263ba60406026300afb6edbb9529b2e6c7cca0a2984945bc93a4b211778b1a724522b1933f8053c2539d7cf650933d590357bdc855dee6be2c2aeef57c4de5a41583e6c70b4236ef0945cc6bbc6da8b3bee55de0b4901c7eb395b1244ecc706905481b26424ee85fc4130743fe150e7942d0ecef5c917fe908ec1bc6ee85514c4a63fcbbb7c5d76d6cb36003391e1e1b1afd4f72db4ead339538423e89e5a314b393625075fb7f992a5be84d4c308969d9d0ea9ff083ff2b94b844836cb3ffb7984958a5e423982991e7b4ab7e2e539c7f9baff5d963534c683e9cf6ec6f41366340e807c598a39d09d45a72b18eb570ec9d1136a674b2bcb2a21b55de806842553f271ebaba8161ff54cdaad47abba83e03f4e179db958b5bbbf0f06665403763aa517836e6732ac0690eefc2902ba424e263f03d7d9b484d8e27582f6a553cc7a742920486115417f10ea0780cc545c61277831444192707249be77f0d743b19494d344ebb15322eb08bf824f2fa1ab32728c5909667807a69273b408d40d6421ff26c0c67814c6158216b6157201b236621772b0ae591252f3145af3e28aa431476fe84c1c41c288b534318d1e2f503638e2fd908ec02f74898240b1571487bfd8ca44487508f4cb654831730a74713baa30185b2ce95db631cd8c4b8c3e465f1dbfd8af26be4b5c84f477ccc4d6fb0d3fa1970aca88fc5c9c112dbd81b50ea2e3bcd6aae00a28117664d8b820aee8f7f7268fe194693e8ba96c59c4924fc0c81844b29de46a0f597958eec94bf61f4394ee01f9012951cb97aa8d7f8fa790d7a188225f41be4a8a1db2c85cdec4da2ca9b7177f0e693a82cb05ebc6ed3e947d9ccf9114a07b0a15a64614497e45748ae95016505b1d56cc785eefde834873aa4d9c05d0371114d07039a63091d38c905c802691f313b742880df707aa6139d69f6a03cbd435dba15fc0c2bcc6e55c2bf1c22b3a2a5e48f79824c7684bc17b62a2a7ab03ad1f5610a301d480a0940832a6ec6300998a17d035453b8d7b222c54e1c37889fd457db146ce5b3c13ee9738881c3d9c0f8a2080dd10964a50d4b4fea8e38335ad04d9d403598380dbe4cf38561a1c36d2096a4ec1da82238294a66c42e439e3a744f0431b4564a8918646c84c4ef45947e8661069ce3b04c12f5d99d969d58602b7d259df50a8e0fc52ae324232b760aec0ee54d0feb1852597f4a39b67c73d71769ba8200fa87ea45f66379be8edcfe1fff83158addd1020892fc433ebda2686d578a85b89442566a807ecd2d6bf8e38c268f33cbd3161a113d6b6aef37379c50071fb9bf2a529ec464b54be800b27b1c2dd0b453504942c48cbd36e5b5cb06d01e66295d48ee2408e2adc61a136303d47f1a8dfe26d19b61446f0726e1a514d45e590b2e5e3f1558888d5ee7dcd9135745de6fd01e43a31fc0a7963cde38f65f00af52dc1084287de321131b6a85aa69409a52e6a6443c213710ba7895869142ab2980920de14c927b85b9cf79fbffd732c21d59240d22e4d3a47d1b3900e80cc311465840e2abd08dc3898a51b0930cea0b9e1c621b94c994b53dd2d68a60dd369af5f6203b2aa9caa9832744dbd652a3bdb05d8737d2be48dd435b75f6410efdeb5aefef147ae1075b79d6b5d23e6595790cbc68c8453894b0d4c7a105bbb3f2913067a2ac1f75c2cad06f79154dd53694b5406ac45df90c0533128af214c7329afc046dda2980090f947474f3bf1cf4717467704414bb986ea582a48a34564ea3985bd7b416cc073e2d5aa272848a2e46998dabf05e6ec8eca7c9d9eafccd2dd6ec8142df314c73c85bc8b0bf60266007c9ff1085335628760716bee79e1e84d2d03f5b090b5682f8c70473d0458426e367d3b0447947d5270745d210375ccf8e0d83d28c883fb7eLine truncated
gr, _ = gzip.NewReader(bytes.NewBuffer(bs))
bs, _ = ioutil.ReadAll(gr)
Assets["lang-de.json"] = bs
@@ -103,11 +103,21 @@ func init() {
bs, _ = ioutil.ReadAll(gr)
Assets["lang-fr.json"] = bs
bs, _ = hex.DecodeString("1f8b080000096e8800ff9459dd8edcc6b1bef753341630bc0bec199f63f89c0b5dd8d08fa5b3d1df5aabb5114040d043f6cc344476d34d72d62b41412ef318be0a1220577984e84df224f9beea1f92a35d4931602d875ddd5d5d5df5d557c5b75f28fc7774f7fc4c3d36d74777d4d1fd9dd57ba3f0e6e8340daefd3870e8cc6d7c68f51beb9d2d8375ad9ef9da70fcee766b47b7b57ce1e7022f4ce77b3bf870bd107b905ecf4483e9fbb8556d837df3e670cc2c46272d9ac65fa9bbcebbebd68fbdbaecf5d6c8b661b06efbbd6cbbb68d1d7430ea62d083ed075bed8cccb1ad51b555970304b0e5f76555e7fce82a4c30616f0217894f947e612b132aad1e357ead1b2c60e4dc934ab72923cb7c5c83bcc6bd712be7c5dffceafef96512c30ade7134cf820a4da315248a70e37b932e759c54bbefbbeb60b7bb41fdf36fea9bfffe9f6fd5eff46bbf56f77cd82aed6a3540ad8da74da1afbaefdd10ec7ac4fdf57764b58fcd37caaade6c47e3068ba9d068ed83c65c7b27efffc0346610bd7e686c6b9d2e03b6afbc73a61a4ccde1fcbbef8b491ef86a6cb176397d7941b73493d8956bbc86ebe9b8d34fa6f1951ddeffa6f25016fda1b6e2dd4f71791b5be9f9fbe2da7970e1da22b1f4ed2277e8db3f38bd86975c9ebb7371c661b07b1d7f1689019e55f9b6d53060a7613453ab5747b6bb43cf7975a4748e01e50306ea6ba75b5b6160f0aa3381c1a934aea985712af8138c0767bd567e23379aa6af6204f52640c0aa6d6395cdf1346da7b16cd2c2aa5aabd169b5b761eb1b7daa74038768e5866d5968ae10b45166b331c33032e06ca3826dcc5e738e9f748c2efb55dedeaf8a2d42f0126ff2506ef52116513f99d0138162248973d255f3fb1889945ccc8246aded29a0d676e895a8b57558bc56573be354e3fd6b7a3baca8aa9d765bd3af10ba4661c6c3bb2fd506abf4d7fd60da64c146f57e335c7121b307b0c0efb1b2eccecd60692b3f3851d563d0b85f5aa22a1af3f046b5d165766695e31fd1a25c9a19b7a406abf979e2015adc6fcddbafe12baa1f74dbe1f73e1aa2c7dd28ad56fd505e20a66bdc8c9c3798aed115c471de5a02b256eb6bd55fbb6ad8c110f19051fbde03ab86d1e2bebd323166a35b1471eceab6de892a1cc32404803c420d7a4fa5c3200035d7e8864375c10f82006a137c9bef42b5ba96bbf070e5a01ce2b23f5500a50f04a04e2fe3eaca368d5a4313781dadc42040040c3920aa668471c3f2a438826830c8011717545c1ac67686812381c0cdec29f657b709c302bf8cd8d853d4f382e00dd8c8babde5b8769ca01bd14efc62d22ddb47ae4e3c3ed9318f3cba3c5377479c07e158092caa73ddf7573e0886e667e6178845a9372950107c977c653eb2186220c43443c138e98c58b5d155659100839ec326577882dc0617bb39677f7a05e34c48b01d9fcb88e45af520235b5e776feb319d29a5e383194b90ced87c287c5637262ea909cf05bbcf0427d47981907820bed5f296b19e851f1bd3652c12b9a7087c6b9c5533eccac24f70cc9e39a4313a66eacb66b0ad07bb683440b5a8f0c4579f38b848985be4d539205dbc81d04e57f88cd9b7186d29fa54d34d457621751eacab6cb790fc556059dd978095ccac8e1fdb7b5ff7279cfa128eea15d6eb6900a8785fb76b9b5246c6f43261b6e8f37100d0e03c40a11746024d0cff0cbc202c560467db590c83d1d9766c30c948660074df033dc020a5e6b9e3999cea999f7e0357ce1e88fd1f2cc8808c3c83ba710208dd7214f11449f27e6f273af3fc31dfe1dffc7bb369ac4b6b3802077f960078eef2e8d9e10890f0f9465d008ff3e40bdc4080b331a1d899dcd68ba568fe2780f2617e09f242b8e844982c31a062863b30fe730299adf38dcea3e26986c12c7bae87dd84c1d9b1225e1b245f3a1cb84f3712f4d4cf09b9ab608405d98d626af586c83e28f32b0066a55e6226322614400e08baa2231efff10499c671f2d863a6465251fd0e6e5fc1429bc82a10b315c86c44da3abbac33930a5123a464446c800d44118f4c82fd9d323d014e6dedfbdf560a44a0224dc2acac0e95e8c6f7ff50443fbc1da7bc5ed133109501c03778801fdcafd84850405de94848c1118dab8da444b32d2e731e4037ccd5a2ac1071206a075aa617f5cd0d55c58bbb4f3f514240a2089bc4c89520f61ed7741c5d25ff6e726845a62e70723c39c9842253dc1c92e3994cc4934f40c94c9e7ef5c1957eb87e4f9ff8f8092e20b22490cb630063a2a15fa04046de3e1851cf8ca963d912053cde5430880e138c5fa0b496fa4f37fbb20037ce747652025127072a52c811b805468b901f0653bf236112c2338ba92b3bec56b1586d0ce19dd4941c85d4138fbf8c1ad4653f7a792169804e96184a0e87d5b4f1c0b23546772ba46ed101b810257ec6a6522df58995cbbaac00b9e5bc3016f95a26cc447173789a64e0d40a7a21756e2cc291ac7c091d2bf5140c8971cef73d80976082cbccd4299a490c710f2163ca7215ab51b388fd155c0612295ce10f5880d9a81fd53092092603dec4cca0eb5572eda7300ec00f3f666344714c402d0ada99f2076f77c64049dd8731eafa93eded9ace073fa5b1538d94b20d414ad4d3b7f0c48bdd38d4d8541021904f4e7ee6c75001ac53498bbf96bd0d14ed73067821ce7c2ff8abc4fb98b0747951a47cd7456f7f0802a4a758bb183b2292fa5a3df4616cc50fe32b5fde6551242b44b71f7ce59b4f93c6229ae2754a6f8bd29fabee64a0c0dbc74473e01d887c187fa5d2d921a7ac0d54ed616b4563c7682b02efff9a2e48c70b98075311c27ecd2871bc68b6949a120e2f0d2356492c798cdfdc596e935698f75ba6d99c2c614a5349684ffd976989dea09c2592208c78905315e38cc53113272aa17583f29390a2aee13f11439d19544a0bd862852434846bacf7af3ffd65a9626fda3502c226428de5bb6ec4e2d557b0d1e8f2fa5a90098907e5929ae7115df65ba967a3df833fc4decfde73af741ef200bddd22490a59e873fa4bf5e4b86e6cd55c2bbdd760d5ecc2e841bd7d3b86e6dd3be13c669a325f291683b54521eb1892964b712de1a486e09057992902f537763b86583c4dbea259aab35e25810157b17b2abb5293b15ae25948d984de938422e623e32f96169f7ba2a797d16d93ef81f330c5e02f8c4bca221780df8274568598c3d80c2dfb930847316220a6c1e087ebafe647350899eb8e261f858b04e122f41ca9b86b981b307d266f848c91ff81a7bd962e1794ea1a3db06b854a9e73556fdfb009e040dbbaaef431b0c4a6807fe076b51cd0c8c2b1fcafe99da5e0875bb5a297f8ade4c7daeac66f71b9da46d3fd388292e3ad4bb76967fd1ca9cb59aff54b2635669a047090563878a1ed0631eb8f1263548dd6dd8e3ad49a25be12aed85ab83eab5aa4ba890eda536e52b395d6c7583536e724b65030988c1001302bLine truncated
gr, _ = gzip.NewReader(bytes.NewBuffer(bs))
bs, _ = ioutil.ReadAll(gr)
Assets["lang-it.json"] = bs
bs, _ = hex.DecodeString("1f8b080000096e8800ff9459dd6e1cc7b1bef75314081820017a7d8ee1732e74618322251d1efd90114519060404bd33bdbb6dcd748fbb7b965a090e729b57c85584003114c057426e74997d933c49beaaeef95bfed83160883b5d535d5d5df5d55735ef3e23fcb777747e4a8ff566ef1eed1dafd45a131eec1de6b5b96b23af1c15da178a4addaf94253d73f8cd8ba5298cb3cad3b3edc7b1c073ddb860a2f39ba9587ebefde88d1bc97b1d020b3eb0a5f67afbf3ee9a9eae867eb9aadc151d596737b56b035d06b5d4b2898fc62ebfe5b7ceb5af4d349e1ed8b5713808d62b954c087877fbd19ada856f7b9dd6bad6169a2eb45f6bcf2af82f533acf2f2bbbfd64719ac186db764f26dfb567a7e27ebb4c07f47e78787c7e4997d154e6ad8a701eafe79fdb9fb77f85524510e9a52b17e44a1eea62a57cffd8351b6f96ab48fffc405ffdd77f7f4dffaf5ebb39dd777e89a39414579a168edd088be9d8d9e8cdbcc5c5857bacedc4788d6b0cb03fc009aac49f3768d284e7412f5b63a30ebd1af69986a26ccc89ae744c71d3a8e560e4890985b356175197b2a9e6dff889ed7a1957b4b5b6b1f745ff40bc31885dd9ca2904a04a3bbd506f3878297a65c342fbeddf7179aa137f501a0972fe77b0877ff5219e96c6f12dcbd300cf423745f703abe695a6cb737b2e278f660d49f9d94b44eda97075ade0c34679985ed2ab3dd3dce3487ab547aacb02420cbeda2b3756d5a6c04274d468bf70be26854babe19d824a76272277436e21f79b5f9ff1fea7b81957b66f15e93e9b86bd1c742613f8a2f184d6c62fdb4a61e776b233cb104736f69a7bc337e1920ddbf730022b6ed861d61f1501eebb48ef1e3e34f0cf4bed036e36a7cd231da2c4b8261c246cffa1c344bae19c0efc02cd4d0ca4bc26b3b488b692ae56da52e5dc6b0e68b886900f76a9c30cf98938b5f4f0e8052da0256c42d47572cb51e874f25e6cfcc2142b6dbca3c086887255c20f564132fcd89aa0c441755b02127e56ac5fd25393e56430ac1cf23842a72af0d6b3f14192e5356eabe4bb2c71f314a2aa1bfc5e278f04329614cd42ec1f205fe1d87450af9b4a15101774e2fc2a69bea1b0b1455cc10372bab330b241ce832d8d5c315f63e7622a146e722ec74438e27a7184c6916d11998d826113337e6c0120f04f3b0fd1c476fb0b2b4498284eee2e7e46865c3b77e35d94a4a785c776f99ea856a5dc9343ec7a3813317648c0a46b02d01b649dae4c55d11cbe4318b22339ea11f2b1cb80a26a711dfe1667881d4bf10774f5174a0b401ffed1f0441b591ab80d53f8565505750c3decb62c67b1a1661998e159af06f88b3373b2b04592186ae9db4649ce0c6e914b9582c59eee1e3fba3ca5a31667b0c82a013fc27ab872be4c95c9ae04df2093445271c06b77684022f8513de92adb9d2a9e70405bbab920f3eb40821611327e4d5bed330e3fc25f3dc03eaadc5c5574d201550ffa73ed59852cef084f01778cb43bf2a7659580bb864948eade95a7021074de63879c419e0291cf87f4ef5e78ac75d30193c83e5502d52f7720e909ce18b824545aa522bcfd73154d9d336ba84e4f5c71c7b165f516513a073a4b70304ab3bbef7ef10e6f5563e9a78af342c4af093ec5a1bc1e24df9060efb164a11458da7f6cee7f190efa420bf07fc3e79682eb84368e92ad931e693c6b2382dd968cd5cff58f2db6144f3fdb7eaa35c037299403031313647159619ad1e979e6d21b839fb976d3e9895cef0927dca87acbda33249fbce46a7d6d1d29901787343c7b2cd0f1b8ffbd5854c6eadbd8ca99ed568faf2d01c8ce1674015ceccc46b1b08547f17b3b955b3a710b3bfa8901871dbb5b1e68268131331c2d5473c7c767081e6fcaeed6c4b71728d8cc51e96987749df4b98aab013ebb084a50ab53e07061685ac652fa2e836ee1b53016b320d8583acda01c49bf0162cce805de04ccc004e6a5aae070dbffc3016a8de597db8037195029ac10da8010aed9e239300dbb7203788e42d3ba6c876097183663bebe7d0f6b80b97029233163305b6160ed1957b7edfb7eff86e30038486d0782ac12d81c559577eddd22794d572a91c5a365abfcd00f9d7bbd36fa6ac2fe59eca509ad1ad1f5710fd0bdfbfce8e9af717c88f4d23ad3643a651c5ae336f6533474bf651baf91456a0e342a322fc3c3ca2cb3cefd213a06949864cb4d3476249a30e357e06224cf5135bed05b77081c13771ead46924067ef9fc95970e8e4f9e7da58349c43bdc96bf44ceb32b518db3fa1eac33f81036b47fa02adb0942cafd6a3a730aea3a72f95f740a1def40bf675942411bac23914564c7184a28c52e9cac4d52c156ebe1e8003655e218c0b94ca085d4010e07d1246318efcd9b065e41e33648c599865dbf1915e442cf80e3b4a331312b7e854f37680bda97429e263415cd6b1ab0721043719c65fb330481ee6d753b4980156500ce75a9e07002de38702546412965c949a91aca890342e5a2e6d37a43b4044b36f52bee2a4880e3c884e086776df2db40a165fe5e07eea10a038397e8d162df835cc42cb08ae980b0753ee116d644a1edb647252c29ba129b0ebed07d9b9af328c4c1c6ce5ad3cef62d5c612dbe6d2c17939c4986b7d01acceade7f1f66369968e1ea29dee13eb4222f9be775799c49da6e8454d5b6be6dd83b6e89a2685fbb97474fd42db3048d197d0ecdb5ac2b1e5279a1fc1e5ed70e12853740e7eec0a57ddcd01c38804968954f34b92b743819b74ebac7d959e77f07771bb644ebe41629c815d9b412b1493b98695018e26f674cab75e60e10cb7adecf872742dfd3ad457ad24f1643412dc225e7142215265c0c32d107728da2dee4d77100d86abda3012514d85302fb838a245e20ce736130561188f0c0a82465fca2032d77282434a69c65d2e974af8765e2103184d6883a049a869357aa4542160dd0c281bfd06fafef5c7bf4d0dc4f6bad012a89e3369aecc1b77c88649b94455aebb3d940005aa73ab4635a4db6e4647c44d83e2ac5e4ba4ebd9ac772ad77eb55c7ac42513044e23aec6456effda397c526d08306b2a9992a848efdeb5befae9a7dc94b38971fb0bbfc42441f2893baa6e3e6042e3ecf697b566d8147dc9083e55a769644cd121a5b44143a8286ec0b9c564e2028e62d66cf08c0697d50c6a3ed7111e7564a104fa28ff13d569a6303c4b5ee3c85b72514159e72652084a5254aaf16631c35d5f9a122a26518fdb6067ef689f385d2345360dfbbc1556227c2f72f048875cc2df00ea5379220c8c491fc8d96b1943c1350d980a8f95d0eef2bb48e0b71cc4165cad69fad104542c7af8f7bc5d09fa843d44716ad74b0ed0be414754d5629784ae54c7d2a0b82f71b7ca24bf9d415d4794183cda31232acc42e077fb21b7d71c040a9c2fc51ea1b00f844ebc2639e8e5448a8f94861badc5d1a2aa15184948ac69283888af612882cb4ac99bdc0c9a49Line truncated
gr, _ = gzip.NewReader(bytes.NewBuffer(bs))
bs, _ = ioutil.ReadAll(gr)
Assets["lang-pt.json"] = bs
bs, _ = hex.DecodeString("1f8b080000096e8800ffac5aeb6e1bd7b5fe9fa7d810104002789873829cf3c33f12f892e4a84e6cc1b21a0430508c389bd2c0c31966662845315cc8925d37b063376d8a186963c77510a0ff6889b4288aa4813ec1f015fa24fdd6da97b970283b6913d89666f665ed75f9d6b7d69e1b6f08fcb7707665595c943b0b67c442fa5d7a327d30bd2bf06ca1a65faf879d845f3e16e9cbe96e3a490ff177371de1ffbe1de5bae252e84a1ef80dc63cc788837430dd9bde17e9b3f428eda727f9c157643b8cbd248c762aa760877efa120f8fe8413ac1ef83f438b74024e39867fe21edd1e0e9add24b597a9d76ed00df0fb7c5d9200c765a6127166bb1b32159a028f1828df778de0f10e68867fede88740b1242108137634836864423fee918ef2064177f06fcd3201da60341bff0194ea6f7718e090e473307d387ef59518220ec040d295665b42523def929f6dcc5d83e6df572ba8f5d4f78c5eef477f87790cd9d73007deebc8cdde9c32a19bba7c868b639d7d9509a7c4c9a8030c34c84f32b6b622df17cef0b27f1c280877d8b05e02090fb48edf053fa247d6667f8612cedb821c6dd23e5dad7617b27f2363613f18fbf8bb7fffb7fde11bf72ae87ebe25c186d08277045b22945332403e2a0e27c182491b7de811bc56778d53fe2387de5a7e44cd8fe0867fe1207fa120e359edeab5a18b6c2b4130ce84df7e1ff188e45f0e35dcc255d8d9545cf18312f485f26ea18cfd21e763a513e62df7b71230c02d948a4ab75777b7a1ba3bae9713ab6a3c246a7258324d31d45c1109a1bb1ac7bcae299292e84db811f3a081e47effe1462516c4c484c8ab4a382f6ada1de773d15c38ff09c572f0a4cefb3f82d0d9a895f1e5d0ae099393f9c16c0ef07ceba2fc5da4ab0a2cc06611979f46c7e61c72632128db0d572442cdb4e84c3bbe2da82d73e430e7f6d413826e24518e185bb13382daf81174928da326a86514b3870921634dd102e1907c1b623c226fb939e5e2749044439204760a9c99360043829965d5e39b372f9ca552ccbce758431d0c9f46b1c197e456349f92fa70f71827bd0c5a006c722cf50ce45a135294887054e1097e4a8a4214c51d17997e16a48408b190c8c6396623f7da135ccb32cb0d5adaaa2288c4ac16a61ef030f1affb58c62789b41896736524ed4ca740c861eac8b6de81885f95067cb8b6909b1ee25b1702229bc8d208c6092ed4d19083f0caf536842e9a2b1e9041b32ae03a0a4c08c0fce5e154dac12efc4896c2985a74fb250ed693fde27ad8b742810331431143723913ec70b0ad03dd2eb21e11b391567a40352ddf43e663fac8bf4511ed330e95899724c416d56c41c40cf1dc1e7a418efb3fef180a091f687b4f5fcd9d5615b701d971ccb851b8a38715a6dfcbea5d41a0b2f108ea8c7897d00b072e1beac9b48b67da781e1d08dcb10e28af51d11ef048d64134aabeb58d0ea27cfc9894b07805646ec298c0fa4071375d62f725a7ac999840ed6b7f047ebf4586b7d408d0ecce98382ccdaf77ab41de710416b32cce945945fcfdd806902b00bdec978cca7194fefb0adc62cb54e66151a6e4761c2c8299a51d8324e245a8ecb4e142264231100abe29a00f4cf0c802a637e2fb63ddf17ebb01240964c46c18e484f4ce037fc0e1c31526aff51699a4e504e1938cbacae4dd69fe843a954cbaa3a625529041853085798e9807ec102197cb00f02fd39fd8cd43a64f882e75768d24600cb8a01d8f080d44e3387143ccabf79d82853383ba60a41c2ad3c547cb8b62cce76a0a20080c9e949ac3871bc1d46ae99c0ab9d10d06b149b095efa974f7ca2b452429a2cad55ec06c088745a19d1e22586c2aad2bbfe0736ffc8831b04620e71fc196bc94046596a3e54162f83941ded87eb8e2f2e9874c4b3fec42627264cc7250ad7afcc0019f3d6cb94d271691d38d8f12b38f5b2eb2bc1bfc62895dc8ed9710eb06b7fba67c731da8b159b08626da84a442e016e899b15cc6636b82865dbe4a95857251366589c184922b838874057451d037996b6b2337d0463c444557ce968daf984b6545c0f6a79a842d1e63b3b316ccc98e62f44ce7e86614a6b881590152bc22e21ca4969c5f9e9beb866c9d605c15ec3d21f3b847abc8af51532c8ebcdfd5c301138cfa8cb4c542c5ef4cebd152ff1627f655a7f8bc1d09c4c551f65aa3a0b8a856c6716cd6d7cb99320e1062ef18b2bf2b30e6c1bcfdd940d34acf01ccef777f0a207f313ccdf31cc8d85a3cdcda6979482becffb3fb164b17c815e2c5f50d4f824735e7e7bc969c93c7acd8c01ce499debc75ae882eb5cbea8485cfa9d7dd26cfa5e20e717139783ec3d162bbf459ebcdc14ab601ae644af4825e924377723649593ad3ff25a20ff798b3f618f61325cb2325104a44ea20ec4eccb26bd8cb0883cd7f852ac8343510ab60857a7dd39ee6296597192cd2cbb9bc8504c40828f52c4a07a687728d58b4f3427684492eb08af29701e3794c41912213f472ea88bab9889ba16b2815d444e83e265f1b74ba2e10434b91363a603ba22e24d447503da6d6ae2fd84d234c93bac8c24302d45e3cab13f52ce3a821bde4721a4f2751f64f6cf0c57034d5f6f313fe8e781b946cc61a249023d600ec0100e3b62856f69479287982dedd7034fa0d330977cc153aafa0086510b167468f5cd602ab61dcfc21916a193eceb8cd1ada98cdde337ba94b2d323b9e5c9ed42d32287cc23f2184ebcac45fae5eef46b9210c038b75d91552957ce7e3cd3927834671200e231b4639b1357a4aedac532d59c5b709c45ede48fb81e578d191c35a3beea9ca67a35cc7091f91795f263d2f652b683f5cf0c422a2ae5ccbb7333146e5740f6e9b5766e050a95b297566eff209b1c93cfbf5a1f149a2f88a42a0c504da4ddbcb2e1e25a2d397500cfadf973810ff16e651ea787894b52babaa1f2371efb5c458072d297f3175875b60c299b64c4214fc656714a5b153fad3e801d0b3a011f2174e13284c027dea4d2854b8f1c066d7bc9a62eea60a8e79a0bee7173897202d5169ac10e192927dc10bb930fe60249827f0915d7a766eb7a266a421dc158833e57027ca8e37c77689585ff04c2720f282ec0ba42f25c3337278f2952509e17d6727931d3d2b2a339c516d7640e9dcd051608640414024d0f904b4d8422acd7c5c7a8d90883e9798c444b40ef00d37531a74c5237bc9153d11e1d96e264c0696acc5d96dbbaa7ca4aabc66aea257cc30ce285d2fc73d5ad141cf30305ab9ad81e6b5ce7ca8bda085a3364cc621196b56b70de6d8d038ca2436e2ba97c87c7b95181f0029cce71a974d50c847a0db92a967a1149479ffc3137949eb3a71336db2039e05a9deb565ac2484955bbe90f73e8f44f93ba93b810c9fa7511fcb230093b5103c9dd76150ded32a845aaebd9d11ce1e7a270db947e7406db2016ea302c2fc4c96685edb6edb12aa71a73ccaae2cc9298d54e9b128dLine truncated
gr, _ = gzip.NewReader(bytes.NewBuffer(bs))
bs, _ = ioutil.ReadAll(gr)
Assets["lang-ru.json"] = bs
bs, _ = hex.DecodeString("1f8b080000096e8800ff8c59dd6e1c37b2becf531002024880343927c83917ba48e09fd851645b82467210c040c0e9e6f4d0dd4d4e48f6c813c38b7d186b817d013fc0ce9bec93ec574536bb7b246563c0f60c59248bc5afaabeaaf9f895c09f83279767e25c6d0f4ef9e389d916b56a0e8ed3e4c27681a62eda3c5496e28d2d158dbeda7dae2a1174d30863cbb1c4955a5baf8375db3db946564e9b6a24eb94f77c7afc349d50a329e5f264d3d85bf1c458b36d6de7c58d9795e2335dc0e63fd09a6b9cb6bb0b42b214fedbec3e9b523a1f64d03ee8fa87bc9b31b633851273e53638048b6fd66b0f4d0d36a37337a3a31f3b94f57cecac7ef5d3aee20be1ff4ae63d9f5dde881b5847ff01716b480043275d30db10de4b0363f7928df56cf979c009d98acfec7aeb74b50ae25fff14dffecfff7e277e96b55d88a7d655d0a61461a5c4d292d5a0a978664d707ad1e179fc299ff667eb6db1122596efbe34ac8b6815aeb650413a234f7b159eab460556ed4a96cac93cae7d618d51455025cdfef81e0af9a60bca64115b74ad32215ffeb9ad470359ead63456025a329ef346b9469625bfd14ac2cad54a855efac752336eaf54a9ab913a349ee1db4f8ec1cb0253f466b13decfe68e4a251e2e6d25cc6c7e7578fdfb348504e14b66da5f06a2d1d742fc5bb03bd3e25d8bc3b10b2c7b9b00e13e5d6c85617980856ac955b5a073ce1a55a18a31025591368dc0abbe4474dcb675101e0b1a6b3f828688cc71a9d7522931b09d534f8d7ba5285c999786327640819c1f9685f8b6ef08959be9f73961de6c510335e6818e5ad721e8f97fc227dc333913d462664595cb3d59e04c442072fa0bad095b10ea6ba5d29231a6b6bc22d8c210aec51293f83fb2981152f9e5c8b2576f15b1f541b0d41bb3a2fdcee7388a8f0d8573a11a4171a1a88152ee7b72646a48d2e05bed40eea7ad66e26fab75cefeee884139c100f988d358faab67890929eabc4e30ab87cbbc6f74dba320e1452cc7cc803f0433848bc9953eb461610c7cd4af6a0522cb6a44e11566ce8fe3a62d92018e002ac338eea5a8f18d0623d5e396d0e312db0ede8b8935a06d9d84a98dd673a432c1aede82d495b4648048363afc557b9191f7fefb66b67033bb3583adbf6cf215a5a8ae7b000a5237f52fe5820c2dc13c0be9ee7c52d5d64018bc1d3c97c0467e033f4d02e9a0e16772313f87a5b9630c1d2edee8ca007a2d7c2c356ef8165c9af8508151d5ab96344aa899887c21520ee59b2c4e48a8c42c2069beba2cef65569a33a2a8190d728381622de60137e47d2ee3c9ab89f787973269e74b88281cb720c1397d2fb5be848d2983e69765f706d1a787ccd8d8fbb937cce286abce015720b349fa44a962e27a9f4a5023052d09cd7729d83e1cbc62e64239ef74185d7c7b191b3ef494f63631adc8b8c67b016fbbd6ec6d9eb8c9d5a5c667f678de3286c0d271b5c76c8b8e74aadfb781293a75aedeec8717bd0f792af70494fd1bb5132a549659019b27f64415becdffb95ad1fbef69eacb8442c7d7081a7283b5db5c78278c59ea95e937e8e2549e6a76ed395f7443e080e94cfd89738018ac373fdf41b7fc46b765f2a849d8cf4211b66a9d14e175d80b02929a05ea9df3b588cad7a89e4d42016e83064d1373626daf7c3003ce3ec398fdaf2049fc6136f64abd214328a19e680699eb8783aef072fce79e03c7f5f2e1b6d54a208e48415319c4667335c985ee0faa159c49a8ba59823743181731cd347b395e51b93ed5ee95687b1056f42b5bb53c46db2e9fc42558ed2043dedbe1d2f8004a7cbfe457cf42ca73762f70553a398d3afb894613504b91e1531202a2438420b68c2baa388277e49a1b1708a09835e0a285c5a45a13308f5018e3f13d7580943410d0459270bc2d1e1df8e44210d2dee3c5622a08179ac80cc02065ac6643ddf7da9114f12234f09028184a322f21552838516e7a0122af2014f610314a515441938872eb53148c3d7aaa80dc6a222747c8de3fb78e539e6626b6ccf2712c3c836613715b73252b5b714c82d322756861ca32e9dda68753b61db9c11b0118c5ffaca814fd652dce3da574f5eefb3ead7d059f90778f5954a24559c1143d9e0350e23349e305965ffd6692acee595f931a35fbc8aceeb47ce319289eefe98a78f040930e3edea698eb9529e9e795f5bb28ad9aac6ab47948595a2fde6f441e245f7e6c41ba5ca48d52fda38b240bcfdb2c9e9642e3731b6129dcd83d0a6677b373db9c82f3d4744866d09ea4c0dc81310a5900b980e8c1ce256871567fcb7bbcfcd7b70b3a64ed99ca1b391640cced69208130086d43c1bce09548ac5b462881f358d99f8e19c4ffd05a77015c092285d246d13cf9948962cda0b05921ae681448120808cbdd4a41f38dcd4bd67e235d803f9228d7b444772787a93c46da235f8bee7d3ddb8f00c1480a2cf4c6e8f7d77779cd6f002b46f9bb84fd3f4c6d23d7331b391c2b709a36fb59762c027cd187835e4515f817ea5304fdc75c4c4d8c5baa82eed006e2ba28de1ffaca499e484f9aa0b25761eea5590cb3c693b8792fb592ac5ceb14d3d54618c4ef1d4d9db4482125c1769248bd9f53a82953fca61032466b2e837e285755dcb127b43bd243286b804abb5856d1ea454e94bbca2365c611966887d6818e10bbbada8921882cebcaf2d26e52c09267f990fc5c77423e6e094920021c23cec29c8a0b3b42a0b387e0753a17832c498efeda10dde901d6fd208f076196ec921005d6e63507d420c5ed9e5e9f4108a9c4cbb94dbeb06bcef6ae0b05bcb5a91e9541269a055097a2d37a7f7f5f10ab51a4501f806dde85844e7a1ca8f3216aa0c94d62d8703b1055462a4a344930235549d211d04b7c57efffefb3fa6da2209d7385f6ea25dcae3a4968797701d44ff2058e483c8fd29f5f5c70c6f3b1314543d5226b91579df2c1b9832b0ac2aa72a4ed37d0a2a52a9d4a1d62a9a2dd49020c2d42b4008f9f8b173cda74f0c2c5e4a65d790bd625e8d6beb302142ece3fdf29106b0c852579d8b65c30017497529d560c419400ff486b49c89c14c2d852797023f5ea3178a911a5977b2758a53a311aaa0087cdcd8f05c6e31379035f6a19ac34f4e8b418b4f8b6462e837a4055c94992deaaee931138b2b53b8ed9a0cde3129704c0a08385c4a96303642ef198f300922de057e547323062642cd1ca8b1821295d60aafffa0ea16f5be5caf73e58e2d9639a03b3a0e598dda38bc71ac6b4b0267ae6401a696f562d8726a2b3517dfb2923adaef392e58b3fab1dabed72a1c95a2a5a467a7784fab92a81face60108d86c23c18c2bc9d7e27b4994be8959208958d7287206eae3e59269262e5abe8f6186e624c746e8e4237925e606b4d59102961d9f07483220a9feae005ad66dfa32d8222552ca1f99b15207077a36bae4870121ed9a924c26c5ff7d3ba2af48798414c0ce9331f011d908e925503f87Line truncated
gr, _ = gzip.NewReader(bytes.NewBuffer(bs))
bs, _ = ioutil.ReadAll(gr)
@@ -123,4 +133,9 @@ func init() {
bs, _ = ioutil.ReadAll(gr)
Assets["st-logo-128.png"] = bs
bs, _ = hex.DecodeString("1f8b080000096e8800ff2a4b2c52284bccc94cf149cc4b2f56b05588564a4955d2514acd0311c54022ad084864960089021051540a248acb9462b900000000ffff010000ffffc456e30a3b000000")
gr, _ = gzip.NewReader(bytes.NewBuffer(bs))
bs, _ = ioutil.ReadAll(gr)
Assets["valid-langs.js"] = bs
}