diff options
Diffstat (limited to 'searx')
36 files changed, 1563 insertions, 657 deletions
diff --git a/searx/data/ahmia_blacklist.txt b/searx/data/ahmia_blacklist.txt index 9b499672c..90199c3ed 100644 --- a/searx/data/ahmia_blacklist.txt +++ b/searx/data/ahmia_blacklist.txt @@ -77,6 +77,7 @@ 007b7aaa348d99204dd924ab0aac069c 007be7c1c38f6f29f77b65ade2b01853 007c3df36f8cb0a35ad4fba7c28128e9 +008130fcb3cf5cd9ef16518cfe1fb84d 008518ea784c87e349a6ba2e85dfde42 008627eeb67502af5b2627db6b98c7d7 008749e26c3566eb70bf1d0f256e3746 @@ -359,6 +360,7 @@ 0252af57d847fc6f5f6b739e8f404536 0254b35a80052f596d30ab7178812f11 025514110e4af7f3b83aa4e8c3cf50e6 +02551fd7b9390cd9d5221052b24d0c81 025528167aa6fbfdc8f0b4d4be8d27c0 02596da0d2e5bd18f5ebb3515a6ceb5f 025974da9d4e2b73c626f6fc94861f50 @@ -378,6 +380,7 @@ 0274355bc887a51acd494404060677fd 02773e6376cf04b3bd5bc557edb207cb 02791a61f15dd9bf2b94b22f4d303a4d +027be8431f9547b4bf4efa1d373d8a76 027d2c8a0f15afab38f185a661a12f63 027de4c716a4fd25b40a01aa68919c85 027e826b0358dbb97ff8ce2f79e7f5ab @@ -386,6 +389,7 @@ 028067504828b3c35635d59ef085afe8 0281eda7af56a28c8a92b00f8624347a 0282005216f5690127570b6e0385d2d4 +028225122cb4cb01319773d32f629e46 0285a8152235d46839b4a0c08d58ddc5 02869dc869b7982e80932addef97a26b 028b4bade611761182500c53fe013c67 @@ -404,6 +408,7 @@ 02a22caddbd6829b4ba7d3b89846e438 02a4ca50cfdefb81ace51b2ad30260f2 02a97a0b65cb5e39cdaeebc8f99e1903 +02aa9cc099f5b80042052b1a0dd8f47f 02aeab0f481217e889bcf9fa3e8a0718 02aeef5bfd58cd9fbaf9097e9e8f3bb0 02af4dfb97c81949a862b03d8d2149ab @@ -476,6 +481,7 @@ 032db122dc5dbc4cffbd0e3b627130b8 03335b010c7d458cc1008c4649162849 0333fe7404cd8ec3503514a45ef899b7 +0338b7dfeca04ea69413547279d66451 033ab26e48d62c0251b1df6c407bf8c1 033bbca1d0b12eba0382a832869d595c 033e1cf13d22f08baf70113e58087714 @@ -575,6 +581,7 @@ 03edf07e831e59422f6d33cf7c0df622 03ee606788ac2b365dc2b079d5d1d1f7 03f0afaa209881dc04d8b7ad51e6a344 +03f13da482be401c67b66de33e5530c1 03f5c09d1be0258ec14e3f8676506bce 03f791098a1a171c9577ab86881df9de 03f7e4f14e32fdc0799e32d39bfecbe5 @@ -582,7 +589,9 @@ 03f929bf2cfe930a9a29e42a49fedd7d 03ffd1dfb83547396200e3f325f40904 0400c08ee9a0b422b72fad8e0bba3015 +0406ec05d5a5e4115e43103cdf8b2f0d 0407213be82c0e2c231d28de52e9cdb4 +04088198e951a549508ff7ec3516a6c7 0408ef4ee68e71334142f1d491345adc 040c8e1e8fe3614ccfd121cce82a4ee6 040cfe38ece05e5c7de6d43a41682037 @@ -1010,6 +1019,7 @@ 06e66f87421788567bd8e1778248729a 06e884bd9247f7e82763f87d48cd7f1a 06ea755431b6ac1b86ead981b157be6e +06eaf65a74b0d7fbbed037c779acd4cb 06ed97c9afc6d00b1cad3cc8a707adc8 06f14011d2e2c8e114447c06eaa58fbe 06f56b7bae870aaea0ea1ab49cbe207c @@ -1185,6 +1195,7 @@ 08035fb2855cc2d97e25422508edf989 08048520d1143931ddc40214ab0fa949 0806ca6d476fd125103bf9acf94e93ff +08099dcedc9eb800b0eea68e619e6211 0809e36b243d61464f89b21406dc059f 080e852d3663838b1b4328b6b6b6c7ec 081106d528ddbda7a3640f1eeb6f0e31 @@ -1338,6 +1349,7 @@ 09227c6d01fb39bb4390e379f600d16a 0922bd88a6760b17f6de1e25b5683243 0922c9b788c6ea4ce440ccff6c9a1c22 +0923ad00ea83ed8370e346fc8df8da9a 0929ff856bda05d08d7f338b06158f0f 092e154e42eb0d5ce7f26d2e73e510b2 092ecf19eb8dfdf89fa61c38af501dd1 @@ -1418,8 +1430,10 @@ 099bfdce101587f10463f5e277999bac 099f3dfe74aab3b38582fdfba6e42025 099fa8f893d58361766e427d02e058d1 +09a28887c7237522145ff0a0ab7811a7 09a2de78a057b11d3e826dc9530bd25d 09a4a68c2af0e4a2c76c8033dff215c8 +09a4dff41dfaf77dc6b70d09cb4b8a82 09a50e2a09f620236c05868777c44ba6 09a5f150781e3f993e9883c2c44d46b6 09a6114739e3c116a1efdd235ec5cb67 @@ -1471,6 +1485,7 @@ 09f1b880c55e4c5adfdf3320d8b38c04 09f3702e9f4954c15477efb6d27cd457 09f629d7db3b86f5604ec3d85e41a851 +09f6501e8b1bc0fa6b688eeec60e4104 09f756e388c5970ca74521ac1fe01732 09ffface5278341d4aaf2b2bf80cd33f 0a02dcca2cc6783b6bc0c5d7bf317fa5 @@ -1487,6 +1502,7 @@ 0a1074bdc2307476158fbe5b6762915d 0a1232acde436a52dcb2e645df45f920 0a140aa265a6c1debd3e133de7696dc9 +0a144eaa69316fd57ed385408951d661 0a156e7489fcf8051dadc1f1fd0758a3 0a16600b49f8a0143c07ac8d87a82881 0a169bb3464291028cbf8fe03d44802b @@ -1741,6 +1757,7 @@ 0bd89c341546334664734d4a934f2035 0bda4266222fff5a2b85904a3c947383 0bda81ae1bd5f38a429e862b1ed2b830 +0bda868992446f928570bfcf1aceb8c3 0bdb6b35d0471146383b699f630326dd 0bdc27c9c1b885a9a848e208038f450b 0bdc4bedab4c5905a7fef42f501d51f9 @@ -1838,6 +1855,7 @@ 0c74574593d927f177bbdbed1ef43fd0 0c754bf9872b7a0b5f87b7818cbe456a 0c7829d4027d0cb167c458323b57e839 +0c7dc400e1758d8547021ed05126672e 0c7debae6699e4765c48b9f1e4781fd8 0c809e865a6f66ef2725aa5602e2b4dc 0c848ce503604ac0f9cfcff5628d789b @@ -2053,6 +2071,7 @@ 0dd27af4feea046484d7edc6d654790e 0dd58e24193d8ea33e68146eb23acbcd 0ddc50e50b86a06dc5b20e639b49412e +0ddda400546de675f0bef83725611866 0dddc06c2eec6f0b2e734fe9c90d8e91 0ddf18a1152fd458acd64e7eb179b041 0de1685d371b951fddbc408bad5fee8a @@ -2221,6 +2240,7 @@ 0f12a637f3050a3a29b9ccae66656fb8 0f136243649540415d46b651e2367f44 0f13bd262e7e30828766d7b35fa17f1a +0f155d2e1e96c705deee3201f66d76e8 0f17a4d379d0581352759f09e7d34e1e 0f1bc9b3c7c58b52553eb8955d2a0f44 0f1dd14211151860b51580926f9b2601 @@ -2407,6 +2427,7 @@ 105109f86908aef3c585fdc65affd5fe 105528610ae06e45deb8164f2681bd2f 1057295610e5cbc904074183aa168d09 +10594a1899992c6871948810d177f835 105dee4efd06dfa75421121b87666201 105f49e991ce8ae8f2e8b8a6079c687b 10608cec96c6e2ff666223e7498ba740 @@ -2468,6 +2489,7 @@ 10e5aecaa113e019450876b6aa37ba56 10e6541e72f84aaa3458e5b1f4c15814 10e7a04088f2f6f78a4cbbc5b3ace865 +10e818c507513e2f7c6f7ce45dac0f9a 10ea7e39ed6af683d7b7edfef565ac83 10f1a36f1301e293a64f59fb7755be82 10f36ed1c0859b2172511517313dec94 @@ -2679,6 +2701,7 @@ 12670d69c78ff47edebd42edbfd7eb76 12697a7069c832a04b0ff07148f5d38e 126cb41e3cae5b0bb0b149459ecb54aa +126cb597869ddd6a320ae8d1a492608e 126dc3734d7d8660b4563df9f98817e9 126edc72591b20cec30af20ff365f7e2 1273ee7ccf40bd4c35d7fe811fe71a1c @@ -2699,6 +2722,7 @@ 12871c2ddb304f196a2127b67d6dbf37 12880c9edbfea43b126397349ba627be 128bd27712c3e2b42584f1bc261c48e9 +128d901d2affbab4f1be7289f2eaa436 12912bf30c7ed273f553ff3b01495b57 129249942b579f3b7d51c99f51b38014 129458afaeabd5f4b7d64955c29ff22c @@ -2737,6 +2761,7 @@ 12e01fee72de518f1c153709035f276d 12e14838734a6138fad1f1b41dedc7ac 12e1fe172571222896b8cc3cabbdfb97 +12e25dc8fe79005089787af8a1bea1ea 12e2a374c368ce27e9dc81995f02d511 12e380ca9cd6f88dbb9d0bfc32ae2dad 12e3c476034b7c9c7b6f4ab1159990cb @@ -2847,6 +2872,7 @@ 13a371e69f5ad1444e21cd2257fc9f01 13a433e30b7937656541fc4b6d20a3a9 13a84f6046c8c84bf7bd32951492315d +13a86a0e31d2245db235310f3f829dc4 13a990f13447b552a57e86d5a7ab9a65 13ab93373cd4bc60fd896056ee5799e4 13abb1447a9a517d1559aa6ef7c1bef9 @@ -3139,6 +3165,7 @@ 1596cf0f7c7db667cd240e03f3a4263b 15977d8dff6a91c9754653d951992bc5 159845465bac31f8269433b900cf944f +159d253b6a28b3d7557f9592f830fc67 159e675b2f54647d9c3b8835cfa7ce13 159ec81de667652c0de12efcde2f8c22 159f45a5bc0d401d55c7b00977edf1f9 @@ -3220,6 +3247,7 @@ 163c5e48acc01167233fdc11e88f24fd 163d5b27932a3a71e85d1d5fb5b4cc96 163e04705261b4e147b5b75214a2ab47 +163e051ccba1fe3aac65850371e20a0a 163f05a5bdcc2e5c88aa16e907c0980a 1643fbb1a639083bc707616da062fd49 164401c43ca6f0e04f4b5d6b75675bd3 @@ -3382,7 +3410,9 @@ 177c24702979be311fd74c1e2b373c18 177cd17d43bfd7eb7374d7184a5b8312 177dcf5a1c8a5c36e762609cbe8142c9 +177e4059ed4cd7ae4266634ec00e9c10 177f24f33529cca0708befea74693dc9 +178033c82d7ad72b86fdd2a01ae16dac 17803f1148ea883641b9c4e96f4cfcae 178076f0cd2668c1a19e460fd1bb2453 178210ed6ab898b7a355f2c24c0fa577 @@ -3398,6 +3428,7 @@ 1790a5bcbdb0f9fb6d993256c35aa489 1792ae1c220d60771b29e47391eac1aa 1793acfca93b8f383cdb788168e9fa3e +1794904805127af3def1917a2e206101 1794e553abc8ff2149cf662322039ddc 179576f743f3cb628a0cdf3444d73815 1795bbdd1aad8d8ed5d1f5b19a828f01 @@ -3518,6 +3549,7 @@ 18575ef86a8af8e89fbd362b1cd64992 185969942425a17cb0b2ecaf46f29dc9 185b9eba3fd33b2983a0be88ff60517a +185c75a1ae0ac7941e4da0858f3995b3 185ebc9f05dc1e452349634ce67bbf0a 185f96bc26dd88494593800856f946fe 18603854eae3fa163a517dba0a4c3cb1 @@ -3575,6 +3607,7 @@ 18c5c1ad2cb0ec25154852f0868b4ed8 18c63ad2c9700cd068c2417e80ad9cb0 18c7404ba713d8d68fd3e54b51ad4ebd +18ca7e30ec08cbc5ad2e6df9b9edc70f 18cb8cbd24b6f13cdc235b29aad97921 18cbd58832f45edd02aeb8927ab3a842 18ce1eb58f8c3c8c1082f8bbb5a27f87 @@ -3774,6 +3807,7 @@ 1a1ea60abca15d6cf161416bf7f96156 1a297719a4942421323766c9dfb75e33 1a297f2fa67c45d4401545471e094993 +1a298dea08f7c14456a20c7ccc180450 1a29ebc949cac3b8d02519c2d0fc1937 1a2cf37cabb44379dccb3f84a4adf420 1a30fb767120f3ab972d960483ebe0b3 @@ -3948,6 +3982,7 @@ 1b617e3f9990b8f68298f84b89244f75 1b671fc2ca5a307b8430f8d2cb81d005 1b690ffe6531701026ea9fa9f4b37ec1 +1b6943dab979ac859bab8011ecade526 1b69aac09128d27b1f1448926c40f1af 1b6b4bf1173c88f2239d492f9488fa86 1b735fb9bfd37df909a6c84db237d507 @@ -4114,10 +4149,12 @@ 1c9b7bd554497d2676178fae8055506f 1c9d33faf8d714dc4b28269f8adade1b 1c9e2be4e3cb586564b911d0b9920190 +1c9e78ccd0aa52bc57d0957da3f9a236 1c9f89d4c0809cf8b3826030b23aef8f 1c9fb833ec2bd2350afca6fa2f97ab13 1ca0befd376dec7256afd0bbc66e9dd7 1ca106a669f50709967a135d4e3d17d7 +1ca153b82f15856669a8277f228d7b84 1ca29dc31bf1fcdc7d5ee460fb56425f 1ca2f7ad9ac214f45e8ffe8e63fc2754 1ca40d41f385d8fbdf0733523d5fb34e @@ -4168,6 +4205,7 @@ 1cf6e1a8e5997504b32f5ad49e216d9b 1cf72a5afd59ae568f567357a2c86b9d 1cfa750cbc3b139b5cab805ce4f0deeb +1cfcf8e2fdab2e8de77cd41e45f85b4b 1cffad53194bd4abfb7e5132e5771b35 1cfff3025eb455c9d28875ce4878272e 1d03362dee7f9c248d13a60c238d9be2 @@ -4216,6 +4254,7 @@ 1d402786a878a11d73b5db546c2ccda5 1d41a6eb4f9e4783b2d13cf2d6da6950 1d42e861a607f14727b5af1aeeea9b71 +1d438da705fc6782669e900efbc540d8 1d49727300e7f19e60121378a351a87a 1d4b649158da2ee150cd332bc2f2ae6c 1d4ba5007e9cc64274866f20b41f9164 @@ -4230,6 +4269,7 @@ 1d5f7c1faa84d8648a979a6ed8fd0c6a 1d61d660e84ad5d604537d251f0c3650 1d62762472ff6e8d53e7b0499f7026fc +1d63b39c2c9b57565a13ed1d25d95767 1d6424e25837d4afb6cbe38b0e7be785 1d64433723d1be38c672659fb40d7eca 1d67faf81e82e8b73ff431536e43a761 @@ -4370,6 +4410,7 @@ 1e52115786ee065437dce76f88a10151 1e553bb9b50526a9c59f30dae9eae9e7 1e56d548da89820cee394977bd9bd08d +1e577d39f965b1bf653588f8fec312f1 1e5927de0d931c36b8eb739df70ab30c 1e5a03571a2f8f8788096f06f5c3f683 1e5b3f36585cbb6104b5fc3779b3dc03 @@ -4420,6 +4461,7 @@ 1eb7af774d4ce0724c4c52433b02f358 1eb801b4833ca880ffd79949a4ac4551 1ebaae447b543c36e5bd95e739cfd51a +1ebe8a028d8e702a0b978881997ab9d9 1ec2cc2dbc77269e3ce151c3517f8a43 1ec642f8fbb3456c881930c8275bffc7 1ec782b814c544453ac1f908a19df12d @@ -4462,6 +4504,7 @@ 1f1100bf4e86aa6af9dca73aaa190813 1f14ca48cde541aff0df1094f8def770 1f160194fab2a1c32d025cdd751fea50 +1f16d7f270b3d636283ff9f0fe337bf6 1f190c7faf3962f1f33f6cea47f6ad0c 1f1915e834791b812de8c0bcc98fddb9 1f197299912158de89958ea053da6a50 @@ -4528,6 +4571,7 @@ 1f8d8fe3327e3b91cbf8aaa7a3e88ce3 1f95f0035781c0a8238260c1f2cbf19a 1f96bea5630022240276933df4b8ab82 +1f97207ec7531a82e828582529323c37 1f9787a30dfbff8dd79243076ce83920 1f98bafc0b8807913074ee2610c6361b 1f9a3554b9fb62157c3b777cd71588df @@ -4546,6 +4590,7 @@ 1faac104ab4f131de20c572e2d02b2c5 1fad6a5e098a087629e0e856d487b8a9 1faed7de2141e55b3b7ed384b8d1fc7e +1faee61d946b8eee8df9496a1a4d84b3 1fafe839449f3170c50e74bdd2decf97 1fafecbe6340890b1441b90ce823246d 1fb00f15838330e31d54c46575fa927d @@ -4574,6 +4619,7 @@ 1fc99ffaadd93941fdfbbff16145ec39 1fc9dd836297f81c95b956305fc13799 1fcb3bd11b23ec65dcefb12cd9ed1ba2 +1fcf64f835994afc09ae84064e4453bf 1fcf9f7ebc0bc0081d54875439dfdec9 1fd05faa6f0d84187ed38144699c288f 1fd0dc463a6a66ee1061b0cc71300175 @@ -4602,6 +4648,7 @@ 1fee62b9a5de5b338546bba878a11de4 1ff137581e3f8cf44c7b8c48fe29d968 1ff183725fbd56e3e3415a790b6626b2 +1ff339e1c64930531242dd12d28a99e8 1ff694e808e1086f0750f54e91f1a89a 1ffbc23bdde457759a482961ffc5bf13 1ffcba1bf87a28d40f48efebfd54c7df @@ -4671,11 +4718,13 @@ 20685172478425820139bd57f88c20d1 2068d1c4197b97732f31c0cfe2d5dbad 206aa967e88dd8371103ee7aceaf1f7b +20727b841faef8d1a730e44f5254ab0d 20732b7fd90a65069e8d649b8e919ba8 20746ac000f9f6859708e28a19bc32fc 2077d3982c34355b4c88620b45f76f00 207945ca6be6e1250831830c63b4dcb3 20798fafeda6f5b3d4fd0c0664eb326b +2079d44b78beec6e38206cec349d6857 2079e24da23414d76155da0072ec9b8a 207b50f4d1a482000024099ffe686e46 207dcf29afec40dd80fba9e5aeead9c4 @@ -4792,6 +4841,7 @@ 214375e016d7bf4109b0889950457434 214a9f7a71e5deb2b0610861a0d0a24e 214dee30e7f6cc4b78a40dc82759686d +2151b2f291df9337cd8994d051102584 215378aedc529e3c4af22303e4820821 215623634aa18fbe210143d40f46d7e5 215aec7c704d32ebfdbcbeea31c3429c @@ -4908,6 +4958,7 @@ 220ab4877a73001c804f0a25e80c8156 220c0bea03ab1e9bb05350d71eb6b747 220c70dcbe558fa290d5c93705f9de4d +220cb6a01c4840c9b7b4619b84cbe91d 220e7919346db7ad0e3c954c907ec1d0 220e79b001eced4cf4de996641b9ed98 22107c6a486ec943a31b005837dbc76f @@ -5173,6 +5224,7 @@ 23b6acd1647a8b3f0a632b8600976827 23b8dee85e97bb6bdd3bb08d7ff2bfad 23bcdea30227b6b867fd5b8da5683b18 +23be59e7dc6b6c365f9aafde0466169a 23bfa9c66ffa40e15fc779e9c9f1b69e 23c247ef7a64371abc0d4a810ef9ee62 23c81aa66a60dce1c67baa237605ecbd @@ -5362,7 +5414,9 @@ 24fe79cae8c31cf576c3c551fbd2a73a 25032fefc3ce694c6af6dfe1bc08186b 250381c5933b06f042297845efc0dbd2 +250780b2d5e3ed18c2f336e9035f1630 2508dddbcb5c8e0572ab44b990ada201 +250a1c55a65b949a8e585c70a15a9284 250e172de7e966402bb0f99f208983b6 251210c6c26f3d5d634aeee961e21cd5 25122c0c6444bc6a06a9e49a7a2a912d @@ -5502,6 +5556,7 @@ 26169ffba3b71a4c39caee0e4eeb84b4 261ae98f2de55f614ad05ef15d2f04e4 261f46985829e737843c6fbec2534fe4 +2621218aac0f5d5be5c633b695c9ccdb 2624e5fe501a3ffb093bd15471c928c7 26293c49857bc1276ce908738487a0d4 262b14ae12214bc4ff5f7794c1a806c6 @@ -5563,6 +5618,7 @@ 2682dda97ab9399532881925b2767230 2682f0738a2a391b09646d9b6408dffa 26877848be535edfe4e57fad2ccaf961 +268938b6e69ead5d4280bc90fe227312 268c0b8c9d87d718e91065a69f8b4911 268c204c713659f67cc3a3adaabeda8d 268c3eeec2d6f8ac045ec48fb7ea3b7b @@ -5628,6 +5684,7 @@ 2706b7693d728e893cd742e6c5455eec 2706d9bbd6832367cf3e5834093ae917 270b257dd4ca3e62b0309b3a6a43212d +270f078170288700a5f7e5d5d566af83 271237c6f226e319ff5af783293292ff 2712657c73761f47bbf8f02a18a43b38 2715b7ca7352ce1b3af0b0a5b72d0de1 @@ -5904,6 +5961,7 @@ 28f74313f443a400308d463ef55fc7b1 28fa81f55ebbed1f2466c8781d88bdcc 28fa844ecc5bad5b3f1abf37a8a707c1 +28fa9652a7e4e44313291b547baae726 28fb0d9842af8c033702ba16b8631a77 28fcba8352ddbe081f9ce5b50a9bf62f 28fcda09295b406069e8e35ec37e89c4 @@ -5926,6 +5984,7 @@ 29185e35f4d4496e5e86f11a41e5043d 2918cefa607dac331bacffca2e5a1651 291928cef8e53a31aadecbf5c5abf677 +291ec8ebe7fbd342df2012ab75167e6f 2922fcd00aaa2399a6905feb057fb8dc 2925f27909f08cbd91d256f000deb832 2928dfcda373fd32875740f2f8b0386c @@ -5999,6 +6058,7 @@ 29989eb215507f0690da3f0f4b640247 29990ef9c243f83111b9bfb42a3d002a 299ab457df85daadb4efd4b00d89f368 +299ee49ed427105690627bb58bb3aff5 29a3cf3b1083ca97f2d84c3f19c974d9 29a5b31c71e0968d08e3a0bb05fe1c7f 29ab1a2a3f3c8dc2058802ec27d4e6d5 @@ -6113,6 +6173,7 @@ 2a67a689260e5562b4e395a523a3d0e1 2a6a04a5041cb025142eb697213b25e9 2a6a5a5c2cb6d462088cb354258455d7 +2a6c0645f09b0ee623408d71c1226086 2a6c8463ccc4fec7d6367aa264a6ea5d 2a71acd114a6b371b101a86418b9adc7 2a7223396cb6b34996311281fd7be9c0 @@ -6137,6 +6198,7 @@ 2a9ecac5ed7a516924c7ae58a2ee7977 2aa2325d01d96838a47d526c9c1385c0 2aa2cca4b4f30e9ee26a0a70d48817fc +2aa2e65fe22b18328f0f9967aeed6a12 2aa41ed02242427a193f7a37f3331356 2aa5bf51fbae0eda45f4ef8b988d3f59 2aab49224e7be37817936dca4bee5aa4 @@ -6287,6 +6349,7 @@ 2ba2dac14cbd28a02fbce180306a8b05 2ba3f29944125f5d970201547722ae58 2ba51742177e3579eddb14152973d72e +2ba639d63849921921dbe0d22a0969ec 2ba6b432d703f60d1912836348895c66 2ba9755531989bc735fd82ade92e534a 2ba9c9ed32ea118f3ef7e3a91f8fb224 @@ -6522,6 +6585,7 @@ 2d591b8a0e51d577690d5e28e4aaaaa0 2d5a4ae4fb0bcd6803918d5f6b3cb8c8 2d5aac648425e8ca3c4616db390fb688 +2d5dc40f1e3f58edb75c94b33babc6b8 2d6084a62210662ec4514727e15d3e09 2d60e746bb32e362cf1733d8ba5d8d3b 2d62252373677c6347199244caa89bcd @@ -6633,6 +6697,7 @@ 2e0a2ec7c805db7af8874f96011fca5e 2e0afa00261d875963d514f672ab4dde 2e0ce7114d9e9ddba278c85c14e74faa +2e0cfacd513771f09a280ec98cfcc201 2e0f1567a2770cac7f50ad0ed2220440 2e110340b57dc177cc01b053e1164dd5 2e114aed45e6462bf56789a792426c22 @@ -6745,6 +6810,7 @@ 2ed0c3ef9f37073f5030ce73cc88fa36 2ed326f26aac3f9c5f9550f1322e20ed 2ed3912496ad8a141d54d1b131aafdb6 +2ed46c5c4b826a8c3a4285423956ffb7 2ed51e2bac1d78aeb464c40b3ec02782 2ed55ce4759bcf6404a35c197e28ef3a 2ed6d0b5a47c7f8b21597926b0daaf5b @@ -6998,6 +7064,7 @@ 3084bb981fe4d36a39687e37ffb80298 3086ab03babf17d0c61dc50c0b5d78b5 308770d1e98e355d9df45583b2748b5c +3089055c83af657af701ff58ed4321e7 3089e44c22d1751cff5a646021c2ecd8 308c6e1266be8daa60090fce2d960e17 308e3a397bb48c7cd1dae0a3962b2bf9 @@ -7034,6 +7101,7 @@ 30c7c15de55a187001cff4945b4dfce4 30cd3a88a4cf921f52382336d9de8eef 30ce367403ecd5840dbe2f1ffae89a27 +30cf02879965b3967f038c43a0e56593 30cf2999e5ba3f6b8a17880a5e557467 30cff0fd93ab9b1db965256ca040e2a9 30d2132878fd01ded3b95d194cbf7e68 @@ -7050,6 +7118,7 @@ 30dfcebf446b842ca767b360e2432556 30e10f886c1e371e41ad55d2c7e4707a 30e5e74972d6402ceecc043f653a6073 +30e675682d5309cf75aaae0a717bcc8c 30ec65ad83284d1272083a4543422af7 30ee278f655b0ba634698d94ee0ce099 30f1f8788f54df540f76aa95a79e5586 @@ -7087,6 +7156,7 @@ 312dfa86f468e0c4d0b58977eacb4e06 312dff98163bfcb5a7bf6fc4dd623f52 313003e19afe6733a616d05d90aba0cb +313114b6d4278d81f941611009126613 313118aa5280818f12889e9a50cb5544 313195b74f1996849cbf0aac65b5ba33 31364e82559fbbe21317bbcd43c79c57 @@ -7210,6 +7280,7 @@ 31f2c254f68524c9c0aef4ca32977c60 31f3c031faa8a2ac7a28da9337547ca5 31f521717ea7d2d31058fd9f21db573c +31f54fbfbddf0a0e9134b5c89bbbd205 31f9b113f40a43af8152e7f1c24ab614 31fe9140b2aa3076f429687d2f53682d 32001080bff8bfaad4e63655c422b037 @@ -7336,6 +7407,7 @@ 32d8c7498972c708f657b5ea38bed2e1 32d9199a8b557a9b371b8c3322655e9a 32d9e503d77f8e382d4859c2d5db6455 +32dda169ce3758605f32d1679b3d893b 32de1fb9bc2231c9a70cc7a658f67f49 32e0b89f27386903b5b19dc899f72c45 32e45c57735b97c63f9a1f672c00f630 @@ -7457,6 +7529,7 @@ 33c07caecdac9d80cac5b60669a34053 33c2335ec258a37e450ad1be6d415883 33c4453fdb220e70eebfc0522e825ded +33c7f746abd5b849a26bec714d1b6828 33c8ee82a06de02be208af2591608394 33c979efda2d797b78bb497d86857e52 33ca8ea189eb2933fcaec25521f9099e @@ -7646,6 +7719,7 @@ 3507b1152435a7ddc51b5e1293afadaa 3507fafb4336bd5a17b0b7a886157dd6 35088e3a64feb9fc8d13d789c20c7b5d +3508b153d07c150e341bd602568b68e0 3509edfcf109758d19e5032c7d1a3191 350a24438b70d9b36ec3793c4326e112 350accae2f68949905b3d25fde8ed97d @@ -8000,6 +8074,7 @@ 37a4f78e416161030170a86d118de048 37a76dfa76a5717fdb4e47c6299ddbef 37a8be5c3081a4b2f911844d6a3bb433 +37aad253cf9fde6a170db7b024fd7c86 37ab65da231844186767c43803b0cc10 37b1f2b61984976fa1f3d7aad82827a7 37b2bb56533684c3642ed471d2185af9 @@ -8009,6 +8084,7 @@ 37b9bbe4126f2dcd62e7273ff4478ec5 37ba13c00507e6e969dd9c9dabcebfe3 37bbc06467e4157a48100a463bb9179b +37bbf754d3e6b52f1421837c92e1e9f7 37beb6aeba28a6eff94835140a146bb1 37c0800df62cd02e2f5377219c7b63bd 37c1370573c6f1a0c935e1faf1b172c6 @@ -8049,6 +8125,7 @@ 37f835da61d0f02a5a7e2010d6ba4a3c 37fa13987c274e6eddabe0b5d094dec3 37fb7d599f5bca9b183f3889f3826dd7 +37fc175e5d9042b09bbbbaeba9a3783c 37fc411ee3d3bb7a0997da8d5a948fba 380129f93cc101fd06970e28d7c64082 380175c593852125cbc1245df048edbf @@ -8059,6 +8136,7 @@ 380c5e79d89b743c1ad09657d903b4b3 380cb10cfe9a1b4bcb688a440aa5ec39 380e92ecc06d063e8ef13cbe0df9b679 +380eb2f64daedc0c6539afdfb479ecd8 3812b26661963f2aed4183167d3bed6e 3813054116ca929ae87e48028d3656e5 38133035f10368a6a8e8b8d63dd937c0 @@ -8170,6 +8248,7 @@ 38c473be890d122c98b9063e8d8fa68e 38c4f923fd5d47ae0825466d93c4e2f3 38c5a093b2c8f514367dd6eeb47390d3 +38c64d97ceb5bc4a9fb4253319f70de4 38c7e359c5495d5964b0c06e59cfa94c 38c869d43620bd8df938af02709620b8 38ca044a5254a21f22fb55674a85b84b @@ -8187,6 +8266,7 @@ 38e1de88ad8f9440ff885733f9667030 38e3ebaab62139304b2f103d6db5ccee 38e5427107fa77ef39853c02be4739e6 +38e56c9f2c26264ae0edd19c1d8fc504 38e64f17ec4f741e62a27030f42c0432 38e6a28485336794c806df4f592f4cfc 38ebdf40e1ad9d52fdcb08b90217de61 @@ -8249,6 +8329,7 @@ 39564351f1f1c406dbca8111bec945e7 3956d65ab58114160ef4b31d862f18e3 39572d6eaa9ff210af317917f8b266d4 +395e743ac002bc05bf5ebd7c67a2ba08 395f84c655f8c74f29a1b923507a85b9 395fe15ce0cbffd60cd9065a45d980f4 3962978bac5af3b4d378d62da1748c4f @@ -8302,6 +8383,7 @@ 39b7dfd4dab614763837b4ea7b1ff475 39b89bd057e09a944ddd1c9606662b3f 39b8be623309c427c8a998fb06372ae9 +39bd94af4c0543fd9a6369c3a899ca12 39bf94acffbf40e1700a3d99ff1c0f94 39c0d46789daaccbb2079e2fc68d66a3 39c3a655a6e51c4ac2f25d14ac4dd178 @@ -8382,14 +8464,17 @@ 3a595f57c78ea85a3f281bfce636fbcd 3a5b072d08e3ca77a44e7e2828571634 3a5d9589dd1e9be5f48a5fdb700020c6 +3a5f315dd58eb2c34dcedc8eed3c7d1f 3a5f418b41b15a3ffe6cf1eeb93cc00b 3a5fe76ddf59d0ac8b1549fabbe8caaa 3a60725ae776e3d7017469566650ef8e +3a612a7ca0ea3a7eaef57be98e0308f9 3a61386e428105b303cccd004886c80e 3a6716c99dbb85f5a27d8806c8be8d71 3a68747232efc550da0ace090987a76a 3a68accd74685d2fa832d5c59af8b59e 3a6afc21828452d53e2ac1aec5a452c8 +3a6b3a686025cfcb02afb86a04dfc388 3a6bbc4b226e81fc580bca6efd2dafc2 3a6e3d2494f025fbf5aefdeba2c5f856 3a6ee9d5e11e67c3d816f1ed8272b753 @@ -8456,6 +8541,7 @@ 3ada0216319796f276ec2908b79ec2f6 3ade2406aaad19331447cc6f1bf78ef7 3ae403c69edc4d50abba199e93b39f87 +3ae4cd097d8eec959ec2351153fb6551 3ae61795af6b41b472486d31e9096848 3ae68048fbe7f41a1edb570a31e8fadf 3ae6d40995a5da596b514d62a95fbd38 @@ -8507,6 +8593,7 @@ 3b393672fd00026d1caef171c8e575c3 3b3a38d4a683aa9e0292aff1609bb26a 3b3d06c6060ccd370a0ed8edbfd025f4 +3b402eb59e605a7d47b2f2cb81ff236e 3b43c8f4c97188bcdebdc7953c021e0e 3b47db796b8d1ed64610fe7c919d57f7 3b4863a3af62b57aeee0ef91e052e41e @@ -8650,6 +8737,7 @@ 3c31658ddd145e327ce126e450599d16 3c31986a00b0646bf96e57fffd631835 3c3693cdc74e0d32df84fe5a68a526c0 +3c36a91e1fbc1cd2a96d54ee96a9225b 3c38414ddeba374fb47112da2224750a 3c3ec6e3424574afb2d9cfd3c863e070 3c3fde300fa22f494e53e3d1c73dcb0d @@ -8677,6 +8765,7 @@ 3c63398d8e2809a61f6c78b736964f49 3c645d9d08e4ab7e9dc2f61cb658884a 3c66a9dcfdebed9469bfc22ba2000228 +3c67f4a919ab64557c2e2ec3b4f66830 3c6a894a73e5561d53e97ad33d1a40f2 3c6c441bc6092df71e6cf4b147a43661 3c6cdc2609d1a30f67f0d132fb0ef69f @@ -8794,6 +8883,7 @@ 3d3f2262977da9bb5d62905e1654ce4f 3d42d0f4224340c239d8b630496a1ccd 3d43385a5fe890d9dd8adc3418ba2c73 +3d46f50379bdb826026d705a60db3fe8 3d4800eac042513f0e21cab2c9cbc964 3d4abc82204f8abb9ab08133a50cf8af 3d4cebd6e027261d84e93c49f74532fd @@ -8856,6 +8946,7 @@ 3dcee384d3ddb8cede6ecb98302a40c9 3dcfb3f1b02bf3cf2f471cc2a70c1560 3dd017cc985085a886097442661e7157 +3dd1a6b49c2e552f7cb85a89b5433384 3dd29b520b16cd06596cc74b0ef3c0cf 3dd4bb8c17802d55ebcfea276043745c 3dd5bd9f0e8766aee190dcb88137a825 @@ -9030,6 +9121,7 @@ 3f07bb2cbd2ac1978eface84584a9b08 3f09958d77a71704b97936705f02e757 3f09acf4569cd3696596894d58575836 +3f0d8e9a064026b3d71f84393ac2bd35 3f0def365a1fdbe457254738a8e7cccb 3f0e5bcd0c79102b3666ffe078adf354 3f0f9d0a42519e6cf4ca790b479a8c69 @@ -9059,6 +9151,7 @@ 3f34869e216e990c22fe64945c770d29 3f37138944560ea363d26d3feb949fd9 3f37930433ad28e06ef247dc3219f30b +3f3c047ef78a2271df4f6917f30765c5 3f3d549591baf01244e6cd3a6505a72d 3f3f339f433df6ec1668c1fddca92606 3f409e920846d9cf2ef6599cadae6908 @@ -9114,6 +9207,7 @@ 3fbe55be525de40e6ce0f3a8f3362194 3fc2548b18d2034935eaa636c537ef03 3fc2dd55d684bd92d241d44d5bdf7e3a +3fc3797850c3b9088de1ee66270a21c5 3fc5ba02b7422525e1b2f774fbb4bd61 3fc715a6efbd28037acdd9bca5dfa27d 3fc83e5386bb17e35ac11396c56d6ea2 @@ -9336,6 +9430,7 @@ 411ec4333f96479f88c085ed97df7e50 411ed4697c3561900d160d14a6a2e999 4121adf98a43d85c1ebcb34b1ab1d4b0 +4121df666bc00b2b3128b48d2841fcf2 41238cff2423e402ede6af03c4a57631 4125f4d508943dfa8e2cb5f8ca1eeb77 4127c289fd8bcb976edf4a4d9cb78294 @@ -9717,6 +9812,7 @@ 43c84636144af3849713105a0566f34c 43c85ff3ab172f71e2f479bc91a6a64b 43c8642468fa77f61233eebc4975086f +43c9a41b169ab70902809ba30d23e259 43caee33cf78e050975c12f8e839644a 43cd401442da64ab6ddb4f9def6e93de 43ce86defb0e4695170cb5e40c78bc32 @@ -9731,6 +9827,7 @@ 43e5411df4d6a90192ac3e77619700b7 43e7361b61c2174d0365c5c544c1f78a 43e904df0640d6b9d0bdf07c55d5fccd +43e9b1b9ba69640bb8878701f5533178 43ec31606e03577a20757a7e5db6758d 43f18d061a871ed820c7e6aa0b122f4a 43f26f2f2525c241cf3ab6c88c335919 @@ -9842,6 +9939,7 @@ 44b7a53ff264a6452af3ef5330323b23 44bb167fa464c8cea4182ff829ad593d 44bbf9ff10311812ac9cb9d4a14778bf +44bf632795fa9a2000da59060453be98 44bf6cec77179544f22d7f15d6a187ff 44bf83dbb839468a9e60655b2f6ee649 44c24036368765e60c980e062dabe4fc @@ -10039,6 +10137,7 @@ 4612de8266d01d5393d190ea56b8653d 4615badb3dd26558d3733ced18f3f255 461ddf8fe66281dc1a5eac161118c1f8 +462094a0ffc3e678e4c63f844318cee0 46209cee8500734d04c3dc12c859f741 46236973ee9ffa55e35e7fbfb2bcedb5 4624456b3b4ebe4da8424b939da584d6 @@ -10130,6 +10229,7 @@ 46b598e6c09e2e0bd13bf7e40b2a4b6e 46b638d91a75881cf259ca615687f78e 46b6c913cb5b0f8081c96f9ed16f06ec +46b7eb0069c34b5f32a1c1d039f0888f 46ba003f3e30d2dc8e3f624120c9a35b 46bc59720fb5bb6a03687a56ad924424 46bd4b2de72f6c396e914b56f81094a5 @@ -10163,6 +10263,7 @@ 46f1acad8cdbc7abb403df9dcf3f0799 46f25128a4f7a4f2f7ab7a9221fd260b 46f2cabcbde0f06f3d8fd217851ba8d0 +46fac0544e9d515098fa7285c74cfc9f 46fce2081322010b5a284b2b6b243ff3 46feaf33f06e88f668efd1a178fd3090 47036e3eb188bd0e7f96400fb723e200 @@ -10315,6 +10416,7 @@ 47ea307a4610599ab562ba4639b58a86 47eaf3a680a4955c3734d0589b74cfce 47eb7b7c0636e8112f70323b9677779d +47ed41e602a78b977d4ce854591b01f3 47f221c139ca5a12922c4582f1689f52 47f44fd30b50bf77e1de23e63304bc98 47f48ff32b1825dfd60bf920126725bf @@ -10372,6 +10474,7 @@ 4840e2034697e27608737cd457a4d7e8 4841a9712636158aa9bbcddd46fa7138 48420e143062aa8119ac0ab8ca1bd888 +48423e691400fe4f261c7e8937b230b0 4845562e7a500608274345fe2a5077aa 4845dc79f9b6fe21c25bbafd6ac4976e 4846657821bf777e81ea71e365e3b4ee @@ -10451,6 +10554,7 @@ 48b299db5a7866ace5f450017fcd8d32 48b3603400e4e58638ea46897cc5fb93 48b3a3c94411a0b8fb91f36b63f24720 +48b4ea2e00782c70dc4dea912d66c530 48b51e939a643ff13e2db3928d1a28cc 48b7dcd1cc5d7050843e668105cce111 48b9933597dc8a007c46027b7c998604 @@ -10542,6 +10646,7 @@ 494b14c347d6734163e9eb294de3b8fc 494fcfc4c06c80d8f066fd09eb6fe855 49505e7fce96815ab031494595af3afd +495468d4066c94110c04eb8e335642ba 4954a773b916a9bb6bf5351d6ff90eee 4957e47e824073d06b6b56dc4c35f268 495ab1007685182eb8d894d809d5d10e @@ -10552,6 +10657,7 @@ 49604d62d0156bb291560423c540b8aa 496241816c686f1ba89992d76e4fc20c 4965a2feb86ffa7128d82aaf97646597 +496abec28a8ba7567bb34134c231a798 496ac0566a66169c497833992e2246de 496bc6e829b97499ff1d8b565503d12e 4972e29196024a40b33c9eab1c27a9ac @@ -10723,6 +10829,7 @@ 4a8ed015eefc0e2f943704f8703e6330 4a91174f04bd407a69d79995b155e4a7 4a91eeda9d3798360cee46df6a3902f2 +4a974688c5e9afb3178a655eaf1e40ff 4a99aa7495b8c641ccc1513404c2819f 4a9bf8eb3bb68163c3015414a6b21b3a 4a9d77a4c039b1eb0359772c6da59022 @@ -10739,6 +10846,7 @@ 4ab6096364a52de007483a0c5419e8db 4ab749a3e5a009517827d43a00b79a31 4abab241dc090167a161ee676c0c84d0 +4abb90a67293b6c605c281240b1d1c62 4abe3553c208fb9abbf8f8c95f436c9b 4ac00a35ff695b61d8ac8dbbf96683eb 4ac01a01c07132093ef0e943d32c61e0 @@ -10884,6 +10992,7 @@ 4b97a10cef4d91180fa0f719e27a60d5 4b9a9e404c896826777d59ef72244404 4b9df12157560e4748f8d80f2b736594 +4ba636e2178a20aadd9e878977b8d4dc 4ba71c4b615e5b82e35290bea9a68ac8 4ba9dca58d431c458d8e98445eac2b48 4ba9ffaa4499f0919622896e239e9196 @@ -11065,6 +11174,7 @@ 4ce04ea860942900936d01b74b528381 4ce0f915f67dfa44cb14fadf037cab16 4ce4c00c01ceb27c2becf27f1f2ec350 +4ce7d5a0e7337e8bfb9da1f2c62cedab 4ceb0fbf94c6dc4058eeff3bbe2267f6 4cee770b0ca3eb320581f60b2dc1205b 4cf10c712f636a06721db29e41088836 @@ -11239,6 +11349,7 @@ 4e107553debb6a29a8744fed6bff6635 4e11a6c771566e19fa47dae3bb5503c2 4e11df37f3ab6003fdee530b0fcd3d47 +4e156ccbbb87d1b3f06eb7cd1007b723 4e1877daa42be74954f4d032b4b3ced6 4e195bc4ae3eee34aafd0dbfb223b4b7 4e1bc963ad4a9a29f30fec3508812505 @@ -11254,6 +11365,7 @@ 4e2b1ea68710256d0e0612472bab5c58 4e2fc6472283e6f05c08e3bd2b8483c3 4e2fce1ad5ddec735c2a4bcd1b10bb57 +4e3121581393cb1e7dcdbd2d72d3ce8d 4e32a56959ac4c9aadf937b24c9b03d5 4e353e56fe8c6638c26870656f977ce4 4e36bcad6a6027f1e94cb5b4039ab42c @@ -11272,6 +11384,7 @@ 4e521568816af8440b220737e53b868c 4e532ebcbede333d9593c9e8fb39d533 4e543d7dd154046c833ee0f59e00366d +4e557befa7bc776bce524530d08c749c 4e5617c667036e976398bf9f1d04642e 4e57c5cb658baa7465212b72bf596bf9 4e5e1cccd382826050f8106f63b41d47 @@ -11605,6 +11718,7 @@ 507978cbeea547b80d2408395b72e00a 507af35bd2c4a6c5a38e25cf904ceda3 507ccdaca2e8c993e6808942c9339b87 +507dd86b464f4ddb5ec3425fd59fb09c 507dd951154a708dcea6eaca0490c243 507f5f74dfb8d3678d739ff3c5a04922 5081222ecd02f76358c0a6b064ecd7ce @@ -11647,6 +11761,7 @@ 50c8a0bb65623e46ecaa4b2de62bc598 50c8b381f708bcaa0194ae070a5d52d3 50c91b20dba944682d8dea61282289b1 +50cce9958b206c200e833ef0b78c597b 50cd25d6907d9ee8be2a211620c4c5eb 50d05716026c79d30a92e78ac35809de 50d0fc818641a73e67eebff0eb21589d @@ -11820,6 +11935,7 @@ 5203d0988bd0529c5f8c7193c8485a82 520962ba20c0c42c5fda41013418b8c2 52098fee5cbdccdca26fa96630d80f6a +520e1de047a24a938b9292e7acc879ae 521229d81e0e43febd04c5481f6171ca 5214560b9b6312c4fc45f85a802a5cb2 521be75b70cefec8b38217c0b2ef7e0b @@ -11856,6 +11972,7 @@ 5256aeff83b307a9dc29bde51c696050 525764b51b298fbf0d32a4dcc4300434 52583beec4461481f7d507b246d290b3 +525ee47df107ac05348a8094c2ab21e4 525efac4fc2b606c4dd81cf401b11ffe 52623b84258d4dd55b9eae1f81c1dc04 52623fe019424df170d19c54d78cfcf9 @@ -11876,6 +11993,7 @@ 52803d7d2a7aabb5d954a5413ba136c3 5280ff760b526f11342020f4c0a51d89 52813ed2bedcd1dce4159c7c3a38b4c4 +5283fb08ecb599fc0e5f0d591553b15e 5285e0ff46a723267cddf10da4d41986 5289d77ad8b71d2cc2ad4243f17e30c3 5289ffc88ff0442cff2dcfce0532f4ce @@ -11901,6 +12019,7 @@ 52a1d21fa7707df873eb0a42fe6133bf 52a20121814b684f5dce8a31e0f485d0 52a2700e325c6a0e4961730ca9c697fa +52a3d1694d9ef7ad0ad055087c05b9c5 52a45cd0730585e90c54035a1ad7ecce 52a53ba4f9bb99faa5e61cc0132cca95 52a542f0b23bd88c2ee182690e6f4161 @@ -11952,12 +12071,14 @@ 52facc9975c3d6f367d89d9c91ad79f6 52fce820d29de4875e4b3738d56c2b1c 530081e753caae0086ef39506367e8c4 +5300ea2afa75c219bc1d4c444066c34e 53020b72a913cf6cf744b1fec7b895d4 5304fe09965bb02cbff024dcf9fc2828 53099b98b7149af51b6d5993a14c9578 5309bd09048b9494373cfa6d8c7468d1 530a386faf89b113b9e04a97e1156c5b 530d7c4bd2b33b3f66efb249a67bf6d5 +5310f18d7f0692fb57c0cdf544cada91 53131effa170643046ba202544d925e1 531469f71846d228a70aa476f42b5d68 53155da80d8f9951d8844f48b15ff019 @@ -12085,6 +12206,7 @@ 53e97e41b7c84f64e47ff91e24242017 53ea7c60c866768f3bb4df2165f032de 53ebe73e2e3fdac0b29ef19f5a31d083 +53ed038df6fbd4cfe32e085e05c21dae 53eeaa0485cfe23d9b7801fe3a1c4cab 53f064fb3fc3afc4988ac13e04900920 53f28ef075585357c240c462936c5ace @@ -12261,6 +12383,7 @@ 55148daac43741781d44512076c81609 55161f92230fe35a1fef2ea5818bd522 55163254f81279ba32a6a8b82630fa1f +551d734abb9b0c55e548ad99c363f60a 551fe418e18b9d4cbeaae8f402fa15ba 552272f639af284cf98dd9d6067887a0 5522d25714d30cf0a0ea7bfd1b878dbb @@ -12329,6 +12452,7 @@ 5592b01631f75138c5f18880493d5334 55941d36f12a52458c0c671de36aceeb 55962e1c8432d1fd57baf041a499a011 +5596fd385cffc75cef9c4aa12ce37d82 5597dedb4df28da85fa55e37fd3923f2 5597f0f7c635a735c9d54d53a272ee4e 559add6dddf39b3913a49630c99220a6 @@ -12383,6 +12507,7 @@ 55dff4a086ed49d5622c2bc3e16ef9d9 55e191ac536a5097a9d257634b393327 55e33da09a07207f4a9acb46d1e27ddb +55e63df04cec0b854e06249f1e059be6 55e9c3ba5578404f43d5030cc3d10601 55ed517a2b39f80a7b1ab398e1a8537d 55efa3da7182f285fffa71f66f09d215 @@ -12452,6 +12577,7 @@ 5673c38c5861f2e85e142f79ea37ada5 5673f20f1e6934c8cbf3d67b4eaf432f 567679222c8cc4415fe91ad70327636a +5678b29fcdd59ef67ef4712a213a8a4a 5678b37c7fdae89c37a664bf46d62c3f 567a1dcc5ab9d6f170feba0c51dc3af1 567d33ce9642537b151550829e4b1c42 @@ -12597,6 +12723,7 @@ 5760271b6b83a25a55a82cda6fbb19ba 5760d081f6151583a46fbb099479fc0a 57615aa7c26c5f0090010d4b1a55ad87 +5761a42f1abd15893b25779f5c397bf6 57634a6cb80d8d500a1d0650c4352115 57638bfa278ad3249e6be3a5ecdaebab 5764320a12fdcebf5070c858ed822291 @@ -12698,6 +12825,7 @@ 580a6cd8a89786b16547a01ea74e2997 580ae21ad39e5f3bcd93e81bc58837f6 580ec6d054d939fbff8d51146836a980 +5810bf44ad5625eca881fd670bfacd89 581113f47be6f299836b74ff7e2103d9 581356f085e9340754fc6bb130c9aa89 58136259ab38d07477bc5e275f3967c0 @@ -12931,6 +13059,7 @@ 5980f757fa9a4653ff51fc47ec35b1e7 59854a0d14609eb0c2e4c91288be75fe 598a55d44d0de589f2d4fbf8c39a3e3a +598c0b9baca1403b44e7dbb26f008178 598c1d38d1a6dd68c5230ed6fdc1e35b 598d94c4bc18dae1ac73bd05eea52fee 598ef88efb7ff7694350b703fdd3a671 @@ -13001,6 +13130,7 @@ 59f4a0ff1cf2cac1f76900be777facd7 59f802dc7f2482f332cefb26bcdc7d27 59f83463dfa9d898a2c164c4e6963a4c +59f8c085b974e610a8dd9c5c9cd62503 59fa5d4eda08ae6a0e12b49885e18be1 59fa6cc6f9da4cf2d590526819bf3272 59fa844e3d8e2a73f5f71fcb9509ed76 @@ -13032,6 +13162,7 @@ 5a25919331e4fd58faa97fb40d41f9d8 5a29366a0a53142daf43b51ace1eda47 5a2aa906666fd1f3c7d176f8c745cd06 +5a2ab2aa8f5895b465f2ef64c28ba7f6 5a2e2e581c5e66750eabd5d536797a38 5a2ef4f0c4e138ab3039429354bd885a 5a313e0547519e3cbe0d478b792debb3 @@ -13158,6 +13289,7 @@ 5b0e2423c636ae0026e1c78c76e1874d 5b0f13ca002837e82581ef103f6d679e 5b10b369819a14d0af295d924c081c68 +5b1285bba51f3500ca9ec7b534c3c23c 5b138cf0f415f34c367e6ccd0518098a 5b15d21e7dd2c3aeee03b45fd70dedbe 5b19251d574ccb40d4e33d2fa1e9aa9c @@ -13329,6 +13461,7 @@ 5c337e0cd5661a410f87ab6c9bfc8f2e 5c35c3d30c76d8e0c999441d686340eb 5c39084af3d49565873b7fb50d740dd5 +5c39d98c45a023f288e64aab90f23d00 5c3cfb9ef91baecbd79b792207c14695 5c3e00df4dc2f3f984fe2973c64d9845 5c3fd8c572a18ade9eaddd7997cec72a @@ -13378,6 +13511,7 @@ 5c8d3e6a3fd00cd81b447357cdc49d77 5c8d83ffa50c5b31dea96b7f96f70162 5c8d8c18ec8e1ee1c47a8aef673be05e +5c8de7833324bcfbce5332f8457e8347 5c8e1bcbe44eec9374b770b60079c5db 5c8ee05b3056389f961bafcf7a1d5e46 5c8f122a36356cde0de62519b143735e @@ -13462,6 +13596,8 @@ 5cfd807b2f5f8e45c80869e2ca85374b 5d00d1faa8ee907bf533b40028910b88 5d06b50815b42d339f97fa5442981c13 +5d084f07492e8cb204cb5caa0db5bd5b +5d097ee943a4d964c3499b72bd1eb8c1 5d0cfd6082e4516b39ecfffbfe75aa38 5d0ed9294da1be8be5c92f8f117fcad8 5d0edafd728467f5da441f865fe031bd @@ -13675,6 +13811,7 @@ 5e8b88bcbfb24a37bd8fc5534552b152 5e8d7345618f025a78644962b0ec28bd 5e8e1d139500893bedb076d1dc01ce03 +5e9256fb218780ac0eaea829ac848783 5e9333ce096a576d59809fe98c6c7bb9 5e945f28c037d057178e3c40b0b08fcd 5e94b2d405497f422b7aef152e0d31ec @@ -13710,6 +13847,7 @@ 5ec72f6f47ea28cfa2146305afcd2d1c 5ec843d67ba52f02d22281c4b7d7d311 5ec844669aa160cedd91448ca546566c +5eca650d9e620793be441b547a62fe5f 5ecdcb539ab5a735b300de8f42370192 5ece03dfdbbca725b2d1fe1489afbca3 5ecf308103e6e6526e599d3d1afad773 @@ -14198,6 +14336,7 @@ 626f0289cddb9a7a849fd8fdf9d813bc 62715e520b7bf7f17135f0f656ec9dca 62752d08f95a64813d26f798d1697658 +6275ce563cd9760b4cd65fb3e1e76f07 6277455815002f3acaa01e06af196d96 6279c6a9560f0cf88154e021e59e9f57 6279ee5f5235f1b4d7c8e27a0b5d9196 @@ -14318,6 +14457,7 @@ 63357191ae4d3fee6d6cb7ac62dcad48 63377c82cf9679ff7ea65473066f0b75 6337ee76caea26f655374c1dbd68ccf7 +633a5784dd59c693564e2bcd6f412e71 633a62b9d270ad92f1b2971a7206f2b4 633b3c9ac70e2af7777c938e2f245236 633daff3369f4a2a487d0d15f69483fb @@ -14469,6 +14609,7 @@ 643cc924cf21e746c90aae3645402814 643e2fe68ca020bc0fb7abe5781ea771 643e3c4590206e455310c5688a1d245a +643e55448ea8edcbe4d48368f3435d3d 643ffe77569245654f293fec82577f91 64416e9b6a62fa2d58e04c81bf1e870f 6441b666d75f75eb4d92ae8b50c1b60f @@ -14561,6 +14702,7 @@ 64cb2f254626ec3a9f1308ae98f17719 64cedfb72a72da333856831ae6e410cd 64d3506918f58db727ddea8c095c73cf +64d3c286245d7fc197a1db212b3421fa 64d635ae3c51aa29b674b2f81554d68f 64d744809ac084ebcbf60ce80608c090 64d9ef92c8b9eb5239e5e1c03aaf3850 @@ -14688,6 +14830,7 @@ 65cb32d5dcacd10b9ccab96a8cdd4c01 65cc7defb85ee791dd4881bb11fced87 65cc80ba36fe3f3fd175a49b30e8939e +65d1790c149e6a07eb8dac8b4ea1c024 65d208dc121c81e622f7c23f4ade1588 65d235134d6ab01abc8286b435613b51 65d2a4f30b84f6ebeb770dbe26f306ba @@ -14820,6 +14963,7 @@ 668957e4628c38c2c61014aeca4f283b 6689fab2786bfbd09bd2f0985a20724c 668a0378dec91781a927d68fb642a4be +668a11eebadb0a7ce2f4fa7245639866 668ba652cca5a910378b274c2281abde 668d3e42c90e2485e69dd27933ab5446 66923419f319336524da65f146dc3bf5 @@ -15261,6 +15405,7 @@ 69369dc518c14f5d3427d011ccc4cc02 6938aa9c590059d106570e5cc3727735 693a739d09aa7e9984e3ad496e3780ac +693b517388088528725f1476d5d7c179 693c2b896222b85f09b7dc4330743029 693c676a02d133a528cbf3fd4415c944 693ec9a822bd60ec62f585020865c0d8 @@ -15285,6 +15430,7 @@ 695aa8e7d05ac220df41580a6bff32d9 695fbe71c0f633c81eb22e58dc48b52e 6964f7fff1346e82facc15026de838d7 +69655bc0f11ed618f4159f48c64fd9e8 69656e40287954c5ae46c5003647e288 6966a04c4a143bd13addbb82f2672343 6968466f089b8a58bc51301c9d9c54b0 @@ -15321,6 +15467,7 @@ 699ed6b681d5653a133434c0b0cd48c9 69a036c59fa2101b725fbd5cd65fe5a5 69a128fc71256fc48f9168d9fe221b32 +69a5103866e901981c6b92d870da9027 69a69ab1cddc1c02190f10b788d54d83 69a6c422cdaf3bde60b11fc815152476 69a9197f28a0f60f0bc0c2fc443d7994 @@ -15372,6 +15519,7 @@ 6a0399abf9fe9f8b8b8dd83601bdb3cb 6a041e58af48d4b1629a375f09059ff1 6a04c13cb8328d89893304012831022c +6a05387c1afe6ce4564aef05f72970ec 6a079903fc94b2a34f1bf1cab873e2e1 6a0817a09796b2d4752eee6b6d1ab314 6a09767cbabd3984284395f692a65ed9 @@ -15438,6 +15586,7 @@ 6a7db68c79289cf85508d35e883b6600 6a82a269dd41fd6aa65585f3b818d839 6a82a5fef0ca8d90954e044af1b90e55 +6a837d867f247e6cd8e5591c79d7b2a3 6a8a1a3a16f78294ce20a926ebe181f4 6a8bd0ce1f8e39c9520cd5fda3d76a18 6a8e1c8a6cb9217e0b92b79ce1f39173 @@ -15497,6 +15646,7 @@ 6addf3edfc87a3cfc1fba06e67ef0447 6ae01e7ec9e221cb4d92b45e1acfef12 6ae0c7a85c648b90dc2eec269818d6fa +6ae11fe42b5bb45c008670796ea41a3e 6ae525df67765596679b3c04f294d797 6ae5b77982b4708996b0433d53072fb0 6ae6f4f0f166bfa2fa4360c6331ebd4e @@ -15669,6 +15819,7 @@ 6c0bf18262dcce03019dbb45a83ccc28 6c0c00d17f1c1ed64dc7a6154ebc0753 6c0c9305d77d2e7b05d2baeed3a6fc60 +6c0d809fe6fb5b1dd6f747e687e44872 6c1142b431d305efcc6ea8da1308d164 6c130ba270cb3d4c182f2986b9cf3ab1 6c138f5becff39c23040bc950a88d0dd @@ -15726,6 +15877,7 @@ 6c884941aaa15044397732b8e15592d7 6c88a8fc3d4ef620d1075eabcfea627f 6c8aaaf6cb42365699c7750d7bb851fd +6c8cab826b218e1ce10f1a3f3e01370e 6c8e6585d9f6a2c807ff6a3c49f72a3f 6c8ecbe10fca14d290c9086ce8942682 6c8f752ac32515b8975b15c00e68b6ce @@ -15759,6 +15911,7 @@ 6cb9ae8a1664f705ed9d9258c96947b0 6cba0875d9f1143f67ba724ddc0f9f50 6cbc209a23896b517138943fd042c4a7 +6cbd972f0ab1058ca89eaa8c1c1aa76f 6cbf350ccd968fb8ef055677d0cc1728 6cc02dd4f4eb9d49cf50eba4ab9dc89e 6cc05ffc2b875424cda9ee3c48b83d71 @@ -15917,6 +16070,7 @@ 6db727e33090141ab7db61fbc363a8dd 6db8aa1b09d5a223781f41d79ca5f2f9 6db8fe2a31703c954afeb5c84d0e958a +6db9348f7067096c9d778e6eb39325a6 6dba58c11d69ba5efcab72ea0d853178 6dbcb3185eed907b36e1a89b090e49e3 6dbda9432f7504b50fb2088ee034d968 @@ -15954,6 +16108,7 @@ 6dfee46601670a9e60be8eb78df6c98e 6e017069363d2fb85a8f1d5459e7f612 6e04bc04f598cc7147513148e4e5f5a2 +6e061d30dc6d9c3e70847d5b4bb19aba 6e0acbfe8c30838e138b3563ebe9f36d 6e0ba886dd5c9696eec472a220ad8d57 6e0bf0c398dfcc1df4c6e1cbeb050fba @@ -16064,6 +16219,7 @@ 6ebef3aede68bd9a94fd474e9aa040b7 6ebf7cdf54839242d71a0b84488f89a4 6ec173af5aeec1eb93efc7b93a6cbe1c +6ec26fc4b3181c6b75b62d0cd6218d21 6ec3b4b7d9a311f86b30a765030c2a1b 6ec5512689d76ad807bad4cdd38fa81e 6ec625a47c1dbd17532b802bfbc5995b @@ -16118,6 +16274,7 @@ 6f0f8025b3e89d33c379b020edf3bda7 6f1459c915c4ed6f37f3dc3038290827 6f155c390d2cf5002cafb02ac3ac59d0 +6f204c6e6f5d3c7c9e17d912780f872e 6f21c085649b355098e2991b77dc67e4 6f278f2b46c7df5ee485b8da61057c17 6f27ea81c59356bd72b88f7094d0bc8f @@ -16233,6 +16390,7 @@ 6fd9a3cdc4255aa6bb21143a15f4e08e 6fdb499b0b66e6547623d29fdd487796 6fdb74b4c058c2e22c1ed00f4bc63719 +6fdccd54aed49e2c2a94cd50dfd655a5 6fdce4cf44b3428b1b779acfb7c52fa2 6fe390fab69761c7a247dc70996748e0 6fe58c60b003abadc2a1bd5423dddda8 @@ -16334,6 +16492,7 @@ 707d4a2cda3ad1f1f2427dde457644a7 707dfdce14c970d578ade8e2cdca2216 707f30eb67f60c7433200b3abe1c3297 +707f9390b28681b68cf479d827d19af5 708211472d4555f7284efca3c027ccb4 7084a82f0b0ac0a31aa3d568f858e2fa 70870454dd9134026e2de497f447a91a @@ -16433,6 +16592,7 @@ 7133c0620af7aa060c05ff86c322da19 7133fb60d4ea3f71cc9a9e13caf4bccb 71341f4b993113c6f84aa83f4419ea30 +7135070e7ce33d52920dfd6d8b10b9b1 713548235746e06498f7b258d4d4a02f 7136c21170c20aed21220f3d7dbadf52 713961ed7b62099ee54e5d8fd3639bf6 @@ -16491,6 +16651,7 @@ 71adc40ab17e42461f21ffc544485bb1 71ade3c1ea4a0604ef336e1180e83f72 71aefc38f2495398c7f1f9de36471c2b +71af623b9e5b8280b7a95384d246fa5e 71b3619797f77c792ad50af04164c111 71b581f2094799dc623210fbc0c05f9a 71b6073b891a6cfaf973c7cdc72f52f2 @@ -16499,6 +16660,7 @@ 71bbf46d84e70f7e946e2afc144fc701 71bc455a0627b31d3770a01bf448e635 71c0c7d2efc84e88d36708f8935ede93 +71c4b4399c336d7b19771ae8c4d8281e 71c9eec3ed19a02514f42e160b09e5c5 71ca6a2b26444880fdf903f59117c6d6 71cd71b82c219adf67dec1c71963ba50 @@ -16760,6 +16922,7 @@ 73ac5b9f81ad6ea075429b33fb3a8c11 73ad3b2132d434aab7bc502808915dba 73ae54bd8a8a735f97907e8ad1e20abf +73aee64b234d652e8172ca2917c31818 73b427ad6195ddafbb3a45f6885f48ed 73b4568b316fc30424f09d31e145199b 73b5e2d52e1e932a8c217669fbff925e @@ -16780,6 +16943,7 @@ 73ddd088cf5f5e2e1f6159352bccfbfc 73de73e7c21ad4cdd2e7608f67ac6c48 73df0da3461d00492b51687c0d382b8a +73e06d3d4207106c3fc881b1c834122b 73e07b17a824af5a8044248fcfdb271a 73e0f73a54c221c80e5ca09e2c66af74 73e3b89b0e57c5a255bf8fce5c427b43 @@ -16831,6 +16995,7 @@ 7434abb2bfb02fba9615135a4f5a7ca7 74353b44e6e5b9a2e8e0ef6d6850c608 7436d630dcc3ed42db0e62983f859ed4 +743d5f5db9742f18aa7f60d10c898c38 743f80356df5abb9e73f386609d67fdb 743fa42c1262e9946d5f25ea75dfd2b3 7441fed93afaec98d1a9c494d4904ec6 @@ -17033,6 +17198,7 @@ 7599fac5cb87c6e26dee41e5ae515add 759ac6bcc7c5cba5ed4e9dae0491fec0 759e78513fefb6a335b942fa63ff25eb +75a061a5ccbc08fb7adc343ac9d1ae85 75a1f16c5da4fc2e14f06f25306a7af5 75a204dfa908cbedce0b17b0f228efae 75a2cb2bd3721226bf101544f33fcf94 @@ -17137,6 +17303,7 @@ 7636088181bc5ffa236b7798a502cafc 76365401ec0a14cfe5d430167e60f793 763696ee1beaa32cd87d51434cbedb14 +76434dcd345cbe99fc1c03b93ee1c277 76451c5e0156643431767fe64113f16b 764b91ad44767e67b5582c6cebcdd84d 764bbee44c40b4b377c245e40846ec1b @@ -17199,6 +17366,7 @@ 76a0a218486a26d486aca6e5e450b081 76a2cf20ae22842cac67c2b84f692380 76a32bccee22b96b8e05143f3935f4fa +76a34649d9e2cddd90baeda3b74db01f 76a4e0b9353f37e7fbcb7229d98412b6 76a8af8d7917936123ab8916696fa2d7 76aaea8d7257ee97823d35e0d0ade2d0 @@ -17253,6 +17421,7 @@ 7710054c0952c134de1c5cfc466f8040 7712a75943c6cd478273cba5b1af6c9e 771363220aca198a128f39df5ff62317 +771456b5200becd26e6f1153eb2fd3f7 77149b51c7832e3c76d32dca2a36d592 7715422594b72166ec93a5220053c941 7718c966d56b0b7d3201efd03a62a7a4 @@ -17581,6 +17750,7 @@ 7930623f70c285c27eced62cf1ece718 79326d73f2b3b214cf74eda564e861a2 7932881255e53f2d97fadf8a679bc436 +793a336ec08a6fb33e5e6d712cbe967a 793a488ab6f319eb5bd6333def2bcc0e 793da4c34a36a951f582e2ea61ae2553 793f8ce4fd2fbbeb14f60f3e27ccb17a @@ -17622,6 +17792,7 @@ 79a0d0a3f20bceeaa459e9f4802cfcf8 79a1be17f5491ea6e95f6a3c16bee3c4 79a49ffb6a0b36804fc9c4abd66b76fa +79a55f70f3120c1ca75f370f9745e527 79a5e2cad1b6044cb0e5247204a5545c 79a7be4ee8343bd00d5c8318bbcbedd0 79ab79a34fdba6a6d662cfebb229d1ed @@ -17771,6 +17942,7 @@ 7a8a77ca6c254eefae2508d517734206 7a8c5c00c977b493178bffb249c2cdeb 7a8cb64b6ec1c495391ccb5e47fba95b +7a90528da0d2b3e1d22c81ac1081aff9 7a914c3e8acdc4fb1fca289d9d831ed8 7a9164a21bba9867f4fec396eaa8f481 7a91d052e60d9c05d76dc263be57fd54 @@ -17966,6 +18138,7 @@ 7bc3bae0f8766c419f48a57ce4cd087b 7bc4316933330f0864d8591a16b426ab 7bc50f19180ed63af24c5835ef97af01 +7bc72bd7ea0cbd8b55b5cc660bede77f 7bc74d8c9c00e0d578b991f703b8cc26 7bcf303489dd8e48259d64c78e59bcbd 7bcf847807d9d0581834be88c257dd08 @@ -18016,6 +18189,7 @@ 7c0fb8673eeb3af431ef8b6c0d2de686 7c117e7f592496e55accdc82ba5bba4e 7c12dc8d3378ce11f29e2e4dba454218 +7c130d9007b6a7b35b96d2e918d1e309 7c14e0cb788b270338323a30b8356299 7c15c920c724cde1fdcb384fc215d865 7c162f118f7bebd9f37775b9e874c2d8 @@ -18078,6 +18252,7 @@ 7c7e705871d824b9855e11608dcb430c 7c7fcef28987003728041a594e1ece1c 7c84e51a771e9aea89971f3ed641b772 +7c8601c87206caa1e5422143875deeb3 7c8735257fc745058fc5527cf32c3734 7c87babed6fd724a3cb0061bcc44eb44 7c8994e1481dd31eed62058513200ccc @@ -18156,6 +18331,7 @@ 7d0f866069d416aee5cdc8cb948436dc 7d1076a092137583f59cc7c8af528b7c 7d107741f7b851a38c5defea6cdafbb2 +7d113cad1d3a249ba38852accdc4db65 7d120fea98407d573233ce1a897cf456 7d14312f7f6fef0e7ee131168c63652d 7d158c00609e65f4d7beb39bbb547880 @@ -18257,6 +18433,7 @@ 7da7da1b05bf5e9045c62823f764f392 7da9b5a515cf03b88cd36b23b4e499ca 7dab65e5fb8a2afc2b6a538ee8fbead8 +7dadedf19c438b014140383e3a6c93f5 7daf8798b34733b16500d25ac861edbd 7db1e41928924187365bc752ece26b36 7db3e5bcb7fe1bb380af497ed4156b3a @@ -18649,6 +18826,7 @@ 80081e99722f26e6e0e33c04bfc92262 800933a191b67f1859016ff2af376fdb 80095ba0f6a1dd0f4227060965a39153 +800a33bc8211633e3d3e211135e6a5c1 800c959852bd8b4640bfc265cec6aa1f 800e87727a4e653e640c999036ca1107 80107750e9cfaeadff8092e4841a0ee8 @@ -18675,9 +18853,11 @@ 80360f444fcd549f4366f212d5e26290 8039bf3a441eb7a21c488847d7fb8489 803ab06e7934a470b5eb398b7db94daa +803ae4bb3e1ad2f40e43634519951a1f 803d5dec8058efd9f0434ba3e2bb3fe6 803e7ae7c3c1e87701de86745fc18962 803f0578c931df11a0ad8bdab5df1a16 +803f8285f6113320fcaf4a43535f4c4c 804adec254bacf2c5b6704ad79cbcfa0 804bada368cf783d5530a4a49e77c2b3 804bdf481c08258d248f4696124d8d1c @@ -18717,6 +18897,7 @@ 807c92cff297ae3254d38f9de3048393 807c9b36ea559795914fc229b6f43665 807cdec4dd3bc9ed334df05d567bb7f3 +8080b4e20fea202b04451ee182cd3027 8081c4bc8b5aefb7ac624a814ec1aac5 8083a4790855274c6ebba6889c259fb8 8083af61c3c03e4dbc649df83fd2b4b1 @@ -18752,10 +18933,12 @@ 80b5164257e7af08cd638d5adbe42d54 80b55d61448121587dda2c3b1f4e5179 80b76fe95c6316cc9a6e238bdba0644a +80b7b6fcd33574cc40d6ecf5115d0b14 80b86b2438d41327435761a559a979af 80b916d5b1a9d2156e8dedf6e77ac77b 80b9e7eda0ac67eb5618520fb2d14d8c 80be88445069c1db1091d5be944a6fb0 +80bef68cf14296cf02fe380dfc823d01 80befb4e9bf34560b46d753ee6115acb 80bf875b93677ae7b1e74d9d6895dfc3 80c359e90e01c55ec7f611c680148788 @@ -18811,6 +18994,7 @@ 8125330d73deb1a51cb820c64f6ee52b 8125d07137fc691d4d4351857481b1c6 81271480dceaccfe822ad47149c45995 +812802b04021324f011cdd0b77827cb5 812a39007380376a4badb7cc8137ebf3 812ccfa6ec942fc28cd083a78a2ebdc5 812fd5e635b178b794de7e29bc0e799b @@ -18854,6 +19038,7 @@ 8168f58ba45e9b19179704a830b50e84 8169576874c298cd355e115e39004243 81699359642b77e2d30bb5a56118da55 +8169eafd802a97c0cb60789570ad7dad 8169f80244df9e0bdf4affb8976760d1 816ac37fa8f6d938e9d41f209a0f2217 816d5242066702d5ade063ff244a994e @@ -18863,6 +19048,7 @@ 8177855a9ee565c3892a575513e07702 81786ee864bd3befc45162098597542a 8179f29d1ae06906ed15389424f26703 +817b625a77ae19694bbe3db7d1ce8c5a 817fd5bf020baf7a24f2d794b893f1f5 8180b14e8f3349de73d84369eb4a205b 8181fac51c0d5c15d24c4d9ab9d31f47 @@ -18972,6 +19158,7 @@ 8217a5bcf669b773e2518d0dbc815726 82183884d167b3badcd6433d9d8911ec 82188706ae4ae926f3a0732ad9ba2dad +8219e8cc8f84251022adf1235737d43e 821dd2e4467cc269e089421fa7e5178b 821f57c95aeca1459e85c20eb10f8e6d 821fd8d6191b1a5f0f691770a3591c59 @@ -19341,6 +19528,7 @@ 8474400a428d7d9b27e9659e174ae306 8474699d240e5791781bc858346927c0 84781c2757e4416ff42b987ee5305442 +8479e15393d1f482cbe80a699f0328a8 847a469e6530baa12aef2d1409e83440 847bee60bfe2344ffc188e1d1e461101 847c6afaa376bc6e3aa90951a84e167a @@ -19430,6 +19618,7 @@ 85060853707305fd6500d45a7e087fcc 850813262cc2af06a7c86413f48e436a 85099f7f9d54b6d309d7fe29582aab77 +8509a727a445adf971891ebb70ca4134 850a91bf2cc79a99948148e47f3d9889 850aa923e50bc43f8f4560929c78ec69 850ae021176258cc0b42be3d53ec4942 @@ -19475,6 +19664,7 @@ 854db32ba58bf53a67bfac3755f379b5 854f42986f552edad42c25520d3ee8cd 8550c07bcb0e357feabe82a1cecf7ef2 +8551f6474ed58d92ae56d98d60d7af1e 8551fe91c30cf93c8fd94c9762b41c25 85528d61c8dad846bc3eee8616d6a987 85551f09c7da5506ea42b8203952d6f4 @@ -19487,6 +19677,7 @@ 855a94decc0f9292df95a4b10a203e6d 855f1897e7f33a078b42a3a210c470e3 855f197abe73c02f76d3e11e559971bf +856074d7beba089b24d43888ea9bebd0 8563177503654ad35b2a30f64e880a32 8563b2e73a6f74e283a58ee2c8ba552f 856523a7f95ea8abf9b758a733fdeda1 @@ -19526,6 +19717,7 @@ 859fbdb8d3427e3f191cc5e29c5b14da 85a00986c936fb0963319c95458f576f 85a17070331706428703fb1d02261396 +85a47385837424916b973c6a24e61b24 85a4e3e6abd7259b71cdb2dfd2ca011d 85a55c8a33793276b51528af5bffcb72 85a56e7261940bcd3c5499b9856c6402 @@ -19608,6 +19800,7 @@ 862025d7bb6ea11ffd839abbe4dc0212 8620fddfaec3de219885aa2b403dc9dc 8621560b13eef39521ebc2470adda627 +862475e1592bc86992eb97a452fa55c2 8628c34e6554d1c2ddec09a955f95031 862aa8b87c0db8e732efb72e45147aa4 862afd969522c5ab5f6717f75a8575d4 @@ -19980,6 +20173,7 @@ 88666cbd06301f070ea28893b7dd5a89 886908697a815be0e07752ad69b8ca0f 886b0fbadbe374623d2e8f156ddc15c9 +886c76b2d72dd7c43355bbe20d4a9ade 886cfa45a3cda56508f4bc2eddd741ea 886d08374f97a48df6069667eb75c80d 886f47ca01dd1ae949c33dc0db68b37b @@ -20076,6 +20270,7 @@ 8904cddde57510aa1b92596144e98c74 89078740af59e77912d4dd22ea3edc95 8907b6757105ef58c8fcf357c76acf87 +890c34b3ee2ad8f0540004e1e485aed5 890c44cf1e6d4c006afd934dbf64dbac 890c6ae3ef77b86025db713c45d3cb71 890c88426449f903733265a9e61daa4b @@ -20212,6 +20407,7 @@ 89d2fab57ca476915e32f1a1f3810884 89d5f9edb3cbd246692ce23117149100 89d625eee9acb4bce54980d3a7a04f70 +89d7ac21bb4ce112974a07f2896fc3c2 89da1dfc3a5b8e447b9b940f2f5a9365 89dd2d2351ff7bbdd92226d121d8c7ca 89dd354844113bf8544beeb5eb72abf4 @@ -20235,6 +20431,7 @@ 89fb7542ee74516ebab6ef1c188bbf36 89fd9445734394b5000895d6d881d147 89fe4d24d5638cf28f996e62e34abba1 +89ff583691b1778a4c9d66ffa9652bb4 89ffc630ad9d26719635820e6da25640 8a0160cd26cc5c398447b1448a096040 8a018d2297a672db2173d8e648d01f18 @@ -20372,6 +20569,7 @@ 8ad91d26d0f5a01ec835b96b7027b3a9 8ad97d7ba8379b12b745435b849d33e5 8ad9e4371447cfc56926a80443e21846 +8add65c8fd62359694355acf46f52cb8 8addb6d816c5fbab2645af75ef42c604 8adf4a4710627299ec3d28dbb0b016ec 8ae0c21d0b0c8ed13d9989174f7a0a9d @@ -20416,6 +20614,7 @@ 8b1dd70e7c1c75c7720cfcf013b94a83 8b1e823bdaf15160a10927585c734a03 8b233f4a0d77ab5dc6da0d38a543c02b +8b257f6542339438be1d22e582745696 8b260e0d78c7d589e6978af3fbcad711 8b3017b65280b326b6c5323fe5a1aead 8b30fb6ef9a057abf0e0054c0e453a2a @@ -20453,6 +20652,7 @@ 8b618d81ab210c369d850569b8e74530 8b62684d624e6d5e5eb8b33b7ee3b0dd 8b635abfb386c6efd9053fda9037525c +8b643e7b7efdbfe091ec410aa2cdbfaa 8b64ab727581942bb7caa209bb2c5e0d 8b6560102f177c116e793f23b41d9f61 8b6969880d14eb3bcbb266fa88ddd26f @@ -20595,6 +20795,7 @@ 8c539dfc1a8af564b584b85ad327f055 8c55cae88406fab87c222ba0291fcabf 8c57906b7afc82e5ed3c454634876586 +8c57c5a412e874ab0b12e366e13f4196 8c5943d95dc7fbcf7ed7ebb403e447f7 8c5f51e61c7da214d8333a7bb1b38b47 8c5fedad52dab554d40817deeba65d85 @@ -20665,6 +20866,7 @@ 8cd4a926ff21a7b845c5a46070d343b2 8cdb78ba7c1578e72c7b7d9391df4813 8cdceb79e12e7d27071aaaa989889996 +8cde1fb2bf740d211c76f35259a8aad2 8ce0a1ee58ba3be9d93a9b49035e74e4 8ce1a0d2100d307812bf390e53c372de 8ce6e254a04bdcf5c196399fcf6444bf @@ -20705,6 +20907,7 @@ 8d242eaee558592397ba1d577723b1a3 8d256da87b2e2080281ff8effc917ac6 8d2b1304e979aee0a292faf9a8579ee0 +8d2bffe93011d84523b0770bd3912e28 8d3153a1663840647ed50e821353cd53 8d32c54cad68e5f5522346785b86a489 8d33ba755807d49ed0bae51a91ba3fbc @@ -20767,6 +20970,7 @@ 8d989de213791633f03f7c0dd708f878 8d99109cc6f0940841b8850331b716af 8da468ba3dac51ecf41c8ed5f59cd811 +8da4df72645a44a2602ec6561bbbb283 8da590b29bf63da90c0b01b1e603b2fb 8da5c079b27249612da11dd7d96c434e 8da6537c8175e9d4e48f8fbc234e2f32 @@ -20840,6 +21044,7 @@ 8e24443c0cc133e136d87a96199f8e31 8e27f4534dce36719d07685c5405252d 8e2c28538bf91309de370b24e7317901 +8e2cb06a8e0c05177f3c4b9a90ba8cac 8e2d3e579ddc4f0fd7c5e06a44544388 8e2df3499fa05ce52753650d2c04ad95 8e2e90222bd202b54a04d18c74e5be46 @@ -20914,6 +21119,7 @@ 8eb648c183d1344f31eff0b40cc4b704 8eba7cf00ddd5d7f4fe521815c257320 8ebbde8a6f29bae80b9bf134cb604d1c +8ebc0010e1dc8fbdfbe47c602d757317 8ec284f23ae6ab0c6544c547c556ae83 8ec32ea72a76b68fc7db9800a8f17e30 8ec3f7806715044e5e07b288721bc2a1 @@ -20929,6 +21135,7 @@ 8ed8d462a869723ba32c791fee77f612 8eda4f1ff0eade046cff1e8721972888 8eda5af05f34693b5421d4d9871f82b9 +8eda661a128ac77658bcc009a035cc89 8edb5698d72aaa28b01a77be107076bb 8edbaf58eb37b0cc81e96d6b9d1face8 8edc78e088036c1e82d7bdddd5d4185c @@ -20937,6 +21144,7 @@ 8edea6920583b7ec43f652183b0ee8b5 8edeb6d11f406d5c2fa9d7b65ad1e4de 8ee63e83fb0477e06aeadafe0b59ac82 +8eeaa50fd5df308cae3d39da50ccd681 8eeb0a6b0f0ab01eb3ca0f4cd1fa7303 8eeb5a76d7234fd543e48010a5415742 8eebeeab9b012bab6d75329490473a06 @@ -21042,6 +21250,7 @@ 8fb79c7342f48a4ae064511a810c2e99 8fbae769a7f843637d9502bf0c55957d 8fbc64128520f81a7b44374b1fdd6c77 +8fbd02303d6e6fecefe9a25559bae50d 8fc076e4425f30c9b0736208fe8b0dc7 8fc100b4275d64424ef2acd0527d3aa0 8fc4574553fa410e4e518f4cba9457c5 @@ -21240,6 +21449,7 @@ 912b404ee6cb5f3fdf8a393b23b833f3 9132b0fd15ef5233a651f928984f1697 91345a0fbc0ff979c1ab80a86ee77101 +9136901a2153e9666545871e6c2beb10 9136d8b1e9e69cdba1aab4ad818a5fe6 91380d74e1da667902c77284a62dec28 9138662f35d8996e21f7b968ee3880ed @@ -21311,6 +21521,7 @@ 91b70e906fe3a88703f8d3ba83c8bf32 91b82fa02109806f5181ded7d41b3b6c 91c6488b55cb01f304a99e787a344db2 +91c69db6055609b03faaf08c034be7a6 91c81b996dd382db282c1fa59e9751e7 91c95ff4b8d5f9e711a71e3cd597b467 91c9ca3fd9f7f7d618d65ac2cab0d96d @@ -21413,6 +21624,7 @@ 927851d763aac8ded7be47ab06024c1e 927951e506c5c512d32025bcc4fd5b25 9279771e81aa5e215f35c796075fe99a +9279e229158046fd133b71bcdada3f4f 928040daaa04d8777a57c5f81da3cbed 92823117c2fef274a01b1fbab63e8d8b 9283f06c7596a332cc416af5f35c1143 @@ -21444,6 +21656,7 @@ 92c20a2dc5fa66339f34d28a84c80fab 92c27fd1fe47952f6b93348c3c4f4b35 92c36f053220afd1ca3341fa9d8cd582 +92c9414d4b5fbeb5da0caff842987fb2 92ca5c3f1e95634ba0e7d057d8177a11 92cb1013af1af9987b2af263894fe151 92cb23f58ce4b861aac0b77c7eded58c @@ -21453,6 +21666,7 @@ 92cfe90a1a3f501028eabfdb05c693aa 92d19a957c24e402c3a0dfcd2b7cd89e 92d33bf6d5b58d26adaa100f4a6fa0a1 +92d365eaa69060b201ef18a56e93fc03 92d85c8419e344a168760550bb84ffdf 92d9fce4b13ce861dd7ad4706ec6b878 92da9ea07ce38596953056ab60b49c10 @@ -21470,6 +21684,7 @@ 92ece9065a90db1a6df21ef760edede8 92eebc6039a816bed151e8ea1989ff43 92ff89d9194ca424a6583e901c352e4b +9302c3eef9c90b485c1147b1633a7fbe 93031d6729641dbda4e23fc32a926d4f 930592249c1f07a2d6175d3d3e944adc 9306274f6788d7ab5460bec227d8c151 @@ -21500,10 +21715,12 @@ 933906559f6c2d466ba71f53eac099a7 933d8369d75c3f461da748b926dcba98 93416736c0a543966f4f3cc2d792601c +93431223cd7fbe464448e274e38f1524 9344bc075e077a39b9d7d2ad5b1375bc 9345ea7ed31bb22b264ecae9a0ba5c0d 934776c941c5dbe294eb21e5746951e1 9347c668dfedb81372ae36502a51d284 +934b09d105b30b78c5698b69fc68a121 935287f24bea1646f304bd50166c9e64 93571f86d3eb0a5d1ec22fb525c645d7 9357d64a05a00922207f9066dff15751 @@ -21660,6 +21877,7 @@ 944fe398346134774ae7095d8237e3a6 945252227096842913457fbca2cb14cc 945357859c1f63f9500c9647317182b9 +9455f84b53301234711c12a090a9685e 94563fa32bbf3e04677c78f71682f8d7 945676fa148668daf4d7676a4c0b7eea 94575e7c4065ab8ee73e22380839092e @@ -21840,6 +22058,7 @@ 957f4d2e2ea05f6fd6752087e38d6e63 957fb41fd83989fc566367acb3c6aff1 957fd79d2def88179a72b2f01b849c54 +9580e1cc863d9875f35ebe80f3c62037 9582298c1acd5dd713ce6521de38c0cb 9584d88b6a7351c209474463b22c67fd 9586fdf7b9f318d8519cac63545659b2 @@ -21976,6 +22195,7 @@ 9677b6ad6164e0a3a6dcad90ab9c7c94 967832406b104cea8fdda445950980a0 9678dc590c691bc5317f560a6d9d3687 +9678f610950c282722077a70094a7d7d 967b01a89ccaf0e7170c35d24980e158 967d91865819d7c3b09c26bc144eb484 967e02266816e76eaec83d6b5ec9822e @@ -22031,6 +22251,7 @@ 96d414451e2fb015fa71294d8778aeda 96d4ab835c5008dfd25d81ca2e6a02d2 96d544812be9c1f263f6e9380400f407 +96d58065ecd127881027ec5908057fee 96d877b3d121a8cf994b16ac990757f4 96d93bd9cbd444bf29847621aeba1fcf 96d99ab9da6523be7c95a53b4f08a0ab @@ -22269,6 +22490,7 @@ 988b4d533c0d971f953c48c5414ad203 988cd02fb27cfad102fe1c06b0d8d7b5 988ce9b9eb36a9e7713b58ef98db37bf +988d37ec4bd213a3473fed016104518c 988ed8a8315531f344f7314f39b2c61b 9890a6674d627c7f62f5240c46d0b008 989279c6bba50c54a82d2419bf2ae212 @@ -22318,6 +22540,7 @@ 98d791eaf2ccaf6c262235cfa270131f 98d8c4a315d60dd143003c8e4209e28c 98d9819375d562e5aff3a28310ce203b +98da3c083c0a92be9786d3dad55f8cf5 98dbd5f79f4f3187b4e5723fdcbe847a 98dc646fe50fa365d904b3da5ce9632e 98e16830a0441aadb24eff7edbc61201 @@ -22539,6 +22762,7 @@ 9a5eaa85758ac00242d40f98b791400b 9a604110af202551f31755b60fbca1ff 9a6104705ec55b6efecdd74940d1a19c +9a62ba696d425b32fce529bed452e374 9a6322a2079fbeb6b5bb82a2c9c640cb 9a640b5756abb61711666db8355cade7 9a64df7df0da564a7401070d395a1f3d @@ -22666,6 +22890,7 @@ 9b31642686b3a94e234a1098c5c1d025 9b32bfda75a54110ec51526f63710b32 9b32ed36c490edcbe22a895bb36f290e +9b33af312156a23ddb1e8403d7b1706e 9b34f815259bf17f55ad50496bb4cb8c 9b375f4274dd410b60009ca24ae6826a 9b3942c2bd8376dc9b3dd420579c4b8a @@ -22863,6 +23088,7 @@ 9c921edcf290a38a9d0ac33445a46668 9c9412b00dab9ec82f5e2810226b7081 9c9705a69dd2da51358aa9cd4f829231 +9c99cdff1d852b6cb47d5efe82fc2cf2 9c9b56510fda23ae95de29584459cd3d 9c9ce55fa1d014542e8aae67204a9729 9c9cff0970c8488bbf7b2e8653a5309e @@ -22875,6 +23101,7 @@ 9cb03083a669f675791a810c8efe2e5b 9cb0625e1a0388287855c979cc3ccc1d 9cb193e8fcb1a338b6a8353fd27c293b +9cb1996a09cfdeca7206379800733c05 9cb60393a36d50c19b0b9df4e6d00d70 9cb8c52450f2908c8b5cda073bbd3caa 9cb95f8065321e4e067b4886a823f9c6 @@ -23049,6 +23276,7 @@ 9de7983ae05884c96d807d72f1c4f275 9de89e1c7632e9a67e01581e5fcd7f55 9de970cff69eed314339b65abf1d54f7 +9dead5ad348a9d28c376925345b37a87 9deb970d7b9121a768ed2c839d6d7957 9dec6bc06c4e5abc29ab9b0499cf99c7 9dee55f66b8d72ecea9997d37893c678 @@ -23091,6 +23319,7 @@ 9e26185adc2d6c0048dbf14ecc715071 9e26d544984bc0c19cea63604c1ee8cf 9e27028a4dda8d453a54f4857ae9b5d1 +9e27244e16bae1db4ebf271b2c88ca8f 9e29070cb899154ab43ad5a9ede4c4dd 9e2a6facf7b7643ef558434fb92b12b1 9e2ea1a748f199b6e64eefa1596cb171 @@ -23099,6 +23328,7 @@ 9e31feda2692a26b35e84aaa3f5f2dc9 9e36abe16a5a3cd99e656fe029ad38ee 9e3874fab35670418cc07f2c414d7646 +9e396922c942e5e60714f6ef859aee03 9e39b4fe9fa642952940f79dc0353244 9e39bd820d236220ee60588ac21a7789 9e3a77f765363e226123a56a55131c29 @@ -23136,6 +23366,7 @@ 9e78a0a3e4688b35241c2a8aed02657e 9e795d1193b73dc22a1b28d9f07ac99c 9e7982cc0b45023a84b8c7e6ae7da71a +9e7c265425a931f9cf4b81dc102b801c 9e7c7acddc8740c5b2b93a9773e2f17c 9e805dfc4b440d26548b00f442471d56 9e8105e0a0aa5db3060f49843cf5486c @@ -23253,6 +23484,7 @@ 9f296aa8cd3010e4b0a986e7875bad46 9f2c09e61e8b12a48da9bf274cc3d8a7 9f2c6b0d979daf69249139022c950a18 +9f2d4c97066c677839e1911b80c8d2c4 9f2de3ec64dcda7364a5f67f79265a9f 9f2fdffada3489550c55faf2a6b2e78d 9f33ce84878221ace4c3e9cafc52fb68 @@ -23372,6 +23604,7 @@ 9fe2f4a9ef6e476ec69202dcd6a262e8 9fe3a8aabb8e8b8664c7012d4ae97d88 9fe70d38beeea21444ff97568dd1219e +9fe72fa11c0cb8cb7380cb3bb07ec0e5 9fe8cfae43f8e710653d048e96185f5f 9feabb1cdb2285878947b1139ea32d8b 9feb95c7c9660e5aef21ac294e598209 @@ -23519,6 +23752,7 @@ a0ef233be498ebe3467d291ccece81f3 a0ef4e4018c123c5e2901881d48653d3 a0efbc1d0dabcc87dc696805b074dae7 a0f1e42fc13b9a183686c53b27c59c64 +a0f2b8b5175c510bfe0b67394d16d70c a0f3c060dae277b1e570931664bdbbfe a0f63669d28fb30900d8d8a14e282196 a0f6d2af7082969e6552dbb65ef01acf @@ -23679,6 +23913,7 @@ a1ffdb301be7d4de21cbea53a4860a3c a2015a224442cdad71ddd6c02b6fe7d3 a201a390e40cb5e2db7dec9c22be376a a201ee0d9122a01477d14c5c9512a328 +a207b29a98ccf8c33c592d7ab2157682 a20a50320cddf4b10b5b424aff00765d a20b2186a2630b21be787ca1114dfef4 a20c20ada4018428e9d8efe99963b0cf @@ -23726,6 +23961,7 @@ a263285ec661e3b4646ea00f219d9abb a2638750565d43bbbf65fe6d56806c6e a26443dd10a593b2daafc3434b21f0c2 a2650e05fa51fcd062b884a8746b5c1f +a2656a6e6273bb78be4827c5b55ef214 a26658ffda2b39008bf4033ffadbd5df a26c1490097730b94d0f4779854e5a95 a26c65e1e1743834bc5e42bfa85bee5e @@ -23832,6 +24068,7 @@ a311d7c2751094acd3fbedfb710ff99b a3137ecd503a17550871a76a5d75e373 a313bb280d7375bdaf50d094ba745ce4 a313c216fdfabe7d12ecb63644ff9576 +a313d97d324b94487910fb9f9ac7853d a314e93c0e078f2161a7f569d556af36 a316be77e3ae57bd993ceb6b29e61c2c a3195cf6b6f5b369c5001dcb13e28146 @@ -24052,6 +24289,7 @@ a4732b662d22af92d2d479c3354b20cc a476a4cd5d0d8502192bb73c09fb993d a476b52909b88e49c41be3d9a60937a3 a47f6b202260a2aca5a4637fda968a9d +a4814f62d05f810fac6ef602a5c5cdc5 a481a09509000f666e7a5a7f25d3456e a484718808eb98fe0f318f0bedf3dbd7 a4884dbf970f050baf117463dae3b799 @@ -24082,6 +24320,7 @@ a4b4d2a65a15cad36e33aebe619350cc a4b4fb8b0df5270e3cb907506f5219c9 a4b71511a4c6ccda4f38e8f79f5d7342 a4b978bbc218d5f45beb1e6bd01c9347 +a4b9ec26acd050e5534c5e6109364aaa a4ba577aa4c2d4c9758a4a4720e5f2d6 a4ba96773365a2ebde22524955bdfc8c a4bbd1e3df889c556d02c229dfe9adef @@ -24187,6 +24426,7 @@ a54dc7cd4afc766df88a4de48882edfa a54f4224eca3ef532b7eb258fc633075 a54f7deede6b53dedb7aef92f3e6c61d a550dd89a280de79cab592c5f16b50c3 +a5511558def493a0ed7e5efec8e1e17a a551a96dcde83b4f80e6b6f1bdc08def a5521aae06964a2b4f447bc8693cc5a6 a552555201886152855e204c5a4976c9 @@ -24414,6 +24654,7 @@ a6b23694acf3a218388b26840bd59bf0 a6b3910e8f5f8cddcc98ed28ffde8eb1 a6b8b75ad1c4abfe721ad00128c88ce6 a6bbad8a6f7a7de8a25081209ed56a57 +a6bd31fa87cc99c4df00b03900deeeea a6c1ca3ac67d7bd35f840745d428e930 a6c39a6db242cabaf3848418dc8bc62e a6c4939a89ceceda85439692be403ebc @@ -24501,6 +24742,7 @@ a73bb73c108ed63bf2e6e697c7890604 a73bd906b3c5af56f46634a74b92661b a73c0821f6b0520de88512d77de003b9 a73c75f4b7885704fa7d17cf6d18071a +a7401f7495ea5945561450b2f9836a00 a7403c9bf31a8bf1f759f8c1b42c1657 a744352198e7260b6a091e1c0536843c a7445663e47203be1bfb9c21165d234c @@ -24609,6 +24851,7 @@ a7ea09dd1056187b020f522425202386 a7ec5024bb58bea40b36ff0b01ac357e a7ee06eeeb4edeac3a9f3c524cb9de8a a7f98d4f48b341975d342145d30f32a0 +a7fbb144eb5122a9affed9566dd877b1 a7fbd30565ab1ecbe17b6a2e8369f32f a7fc44809aa8ad09b694d53b44a63c07 a7fc889585628e86efa7e59d1ba41f0d @@ -24648,6 +24891,7 @@ a83dcc35a788be3ed4ae0d33452162de a8418f118b480f3b4b1e4505429241eb a842297060bb977826d5d6458731eb83 a8443ff9f2cc0af5c4ec1057035fa898 +a844dab44ddee9941902ca38e7ad55b6 a846fe176e50c9e3b0e7e51a05db8d4e a8476727289c3c96ebff9158d9f479e1 a8484fbb5be4335760489d6eae2e2e48 @@ -24799,6 +25043,7 @@ a960727fb14449c56e0daa264aee5623 a961a3676f696ea19149e5637cf41fc2 a962bf47fec073ef98eb69c07425aee9 a9630ddd54b7ad136cd38b580b8a79a9 +a9657f8cfe63c6a695c766b2358839a0 a967f57688e95f0802189163f26d765d a968d706553240206c40567b517769f3 a96903f1a3e3acf51924d1bf7709a6c6 @@ -24904,6 +25149,7 @@ aa1e2232d4ed8233852af3d1f69a346d aa1f717e77b530e8ba25b207d49e1b7b aa1fcc09399e5732fdafb11de3479676 aa24247cc7985004e1feb39a03000cf9 +aa2d895ce7fde04364a79a4af041b488 aa2f4e0e91d73db77274b3b5ac6cdcb5 aa357de3bcd5b163d39cd33fb4584b1a aa35e40ab502bdfb28ce07d4eaceb515 @@ -25016,6 +25262,7 @@ ab005b69b31308d300d8a94f8d074172 ab00ee593703ef7efef877d573015aea ab019d41253a3293474c714d6b21e82f ab0c7dd1509d25a42ade4fc2b2d7fd2e +ab0ca955717e1575a07e695659bb8090 ab0cf798bcd25076ba80589dab6fbb94 ab11fef8b20d3c1cdb8e265505614a16 ab13bf2ae39a5224001823fefc326e33 @@ -25044,6 +25291,7 @@ ab41bbda6ddfc2e3dd698d069149d767 ab41fb3d91253f5057b5629f8c345e59 ab4638b25ca94f4d22f516c5a6942660 ab466924b64626a446e0c0ce2522dbb4 +ab487b762f5c6672465271a96884ec50 ab4a1437954aea29ac6df34c2044b6dc ab4b8218027f959ee0becf44cb80c2c2 ab4b90145ef236eb341768795b6f0236 @@ -25228,6 +25476,7 @@ ac8eb3df595580580f25353eda07bcdc ac91b2ae9a20b5c3610c396a94355ec4 ac9324243e6b465d8d694b25f263d737 ac94298aba2302b25c1344eee84d29a9 +ac95af9fe02b9276d7e0fd0c32ba923e ac997754e918fae7733d6137ef519590 ac99f7ff75bee25a3f4f92279cbbe70c ac9a755549431fe06844479fc0f34fd9 @@ -25284,9 +25533,11 @@ acfa5d4693a91a5411fc086686bd8a17 acfb5e475e7bd46efeb4ac4aa54e4d72 acfc70094c467dd263fd18a3a860bebc acfee8ef9a37a7e626ebaadcea0cb097 +ad01f7dd22e54bfbee6bcf4de558b57b ad03709055e2c557f86f083dd6175d6f ad080a692a622b71e64d3a1ad135c90f ad0c6e9eeb25b982ca6cda00586d051d +ad0ddb0e6e11f4348ff4eaca7e86be79 ad11cbbc91ec36ac61404971d9f0b3ac ad11ecf2e0256ef72a6042a4d76dfb7e ad14bbd7d355b53bbabe73ea39a0881d @@ -25390,6 +25641,7 @@ adc1974be058cfdc05e71baf2015b211 adc460f797783f5377c8d54d19d76170 adc4faa690815f5bb94d10994b93aa78 adc535847a51b67d005bf20fe7b61858 +adc5640b393ab96dc096f4e3b63c22db adc639271b164694a62408f965420367 adc734f88e6c66fcc336fe5703c1776d adc7efa7a9da7d984887e74ec76b506b @@ -25486,6 +25738,7 @@ ae4749c10cead0d2d2709de11c42cd22 ae4797d4311d01d45e095393fa215257 ae4836d71786a0be2a97d6eca5e09bb1 ae4867312f826c33e1fed2a8154d0f27 +ae49b3f58a0309fa6601f02a6a39cd51 ae4b8a07015424861e38c64be89fdd7b ae4e4ca52249f236d4c5197a798d6427 ae4fbb531c95dcdb3ea7aa70c0be6a59 @@ -25921,6 +26174,7 @@ b13aad5f6c7023e71c5f92917eff02c8 b13bf725a8e2bfa89664b22b4529f1fd b13ce15fe6174a07b39d2b14bf554965 b1413766c938669730761bc6005199f0 +b142e024f80a40c441be9cfefc3dfe05 b1454cd29b5e5d49670feb9dd861eb4c b1472d0aeb8839b61d94a10ab32d481e b14a0cd1bb8f3783d4d5400aa55d85a6 @@ -26042,6 +26296,7 @@ b23d30dacd203346b063dfe141adf749 b23f0964bb3a6b236025de57d0cc3ce5 b23fad36f1d467cdccb5cf578c8df92a b2403ebc657f8fa7660a798ba6d5f923 +b2405c0d0232dc7c8e2e2c2e5b01fd7a b2407e2717defe784a20a33fa232fb41 b2410fb977e732950c4d584a00119c64 b2413940be04b774de28b69b11a97646 @@ -26250,6 +26505,7 @@ b3896aa82fb0e01f0f09983e790d9fe9 b38b66a31066c8942c0c2b63e1d79fef b38bd2666e54749f9174c96e74feb7a3 b38e4732f884909e683c09e772ec2404 +b38e5603d32541abbcb6601c399ceaa0 b38e86f5351228e3a1e791d0839ec254 b38f30f933742b76919c55b687096c94 b392d9c9463ae8c581dfd8d6f2c35730 @@ -26510,6 +26766,7 @@ b5592119c2428a65546dee0cc6f7e022 b559e9fb39282e416c0ec2f25aa18054 b55a33b4a109b7e6aa49549fed4120d1 b55b1469818d69489edbca29ac54a2d2 +b55d79dda9688c5890959a01fc1cec76 b55f52e5be86326234ca7d237d98fa05 b55fb231b5e1c879427ba16317f23a45 b561a3f62045870c2b85853036b59aa3 @@ -26546,6 +26803,7 @@ b58a1a50eac1c8e7a8953176c69452f4 b58ac64489bb38be1efff7a320b48fe3 b58d0b2529429f44bf24dc691bb100f8 b5913ac5cf674d8ca9e75b3db6ca6116 +b593489dc95ea1c34724fc5309fe30d3 b5935d95164fa2624c051f8618d69bbe b595130792db59a4ad5d5f18fe78a8ca b5974b4cc849fe3db0baf54b0812a7c6 @@ -26595,11 +26853,13 @@ b5da12470b06d1c4e3f846fccf61465f b5db7c99eab404f1dae2508b76161116 b5dbdfc83c991dfb6717609cd276534e b5dd9625f2f49471d2b272869d97fb7f +b5e393ccb6e7b3a960eb0d1bf6582f6e b5e47b5b5c65c026bb10488d57c2cb67 b5e5a37c52fb349213fbc2c6e7a367a3 b5e5eb01e1905193cc1aab0bd3313d71 b5e6c961a353faefa2a630a7a0b91b4b b5e851ada4e53b040c018fe13beddfbc +b5ed0973744739960edf380294744844 b5ed6b5965eb31765665f5539a6fcd59 b5ef14780240e2216d77695a064a1493 b5f28027b7f083f72558ee49887f15d7 @@ -26655,6 +26915,7 @@ b64cb569fce7eaf525798fed49851a7d b64fee61df0c32b70707d22ef70a6885 b65122cfc529c7345852a02a91fb59bf b65212042fd0a87a3162f39fb081e30f +b6531874d2ad0896386c93c7da7178f7 b6562cf7ccf3975fd25218fbdf96f60f b6567649351c638380654cef019f6506 b6574d97eed06ca8eecea1b22ae82541 @@ -26697,6 +26958,7 @@ b68717367c0e301b4219cb6490555ae5 b689ba4091ccc73d8b8f43eca407bb5f b68c3a0c81c2f13b52a043259b9baf84 b68e4d57266db46ee59320546dfc438c +b690dc2d92c6ba264df3be3a071ae708 b692fecd518cded44061f656907fcc0b b693f854067e4847ce98191d585d2293 b69532e3c697a5a92f0676edd17ec345 @@ -26734,6 +26996,7 @@ b6c32285e4cbc27c45950f4ab0e5b7d5 b6c3400dcde0c29000959830eb554db4 b6c52e58ecb6fa892b4e8f0e1309b9bc b6c5662b094b37b3183184f299c461a8 +b6c5c2b467afc042163f5cf855c6f747 b6c84212e65a73bf1ce64b353271e191 b6ca4feb6431aadc13845c3db7b25270 b6cf5a7cd3dfe7a13625bdfaca18eb0a @@ -26971,6 +27234,7 @@ b84288746165bd36636c5d9249dfc1ee b844801765d3ab332afcf42d7b7c0c84 b84642c4fe4b4a23664d8336ac9ce089 b848fd63c0366464157fbab9591106ee +b84ca71d7811d9d780a562adfe6ac207 b84e663dfaa78f3787aba3cfabcf1fbf b854affc5b3758932f8a77a66602a66b b8550286d5a8093b4ccec9eb9c0b1b16 @@ -27132,6 +27396,7 @@ b94c82a2b158b8d2b8dae377ce107826 b94e75e8cc27742b0869b43cf20fd674 b94f8e08d217a38d5b6e1540b0536569 b9509980f7c8b4387c7f3b89da8f0835 +b9552f45fb4d62e4a2b2e1fde58abafb b95608dc721cbf3dca15b92e0efe0f0f b956dfe05ef94cfe23d59120baad7c93 b95a161718ff36c727a7f85c86fcb7a1 @@ -27168,6 +27433,7 @@ b9a07c087a91ceb2f6b5d889421fbc51 b9a0b4720451d3f5ad194ca79cd4ad67 b9a1573785dbe450f4ee28638d5a342c b9a25bf709c9ab1938d644cf9f487b5f +b9a3ac7ebd19644d029e9625043f051b b9a52d9fd02f40ef4fe41a4335a6c762 b9aad97e50c4bd33094ea141c872b3a6 b9ab8b3c4528627516a135562a54705b @@ -27228,6 +27494,7 @@ ba219ca9fc072219b42151075d1f3f1b ba245c4d0f741f40fea14ff42ad75f34 ba2a83bc3abb6a18dcd8122f36590d40 ba2b97d661158b006fc88924776a8f48 +ba2cd9efb34a17e872e7be5823d01cb7 ba2e5fa862d7ff83e78b50f6dcc3f8d3 ba334b7573f8ad1be92514285f99033d ba396cd4fcd2548f2d737ab710c8089c @@ -27333,6 +27600,7 @@ badb89863438fb6dc644b66cacd12cdb badd40a9cbd5ee5adaecde6f12e191d4 badef4f7aaad327b46a3153471976476 badef9b2092f502429e9423e7301dbc5 +bae0dc5ccff90611856fdd39aea36da0 bae1b23e2019f4c9b2ba0594d9ab8624 bae1fc86036c7a31836f689779fb9394 bae51d3e250294e50fc8be12acf58a00 @@ -27601,6 +27869,7 @@ bcb289ca155d7340397b126a28b90cb2 bcb4d5b2ab7533b1f5a2cb50562d195d bcb7cd1b21dc55f83b25f2d0ba8b5544 bcbe39f47b46e5399f354d5683df337c +bcbe8348a4107ef688298f76ebcceb1b bcbfa250f1562cf9ecd0b8696f480af7 bcc01b8900aa70d409db3b1e59fd2fe9 bcc03034ca94a163925f725de8e377c4 @@ -27680,6 +27949,7 @@ bd5f62341cc8c90a1f306ae48c29bed8 bd6332b651affb13fb35aab3d36dd792 bd6579e86fd01aa8a2afe0bb51532bdd bd69cd548744290fcc7640f23d4f65bd +bd6bf5abbf7140c30ee16aae62d760d1 bd6f6fb9c7e20a32adc6a53a7151522e bd6ffc7a7ba01a3954f2634f666d14a6 bd724de3271ead67f90481d23db3c28c @@ -27845,6 +28115,7 @@ beb2ad2de0dc556a0597e18c1a45cc24 beb2be0f952b3401c5ac5b665fae58b1 beb382e95c1aeb6034b052e8dc59330e beb3f44ceb81ba65614c2da119fc52db +beb68514496a404a123cef6681f83ca4 beb6cfc151c6b55e244b1991f05912a3 beb84f37ba70ca85750edbc44f0e26ac beb90e272a4f60c64672fe320593a609 @@ -28114,6 +28385,7 @@ c08e2c09e946478430a820e8039886ef c08efd8c6f4d0e49dea7d46bad4c63ae c08f34ecbea1887953ad8d1dd6152224 c091423b7108f7b7af918b4e7d7af6f3 +c09257b135ce7226aa2b3ee82f252fd8 c092ddf9182ae6fe5f0339219bd265f9 c0941db736628f2ec3f62b846dc894c8 c095949285d9bb5722fc04ee0689c45e @@ -28247,6 +28519,7 @@ c1545f39142cd657988e318c262564b8 c156be622f22ab12ed18debd5a958eb4 c1571544816c43aa65cf91e67a4bc664 c15768e4ee823987589974029531adaf +c15987d0de83292d14d9a1f33448e9a6 c15a3355b39bd27e0dcce9498e27a8c4 c15b1386801e7c77546f4544c8b577e2 c15b4f1937f7c14a1b3c136a463b5aed @@ -28299,6 +28572,7 @@ c1b26cfcf760e75f17dad348e54c90b6 c1b3bf5e7a350dc8f2992545ee5b262e c1b6fd8f8feb6261de93a914f232cf13 c1b7bde2b5732146e878f62a28356a99 +c1ba6069595d0ba157549c261e79fada c1bad74ab7fc866932bf91c4aa82f1c6 c1c54329da37860fac894f81b95d5e3a c1c655c5967870fcc08781464e18c48b @@ -28405,6 +28679,7 @@ c26ea6fe6912e2fa7625ae97a41e1689 c26f007f143b12f4652e71c22509e064 c2703bebb985b8bf9a61b4f66ed0b7f2 c2725db203625832e8ef62e7ef9eb6a5 +c2726a0377016bd92bc9bebc2993644e c272e74a374d24e77a1fc8477e085fe7 c2730ddd6f1c0bddda0932bda4d47812 c27442e7a72c1d94dcc9ea509972e15f @@ -28587,6 +28862,7 @@ c391162f1062b1884bda41814bc6883c c391e22b6d09f4f52cfd8e9ff1192ad7 c3922f0bd24611ec5c9f4861b1c89436 c3948f8251c4fa9c4ddf65ea2dc2e252 +c39540e4f033c49e1093e89766270602 c395a1540945bd4861b7a1a85d0fa6d0 c397503888b098dfd65558dcabbe8d49 c39945d6e5685482219261adcd297030 @@ -28631,6 +28907,7 @@ c3cd1c95d69859ddb4da04b14ce770f0 c3d038a3b1ae5e02365922a81a585e39 c3d25704beec98d035c25a6e81fd5393 c3d2617e1adfcf772a0cd43a86e9df9e +c3d417e254a06460c4e71e2233a8abfd c3d57c30038a88251948419eff73f642 c3d7bbd2b54c47789bf465106efe880c c3d8aaefc21f100e7bd64ed9d95bf3fc @@ -28777,6 +29054,7 @@ c4c8a4ebb01703e9c3a8ad4de1e9df67 c4c93ad3a7fdebf25cd995f40da37dec c4c9a0cfc70f524f7c30a0ab2515641e c4cc15b2c5fee2bd4d178cf1771593d6 +c4cd3dbd8970e6a6c0f17a710160d896 c4cfc3b7700ed841b886b824355bef4c c4d1f2471808c07e5fc7ee72d5635433 c4d499f98d37985b97da5e6dd8404c90 @@ -28903,6 +29181,7 @@ c5de46be0e713d233b61aa0c9b092601 c5e039c9e20862b8345dc7fdebb7febf c5e11e5a46c84c0dec6bf8f5cef3c2c6 c5e3c27f4e673aeb6e688fb0d9887950 +c5e5a7063c4d0449c74df5c62e16a33d c5e94b735b177c02f5bbc87083d21501 c5ebcc2395eb661ff434c266ac8e7b08 c5ed0e8faf4501488fd4db7782a444dc @@ -28930,6 +29209,7 @@ c60a7559ad4e1f4ec715a972902df8ac c60cf58c546bb5d7ea53e335ed99b1ed c60d5b54894272925e013177814aa48e c60da1b33bd921c11f3615026e701f05 +c61051849bef37219d120b142b1bb9da c6115e6ddcf209055c141637ef86d8b0 c613cc8792d23370fe8a78dad8fc4cb4 c615390d90a6362f49240396adf9fb2b @@ -28947,6 +29227,7 @@ c630dc84d69df6e338a0ca6b75b140cc c6310314b5b89790bfd37a985a7382ef c6328e1e68d03564e530190743de0bfc c6343d403dab3e1945eb202390847759 +c634e76fef1cb882789cc81fd3c6dbc4 c635e7b116e9a604f3027d487d635702 c63c6c60068c83e90f391da7cc07f990 c63d18482f9403274246751e1d5b6119 @@ -28975,6 +29256,7 @@ c668a44b7dc40cf1edbaa1827bd67363 c66980aa46572d7c69df85ee89e102eb c66aebb95ab4322967ef7fffb4c51f50 c66c40358e84efda9163b77d2cd8f66a +c66d4a40af97cdfbe6f23cea0782d454 c66f73449f8215d2fce2b3ed931a341f c66fad6c7df648d5969fba0c4f02f105 c6700b0525f6c2ee426b1d8974107705 @@ -29129,6 +29411,7 @@ c767e6095c17dabcdc0e5efb7ad9a750 c7686aaf16a60bf1e1330d6bd28c5e87 c76c38a5d008c5445f20d46ca68efc7b c76d2d4b4d719a6a21a923a2ab8c535c +c76d4351b68bcb479a87ac4a2cce4d3f c76d89f77df9ee4289de4d28f388b0f1 c76ec6e43fac509f5204b89dcc11514e c7735f072f8f835c3f2b2626bb830ed1 @@ -29477,6 +29760,7 @@ c98b94c8fb7a49e0c196fdd2044e92b2 c98c8898944d0af968f7ee15114567cd c98dd4b5164b5e9a1847a5dd172e99ec c99127003b653caeb064422c3bb1eab1 +c994cc4b1bfc162e1393fbbd91f0516f c9954314c0a4af38dd26a0d3c4d30543 c9970a491af9e7e0a7abd25db95bdd3a c99780d5fe04ac61025d19f39e1cc4d1 @@ -29493,6 +29777,7 @@ c9a9e7353d2eb74dd657402946cb62f0 c9abf4b20e9ba9daa813e94774a6b70a c9ae773056f7d370502fddfa70488977 c9afc919e0d692ee80d23e1e109779e7 +c9b10c0dc306f1ce7063eb5d49c97527 c9b16953a3189f9f0f94b4b3052ba4b4 c9b17506d16defebe23ce186bf84df38 c9b77d033120de872dbe1b0ad9cbf8ad @@ -29503,6 +29788,7 @@ c9c70dc47a4dc88b70de6aafaf781c2c c9c750a36f45e640eb05b2e1d65c01ba c9c89f7a992872e934ff20257edc155c c9cb06caf8ee9cb407b9db57679b2703 +c9cca50aa0ba3381e989611825ca5a46 c9cd99ad30f4d427ef928fa023633c59 c9d0fe9825d0a63c7c14d390b936361f c9d25ed5c49fb803f86c00fdafb2a912 @@ -29529,6 +29815,7 @@ c9fbe764bbab6979c02513193c68ed15 c9feeb530b2b4f002c0b5740bad30290 ca015d4162dd74eb4f7970a421dedaff ca0190748117809bd944084f75f2fd8f +ca022b333476cf0f9c25e4b18a60418f ca04612fbae159efb02e52eed2407545 ca0778635184bea008ed22b32a37e9dd ca09bdc976b58c7172b4bd278f307a50 @@ -29669,6 +29956,7 @@ cae212dfc74c97dc059442839c0879ef cae328296e8450f8a2b621b212bb24e7 cae527d13edc8a3bf73576f4866f3e56 caeb9e84ee355bf3254903b332df6413 +caee2addeac69191a2c8743459cceb67 caee94bc413d0ef312718dd94e66ba4c caf065f29444738a99a5c1f923af161b caf162834c040c0ce4462b28407bf55d @@ -29823,6 +30111,7 @@ cbe8f4fe53ac9eb31ef94158740c9e55 cbe99bae8dc31db33e874d18e9484bbf cbeaaf07be368a0b236eecfea5ce12b9 cbeae29ae4d8d9017a93242b96e9cf1b +cbef24e0e93d185c6d4e726682728aac cbf0fb8e8ea6922df85d6096156f8936 cbf2154d7c257871739133a33178b564 cbf2e72432a816d26c8d0999f20f2930 @@ -29936,6 +30225,7 @@ ccaa43756fd9858323ddb6e462d0f8ab ccaca57bc58df4fec1400e5b9eb43c47 ccad02fbbf4def4dff2a2c3c612891f4 ccb55c3b64b359540efaedcafaa7be5d +ccb648ff809caedfae4914175544972b ccb9a46f0d4f9bb2bec55d8c19ff61c1 ccbb3de62bfccfe4c57e12abbc9bb786 ccbb557c3d020bc20ed1c052213504e7 @@ -29950,6 +30240,7 @@ ccd20e7eb53b92615139c3f94da5430f ccd49a5901eafec768b8c12634011b11 ccd6832b08b8812229715f68dc4e0437 ccd6b21179c3666982b9d9aba4264fe4 +ccd8ef5d36f3bb64e70accb65e3891c0 ccda38420a76c7fad49da5bfffb9f98c ccddcdcbbda3325403a7553cfce918b4 ccde7328a7d300d0347a6cfc96319428 @@ -29971,6 +30262,7 @@ cd0c9d1a6671edeab95fe0cbf49b52c8 cd0cdbc6087b05d1936fd508a336e824 cd0cddd8d7414bc2a0c3cff2f4db6cc2 cd0d3609f5f761f7dec3d4a0750659bb +cd10e789372447d219250a3b7340111c cd15b2614ce031e03c8e4e709b7490e1 cd16edd9dbe49cbc57fc1b1fe8b8c19a cd17e0bc478e1ed43f2bfd12531a5eec @@ -30114,6 +30406,7 @@ ce2a9dff1b56c4663e614a9c059fb30b ce2e668aeaf03ed4caf0662595d41eed ce307ea56edebd754e1c00b9f4d2c175 ce3182ccef66c88e46dc2819ad42ca6e +ce3363e5bbbea81b7f7c0f50a2239566 ce339cf109d2408eb074267329d4e336 ce34e579c37e7afedd17d326b8fe5ac6 ce361e3fd4d2c04530e39d5a44f9d823 @@ -30174,6 +30467,7 @@ ce9e28ff23c1b65603fc6ec7612667f1 ce9f1edd56b89d15dfb1a826e7bea11d cea33ea1a96ddb3026897e8461528c92 cea38e138268feb7d4123e582e5681fe +ceac85788e57e1c63934de6127f39499 cead5de32302c9a82854290f52f6f288 ceb1d56a60eae51d3601e1fb5b9d6dce ceb5f26ea10b5558c84f6ebe027a6a6c @@ -30260,6 +30554,7 @@ cf401e7c0e7f6a49195c32de2f45f3a7 cf40f04ff33c51e3292ac43fdaef9a1a cf448487423d7148fdf2355b08698e14 cf464baaa517241af01ed823487bce38 +cf46a0ed15b309ef16bf7ce998c4d9c0 cf4eafe187784b07782839b1c7b39a92 cf51fe98f5d26cb01248a32cca41d747 cf52649a7d97df7fbdb0d8b421d913ff @@ -30391,6 +30686,7 @@ d0408d0fcbb32ac4d3e9bde4089040df d040e72fe87353e19560e06dd3506369 d045f916167d7285b5a3a311474c4cf5 d04a7393a7d3c7c425100b15fc6595b8 +d04a87762865bb0914fbaa045f02d268 d04b0b2699cf2c40fa9cb0387e8f0910 d04b82339cb0f5832d8e942acef6831c d04e6ca02c9886f3d689e380ffeec1d2 @@ -30456,6 +30752,7 @@ d0c5ac6a9b17767009ce2c032a5c2820 d0c5c7e979cb8060d8c6eda47d8b8dad d0cb480a89eacfd12acc96501a9d69c8 d0cb499a383d22090f7396ad1e911fd3 +d0cba01355c238183a3eb1a1f21ddaaa d0cbd4fb868fe322b7c4b90b04ad57d7 d0cd268590b731129dff9e9a9d5ef59e d0cef229469961fbfaac4d412200deb3 @@ -30529,6 +30826,7 @@ d12d74758844d42072951ff5476732aa d12fcaeccdc513f263e3cce81da97301 d132dda0e4b7df36f94c7ba66358d17e d1337c55efda4f93d2edc7c434bef7bb +d1384f915bd1414ae2c7c61ca0775074 d13be8c7fdc35c105075451e33d50bfc d14152f666bf2312e2ecc84bbe31e5bc d142e8aafe486b18cc447d7b4b893860 @@ -30537,6 +30835,7 @@ d1436af2af979e7c8a54e306813cd030 d143ac8411004532c0ef59981dcb8fd4 d14423d90e8512b5b1a3deb4702d7fae d14685295c3cc3a2cca1e0cd1d30ed85 +d1473c2b42c0c4d7248b4e6dfbc0b4ab d1485c6d804f59c590e35e93141f0ba5 d14a382dfb72b33eb29d63089beba59f d14a9f8cee2598cba68b50f92b8b3800 @@ -30661,6 +30960,7 @@ d212d7302fea1dd56677b12afb7e7ed1 d212f1d9d066ad96acef091339164b84 d215d42a33871a631396149b942987c4 d2188c19bcf53bd75e762b4be9e388a6 +d2192838db1a9836df4e5b1fd349df1c d2197b07d5cac2cafe8e3556658c657c d21acd26cedefc9f0e7be5bc6242a2a4 d21b80109a0637b8f9e56d2279f40fa7 @@ -30828,6 +31128,7 @@ d34c7b09f1217d4ac7b8b1c139d67623 d34ece886ffd8711fe9e0b5a6c93217f d34fb277d2a4d5cb4730e204ed5fea35 d34ffe487aecf078379f70b43484159d +d351787ec793808bcc3e3300e6b37d10 d353335b6f55255700361872d3afe09c d35645550e8a94aee9f33ca6283aa58a d35710c796fddbbf29a3d73c3da796a2 @@ -30878,6 +31179,7 @@ d39e3126d6c99ff6e5b15f597127b711 d39fd6125b03b58584bca925f0019d0c d3a364009e4faaea823e52da869b155b d3a4acb99774d8ddd8c1de38cb9c5910 +d3a5b7b7548127c8a9a31ba9b9ec5aaa d3ad6cf6bb5910e8ca960baaf630a6ae d3b0868e1fe61103f452712ec3cff58b d3b1b2ca4da935bbab03f428d6c3eac8 @@ -30958,6 +31260,7 @@ d42f9ccec805d16cbb438e3e4ec85396 d4322e6e3a81aad0fc41c49e4c4477ee d432486d4904242cd70bff5e07d0d168 d432f17dbe5e5c648c772a253ff9701a +d433beabd141b5b8b33f1c2af99354d0 d4362ffb3c323fef9c1abc3a56d15bda d4370e5f55acabcab3368a6a0313e300 d4383a6331038dabd8b3d8388af18de0 @@ -31017,6 +31320,7 @@ d486b76882f9b2191d327f9f552c76aa d486df70ee6713912c2d832714a837a0 d48948e714cebbcb60b38f5e96c14982 d48a9eec9849c84deee0acc0141431e7 +d48b853195a7da75c8c982bd3412b182 d48bb09e30ac5a767a612595691ce486 d48c52a14cb52948a5ef9b434fb56cd3 d48d887d3c2a16e9c4654b3bde0486c1 @@ -31127,6 +31431,7 @@ d53aca0e386d2fa37f69cd9f3aea8921 d53be08e832b9546cd94159c311db613 d53bff6cb1decf2a90ee551a7b35e86d d540ede391f8ec16c257bdc051524375 +d541c09849925954af470a42270e5f94 d548f7f61d39d1baaa16245731d7a98f d54b32ebce9601acb4ed14af17e2a9eb d54c546baa36e4fdd91dad20569d5a77 @@ -31139,6 +31444,7 @@ d559541ac885289871bcbadb302b1211 d55afb5badf230d6c800cd810fc621a9 d55d694491842740721c7b5621c91d75 d55e5165d75295c337f628fae4859dcd +d560e0132ab8473c0af3b80d05e9754e d562594124eb91f3c3fd7d3ea114f800 d5671a673f10f946529e6476185900a7 d567cde103753598c06ea8c7d4606d93 @@ -31229,6 +31535,7 @@ d5ea56e7df1b965b8805f8973a222517 d5ecab6354fcdd99257b5defae2a1742 d5eee44130f4ee9e5c65a68998642729 d5efec9491782b24ddedc579e1771659 +d5f009a96e410389734220574242c0cf d5f01433a982ae41ab75e40fe3c52742 d5f52561838991dd71953aba62d83a07 d5f5acd25d835e717d93e0efb4327114 @@ -31311,6 +31618,7 @@ d65df5bdf15392d25db24381ace273b5 d66001b231369bbb0d6b951d121e6a67 d66131fe72c881e491f1d2617be6a556 d66803a9f5d2a9e41de7a39a6efe22bb +d6688569bda250320b8c6f87b9a889d8 d6706a27c8f99bdf0be7da8c5d95eaf0 d672fbab04dac910af16f1b675c28ad8 d6760a2c9c6973b7556ef76eb4675c6d @@ -31332,6 +31640,7 @@ d68ed923bf96dbac7e721c61bb96f6a7 d691ffbc2841a00bb9a481b2e94d123e d694ece2a4b12697c5d0bf44d5d583f3 d6953ea63f0dd71030cfb62adc5e373c +d695c8e3653b6ab72c492309d7b75432 d698da34cbd307a09dcea2a01a42d642 d69a74d67d8be7e4236f1c4ed20d588e d69cb7500eb9d4237a7f5e968b652e18 @@ -31590,6 +31899,7 @@ d8345036bd7025c0a63d413d2a8caad5 d83567685c737fd9be5183ca518e3675 d83a59bd7155f88bc53a51a809ebd2bc d844a5ae46d6422c2671d1441f34b03f +d845bcaad4a16ea0c3792d0ce6b780a4 d849ea5c447c0d9472e0c0eebc9901bb d84b8e03a11137627ad33a5479c900a4 d84c82f8f22705f9e13b86383e77580b @@ -31614,6 +31924,7 @@ d87134bff6f885b82629e0d1e9d34266 d87279699da85837b9d24dc5221c57b2 d872927d76a7c4ac047f1f0e26d9e008 d873c873066f9bd4ba3f1392541c9d1b +d8768d633e39b72b7a9ddc571c266624 d87853ffac8d4a4ce8f391ea61522cb9 d879e3ea732f70797623658c782138ac d87a10d761ad4b0925f5d100fda8e5a9 @@ -31911,12 +32222,14 @@ da55cf117cca98d21df71b1c1e76b969 da55e47e68434211ac5ff64e5179e9c7 da568ec080e03279292445f0d9822258 da56f16c1cc41d32c6b51292a02de826 +da595342c2711fd6161730fa8f93ebae da5a1e76b8a5b5ec4d44f50801d22ece da5a4ec524984438f41e9af689a2f384 da5b2591674c8f4289f8e1fd98e7d07f da5f7c2671accb13980fbed1bd1f844e da6042e0e2a0d8b525cc23e18e94d388 da609e34c8b8a613321b8d51c5203a94 +da62b13bfc05a76fdd987b3ab62b5873 da65596e663dfbb244373f0b0c3a3f5a da659a5b63e119351854180407f42c70 da65f00d8493065133b41e7b7bac04ae @@ -32078,6 +32391,7 @@ db7a33f8fa2ece54d077c0cdced34cc5 db7b3b420c69f870c6c802719fea82e7 db7e58a08d919dee00f78207da4675bd db7f78c3bfdb61dd032ce95e2d7e7dfc +db7f9cd57e50f407862fa7ae716a2890 db816766bb68800258aee9a91c899d66 db81e21b96ecc18eaf26bb7127e4c670 db82ef2f6b0c96b5ddbb7efac450938b @@ -32104,6 +32418,7 @@ dbb3149e8d86697a0cdfde7d8280b75a dbb55b662faf07b01a533b27305ff452 dbbc69c4d83e4a1012e502e131630ef1 dbbcc2a005d39fac6e6ce8feb608544d +dbbf30bff370151b7718e6fb75cae173 dbc785e5ea63f018a5ecced3d8e62e0e dbc8afec7754fbe26dadb7c67a257736 dbca38177a602022b429b67b3df0cf5e @@ -32117,6 +32432,7 @@ dbd485329695282d7a773d7fdb3608e0 dbd9325a368223b91a3173eb764f306a dbddde0ee1c10d12b6f9e3bbef0e00a1 dbdf4082316f72ac35b7489634bdb29d +dbe264a694535e15ab216f34bf8aaf5b dbe5e1608cee5fe4ea900118f678b8f0 dbe804252883314a675242c283629198 dbed3701dadbbaf0c9dd23f08cdb44c2 @@ -32125,6 +32441,7 @@ dbf11da88fdf22c99a76dd99e825b309 dbf3ef77bdadceea2052020eee0cec20 dbf566f2ad5c76a35c22b24696944862 dbf8221584c38d47de29e4e9e57728a1 +dbf949d1c7d0de924a9c1ca243c45a6d dbfa8741c4835616675a4f67d5d843ae dbfec24e4fe3da665f088c3f0db66a43 dbffd7f0dbcabc248dade2ea610f95a1 @@ -32174,11 +32491,13 @@ dc69ae6fa0c55d5d34cd1f1c4e7f0fb9 dc6ae39a553d69a19983616c2cd10806 dc6b02d243d693f0686dab8136e25a65 dc71ebcdc321a4471103977c22f4e710 +dc74d15a968c3b49846e46edd05bce37 dc753bf2d2b5b59cdf6e92fad590baa4 dc7aa7a6b29558522de6fd2b66bc50a0 dc7b2f57c44c1d98dafb23b71212544a dc7b37c7452174a1e2a3333ff289fa04 dc7c19ad7ebd2c067c3c83196d9ac4a5 +dc7d8dccb88364af7478e6bebc98ef7d dc80f9a9d36e46197c6b58b1b5afb01e dc863547722a762ccfd6eaf29ea45a4b dc8b295a761e48ce0db92853efb89f62 @@ -32199,6 +32518,7 @@ dca6d845abd21aa85405ff9a569a9e61 dca79db9c065671e48ce42604a0fd7ac dca8e4173257f70b7204e1eaf42851ce dcaa5248a1461a6ab52d910a49f89d8b +dcacf56ebb7bf706d5fa6247a254c2ac dcae85a1a74f25c0c285ad0962f71796 dcaf41fbedfd6e6eeffeb3d9fab31f3f dcb03ec490d3bccc224d1ae9b5f83a5a @@ -32307,6 +32627,8 @@ dd5afd2b56dbcb4c4f987aa8f937b2c5 dd5b7014e16e4f3f3690811edba2316d dd5ca411143e4270b07821503caf0e6b dd63ad35ab38da7ad093a0427942989e +dd67985d109f15e3abc4ca337fdd74e0 +dd71bed6e6a4e34b3baccaf6e8796757 dd752d369801691f99cf4c38f40de786 dd756d67a4c6313967cd7b35295e7252 dd7e633283b29bd5a63d472cc54168cb @@ -32482,6 +32804,7 @@ dea5fbabc840254e8e2ca9ece75950ac deb3be931bcb7df18211063803c0de66 deb624985c3714ce564d891e73e7ac48 deb6271fd5c1711be00fa88ec023499e +deb687c7637cef66ff4a71411ea4dfb0 deba871f40d8c1c13aaf872a07bdacd4 debc10f64c8c922766e2826dd070052c debdae6a706748f03c641dc47c11a2a5 @@ -32602,6 +32925,7 @@ df77f94458fd8022f9c87a1fa7df2603 df7a4e7a5c624b83b8e55915ec95e637 df7aafe1d05bd531a3d078786036bf8a df7b853289247a694ee7d76abba0d03c +df7f3a12e7082e306d9c0a11d4fa0d7e df7f6cc63659a0fcb5d1e19e518ef52b df83009042a2d4001174c58a7c866b10 df832f7931c2925c1e7373aa04d4d63c @@ -32723,6 +33047,7 @@ e04a570465f20c19b7b2004789646f3b e04b9bbabf91a6878599cae799f894db e04c7f6fb3b6dd143f343174335dfe74 e04ce4e7c29b6a2457ea0efa1959d160 +e04fb6362dc2a0c64a069c78fa497fdf e0514f0005dfa6a66778a37d1b4edc3a e05385e1d81f5e214945f352cb4a7f54 e053f1d621829553ca3d3da4127977bd @@ -32877,6 +33202,7 @@ e168f615e4141466abaf19d415f27699 e16be6c84ff76df369713bc86c153873 e16cb8b58da6065be9d24c323eb3ffeb e16f618787b897e227493893577c4512 +e1704c9cfdddcb16aee80b9541e15f0f e1722956de181dbb662aba8e3a0f6e10 e172540c05c9180e86cccdbd52aca5ce e17305e53c65a5f3af933759d899bd9c @@ -32978,6 +33304,7 @@ e202ea8e8621a5dc81e83d45247e2aa7 e205d1cf7ebdabc2501183d9faa95207 e20aad61bf05122f7d0ff6ba11ba95d0 e20af51fc9632b28691b9da570f82e02 +e20b4023023c6a6cc1b53c7ad0b02c6e e20e44158d59fba8529ccab5df8eb336 e20e5d9d707c42da30f0e0948b58c788 e20f9d9e4081de967a22f0068922c349 @@ -33238,6 +33565,7 @@ e3ea904f860b20a380d9d51191e9813c e3eb1492bea51363b459b5669968dc48 e3eb79102c240d2bebd04372e3ffea59 e3efadda5415b44d551ed2864f1a3b4b +e3f025c5545a3d12e94d7cb721ee29f7 e3f3560a60ee366150c20a24d4225e67 e3f40d63e46d244916aacf3be13c2aac e3f46a609e4e5be98b7953e6cc32856d @@ -33290,6 +33618,7 @@ e44856b3ae33f237c1a66f1029a55b56 e4499b970d5e5df89f3d572bba34e084 e44a65f0db5f2c3415a9e620e14d7935 e44e4de9a0d8c8202b9a4374a812c328 +e451da44f5324f3cf90fcbd682dbae91 e4524ac9966ec440c16f9e0e37fa76cc e45340763a211b17b1311578539a3bf6 e455819b3ef09873f065d96c1201dcd5 @@ -33373,6 +33702,7 @@ e4d2882b24281d0df5fb4549d14587f3 e4d34b129414d3f684447a345c1e7d8f e4d367b8947b864f3a4ecd20bbf8af5c e4d485a1eb7aa486215344e62d856575 +e4d5e6dcddbd96cf1b78c2542fdcb904 e4d8e3b300f7bb4ac3e16d5c51a7c859 e4da535dbdd477e9b2e7c8aeac402d74 e4da700e0e342217f61826a4e7459e15 @@ -33419,6 +33749,7 @@ e51dfbdb1ff7f8c88b361b968fbbeb1d e5215915dd1065b5adc0397d9f071362 e521e8d0b251cf84870f321567b7b3e1 e523ca4f2a0a4f438b94f76dfbca488d +e5245db498c57d67bfe87ab0db5bc86e e5271a5ca6303e6a00894f788528e04c e5291749f9bad0b0c692ab8eef89be9c e529d8da74994f35adcb93779236c474 @@ -33447,6 +33778,7 @@ e555fddf783c8f4fbb4faa3dcdde192b e556b23708272a3b44f6e808b8f099ea e5582725ce0235949634f3bf8414d326 e558e21caa3b400f68df4591da508489 +e5598396d8e29614e4a722c1503d7f6f e559caddfca8797cb07bed7f11621fd9 e55d432722084ce27db39b26282e2440 e55f70dfefe38daaa5c7b8e3ed403039 @@ -33517,6 +33849,7 @@ e5cf19505e11e73a18b191cebdcacd50 e5cf58b5b0ab643c8142e1022451ab04 e5d028d1720d6fb33d93e71d18925187 e5d291d4104b8e8e108e9bbd25dceafb +e5d42598a0e1fa21b4195e217f5e7ca7 e5d4f913ad86dc9f1eca33989eb20bd7 e5d56f4eba6b402b9c015a20f5590559 e5d57a7389509e369373217eff7c5977 @@ -33530,11 +33863,13 @@ e5dbb5e906c6ed23a4061652a63d0d1e e5dc7739be4d52401910252b8b7d53b1 e5de814b51414025d97ea1a8f5790ed7 e5debc22bbd3e9e57f4046fa5d3df3cb +e5dec87a70f744931122a16f90fd1d46 e5e11b2163fa91afd5ca01fbe967eb2d e5e18cc92c3f47666816071742f9ac3a e5ed576b5d9fadea930f5dd107e97956 e5edd5ce19708c2d4aa1805f986e3a09 e5efc49ee0e69029d4f2d62981261dd1 +e5f1412cec2c11a21d65a8385f075a6f e5f3cb30c3fe02eda1c5bf4a08056356 e5f61ab0ae1c5ea2a5a7a86e1a23f6db e5f64ee143f76d964299f17ca0d270b1 @@ -33753,6 +34088,7 @@ e769ba9a3be05cf9f6a115a3e6f262bf e76c3353bc9edb77064735033f64fabe e76f242e5f3c4c000063421313d9f2d8 e77244eb3f31876eeeef6b636aeabd86 +e77499ce622435d80b245ae5ddfd5a39 e777cebbc6c94146fb773c5a73c9e0f9 e77a0fe6aee9db67a545ddfca3b870c9 e77a8f405731be1f5c7d7e8b1b8788ba @@ -33882,6 +34218,7 @@ e84426d4f9d77876d6d6bd56e6c67f20 e847147b25afb9a415b31aeaf9ef2833 e84974626bf31c21f3ae67ea1a807184 e84a736d8b28a49d9753983df14b3988 +e84aca35c833f05dadcfac705fa64ca8 e851a7ae33e07ea0e7e2f380ec11593b e852e5a5d0bf3a364f45d2d036392690 e8534731d29418164f09f88d9b4c0279 @@ -34026,6 +34363,7 @@ e96845ff7c99ebf4220d41ae11209e4c e969b504cbe54a2537843d36d8e46ec4 e96a7888e7622a73de252b96102acfec e96b9787b8ac6fc34488f0a658554bd5 +e972448c57ba49acb6799af2b9dd63ff e9751e17381af314cd65f4c32f64f47c e976fb79b4d98284b0c8c95b7db8f1fc e97bdde8a1bafaa74e206c39cb0498e5 @@ -34150,6 +34488,7 @@ ea6218de12db3ab4a89b19eff7ec80f3 ea64e480dd6b8fd9ee0fa24841de6711 ea65959bf5a716aead6fba13f634aaff ea68d8c6971860464da998657210aa2c +ea6d40c643d61fa3adfff38d8ea7d795 ea6e484204b38e74bde041d061449be5 ea6eda8123bfc36702a8cc1072d054b5 ea711f363601620329b55caa63540add @@ -34222,6 +34561,7 @@ ead13d43429b08d5bc3c3513801bf3eb ead3b8189126d6fa6eef0bd726f85413 ead4bf399b7dbd1b4be4b9727cb3aa08 ead588f2dba3ef699573a125b4f98df6 +eadb9242d5152417ac04b3fa17431d5d eaddf1e6c89bf586f5c2972e75c45b49 eade17d99b32e7d0157d9958ee5ba6e0 eadf0478de92c7fa5ae3693d53d639b0 @@ -34327,6 +34667,7 @@ ebab373b279f96da69af44eecb051f27 ebac5905cc8c962a6200e3bdffa84dcd ebae410b523c68c6a30c262534c5c635 ebb34a6cb0e4dae1ee0dba61c94e09f1 +ebb36ace48dbe8d6a513c383a58011c7 ebb5e094606644e8e897203741e9109e ebb745e6d202bfb13ce81c3e5d4f2a73 ebbcf713aeb1995101c5686dc93937e6 @@ -34344,6 +34685,7 @@ ebd827b6f817ed620a991e9af0affba8 ebd961d90f62c7dc11bad9f72b32293a ebdbc33b5812f51163f90618a10644b9 ebdce99a6127e79d405e3a75573e025d +ebdda09c9f1e4c789851e27a4b393d0e ebdffa0982f325373da9c1b20292ba6f ebe183a1b93ad9b19d9a816c6c0acf78 ebe21f1c3496b5a04bf753f6393677c5 @@ -34360,6 +34702,7 @@ ebf04ea5638a5b5f82b70a186f0261e1 ebf79aaddd9173bf47b72e09b9f2beee ebf7af608d1aa72d33270af812a30d1f ebf7b26ef1b2ab7c6fe5b7a6625a80d7 +ebf7f2705f87ea497dd0cf2709e81d3a ebfa377995de9d26c46b6c0b9acd6278 ebfa5e2997b0ca24fc2e57656400f6bf ebfecc270ebed0ecf3534bca8eeb26dd @@ -34378,6 +34721,7 @@ ec11e53a676171af7a7ca8111a0fa951 ec127ad1cdd300dd08222e23a3826fe6 ec15c7d498e8c06202a8785324c27a8e ec1712141dd457351235b6365993edc7 +ec18bbc23f68f49fb4572221f564f683 ec192e571a084003bab86b0297da35ff ec1959981d7dac39046df33ac54ec568 ec19a82d4837b5d0cd2026e04ae54632 @@ -34465,6 +34809,7 @@ eca411016124b384ef9d139bbc50f1a4 eca4278a981f64ab0e3a28171cd6f1ee eca58849b783959f6e4eb45d97c18a74 eca9fd0ef067cdafbe9fb57d1c0cba25 +ecabd602df925141941ae5ba4d2d68af ecacfad0a0bdf9a3e26376207760cae5 ecad1fcae6c1a82bae09264e82459f88 ecadc1cab481ae8293e166892fc30ce6 @@ -34640,6 +34985,7 @@ edd52cbe21942c35f1348d95362739dd edd780e82f8e1eb6d84fdcfa2dcbefc4 eddbcb14280502430c213441f257c3d7 eddfb776c3e9a137d283b460ea90ea72 +ede0c86505f940b6bd639a0cf034a973 ede22fb0b4459ee288ae204defb4d1a4 ede5ba329320213c6224889ecc6bf23d edec93e964669b368db7b5ada495b64d @@ -34662,6 +35008,7 @@ ee01eafa8620fbc671103a9f608ef159 ee03308f116c344545baa6c0feb423f1 ee0556236d0cbab513c97baae5ed2abd ee070f4b7474eb2cff4bc8a180a7b79a +ee09fc031f69f219781d1f3376d9209a ee0cfb628cb3c0934d3fe0ac9deead55 ee0db710761386934748c987996a452a ee114dd0df31add1ecd6a064b14dc6f2 @@ -34867,6 +35214,7 @@ ef91fce6c45c5e7a9bbac85d09582226 ef933273aa890b0bba4e0ca21263e132 ef94536f55e09dcd23523f705a17763f ef960833fbf7ae798e0461e01948ef90 +ef96d5bf4c97128696062f1eeb1730f3 ef980cbdeae0c7b29bc37305e85f5366 ef98dd6da693eac4eda039727dcd4c80 ef9a07ebc464967cf4b170b83cc77007 @@ -34932,6 +35280,7 @@ eff9f458c15bfb6a8e2e0bf8fbc4b898 effb7a05e07f99d19d1816b8567c9950 f0013e31f2a5547e7779cbe5cf05903f f002f3b02ce018f5e4b112892811548e +f004118cb327c75ec24203c4999c691d f006a5bb519d06b72513d13395c5cbec f0081e01a0ba2d846a20107fe6743316 f00a1c9a5e45f53627a8d5ef8ab3b7d1 @@ -35044,6 +35393,7 @@ f0eca4761d3b9cfce2058abbe1883ce1 f0eeba02eca4b8ae8a9ed6501b3c801b f0f0e4bd9503433674b457a7319f6796 f0f285bd9b31c8cfeb266b908a6d9741 +f0f3a12379f21ec7ceeec3b8a6b8432c f0f3aea31d32ce19e35a9981dd3d92e2 f0f448c5c07b5d20c86895c50aef8979 f0f83e33a4bb8c4ad3d7a817d75ac0f6 @@ -35056,6 +35406,7 @@ f104bb15657cb4a857eba1846e58d88e f105205316654dbb1f9ddd7a41984dc0 f106ba86083f603f695a30644c7775f4 f10bea1a3623592c343a0f03df3fae30 +f10cd465fedaabac0f95af1826c2cb56 f10d5eeb6c7177610c6de601dc1cebd7 f10d6d267b76821a779cda8cd3f72ee7 f10e42df74605914db317d308d5ef1f3 @@ -35090,6 +35441,7 @@ f133dea05d5df95b16e0b9b2decbe80a f134a9cde55ccecd1c9a7e2bf99fc11d f135b7ea9d1fab5781c6a50e37259efe f13802fe58323e16281f8212349df294 +f1384a565a67ef1de1c73235190d60c8 f13911b1e96eef8d0359e66e22cfd90c f13dfd804bacc6cae399f567c32f59d6 f13f87b03b2b1c5e9765d1be4be146aa @@ -35195,6 +35547,7 @@ f1dbbffbc37dfc2f5cadf35c3301b41f f1dc8b926726d45586dcc27ec9cefa00 f1de1ff3b3d21d4f79673ab36b37da26 f1df59f1a9834960889cdcef79d070a4 +f1e00bb3c1219aa67d8013df8f65b57a f1e1f98dc39f53e455f13feeb3ffc38e f1e4975bb58a8c7ee06c70ceb1049245 f1e4eb404a51a446e9836b9319b9fea6 @@ -35267,6 +35620,7 @@ f2583ad0d9b8a0d00ad5fceeb8ad0c13 f25c7c5e43d09e2068e21708ce42be6e f260f830ed36c0f0e439eb0572feb89b f26381c21160e66374c69ec1335958de +f266eda1a0fee6156b9f98a913aaed61 f26700ba690c02fa9cde5f681a070c04 f2685a66386974bd519fd3db3cdc76d1 f268708bf1fae25ed35f0e0c0306c35d @@ -35330,6 +35684,7 @@ f2dd479dd240f0c0043db63b508ad78d f2dd96e21327af835f5bfdb801fa072e f2e2ddf530418b008bcbde2abf486af2 f2e35bac2bb19cc208dd79e3d7fc14ab +f2e36eac77d65e0f97f4577a3fe2e3d0 f2ebf1e6c3b8b5ec1512fa13ea281515 f2ecf1d3fb012931eda5e77a4085ad8b f2ed78e67fde3b42e3d346393fd49072 @@ -35597,6 +35952,7 @@ f4c2d1c8420ba432822968bff0d11ed9 f4c37681cc2fb17c2de8cc0a12b85670 f4c64ed80653381f807731e806bce11d f4c831b08bc19c899d3e881f794dd290 +f4c899acb1b0a86f9e097e9e21de185c f4c96d0f6ce04769ea14bee21602a516 f4c9c9ab54aaf5d40bee3530b589ef17 f4cd6c540cf0360bf5f2ae1f882d922d @@ -35717,6 +36073,7 @@ f59329552d6db5a2b3e30f6c977a42a3 f5960e66ee7a75a8ad5aa7c1514e781d f5994435d691e50f81b48b7eab46af08 f599b176582003d2a48b6504b6e268d7 +f59bbbe14a8132f85881c8e05153eeed f59db22d1681f6b34c98f31a441523c5 f59dfbb991e3a30004ae2bc6ba8c0afc f59f0f7c4fb29f25549802118dcbd33d @@ -35928,6 +36285,7 @@ f7041979601cd6b7870390d3571dfa0a f7084d0dd54fddb9b73f89c77803ecd4 f70a126391b7410a946125d339ca9960 f70c3539f6204e5b0b7d002504fa52b5 +f7122ad15961068a11175ceaeca01f26 f7126f8523c107f7ae1737eb065654a8 f71449b25597bd6c24208c8524187ddf f714bee2320f72be6d229dbd2eade571 @@ -35939,6 +36297,7 @@ f71b7113c4ad3db415d999a2fbdabedc f71eecdf995b3f33cfb67fe0067c3a4e f720afe896abbf76e54d007b839c03d5 f723d785e3a51bf36b41d8d5d7d7b32b +f724d61a71f3f70c16742fec5d1d43a5 f7267220509d9292907102028270e66d f72820121c6f6a872ab29030877465c0 f72b8b0d4660d934c1578d581de0fcb1 @@ -36031,6 +36390,7 @@ f7bfa4e393a6caa2ac1ecd345c31eafb f7c08c6740ddff122de9325c6522762c f7c0aa5166c730590439f55c58410001 f7c1a994822dfdc726061621c2a5a352 +f7c26a6e351017397c391dd9e1b17968 f7c295e3948b94324ff748f207264e3d f7c376c3a5e371377a84b3e261f3c973 f7c4e335765f5b261ac8d85f098f574e @@ -36061,6 +36421,7 @@ f7ee7382b627e15182a2b6fb365bdf14 f7ef3d1129e3e94c0adb5a4bdfb574b6 f7efd1088949e7913156f2c297b58b46 f7f208a096a91cd0df08c0336436f0bc +f7f4fa5b98a6e8540f1e33f26b1cb577 f7f5b6c9aaf9263c1a5b7fe0910f9976 f7f6e2ad349fbc2a596e61111bf7b36e f7f86265405208f073397fa2475c5b6a @@ -36083,6 +36444,7 @@ f80ecc769cead28f1ccfed85161d2993 f80fd38cb8a46dd6ebff68a8126efd9f f8104252e1ffbfb9a2d647727f8e394c f811afe91d0bffbf4d1cddebec5f1985 +f812a20c486064e47b4b179f6fe701a5 f813fffeae53945e56c9c83f587f18f8 f8147a80b6570c85575bca5addb5170c f816cd803252d552527e971b22107980 @@ -36139,6 +36501,7 @@ f8703e8b8c3791061ae7eb82f695762e f87203792ab7bc3fd3ad53089758f531 f8746a5b2512506fb89cb457fbf41140 f878bfba53a1e680fdc0855f906ec1b3 +f87925a0a942eb85f32e053e81df1b98 f87c0f2b2baff71f474525e252d5fa34 f87ccebe49000fdabb03ddcf187fbaa9 f87cfaba11baf289b42626285e647796 @@ -36277,6 +36640,7 @@ f980ef5b5ad6f60a1a8cb7b75c69e7c7 f983e38c46e27dc8d929df7e79746e93 f984d5ab5aacf0d37c884489b4113940 f98777010985cbbdde90b537ae428341 +f98c25310adfcb7e6a19ea5864899a05 f98ce57c07016f0874788382bc088c7d f98d1f1c28a0a9727951a3ecaea39579 f98d84d51a96d8912578141adc517ccd @@ -36419,6 +36783,7 @@ fa6a0fd2c085cdb1135bc08c0aa33fa3 fa6c9e8fa02b1e75ed1ee94dc7a3bb85 fa7296ab1e87045ceceb9093e5f321bb fa76d498052d9f2c6ca4db936912ed7f +fa78b96234adf3099094af650b6a01c4 fa7cd1525e3a269af56a3b6fc49d9a1d fa7d6551775ff8fb973e35668e094efb fa7d8040580cf953d2002e6b1a0e1d6b @@ -36457,6 +36822,7 @@ fab9eff579527152a4434a79a6738315 fabb5c59a47c7a13db14960d9e13374c fabc079263be776896c40bf470671eb7 fabe91d786805cfae6ff7bc9769dff91 +fac2316211a4584fbf12b090771eb3d6 fac4b5017bc451994fdc79fadf675541 fac6184d18bb11a485959d3b5d494dce fac8ab022c0e7ef6276d69369ec7989f @@ -36492,6 +36858,7 @@ fafbed4cdccab6972c368b2a8e6e51b3 faff8f3380fb9c707df85ddea1d5fb45 faffcb4b7691cb88af65e04c0fcd3987 fb017f1a3666def770a8b8629b4f9b50 +fb01bf43059cf3d93545e47e3bcd8061 fb01d1026f994c768f9f86b04fd04941 fb026628235738e409975a8c9526cf47 fb081a7fda5be8d93755d385268051a1 @@ -36524,6 +36891,7 @@ fb2ebcb890061d66702930329e3e114e fb31f9d26247df95578ae094e3cbd187 fb338021445092021ca507eecf36a8f4 fb407f6b15679aa83a9e59db6815d177 +fb463f3f69a57c0dcf73b0ed70bc7eb0 fb46978b6a53c3bcd41539974361003e fb46ef031d6041cf078fa5dea5612b19 fb46fb5d28a3ca9b504a4420bb04f596 @@ -36589,6 +36957,8 @@ fbb1f0790f9339c478e3db064f033757 fbb40c4d95c7e268105b23db583915c7 fbb4bfef808258683f6af955fe7e7d69 fbb5c9d75a7b91e1850ee5f05839a5b1 +fbb62dc97d5bdf75a26ec44dab69bcc3 +fbb88bd5b5d23f1b3f74b89dac322d44 fbbb0c620cf88cc86737fb8c5c64906a fbbbfe8c8119a4ae058015af5c94f798 fbbd437e278c52741c2512471a194a63 @@ -36611,6 +36981,7 @@ fbda43fc23406f4ffb5e3bded09a72d9 fbdbf09237afebcbcbb5e7c5e714068b fbdc6b1f6022752ce6168a436ee4c95f fbdf16b2f76521df05e75b8723ee5f82 +fbe00d0c59f4e7fe34bec578d407d571 fbe0b977402e8cb3935cdc5e837d1cbd fbe262f49b737942364b8ab3ef0b3f34 fbe34d085e2e5d32a55273e5ed8007da @@ -37019,6 +37390,7 @@ fea4390d46d17d5e0e07a97cff4ef075 fea6e0fef29727269d12a02d03e8879b fea6f86303a3194714be723c85872798 fea7a3e4b1b779bb0ae814a765b8e873 +fea8400636aa6182a7b0a0f5ee66a540 fea9044824bc24433835d73fb2baa82b feaa0770c619acadfec96b75d61e2380 feaf2c044c84624c5fdc07b55206e01c @@ -37043,6 +37415,7 @@ fed13a5e2c97591385ea77a3f810bd70 fed288c923ce63d5747893c906b4d2ff fed2f6c1c54381a966254ff29628dc33 fed6fc636acf1d7afaa2f1c731183c98 +fed9fb88d5fc6e3cbad60da486db8db2 fedb473a8fc368f641d4798ea281e5f0 fedb8d83f3f99ba774319ee865b2bcec fedc4ae3203d3c6c8812a25a9bc7cc1b @@ -37054,6 +37427,7 @@ fee8d87c869018870c815db95cd72c9a fee94e5693516528872ffe0604915eee feea4177c2112af966a5966d9f415fa4 feec501f02a92df68cac935fe8c7d80f +feed2b93cb932c13dcf3d1c5bb550c05 feee9a4b4f321732ce4b4622f5316eb6 fef16fd5a5955fcf3c248ee0534df2b5 fef185831b53fa6bbba72d09199a96ea @@ -37155,6 +37529,7 @@ ff96cfc14006dcd5cd2f5055e02692a7 ff96fe6e31d316945953e5debecf9e11 ff98ada849d1d15b19948bfd413e5a16 ff98dba25967436309ca639db18e287e +ff9aca746c779d1f530183e464cf61a8 ff9b66d3fa3e59ad7d5187c5fc32dfce ff9d56068b5c792c2412a86509af099d ff9e0dcaa7dd967bbeba8f357d3102c0 diff --git a/searx/data/currencies.json b/searx/data/currencies.json index d94cc4d21..b8b310988 100644 --- a/searx/data/currencies.json +++ b/searx/data/currencies.json @@ -31,6 +31,7 @@ "dirham uni emirat arab": "AED", "dirham degli emirati arabi uniti": "AED", "uaeディルハム": "AED", + "아랍에미리트 디르함": "AED", "jungtinių arabų emyratų dirhamas": "AED", "dirham zjednoczonych emiratów arabskich": "AED", "dirrã dos emirados árabes unidos": "AED", @@ -56,6 +57,7 @@ "afgán afgáni": "AFN", "afgani afganistan": "AFN", "アフガニ": "AFN", + "아프가니스탄 아프가니": "AFN", "afganis": "AFN", "afghaanse afghani": "AFN", "afegane": "AFN", @@ -78,6 +80,7 @@ "lek albania": "ALL", "lek albanese": "ALL", "レク": "ALL", + "알바니아 레크": "ALL", "albanijos lekas": "ALL", "albanese lek": "ALL", "албанский лек": "ALL", @@ -101,6 +104,7 @@ "dram armenia": "AMD", "dram armeno": "AMD", "ドラム": "AMD", + "아르메니아 드람": "AMD", "armėnijos dramas": "AMD", "armeense dram": "AMD", "dram arménio": "AMD", @@ -132,6 +136,7 @@ "guilder antillen belanda": "ANG", "fiorino delle antille olandesi": "ANG", "アンティル・ギルダー": "ANG", + "네덜란드령 안틸레스 휠던": "ANG", "nyderlandų antilų guldenas": "ANG", "antilliaanse gulden": "ANG", "caribische gulden": "ANG", @@ -156,6 +161,7 @@ "kwanza angola": "AOA", "kwanza angolano": "AOA", "クワンザ": "AOA", + "앙골라 콴자": "AOA", "kvanza": "AOA", "angolese kwanza": "AOA", "ангольская кванза": "AOA", @@ -188,6 +194,7 @@ "peso argentina": "ARS", "peso argentino": "ARS", "アルゼンチン・ペソ": "ARS", + "아르헨티나 페소": "ARS", "argentinos pesas": "ARS", "argentijnse peso": "ARS", "peso argentyńskie": "ARS", @@ -217,6 +224,7 @@ "dolar australia": "AUD", "dollaro australiano": "AUD", "オーストラリア・ドル": "AUD", + "오스트레일리아 달러": "AUD", "australijos doleris": "AUD", "australische dollar": "AUD", "dolar australian": "AUD", @@ -247,6 +255,7 @@ "florin aruba": "AWG", "fiorino arubano": "AWG", "アルバ・フロリン": "AWG", + "아루바 플로린": "AWG", "arubos florinas": "AWG", "arubaanse florin": "AWG", "florin arubański": "AWG", @@ -280,6 +289,7 @@ "manat azerbaijan": "AZN", "manat azero": "AZN", "アゼルバイジャン・マナト": "AZN", + "아제르바이잔 마나트": "AZN", "azerbaidžano manatas": "AZN", "azerbeidzjaanse manat": "AZN", "manat azerbejdżański": "AZN", @@ -310,6 +320,7 @@ "mark bosnia dan herzegovina": "BAM", "marco bosniaco": "BAM", "兌換マルク": "BAM", + "보스니아 헤르체고비나 태환 마르카": "BAM", "konvertuojamoji markė": "BAM", "bosnische inwisselbare mark": "BAM", "marka zamienna": "BAM", @@ -338,6 +349,7 @@ "dolar barbados": "BBD", "dollaro di barbados": "BBD", "バルバドス・ドル": "BBD", + "바베이도스 달러": "BBD", "barbadoso doleris": "BBD", "barbadiaanse dollar": "BBD", "dolar barbadoski": "BBD", @@ -360,6 +372,7 @@ "taka bangladesh": "BDT", "taka bengalese": "BDT", "タカ": "BDT", + "방글라데시 타카": "BDT", "bangladešo taka": "BDT", "bengalese taka": "BDT", "бангладешская така": "BDT", @@ -386,6 +399,7 @@ "lev bulgaria": "BGN", "lev bulgaro": "BGN", "レフ": "BGN", + "불가리아 레프": "BGN", "bulgarijos levas": "BGN", "bulgaarse lev": "BGN", "leva": "BGN", @@ -410,6 +424,7 @@ "dinar bahrain": "BHD", "dinaro del bahrein": "BHD", "バーレーン・ディナール": "BHD", + "바레인 디나르": "BHD", "bahreino dinaras": "BHD", "bahreinse dinar": "BHD", "dinar bahrajski": "BHD", @@ -434,6 +449,7 @@ "franc burundi": "BIF", "franco del burundi": "BIF", "ブルンジ・フラン": "BIF", + "부룬디 프랑": "BIF", "burundžio frankas": "BIF", "burundese frank": "BIF", "frank burundyjski": "BIF", @@ -459,6 +475,7 @@ "dolar bermuda": "BMD", "dollaro di bermuda": "BMD", "バミューダ・ドル": "BMD", + "버뮤다 달러": "BMD", "bermudos doleris": "BMD", "bermudaanse dollar": "BMD", "dolar bermudzki": "BMD", @@ -486,6 +503,7 @@ "dolar brunei darussalam": "BND", "dollaro del brunei": "BND", "ブルネイ・ドル": "BND", + "브루나이 달러": "BND", "brunėjaus doleris": "BND", "bruneise dollar": "BND", "dolar brunejski": "BND", @@ -506,6 +524,7 @@ "bolivijski bolivijano": "BOB", "bolíviai boliviano": "BOB", "ボリビアーノ": "BOB", + "볼리비아 볼리비아노": "BOB", "bolivianas": "BOB", "boliviaanse boliviano": "BOB", "боливиано": "BOB", @@ -531,6 +550,7 @@ "real brasil": "BRL", "real brasiliano": "BRL", "レアル": "BRL", + "브라질 헤알": "BRL", "brazilijos realas": "BRL", "braziliaanse real": "BRL", "real brazylijski": "BRL", @@ -556,6 +576,7 @@ "dolar bahama": "BSD", "dollaro delle bahamas": "BSD", "バハマ・ドル": "BSD", + "바하마 달러": "BSD", "bahamų doleris": "BSD", "bahamaanse dollar": "BSD", "dolar de las bahamas": "BSD", @@ -570,7 +591,7 @@ "نغولترم بوتاني": "BTN", "бутански нгултрум": "BTN", "ngultrum": "BTN", - "bhútánský ngultrum": "BTN", + "bhútánský ngultam": "BTN", "bhutanese ngultrum": "BTN", "butana ngultrumo": "BTN", "ngultrum butanés": "BTN", @@ -581,6 +602,7 @@ "ngultrum bhutan": "BTN", "ngultrum del bhutan": "BTN", "ニュルタム": "BTN", + "부탄 뉘땀": "BTN", "ngultrumas": "BTN", "bhutaanse ngultrum": "BTN", "нгултрум": "BTN", @@ -600,6 +622,7 @@ "pula botswana": "BWP", "pula del botswana": "BWP", "プラ": "BWP", + "보츠와나 풀라": "BWP", "botsvanos pula": "BWP", "botswaanse pula": "BWP", "pula botswaneză": "BWP", @@ -626,6 +649,7 @@ "rubel belarusia": "BYN", "rublo bielorusso": "BYN", "ベラルーシ・ルーブル": "BYN", + "벨라루스 루블": "BYN", "baltarusijos rublis": "BYN", "wit russische roebel": "BYN", "rubel białoruski": "BYN", @@ -657,6 +681,7 @@ "dolar belize": "BZD", "dollaro del belize": "BZD", "ベリーズ・ドル": "BZD", + "벨리즈 달러": "BZD", "belizo doleris": "BZD", "belizaanse dollar": "BZD", "dolar belizeński": "BZD", @@ -687,6 +712,7 @@ "dolar kanada": "CAD", "dollaro canadese": "CAD", "カナダドル": "CAD", + "캐나다 달러": "CAD", "kanados doleris": "CAD", "canadese dollar": "CAD", "dolar kanadyjski": "CAD", @@ -715,6 +741,7 @@ "franc kongo": "CDF", "franco congolese": "CDF", "コンゴ・フラン": "CDF", + "콩고 프랑": "CDF", "kongo frankas": "CDF", "congolese frank": "CDF", "frank kongijski": "CDF", @@ -745,6 +772,7 @@ "franc swiss": "CHF", "franco svizzero": "CHF", "スイス・フラン": "CHF", + "스위스 프랑": "CHF", "šveicarijos frankas": "CHF", "zwitserse frank": "CHF", "franc soís": "CHF", @@ -775,6 +803,7 @@ "cook szigeteki dollár": "CKD", "dolar kepulauan cook": "CKD", "dollaro delle cook": "CKD", + "쿡 제도 달러": "CKD", "kuko salų doleris": "CKD", "cookeilandse dollar": "CKD", "dolar wysp cooka": "CKD", @@ -803,6 +832,7 @@ "peso chili": "CLP", "peso cileno": "CLP", "チリ・ペソ": "CLP", + "칠레 페소": "CLP", "čilės pesas": "CLP", "chileense peso": "CLP", "peso de chile": "CLP", @@ -831,6 +861,7 @@ "zsenminpi": "CNY", "renminbi cinese": "CNY", "人民元": "CNY", + "런민비": "CNY", "juanis": "CNY", "chinese renminbi": "CNY", "yuan renminbi": "CNY", @@ -857,6 +888,7 @@ "kolumbiai peso": "COP", "peso kolombia": "COP", "コロンビア・ペソ": "COP", + "콜롬비아 페소": "COP", "kolumbijos pesas": "COP", "colombiaanse peso": "COP", "peso kolumbijskie": "COP", @@ -881,6 +913,7 @@ "colón kosta rika": "CRC", "colón costaricano": "CRC", "コスタリカ・コロン": "CRC", + "코스타리카 콜론": "CRC", "kosta rikos kolonas": "CRC", "costa ricaanse colon": "CRC", "colon kostarykański": "CRC", @@ -904,6 +937,7 @@ "kubai peso": "CUP", "peso kuba": "CUP", "キューバ・ペソ": "CUP", + "쿠바 페소": "CUP", "kubos pesas": "CUP", "cubaanse peso": "CUP", "peso kubańskie": "CUP", @@ -930,6 +964,7 @@ "escudo tanjung verde": "CVE", "escudo capoverdiano": "CVE", "カーボベルデ・エスクード": "CVE", + "카보베르데 이스쿠두": "CVE", "žaliojo kyšulio eskudas": "CVE", "kaapverdische escudo": "CVE", "escudo zielonego przylądka": "CVE", @@ -960,6 +995,7 @@ "koruna ceko": "CZK", "corona ceca": "CZK", "チェコ・コルナ": "CZK", + "체코 코루나": "CZK", "čekijos krona": "CZK", "tsjechische kroon": "CZK", "corona chèca": "CZK", @@ -990,6 +1026,7 @@ "franc jibuti": "DJF", "franco gibutiano": "DJF", "ジブチ・フラン": "DJF", + "지부티 프랑": "DJF", "džibučio frankas": "DJF", "djiboutiaanse frank": "DJF", "frank dżibuti": "DJF", @@ -1018,6 +1055,7 @@ "krona denmark": "DKK", "corona danese": "DKK", "デンマーク・クローネ": "DKK", + "덴마크 크로네": "DKK", "danijos krona": "DKK", "deense kroon": "DKK", "korona duńska": "DKK", @@ -1045,6 +1083,7 @@ "dominikai peso": "DOP", "peso dominika": "DOP", "ドミニカ・ペソ": "DOP", + "도미니카 페소": "DOP", "dominikos pesas": "DOP", "dominicaanse peso": "DOP", "peso dominikańskie": "DOP", @@ -1072,6 +1111,7 @@ "dinar aljazair": "DZD", "dinaro algerino": "DZD", "アルジェリア・ディナール": "DZD", + "알제리 디나르": "DZD", "alžyro dinaras": "DZD", "algerijnse dinar": "DZD", "dinar algierski": "DZD", @@ -1100,6 +1140,7 @@ "pound mesir": "EGP", "sterlina egiziana": "EGP", "エジプト・ポンド": "EGP", + "이집트 파운드": "EGP", "egipto svaras": "EGP", "egyptisch pond": "EGP", "funt egipski": "EGP", @@ -1123,6 +1164,7 @@ "nakfa eritrea": "ERN", "nacfa eritreo": "ERN", "ナクファ": "ERN", + "에리트레아 낙파": "ERN", "eritrese nakfa": "ERN", "эритрейская накфа": "ERN", "еритрејска накфа": "ERN", @@ -1144,6 +1186,7 @@ "birr etiopia": "ETB", "birr etiope": "ETB", "ブル": "ETB", + "에티오피아 비르": "ETB", "etiopijos biras": "ETB", "ethiopische birr": "ETB", "эфиопский быр": "ETB", @@ -1156,6 +1199,7 @@ "אירו": "EUR", "euró": "EUR", "ユーロ": "EUR", + "유로": "EUR", "euras": "EUR", "èuro": "EUR", "evro": "EUR", @@ -1171,13 +1215,14 @@ "fiĝia dolaro": "FJD", "dólar fiyiano": "FJD", "fidžin dollari": "FJD", - "dollar de fidji": "FJD", + "dollar des fidji": "FJD", "dólar fidxiano": "FJD", "fidžijski dolar": "FJD", "fidzsi dollár": "FJD", "dolar fiji": "FJD", "dollaro delle figi": "FJD", "フィジー・ドル": "FJD", + "피지 달러": "FJD", "fidžio doleris": "FJD", "fiji dollar": "FJD", "dolar fidżi": "FJD", @@ -1206,6 +1251,7 @@ "króna faroe": "FOK", "corona delle fær øer": "FOK", "フェロー・クローネ": "FOK", + "페로 제도 크로나": "FOK", "farerų krona": "FOK", "faeröerse kroon": "FOK", "korona wysp owczych": "FOK", @@ -1235,6 +1281,7 @@ "font sterling": "GBP", "sterlina britannica": "GBP", "スターリング・ポンド": "GBP", + "파운드 스털링": "GBP", "svaras sterlingų": "GBP", "pond sterling": "GBP", "liura esterlina": "GBP", @@ -1263,6 +1310,7 @@ "grúz lari": "GEL", "lari georgia": "GEL", "ラリ": "GEL", + "조지아 라리": "GEL", "laris": "GEL", "georgische lari": "GEL", "грузинский лари": "GEL", @@ -1285,6 +1333,7 @@ "pound guernsey": "GGP", "sterlina di guernsey": "GGP", "ガーンジー・ポンド": "GGP", + "건지섬 파운드": "GGP", "gernsio svaras": "GGP", "guernseypond": "GGP", "funt guernsey": "GGP", @@ -1306,6 +1355,7 @@ "cedi ghana": "GHS", "cedi ghanese": "GHS", "セディ": "GHS", + "가나 세디": "GHS", "sedis": "GHS", "ghanese cedi": "GHS", "ганский седи": "GHS", @@ -1330,6 +1380,7 @@ "pound gibraltar": "GIP", "sterlina di gibilterra": "GIP", "ジブラルタル・ポンド": "GIP", + "지브롤터 파운드": "GIP", "gibraltaro svaras": "GIP", "gibraltarees pond": "GIP", "funt gibraltarski": "GIP", @@ -1353,6 +1404,7 @@ "dalasi gambia": "GMD", "dalasi gambese": "GMD", "ダラシ": "GMD", + "감비아 달라시": "GMD", "dalasis": "GMD", "gambiaanse dalasi": "GMD", "даласи": "GMD", @@ -1372,6 +1424,7 @@ "guineai frank": "GNF", "franc guinea": "GNF", "ギニア・フラン": "GNF", + "기니 프랑": "GNF", "gvinėjos frankas": "GNF", "guineese frank": "GNF", "frank gwinejski": "GNF", @@ -1395,6 +1448,7 @@ "quetzal guatemala": "GTQ", "quetzal guatemalteco": "GTQ", "ケツァル": "GTQ", + "과테말라 케찰": "GTQ", "gvatemalos kecalis": "GTQ", "guatemalteekse quetzal": "GTQ", "гватемальский кетсаль": "GTQ", @@ -1424,6 +1478,7 @@ "dolar guyana": "GYD", "dollaro della guyana": "GYD", "ガイアナ・ドル": "GYD", + "가이아나 달러": "GYD", "gajanos doleris": "GYD", "guyaanse dollar": "GYD", "dolar gujański": "GYD", @@ -1453,6 +1508,7 @@ "dolar hong kong": "HKD", "dollaro di hong kong": "HKD", "香港ドル": "HKD", + "홍콩 달러": "HKD", "honkongo doleris": "HKD", "hongkongse dollar": "HKD", "dolar hongkongu": "HKD", @@ -1477,6 +1533,7 @@ "lempira honduras": "HNL", "lempira honduregna": "HNL", "レンピラ": "HNL", + "온두라스 렘피라": "HNL", "hondūro lempira": "HNL", "hondurese lempira": "HNL", "гондурасская лемпира": "HNL", @@ -1498,6 +1555,7 @@ "horvát kuna": "HRK", "kuna kroasia": "HRK", "クーナ": "HRK", + "크로아티아 쿠나": "HRK", "kroatijos kuna": "HRK", "хорватская куна": "HRK", "chorvátska kuna": "HRK", @@ -1519,6 +1577,7 @@ "gourde haiti": "HTG", "gourde haitiano": "HTG", "グールド": "HTG", + "아이티 구르드": "HTG", "gurdas": "HTG", "haïtiaanse gourde": "HTG", "гаитянский гурд": "HTG", @@ -1541,6 +1600,7 @@ "magyar forint": "HUF", "fiorino ungherese": "HUF", "フォリント": "HUF", + "헝가리 포린트": "HUF", "forintas": "HUF", "hongaarse forint": "HUF", "florim húngaro": "HUF", @@ -1562,6 +1622,7 @@ "magyar pengő": "HUP", "pengő ungherese": "HUP", "ペンゲー": "HUP", + "헝가리 펭괴": "HUP", "pengė": "HUP", "pengheu maghiar": "HUP", "пенгё": "HUP", @@ -1582,6 +1643,7 @@ "indonéz rúpia": "IDR", "rupia indonesiana": "IDR", "ルピア": "IDR", + "인도네시아 루피아": "IDR", "indonezijos rupija": "IDR", "indonesische roepia": "IDR", "rupia indonezyjska": "IDR", @@ -1612,6 +1674,7 @@ "shekel baru israel": "ILS", "nuovo shekel israeliano": "ILS", "新シェケル": "ILS", + "이스라엘 신 셰켈": "ILS", "izraelio naujasis šekelis": "ILS", "israëlische sjekel": "ILS", "nowy izraelski szekel": "ILS", @@ -1635,6 +1698,7 @@ "pound manx": "IMP", "sterlina di man": "IMP", "マンクス・ポンド": "IMP", + "맨섬 파운드": "IMP", "meno salos svaras": "IMP", "isle of man pond": "IMP", "funt manx": "IMP", @@ -1663,6 +1727,7 @@ "rupee india": "INR", "rupia indiana": "INR", "インド・ルピー": "INR", + "인도 루피": "INR", "indijos rupija": "INR", "indiase roepie": "INR", "ropia d'índia": "INR", @@ -1694,6 +1759,7 @@ "dinar irak": "IQD", "dinaro iracheno": "IQD", "イラク・ディナール": "IQD", + "이라크 디나르": "IQD", "irako dinaras": "IQD", "iraakse dinar": "IQD", "dinar iracki": "IQD", @@ -1724,6 +1790,7 @@ "rial iran": "IRR", "riyal iraniano": "IRR", "イラン・リヤル": "IRR", + "이란 리알": "IRR", "irano rialas": "IRR", "iraanse rial": "IRR", "rial irański": "IRR", @@ -1754,6 +1821,7 @@ "króna islandia": "ISK", "corona islandese": "ISK", "アイスランド・クローナ": "ISK", + "아이슬란드 크로나": "ISK", "islandijos krona": "ISK", "ijslandse kroon": "ISK", "korona islandzka": "ISK", @@ -1782,6 +1850,7 @@ "dolar jamaika": "JMD", "dollaro giamaicano": "JMD", "ジャマイカ・ドル": "JMD", + "자메이카 달러": "JMD", "jamaikos doleris": "JMD", "jamaicaanse dollar": "JMD", "dolar jamajski": "JMD", @@ -1809,6 +1878,7 @@ "dinar yordania": "JOD", "dinaro giordano": "JOD", "ヨルダン・ディナール": "JOD", + "요르단 디나르": "JOD", "jordanijos dinaras": "JOD", "jordaanse dinar": "JOD", "dinar jordański": "JOD", @@ -1831,6 +1901,7 @@ "japanski jen": "JPY", "japán jen": "JPY", "円": "JPY", + "일본 엔": "JPY", "jena": "JPY", "japanse yen": "JPY", "jen": "JPY", @@ -1860,6 +1931,7 @@ "shilling kenya": "KES", "scellino keniota": "KES", "ケニア・シリング": "KES", + "케냐 실링": "KES", "kenijos šilingas": "KES", "keniaanse shilling": "KES", "szyling kenijski": "KES", @@ -1885,6 +1957,7 @@ "som kirgizstan": "KGS", "som kirghiso": "KGS", "キルギス・ソム": "KGS", + "키르기스스탄 솜": "KGS", "somas": "KGS", "kirgizische som": "KGS", "som kîrgîz": "KGS", @@ -1909,6 +1982,7 @@ "riel kamboja": "KHR", "riel cambogiano": "KHR", "リエル": "KHR", + "캄보디아 리엘": "KHR", "kambodžos rielis": "KHR", "cambodjaanse riel": "KHR", "riel kambodżański": "KHR", @@ -1929,6 +2003,7 @@ "dolar kiribati": "KID", "dollaro delle kiribati": "KID", "キリバス・ドル": "KID", + "키리바시 달러": "KID", "kiribačio doleris": "KID", "dolar din kiribati": "KID", "доллар кирибати": "KID", @@ -1948,6 +2023,7 @@ "franc komoro": "KMF", "franco delle comore": "KMF", "コモロ・フラン": "KMF", + "코모로 프랑": "KMF", "komorų frankas": "KMF", "comorese frank": "KMF", "frank komorów": "KMF", @@ -1976,6 +2052,7 @@ "won korea utara": "KPW", "won nordcoreano": "KPW", "朝鮮民主主義人民共和国ウォン": "KPW", + "조선민주주의인민공화국 원": "KPW", "šiaurės korėjos vona": "KPW", "noord koreaanse won": "KPW", "won północnokoreański": "KPW", @@ -2004,6 +2081,7 @@ "won korea selatan": "KRW", "won sudcoreano": "KRW", "大韓民国ウォン": "KRW", + "대한민국 원": "KRW", "pietų korėjos vonas": "KRW", "zuid koreaanse won": "KRW", "won południowokoreański": "KRW", @@ -2032,6 +2110,7 @@ "dinar kuwait": "KWD", "dinaro kuwaitiano": "KWD", "クウェート・ディナール": "KWD", + "쿠웨이트 디나르": "KWD", "kuveito dinaras": "KWD", "koeweitse dinar": "KWD", "dinar kuwejcki": "KWD", @@ -2057,6 +2136,7 @@ "dolar kepulauan cayman": "KYD", "dollaro delle cayman": "KYD", "ケイマン諸島・ドル": "KYD", + "케이맨 제도 달러": "KYD", "kaimanų salų doleris": "KYD", "kaaimaneilandse dollar": "KYD", "dolar kajmański": "KYD", @@ -2080,6 +2160,7 @@ "tenge kazakhstan": "KZT", "tenge kazako": "KZT", "テンゲ": "KZT", + "카자흐스탄 텡게": "KZT", "kazachstano tengė": "KZT", "kazachse tenge": "KZT", "казахстанский тенге": "KZT", @@ -2101,6 +2182,7 @@ "laoszi kip": "LAK", "kip laotiano": "LAK", "キープ": "LAK", + "라오스 킵": "LAK", "laoso kipas": "LAK", "laotiaanse kip": "LAK", "лаосский кип": "LAK", @@ -2123,6 +2205,7 @@ "pound lebanon": "LBP", "lira libanese": "LBP", "レバノン・ポンド": "LBP", + "레바논 리브르": "LBP", "libano svaras": "LBP", "libanees pond": "LBP", "funt libański": "LBP", @@ -2148,6 +2231,7 @@ "rupee sri lanka": "LKR", "rupia singalese": "LKR", "スリランカ・ルピー": "LKR", + "스리랑카 루피": "LKR", "šri lankos rupija": "LKR", "sri lankaanse roepie": "LKR", "rupia lankijska": "LKR", @@ -2175,6 +2259,7 @@ "dolar liberia": "LRD", "dollaro liberiano": "LRD", "リベリア・ドル": "LRD", + "라이베리아 달러": "LRD", "liberijos doleris": "LRD", "liberiaanse dollar": "LRD", "dolar liberyjski": "LRD", @@ -2195,6 +2280,7 @@ "loti lesotho": "LSL", "loti lesothiano": "LSL", "ロチ": "LSL", + "레소토 로티": "LSL", "lesothaanse loti": "LSL", "лоти лесото": "LSL", "лесотски лоти": "LSL", @@ -2217,6 +2303,7 @@ "dinar libya": "LYD", "dinaro libico": "LYD", "リビア・ディナール": "LYD", + "리비아 디나르": "LYD", "libijos dinaras": "LYD", "libische dinar": "LYD", "dinar libijski": "LYD", @@ -2247,6 +2334,7 @@ "dirham maroko": "MAD", "dirham marocchino": "MAD", "モロッコ・ディルハム": "MAD", + "모로코 디르함": "MAD", "maroko dirhamas": "MAD", "marokkaanse dirham": "MAD", "dirham marokański": "MAD", @@ -2266,6 +2354,7 @@ "franc monégasque": "MCF", "monegaški franak": "MCF", "モネガスク・フラン": "MCF", + "모나코 프랑": "MCF", "monako frankas": "MCF", "monegaskische frank": "MCF", "frank monakijski": "MCF", @@ -2286,6 +2375,7 @@ "moldáv lej": "MDL", "leu moldova": "MDL", "モルドバ・レウ": "MDL", + "몰도바 레우": "MDL", "moldavijos lėja": "MDL", "moldavische leu": "MDL", "lej mołdawii": "MDL", @@ -2311,6 +2401,7 @@ "ariary madagaskar": "MGA", "ariary malgascio": "MGA", "マダガスカル・アリアリ": "MGA", + "마다가스카르 아리아리": "MGA", "madagaskaro ariaris": "MGA", "malagassische ariary": "MGA", "ariary malgaxe": "MGA", @@ -2335,6 +2426,7 @@ "denar makedonia": "MKD", "dinaro macedone": "MKD", "マケドニア・デナール": "MKD", + "북마케도니아 데나르": "MKD", "makedonijos denaras": "MKD", "macedonische denar": "MKD", "dinar macedónio": "MKD", @@ -2356,6 +2448,7 @@ "mijanmarski kjat": "MMK", "mianmari kjap": "MMK", "チャット": "MMK", + "미얀마 짯": "MMK", "kijatas": "MMK", "myanmarese kyat": "MMK", "kiat": "MMK", @@ -2376,6 +2469,7 @@ "mongol tugrik": "MNT", "tugrik mongolo": "MNT", "トゥグルグ": "MNT", + "몽골 투그릭": "MNT", "tugrikas": "MNT", "mongoolse tugrik": "MNT", "тугрик": "MNT", @@ -2396,6 +2490,7 @@ "pataca makau": "MOP", "pataca di macao": "MOP", "マカオ・パタカ": "MOP", + "마카오 파타카": "MOP", "pataka": "MOP", "macause pataca": "MOP", "pataca de macau": "MOP", @@ -2420,6 +2515,7 @@ "rupee mauritus": "MUR", "rupia mauriziana": "MUR", "モーリシャス・ルピー": "MUR", + "모리셔스 루피": "MUR", "mauricijaus rupija": "MUR", "mauritiaanse roepie": "MUR", "rupia mauritiusu": "MUR", @@ -2443,6 +2539,7 @@ "maldív rúfia": "MVR", "rufiyaa delle maldive": "MVR", "ルフィヤ": "MVR", + "몰디브 루피야": "MVR", "maldyvų rufija": "MVR", "maldivische rufiyaa": "MVR", "rupia malediwska": "MVR", @@ -2467,6 +2564,7 @@ "kwacha malawi": "MWK", "kwacha malawiano": "MWK", "マラウイ・クワチャ": "MWK", + "말라위 콰차": "MWK", "malavio kvača": "MWK", "malawische kwacha": "MWK", "kwacha malawijska": "MWK", @@ -2494,6 +2592,7 @@ "peso meksiko": "MXN", "peso messicano": "MXN", "メキシコ・ペソ": "MXN", + "멕시코 페소": "MXN", "meksikos pesas": "MXN", "mexicaanse peso": "MXN", "peso meksykańskie": "MXN", @@ -2518,6 +2617,7 @@ "maláj ringgit": "MYR", "ringgit malaysiano": "MYR", "リンギット": "MYR", + "말레이시아 링깃": "MYR", "malaizijos ringitas": "MYR", "maleisische ringgit": "MYR", "ringgit malaio": "MYR", @@ -2536,6 +2636,7 @@ "mozambiki metical": "MZN", "metical mozambicano": "MZN", "メティカル": "MZN", + "모잠비크 메티칼": "MZN", "metikalis": "MZN", "mozambikaanse metical": "MZN", "мозамбикский метикал": "MZN", @@ -2558,6 +2659,7 @@ "dolar namibia": "NAD", "dollaro namibiano": "NAD", "ナミビア・ドル": "NAD", + "나미비아 달러": "NAD", "namibijos doleris": "NAD", "namibische dollar": "NAD", "dolar namibian": "NAD", @@ -2579,6 +2681,7 @@ "naira nigeria": "NGN", "naira nigeriana": "NGN", "ナイラ": "NGN", + "나이지리아 나이라": "NGN", "nigeriaanse naira": "NGN", "найра": "NGN", "нигеријска наира": "NGN", @@ -2598,6 +2701,7 @@ "córdoba nikaragua": "NIO", "córdoba nicaraguense": "NIO", "ニカラグア・コルドバ": "NIO", + "니카라과 코르도바": "NIO", "nikaragvos kordoba": "NIO", "nicaraguaanse córdoba": "NIO", "cordoba oro": "NIO", @@ -2640,6 +2744,7 @@ "krona norwegia": "NOK", "corona norvegese": "NOK", "ノルウェー・クローネ": "NOK", + "노르웨이 크로네": "NOK", "norvegijos krona": "NOK", "noorse kroon": "NOK", "korona norweska": "NOK", @@ -2672,6 +2777,7 @@ "rupee nepal": "NPR", "rupia nepalese": "NPR", "ネパール・ルピー": "NPR", + "네팔 루피": "NPR", "nepalo rupija": "NPR", "nepalese roepie": "NPR", "rupia nepalska": "NPR", @@ -2703,6 +2809,7 @@ "dolar selandia baru": "NZD", "dollaro neozelandese": "NZD", "ニュージーランド・ドル": "NZD", + "뉴질랜드 달러": "NZD", "naujosios zelandijos doleris": "NZD", "nieuw zeelandse dollar": "NZD", "dolar nowozelandzki": "NZD", @@ -2731,6 +2838,7 @@ "rial oman": "OMR", "riyal dell'oman": "OMR", "オマーン・リアル": "OMR", + "오만 리알": "OMR", "omano rialas": "OMR", "omaanse rial": "OMR", "rial omański": "OMR", @@ -2754,6 +2862,7 @@ "balboa panama": "PAB", "balboa panamense": "PAB", "バルボア": "PAB", + "파나마 발보아": "PAB", "panamese balboa": "PAB", "панамский бальбоа": "PAB", "panama balboası": "PAB", @@ -2770,6 +2879,7 @@ "perui sol": "PEN", "nuevo sol peruviano": "PEN", "ヌエボ・ソル": "PEN", + "페루 솔": "PEN", "naujasis solis": "PEN", "peruviaanse sol": "PEN", "novo sol": "PEN", @@ -2789,6 +2899,7 @@ "kina papua nugini": "PGK", "kina papuana": "PGK", "キナ": "PGK", + "파푸아뉴기니 키나": "PGK", "кина": "PGK", "папуанска кина": "PGK", "papua yeni gine kinası": "PGK", @@ -2810,6 +2921,7 @@ "peso filipina": "PHP", "peso filippino": "PHP", "フィリピン・ペソ": "PHP", + "필리핀 페소": "PHP", "filipinų pesas": "PHP", "filipijnse peso": "PHP", "peso filipińskie": "PHP", @@ -2838,6 +2950,7 @@ "rupee pakistan": "PKR", "rupia pakistana": "PKR", "パキスタン・ルピー": "PKR", + "파키스탄 루피": "PKR", "pakistano rupija": "PKR", "pakistaanse roepie": "PKR", "ropia de paquistan": "PKR", @@ -2863,6 +2976,7 @@ "poljski zlot": "PLN", "lengyel złoty": "PLN", "ズウォティ": "PLN", + "폴란드 즈워티": "PLN", "zlotas": "PLN", "poolse złoty": "PLN", "zlot polonez": "PLN", @@ -2889,6 +3003,7 @@ "guaraní paraguay": "PYG", "guaraní paraguaiano": "PYG", "グアラニー": "PYG", + "파라과이 과라니": "PYG", "gvaranis": "PYG", "paraguayaanse guarani": "PYG", "парагвайский гуарани": "PYG", @@ -2911,6 +3026,7 @@ "riyal qatar": "QAR", "riyal del qatar": "QAR", "カタール・リヤル": "QAR", + "카타르 리얄": "QAR", "kataro rialas": "QAR", "qatarese rial": "QAR", "rial katarski": "QAR", @@ -2939,6 +3055,7 @@ "leu rumania": "RON", "leu romeno": "RON", "ルーマニア・レウ": "RON", + "루마니아 레우": "RON", "naujoji rumunijos lėja": "RON", "roemeense leu": "RON", "lej rumuński": "RON", @@ -2971,6 +3088,7 @@ "dinar serbia": "RSD", "dinaro serbo": "RSD", "セルビア・ディナール": "RSD", + "세르비아 디나르": "RSD", "serbijos dinaras": "RSD", "servische dinar": "RSD", "dinar serbski": "RSD", @@ -3003,6 +3121,7 @@ "rubel rusia": "RUB", "rublo russo": "RUB", "ロシア・ルーブル": "RUB", + "러시아 루블": "RUB", "rusijos rublis": "RUB", "russische roebel": "RUB", "rubel rosyjski": "RUB", @@ -3033,6 +3152,7 @@ "franc rwanda": "RWF", "franco ruandese": "RWF", "ルワンダ・フラン": "RWF", + "르완다 프랑": "RWF", "ruandos frankas": "RWF", "rwandese frank": "RWF", "frank rwandyjski": "RWF", @@ -3057,6 +3177,7 @@ "szaúdi riál": "SAR", "riyal saudi": "SAR", "サウジアラビア・リヤル": "SAR", + "사우디아라비아 리얄": "SAR", "saudo arabijos rialas": "SAR", "saoedi arabische riyal": "SAR", "rial saudyjski": "SAR", @@ -3086,6 +3207,7 @@ "dolar kepulauan solomon": "SBD", "dollaro delle salomone": "SBD", "ソロモン諸島ドル": "SBD", + "솔로몬 제도 달러": "SBD", "saliamono salų doleris": "SBD", "salomon dollar": "SBD", "dolar wysp salomona": "SBD", @@ -3113,6 +3235,7 @@ "rupee seychelles": "SCR", "rupia delle seychelles": "SCR", "セーシェル・ルピー": "SCR", + "세이셸 루피": "SCR", "seišelių rupija": "SCR", "seychelse roepie": "SCR", "rupia seszelska": "SCR", @@ -3136,6 +3259,7 @@ "pound sudan": "SDG", "sterlina sudanese": "SDG", "スーダン・ポンド": "SDG", + "수단 파운드": "SDG", "sudano svaras": "SDG", "soedanees pond": "SDG", "funt sudański": "SDG", @@ -3164,6 +3288,7 @@ "krona swedia": "SEK", "corona svedese": "SEK", "スウェーデン・クローナ": "SEK", + "스웨덴 크로나": "SEK", "švedijos krona": "SEK", "zweedse kroon": "SEK", "korona szwedzka": "SEK", @@ -3195,6 +3320,7 @@ "dolar singapura": "SGD", "dollaro di singapore": "SGD", "シンガポールドル": "SGD", + "싱가포르 달러": "SGD", "singapūro doleris": "SGD", "singaporese dollar": "SGD", "dolar singapurski": "SGD", @@ -3218,6 +3344,7 @@ "sierra leone i leone": "SLL", "leone sierraleonese": "SLL", "レオン": "SLL", + "시에라리온 리온": "SLL", "leonė": "SLL", "sierra leoonse leone": "SLL", "леоне": "SLL", @@ -3241,12 +3368,13 @@ "shilling somalia": "SOS", "scellino somalo": "SOS", "ソマリア・シリング": "SOS", + "소말리아 실링": "SOS", "somalio šilingas": "SOS", "somalische shilling": "SOS", "szyling somalijski": "SOS", "xelim somaliano": "SOS", "сомалийский шиллинг": "SOS", - "сомалијски шилинг": "SOS", + "сомалски шилинг": "SOS", "somali şilini": "SOS", "сомалійський шилінг": "SOS", "دولار سورينامي": "SRD", @@ -3265,6 +3393,7 @@ "dolar suriname": "SRD", "dollaro surinamese": "SRD", "スリナム・ドル": "SRD", + "수리남 달러": "SRD", "surinamo doleris": "SRD", "surinaamse dollar": "SRD", "dolar surinamski": "SRD", @@ -3289,6 +3418,7 @@ "pound sudan selatan": "SSP", "sterlina sudsudanese": "SSP", "南スーダン・ポンド": "SSP", + "남수단 파운드": "SSP", "pietų sudano svaras": "SSP", "zuid soedanees pond": "SSP", "funt południowosudański": "SSP", @@ -3312,6 +3442,7 @@ "são tomé és príncipe i dobra": "STN", "dobra di são tomé e príncipe": "STN", "ドブラ": "STN", + "상투메 프린시페 도브라": "STN", "santomese dobra": "STN", "dobra são tomense": "STN", "добра сан томе и принсипи": "STN", @@ -3334,6 +3465,7 @@ "pound suriah": "SYP", "lira siriana": "SYP", "シリア・ポンド": "SYP", + "시리아 리브르": "SYP", "sirijos svaras": "SYP", "syrisch pond": "SYP", "funt syryjski": "SYP", @@ -3355,6 +3487,7 @@ "lilangeni eswatini": "SZL", "lilangeni dell'eswatini": "SZL", "リランゲニ": "SZL", + "에스와티니 릴랑게니": "SZL", "lilangenis": "SZL", "swazische lilangeni": "SZL", "lilanguéni": "SZL", @@ -3375,6 +3508,7 @@ "thai bát": "THB", "baht thailandese": "THB", "バーツ": "THB", + "태국 밧": "THB", "tailando batas": "THB", "thaise baht": "THB", "bat": "THB", @@ -3395,6 +3529,7 @@ "tádzsik szomoni": "TJS", "somoni tagiko": "TJS", "ソモニ": "TJS", + "타지키스탄 소모니": "TJS", "somonis": "TJS", "tadzjiekse somoni": "TJS", "somoni tadjik": "TJS", @@ -3412,6 +3547,7 @@ "koin centavo timor leste": "TLD", "centavo est timorense": "TLD", "東ティモール・センターボ": "TLD", + "동티모르 센타부 동전": "TLD", "centavos de timor leste": "TLD", "тиморское сентаво": "TLD", "východotimorské obehové mince": "TLD", @@ -3433,6 +3569,7 @@ "manat turkmenistan": "TMT", "manat turkmeno": "TMT", "トルクメニスタン・マナト": "TMT", + "투르크메니스탄 마나트": "TMT", "turkmėnijos manatas": "TMT", "turkmeense manat": "TMT", "manat turkmeński": "TMT", @@ -3461,6 +3598,7 @@ "dinar tunisia": "TND", "dinaro tunisino": "TND", "チュニジア・ディナール": "TND", + "튀니지 디나르": "TND", "tuniso dinaras": "TND", "tunesische dinar": "TND", "dinar tunezyjski": "TND", @@ -3482,6 +3620,7 @@ "pa'anga": "TOP", "paʻanga tongano": "TOP", "パアンガ": "TOP", + "통가 팡가": "TOP", "tongos paanga": "TOP", "tongaanse pa'anga": "TOP", "паанга": "TOP", @@ -3506,6 +3645,7 @@ "török líra": "TRY", "lira turki": "TRY", "トルコリラ": "TRY", + "터키 리라": "TRY", "naujoji turkijos lira": "TRY", "turkse lira": "TRY", "lira turecka": "TRY", @@ -3535,6 +3675,7 @@ "dolar trinidad dan tobago": "TTD", "dollaro di trinidad e tobago": "TTD", "トリニダード・トバゴ・ドル": "TTD", + "트리니다드 토바고 달러": "TTD", "trinidado ir tobago doleris": "TTD", "trinidad en tobagodollar": "TTD", "dolar trynidadu i tobago": "TTD", @@ -3559,6 +3700,7 @@ "dolar tuvalu": "TVD", "dollaro delle tuvalu": "TVD", "ツバル・ドル": "TVD", + "투발루 달러": "TVD", "dolar din tuvalu": "TVD", "доллар тувалу": "TVD", "тувалуански долар": "TVD", @@ -3581,6 +3723,7 @@ "dolar baru taiwan": "TWD", "dollaro taiwanese": "TWD", "新台湾ドル": "TWD", + "뉴 타이완 달러": "TWD", "naujasis taivano doleris": "TWD", "taiwanese dollar": "TWD", "dolar tajwański": "TWD", @@ -3608,6 +3751,7 @@ "shilling tanzania": "TZS", "scellino tanzaniano": "TZS", "タンザニア・シリング": "TZS", + "탄자니아 실링": "TZS", "tanzanijos šilingas": "TZS", "tanzaniaanse shilling": "TZS", "szyling tanzański": "TZS", @@ -3637,6 +3781,7 @@ "hryvnia ukraina": "UAH", "grivnia ucraina": "UAH", "フリヴニャ": "UAH", + "우크라이나 흐리우냐": "UAH", "grivina": "UAH", "oekraïense grivna": "UAH", "hrywna": "UAH", @@ -3664,6 +3809,7 @@ "shilling uganda": "UGX", "scellino ugandese": "UGX", "ウガンダ・シリング": "UGX", + "우간다 실링": "UGX", "ugandos šilingas": "UGX", "oegandese shilling": "UGX", "shilling ogandés": "UGX", @@ -3696,6 +3842,7 @@ "dolar amerika serikat": "USD", "dollaro statunitense": "USD", "アメリカ合衆国ドル": "USD", + "미국 달러": "USD", "jungtinių valstijų doleris": "USD", "amerikaanse dollar": "USD", "dolar estatsunidenc": "USD", @@ -3728,6 +3875,7 @@ "peso uruguay": "UYU", "peso uruguaiano": "UYU", "ウルグアイ・ペソ": "UYU", + "우루과이 페소": "UYU", "urugvajaus pesas": "UYU", "uruguayaanse peso": "UYU", "peso urugwajskie": "UYU", @@ -3751,6 +3899,7 @@ "üzbég szom": "UZS", "soʻm uzbekistan": "UZS", "スム": "UZS", + "우즈베키스탄 숨": "UZS", "uzbekijos sumas": "UZS", "oezbeekse sum": "UZS", "som uzbec": "UZS", @@ -3781,6 +3930,7 @@ "đồng vietnam": "VND", "đồng": "VND", "ドン": "VND", + "베트남 동": "VND", "vietnamo dongas": "VND", "vietnamese dong": "VND", "донг": "VND", @@ -3797,6 +3947,7 @@ "vanuatui vatu": "VUV", "vatu vanuatu": "VUV", "バツ": "VUV", + "바누아투 바투": "VUV", "vanuatuaanse vatu": "VUV", "вату": "VUV", "вануатски вату": "VUV", @@ -3816,6 +3967,7 @@ "tālā samoa": "WST", "tālā samoano": "WST", "タラ": "WST", + "사모아 탈라": "WST", "samoaanse tala": "WST", "tala samoan": "WST", "самоанская тала": "WST", @@ -3835,6 +3987,7 @@ "srednjoafrički cfa franak": "XAF", "franc cfa afrika tengah": "XAF", "中央アフリカcfaフラン": "XAF", + "중앙아프리카 cfa 프랑": "XAF", "franc cfa d'africa centrala": "XAF", "franco cfa da áfrica central": "XAF", "franc cfa beac": "XAF", @@ -3864,6 +4017,7 @@ "argento": "XAG", "perak": "XAG", "銀": "XAG", + "은": "XAG", "sidabras": "XAG", "zilver": "XAG", "argint": "XAG", @@ -3892,6 +4046,7 @@ "auro": "XAU", "emas": "XAU", "金": "XAU", + "금": "XAU", "auksas": "XAU", "goud": "XAU", "złoto": "XAU", @@ -3906,6 +4061,7 @@ "bitmono": "XBT", "ביטקוין": "XBT", "ビットコイン": "XBT", + "비트코인": "XBT", "биткојн": "XBT", "பிட்காயின்": "XBT", "బిట్ కాయిన్": "XBT", @@ -3929,6 +4085,7 @@ "dolar karibia timur": "XCD", "dollaro dei caraibi orientali": "XCD", "東カリブ・ドル": "XCD", + "동카리브 달러": "XCD", "rytų karibų doleris": "XCD", "oost caribische dollar": "XCD", "dolar wschodniokaraibski": "XCD", @@ -3954,6 +4111,7 @@ "hak penarikan khusus": "XDR", "diritti speciali di prelievo": "XDR", "特別引出権": "XDR", + "특별인출권": "XDR", "specialiosios skolinimosi teisės": "XDR", "speciale trekkingsrechten": "XDR", "drechs de tiratge especials": "XDR", @@ -3981,6 +4139,7 @@ "európai valutaegység": "XEU", "unità di conto europea": "XEU", "欧州通貨単位": "XEU", + "유럽 통화 단위": "XEU", "ekiu": "XEU", "europese rekeneenheid": "XEU", "unidade monetária europeia": "XEU", @@ -3992,6 +4151,7 @@ "монеро": "XMR", "monero": "XMR", "מונרו": "XMR", + "모네로": "XMR", "فرنك غرب أفريقي": "XOF", "западноафрикански cfa франк": "XOF", "franc cfa de l'àfrica occidental": "XOF", @@ -4001,6 +4161,7 @@ "zapadnoafrički cfa franak": "XOF", "franc cfa afrika barat": "XOF", "西アフリカcfaフラン": "XOF", + "서아프리카 cfa 프랑": "XOF", "franc cfa d'africa occidentala": "XOF", "franco cfa da áfrica ocidental": "XOF", "franc cfa bceao": "XOF", @@ -4023,6 +4184,7 @@ "paladium": "XPD", "palladio": "XPD", "パラジウム": "XPD", + "팔라듐": "XPD", "paladis": "XPD", "palladi": "XPD", "pallad": "XPD", @@ -4048,6 +4210,7 @@ "cfp franak": "XPF", "csendes óceáni valutaközösségi frank": "XPF", "cfpフラン": "XPF", + "cfp 프랑": "XPF", "cfp frankas": "XPF", "frank cfp": "XPF", "тихоокеанский франк": "XPF", @@ -4067,6 +4230,7 @@ "platine": "XPT", "פלטינה": "XPT", "白金": "XPT", + "백금": "XPT", "platyna": "XPT", "platină": "XPT", "பிளாட்டினம்": "XPT", @@ -4074,6 +4238,7 @@ "sucre": "XSU", "sistema unificato di compensazione regionale": "XSU", "域内統一決済システム": "XSU", + "수크레": "XSU", "сукре": "XSU", "ريال اليمن الشمالي": "YER", "ريال يمني": "YER", @@ -4095,6 +4260,7 @@ "rial yaman": "YER", "riyal yemenita": "YER", "イエメン・リアル": "YER", + "예멘 리알": "YER", "jemeno rialas": "YER", "jemenitische rial": "YER", "noord jemenitische rial": "YER", @@ -4123,6 +4289,7 @@ "dél afrikai rand": "ZAR", "rand afrika selatan": "ZAR", "ランド": "ZAR", + "남아프리카 공화국 랜드": "ZAR", "randas": "ZAR", "zuid afrikaanse rand": "ZAR", "rand sudafrican": "ZAR", @@ -4147,6 +4314,7 @@ "zambiai kwacha": "ZMW", "kwacha zambia": "ZMW", "ザンビア・クワチャ": "ZMW", + "잠비아 콰차": "ZMW", "zambijos kvača": "ZMW", "zambiaanse kwacha": "ZMW", "kwacha zambijska": "ZMW", @@ -4228,6 +4396,7 @@ "afgani afgán": "AFN", "afghani afganistan": "AFN", "afghani afgano": "AFN", + "아프가니": "AFN", "afghanis": "AFN", "afegani": "AFN", "novo afegani": "AFN", @@ -4252,6 +4421,9 @@ "lek albanais": "ALL", "アルバニアの通貨": "ALL", "アルバニア・レク": "ALL", + "알바니아 렉": "ALL", + "레크": "ALL", + "렉": "ALL", "lekas": "ALL", "lekë": "ALL", "lek albanês": "ALL", @@ -4270,6 +4442,7 @@ "dramm": "AMD", "dram arménien": "AMD", "armenijski dram": "AMD", + "아르메니아드람": "AMD", "dramas": "AMD", "dram armeński": "AMD", "dram karabachski": "AMD", @@ -4312,6 +4485,7 @@ "קואנזה": "AOA", "kwanza angolana": "AOA", "アンゴラ・クワンザ": "AOA", + "앙골라콴자": "AOA", "валюта анголы": "AOA", "восстановленная кванза": "AOA", "кванза": "AOA", @@ -4424,6 +4598,9 @@ ], "aŭ$": "AUD", "dolar australiano": "AUD", + "오스트레일리아달러": "AUD", + "호주 달러": "AUD", + "호주달러": "AUD", "валюта австралии": "AUD", "валюта кирибати": "AUD", "валюта науру": "AUD", @@ -4545,6 +4722,8 @@ "marco convertibile": "BAM", "ボスニア・ヘルツェゴビナ・マルカ": "BAM", "ボスニア・マルカ": "BAM", + "보스니아 헤르체고비나 태환 마르크": "BAM", + "태환 마르카": "BAM", "bosnijos ir hercegovinos markė": "BAM", "bosnische convertibele mark": "BAM", "bosnische konvertibilna marka": "BAM", @@ -4603,6 +4782,7 @@ "taka bangladeshí": "BDT", "taka bangladesi": "BDT", "טאקה": "BDT", + "타카": "BDT", "taka bengalska": "BDT", "валюта бангладеш": "BDT", "bangladéšska taka": "BDT", @@ -4623,6 +4803,7 @@ "nova bulgara levo": "BGN", "לב בולגרי": "BGN", "ブルガリア・レフ": "BGN", + "레프": "BGN", "lev da bulgária": "BGN", "lev bulgar": "BGN", "leva bulgară": "BGN", @@ -4682,6 +4863,7 @@ "bif": "BIF", "franco burundes": "BIF", "פרנק בורונדי": "BIF", + "부룬디프랑": "BIF", "franco do burúndi": "BIF", "franco burundiano": "BIF", "franco burundinense": "BIF", @@ -4733,6 +4915,7 @@ "ringgit brunei": "BND", "dolar brunei": "BND", "ブルネイドル": "BND", + "브루나이 링깃": "BND", "dólar bruneíno": "BND", "dólar do brunei": "BND", "валюта брунея": "BND", @@ -4753,6 +4936,8 @@ "bs.": "BOB", "boliviano bolivien": "BOB", "bolivijski boliviano": "BOB", + "볼리비아노": "BOB", + "볼리비아볼리비아노": "BOB", "боливийский боливиано": "BOB", "валюта боливии": "BOB", "боливијано": "BOB", @@ -4778,6 +4963,8 @@ "réal": "BRL", "réaux brésiliens": "BRL", "ヘアウ": "BRL", + "브라질 레알": "BRL", + "헤알": "BRL", "real brazilian": "BRL", "валюта бразилии": "BRL", "реал бразильский": "BRL", @@ -4824,6 +5011,9 @@ "chetrum": "BTN", "נגולטורם": "BTN", "ブータン・ルピー": "BTN", + "부탄 눌트럼": "BTN", + "눌트럼": "BTN", + "부탄눌트럼": "BTN", "бутанский нгултрум": "BTN", "валюта бутана": "BTN", "بوتسوانا بولا": "BWP", @@ -4847,11 +5037,14 @@ "ETB", "BYN" ], + "rwbl belarws": "BYN", + "rwbl belarwsaidd": "BYN", + "rwbl belarwsiaidd": "BYN", "byn": "BYN", "belarus rubel": "BYN", "br": "BYN", "third belarusian ruble": "BYN", - "nuevo rublo bierlorruso": "BYN", + "rublo bierlorruso": "BYN", "зайчик": "BYN", "білоруський рубль": "BYN", "Bz$": "BZD", @@ -4949,6 +5142,7 @@ ], "franco congoles": "CDF", "פרנק קונגיני": "CDF", + "콩고프랑": "CDF", "zaïre": "CDF", "franc congolés": "CDF", "franco congolense": "CDF", @@ -4990,6 +5184,7 @@ "スイスの通貨": "CHF", "スイスフラン": "CHF", "リヒテンシュタインの通貨": "CHF", + "스위스프랑": "CHF", "zwitserse franc": "CHF", "franco da suíça": "CHF", "franco suiço": "CHF", @@ -5068,6 +5263,10 @@ "人民幣": "CNY", "中国元": "CNY", "中華人民共和国の通貨": "CNY", + "렌민비": "CNY", + "렌민비 위안": "CNY", + "인민원": "CNY", + "인민폐": "CNY", "renmibi": "CNY", "ženminbi juanis": "CNY", "iuan": "CNY", @@ -5172,6 +5371,8 @@ "zöld foki szigeteki escudo": "CVE", "escudo di capo verde": "CVE", "scudo capoverdiano": "CVE", + "카보베르데 에스쿠도": "CVE", + "카보베르데에스쿠도": "CVE", "escudos cabo verdianos": "CVE", "валюта кабо верде": "CVE", "كرونه تشيكيه": "CZK", @@ -5226,6 +5427,7 @@ "פרנק ג'יבוטי": "DJF", "המטבע של ג'יבוטי": "DJF", "franco di gibuti": "DJF", + "지부티프랑": "DJF", "djiboutische frank": "DJF", "franco djibutiano": "DJF", "franco djibutiense": "DJF", @@ -5305,6 +5507,7 @@ "dinar algerien": "DZD", "dinars algérien": "DZD", "מטבע אלג'יריה": "DZD", + "알제리디나르": "DZD", "denar argelino": "DZD", "denar da argélia": "DZD", "dinar da argélia": "DZD", @@ -5346,6 +5549,7 @@ "lira egiziana": "EGP", "エジプトポンド": "EGP", "ギニー": "EGP", + "이집트파운드": "EGP", "egyptische pond": "EGP", "liura egipciana": "EGP", "libra do egipto": "EGP", @@ -5372,6 +5576,8 @@ "nafka": "ERN", "nakfa eritreo": "ERN", "エリトリア・ナクファ": "ERN", + "낙파": "ERN", + "에리트레아낙파": "ERN", "валюта эритреи": "ERN", "накфа": "ERN", "بير": "ETB", @@ -5383,6 +5589,7 @@ "birr éthiopien": "ETB", "birr ethiopia": "ETB", "エチオピア・ブル": "ETB", + "비르": "ETB", "biras": "ETB", "birr da etiópia": "ETB", "birre da etiópia": "ETB", @@ -5421,6 +5628,7 @@ "dollar des îles fidji": "FJD", "dollar fidjien": "FJD", "דולר פיג'י": "FJD", + "피지달러": "FJD", "dólar das fiji": "FJD", "dolarul fijian": "FJD", "фиджийский доллар": "FJD", @@ -5519,6 +5727,11 @@ "イギリス・ポンド": "GBP", "ブリティッシュ・ポンド": "GBP", "英ポンド": "GBP", + "영국 파운드": "GBP", + "퀴드": "GBP", + "파운드화기호": "GBP", + "파운드화표기": "GBP", + "파운드화표시": "GBP", "jk svaras": "GBP", "brits pond": "GBP", "britse pond": "GBP", @@ -5572,6 +5785,8 @@ "לארי גרוזיני": "GEL", "lari georgian": "GEL", "グルジアの通貨": "GEL", + "그루지야 라리": "GEL", + "라리": "GEL", "lari gruziński": "GEL", "валюта грузии": "GEL", "тетри": "GEL", @@ -5605,6 +5820,7 @@ "dalasi gambien": "GMD", "דלסי": "GMD", "ガンビア・ダラシ": "GMD", + "달라시": "GMD", "dalase": "GMD", "dalasi gambiano": "GMD", "dalassi": "GMD", @@ -5618,6 +5834,7 @@ "מטבע גינאה": "GNF", "פרנק גיניאי": "GNF", "franco della guinea": "GNF", + "기니프랑": "GNF", "guinese frank": "GNF", "franco guineense": "GNF", "franco guineense gnf": "GNF", @@ -5635,6 +5852,8 @@ "quetzal guatemalteque": "GTQ", "מטבע גואטמלה": "GTQ", "gvatemalski quetzal": "GTQ", + "과테말라 퀘찰": "GTQ", + "케찰": "GTQ", "gvatemalos ketsalis": "GTQ", "валюта гватемалы": "GTQ", "гватемальский кетцаль": "GTQ", @@ -5684,6 +5903,7 @@ "香港の通貨": "HKD", "香港・ドル": "HKD", "香港元": "HKD", + "홍콩달러": "HKD", "hongkongo doleris": "HKD", "dólar de hongkong": "HKD", "dólar de hongue congue": "HKD", @@ -5705,6 +5925,7 @@ "lempira hondureña": "HNL", "lempira hondurien": "HNL", "lempire hondurien": "HNL", + "렘피라": "HNL", "hondūro lempyra": "HNL", "lempyra": "HNL", "lempira hondurenha": "HNL", @@ -5722,6 +5943,7 @@ "クロアチアの通貨": "HRK", "クロアチア・クナ": "HRK", "クロアチア・クーナ": "HRK", + "쿠나": "HRK", "kuna chorwacka": "HRK", "kuny": "HRK", "lipy": "HRK", @@ -5745,6 +5967,7 @@ "gourde haïtienne": "HTG", "gourde haitienne": "HTG", "גורד": "HTG", + "구르드": "HTG", "haitiaanse gourde": "HTG", "gurde": "HTG", "gurde haitiano": "HTG", @@ -5779,6 +6002,7 @@ "forint hongaria": "HUF", "ハンガリーフォリント": "HUF", "ハンガリー・フォリント": "HUF", + "포린트": "HUF", "forint węgierski": "HUF", "forinte": "HUF", "forint maghiar": "HUF", @@ -5797,6 +6021,7 @@ "pengo ungherese": "HUP", "ハンガリー・ペンゲー": "HUP", "ペンゴ": "HUP", + "펭괴": "HUP", "pengheul maghiar": "HUP", "pengoe": "HUP", "pengő maghiar": "HUP", @@ -5830,6 +6055,7 @@ "sepeser": "IDR", "インドネシア・ルピア": "IDR", "インドネシア・ルピー": "IDR", + "루피아": "IDR", "roepia": "IDR", "roepiah": "IDR", "ropia d'indonesia": "IDR", @@ -5901,6 +6127,8 @@ "nuovo siclo israeliano": "ILS", "nuovo siclo": "ILS", "siclo israeliano": "ILS", + "신 셰켈": "ILS", + "신 이스라엘 셰켈": "ILS", "israelische lire": "ILS", "israelische sjekel": "ILS", "israëlische lire": "ILS", @@ -5991,6 +6219,8 @@ "dinar de l'iraq": "IQD", "iqd": "IQD", "irak dinar": "IQD", + "hi": "IQD", + "rt": "IQD", "dinar de irak": "IQD", "dinar iraki": "IQD", "dinar irakí": "IQD", @@ -6100,6 +6330,8 @@ "yen japonés": "JPY", "yen giapponese": "JPY", "日本円": "JPY", + "엔": "JPY", + "엔화": "JPY", "yeni": "JPY", "японская иена": "JPY", "شيلينغ كينيي": "KES", @@ -6115,6 +6347,8 @@ "scellino": "KES", "scellino keniano": "KES", "ケニアシリング": "KES", + "ksh": "KES", + "케냐실링": "KES", "валюта кении": "KES", "шиллинг": [ "UGX", @@ -6122,7 +6356,6 @@ "SOS", "KES" ], - "ksh": "KES", "سوم قرغيزستاني": "KGS", "⃀": "KGS", "сом": [ @@ -6132,16 +6365,15 @@ "som de kirguizistan": "KGS", "som del kirguizistan": "KGS", "k.s.": "KGS", - "tyiyn": "KGS", - "tyjyn": "KGS", "kyrgyz som": "KGS", "kirgizia somo": "KGS", "kgs": "KGS", "som de kirguistan": "KGS", - "som kirguis": "KGS", "som de kirguistán": "KGS", + "som kirguis": "KGS", "kirgiski som": "KGS", "som kirghizo": "KGS", + "ソム": "KGS", "som kirgiski": "KGS", "som do quirguistão": "KGS", "som quirguiz": "KGS", @@ -6165,6 +6397,7 @@ "dollar de kiribati": "KID", "dollaro di kiribati": "KID", "キリバスの通貨": "KID", + "키리바시달러": "KID", "кирибатийский доллар": "KID", "кирибатски долар": "KID", "franco comorano": "KMF", @@ -6183,6 +6416,9 @@ "põhja korea won": "KPW", "kpw": "KPW", "北朝鮮ウォン": "KPW", + "원화": "KPW", + "조선민주주의인민공화국 전": "KPW", + "조선민주주의인민공화국 화폐": "KPW", "šiaurės korėjos vonas": "KPW", "won da coreia do norte": "KPW", "won da república democrática popular da coreia": "KPW", @@ -6206,6 +6442,10 @@ "lõuna korea won": "KRW", "וון דרום קוריאני": "KRW", "韓国ウォン": "KRW", + "대한민국 전": "KRW", + "대한민국 화폐": "KRW", + "대한민국의 통화": "KRW", + "대한민국의 화폐": "KRW", "won sud corean": "KRW", "won da coreia do sul": "KRW", "won da república da coreia": "KRW", @@ -6250,6 +6490,7 @@ "dólar de las islas caiman": "KYD", "דולר קיימני": "KYD", "ケイマン諸島ドル": "KYD", + "케이맨제도달러": "KYD", "kaimanų doleris": "KYD", "caymaneilandse dollar": "KYD", "dolar de las illas caiman": "KYD", @@ -6264,6 +6505,7 @@ "〒": "KZT", "tengue": "KZT", "טנגה": "KZT", + "텡게": "KZT", "kazachijos tengė": "KZT", "tengė": "KZT", "tenge kazachski": "KZT", @@ -6289,6 +6531,7 @@ "kip laos": "LAK", "ラオスの通貨": "LAK", "ラオス・キープ": "LAK", + "킵": "LAK", "kipas": "LAK", "kipe": "LAK", "валюта лаоса": "LAK", @@ -6312,6 +6555,8 @@ "lbp": "LBP", "lebanese lira": "LBP", "libana pundo": "LBP", + "레바논 파운드": "LBP", + "레바논 리라": "LBP", "libanese pond": "LBP", "liura libanesa": "LBP", "libra do líbano": "LBP", @@ -6409,6 +6654,7 @@ "lyd": "LYD", "ld": "LYD", "דינר לובי ": "LYD", + "리비아디나르": "LYD", "dinar libian": "LYD", "валюта ливии": "LYD", "ل.د": "LYD", @@ -6418,6 +6664,7 @@ "maza": "MAD", "dirham marroqui": "MAD", "דירהם מרוקני": "MAD", + "모로코디르함": "MAD", "dirham marroquino": "MAD", "dirame de marrocos": "MAD", "dirame do marrocos": "MAD", @@ -6476,6 +6723,8 @@ "איראימבילאנג'ה": "MGA", "mga": "MGA", "アリアリ": "MGA", + "마다가스카르아리아리": "MGA", + "아리아리": "MGA", "ariaris": "MGA", "ariari": "MGA", "ariari de madagascar": "MGA", @@ -6509,6 +6758,7 @@ "denar macedone": "MKD", "denaro macedone": "MKD", "マケドニア・ディナール": "MKD", + "데나르": "MKD", "denaras": "MKD", "noord macedonische denar": "MKD", "denar da macedónia": "MKD", @@ -6540,6 +6790,10 @@ "ks": "MMK", "kyat myanmar": "MMK", "pyas": "MMK", + "미얀마 차트": "MMK", + "미얀마 찻": "MMK", + "짯": "MMK", + "챠트": "MMK", "бирманский кьят": "MMK", "валюта мьянмы": "MMK", "кейат": "MMK", @@ -6572,6 +6826,8 @@ "togrog mongolia": "MNT", "トゥグリク": "MNT", "ドグログ": "MNT", + "몽골투그릭": "MNT", + "투그릭": "MNT", "tiugrikas": "MNT", "монгольский тугрик": "MNT", "валюта монголии": "MNT", @@ -6581,6 +6837,7 @@ "mop": "MOP", "mop$": "MOP", "patako": "MOP", + "파타카": "MOP", "patacas": "MOP", "валюта макао": "MOP", "макаонска патака": "MOP", @@ -6609,6 +6866,7 @@ "rufiyaa maladewa": "MVR", "ルフィア": "MVR", "ルフィヤー": "MVR", + "루피야": "MVR", "rufija": "MVR", "rópia de las maldivas": "MVR", "валюта мальдив": "MVR", @@ -6627,6 +6885,7 @@ "kwacha malawite": "MWK", "kwacha del malawi": "MWK", "mwk": "MWK", + "말라위콰차": "MWK", "malawiaanse kwacha": "MWK", "kwacha do malaui": "MWK", "kwacha do malauí": "MWK", @@ -6664,6 +6923,7 @@ "mexikói pezó": "MXN", "メキシコの通貨": "MXN", "墨ペソ": "MXN", + "메히꼬 페소": "MXN", "мексиканский песо": "MXN", "мексиканское новое песо": "MXN", "песо мексиканское": "MXN", @@ -6700,6 +6960,7 @@ "mozambijski metical": "MZN", "metical del mozambico": "MZN", "モザンビーク・メティカル": "MZN", + "메티칼": "MZN", "metikalas": "MZN", "mozambiko metikalas": "MZN", "mozambiko metikalis": "MZN", @@ -6725,6 +6986,7 @@ "מטבע נמיביה": "NAD", "dollaro della namibia": "NAD", "ナミビアドル": "NAD", + "나미비아달러": "NAD", "dólar namibiano": "NAD", "dólar namíbio": "NAD", "намибийский доллар": "NAD", @@ -6738,6 +7000,8 @@ "niĝera najro": "NGN", "naira nigérian": "NGN", "ナイジェリア・ナイラ": "NGN", + "나이라": "NGN", + "나이지리아나이라": "NGN", "naira nigeriano": "NGN", "нигерийская найра": "NGN", "валюта нигерии": "NGN", @@ -6932,6 +7196,8 @@ "nouveau sol": "PEN", "perui új sol": "PEN", "nuovo sol": "PEN", + "누에보 솔": "PEN", + "페루 누에보 솔": "PEN", "sol novo": "PEN", "moeda peruana": "PEN", "novo sol peruano": "PEN", @@ -6947,6 +7213,8 @@ "pgk": "PGK", "קינה": "PGK", "パプアニューギニア・キナ": "PGK", + "파푸아 뉴기니 키나": "PGK", + "파푸아뉴기니키나": "PGK", "papoea nieuw guinese kina": "PGK", "kina papuásia": "PGK", "toea": "PGK", @@ -6962,6 +7230,7 @@ "peso de filipinas": "PHP", "פסו": "PHP", "pezo": "PHP", + "페소": "PHP", "pesas": "PHP", "peso de las filipinas": "PHP", "piso filipino": "PHP", @@ -7015,6 +7284,9 @@ "ズオチ": "PLN", "ズロチ": "PLN", "ポーランド・ズウォティ": "PLN", + "즈워티": "PLN", + "즐로티": "PLN", + "폴란드 즐로티": "PLN", "poolse zloty": "PLN", "polski złoty": "PLN", "zlóti": "PLN", @@ -7043,6 +7315,7 @@ "guaraní paraguayen": "PYG", "paragvajski guaraní": "PYG", "guarani paraguaiano": "PYG", + "파라과이과라니": "PYG", "paragvajaus valiuta": "PYG", "paraguayaanse guaraní": "PYG", "guarani paraguaio": "PYG", @@ -7125,6 +7398,7 @@ "ソビエト連邦ルーブル": "RUB", "ロシアの通貨": "RUB", "ロシアルーブル": "RUB", + "코페이카": "RUB", "kopeken": "RUB", "rubla rusa": "RUB", "rubla rusă": "RUB", @@ -7158,6 +7432,7 @@ "rwf": "RWF", "franco de ruanda": "RWF", "franco ruandes": "RWF", + "르완다프랑": "RWF", "franco do ruanda": "RWF", "руандийский франк": "RWF", "валюта руанды": "RWF", @@ -7184,6 +7459,9 @@ "サウジ・リアル": "SAR", "サウジ・リヤル": "SAR", "サウディ・リヤル": "SAR", + "사우디 리알": "SAR", + "사우디 리얄": "SAR", + "사우디아라비아 리알": "SAR", "saoedische riyal": "SAR", "saudi arabische riyal": "SAR", "saudische riyal": "SAR", @@ -7212,6 +7490,8 @@ "dollar des iles salomon": "SBD", "dollaro delle isole salomone": "SBD", "ソロモン諸島・ドル": "SBD", + "솔로몬제도 달러": "SBD", + "솔로몬제도달러": "SBD", "dolar de las illas salamon": "SBD", "валюта соломоновых островов": "SBD", "долар соломонских острва": "SBD", @@ -7242,6 +7522,7 @@ "libra del sudán": "SDG", "dinar soudanais": "SDG", "לירה סודאנית": "SDG", + "수단파운드": "SDG", "soedanese pond": "SDG", "валюта судана": "SDG", "sdd": "SDG", @@ -7295,6 +7576,8 @@ "シエラレオネの通貨": "SLL", "シエラレオネ・レオン": "SLL", "レオネ": "SLL", + "시에라리온 레온": "SLL", + "시에라리온레온": "SLL", "leone serra leonino": "SLL", "леоне сьерра леоне": "SLL", "сијералеонске леоне": "SLL", @@ -7324,7 +7607,7 @@ "szomáli shilling": "SOS", "ソマリアシリング": "SOS", "валюта сомали": "SOS", - "сомалски шилинг": "SOS", + "сомалијски шилинг": "SOS", "srd": "SRD", "surinam dollar": "SRD", "dolar de surinam": "SRD", @@ -7397,6 +7680,8 @@ "ls": "SYP", "syrian lira": "SYP", "dolar sirio": "SYP", + "시리아 파운드": "SYP", + "시리아 리라": "SYP", "libra da síria": "SYP", "валюта сирии": "SYP", "sirijska lira": "SYP", @@ -7418,6 +7703,12 @@ "エマランゲニ": "SZL", "スワジ・リランジェニ": "SZL", "リランジェニ": "SZL", + "릴랑게니": "SZL", + "스와질란드 릴랑게니": "SZL", + "스와질란드릴랑게니": "SZL", + "에말란게니": "SZL", + "에말랑게니": "SZL", + "에스와티니릴랑게니": "SZL", "lilangeni suázi": "SZL", "свазилендский лилангени": "SZL", "валюта свазиленда": "SZL", @@ -7453,6 +7744,14 @@ "bath": "THB", "タイの通貨": "THB", "タイ・バーツ": "THB", + "바트": "THB", + "바트화": "THB", + "밧": "THB", + "밧화": "THB", + "사땅": "THB", + "타이 바트": "THB", + "타이 밧": "THB", + "태국 바트": "THB", "batas": "THB", "satang": "THB", "baht tailandês": "THB", @@ -7479,6 +7778,8 @@ "סומוני טג'קיסטני": "TJS", "somoni tagico": "TJS", "タジキスタン・ソモニ": "TJS", + "소모니": "TJS", + "타지키스탄소모니": "TJS", "tadžikijos somonis": "TJS", "somoni tadżycki": "TJS", "somoni tadjic": "TJS", @@ -7499,8 +7800,10 @@ "teňňe": "TMT", "manat turkmene": "TMT", "manat de turkmenistán": "TMT", + "מנאט טורקמני חדש": "TMT", "tmm": "TMT", "トルクメン・マナト": "TMT", + "투르크메니스탄마나트": "TMT", "turkmėnistano manatas": "TMT", "manat turcmèn": "TMT", "manate do turcomenistão": "TMT", @@ -7558,6 +7861,9 @@ "pa'anga di tonga": "TOP", "パ・アンガ": "TOP", "トンガ・パ・アンガ": "TOP", + "통가 파앙가": "TOP", + "파앙가": "TOP", + "팡가": "TOP", "tongos pa'anga": "TOP", "paʻanga tonganesa": "TOP", "тонганская паанга": "TOP", @@ -7596,6 +7902,8 @@ "lira turc": "TRY", "lira turki baru": "TRY", "トルコ・リラ": "TRY", + "신 터키 리라": "TRY", + "터키 신 리라": "TRY", "turkijos lira": "TRY", "lira da turquia": "TRY", "liras turcas": "TRY", @@ -7687,6 +7995,12 @@ "台湾ドル": "TWD", "台湾元": "TWD", "新台幣": "TWD", + "신 타이완 달러": "TWD", + "신 대만 달러": "TWD", + "신대만 달러": "TWD", + "신대폐": "TWD", + "신타이완 달러": "TWD", + "타이완 신화폐": "TWD", "nowy dolar tajwański": "TWD", "dólar de taiuã": "TWD", "dólar de taiwan": "TWD", @@ -7750,6 +8064,9 @@ "フリヴナ": "UAH", "フルィヴニャ": "UAH", "フルィーヴニャ": "UAH", + "우크라이나 흐리브냐": "UAH", + "흐리브냐": "UAH", + "흐리우냐": "UAH", "oekraïense hryvnja": "UAH", "oekraiense hryvnja": "UAH", "hrywna ukraińska": "UAH", @@ -7780,6 +8097,8 @@ "chelin ugandes": "UGX", "chelín de uganda": "UGX", "ウガンダシリング": "UGX", + "ugk": "UGX", + "우간다실링": "UGX", "ugandese shilling": "UGX", "валюта уганды": "UGX", "US$": "USD", @@ -7856,6 +8175,7 @@ "som usbeco": "UZS", "ウズベキスタン・スム": "UZS", "ウズベキスタン・ソム": "UZS", + "우즈베키스탄 솜": "UZS", "uzbekijos somas": "UZS", "uzbekistano sumas": "UZS", "sum uzbecki": "UZS", @@ -7904,6 +8224,7 @@ "vanuatuanski vatu": "VUV", "vatu di vanuatu": "VUV", "バヌアツの通貨": "VUV", + "바누아투바투": "VUV", "vatu do vanuatu": "VUV", "валюта вануату": "VUV", "вануатский вату": "VUV", @@ -7924,6 +8245,7 @@ "サモア・タラ": "WST", "サモア・ターラ": "WST", "サモア・ドル": "WST", + "사모아탈라": "WST", "валюта самоа": "WST", "доллар самоа": "WST", "самоанский доллар": "WST", @@ -7941,6 +8263,8 @@ "cfa": "XAF", "franco cfa dell'africa centrale": "XAF", "中部アフリカcfaフラン": "XAF", + "중앙 아프리카 cfa 프랑": "XAF", + "중앙아프리카 cfa프랑": "XAF", "cfa franc": [ "XOF", "XAF" @@ -7974,6 +8298,7 @@ "element 79": "XAU", "elemento 79": "XAU", "unsur 79": "XAU", + "황금": "XAU", "grundämne 79": "XAU", "பொன்": "XAU", "البيتكوين": "XBT", @@ -8032,6 +8357,9 @@ "erityiset nosto oikeudet": "XDR", "sdrs": "XDR", "droits de tirage speciaux": "XDR", + "imf 특별 인출권": "XDR", + "아이엠에프 특별 인출권": "XDR", + "특별 인출권": "XDR", "papierowe złoto": "XDR", "specjalne prawo ciągnienia": "XDR", "сдр": "XDR", @@ -8050,6 +8378,7 @@ "unidade monetaria europea": "XEU", "יחידת מטבע אירופי": "XEU", "ヨーロッパ通貨単位": "XEU", + "유럽통화단위": "XEU", "écu": "XEU", "unitate monetară europeană": "XEU", "европейская валютная единица": "XEU", @@ -8148,6 +8477,8 @@ "イエメンの通貨": "YER", "イエメン・リヤル": "YER", "イエメン・リヤール": "YER", + "예멘 리얄": "YER", + "예멘리얄": "YER", "rial de iemèn": "YER", "rial do iémen": "YER", "rial do iémene": "YER", @@ -8168,6 +8499,8 @@ "ראנד": "ZAR", "南アフリカランド": "ZAR", "南アフリカ・ランド": "ZAR", + "남아프리카 공화국 란드": "ZAR", + "남아프리카공화국 랜드": "ZAR", "par randas": "ZAR", "pietų afrikos randas": "ZAR", "rand południowoafrykański": "ZAR", @@ -8190,6 +8523,7 @@ "zmw": "ZMW", "kwacha zambese": "ZMW", "zmk": "ZMW", + "잠비아콰차": "ZMW", "kwacha zambian": "ZMW", "kwacha": "ZMW", "kwacha da zâmbia": "ZMW", @@ -8242,6 +8576,7 @@ "id": "Dirham Uni Emirat Arab", "it": "Dirham degli Emirati Arabi Uniti", "ja": "UAEディルハム", + "ko": "아랍에미리트 디르함", "lt": "Jungtinių Arabų Emyratų dirhamas", "nl": "VAE-Dirham", "pl": "Dirham", @@ -8276,6 +8611,7 @@ "id": "Afghani Afganistan", "it": "afghani afgano", "ja": "アフガニ", + "ko": "아프가니스탄 아프가니", "lt": "Afganis", "nl": "Afghaanse afghani", "oc": "Afgani", @@ -8311,6 +8647,7 @@ "id": "Lek Albania", "it": "lek albanese", "ja": "レク", + "ko": "알바니아 렉", "lt": "Albanijos lekas", "nl": "Albanese lek", "pl": "lek", @@ -8348,6 +8685,7 @@ "id": "Dram Armenia", "it": "dram armeno", "ja": "ドラム", + "ko": "아르메니아 드람", "lt": "Dramas", "nl": "Armeense dram", "pl": "Dram", @@ -8381,6 +8719,7 @@ "id": "Guilder Antillen Belanda", "it": "Fiorino delle Antille Olandesi", "ja": "アンティル・ギルダー", + "ko": "네덜란드령 안틸레스 휠던", "lt": "Nyderlandų Antilų guldenas", "nl": "Antilliaanse gulden", "oc": "Florin de las Antilhas Neerlandesas", @@ -8411,6 +8750,7 @@ "id": "Kwanza Angola", "it": "Kwanza angolano", "ja": "クワンザ", + "ko": "앙골라 콴자", "lt": "Kvanza", "nl": "Angolese kwanza", "pl": "Kwanza", @@ -8447,6 +8787,7 @@ "id": "Peso Argentina", "it": "peso argentino", "ja": "アルゼンチン・ペソ", + "ko": "아르헨티나 페소", "lt": "Argentinos pesas", "nl": "Argentijnse peso", "oc": "Peso", @@ -8483,6 +8824,7 @@ "id": "Dolar Australia", "it": "dollaro australiano", "ja": "オーストラリア・ドル", + "ko": "오스트레일리아 달러", "lt": "Australijos doleris", "nl": "Australische dollar", "oc": "Dolar australian", @@ -8517,6 +8859,7 @@ "id": "Florin Aruba", "it": "Fiorino arubano", "ja": "アルバ・フロリン", + "ko": "아루바 플로린", "lt": "Arubos florinas", "nl": "Arubaanse florin", "pl": "Florin arubański", @@ -8551,6 +8894,7 @@ "id": "Manat Azerbaijan", "it": "Manat azero", "ja": "アゼルバイジャン・マナト", + "ko": "아제르바이잔 마나트", "lt": "Azerbaidžano manatas", "nl": "Azerbeidzjaanse manat", "pl": "Manat azerski", @@ -8587,6 +8931,7 @@ "id": "Mark Bosnia dan Herzegovina", "it": "marco bosniaco", "ja": "兌換マルク", + "ko": "보스니아 헤르체고비나 태환 마르카", "lt": "Konvertuojamoji markė", "nl": "Bosnische inwisselbare mark", "pl": "Marka zamienna", @@ -8622,6 +8967,7 @@ "id": "Dolar Barbados", "it": "dollaro di Barbados", "ja": "バルバドス・ドル", + "ko": "바베이도스 달러", "lt": "Barbadoso doleris", "nl": "Barbadiaanse dollar", "pl": "Dolar barbadoski", @@ -8651,6 +8997,7 @@ "id": "Taka Bangladesh", "it": "taka bengalese", "ja": "タカ", + "ko": "방글라데시 타카", "lt": "Bangladešo taka", "nl": "Bengalese taka", "oc": "Taka", @@ -8687,6 +9034,7 @@ "id": "Lev Bulgaria", "it": "lev bulgaro", "ja": "レフ", + "ko": "불가리아 레프", "lt": "Bulgarijos levas", "nl": "Bulgaarse lev", "oc": "Lev", @@ -8721,6 +9069,7 @@ "id": "Dinar Bahrain", "it": "dinaro del Bahrain", "ja": "バーレーン・ディナール", + "ko": "바레인 디나르", "lt": "Bahreino dinaras", "nl": "Bahreinse dinar", "pl": "Dinar Bahrajnu", @@ -8749,6 +9098,7 @@ "id": "Franc Burundi", "it": "Franco del Burundi", "ja": "ブルンジ・フラン", + "ko": "부룬디 프랑", "lt": "Burundžio frankas", "nl": "Burundese frank", "pl": "frank burundyjski", @@ -8778,6 +9128,7 @@ "id": "Dolar Bermuda", "it": "Dollaro di Bermuda", "ja": "バミューダ・ドル", + "ko": "버뮤다 달러", "lt": "Bermudos doleris", "nl": "Bermuda-dollar", "pl": "Dolar bermudzki", @@ -8810,6 +9161,7 @@ "id": "Dolar Brunei", "it": "dollaro del Brunei", "ja": "ブルネイ・ドル", + "ko": "브루나이 달러", "lt": "Brunėjaus doleris", "nl": "Bruneise dollar", "pl": "Dolar Brunei", @@ -8841,6 +9193,7 @@ "id": "Boliviano", "it": "boliviano", "ja": "ボリビアーノ", + "ko": "볼리비아 볼리비아노", "lt": "Bolivianas", "nl": "Boliviaanse boliviano", "oc": "Boliviano", @@ -8876,6 +9229,7 @@ "id": "Real Brasil", "it": "real brasiliano", "ja": "レアル", + "ko": "브라질 헤알", "lt": "Brazilijos realas", "nl": "Braziliaanse real", "pl": "Real brazylijski", @@ -8908,6 +9262,7 @@ "id": "Dolar Bahama", "it": "dollaro delle Bahamas", "ja": "バハマ・ドル", + "ko": "바하마 달러", "lt": "Bahamų doleris", "nl": "Bahamaanse dollar", "oc": "Dolar de las Bahamas", @@ -8926,7 +9281,7 @@ "ar": "نغولترم بوتاني", "bg": "Бутански нгултрум", "ca": "Ngultrum", - "cs": "Bhútánský ngultrum", + "cs": "Bhútánský ngultam", "da": "Ngultrum", "de": "Ngultrum", "en": "ngultrum", @@ -8942,6 +9297,7 @@ "id": "Ngultrum Bhutan", "it": "Ngultrum del Bhutan", "ja": "ニュルタム", + "ko": "부탄 눌트럼", "lt": "Ngultrumas", "nl": "Bhutaanse ngultrum", "pl": "Ngultrum", @@ -8979,6 +9335,7 @@ "id": "Pula Botswana", "it": "pula del Botswana", "ja": "プラ", + "ko": "보츠와나 풀라", "lt": "Botsvanos pula", "nl": "Botswaanse pula", "pl": "Pula", @@ -9001,7 +9358,7 @@ "de": "Belarussischer Rubel", "en": "Belarusian ruble", "eo": "Belorusia rublo", - "es": "Nuevo rublo bierlorruso", + "es": "rublo bierlorruso", "et": "Valgevene rubla", "fi": "Valko-Venäjän rupla", "fr": "Rouble biélorusse", @@ -9012,6 +9369,7 @@ "id": "Rubel Belarusia", "it": "Rublo bielorusso", "ja": "ベラルーシ・ルーブル", + "ko": "벨라루스 루블", "lt": "Baltarusijos rublis", "nl": "Wit-Russische roebel", "pl": "Rubel białoruski", @@ -9025,7 +9383,8 @@ "ta": "பெலருசிய ரூபிள்", "tr": "Belarus rublesi", "uk": "білоруський рубель", - "vi": "Rúp Belarus" + "vi": "Rúp Belarus", + "cy": "rwbl Belarws" }, "BZD": { "ar": "دولار بليزي", @@ -9046,6 +9405,7 @@ "id": "Dolar Belize", "it": "Dollaro del Belize", "ja": "ベリーズ・ドル", + "ko": "벨리즈 달러", "lt": "Belizo doleris", "nl": "Belizaanse dollar", "pl": "Dolar Belize", @@ -9081,6 +9441,7 @@ "id": "Dolar Kanada", "it": "dollaro canadese", "ja": "カナダドル", + "ko": "캐나다 달러", "lt": "Kanados doleris", "nl": "Canadese dollar", "pl": "Dolar kanadyjski", @@ -9116,6 +9477,7 @@ "id": "Franc Kongo", "it": "franco congolese", "ja": "コンゴ・フラン", + "ko": "콩고 프랑", "lt": "Kongo frankas", "nl": "Congolese frank", "pl": "frank kongijski", @@ -9151,6 +9513,7 @@ "id": "Franc Swiss", "it": "franco svizzero", "ja": "スイス・フラン", + "ko": "스위스 프랑", "lt": "Šveicarijos frankas", "nl": "Zwitserse frank", "oc": "Franc soís", @@ -9185,6 +9548,7 @@ "hu": "Cook-szigeteki dollár", "id": "Dolar Kepulauan Cook", "it": "Dollaro delle Cook", + "ko": "쿡 제도 달러", "lt": "Kuko Salų doleris", "nl": "Cookeilandendollar", "pl": "Dolar Wysp Cooka", @@ -9225,6 +9589,7 @@ "id": "Peso Chili", "it": "peso cileno", "ja": "チリ・ペソ", + "ko": "칠레 페소", "lt": "Čilės pesas", "nl": "Chileense peso", "oc": "Peso de Chile", @@ -9261,6 +9626,7 @@ "id": "Renminbi", "it": "renminbi cinese", "ja": "人民幣", + "ko": "런민비", "lt": "Juanis", "nl": "Chinese renminbi", "oc": "Renminbi", @@ -9297,6 +9663,7 @@ "id": "Peso Kolombia", "it": "peso colombiano", "ja": "コロンビア・ペソ", + "ko": "콜롬비아 페소", "lt": "Kolumbijos pesas", "nl": "Colombiaanse peso", "pl": "Peso kolumbijskie", @@ -9328,6 +9695,7 @@ "id": "Colón Kosta Rika", "it": "Colón costaricano", "ja": "コスタリカ・コロン", + "ko": "코스타리카 콜론", "lt": "Kosta Rikos kolonas", "nl": "Costa Ricaanse colon", "pl": "Colon kostarykański", @@ -9355,6 +9723,7 @@ "id": "Peso Kuba", "it": "peso cubano", "ja": "キューバ・ペソ", + "ko": "쿠바 페소", "lt": "Kubos pesas", "nl": "Cubaanse peso", "pl": "Peso kubańskie", @@ -9386,6 +9755,7 @@ "id": "Escudo Tanjung Verde", "it": "escudo capoverdiano", "ja": "カーボベルデ・エスクード", + "ko": "카보베르데 이스쿠두", "lt": "Žaliojo Kyšulio eskudas", "nl": "Kaapverdische escudo", "pl": "escudo Zielonego Przylądka", @@ -9420,6 +9790,7 @@ "id": "Koruna Ceko", "it": "corona ceca", "ja": "チェコ・コルナ", + "ko": "체코 코루나", "lt": "Čekijos krona", "nl": "Tsjechische kroon", "oc": "corona chèca", @@ -9455,6 +9826,7 @@ "id": "Franc Djibouti", "it": "franco gibutiano", "ja": "ジブチ・フラン", + "ko": "지부티 프랑", "lt": "Džibučio frankas", "nl": "Djiboutiaanse frank", "pl": "frank Dżibuti", @@ -9487,6 +9859,7 @@ "id": "Krona Denmark", "it": "corona danese", "ja": "デンマーク・クローネ", + "ko": "덴마크 크로네", "lt": "Danijos krona", "nl": "Deense kroon", "oc": "Corona danesa", @@ -9521,6 +9894,7 @@ "id": "Peso Dominika", "it": "peso dominicano", "ja": "ドミニカ・ペソ", + "ko": "도미니카 페소", "lt": "Dominikos pesas", "nl": "Dominicaanse peso", "pl": "Peso dominikańskie", @@ -9554,6 +9928,7 @@ "id": "Dinar Aljazair", "it": "dinaro algerino", "ja": "アルジェリア・ディナール", + "ko": "알제리 디나르", "lt": "Alžyro dinaras", "nl": "Algerijnse dinar", "pl": "dinar algierski", @@ -9587,6 +9962,7 @@ "id": "Pound Mesir", "it": "sterlina egiziana", "ja": "エジプト・ポンド", + "ko": "이집트 파운드", "lt": "Egipto svaras", "nl": "Egyptisch pond", "pl": "Funt egipski", @@ -9620,6 +9996,7 @@ "id": "Nakfa Eritrea", "it": "nacfa eritreo", "ja": "ナクファ", + "ko": "에리트레아 낙파", "lt": "Nakfa", "nl": "Eritrese nakfa", "pl": "Nakfa", @@ -9648,6 +10025,7 @@ "id": "Birr Ethiopia", "it": "birr etiope", "ja": "ブル", + "ko": "에티오피아 비르", "lt": "Etiopijos biras", "nl": "Ethiopische birr", "pl": "Birr", @@ -9681,6 +10059,7 @@ "id": "Euro", "it": "euro", "ja": "ユーロ", + "ko": "유로", "lt": "Euras", "nl": "euro", "oc": "Èuro", @@ -9688,7 +10067,7 @@ "pt": "euro", "ro": "euro", "ru": "евро", - "sk": "Euro", + "sk": "euro", "sl": "Evro", "sr": "евро", "sv": "euro", @@ -9708,13 +10087,14 @@ "eo": "fiĝia dolaro", "es": "dólar fiyiano", "fi": "Fidžin dollari", - "fr": "dollar de Fidji", + "fr": "dollar des Fidji", "gl": "Dólar fidxiano", "hr": "Fidžijski dolar", "hu": "fidzsi dollár", "id": "Dolar Fiji", "it": "dollaro delle Figi", "ja": "フィジー・ドル", + "ko": "피지 달러", "lt": "Fidžio doleris", "nl": "Fiji-dollar", "pl": "Dolar Fidżi", @@ -9748,6 +10128,7 @@ "id": "Króna Faroe", "it": "corona delle Fær Øer", "ja": "フェロー・クローネ", + "ko": "페로 제도 크로나", "lt": "Farerų krona", "nl": "Faeröerse kroon", "pl": "Korona Wysp Owczych", @@ -9784,6 +10165,7 @@ "id": "pound sterling", "it": "sterlina britannica", "ja": "スターリング・ポンド", + "ko": "영국 파운드", "lt": "Svaras sterlingų", "nl": "pond sterling", "oc": "Liure esterlina", @@ -9821,6 +10203,7 @@ "id": "Lari", "it": "lari georgiano", "ja": "ラリ", + "ko": "조지아 라리", "lt": "Laris", "nl": "Georgische lari", "pl": "Lari", @@ -9849,6 +10232,7 @@ "id": "Pound Guernsey", "it": "sterlina di Guernsey", "ja": "ガーンジー・ポンド", + "ko": "건지섬 파운드", "lt": "Gernsio svaras", "nl": "Guernseypond", "pl": "Funt Guernsey", @@ -9882,6 +10266,7 @@ "id": "Cedi Ghana", "it": "cedi ghanese", "ja": "セディ", + "ko": "가나 세디", "lt": "Sedis", "nl": "Ghanese cedi", "pl": "Cedi", @@ -9914,6 +10299,7 @@ "id": "Pound Gibraltar", "it": "sterlina di Gibilterra", "ja": "ジブラルタル・ポンド", + "ko": "지브롤터 파운드", "lt": "Gibraltaro svaras", "nl": "Gibraltarees pond", "pl": "Funt gibraltarski", @@ -9947,6 +10333,7 @@ "id": "Dalasi Gambia", "it": "Dalasi gambese", "ja": "ダラシ", + "ko": "감비아 달라시", "lt": "Dalasis", "nl": "Gambiaanse dalasi", "pl": "Dalasi", @@ -9975,6 +10362,7 @@ "id": "Franc Guinea", "it": "Franco guineano", "ja": "ギニア・フラン", + "ko": "기니 프랑", "lt": "Gvinėjos frankas", "nl": "Guineese frank", "pl": "frank gwinejski", @@ -10004,6 +10392,7 @@ "id": "Quetzal Guatemala", "it": "Quetzal guatemalteco", "ja": "ケツァル", + "ko": "과테말라 케찰", "lt": "Gvatemalos kecalis", "nl": "Guatemalteekse quetzal", "oc": "Quetzal", @@ -10043,6 +10432,7 @@ "id": "Dolar Guyana", "it": "Dollaro della Guyana", "ja": "ガイアナ・ドル", + "ko": "가이아나 달러", "lt": "Gajanos doleris", "nl": "Guyaanse dollar", "pl": "dolar gujański", @@ -10077,6 +10467,7 @@ "id": "Dolar Hong Kong", "it": "dollaro di Hong Kong", "ja": "香港ドル", + "ko": "홍콩 달러", "lt": "Honkongo doleris", "nl": "Hongkongse dollar", "pl": "dolar Hongkongu", @@ -10109,6 +10500,7 @@ "id": "Lempira Honduras", "it": "lempira honduregna", "ja": "レンピラ", + "ko": "온두라스 렘피라", "lt": "Hondūro lempira", "nl": "Hondurese lempira", "oc": "Lempira", @@ -10142,6 +10534,7 @@ "id": "Kuna Kroasia", "it": "kuna croata", "ja": "クーナ", + "ko": "크로아티아 쿠나", "lt": "Kroatijos kuna", "nl": "Kroatische kuna", "pl": "kuna", @@ -10176,6 +10569,7 @@ "id": "Gourde Haiti", "it": "Gourde haitiano", "ja": "グールド", + "ko": "아이티 구르드", "lt": "Gurdas", "nl": "Haïtiaanse gourde", "pl": "Gourde", @@ -10208,6 +10602,7 @@ "id": "Forint", "it": "fiorino ungherese", "ja": "フォリント", + "ko": "헝가리 포린트", "lt": "Forintas", "nl": "Hongaarse forint", "pl": "forint", @@ -10242,6 +10637,7 @@ "ia": "Pengő", "it": "pengő ungherese", "ja": "ペンゲー", + "ko": "헝가리 펭괴", "lt": "Pengė", "nl": "pengő", "pl": "Pengő", @@ -10272,6 +10668,7 @@ "id": "Rupiah Indonesia", "it": "rupia indonesiana", "ja": "ルピア", + "ko": "인도네시아 루피아", "lt": "Indonezijos rupija", "nl": "Indonesische roepia", "pl": "rupia indonezyjska", @@ -10309,6 +10706,7 @@ "id": "Shekel baru Israel", "it": "nuovo siclo israeliano", "ja": "新シェケル", + "ko": "이스라엘 신 셰켈", "lt": "Izraelio naujasis šekelis", "nl": "Israëlische sjekel", "pl": "Nowy izraelski szekel", @@ -10338,6 +10736,7 @@ "id": "Pound Manx", "it": "sterlina di Man", "ja": "マンクス・ポンド", + "ko": "맨섬 파운드", "lt": "Meno salos svaras", "nl": "Isle of Man-pond", "pl": "Funt manx", @@ -10372,6 +10771,7 @@ "id": "Rupee India", "it": "rupia indiana", "ja": "インド・ルピー", + "ko": "인도 루피", "lt": "Indijos rupija", "nl": "Indiase roepie", "oc": "Ropia d'Índia", @@ -10396,7 +10796,7 @@ "cs": "irácký dinár", "da": "Irakiske dinarer", "de": "irakischer Dinar", - "en": "Iraqi dinar", + "en": "Hi", "eo": "iraka dinaro", "es": "dinar iraquí", "fi": "Irakin dinaari", @@ -10407,6 +10807,7 @@ "id": "Dinar Irak", "it": "dinaro iracheno", "ja": "イラク・ディナール", + "ko": "이라크 디나르", "lt": "Irako dinaras", "nl": "Iraakse dinar", "pl": "Dinar iracki", @@ -10437,6 +10838,7 @@ "id": "Rial Iran", "it": "riyal iraniano", "ja": "イラン・リヤル", + "ko": "이란 리알", "lt": "Irano rialas", "nl": "Iraanse rial", "pl": "Rial irański", @@ -10473,6 +10875,7 @@ "id": "Króna Islandia", "it": "corona islandese", "ja": "アイスランド・クローナ", + "ko": "아이슬란드 크로나", "lt": "Islandijos krona", "nl": "IJslandse kroon", "pl": "Korona islandzka", @@ -10506,6 +10909,7 @@ "id": "Dolar Jamaika", "it": "Dollaro giamaicano", "ja": "ジャマイカ・ドル", + "ko": "자메이카 달러", "lt": "Jamaikos doleris", "nl": "Jamaicaanse dollar", "pl": "Dolar jamajski", @@ -10536,6 +10940,7 @@ "id": "Dinar Yordania", "it": "dinaro giordano", "ja": "ヨルダン・ディナール", + "ko": "요르단 디나르", "lt": "Jordanijos dinaras", "nl": "Jordaanse dinar", "pl": "Dinar jordański", @@ -10571,6 +10976,7 @@ "id": "Yen", "it": "yen", "ja": "円", + "ko": "일본 엔", "lt": "Jena", "nl": "Japanse yen", "oc": "Yen", @@ -10607,6 +11013,7 @@ "id": "Shilling Kenya", "it": "Scellino keniota", "ja": "ケニア・シリング", + "ko": "케냐 실링", "lt": "Kenijos šilingas", "nl": "Keniaanse shilling", "pl": "Szyling kenijski", @@ -10619,7 +11026,7 @@ }, "KGS": { "ar": "سوم قرغيزستاني", - "bg": "Сом", + "bg": "сом", "ca": "som kirguís", "cs": "Kyrgyzský som", "de": "Som", @@ -10628,22 +11035,23 @@ "es": "som kirguís", "fi": "Kirgisian som", "fr": "som", - "gl": "Som kirguiz", + "gl": "som kirguiz", "hr": "Kirgistanski som", "hu": "kirgiz szom", - "id": "Som Kirgizstan", + "id": "som Kirgizstan", "it": "som kirghizo", "ja": "キルギス・ソム", - "lt": "Somas", + "ko": "키르기스스탄 솜", + "lt": "somas", "nl": "Kirgizische som", - "pl": "Som", - "pt": "Som", - "ro": "Som kîrgîz", + "pl": "som", + "pt": "som", + "ro": "som kîrgîz", "ru": "киргизский сом", "sr": "киргиски сом", "sv": "Kirgizistansk som", "tr": "Kırgızistan somu", - "uk": "Сом" + "uk": "сом" }, "KHR": { "ar": "ريال كمبودي", @@ -10663,6 +11071,7 @@ "id": "Riel Kamboja", "it": "Riel cambogiano", "ja": "リエル", + "ko": "캄보디아 리엘", "lt": "Kambodžos rielis", "nl": "Cambodjaanse riel", "pl": "Riel", @@ -10691,6 +11100,7 @@ "id": "Dolar Kiribati", "it": "Dollaro di Kiribati", "ja": "キリバス・ドル", + "ko": "키리바시 달러", "lt": "Kiribačio doleris", "pl": "Dolar Kiribati", "pt": "Dólar de Kiribati", @@ -10717,6 +11127,7 @@ "id": "Franc Komoro", "it": "franco delle Comore", "ja": "コモロ・フラン", + "ko": "코모로 프랑", "lt": "Komorų frankas", "nl": "Comorese frank", "pl": "frank Komorów", @@ -10749,6 +11160,7 @@ "id": "Won Korea Utara", "it": "won nordcoreano", "ja": "朝鮮民主主義人民共和国ウォン", + "ko": "조선민주주의인민공화국 원", "lt": "Šiaurės Korėjos vona", "nl": "Noord-Koreaanse won", "pl": "Won północnokoreański", @@ -10780,6 +11192,7 @@ "id": "Won Korea Selatan", "it": "won sudcoreano", "ja": "大韓民国ウォン", + "ko": "대한민국 원", "lt": "Pietų Korėjos vonas", "nl": "Zuid-Koreaanse won", "pl": "Won południowokoreański", @@ -10812,6 +11225,7 @@ "id": "Dinar Kuwait", "it": "dinaro kuwaitiano", "ja": "クウェート・ディナール", + "ko": "쿠웨이트 디나르", "lt": "Kuveito dinaras", "nl": "Koeweitse dinar", "pl": "Dinar kuwejcki", @@ -10840,6 +11254,7 @@ "id": "Dolar Kepulauan Cayman", "it": "Dollaro delle Cayman", "ja": "ケイマン諸島・ドル", + "ko": "케이맨 제도 달러", "lt": "Kaimanų salų doleris", "nl": "Kaaimaneilandse dollar", "pl": "Dolar kajmański", @@ -10870,6 +11285,7 @@ "id": "Tenge Kazakhstan", "it": "tenge kazako", "ja": "テンゲ", + "ko": "카자흐스탄 텡게", "lt": "Kazachijos tengė", "nl": "Kazachse tenge", "pl": "Tenge", @@ -10906,6 +11322,7 @@ "id": "Kip", "it": "Kip laotiano", "ja": "キープ", + "ko": "라오스 킵", "lt": "Laoso kipas", "nl": "Laotiaanse kip", "pl": "Kip", @@ -10934,6 +11351,7 @@ "id": "Pound Lebanon", "it": "lira libanese", "ja": "レバノン・ポンド", + "ko": "레바논 파운드", "lt": "Libano svaras", "nl": "Libanees pond", "pl": "Funt libański", @@ -10966,6 +11384,7 @@ "id": "Rupee Sri Lanka", "it": "rupia singalese", "ja": "スリランカ・ルピー", + "ko": "스리랑카 루피", "lt": "Šri Lankos rupija", "nl": "Sri Lankaanse roepie", "pl": "Rupia lankijska", @@ -10999,6 +11418,7 @@ "id": "Dolar Liberia", "it": "Dollaro liberiano", "ja": "リベリア・ドル", + "ko": "라이베리아 달러", "lt": "Liberijos doleris", "nl": "Liberiaanse dollar", "pl": "Dolar liberyjski", @@ -11028,6 +11448,7 @@ "id": "Loti Lesotho", "it": "Loti lesothiano", "ja": "ロチ", + "ko": "레소토 로티", "lt": "Loti", "nl": "Lesothaanse loti", "pl": "Loti", @@ -11058,6 +11479,7 @@ "id": "Dinar Libya", "it": "dinaro libico", "ja": "リビア・ディナール", + "ko": "리비아 디나르", "lt": "Libijos dinaras", "nl": "Libische dinar", "pl": "Dinar libijski", @@ -11089,6 +11511,7 @@ "id": "Dirham Maroko", "it": "Dirham marocchino", "ja": "モロッコ・ディルハム", + "ko": "모로코 디르함", "lt": "Maroko dirhamas", "nl": "Marokkaanse dirham", "pl": "dirham marokański", @@ -11113,6 +11536,7 @@ "hr": "Monegaški franak", "it": "franco monegasco", "ja": "モネガスク・フラン", + "ko": "모나코 프랑", "lt": "Monako frankas", "nl": "monegaskische frank", "pl": "frank monakijski", @@ -11142,6 +11566,7 @@ "id": "Leu Moldova", "it": "leu moldavo", "ja": "モルドバ・レウ", + "ko": "몰도바 레우", "lt": "Moldavijos lėja", "nl": "Moldavische leu", "pl": "lej Mołdawii", @@ -11175,6 +11600,7 @@ "id": "Ariary Madagaskar", "it": "ariary malgascio", "ja": "マダガスカル・アリアリ", + "ko": "마다가스카르 아리아리", "lt": "Madagaskaro ariaris", "nl": "Malagassische ariary", "pl": "Ariary", @@ -11206,6 +11632,7 @@ "id": "Denar Makedonia", "it": "Dinaro macedone", "ja": "マケドニア・デナール", + "ko": "북마케도니아 데나르", "lt": "Makedonijos denaras", "nl": "Noord-Macedonische denar", "pl": "denar", @@ -11238,6 +11665,7 @@ "id": "Kyat", "it": "Kyat birmano", "ja": "チャット", + "ko": "미얀마 짯", "lt": "Kijatas", "nl": "Myanmarese kyat", "pl": "Kiat", @@ -11270,6 +11698,7 @@ "id": "Tugrik", "it": "tugrik mongolo", "ja": "トゥグルグ", + "ko": "몽골 투그릭", "lt": "Tugrikas", "nl": "Mongoolse tugrik", "pl": "tugrik", @@ -11301,6 +11730,7 @@ "id": "Pataca Makau", "it": "Pataca di Macao", "ja": "マカオ・パタカ", + "ko": "마카오 파타카", "lt": "Pataka", "nl": "Macause pataca", "pl": "Pataca", @@ -11360,6 +11790,7 @@ "id": "Rupee Mauritus", "it": "Rupia mauriziana", "ja": "モーリシャス・ルピー", + "ko": "모리셔스 루피", "lt": "Mauricijaus rupija", "nl": "Mauritiaanse roepie", "pl": "Rupia Mauritiusu", @@ -11390,6 +11821,7 @@ "id": "Rufiyaa", "it": "rufiyaa delle Maldive", "ja": "ルフィヤ", + "ko": "몰디브 루피야", "lt": "Maldyvų rufija", "nl": "Maldivische rufiyaa", "pl": "Rupia malediwska", @@ -11419,6 +11851,7 @@ "id": "Kwacha Malawi", "it": "Kwacha malawiano", "ja": "マラウイ・クワチャ", + "ko": "말라위 콰차", "lt": "Malavio kvača", "nl": "Malawische kwacha", "pl": "Kwacha malawijska", @@ -11449,6 +11882,7 @@ "id": "Peso Meksiko", "it": "peso messicano", "ja": "メキシコ・ペソ", + "ko": "멕시코 페소", "lt": "Meksikos pesas", "nl": "Mexicaanse peso", "pl": "Peso meksykańskie", @@ -11487,6 +11921,7 @@ "id": "Ringgit", "it": "ringgit malaysiano", "ja": "リンギット", + "ko": "말레이시아 링깃", "lt": "Malaizijos ringitas", "nl": "Maleisische ringgit", "pl": "Ringgit", @@ -11518,6 +11953,7 @@ "id": "Metical", "it": "Metical mozambicano", "ja": "メティカル", + "ko": "모잠비크 메티칼", "lt": "Metikalis", "nl": "Mozambikaanse metical", "pl": "Metical", @@ -11549,6 +11985,7 @@ "id": "Dolar Namibia", "it": "Dollaro namibiano", "ja": "ナミビア・ドル", + "ko": "나미비아 달러", "lt": "Namibijos doleris", "nl": "Namibische dollar", "oc": "Dolar namibian", @@ -11578,6 +12015,7 @@ "id": "Naira Nigeria", "it": "Naira nigeriana", "ja": "ナイラ", + "ko": "나이지리아 나이라", "lt": "Naira", "nl": "Nigeriaanse naira", "pl": "Naira", @@ -11609,6 +12047,7 @@ "id": "Córdoba Nikaragua", "it": "Córdoba nicaraguense", "ja": "ニカラグア・コルドバ", + "ko": "니카라과 코르도바", "lt": "Nikaragvos kordoba", "nl": "Nicaraguaanse córdoba", "pl": "Cordoba oro", @@ -11663,6 +12102,7 @@ "id": "Krona Norwegia", "it": "corona norvegese", "ja": "ノルウェー・クローネ", + "ko": "노르웨이 크로네", "lt": "Norvegijos krona", "nl": "Noorse kroon", "pl": "Korona norweska", @@ -11702,6 +12142,7 @@ "id": "Rupee Nepal", "it": "Rupia nepalese", "ja": "ネパール・ルピー", + "ko": "네팔 루피", "lt": "Nepalo rupija", "nl": "Nepalese roepie", "pl": "Rupia nepalska", @@ -11741,6 +12182,7 @@ "id": "Dolar Selandia Baru", "it": "dollaro neozelandese", "ja": "ニュージーランド・ドル", + "ko": "뉴질랜드 달러", "lt": "Naujosios Zelandijos doleris", "nl": "Nieuw-Zeelandse dollar", "pl": "Dolar nowozelandzki", @@ -11774,6 +12216,7 @@ "id": "Rial Oman", "it": "Riyal dell'Oman", "ja": "オマーン・リアル", + "ko": "오만 리알", "lt": "Omano rialas", "nl": "Omaanse rial", "pl": "Rial omański", @@ -11804,6 +12247,7 @@ "id": "Balboa Panama", "it": "Balboa panamense", "ja": "バルボア", + "ko": "파나마 발보아", "lt": "Balboa", "nl": "Panamese balboa", "pl": "Balboa", @@ -11833,6 +12277,7 @@ "id": "Nuevo Sol", "it": "Nuevo Sol peruviano", "ja": "ヌエボ・ソル", + "ko": "페루 솔", "lt": "Naujasis solis", "nl": "Peruviaanse sol", "pl": "Sol", @@ -11863,6 +12308,7 @@ "id": "Kina", "it": "Kina papuana", "ja": "キナ", + "ko": "파푸아뉴기니 키나", "lt": "Kina", "nl": "Papoea-Nieuw-Guinese kina", "pl": "Kina", @@ -11893,6 +12339,7 @@ "id": "peso Filipina", "it": "peso filippino", "ja": "フィリピン・ペソ", + "ko": "필리핀 페소", "lt": "Filipinų pesas", "nl": "Filipijnse peso", "pl": "Peso filipińskie", @@ -11925,6 +12372,7 @@ "id": "Rupee Pakistan", "it": "rupia pakistana", "ja": "パキスタン・ルピー", + "ko": "파키스탄 루피", "lt": "Pakistano rupija", "nl": "Pakistaanse roepie", "oc": "Ropia de Paquistan", @@ -11960,6 +12408,7 @@ "id": "Złoty", "it": "złoty polacco", "ja": "ズウォティ", + "ko": "폴란드 즈워티", "lt": "Zlotas", "nl": "Poolse złoty", "pl": "złoty", @@ -12000,6 +12449,7 @@ "id": "Guaraní Paraguay", "it": "guaraní paraguaiano", "ja": "グアラニー", + "ko": "파라과이 과라니", "lt": "Gvaranis", "nl": "Paraguayaanse guaraní", "pl": "Guarani", @@ -12029,6 +12479,7 @@ "id": "Riyal Qatar", "it": "riyal del Qatar", "ja": "カタール・リヤル", + "ko": "카타르 리얄", "lt": "Kataro rialas", "nl": "Qatarese rial", "pl": "Rial Kataru", @@ -12061,6 +12512,7 @@ "id": "Leu Rumania", "it": "leu romeno", "ja": "ルーマニア・レウ", + "ko": "루마니아 레우", "lt": "Naujoji Rumunijos lėja", "nl": "Roemeense leu", "oc": "Leu romanés", @@ -12099,6 +12551,7 @@ "id": "Dinar Serbia", "it": "dinaro serbo", "ja": "セルビア・ディナール", + "ko": "세르비아 디나르", "lt": "Serbijos dinaras", "nl": "Servische dinar", "pl": "Dinar serbski", @@ -12137,6 +12590,7 @@ "id": "Rubel Rusia", "it": "rublo russo", "ja": "ロシア・ルーブル", + "ko": "러시아 루블", "lt": "Rusijos rublis", "nl": "Russische roebel", "pl": "rubel rosyjski", @@ -12173,6 +12627,7 @@ "id": "Franc Rwanda", "it": "franco ruandese", "ja": "ルワンダ・フラン", + "ko": "르완다 프랑", "lt": "Ruandos frankas", "nl": "Rwandese frank", "pl": "frank rwandyjski", @@ -12201,6 +12656,7 @@ "id": "Riyal Saudi", "it": "riyal saudita", "ja": "サウジアラビア・リヤル", + "ko": "사우디아라비아 리얄", "lt": "Saudo Arabijos rialas", "nl": "Saoedi-Arabische riyal", "pl": "Rial saudyjski", @@ -12234,6 +12690,7 @@ "id": "Dolar Kepulauan Solomon", "it": "dollaro delle Salomone", "ja": "ソロモン諸島ドル", + "ko": "솔로몬 제도 달러", "lt": "Saliamono salų doleris", "nl": "Salomon-dollar", "pl": "Dolar Wysp Salomona", @@ -12265,6 +12722,7 @@ "id": "rupee Seychelles", "it": "rupia delle Seychelles", "ja": "セーシェル・ルピー", + "ko": "세이셸 루피", "lt": "Seišelių rupija", "nl": "Seychelse roepie", "pl": "Rupia seszelska", @@ -12290,6 +12748,7 @@ "id": "Pound Sudan", "it": "sterlina sudanese", "ja": "スーダン・ポンド", + "ko": "수단 파운드", "lt": "Sudano svaras", "nl": "Soedanees pond", "pl": "Funt sudański", @@ -12325,6 +12784,7 @@ "id": "Krona Swedia", "it": "corona svedese", "ja": "スウェーデン・クローナ", + "ko": "스웨덴 크로나", "lt": "Švedijos krona", "nl": "Zweedse kroon", "pl": "Korona szwedzka", @@ -12362,6 +12822,7 @@ "id": "Dolar Singapura", "it": "dollaro di Singapore", "ja": "シンガポールドル", + "ko": "싱가포르 달러", "lt": "Singapūro doleris", "nl": "Singaporese dollar", "pl": "Dolar singapurski", @@ -12393,6 +12854,7 @@ "id": "Leone", "it": "leone sierraleonese", "ja": "レオン (通貨)", + "ko": "시에라리온 레온", "lt": "Leonė", "nl": "Sierra Leoonse leone", "pl": "Leone", @@ -12423,6 +12885,7 @@ "id": "Shilling Somalia", "it": "scellino somalo", "ja": "ソマリア・シリング", + "ko": "소말리아 실링", "lt": "Somalio šilingas", "nl": "Somalische shilling", "pl": "Szyling somalijski", @@ -12451,6 +12914,7 @@ "id": "Dolar Suriname", "it": "Dollaro surinamese", "ja": "スリナム・ドル", + "ko": "수리남 달러", "lt": "Surinamo doleris", "nl": "Surinaamse dollar", "pl": "Dolar surinamski", @@ -12479,6 +12943,7 @@ "id": "Pound Sudan Selatan", "it": "sterlina sudsudanese", "ja": "南スーダン・ポンド", + "ko": "남수단 파운드", "lt": "Pietų Sudano svaras", "nl": "Zuid-Soedanees pond", "pl": "Funt południowosudański", @@ -12510,6 +12975,7 @@ "id": "Dobra", "it": "dobra di São Tomé e Príncipe", "ja": "ドブラ", + "ko": "상투메 프린시페 도브라", "lt": "Dobra", "nl": "Santomese dobra", "pl": "Dobra", @@ -12541,6 +13007,7 @@ "id": "Pound Suriah", "it": "lira siriana", "ja": "シリア・ポンド", + "ko": "시리아 파운드", "lt": "Sirijos svaras", "nl": "Syrisch pond", "pl": "Funt syryjski", @@ -12570,6 +13037,7 @@ "id": "Lilangeni Swaziland", "it": "lilangeni dell'eSwatini", "ja": "リランゲニ", + "ko": "에스와티니 릴랑게니", "lt": "Lilangenis", "nl": "Swazische lilangeni", "pl": "Lilangeni", @@ -12604,6 +13072,7 @@ "id": "Baht", "it": "baht thailandese", "ja": "バーツ", + "ko": "태국 밧", "lt": "Tailando batas", "nl": "Thaise baht", "pl": "bat", @@ -12637,6 +13106,7 @@ "id": "Somoni", "it": "somoni tagico", "ja": "ソモニ", + "ko": "타지키스탄 소모니", "lt": "Somonis", "nl": "Tadzjiekse somoni", "pl": "Somoni", @@ -12661,6 +13131,7 @@ "id": "Koin centavo Timor Leste", "it": "Centavo est timorense", "ja": "東ティモール・センターボ", + "ko": "동티모르 센타부 동전", "pt": "moedas de centavo do Timor-Leste", "ru": "тиморское сентаво", "sk": "Východotimorské obehové mince", @@ -12684,6 +13155,7 @@ "id": "Manat Turkmenistan", "it": "Manat turkmeno", "ja": "トルクメニスタン・マナト", + "ko": "투르크메니스탄 마나트", "lt": "Turkmėnijos manatas", "nl": "Turkmeense manat", "pl": "Manat turkmeński", @@ -12696,6 +13168,7 @@ "tr": "Türkmenistan manatı", "uk": "Туркменський манат", "vi": "Manat Turkmenistan", + "he": "מנאט טורקמני חדש", "oc": "manat turcmèn" }, "TND": { @@ -12717,6 +13190,7 @@ "id": "Dinar Tunisia", "it": "dinaro tunisino", "ja": "チュニジア・ディナール", + "ko": "튀니지 디나르", "lt": "Tuniso dinaras", "nl": "tunesische dinar", "pl": "Dinar tunezyjski", @@ -12745,6 +13219,7 @@ "id": "Pa'anga", "it": "pa'anga tongano", "ja": "パ・アンガ", + "ko": "통가 팡가", "lt": "Tongos paanga", "nl": "Tongaanse pa'anga", "pl": "Pa'anga", @@ -12778,6 +13253,7 @@ "id": "Lira Turki Baru", "it": "lira turca", "ja": "トルコ・リラ", + "ko": "터키 리라", "lt": "Turkijos lira", "nl": "Turkse lira", "pl": "lira turecka", @@ -12813,6 +13289,7 @@ "id": "Dolar Trinidad dan Tobago", "it": "Dollaro di Trinidad e Tobago", "ja": "トリニダード・トバゴ・ドル", + "ko": "트리니다드 토바고 달러", "lt": "Trinidado ir Tobago doleris", "nl": "Trinidad en Tobagodollar", "pl": "Dolar Trynidadu i Tobago", @@ -12840,6 +13317,7 @@ "id": "Dolar Tuvalu", "it": "Dollaro di Tuvalu", "ja": "ツバル・ドル", + "ko": "투발루 달러", "pl": "Dolar Tuvalu", "pt": "dólar tuvaluano", "ro": "Dolar din Tuvalu", @@ -12868,6 +13346,7 @@ "id": "Dolar Baru Taiwan", "it": "Dollaro taiwanese", "ja": "新台湾ドル", + "ko": "신 타이완 달러", "lt": "Naujasis Taivano doleris", "nl": "Taiwanese dollar", "pl": "Dolar tajwański", @@ -12899,6 +13378,7 @@ "id": "Shilling Tanzania", "it": "scellino tanzaniano", "ja": "タンザニア・シリング", + "ko": "탄자니아 실링", "lt": "Tanzanijos šilingas", "nl": "Tanzaniaanse shilling", "pl": "Szyling tanzański", @@ -12930,6 +13410,7 @@ "id": "Hryvnia Ukraina", "it": "grivnia ucraina", "ja": "フリヴニャ", + "ko": "우크라이나 흐리우냐", "lt": "Grivina", "nl": "Oekraïense hryvnja", "pl": "hrywna", @@ -12963,6 +13444,7 @@ "id": "Shilling Uganda", "it": "scellino ugandese", "ja": "ウガンダ・シリング", + "ko": "우간다 실링", "lt": "Ugandos šilingas", "nl": "Oegandese shilling", "oc": "Shilling ogandés", @@ -12998,6 +13480,7 @@ "id": "Dolar Amerika Serikat", "it": "dollaro statunitense", "ja": "アメリカ合衆国ドル", + "ko": "미국 달러", "lt": "Jungtinių Valstijų doleris", "nl": "US dollar", "oc": "Dolar american", @@ -13005,7 +13488,7 @@ "pt": "dólar americano", "ro": "dolar american", "ru": "доллар США", - "sk": "Americký dolár", + "sk": "americký dolár", "sl": "Ameriški dolar", "sr": "амерички долар", "sv": "amerikansk dollar", @@ -13032,6 +13515,7 @@ "id": "Peso Uruguay", "it": "peso uruguaiano", "ja": "ウルグアイ・ペソ", + "ko": "우루과이 페소", "lt": "Urugvajaus pesas", "nl": "Uruguayaanse peso", "pl": "Peso urugwajskie", @@ -13061,6 +13545,7 @@ "id": "Som Uzbekistan", "it": "Som uzbeco", "ja": "スム", + "ko": "우즈베키스탄 숨", "lt": "Uzbekijos sumas", "nl": "Oezbeekse sum", "pl": "Sum", @@ -13102,6 +13587,7 @@ "id": "Đồng Vietnam", "it": "Đồng vietnamita", "ja": "ドン", + "ko": "베트남 동", "lt": "Vietnamo dongas", "nl": "Vietnamese dong", "pl": "Dong", @@ -13133,6 +13619,7 @@ "id": "Vatu Vanuatu", "it": "Vatu di Vanuatu", "ja": "バツ", + "ko": "바누아투 바투", "lt": "Vatu", "nl": "Vanuatuaanse vatu", "pl": "Vatu", @@ -13163,6 +13650,7 @@ "id": "Tālā Samoa", "it": "tala samoano", "ja": "タラ", + "ko": "사모아 탈라", "lt": "Tala", "nl": "Samoaanse tala", "pl": "Tala", @@ -13188,6 +13676,7 @@ "hr": "Srednjoafrički CFA franak", "id": "Franc CFA Afrika Tengah", "ja": "中部アフリカCFAフラン", + "ko": "중앙아프리카 CFA 프랑", "oc": "Franc CFA d'Africa Centrala", "pt": "franco", "ro": "Franc CFA BEAC", @@ -13230,6 +13719,7 @@ "id": "perak", "it": "argento", "ja": "銀", + "ko": "은", "lt": "sidabras", "nl": "zilver", "oc": "argent", @@ -13271,6 +13761,7 @@ "id": "emas", "it": "oro", "ja": "金", + "ko": "금", "lt": "Auksas", "nl": "goud", "oc": "Aur", @@ -13311,6 +13802,7 @@ "id": "Bitcoin", "it": "bitcoin", "ja": "ビットコイン", + "ko": "비트코인", "lt": "Bitcoin", "nl": "Bitcoin", "oc": "Bitcoin", @@ -13348,6 +13840,7 @@ "id": "Dolar Karibia Timur", "it": "dollaro dei Caraibi Orientali", "ja": "東カリブ・ドル", + "ko": "동카리브 달러", "lt": "Rytų Karibų doleris", "nl": "Oost-Caribische dollar", "pl": "Dolar wschodniokaraibski", @@ -13378,6 +13871,7 @@ "id": "Hak penarikan khusus", "it": "diritti speciali di prelievo", "ja": "特別引出権", + "ko": "특별인출권", "lt": "Specialiosios skolinimosi teisės", "nl": "speciale trekkingsrechten", "oc": "Drechs de tiratge Especials", @@ -13410,6 +13904,7 @@ "hu": "Európai valutaegység", "it": "Unità di conto europea", "ja": "欧州通貨単位", + "ko": "유럽 통화 단위", "lt": "Ekiu", "nl": "Europese rekeneenheid", "pl": "European Currency Unit", @@ -13439,6 +13934,7 @@ "id": "Monero", "it": "Monero", "ja": "Monero", + "ko": "모네로", "pt": "Monero", "ru": "Monero", "sv": "Monero", @@ -13458,6 +13954,7 @@ "hr": "Zapadnoafrički CFA franak", "id": "Franc CFA Afrika Barat", "ja": "西アフリカCFAフラン", + "ko": "서아프리카 CFA 프랑", "oc": "Franc CFA d'Africa Occidentala", "pt": "franco CFA da África Ocidental", "ro": "Franc CFA BCEAO", @@ -13499,6 +13996,7 @@ "id": "Paladium", "it": "palladio", "ja": "パラジウム", + "ko": "팔라듐", "lt": "Paladis", "nl": "palladium", "oc": "Palladi", @@ -13534,6 +14032,7 @@ "id": "Franc CFP", "it": "Franco CFP", "ja": "CFPフラン", + "ko": "CFP 프랑", "lt": "CFP frankas", "nl": "CFP-frank", "pl": "Frank CFP", @@ -13573,6 +14072,7 @@ "id": "Platina", "it": "platino", "ja": "白金", + "ko": "백금", "lt": "Platina", "nl": "platina", "oc": "Platin", @@ -13600,6 +14100,7 @@ "hu": "SUCRE", "it": "Sistema unificato di compensazione regionale", "ja": "域内統一決済システム", + "ko": "수크레", "pl": "SUCRE", "pt": "SUCRE", "ru": "Сукре", @@ -13625,6 +14126,7 @@ "id": "Rial Yaman", "it": "riyal yemenita", "ja": "イエメン・リアル", + "ko": "예멘 리알", "lt": "Jemeno rialas", "nl": "Jemenitische rial", "pl": "Rial jemeński", @@ -13657,6 +14159,7 @@ "id": "Rand Afrika Selatan", "it": "rand sudafricano", "ja": "ランド", + "ko": "남아프리카 공화국 랜드", "lt": "Randas", "nl": "Zuid-Afrikaanse rand", "oc": "Rand sudafrican", @@ -13690,6 +14193,7 @@ "id": "Kwacha Zambia", "it": "kwacha zambiano", "ja": "ザンビア・クワチャ", + "ko": "잠비아 콰차", "lt": "Zambijos kvača", "nl": "Zambiaanse kwacha", "pl": "Kwacha zambijska", diff --git a/searx/data/engines_languages.json b/searx/data/engines_languages.json index 169a13c75..42adb49dd 100644 --- a/searx/data/engines_languages.json +++ b/searx/data/engines_languages.json @@ -1,431 +1,431 @@ { "bing": [ - "af-AF", - "am-AM", - "ar-AR", - "as-AS", + "af", + "am", + "ar", + "as", "az-latn", - "be-BE", - "bg-BG", - "bn-BN", + "be", + "bg", + "bn", "bs-latn", - "ca-CA", + "ca", "ca-es-valencia", "chr-cher", - "cs-CS", - "cy-CY", - "da-DA", - "de-DE", - "el-EL", - "en-EN", - "es-ES", - "et-ET", - "eu-EU", - "fa-FA", - "fi-FI", - "fil-FIL", - "fr-FR", - "ga-GA", - "gd-GD", - "gl-GL", - "gu-GU", + "cs", + "cy", + "da", + "de", + "el", + "en", + "es", + "et", + "eu", + "fa", + "fi", + "fil", + "fr", + "ga", + "gd", + "gl", + "gu", "ha-latn", - "he-HE", - "hi-HI", - "hr-HR", - "hu-HU", - "hy-HY", - "id-ID", - "ig-IG", - "is-IS", - "it-IT", - "ja-JA", - "ka-KA", - "kk-KK", - "km-KM", - "kn-KN", - "ko-KO", - "kok-KOK", + "he", + "hi", + "hr", + "hu", + "hy", + "id", + "ig", + "is", + "it", + "ja", + "ka", + "kk", + "km", + "kn", + "ko", + "kok", "ku-arab", - "ky-KY", - "lb-LB", - "lo-LO", - "lt-LT", - "lv-LV", - "mi-MI", - "mk-MK", - "ml-ML", + "ky", + "lb", + "lo", + "lt", + "lv", + "mi", + "mk", + "ml", "mn-Cyrl-MN", - "mr-MR", - "ms-MS", - "mt-MT", - "nb-NB", - "ne-NE", - "nl-NL", - "nn-NN", - "nso-NSO", - "or-OR", + "mr", + "ms", + "mt", + "nb", + "ne", + "nl", + "nn", + "nso", + "or", "pa-arab", "pa-guru", - "pl-PL", - "prs-PRS", + "pl", + "prs", "pt-BR", "pt-PT", - "quc-QUC", - "quz-QUZ", - "ro-RO", - "ru-RU", - "rw-RW", + "quc", + "quz", + "ro", + "ru", + "rw", "sd-arab", - "si-SI", - "sk-SK", - "sl-SL", - "sq-SQ", + "si", + "sk", + "sl", + "sq", "sr-cyrl", "sr-latn", - "sv-SV", - "sw-SW", - "ta-TA", - "te-TE", + "sv", + "sw", + "ta", + "te", "tg-cyrl", - "th-TH", - "ti-TI", - "tk-TK", - "tn-TN", - "tr-TR", - "tt-TT", - "ug-UG", - "uk-UK", - "ur-UR", + "th", + "ti", + "tk", + "tn", + "tr", + "tt", + "ug", + "uk", + "ur", "uz-latn", - "vi-VI", - "wo-WO", - "xh-XH", - "yo-YO", + "vi", + "wo", + "xh", + "yo", "zh-Hans", "zh-Hant", - "zu-ZU" + "zu" ], "bing images": [ - "af-AF", - "am-AM", - "ar-AR", - "as-AS", + "af", + "am", + "ar", + "as", "az-latn", - "be-BE", - "bg-BG", - "bn-BN", + "be", + "bg", + "bn", "bs-latn", - "ca-CA", + "ca", "ca-es-valencia", "chr-cher", - "cs-CS", - "cy-CY", - "da-DA", - "de-DE", - "el-EL", - "en-EN", - "es-ES", - "et-ET", - "eu-EU", - "fa-FA", - "fi-FI", - "fil-FIL", - "fr-FR", - "ga-GA", - "gd-GD", - "gl-GL", - "gu-GU", + "cs", + "cy", + "da", + "de", + "el", + "en", + "es", + "et", + "eu", + "fa", + "fi", + "fil", + "fr", + "ga", + "gd", + "gl", + "gu", "ha-latn", - "he-HE", - "hi-HI", - "hr-HR", - "hu-HU", - "hy-HY", - "id-ID", - "ig-IG", - "is-IS", - "it-IT", - "ja-JA", - "ka-KA", - "kk-KK", - "km-KM", - "kn-KN", - "ko-KO", - "kok-KOK", + "he", + "hi", + "hr", + "hu", + "hy", + "id", + "ig", + "is", + "it", + "ja", + "ka", + "kk", + "km", + "kn", + "ko", + "kok", "ku-arab", - "ky-KY", - "lb-LB", - "lo-LO", - "lt-LT", - "lv-LV", - "mi-MI", - "mk-MK", - "ml-ML", + "ky", + "lb", + "lo", + "lt", + "lv", + "mi", + "mk", + "ml", "mn-Cyrl-MN", - "mr-MR", - "ms-MS", - "mt-MT", - "nb-NB", - "ne-NE", - "nl-NL", - "nn-NN", - "nso-NSO", - "or-OR", + "mr", + "ms", + "mt", + "nb", + "ne", + "nl", + "nn", + "nso", + "or", "pa-arab", "pa-guru", - "pl-PL", - "prs-PRS", + "pl", + "prs", "pt-BR", "pt-PT", - "quc-QUC", - "quz-QUZ", - "ro-RO", - "ru-RU", - "rw-RW", + "quc", + "quz", + "ro", + "ru", + "rw", "sd-arab", - "si-SI", - "sk-SK", - "sl-SL", - "sq-SQ", + "si", + "sk", + "sl", + "sq", "sr-cyrl", "sr-latn", - "sv-SV", - "sw-SW", - "ta-TA", - "te-TE", + "sv", + "sw", + "ta", + "te", "tg-cyrl", - "th-TH", - "ti-TI", - "tk-TK", - "tn-TN", - "tr-TR", - "tt-TT", - "ug-UG", - "uk-UK", - "ur-UR", + "th", + "ti", + "tk", + "tn", + "tr", + "tt", + "ug", + "uk", + "ur", "uz-latn", - "vi-VI", - "wo-WO", - "xh-XH", - "yo-YO", + "vi", + "wo", + "xh", + "yo", "zh-Hans", "zh-Hant", - "zu-ZU" + "zu" ], "bing news": [ - "af-AF", - "am-AM", - "ar-AR", - "as-AS", + "af", + "am", + "ar", + "as", "az-latn", - "be-BE", - "bg-BG", - "bn-BN", + "be", + "bg", + "bn", "bs-latn", - "ca-CA", + "ca", "ca-es-valencia", "chr-cher", - "cs-CS", - "cy-CY", - "da-DA", - "de-DE", - "el-EL", - "en-EN", - "es-ES", - "et-ET", - "eu-EU", - "fa-FA", - "fi-FI", - "fil-FIL", - "fr-FR", - "ga-GA", - "gd-GD", - "gl-GL", - "gu-GU", + "cs", + "cy", + "da", + "de", + "el", + "en", + "es", + "et", + "eu", + "fa", + "fi", + "fil", + "fr", + "ga", + "gd", + "gl", + "gu", "ha-latn", - "he-HE", - "hi-HI", - "hr-HR", - "hu-HU", - "hy-HY", - "id-ID", - "ig-IG", - "is-IS", - "it-IT", - "ja-JA", - "ka-KA", - "kk-KK", - "km-KM", - "kn-KN", - "ko-KO", - "kok-KOK", + "he", + "hi", + "hr", + "hu", + "hy", + "id", + "ig", + "is", + "it", + "ja", + "ka", + "kk", + "km", + "kn", + "ko", + "kok", "ku-arab", - "ky-KY", - "lb-LB", - "lo-LO", - "lt-LT", - "lv-LV", - "mi-MI", - "mk-MK", - "ml-ML", + "ky", + "lb", + "lo", + "lt", + "lv", + "mi", + "mk", + "ml", "mn-Cyrl-MN", - "mr-MR", - "ms-MS", - "mt-MT", - "nb-NB", - "ne-NE", - "nl-NL", - "nn-NN", - "nso-NSO", - "or-OR", + "mr", + "ms", + "mt", + "nb", + "ne", + "nl", + "nn", + "nso", + "or", "pa-arab", "pa-guru", - "pl-PL", - "prs-PRS", + "pl", + "prs", "pt-BR", "pt-PT", - "quc-QUC", - "quz-QUZ", - "ro-RO", - "ru-RU", - "rw-RW", + "quc", + "quz", + "ro", + "ru", + "rw", "sd-arab", - "si-SI", - "sk-SK", - "sl-SL", - "sq-SQ", + "si", + "sk", + "sl", + "sq", "sr-cyrl", "sr-latn", - "sv-SV", - "sw-SW", - "ta-TA", - "te-TE", + "sv", + "sw", + "ta", + "te", "tg-cyrl", - "th-TH", - "ti-TI", - "tk-TK", - "tn-TN", - "tr-TR", - "tt-TT", - "ug-UG", - "uk-UK", - "ur-UR", + "th", + "ti", + "tk", + "tn", + "tr", + "tt", + "ug", + "uk", + "ur", "uz-latn", - "vi-VI", - "wo-WO", - "xh-XH", - "yo-YO", + "vi", + "wo", + "xh", + "yo", "zh-Hans", "zh-Hant", - "zu-ZU" + "zu" ], "bing videos": [ - "af-AF", - "am-AM", - "ar-AR", - "as-AS", + "af", + "am", + "ar", + "as", "az-latn", - "be-BE", - "bg-BG", - "bn-BN", + "be", + "bg", + "bn", "bs-latn", - "ca-CA", + "ca", "ca-es-valencia", "chr-cher", - "cs-CS", - "cy-CY", - "da-DA", - "de-DE", - "el-EL", - "en-EN", - "es-ES", - "et-ET", - "eu-EU", - "fa-FA", - "fi-FI", - "fil-FIL", - "fr-FR", - "ga-GA", - "gd-GD", - "gl-GL", - "gu-GU", + "cs", + "cy", + "da", + "de", + "el", + "en", + "es", + "et", + "eu", + "fa", + "fi", + "fil", + "fr", + "ga", + "gd", + "gl", + "gu", "ha-latn", - "he-HE", - "hi-HI", - "hr-HR", - "hu-HU", - "hy-HY", - "id-ID", - "ig-IG", - "is-IS", - "it-IT", - "ja-JA", - "ka-KA", - "kk-KK", - "km-KM", - "kn-KN", - "ko-KO", - "kok-KOK", + "he", + "hi", + "hr", + "hu", + "hy", + "id", + "ig", + "is", + "it", + "ja", + "ka", + "kk", + "km", + "kn", + "ko", + "kok", "ku-arab", - "ky-KY", - "lb-LB", - "lo-LO", - "lt-LT", - "lv-LV", - "mi-MI", - "mk-MK", - "ml-ML", + "ky", + "lb", + "lo", + "lt", + "lv", + "mi", + "mk", + "ml", "mn-Cyrl-MN", - "mr-MR", - "ms-MS", - "mt-MT", - "nb-NB", - "ne-NE", - "nl-NL", - "nn-NN", - "nso-NSO", - "or-OR", + "mr", + "ms", + "mt", + "nb", + "ne", + "nl", + "nn", + "nso", + "or", "pa-arab", "pa-guru", - "pl-PL", - "prs-PRS", + "pl", + "prs", "pt-BR", "pt-PT", - "quc-QUC", - "quz-QUZ", - "ro-RO", - "ru-RU", - "rw-RW", + "quc", + "quz", + "ro", + "ru", + "rw", "sd-arab", - "si-SI", - "sk-SK", - "sl-SL", - "sq-SQ", + "si", + "sk", + "sl", + "sq", "sr-cyrl", "sr-latn", - "sv-SV", - "sw-SW", - "ta-TA", - "te-TE", + "sv", + "sw", + "ta", + "te", "tg-cyrl", - "th-TH", - "ti-TI", - "tk-TK", - "tn-TN", - "tr-TR", - "tt-TT", - "ug-UG", - "uk-UK", - "ur-UR", + "th", + "ti", + "tk", + "tn", + "tr", + "tt", + "ug", + "uk", + "ur", "uz-latn", - "vi-VI", - "wo-WO", - "xh-XH", - "yo-YO", + "vi", + "wo", + "xh", + "yo", "zh-Hans", "zh-Hant", - "zu-ZU" + "zu" ], "dailymotion": { "aa": { diff --git a/searx/data/useragents.json b/searx/data/useragents.json index 64f751bcf..e65d359b9 100644 --- a/searx/data/useragents.json +++ b/searx/data/useragents.json @@ -1,11 +1,11 @@ { "versions": [ + "98.0.2", + "98.0.1", + "98.0", + "97.0.2", "97.0.1", - "97.0", - "96.0.3", - "96.0.2", - "96.0.1", - "96.0" + "97.0" ], "os": [ "Windows NT 10.0; Win64; x64", diff --git a/searx/data/wikidata_units.json b/searx/data/wikidata_units.json index e80f17f6d..4cf2ac25f 100644 --- a/searx/data/wikidata_units.json +++ b/searx/data/wikidata_units.json @@ -794,7 +794,7 @@ "Q7350781": "Mb/s", "Q7398951": "PPI", "Q743895": "bpm", - "Q748716": "ft/s", + "Q748716": "fps", "Q752079": "RT", "Q752197": "kJ/mol", "Q7672057": "TU", diff --git a/searx/engines/bing.py b/searx/engines/bing.py index 9744b1800..4c037de85 100644 --- a/searx/engines/bing.py +++ b/searx/engines/bing.py @@ -145,9 +145,7 @@ def _fetch_supported_languages(resp): lang, nation = (setlang.split('-', maxsplit=1) + [None,])[:2] # fmt: skip # fmt: on - if not nation: - nation = lang.upper() - tag = lang + '-' + nation + tag = lang + '-' + nation if nation else lang lang_tags.add(tag) return list(lang_tags) diff --git a/searx/infopage/__init__.py b/searx/infopage/__init__.py index 44f3bdbd7..143f523d8 100644 --- a/searx/infopage/__init__.py +++ b/searx/infopage/__init__.py @@ -29,7 +29,7 @@ import typing import urllib.parse import jinja2 from flask.helpers import url_for -import mistletoe +from markdown_it import MarkdownIt from .. import get_setting from ..compat import cached_property @@ -71,13 +71,17 @@ class InfoPage: @cached_property def html(self): - """Render Markdown (CommonMark_) to HTML by using mistletoe_. + """Render Markdown (CommonMark_) to HTML by using markdown-it-py_. .. _CommonMark: https://commonmark.org/ - .. _mistletoe: https://github.com/miyuchina/mistletoe + .. _markdown-it-py: https://github.com/executablebooks/markdown-it-py """ - return mistletoe.markdown(self.content) + return MarkdownIt( + "commonmark", {"typographer": True} + ).enable( + ["replacements", "smartquotes"] + ).render(self.content) def get_ctx(self): # pylint: disable=no-self-use """Jinja context to render :py:obj:`InfoPage.content`""" diff --git a/searx/languages.py b/searx/languages.py index 2c50a0af0..e9f167103 100644 --- a/searx/languages.py +++ b/searx/languages.py @@ -2,11 +2,11 @@ # list of language codes # this file is generated automatically by utils/fetch_languages.py language_codes = ( - ('af-ZA', 'Afrikaans', '', 'Afrikaans', '\U0001f1ff\U0001f1e6'), - ('ar-EG', 'العربية', '', 'Arabic', '\U0001f1ea\U0001f1ec'), - ('be-BY', 'Беларуская', '', 'Belarusian', '\U0001f1e7\U0001f1fe'), + ('af-ZA', 'Afrikaans', 'Suid-Afrika', 'Afrikaans', '\U0001f1ff\U0001f1e6'), + ('ar-EG', 'العربية', 'مصر', 'Arabic', '\U0001f1ea\U0001f1ec'), + ('be-BY', 'Беларуская', 'Беларусь', 'Belarusian', '\U0001f1e7\U0001f1fe'), ('bg-BG', 'Български', 'България', 'Bulgarian', '\U0001f1e7\U0001f1ec'), - ('ca-ES', 'Català', '', 'Catalan', '\U0001f1ea\U0001f1f8'), + ('ca-ES', 'Català', 'Espanya', 'Catalan', '\U0001f1ea\U0001f1f8'), ('cs-CZ', 'Čeština', 'Česko', 'Czech', '\U0001f1e8\U0001f1ff'), ('da-DK', 'Dansk', 'Danmark', 'Danish', '\U0001f1e9\U0001f1f0'), ('de', 'Deutsch', '', 'German', '\U0001f310'), @@ -28,24 +28,30 @@ language_codes = ( ('es-ES', 'Español', 'España', 'Spanish', '\U0001f1ea\U0001f1f8'), ('es-MX', 'Español', 'México', 'Spanish', '\U0001f1f2\U0001f1fd'), ('et-EE', 'Eesti', 'Eesti', 'Estonian', '\U0001f1ea\U0001f1ea'), - ('fa-IR', 'فارسی', '', 'Persian', '\U0001f1ee\U0001f1f7'), + ('fa-IR', 'فارسی', 'ایران', 'Persian', '\U0001f1ee\U0001f1f7'), ('fi-FI', 'Suomi', 'Suomi', 'Finnish', '\U0001f1eb\U0001f1ee'), + ('fil-PH', 'Filipino', 'Pilipinas', 'Filipino', '\U0001f1f5\U0001f1ed'), ('fr', 'Français', '', 'French', '\U0001f310'), ('fr-BE', 'Français', 'Belgique', 'French', '\U0001f1e7\U0001f1ea'), ('fr-CA', 'Français', 'Canada', 'French', '\U0001f1e8\U0001f1e6'), ('fr-CH', 'Français', 'Suisse', 'French', '\U0001f1e8\U0001f1ed'), ('fr-FR', 'Français', 'France', 'French', '\U0001f1eb\U0001f1f7'), - ('he-IL', 'עברית', '', 'Hebrew', '\U0001f1ee\U0001f1f1'), - ('hi-IN', 'हिन्दी', '', 'Hindi', '\U0001f1ee\U0001f1f3'), + ('he-IL', 'עברית', 'ישראל', 'Hebrew', '\U0001f1ee\U0001f1f1'), + ('hi-IN', 'हिन्दी', 'भारत', 'Hindi', '\U0001f1ee\U0001f1f3'), ('hr-HR', 'Hrvatski', 'Hrvatska', 'Croatian', '\U0001f1ed\U0001f1f7'), ('hu-HU', 'Magyar', 'Magyarország', 'Hungarian', '\U0001f1ed\U0001f1fa'), - ('id-ID', 'Indonesia', '', 'Indonesian', '\U0001f1ee\U0001f1e9'), - ('is-IS', 'Íslenska', '', 'Icelandic', '\U0001f1ee\U0001f1f8'), + ('id-ID', 'Indonesia', 'Indonesia', 'Indonesian', '\U0001f1ee\U0001f1e9'), + ('is-IS', 'Íslenska', 'Ísland', 'Icelandic', '\U0001f1ee\U0001f1f8'), ('it-IT', 'Italiano', 'Italia', 'Italian', '\U0001f1ee\U0001f1f9'), - ('ja-JP', '日本語', '', 'Japanese', '\U0001f1ef\U0001f1f5'), - ('ko-KR', '한국어', '', 'Korean', '\U0001f1f0\U0001f1f7'), + ('ja-JP', '日本語', '日本', 'Japanese', '\U0001f1ef\U0001f1f5'), + ('ko-KR', '한국어', '대한민국', 'Korean', '\U0001f1f0\U0001f1f7'), ('lt-LT', 'Lietuvių', 'Lietuva', 'Lithuanian', '\U0001f1f1\U0001f1f9'), ('lv-LV', 'Latviešu', 'Latvija', 'Latvian', '\U0001f1f1\U0001f1fb'), + ( 'nb-NO', + 'Norsk Bokmål', + 'Norge', + 'Norwegian Bokmål', + '\U0001f1f3\U0001f1f4'), ('nl', 'Nederlands', '', 'Dutch', '\U0001f310'), ('nl-BE', 'Nederlands', 'België', 'Dutch', '\U0001f1e7\U0001f1ea'), ('nl-NL', 'Nederlands', 'Nederland', 'Dutch', '\U0001f1f3\U0001f1f1'), @@ -56,14 +62,14 @@ language_codes = ( ('ro-RO', 'Română', 'România', 'Romanian', '\U0001f1f7\U0001f1f4'), ('ru-RU', 'Русский', 'Россия', 'Russian', '\U0001f1f7\U0001f1fa'), ('sk-SK', 'Slovenčina', 'Slovensko', 'Slovak', '\U0001f1f8\U0001f1f0'), - ('sl-SI', 'Slovenščina', '', 'Slovenian', '\U0001f1f8\U0001f1ee'), - ('sr-RS', 'Српски', '', 'Serbian', '\U0001f1f7\U0001f1f8'), + ('sl-SI', 'Slovenščina', 'Slovenija', 'Slovenian', '\U0001f1f8\U0001f1ee'), + ('sr-RS', 'Српски', 'Србија', 'Serbian', '\U0001f1f7\U0001f1f8'), ('sv-SE', 'Svenska', 'Sverige', 'Swedish', '\U0001f1f8\U0001f1ea'), - ('sw-TZ', 'Kiswahili', '', 'Swahili', '\U0001f1f9\U0001f1ff'), + ('sw-TZ', 'Kiswahili', 'Tanzania', 'Swahili', '\U0001f1f9\U0001f1ff'), ('th-TH', 'ไทย', 'ไทย', 'Thai', '\U0001f1f9\U0001f1ed'), ('tr-TR', 'Türkçe', 'Türkiye', 'Turkish', '\U0001f1f9\U0001f1f7'), - ('uk-UA', 'Українська', '', 'Ukrainian', '\U0001f1fa\U0001f1e6'), - ('vi-VN', 'Tiếng Việt', '', 'Vietnamese', '\U0001f1fb\U0001f1f3'), + ('uk-UA', 'Українська', 'Україна', 'Ukrainian', '\U0001f1fa\U0001f1e6'), + ('vi-VN', 'Tiếng Việt', 'Việt Nam', 'Vietnamese', '\U0001f1fb\U0001f1f3'), ('zh', '中文', '', 'Chinese', '\U0001f310'), ('zh-CN', '中文', '中国', 'Chinese', '\U0001f1e8\U0001f1f3'), ('zh-HK', '中文', '中國香港特別行政區', 'Chinese', '\U0001f1ed\U0001f1f0'), diff --git a/searx/static/themes/oscar/package.json b/searx/static/themes/oscar/package.json index ea522b9d0..089793f69 100644 --- a/searx/static/themes/oscar/package.json +++ b/searx/static/themes/oscar/package.json @@ -6,7 +6,7 @@ "grunt-contrib-copy": "^1.0.0", "grunt-contrib-jshint": "~3.1.1", "grunt-contrib-less": "~3.0.0", - "grunt-contrib-uglify": "~5.0.1", + "grunt-contrib-uglify": "~5.1.0", "grunt-contrib-watch": "~1.1.0", "jslint": "^0.12.1", "less": "^4.1.1", diff --git a/searx/static/themes/simple/css/searxng-rtl.min.css b/searx/static/themes/simple/css/searxng-rtl.min.css index 24aa5b48b..2d42e2591 100644 --- a/searx/static/themes/simple/css/searxng-rtl.min.css +++ b/searx/static/themes/simple/css/searxng-rtl.min.css @@ -1 +1 @@ -.github-issue-button{display:block;padding:8px 16px;font-family:sans-serif;font-size:16px;color:#fff;background-color:#238636!important;border:#2ea043;border-radius:10px!important;box-shadow:transparent 0 0 0 0}.github-issue-button:hover{background-color:#2ea043}.issue-hide{display:none}.engine-stats .engine-name{width:20rem}.engine-stats .engine-score{width:7rem;text-align:right}.engine-stats .engine-reliability{text-align:right}.engine-stats table.engine-error{max-width:1280px;margin:1rem;border:1px solid gray}.engine-stats failed-test,.engine-stats table.engine-error td.engine-error-type,.engine-stats table.engine-error th.engine-error-type{width:10rem}.engine-stats table.engine-error span.log_parameters{border-right:1px solid gray;padding:0 1rem 0 0;margin:0 0 0 .5rem}.bar-chart-value{width:3em;display:inline-block;text-align:right;padding-right:.5rem}.bar-chart-graph{width:calc(100% - 5rem);display:inline-block}.bar-chart-bar{border:3px solid #5bc0de;margin:1px 0}.bar-chart-serie1{border:3px solid #5bc0de;margin:1px 0;float:left}.bar-chart-serie2{border:3px solid #deb15b;margin:1px 0;float:left}.bar0{width:0;border:0}.bar1{width:1%}.bar2{width:2%}.bar3{width:3%}.bar4{width:4%}.bar5{width:5%}.bar6{width:6%}.bar7{width:7%}.bar8{width:8%}.bar9{width:9%}.bar10{width:10%}.bar11{width:11%}.bar12{width:12%}.bar13{width:13%}.bar14{width:14%}.bar15{width:15%}.bar16{width:16%}.bar17{width:17%}.bar18{width:18%}.bar19{width:19%}.bar20{width:20%}.bar21{width:21%}.bar22{width:22%}.bar23{width:23%}.bar24{width:24%}.bar25{width:25%}.bar26{width:26%}.bar27{width:27%}.bar28{width:28%}.bar29{width:29%}.bar30{width:30%}.bar31{width:31%}.bar32{width:32%}.bar33{width:33%}.bar34{width:34%}.bar35{width:35%}.bar36{width:36%}.bar37{width:37%}.bar38{width:38%}.bar39{width:39%}.bar40{width:40%}.bar41{width:41%}.bar42{width:42%}.bar43{width:43%}.bar44{width:44%}.bar45{width:45%}.bar46{width:46%}.bar47{width:47%}.bar48{width:48%}.bar49{width:49%}.bar50{width:50%}.bar51{width:51%}.bar52{width:52%}.bar53{width:53%}.bar54{width:54%}.bar55{width:55%}.bar56{width:56%}.bar57{width:57%}.bar58{width:58%}.bar59{width:59%}.bar60{width:60%}.bar61{width:61%}.bar62{width:62%}.bar63{width:63%}.bar64{width:64%}.bar65{width:65%}.bar66{width:66%}.bar67{width:67%}.bar68{width:68%}.bar69{width:69%}.bar70{width:70%}.bar71{width:71%}.bar72{width:72%}.bar73{width:73%}.bar74{width:74%}.bar75{width:75%}.bar76{width:76%}.bar77{width:77%}.bar78{width:78%}.bar79{width:79%}.bar80{width:80%}.bar81{width:81%}.bar82{width:82%}.bar83{width:83%}.bar84{width:84%}.bar85{width:85%}.bar86{width:86%}.bar87{width:87%}.bar88{width:88%}.bar89{width:89%}.bar90{width:90%}.bar91{width:91%}.bar92{width:92%}.bar93{width:93%}.bar94{width:94%}.bar95{width:95%}.bar96{width:96%}.bar97{width:97%}.bar98{width:98%}.bar99{width:99%}.bar100{width:100%}.osm-map-box{height:300px;width:100%;margin:10px 0}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--color-base-font:#444;--color-base-font-rgb:68,68,68;--color-base-background:#fff;--color-url-font:#29314d;--color-url-visited-font:#80b;--color-header-background:#f7f7f7;--color-header-border:#ddd;--color-footer-background:#f7f7f7;--color-footer-border:#ddd;--color-sidebar-border:#ddd;--color-sidebar-font:#000;--color-backtotop-font:#444;--color-backtotop-border:#ddd;--color-backtotop-background:#fff;--color-btn-background:#3050ff;--color-btn-font:#fff;--color-show-btn-background:#bbb;--color-show-btn-font:#222;--color-search-border:#bbb;--color-search-background:#fff;--color-search-font:#222;--color-search-background-hover:#3050ff;--color-error:#db3434;--color-error-background:#fae1e1;--color-warning:#dbba34;--color-warning-background:#faf5e1;--color-success:#42db34;--color-success-background:#e3fae1;--color-categories-item-selected-font:#3050ff;--color-categories-item-border-selected:#3050ff;--color-autocomplete-font:#000;--color-autocomplete-border:#bbb;--color-autocomplete-background:#fff;--color-autocomplete-background-hover:#f7f7f7;--color-answer-border:#ddd;--color-answer-font:#444;--color-answer-background:#f7f7f7;--color-result-border:#ddd;--color-result-url-font:#000;--color-result-vim-selected:#f7f7f7;--color-result-vim-arrow:#000bbb;--color-result-description-highlight-font:#000;--color-result-link-font:#000bbb;--color-result-link-font-highlight:#000bbb;--color-result-link-visited-font:#80b;--color-result-publishdate-font:#777;--color-result-engines-font:#777;--color-result-search-url-border:#ddd;--color-result-search-url-font:#000;--color-result-image-span-font:#444;--color-result-image-span-font-selected:#fff;--color-result-image-background:#fff;--color-settings-tr-hover:#f7f7f7;--color-settings-engine-description-font:#909090;--color-settings-engine-group-background:#0001;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#000;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#777;--color-toolkit-kbd-font:#fff;--color-toolkit-kbd-background:#000;--color-toolkit-dialog-border:#ddd;--color-toolkit-dialog-background:#fff;--color-toolkit-tabs-label-border:#fff;--color-toolkit-tabs-section-border:#ddd;--color-toolkit-select-background:#f7f7f7;--color-toolkit-select-border:#ddd;--color-toolkit-select-background-hover:#bbb;--color-toolkit-input-text-font:#222;--color-toolkit-checkbox-onoff-off-background:#ddd;--color-toolkit-checkbox-onoff-on-background:#ddd;--color-toolkit-checkbox-onoff-on-mark-background:#3050ff;--color-toolkit-checkbox-onoff-on-mark-color:#fff;--color-toolkit-checkbox-onoff-off-mark-background:#aaa;--color-toolkit-checkbox-onoff-off-mark-color:#fff;--color-toolkit-checkbox-label-background:#ddd;--color-toolkit-checkbox-label-border:#ddd;--color-toolkit-checkbox-input-border:#3050ff;--color-toolkit-engine-tooltip-border:#ddd;--color-toolkit-engine-tooltip-background:#fff;--color-toolkit-loader-border:rgba(0, 0, 0, 0.2);--color-toolkit-loader-borderleft:rgba(255, 255, 255, 0);--color-doc-code:#300;--color-doc-code-background:#fdd}@media (prefers-color-scheme:dark){:root.theme-auto{--color-base-font:#bbb;--color-base-font-rgb:187,187,187;--color-base-background:#222;--color-url-font:#8af;--color-url-visited-font:#96b;--color-header-background:#181818;--color-header-border:#333;--color-footer-background:#181818;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-backtotop-font:#bbb;--color-backtotop-border:#333;--color-backtotop-background:#181818;--color-btn-background:#58f;--color-btn-font:#222;--color-show-btn-background:#555;--color-show-btn-font:#bbb;--color-search-border:#555;--color-search-background:#222;--color-search-font:#fff;--color-search-background-hover:#58f;--color-error:#f55b5b;--color-error-background:#390a0a;--color-warning:#f1d561;--color-warning-background:#39300a;--color-success:#79f56e;--color-success-background:#0e390a;--color-categories-item-selected-font:#58f;--color-categories-item-border-selected:#58f;--color-autocomplete-font:#fff;--color-autocomplete-border:#555;--color-autocomplete-background:#222;--color-autocomplete-background-hover:#181818;--color-answer-border:#333;--color-answer-font:#bbb;--color-answer-background:#181818;--color-result-border:#333;--color-result-url-font:#fff;--color-result-vim-selected:#181818;--color-result-vim-arrow:#8af;--color-result-description-highlight-font:#fff;--color-result-link-font:#8af;--color-result-link-font-highlight:#8af;--color-result-link-visited-font:#96b;--color-result-publishdate-font:#888;--color-result-engines-font:#888;--color-result-search-url-border:#555;--color-result-search-url-font:#fff;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#000;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-result-image-span-font:#bbb;--color-result-image-span-font-selected:#222;--color-result-image-background:#222;--color-settings-tr-hover:#2d2d2d;--color-settings-engine-description-font:#909090;--color-settings-engine-group-background:#1a1919;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#777;--color-toolkit-kbd-font:#000;--color-toolkit-kbd-background:#fff;--color-toolkit-dialog-border:#555;--color-toolkit-dialog-background:#222;--color-toolkit-tabs-label-border:#222;--color-toolkit-tabs-section-border:#555;--color-toolkit-select-background:#3c3b31;--color-toolkit-select-border:#555;--color-toolkit-select-background-hover:#333;--color-toolkit-input-text-font:#fff;--color-toolkit-checkbox-onoff-off-background:#3c3b31;--color-toolkit-checkbox-onoff-on-background:#3c3b31;--color-toolkit-checkbox-onoff-on-mark-background:#58f;--color-toolkit-checkbox-onoff-on-mark-color:#222;--color-toolkit-checkbox-onoff-off-mark-background:#ddd;--color-toolkit-checkbox-onoff-off-mark-color:#222;--color-toolkit-checkbox-label-background:#222;--color-toolkit-checkbox-label-border:#333;--color-toolkit-checkbox-input-border:#58f;--color-toolkit-engine-tooltip-border:#333;--color-toolkit-engine-tooltip-background:#222;--color-toolkit-loader-border:rgba(255, 255, 255, 0.2);--color-toolkit-loader-borderleft:rgba(0, 0, 0, 0);--color-doc-code:#fdd;--color-doc-code-background:#300}}:root.theme-dark{--color-base-font:#bbb;--color-base-font-rgb:187,187,187;--color-base-background:#222;--color-url-font:#8af;--color-url-visited-font:#96b;--color-header-background:#181818;--color-header-border:#333;--color-footer-background:#181818;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-backtotop-font:#bbb;--color-backtotop-border:#333;--color-backtotop-background:#181818;--color-btn-background:#58f;--color-btn-font:#222;--color-show-btn-background:#555;--color-show-btn-font:#bbb;--color-search-border:#555;--color-search-background:#222;--color-search-font:#fff;--color-search-background-hover:#58f;--color-error:#f55b5b;--color-error-background:#390a0a;--color-warning:#f1d561;--color-warning-background:#39300a;--color-success:#79f56e;--color-success-background:#0e390a;--color-categories-item-selected-font:#58f;--color-categories-item-border-selected:#58f;--color-autocomplete-font:#fff;--color-autocomplete-border:#555;--color-autocomplete-background:#222;--color-autocomplete-background-hover:#181818;--color-answer-border:#333;--color-answer-font:#bbb;--color-answer-background:#181818;--color-result-border:#333;--color-result-url-font:#fff;--color-result-vim-selected:#181818;--color-result-vim-arrow:#8af;--color-result-description-highlight-font:#fff;--color-result-link-font:#8af;--color-result-link-font-highlight:#8af;--color-result-link-visited-font:#96b;--color-result-publishdate-font:#888;--color-result-engines-font:#888;--color-result-search-url-border:#555;--color-result-search-url-font:#fff;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#000;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-result-image-span-font:#bbb;--color-result-image-span-font-selected:#222;--color-result-image-background:#222;--color-settings-tr-hover:#2d2d2d;--color-settings-engine-description-font:#909090;--color-settings-engine-group-background:#1a1919;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#777;--color-toolkit-kbd-font:#000;--color-toolkit-kbd-background:#fff;--color-toolkit-dialog-border:#555;--color-toolkit-dialog-background:#222;--color-toolkit-tabs-label-border:#222;--color-toolkit-tabs-section-border:#555;--color-toolkit-select-background:#3c3b31;--color-toolkit-select-border:#555;--color-toolkit-select-background-hover:#333;--color-toolkit-input-text-font:#fff;--color-toolkit-checkbox-onoff-off-background:#3c3b31;--color-toolkit-checkbox-onoff-on-background:#3c3b31;--color-toolkit-checkbox-onoff-on-mark-background:#58f;--color-toolkit-checkbox-onoff-on-mark-color:#222;--color-toolkit-checkbox-onoff-off-mark-background:#ddd;--color-toolkit-checkbox-onoff-off-mark-color:#222;--color-toolkit-checkbox-label-background:#222;--color-toolkit-checkbox-label-border:#333;--color-toolkit-checkbox-input-border:#58f;--color-toolkit-engine-tooltip-border:#333;--color-toolkit-engine-tooltip-background:#222;--color-toolkit-loader-border:rgba(255, 255, 255, 0.2);--color-toolkit-loader-borderleft:rgba(0, 0, 0, 0);--color-doc-code:#fdd;--color-doc-code-background:#300}.code-highlight pre{overflow:auto;background-color:inherit;color:inherit;border:inherit}.code-highlight .linenos{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;margin-right:8px;text-align:right}.code-highlight .linenos::selection{background:0 0}.code-highlight .linenos::-moz-selection{background:0 0}.code-highlight pre{line-height:125%}.code-highlight td.linenos .normal{color:inherit;background-color:transparent;padding-left:5px;padding-right:5px}.code-highlight span.linenos{color:inherit;background-color:transparent;padding-left:5px;padding-right:5px}.code-highlight td.linenos .special{color:#000;background-color:#ffffc0;padding-left:5px;padding-right:5px}.code-highlight span.linenos.special{color:#000;background-color:#ffffc0;padding-left:5px;padding-right:5px}.code-highlight .hll{background-color:#ffc}.code-highlight{background:#f8f8f8}.code-highlight .c{color:#3D7B7B;font-style:italic}.code-highlight .err{border:1px solid red}.code-highlight .k{color:green;font-weight:700}.code-highlight .o{color:#666}.code-highlight .ch{color:#3D7B7B;font-style:italic}.code-highlight .cm{color:#3D7B7B;font-style:italic}.code-highlight .cp{color:#9C6500}.code-highlight .cpf{color:#3D7B7B;font-style:italic}.code-highlight .c1{color:#3D7B7B;font-style:italic}.code-highlight .cs{color:#3D7B7B;font-style:italic}.code-highlight .gd{color:#A00000}.code-highlight .ge{font-style:italic}.code-highlight .gr{color:#E40000}.code-highlight .gh{color:navy;font-weight:700}.code-highlight .gi{color:#008400}.code-highlight .go{color:#717171}.code-highlight .gp{color:navy;font-weight:700}.code-highlight .gs{font-weight:700}.code-highlight .gu{color:purple;font-weight:700}.code-highlight .gt{color:#04D}.code-highlight .kc{color:green;font-weight:700}.code-highlight .kd{color:green;font-weight:700}.code-highlight .kn{color:green;font-weight:700}.code-highlight .kp{color:green}.code-highlight .kr{color:green;font-weight:700}.code-highlight .kt{color:#B00040}.code-highlight .m{color:#666}.code-highlight .s{color:#BA2121}.code-highlight .na{color:#687822}.code-highlight .nb{color:green}.code-highlight .nc{color:#00F;font-weight:700}.code-highlight .no{color:#800}.code-highlight .nd{color:#A2F}.code-highlight .ni{color:#717171;font-weight:700}.code-highlight .ne{color:#CB3F38;font-weight:700}.code-highlight .nf{color:#00F}.code-highlight .nl{color:#767600}.code-highlight .nn{color:#00F;font-weight:700}.code-highlight .nt{color:green;font-weight:700}.code-highlight .nv{color:#19177C}.code-highlight .ow{color:#A2F;font-weight:700}.code-highlight .w{color:#bbb}.code-highlight .mb{color:#666}.code-highlight .mf{color:#666}.code-highlight .mh{color:#666}.code-highlight .mi{color:#666}.code-highlight .mo{color:#666}.code-highlight .sa{color:#BA2121}.code-highlight .sb{color:#BA2121}.code-highlight .sc{color:#BA2121}.code-highlight .dl{color:#BA2121}.code-highlight .sd{color:#BA2121;font-style:italic}.code-highlight .s2{color:#BA2121}.code-highlight .se{color:#AA5D1F;font-weight:700}.code-highlight .sh{color:#BA2121}.code-highlight .si{color:#A45A77;font-weight:700}.code-highlight .sx{color:green}.code-highlight .sr{color:#A45A77}.code-highlight .s1{color:#BA2121}.code-highlight .ss{color:#19177C}.code-highlight .bp{color:green}.code-highlight .fm{color:#00F}.code-highlight .vc{color:#19177C}.code-highlight .vg{color:#19177C}.code-highlight .vi{color:#19177C}.code-highlight .vm{color:#19177C}.code-highlight .il{color:#666}html.no-js .hide_if_nojs{display:none}html.js .show_if_nojs{display:none}.center{text-align:center}.right{float:right}.left{float:left}.invisible{display:none!important}.list-unstyled{list-style-type:none}.list-unstyled li{margin-top:4px;margin-bottom:4px}.danger{background-color:var(--color-error-background)}.warning{background:var(--color-warning-background)}.success{background:var(--color-success-background)}.badge{display:inline-block;color:var(--color-toolkit-badge-font);background-color:var(--color-toolkit-badge-background);text-align:center;white-space:nowrap;vertical-align:baseline;min-width:10px;padding:1px 5px;border-radius:5px}kbd{padding:2px 4px;margin:1px;font-size:90%;color:var(--color-toolkit-kbd-font);background:var(--color-toolkit-kbd-background)}table{width:100%}table.striped tr{border-bottom:1px solid var(--color-settings-tr-hover)}th{padding:.4em}td{padding:0 4px}tr:hover{background:var(--color-settings-tr-hover)!important}div.selectable_url{display:block;border:1px solid var(--color-result-search-url-border);padding:4px;color:var(--color-result-search-url-font);margin:.1em;overflow:hidden;height:1.2em;line-height:1.2em;border-radius:5px}div.selectable_url pre{display:block;font-size:.8em;word-break:break-all;margin:.1em;user-select:all}.dialog-error{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:right;border-radius:10px;color:var(--color-error);background:var(--color-error-background);border-color:var(--color-error)}.dialog-error .close{float:left;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-error ol,.dialog-error p,.dialog-error ul{margin:1px 0 0 0}.dialog-error table{width:auto}.dialog-error tr{vertical-align:text-top}.dialog-error tr:hover{background:0 0!important}.dialog-error td{padding:0 1em 0 0;padding-top:0;padding-left:1rem;padding-bottom:0;padding-right:0}.dialog-error h4{margin-top:.3em;margin-bottom:.3em}.dialog-warning{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:right;border-radius:10px;color:var(--color-warning);background:var(--color-warning-background);border-color:var(--color-warning)}.dialog-warning .close{float:left;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-warning ol,.dialog-warning p,.dialog-warning ul{margin:1px 0 0 0}.dialog-warning table{width:auto}.dialog-warning tr{vertical-align:text-top}.dialog-warning tr:hover{background:0 0!important}.dialog-warning td{padding:0 1em 0 0;padding-top:0;padding-left:1rem;padding-bottom:0;padding-right:0}.dialog-warning h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:right;border-radius:10px;display:block;background:var(--color-toolkit-dialog-background);position:fixed;top:50%;left:50%;margin:0 auto;transform:translate(-50%,-50%);z-index:10000000}.dialog-modal .close{float:left;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-modal ol,.dialog-modal p,.dialog-modal ul{margin:1px 0 0 0}.dialog-modal table{width:auto}.dialog-modal tr{vertical-align:text-top}.dialog-modal tr:hover{background:0 0!important}.dialog-modal td{padding:0 1em 0 0;padding-top:0;padding-left:1rem;padding-bottom:0;padding-right:0}.dialog-modal h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal h3{margin-top:0}.btn-collapse{cursor:pointer}.scrollx{overflow-x:auto;overflow-y:hidden;display:block;padding:0;margin:0;border:none}.tabs .tabs>label{font-size:90%}ul.tabs{border-bottom:1px solid var(--color-toolkit-tabs-section-border);list-style:none;padding-left:0}ul.tabs li{display:flex}.tabs{display:flex;flex-wrap:wrap;width:100%;min-width:100%}.tabs>*{order:2}.tabs>input[type=radio]{display:none}.tabs>label,.tabs>li>a{order:1;padding:.7em;margin:0 .7em;letter-spacing:.5px;text-transform:uppercase;border:solid var(--color-toolkit-tabs-label-border);border-width:0 0 2px 0;color:unset;-webkit-touch-callout:none;user-select:none;cursor:pointer}.tabs>label.active,.tabs>li>a.active{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font)}.tabs>label:hover,.tabs>li>a:hover{border-bottom:2px solid var(--color-categories-item-border-selected)}.tabs>section{min-width:100%;padding:.7rem 0;box-sizing:border-box;border-top:1px solid var(--color-toolkit-tabs-section-border);display:none}.tabs>label:last-of-type{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font);letter-spacing:-.1px}.tabs>section:last-of-type{display:block}html body .tabs>input:checked~section{display:none}html body .tabs>input:checked~label{position:inherited;background:inherit;border-bottom:2px solid transparent;font-weight:400;color:inherit}html body .tabs>input:checked~label:hover{border-bottom:2px solid var(--color-categories-item-border-selected)}html body .tabs>input:checked+label{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font)}html body .tabs>input:checked+label+section{display:block}select{height:2.4rem;margin-top:0;margin-left:1rem;margin-bottom:0;margin-right:0;padding:.2rem!important;color:var(--color-search-font);font-size:.9rem;z-index:2}select:focus,select:hover{cursor:pointer}@supports ((background-position-x:100%) and ((appearance:none) or (-webkit-appearance:none) or (-moz-appearance:none))){select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-width:0 2rem 0 0;border-color:transparent;background:url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E") no-repeat;background-position-x:calc(100% + 2rem);background-size:2rem;background-origin:content-box;background-color:var(--color-toolkit-select-background);outline:medium none;text-overflow:ellipsis;border-radius:5px}select:focus,select:hover{background-color:var(--color-toolkit-select-background-hover)}select option{background-color:var(--color-base-background)}@media (prefers-color-scheme:dark){html.theme-auto select,html.theme-dark select{background-image:url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20fill%3D%22%23ddd%22%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E")}}html.theme-dark select{background-image:url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20fill%3D%22%23ddd%22%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E")}}input.checkbox-onoff[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;width:2.5em;height:.7em;box-shadow:none!important;margin:0 16px;border-radius:10px;position:relative}input.checkbox-onoff[type=checkbox]:focus,input.checkbox-onoff[type=checkbox]:hover{outline:0}input.checkbox-onoff[type=checkbox]:focus::after{content:"";position:absolute;width:3.5em;height:1.65em;border:1px solid var(--color-btn-background);border-radius:12px;box-shadow:var(--color-btn-background) 0 0 3px;z-index:10000;top:-.55em;left:-.6em}input.checkbox-onoff[type=checkbox]::before{position:absolute;top:-.5em;display:flex;justify-content:center;align-items:center;font-size:.75em;width:1.875em;height:1.875em;border-radius:50%}.reversed-checkbox input.checkbox-onoff[type=checkbox]:checked,input.checkbox-onoff[type=checkbox]{background:var(--color-toolkit-checkbox-onoff-off-background)}.reversed-checkbox input.checkbox-onoff[type=checkbox]:checked::before,input.checkbox-onoff[type=checkbox]::before{left:-.5em;content:"\2715";color:var(--color-toolkit-checkbox-onoff-off-mark-color);background:var(--color-toolkit-checkbox-onoff-off-mark-background)}.reversed-checkbox input.checkbox-onoff[type=checkbox],input.checkbox-onoff[type=checkbox]:checked{background:var(--color-toolkit-checkbox-onoff-on-background)}.reversed-checkbox input.checkbox-onoff[type=checkbox]::before,input.checkbox-onoff[type=checkbox]:checked::before{left:calc(100% - 1.5em);content:"\2713";color:var(--color-toolkit-checkbox-onoff-on-mark-color);background:var(--color-toolkit-checkbox-onoff-on-mark-background)}@supports (transform:rotate(-45deg)){input[type=checkbox]:not(.checkbox-onoff){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;cursor:pointer;position:relative;top:0;left:0;border:2px solid var(--color-toolkit-checkbox-input-border);border-radius:.3em}input[type=checkbox]:not(.checkbox-onoff)::after{content:'';width:9px;height:5px;position:absolute;top:3px;left:2px;border:3px solid var(--color-toolkit-checkbox-label-border);border-top:none;border-right:none;background:0 0;opacity:0;transform:rotate(-45deg)}input[type=checkbox]:not(.checkbox-onoff):checked::after{border-color:var(--color-toolkit-checkbox-input-border);opacity:1}input[type=checkbox][disabled]:not(.checkbox-onoff){border:inherit;background-color:transparent!important;cursor:inherit}input.checkbox[type=checkbox]:not(:checked):not([disabled]):not(.checkbox-onoff):hover::after{opacity:.5}}@media screen and (max-width:50em){.tabs>label{width:100%}}.loader,.loader::after{border-radius:50%;width:2em;height:2em}.loader{margin:1em auto;font-size:10px;position:relative;text-indent:-9999em;border-top:.5em solid var(--color-toolkit-loader-border);border-right:.5em solid var(--color-toolkit-loader-border);border-bottom:.5em solid var(--color-toolkit-loader-border);border-left:.5em solid var(--color-toolkit-loader-borderleft);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.2s infinite linear;animation:load8 1.2s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.engine-tooltip{display:none;position:absolute;padding:.5rem 1rem;margin:0 0 0 2rem;border:1px solid var(--color-toolkit-engine-tooltip-border);background:var(--color-toolkit-engine-tooltip-background);font-size:14px;font-weight:400;z-index:1000000;text-align:left;border-radius:10px}.engine-tooltip:hover,td:hover .engine-tooltip,th:hover .engine-tooltip{display:inline-block}.stacked-bar-chart{margin:0;padding:0 .125rem 0 4rem;width:100%;width:-moz-available;width:-webkit-fill-available;width:fill;flex-direction:row;flex-wrap:nowrap;align-items:center;display:inline-flex}.stacked-bar-chart-value{width:3rem;display:inline-block;position:absolute;padding:0 .5rem;text-align:right}.stacked-bar-chart-base{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset}.stacked-bar-chart-median{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:var(--color-base-font);border:1px solid rgba(var(--color-base-font-rgb),.9);padding:.3rem 0}.stacked-bar-chart-rate80{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:0 0;border:1px solid rgba(var(--color-base-font-rgb),.3);padding:.3rem 0}.stacked-bar-chart-rate95{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:0 0;border-bottom:1px dotted rgba(var(--color-base-font-rgb),.5);padding:0}.stacked-bar-chart-rate100{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:0 0;border-left:1px solid rgba(var(--color-base-font-rgb),.9);padding:.4rem 0;width:1px}/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */.autocomplete{position:absolute;width:44rem;max-height:0;overflow-y:hidden;text-align:right;border-radius:10px}.autocomplete:active,.autocomplete:focus,.autocomplete:hover{background-color:var(--color-autocomplete-background)}.autocomplete:empty{display:none}.autocomplete>ul{list-style-type:none;margin:0;padding:0}.autocomplete>ul>li{cursor:pointer;padding:.5rem 1rem}.autocomplete>ul>li.active,.autocomplete>ul>li:active,.autocomplete>ul>li:focus,.autocomplete>ul>li:hover{background-color:var(--color-autocomplete-background-hover)}.autocomplete>ul>li.active a:active,.autocomplete>ul>li.active a:focus,.autocomplete>ul>li.active a:hover,.autocomplete>ul>li:active a:active,.autocomplete>ul>li:active a:focus,.autocomplete>ul>li:active a:hover,.autocomplete>ul>li:focus a:active,.autocomplete>ul>li:focus a:focus,.autocomplete>ul>li:focus a:hover,.autocomplete>ul>li:hover a:active,.autocomplete>ul>li:hover a:focus,.autocomplete>ul>li:hover a:hover{text-decoration:none}.autocomplete>ul>li.locked{cursor:inherit}.autocomplete.open{display:block;background-color:var(--color-autocomplete-background);color:var(--color-autocomplete-font);border:1px solid var(--color-autocomplete-border);max-height:32rem;overflow-y:auto;z-index:100;margin-top:3.2rem}.autocomplete.open:empty{display:none}@media screen and (max-width:50em){.autocomplete{width:100%}.autocomplete>ul>li{padding:1rem}}#main_results #results.image-detail-open.only_template_images{width:min(98%,59.25rem)!important}#main_results #results.only_template_images.image-detail-open #backToTop{right:56.75rem!important;left:inherit}article.result-images .detail{display:none}#results.image-detail-open article.result-images[data-vim-selected] .detail{display:flex;flex-direction:column;position:fixed;right:60rem;left:0;top:7.6rem;transition:top 64ms ease-in 0s;bottom:0;background:var(--color-result-detail-background);border:1px solid var(--color-result-detail-background);z-index:10000;padding:4rem 3rem 3rem 3rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source{display:block;flex:1;text-align:left;width:100%;border:none;text-decoration:none}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{padding:0;margin:0;border:none;object-fit:contain;width:inherit;height:inherit;max-width:100%;min-height:inherit;max-height:calc(100vh - 25rem - 7rem);background:inherit}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels{color:var(--color-result-detail-font);max-height:16rem;min-height:16rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels hr{border-top:1px solid var(--color-result-detail-hr);border-bottom:none}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels h4{height:2rem;overflow:hidden;text-overflow:ellipsis;font-size:.9rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p{color:var(--color-result-detail-label-font);font-size:.9rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p span{display:inline-block;width:12rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels h4,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p{text-align:right}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-content{height:2rem;overflow:hidden;text-overflow:ellipsis}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-content:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url:hover{position:relative;overflow:inherit!important;background:var(--color-result-detail-background);text-overflow:inherit!important}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:active,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:visited{color:var(--color-result-detail-link)}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:hover{text-decoration:underline}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close{top:1rem;right:1rem;padding:.4rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous{top:1rem;left:6rem;padding-top:.4rem;padding-left:.5rem;padding-bottom:.4rem;padding-right:.3rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next{top:1rem;left:2rem;padding:.4rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous{border-radius:50%;display:block;width:1.5rem;height:1.5rem;position:absolute;filter:opacity(40%);z-index:2000002}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close span,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next span,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous span{display:block;width:1.5rem;height:1.5rem;text-align:center}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next span::before,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous span::before{vertical-align:sub}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:visited,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:visited,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:visited{color:var(--color-result-detail-font);background:var(--color-result-detail-background);border:1px solid var(--color-result-detail-font)}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:hover{filter:opacity(80%)}#results.image-detail-open article.result-images[data-vim-selected] .detail .loader{position:absolute;top:1rem;left:50%;border-top:.5em solid var(--color-result-detail-loader-border);border-right:.5em solid var(--color-result-detail-loader-border);border-bottom:.5em solid var(--color-result-detail-loader-border);border-left:.5em solid var(--color-result-detail-loader-borderleft)}#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail{top:0}#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail a.result-images-source img{max-height:calc(100vh - 25rem)}@media screen and (max-width:79.75em){#results.image-detail-open article.result-images[data-vim-selected] .detail{top:0;right:0}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source{display:flex;flex-direction:column;justify-content:center}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{width:100%;max-height:calc(100vh - 24rem)}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next{left:1rem}}@media screen and (max-width:50em){#results.image-detail-open article.result-images[data-vim-selected] .detail{top:0;right:0;padding:1rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{width:100%;max-height:calc(100vh - 20rem);margin:0}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p span{width:inherit;margin-left:1rem}}.dialog-modal{animation-name:dialogmodal;animation-duration:.13s}@keyframes dialogmodal{0%{opacity:0}50%{opacity:.5;transform:translate(-50%,-50%) scale(1.05)}}input.checkbox-onoff[type=checkbox]::before{transition:left .25s}iframe[src^="https://w.soundcloud.com"]{height:120px}iframe[src^="https://www.deezer.com"]{height:94px}iframe[src^="https://www.mixcloud.com"]{height:250px}iframe[src^="https://bandcamp.com/EmbeddedPlayer"]{height:350px}iframe[src^="https://bandcamp.com/EmbeddedPlayer/track"]{height:120px}iframe[src^="https://genius.com/songs"]{height:65px}.info-page code{font-family:monospace;color:var(--color-doc-code);background-color:var(--color-doc-code-background);padding:2px 5px;border-radius:5px}#main_index{margin-top:26vh}.index{text-align:center}.index .title{background:url(../img/searxng.png) no-repeat;min-height:4rem;margin:4rem auto;background-position:center;background-size:contain}.index h1{font-size:4em;visibility:hidden}.index #search,.index #search_header{margin:0 auto;background:inherit;border:inherit;padding:0;display:block}.index .search_filters{display:block;margin:1em 0}.index .category label{padding:6px 10px;border-bottom:initial!important}@media screen and (max-width:79.75em){div.title h1{font-size:1em}#main_index{margin-top:6em}}#tab-content-query table td,#tab-content-query table th{text-align:left!important;height:3rem}#main_preferences form{width:100%}#main_preferences fieldset{margin:8px;border:none}#main_preferences legend{margin:0;padding:5px 0 0 0;display:block;float:right;width:300px}#main_preferences .value{margin:0;padding:0;float:right;width:15em}#main_preferences .value input[type=text],#main_preferences .value select{font-size:inherit!important;margin-top:0;margin-left:1rem;margin-bottom:0;margin-right:0}#main_preferences .value select{width:14rem}#main_preferences .value input[type=text]{width:13.25rem;color:var(--color-toolkit-input-text-font);border:none;background:none repeat scroll 0 0 var(--color-toolkit-select-background);padding:.2rem .4rem;height:2rem;border-radius:5px}#main_preferences .value input[type=text]:focus,#main_preferences .value input[type=text]:hover{background-color:var(--color-toolkit-select-background-hover)}#main_preferences .value input:focus,#main_preferences .value select:focus{outline:0;box-shadow:0 0 1px 1px var(--color-btn-background)}#main_preferences .description{margin:0;padding:5px 0 0 0;float:left;width:50%;color:var(--color-settings-engine-description-font);font-size:90%}#main_preferences table{border-collapse:collapse}#main_preferences table td{text-align:center}#main_preferences .category{margin-left:.5rem}#main_preferences .category label{border:2px solid transparent;padding:.2rem .4rem;border-radius:5px}#main_preferences .category input[type=checkbox]:checked+label{border:2px solid var(--color-categories-item-border-selected)}#main_preferences table.table_engines td{height:3.75rem}#main_preferences table.table_engines th.name label{cursor:pointer}#main_preferences table.table_engines th.name .engine-tooltip{margin-top:1.8rem;right:calc((100% - 85em)/ 2 + 10em);max-width:40rem}#main_preferences table.table_engines th.name .engine-tooltip .engine-description{margin-top:.5rem}#main_preferences table.table_engines .engine-group{text-align:right;font-weight:400;background:var(--color-settings-engine-group-background)}#main_preferences table.table_engines .name,#main_preferences table.table_engines .shortcut{text-align:right}#main_preferences table.cookies{width:100%;direction:ltr}#main_preferences table.cookies td,#main_preferences table.cookies th{text-align:left;font-family:monospace;font-size:1rem;padding:.5em;vertical-align:top}#main_preferences table.cookies td:first-child{word-break:keep-all;width:14rem;padding-right:1rem}#main_preferences table.cookies td:last-child{word-break:break-all}#main_preferences table.cookies>tbody>tr:nth-child(even)>td,#main_preferences table.cookies>tbody>tr:nth-child(even)>th{background-color:var(--color-settings-tr-hover)}#main_preferences .preferences_back{background:none repeat scroll 0 0 var(--color-btn-background);color:var(--color-btn-font);border:0 none;border-radius:10px;cursor:pointer;display:inline-block;margin:2px 4px;padding:.7em}#main_preferences .preferences_back a{color:var(--color-settings-return-font)}#main_preferences .preferences_back a::first-letter{text-transform:uppercase}#main_preferences div.selectable_url pre{width:100%}@media screen and (max-width:79.75em){.preferences_back{clear:both}.engine-tooltip{right:10em!important}}#search{padding:0;margin:0}#search_header{padding-top:1.5em;padding-left:2em;padding-right:7rem;margin:0;background:var(--color-header-background);border-bottom:1px solid var(--color-header-border);display:grid;column-gap:1.2rem;row-gap:1rem;grid-template-columns:3rem 1fr;grid-template-areas:"logo search" "spacer categories"}.category{display:inline-block;position:relative;margin-left:1rem;padding:0}.category input{display:none}.category label{cursor:pointer;padding:.2rem 0;display:inline-flex;text-transform:capitalize;font-size:.9em;border-bottom:2px solid transparent;-webkit-touch-callout:none;user-select:none}.category label svg{padding-right:.2rem}.category label div.category_name{margin:auto 0}.category input[type=checkbox]:checked+label{color:var(--color-categories-item-selected-font);border-bottom:2px solid var(--color-categories-item-border-selected)}#search_logo{grid-area:logo;display:flex;align-items:center;justify-content:center}#search_logo svg{flex:1;width:30px;height:30px;margin:.5rem 0 auto 0}.search_categories{grid-area:categories}.search_categories .help{display:none}.search_categories:hover .help{display:block;position:absolute;background:var(--color-base-background);padding:1rem .6rem .6rem 0;z-index:1000;width:100%;left:-.1rem}#search_view{grid-area:search}.search_box{border:1px solid var(--color-search-border);border-radius:.8rem;width:44rem;display:inline-flex;flex-direction:row;white-space:nowrap}#clear_search{display:block;border-collapse:separate;box-sizing:border-box;width:1.8rem;margin:0;padding:.8rem .2rem;background:none repeat scroll 0 0 var(--color-search-background);border:none;outline:0;color:var(--color-search-font);font-size:1.1rem;z-index:10000}#clear_search:hover{color:var(--color-search-background-hover)}#clear_search.empty *{display:none}html.no-js #clear_search.hide_if_nojs{display:none}#q,#send_search{display:block;margin:0;padding:.8rem;background:none repeat scroll 0 0 var(--color-search-background);border:none;outline:0;color:var(--color-search-font);font-size:1.1rem;z-index:2}#q{width:100%;padding-right:1rem;padding-left:0!important;border-radius:0 .8rem .8rem 0}#q::-ms-clear,#q::-webkit-search-cancel-button{display:none}#send_search{border-radius:.8rem 0 0 .8rem}#send_search:hover{cursor:pointer;background-color:var(--color-search-background-hover);color:var(--color-search-background)}.no-js #clear_search,.no-js #send_search{width:auto!important;border-right:1px solid var(--color-search-border)}.search_filters{margin-top:.6rem;margin-left:0;margin-bottom:0;margin-right:10.6rem;display:flex;overflow-x:auto;overscroll-behavior-inline:contain}.search_filters select{background-color:inherit}.search_filters select:focus,.search_filters select:hover{color:var(--color-base-font)}@media screen and (max-width:79.75em){#search_header{padding:1.5em .5rem 0 .5rem;column-gap:.5rem}.search_filters{margin-top:.6rem;margin-left:0;margin-bottom:0;margin-right:3.5rem}#categories{font-size:90%;clear:both}#categories .checkbox_container{margin:auto;margin-top:2px}}@media screen and (max-width:79.75em) and (hover:none){#main_index #categories_container,#main_results #categories_container{width:max-content}#main_index #categories_container .category,#main_results #categories_container .category{display:inline-block;width:auto}#main_index #categories,#main_results #categories{width:100%;text-align:right;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}}@media screen and (max-width:50em){#search_header{width:100%;margin:0;padding:.1rem 0 0 0;column-gap:0;row-gap:0;grid-template-areas:"logo search" "categories categories"}.search_logo{padding:0}.search_box{width:98%;display:flex;margin:0 auto}#q{width:100%;flex:1}.search_filters{margin:0}.category{display:inline-block;width:auto;margin:0}.category label{padding:1rem!important;margin:0!important}.category label svg{display:none}#search_view:focus-within{display:block;background-color:var(--color-base-background);position:absolute;top:0;height:100%;width:100%;z-index:10000}#search_view:focus-within .search_box{border-top:none;border-left:none;border-right:none;width:100%;border-radius:0}#search_view:focus-within .search_box #send_search{margin-left:0!important}#search_view:focus-within .search_box *{border:none;border-radius:0}#main_results #q:placeholder-shown~#send_search{margin-left:2.6rem;transition:margin .1s}}@media screen and (max-width:20rem){#search_header{grid-template-areas:"search search" "categories categories"}#search_logo{display:none}}#categories{-webkit-touch-callout:none;user-select:none}#categories::-webkit-scrollbar{width:0;height:0}#categories_container{position:relative}.ion-icon{display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(-1,1)}.ion-icon-small{width:1rem;height:1rem;display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(-1,1)}.ion-icon-big{width:1.5rem;height:1.5rem;display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(-1,1)}html{font-family:sans-serif;font-size:.9em;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color:var(--color-base-font);background-color:var(--color-base-background);padding:0;margin:0}body,main{padding:0;margin:0}body{display:flex;flex-direction:column;height:100vh;margin:0}main{width:100%;margin-bottom:2rem;flex:1}.page_with_header{margin:2em auto;width:85em}footer{clear:both;min-height:4rem;padding:1rem 0;width:100%;text-align:center;background-color:var(--color-footer-background);border-top:1px solid var(--color-footer-border);overflow:hidden}footer p{font-size:.9em}.page_with_header .logo{height:40px}#results button[type=submit],input[type=submit]{padding:.7rem;display:inline-block;background:var(--color-btn-background);color:var(--color-btn-font);border-radius:10px;border:0;cursor:pointer}a{text-decoration:none;color:var(--color-url-font)}a:visited{color:var(--color-url-visited-font)}a:visited .highlight{color:var(--color-url-visited-font)}article[data-vim-selected]{background:var(--color-result-vim-selected);border-right:.2rem solid var(--color-result-vim-arrow);border-radius:10px 0 0 10px}article.result-images[data-vim-selected]{background:var(--color-result-vim-arrow);border:none;border-radius:10px}article.result-images[data-vim-selected] .image_thumbnail{filter:opacity(60%)}article.result-images[data-vim-selected] span.title{color:var(--color-result-image-span-font-selected)}article[data-vim-selected].category-files,article[data-vim-selected].category-map,article[data-vim-selected].category-music,article[data-vim-selected].category-news,article[data-vim-selected].category-social,article[data-vim-selected].category-videos{border:1px solid var(--color-result-vim-arrow);border-radius:10px}.result{margin:.125rem 0;padding:1rem;border-right:.2rem solid transparent}.result h3{font-size:1.2rem;word-wrap:break-word;margin:.4rem 0 .4rem 0;padding:0}.result h3 a{color:var(--color-result-link-font);font-weight:400;font-size:1.1em}.result h3 a:visited{color:var(--color-result-link-visited-font)}.result h3 a:focus,.result h3 a:hover{text-decoration:underline;border:none;outline:0}.result .cache_link,.result .proxyfied_link{font-size:.9em!important}.result .content,.result .stat{font-size:.9em;margin:0;padding:0;max-width:54em;word-wrap:break-word;line-height:1.24}.result .content .highlight,.result .stat .highlight{color:var(--color-result-description-highlight-font);background:inherit;font-weight:700}.result .altlink a{font-size:.9em;margin:0 10px 0 0;padding:5px 10px;border-radius:5px;background:var(--color-show-btn-background);color:var(--color-show-btn-font);cursor:pointer}.result .altlink a:hover{background:var(--color-btn-background);color:var(--color-btn-font)}.result .codelines .highlight{color:inherit;background:inherit;font-weight:400}.result .url_wrapper{display:flex;font-size:1rem;color:var(--color-result-url-font);flex-wrap:nowrap;overflow:hidden;flex-direction:row;margin:0;padding:0}.result .url_wrapper .url_o1{white-space:nowrap;flex-shrink:1}.result .url_wrapper .url_o1::after{content:" ";width:1ch;display:inline-block}.result .url_wrapper .url_o2{overflow:hidden;white-space:nowrap;flex-basis:content;flex-grow:0;flex-shrink:1;text-align:right}.result .url_wrapper .url_o2 .url_i2{float:right}.result .published_date{font-size:.8em;color:var(--color-result-publishdate-font)}.result img.thumbnail{float:right;padding-top:.6rem;padding-left:1rem;width:20rem;height:unset}.result img.image{float:right;padding-top:.6rem;padding-left:1rem;width:7rem;max-height:7rem;object-fit:scale-down;object-position:right top}.result .break{clear:both}.template_group_images{display:flex;flex-wrap:wrap}.template_group_images::after{flex-grow:10;content:""}.category-files,.category-map,.category-music,.category-news,.category-social,.category-videos{border:1px solid var(--color-result-border);margin:1rem 0;border-radius:10px}.category-social .image{width:auto!important;min-width:48px;min-height:48px;padding:0 5px 25px 0!important}.audio-control audio{width:100%;padding:10px 0 0 0}.embedded-content iframe{width:100%;padding:10px 0 0 0}.result-videos .content{overflow:hidden}.result-videos .embedded-video iframe{width:100%;aspect-ratio:16/9;padding:10px 0 0 0}@supports not (aspect-ratio:1 / 1){.result-videos .embedded-video iframe{height:calc(45rem * 9 / 16)}}.engines{float:left;color:var(--color-result-engines-font)}.engines span{font-size:smaller;margin-top:0;margin-bottom:0;margin-left:.5rem;margin-right:0}.small_font{font-size:.8em}.highlight{color:var(--color-result-link-font-highlight);background:inherit}.empty_element{font-style:italic}.result-images{flex-grow:1;padding:.5rem .5rem 2rem .5rem;margin:.25rem;border:none!important;height:12rem}.result-images>a{position:relative}.result-images img{margin:0;padding:0;border:none;height:100%;width:100%;object-fit:cover;vertical-align:bottom;background:var(--color-result-image-background)}.result-images span.title{display:block;position:absolute;width:100%;font-size:.9rem;color:var(--color-result-image-span-font);padding:.5rem 0 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-map img.image{float:left!important;height:100px!important;width:auto!important}.result-map table{font-size:.9em;width:auto;border-collapse:separate;border-spacing:0 .35rem}.result-map table th{font-weight:inherit;width:17rem;vertical-align:top;text-align:right}.result-map table td{vertical-align:top;text-align:right}.hidden{display:none!important}#results{margin-top:1rem;margin-left:2rem;margin-bottom:0;margin-right:10rem;display:grid;grid-template-columns:45rem 25rem;grid-template-rows:min-content min-content 1fr min-content;gap:0 5rem;grid-template-areas:"corrections sidebar" "answers sidebar" "urls sidebar" "pagination sidebar"}#results #sidebar :first-child,#results #urls :first-child{margin-top:0}#urls{padding:0;grid-area:urls}#suggestions .wrapper{display:flex;flex-flow:row wrap;justify-content:flex-end}#suggestions .wrapper form{display:inline-block;flex:1 1 50%}#infoboxes input,#suggestions input{padding:0;margin:3px;font-size:.9em;display:inline-block;background:0 0;color:var(--color-result-search-url-font);cursor:pointer}#infoboxes .infobox .url a,#infoboxes input[type=submit],#suggestions .infobox .url a,#suggestions input[type=submit]{color:var(--color-result-link-font);text-decoration:none;font-size:.9rem}#infoboxes .infobox .url a:hover,#infoboxes input[type=submit]:hover,#suggestions .infobox .url a:hover,#suggestions input[type=submit]:hover{text-decoration:underline}#corrections{grid-area:corrections;display:flex;flex-flow:row wrap;margin:0 0 1em 0}#corrections h4,#corrections input[type=submit]{display:inline-block;padding:.5rem;margin:.5rem}#corrections input[type=submit]{font-size:.8rem;border-radius:5px}#apis .title,#search_url .title,#suggestions .title{margin:2em 0 .5em 0;color:var(--color-base-font)}#answers{grid-area:answers;border:1px solid var(--color-answer-border);background:var(--color-answer-background);padding:1rem;margin:1rem 0;margin-top:0;color:var(--color-answer-font);border-radius:10px}#answers h4{display:none}#answers span{overflow-wrap:anywhere}#infoboxes form{min-width:210px}#sidebar{grid-area:sidebar;word-wrap:break-word;color:var(--color-sidebar-font)}#sidebar .infobox{margin:10px 0 10px;border:1px solid var(--color-sidebar-border);padding:1rem;font-size:.9em;border-radius:10px}#sidebar .infobox h2{margin:0 0 .5em 0}#sidebar .infobox img{max-width:100%;max-height:12em;display:block;margin:0 auto;padding:0}#sidebar .infobox dl{margin:.5em 0}#sidebar .infobox dt{display:inline;margin-top:.5em;margin-left:.25em;margin-bottom:.5em;margin-right:0;padding:0;font-weight:700}#sidebar .infobox dd{display:inline;margin:.5em 0;padding:0}#sidebar .infobox input{font-size:1em}#sidebar .infobox br{clear:both}#sidebar .infobox .attributes,#sidebar .infobox .urls{clear:both}#search_url{margin-top:8px}#search_url div.selectable_url pre{width:200em}#linkto_preferences{position:absolute;left:1.8rem;top:2.2rem;padding:0;border:0;display:block;font-size:1.2em;color:var(--color-search-font)}#linkto_preferences a:active *,#linkto_preferences a:hover *,#linkto_preferences a:link *,#linkto_preferences a:visited *{color:var(--color-search-font)}#pagination{grid-area:pagination}#pagination br{clear:both}#apis{margin-top:8px;clear:both}#backToTop{border:1px solid var(--color-backtotop-border);margin:0;padding:0;font-size:1em;background:var(--color-backtotop-background);position:fixed;bottom:8rem;right:56.3rem;transition:opacity .5s;opacity:0;border-radius:10px}#backToTop a{display:block;margin:0;padding:.7em}#backToTop a,#backToTop a:active,#backToTop a:hover,#backToTop a:visited{color:var(--color-backtotop-font)}#results.scrolling #backToTop{opacity:1}@media screen and (max-width:79.75em){.page_with_header{margin:2rem .5rem;width:auto}#infoboxes{position:inherit;max-width:inherit}#infoboxes .infobox{clear:both}#infoboxes .infobox img{float:right;max-width:10em;margin-top:.5em;margin-left:.5em;margin-bottom:.5em;margin-right:0}#sidebar{margin-bottom:.125rem;padding:0;float:none;border:none;width:auto}#sidebar input{border:0}#apis{display:none}#search_url{display:none}.result .thumbnail{max-width:98%}.result .url span.url{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.result .engines{float:left;padding:0 0 3px 0}.result-images{border-bottom:none!important}.image_result{max-width:98%}.image_result img{max-width:98%}#backToTop{display:none}#pagination{margin:2rem 0 0 0!important}#main_results div#results{margin:1rem auto 0 auto;justify-content:center;display:grid;grid-template-columns:45rem;grid-template-rows:min-content min-content min-content 1fr min-content min-content;gap:0;grid-template-areas:"corrections" "answers" "sidebar" "urls" "pagination"}}#main_results div#results.only_template_images{margin:1rem .5rem 0 .5rem;display:grid;grid-template-columns:100%;grid-template-rows:min-content min-content min-content 1fr min-content;gap:0;grid-template-areas:"corrections" "answers" "sidebar" "urls" "pagination"}#main_results div#results.only_template_images #sidebar{display:none}#main_results div#results.only_template_images #urls{margin:0;display:flex;flex-wrap:wrap}#main_results div#results.only_template_images #urls::after{flex-grow:10;content:""}#main_results div#results.only_template_images #backToTop{right:auto;left:1rem}#main_results div#results.only_template_images #pagination{margin-left:4rem}@media screen and (max-width:50em){#main_results div#results{grid-template-columns:100%;margin:2rem .5rem 0 .5rem}#linkto_preferences{top:.8rem;left:.7rem}#main_index #linkto_preferences{top:.5rem;left:.5rem}#results{margin:0;padding:0}#pagination{margin:2rem 1rem 0 1rem!important}article[data-vim-selected]{border:1px solid var(--color-result-vim-arrow);border-radius:10px}.result{border:1px solid var(--color-result-border);margin:1rem 0;border-radius:10px}.result-images{margin:0;height:6rem}}@media screen and (max-width:35em){.result-videos img.thumbnail{float:none!important}.result-videos .content{overflow:inherit}}pre code{white-space:pre-wrap}#q,#sidebar .infobox dt bdi{direction:rtl}#urls{direction:initial;text-align:right}#urls .result .url_wrapper{justify-content:end}#main_results div#results.only_template_images #urls{direction:rtl}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p{direction:rtl}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url{direction:ltr}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url span{direction:rtl;float:right}@supports ((background-position-x:100%) and ((appearance:none) or (-webkit-appearance:none) or (-moz-appearance:none))){select{border-width:0 0 0 2rem;background-position-x:-2rem}}#vim-hotkeys-help table{direction:ltr;text-align:left}#main_preferences h1,#main_stats h1{background-position-x:100%}.bar-chart-serie1,.bar-chart-serie2{float:right}.engine-stats .engine-name,.engine-stats .engine-reliability,.engine-stats .engine-score,.engine-stats .response-time,.engine-stats .result-count{text-align:right}/*# sourceMappingURL=searxng-rtl.min.css.map */
\ No newline at end of file +.github-issue-button{display:block;padding:8px 16px;font-family:sans-serif;font-size:16px;color:#fff;background-color:#238636!important;border:#2ea043;border-radius:10px!important;box-shadow:transparent 0 0 0 0}.github-issue-button:hover{background-color:#2ea043}.issue-hide{display:none}.engine-stats .engine-name{width:20rem}.engine-stats .engine-score{width:7rem;text-align:right}.engine-stats .engine-reliability{text-align:right}.engine-stats table.engine-error{max-width:1280px;margin:1rem;border:1px solid gray}.engine-stats failed-test,.engine-stats table.engine-error td.engine-error-type,.engine-stats table.engine-error th.engine-error-type{width:10rem}.engine-stats table.engine-error span.log_parameters{border-right:1px solid gray;padding:0 1rem 0 0;margin:0 0 0 .5rem}.bar-chart-value{width:3em;display:inline-block;text-align:right;padding-right:.5rem}.bar-chart-graph{width:calc(100% - 5rem);display:inline-block}.bar-chart-bar{border:3px solid #5bc0de;margin:1px 0}.bar-chart-serie1{border:3px solid #5bc0de;margin:1px 0;float:left}.bar-chart-serie2{border:3px solid #deb15b;margin:1px 0;float:left}.bar0{width:0;border:0}.bar1{width:1%}.bar2{width:2%}.bar3{width:3%}.bar4{width:4%}.bar5{width:5%}.bar6{width:6%}.bar7{width:7%}.bar8{width:8%}.bar9{width:9%}.bar10{width:10%}.bar11{width:11%}.bar12{width:12%}.bar13{width:13%}.bar14{width:14%}.bar15{width:15%}.bar16{width:16%}.bar17{width:17%}.bar18{width:18%}.bar19{width:19%}.bar20{width:20%}.bar21{width:21%}.bar22{width:22%}.bar23{width:23%}.bar24{width:24%}.bar25{width:25%}.bar26{width:26%}.bar27{width:27%}.bar28{width:28%}.bar29{width:29%}.bar30{width:30%}.bar31{width:31%}.bar32{width:32%}.bar33{width:33%}.bar34{width:34%}.bar35{width:35%}.bar36{width:36%}.bar37{width:37%}.bar38{width:38%}.bar39{width:39%}.bar40{width:40%}.bar41{width:41%}.bar42{width:42%}.bar43{width:43%}.bar44{width:44%}.bar45{width:45%}.bar46{width:46%}.bar47{width:47%}.bar48{width:48%}.bar49{width:49%}.bar50{width:50%}.bar51{width:51%}.bar52{width:52%}.bar53{width:53%}.bar54{width:54%}.bar55{width:55%}.bar56{width:56%}.bar57{width:57%}.bar58{width:58%}.bar59{width:59%}.bar60{width:60%}.bar61{width:61%}.bar62{width:62%}.bar63{width:63%}.bar64{width:64%}.bar65{width:65%}.bar66{width:66%}.bar67{width:67%}.bar68{width:68%}.bar69{width:69%}.bar70{width:70%}.bar71{width:71%}.bar72{width:72%}.bar73{width:73%}.bar74{width:74%}.bar75{width:75%}.bar76{width:76%}.bar77{width:77%}.bar78{width:78%}.bar79{width:79%}.bar80{width:80%}.bar81{width:81%}.bar82{width:82%}.bar83{width:83%}.bar84{width:84%}.bar85{width:85%}.bar86{width:86%}.bar87{width:87%}.bar88{width:88%}.bar89{width:89%}.bar90{width:90%}.bar91{width:91%}.bar92{width:92%}.bar93{width:93%}.bar94{width:94%}.bar95{width:95%}.bar96{width:96%}.bar97{width:97%}.bar98{width:98%}.bar99{width:99%}.bar100{width:100%}.osm-map-box{height:300px;width:100%;margin:10px 0}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--color-base-font:#444;--color-base-font-rgb:68,68,68;--color-base-background:#fff;--color-url-font:#29314d;--color-url-visited-font:#80b;--color-header-background:#f7f7f7;--color-header-border:#ddd;--color-footer-background:#f7f7f7;--color-footer-border:#ddd;--color-sidebar-border:#ddd;--color-sidebar-font:#000;--color-backtotop-font:#444;--color-backtotop-border:#ddd;--color-backtotop-background:#fff;--color-btn-background:#3050ff;--color-btn-font:#fff;--color-show-btn-background:#bbb;--color-show-btn-font:#222;--color-search-border:#bbb;--color-search-background:#fff;--color-search-font:#222;--color-search-background-hover:#3050ff;--color-error:#db3434;--color-error-background:#fae1e1;--color-warning:#dbba34;--color-warning-background:#faf5e1;--color-success:#42db34;--color-success-background:#e3fae1;--color-categories-item-selected-font:#3050ff;--color-categories-item-border-selected:#3050ff;--color-autocomplete-font:#000;--color-autocomplete-border:#bbb;--color-autocomplete-background:#fff;--color-autocomplete-background-hover:#f7f7f7;--color-answer-border:#ddd;--color-answer-font:#444;--color-answer-background:#f7f7f7;--color-result-border:#ddd;--color-result-url-font:#000;--color-result-vim-selected:#f7f7f7;--color-result-vim-arrow:#000bbb;--color-result-description-highlight-font:#000;--color-result-link-font:#000bbb;--color-result-link-font-highlight:#000bbb;--color-result-link-visited-font:#80b;--color-result-publishdate-font:#777;--color-result-engines-font:#777;--color-result-search-url-border:#ddd;--color-result-search-url-font:#000;--color-result-image-span-font:#444;--color-result-image-span-font-selected:#fff;--color-result-image-background:#fff;--color-settings-tr-hover:#f7f7f7;--color-settings-engine-description-font:#909090;--color-settings-engine-group-background:#0001;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#000;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#777;--color-toolkit-kbd-font:#fff;--color-toolkit-kbd-background:#000;--color-toolkit-dialog-border:#ddd;--color-toolkit-dialog-background:#fff;--color-toolkit-tabs-label-border:#fff;--color-toolkit-tabs-section-border:#ddd;--color-toolkit-select-background:#f7f7f7;--color-toolkit-select-border:#ddd;--color-toolkit-select-background-hover:#bbb;--color-toolkit-input-text-font:#222;--color-toolkit-checkbox-onoff-off-background:#ddd;--color-toolkit-checkbox-onoff-on-background:#ddd;--color-toolkit-checkbox-onoff-on-mark-background:#3050ff;--color-toolkit-checkbox-onoff-on-mark-color:#fff;--color-toolkit-checkbox-onoff-off-mark-background:#aaa;--color-toolkit-checkbox-onoff-off-mark-color:#fff;--color-toolkit-checkbox-label-background:#ddd;--color-toolkit-checkbox-label-border:#ddd;--color-toolkit-checkbox-input-border:#3050ff;--color-toolkit-engine-tooltip-border:#ddd;--color-toolkit-engine-tooltip-background:#fff;--color-toolkit-loader-border:rgba(0, 0, 0, 0.2);--color-toolkit-loader-borderleft:rgba(255, 255, 255, 0);--color-doc-code:#300;--color-doc-code-background:#fdd}@media (prefers-color-scheme:dark){:root.theme-auto{--color-base-font:#bbb;--color-base-font-rgb:187,187,187;--color-base-background:#222;--color-url-font:#8af;--color-url-visited-font:#96b;--color-header-background:#181818;--color-header-border:#333;--color-footer-background:#181818;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-backtotop-font:#bbb;--color-backtotop-border:#333;--color-backtotop-background:#181818;--color-btn-background:#58f;--color-btn-font:#222;--color-show-btn-background:#555;--color-show-btn-font:#bbb;--color-search-border:#555;--color-search-background:#222;--color-search-font:#fff;--color-search-background-hover:#58f;--color-error:#f55b5b;--color-error-background:#390a0a;--color-warning:#f1d561;--color-warning-background:#39300a;--color-success:#79f56e;--color-success-background:#0e390a;--color-categories-item-selected-font:#58f;--color-categories-item-border-selected:#58f;--color-autocomplete-font:#fff;--color-autocomplete-border:#555;--color-autocomplete-background:#222;--color-autocomplete-background-hover:#181818;--color-answer-border:#333;--color-answer-font:#bbb;--color-answer-background:#181818;--color-result-border:#333;--color-result-url-font:#fff;--color-result-vim-selected:#181818;--color-result-vim-arrow:#8af;--color-result-description-highlight-font:#fff;--color-result-link-font:#8af;--color-result-link-font-highlight:#8af;--color-result-link-visited-font:#96b;--color-result-publishdate-font:#888;--color-result-engines-font:#888;--color-result-search-url-border:#555;--color-result-search-url-font:#fff;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#000;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-result-image-span-font:#bbb;--color-result-image-span-font-selected:#222;--color-result-image-background:#222;--color-settings-tr-hover:#2d2d2d;--color-settings-engine-description-font:#909090;--color-settings-engine-group-background:#1a1919;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#777;--color-toolkit-kbd-font:#000;--color-toolkit-kbd-background:#fff;--color-toolkit-dialog-border:#555;--color-toolkit-dialog-background:#222;--color-toolkit-tabs-label-border:#222;--color-toolkit-tabs-section-border:#555;--color-toolkit-select-background:#3c3b31;--color-toolkit-select-border:#555;--color-toolkit-select-background-hover:#333;--color-toolkit-input-text-font:#fff;--color-toolkit-checkbox-onoff-off-background:#3c3b31;--color-toolkit-checkbox-onoff-on-background:#3c3b31;--color-toolkit-checkbox-onoff-on-mark-background:#58f;--color-toolkit-checkbox-onoff-on-mark-color:#222;--color-toolkit-checkbox-onoff-off-mark-background:#ddd;--color-toolkit-checkbox-onoff-off-mark-color:#222;--color-toolkit-checkbox-label-background:#222;--color-toolkit-checkbox-label-border:#333;--color-toolkit-checkbox-input-border:#58f;--color-toolkit-engine-tooltip-border:#333;--color-toolkit-engine-tooltip-background:#222;--color-toolkit-loader-border:rgba(255, 255, 255, 0.2);--color-toolkit-loader-borderleft:rgba(0, 0, 0, 0);--color-doc-code:#fdd;--color-doc-code-background:#300}}:root.theme-dark{--color-base-font:#bbb;--color-base-font-rgb:187,187,187;--color-base-background:#222;--color-url-font:#8af;--color-url-visited-font:#96b;--color-header-background:#181818;--color-header-border:#333;--color-footer-background:#181818;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-backtotop-font:#bbb;--color-backtotop-border:#333;--color-backtotop-background:#181818;--color-btn-background:#58f;--color-btn-font:#222;--color-show-btn-background:#555;--color-show-btn-font:#bbb;--color-search-border:#555;--color-search-background:#222;--color-search-font:#fff;--color-search-background-hover:#58f;--color-error:#f55b5b;--color-error-background:#390a0a;--color-warning:#f1d561;--color-warning-background:#39300a;--color-success:#79f56e;--color-success-background:#0e390a;--color-categories-item-selected-font:#58f;--color-categories-item-border-selected:#58f;--color-autocomplete-font:#fff;--color-autocomplete-border:#555;--color-autocomplete-background:#222;--color-autocomplete-background-hover:#181818;--color-answer-border:#333;--color-answer-font:#bbb;--color-answer-background:#181818;--color-result-border:#333;--color-result-url-font:#fff;--color-result-vim-selected:#181818;--color-result-vim-arrow:#8af;--color-result-description-highlight-font:#fff;--color-result-link-font:#8af;--color-result-link-font-highlight:#8af;--color-result-link-visited-font:#96b;--color-result-publishdate-font:#888;--color-result-engines-font:#888;--color-result-search-url-border:#555;--color-result-search-url-font:#fff;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#000;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-result-image-span-font:#bbb;--color-result-image-span-font-selected:#222;--color-result-image-background:#222;--color-settings-tr-hover:#2d2d2d;--color-settings-engine-description-font:#909090;--color-settings-engine-group-background:#1a1919;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#777;--color-toolkit-kbd-font:#000;--color-toolkit-kbd-background:#fff;--color-toolkit-dialog-border:#555;--color-toolkit-dialog-background:#222;--color-toolkit-tabs-label-border:#222;--color-toolkit-tabs-section-border:#555;--color-toolkit-select-background:#3c3b31;--color-toolkit-select-border:#555;--color-toolkit-select-background-hover:#333;--color-toolkit-input-text-font:#fff;--color-toolkit-checkbox-onoff-off-background:#3c3b31;--color-toolkit-checkbox-onoff-on-background:#3c3b31;--color-toolkit-checkbox-onoff-on-mark-background:#58f;--color-toolkit-checkbox-onoff-on-mark-color:#222;--color-toolkit-checkbox-onoff-off-mark-background:#ddd;--color-toolkit-checkbox-onoff-off-mark-color:#222;--color-toolkit-checkbox-label-background:#222;--color-toolkit-checkbox-label-border:#333;--color-toolkit-checkbox-input-border:#58f;--color-toolkit-engine-tooltip-border:#333;--color-toolkit-engine-tooltip-background:#222;--color-toolkit-loader-border:rgba(255, 255, 255, 0.2);--color-toolkit-loader-borderleft:rgba(0, 0, 0, 0);--color-doc-code:#fdd;--color-doc-code-background:#300}.code-highlight pre{overflow:auto;background-color:inherit;color:inherit;border:inherit}.code-highlight .linenos{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;margin-right:8px;text-align:right}.code-highlight .linenos::selection{background:0 0}.code-highlight .linenos::-moz-selection{background:0 0}.code-highlight pre{line-height:125%}.code-highlight td.linenos .normal{color:inherit;background-color:transparent;padding-left:5px;padding-right:5px}.code-highlight span.linenos{color:inherit;background-color:transparent;padding-left:5px;padding-right:5px}.code-highlight td.linenos .special{color:#000;background-color:#ffffc0;padding-left:5px;padding-right:5px}.code-highlight span.linenos.special{color:#000;background-color:#ffffc0;padding-left:5px;padding-right:5px}.code-highlight .hll{background-color:#ffc}.code-highlight{background:#f8f8f8}.code-highlight .c{color:#3D7B7B;font-style:italic}.code-highlight .err{border:1px solid red}.code-highlight .k{color:green;font-weight:700}.code-highlight .o{color:#666}.code-highlight .ch{color:#3D7B7B;font-style:italic}.code-highlight .cm{color:#3D7B7B;font-style:italic}.code-highlight .cp{color:#9C6500}.code-highlight .cpf{color:#3D7B7B;font-style:italic}.code-highlight .c1{color:#3D7B7B;font-style:italic}.code-highlight .cs{color:#3D7B7B;font-style:italic}.code-highlight .gd{color:#A00000}.code-highlight .ge{font-style:italic}.code-highlight .gr{color:#E40000}.code-highlight .gh{color:navy;font-weight:700}.code-highlight .gi{color:#008400}.code-highlight .go{color:#717171}.code-highlight .gp{color:navy;font-weight:700}.code-highlight .gs{font-weight:700}.code-highlight .gu{color:purple;font-weight:700}.code-highlight .gt{color:#04D}.code-highlight .kc{color:green;font-weight:700}.code-highlight .kd{color:green;font-weight:700}.code-highlight .kn{color:green;font-weight:700}.code-highlight .kp{color:green}.code-highlight .kr{color:green;font-weight:700}.code-highlight .kt{color:#B00040}.code-highlight .m{color:#666}.code-highlight .s{color:#BA2121}.code-highlight .na{color:#687822}.code-highlight .nb{color:green}.code-highlight .nc{color:#00F;font-weight:700}.code-highlight .no{color:#800}.code-highlight .nd{color:#A2F}.code-highlight .ni{color:#717171;font-weight:700}.code-highlight .ne{color:#CB3F38;font-weight:700}.code-highlight .nf{color:#00F}.code-highlight .nl{color:#767600}.code-highlight .nn{color:#00F;font-weight:700}.code-highlight .nt{color:green;font-weight:700}.code-highlight .nv{color:#19177C}.code-highlight .ow{color:#A2F;font-weight:700}.code-highlight .w{color:#bbb}.code-highlight .mb{color:#666}.code-highlight .mf{color:#666}.code-highlight .mh{color:#666}.code-highlight .mi{color:#666}.code-highlight .mo{color:#666}.code-highlight .sa{color:#BA2121}.code-highlight .sb{color:#BA2121}.code-highlight .sc{color:#BA2121}.code-highlight .dl{color:#BA2121}.code-highlight .sd{color:#BA2121;font-style:italic}.code-highlight .s2{color:#BA2121}.code-highlight .se{color:#AA5D1F;font-weight:700}.code-highlight .sh{color:#BA2121}.code-highlight .si{color:#A45A77;font-weight:700}.code-highlight .sx{color:green}.code-highlight .sr{color:#A45A77}.code-highlight .s1{color:#BA2121}.code-highlight .ss{color:#19177C}.code-highlight .bp{color:green}.code-highlight .fm{color:#00F}.code-highlight .vc{color:#19177C}.code-highlight .vg{color:#19177C}.code-highlight .vi{color:#19177C}.code-highlight .vm{color:#19177C}.code-highlight .il{color:#666}html.no-js .hide_if_nojs{display:none}html.js .show_if_nojs{display:none}.center{text-align:center}.right{float:right}.left{float:left}.invisible{display:none!important}.list-unstyled{list-style-type:none}.list-unstyled li{margin-top:4px;margin-bottom:4px}.danger{background-color:var(--color-error-background)}.warning{background:var(--color-warning-background)}.success{background:var(--color-success-background)}.badge{display:inline-block;color:var(--color-toolkit-badge-font);background-color:var(--color-toolkit-badge-background);text-align:center;white-space:nowrap;vertical-align:baseline;min-width:10px;padding:1px 5px;border-radius:5px}kbd{padding:2px 4px;margin:1px;font-size:90%;color:var(--color-toolkit-kbd-font);background:var(--color-toolkit-kbd-background)}table{width:100%}table.striped tr{border-bottom:1px solid var(--color-settings-tr-hover)}th{padding:.4em}td{padding:0 4px}tr:hover{background:var(--color-settings-tr-hover)!important}div.selectable_url{display:block;border:1px solid var(--color-result-search-url-border);padding:4px;color:var(--color-result-search-url-font);margin:.1em;overflow:hidden;height:1.2em;line-height:1.2em;border-radius:5px}div.selectable_url pre{display:block;font-size:.8em;word-break:break-all;margin:.1em;user-select:all}.dialog-error{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:right;border-radius:10px;color:var(--color-error);background:var(--color-error-background);border-color:var(--color-error)}.dialog-error .close{float:left;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-error ol,.dialog-error p,.dialog-error ul{margin:1px 0 0 0}.dialog-error table{width:auto}.dialog-error tr{vertical-align:text-top}.dialog-error tr:hover{background:0 0!important}.dialog-error td{padding:0 1em 0 0;padding-top:0;padding-left:1rem;padding-bottom:0;padding-right:0}.dialog-error h4{margin-top:.3em;margin-bottom:.3em}.dialog-warning{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:right;border-radius:10px;color:var(--color-warning);background:var(--color-warning-background);border-color:var(--color-warning)}.dialog-warning .close{float:left;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-warning ol,.dialog-warning p,.dialog-warning ul{margin:1px 0 0 0}.dialog-warning table{width:auto}.dialog-warning tr{vertical-align:text-top}.dialog-warning tr:hover{background:0 0!important}.dialog-warning td{padding:0 1em 0 0;padding-top:0;padding-left:1rem;padding-bottom:0;padding-right:0}.dialog-warning h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:right;border-radius:10px;display:block;background:var(--color-toolkit-dialog-background);position:fixed;top:50%;left:50%;margin:0 auto;transform:translate(-50%,-50%);z-index:10000000}.dialog-modal .close{float:left;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-modal ol,.dialog-modal p,.dialog-modal ul{margin:1px 0 0 0}.dialog-modal table{width:auto}.dialog-modal tr{vertical-align:text-top}.dialog-modal tr:hover{background:0 0!important}.dialog-modal td{padding:0 1em 0 0;padding-top:0;padding-left:1rem;padding-bottom:0;padding-right:0}.dialog-modal h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal h3{margin-top:0}.btn-collapse{cursor:pointer}.scrollx{overflow-x:auto;overflow-y:hidden;display:block;padding:0;margin:0;border:none}.tabs .tabs>label{font-size:90%}ul.tabs{border-bottom:1px solid var(--color-toolkit-tabs-section-border);list-style:none;padding-left:0}ul.tabs li{display:flex}.tabs{display:flex;flex-wrap:wrap;width:100%;min-width:100%}.tabs>*{order:2}.tabs>input[type=radio]{display:none}.tabs>label,.tabs>li>a{order:1;padding:.7em;margin:0 .7em;letter-spacing:.5px;text-transform:uppercase;border:solid var(--color-toolkit-tabs-label-border);border-width:0 0 2px 0;color:unset;-webkit-touch-callout:none;user-select:none;cursor:pointer}.tabs>label.active,.tabs>li>a.active{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font)}.tabs>label:hover,.tabs>li>a:hover{border-bottom:2px solid var(--color-categories-item-border-selected)}.tabs>section{min-width:100%;padding:.7rem 0;box-sizing:border-box;border-top:1px solid var(--color-toolkit-tabs-section-border);display:none}.tabs>label:last-of-type{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font);letter-spacing:-.1px}.tabs>section:last-of-type{display:block}html body .tabs>input:checked~section{display:none}html body .tabs>input:checked~label{position:inherited;background:inherit;border-bottom:2px solid transparent;font-weight:400;color:inherit}html body .tabs>input:checked~label:hover{border-bottom:2px solid var(--color-categories-item-border-selected)}html body .tabs>input:checked+label{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font)}html body .tabs>input:checked+label+section{display:block}select{height:2.4rem;margin-top:0;margin-left:1rem;margin-bottom:0;margin-right:0;padding:.2rem!important;color:var(--color-search-font);font-size:.9rem;z-index:2}select:focus,select:hover{cursor:pointer}@supports ((background-position-x:100%) and ((appearance:none) or (-webkit-appearance:none) or (-moz-appearance:none))){select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-width:0 2rem 0 0;border-color:transparent;background:url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E") no-repeat;background-position-x:calc(100% + 2rem);background-size:2rem;background-origin:content-box;background-color:var(--color-toolkit-select-background);outline:medium none;text-overflow:ellipsis;border-radius:5px}select:focus,select:hover{background-color:var(--color-toolkit-select-background-hover)}select option{background-color:var(--color-base-background)}@media (prefers-color-scheme:dark){html.theme-auto select,html.theme-dark select{background-image:url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20fill%3D%22%23ddd%22%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E")}}html.theme-dark select{background-image:url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20fill%3D%22%23ddd%22%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E")}}input.checkbox-onoff[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;width:2.5em;height:.7em;box-shadow:none!important;margin:0 16px;border-radius:10px;position:relative}input.checkbox-onoff[type=checkbox]:focus,input.checkbox-onoff[type=checkbox]:hover{outline:0}input.checkbox-onoff[type=checkbox]:focus::after{content:"";position:absolute;width:3.5em;height:1.65em;border:1px solid var(--color-btn-background);border-radius:12px;box-shadow:var(--color-btn-background) 0 0 3px;z-index:10000;top:-.55em;left:-.6em}input.checkbox-onoff[type=checkbox]::before{position:absolute;top:-.5em;display:flex;justify-content:center;align-items:center;font-size:.75em;width:1.875em;height:1.875em;border-radius:50%}.reversed-checkbox input.checkbox-onoff[type=checkbox]:checked,input.checkbox-onoff[type=checkbox]{background:var(--color-toolkit-checkbox-onoff-off-background)}.reversed-checkbox input.checkbox-onoff[type=checkbox]:checked::before,input.checkbox-onoff[type=checkbox]::before{left:-.5em;content:"\2715";color:var(--color-toolkit-checkbox-onoff-off-mark-color);background:var(--color-toolkit-checkbox-onoff-off-mark-background)}.reversed-checkbox input.checkbox-onoff[type=checkbox],input.checkbox-onoff[type=checkbox]:checked{background:var(--color-toolkit-checkbox-onoff-on-background)}.reversed-checkbox input.checkbox-onoff[type=checkbox]::before,input.checkbox-onoff[type=checkbox]:checked::before{left:calc(100% - 1.5em);content:"\2713";color:var(--color-toolkit-checkbox-onoff-on-mark-color);background:var(--color-toolkit-checkbox-onoff-on-mark-background)}@supports (transform:rotate(-45deg)){input[type=checkbox]:not(.checkbox-onoff){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;cursor:pointer;position:relative;top:0;left:0;border:2px solid var(--color-toolkit-checkbox-input-border);border-radius:.3em}input[type=checkbox]:not(.checkbox-onoff)::after{content:'';width:9px;height:5px;position:absolute;top:3px;left:2px;border:3px solid var(--color-toolkit-checkbox-label-border);border-top:none;border-right:none;background:0 0;opacity:0;transform:rotate(-45deg)}input[type=checkbox]:not(.checkbox-onoff):checked::after{border-color:var(--color-toolkit-checkbox-input-border);opacity:1}input[type=checkbox][disabled]:not(.checkbox-onoff){border:inherit;background-color:transparent!important;cursor:inherit}input.checkbox[type=checkbox]:not(:checked):not([disabled]):not(.checkbox-onoff):hover::after{opacity:.5}}@media screen and (max-width:50em){.tabs>label{width:100%}}.loader,.loader::after{border-radius:50%;width:2em;height:2em}.loader{margin:1em auto;font-size:10px;position:relative;text-indent:-9999em;border-top:.5em solid var(--color-toolkit-loader-border);border-right:.5em solid var(--color-toolkit-loader-border);border-bottom:.5em solid var(--color-toolkit-loader-border);border-left:.5em solid var(--color-toolkit-loader-borderleft);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.2s infinite linear;animation:load8 1.2s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.engine-tooltip{display:none;position:absolute;padding:.5rem 1rem;margin:0 0 0 2rem;border:1px solid var(--color-toolkit-engine-tooltip-border);background:var(--color-toolkit-engine-tooltip-background);font-size:14px;font-weight:400;z-index:1000000;text-align:left;border-radius:10px}.engine-tooltip:hover,td:hover .engine-tooltip,th:hover .engine-tooltip{display:inline-block}.stacked-bar-chart{margin:0;padding:0 .125rem 0 4rem;width:100%;width:-moz-available;width:-webkit-fill-available;width:fill;flex-direction:row;flex-wrap:nowrap;align-items:center;display:inline-flex}.stacked-bar-chart-value{width:3rem;display:inline-block;position:absolute;padding:0 .5rem;text-align:right}.stacked-bar-chart-base{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset}.stacked-bar-chart-median{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:var(--color-base-font);border:1px solid rgba(var(--color-base-font-rgb),.9);padding:.3rem 0}.stacked-bar-chart-rate80{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:0 0;border:1px solid rgba(var(--color-base-font-rgb),.3);padding:.3rem 0}.stacked-bar-chart-rate95{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:0 0;border-bottom:1px dotted rgba(var(--color-base-font-rgb),.5);padding:0}.stacked-bar-chart-rate100{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:0 0;border-left:1px solid rgba(var(--color-base-font-rgb),.9);padding:.4rem 0;width:1px}/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */.autocomplete{position:absolute;width:44rem;max-height:0;overflow-y:hidden;text-align:right;border-radius:10px}.autocomplete:active,.autocomplete:focus,.autocomplete:hover{background-color:var(--color-autocomplete-background)}.autocomplete:empty{display:none}.autocomplete>ul{list-style-type:none;margin:0;padding:0}.autocomplete>ul>li{cursor:pointer;padding:.5rem 1rem}.autocomplete>ul>li.active,.autocomplete>ul>li:active,.autocomplete>ul>li:focus,.autocomplete>ul>li:hover{background-color:var(--color-autocomplete-background-hover)}.autocomplete>ul>li.active a:active,.autocomplete>ul>li.active a:focus,.autocomplete>ul>li.active a:hover,.autocomplete>ul>li:active a:active,.autocomplete>ul>li:active a:focus,.autocomplete>ul>li:active a:hover,.autocomplete>ul>li:focus a:active,.autocomplete>ul>li:focus a:focus,.autocomplete>ul>li:focus a:hover,.autocomplete>ul>li:hover a:active,.autocomplete>ul>li:hover a:focus,.autocomplete>ul>li:hover a:hover{text-decoration:none}.autocomplete>ul>li.locked{cursor:inherit}.autocomplete.open{display:block;background-color:var(--color-autocomplete-background);color:var(--color-autocomplete-font);border:1px solid var(--color-autocomplete-border);max-height:32rem;overflow-y:auto;z-index:100;margin-top:3.2rem}.autocomplete.open:empty{display:none}@media screen and (max-width:50em){.autocomplete{width:100%}.autocomplete>ul>li{padding:1rem}}#main_results #results.image-detail-open.only_template_images{width:min(98%,59.25rem)!important}#main_results #results.only_template_images.image-detail-open #backToTop{right:56.75rem!important;left:inherit}article.result-images .detail{display:none}#results.image-detail-open article.result-images[data-vim-selected] .detail{display:flex;flex-direction:column;position:fixed;right:60rem;left:0;top:7.6rem;transition:top 64ms ease-in 0s;bottom:0;background:var(--color-result-detail-background);border:1px solid var(--color-result-detail-background);z-index:10000;padding:4rem 3rem 3rem 3rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source{display:block;flex:1;text-align:left;width:100%;border:none;text-decoration:none}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{padding:0;margin:0;border:none;object-fit:contain;width:inherit;height:inherit;max-width:100%;min-height:inherit;max-height:calc(100vh - 25rem - 7rem);background:inherit}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels{color:var(--color-result-detail-font);max-height:16rem;min-height:16rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels hr{border-top:1px solid var(--color-result-detail-hr);border-bottom:none}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels h4{height:2rem;overflow:hidden;text-overflow:ellipsis;font-size:.9rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p{color:var(--color-result-detail-label-font);font-size:.9rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p span{display:inline-block;width:12rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels h4,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p{text-align:right}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-content{height:2rem;overflow:hidden;text-overflow:ellipsis}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-content:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url:hover{position:relative;overflow:inherit!important;background:var(--color-result-detail-background);text-overflow:inherit!important}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:active,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:visited{color:var(--color-result-detail-link)}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:hover{text-decoration:underline}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close{top:1rem;right:1rem;padding:.4rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous{top:1rem;left:6rem;padding-top:.4rem;padding-left:.5rem;padding-bottom:.4rem;padding-right:.3rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next{top:1rem;left:2rem;padding:.4rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous{border-radius:50%;display:block;width:1.5rem;height:1.5rem;position:absolute;filter:opacity(40%);z-index:2000002}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close span,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next span,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous span{display:block;width:1.5rem;height:1.5rem;text-align:center}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next span::before,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous span::before{vertical-align:sub}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:visited,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:visited,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:visited{color:var(--color-result-detail-font);background:var(--color-result-detail-background);border:1px solid var(--color-result-detail-font)}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:hover{filter:opacity(80%)}#results.image-detail-open article.result-images[data-vim-selected] .detail .loader{position:absolute;top:1rem;left:50%;border-top:.5em solid var(--color-result-detail-loader-border);border-right:.5em solid var(--color-result-detail-loader-border);border-bottom:.5em solid var(--color-result-detail-loader-border);border-left:.5em solid var(--color-result-detail-loader-borderleft)}#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail{top:0}#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail a.result-images-source img{max-height:calc(100vh - 25rem)}@media screen and (max-width:79.75em){#results.image-detail-open article.result-images[data-vim-selected] .detail{top:0;right:0}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source{display:flex;flex-direction:column;justify-content:center}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{width:100%;max-height:calc(100vh - 24rem)}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next{left:1rem}}@media screen and (max-width:50em){#results.image-detail-open article.result-images[data-vim-selected] .detail{top:0;right:0;padding:1rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{width:100%;max-height:calc(100vh - 20rem);margin:0}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p span{width:inherit;margin-left:1rem}}.dialog-modal{animation-name:dialogmodal;animation-duration:.13s}@keyframes dialogmodal{0%{opacity:0}50%{opacity:.5;transform:translate(-50%,-50%) scale(1.05)}}input.checkbox-onoff[type=checkbox]::before{transition:left .25s}iframe[src^="https://w.soundcloud.com"]{height:120px}iframe[src^="https://www.deezer.com"]{height:94px}iframe[src^="https://www.mixcloud.com"]{height:250px}iframe[src^="https://bandcamp.com/EmbeddedPlayer"]{height:350px}iframe[src^="https://bandcamp.com/EmbeddedPlayer/track"]{height:120px}iframe[src^="https://genius.com/songs"]{height:65px}.info-page code{font-family:monospace;color:var(--color-doc-code);background-color:var(--color-doc-code-background);padding:2px 5px;border-radius:5px}#main_index{margin-top:26vh}.index{text-align:center}.index .title{background:url(../img/searxng.png) no-repeat;min-height:4rem;margin:4rem auto;background-position:center;background-size:contain}.index h1{font-size:4em;visibility:hidden}.index #search,.index #search_header{margin:0 auto;background:inherit;border:inherit;padding:0;display:block}.index .search_filters{display:block;margin:1em 0}.index .category label{padding:6px 10px;border-bottom:initial!important}@media screen and (max-width:79.75em){div.title h1{font-size:1em}#main_index{margin-top:6em}}#tab-content-query table td,#tab-content-query table th{text-align:left!important;height:3rem}#main_preferences form{width:100%}#main_preferences fieldset{margin:8px;border:none}#main_preferences legend{margin:0;padding:5px 0 0 0;display:block;float:right;width:300px}#main_preferences .value{margin:0;padding:0;float:right;width:15em}#main_preferences .value input[type=text],#main_preferences .value select{font-size:inherit!important;margin-top:0;margin-left:1rem;margin-bottom:0;margin-right:0}#main_preferences .value select{width:14rem}#main_preferences .value input[type=text]{width:13.25rem;color:var(--color-toolkit-input-text-font);border:none;background:none repeat scroll 0 0 var(--color-toolkit-select-background);padding:.2rem .4rem;height:2rem;border-radius:5px}#main_preferences .value input[type=text]:focus,#main_preferences .value input[type=text]:hover{background-color:var(--color-toolkit-select-background-hover)}#main_preferences .value input:focus,#main_preferences .value select:focus{outline:0;box-shadow:0 0 1px 1px var(--color-btn-background)}#main_preferences .description{margin:0;padding:5px 0 0 0;float:left;width:50%;color:var(--color-settings-engine-description-font);font-size:90%}#main_preferences table{border-collapse:collapse}#main_preferences table td{text-align:center}#main_preferences .category{margin-left:.5rem}#main_preferences .category label{border:2px solid transparent;padding:.2rem .4rem;border-radius:5px}#main_preferences .category input[type=checkbox]:checked+label{border:2px solid var(--color-categories-item-border-selected)}#main_preferences table.table_engines td{height:3.75rem}#main_preferences table.table_engines th.name label{cursor:pointer}#main_preferences table.table_engines th.name .engine-tooltip{margin-top:1.8rem;right:calc((100% - 85em)/ 2 + 10em);max-width:40rem}#main_preferences table.table_engines th.name .engine-tooltip .engine-description{margin-top:.5rem}#main_preferences table.table_engines .engine-group{text-align:right;font-weight:400;background:var(--color-settings-engine-group-background)}#main_preferences table.table_engines .name,#main_preferences table.table_engines .shortcut{text-align:right}#main_preferences table.cookies{width:100%;direction:ltr}#main_preferences table.cookies td,#main_preferences table.cookies th{text-align:left;font-family:monospace;font-size:1rem;padding:.5em;vertical-align:top}#main_preferences table.cookies td:first-child{word-break:keep-all;width:14rem;padding-right:1rem}#main_preferences table.cookies td:last-child{word-break:break-all}#main_preferences table.cookies>tbody>tr:nth-child(even)>td,#main_preferences table.cookies>tbody>tr:nth-child(even)>th{background-color:var(--color-settings-tr-hover)}#main_preferences .preferences_back{background:none repeat scroll 0 0 var(--color-btn-background);color:var(--color-btn-font);border:0 none;border-radius:10px;cursor:pointer;display:inline-block;margin:2px 4px;padding:.7em}#main_preferences .preferences_back a{color:var(--color-settings-return-font)}#main_preferences .preferences_back a::first-letter{text-transform:uppercase}#main_preferences div.selectable_url pre{width:100%}@media screen and (max-width:79.75em){.preferences_back{clear:both}.engine-tooltip{right:10em!important}}#search{padding:0;margin:0}#search_header{padding-top:1.5em;padding-left:2em;padding-right:7rem;margin:0;background:var(--color-header-background);border-bottom:1px solid var(--color-header-border);display:grid;column-gap:1.2rem;row-gap:1rem;grid-template-columns:3rem 1fr;grid-template-areas:"logo search" "spacer categories"}.category{display:inline-block;position:relative;margin-left:1rem;padding:0}.category input{display:none}.category label{cursor:pointer;padding:.2rem 0;display:inline-flex;text-transform:capitalize;font-size:.9em;border-bottom:2px solid transparent;-webkit-touch-callout:none;user-select:none}.category label svg{padding-right:.2rem}.category label div.category_name{margin:auto 0}.category input[type=checkbox]:checked+label{color:var(--color-categories-item-selected-font);border-bottom:2px solid var(--color-categories-item-border-selected)}#search_logo{grid-area:logo;display:flex;align-items:center;justify-content:center}#search_logo svg{flex:1;width:30px;height:30px;margin:.5rem 0 auto 0}.search_categories{grid-area:categories}.search_categories .help{display:none}.search_categories:hover .help{display:block;position:absolute;background:var(--color-base-background);padding:1rem .6rem .6rem 0;z-index:1000;width:100%;left:-.1rem}#search_view{grid-area:search}.search_box{border:1px solid var(--color-search-border);border-radius:.8rem;width:44rem;display:inline-flex;flex-direction:row;white-space:nowrap}#clear_search{display:block;border-collapse:separate;box-sizing:border-box;width:1.8rem;margin:0;padding:.8rem .2rem;background:none repeat scroll 0 0 var(--color-search-background);border:none;outline:0;color:var(--color-search-font);font-size:1.1rem;z-index:10000}#clear_search:hover{color:var(--color-search-background-hover)}#clear_search.empty *{display:none}html.no-js #clear_search.hide_if_nojs{display:none}#q,#send_search{display:block;margin:0;padding:.8rem;background:none repeat scroll 0 0 var(--color-search-background);border:none;outline:0;color:var(--color-search-font);font-size:1.1rem;z-index:2}#q{width:100%;padding-right:1rem;padding-left:0!important;border-radius:0 .8rem .8rem 0}#q::-ms-clear,#q::-webkit-search-cancel-button{display:none}#send_search{border-radius:.8rem 0 0 .8rem}#send_search:hover{cursor:pointer;background-color:var(--color-search-background-hover);color:var(--color-search-background)}.no-js #clear_search,.no-js #send_search{width:auto!important;border-right:1px solid var(--color-search-border)}.search_filters{margin-top:.6rem;margin-left:0;margin-bottom:0;margin-right:10.6rem;display:flex;overflow-x:auto;overscroll-behavior-inline:contain}.search_filters select{background-color:inherit}.search_filters select:focus,.search_filters select:hover{color:var(--color-base-font)}@media screen and (max-width:79.75em){#search_header{padding:1.5em .5rem 0 .5rem;column-gap:.5rem}.search_filters{margin-top:.6rem;margin-left:0;margin-bottom:0;margin-right:3.5rem}#categories{font-size:90%;clear:both}#categories .checkbox_container{margin:auto;margin-top:2px}}@media screen and (max-width:79.75em) and (hover:none){#main_index #categories_container,#main_results #categories_container{width:max-content}#main_index #categories_container .category,#main_results #categories_container .category{display:inline-block;width:auto}#main_index #categories,#main_results #categories{width:100%;text-align:right;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}}@media screen and (max-width:50em){#search_header{width:100%;margin:0;padding:.1rem 0 0 0;column-gap:0;row-gap:0;grid-template-areas:"logo search" "categories categories"}.search_logo{padding:0}.search_box{width:98%;display:flex;margin:0 auto}#q{width:100%;flex:1}.search_filters{margin:0}.category{display:inline-block;width:auto;margin:0}.category label{padding:1rem!important;margin:0!important}.category label svg{display:none}#search_view:focus-within{display:block;background-color:var(--color-base-background);position:absolute;top:0;height:100%;width:100%;z-index:10000}#search_view:focus-within .search_box{border-top:none;border-left:none;border-right:none;width:100%;border-radius:0}#search_view:focus-within .search_box #send_search{margin-left:0!important}#search_view:focus-within .search_box *{border:none;border-radius:0}#main_results #q:placeholder-shown~#send_search{margin-left:2.6rem;transition:margin .1s}}@media screen and (max-width:20rem){#search_header{grid-template-areas:"search search" "categories categories"}#search_logo{display:none}}#categories{-webkit-touch-callout:none;user-select:none}#categories::-webkit-scrollbar{width:0;height:0}#categories_container{position:relative}.ion-icon{display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(-1,1)}.ion-icon-small{width:1rem;height:1rem;display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(-1,1)}.ion-icon-big{width:1.5rem;height:1.5rem;display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(-1,1)}html{font-family:sans-serif;font-size:.9em;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color:var(--color-base-font);background-color:var(--color-base-background);padding:0;margin:0}body,main{padding:0;margin:0}body{display:flex;flex-direction:column;height:100vh;margin:0}main{width:100%;margin-bottom:2rem;flex:1}.page_with_header{margin:2em auto;width:85em}footer{clear:both;min-height:4rem;padding:1rem 0;width:100%;text-align:center;background-color:var(--color-footer-background);border-top:1px solid var(--color-footer-border);overflow:hidden}footer p{font-size:.9em}.page_with_header .logo{height:40px}#results button[type=submit],input[type=submit]{padding:.7rem;display:inline-block;background:var(--color-btn-background);color:var(--color-btn-font);border-radius:10px;border:0;cursor:pointer}a{text-decoration:none;color:var(--color-url-font)}a:visited{color:var(--color-url-visited-font)}a:visited .highlight{color:var(--color-url-visited-font)}article[data-vim-selected]{background:var(--color-result-vim-selected);border-right:.2rem solid var(--color-result-vim-arrow);border-radius:10px 0 0 10px}article.result-images[data-vim-selected]{background:var(--color-result-vim-arrow);border:none;border-radius:10px}article.result-images[data-vim-selected] .image_thumbnail{filter:opacity(60%)}article.result-images[data-vim-selected] span.source,article.result-images[data-vim-selected] span.title{color:var(--color-result-image-span-font-selected)}article[data-vim-selected].category-files,article[data-vim-selected].category-map,article[data-vim-selected].category-music,article[data-vim-selected].category-news,article[data-vim-selected].category-social,article[data-vim-selected].category-videos{border:1px solid var(--color-result-vim-arrow);border-radius:10px}.result{margin:.125rem 0;padding:1rem;border-right:.2rem solid transparent}.result h3{font-size:1.2rem;word-wrap:break-word;margin:.4rem 0 .4rem 0;padding:0}.result h3 a{color:var(--color-result-link-font);font-weight:400;font-size:1.1em}.result h3 a:visited{color:var(--color-result-link-visited-font)}.result h3 a:focus,.result h3 a:hover{text-decoration:underline;border:none;outline:0}.result .cache_link,.result .proxyfied_link{font-size:.9em!important}.result .content,.result .stat{font-size:.9em;margin:0;padding:0;max-width:54em;word-wrap:break-word;line-height:1.24}.result .content .highlight,.result .stat .highlight{color:var(--color-result-description-highlight-font);background:inherit;font-weight:700}.result .altlink a{font-size:.9em;margin:0 10px 0 0;padding:5px 10px;border-radius:5px;background:var(--color-show-btn-background);color:var(--color-show-btn-font);cursor:pointer}.result .altlink a:hover{background:var(--color-btn-background);color:var(--color-btn-font)}.result .codelines .highlight{color:inherit;background:inherit;font-weight:400}.result .url_wrapper{display:flex;font-size:1rem;color:var(--color-result-url-font);flex-wrap:nowrap;overflow:hidden;flex-direction:row;margin:0;padding:0}.result .url_wrapper .url_o1{white-space:nowrap;flex-shrink:1}.result .url_wrapper .url_o1::after{content:" ";width:1ch;display:inline-block}.result .url_wrapper .url_o2{overflow:hidden;white-space:nowrap;flex-basis:content;flex-grow:0;flex-shrink:1;text-align:right}.result .url_wrapper .url_o2 .url_i2{float:right}.result .published_date{font-size:.8em;color:var(--color-result-publishdate-font)}.result img.thumbnail{float:right;padding-top:.6rem;padding-left:1rem;width:20rem;height:unset}.result img.image{float:right;padding-top:.6rem;padding-left:1rem;width:7rem;max-height:7rem;object-fit:scale-down;object-position:right top}.result .break{clear:both}.template_group_images{display:flex;flex-wrap:wrap}.template_group_images::after{flex-grow:10;content:""}.category-files,.category-map,.category-music,.category-news,.category-social,.category-videos{border:1px solid var(--color-result-border);margin:1rem 0;border-radius:10px}.category-social .image{width:auto!important;min-width:48px;min-height:48px;padding:0 5px 25px 0!important}.audio-control audio{width:100%;padding:10px 0 0 0}.embedded-content iframe{width:100%;padding:10px 0 0 0}.result-videos .content{overflow:hidden}.result-videos .embedded-video iframe{width:100%;aspect-ratio:16/9;padding:10px 0 0 0}@supports not (aspect-ratio:1 / 1){.result-videos .embedded-video iframe{height:calc(45rem * 9 / 16)}}.engines{float:left;color:var(--color-result-engines-font)}.engines span{font-size:smaller;margin-top:0;margin-bottom:0;margin-left:.5rem;margin-right:0}.small_font{font-size:.8em}.highlight{color:var(--color-result-link-font-highlight);background:inherit}.empty_element{font-style:italic}.result-images{flex-grow:1;padding:.5rem .5rem 3rem .5rem;margin:.25rem;border:none!important;height:12rem}.result-images>a{position:relative}.result-images img{margin:0;padding:0;border:none;height:100%;width:100%;object-fit:cover;vertical-align:bottom;background:var(--color-result-image-background)}.result-images span.source,.result-images span.title{display:block;position:absolute;width:100%;font-size:.9rem;color:var(--color-result-image-span-font);padding:.5rem 0 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-images span.source{padding:1.8rem 0 0 0;font-size:.7rem}.result-map img.image{float:left!important;height:100px!important;width:auto!important}.result-map table{font-size:.9em;width:auto;border-collapse:separate;border-spacing:0 .35rem}.result-map table th{font-weight:inherit;width:17rem;vertical-align:top;text-align:right}.result-map table td{vertical-align:top;text-align:right}.hidden{display:none!important}#results{margin-top:1rem;margin-left:2rem;margin-bottom:0;margin-right:10rem;display:grid;grid-template-columns:45rem 25rem;grid-template-rows:min-content min-content 1fr min-content;gap:0 5rem;grid-template-areas:"corrections sidebar" "answers sidebar" "urls sidebar" "pagination sidebar"}#results #sidebar :first-child,#results #urls :first-child{margin-top:0}#urls{padding:0;grid-area:urls}#suggestions .wrapper{display:flex;flex-flow:row wrap;justify-content:flex-end}#suggestions .wrapper form{display:inline-block;flex:1 1 50%}#infoboxes input,#suggestions input{padding:0;margin:3px;font-size:.9em;display:inline-block;background:0 0;color:var(--color-result-search-url-font);cursor:pointer}#infoboxes .infobox .url a,#infoboxes input[type=submit],#suggestions .infobox .url a,#suggestions input[type=submit]{color:var(--color-result-link-font);text-decoration:none;font-size:.9rem}#infoboxes .infobox .url a:hover,#infoboxes input[type=submit]:hover,#suggestions .infobox .url a:hover,#suggestions input[type=submit]:hover{text-decoration:underline}#corrections{grid-area:corrections;display:flex;flex-flow:row wrap;margin:0 0 1em 0}#corrections h4,#corrections input[type=submit]{display:inline-block;padding:.5rem;margin:.5rem}#corrections input[type=submit]{font-size:.8rem;border-radius:5px}#apis .title,#search_url .title,#suggestions .title{margin:2em 0 .5em 0;color:var(--color-base-font)}#answers{grid-area:answers;border:1px solid var(--color-answer-border);background:var(--color-answer-background);padding:1rem;margin:1rem 0;margin-top:0;color:var(--color-answer-font);border-radius:10px}#answers h4{display:none}#answers span{overflow-wrap:anywhere}#infoboxes form{min-width:210px}#sidebar{grid-area:sidebar;word-wrap:break-word;color:var(--color-sidebar-font)}#sidebar .infobox{margin:10px 0 10px;border:1px solid var(--color-sidebar-border);padding:1rem;font-size:.9em;border-radius:10px}#sidebar .infobox h2{margin:0 0 .5em 0}#sidebar .infobox img{max-width:100%;max-height:12em;display:block;margin:0 auto;padding:0}#sidebar .infobox dl{margin:.5em 0}#sidebar .infobox dt{display:inline;margin-top:.5em;margin-left:.25em;margin-bottom:.5em;margin-right:0;padding:0;font-weight:700}#sidebar .infobox dd{display:inline;margin:.5em 0;padding:0}#sidebar .infobox input{font-size:1em}#sidebar .infobox br{clear:both}#sidebar .infobox .attributes,#sidebar .infobox .urls{clear:both}#search_url{margin-top:8px}#search_url div.selectable_url pre{width:200em}#linkto_preferences{position:absolute;left:1.8rem;top:2.2rem;padding:0;border:0;display:block;font-size:1.2em;color:var(--color-search-font)}#linkto_preferences a:active *,#linkto_preferences a:hover *,#linkto_preferences a:link *,#linkto_preferences a:visited *{color:var(--color-search-font)}#pagination{grid-area:pagination}#pagination br{clear:both}#apis{margin-top:8px;clear:both}#backToTop{border:1px solid var(--color-backtotop-border);margin:0;padding:0;font-size:1em;background:var(--color-backtotop-background);position:fixed;bottom:8rem;right:56.3rem;transition:opacity .5s;opacity:0;border-radius:10px}#backToTop a{display:block;margin:0;padding:.7em}#backToTop a,#backToTop a:active,#backToTop a:hover,#backToTop a:visited{color:var(--color-backtotop-font)}#results.scrolling #backToTop{opacity:1}@media screen and (max-width:79.75em){.page_with_header{margin:2rem .5rem;width:auto}#infoboxes{position:inherit;max-width:inherit}#infoboxes .infobox{clear:both}#infoboxes .infobox img{float:right;max-width:10em;margin-top:.5em;margin-left:.5em;margin-bottom:.5em;margin-right:0}#sidebar{margin-bottom:.125rem;padding:0;float:none;border:none;width:auto}#sidebar input{border:0}#apis{display:none}#search_url{display:none}.result .thumbnail{max-width:98%}.result .url span.url{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.result .engines{float:left;padding:0 0 3px 0}.result-images{border-bottom:none!important}.image_result{max-width:98%}.image_result img{max-width:98%}#backToTop{display:none}#pagination{margin:2rem 0 0 0!important}#main_results div#results{margin:1rem auto 0 auto;justify-content:center;display:grid;grid-template-columns:45rem;grid-template-rows:min-content min-content min-content 1fr min-content min-content;gap:0;grid-template-areas:"corrections" "answers" "sidebar" "urls" "pagination"}}#main_results div#results.only_template_images{margin:1rem .5rem 0 .5rem;display:grid;grid-template-columns:100%;grid-template-rows:min-content min-content min-content 1fr min-content;gap:0;grid-template-areas:"corrections" "answers" "sidebar" "urls" "pagination"}#main_results div#results.only_template_images #sidebar{display:none}#main_results div#results.only_template_images #urls{margin:0;display:flex;flex-wrap:wrap}#main_results div#results.only_template_images #urls::after{flex-grow:10;content:""}#main_results div#results.only_template_images #backToTop{right:auto;left:1rem}#main_results div#results.only_template_images #pagination{margin-left:4rem}@media screen and (max-width:50em){#main_results div#results{grid-template-columns:100%;margin:2rem .5rem 0 .5rem}#linkto_preferences{top:.8rem;left:.7rem}#main_index #linkto_preferences{top:.5rem;left:.5rem}#results{margin:0;padding:0}#pagination{margin:2rem 1rem 0 1rem!important}article[data-vim-selected]{border:1px solid var(--color-result-vim-arrow);border-radius:10px}.result{border:1px solid var(--color-result-border);margin:1rem 0;border-radius:10px}.result-images{margin:0;height:6rem}}@media screen and (max-width:35em){.result-videos img.thumbnail{float:none!important}.result-videos .content{overflow:inherit}}pre code{white-space:pre-wrap}#q,#sidebar .infobox dt bdi{direction:rtl}#urls{direction:initial;text-align:right}#urls .result .url_wrapper{justify-content:end}#main_results div#results.only_template_images #urls{direction:rtl}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p{direction:rtl}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url{direction:ltr}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url span{direction:rtl;float:right}@supports ((background-position-x:100%) and ((appearance:none) or (-webkit-appearance:none) or (-moz-appearance:none))){select{border-width:0 0 0 2rem;background-position-x:-2rem}}#vim-hotkeys-help table{direction:ltr;text-align:left}#main_preferences h1,#main_stats h1{background-position-x:100%}.bar-chart-serie1,.bar-chart-serie2{float:right}.engine-stats .engine-name,.engine-stats .engine-reliability,.engine-stats .engine-score,.engine-stats .response-time,.engine-stats .result-count{text-align:right}/*# sourceMappingURL=searxng-rtl.min.css.map */
\ No newline at end of file diff --git a/searx/static/themes/simple/css/searxng-rtl.min.css.map b/searx/static/themes/simple/css/searxng-rtl.min.css.map index 23347b0fa..920f00c50 100644 --- a/searx/static/themes/simple/css/searxng-rtl.min.css.map +++ b/searx/static/themes/simple/css/searxng-rtl.min.css.map @@ -1 +1 @@ -{"version":3,"sources":["../__common__/less/new_issue.less","../__common__/less/stats.less","src/generated/pygments.less","../__common__/less/result_templates.less","node_modules/normalize.css/normalize.css","src/less/definitions.less","src/less/code.less","src/less/toolkit.less","src/less/mixins.less","src/less/style-rtl.less","src/less/autocomplete.less","src/less/detail.less","src/less/animations.less","src/less/embedded.less","src/less/info.less","src/less/index.less","src/less/preferences.less","src/less/search.less","src/less/style.less"],"names":[],"mappings":"AAAA,qBACI,QAAA,MACA,QAAA,IAAA,KACA,YAAA,WACA,UAAA,KACA,MAAA,KACA,iBAAA,kBACA,OAAA,QACA,cAAA,eACA,WAAA,YAAA,EAAA,EAAA,EAAA,EAGgB,2BAChB,iBAAA,QAGJ,YACI,QAAA,KCfA,2BACI,MAAA,MAGJ,4BACI,MAAA,KACA,WAAA,MASJ,kCACI,WAAA,MAGC,iCACD,UAAA,OACA,OAAA,KACA,OAAA,IAAA,MAAA,KAKJ,0BADqB,sDADA,sDAGjB,MAAA,MAGmB,qDAEnB,aAAA,IAAA,MAAA,KACA,QAAA,EAAA,KAAA,EAAA,EACA,OAAA,EAAA,EAAA,EAAA,MAIR,iBACI,MAAA,IACA,QAAA,aACA,WAAA,MACA,cAAA,MAGJ,iBACI,MAAO,kBACP,QAAA,aAGJ,eACI,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EAGJ,kBACI,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EACA,MAAA,KAGJ,kBACI,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EACA,MAAA,KAGJ,MACI,MAAA,EACA,OAAA,ECxEH,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,QD+EO,MAAA,KE/ER,aACI,OAAA,MACA,MAAA,KACA,OAAA,KAAA,8ECOJ,KACE,YAAa,KACb,yBAAqC,KAUvC,KACE,OAAQ,EAOV,K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","sourcesContent":[".github-issue-button {\n display: block;\n padding: 8px 16px;\n font-family: sans-serif;\n font-size: 16px;\n color: white;\n background-color: #238636 !important; /* important is needed cause to an !important in logicodev-dark */\n border: #2ea043;\n border-radius: 10px !important;\n box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;\n}\n\n.github-issue-button:hover {\n background-color: #2ea043;\n}\n\n.issue-hide {\n display: none;\n}\n",".engine-stats {\n\n .engine-name {\n width: 20rem;\n }\n\n .engine-score {\n width: 7rem;\n text-align: right;\n }\n\n .result-count {\n }\n\n .response-time {\n }\n\n .engine-reliability {\n text-align: right;\n }\n\n table.engine-error {\n max-width: 1280px;\n margin: 1rem;\n border: 1px solid gray;\n }\n\n table.engine-error th.engine-error-type,\n table.engine-error td.engine-error-type,\n failed-test {\n width: 10rem;\n }\n\n table.engine-error span.log_parameters\n {\n border-right: 1px solid gray;\n padding: 0 1rem 0 0;\n margin: 0 0 0 0.5rem;\n }\n}\n\n.bar-chart-value {\n width: 3em;\n display: inline-block;\n text-align: right;\n padding-right: 0.5rem;\n}\n\n.bar-chart-graph {\n width: calc(100% - 5rem);\n display: inline-block;\n}\n\n.bar-chart-bar {\n border: 3px solid #5bc0de;\n margin: 1px 0;\n}\n\n.bar-chart-serie1 {\n border: 3px solid #5bc0de;\n margin: 1px 0;\n float: left;\n}\n\n.bar-chart-serie2 {\n border: 3px solid #deb15b;\n margin: 1px 0;\n float: left;\n}\n\n.bar0{\n width: 0;\n border: 0;\n}\n\n.generate-bar(100);\n\n.generate-bar(@n, @i: 1) when (@i =< @n) {\n .bar@{i} {\n width: (@i * 100% / @n);\n }\n .generate-bar(@n, (@i + 1));\n}\n","/*\n this file is generated automatically by searxng_extra/update/update_pygments.py\n using pygments version 2.11.2\n*/\n\n.code-highlight .linenos {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n cursor: default;\n\n &::selection {\n background: transparent; /* WebKit/Blink Browsers */\n }\n &::-moz-selection {\n background: transparent; /* Gecko Browsers */\n }\n\n margin-right: 8px;\n text-align: right;\n}\n\n.code-highlight pre { line-height: 125%; }\n.code-highlight td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n.code-highlight span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n.code-highlight td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n.code-highlight span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n.code-highlight .hll { background-color: #ffffcc }\n.code-highlight { background: #f8f8f8; }\n.code-highlight .c { color: #3D7B7B; font-style: italic } /* Comment */\n.code-highlight .err { border: 1px solid #FF0000 } /* Error */\n.code-highlight .k { color: #008000; font-weight: bold } /* Keyword */\n.code-highlight .o { color: #666666 } /* Operator */\n.code-highlight .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */\n.code-highlight .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */\n.code-highlight .cp { color: #9C6500 } /* Comment.Preproc */\n.code-highlight .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */\n.code-highlight .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */\n.code-highlight .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */\n.code-highlight .gd { color: #A00000 } /* Generic.Deleted */\n.code-highlight .ge { font-style: italic } /* Generic.Emph */\n.code-highlight .gr { color: #E40000 } /* Generic.Error */\n.code-highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */\n.code-highlight .gi { color: #008400 } /* Generic.Inserted */\n.code-highlight .go { color: #717171 } /* Generic.Output */\n.code-highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */\n.code-highlight .gs { font-weight: bold } /* Generic.Strong */\n.code-highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */\n.code-highlight .gt { color: #0044DD } /* Generic.Traceback */\n.code-highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */\n.code-highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */\n.code-highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */\n.code-highlight .kp { color: #008000 } /* Keyword.Pseudo */\n.code-highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */\n.code-highlight .kt { color: #B00040 } /* Keyword.Type */\n.code-highlight .m { color: #666666 } /* Literal.Number */\n.code-highlight .s { color: #BA2121 } /* Literal.String */\n.code-highlight .na { color: #687822 } /* Name.Attribute */\n.code-highlight .nb { color: #008000 } /* Name.Builtin */\n.code-highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */\n.code-highlight .no { color: #880000 } /* Name.Constant */\n.code-highlight .nd { color: #AA22FF } /* Name.Decorator */\n.code-highlight .ni { color: #717171; font-weight: bold } /* Name.Entity */\n.code-highlight .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */\n.code-highlight .nf { color: #0000FF } /* Name.Function */\n.code-highlight .nl { color: #767600 } /* Name.Label */\n.code-highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */\n.code-highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */\n.code-highlight .nv { color: #19177C } /* Name.Variable */\n.code-highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */\n.code-highlight .w { color: #bbbbbb } /* Text.Whitespace */\n.code-highlight .mb { color: #666666 } /* Literal.Number.Bin */\n.code-highlight .mf { color: #666666 } /* Literal.Number.Float */\n.code-highlight .mh { color: #666666 } /* Literal.Number.Hex */\n.code-highlight .mi { color: #666666 } /* Literal.Number.Integer */\n.code-highlight .mo { color: #666666 } /* Literal.Number.Oct */\n.code-highlight .sa { color: #BA2121 } /* Literal.String.Affix */\n.code-highlight .sb { color: #BA2121 } /* Literal.String.Backtick */\n.code-highlight .sc { color: #BA2121 } /* Literal.String.Char */\n.code-highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */\n.code-highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */\n.code-highlight .s2 { color: #BA2121 } /* Literal.String.Double */\n.code-highlight .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */\n.code-highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */\n.code-highlight .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */\n.code-highlight .sx { color: #008000 } /* Literal.String.Other */\n.code-highlight .sr { color: #A45A77 } /* Literal.String.Regex */\n.code-highlight .s1 { color: #BA2121 } /* Literal.String.Single */\n.code-highlight .ss { color: #19177C } /* Literal.String.Symbol */\n.code-highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */\n.code-highlight .fm { color: #0000FF } /* Name.Function.Magic */\n.code-highlight .vc { color: #19177C } /* Name.Variable.Class */\n.code-highlight .vg { color: #19177C } /* Name.Variable.Global */\n.code-highlight .vi { color: #19177C } /* Name.Variable.Instance */\n.code-highlight .vm { color: #19177C } /* Name.Variable.Magic */\n.code-highlight .il { color: #666666 } /* Literal.Number.Integer.Long */\n",".osm-map-box {\n height:300px;\n width:100%;\n margin: 10px 0;\n}\n","/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n display: none;\n}\n","/*\n * SearXNG, A privacy-respecting, hackable metasearch engine\n *\n * To change the colors of the site, simple edit this variables\n */\n\n/// Light Theme\n:root {\n /// Base Colors\n --color-base-font: #444;\n --color-base-font-rgb: 68, 68, 68;\n --color-base-background: #fff;\n --color-url-font: #29314d;\n --color-url-visited-font: #80b;\n /// Header Colors\n --color-header-background: #f7f7f7;\n --color-header-border: #ddd;\n /// Footer Colors\n --color-footer-background: #f7f7f7;\n --color-footer-border: #ddd;\n /// Sidebar Colors\n --color-sidebar-border: #ddd;\n --color-sidebar-font: #000;\n /// BackToTop Colors\n --color-backtotop-font: #444;\n --color-backtotop-border: #ddd;\n --color-backtotop-background: #fff;\n /// Button Colors\n --color-btn-background: #3050ff;\n --color-btn-font: #fff;\n --color-show-btn-background: #bbb;\n --color-show-btn-font: #222;\n /// Search Input Colors\n --color-search-border: #bbb;\n --color-search-background: #fff;\n --color-search-font: #222;\n --color-search-background-hover: #3050ff;\n /// Modal Colors\n --color-error: #db3434;\n --color-error-background: lighten(#db3434, 40%);\n --color-warning: #dbba34;\n --color-warning-background: lighten(#dbba34, 40%);\n --color-success: #42db34;\n --color-success-background: lighten(#42db34, 40%);\n /// Categories Colors\n --color-categories-item-selected-font: #3050ff;\n --color-categories-item-border-selected: #3050ff;\n /// Autocomplete Colors\n --color-autocomplete-font: #000;\n --color-autocomplete-border: #bbb;\n --color-autocomplete-background: #fff;\n --color-autocomplete-background-hover: #f7f7f7;\n /// Answer Colors\n --color-answer-border: #ddd; // same as --color-header-border\n --color-answer-font: #444; // same as --color-base-font\n --color-answer-background: #f7f7f7; // same as --color-header-background:\n /// Results Colors\n --color-result-border: #ddd;\n --color-result-url-font: #000;\n --color-result-vim-selected: #f7f7f7;\n --color-result-vim-arrow: #000bbb;\n --color-result-description-highlight-font: #000;\n --color-result-link-font: #000bbb;\n --color-result-link-font-highlight: #000bbb;\n --color-result-link-visited-font: #80b;\n --color-result-publishdate-font: #777;\n --color-result-engines-font: #777;\n --color-result-search-url-border: #ddd;\n --color-result-search-url-font: #000;\n // Images Colors\n --color-result-image-span-font: #444;\n --color-result-image-span-font-selected: #fff;\n --color-result-image-background: #fff;\n /// Settings Colors\n --color-settings-tr-hover: #f7f7f7;\n --color-settings-engine-description-font: darken(#dcdcdc, 30%);\n --color-settings-engine-group-background: #0001;\n /// Detail modal\n --color-result-detail-font: #fff;\n --color-result-detail-label-font: lightgray;\n --color-result-detail-background: #000;\n --color-result-detail-hr: #555;\n --color-result-detail-link: #8af;\n --color-result-detail-loader-border: rgba(255, 255, 255, 0.2);\n --color-result-detail-loader-borderleft: rgba(0, 0, 0, 0);\n /// Toolkit Colors\n --color-toolkit-badge-font: #fff;\n --color-toolkit-badge-background: #777;\n --color-toolkit-kbd-font: #fff;\n --color-toolkit-kbd-background: #000;\n --color-toolkit-dialog-border: #ddd;\n --color-toolkit-dialog-background: #fff;\n --color-toolkit-tabs-label-border: #fff;\n --color-toolkit-tabs-section-border: #ddd;\n --color-toolkit-select-background: #f7f7f7;\n --color-toolkit-select-border: #ddd;\n --color-toolkit-select-background-hover: #bbb;\n --color-toolkit-input-text-font: #222;\n --color-toolkit-checkbox-onoff-off-background: #ddd;\n --color-toolkit-checkbox-onoff-on-background: #ddd;\n --color-toolkit-checkbox-onoff-on-mark-background: #3050ff;\n --color-toolkit-checkbox-onoff-on-mark-color: #fff;\n --color-toolkit-checkbox-onoff-off-mark-background: #aaa;\n --color-toolkit-checkbox-onoff-off-mark-color: #fff;\n --color-toolkit-checkbox-label-background: #ddd;\n --color-toolkit-checkbox-label-border: #ddd;\n --color-toolkit-checkbox-input-border: #3050ff;\n --color-toolkit-engine-tooltip-border: #ddd;\n --color-toolkit-engine-tooltip-background: #fff;\n --color-toolkit-loader-border: rgba(0, 0, 0, 0.2);\n --color-toolkit-loader-borderleft: rgba(255, 255, 255, 0);\n --color-doc-code: #300;\n --color-doc-code-background: #fdd;\n}\n\n.dark-themes() {\n /// Base Colors\n --color-base-font: #bbb;\n --color-base-font-rgb: 187, 187, 187;\n --color-base-background: #222;\n --color-url-font: #8af;\n --color-url-visited-font: #96b;\n /// Header Colors\n --color-header-background: #181818;\n --color-header-border: #333;\n /// Footer Colors\n --color-footer-background: #181818;\n --color-footer-border: #333;\n /// Sidebar Colors\n --color-sidebar-border: #555;\n --color-sidebar-font: #fff;\n /// BackToTop Colors\n --color-backtotop-font: #bbb;\n --color-backtotop-border: #333;\n --color-backtotop-background: #181818;\n /// Button Colors\n --color-btn-background: #58f;\n --color-btn-font: #222;\n --color-show-btn-background: #555;\n --color-show-btn-font: #bbb;\n /// Search Input Colors\n --color-search-border: #555;\n --color-search-background: #222;\n --color-search-font: #fff;\n --color-search-background-hover: #58f;\n /// Modal Colors\n --color-error: #f55b5b;\n --color-error-background: darken(#db3434, 40%);\n --color-warning: #f1d561;\n --color-warning-background: darken(#dbba34, 40%);\n --color-success: #79f56e;\n --color-success-background: darken(#42db34, 40%);\n /// Categories Colors\n --color-categories-item-selected-font: #58f;\n --color-categories-item-border-selected: #58f;\n /// Autocomplete Colors\n --color-autocomplete-font: #fff;\n --color-autocomplete-border: #555;\n --color-autocomplete-background: #222;\n --color-autocomplete-background-hover: #181818;\n /// Answer Colors\n --color-answer-border: #333; // same as --color-header-border\n --color-answer-font: #bbb; // same as --color-base-font\n --color-answer-background: #181818; // same as --color-header-background:\n /// Results Colors\n --color-result-border: #333;\n --color-result-url-font: #fff;\n --color-result-vim-selected: #181818;\n --color-result-vim-arrow: #8af;\n --color-result-description-highlight-font: #fff;\n --color-result-link-font: #8af;\n --color-result-link-font-highlight: #8af;\n --color-result-link-visited-font: #96b;\n --color-result-publishdate-font: #888;\n --color-result-engines-font: #888;\n --color-result-search-url-border: #555;\n --color-result-search-url-font: #fff;\n /// Detail modal : same as the light version\n --color-result-detail-font: #fff;\n --color-result-detail-label-font: lightgray;\n --color-result-detail-background: #000;\n --color-result-detail-hr: #555;\n --color-result-detail-link: #8af;\n --color-result-detail-loader-border: rgba(255, 255, 255, 0.2);\n --color-result-detail-loader-borderleft: rgba(0, 0, 0, 0);\n // Images Colors\n --color-result-image-span-font: #bbb;\n --color-result-image-span-font-selected: #222;\n --color-result-image-background: #222;\n /// Settings Colors\n --color-settings-tr-hover: #2d2d2d;\n --color-settings-engine-description-font: darken(#dcdcdc, 30%);\n --color-settings-engine-group-background: #1a1919;\n /// Toolkit Colors\n --color-toolkit-badge-font: #fff;\n --color-toolkit-badge-background: #777;\n --color-toolkit-kbd-font: #000;\n --color-toolkit-kbd-background: #fff;\n --color-toolkit-dialog-border: #555;\n --color-toolkit-dialog-background: #222;\n --color-toolkit-tabs-label-border: #222;\n --color-toolkit-tabs-section-border: #555;\n --color-toolkit-select-background: #3c3b31;\n --color-toolkit-select-border: #555;\n --color-toolkit-select-background-hover: #333;\n --color-toolkit-input-text-font: #fff;\n --color-toolkit-checkbox-onoff-off-background: #3c3b31;\n --color-toolkit-checkbox-onoff-on-background: #3c3b31;\n --color-toolkit-checkbox-onoff-on-mark-background: #58f;\n --color-toolkit-checkbox-onoff-on-mark-color: #222;\n --color-toolkit-checkbox-onoff-off-mark-background: #ddd;\n --color-toolkit-checkbox-onoff-off-mark-color: #222;\n --color-toolkit-checkbox-label-background: #222;\n --color-toolkit-checkbox-label-border: #333;\n --color-toolkit-checkbox-input-border: #58f;\n --color-toolkit-engine-tooltip-border: #333;\n --color-toolkit-engine-tooltip-background: #222;\n --color-toolkit-loader-border: rgba(255, 255, 255, 0.2);\n --color-toolkit-loader-borderleft: rgba(0, 0, 0, 0);\n --color-doc-code: #fdd;\n --color-doc-code-background: #300;\n}\n\n/// Dark Theme (autoswitch based on device pref)\n@media (prefers-color-scheme: dark) {\n :root.theme-auto {\n .dark-themes();\n }\n}\n\n// Dark Theme by preferences\n:root.theme-dark {\n .dark-themes();\n}\n\n/// General Size\n@results-width: 45rem;\n@results-offset: 10rem;\n@results-tablet-offset: 0.5rem;\n@results-gap: 5rem;\n@results-margin: 0.125rem;\n@result-padding: 1rem;\n@results-image-row-height: 12rem;\n@results-image-row-height-phone: 6rem;\n@search-width: 44rem;\n// heigh of #search, see detail.less\n@search-height: 7.6rem;\n\n/// Device Size\n/// @desktop > @tablet\n@tablet: 79.75em; // see https://github.com/searxng/searxng/issues/874\n@phone: 50em;\n@small-phone: 35em;\n@ultra-small-phone: 20rem;\n\n/// From style.less\n@stacked-bar-chart: rgb(0, 0, 0);\n\n/// Load fonts from this directory.\n@icon-font-path: \"../../../fonts/\";\n//** File name for all font files.\n@icon-font-name: \"glyphicons-halflings-regular\";\n//** Element ID within SVG icon file.\n@icon-font-svg-id: \"glyphicons_halflingsregular\";\n\n// decoration of the select HTML elements\n@select-light-svg-path: \"../svg/select-light.svg\";\n@select-dark-svg-path: \"../svg/select-dark.svg\";\n",".code-highlight pre {\n overflow: auto;\n background-color: inherit;\n color: inherit;\n border: inherit;\n}\n\n// stylelint-disable no-invalid-position-at-import-rule\n@import \"../generated/pygments.less\";\n","// other solution : http://stackoverflow.com/questions/1577598/how-to-hide-parts-of-html-when-javascript-is-disabled/13857783#13857783\n\n// stylelint-disable no-descending-specificity\n\nhtml.no-js .hide_if_nojs {\n display: none;\n}\n\nhtml.js .show_if_nojs {\n display: none;\n}\n\n.center {\n text-align: center;\n}\n\n.right {\n float: right;\n}\n\n.left {\n float: left;\n}\n\n.invisible {\n display: none !important;\n}\n\n.list-unstyled {\n list-style-type: none;\n\n li {\n margin-top: 4px;\n margin-bottom: 4px;\n }\n}\n\n.danger {\n background-color: var(--color-error-background);\n}\n\n.warning {\n background: var(--color-warning-background);\n}\n\n.success {\n background: var(--color-success-background);\n}\n\n.badge {\n display: inline-block;\n color: var(--color-toolkit-badge-font);\n background-color: var(--color-toolkit-badge-background);\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n min-width: 10px;\n padding: 1px 5px;\n border-radius: 5px;\n}\n\n// kbd\nkbd {\n padding: 2px 4px;\n margin: 1px;\n font-size: 90%;\n color: var(--color-toolkit-kbd-font);\n background: var(--color-toolkit-kbd-background);\n}\n\n// table\ntable {\n width: 100%;\n\n &.striped {\n tr {\n border-bottom: 1px solid var(--color-settings-tr-hover);\n }\n }\n}\n\nth {\n padding: 0.4em;\n}\n\ntd {\n padding: 0 4px;\n}\n\ntr {\n &:hover {\n background: var(--color-settings-tr-hover) !important;\n }\n}\n\n// pre\n.pre() {\n display: block;\n font-size: 0.8em;\n word-break: break-all;\n margin: 0.1em;\n user-select: all;\n}\n\ndiv.selectable_url {\n display: block;\n border: 1px solid var(--color-result-search-url-border);\n padding: 4px;\n color: var(--color-result-search-url-font);\n margin: 0.1em;\n overflow: hidden;\n height: 1.2em;\n line-height: 1.2em;\n .rounded-corners-tiny;\n\n pre {\n .pre();\n }\n}\n\n// dialog\n.dialog() {\n position: relative;\n display: flex;\n padding: 1rem;\n margin: 0 0 1em 0;\n border: 1px solid var(--color-toolkit-dialog-border);\n .ltr-text-align-left();\n .rounded-corners;\n\n .close {\n .ltr-float-right();\n position: relative;\n top: -3px;\n color: inherit;\n font-size: 1.5em;\n }\n\n ul,\n ol,\n p {\n margin: 1px 0 0 0;\n }\n\n table {\n width: auto;\n }\n\n tr {\n vertical-align: text-top;\n\n &:hover {\n background: transparent !important;\n }\n }\n\n td {\n padding: 0 1em 0 0;\n padding-top: 0;\n .ltr-padding-right(1rem);\n padding-bottom: 0;\n .ltr-padding-left(0);\n }\n\n h4 {\n margin-top: 0.3em;\n margin-bottom: 0.3em;\n }\n}\n\n.dialog-error {\n .dialog();\n\n color: var(--color-error);\n background: var(--color-error-background);\n border-color: var(--color-error);\n}\n\n.dialog-warning {\n .dialog();\n\n color: var(--color-warning);\n background: var(--color-warning-background);\n border-color: var(--color-warning);\n}\n\n.dialog-modal {\n .dialog();\n\n display: block;\n background: var(--color-toolkit-dialog-background);\n position: fixed;\n top: 50%;\n left: 50%;\n margin: 0 auto;\n transform: translate(-50%, -50%);\n z-index: 10000000;\n\n h3 {\n margin-top: 0;\n }\n}\n\n// btn-collapse\n.btn-collapse {\n cursor: pointer;\n}\n\n//\n.scrollx {\n overflow-x: auto;\n overflow-y: hidden;\n display: block;\n padding: 0;\n margin: 0;\n border: none;\n}\n\n/* -- tabs -- */\n.tabs .tabs > label {\n font-size: 90%;\n}\n\nul.tabs {\n border-bottom: 1px solid var(--color-toolkit-tabs-section-border);\n list-style: none;\n padding-left: 0;\n\n li {\n display: flex;\n }\n}\n\n.tabs {\n display: flex;\n flex-wrap: wrap;\n width: 100%;\n min-width: 100%;\n\n & > * {\n order: 2;\n }\n\n & > input[type=radio] {\n display: none;\n }\n\n & > label,\n & > li > a {\n order: 1;\n padding: 0.7em;\n margin: 0 0.7em;\n letter-spacing: 0.5px;\n text-transform: uppercase;\n border: solid var(--color-toolkit-tabs-label-border);\n border-width: 0 0 2px 0;\n color: unset;\n\n .disable-user-select();\n\n cursor: pointer;\n\n &.active {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n }\n }\n\n & > label:hover,\n & > li > a:hover {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n\n & > section {\n min-width: 100%;\n padding: 0.7rem 0;\n box-sizing: border-box;\n border-top: 1px solid var(--color-toolkit-tabs-section-border);\n display: none;\n }\n\n // default selection\n & > label:last-of-type {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n letter-spacing: -0.1px;\n }\n\n & > section:last-of-type {\n display: block;\n }\n}\n\nhtml body .tabs > input:checked {\n ~ section {\n display: none;\n }\n\n ~ label {\n position: inherited;\n background: inherit;\n border-bottom: 2px solid transparent;\n font-weight: normal;\n color: inherit;\n\n &:hover {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n }\n\n + label {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n }\n\n + label + section {\n display: block;\n }\n}\n\n/* -- select -- */\nselect {\n height: 2.4rem;\n margin-top: 0;\n .ltr-margin-right(1rem);\n margin-bottom: 0;\n .ltr-margin-left(0);\n padding: 0.2rem !important;\n color: var(--color-search-font);\n font-size: 0.9rem;\n z-index: 2;\n\n &:hover,\n &:focus {\n cursor: pointer;\n }\n}\n\n@supports ((background-position-x: 100%) and ((appearance: none) or (-webkit-appearance: none) or (-moz-appearance: none))) {\n select {\n appearance: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n border-width: 0 2rem 0 0;\n border-color: transparent;\n background: data-uri('image/svg+xml;charset=UTF-8', @select-light-svg-path) no-repeat;\n background-position-x: calc(100% + 2rem);\n background-size: 2rem;\n background-origin: content-box;\n background-color: var(--color-toolkit-select-background);\n outline: medium none;\n text-overflow: ellipsis;\n .rounded-corners-tiny;\n\n &:hover,\n &:focus {\n background-color: var(--color-toolkit-select-background-hover);\n }\n\n option {\n background-color: var(--color-base-background);\n }\n }\n\n @media (prefers-color-scheme: dark) {\n html.theme-auto select,\n html.theme-dark select {\n background-image: data-uri('image/svg+xml;charset=UTF-8', @select-dark-svg-path);\n }\n }\n\n html.theme-dark select {\n background-image: data-uri('image/svg+xml;charset=UTF-8', @select-dark-svg-path);\n }\n}\n\n/* -- checkbox-onoff -- */\ninput.checkbox-onoff[type=\"checkbox\"] {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n cursor: pointer;\n display: inline-block;\n width: 2.5em;\n height: 0.7em;\n box-shadow: none !important;\n margin: 0 16px;\n border-radius: 10px;\n position: relative;\n\n /* focus & hover */\n &:focus,\n &:hover {\n outline: none;\n }\n\n &:focus::after {\n content: \"\";\n position: absolute;\n width: 3.5em;\n height: 1.65em;\n border: 1px solid var(--color-btn-background);\n border-radius: 12px;\n box-shadow: var(--color-btn-background) 0 0 3px;\n z-index: 10000;\n top: -0.55em;\n left: -0.6em;\n }\n\n &::before {\n position: absolute;\n top: -0.5em;\n display: flex;\n justify-content: center;\n align-items: center;\n font-size: 0.75em;\n width: 1.875em;\n height: 1.875em;\n border-radius: 50%;\n }\n}\n\n/* check mark\nreversed-checkbox displays unchecked checkedboxes as checked, and vice versa.\nsee https://github.com/searxng/searxng/blob/3408d061aab9abc6168fec9bbc6deab71b236dac/searx/templates/simple/preferences.html#L313\n*/\ninput.checkbox-onoff[type=\"checkbox\"],\n.reversed-checkbox input.checkbox-onoff[type=\"checkbox\"]:checked {\n background: var(--color-toolkit-checkbox-onoff-off-background);\n\n &::before {\n left: -0.5em;\n content: \"\\2715\";\n color: var(--color-toolkit-checkbox-onoff-off-mark-color);\n background: var(--color-toolkit-checkbox-onoff-off-mark-background);\n }\n}\n\ninput.checkbox-onoff[type=\"checkbox\"]:checked,\n.reversed-checkbox input.checkbox-onoff[type=\"checkbox\"] {\n background: var(--color-toolkit-checkbox-onoff-on-background);\n\n &::before {\n left: calc(100% - 1.5em);\n content: \"\\2713\";\n color: var(--color-toolkit-checkbox-onoff-on-mark-color);\n background: var(--color-toolkit-checkbox-onoff-on-mark-background);\n }\n}\n\n/* -- checkbox -- */\n@supports (transform: rotate(-45deg)) {\n input[type=checkbox]:not(.checkbox-onoff) {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n\n width: 20px;\n height: 20px;\n cursor: pointer;\n position: relative;\n top: 0;\n left: 0;\n border: 2px solid var(--color-toolkit-checkbox-input-border);\n .rounded-corners(0.3em);\n\n &::after {\n content: '';\n width: 9px;\n height: 5px;\n position: absolute;\n top: 3px;\n left: 2px;\n border: 3px solid var(--color-toolkit-checkbox-label-border);\n border-top: none;\n border-right: none;\n background: transparent;\n opacity: 0;\n transform: rotate(-45deg);\n }\n\n &:checked::after {\n border-color: var(--color-toolkit-checkbox-input-border);\n opacity: 1;\n }\n }\n\n // disabled : can't be focused, show only the check mark\n input[type=checkbox][disabled]:not(.checkbox-onoff) {\n border: inherit;\n background-color: transparent !important;\n cursor: inherit;\n }\n\n // if not checked and possible to checked then display a \"light\" check mark on hover\n input.checkbox[type=checkbox]:not(:checked):not([disabled]):not(.checkbox-onoff):hover::after {\n opacity: 0.5;\n }\n}\n\n@media screen and (max-width: @phone) {\n .tabs > label {\n width: 100%;\n }\n}\n\n/* -- loader -- */\n.loader,\n.loader::after {\n border-radius: 50%;\n width: 2em;\n height: 2em;\n}\n\n.loader {\n margin: 1em auto;\n font-size: 10px;\n position: relative;\n text-indent: -9999em;\n border-top: 0.5em solid var(--color-toolkit-loader-border);\n border-right: 0.5em solid var(--color-toolkit-loader-border);\n border-bottom: 0.5em solid var(--color-toolkit-loader-border);\n border-left: 0.5em solid var(--color-toolkit-loader-borderleft);\n -webkit-transform: translateZ(0);\n -ms-transform: translateZ(0);\n transform: translateZ(0);\n -webkit-animation: load8 1.2s infinite linear;\n animation: load8 1.2s infinite linear;\n}\n\n@-webkit-keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n/* -- engine-tooltip -- */\n.engine-tooltip {\n display: none;\n position: absolute;\n padding: 0.5rem 1rem;\n margin: 0 0 0 2rem;\n border: 1px solid var(--color-toolkit-engine-tooltip-border);\n background: var(--color-toolkit-engine-tooltip-background);\n font-size: 14px;\n font-weight: normal;\n z-index: 1000000;\n text-align: left;\n .rounded-corners;\n}\n\nth:hover .engine-tooltip,\ntd:hover .engine-tooltip,\n.engine-tooltip:hover {\n display: inline-block;\n}\n\n/* -- stacked bar chart -- */\n.stacked-bar-chart {\n margin: 0;\n padding: 0 0.125rem 0 4rem;\n width: 100%;\n width: -moz-available;\n width: -webkit-fill-available;\n width: fill;\n flex-direction: row;\n flex-wrap: nowrap;\n align-items: center;\n display: inline-flex;\n}\n\n.stacked-bar-chart-value {\n width: 3rem;\n display: inline-block;\n position: absolute;\n padding: 0 0.5rem;\n text-align: right;\n}\n\n.stacked-bar-chart-base {\n display: flex;\n flex-shrink: 0;\n flex-grow: 0;\n flex-basis: unset;\n}\n\n.stacked-bar-chart-median {\n .stacked-bar-chart-base();\n\n background: var(--color-base-font);\n border: 1px solid rgba(var(--color-base-font-rgb), 0.9);\n padding: 0.3rem 0;\n}\n\n.stacked-bar-chart-rate80 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border: 1px solid rgba(var(--color-base-font-rgb), 0.3);\n padding: 0.3rem 0;\n}\n\n.stacked-bar-chart-rate95 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border-bottom: 1px dotted rgba(var(--color-base-font-rgb), 0.5);\n padding: 0;\n}\n\n.stacked-bar-chart-rate100 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border-left: 1px solid rgba(var(--color-base-font-rgb), 0.9);\n padding: 0.4rem 0;\n width: 1px;\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n\n// Mixins\n.text-size-adjust (@property: 100%) {\n -webkit-text-size-adjust: @property;\n -ms-text-size-adjust: @property;\n -moz-text-size-adjust: @property;\n text-size-adjust: @property;\n}\n\n.rounded-corners (@radius: 10px) {\n border-radius: @radius;\n}\n\n.rounded-right-corners (@radius: 0 10px 10px 0) {\n border-radius: @radius;\n}\n\n.rounded-corners-tiny (@radius: 5px) {\n border-radius: @radius;\n}\n\n// disable user selection\n.disable-user-select () {\n -webkit-touch-callout: none;\n user-select: none;\n}\n\n.show-content-button() {\n padding: 5px 10px;\n .rounded-corners-tiny;\n background: var(--color-show-btn-background);\n color: var(--color-show-btn-font);\n cursor: pointer;\n\n &:hover {\n background: var(--color-btn-background);\n color: var(--color-btn-font);\n }\n}\n",".ltr-left(@offset) {\n right: @offset;\n}\n\n.ltr-right(@offset) {\n left: @offset;\n}\n\n.ltr-margin-right(@offset) {\n margin-left: @offset;\n}\n\n.ltr-margin-left(@offset) {\n margin-right: @offset;\n}\n\n.ltr-border-right(@offset) {\n border-left: @offset;\n}\n\n.ltr-border-left(@offset) {\n border-right: @offset;\n}\n\n.ltr-padding-right(@offset) {\n padding-left: @offset;\n}\n\n.ltr-padding-left(@offset) {\n padding-right: @offset;\n}\n\n.ltr-float-left() {\n float: right;\n}\n\n.ltr-float-right() {\n float: left;\n}\n\n.ltr-text-align-right() {\n text-align: left;\n}\n\n.ltr-rounded-left-corners(@radius) {\n border-radius: 0 @radius @radius 0;\n}\n\n.ltr-rounded-right-corners(@radius) {\n border-radius: @radius 0 0 @radius;\n}\n\n.ltr-text-align-left() {\n text-align: right;\n}\n\n.ltr-border-left-width(@offset) {\n border-right-width: @offset;\n}\n\n.ltr-border-right-width(@offset) {\n border-left-width: @offset;\n}\n\n.ltr-transform() {\n transform: scale(-1, 1);\n}\n\n@import \"style.less\";\n\n#q,\n#sidebar .infobox dt bdi {\n direction: rtl;\n}\n\n// URL are displayed LTR but align on the right\n#urls {\n direction: initial;\n text-align: right;\n\n .result .url_wrapper {\n justify-content: end;\n }\n}\n\n// Image flexbox\n#main_results div#results.only_template_images #urls {\n direction: rtl;\n}\n\n// Image detail\n#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p {\n direction: rtl;\n\n &.result-url {\n // Display URL using the LTR direction\n direction: ltr;\n\n span {\n // And put the label on the right\n direction: rtl;\n float: right;\n }\n }\n}\n\n// select HTML element\n@supports ((background-position-x: 100%) and ((appearance: none) or (-webkit-appearance: none) or (-moz-appearance: none))) {\n select {\n border-width: 0 0 0 2rem;\n background-position-x: -2rem;\n }\n}\n\n// vim hotkey helps is not translated\n#vim-hotkeys-help table {\n direction: ltr;\n text-align: left;\n}\n\n// Logo on the right\n#main_preferences h1,\n#main_stats h1 {\n background-position-x: 100%;\n}\n\n// patch of searx/static/themes/__common__/less/stats.less\n.bar-chart-serie1,\n.bar-chart-serie2 {\n float: right;\n}\n\n.engine-stats .engine-name,\n.engine-stats .engine-score,\n.engine-stats .result-count,\n.engine-stats .response-time,\n.engine-stats .engine-reliability {\n text-align: right;\n}\n","/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */\n\n.autocomplete {\n position: absolute;\n width: @search-width;\n max-height: 0;\n overflow-y: hidden;\n .ltr-text-align-left();\n\n .rounded-corners;\n\n &:active,\n &:focus,\n &:hover {\n background-color: var(--color-autocomplete-background);\n }\n\n &:empty {\n display: none;\n }\n\n > ul {\n list-style-type: none;\n margin: 0;\n padding: 0;\n\n > li {\n cursor: pointer;\n padding: 0.5rem 1rem;\n\n &.active,\n &:active,\n &:focus,\n &:hover {\n background-color: var(--color-autocomplete-background-hover);\n\n a:active,\n a:focus,\n a:hover {\n text-decoration: none;\n }\n }\n\n &.locked {\n cursor: inherit;\n }\n }\n }\n\n &.open {\n display: block;\n background-color: var(--color-autocomplete-background);\n color: var(--color-autocomplete-font);\n border: 1px solid var(--color-autocomplete-border);\n max-height: 32rem;\n overflow-y: auto;\n z-index: 100;\n margin-top: 3.2rem;\n\n &:empty {\n display: none;\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n .autocomplete {\n width: 100%;\n\n > ul > li {\n padding: 1rem;\n }\n }\n}\n","#main_results #results.image-detail-open.only_template_images {\n width: min(98%, 59.25rem) !important;\n}\n\n#main_results #results.only_template_images.image-detail-open #backToTop {\n .ltr-left(56.75rem) !important;\n .ltr-right(inherit);\n}\n\narticle.result-images .detail {\n display: none;\n}\n\n#results.image-detail-open article.result-images[data-vim-selected] .detail {\n display: flex;\n flex-direction: column;\n position: fixed;\n .ltr-left(60rem);\n .ltr-right(0);\n top: @search-height;\n transition: top 0.064s ease-in 0s;\n bottom: 0;\n background: var(--color-result-detail-background);\n border: 1px solid var(--color-result-detail-background);\n z-index: 10000;\n padding: 4rem 3rem 3rem 3rem;\n\n a.result-images-source {\n display: block;\n flex: 1;\n text-align: left;\n width: 100%;\n border: none;\n text-decoration: none;\n\n img {\n padding: 0;\n margin: 0;\n border: none;\n object-fit: contain;\n width: inherit;\n height: inherit;\n max-width: 100%;\n min-height: inherit;\n max-height: calc(100vh - 25rem - 7rem);\n background: inherit;\n }\n }\n\n .result-images-labels {\n color: var(--color-result-detail-font);\n max-height: 16rem;\n min-height: 16rem;\n\n hr {\n border-top: 1px solid var(--color-result-detail-hr);\n border-bottom: none;\n }\n\n h4 {\n height: 2rem;\n overflow: hidden;\n text-overflow: ellipsis;\n font-size: 0.9rem;\n }\n\n p {\n color: var(--color-result-detail-label-font);\n font-size: 0.9rem;\n\n span {\n display: inline-block;\n width: 12rem;\n }\n }\n\n h4,\n p,\n a {\n .ltr-text-align-left();\n }\n\n p.result-content {\n height: 2rem;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n p.result-url {\n white-space: nowrap;\n overflow-x: hidden;\n text-overflow: ellipsis;\n }\n\n p.result-content:hover,\n p.result-url:hover {\n position: relative;\n overflow: inherit !important;\n background: var(--color-result-detail-background);\n text-overflow: inherit !important;\n }\n\n a,\n a:visited,\n a:hover,\n a:active {\n color: var(--color-result-detail-link);\n }\n\n a:hover {\n text-decoration: underline;\n }\n }\n\n a.result-detail-close {\n top: 1rem;\n .ltr-left(1rem);\n padding: 0.4rem;\n }\n\n a.result-detail-previous {\n top: 1rem;\n .ltr-right(6rem);\n // center the icon by moving it slightly on the left\n padding-top: 0.4rem;\n .ltr-padding-right(0.5rem);\n padding-bottom: 0.4rem;\n .ltr-padding-left(0.3rem);\n }\n\n a.result-detail-next {\n top: 1rem;\n .ltr-right(2rem);\n padding: 0.4rem;\n }\n\n a.result-detail-close,\n a.result-detail-next,\n a.result-detail-previous {\n border-radius: 50%;\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n position: absolute;\n filter: opacity(40%);\n z-index: 2000002;\n\n span {\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n text-align: center;\n }\n }\n\n a.result-detail-next,\n a.result-detail-previous {\n span::before {\n // vertical center small icons\n vertical-align: sub;\n }\n }\n\n a.result-detail-close,\n a.result-detail-close:visited,\n a.result-detail-close:hover,\n a.result-detail-close:active,\n a.result-detail-previous,\n a.result-detail-previous:visited,\n a.result-detail-previous:hover,\n a.result-detail-previous:active,\n a.result-detail-next,\n a.result-detail-next:visited,\n a.result-detail-next:hover,\n a.result-detail-next:active {\n color: var(--color-result-detail-font);\n background: var(--color-result-detail-background);\n border: 1px solid var(--color-result-detail-font);\n }\n\n a.result-detail-close:focus,\n a.result-detail-close:hover,\n a.result-detail-previous:focus,\n a.result-detail-previous:hover,\n a.result-detail-next:focus,\n a.result-detail-next:hover {\n filter: opacity(80%);\n }\n\n .loader {\n position: absolute;\n top: 1rem;\n .ltr-right(50%);\n border-top: 0.5em solid var(--color-result-detail-loader-border);\n border-right: 0.5em solid var(--color-result-detail-loader-border);\n border-bottom: 0.5em solid var(--color-result-detail-loader-border);\n border-left: 0.5em solid var(--color-result-detail-loader-borderleft);\n }\n}\n\n#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail {\n top: 0;\n\n a.result-images-source img {\n max-height: calc(100vh - 25rem);\n }\n}\n\n@media screen and (max-width: @tablet) {\n #results.image-detail-open article.result-images[data-vim-selected] .detail {\n top: 0;\n .ltr-left(0);\n\n a.result-images-source {\n display: flex;\n flex-direction: column;\n justify-content: center;\n\n img {\n width: 100%;\n max-height: calc(100vh - 24rem);\n }\n }\n\n a.result-detail-next {\n .ltr-right(1rem);\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n #results.image-detail-open article.result-images[data-vim-selected] .detail {\n top: 0;\n .ltr-left(0);\n padding: 1rem;\n\n a.result-images-source img {\n width: 100%;\n max-height: calc(100vh - 20rem);\n margin: 0;\n }\n\n .result-images-labels p span {\n width: inherit;\n .ltr-margin-right(1rem);\n }\n }\n}\n",".dialog-modal {\n animation-name: dialogmodal;\n animation-duration: 0.13s;\n\n @keyframes dialogmodal {\n 0% {\n opacity: 0;\n }\n\n 50% {\n opacity: 0.5;\n transform: translate(-50%, -50%) scale(1.05);\n }\n }\n}\n\ninput.checkbox-onoff[type=\"checkbox\"]::before {\n transition: left 0.25s;\n}\n","iframe[src^=\"https://w.soundcloud.com\"] {\n height: 120px;\n}\n\niframe[src^=\"https://www.deezer.com\"] {\n // The real size is 92px, but 94px are needed to avoid an inner scrollbar of\n // the embedded HTML.\n height: 94px;\n}\n\niframe[src^=\"https://www.mixcloud.com\"] {\n // the embedded player from mixcloud has some quirks: initial there is an\n // issue with an image URL that is blocked since it is an a Cross-Origin\n // request. The alternative text (<img alt='Mixcloud Logo'> then cause an\n // scrollbar in the inner of the iframe we can't avoid. Another quirk comes\n // when pressing the play button, somtimes the shown player has an height of\n // 200px, somtimes 250px.\n height: 250px;\n}\n\niframe[src^=\"https://bandcamp.com/EmbeddedPlayer\"] {\n // show playlist\n height: 350px;\n}\n\niframe[src^=\"https://bandcamp.com/EmbeddedPlayer/track\"] {\n // hide playlist\n height: 120px;\n}\n\niframe[src^=\"https://genius.com/songs\"] {\n height: 65px;\n}\n",".info-page {\n code {\n font-family: monospace;\n color: var(--color-doc-code);\n background-color: var(--color-doc-code-background);\n padding: 2px 5px;\n .rounded-corners(5px);\n }\n}\n","#main_index {\n margin-top: 26vh;\n}\n\n.index {\n text-align: center;\n\n .title {\n background: url('../img/searxng.png') no-repeat;\n min-height: 4rem;\n margin: 4rem auto;\n background-position: center;\n background-size: contain;\n }\n\n h1 {\n font-size: 4em;\n visibility: hidden;\n }\n\n #search,\n #search_header {\n margin: 0 auto;\n background: inherit;\n border: inherit;\n padding: 0;\n display: block;\n }\n\n .search_filters {\n display: block;\n margin: 1em 0;\n }\n\n .category label {\n padding: 6px 10px;\n border-bottom: initial !important;\n }\n}\n\n@media screen and (max-width: @tablet) {\n div.title {\n h1 {\n font-size: 1em;\n }\n }\n\n #main_index {\n margin-top: 6em;\n }\n}\n","#tab-content-query table td,\n#tab-content-query table th {\n .ltr-text-align-right() !important;\n height: 3rem;\n}\n\n#main_preferences {\n form {\n width: 100%;\n }\n\n fieldset {\n margin: 8px;\n border: none;\n }\n\n legend {\n margin: 0;\n padding: 5px 0 0 0;\n display: block;\n .ltr-float-left();\n width: 300px;\n }\n\n .value {\n margin: 0;\n padding: 0;\n .ltr-float-left();\n width: 15em;\n\n select,\n input[type=\"text\"] {\n font-size: inherit !important;\n margin-top: 0;\n .ltr-margin-right(1rem);\n margin-bottom: 0;\n .ltr-margin-left(0);\n }\n\n select {\n width: 14rem;\n }\n\n input[type=\"text\"] {\n width: 13.25rem;\n color: var(--color-toolkit-input-text-font);\n border: none;\n background: none repeat scroll 0 0 var(--color-toolkit-select-background);\n padding: 0.2rem 0.4rem;\n height: 2rem;\n .rounded-corners-tiny;\n\n &:hover,\n &:focus {\n background-color: var(--color-toolkit-select-background-hover);\n }\n }\n\n select:focus,\n input:focus {\n outline: none;\n box-shadow: 0 0 1px 1px var(--color-btn-background);\n }\n }\n\n .description {\n margin: 0;\n padding: 5px 0 0 0;\n .ltr-float-right();\n width: 50%;\n color: var(--color-settings-engine-description-font);\n font-size: 90%;\n }\n\n table {\n border-collapse: collapse;\n }\n\n table td {\n text-align: center;\n }\n\n .category {\n .ltr-margin-right(0.5rem);\n\n label {\n border: 2px solid transparent;\n padding: 0.2rem 0.4rem;\n .rounded-corners-tiny;\n }\n }\n\n .category input[type=\"checkbox\"]:checked + label {\n border: 2px solid var(--color-categories-item-border-selected);\n }\n\n table.table_engines {\n td {\n height: 3.75rem;\n }\n\n th.name {\n /* stylelint-disable */\n label {\n cursor: pointer;\n }\n /* stylelint-enable */\n\n .engine-tooltip {\n margin-top: 1.8rem;\n .ltr-left(calc((100% - 85em) / 2 + 10em));\n max-width: 40rem;\n\n .engine-description {\n margin-top: 0.5rem;\n }\n }\n }\n\n .engine-group {\n .ltr-text-align-left();\n font-weight: normal;\n background: var(--color-settings-engine-group-background);\n }\n\n .name,\n .shortcut {\n .ltr-text-align-left();\n }\n }\n\n table.cookies {\n width: 100%;\n direction: ltr;\n\n th,\n td {\n text-align: left;\n font-family: monospace;\n font-size: 1rem;\n padding: 0.5em;\n vertical-align: top;\n }\n\n td:first-child {\n word-break: keep-all;\n width: 14rem;\n padding-right: 1rem;\n }\n\n td:last-child {\n word-break: break-all;\n }\n\n & > tbody > tr:nth-child(even) > th,\n & > tbody > tr:nth-child(even) > td {\n background-color: var(--color-settings-tr-hover);\n }\n }\n\n .preferences_back {\n background: none repeat scroll 0 0 var(--color-btn-background);\n color: var(--color-btn-font);\n border: 0 none;\n .rounded-corners;\n\n cursor: pointer;\n display: inline-block;\n margin: 2px 4px;\n padding: 0.7em;\n\n a {\n color: var(--color-settings-return-font);\n }\n\n a::first-letter {\n text-transform: uppercase;\n }\n }\n\n div.selectable_url {\n pre {\n width: 100%;\n }\n }\n}\n\n@media screen and (max-width: @tablet) {\n .preferences_back {\n clear: both;\n }\n\n .engine-tooltip {\n .ltr-left(10em) !important;\n }\n}\n","/*\n* SearXNG, A privacy-respecting, hackable metasearch engine\n*/\n\n#search {\n padding: 0;\n margin: 0;\n}\n\n#search_header {\n padding-top: 1.5em;\n .ltr-padding-right(2em);\n .ltr-padding-left(@results-offset - 3rem);\n margin: 0;\n background: var(--color-header-background);\n border-bottom: 1px solid var(--color-header-border);\n display: grid;\n column-gap: 1.2rem;\n row-gap: 1rem;\n grid-template-columns: 3rem 1fr;\n grid-template-areas:\n \"logo search\"\n \"spacer categories\";\n}\n\n.category {\n display: inline-block;\n position: relative;\n .ltr-margin-right(1rem);\n padding: 0;\n\n input {\n display: none;\n }\n\n label {\n svg {\n padding-right: 0.2rem;\n }\n\n cursor: pointer;\n padding: 0.2rem 0;\n display: inline-flex;\n text-transform: capitalize;\n font-size: 0.9em;\n border-bottom: 2px solid transparent;\n .disable-user-select;\n\n div.category_name {\n margin: auto 0;\n }\n }\n\n input[type=\"checkbox\"]:checked + label {\n color: var(--color-categories-item-selected-font);\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n}\n\n#search_logo {\n grid-area: logo;\n display: flex;\n align-items: center;\n justify-content: center;\n\n svg {\n flex: 1;\n width: 30px;\n height: 30px;\n margin: 0.5rem 0 auto 0;\n }\n}\n\n.search_categories {\n grid-area: categories;\n\n .help {\n display: none;\n }\n\n &:hover .help {\n display: block;\n position: absolute;\n background: var(--color-base-background);\n padding: 1rem 0.6rem 0.6rem 0;\n z-index: 1000;\n width: 100%;\n left: -0.1rem;\n }\n}\n\n#search_view {\n grid-area: search;\n}\n\n.search_box {\n border: 1px solid var(--color-search-border);\n border-radius: 0.8rem;\n width: @search-width;\n display: inline-flex;\n flex-direction: row;\n white-space: nowrap;\n}\n\n#clear_search {\n display: block;\n border-collapse: separate;\n box-sizing: border-box;\n width: 1.8rem;\n margin: 0;\n padding: 0.8rem 0.2rem;\n background: none repeat scroll 0 0 var(--color-search-background);\n border: none;\n outline: none;\n color: var(--color-search-font);\n font-size: 1.1rem;\n z-index: 10000;\n\n &:hover {\n color: var(--color-search-background-hover);\n }\n\n &.empty * {\n display: none;\n }\n}\n\nhtml.no-js #clear_search.hide_if_nojs {\n display: none;\n}\n\n#q,\n#send_search {\n display: block;\n margin: 0;\n padding: 0.8rem;\n background: none repeat scroll 0 0 var(--color-search-background);\n border: none;\n outline: none;\n color: var(--color-search-font);\n font-size: 1.1rem;\n z-index: 2;\n}\n\n#q {\n width: 100%;\n .ltr-padding-left(1rem);\n .ltr-padding-right(0) !important;\n .ltr-rounded-left-corners(0.8rem);\n}\n\n#q::-ms-clear,\n#q::-webkit-search-cancel-button {\n display: none;\n}\n\n#send_search {\n .ltr-rounded-right-corners(0.8rem);\n\n &:hover {\n cursor: pointer;\n background-color: var(--color-search-background-hover);\n color: var(--color-search-background);\n }\n}\n\n.no-js #clear_search,\n.no-js #send_search {\n width: auto !important;\n .ltr-border-left(1px solid var(--color-search-border));\n}\n\n.search_filters {\n margin-top: 0.6rem;\n .ltr-margin-right(0);\n margin-bottom: 0;\n .ltr-margin-left(@results-offset + 0.6rem);\n display: flex;\n overflow-x: auto;\n overscroll-behavior-inline: contain;\n\n select {\n background-color: inherit;\n\n &:hover,\n &:focus {\n color: var(--color-base-font);\n }\n }\n}\n\n@media screen and (max-width: @tablet) {\n #search_header {\n padding: 1.5em @results-tablet-offset 0 @results-tablet-offset;\n column-gap: @results-tablet-offset;\n }\n\n .search_filters {\n margin-top: 0.6rem;\n .ltr-margin-right(0);\n margin-bottom: 0;\n .ltr-margin-left(@results-tablet-offset + 3rem);\n }\n\n #categories {\n font-size: 90%;\n clear: both;\n\n .checkbox_container {\n margin: auto;\n margin-top: 2px;\n }\n }\n}\n\n@media screen and (max-width: @tablet) and (hover: none) {\n #main_index,\n #main_results {\n #categories_container {\n width: max-content;\n\n .category {\n display: inline-block;\n width: auto;\n }\n }\n\n #categories {\n width: 100%;\n .ltr-text-align-left();\n overflow-x: scroll;\n overflow-y: hidden;\n -webkit-overflow-scrolling: touch;\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n #search_header {\n width: 100%;\n margin: 0;\n padding: 0.1rem 0 0 0;\n column-gap: 0;\n row-gap: 0;\n grid-template-areas:\n \"logo search\"\n \"categories categories\";\n }\n\n .search_logo {\n padding: 0;\n }\n\n .search_box {\n width: 98%;\n display: flex;\n margin: 0 auto;\n }\n\n #q {\n width: 100%;\n flex: 1;\n }\n\n .search_filters {\n margin: 0;\n }\n\n .category {\n display: inline-block;\n width: auto;\n margin: 0;\n\n label {\n padding: 1rem !important;\n margin: 0 !important;\n\n svg {\n display: none;\n }\n }\n }\n\n #search_view:focus-within {\n display: block;\n background-color: var(--color-base-background);\n position: absolute;\n top: 0;\n height: 100%;\n width: 100%;\n z-index: 10000;\n\n .search_box {\n border-top: none;\n border-left: none;\n border-right: none;\n width: 100%;\n border-radius: 0;\n\n #send_search {\n .ltr-margin-right(0) !important; // Delete when send_search button is disabled on mobile.\n }\n\n * {\n border: none;\n border-radius: 0;\n }\n }\n }\n\n #main_results #q:placeholder-shown ~ #send_search {\n .ltr-margin-right(2.6rem);\n transition: margin 0.1s;\n }\n}\n\n@media screen and (max-width: @ultra-small-phone) {\n #search_header {\n grid-template-areas:\n \"search search\"\n \"categories categories\";\n }\n\n #search_logo {\n display: none;\n }\n}\n\n#categories {\n .disable-user-select;\n\n &::-webkit-scrollbar {\n width: 0;\n height: 0;\n }\n}\n\n#categories_container {\n position: relative;\n}\n","/*\n* SearXNG, A privacy-respecting, hackable metasearch engine\n*\n* To convert \"style.less\" to \"style.css\" run: $make styles\n*/\n\n// stylelint-disable no-descending-specificity\n\n@import \"../../__common__/less/new_issue.less\";\n@import \"../../__common__/less/stats.less\";\n@import \"../../__common__/less/result_templates.less\";\n@import (inline) \"../../node_modules/normalize.css/normalize.css\";\n@import \"definitions.less\";\n@import \"mixins.less\";\n@import \"code.less\";\n@import \"toolkit.less\";\n@import \"autocomplete.less\";\n@import \"detail.less\";\n@import \"animations.less\";\n@import \"embedded.less\";\n@import \"info.less\";\n\n// for index.html template\n@import \"index.less\";\n\n// for preferences.html template\n@import \"preferences.less\";\n\n// Search-Field\n@import \"search.less\";\n\n// ion-icon\n.ion-icon {\n display: inline-block;\n vertical-align: bottom;\n line-height: 1;\n text-decoration: inherit;\n .ltr-transform();\n}\n\n.ion-icon-small {\n width: 1rem;\n height: 1rem;\n .ion-icon;\n}\n\n.ion-icon-big {\n width: 1.5rem;\n height: 1.5rem;\n .ion-icon;\n}\n\n// Main LESS-Code\nhtml {\n font-family: sans-serif;\n font-size: 0.9em;\n .text-size-adjust;\n\n color: var(--color-base-font);\n background-color: var(--color-base-background);\n padding: 0;\n margin: 0;\n}\n\nbody,\nmain {\n padding: 0;\n margin: 0;\n}\n\nbody {\n display: flex;\n flex-direction: column;\n height: 100vh;\n margin: 0;\n}\n\nmain {\n width: 100%;\n margin-bottom: 2rem;\n flex: 1;\n}\n\n.page_with_header {\n margin: 2em auto;\n width: 85em;\n}\n\nfooter {\n clear: both;\n min-height: 4rem;\n padding: 1rem 0;\n width: 100%;\n text-align: center;\n background-color: var(--color-footer-background);\n border-top: 1px solid var(--color-footer-border);\n overflow: hidden;\n\n p {\n font-size: 0.9em;\n }\n}\n\n.page_with_header .logo {\n height: 40px;\n}\n\ninput[type=\"submit\"],\n#results button[type=\"submit\"] {\n padding: 0.7rem;\n display: inline-block;\n background: var(--color-btn-background);\n color: var(--color-btn-font);\n .rounded-corners;\n\n border: 0;\n cursor: pointer;\n}\n\na {\n text-decoration: none;\n color: var(--color-url-font);\n\n &:visited {\n color: var(--color-url-visited-font);\n\n .highlight {\n color: var(--color-url-visited-font);\n }\n }\n}\n\narticle[data-vim-selected] {\n background: var(--color-result-vim-selected);\n .ltr-border-left(0.2rem solid var(--color-result-vim-arrow));\n .ltr-rounded-right-corners(10px);\n}\n\narticle.result-images[data-vim-selected] {\n background: var(--color-result-vim-arrow);\n border: none;\n .rounded-corners;\n\n .image_thumbnail {\n filter: opacity(60%);\n }\n\n span.title {\n color: var(--color-result-image-span-font-selected);\n }\n}\n\narticle[data-vim-selected].category-videos,\narticle[data-vim-selected].category-news,\narticle[data-vim-selected].category-map,\narticle[data-vim-selected].category-music,\narticle[data-vim-selected].category-files,\narticle[data-vim-selected].category-social {\n border: 1px solid var(--color-result-vim-arrow);\n .rounded-corners;\n}\n\n.result {\n margin: @results-margin 0;\n padding: @result-padding;\n .ltr-border-left(0.2rem solid transparent);\n\n h3 {\n font-size: 1.2rem;\n word-wrap: break-word;\n margin: 0.4rem 0 0.4rem 0;\n padding: 0;\n\n a {\n color: var(--color-result-link-font);\n font-weight: normal;\n font-size: 1.1em;\n\n &:visited {\n color: var(--color-result-link-visited-font);\n }\n\n &:focus,\n &:hover {\n text-decoration: underline;\n border: none;\n outline: none;\n }\n }\n }\n\n .cache_link,\n .proxyfied_link {\n font-size: 0.9em !important;\n }\n\n .content,\n .stat {\n font-size: 0.9em;\n margin: 0;\n padding: 0;\n max-width: 54em;\n word-wrap: break-word;\n line-height: 1.24;\n\n .highlight {\n color: var(--color-result-description-highlight-font);\n background: inherit;\n font-weight: bold;\n }\n }\n\n .altlink a {\n font-size: 0.9em;\n margin: 0 10px 0 0;\n .show-content-button;\n }\n\n .codelines {\n .highlight {\n color: inherit;\n background: inherit;\n font-weight: normal;\n }\n }\n\n .url_wrapper {\n display: flex;\n font-size: 1rem;\n color: var(--color-result-url-font);\n flex-wrap: nowrap;\n overflow: hidden;\n flex-direction: row;\n margin: 0;\n padding: 0;\n\n .url_o1 {\n white-space: nowrap;\n flex-shrink: 1;\n }\n\n .url_o1::after {\n content: \" \";\n width: 1ch;\n display: inline-block;\n }\n\n .url_o2 {\n overflow: hidden;\n white-space: nowrap;\n flex-basis: content;\n flex-grow: 0;\n flex-shrink: 1;\n text-align: right;\n\n .url_i2 {\n float: right;\n }\n }\n }\n\n .published_date {\n font-size: 0.8em;\n color: var(--color-result-publishdate-font);\n }\n\n img {\n &.thumbnail {\n .ltr-float-left();\n padding-top: 0.6rem;\n .ltr-padding-right(1rem);\n width: 20rem;\n height: unset; // remove heigth value that was needed for lazy loading\n }\n\n &.image {\n .ltr-float-left();\n padding-top: 0.6rem;\n .ltr-padding-right(1rem);\n width: 7rem;\n max-height: 7rem;\n object-fit: scale-down;\n object-position: right top;\n }\n }\n\n .break {\n clear: both;\n }\n}\n\n.template_group_images {\n display: flex;\n flex-wrap: wrap;\n}\n\n.template_group_images::after {\n flex-grow: 10;\n content: \"\";\n}\n\n.category-videos,\n.category-news,\n.category-map,\n.category-music,\n.category-files,\n.category-social {\n border: 1px solid var(--color-result-border);\n margin: 1rem 0;\n .rounded-corners;\n}\n\n.category-social .image {\n width: auto !important;\n min-width: 48px;\n min-height: 48px;\n padding: 0 5px 25px 0 !important;\n}\n\n.audio-control audio {\n width: 100%;\n padding: 10px 0 0 0;\n}\n\n.embedded-content iframe {\n width: 100%;\n padding: 10px 0 0 0;\n}\n\n.result-videos .content {\n overflow: hidden;\n}\n\n.result-videos .embedded-video iframe {\n width: 100%;\n aspect-ratio: 16 / 9;\n padding: 10px 0 0 0;\n}\n\n@supports not (aspect-ratio: 1 / 1) {\n // support older browsers which do not have aspect-ratio\n // https://caniuse.com/?search=aspect-ratio\n .result-videos .embedded-video iframe {\n height: calc(@results-width * 9 / 16);\n }\n}\n\n.engines {\n .ltr-float-right();\n color: var(--color-result-engines-font);\n\n span {\n font-size: smaller;\n margin-top: 0;\n margin-bottom: 0;\n .ltr-margin-right(0.5rem);\n .ltr-margin-left(0);\n }\n}\n\n.small_font {\n font-size: 0.8em;\n}\n\n.highlight {\n color: var(--color-result-link-font-highlight);\n background: inherit;\n}\n\n.empty_element {\n font-style: italic;\n}\n\n.result-images {\n flex-grow: 1;\n padding: 0.5rem 0.5rem 2rem 0.5rem;\n margin: 0.25rem;\n border: none !important;\n height: @results-image-row-height;\n\n & > a {\n position: relative;\n }\n\n img {\n margin: 0;\n padding: 0;\n border: none;\n height: 100%;\n width: 100%;\n object-fit: cover;\n vertical-align: bottom;\n background: var(--color-result-image-background);\n }\n\n span.title {\n display: block;\n position: absolute;\n\n width: 100%;\n font-size: 0.9rem;\n color: var(--color-result-image-span-font);\n padding: 0.5rem 0 0 0;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n}\n\n.result-map {\n img.image {\n .ltr-float-right() !important;\n height: 100px !important;\n width: auto !important;\n }\n\n table {\n font-size: 0.9em;\n width: auto;\n border-collapse: separate;\n border-spacing: 0 0.35rem;\n\n th {\n font-weight: inherit;\n width: 17rem;\n vertical-align: top;\n .ltr-text-align-left();\n }\n\n td {\n vertical-align: top;\n .ltr-text-align-left();\n }\n }\n}\n\n.hidden {\n display: none !important;\n}\n\n#results {\n margin-top: 1rem;\n .ltr-margin-right(2rem);\n margin-bottom: 0;\n .ltr-margin-left(@results-offset);\n display: grid;\n grid-template-columns: @results-width 25rem;\n grid-template-rows: min-content min-content 1fr min-content;\n gap: 0 @results-gap;\n grid-template-areas:\n \"corrections sidebar\"\n \"answers sidebar\"\n \"urls sidebar\"\n \"pagination sidebar\";\n}\n\n#results #sidebar *:first-child,\n#results #urls *:first-child {\n margin-top: 0;\n}\n\n#urls {\n padding: 0;\n grid-area: urls;\n}\n\n#suggestions {\n .wrapper {\n display: flex;\n flex-flow: row wrap;\n justify-content: flex-end;\n\n form {\n display: inline-block;\n flex: 1 1 50%;\n }\n }\n}\n\n#suggestions,\n#infoboxes {\n input {\n padding: 0;\n margin: 3px;\n font-size: 0.9em;\n display: inline-block;\n background: transparent;\n color: var(--color-result-search-url-font);\n cursor: pointer;\n }\n\n input[type=\"submit\"],\n .infobox .url a {\n color: var(--color-result-link-font);\n text-decoration: none;\n font-size: 0.9rem;\n\n &:hover {\n text-decoration: underline;\n }\n }\n}\n\n#corrections {\n grid-area: corrections;\n display: flex;\n flex-flow: row wrap;\n margin: 0 0 1em 0;\n\n h4,\n input[type=\"submit\"] {\n display: inline-block;\n padding: 0.5rem;\n margin: 0.5rem;\n }\n\n input[type=\"submit\"] {\n font-size: 0.8rem;\n .rounded-corners-tiny;\n }\n}\n\n#suggestions .title,\n#search_url .title,\n#apis .title {\n margin: 2em 0 0.5em 0;\n color: var(--color-base-font);\n}\n\n#answers {\n grid-area: answers;\n border: 1px solid var(--color-answer-border);\n background: var(--color-answer-background);\n padding: @result-padding;\n margin: 1rem 0;\n margin-top: 0;\n color: var(--color-answer-font);\n .rounded-corners;\n\n h4 {\n display: none;\n }\n\n span {\n overflow-wrap: anywhere;\n }\n}\n\n#infoboxes {\n form {\n min-width: 210px;\n }\n}\n\n#sidebar {\n grid-area: sidebar;\n word-wrap: break-word;\n color: var(--color-sidebar-font);\n\n .infobox {\n margin: 10px 0 10px;\n border: 1px solid var(--color-sidebar-border);\n padding: 1rem;\n font-size: 0.9em;\n .rounded-corners;\n\n h2 {\n margin: 0 0 0.5em 0;\n }\n\n img {\n max-width: 100%;\n max-height: 12em;\n display: block;\n margin: 0 auto;\n padding: 0;\n }\n\n dl {\n margin: 0.5em 0;\n }\n\n dt {\n display: inline;\n margin-top: 0.5em;\n .ltr-margin-right(0.25em);\n margin-bottom: 0.5em;\n .ltr-margin-left(0);\n padding: 0;\n font-weight: bold;\n }\n\n dd {\n display: inline;\n margin: 0.5em 0;\n padding: 0;\n }\n\n input {\n font-size: 1em;\n }\n\n br {\n clear: both;\n }\n\n .attributes,\n .urls {\n clear: both;\n }\n }\n}\n\n#search_url {\n margin-top: 8px;\n\n div.selectable_url {\n pre {\n width: 200em;\n }\n }\n}\n\n#linkto_preferences {\n position: absolute;\n .ltr-right(1.8rem);\n top: 2.2rem;\n padding: 0;\n border: 0;\n display: block;\n font-size: 1.2em;\n color: var(--color-search-font);\n\n a:link *,\n a:hover *,\n a:visited *,\n a:active * {\n color: var(--color-search-font);\n }\n}\n\n#pagination {\n grid-area: pagination;\n\n br {\n clear: both;\n }\n}\n\n#apis {\n margin-top: 8px;\n clear: both;\n}\n\n#backToTop {\n border: 1px solid var(--color-backtotop-border);\n margin: 0;\n padding: 0;\n font-size: 1em;\n background: var(--color-backtotop-background);\n position: fixed;\n bottom: 8rem;\n .ltr-left(@results-width + @results-offset + (0.5 * @results-gap - 1.2em));\n transition: opacity 0.5s;\n opacity: 0;\n .rounded-corners;\n\n a {\n display: block;\n margin: 0;\n padding: 0.7em;\n }\n\n a,\n a:visited,\n a:hover,\n a:active {\n color: var(--color-backtotop-font);\n }\n}\n\n#results.scrolling #backToTop {\n opacity: 1;\n}\n\n@media screen and (max-width: @tablet) {\n .page_with_header {\n margin: 2rem 0.5rem;\n width: auto;\n }\n\n #infoboxes {\n position: inherit;\n max-width: inherit;\n\n .infobox {\n clear: both;\n\n img {\n .ltr-float-left();\n max-width: 10em;\n margin-top: 0.5em;\n .ltr-margin-right(0.5em);\n margin-bottom: 0.5em;\n .ltr-margin-left(0);\n }\n }\n }\n\n #sidebar {\n margin-bottom: @results-margin;\n padding: 0;\n float: none;\n border: none;\n width: auto;\n\n input {\n border: 0;\n }\n }\n\n #apis {\n display: none;\n }\n\n #search_url {\n display: none;\n }\n\n .result {\n .thumbnail {\n max-width: 98%;\n }\n\n .url {\n span.url {\n display: block;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n width: 100%;\n }\n }\n\n .engines {\n .ltr-float-right();\n padding: 0 0 3px 0;\n }\n }\n\n .result-images {\n border-bottom: none !important;\n }\n\n .image_result {\n max-width: 98%;\n\n img {\n max-width: 98%;\n }\n }\n\n #backToTop {\n display: none;\n }\n\n #pagination {\n margin: 2rem 0 0 0 !important;\n }\n\n #main_results div#results {\n margin: 1rem auto 0 auto;\n justify-content: center;\n display: grid;\n grid-template-columns: @results-width;\n grid-template-rows: min-content min-content min-content 1fr min-content min-content;\n gap: 0;\n grid-template-areas:\n \"corrections\"\n \"answers\"\n \"sidebar\"\n \"urls\"\n \"pagination\";\n }\n}\n\n#main_results div#results.only_template_images {\n margin: 1rem @results-tablet-offset 0 @results-tablet-offset;\n display: grid;\n grid-template-columns: 100%;\n grid-template-rows: min-content min-content min-content 1fr min-content;\n gap: 0;\n grid-template-areas:\n \"corrections\"\n \"answers\"\n \"sidebar\"\n \"urls\"\n \"pagination\";\n\n #sidebar {\n display: none;\n }\n\n #urls {\n margin: 0;\n display: flex;\n flex-wrap: wrap;\n }\n\n #urls::after {\n flex-grow: 10;\n content: \"\";\n }\n\n #backToTop {\n .ltr-left(auto);\n .ltr-right(1rem);\n }\n\n #pagination {\n .ltr-margin-right(4rem);\n }\n}\n\n@media screen and (max-width: @phone) {\n #main_results div#results {\n grid-template-columns: 100%;\n margin: 2rem @results-tablet-offset 0 @results-tablet-offset;\n }\n\n #linkto_preferences {\n top: 0.8rem;\n .ltr-right(0.7rem);\n }\n\n #main_index #linkto_preferences {\n top: 0.5rem;\n .ltr-right(0.5rem);\n }\n\n #results {\n margin: 0;\n padding: 0;\n }\n\n #pagination {\n margin: 2rem 1rem 0 1rem !important;\n }\n\n article[data-vim-selected] {\n border: 1px solid var(--color-result-vim-arrow);\n .rounded-corners;\n }\n\n .result {\n border: 1px solid var(--color-result-border);\n margin: 1rem 0;\n .rounded-corners;\n }\n\n .result-images {\n margin: 0;\n height: @results-image-row-height-phone;\n }\n}\n\n@media screen and (max-width: @small-phone) {\n .result-videos {\n img.thumbnail {\n float: none !important;\n }\n\n .content {\n overflow: inherit;\n }\n }\n}\n\npre code {\n white-space: pre-wrap;\n}\n"]}
\ No newline at end of file +{"version":3,"sources":["../__common__/less/new_issue.less","../__common__/less/stats.less","src/generated/pygments.less","../__common__/less/result_templates.less","node_modules/normalize.css/normalize.css","src/less/definitions.less","src/less/code.less","src/less/toolkit.less","src/less/mixins.less","src/less/style-rtl.less","src/less/autocomplete.less","src/less/detail.less","src/less/animations.less","src/less/embedded.less","src/less/info.less","src/less/index.less","src/less/preferences.less","src/less/search.less","src/less/style.less"],"names":[],"mappings":"AAAA,qBACI,QAAA,MACA,QAAA,IAAA,KACA,YAAA,WACA,UAAA,KACA,MAAA,KACA,iBAAA,kBACA,OAAA,QACA,cAAA,eACA,WAAA,YAAA,EAAA,EAAA,EAAA,EAGgB,2BAChB,iBAAA,QAGJ,YACI,QAAA,KCfA,2BACI,MAAA,MAGJ,4BACI,MAAA,KACA,WAAA,MASJ,kCACI,WAAA,MAGC,iCACD,UAAA,OACA,OAAA,KACA,OAAA,IAAA,MAAA,KAKJ,0BADqB,sDADA,sDAGjB,MAAA,MAGmB,qDAEnB,aAAA,IAAA,MAAA,KACA,QAAA,EAAA,KAAA,EAAA,EACA,OAAA,EAAA,EAAA,EAAA,MAIR,iBACI,MAAA,IACA,QAAA,aACA,WAAA,MACA,cAAA,MAGJ,iBACI,MAAO,kBACP,QAAA,aAGJ,eACI,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EAGJ,kBACI,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EACA,MAAA,KAGJ,kBACI,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EACA,MAAA,KAGJ,MACI,MAAA,EACA,OAAA,ECxEH,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,QD+EO,MAAA,KE/ER,aACI,OAAA,MACA,MAAA,KACA,OAAA,KAAA,8ECOJ,KACE,YAAa,KACb,yBAAqC,KAUvC,KACE,OAAQ,EAOV,K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","sourcesContent":[".github-issue-button {\n display: block;\n padding: 8px 16px;\n font-family: sans-serif;\n font-size: 16px;\n color: white;\n background-color: #238636 !important; /* important is needed cause to an !important in logicodev-dark */\n border: #2ea043;\n border-radius: 10px !important;\n box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;\n}\n\n.github-issue-button:hover {\n background-color: #2ea043;\n}\n\n.issue-hide {\n display: none;\n}\n",".engine-stats {\n\n .engine-name {\n width: 20rem;\n }\n\n .engine-score {\n width: 7rem;\n text-align: right;\n }\n\n .result-count {\n }\n\n .response-time {\n }\n\n .engine-reliability {\n text-align: right;\n }\n\n table.engine-error {\n max-width: 1280px;\n margin: 1rem;\n border: 1px solid gray;\n }\n\n table.engine-error th.engine-error-type,\n table.engine-error td.engine-error-type,\n failed-test {\n width: 10rem;\n }\n\n table.engine-error span.log_parameters\n {\n border-right: 1px solid gray;\n padding: 0 1rem 0 0;\n margin: 0 0 0 0.5rem;\n }\n}\n\n.bar-chart-value {\n width: 3em;\n display: inline-block;\n text-align: right;\n padding-right: 0.5rem;\n}\n\n.bar-chart-graph {\n width: calc(100% - 5rem);\n display: inline-block;\n}\n\n.bar-chart-bar {\n border: 3px solid #5bc0de;\n margin: 1px 0;\n}\n\n.bar-chart-serie1 {\n border: 3px solid #5bc0de;\n margin: 1px 0;\n float: left;\n}\n\n.bar-chart-serie2 {\n border: 3px solid #deb15b;\n margin: 1px 0;\n float: left;\n}\n\n.bar0{\n width: 0;\n border: 0;\n}\n\n.generate-bar(100);\n\n.generate-bar(@n, @i: 1) when (@i =< @n) {\n .bar@{i} {\n width: (@i * 100% / @n);\n }\n .generate-bar(@n, (@i + 1));\n}\n","/*\n this file is generated automatically by searxng_extra/update/update_pygments.py\n using pygments version 2.11.2\n*/\n\n.code-highlight .linenos {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n cursor: default;\n\n &::selection {\n background: transparent; /* WebKit/Blink Browsers */\n }\n &::-moz-selection {\n background: transparent; /* Gecko Browsers */\n }\n\n margin-right: 8px;\n text-align: right;\n}\n\n.code-highlight pre { line-height: 125%; }\n.code-highlight td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n.code-highlight span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n.code-highlight td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n.code-highlight span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n.code-highlight .hll { background-color: #ffffcc }\n.code-highlight { background: #f8f8f8; }\n.code-highlight .c { color: #3D7B7B; font-style: italic } /* Comment */\n.code-highlight .err { border: 1px solid #FF0000 } /* Error */\n.code-highlight .k { color: #008000; font-weight: bold } /* Keyword */\n.code-highlight .o { color: #666666 } /* Operator */\n.code-highlight .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */\n.code-highlight .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */\n.code-highlight .cp { color: #9C6500 } /* Comment.Preproc */\n.code-highlight .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */\n.code-highlight .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */\n.code-highlight .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */\n.code-highlight .gd { color: #A00000 } /* Generic.Deleted */\n.code-highlight .ge { font-style: italic } /* Generic.Emph */\n.code-highlight .gr { color: #E40000 } /* Generic.Error */\n.code-highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */\n.code-highlight .gi { color: #008400 } /* Generic.Inserted */\n.code-highlight .go { color: #717171 } /* Generic.Output */\n.code-highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */\n.code-highlight .gs { font-weight: bold } /* Generic.Strong */\n.code-highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */\n.code-highlight .gt { color: #0044DD } /* Generic.Traceback */\n.code-highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */\n.code-highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */\n.code-highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */\n.code-highlight .kp { color: #008000 } /* Keyword.Pseudo */\n.code-highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */\n.code-highlight .kt { color: #B00040 } /* Keyword.Type */\n.code-highlight .m { color: #666666 } /* Literal.Number */\n.code-highlight .s { color: #BA2121 } /* Literal.String */\n.code-highlight .na { color: #687822 } /* Name.Attribute */\n.code-highlight .nb { color: #008000 } /* Name.Builtin */\n.code-highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */\n.code-highlight .no { color: #880000 } /* Name.Constant */\n.code-highlight .nd { color: #AA22FF } /* Name.Decorator */\n.code-highlight .ni { color: #717171; font-weight: bold } /* Name.Entity */\n.code-highlight .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */\n.code-highlight .nf { color: #0000FF } /* Name.Function */\n.code-highlight .nl { color: #767600 } /* Name.Label */\n.code-highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */\n.code-highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */\n.code-highlight .nv { color: #19177C } /* Name.Variable */\n.code-highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */\n.code-highlight .w { color: #bbbbbb } /* Text.Whitespace */\n.code-highlight .mb { color: #666666 } /* Literal.Number.Bin */\n.code-highlight .mf { color: #666666 } /* Literal.Number.Float */\n.code-highlight .mh { color: #666666 } /* Literal.Number.Hex */\n.code-highlight .mi { color: #666666 } /* Literal.Number.Integer */\n.code-highlight .mo { color: #666666 } /* Literal.Number.Oct */\n.code-highlight .sa { color: #BA2121 } /* Literal.String.Affix */\n.code-highlight .sb { color: #BA2121 } /* Literal.String.Backtick */\n.code-highlight .sc { color: #BA2121 } /* Literal.String.Char */\n.code-highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */\n.code-highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */\n.code-highlight .s2 { color: #BA2121 } /* Literal.String.Double */\n.code-highlight .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */\n.code-highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */\n.code-highlight .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */\n.code-highlight .sx { color: #008000 } /* Literal.String.Other */\n.code-highlight .sr { color: #A45A77 } /* Literal.String.Regex */\n.code-highlight .s1 { color: #BA2121 } /* Literal.String.Single */\n.code-highlight .ss { color: #19177C } /* Literal.String.Symbol */\n.code-highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */\n.code-highlight .fm { color: #0000FF } /* Name.Function.Magic */\n.code-highlight .vc { color: #19177C } /* Name.Variable.Class */\n.code-highlight .vg { color: #19177C } /* Name.Variable.Global */\n.code-highlight .vi { color: #19177C } /* Name.Variable.Instance */\n.code-highlight .vm { color: #19177C } /* Name.Variable.Magic */\n.code-highlight .il { color: #666666 } /* Literal.Number.Integer.Long */\n",".osm-map-box {\n height:300px;\n width:100%;\n margin: 10px 0;\n}\n","/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n display: none;\n}\n","/*\n * SearXNG, A privacy-respecting, hackable metasearch engine\n *\n * To change the colors of the site, simple edit this variables\n */\n\n/// Light Theme\n:root {\n /// Base Colors\n --color-base-font: #444;\n --color-base-font-rgb: 68, 68, 68;\n --color-base-background: #fff;\n --color-url-font: #29314d;\n --color-url-visited-font: #80b;\n /// Header Colors\n --color-header-background: #f7f7f7;\n --color-header-border: #ddd;\n /// Footer Colors\n --color-footer-background: #f7f7f7;\n --color-footer-border: #ddd;\n /// Sidebar Colors\n --color-sidebar-border: #ddd;\n --color-sidebar-font: #000;\n /// BackToTop Colors\n --color-backtotop-font: #444;\n --color-backtotop-border: #ddd;\n --color-backtotop-background: #fff;\n /// Button Colors\n --color-btn-background: #3050ff;\n --color-btn-font: #fff;\n --color-show-btn-background: #bbb;\n --color-show-btn-font: #222;\n /// Search Input Colors\n --color-search-border: #bbb;\n --color-search-background: #fff;\n --color-search-font: #222;\n --color-search-background-hover: #3050ff;\n /// Modal Colors\n --color-error: #db3434;\n --color-error-background: lighten(#db3434, 40%);\n --color-warning: #dbba34;\n --color-warning-background: lighten(#dbba34, 40%);\n --color-success: #42db34;\n --color-success-background: lighten(#42db34, 40%);\n /// Categories Colors\n --color-categories-item-selected-font: #3050ff;\n --color-categories-item-border-selected: #3050ff;\n /// Autocomplete Colors\n --color-autocomplete-font: #000;\n --color-autocomplete-border: #bbb;\n --color-autocomplete-background: #fff;\n --color-autocomplete-background-hover: #f7f7f7;\n /// Answer Colors\n --color-answer-border: #ddd; // same as --color-header-border\n --color-answer-font: #444; // same as --color-base-font\n --color-answer-background: #f7f7f7; // same as --color-header-background:\n /// Results Colors\n --color-result-border: #ddd;\n --color-result-url-font: #000;\n --color-result-vim-selected: #f7f7f7;\n --color-result-vim-arrow: #000bbb;\n --color-result-description-highlight-font: #000;\n --color-result-link-font: #000bbb;\n --color-result-link-font-highlight: #000bbb;\n --color-result-link-visited-font: #80b;\n --color-result-publishdate-font: #777;\n --color-result-engines-font: #777;\n --color-result-search-url-border: #ddd;\n --color-result-search-url-font: #000;\n // Images Colors\n --color-result-image-span-font: #444;\n --color-result-image-span-font-selected: #fff;\n --color-result-image-background: #fff;\n /// Settings Colors\n --color-settings-tr-hover: #f7f7f7;\n --color-settings-engine-description-font: darken(#dcdcdc, 30%);\n --color-settings-engine-group-background: #0001;\n /// Detail modal\n --color-result-detail-font: #fff;\n --color-result-detail-label-font: lightgray;\n --color-result-detail-background: #000;\n --color-result-detail-hr: #555;\n --color-result-detail-link: #8af;\n --color-result-detail-loader-border: rgba(255, 255, 255, 0.2);\n --color-result-detail-loader-borderleft: rgba(0, 0, 0, 0);\n /// Toolkit Colors\n --color-toolkit-badge-font: #fff;\n --color-toolkit-badge-background: #777;\n --color-toolkit-kbd-font: #fff;\n --color-toolkit-kbd-background: #000;\n --color-toolkit-dialog-border: #ddd;\n --color-toolkit-dialog-background: #fff;\n --color-toolkit-tabs-label-border: #fff;\n --color-toolkit-tabs-section-border: #ddd;\n --color-toolkit-select-background: #f7f7f7;\n --color-toolkit-select-border: #ddd;\n --color-toolkit-select-background-hover: #bbb;\n --color-toolkit-input-text-font: #222;\n --color-toolkit-checkbox-onoff-off-background: #ddd;\n --color-toolkit-checkbox-onoff-on-background: #ddd;\n --color-toolkit-checkbox-onoff-on-mark-background: #3050ff;\n --color-toolkit-checkbox-onoff-on-mark-color: #fff;\n --color-toolkit-checkbox-onoff-off-mark-background: #aaa;\n --color-toolkit-checkbox-onoff-off-mark-color: #fff;\n --color-toolkit-checkbox-label-background: #ddd;\n --color-toolkit-checkbox-label-border: #ddd;\n --color-toolkit-checkbox-input-border: #3050ff;\n --color-toolkit-engine-tooltip-border: #ddd;\n --color-toolkit-engine-tooltip-background: #fff;\n --color-toolkit-loader-border: rgba(0, 0, 0, 0.2);\n --color-toolkit-loader-borderleft: rgba(255, 255, 255, 0);\n --color-doc-code: #300;\n --color-doc-code-background: #fdd;\n}\n\n.dark-themes() {\n /// Base Colors\n --color-base-font: #bbb;\n --color-base-font-rgb: 187, 187, 187;\n --color-base-background: #222;\n --color-url-font: #8af;\n --color-url-visited-font: #96b;\n /// Header Colors\n --color-header-background: #181818;\n --color-header-border: #333;\n /// Footer Colors\n --color-footer-background: #181818;\n --color-footer-border: #333;\n /// Sidebar Colors\n --color-sidebar-border: #555;\n --color-sidebar-font: #fff;\n /// BackToTop Colors\n --color-backtotop-font: #bbb;\n --color-backtotop-border: #333;\n --color-backtotop-background: #181818;\n /// Button Colors\n --color-btn-background: #58f;\n --color-btn-font: #222;\n --color-show-btn-background: #555;\n --color-show-btn-font: #bbb;\n /// Search Input Colors\n --color-search-border: #555;\n --color-search-background: #222;\n --color-search-font: #fff;\n --color-search-background-hover: #58f;\n /// Modal Colors\n --color-error: #f55b5b;\n --color-error-background: darken(#db3434, 40%);\n --color-warning: #f1d561;\n --color-warning-background: darken(#dbba34, 40%);\n --color-success: #79f56e;\n --color-success-background: darken(#42db34, 40%);\n /// Categories Colors\n --color-categories-item-selected-font: #58f;\n --color-categories-item-border-selected: #58f;\n /// Autocomplete Colors\n --color-autocomplete-font: #fff;\n --color-autocomplete-border: #555;\n --color-autocomplete-background: #222;\n --color-autocomplete-background-hover: #181818;\n /// Answer Colors\n --color-answer-border: #333; // same as --color-header-border\n --color-answer-font: #bbb; // same as --color-base-font\n --color-answer-background: #181818; // same as --color-header-background:\n /// Results Colors\n --color-result-border: #333;\n --color-result-url-font: #fff;\n --color-result-vim-selected: #181818;\n --color-result-vim-arrow: #8af;\n --color-result-description-highlight-font: #fff;\n --color-result-link-font: #8af;\n --color-result-link-font-highlight: #8af;\n --color-result-link-visited-font: #96b;\n --color-result-publishdate-font: #888;\n --color-result-engines-font: #888;\n --color-result-search-url-border: #555;\n --color-result-search-url-font: #fff;\n /// Detail modal : same as the light version\n --color-result-detail-font: #fff;\n --color-result-detail-label-font: lightgray;\n --color-result-detail-background: #000;\n --color-result-detail-hr: #555;\n --color-result-detail-link: #8af;\n --color-result-detail-loader-border: rgba(255, 255, 255, 0.2);\n --color-result-detail-loader-borderleft: rgba(0, 0, 0, 0);\n // Images Colors\n --color-result-image-span-font: #bbb;\n --color-result-image-span-font-selected: #222;\n --color-result-image-background: #222;\n /// Settings Colors\n --color-settings-tr-hover: #2d2d2d;\n --color-settings-engine-description-font: darken(#dcdcdc, 30%);\n --color-settings-engine-group-background: #1a1919;\n /// Toolkit Colors\n --color-toolkit-badge-font: #fff;\n --color-toolkit-badge-background: #777;\n --color-toolkit-kbd-font: #000;\n --color-toolkit-kbd-background: #fff;\n --color-toolkit-dialog-border: #555;\n --color-toolkit-dialog-background: #222;\n --color-toolkit-tabs-label-border: #222;\n --color-toolkit-tabs-section-border: #555;\n --color-toolkit-select-background: #3c3b31;\n --color-toolkit-select-border: #555;\n --color-toolkit-select-background-hover: #333;\n --color-toolkit-input-text-font: #fff;\n --color-toolkit-checkbox-onoff-off-background: #3c3b31;\n --color-toolkit-checkbox-onoff-on-background: #3c3b31;\n --color-toolkit-checkbox-onoff-on-mark-background: #58f;\n --color-toolkit-checkbox-onoff-on-mark-color: #222;\n --color-toolkit-checkbox-onoff-off-mark-background: #ddd;\n --color-toolkit-checkbox-onoff-off-mark-color: #222;\n --color-toolkit-checkbox-label-background: #222;\n --color-toolkit-checkbox-label-border: #333;\n --color-toolkit-checkbox-input-border: #58f;\n --color-toolkit-engine-tooltip-border: #333;\n --color-toolkit-engine-tooltip-background: #222;\n --color-toolkit-loader-border: rgba(255, 255, 255, 0.2);\n --color-toolkit-loader-borderleft: rgba(0, 0, 0, 0);\n --color-doc-code: #fdd;\n --color-doc-code-background: #300;\n}\n\n/// Dark Theme (autoswitch based on device pref)\n@media (prefers-color-scheme: dark) {\n :root.theme-auto {\n .dark-themes();\n }\n}\n\n// Dark Theme by preferences\n:root.theme-dark {\n .dark-themes();\n}\n\n/// General Size\n@results-width: 45rem;\n@results-offset: 10rem;\n@results-tablet-offset: 0.5rem;\n@results-gap: 5rem;\n@results-margin: 0.125rem;\n@result-padding: 1rem;\n@results-image-row-height: 12rem;\n@results-image-row-height-phone: 6rem;\n@search-width: 44rem;\n// heigh of #search, see detail.less\n@search-height: 7.6rem;\n\n/// Device Size\n/// @desktop > @tablet\n@tablet: 79.75em; // see https://github.com/searxng/searxng/issues/874\n@phone: 50em;\n@small-phone: 35em;\n@ultra-small-phone: 20rem;\n\n/// From style.less\n@stacked-bar-chart: rgb(0, 0, 0);\n\n/// Load fonts from this directory.\n@icon-font-path: \"../../../fonts/\";\n//** File name for all font files.\n@icon-font-name: \"glyphicons-halflings-regular\";\n//** Element ID within SVG icon file.\n@icon-font-svg-id: \"glyphicons_halflingsregular\";\n\n// decoration of the select HTML elements\n@select-light-svg-path: \"../svg/select-light.svg\";\n@select-dark-svg-path: \"../svg/select-dark.svg\";\n",".code-highlight pre {\n overflow: auto;\n background-color: inherit;\n color: inherit;\n border: inherit;\n}\n\n// stylelint-disable no-invalid-position-at-import-rule\n@import \"../generated/pygments.less\";\n","// other solution : http://stackoverflow.com/questions/1577598/how-to-hide-parts-of-html-when-javascript-is-disabled/13857783#13857783\n\n// stylelint-disable no-descending-specificity\n\nhtml.no-js .hide_if_nojs {\n display: none;\n}\n\nhtml.js .show_if_nojs {\n display: none;\n}\n\n.center {\n text-align: center;\n}\n\n.right {\n float: right;\n}\n\n.left {\n float: left;\n}\n\n.invisible {\n display: none !important;\n}\n\n.list-unstyled {\n list-style-type: none;\n\n li {\n margin-top: 4px;\n margin-bottom: 4px;\n }\n}\n\n.danger {\n background-color: var(--color-error-background);\n}\n\n.warning {\n background: var(--color-warning-background);\n}\n\n.success {\n background: var(--color-success-background);\n}\n\n.badge {\n display: inline-block;\n color: var(--color-toolkit-badge-font);\n background-color: var(--color-toolkit-badge-background);\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n min-width: 10px;\n padding: 1px 5px;\n border-radius: 5px;\n}\n\n// kbd\nkbd {\n padding: 2px 4px;\n margin: 1px;\n font-size: 90%;\n color: var(--color-toolkit-kbd-font);\n background: var(--color-toolkit-kbd-background);\n}\n\n// table\ntable {\n width: 100%;\n\n &.striped {\n tr {\n border-bottom: 1px solid var(--color-settings-tr-hover);\n }\n }\n}\n\nth {\n padding: 0.4em;\n}\n\ntd {\n padding: 0 4px;\n}\n\ntr {\n &:hover {\n background: var(--color-settings-tr-hover) !important;\n }\n}\n\n// pre\n.pre() {\n display: block;\n font-size: 0.8em;\n word-break: break-all;\n margin: 0.1em;\n user-select: all;\n}\n\ndiv.selectable_url {\n display: block;\n border: 1px solid var(--color-result-search-url-border);\n padding: 4px;\n color: var(--color-result-search-url-font);\n margin: 0.1em;\n overflow: hidden;\n height: 1.2em;\n line-height: 1.2em;\n .rounded-corners-tiny;\n\n pre {\n .pre();\n }\n}\n\n// dialog\n.dialog() {\n position: relative;\n display: flex;\n padding: 1rem;\n margin: 0 0 1em 0;\n border: 1px solid var(--color-toolkit-dialog-border);\n .ltr-text-align-left();\n .rounded-corners;\n\n .close {\n .ltr-float-right();\n position: relative;\n top: -3px;\n color: inherit;\n font-size: 1.5em;\n }\n\n ul,\n ol,\n p {\n margin: 1px 0 0 0;\n }\n\n table {\n width: auto;\n }\n\n tr {\n vertical-align: text-top;\n\n &:hover {\n background: transparent !important;\n }\n }\n\n td {\n padding: 0 1em 0 0;\n padding-top: 0;\n .ltr-padding-right(1rem);\n padding-bottom: 0;\n .ltr-padding-left(0);\n }\n\n h4 {\n margin-top: 0.3em;\n margin-bottom: 0.3em;\n }\n}\n\n.dialog-error {\n .dialog();\n\n color: var(--color-error);\n background: var(--color-error-background);\n border-color: var(--color-error);\n}\n\n.dialog-warning {\n .dialog();\n\n color: var(--color-warning);\n background: var(--color-warning-background);\n border-color: var(--color-warning);\n}\n\n.dialog-modal {\n .dialog();\n\n display: block;\n background: var(--color-toolkit-dialog-background);\n position: fixed;\n top: 50%;\n left: 50%;\n margin: 0 auto;\n transform: translate(-50%, -50%);\n z-index: 10000000;\n\n h3 {\n margin-top: 0;\n }\n}\n\n// btn-collapse\n.btn-collapse {\n cursor: pointer;\n}\n\n//\n.scrollx {\n overflow-x: auto;\n overflow-y: hidden;\n display: block;\n padding: 0;\n margin: 0;\n border: none;\n}\n\n/* -- tabs -- */\n.tabs .tabs > label {\n font-size: 90%;\n}\n\nul.tabs {\n border-bottom: 1px solid var(--color-toolkit-tabs-section-border);\n list-style: none;\n padding-left: 0;\n\n li {\n display: flex;\n }\n}\n\n.tabs {\n display: flex;\n flex-wrap: wrap;\n width: 100%;\n min-width: 100%;\n\n & > * {\n order: 2;\n }\n\n & > input[type=radio] {\n display: none;\n }\n\n & > label,\n & > li > a {\n order: 1;\n padding: 0.7em;\n margin: 0 0.7em;\n letter-spacing: 0.5px;\n text-transform: uppercase;\n border: solid var(--color-toolkit-tabs-label-border);\n border-width: 0 0 2px 0;\n color: unset;\n\n .disable-user-select();\n\n cursor: pointer;\n\n &.active {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n }\n }\n\n & > label:hover,\n & > li > a:hover {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n\n & > section {\n min-width: 100%;\n padding: 0.7rem 0;\n box-sizing: border-box;\n border-top: 1px solid var(--color-toolkit-tabs-section-border);\n display: none;\n }\n\n // default selection\n & > label:last-of-type {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n letter-spacing: -0.1px;\n }\n\n & > section:last-of-type {\n display: block;\n }\n}\n\nhtml body .tabs > input:checked {\n ~ section {\n display: none;\n }\n\n ~ label {\n position: inherited;\n background: inherit;\n border-bottom: 2px solid transparent;\n font-weight: normal;\n color: inherit;\n\n &:hover {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n }\n\n + label {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n }\n\n + label + section {\n display: block;\n }\n}\n\n/* -- select -- */\nselect {\n height: 2.4rem;\n margin-top: 0;\n .ltr-margin-right(1rem);\n margin-bottom: 0;\n .ltr-margin-left(0);\n padding: 0.2rem !important;\n color: var(--color-search-font);\n font-size: 0.9rem;\n z-index: 2;\n\n &:hover,\n &:focus {\n cursor: pointer;\n }\n}\n\n@supports ((background-position-x: 100%) and ((appearance: none) or (-webkit-appearance: none) or (-moz-appearance: none))) {\n select {\n appearance: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n border-width: 0 2rem 0 0;\n border-color: transparent;\n background: data-uri('image/svg+xml;charset=UTF-8', @select-light-svg-path) no-repeat;\n background-position-x: calc(100% + 2rem);\n background-size: 2rem;\n background-origin: content-box;\n background-color: var(--color-toolkit-select-background);\n outline: medium none;\n text-overflow: ellipsis;\n .rounded-corners-tiny;\n\n &:hover,\n &:focus {\n background-color: var(--color-toolkit-select-background-hover);\n }\n\n option {\n background-color: var(--color-base-background);\n }\n }\n\n @media (prefers-color-scheme: dark) {\n html.theme-auto select,\n html.theme-dark select {\n background-image: data-uri('image/svg+xml;charset=UTF-8', @select-dark-svg-path);\n }\n }\n\n html.theme-dark select {\n background-image: data-uri('image/svg+xml;charset=UTF-8', @select-dark-svg-path);\n }\n}\n\n/* -- checkbox-onoff -- */\ninput.checkbox-onoff[type=\"checkbox\"] {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n cursor: pointer;\n display: inline-block;\n width: 2.5em;\n height: 0.7em;\n box-shadow: none !important;\n margin: 0 16px;\n border-radius: 10px;\n position: relative;\n\n /* focus & hover */\n &:focus,\n &:hover {\n outline: none;\n }\n\n &:focus::after {\n content: \"\";\n position: absolute;\n width: 3.5em;\n height: 1.65em;\n border: 1px solid var(--color-btn-background);\n border-radius: 12px;\n box-shadow: var(--color-btn-background) 0 0 3px;\n z-index: 10000;\n top: -0.55em;\n left: -0.6em;\n }\n\n &::before {\n position: absolute;\n top: -0.5em;\n display: flex;\n justify-content: center;\n align-items: center;\n font-size: 0.75em;\n width: 1.875em;\n height: 1.875em;\n border-radius: 50%;\n }\n}\n\n/* check mark\nreversed-checkbox displays unchecked checkedboxes as checked, and vice versa.\nsee https://github.com/searxng/searxng/blob/3408d061aab9abc6168fec9bbc6deab71b236dac/searx/templates/simple/preferences.html#L313\n*/\ninput.checkbox-onoff[type=\"checkbox\"],\n.reversed-checkbox input.checkbox-onoff[type=\"checkbox\"]:checked {\n background: var(--color-toolkit-checkbox-onoff-off-background);\n\n &::before {\n left: -0.5em;\n content: \"\\2715\";\n color: var(--color-toolkit-checkbox-onoff-off-mark-color);\n background: var(--color-toolkit-checkbox-onoff-off-mark-background);\n }\n}\n\ninput.checkbox-onoff[type=\"checkbox\"]:checked,\n.reversed-checkbox input.checkbox-onoff[type=\"checkbox\"] {\n background: var(--color-toolkit-checkbox-onoff-on-background);\n\n &::before {\n left: calc(100% - 1.5em);\n content: \"\\2713\";\n color: var(--color-toolkit-checkbox-onoff-on-mark-color);\n background: var(--color-toolkit-checkbox-onoff-on-mark-background);\n }\n}\n\n/* -- checkbox -- */\n@supports (transform: rotate(-45deg)) {\n input[type=checkbox]:not(.checkbox-onoff) {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n\n width: 20px;\n height: 20px;\n cursor: pointer;\n position: relative;\n top: 0;\n left: 0;\n border: 2px solid var(--color-toolkit-checkbox-input-border);\n .rounded-corners(0.3em);\n\n &::after {\n content: '';\n width: 9px;\n height: 5px;\n position: absolute;\n top: 3px;\n left: 2px;\n border: 3px solid var(--color-toolkit-checkbox-label-border);\n border-top: none;\n border-right: none;\n background: transparent;\n opacity: 0;\n transform: rotate(-45deg);\n }\n\n &:checked::after {\n border-color: var(--color-toolkit-checkbox-input-border);\n opacity: 1;\n }\n }\n\n // disabled : can't be focused, show only the check mark\n input[type=checkbox][disabled]:not(.checkbox-onoff) {\n border: inherit;\n background-color: transparent !important;\n cursor: inherit;\n }\n\n // if not checked and possible to checked then display a \"light\" check mark on hover\n input.checkbox[type=checkbox]:not(:checked):not([disabled]):not(.checkbox-onoff):hover::after {\n opacity: 0.5;\n }\n}\n\n@media screen and (max-width: @phone) {\n .tabs > label {\n width: 100%;\n }\n}\n\n/* -- loader -- */\n.loader,\n.loader::after {\n border-radius: 50%;\n width: 2em;\n height: 2em;\n}\n\n.loader {\n margin: 1em auto;\n font-size: 10px;\n position: relative;\n text-indent: -9999em;\n border-top: 0.5em solid var(--color-toolkit-loader-border);\n border-right: 0.5em solid var(--color-toolkit-loader-border);\n border-bottom: 0.5em solid var(--color-toolkit-loader-border);\n border-left: 0.5em solid var(--color-toolkit-loader-borderleft);\n -webkit-transform: translateZ(0);\n -ms-transform: translateZ(0);\n transform: translateZ(0);\n -webkit-animation: load8 1.2s infinite linear;\n animation: load8 1.2s infinite linear;\n}\n\n@-webkit-keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n/* -- engine-tooltip -- */\n.engine-tooltip {\n display: none;\n position: absolute;\n padding: 0.5rem 1rem;\n margin: 0 0 0 2rem;\n border: 1px solid var(--color-toolkit-engine-tooltip-border);\n background: var(--color-toolkit-engine-tooltip-background);\n font-size: 14px;\n font-weight: normal;\n z-index: 1000000;\n text-align: left;\n .rounded-corners;\n}\n\nth:hover .engine-tooltip,\ntd:hover .engine-tooltip,\n.engine-tooltip:hover {\n display: inline-block;\n}\n\n/* -- stacked bar chart -- */\n.stacked-bar-chart {\n margin: 0;\n padding: 0 0.125rem 0 4rem;\n width: 100%;\n width: -moz-available;\n width: -webkit-fill-available;\n width: fill;\n flex-direction: row;\n flex-wrap: nowrap;\n align-items: center;\n display: inline-flex;\n}\n\n.stacked-bar-chart-value {\n width: 3rem;\n display: inline-block;\n position: absolute;\n padding: 0 0.5rem;\n text-align: right;\n}\n\n.stacked-bar-chart-base {\n display: flex;\n flex-shrink: 0;\n flex-grow: 0;\n flex-basis: unset;\n}\n\n.stacked-bar-chart-median {\n .stacked-bar-chart-base();\n\n background: var(--color-base-font);\n border: 1px solid rgba(var(--color-base-font-rgb), 0.9);\n padding: 0.3rem 0;\n}\n\n.stacked-bar-chart-rate80 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border: 1px solid rgba(var(--color-base-font-rgb), 0.3);\n padding: 0.3rem 0;\n}\n\n.stacked-bar-chart-rate95 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border-bottom: 1px dotted rgba(var(--color-base-font-rgb), 0.5);\n padding: 0;\n}\n\n.stacked-bar-chart-rate100 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border-left: 1px solid rgba(var(--color-base-font-rgb), 0.9);\n padding: 0.4rem 0;\n width: 1px;\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n\n// Mixins\n.text-size-adjust (@property: 100%) {\n -webkit-text-size-adjust: @property;\n -ms-text-size-adjust: @property;\n -moz-text-size-adjust: @property;\n text-size-adjust: @property;\n}\n\n.rounded-corners (@radius: 10px) {\n border-radius: @radius;\n}\n\n.rounded-right-corners (@radius: 0 10px 10px 0) {\n border-radius: @radius;\n}\n\n.rounded-corners-tiny (@radius: 5px) {\n border-radius: @radius;\n}\n\n// disable user selection\n.disable-user-select () {\n -webkit-touch-callout: none;\n user-select: none;\n}\n\n.show-content-button() {\n padding: 5px 10px;\n .rounded-corners-tiny;\n background: var(--color-show-btn-background);\n color: var(--color-show-btn-font);\n cursor: pointer;\n\n &:hover {\n background: var(--color-btn-background);\n color: var(--color-btn-font);\n }\n}\n",".ltr-left(@offset) {\n right: @offset;\n}\n\n.ltr-right(@offset) {\n left: @offset;\n}\n\n.ltr-margin-right(@offset) {\n margin-left: @offset;\n}\n\n.ltr-margin-left(@offset) {\n margin-right: @offset;\n}\n\n.ltr-border-right(@offset) {\n border-left: @offset;\n}\n\n.ltr-border-left(@offset) {\n border-right: @offset;\n}\n\n.ltr-padding-right(@offset) {\n padding-left: @offset;\n}\n\n.ltr-padding-left(@offset) {\n padding-right: @offset;\n}\n\n.ltr-float-left() {\n float: right;\n}\n\n.ltr-float-right() {\n float: left;\n}\n\n.ltr-text-align-right() {\n text-align: left;\n}\n\n.ltr-rounded-left-corners(@radius) {\n border-radius: 0 @radius @radius 0;\n}\n\n.ltr-rounded-right-corners(@radius) {\n border-radius: @radius 0 0 @radius;\n}\n\n.ltr-text-align-left() {\n text-align: right;\n}\n\n.ltr-border-left-width(@offset) {\n border-right-width: @offset;\n}\n\n.ltr-border-right-width(@offset) {\n border-left-width: @offset;\n}\n\n.ltr-transform() {\n transform: scale(-1, 1);\n}\n\n@import \"style.less\";\n\n#q,\n#sidebar .infobox dt bdi {\n direction: rtl;\n}\n\n// URL are displayed LTR but align on the right\n#urls {\n direction: initial;\n text-align: right;\n\n .result .url_wrapper {\n justify-content: end;\n }\n}\n\n// Image flexbox\n#main_results div#results.only_template_images #urls {\n direction: rtl;\n}\n\n// Image detail\n#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p {\n direction: rtl;\n\n &.result-url {\n // Display URL using the LTR direction\n direction: ltr;\n\n span {\n // And put the label on the right\n direction: rtl;\n float: right;\n }\n }\n}\n\n// select HTML element\n@supports ((background-position-x: 100%) and ((appearance: none) or (-webkit-appearance: none) or (-moz-appearance: none))) {\n select {\n border-width: 0 0 0 2rem;\n background-position-x: -2rem;\n }\n}\n\n// vim hotkey helps is not translated\n#vim-hotkeys-help table {\n direction: ltr;\n text-align: left;\n}\n\n// Logo on the right\n#main_preferences h1,\n#main_stats h1 {\n background-position-x: 100%;\n}\n\n// patch of searx/static/themes/__common__/less/stats.less\n.bar-chart-serie1,\n.bar-chart-serie2 {\n float: right;\n}\n\n.engine-stats .engine-name,\n.engine-stats .engine-score,\n.engine-stats .result-count,\n.engine-stats .response-time,\n.engine-stats .engine-reliability {\n text-align: right;\n}\n","/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */\n\n.autocomplete {\n position: absolute;\n width: @search-width;\n max-height: 0;\n overflow-y: hidden;\n .ltr-text-align-left();\n\n .rounded-corners;\n\n &:active,\n &:focus,\n &:hover {\n background-color: var(--color-autocomplete-background);\n }\n\n &:empty {\n display: none;\n }\n\n > ul {\n list-style-type: none;\n margin: 0;\n padding: 0;\n\n > li {\n cursor: pointer;\n padding: 0.5rem 1rem;\n\n &.active,\n &:active,\n &:focus,\n &:hover {\n background-color: var(--color-autocomplete-background-hover);\n\n a:active,\n a:focus,\n a:hover {\n text-decoration: none;\n }\n }\n\n &.locked {\n cursor: inherit;\n }\n }\n }\n\n &.open {\n display: block;\n background-color: var(--color-autocomplete-background);\n color: var(--color-autocomplete-font);\n border: 1px solid var(--color-autocomplete-border);\n max-height: 32rem;\n overflow-y: auto;\n z-index: 100;\n margin-top: 3.2rem;\n\n &:empty {\n display: none;\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n .autocomplete {\n width: 100%;\n\n > ul > li {\n padding: 1rem;\n }\n }\n}\n","#main_results #results.image-detail-open.only_template_images {\n width: min(98%, 59.25rem) !important;\n}\n\n#main_results #results.only_template_images.image-detail-open #backToTop {\n .ltr-left(56.75rem) !important;\n .ltr-right(inherit);\n}\n\narticle.result-images .detail {\n display: none;\n}\n\n#results.image-detail-open article.result-images[data-vim-selected] .detail {\n display: flex;\n flex-direction: column;\n position: fixed;\n .ltr-left(60rem);\n .ltr-right(0);\n top: @search-height;\n transition: top 0.064s ease-in 0s;\n bottom: 0;\n background: var(--color-result-detail-background);\n border: 1px solid var(--color-result-detail-background);\n z-index: 10000;\n padding: 4rem 3rem 3rem 3rem;\n\n a.result-images-source {\n display: block;\n flex: 1;\n text-align: left;\n width: 100%;\n border: none;\n text-decoration: none;\n\n img {\n padding: 0;\n margin: 0;\n border: none;\n object-fit: contain;\n width: inherit;\n height: inherit;\n max-width: 100%;\n min-height: inherit;\n max-height: calc(100vh - 25rem - 7rem);\n background: inherit;\n }\n }\n\n .result-images-labels {\n color: var(--color-result-detail-font);\n max-height: 16rem;\n min-height: 16rem;\n\n hr {\n border-top: 1px solid var(--color-result-detail-hr);\n border-bottom: none;\n }\n\n h4 {\n height: 2rem;\n overflow: hidden;\n text-overflow: ellipsis;\n font-size: 0.9rem;\n }\n\n p {\n color: var(--color-result-detail-label-font);\n font-size: 0.9rem;\n\n span {\n display: inline-block;\n width: 12rem;\n }\n }\n\n h4,\n p,\n a {\n .ltr-text-align-left();\n }\n\n p.result-content {\n height: 2rem;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n p.result-url {\n white-space: nowrap;\n overflow-x: hidden;\n text-overflow: ellipsis;\n }\n\n p.result-content:hover,\n p.result-url:hover {\n position: relative;\n overflow: inherit !important;\n background: var(--color-result-detail-background);\n text-overflow: inherit !important;\n }\n\n a,\n a:visited,\n a:hover,\n a:active {\n color: var(--color-result-detail-link);\n }\n\n a:hover {\n text-decoration: underline;\n }\n }\n\n a.result-detail-close {\n top: 1rem;\n .ltr-left(1rem);\n padding: 0.4rem;\n }\n\n a.result-detail-previous {\n top: 1rem;\n .ltr-right(6rem);\n // center the icon by moving it slightly on the left\n padding-top: 0.4rem;\n .ltr-padding-right(0.5rem);\n padding-bottom: 0.4rem;\n .ltr-padding-left(0.3rem);\n }\n\n a.result-detail-next {\n top: 1rem;\n .ltr-right(2rem);\n padding: 0.4rem;\n }\n\n a.result-detail-close,\n a.result-detail-next,\n a.result-detail-previous {\n border-radius: 50%;\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n position: absolute;\n filter: opacity(40%);\n z-index: 2000002;\n\n span {\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n text-align: center;\n }\n }\n\n a.result-detail-next,\n a.result-detail-previous {\n span::before {\n // vertical center small icons\n vertical-align: sub;\n }\n }\n\n a.result-detail-close,\n a.result-detail-close:visited,\n a.result-detail-close:hover,\n a.result-detail-close:active,\n a.result-detail-previous,\n a.result-detail-previous:visited,\n a.result-detail-previous:hover,\n a.result-detail-previous:active,\n a.result-detail-next,\n a.result-detail-next:visited,\n a.result-detail-next:hover,\n a.result-detail-next:active {\n color: var(--color-result-detail-font);\n background: var(--color-result-detail-background);\n border: 1px solid var(--color-result-detail-font);\n }\n\n a.result-detail-close:focus,\n a.result-detail-close:hover,\n a.result-detail-previous:focus,\n a.result-detail-previous:hover,\n a.result-detail-next:focus,\n a.result-detail-next:hover {\n filter: opacity(80%);\n }\n\n .loader {\n position: absolute;\n top: 1rem;\n .ltr-right(50%);\n border-top: 0.5em solid var(--color-result-detail-loader-border);\n border-right: 0.5em solid var(--color-result-detail-loader-border);\n border-bottom: 0.5em solid var(--color-result-detail-loader-border);\n border-left: 0.5em solid var(--color-result-detail-loader-borderleft);\n }\n}\n\n#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail {\n top: 0;\n\n a.result-images-source img {\n max-height: calc(100vh - 25rem);\n }\n}\n\n@media screen and (max-width: @tablet) {\n #results.image-detail-open article.result-images[data-vim-selected] .detail {\n top: 0;\n .ltr-left(0);\n\n a.result-images-source {\n display: flex;\n flex-direction: column;\n justify-content: center;\n\n img {\n width: 100%;\n max-height: calc(100vh - 24rem);\n }\n }\n\n a.result-detail-next {\n .ltr-right(1rem);\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n #results.image-detail-open article.result-images[data-vim-selected] .detail {\n top: 0;\n .ltr-left(0);\n padding: 1rem;\n\n a.result-images-source img {\n width: 100%;\n max-height: calc(100vh - 20rem);\n margin: 0;\n }\n\n .result-images-labels p span {\n width: inherit;\n .ltr-margin-right(1rem);\n }\n }\n}\n",".dialog-modal {\n animation-name: dialogmodal;\n animation-duration: 0.13s;\n\n @keyframes dialogmodal {\n 0% {\n opacity: 0;\n }\n\n 50% {\n opacity: 0.5;\n transform: translate(-50%, -50%) scale(1.05);\n }\n }\n}\n\ninput.checkbox-onoff[type=\"checkbox\"]::before {\n transition: left 0.25s;\n}\n","iframe[src^=\"https://w.soundcloud.com\"] {\n height: 120px;\n}\n\niframe[src^=\"https://www.deezer.com\"] {\n // The real size is 92px, but 94px are needed to avoid an inner scrollbar of\n // the embedded HTML.\n height: 94px;\n}\n\niframe[src^=\"https://www.mixcloud.com\"] {\n // the embedded player from mixcloud has some quirks: initial there is an\n // issue with an image URL that is blocked since it is an a Cross-Origin\n // request. The alternative text (<img alt='Mixcloud Logo'> then cause an\n // scrollbar in the inner of the iframe we can't avoid. Another quirk comes\n // when pressing the play button, somtimes the shown player has an height of\n // 200px, somtimes 250px.\n height: 250px;\n}\n\niframe[src^=\"https://bandcamp.com/EmbeddedPlayer\"] {\n // show playlist\n height: 350px;\n}\n\niframe[src^=\"https://bandcamp.com/EmbeddedPlayer/track\"] {\n // hide playlist\n height: 120px;\n}\n\niframe[src^=\"https://genius.com/songs\"] {\n height: 65px;\n}\n",".info-page {\n code {\n font-family: monospace;\n color: var(--color-doc-code);\n background-color: var(--color-doc-code-background);\n padding: 2px 5px;\n .rounded-corners(5px);\n }\n}\n","#main_index {\n margin-top: 26vh;\n}\n\n.index {\n text-align: center;\n\n .title {\n background: url('../img/searxng.png') no-repeat;\n min-height: 4rem;\n margin: 4rem auto;\n background-position: center;\n background-size: contain;\n }\n\n h1 {\n font-size: 4em;\n visibility: hidden;\n }\n\n #search,\n #search_header {\n margin: 0 auto;\n background: inherit;\n border: inherit;\n padding: 0;\n display: block;\n }\n\n .search_filters {\n display: block;\n margin: 1em 0;\n }\n\n .category label {\n padding: 6px 10px;\n border-bottom: initial !important;\n }\n}\n\n@media screen and (max-width: @tablet) {\n div.title {\n h1 {\n font-size: 1em;\n }\n }\n\n #main_index {\n margin-top: 6em;\n }\n}\n","#tab-content-query table td,\n#tab-content-query table th {\n .ltr-text-align-right() !important;\n height: 3rem;\n}\n\n#main_preferences {\n form {\n width: 100%;\n }\n\n fieldset {\n margin: 8px;\n border: none;\n }\n\n legend {\n margin: 0;\n padding: 5px 0 0 0;\n display: block;\n .ltr-float-left();\n width: 300px;\n }\n\n .value {\n margin: 0;\n padding: 0;\n .ltr-float-left();\n width: 15em;\n\n select,\n input[type=\"text\"] {\n font-size: inherit !important;\n margin-top: 0;\n .ltr-margin-right(1rem);\n margin-bottom: 0;\n .ltr-margin-left(0);\n }\n\n select {\n width: 14rem;\n }\n\n input[type=\"text\"] {\n width: 13.25rem;\n color: var(--color-toolkit-input-text-font);\n border: none;\n background: none repeat scroll 0 0 var(--color-toolkit-select-background);\n padding: 0.2rem 0.4rem;\n height: 2rem;\n .rounded-corners-tiny;\n\n &:hover,\n &:focus {\n background-color: var(--color-toolkit-select-background-hover);\n }\n }\n\n select:focus,\n input:focus {\n outline: none;\n box-shadow: 0 0 1px 1px var(--color-btn-background);\n }\n }\n\n .description {\n margin: 0;\n padding: 5px 0 0 0;\n .ltr-float-right();\n width: 50%;\n color: var(--color-settings-engine-description-font);\n font-size: 90%;\n }\n\n table {\n border-collapse: collapse;\n }\n\n table td {\n text-align: center;\n }\n\n .category {\n .ltr-margin-right(0.5rem);\n\n label {\n border: 2px solid transparent;\n padding: 0.2rem 0.4rem;\n .rounded-corners-tiny;\n }\n }\n\n .category input[type=\"checkbox\"]:checked + label {\n border: 2px solid var(--color-categories-item-border-selected);\n }\n\n table.table_engines {\n td {\n height: 3.75rem;\n }\n\n th.name {\n /* stylelint-disable */\n label {\n cursor: pointer;\n }\n /* stylelint-enable */\n\n .engine-tooltip {\n margin-top: 1.8rem;\n .ltr-left(calc((100% - 85em) / 2 + 10em));\n max-width: 40rem;\n\n .engine-description {\n margin-top: 0.5rem;\n }\n }\n }\n\n .engine-group {\n .ltr-text-align-left();\n font-weight: normal;\n background: var(--color-settings-engine-group-background);\n }\n\n .name,\n .shortcut {\n .ltr-text-align-left();\n }\n }\n\n table.cookies {\n width: 100%;\n direction: ltr;\n\n th,\n td {\n text-align: left;\n font-family: monospace;\n font-size: 1rem;\n padding: 0.5em;\n vertical-align: top;\n }\n\n td:first-child {\n word-break: keep-all;\n width: 14rem;\n padding-right: 1rem;\n }\n\n td:last-child {\n word-break: break-all;\n }\n\n & > tbody > tr:nth-child(even) > th,\n & > tbody > tr:nth-child(even) > td {\n background-color: var(--color-settings-tr-hover);\n }\n }\n\n .preferences_back {\n background: none repeat scroll 0 0 var(--color-btn-background);\n color: var(--color-btn-font);\n border: 0 none;\n .rounded-corners;\n\n cursor: pointer;\n display: inline-block;\n margin: 2px 4px;\n padding: 0.7em;\n\n a {\n color: var(--color-settings-return-font);\n }\n\n a::first-letter {\n text-transform: uppercase;\n }\n }\n\n div.selectable_url {\n pre {\n width: 100%;\n }\n }\n}\n\n@media screen and (max-width: @tablet) {\n .preferences_back {\n clear: both;\n }\n\n .engine-tooltip {\n .ltr-left(10em) !important;\n }\n}\n","/*\n* SearXNG, A privacy-respecting, hackable metasearch engine\n*/\n\n#search {\n padding: 0;\n margin: 0;\n}\n\n#search_header {\n padding-top: 1.5em;\n .ltr-padding-right(2em);\n .ltr-padding-left(@results-offset - 3rem);\n margin: 0;\n background: var(--color-header-background);\n border-bottom: 1px solid var(--color-header-border);\n display: grid;\n column-gap: 1.2rem;\n row-gap: 1rem;\n grid-template-columns: 3rem 1fr;\n grid-template-areas:\n \"logo search\"\n \"spacer categories\";\n}\n\n.category {\n display: inline-block;\n position: relative;\n .ltr-margin-right(1rem);\n padding: 0;\n\n input {\n display: none;\n }\n\n label {\n svg {\n padding-right: 0.2rem;\n }\n\n cursor: pointer;\n padding: 0.2rem 0;\n display: inline-flex;\n text-transform: capitalize;\n font-size: 0.9em;\n border-bottom: 2px solid transparent;\n .disable-user-select;\n\n div.category_name {\n margin: auto 0;\n }\n }\n\n input[type=\"checkbox\"]:checked + label {\n color: var(--color-categories-item-selected-font);\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n}\n\n#search_logo {\n grid-area: logo;\n display: flex;\n align-items: center;\n justify-content: center;\n\n svg {\n flex: 1;\n width: 30px;\n height: 30px;\n margin: 0.5rem 0 auto 0;\n }\n}\n\n.search_categories {\n grid-area: categories;\n\n .help {\n display: none;\n }\n\n &:hover .help {\n display: block;\n position: absolute;\n background: var(--color-base-background);\n padding: 1rem 0.6rem 0.6rem 0;\n z-index: 1000;\n width: 100%;\n left: -0.1rem;\n }\n}\n\n#search_view {\n grid-area: search;\n}\n\n.search_box {\n border: 1px solid var(--color-search-border);\n border-radius: 0.8rem;\n width: @search-width;\n display: inline-flex;\n flex-direction: row;\n white-space: nowrap;\n}\n\n#clear_search {\n display: block;\n border-collapse: separate;\n box-sizing: border-box;\n width: 1.8rem;\n margin: 0;\n padding: 0.8rem 0.2rem;\n background: none repeat scroll 0 0 var(--color-search-background);\n border: none;\n outline: none;\n color: var(--color-search-font);\n font-size: 1.1rem;\n z-index: 10000;\n\n &:hover {\n color: var(--color-search-background-hover);\n }\n\n &.empty * {\n display: none;\n }\n}\n\nhtml.no-js #clear_search.hide_if_nojs {\n display: none;\n}\n\n#q,\n#send_search {\n display: block;\n margin: 0;\n padding: 0.8rem;\n background: none repeat scroll 0 0 var(--color-search-background);\n border: none;\n outline: none;\n color: var(--color-search-font);\n font-size: 1.1rem;\n z-index: 2;\n}\n\n#q {\n width: 100%;\n .ltr-padding-left(1rem);\n .ltr-padding-right(0) !important;\n .ltr-rounded-left-corners(0.8rem);\n}\n\n#q::-ms-clear,\n#q::-webkit-search-cancel-button {\n display: none;\n}\n\n#send_search {\n .ltr-rounded-right-corners(0.8rem);\n\n &:hover {\n cursor: pointer;\n background-color: var(--color-search-background-hover);\n color: var(--color-search-background);\n }\n}\n\n.no-js #clear_search,\n.no-js #send_search {\n width: auto !important;\n .ltr-border-left(1px solid var(--color-search-border));\n}\n\n.search_filters {\n margin-top: 0.6rem;\n .ltr-margin-right(0);\n margin-bottom: 0;\n .ltr-margin-left(@results-offset + 0.6rem);\n display: flex;\n overflow-x: auto;\n overscroll-behavior-inline: contain;\n\n select {\n background-color: inherit;\n\n &:hover,\n &:focus {\n color: var(--color-base-font);\n }\n }\n}\n\n@media screen and (max-width: @tablet) {\n #search_header {\n padding: 1.5em @results-tablet-offset 0 @results-tablet-offset;\n column-gap: @results-tablet-offset;\n }\n\n .search_filters {\n margin-top: 0.6rem;\n .ltr-margin-right(0);\n margin-bottom: 0;\n .ltr-margin-left(@results-tablet-offset + 3rem);\n }\n\n #categories {\n font-size: 90%;\n clear: both;\n\n .checkbox_container {\n margin: auto;\n margin-top: 2px;\n }\n }\n}\n\n@media screen and (max-width: @tablet) and (hover: none) {\n #main_index,\n #main_results {\n #categories_container {\n width: max-content;\n\n .category {\n display: inline-block;\n width: auto;\n }\n }\n\n #categories {\n width: 100%;\n .ltr-text-align-left();\n overflow-x: scroll;\n overflow-y: hidden;\n -webkit-overflow-scrolling: touch;\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n #search_header {\n width: 100%;\n margin: 0;\n padding: 0.1rem 0 0 0;\n column-gap: 0;\n row-gap: 0;\n grid-template-areas:\n \"logo search\"\n \"categories categories\";\n }\n\n .search_logo {\n padding: 0;\n }\n\n .search_box {\n width: 98%;\n display: flex;\n margin: 0 auto;\n }\n\n #q {\n width: 100%;\n flex: 1;\n }\n\n .search_filters {\n margin: 0;\n }\n\n .category {\n display: inline-block;\n width: auto;\n margin: 0;\n\n label {\n padding: 1rem !important;\n margin: 0 !important;\n\n svg {\n display: none;\n }\n }\n }\n\n #search_view:focus-within {\n display: block;\n background-color: var(--color-base-background);\n position: absolute;\n top: 0;\n height: 100%;\n width: 100%;\n z-index: 10000;\n\n .search_box {\n border-top: none;\n border-left: none;\n border-right: none;\n width: 100%;\n border-radius: 0;\n\n #send_search {\n .ltr-margin-right(0) !important; // Delete when send_search button is disabled on mobile.\n }\n\n * {\n border: none;\n border-radius: 0;\n }\n }\n }\n\n #main_results #q:placeholder-shown ~ #send_search {\n .ltr-margin-right(2.6rem);\n transition: margin 0.1s;\n }\n}\n\n@media screen and (max-width: @ultra-small-phone) {\n #search_header {\n grid-template-areas:\n \"search search\"\n \"categories categories\";\n }\n\n #search_logo {\n display: none;\n }\n}\n\n#categories {\n .disable-user-select;\n\n &::-webkit-scrollbar {\n width: 0;\n height: 0;\n }\n}\n\n#categories_container {\n position: relative;\n}\n","/*\n* SearXNG, A privacy-respecting, hackable metasearch engine\n*\n* To convert \"style.less\" to \"style.css\" run: $make styles\n*/\n\n// stylelint-disable no-descending-specificity\n\n@import \"../../__common__/less/new_issue.less\";\n@import \"../../__common__/less/stats.less\";\n@import \"../../__common__/less/result_templates.less\";\n@import (inline) \"../../node_modules/normalize.css/normalize.css\";\n@import \"definitions.less\";\n@import \"mixins.less\";\n@import \"code.less\";\n@import \"toolkit.less\";\n@import \"autocomplete.less\";\n@import \"detail.less\";\n@import \"animations.less\";\n@import \"embedded.less\";\n@import \"info.less\";\n\n// for index.html template\n@import \"index.less\";\n\n// for preferences.html template\n@import \"preferences.less\";\n\n// Search-Field\n@import \"search.less\";\n\n// ion-icon\n.ion-icon {\n display: inline-block;\n vertical-align: bottom;\n line-height: 1;\n text-decoration: inherit;\n .ltr-transform();\n}\n\n.ion-icon-small {\n width: 1rem;\n height: 1rem;\n .ion-icon;\n}\n\n.ion-icon-big {\n width: 1.5rem;\n height: 1.5rem;\n .ion-icon;\n}\n\n// Main LESS-Code\nhtml {\n font-family: sans-serif;\n font-size: 0.9em;\n .text-size-adjust;\n\n color: var(--color-base-font);\n background-color: var(--color-base-background);\n padding: 0;\n margin: 0;\n}\n\nbody,\nmain {\n padding: 0;\n margin: 0;\n}\n\nbody {\n display: flex;\n flex-direction: column;\n height: 100vh;\n margin: 0;\n}\n\nmain {\n width: 100%;\n margin-bottom: 2rem;\n flex: 1;\n}\n\n.page_with_header {\n margin: 2em auto;\n width: 85em;\n}\n\nfooter {\n clear: both;\n min-height: 4rem;\n padding: 1rem 0;\n width: 100%;\n text-align: center;\n background-color: var(--color-footer-background);\n border-top: 1px solid var(--color-footer-border);\n overflow: hidden;\n\n p {\n font-size: 0.9em;\n }\n}\n\n.page_with_header .logo {\n height: 40px;\n}\n\ninput[type=\"submit\"],\n#results button[type=\"submit\"] {\n padding: 0.7rem;\n display: inline-block;\n background: var(--color-btn-background);\n color: var(--color-btn-font);\n .rounded-corners;\n\n border: 0;\n cursor: pointer;\n}\n\na {\n text-decoration: none;\n color: var(--color-url-font);\n\n &:visited {\n color: var(--color-url-visited-font);\n\n .highlight {\n color: var(--color-url-visited-font);\n }\n }\n}\n\narticle[data-vim-selected] {\n background: var(--color-result-vim-selected);\n .ltr-border-left(0.2rem solid var(--color-result-vim-arrow));\n .ltr-rounded-right-corners(10px);\n}\n\narticle.result-images[data-vim-selected] {\n background: var(--color-result-vim-arrow);\n border: none;\n .rounded-corners;\n\n .image_thumbnail {\n filter: opacity(60%);\n }\n\n span.title,\n span.source {\n color: var(--color-result-image-span-font-selected);\n }\n}\n\narticle[data-vim-selected].category-videos,\narticle[data-vim-selected].category-news,\narticle[data-vim-selected].category-map,\narticle[data-vim-selected].category-music,\narticle[data-vim-selected].category-files,\narticle[data-vim-selected].category-social {\n border: 1px solid var(--color-result-vim-arrow);\n .rounded-corners;\n}\n\n.result {\n margin: @results-margin 0;\n padding: @result-padding;\n .ltr-border-left(0.2rem solid transparent);\n\n h3 {\n font-size: 1.2rem;\n word-wrap: break-word;\n margin: 0.4rem 0 0.4rem 0;\n padding: 0;\n\n a {\n color: var(--color-result-link-font);\n font-weight: normal;\n font-size: 1.1em;\n\n &:visited {\n color: var(--color-result-link-visited-font);\n }\n\n &:focus,\n &:hover {\n text-decoration: underline;\n border: none;\n outline: none;\n }\n }\n }\n\n .cache_link,\n .proxyfied_link {\n font-size: 0.9em !important;\n }\n\n .content,\n .stat {\n font-size: 0.9em;\n margin: 0;\n padding: 0;\n max-width: 54em;\n word-wrap: break-word;\n line-height: 1.24;\n\n .highlight {\n color: var(--color-result-description-highlight-font);\n background: inherit;\n font-weight: bold;\n }\n }\n\n .altlink a {\n font-size: 0.9em;\n margin: 0 10px 0 0;\n .show-content-button;\n }\n\n .codelines {\n .highlight {\n color: inherit;\n background: inherit;\n font-weight: normal;\n }\n }\n\n .url_wrapper {\n display: flex;\n font-size: 1rem;\n color: var(--color-result-url-font);\n flex-wrap: nowrap;\n overflow: hidden;\n flex-direction: row;\n margin: 0;\n padding: 0;\n\n .url_o1 {\n white-space: nowrap;\n flex-shrink: 1;\n }\n\n .url_o1::after {\n content: \" \";\n width: 1ch;\n display: inline-block;\n }\n\n .url_o2 {\n overflow: hidden;\n white-space: nowrap;\n flex-basis: content;\n flex-grow: 0;\n flex-shrink: 1;\n text-align: right;\n\n .url_i2 {\n float: right;\n }\n }\n }\n\n .published_date {\n font-size: 0.8em;\n color: var(--color-result-publishdate-font);\n }\n\n img {\n &.thumbnail {\n .ltr-float-left();\n padding-top: 0.6rem;\n .ltr-padding-right(1rem);\n width: 20rem;\n height: unset; // remove heigth value that was needed for lazy loading\n }\n\n &.image {\n .ltr-float-left();\n padding-top: 0.6rem;\n .ltr-padding-right(1rem);\n width: 7rem;\n max-height: 7rem;\n object-fit: scale-down;\n object-position: right top;\n }\n }\n\n .break {\n clear: both;\n }\n}\n\n.template_group_images {\n display: flex;\n flex-wrap: wrap;\n}\n\n.template_group_images::after {\n flex-grow: 10;\n content: \"\";\n}\n\n.category-videos,\n.category-news,\n.category-map,\n.category-music,\n.category-files,\n.category-social {\n border: 1px solid var(--color-result-border);\n margin: 1rem 0;\n .rounded-corners;\n}\n\n.category-social .image {\n width: auto !important;\n min-width: 48px;\n min-height: 48px;\n padding: 0 5px 25px 0 !important;\n}\n\n.audio-control audio {\n width: 100%;\n padding: 10px 0 0 0;\n}\n\n.embedded-content iframe {\n width: 100%;\n padding: 10px 0 0 0;\n}\n\n.result-videos .content {\n overflow: hidden;\n}\n\n.result-videos .embedded-video iframe {\n width: 100%;\n aspect-ratio: 16 / 9;\n padding: 10px 0 0 0;\n}\n\n@supports not (aspect-ratio: 1 / 1) {\n // support older browsers which do not have aspect-ratio\n // https://caniuse.com/?search=aspect-ratio\n .result-videos .embedded-video iframe {\n height: calc(@results-width * 9 / 16);\n }\n}\n\n.engines {\n .ltr-float-right();\n color: var(--color-result-engines-font);\n\n span {\n font-size: smaller;\n margin-top: 0;\n margin-bottom: 0;\n .ltr-margin-right(0.5rem);\n .ltr-margin-left(0);\n }\n}\n\n.small_font {\n font-size: 0.8em;\n}\n\n.highlight {\n color: var(--color-result-link-font-highlight);\n background: inherit;\n}\n\n.empty_element {\n font-style: italic;\n}\n\n.result-images {\n flex-grow: 1;\n padding: 0.5rem 0.5rem 3rem 0.5rem;\n margin: 0.25rem;\n border: none !important;\n height: @results-image-row-height;\n\n & > a {\n position: relative;\n }\n\n img {\n margin: 0;\n padding: 0;\n border: none;\n height: 100%;\n width: 100%;\n object-fit: cover;\n vertical-align: bottom;\n background: var(--color-result-image-background);\n }\n\n span.title,\n span.source {\n display: block;\n position: absolute;\n\n width: 100%;\n font-size: 0.9rem;\n color: var(--color-result-image-span-font);\n padding: 0.5rem 0 0 0;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n\n span.source {\n padding: 1.8rem 0 0 0;\n font-size: 0.7rem;\n }\n}\n\n.result-map {\n img.image {\n .ltr-float-right() !important;\n height: 100px !important;\n width: auto !important;\n }\n\n table {\n font-size: 0.9em;\n width: auto;\n border-collapse: separate;\n border-spacing: 0 0.35rem;\n\n th {\n font-weight: inherit;\n width: 17rem;\n vertical-align: top;\n .ltr-text-align-left();\n }\n\n td {\n vertical-align: top;\n .ltr-text-align-left();\n }\n }\n}\n\n.hidden {\n display: none !important;\n}\n\n#results {\n margin-top: 1rem;\n .ltr-margin-right(2rem);\n margin-bottom: 0;\n .ltr-margin-left(@results-offset);\n display: grid;\n grid-template-columns: @results-width 25rem;\n grid-template-rows: min-content min-content 1fr min-content;\n gap: 0 @results-gap;\n grid-template-areas:\n \"corrections sidebar\"\n \"answers sidebar\"\n \"urls sidebar\"\n \"pagination sidebar\";\n}\n\n#results #sidebar *:first-child,\n#results #urls *:first-child {\n margin-top: 0;\n}\n\n#urls {\n padding: 0;\n grid-area: urls;\n}\n\n#suggestions {\n .wrapper {\n display: flex;\n flex-flow: row wrap;\n justify-content: flex-end;\n\n form {\n display: inline-block;\n flex: 1 1 50%;\n }\n }\n}\n\n#suggestions,\n#infoboxes {\n input {\n padding: 0;\n margin: 3px;\n font-size: 0.9em;\n display: inline-block;\n background: transparent;\n color: var(--color-result-search-url-font);\n cursor: pointer;\n }\n\n input[type=\"submit\"],\n .infobox .url a {\n color: var(--color-result-link-font);\n text-decoration: none;\n font-size: 0.9rem;\n\n &:hover {\n text-decoration: underline;\n }\n }\n}\n\n#corrections {\n grid-area: corrections;\n display: flex;\n flex-flow: row wrap;\n margin: 0 0 1em 0;\n\n h4,\n input[type=\"submit\"] {\n display: inline-block;\n padding: 0.5rem;\n margin: 0.5rem;\n }\n\n input[type=\"submit\"] {\n font-size: 0.8rem;\n .rounded-corners-tiny;\n }\n}\n\n#suggestions .title,\n#search_url .title,\n#apis .title {\n margin: 2em 0 0.5em 0;\n color: var(--color-base-font);\n}\n\n#answers {\n grid-area: answers;\n border: 1px solid var(--color-answer-border);\n background: var(--color-answer-background);\n padding: @result-padding;\n margin: 1rem 0;\n margin-top: 0;\n color: var(--color-answer-font);\n .rounded-corners;\n\n h4 {\n display: none;\n }\n\n span {\n overflow-wrap: anywhere;\n }\n}\n\n#infoboxes {\n form {\n min-width: 210px;\n }\n}\n\n#sidebar {\n grid-area: sidebar;\n word-wrap: break-word;\n color: var(--color-sidebar-font);\n\n .infobox {\n margin: 10px 0 10px;\n border: 1px solid var(--color-sidebar-border);\n padding: 1rem;\n font-size: 0.9em;\n .rounded-corners;\n\n h2 {\n margin: 0 0 0.5em 0;\n }\n\n img {\n max-width: 100%;\n max-height: 12em;\n display: block;\n margin: 0 auto;\n padding: 0;\n }\n\n dl {\n margin: 0.5em 0;\n }\n\n dt {\n display: inline;\n margin-top: 0.5em;\n .ltr-margin-right(0.25em);\n margin-bottom: 0.5em;\n .ltr-margin-left(0);\n padding: 0;\n font-weight: bold;\n }\n\n dd {\n display: inline;\n margin: 0.5em 0;\n padding: 0;\n }\n\n input {\n font-size: 1em;\n }\n\n br {\n clear: both;\n }\n\n .attributes,\n .urls {\n clear: both;\n }\n }\n}\n\n#search_url {\n margin-top: 8px;\n\n div.selectable_url {\n pre {\n width: 200em;\n }\n }\n}\n\n#linkto_preferences {\n position: absolute;\n .ltr-right(1.8rem);\n top: 2.2rem;\n padding: 0;\n border: 0;\n display: block;\n font-size: 1.2em;\n color: var(--color-search-font);\n\n a:link *,\n a:hover *,\n a:visited *,\n a:active * {\n color: var(--color-search-font);\n }\n}\n\n#pagination {\n grid-area: pagination;\n\n br {\n clear: both;\n }\n}\n\n#apis {\n margin-top: 8px;\n clear: both;\n}\n\n#backToTop {\n border: 1px solid var(--color-backtotop-border);\n margin: 0;\n padding: 0;\n font-size: 1em;\n background: var(--color-backtotop-background);\n position: fixed;\n bottom: 8rem;\n .ltr-left(@results-width + @results-offset + (0.5 * @results-gap - 1.2em));\n transition: opacity 0.5s;\n opacity: 0;\n .rounded-corners;\n\n a {\n display: block;\n margin: 0;\n padding: 0.7em;\n }\n\n a,\n a:visited,\n a:hover,\n a:active {\n color: var(--color-backtotop-font);\n }\n}\n\n#results.scrolling #backToTop {\n opacity: 1;\n}\n\n@media screen and (max-width: @tablet) {\n .page_with_header {\n margin: 2rem 0.5rem;\n width: auto;\n }\n\n #infoboxes {\n position: inherit;\n max-width: inherit;\n\n .infobox {\n clear: both;\n\n img {\n .ltr-float-left();\n max-width: 10em;\n margin-top: 0.5em;\n .ltr-margin-right(0.5em);\n margin-bottom: 0.5em;\n .ltr-margin-left(0);\n }\n }\n }\n\n #sidebar {\n margin-bottom: @results-margin;\n padding: 0;\n float: none;\n border: none;\n width: auto;\n\n input {\n border: 0;\n }\n }\n\n #apis {\n display: none;\n }\n\n #search_url {\n display: none;\n }\n\n .result {\n .thumbnail {\n max-width: 98%;\n }\n\n .url {\n span.url {\n display: block;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n width: 100%;\n }\n }\n\n .engines {\n .ltr-float-right();\n padding: 0 0 3px 0;\n }\n }\n\n .result-images {\n border-bottom: none !important;\n }\n\n .image_result {\n max-width: 98%;\n\n img {\n max-width: 98%;\n }\n }\n\n #backToTop {\n display: none;\n }\n\n #pagination {\n margin: 2rem 0 0 0 !important;\n }\n\n #main_results div#results {\n margin: 1rem auto 0 auto;\n justify-content: center;\n display: grid;\n grid-template-columns: @results-width;\n grid-template-rows: min-content min-content min-content 1fr min-content min-content;\n gap: 0;\n grid-template-areas:\n \"corrections\"\n \"answers\"\n \"sidebar\"\n \"urls\"\n \"pagination\";\n }\n}\n\n#main_results div#results.only_template_images {\n margin: 1rem @results-tablet-offset 0 @results-tablet-offset;\n display: grid;\n grid-template-columns: 100%;\n grid-template-rows: min-content min-content min-content 1fr min-content;\n gap: 0;\n grid-template-areas:\n \"corrections\"\n \"answers\"\n \"sidebar\"\n \"urls\"\n \"pagination\";\n\n #sidebar {\n display: none;\n }\n\n #urls {\n margin: 0;\n display: flex;\n flex-wrap: wrap;\n }\n\n #urls::after {\n flex-grow: 10;\n content: \"\";\n }\n\n #backToTop {\n .ltr-left(auto);\n .ltr-right(1rem);\n }\n\n #pagination {\n .ltr-margin-right(4rem);\n }\n}\n\n@media screen and (max-width: @phone) {\n #main_results div#results {\n grid-template-columns: 100%;\n margin: 2rem @results-tablet-offset 0 @results-tablet-offset;\n }\n\n #linkto_preferences {\n top: 0.8rem;\n .ltr-right(0.7rem);\n }\n\n #main_index #linkto_preferences {\n top: 0.5rem;\n .ltr-right(0.5rem);\n }\n\n #results {\n margin: 0;\n padding: 0;\n }\n\n #pagination {\n margin: 2rem 1rem 0 1rem !important;\n }\n\n article[data-vim-selected] {\n border: 1px solid var(--color-result-vim-arrow);\n .rounded-corners;\n }\n\n .result {\n border: 1px solid var(--color-result-border);\n margin: 1rem 0;\n .rounded-corners;\n }\n\n .result-images {\n margin: 0;\n height: @results-image-row-height-phone;\n }\n}\n\n@media screen and (max-width: @small-phone) {\n .result-videos {\n img.thumbnail {\n float: none !important;\n }\n\n .content {\n overflow: inherit;\n }\n }\n}\n\npre code {\n white-space: pre-wrap;\n}\n"]}
\ No newline at end of file diff --git a/searx/static/themes/simple/css/searxng.min.css b/searx/static/themes/simple/css/searxng.min.css index e922b1e2d..d18e45d37 100644 --- a/searx/static/themes/simple/css/searxng.min.css +++ b/searx/static/themes/simple/css/searxng.min.css @@ -1 +1 @@ -.github-issue-button{display:block;padding:8px 16px;font-family:sans-serif;font-size:16px;color:#fff;background-color:#238636!important;border:#2ea043;border-radius:10px!important;box-shadow:transparent 0 0 0 0}.github-issue-button:hover{background-color:#2ea043}.issue-hide{display:none}.engine-stats .engine-name{width:20rem}.engine-stats .engine-score{width:7rem;text-align:right}.engine-stats .engine-reliability{text-align:right}.engine-stats table.engine-error{max-width:1280px;margin:1rem;border:1px solid gray}.engine-stats failed-test,.engine-stats table.engine-error td.engine-error-type,.engine-stats table.engine-error th.engine-error-type{width:10rem}.engine-stats table.engine-error span.log_parameters{border-right:1px solid gray;padding:0 1rem 0 0;margin:0 0 0 .5rem}.bar-chart-value{width:3em;display:inline-block;text-align:right;padding-right:.5rem}.bar-chart-graph{width:calc(100% - 5rem);display:inline-block}.bar-chart-bar{border:3px solid #5bc0de;margin:1px 0}.bar-chart-serie1{border:3px solid #5bc0de;margin:1px 0;float:left}.bar-chart-serie2{border:3px solid #deb15b;margin:1px 0;float:left}.bar0{width:0;border:0}.bar1{width:1%}.bar2{width:2%}.bar3{width:3%}.bar4{width:4%}.bar5{width:5%}.bar6{width:6%}.bar7{width:7%}.bar8{width:8%}.bar9{width:9%}.bar10{width:10%}.bar11{width:11%}.bar12{width:12%}.bar13{width:13%}.bar14{width:14%}.bar15{width:15%}.bar16{width:16%}.bar17{width:17%}.bar18{width:18%}.bar19{width:19%}.bar20{width:20%}.bar21{width:21%}.bar22{width:22%}.bar23{width:23%}.bar24{width:24%}.bar25{width:25%}.bar26{width:26%}.bar27{width:27%}.bar28{width:28%}.bar29{width:29%}.bar30{width:30%}.bar31{width:31%}.bar32{width:32%}.bar33{width:33%}.bar34{width:34%}.bar35{width:35%}.bar36{width:36%}.bar37{width:37%}.bar38{width:38%}.bar39{width:39%}.bar40{width:40%}.bar41{width:41%}.bar42{width:42%}.bar43{width:43%}.bar44{width:44%}.bar45{width:45%}.bar46{width:46%}.bar47{width:47%}.bar48{width:48%}.bar49{width:49%}.bar50{width:50%}.bar51{width:51%}.bar52{width:52%}.bar53{width:53%}.bar54{width:54%}.bar55{width:55%}.bar56{width:56%}.bar57{width:57%}.bar58{width:58%}.bar59{width:59%}.bar60{width:60%}.bar61{width:61%}.bar62{width:62%}.bar63{width:63%}.bar64{width:64%}.bar65{width:65%}.bar66{width:66%}.bar67{width:67%}.bar68{width:68%}.bar69{width:69%}.bar70{width:70%}.bar71{width:71%}.bar72{width:72%}.bar73{width:73%}.bar74{width:74%}.bar75{width:75%}.bar76{width:76%}.bar77{width:77%}.bar78{width:78%}.bar79{width:79%}.bar80{width:80%}.bar81{width:81%}.bar82{width:82%}.bar83{width:83%}.bar84{width:84%}.bar85{width:85%}.bar86{width:86%}.bar87{width:87%}.bar88{width:88%}.bar89{width:89%}.bar90{width:90%}.bar91{width:91%}.bar92{width:92%}.bar93{width:93%}.bar94{width:94%}.bar95{width:95%}.bar96{width:96%}.bar97{width:97%}.bar98{width:98%}.bar99{width:99%}.bar100{width:100%}.osm-map-box{height:300px;width:100%;margin:10px 0}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--color-base-font:#444;--color-base-font-rgb:68,68,68;--color-base-background:#fff;--color-url-font:#29314d;--color-url-visited-font:#80b;--color-header-background:#f7f7f7;--color-header-border:#ddd;--color-footer-background:#f7f7f7;--color-footer-border:#ddd;--color-sidebar-border:#ddd;--color-sidebar-font:#000;--color-backtotop-font:#444;--color-backtotop-border:#ddd;--color-backtotop-background:#fff;--color-btn-background:#3050ff;--color-btn-font:#fff;--color-show-btn-background:#bbb;--color-show-btn-font:#222;--color-search-border:#bbb;--color-search-background:#fff;--color-search-font:#222;--color-search-background-hover:#3050ff;--color-error:#db3434;--color-error-background:#fae1e1;--color-warning:#dbba34;--color-warning-background:#faf5e1;--color-success:#42db34;--color-success-background:#e3fae1;--color-categories-item-selected-font:#3050ff;--color-categories-item-border-selected:#3050ff;--color-autocomplete-font:#000;--color-autocomplete-border:#bbb;--color-autocomplete-background:#fff;--color-autocomplete-background-hover:#f7f7f7;--color-answer-border:#ddd;--color-answer-font:#444;--color-answer-background:#f7f7f7;--color-result-border:#ddd;--color-result-url-font:#000;--color-result-vim-selected:#f7f7f7;--color-result-vim-arrow:#000bbb;--color-result-description-highlight-font:#000;--color-result-link-font:#000bbb;--color-result-link-font-highlight:#000bbb;--color-result-link-visited-font:#80b;--color-result-publishdate-font:#777;--color-result-engines-font:#777;--color-result-search-url-border:#ddd;--color-result-search-url-font:#000;--color-result-image-span-font:#444;--color-result-image-span-font-selected:#fff;--color-result-image-background:#fff;--color-settings-tr-hover:#f7f7f7;--color-settings-engine-description-font:#909090;--color-settings-engine-group-background:#0001;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#000;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#777;--color-toolkit-kbd-font:#fff;--color-toolkit-kbd-background:#000;--color-toolkit-dialog-border:#ddd;--color-toolkit-dialog-background:#fff;--color-toolkit-tabs-label-border:#fff;--color-toolkit-tabs-section-border:#ddd;--color-toolkit-select-background:#f7f7f7;--color-toolkit-select-border:#ddd;--color-toolkit-select-background-hover:#bbb;--color-toolkit-input-text-font:#222;--color-toolkit-checkbox-onoff-off-background:#ddd;--color-toolkit-checkbox-onoff-on-background:#ddd;--color-toolkit-checkbox-onoff-on-mark-background:#3050ff;--color-toolkit-checkbox-onoff-on-mark-color:#fff;--color-toolkit-checkbox-onoff-off-mark-background:#aaa;--color-toolkit-checkbox-onoff-off-mark-color:#fff;--color-toolkit-checkbox-label-background:#ddd;--color-toolkit-checkbox-label-border:#ddd;--color-toolkit-checkbox-input-border:#3050ff;--color-toolkit-engine-tooltip-border:#ddd;--color-toolkit-engine-tooltip-background:#fff;--color-toolkit-loader-border:rgba(0, 0, 0, 0.2);--color-toolkit-loader-borderleft:rgba(255, 255, 255, 0);--color-doc-code:#300;--color-doc-code-background:#fdd}@media (prefers-color-scheme:dark){:root.theme-auto{--color-base-font:#bbb;--color-base-font-rgb:187,187,187;--color-base-background:#222;--color-url-font:#8af;--color-url-visited-font:#96b;--color-header-background:#181818;--color-header-border:#333;--color-footer-background:#181818;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-backtotop-font:#bbb;--color-backtotop-border:#333;--color-backtotop-background:#181818;--color-btn-background:#58f;--color-btn-font:#222;--color-show-btn-background:#555;--color-show-btn-font:#bbb;--color-search-border:#555;--color-search-background:#222;--color-search-font:#fff;--color-search-background-hover:#58f;--color-error:#f55b5b;--color-error-background:#390a0a;--color-warning:#f1d561;--color-warning-background:#39300a;--color-success:#79f56e;--color-success-background:#0e390a;--color-categories-item-selected-font:#58f;--color-categories-item-border-selected:#58f;--color-autocomplete-font:#fff;--color-autocomplete-border:#555;--color-autocomplete-background:#222;--color-autocomplete-background-hover:#181818;--color-answer-border:#333;--color-answer-font:#bbb;--color-answer-background:#181818;--color-result-border:#333;--color-result-url-font:#fff;--color-result-vim-selected:#181818;--color-result-vim-arrow:#8af;--color-result-description-highlight-font:#fff;--color-result-link-font:#8af;--color-result-link-font-highlight:#8af;--color-result-link-visited-font:#96b;--color-result-publishdate-font:#888;--color-result-engines-font:#888;--color-result-search-url-border:#555;--color-result-search-url-font:#fff;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#000;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-result-image-span-font:#bbb;--color-result-image-span-font-selected:#222;--color-result-image-background:#222;--color-settings-tr-hover:#2d2d2d;--color-settings-engine-description-font:#909090;--color-settings-engine-group-background:#1a1919;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#777;--color-toolkit-kbd-font:#000;--color-toolkit-kbd-background:#fff;--color-toolkit-dialog-border:#555;--color-toolkit-dialog-background:#222;--color-toolkit-tabs-label-border:#222;--color-toolkit-tabs-section-border:#555;--color-toolkit-select-background:#3c3b31;--color-toolkit-select-border:#555;--color-toolkit-select-background-hover:#333;--color-toolkit-input-text-font:#fff;--color-toolkit-checkbox-onoff-off-background:#3c3b31;--color-toolkit-checkbox-onoff-on-background:#3c3b31;--color-toolkit-checkbox-onoff-on-mark-background:#58f;--color-toolkit-checkbox-onoff-on-mark-color:#222;--color-toolkit-checkbox-onoff-off-mark-background:#ddd;--color-toolkit-checkbox-onoff-off-mark-color:#222;--color-toolkit-checkbox-label-background:#222;--color-toolkit-checkbox-label-border:#333;--color-toolkit-checkbox-input-border:#58f;--color-toolkit-engine-tooltip-border:#333;--color-toolkit-engine-tooltip-background:#222;--color-toolkit-loader-border:rgba(255, 255, 255, 0.2);--color-toolkit-loader-borderleft:rgba(0, 0, 0, 0);--color-doc-code:#fdd;--color-doc-code-background:#300}}:root.theme-dark{--color-base-font:#bbb;--color-base-font-rgb:187,187,187;--color-base-background:#222;--color-url-font:#8af;--color-url-visited-font:#96b;--color-header-background:#181818;--color-header-border:#333;--color-footer-background:#181818;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-backtotop-font:#bbb;--color-backtotop-border:#333;--color-backtotop-background:#181818;--color-btn-background:#58f;--color-btn-font:#222;--color-show-btn-background:#555;--color-show-btn-font:#bbb;--color-search-border:#555;--color-search-background:#222;--color-search-font:#fff;--color-search-background-hover:#58f;--color-error:#f55b5b;--color-error-background:#390a0a;--color-warning:#f1d561;--color-warning-background:#39300a;--color-success:#79f56e;--color-success-background:#0e390a;--color-categories-item-selected-font:#58f;--color-categories-item-border-selected:#58f;--color-autocomplete-font:#fff;--color-autocomplete-border:#555;--color-autocomplete-background:#222;--color-autocomplete-background-hover:#181818;--color-answer-border:#333;--color-answer-font:#bbb;--color-answer-background:#181818;--color-result-border:#333;--color-result-url-font:#fff;--color-result-vim-selected:#181818;--color-result-vim-arrow:#8af;--color-result-description-highlight-font:#fff;--color-result-link-font:#8af;--color-result-link-font-highlight:#8af;--color-result-link-visited-font:#96b;--color-result-publishdate-font:#888;--color-result-engines-font:#888;--color-result-search-url-border:#555;--color-result-search-url-font:#fff;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#000;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-result-image-span-font:#bbb;--color-result-image-span-font-selected:#222;--color-result-image-background:#222;--color-settings-tr-hover:#2d2d2d;--color-settings-engine-description-font:#909090;--color-settings-engine-group-background:#1a1919;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#777;--color-toolkit-kbd-font:#000;--color-toolkit-kbd-background:#fff;--color-toolkit-dialog-border:#555;--color-toolkit-dialog-background:#222;--color-toolkit-tabs-label-border:#222;--color-toolkit-tabs-section-border:#555;--color-toolkit-select-background:#3c3b31;--color-toolkit-select-border:#555;--color-toolkit-select-background-hover:#333;--color-toolkit-input-text-font:#fff;--color-toolkit-checkbox-onoff-off-background:#3c3b31;--color-toolkit-checkbox-onoff-on-background:#3c3b31;--color-toolkit-checkbox-onoff-on-mark-background:#58f;--color-toolkit-checkbox-onoff-on-mark-color:#222;--color-toolkit-checkbox-onoff-off-mark-background:#ddd;--color-toolkit-checkbox-onoff-off-mark-color:#222;--color-toolkit-checkbox-label-background:#222;--color-toolkit-checkbox-label-border:#333;--color-toolkit-checkbox-input-border:#58f;--color-toolkit-engine-tooltip-border:#333;--color-toolkit-engine-tooltip-background:#222;--color-toolkit-loader-border:rgba(255, 255, 255, 0.2);--color-toolkit-loader-borderleft:rgba(0, 0, 0, 0);--color-doc-code:#fdd;--color-doc-code-background:#300}.code-highlight pre{overflow:auto;background-color:inherit;color:inherit;border:inherit}.code-highlight .linenos{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;margin-right:8px;text-align:right}.code-highlight .linenos::selection{background:0 0}.code-highlight .linenos::-moz-selection{background:0 0}.code-highlight pre{line-height:125%}.code-highlight td.linenos .normal{color:inherit;background-color:transparent;padding-left:5px;padding-right:5px}.code-highlight span.linenos{color:inherit;background-color:transparent;padding-left:5px;padding-right:5px}.code-highlight td.linenos .special{color:#000;background-color:#ffffc0;padding-left:5px;padding-right:5px}.code-highlight span.linenos.special{color:#000;background-color:#ffffc0;padding-left:5px;padding-right:5px}.code-highlight .hll{background-color:#ffc}.code-highlight{background:#f8f8f8}.code-highlight .c{color:#3D7B7B;font-style:italic}.code-highlight .err{border:1px solid red}.code-highlight .k{color:green;font-weight:700}.code-highlight .o{color:#666}.code-highlight .ch{color:#3D7B7B;font-style:italic}.code-highlight .cm{color:#3D7B7B;font-style:italic}.code-highlight .cp{color:#9C6500}.code-highlight .cpf{color:#3D7B7B;font-style:italic}.code-highlight .c1{color:#3D7B7B;font-style:italic}.code-highlight .cs{color:#3D7B7B;font-style:italic}.code-highlight .gd{color:#A00000}.code-highlight .ge{font-style:italic}.code-highlight .gr{color:#E40000}.code-highlight .gh{color:navy;font-weight:700}.code-highlight .gi{color:#008400}.code-highlight .go{color:#717171}.code-highlight .gp{color:navy;font-weight:700}.code-highlight .gs{font-weight:700}.code-highlight .gu{color:purple;font-weight:700}.code-highlight .gt{color:#04D}.code-highlight .kc{color:green;font-weight:700}.code-highlight .kd{color:green;font-weight:700}.code-highlight .kn{color:green;font-weight:700}.code-highlight .kp{color:green}.code-highlight .kr{color:green;font-weight:700}.code-highlight .kt{color:#B00040}.code-highlight .m{color:#666}.code-highlight .s{color:#BA2121}.code-highlight .na{color:#687822}.code-highlight .nb{color:green}.code-highlight .nc{color:#00F;font-weight:700}.code-highlight .no{color:#800}.code-highlight .nd{color:#A2F}.code-highlight .ni{color:#717171;font-weight:700}.code-highlight .ne{color:#CB3F38;font-weight:700}.code-highlight .nf{color:#00F}.code-highlight .nl{color:#767600}.code-highlight .nn{color:#00F;font-weight:700}.code-highlight .nt{color:green;font-weight:700}.code-highlight .nv{color:#19177C}.code-highlight .ow{color:#A2F;font-weight:700}.code-highlight .w{color:#bbb}.code-highlight .mb{color:#666}.code-highlight .mf{color:#666}.code-highlight .mh{color:#666}.code-highlight .mi{color:#666}.code-highlight .mo{color:#666}.code-highlight .sa{color:#BA2121}.code-highlight .sb{color:#BA2121}.code-highlight .sc{color:#BA2121}.code-highlight .dl{color:#BA2121}.code-highlight .sd{color:#BA2121;font-style:italic}.code-highlight .s2{color:#BA2121}.code-highlight .se{color:#AA5D1F;font-weight:700}.code-highlight .sh{color:#BA2121}.code-highlight .si{color:#A45A77;font-weight:700}.code-highlight .sx{color:green}.code-highlight .sr{color:#A45A77}.code-highlight .s1{color:#BA2121}.code-highlight .ss{color:#19177C}.code-highlight .bp{color:green}.code-highlight .fm{color:#00F}.code-highlight .vc{color:#19177C}.code-highlight .vg{color:#19177C}.code-highlight .vi{color:#19177C}.code-highlight .vm{color:#19177C}.code-highlight .il{color:#666}html.no-js .hide_if_nojs{display:none}html.js .show_if_nojs{display:none}.center{text-align:center}.right{float:right}.left{float:left}.invisible{display:none!important}.list-unstyled{list-style-type:none}.list-unstyled li{margin-top:4px;margin-bottom:4px}.danger{background-color:var(--color-error-background)}.warning{background:var(--color-warning-background)}.success{background:var(--color-success-background)}.badge{display:inline-block;color:var(--color-toolkit-badge-font);background-color:var(--color-toolkit-badge-background);text-align:center;white-space:nowrap;vertical-align:baseline;min-width:10px;padding:1px 5px;border-radius:5px}kbd{padding:2px 4px;margin:1px;font-size:90%;color:var(--color-toolkit-kbd-font);background:var(--color-toolkit-kbd-background)}table{width:100%}table.striped tr{border-bottom:1px solid var(--color-settings-tr-hover)}th{padding:.4em}td{padding:0 4px}tr:hover{background:var(--color-settings-tr-hover)!important}div.selectable_url{display:block;border:1px solid var(--color-result-search-url-border);padding:4px;color:var(--color-result-search-url-font);margin:.1em;overflow:hidden;height:1.2em;line-height:1.2em;border-radius:5px}div.selectable_url pre{display:block;font-size:.8em;word-break:break-all;margin:.1em;user-select:all}.dialog-error{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:left;border-radius:10px;color:var(--color-error);background:var(--color-error-background);border-color:var(--color-error)}.dialog-error .close{float:right;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-error ol,.dialog-error p,.dialog-error ul{margin:1px 0 0 0}.dialog-error table{width:auto}.dialog-error tr{vertical-align:text-top}.dialog-error tr:hover{background:0 0!important}.dialog-error td{padding:0 1em 0 0;padding-top:0;padding-right:1rem;padding-bottom:0;padding-left:0}.dialog-error h4{margin-top:.3em;margin-bottom:.3em}.dialog-warning{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:left;border-radius:10px;color:var(--color-warning);background:var(--color-warning-background);border-color:var(--color-warning)}.dialog-warning .close{float:right;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-warning ol,.dialog-warning p,.dialog-warning ul{margin:1px 0 0 0}.dialog-warning table{width:auto}.dialog-warning tr{vertical-align:text-top}.dialog-warning tr:hover{background:0 0!important}.dialog-warning td{padding:0 1em 0 0;padding-top:0;padding-right:1rem;padding-bottom:0;padding-left:0}.dialog-warning h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:left;border-radius:10px;display:block;background:var(--color-toolkit-dialog-background);position:fixed;top:50%;left:50%;margin:0 auto;transform:translate(-50%,-50%);z-index:10000000}.dialog-modal .close{float:right;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-modal ol,.dialog-modal p,.dialog-modal ul{margin:1px 0 0 0}.dialog-modal table{width:auto}.dialog-modal tr{vertical-align:text-top}.dialog-modal tr:hover{background:0 0!important}.dialog-modal td{padding:0 1em 0 0;padding-top:0;padding-right:1rem;padding-bottom:0;padding-left:0}.dialog-modal h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal h3{margin-top:0}.btn-collapse{cursor:pointer}.scrollx{overflow-x:auto;overflow-y:hidden;display:block;padding:0;margin:0;border:none}.tabs .tabs>label{font-size:90%}ul.tabs{border-bottom:1px solid var(--color-toolkit-tabs-section-border);list-style:none;padding-left:0}ul.tabs li{display:flex}.tabs{display:flex;flex-wrap:wrap;width:100%;min-width:100%}.tabs>*{order:2}.tabs>input[type=radio]{display:none}.tabs>label,.tabs>li>a{order:1;padding:.7em;margin:0 .7em;letter-spacing:.5px;text-transform:uppercase;border:solid var(--color-toolkit-tabs-label-border);border-width:0 0 2px 0;color:unset;-webkit-touch-callout:none;user-select:none;cursor:pointer}.tabs>label.active,.tabs>li>a.active{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font)}.tabs>label:hover,.tabs>li>a:hover{border-bottom:2px solid var(--color-categories-item-border-selected)}.tabs>section{min-width:100%;padding:.7rem 0;box-sizing:border-box;border-top:1px solid var(--color-toolkit-tabs-section-border);display:none}.tabs>label:last-of-type{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font);letter-spacing:-.1px}.tabs>section:last-of-type{display:block}html body .tabs>input:checked~section{display:none}html body .tabs>input:checked~label{position:inherited;background:inherit;border-bottom:2px solid transparent;font-weight:400;color:inherit}html body .tabs>input:checked~label:hover{border-bottom:2px solid var(--color-categories-item-border-selected)}html body .tabs>input:checked+label{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font)}html body .tabs>input:checked+label+section{display:block}select{height:2.4rem;margin-top:0;margin-right:1rem;margin-bottom:0;margin-left:0;padding:.2rem!important;color:var(--color-search-font);font-size:.9rem;z-index:2}select:focus,select:hover{cursor:pointer}@supports ((background-position-x:100%) and ((appearance:none) or (-webkit-appearance:none) or (-moz-appearance:none))){select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-width:0 2rem 0 0;border-color:transparent;background:url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E") no-repeat;background-position-x:calc(100% + 2rem);background-size:2rem;background-origin:content-box;background-color:var(--color-toolkit-select-background);outline:medium none;text-overflow:ellipsis;border-radius:5px}select:focus,select:hover{background-color:var(--color-toolkit-select-background-hover)}select option{background-color:var(--color-base-background)}@media (prefers-color-scheme:dark){html.theme-auto select,html.theme-dark select{background-image:url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20fill%3D%22%23ddd%22%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E")}}html.theme-dark select{background-image:url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20fill%3D%22%23ddd%22%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E")}}input.checkbox-onoff[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;width:2.5em;height:.7em;box-shadow:none!important;margin:0 16px;border-radius:10px;position:relative}input.checkbox-onoff[type=checkbox]:focus,input.checkbox-onoff[type=checkbox]:hover{outline:0}input.checkbox-onoff[type=checkbox]:focus::after{content:"";position:absolute;width:3.5em;height:1.65em;border:1px solid var(--color-btn-background);border-radius:12px;box-shadow:var(--color-btn-background) 0 0 3px;z-index:10000;top:-.55em;left:-.6em}input.checkbox-onoff[type=checkbox]::before{position:absolute;top:-.5em;display:flex;justify-content:center;align-items:center;font-size:.75em;width:1.875em;height:1.875em;border-radius:50%}.reversed-checkbox input.checkbox-onoff[type=checkbox]:checked,input.checkbox-onoff[type=checkbox]{background:var(--color-toolkit-checkbox-onoff-off-background)}.reversed-checkbox input.checkbox-onoff[type=checkbox]:checked::before,input.checkbox-onoff[type=checkbox]::before{left:-.5em;content:"\2715";color:var(--color-toolkit-checkbox-onoff-off-mark-color);background:var(--color-toolkit-checkbox-onoff-off-mark-background)}.reversed-checkbox input.checkbox-onoff[type=checkbox],input.checkbox-onoff[type=checkbox]:checked{background:var(--color-toolkit-checkbox-onoff-on-background)}.reversed-checkbox input.checkbox-onoff[type=checkbox]::before,input.checkbox-onoff[type=checkbox]:checked::before{left:calc(100% - 1.5em);content:"\2713";color:var(--color-toolkit-checkbox-onoff-on-mark-color);background:var(--color-toolkit-checkbox-onoff-on-mark-background)}@supports (transform:rotate(-45deg)){input[type=checkbox]:not(.checkbox-onoff){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;cursor:pointer;position:relative;top:0;left:0;border:2px solid var(--color-toolkit-checkbox-input-border);border-radius:.3em}input[type=checkbox]:not(.checkbox-onoff)::after{content:'';width:9px;height:5px;position:absolute;top:3px;left:2px;border:3px solid var(--color-toolkit-checkbox-label-border);border-top:none;border-right:none;background:0 0;opacity:0;transform:rotate(-45deg)}input[type=checkbox]:not(.checkbox-onoff):checked::after{border-color:var(--color-toolkit-checkbox-input-border);opacity:1}input[type=checkbox][disabled]:not(.checkbox-onoff){border:inherit;background-color:transparent!important;cursor:inherit}input.checkbox[type=checkbox]:not(:checked):not([disabled]):not(.checkbox-onoff):hover::after{opacity:.5}}@media screen and (max-width:50em){.tabs>label{width:100%}}.loader,.loader::after{border-radius:50%;width:2em;height:2em}.loader{margin:1em auto;font-size:10px;position:relative;text-indent:-9999em;border-top:.5em solid var(--color-toolkit-loader-border);border-right:.5em solid var(--color-toolkit-loader-border);border-bottom:.5em solid var(--color-toolkit-loader-border);border-left:.5em solid var(--color-toolkit-loader-borderleft);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.2s infinite linear;animation:load8 1.2s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.engine-tooltip{display:none;position:absolute;padding:.5rem 1rem;margin:0 0 0 2rem;border:1px solid var(--color-toolkit-engine-tooltip-border);background:var(--color-toolkit-engine-tooltip-background);font-size:14px;font-weight:400;z-index:1000000;text-align:left;border-radius:10px}.engine-tooltip:hover,td:hover .engine-tooltip,th:hover .engine-tooltip{display:inline-block}.stacked-bar-chart{margin:0;padding:0 .125rem 0 4rem;width:100%;width:-moz-available;width:-webkit-fill-available;width:fill;flex-direction:row;flex-wrap:nowrap;align-items:center;display:inline-flex}.stacked-bar-chart-value{width:3rem;display:inline-block;position:absolute;padding:0 .5rem;text-align:right}.stacked-bar-chart-base{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset}.stacked-bar-chart-median{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:var(--color-base-font);border:1px solid rgba(var(--color-base-font-rgb),.9);padding:.3rem 0}.stacked-bar-chart-rate80{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:0 0;border:1px solid rgba(var(--color-base-font-rgb),.3);padding:.3rem 0}.stacked-bar-chart-rate95{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:0 0;border-bottom:1px dotted rgba(var(--color-base-font-rgb),.5);padding:0}.stacked-bar-chart-rate100{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:0 0;border-left:1px solid rgba(var(--color-base-font-rgb),.9);padding:.4rem 0;width:1px}/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */.autocomplete{position:absolute;width:44rem;max-height:0;overflow-y:hidden;text-align:left;border-radius:10px}.autocomplete:active,.autocomplete:focus,.autocomplete:hover{background-color:var(--color-autocomplete-background)}.autocomplete:empty{display:none}.autocomplete>ul{list-style-type:none;margin:0;padding:0}.autocomplete>ul>li{cursor:pointer;padding:.5rem 1rem}.autocomplete>ul>li.active,.autocomplete>ul>li:active,.autocomplete>ul>li:focus,.autocomplete>ul>li:hover{background-color:var(--color-autocomplete-background-hover)}.autocomplete>ul>li.active a:active,.autocomplete>ul>li.active a:focus,.autocomplete>ul>li.active a:hover,.autocomplete>ul>li:active a:active,.autocomplete>ul>li:active a:focus,.autocomplete>ul>li:active a:hover,.autocomplete>ul>li:focus a:active,.autocomplete>ul>li:focus a:focus,.autocomplete>ul>li:focus a:hover,.autocomplete>ul>li:hover a:active,.autocomplete>ul>li:hover a:focus,.autocomplete>ul>li:hover a:hover{text-decoration:none}.autocomplete>ul>li.locked{cursor:inherit}.autocomplete.open{display:block;background-color:var(--color-autocomplete-background);color:var(--color-autocomplete-font);border:1px solid var(--color-autocomplete-border);max-height:32rem;overflow-y:auto;z-index:100;margin-top:3.2rem}.autocomplete.open:empty{display:none}@media screen and (max-width:50em){.autocomplete{width:100%}.autocomplete>ul>li{padding:1rem}}#main_results #results.image-detail-open.only_template_images{width:min(98%,59.25rem)!important}#main_results #results.only_template_images.image-detail-open #backToTop{left:56.75rem!important;right:inherit}article.result-images .detail{display:none}#results.image-detail-open article.result-images[data-vim-selected] .detail{display:flex;flex-direction:column;position:fixed;left:60rem;right:0;top:7.6rem;transition:top 64ms ease-in 0s;bottom:0;background:var(--color-result-detail-background);border:1px solid var(--color-result-detail-background);z-index:10000;padding:4rem 3rem 3rem 3rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source{display:block;flex:1;text-align:left;width:100%;border:none;text-decoration:none}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{padding:0;margin:0;border:none;object-fit:contain;width:inherit;height:inherit;max-width:100%;min-height:inherit;max-height:calc(100vh - 25rem - 7rem);background:inherit}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels{color:var(--color-result-detail-font);max-height:16rem;min-height:16rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels hr{border-top:1px solid var(--color-result-detail-hr);border-bottom:none}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels h4{height:2rem;overflow:hidden;text-overflow:ellipsis;font-size:.9rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p{color:var(--color-result-detail-label-font);font-size:.9rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p span{display:inline-block;width:12rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels h4,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p{text-align:left}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-content{height:2rem;overflow:hidden;text-overflow:ellipsis}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-content:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url:hover{position:relative;overflow:inherit!important;background:var(--color-result-detail-background);text-overflow:inherit!important}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:active,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:visited{color:var(--color-result-detail-link)}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:hover{text-decoration:underline}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close{top:1rem;left:1rem;padding:.4rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous{top:1rem;right:6rem;padding-top:.4rem;padding-right:.5rem;padding-bottom:.4rem;padding-left:.3rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next{top:1rem;right:2rem;padding:.4rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous{border-radius:50%;display:block;width:1.5rem;height:1.5rem;position:absolute;filter:opacity(40%);z-index:2000002}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close span,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next span,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous span{display:block;width:1.5rem;height:1.5rem;text-align:center}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next span::before,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous span::before{vertical-align:sub}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:visited,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:visited,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:visited{color:var(--color-result-detail-font);background:var(--color-result-detail-background);border:1px solid var(--color-result-detail-font)}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:hover{filter:opacity(80%)}#results.image-detail-open article.result-images[data-vim-selected] .detail .loader{position:absolute;top:1rem;right:50%;border-top:.5em solid var(--color-result-detail-loader-border);border-right:.5em solid var(--color-result-detail-loader-border);border-bottom:.5em solid var(--color-result-detail-loader-border);border-left:.5em solid var(--color-result-detail-loader-borderleft)}#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail{top:0}#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail a.result-images-source img{max-height:calc(100vh - 25rem)}@media screen and (max-width:79.75em){#results.image-detail-open article.result-images[data-vim-selected] .detail{top:0;left:0}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source{display:flex;flex-direction:column;justify-content:center}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{width:100%;max-height:calc(100vh - 24rem)}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next{right:1rem}}@media screen and (max-width:50em){#results.image-detail-open article.result-images[data-vim-selected] .detail{top:0;left:0;padding:1rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{width:100%;max-height:calc(100vh - 20rem);margin:0}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p span{width:inherit;margin-right:1rem}}.dialog-modal{animation-name:dialogmodal;animation-duration:.13s}@keyframes dialogmodal{0%{opacity:0}50%{opacity:.5;transform:translate(-50%,-50%) scale(1.05)}}input.checkbox-onoff[type=checkbox]::before{transition:left .25s}iframe[src^="https://w.soundcloud.com"]{height:120px}iframe[src^="https://www.deezer.com"]{height:94px}iframe[src^="https://www.mixcloud.com"]{height:250px}iframe[src^="https://bandcamp.com/EmbeddedPlayer"]{height:350px}iframe[src^="https://bandcamp.com/EmbeddedPlayer/track"]{height:120px}iframe[src^="https://genius.com/songs"]{height:65px}.info-page code{font-family:monospace;color:var(--color-doc-code);background-color:var(--color-doc-code-background);padding:2px 5px;border-radius:5px}#main_index{margin-top:26vh}.index{text-align:center}.index .title{background:url(../img/searxng.png) no-repeat;min-height:4rem;margin:4rem auto;background-position:center;background-size:contain}.index h1{font-size:4em;visibility:hidden}.index #search,.index #search_header{margin:0 auto;background:inherit;border:inherit;padding:0;display:block}.index .search_filters{display:block;margin:1em 0}.index .category label{padding:6px 10px;border-bottom:initial!important}@media screen and (max-width:79.75em){div.title h1{font-size:1em}#main_index{margin-top:6em}}#tab-content-query table td,#tab-content-query table th{text-align:right!important;height:3rem}#main_preferences form{width:100%}#main_preferences fieldset{margin:8px;border:none}#main_preferences legend{margin:0;padding:5px 0 0 0;display:block;float:left;width:300px}#main_preferences .value{margin:0;padding:0;float:left;width:15em}#main_preferences .value input[type=text],#main_preferences .value select{font-size:inherit!important;margin-top:0;margin-right:1rem;margin-bottom:0;margin-left:0}#main_preferences .value select{width:14rem}#main_preferences .value input[type=text]{width:13.25rem;color:var(--color-toolkit-input-text-font);border:none;background:none repeat scroll 0 0 var(--color-toolkit-select-background);padding:.2rem .4rem;height:2rem;border-radius:5px}#main_preferences .value input[type=text]:focus,#main_preferences .value input[type=text]:hover{background-color:var(--color-toolkit-select-background-hover)}#main_preferences .value input:focus,#main_preferences .value select:focus{outline:0;box-shadow:0 0 1px 1px var(--color-btn-background)}#main_preferences .description{margin:0;padding:5px 0 0 0;float:right;width:50%;color:var(--color-settings-engine-description-font);font-size:90%}#main_preferences table{border-collapse:collapse}#main_preferences table td{text-align:center}#main_preferences .category{margin-right:.5rem}#main_preferences .category label{border:2px solid transparent;padding:.2rem .4rem;border-radius:5px}#main_preferences .category input[type=checkbox]:checked+label{border:2px solid var(--color-categories-item-border-selected)}#main_preferences table.table_engines td{height:3.75rem}#main_preferences table.table_engines th.name label{cursor:pointer}#main_preferences table.table_engines th.name .engine-tooltip{margin-top:1.8rem;left:calc((100% - 85em)/ 2 + 10em);max-width:40rem}#main_preferences table.table_engines th.name .engine-tooltip .engine-description{margin-top:.5rem}#main_preferences table.table_engines .engine-group{text-align:left;font-weight:400;background:var(--color-settings-engine-group-background)}#main_preferences table.table_engines .name,#main_preferences table.table_engines .shortcut{text-align:left}#main_preferences table.cookies{width:100%;direction:ltr}#main_preferences table.cookies td,#main_preferences table.cookies th{text-align:left;font-family:monospace;font-size:1rem;padding:.5em;vertical-align:top}#main_preferences table.cookies td:first-child{word-break:keep-all;width:14rem;padding-right:1rem}#main_preferences table.cookies td:last-child{word-break:break-all}#main_preferences table.cookies>tbody>tr:nth-child(even)>td,#main_preferences table.cookies>tbody>tr:nth-child(even)>th{background-color:var(--color-settings-tr-hover)}#main_preferences .preferences_back{background:none repeat scroll 0 0 var(--color-btn-background);color:var(--color-btn-font);border:0 none;border-radius:10px;cursor:pointer;display:inline-block;margin:2px 4px;padding:.7em}#main_preferences .preferences_back a{color:var(--color-settings-return-font)}#main_preferences .preferences_back a::first-letter{text-transform:uppercase}#main_preferences div.selectable_url pre{width:100%}@media screen and (max-width:79.75em){.preferences_back{clear:both}.engine-tooltip{left:10em!important}}#search{padding:0;margin:0}#search_header{padding-top:1.5em;padding-right:2em;padding-left:7rem;margin:0;background:var(--color-header-background);border-bottom:1px solid var(--color-header-border);display:grid;column-gap:1.2rem;row-gap:1rem;grid-template-columns:3rem 1fr;grid-template-areas:"logo search" "spacer categories"}.category{display:inline-block;position:relative;margin-right:1rem;padding:0}.category input{display:none}.category label{cursor:pointer;padding:.2rem 0;display:inline-flex;text-transform:capitalize;font-size:.9em;border-bottom:2px solid transparent;-webkit-touch-callout:none;user-select:none}.category label svg{padding-right:.2rem}.category label div.category_name{margin:auto 0}.category input[type=checkbox]:checked+label{color:var(--color-categories-item-selected-font);border-bottom:2px solid var(--color-categories-item-border-selected)}#search_logo{grid-area:logo;display:flex;align-items:center;justify-content:center}#search_logo svg{flex:1;width:30px;height:30px;margin:.5rem 0 auto 0}.search_categories{grid-area:categories}.search_categories .help{display:none}.search_categories:hover .help{display:block;position:absolute;background:var(--color-base-background);padding:1rem .6rem .6rem 0;z-index:1000;width:100%;left:-.1rem}#search_view{grid-area:search}.search_box{border:1px solid var(--color-search-border);border-radius:.8rem;width:44rem;display:inline-flex;flex-direction:row;white-space:nowrap}#clear_search{display:block;border-collapse:separate;box-sizing:border-box;width:1.8rem;margin:0;padding:.8rem .2rem;background:none repeat scroll 0 0 var(--color-search-background);border:none;outline:0;color:var(--color-search-font);font-size:1.1rem;z-index:10000}#clear_search:hover{color:var(--color-search-background-hover)}#clear_search.empty *{display:none}html.no-js #clear_search.hide_if_nojs{display:none}#q,#send_search{display:block;margin:0;padding:.8rem;background:none repeat scroll 0 0 var(--color-search-background);border:none;outline:0;color:var(--color-search-font);font-size:1.1rem;z-index:2}#q{width:100%;padding-left:1rem;padding-right:0!important;border-radius:.8rem 0 0 .8rem}#q::-ms-clear,#q::-webkit-search-cancel-button{display:none}#send_search{border-radius:0 .8rem .8rem 0}#send_search:hover{cursor:pointer;background-color:var(--color-search-background-hover);color:var(--color-search-background)}.no-js #clear_search,.no-js #send_search{width:auto!important;border-left:1px solid var(--color-search-border)}.search_filters{margin-top:.6rem;margin-right:0;margin-bottom:0;margin-left:10.6rem;display:flex;overflow-x:auto;overscroll-behavior-inline:contain}.search_filters select{background-color:inherit}.search_filters select:focus,.search_filters select:hover{color:var(--color-base-font)}@media screen and (max-width:79.75em){#search_header{padding:1.5em .5rem 0 .5rem;column-gap:.5rem}.search_filters{margin-top:.6rem;margin-right:0;margin-bottom:0;margin-left:3.5rem}#categories{font-size:90%;clear:both}#categories .checkbox_container{margin:auto;margin-top:2px}}@media screen and (max-width:79.75em) and (hover:none){#main_index #categories_container,#main_results #categories_container{width:max-content}#main_index #categories_container .category,#main_results #categories_container .category{display:inline-block;width:auto}#main_index #categories,#main_results #categories{width:100%;text-align:left;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}}@media screen and (max-width:50em){#search_header{width:100%;margin:0;padding:.1rem 0 0 0;column-gap:0;row-gap:0;grid-template-areas:"logo search" "categories categories"}.search_logo{padding:0}.search_box{width:98%;display:flex;margin:0 auto}#q{width:100%;flex:1}.search_filters{margin:0}.category{display:inline-block;width:auto;margin:0}.category label{padding:1rem!important;margin:0!important}.category label svg{display:none}#search_view:focus-within{display:block;background-color:var(--color-base-background);position:absolute;top:0;height:100%;width:100%;z-index:10000}#search_view:focus-within .search_box{border-top:none;border-left:none;border-right:none;width:100%;border-radius:0}#search_view:focus-within .search_box #send_search{margin-right:0!important}#search_view:focus-within .search_box *{border:none;border-radius:0}#main_results #q:placeholder-shown~#send_search{margin-right:2.6rem;transition:margin .1s}}@media screen and (max-width:20rem){#search_header{grid-template-areas:"search search" "categories categories"}#search_logo{display:none}}#categories{-webkit-touch-callout:none;user-select:none}#categories::-webkit-scrollbar{width:0;height:0}#categories_container{position:relative}.ion-icon{display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(1,1)}.ion-icon-small{width:1rem;height:1rem;display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(1,1)}.ion-icon-big{width:1.5rem;height:1.5rem;display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(1,1)}html{font-family:sans-serif;font-size:.9em;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color:var(--color-base-font);background-color:var(--color-base-background);padding:0;margin:0}body,main{padding:0;margin:0}body{display:flex;flex-direction:column;height:100vh;margin:0}main{width:100%;margin-bottom:2rem;flex:1}.page_with_header{margin:2em auto;width:85em}footer{clear:both;min-height:4rem;padding:1rem 0;width:100%;text-align:center;background-color:var(--color-footer-background);border-top:1px solid var(--color-footer-border);overflow:hidden}footer p{font-size:.9em}.page_with_header .logo{height:40px}#results button[type=submit],input[type=submit]{padding:.7rem;display:inline-block;background:var(--color-btn-background);color:var(--color-btn-font);border-radius:10px;border:0;cursor:pointer}a{text-decoration:none;color:var(--color-url-font)}a:visited{color:var(--color-url-visited-font)}a:visited .highlight{color:var(--color-url-visited-font)}article[data-vim-selected]{background:var(--color-result-vim-selected);border-left:.2rem solid var(--color-result-vim-arrow);border-radius:0 10px 10px 0}article.result-images[data-vim-selected]{background:var(--color-result-vim-arrow);border:none;border-radius:10px}article.result-images[data-vim-selected] .image_thumbnail{filter:opacity(60%)}article.result-images[data-vim-selected] span.title{color:var(--color-result-image-span-font-selected)}article[data-vim-selected].category-files,article[data-vim-selected].category-map,article[data-vim-selected].category-music,article[data-vim-selected].category-news,article[data-vim-selected].category-social,article[data-vim-selected].category-videos{border:1px solid var(--color-result-vim-arrow);border-radius:10px}.result{margin:.125rem 0;padding:1rem;border-left:.2rem solid transparent}.result h3{font-size:1.2rem;word-wrap:break-word;margin:.4rem 0 .4rem 0;padding:0}.result h3 a{color:var(--color-result-link-font);font-weight:400;font-size:1.1em}.result h3 a:visited{color:var(--color-result-link-visited-font)}.result h3 a:focus,.result h3 a:hover{text-decoration:underline;border:none;outline:0}.result .cache_link,.result .proxyfied_link{font-size:.9em!important}.result .content,.result .stat{font-size:.9em;margin:0;padding:0;max-width:54em;word-wrap:break-word;line-height:1.24}.result .content .highlight,.result .stat .highlight{color:var(--color-result-description-highlight-font);background:inherit;font-weight:700}.result .altlink a{font-size:.9em;margin:0 10px 0 0;padding:5px 10px;border-radius:5px;background:var(--color-show-btn-background);color:var(--color-show-btn-font);cursor:pointer}.result .altlink a:hover{background:var(--color-btn-background);color:var(--color-btn-font)}.result .codelines .highlight{color:inherit;background:inherit;font-weight:400}.result .url_wrapper{display:flex;font-size:1rem;color:var(--color-result-url-font);flex-wrap:nowrap;overflow:hidden;flex-direction:row;margin:0;padding:0}.result .url_wrapper .url_o1{white-space:nowrap;flex-shrink:1}.result .url_wrapper .url_o1::after{content:" ";width:1ch;display:inline-block}.result .url_wrapper .url_o2{overflow:hidden;white-space:nowrap;flex-basis:content;flex-grow:0;flex-shrink:1;text-align:right}.result .url_wrapper .url_o2 .url_i2{float:right}.result .published_date{font-size:.8em;color:var(--color-result-publishdate-font)}.result img.thumbnail{float:left;padding-top:.6rem;padding-right:1rem;width:20rem;height:unset}.result img.image{float:left;padding-top:.6rem;padding-right:1rem;width:7rem;max-height:7rem;object-fit:scale-down;object-position:right top}.result .break{clear:both}.template_group_images{display:flex;flex-wrap:wrap}.template_group_images::after{flex-grow:10;content:""}.category-files,.category-map,.category-music,.category-news,.category-social,.category-videos{border:1px solid var(--color-result-border);margin:1rem 0;border-radius:10px}.category-social .image{width:auto!important;min-width:48px;min-height:48px;padding:0 5px 25px 0!important}.audio-control audio{width:100%;padding:10px 0 0 0}.embedded-content iframe{width:100%;padding:10px 0 0 0}.result-videos .content{overflow:hidden}.result-videos .embedded-video iframe{width:100%;aspect-ratio:16/9;padding:10px 0 0 0}@supports not (aspect-ratio:1 / 1){.result-videos .embedded-video iframe{height:calc(45rem * 9 / 16)}}.engines{float:right;color:var(--color-result-engines-font)}.engines span{font-size:smaller;margin-top:0;margin-bottom:0;margin-right:.5rem;margin-left:0}.small_font{font-size:.8em}.highlight{color:var(--color-result-link-font-highlight);background:inherit}.empty_element{font-style:italic}.result-images{flex-grow:1;padding:.5rem .5rem 2rem .5rem;margin:.25rem;border:none!important;height:12rem}.result-images>a{position:relative}.result-images img{margin:0;padding:0;border:none;height:100%;width:100%;object-fit:cover;vertical-align:bottom;background:var(--color-result-image-background)}.result-images span.title{display:block;position:absolute;width:100%;font-size:.9rem;color:var(--color-result-image-span-font);padding:.5rem 0 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-map img.image{float:right!important;height:100px!important;width:auto!important}.result-map table{font-size:.9em;width:auto;border-collapse:separate;border-spacing:0 .35rem}.result-map table th{font-weight:inherit;width:17rem;vertical-align:top;text-align:left}.result-map table td{vertical-align:top;text-align:left}.hidden{display:none!important}#results{margin-top:1rem;margin-right:2rem;margin-bottom:0;margin-left:10rem;display:grid;grid-template-columns:45rem 25rem;grid-template-rows:min-content min-content 1fr min-content;gap:0 5rem;grid-template-areas:"corrections sidebar" "answers sidebar" "urls sidebar" "pagination sidebar"}#results #sidebar :first-child,#results #urls :first-child{margin-top:0}#urls{padding:0;grid-area:urls}#suggestions .wrapper{display:flex;flex-flow:row wrap;justify-content:flex-end}#suggestions .wrapper form{display:inline-block;flex:1 1 50%}#infoboxes input,#suggestions input{padding:0;margin:3px;font-size:.9em;display:inline-block;background:0 0;color:var(--color-result-search-url-font);cursor:pointer}#infoboxes .infobox .url a,#infoboxes input[type=submit],#suggestions .infobox .url a,#suggestions input[type=submit]{color:var(--color-result-link-font);text-decoration:none;font-size:.9rem}#infoboxes .infobox .url a:hover,#infoboxes input[type=submit]:hover,#suggestions .infobox .url a:hover,#suggestions input[type=submit]:hover{text-decoration:underline}#corrections{grid-area:corrections;display:flex;flex-flow:row wrap;margin:0 0 1em 0}#corrections h4,#corrections input[type=submit]{display:inline-block;padding:.5rem;margin:.5rem}#corrections input[type=submit]{font-size:.8rem;border-radius:5px}#apis .title,#search_url .title,#suggestions .title{margin:2em 0 .5em 0;color:var(--color-base-font)}#answers{grid-area:answers;border:1px solid var(--color-answer-border);background:var(--color-answer-background);padding:1rem;margin:1rem 0;margin-top:0;color:var(--color-answer-font);border-radius:10px}#answers h4{display:none}#answers span{overflow-wrap:anywhere}#infoboxes form{min-width:210px}#sidebar{grid-area:sidebar;word-wrap:break-word;color:var(--color-sidebar-font)}#sidebar .infobox{margin:10px 0 10px;border:1px solid var(--color-sidebar-border);padding:1rem;font-size:.9em;border-radius:10px}#sidebar .infobox h2{margin:0 0 .5em 0}#sidebar .infobox img{max-width:100%;max-height:12em;display:block;margin:0 auto;padding:0}#sidebar .infobox dl{margin:.5em 0}#sidebar .infobox dt{display:inline;margin-top:.5em;margin-right:.25em;margin-bottom:.5em;margin-left:0;padding:0;font-weight:700}#sidebar .infobox dd{display:inline;margin:.5em 0;padding:0}#sidebar .infobox input{font-size:1em}#sidebar .infobox br{clear:both}#sidebar .infobox .attributes,#sidebar .infobox .urls{clear:both}#search_url{margin-top:8px}#search_url div.selectable_url pre{width:200em}#linkto_preferences{position:absolute;right:1.8rem;top:2.2rem;padding:0;border:0;display:block;font-size:1.2em;color:var(--color-search-font)}#linkto_preferences a:active *,#linkto_preferences a:hover *,#linkto_preferences a:link *,#linkto_preferences a:visited *{color:var(--color-search-font)}#pagination{grid-area:pagination}#pagination br{clear:both}#apis{margin-top:8px;clear:both}#backToTop{border:1px solid var(--color-backtotop-border);margin:0;padding:0;font-size:1em;background:var(--color-backtotop-background);position:fixed;bottom:8rem;left:56.3rem;transition:opacity .5s;opacity:0;border-radius:10px}#backToTop a{display:block;margin:0;padding:.7em}#backToTop a,#backToTop a:active,#backToTop a:hover,#backToTop a:visited{color:var(--color-backtotop-font)}#results.scrolling #backToTop{opacity:1}@media screen and (max-width:79.75em){.page_with_header{margin:2rem .5rem;width:auto}#infoboxes{position:inherit;max-width:inherit}#infoboxes .infobox{clear:both}#infoboxes .infobox img{float:left;max-width:10em;margin-top:.5em;margin-right:.5em;margin-bottom:.5em;margin-left:0}#sidebar{margin-bottom:.125rem;padding:0;float:none;border:none;width:auto}#sidebar input{border:0}#apis{display:none}#search_url{display:none}.result .thumbnail{max-width:98%}.result .url span.url{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.result .engines{float:right;padding:0 0 3px 0}.result-images{border-bottom:none!important}.image_result{max-width:98%}.image_result img{max-width:98%}#backToTop{display:none}#pagination{margin:2rem 0 0 0!important}#main_results div#results{margin:1rem auto 0 auto;justify-content:center;display:grid;grid-template-columns:45rem;grid-template-rows:min-content min-content min-content 1fr min-content min-content;gap:0;grid-template-areas:"corrections" "answers" "sidebar" "urls" "pagination"}}#main_results div#results.only_template_images{margin:1rem .5rem 0 .5rem;display:grid;grid-template-columns:100%;grid-template-rows:min-content min-content min-content 1fr min-content;gap:0;grid-template-areas:"corrections" "answers" "sidebar" "urls" "pagination"}#main_results div#results.only_template_images #sidebar{display:none}#main_results div#results.only_template_images #urls{margin:0;display:flex;flex-wrap:wrap}#main_results div#results.only_template_images #urls::after{flex-grow:10;content:""}#main_results div#results.only_template_images #backToTop{left:auto;right:1rem}#main_results div#results.only_template_images #pagination{margin-right:4rem}@media screen and (max-width:50em){#main_results div#results{grid-template-columns:100%;margin:2rem .5rem 0 .5rem}#linkto_preferences{top:.8rem;right:.7rem}#main_index #linkto_preferences{top:.5rem;right:.5rem}#results{margin:0;padding:0}#pagination{margin:2rem 1rem 0 1rem!important}article[data-vim-selected]{border:1px solid var(--color-result-vim-arrow);border-radius:10px}.result{border:1px solid var(--color-result-border);margin:1rem 0;border-radius:10px}.result-images{margin:0;height:6rem}}@media screen and (max-width:35em){.result-videos img.thumbnail{float:none!important}.result-videos .content{overflow:inherit}}pre code{white-space:pre-wrap}/*# sourceMappingURL=searxng.min.css.map */
\ No newline at end of file +.github-issue-button{display:block;padding:8px 16px;font-family:sans-serif;font-size:16px;color:#fff;background-color:#238636!important;border:#2ea043;border-radius:10px!important;box-shadow:transparent 0 0 0 0}.github-issue-button:hover{background-color:#2ea043}.issue-hide{display:none}.engine-stats .engine-name{width:20rem}.engine-stats .engine-score{width:7rem;text-align:right}.engine-stats .engine-reliability{text-align:right}.engine-stats table.engine-error{max-width:1280px;margin:1rem;border:1px solid gray}.engine-stats failed-test,.engine-stats table.engine-error td.engine-error-type,.engine-stats table.engine-error th.engine-error-type{width:10rem}.engine-stats table.engine-error span.log_parameters{border-right:1px solid gray;padding:0 1rem 0 0;margin:0 0 0 .5rem}.bar-chart-value{width:3em;display:inline-block;text-align:right;padding-right:.5rem}.bar-chart-graph{width:calc(100% - 5rem);display:inline-block}.bar-chart-bar{border:3px solid #5bc0de;margin:1px 0}.bar-chart-serie1{border:3px solid #5bc0de;margin:1px 0;float:left}.bar-chart-serie2{border:3px solid #deb15b;margin:1px 0;float:left}.bar0{width:0;border:0}.bar1{width:1%}.bar2{width:2%}.bar3{width:3%}.bar4{width:4%}.bar5{width:5%}.bar6{width:6%}.bar7{width:7%}.bar8{width:8%}.bar9{width:9%}.bar10{width:10%}.bar11{width:11%}.bar12{width:12%}.bar13{width:13%}.bar14{width:14%}.bar15{width:15%}.bar16{width:16%}.bar17{width:17%}.bar18{width:18%}.bar19{width:19%}.bar20{width:20%}.bar21{width:21%}.bar22{width:22%}.bar23{width:23%}.bar24{width:24%}.bar25{width:25%}.bar26{width:26%}.bar27{width:27%}.bar28{width:28%}.bar29{width:29%}.bar30{width:30%}.bar31{width:31%}.bar32{width:32%}.bar33{width:33%}.bar34{width:34%}.bar35{width:35%}.bar36{width:36%}.bar37{width:37%}.bar38{width:38%}.bar39{width:39%}.bar40{width:40%}.bar41{width:41%}.bar42{width:42%}.bar43{width:43%}.bar44{width:44%}.bar45{width:45%}.bar46{width:46%}.bar47{width:47%}.bar48{width:48%}.bar49{width:49%}.bar50{width:50%}.bar51{width:51%}.bar52{width:52%}.bar53{width:53%}.bar54{width:54%}.bar55{width:55%}.bar56{width:56%}.bar57{width:57%}.bar58{width:58%}.bar59{width:59%}.bar60{width:60%}.bar61{width:61%}.bar62{width:62%}.bar63{width:63%}.bar64{width:64%}.bar65{width:65%}.bar66{width:66%}.bar67{width:67%}.bar68{width:68%}.bar69{width:69%}.bar70{width:70%}.bar71{width:71%}.bar72{width:72%}.bar73{width:73%}.bar74{width:74%}.bar75{width:75%}.bar76{width:76%}.bar77{width:77%}.bar78{width:78%}.bar79{width:79%}.bar80{width:80%}.bar81{width:81%}.bar82{width:82%}.bar83{width:83%}.bar84{width:84%}.bar85{width:85%}.bar86{width:86%}.bar87{width:87%}.bar88{width:88%}.bar89{width:89%}.bar90{width:90%}.bar91{width:91%}.bar92{width:92%}.bar93{width:93%}.bar94{width:94%}.bar95{width:95%}.bar96{width:96%}.bar97{width:97%}.bar98{width:98%}.bar99{width:99%}.bar100{width:100%}.osm-map-box{height:300px;width:100%;margin:10px 0}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--color-base-font:#444;--color-base-font-rgb:68,68,68;--color-base-background:#fff;--color-url-font:#29314d;--color-url-visited-font:#80b;--color-header-background:#f7f7f7;--color-header-border:#ddd;--color-footer-background:#f7f7f7;--color-footer-border:#ddd;--color-sidebar-border:#ddd;--color-sidebar-font:#000;--color-backtotop-font:#444;--color-backtotop-border:#ddd;--color-backtotop-background:#fff;--color-btn-background:#3050ff;--color-btn-font:#fff;--color-show-btn-background:#bbb;--color-show-btn-font:#222;--color-search-border:#bbb;--color-search-background:#fff;--color-search-font:#222;--color-search-background-hover:#3050ff;--color-error:#db3434;--color-error-background:#fae1e1;--color-warning:#dbba34;--color-warning-background:#faf5e1;--color-success:#42db34;--color-success-background:#e3fae1;--color-categories-item-selected-font:#3050ff;--color-categories-item-border-selected:#3050ff;--color-autocomplete-font:#000;--color-autocomplete-border:#bbb;--color-autocomplete-background:#fff;--color-autocomplete-background-hover:#f7f7f7;--color-answer-border:#ddd;--color-answer-font:#444;--color-answer-background:#f7f7f7;--color-result-border:#ddd;--color-result-url-font:#000;--color-result-vim-selected:#f7f7f7;--color-result-vim-arrow:#000bbb;--color-result-description-highlight-font:#000;--color-result-link-font:#000bbb;--color-result-link-font-highlight:#000bbb;--color-result-link-visited-font:#80b;--color-result-publishdate-font:#777;--color-result-engines-font:#777;--color-result-search-url-border:#ddd;--color-result-search-url-font:#000;--color-result-image-span-font:#444;--color-result-image-span-font-selected:#fff;--color-result-image-background:#fff;--color-settings-tr-hover:#f7f7f7;--color-settings-engine-description-font:#909090;--color-settings-engine-group-background:#0001;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#000;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#777;--color-toolkit-kbd-font:#fff;--color-toolkit-kbd-background:#000;--color-toolkit-dialog-border:#ddd;--color-toolkit-dialog-background:#fff;--color-toolkit-tabs-label-border:#fff;--color-toolkit-tabs-section-border:#ddd;--color-toolkit-select-background:#f7f7f7;--color-toolkit-select-border:#ddd;--color-toolkit-select-background-hover:#bbb;--color-toolkit-input-text-font:#222;--color-toolkit-checkbox-onoff-off-background:#ddd;--color-toolkit-checkbox-onoff-on-background:#ddd;--color-toolkit-checkbox-onoff-on-mark-background:#3050ff;--color-toolkit-checkbox-onoff-on-mark-color:#fff;--color-toolkit-checkbox-onoff-off-mark-background:#aaa;--color-toolkit-checkbox-onoff-off-mark-color:#fff;--color-toolkit-checkbox-label-background:#ddd;--color-toolkit-checkbox-label-border:#ddd;--color-toolkit-checkbox-input-border:#3050ff;--color-toolkit-engine-tooltip-border:#ddd;--color-toolkit-engine-tooltip-background:#fff;--color-toolkit-loader-border:rgba(0, 0, 0, 0.2);--color-toolkit-loader-borderleft:rgba(255, 255, 255, 0);--color-doc-code:#300;--color-doc-code-background:#fdd}@media (prefers-color-scheme:dark){:root.theme-auto{--color-base-font:#bbb;--color-base-font-rgb:187,187,187;--color-base-background:#222;--color-url-font:#8af;--color-url-visited-font:#96b;--color-header-background:#181818;--color-header-border:#333;--color-footer-background:#181818;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-backtotop-font:#bbb;--color-backtotop-border:#333;--color-backtotop-background:#181818;--color-btn-background:#58f;--color-btn-font:#222;--color-show-btn-background:#555;--color-show-btn-font:#bbb;--color-search-border:#555;--color-search-background:#222;--color-search-font:#fff;--color-search-background-hover:#58f;--color-error:#f55b5b;--color-error-background:#390a0a;--color-warning:#f1d561;--color-warning-background:#39300a;--color-success:#79f56e;--color-success-background:#0e390a;--color-categories-item-selected-font:#58f;--color-categories-item-border-selected:#58f;--color-autocomplete-font:#fff;--color-autocomplete-border:#555;--color-autocomplete-background:#222;--color-autocomplete-background-hover:#181818;--color-answer-border:#333;--color-answer-font:#bbb;--color-answer-background:#181818;--color-result-border:#333;--color-result-url-font:#fff;--color-result-vim-selected:#181818;--color-result-vim-arrow:#8af;--color-result-description-highlight-font:#fff;--color-result-link-font:#8af;--color-result-link-font-highlight:#8af;--color-result-link-visited-font:#96b;--color-result-publishdate-font:#888;--color-result-engines-font:#888;--color-result-search-url-border:#555;--color-result-search-url-font:#fff;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#000;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-result-image-span-font:#bbb;--color-result-image-span-font-selected:#222;--color-result-image-background:#222;--color-settings-tr-hover:#2d2d2d;--color-settings-engine-description-font:#909090;--color-settings-engine-group-background:#1a1919;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#777;--color-toolkit-kbd-font:#000;--color-toolkit-kbd-background:#fff;--color-toolkit-dialog-border:#555;--color-toolkit-dialog-background:#222;--color-toolkit-tabs-label-border:#222;--color-toolkit-tabs-section-border:#555;--color-toolkit-select-background:#3c3b31;--color-toolkit-select-border:#555;--color-toolkit-select-background-hover:#333;--color-toolkit-input-text-font:#fff;--color-toolkit-checkbox-onoff-off-background:#3c3b31;--color-toolkit-checkbox-onoff-on-background:#3c3b31;--color-toolkit-checkbox-onoff-on-mark-background:#58f;--color-toolkit-checkbox-onoff-on-mark-color:#222;--color-toolkit-checkbox-onoff-off-mark-background:#ddd;--color-toolkit-checkbox-onoff-off-mark-color:#222;--color-toolkit-checkbox-label-background:#222;--color-toolkit-checkbox-label-border:#333;--color-toolkit-checkbox-input-border:#58f;--color-toolkit-engine-tooltip-border:#333;--color-toolkit-engine-tooltip-background:#222;--color-toolkit-loader-border:rgba(255, 255, 255, 0.2);--color-toolkit-loader-borderleft:rgba(0, 0, 0, 0);--color-doc-code:#fdd;--color-doc-code-background:#300}}:root.theme-dark{--color-base-font:#bbb;--color-base-font-rgb:187,187,187;--color-base-background:#222;--color-url-font:#8af;--color-url-visited-font:#96b;--color-header-background:#181818;--color-header-border:#333;--color-footer-background:#181818;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-backtotop-font:#bbb;--color-backtotop-border:#333;--color-backtotop-background:#181818;--color-btn-background:#58f;--color-btn-font:#222;--color-show-btn-background:#555;--color-show-btn-font:#bbb;--color-search-border:#555;--color-search-background:#222;--color-search-font:#fff;--color-search-background-hover:#58f;--color-error:#f55b5b;--color-error-background:#390a0a;--color-warning:#f1d561;--color-warning-background:#39300a;--color-success:#79f56e;--color-success-background:#0e390a;--color-categories-item-selected-font:#58f;--color-categories-item-border-selected:#58f;--color-autocomplete-font:#fff;--color-autocomplete-border:#555;--color-autocomplete-background:#222;--color-autocomplete-background-hover:#181818;--color-answer-border:#333;--color-answer-font:#bbb;--color-answer-background:#181818;--color-result-border:#333;--color-result-url-font:#fff;--color-result-vim-selected:#181818;--color-result-vim-arrow:#8af;--color-result-description-highlight-font:#fff;--color-result-link-font:#8af;--color-result-link-font-highlight:#8af;--color-result-link-visited-font:#96b;--color-result-publishdate-font:#888;--color-result-engines-font:#888;--color-result-search-url-border:#555;--color-result-search-url-font:#fff;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#000;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-result-image-span-font:#bbb;--color-result-image-span-font-selected:#222;--color-result-image-background:#222;--color-settings-tr-hover:#2d2d2d;--color-settings-engine-description-font:#909090;--color-settings-engine-group-background:#1a1919;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#777;--color-toolkit-kbd-font:#000;--color-toolkit-kbd-background:#fff;--color-toolkit-dialog-border:#555;--color-toolkit-dialog-background:#222;--color-toolkit-tabs-label-border:#222;--color-toolkit-tabs-section-border:#555;--color-toolkit-select-background:#3c3b31;--color-toolkit-select-border:#555;--color-toolkit-select-background-hover:#333;--color-toolkit-input-text-font:#fff;--color-toolkit-checkbox-onoff-off-background:#3c3b31;--color-toolkit-checkbox-onoff-on-background:#3c3b31;--color-toolkit-checkbox-onoff-on-mark-background:#58f;--color-toolkit-checkbox-onoff-on-mark-color:#222;--color-toolkit-checkbox-onoff-off-mark-background:#ddd;--color-toolkit-checkbox-onoff-off-mark-color:#222;--color-toolkit-checkbox-label-background:#222;--color-toolkit-checkbox-label-border:#333;--color-toolkit-checkbox-input-border:#58f;--color-toolkit-engine-tooltip-border:#333;--color-toolkit-engine-tooltip-background:#222;--color-toolkit-loader-border:rgba(255, 255, 255, 0.2);--color-toolkit-loader-borderleft:rgba(0, 0, 0, 0);--color-doc-code:#fdd;--color-doc-code-background:#300}.code-highlight pre{overflow:auto;background-color:inherit;color:inherit;border:inherit}.code-highlight .linenos{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;margin-right:8px;text-align:right}.code-highlight .linenos::selection{background:0 0}.code-highlight .linenos::-moz-selection{background:0 0}.code-highlight pre{line-height:125%}.code-highlight td.linenos .normal{color:inherit;background-color:transparent;padding-left:5px;padding-right:5px}.code-highlight span.linenos{color:inherit;background-color:transparent;padding-left:5px;padding-right:5px}.code-highlight td.linenos .special{color:#000;background-color:#ffffc0;padding-left:5px;padding-right:5px}.code-highlight span.linenos.special{color:#000;background-color:#ffffc0;padding-left:5px;padding-right:5px}.code-highlight .hll{background-color:#ffc}.code-highlight{background:#f8f8f8}.code-highlight .c{color:#3D7B7B;font-style:italic}.code-highlight .err{border:1px solid red}.code-highlight .k{color:green;font-weight:700}.code-highlight .o{color:#666}.code-highlight .ch{color:#3D7B7B;font-style:italic}.code-highlight .cm{color:#3D7B7B;font-style:italic}.code-highlight .cp{color:#9C6500}.code-highlight .cpf{color:#3D7B7B;font-style:italic}.code-highlight .c1{color:#3D7B7B;font-style:italic}.code-highlight .cs{color:#3D7B7B;font-style:italic}.code-highlight .gd{color:#A00000}.code-highlight .ge{font-style:italic}.code-highlight .gr{color:#E40000}.code-highlight .gh{color:navy;font-weight:700}.code-highlight .gi{color:#008400}.code-highlight .go{color:#717171}.code-highlight .gp{color:navy;font-weight:700}.code-highlight .gs{font-weight:700}.code-highlight .gu{color:purple;font-weight:700}.code-highlight .gt{color:#04D}.code-highlight .kc{color:green;font-weight:700}.code-highlight .kd{color:green;font-weight:700}.code-highlight .kn{color:green;font-weight:700}.code-highlight .kp{color:green}.code-highlight .kr{color:green;font-weight:700}.code-highlight .kt{color:#B00040}.code-highlight .m{color:#666}.code-highlight .s{color:#BA2121}.code-highlight .na{color:#687822}.code-highlight .nb{color:green}.code-highlight .nc{color:#00F;font-weight:700}.code-highlight .no{color:#800}.code-highlight .nd{color:#A2F}.code-highlight .ni{color:#717171;font-weight:700}.code-highlight .ne{color:#CB3F38;font-weight:700}.code-highlight .nf{color:#00F}.code-highlight .nl{color:#767600}.code-highlight .nn{color:#00F;font-weight:700}.code-highlight .nt{color:green;font-weight:700}.code-highlight .nv{color:#19177C}.code-highlight .ow{color:#A2F;font-weight:700}.code-highlight .w{color:#bbb}.code-highlight .mb{color:#666}.code-highlight .mf{color:#666}.code-highlight .mh{color:#666}.code-highlight .mi{color:#666}.code-highlight .mo{color:#666}.code-highlight .sa{color:#BA2121}.code-highlight .sb{color:#BA2121}.code-highlight .sc{color:#BA2121}.code-highlight .dl{color:#BA2121}.code-highlight .sd{color:#BA2121;font-style:italic}.code-highlight .s2{color:#BA2121}.code-highlight .se{color:#AA5D1F;font-weight:700}.code-highlight .sh{color:#BA2121}.code-highlight .si{color:#A45A77;font-weight:700}.code-highlight .sx{color:green}.code-highlight .sr{color:#A45A77}.code-highlight .s1{color:#BA2121}.code-highlight .ss{color:#19177C}.code-highlight .bp{color:green}.code-highlight .fm{color:#00F}.code-highlight .vc{color:#19177C}.code-highlight .vg{color:#19177C}.code-highlight .vi{color:#19177C}.code-highlight .vm{color:#19177C}.code-highlight .il{color:#666}html.no-js .hide_if_nojs{display:none}html.js .show_if_nojs{display:none}.center{text-align:center}.right{float:right}.left{float:left}.invisible{display:none!important}.list-unstyled{list-style-type:none}.list-unstyled li{margin-top:4px;margin-bottom:4px}.danger{background-color:var(--color-error-background)}.warning{background:var(--color-warning-background)}.success{background:var(--color-success-background)}.badge{display:inline-block;color:var(--color-toolkit-badge-font);background-color:var(--color-toolkit-badge-background);text-align:center;white-space:nowrap;vertical-align:baseline;min-width:10px;padding:1px 5px;border-radius:5px}kbd{padding:2px 4px;margin:1px;font-size:90%;color:var(--color-toolkit-kbd-font);background:var(--color-toolkit-kbd-background)}table{width:100%}table.striped tr{border-bottom:1px solid var(--color-settings-tr-hover)}th{padding:.4em}td{padding:0 4px}tr:hover{background:var(--color-settings-tr-hover)!important}div.selectable_url{display:block;border:1px solid var(--color-result-search-url-border);padding:4px;color:var(--color-result-search-url-font);margin:.1em;overflow:hidden;height:1.2em;line-height:1.2em;border-radius:5px}div.selectable_url pre{display:block;font-size:.8em;word-break:break-all;margin:.1em;user-select:all}.dialog-error{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:left;border-radius:10px;color:var(--color-error);background:var(--color-error-background);border-color:var(--color-error)}.dialog-error .close{float:right;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-error ol,.dialog-error p,.dialog-error ul{margin:1px 0 0 0}.dialog-error table{width:auto}.dialog-error tr{vertical-align:text-top}.dialog-error tr:hover{background:0 0!important}.dialog-error td{padding:0 1em 0 0;padding-top:0;padding-right:1rem;padding-bottom:0;padding-left:0}.dialog-error h4{margin-top:.3em;margin-bottom:.3em}.dialog-warning{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:left;border-radius:10px;color:var(--color-warning);background:var(--color-warning-background);border-color:var(--color-warning)}.dialog-warning .close{float:right;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-warning ol,.dialog-warning p,.dialog-warning ul{margin:1px 0 0 0}.dialog-warning table{width:auto}.dialog-warning tr{vertical-align:text-top}.dialog-warning tr:hover{background:0 0!important}.dialog-warning td{padding:0 1em 0 0;padding-top:0;padding-right:1rem;padding-bottom:0;padding-left:0}.dialog-warning h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:left;border-radius:10px;display:block;background:var(--color-toolkit-dialog-background);position:fixed;top:50%;left:50%;margin:0 auto;transform:translate(-50%,-50%);z-index:10000000}.dialog-modal .close{float:right;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-modal ol,.dialog-modal p,.dialog-modal ul{margin:1px 0 0 0}.dialog-modal table{width:auto}.dialog-modal tr{vertical-align:text-top}.dialog-modal tr:hover{background:0 0!important}.dialog-modal td{padding:0 1em 0 0;padding-top:0;padding-right:1rem;padding-bottom:0;padding-left:0}.dialog-modal h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal h3{margin-top:0}.btn-collapse{cursor:pointer}.scrollx{overflow-x:auto;overflow-y:hidden;display:block;padding:0;margin:0;border:none}.tabs .tabs>label{font-size:90%}ul.tabs{border-bottom:1px solid var(--color-toolkit-tabs-section-border);list-style:none;padding-left:0}ul.tabs li{display:flex}.tabs{display:flex;flex-wrap:wrap;width:100%;min-width:100%}.tabs>*{order:2}.tabs>input[type=radio]{display:none}.tabs>label,.tabs>li>a{order:1;padding:.7em;margin:0 .7em;letter-spacing:.5px;text-transform:uppercase;border:solid var(--color-toolkit-tabs-label-border);border-width:0 0 2px 0;color:unset;-webkit-touch-callout:none;user-select:none;cursor:pointer}.tabs>label.active,.tabs>li>a.active{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font)}.tabs>label:hover,.tabs>li>a:hover{border-bottom:2px solid var(--color-categories-item-border-selected)}.tabs>section{min-width:100%;padding:.7rem 0;box-sizing:border-box;border-top:1px solid var(--color-toolkit-tabs-section-border);display:none}.tabs>label:last-of-type{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font);letter-spacing:-.1px}.tabs>section:last-of-type{display:block}html body .tabs>input:checked~section{display:none}html body .tabs>input:checked~label{position:inherited;background:inherit;border-bottom:2px solid transparent;font-weight:400;color:inherit}html body .tabs>input:checked~label:hover{border-bottom:2px solid var(--color-categories-item-border-selected)}html body .tabs>input:checked+label{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font)}html body .tabs>input:checked+label+section{display:block}select{height:2.4rem;margin-top:0;margin-right:1rem;margin-bottom:0;margin-left:0;padding:.2rem!important;color:var(--color-search-font);font-size:.9rem;z-index:2}select:focus,select:hover{cursor:pointer}@supports ((background-position-x:100%) and ((appearance:none) or (-webkit-appearance:none) or (-moz-appearance:none))){select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-width:0 2rem 0 0;border-color:transparent;background:url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E") no-repeat;background-position-x:calc(100% + 2rem);background-size:2rem;background-origin:content-box;background-color:var(--color-toolkit-select-background);outline:medium none;text-overflow:ellipsis;border-radius:5px}select:focus,select:hover{background-color:var(--color-toolkit-select-background-hover)}select option{background-color:var(--color-base-background)}@media (prefers-color-scheme:dark){html.theme-auto select,html.theme-dark select{background-image:url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20fill%3D%22%23ddd%22%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E")}}html.theme-dark select{background-image:url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20fill%3D%22%23ddd%22%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E")}}input.checkbox-onoff[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;width:2.5em;height:.7em;box-shadow:none!important;margin:0 16px;border-radius:10px;position:relative}input.checkbox-onoff[type=checkbox]:focus,input.checkbox-onoff[type=checkbox]:hover{outline:0}input.checkbox-onoff[type=checkbox]:focus::after{content:"";position:absolute;width:3.5em;height:1.65em;border:1px solid var(--color-btn-background);border-radius:12px;box-shadow:var(--color-btn-background) 0 0 3px;z-index:10000;top:-.55em;left:-.6em}input.checkbox-onoff[type=checkbox]::before{position:absolute;top:-.5em;display:flex;justify-content:center;align-items:center;font-size:.75em;width:1.875em;height:1.875em;border-radius:50%}.reversed-checkbox input.checkbox-onoff[type=checkbox]:checked,input.checkbox-onoff[type=checkbox]{background:var(--color-toolkit-checkbox-onoff-off-background)}.reversed-checkbox input.checkbox-onoff[type=checkbox]:checked::before,input.checkbox-onoff[type=checkbox]::before{left:-.5em;content:"\2715";color:var(--color-toolkit-checkbox-onoff-off-mark-color);background:var(--color-toolkit-checkbox-onoff-off-mark-background)}.reversed-checkbox input.checkbox-onoff[type=checkbox],input.checkbox-onoff[type=checkbox]:checked{background:var(--color-toolkit-checkbox-onoff-on-background)}.reversed-checkbox input.checkbox-onoff[type=checkbox]::before,input.checkbox-onoff[type=checkbox]:checked::before{left:calc(100% - 1.5em);content:"\2713";color:var(--color-toolkit-checkbox-onoff-on-mark-color);background:var(--color-toolkit-checkbox-onoff-on-mark-background)}@supports (transform:rotate(-45deg)){input[type=checkbox]:not(.checkbox-onoff){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;cursor:pointer;position:relative;top:0;left:0;border:2px solid var(--color-toolkit-checkbox-input-border);border-radius:.3em}input[type=checkbox]:not(.checkbox-onoff)::after{content:'';width:9px;height:5px;position:absolute;top:3px;left:2px;border:3px solid var(--color-toolkit-checkbox-label-border);border-top:none;border-right:none;background:0 0;opacity:0;transform:rotate(-45deg)}input[type=checkbox]:not(.checkbox-onoff):checked::after{border-color:var(--color-toolkit-checkbox-input-border);opacity:1}input[type=checkbox][disabled]:not(.checkbox-onoff){border:inherit;background-color:transparent!important;cursor:inherit}input.checkbox[type=checkbox]:not(:checked):not([disabled]):not(.checkbox-onoff):hover::after{opacity:.5}}@media screen and (max-width:50em){.tabs>label{width:100%}}.loader,.loader::after{border-radius:50%;width:2em;height:2em}.loader{margin:1em auto;font-size:10px;position:relative;text-indent:-9999em;border-top:.5em solid var(--color-toolkit-loader-border);border-right:.5em solid var(--color-toolkit-loader-border);border-bottom:.5em solid var(--color-toolkit-loader-border);border-left:.5em solid var(--color-toolkit-loader-borderleft);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.2s infinite linear;animation:load8 1.2s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.engine-tooltip{display:none;position:absolute;padding:.5rem 1rem;margin:0 0 0 2rem;border:1px solid var(--color-toolkit-engine-tooltip-border);background:var(--color-toolkit-engine-tooltip-background);font-size:14px;font-weight:400;z-index:1000000;text-align:left;border-radius:10px}.engine-tooltip:hover,td:hover .engine-tooltip,th:hover .engine-tooltip{display:inline-block}.stacked-bar-chart{margin:0;padding:0 .125rem 0 4rem;width:100%;width:-moz-available;width:-webkit-fill-available;width:fill;flex-direction:row;flex-wrap:nowrap;align-items:center;display:inline-flex}.stacked-bar-chart-value{width:3rem;display:inline-block;position:absolute;padding:0 .5rem;text-align:right}.stacked-bar-chart-base{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset}.stacked-bar-chart-median{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:var(--color-base-font);border:1px solid rgba(var(--color-base-font-rgb),.9);padding:.3rem 0}.stacked-bar-chart-rate80{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:0 0;border:1px solid rgba(var(--color-base-font-rgb),.3);padding:.3rem 0}.stacked-bar-chart-rate95{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:0 0;border-bottom:1px dotted rgba(var(--color-base-font-rgb),.5);padding:0}.stacked-bar-chart-rate100{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:0 0;border-left:1px solid rgba(var(--color-base-font-rgb),.9);padding:.4rem 0;width:1px}/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */.autocomplete{position:absolute;width:44rem;max-height:0;overflow-y:hidden;text-align:left;border-radius:10px}.autocomplete:active,.autocomplete:focus,.autocomplete:hover{background-color:var(--color-autocomplete-background)}.autocomplete:empty{display:none}.autocomplete>ul{list-style-type:none;margin:0;padding:0}.autocomplete>ul>li{cursor:pointer;padding:.5rem 1rem}.autocomplete>ul>li.active,.autocomplete>ul>li:active,.autocomplete>ul>li:focus,.autocomplete>ul>li:hover{background-color:var(--color-autocomplete-background-hover)}.autocomplete>ul>li.active a:active,.autocomplete>ul>li.active a:focus,.autocomplete>ul>li.active a:hover,.autocomplete>ul>li:active a:active,.autocomplete>ul>li:active a:focus,.autocomplete>ul>li:active a:hover,.autocomplete>ul>li:focus a:active,.autocomplete>ul>li:focus a:focus,.autocomplete>ul>li:focus a:hover,.autocomplete>ul>li:hover a:active,.autocomplete>ul>li:hover a:focus,.autocomplete>ul>li:hover a:hover{text-decoration:none}.autocomplete>ul>li.locked{cursor:inherit}.autocomplete.open{display:block;background-color:var(--color-autocomplete-background);color:var(--color-autocomplete-font);border:1px solid var(--color-autocomplete-border);max-height:32rem;overflow-y:auto;z-index:100;margin-top:3.2rem}.autocomplete.open:empty{display:none}@media screen and (max-width:50em){.autocomplete{width:100%}.autocomplete>ul>li{padding:1rem}}#main_results #results.image-detail-open.only_template_images{width:min(98%,59.25rem)!important}#main_results #results.only_template_images.image-detail-open #backToTop{left:56.75rem!important;right:inherit}article.result-images .detail{display:none}#results.image-detail-open article.result-images[data-vim-selected] .detail{display:flex;flex-direction:column;position:fixed;left:60rem;right:0;top:7.6rem;transition:top 64ms ease-in 0s;bottom:0;background:var(--color-result-detail-background);border:1px solid var(--color-result-detail-background);z-index:10000;padding:4rem 3rem 3rem 3rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source{display:block;flex:1;text-align:left;width:100%;border:none;text-decoration:none}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{padding:0;margin:0;border:none;object-fit:contain;width:inherit;height:inherit;max-width:100%;min-height:inherit;max-height:calc(100vh - 25rem - 7rem);background:inherit}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels{color:var(--color-result-detail-font);max-height:16rem;min-height:16rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels hr{border-top:1px solid var(--color-result-detail-hr);border-bottom:none}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels h4{height:2rem;overflow:hidden;text-overflow:ellipsis;font-size:.9rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p{color:var(--color-result-detail-label-font);font-size:.9rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p span{display:inline-block;width:12rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels h4,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p{text-align:left}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-content{height:2rem;overflow:hidden;text-overflow:ellipsis}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-content:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url:hover{position:relative;overflow:inherit!important;background:var(--color-result-detail-background);text-overflow:inherit!important}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:active,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:visited{color:var(--color-result-detail-link)}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:hover{text-decoration:underline}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close{top:1rem;left:1rem;padding:.4rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous{top:1rem;right:6rem;padding-top:.4rem;padding-right:.5rem;padding-bottom:.4rem;padding-left:.3rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next{top:1rem;right:2rem;padding:.4rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous{border-radius:50%;display:block;width:1.5rem;height:1.5rem;position:absolute;filter:opacity(40%);z-index:2000002}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close span,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next span,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous span{display:block;width:1.5rem;height:1.5rem;text-align:center}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next span::before,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous span::before{vertical-align:sub}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:visited,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:visited,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:visited{color:var(--color-result-detail-font);background:var(--color-result-detail-background);border:1px solid var(--color-result-detail-font)}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:hover{filter:opacity(80%)}#results.image-detail-open article.result-images[data-vim-selected] .detail .loader{position:absolute;top:1rem;right:50%;border-top:.5em solid var(--color-result-detail-loader-border);border-right:.5em solid var(--color-result-detail-loader-border);border-bottom:.5em solid var(--color-result-detail-loader-border);border-left:.5em solid var(--color-result-detail-loader-borderleft)}#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail{top:0}#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail a.result-images-source img{max-height:calc(100vh - 25rem)}@media screen and (max-width:79.75em){#results.image-detail-open article.result-images[data-vim-selected] .detail{top:0;left:0}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source{display:flex;flex-direction:column;justify-content:center}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{width:100%;max-height:calc(100vh - 24rem)}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next{right:1rem}}@media screen and (max-width:50em){#results.image-detail-open article.result-images[data-vim-selected] .detail{top:0;left:0;padding:1rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{width:100%;max-height:calc(100vh - 20rem);margin:0}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p span{width:inherit;margin-right:1rem}}.dialog-modal{animation-name:dialogmodal;animation-duration:.13s}@keyframes dialogmodal{0%{opacity:0}50%{opacity:.5;transform:translate(-50%,-50%) scale(1.05)}}input.checkbox-onoff[type=checkbox]::before{transition:left .25s}iframe[src^="https://w.soundcloud.com"]{height:120px}iframe[src^="https://www.deezer.com"]{height:94px}iframe[src^="https://www.mixcloud.com"]{height:250px}iframe[src^="https://bandcamp.com/EmbeddedPlayer"]{height:350px}iframe[src^="https://bandcamp.com/EmbeddedPlayer/track"]{height:120px}iframe[src^="https://genius.com/songs"]{height:65px}.info-page code{font-family:monospace;color:var(--color-doc-code);background-color:var(--color-doc-code-background);padding:2px 5px;border-radius:5px}#main_index{margin-top:26vh}.index{text-align:center}.index .title{background:url(../img/searxng.png) no-repeat;min-height:4rem;margin:4rem auto;background-position:center;background-size:contain}.index h1{font-size:4em;visibility:hidden}.index #search,.index #search_header{margin:0 auto;background:inherit;border:inherit;padding:0;display:block}.index .search_filters{display:block;margin:1em 0}.index .category label{padding:6px 10px;border-bottom:initial!important}@media screen and (max-width:79.75em){div.title h1{font-size:1em}#main_index{margin-top:6em}}#tab-content-query table td,#tab-content-query table th{text-align:right!important;height:3rem}#main_preferences form{width:100%}#main_preferences fieldset{margin:8px;border:none}#main_preferences legend{margin:0;padding:5px 0 0 0;display:block;float:left;width:300px}#main_preferences .value{margin:0;padding:0;float:left;width:15em}#main_preferences .value input[type=text],#main_preferences .value select{font-size:inherit!important;margin-top:0;margin-right:1rem;margin-bottom:0;margin-left:0}#main_preferences .value select{width:14rem}#main_preferences .value input[type=text]{width:13.25rem;color:var(--color-toolkit-input-text-font);border:none;background:none repeat scroll 0 0 var(--color-toolkit-select-background);padding:.2rem .4rem;height:2rem;border-radius:5px}#main_preferences .value input[type=text]:focus,#main_preferences .value input[type=text]:hover{background-color:var(--color-toolkit-select-background-hover)}#main_preferences .value input:focus,#main_preferences .value select:focus{outline:0;box-shadow:0 0 1px 1px var(--color-btn-background)}#main_preferences .description{margin:0;padding:5px 0 0 0;float:right;width:50%;color:var(--color-settings-engine-description-font);font-size:90%}#main_preferences table{border-collapse:collapse}#main_preferences table td{text-align:center}#main_preferences .category{margin-right:.5rem}#main_preferences .category label{border:2px solid transparent;padding:.2rem .4rem;border-radius:5px}#main_preferences .category input[type=checkbox]:checked+label{border:2px solid var(--color-categories-item-border-selected)}#main_preferences table.table_engines td{height:3.75rem}#main_preferences table.table_engines th.name label{cursor:pointer}#main_preferences table.table_engines th.name .engine-tooltip{margin-top:1.8rem;left:calc((100% - 85em)/ 2 + 10em);max-width:40rem}#main_preferences table.table_engines th.name .engine-tooltip .engine-description{margin-top:.5rem}#main_preferences table.table_engines .engine-group{text-align:left;font-weight:400;background:var(--color-settings-engine-group-background)}#main_preferences table.table_engines .name,#main_preferences table.table_engines .shortcut{text-align:left}#main_preferences table.cookies{width:100%;direction:ltr}#main_preferences table.cookies td,#main_preferences table.cookies th{text-align:left;font-family:monospace;font-size:1rem;padding:.5em;vertical-align:top}#main_preferences table.cookies td:first-child{word-break:keep-all;width:14rem;padding-right:1rem}#main_preferences table.cookies td:last-child{word-break:break-all}#main_preferences table.cookies>tbody>tr:nth-child(even)>td,#main_preferences table.cookies>tbody>tr:nth-child(even)>th{background-color:var(--color-settings-tr-hover)}#main_preferences .preferences_back{background:none repeat scroll 0 0 var(--color-btn-background);color:var(--color-btn-font);border:0 none;border-radius:10px;cursor:pointer;display:inline-block;margin:2px 4px;padding:.7em}#main_preferences .preferences_back a{color:var(--color-settings-return-font)}#main_preferences .preferences_back a::first-letter{text-transform:uppercase}#main_preferences div.selectable_url pre{width:100%}@media screen and (max-width:79.75em){.preferences_back{clear:both}.engine-tooltip{left:10em!important}}#search{padding:0;margin:0}#search_header{padding-top:1.5em;padding-right:2em;padding-left:7rem;margin:0;background:var(--color-header-background);border-bottom:1px solid var(--color-header-border);display:grid;column-gap:1.2rem;row-gap:1rem;grid-template-columns:3rem 1fr;grid-template-areas:"logo search" "spacer categories"}.category{display:inline-block;position:relative;margin-right:1rem;padding:0}.category input{display:none}.category label{cursor:pointer;padding:.2rem 0;display:inline-flex;text-transform:capitalize;font-size:.9em;border-bottom:2px solid transparent;-webkit-touch-callout:none;user-select:none}.category label svg{padding-right:.2rem}.category label div.category_name{margin:auto 0}.category input[type=checkbox]:checked+label{color:var(--color-categories-item-selected-font);border-bottom:2px solid var(--color-categories-item-border-selected)}#search_logo{grid-area:logo;display:flex;align-items:center;justify-content:center}#search_logo svg{flex:1;width:30px;height:30px;margin:.5rem 0 auto 0}.search_categories{grid-area:categories}.search_categories .help{display:none}.search_categories:hover .help{display:block;position:absolute;background:var(--color-base-background);padding:1rem .6rem .6rem 0;z-index:1000;width:100%;left:-.1rem}#search_view{grid-area:search}.search_box{border:1px solid var(--color-search-border);border-radius:.8rem;width:44rem;display:inline-flex;flex-direction:row;white-space:nowrap}#clear_search{display:block;border-collapse:separate;box-sizing:border-box;width:1.8rem;margin:0;padding:.8rem .2rem;background:none repeat scroll 0 0 var(--color-search-background);border:none;outline:0;color:var(--color-search-font);font-size:1.1rem;z-index:10000}#clear_search:hover{color:var(--color-search-background-hover)}#clear_search.empty *{display:none}html.no-js #clear_search.hide_if_nojs{display:none}#q,#send_search{display:block;margin:0;padding:.8rem;background:none repeat scroll 0 0 var(--color-search-background);border:none;outline:0;color:var(--color-search-font);font-size:1.1rem;z-index:2}#q{width:100%;padding-left:1rem;padding-right:0!important;border-radius:.8rem 0 0 .8rem}#q::-ms-clear,#q::-webkit-search-cancel-button{display:none}#send_search{border-radius:0 .8rem .8rem 0}#send_search:hover{cursor:pointer;background-color:var(--color-search-background-hover);color:var(--color-search-background)}.no-js #clear_search,.no-js #send_search{width:auto!important;border-left:1px solid var(--color-search-border)}.search_filters{margin-top:.6rem;margin-right:0;margin-bottom:0;margin-left:10.6rem;display:flex;overflow-x:auto;overscroll-behavior-inline:contain}.search_filters select{background-color:inherit}.search_filters select:focus,.search_filters select:hover{color:var(--color-base-font)}@media screen and (max-width:79.75em){#search_header{padding:1.5em .5rem 0 .5rem;column-gap:.5rem}.search_filters{margin-top:.6rem;margin-right:0;margin-bottom:0;margin-left:3.5rem}#categories{font-size:90%;clear:both}#categories .checkbox_container{margin:auto;margin-top:2px}}@media screen and (max-width:79.75em) and (hover:none){#main_index #categories_container,#main_results #categories_container{width:max-content}#main_index #categories_container .category,#main_results #categories_container .category{display:inline-block;width:auto}#main_index #categories,#main_results #categories{width:100%;text-align:left;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}}@media screen and (max-width:50em){#search_header{width:100%;margin:0;padding:.1rem 0 0 0;column-gap:0;row-gap:0;grid-template-areas:"logo search" "categories categories"}.search_logo{padding:0}.search_box{width:98%;display:flex;margin:0 auto}#q{width:100%;flex:1}.search_filters{margin:0}.category{display:inline-block;width:auto;margin:0}.category label{padding:1rem!important;margin:0!important}.category label svg{display:none}#search_view:focus-within{display:block;background-color:var(--color-base-background);position:absolute;top:0;height:100%;width:100%;z-index:10000}#search_view:focus-within .search_box{border-top:none;border-left:none;border-right:none;width:100%;border-radius:0}#search_view:focus-within .search_box #send_search{margin-right:0!important}#search_view:focus-within .search_box *{border:none;border-radius:0}#main_results #q:placeholder-shown~#send_search{margin-right:2.6rem;transition:margin .1s}}@media screen and (max-width:20rem){#search_header{grid-template-areas:"search search" "categories categories"}#search_logo{display:none}}#categories{-webkit-touch-callout:none;user-select:none}#categories::-webkit-scrollbar{width:0;height:0}#categories_container{position:relative}.ion-icon{display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(1,1)}.ion-icon-small{width:1rem;height:1rem;display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(1,1)}.ion-icon-big{width:1.5rem;height:1.5rem;display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(1,1)}html{font-family:sans-serif;font-size:.9em;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color:var(--color-base-font);background-color:var(--color-base-background);padding:0;margin:0}body,main{padding:0;margin:0}body{display:flex;flex-direction:column;height:100vh;margin:0}main{width:100%;margin-bottom:2rem;flex:1}.page_with_header{margin:2em auto;width:85em}footer{clear:both;min-height:4rem;padding:1rem 0;width:100%;text-align:center;background-color:var(--color-footer-background);border-top:1px solid var(--color-footer-border);overflow:hidden}footer p{font-size:.9em}.page_with_header .logo{height:40px}#results button[type=submit],input[type=submit]{padding:.7rem;display:inline-block;background:var(--color-btn-background);color:var(--color-btn-font);border-radius:10px;border:0;cursor:pointer}a{text-decoration:none;color:var(--color-url-font)}a:visited{color:var(--color-url-visited-font)}a:visited .highlight{color:var(--color-url-visited-font)}article[data-vim-selected]{background:var(--color-result-vim-selected);border-left:.2rem solid var(--color-result-vim-arrow);border-radius:0 10px 10px 0}article.result-images[data-vim-selected]{background:var(--color-result-vim-arrow);border:none;border-radius:10px}article.result-images[data-vim-selected] .image_thumbnail{filter:opacity(60%)}article.result-images[data-vim-selected] span.source,article.result-images[data-vim-selected] span.title{color:var(--color-result-image-span-font-selected)}article[data-vim-selected].category-files,article[data-vim-selected].category-map,article[data-vim-selected].category-music,article[data-vim-selected].category-news,article[data-vim-selected].category-social,article[data-vim-selected].category-videos{border:1px solid var(--color-result-vim-arrow);border-radius:10px}.result{margin:.125rem 0;padding:1rem;border-left:.2rem solid transparent}.result h3{font-size:1.2rem;word-wrap:break-word;margin:.4rem 0 .4rem 0;padding:0}.result h3 a{color:var(--color-result-link-font);font-weight:400;font-size:1.1em}.result h3 a:visited{color:var(--color-result-link-visited-font)}.result h3 a:focus,.result h3 a:hover{text-decoration:underline;border:none;outline:0}.result .cache_link,.result .proxyfied_link{font-size:.9em!important}.result .content,.result .stat{font-size:.9em;margin:0;padding:0;max-width:54em;word-wrap:break-word;line-height:1.24}.result .content .highlight,.result .stat .highlight{color:var(--color-result-description-highlight-font);background:inherit;font-weight:700}.result .altlink a{font-size:.9em;margin:0 10px 0 0;padding:5px 10px;border-radius:5px;background:var(--color-show-btn-background);color:var(--color-show-btn-font);cursor:pointer}.result .altlink a:hover{background:var(--color-btn-background);color:var(--color-btn-font)}.result .codelines .highlight{color:inherit;background:inherit;font-weight:400}.result .url_wrapper{display:flex;font-size:1rem;color:var(--color-result-url-font);flex-wrap:nowrap;overflow:hidden;flex-direction:row;margin:0;padding:0}.result .url_wrapper .url_o1{white-space:nowrap;flex-shrink:1}.result .url_wrapper .url_o1::after{content:" ";width:1ch;display:inline-block}.result .url_wrapper .url_o2{overflow:hidden;white-space:nowrap;flex-basis:content;flex-grow:0;flex-shrink:1;text-align:right}.result .url_wrapper .url_o2 .url_i2{float:right}.result .published_date{font-size:.8em;color:var(--color-result-publishdate-font)}.result img.thumbnail{float:left;padding-top:.6rem;padding-right:1rem;width:20rem;height:unset}.result img.image{float:left;padding-top:.6rem;padding-right:1rem;width:7rem;max-height:7rem;object-fit:scale-down;object-position:right top}.result .break{clear:both}.template_group_images{display:flex;flex-wrap:wrap}.template_group_images::after{flex-grow:10;content:""}.category-files,.category-map,.category-music,.category-news,.category-social,.category-videos{border:1px solid var(--color-result-border);margin:1rem 0;border-radius:10px}.category-social .image{width:auto!important;min-width:48px;min-height:48px;padding:0 5px 25px 0!important}.audio-control audio{width:100%;padding:10px 0 0 0}.embedded-content iframe{width:100%;padding:10px 0 0 0}.result-videos .content{overflow:hidden}.result-videos .embedded-video iframe{width:100%;aspect-ratio:16/9;padding:10px 0 0 0}@supports not (aspect-ratio:1 / 1){.result-videos .embedded-video iframe{height:calc(45rem * 9 / 16)}}.engines{float:right;color:var(--color-result-engines-font)}.engines span{font-size:smaller;margin-top:0;margin-bottom:0;margin-right:.5rem;margin-left:0}.small_font{font-size:.8em}.highlight{color:var(--color-result-link-font-highlight);background:inherit}.empty_element{font-style:italic}.result-images{flex-grow:1;padding:.5rem .5rem 3rem .5rem;margin:.25rem;border:none!important;height:12rem}.result-images>a{position:relative}.result-images img{margin:0;padding:0;border:none;height:100%;width:100%;object-fit:cover;vertical-align:bottom;background:var(--color-result-image-background)}.result-images span.source,.result-images span.title{display:block;position:absolute;width:100%;font-size:.9rem;color:var(--color-result-image-span-font);padding:.5rem 0 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-images span.source{padding:1.8rem 0 0 0;font-size:.7rem}.result-map img.image{float:right!important;height:100px!important;width:auto!important}.result-map table{font-size:.9em;width:auto;border-collapse:separate;border-spacing:0 .35rem}.result-map table th{font-weight:inherit;width:17rem;vertical-align:top;text-align:left}.result-map table td{vertical-align:top;text-align:left}.hidden{display:none!important}#results{margin-top:1rem;margin-right:2rem;margin-bottom:0;margin-left:10rem;display:grid;grid-template-columns:45rem 25rem;grid-template-rows:min-content min-content 1fr min-content;gap:0 5rem;grid-template-areas:"corrections sidebar" "answers sidebar" "urls sidebar" "pagination sidebar"}#results #sidebar :first-child,#results #urls :first-child{margin-top:0}#urls{padding:0;grid-area:urls}#suggestions .wrapper{display:flex;flex-flow:row wrap;justify-content:flex-end}#suggestions .wrapper form{display:inline-block;flex:1 1 50%}#infoboxes input,#suggestions input{padding:0;margin:3px;font-size:.9em;display:inline-block;background:0 0;color:var(--color-result-search-url-font);cursor:pointer}#infoboxes .infobox .url a,#infoboxes input[type=submit],#suggestions .infobox .url a,#suggestions input[type=submit]{color:var(--color-result-link-font);text-decoration:none;font-size:.9rem}#infoboxes .infobox .url a:hover,#infoboxes input[type=submit]:hover,#suggestions .infobox .url a:hover,#suggestions input[type=submit]:hover{text-decoration:underline}#corrections{grid-area:corrections;display:flex;flex-flow:row wrap;margin:0 0 1em 0}#corrections h4,#corrections input[type=submit]{display:inline-block;padding:.5rem;margin:.5rem}#corrections input[type=submit]{font-size:.8rem;border-radius:5px}#apis .title,#search_url .title,#suggestions .title{margin:2em 0 .5em 0;color:var(--color-base-font)}#answers{grid-area:answers;border:1px solid var(--color-answer-border);background:var(--color-answer-background);padding:1rem;margin:1rem 0;margin-top:0;color:var(--color-answer-font);border-radius:10px}#answers h4{display:none}#answers span{overflow-wrap:anywhere}#infoboxes form{min-width:210px}#sidebar{grid-area:sidebar;word-wrap:break-word;color:var(--color-sidebar-font)}#sidebar .infobox{margin:10px 0 10px;border:1px solid var(--color-sidebar-border);padding:1rem;font-size:.9em;border-radius:10px}#sidebar .infobox h2{margin:0 0 .5em 0}#sidebar .infobox img{max-width:100%;max-height:12em;display:block;margin:0 auto;padding:0}#sidebar .infobox dl{margin:.5em 0}#sidebar .infobox dt{display:inline;margin-top:.5em;margin-right:.25em;margin-bottom:.5em;margin-left:0;padding:0;font-weight:700}#sidebar .infobox dd{display:inline;margin:.5em 0;padding:0}#sidebar .infobox input{font-size:1em}#sidebar .infobox br{clear:both}#sidebar .infobox .attributes,#sidebar .infobox .urls{clear:both}#search_url{margin-top:8px}#search_url div.selectable_url pre{width:200em}#linkto_preferences{position:absolute;right:1.8rem;top:2.2rem;padding:0;border:0;display:block;font-size:1.2em;color:var(--color-search-font)}#linkto_preferences a:active *,#linkto_preferences a:hover *,#linkto_preferences a:link *,#linkto_preferences a:visited *{color:var(--color-search-font)}#pagination{grid-area:pagination}#pagination br{clear:both}#apis{margin-top:8px;clear:both}#backToTop{border:1px solid var(--color-backtotop-border);margin:0;padding:0;font-size:1em;background:var(--color-backtotop-background);position:fixed;bottom:8rem;left:56.3rem;transition:opacity .5s;opacity:0;border-radius:10px}#backToTop a{display:block;margin:0;padding:.7em}#backToTop a,#backToTop a:active,#backToTop a:hover,#backToTop a:visited{color:var(--color-backtotop-font)}#results.scrolling #backToTop{opacity:1}@media screen and (max-width:79.75em){.page_with_header{margin:2rem .5rem;width:auto}#infoboxes{position:inherit;max-width:inherit}#infoboxes .infobox{clear:both}#infoboxes .infobox img{float:left;max-width:10em;margin-top:.5em;margin-right:.5em;margin-bottom:.5em;margin-left:0}#sidebar{margin-bottom:.125rem;padding:0;float:none;border:none;width:auto}#sidebar input{border:0}#apis{display:none}#search_url{display:none}.result .thumbnail{max-width:98%}.result .url span.url{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.result .engines{float:right;padding:0 0 3px 0}.result-images{border-bottom:none!important}.image_result{max-width:98%}.image_result img{max-width:98%}#backToTop{display:none}#pagination{margin:2rem 0 0 0!important}#main_results div#results{margin:1rem auto 0 auto;justify-content:center;display:grid;grid-template-columns:45rem;grid-template-rows:min-content min-content min-content 1fr min-content min-content;gap:0;grid-template-areas:"corrections" "answers" "sidebar" "urls" "pagination"}}#main_results div#results.only_template_images{margin:1rem .5rem 0 .5rem;display:grid;grid-template-columns:100%;grid-template-rows:min-content min-content min-content 1fr min-content;gap:0;grid-template-areas:"corrections" "answers" "sidebar" "urls" "pagination"}#main_results div#results.only_template_images #sidebar{display:none}#main_results div#results.only_template_images #urls{margin:0;display:flex;flex-wrap:wrap}#main_results div#results.only_template_images #urls::after{flex-grow:10;content:""}#main_results div#results.only_template_images #backToTop{left:auto;right:1rem}#main_results div#results.only_template_images #pagination{margin-right:4rem}@media screen and (max-width:50em){#main_results div#results{grid-template-columns:100%;margin:2rem .5rem 0 .5rem}#linkto_preferences{top:.8rem;right:.7rem}#main_index #linkto_preferences{top:.5rem;right:.5rem}#results{margin:0;padding:0}#pagination{margin:2rem 1rem 0 1rem!important}article[data-vim-selected]{border:1px solid var(--color-result-vim-arrow);border-radius:10px}.result{border:1px solid var(--color-result-border);margin:1rem 0;border-radius:10px}.result-images{margin:0;height:6rem}}@media screen and (max-width:35em){.result-videos img.thumbnail{float:none!important}.result-videos .content{overflow:inherit}}pre code{white-space:pre-wrap}/*# sourceMappingURL=searxng.min.css.map */
\ No newline at end of file diff --git a/searx/static/themes/simple/css/searxng.min.css.map b/searx/static/themes/simple/css/searxng.min.css.map index 016e1df53..fb516b7be 100644 --- a/searx/static/themes/simple/css/searxng.min.css.map +++ b/searx/static/themes/simple/css/searxng.min.css.map @@ -1 +1 @@ -{"version":3,"sources":["../__common__/less/new_issue.less","../__common__/less/stats.less","src/generated/pygments.less","../__common__/less/result_templates.less","node_modules/normalize.css/normalize.css","src/less/definitions.less","src/less/code.less","src/less/toolkit.less","src/less/mixins.less","src/less/style-ltr.less","src/less/autocomplete.less","src/less/detail.less","src/less/animations.less","src/less/embedded.less","src/less/info.less","src/less/index.less","src/less/preferences.less","src/less/search.less","src/less/style.less"],"names":[],"mappings":"AAAA,qBACI,QAAA,MACA,QAAA,IAAA,KACA,YAAA,WACA,UAAA,KACA,MAAA,KACA,iBAAA,kBACA,OAAA,QACA,cAAA,eACA,WAAA,YAAA,EAAA,EAAA,EAAA,EAGgB,2BAChB,iBAAA,QAGJ,YACI,QAAA,KCfA,2BACI,MAAA,MAGJ,4BACI,MAAA,KACA,WAAA,MASJ,kCACI,WAAA,MAGC,iCACD,UAAA,OACA,OAAA,KACA,OAAA,IAAA,MAAA,KAKJ,0BADqB,sDADA,sDAGjB,MAAA,MAGmB,qDAEnB,aAAA,IAAA,MAAA,KACA,QAAA,EAAA,KAAA,EAAA,EACA,OAAA,EAAA,EAAA,EAAA,MAIR,iBACI,MAAA,IACA,QAAA,aACA,WAAA,MACA,cAAA,MAGJ,iBACI,MAAO,kBACP,QAAA,aAGJ,eACI,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EAGJ,kBACI,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EACA,MAAA,KAGJ,kBACI,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EACA,MAAA,KAGJ,MACI,MAAA,EACA,OAAA,ECxEH,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,QD+EO,MAAA,KE/ER,aACI,OAAA,MACA,MAAA,KACA,OAAA,KAAA,8ECOJ,KACE,YAAa,KACb,yBAAqC,KAUvC,KACE,OAAQ,EAOV,K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","sourcesContent":[".github-issue-button {\n display: block;\n padding: 8px 16px;\n font-family: sans-serif;\n font-size: 16px;\n color: white;\n background-color: #238636 !important; /* important is needed cause to an !important in logicodev-dark */\n border: #2ea043;\n border-radius: 10px !important;\n box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;\n}\n\n.github-issue-button:hover {\n background-color: #2ea043;\n}\n\n.issue-hide {\n display: none;\n}\n",".engine-stats {\n\n .engine-name {\n width: 20rem;\n }\n\n .engine-score {\n width: 7rem;\n text-align: right;\n }\n\n .result-count {\n }\n\n .response-time {\n }\n\n .engine-reliability {\n text-align: right;\n }\n\n table.engine-error {\n max-width: 1280px;\n margin: 1rem;\n border: 1px solid gray;\n }\n\n table.engine-error th.engine-error-type,\n table.engine-error td.engine-error-type,\n failed-test {\n width: 10rem;\n }\n\n table.engine-error span.log_parameters\n {\n border-right: 1px solid gray;\n padding: 0 1rem 0 0;\n margin: 0 0 0 0.5rem;\n }\n}\n\n.bar-chart-value {\n width: 3em;\n display: inline-block;\n text-align: right;\n padding-right: 0.5rem;\n}\n\n.bar-chart-graph {\n width: calc(100% - 5rem);\n display: inline-block;\n}\n\n.bar-chart-bar {\n border: 3px solid #5bc0de;\n margin: 1px 0;\n}\n\n.bar-chart-serie1 {\n border: 3px solid #5bc0de;\n margin: 1px 0;\n float: left;\n}\n\n.bar-chart-serie2 {\n border: 3px solid #deb15b;\n margin: 1px 0;\n float: left;\n}\n\n.bar0{\n width: 0;\n border: 0;\n}\n\n.generate-bar(100);\n\n.generate-bar(@n, @i: 1) when (@i =< @n) {\n .bar@{i} {\n width: (@i * 100% / @n);\n }\n .generate-bar(@n, (@i + 1));\n}\n","/*\n this file is generated automatically by searxng_extra/update/update_pygments.py\n using pygments version 2.11.2\n*/\n\n.code-highlight .linenos {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n cursor: default;\n\n &::selection {\n background: transparent; /* WebKit/Blink Browsers */\n }\n &::-moz-selection {\n background: transparent; /* Gecko Browsers */\n }\n\n margin-right: 8px;\n text-align: right;\n}\n\n.code-highlight pre { line-height: 125%; }\n.code-highlight td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n.code-highlight span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n.code-highlight td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n.code-highlight span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n.code-highlight .hll { background-color: #ffffcc }\n.code-highlight { background: #f8f8f8; }\n.code-highlight .c { color: #3D7B7B; font-style: italic } /* Comment */\n.code-highlight .err { border: 1px solid #FF0000 } /* Error */\n.code-highlight .k { color: #008000; font-weight: bold } /* Keyword */\n.code-highlight .o { color: #666666 } /* Operator */\n.code-highlight .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */\n.code-highlight .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */\n.code-highlight .cp { color: #9C6500 } /* Comment.Preproc */\n.code-highlight .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */\n.code-highlight .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */\n.code-highlight .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */\n.code-highlight .gd { color: #A00000 } /* Generic.Deleted */\n.code-highlight .ge { font-style: italic } /* Generic.Emph */\n.code-highlight .gr { color: #E40000 } /* Generic.Error */\n.code-highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */\n.code-highlight .gi { color: #008400 } /* Generic.Inserted */\n.code-highlight .go { color: #717171 } /* Generic.Output */\n.code-highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */\n.code-highlight .gs { font-weight: bold } /* Generic.Strong */\n.code-highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */\n.code-highlight .gt { color: #0044DD } /* Generic.Traceback */\n.code-highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */\n.code-highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */\n.code-highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */\n.code-highlight .kp { color: #008000 } /* Keyword.Pseudo */\n.code-highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */\n.code-highlight .kt { color: #B00040 } /* Keyword.Type */\n.code-highlight .m { color: #666666 } /* Literal.Number */\n.code-highlight .s { color: #BA2121 } /* Literal.String */\n.code-highlight .na { color: #687822 } /* Name.Attribute */\n.code-highlight .nb { color: #008000 } /* Name.Builtin */\n.code-highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */\n.code-highlight .no { color: #880000 } /* Name.Constant */\n.code-highlight .nd { color: #AA22FF } /* Name.Decorator */\n.code-highlight .ni { color: #717171; font-weight: bold } /* Name.Entity */\n.code-highlight .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */\n.code-highlight .nf { color: #0000FF } /* Name.Function */\n.code-highlight .nl { color: #767600 } /* Name.Label */\n.code-highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */\n.code-highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */\n.code-highlight .nv { color: #19177C } /* Name.Variable */\n.code-highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */\n.code-highlight .w { color: #bbbbbb } /* Text.Whitespace */\n.code-highlight .mb { color: #666666 } /* Literal.Number.Bin */\n.code-highlight .mf { color: #666666 } /* Literal.Number.Float */\n.code-highlight .mh { color: #666666 } /* Literal.Number.Hex */\n.code-highlight .mi { color: #666666 } /* Literal.Number.Integer */\n.code-highlight .mo { color: #666666 } /* Literal.Number.Oct */\n.code-highlight .sa { color: #BA2121 } /* Literal.String.Affix */\n.code-highlight .sb { color: #BA2121 } /* Literal.String.Backtick */\n.code-highlight .sc { color: #BA2121 } /* Literal.String.Char */\n.code-highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */\n.code-highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */\n.code-highlight .s2 { color: #BA2121 } /* Literal.String.Double */\n.code-highlight .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */\n.code-highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */\n.code-highlight .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */\n.code-highlight .sx { color: #008000 } /* Literal.String.Other */\n.code-highlight .sr { color: #A45A77 } /* Literal.String.Regex */\n.code-highlight .s1 { color: #BA2121 } /* Literal.String.Single */\n.code-highlight .ss { color: #19177C } /* Literal.String.Symbol */\n.code-highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */\n.code-highlight .fm { color: #0000FF } /* Name.Function.Magic */\n.code-highlight .vc { color: #19177C } /* Name.Variable.Class */\n.code-highlight .vg { color: #19177C } /* Name.Variable.Global */\n.code-highlight .vi { color: #19177C } /* Name.Variable.Instance */\n.code-highlight .vm { color: #19177C } /* Name.Variable.Magic */\n.code-highlight .il { color: #666666 } /* Literal.Number.Integer.Long */\n",".osm-map-box {\n height:300px;\n width:100%;\n margin: 10px 0;\n}\n","/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n display: none;\n}\n","/*\n * SearXNG, A privacy-respecting, hackable metasearch engine\n *\n * To change the colors of the site, simple edit this variables\n */\n\n/// Light Theme\n:root {\n /// Base Colors\n --color-base-font: #444;\n --color-base-font-rgb: 68, 68, 68;\n --color-base-background: #fff;\n --color-url-font: #29314d;\n --color-url-visited-font: #80b;\n /// Header Colors\n --color-header-background: #f7f7f7;\n --color-header-border: #ddd;\n /// Footer Colors\n --color-footer-background: #f7f7f7;\n --color-footer-border: #ddd;\n /// Sidebar Colors\n --color-sidebar-border: #ddd;\n --color-sidebar-font: #000;\n /// BackToTop Colors\n --color-backtotop-font: #444;\n --color-backtotop-border: #ddd;\n --color-backtotop-background: #fff;\n /// Button Colors\n --color-btn-background: #3050ff;\n --color-btn-font: #fff;\n --color-show-btn-background: #bbb;\n --color-show-btn-font: #222;\n /// Search Input Colors\n --color-search-border: #bbb;\n --color-search-background: #fff;\n --color-search-font: #222;\n --color-search-background-hover: #3050ff;\n /// Modal Colors\n --color-error: #db3434;\n --color-error-background: lighten(#db3434, 40%);\n --color-warning: #dbba34;\n --color-warning-background: lighten(#dbba34, 40%);\n --color-success: #42db34;\n --color-success-background: lighten(#42db34, 40%);\n /// Categories Colors\n --color-categories-item-selected-font: #3050ff;\n --color-categories-item-border-selected: #3050ff;\n /// Autocomplete Colors\n --color-autocomplete-font: #000;\n --color-autocomplete-border: #bbb;\n --color-autocomplete-background: #fff;\n --color-autocomplete-background-hover: #f7f7f7;\n /// Answer Colors\n --color-answer-border: #ddd; // same as --color-header-border\n --color-answer-font: #444; // same as --color-base-font\n --color-answer-background: #f7f7f7; // same as --color-header-background:\n /// Results Colors\n --color-result-border: #ddd;\n --color-result-url-font: #000;\n --color-result-vim-selected: #f7f7f7;\n --color-result-vim-arrow: #000bbb;\n --color-result-description-highlight-font: #000;\n --color-result-link-font: #000bbb;\n --color-result-link-font-highlight: #000bbb;\n --color-result-link-visited-font: #80b;\n --color-result-publishdate-font: #777;\n --color-result-engines-font: #777;\n --color-result-search-url-border: #ddd;\n --color-result-search-url-font: #000;\n // Images Colors\n --color-result-image-span-font: #444;\n --color-result-image-span-font-selected: #fff;\n --color-result-image-background: #fff;\n /// Settings Colors\n --color-settings-tr-hover: #f7f7f7;\n --color-settings-engine-description-font: darken(#dcdcdc, 30%);\n --color-settings-engine-group-background: #0001;\n /// Detail modal\n --color-result-detail-font: #fff;\n --color-result-detail-label-font: lightgray;\n --color-result-detail-background: #000;\n --color-result-detail-hr: #555;\n --color-result-detail-link: #8af;\n --color-result-detail-loader-border: rgba(255, 255, 255, 0.2);\n --color-result-detail-loader-borderleft: rgba(0, 0, 0, 0);\n /// Toolkit Colors\n --color-toolkit-badge-font: #fff;\n --color-toolkit-badge-background: #777;\n --color-toolkit-kbd-font: #fff;\n --color-toolkit-kbd-background: #000;\n --color-toolkit-dialog-border: #ddd;\n --color-toolkit-dialog-background: #fff;\n --color-toolkit-tabs-label-border: #fff;\n --color-toolkit-tabs-section-border: #ddd;\n --color-toolkit-select-background: #f7f7f7;\n --color-toolkit-select-border: #ddd;\n --color-toolkit-select-background-hover: #bbb;\n --color-toolkit-input-text-font: #222;\n --color-toolkit-checkbox-onoff-off-background: #ddd;\n --color-toolkit-checkbox-onoff-on-background: #ddd;\n --color-toolkit-checkbox-onoff-on-mark-background: #3050ff;\n --color-toolkit-checkbox-onoff-on-mark-color: #fff;\n --color-toolkit-checkbox-onoff-off-mark-background: #aaa;\n --color-toolkit-checkbox-onoff-off-mark-color: #fff;\n --color-toolkit-checkbox-label-background: #ddd;\n --color-toolkit-checkbox-label-border: #ddd;\n --color-toolkit-checkbox-input-border: #3050ff;\n --color-toolkit-engine-tooltip-border: #ddd;\n --color-toolkit-engine-tooltip-background: #fff;\n --color-toolkit-loader-border: rgba(0, 0, 0, 0.2);\n --color-toolkit-loader-borderleft: rgba(255, 255, 255, 0);\n --color-doc-code: #300;\n --color-doc-code-background: #fdd;\n}\n\n.dark-themes() {\n /// Base Colors\n --color-base-font: #bbb;\n --color-base-font-rgb: 187, 187, 187;\n --color-base-background: #222;\n --color-url-font: #8af;\n --color-url-visited-font: #96b;\n /// Header Colors\n --color-header-background: #181818;\n --color-header-border: #333;\n /// Footer Colors\n --color-footer-background: #181818;\n --color-footer-border: #333;\n /// Sidebar Colors\n --color-sidebar-border: #555;\n --color-sidebar-font: #fff;\n /// BackToTop Colors\n --color-backtotop-font: #bbb;\n --color-backtotop-border: #333;\n --color-backtotop-background: #181818;\n /// Button Colors\n --color-btn-background: #58f;\n --color-btn-font: #222;\n --color-show-btn-background: #555;\n --color-show-btn-font: #bbb;\n /// Search Input Colors\n --color-search-border: #555;\n --color-search-background: #222;\n --color-search-font: #fff;\n --color-search-background-hover: #58f;\n /// Modal Colors\n --color-error: #f55b5b;\n --color-error-background: darken(#db3434, 40%);\n --color-warning: #f1d561;\n --color-warning-background: darken(#dbba34, 40%);\n --color-success: #79f56e;\n --color-success-background: darken(#42db34, 40%);\n /// Categories Colors\n --color-categories-item-selected-font: #58f;\n --color-categories-item-border-selected: #58f;\n /// Autocomplete Colors\n --color-autocomplete-font: #fff;\n --color-autocomplete-border: #555;\n --color-autocomplete-background: #222;\n --color-autocomplete-background-hover: #181818;\n /// Answer Colors\n --color-answer-border: #333; // same as --color-header-border\n --color-answer-font: #bbb; // same as --color-base-font\n --color-answer-background: #181818; // same as --color-header-background:\n /// Results Colors\n --color-result-border: #333;\n --color-result-url-font: #fff;\n --color-result-vim-selected: #181818;\n --color-result-vim-arrow: #8af;\n --color-result-description-highlight-font: #fff;\n --color-result-link-font: #8af;\n --color-result-link-font-highlight: #8af;\n --color-result-link-visited-font: #96b;\n --color-result-publishdate-font: #888;\n --color-result-engines-font: #888;\n --color-result-search-url-border: #555;\n --color-result-search-url-font: #fff;\n /// Detail modal : same as the light version\n --color-result-detail-font: #fff;\n --color-result-detail-label-font: lightgray;\n --color-result-detail-background: #000;\n --color-result-detail-hr: #555;\n --color-result-detail-link: #8af;\n --color-result-detail-loader-border: rgba(255, 255, 255, 0.2);\n --color-result-detail-loader-borderleft: rgba(0, 0, 0, 0);\n // Images Colors\n --color-result-image-span-font: #bbb;\n --color-result-image-span-font-selected: #222;\n --color-result-image-background: #222;\n /// Settings Colors\n --color-settings-tr-hover: #2d2d2d;\n --color-settings-engine-description-font: darken(#dcdcdc, 30%);\n --color-settings-engine-group-background: #1a1919;\n /// Toolkit Colors\n --color-toolkit-badge-font: #fff;\n --color-toolkit-badge-background: #777;\n --color-toolkit-kbd-font: #000;\n --color-toolkit-kbd-background: #fff;\n --color-toolkit-dialog-border: #555;\n --color-toolkit-dialog-background: #222;\n --color-toolkit-tabs-label-border: #222;\n --color-toolkit-tabs-section-border: #555;\n --color-toolkit-select-background: #3c3b31;\n --color-toolkit-select-border: #555;\n --color-toolkit-select-background-hover: #333;\n --color-toolkit-input-text-font: #fff;\n --color-toolkit-checkbox-onoff-off-background: #3c3b31;\n --color-toolkit-checkbox-onoff-on-background: #3c3b31;\n --color-toolkit-checkbox-onoff-on-mark-background: #58f;\n --color-toolkit-checkbox-onoff-on-mark-color: #222;\n --color-toolkit-checkbox-onoff-off-mark-background: #ddd;\n --color-toolkit-checkbox-onoff-off-mark-color: #222;\n --color-toolkit-checkbox-label-background: #222;\n --color-toolkit-checkbox-label-border: #333;\n --color-toolkit-checkbox-input-border: #58f;\n --color-toolkit-engine-tooltip-border: #333;\n --color-toolkit-engine-tooltip-background: #222;\n --color-toolkit-loader-border: rgba(255, 255, 255, 0.2);\n --color-toolkit-loader-borderleft: rgba(0, 0, 0, 0);\n --color-doc-code: #fdd;\n --color-doc-code-background: #300;\n}\n\n/// Dark Theme (autoswitch based on device pref)\n@media (prefers-color-scheme: dark) {\n :root.theme-auto {\n .dark-themes();\n }\n}\n\n// Dark Theme by preferences\n:root.theme-dark {\n .dark-themes();\n}\n\n/// General Size\n@results-width: 45rem;\n@results-offset: 10rem;\n@results-tablet-offset: 0.5rem;\n@results-gap: 5rem;\n@results-margin: 0.125rem;\n@result-padding: 1rem;\n@results-image-row-height: 12rem;\n@results-image-row-height-phone: 6rem;\n@search-width: 44rem;\n// heigh of #search, see detail.less\n@search-height: 7.6rem;\n\n/// Device Size\n/// @desktop > @tablet\n@tablet: 79.75em; // see https://github.com/searxng/searxng/issues/874\n@phone: 50em;\n@small-phone: 35em;\n@ultra-small-phone: 20rem;\n\n/// From style.less\n@stacked-bar-chart: rgb(0, 0, 0);\n\n/// Load fonts from this directory.\n@icon-font-path: \"../../../fonts/\";\n//** File name for all font files.\n@icon-font-name: \"glyphicons-halflings-regular\";\n//** Element ID within SVG icon file.\n@icon-font-svg-id: \"glyphicons_halflingsregular\";\n\n// decoration of the select HTML elements\n@select-light-svg-path: \"../svg/select-light.svg\";\n@select-dark-svg-path: \"../svg/select-dark.svg\";\n",".code-highlight pre {\n overflow: auto;\n background-color: inherit;\n color: inherit;\n border: inherit;\n}\n\n// stylelint-disable no-invalid-position-at-import-rule\n@import \"../generated/pygments.less\";\n","// other solution : http://stackoverflow.com/questions/1577598/how-to-hide-parts-of-html-when-javascript-is-disabled/13857783#13857783\n\n// stylelint-disable no-descending-specificity\n\nhtml.no-js .hide_if_nojs {\n display: none;\n}\n\nhtml.js .show_if_nojs {\n display: none;\n}\n\n.center {\n text-align: center;\n}\n\n.right {\n float: right;\n}\n\n.left {\n float: left;\n}\n\n.invisible {\n display: none !important;\n}\n\n.list-unstyled {\n list-style-type: none;\n\n li {\n margin-top: 4px;\n margin-bottom: 4px;\n }\n}\n\n.danger {\n background-color: var(--color-error-background);\n}\n\n.warning {\n background: var(--color-warning-background);\n}\n\n.success {\n background: var(--color-success-background);\n}\n\n.badge {\n display: inline-block;\n color: var(--color-toolkit-badge-font);\n background-color: var(--color-toolkit-badge-background);\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n min-width: 10px;\n padding: 1px 5px;\n border-radius: 5px;\n}\n\n// kbd\nkbd {\n padding: 2px 4px;\n margin: 1px;\n font-size: 90%;\n color: var(--color-toolkit-kbd-font);\n background: var(--color-toolkit-kbd-background);\n}\n\n// table\ntable {\n width: 100%;\n\n &.striped {\n tr {\n border-bottom: 1px solid var(--color-settings-tr-hover);\n }\n }\n}\n\nth {\n padding: 0.4em;\n}\n\ntd {\n padding: 0 4px;\n}\n\ntr {\n &:hover {\n background: var(--color-settings-tr-hover) !important;\n }\n}\n\n// pre\n.pre() {\n display: block;\n font-size: 0.8em;\n word-break: break-all;\n margin: 0.1em;\n user-select: all;\n}\n\ndiv.selectable_url {\n display: block;\n border: 1px solid var(--color-result-search-url-border);\n padding: 4px;\n color: var(--color-result-search-url-font);\n margin: 0.1em;\n overflow: hidden;\n height: 1.2em;\n line-height: 1.2em;\n .rounded-corners-tiny;\n\n pre {\n .pre();\n }\n}\n\n// dialog\n.dialog() {\n position: relative;\n display: flex;\n padding: 1rem;\n margin: 0 0 1em 0;\n border: 1px solid var(--color-toolkit-dialog-border);\n .ltr-text-align-left();\n .rounded-corners;\n\n .close {\n .ltr-float-right();\n position: relative;\n top: -3px;\n color: inherit;\n font-size: 1.5em;\n }\n\n ul,\n ol,\n p {\n margin: 1px 0 0 0;\n }\n\n table {\n width: auto;\n }\n\n tr {\n vertical-align: text-top;\n\n &:hover {\n background: transparent !important;\n }\n }\n\n td {\n padding: 0 1em 0 0;\n padding-top: 0;\n .ltr-padding-right(1rem);\n padding-bottom: 0;\n .ltr-padding-left(0);\n }\n\n h4 {\n margin-top: 0.3em;\n margin-bottom: 0.3em;\n }\n}\n\n.dialog-error {\n .dialog();\n\n color: var(--color-error);\n background: var(--color-error-background);\n border-color: var(--color-error);\n}\n\n.dialog-warning {\n .dialog();\n\n color: var(--color-warning);\n background: var(--color-warning-background);\n border-color: var(--color-warning);\n}\n\n.dialog-modal {\n .dialog();\n\n display: block;\n background: var(--color-toolkit-dialog-background);\n position: fixed;\n top: 50%;\n left: 50%;\n margin: 0 auto;\n transform: translate(-50%, -50%);\n z-index: 10000000;\n\n h3 {\n margin-top: 0;\n }\n}\n\n// btn-collapse\n.btn-collapse {\n cursor: pointer;\n}\n\n//\n.scrollx {\n overflow-x: auto;\n overflow-y: hidden;\n display: block;\n padding: 0;\n margin: 0;\n border: none;\n}\n\n/* -- tabs -- */\n.tabs .tabs > label {\n font-size: 90%;\n}\n\nul.tabs {\n border-bottom: 1px solid var(--color-toolkit-tabs-section-border);\n list-style: none;\n padding-left: 0;\n\n li {\n display: flex;\n }\n}\n\n.tabs {\n display: flex;\n flex-wrap: wrap;\n width: 100%;\n min-width: 100%;\n\n & > * {\n order: 2;\n }\n\n & > input[type=radio] {\n display: none;\n }\n\n & > label,\n & > li > a {\n order: 1;\n padding: 0.7em;\n margin: 0 0.7em;\n letter-spacing: 0.5px;\n text-transform: uppercase;\n border: solid var(--color-toolkit-tabs-label-border);\n border-width: 0 0 2px 0;\n color: unset;\n\n .disable-user-select();\n\n cursor: pointer;\n\n &.active {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n }\n }\n\n & > label:hover,\n & > li > a:hover {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n\n & > section {\n min-width: 100%;\n padding: 0.7rem 0;\n box-sizing: border-box;\n border-top: 1px solid var(--color-toolkit-tabs-section-border);\n display: none;\n }\n\n // default selection\n & > label:last-of-type {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n letter-spacing: -0.1px;\n }\n\n & > section:last-of-type {\n display: block;\n }\n}\n\nhtml body .tabs > input:checked {\n ~ section {\n display: none;\n }\n\n ~ label {\n position: inherited;\n background: inherit;\n border-bottom: 2px solid transparent;\n font-weight: normal;\n color: inherit;\n\n &:hover {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n }\n\n + label {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n }\n\n + label + section {\n display: block;\n }\n}\n\n/* -- select -- */\nselect {\n height: 2.4rem;\n margin-top: 0;\n .ltr-margin-right(1rem);\n margin-bottom: 0;\n .ltr-margin-left(0);\n padding: 0.2rem !important;\n color: var(--color-search-font);\n font-size: 0.9rem;\n z-index: 2;\n\n &:hover,\n &:focus {\n cursor: pointer;\n }\n}\n\n@supports ((background-position-x: 100%) and ((appearance: none) or (-webkit-appearance: none) or (-moz-appearance: none))) {\n select {\n appearance: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n border-width: 0 2rem 0 0;\n border-color: transparent;\n background: data-uri('image/svg+xml;charset=UTF-8', @select-light-svg-path) no-repeat;\n background-position-x: calc(100% + 2rem);\n background-size: 2rem;\n background-origin: content-box;\n background-color: var(--color-toolkit-select-background);\n outline: medium none;\n text-overflow: ellipsis;\n .rounded-corners-tiny;\n\n &:hover,\n &:focus {\n background-color: var(--color-toolkit-select-background-hover);\n }\n\n option {\n background-color: var(--color-base-background);\n }\n }\n\n @media (prefers-color-scheme: dark) {\n html.theme-auto select,\n html.theme-dark select {\n background-image: data-uri('image/svg+xml;charset=UTF-8', @select-dark-svg-path);\n }\n }\n\n html.theme-dark select {\n background-image: data-uri('image/svg+xml;charset=UTF-8', @select-dark-svg-path);\n }\n}\n\n/* -- checkbox-onoff -- */\ninput.checkbox-onoff[type=\"checkbox\"] {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n cursor: pointer;\n display: inline-block;\n width: 2.5em;\n height: 0.7em;\n box-shadow: none !important;\n margin: 0 16px;\n border-radius: 10px;\n position: relative;\n\n /* focus & hover */\n &:focus,\n &:hover {\n outline: none;\n }\n\n &:focus::after {\n content: \"\";\n position: absolute;\n width: 3.5em;\n height: 1.65em;\n border: 1px solid var(--color-btn-background);\n border-radius: 12px;\n box-shadow: var(--color-btn-background) 0 0 3px;\n z-index: 10000;\n top: -0.55em;\n left: -0.6em;\n }\n\n &::before {\n position: absolute;\n top: -0.5em;\n display: flex;\n justify-content: center;\n align-items: center;\n font-size: 0.75em;\n width: 1.875em;\n height: 1.875em;\n border-radius: 50%;\n }\n}\n\n/* check mark\nreversed-checkbox displays unchecked checkedboxes as checked, and vice versa.\nsee https://github.com/searxng/searxng/blob/3408d061aab9abc6168fec9bbc6deab71b236dac/searx/templates/simple/preferences.html#L313\n*/\ninput.checkbox-onoff[type=\"checkbox\"],\n.reversed-checkbox input.checkbox-onoff[type=\"checkbox\"]:checked {\n background: var(--color-toolkit-checkbox-onoff-off-background);\n\n &::before {\n left: -0.5em;\n content: \"\\2715\";\n color: var(--color-toolkit-checkbox-onoff-off-mark-color);\n background: var(--color-toolkit-checkbox-onoff-off-mark-background);\n }\n}\n\ninput.checkbox-onoff[type=\"checkbox\"]:checked,\n.reversed-checkbox input.checkbox-onoff[type=\"checkbox\"] {\n background: var(--color-toolkit-checkbox-onoff-on-background);\n\n &::before {\n left: calc(100% - 1.5em);\n content: \"\\2713\";\n color: var(--color-toolkit-checkbox-onoff-on-mark-color);\n background: var(--color-toolkit-checkbox-onoff-on-mark-background);\n }\n}\n\n/* -- checkbox -- */\n@supports (transform: rotate(-45deg)) {\n input[type=checkbox]:not(.checkbox-onoff) {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n\n width: 20px;\n height: 20px;\n cursor: pointer;\n position: relative;\n top: 0;\n left: 0;\n border: 2px solid var(--color-toolkit-checkbox-input-border);\n .rounded-corners(0.3em);\n\n &::after {\n content: '';\n width: 9px;\n height: 5px;\n position: absolute;\n top: 3px;\n left: 2px;\n border: 3px solid var(--color-toolkit-checkbox-label-border);\n border-top: none;\n border-right: none;\n background: transparent;\n opacity: 0;\n transform: rotate(-45deg);\n }\n\n &:checked::after {\n border-color: var(--color-toolkit-checkbox-input-border);\n opacity: 1;\n }\n }\n\n // disabled : can't be focused, show only the check mark\n input[type=checkbox][disabled]:not(.checkbox-onoff) {\n border: inherit;\n background-color: transparent !important;\n cursor: inherit;\n }\n\n // if not checked and possible to checked then display a \"light\" check mark on hover\n input.checkbox[type=checkbox]:not(:checked):not([disabled]):not(.checkbox-onoff):hover::after {\n opacity: 0.5;\n }\n}\n\n@media screen and (max-width: @phone) {\n .tabs > label {\n width: 100%;\n }\n}\n\n/* -- loader -- */\n.loader,\n.loader::after {\n border-radius: 50%;\n width: 2em;\n height: 2em;\n}\n\n.loader {\n margin: 1em auto;\n font-size: 10px;\n position: relative;\n text-indent: -9999em;\n border-top: 0.5em solid var(--color-toolkit-loader-border);\n border-right: 0.5em solid var(--color-toolkit-loader-border);\n border-bottom: 0.5em solid var(--color-toolkit-loader-border);\n border-left: 0.5em solid var(--color-toolkit-loader-borderleft);\n -webkit-transform: translateZ(0);\n -ms-transform: translateZ(0);\n transform: translateZ(0);\n -webkit-animation: load8 1.2s infinite linear;\n animation: load8 1.2s infinite linear;\n}\n\n@-webkit-keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n/* -- engine-tooltip -- */\n.engine-tooltip {\n display: none;\n position: absolute;\n padding: 0.5rem 1rem;\n margin: 0 0 0 2rem;\n border: 1px solid var(--color-toolkit-engine-tooltip-border);\n background: var(--color-toolkit-engine-tooltip-background);\n font-size: 14px;\n font-weight: normal;\n z-index: 1000000;\n text-align: left;\n .rounded-corners;\n}\n\nth:hover .engine-tooltip,\ntd:hover .engine-tooltip,\n.engine-tooltip:hover {\n display: inline-block;\n}\n\n/* -- stacked bar chart -- */\n.stacked-bar-chart {\n margin: 0;\n padding: 0 0.125rem 0 4rem;\n width: 100%;\n width: -moz-available;\n width: -webkit-fill-available;\n width: fill;\n flex-direction: row;\n flex-wrap: nowrap;\n align-items: center;\n display: inline-flex;\n}\n\n.stacked-bar-chart-value {\n width: 3rem;\n display: inline-block;\n position: absolute;\n padding: 0 0.5rem;\n text-align: right;\n}\n\n.stacked-bar-chart-base {\n display: flex;\n flex-shrink: 0;\n flex-grow: 0;\n flex-basis: unset;\n}\n\n.stacked-bar-chart-median {\n .stacked-bar-chart-base();\n\n background: var(--color-base-font);\n border: 1px solid rgba(var(--color-base-font-rgb), 0.9);\n padding: 0.3rem 0;\n}\n\n.stacked-bar-chart-rate80 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border: 1px solid rgba(var(--color-base-font-rgb), 0.3);\n padding: 0.3rem 0;\n}\n\n.stacked-bar-chart-rate95 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border-bottom: 1px dotted rgba(var(--color-base-font-rgb), 0.5);\n padding: 0;\n}\n\n.stacked-bar-chart-rate100 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border-left: 1px solid rgba(var(--color-base-font-rgb), 0.9);\n padding: 0.4rem 0;\n width: 1px;\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n\n// Mixins\n.text-size-adjust (@property: 100%) {\n -webkit-text-size-adjust: @property;\n -ms-text-size-adjust: @property;\n -moz-text-size-adjust: @property;\n text-size-adjust: @property;\n}\n\n.rounded-corners (@radius: 10px) {\n border-radius: @radius;\n}\n\n.rounded-right-corners (@radius: 0 10px 10px 0) {\n border-radius: @radius;\n}\n\n.rounded-corners-tiny (@radius: 5px) {\n border-radius: @radius;\n}\n\n// disable user selection\n.disable-user-select () {\n -webkit-touch-callout: none;\n user-select: none;\n}\n\n.show-content-button() {\n padding: 5px 10px;\n .rounded-corners-tiny;\n background: var(--color-show-btn-background);\n color: var(--color-show-btn-font);\n cursor: pointer;\n\n &:hover {\n background: var(--color-btn-background);\n color: var(--color-btn-font);\n }\n}\n",".ltr-left(@offset) {\n left: @offset;\n}\n\n.ltr-right(@offset) {\n right: @offset;\n}\n\n.ltr-margin-right(@offset) {\n margin-right: @offset;\n}\n\n.ltr-margin-left(@offset) {\n margin-left: @offset;\n}\n\n.ltr-border-right(@offset) {\n border-right: @offset;\n}\n\n.ltr-border-left(@offset) {\n border-left: @offset;\n}\n\n.ltr-padding-right(@offset) {\n padding-right: @offset;\n}\n\n.ltr-padding-left(@offset) {\n padding-left: @offset;\n}\n\n.ltr-float-left() {\n float: left;\n}\n\n.ltr-float-right() {\n float: right;\n}\n\n.ltr-text-align-right() {\n text-align: right;\n}\n\n.ltr-rounded-left-corners(@radius) {\n border-radius: @radius 0 0 @radius;\n}\n\n.ltr-rounded-right-corners(@radius) {\n border-radius: 0 @radius @radius 0;\n}\n\n.ltr-text-align-left() {\n text-align: left;\n}\n\n.ltr-border-left-width(@offset) {\n border-left-width: @offset;\n}\n\n.ltr-border-right-width(@offset) {\n border-right-width: @offset;\n}\n\n.ltr-transform() {\n transform: scale(1, 1);\n}\n\n@import \"style.less\";\n","/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */\n\n.autocomplete {\n position: absolute;\n width: @search-width;\n max-height: 0;\n overflow-y: hidden;\n .ltr-text-align-left();\n\n .rounded-corners;\n\n &:active,\n &:focus,\n &:hover {\n background-color: var(--color-autocomplete-background);\n }\n\n &:empty {\n display: none;\n }\n\n > ul {\n list-style-type: none;\n margin: 0;\n padding: 0;\n\n > li {\n cursor: pointer;\n padding: 0.5rem 1rem;\n\n &.active,\n &:active,\n &:focus,\n &:hover {\n background-color: var(--color-autocomplete-background-hover);\n\n a:active,\n a:focus,\n a:hover {\n text-decoration: none;\n }\n }\n\n &.locked {\n cursor: inherit;\n }\n }\n }\n\n &.open {\n display: block;\n background-color: var(--color-autocomplete-background);\n color: var(--color-autocomplete-font);\n border: 1px solid var(--color-autocomplete-border);\n max-height: 32rem;\n overflow-y: auto;\n z-index: 100;\n margin-top: 3.2rem;\n\n &:empty {\n display: none;\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n .autocomplete {\n width: 100%;\n\n > ul > li {\n padding: 1rem;\n }\n }\n}\n","#main_results #results.image-detail-open.only_template_images {\n width: min(98%, 59.25rem) !important;\n}\n\n#main_results #results.only_template_images.image-detail-open #backToTop {\n .ltr-left(56.75rem) !important;\n .ltr-right(inherit);\n}\n\narticle.result-images .detail {\n display: none;\n}\n\n#results.image-detail-open article.result-images[data-vim-selected] .detail {\n display: flex;\n flex-direction: column;\n position: fixed;\n .ltr-left(60rem);\n .ltr-right(0);\n top: @search-height;\n transition: top 0.064s ease-in 0s;\n bottom: 0;\n background: var(--color-result-detail-background);\n border: 1px solid var(--color-result-detail-background);\n z-index: 10000;\n padding: 4rem 3rem 3rem 3rem;\n\n a.result-images-source {\n display: block;\n flex: 1;\n text-align: left;\n width: 100%;\n border: none;\n text-decoration: none;\n\n img {\n padding: 0;\n margin: 0;\n border: none;\n object-fit: contain;\n width: inherit;\n height: inherit;\n max-width: 100%;\n min-height: inherit;\n max-height: calc(100vh - 25rem - 7rem);\n background: inherit;\n }\n }\n\n .result-images-labels {\n color: var(--color-result-detail-font);\n max-height: 16rem;\n min-height: 16rem;\n\n hr {\n border-top: 1px solid var(--color-result-detail-hr);\n border-bottom: none;\n }\n\n h4 {\n height: 2rem;\n overflow: hidden;\n text-overflow: ellipsis;\n font-size: 0.9rem;\n }\n\n p {\n color: var(--color-result-detail-label-font);\n font-size: 0.9rem;\n\n span {\n display: inline-block;\n width: 12rem;\n }\n }\n\n h4,\n p,\n a {\n .ltr-text-align-left();\n }\n\n p.result-content {\n height: 2rem;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n p.result-url {\n white-space: nowrap;\n overflow-x: hidden;\n text-overflow: ellipsis;\n }\n\n p.result-content:hover,\n p.result-url:hover {\n position: relative;\n overflow: inherit !important;\n background: var(--color-result-detail-background);\n text-overflow: inherit !important;\n }\n\n a,\n a:visited,\n a:hover,\n a:active {\n color: var(--color-result-detail-link);\n }\n\n a:hover {\n text-decoration: underline;\n }\n }\n\n a.result-detail-close {\n top: 1rem;\n .ltr-left(1rem);\n padding: 0.4rem;\n }\n\n a.result-detail-previous {\n top: 1rem;\n .ltr-right(6rem);\n // center the icon by moving it slightly on the left\n padding-top: 0.4rem;\n .ltr-padding-right(0.5rem);\n padding-bottom: 0.4rem;\n .ltr-padding-left(0.3rem);\n }\n\n a.result-detail-next {\n top: 1rem;\n .ltr-right(2rem);\n padding: 0.4rem;\n }\n\n a.result-detail-close,\n a.result-detail-next,\n a.result-detail-previous {\n border-radius: 50%;\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n position: absolute;\n filter: opacity(40%);\n z-index: 2000002;\n\n span {\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n text-align: center;\n }\n }\n\n a.result-detail-next,\n a.result-detail-previous {\n span::before {\n // vertical center small icons\n vertical-align: sub;\n }\n }\n\n a.result-detail-close,\n a.result-detail-close:visited,\n a.result-detail-close:hover,\n a.result-detail-close:active,\n a.result-detail-previous,\n a.result-detail-previous:visited,\n a.result-detail-previous:hover,\n a.result-detail-previous:active,\n a.result-detail-next,\n a.result-detail-next:visited,\n a.result-detail-next:hover,\n a.result-detail-next:active {\n color: var(--color-result-detail-font);\n background: var(--color-result-detail-background);\n border: 1px solid var(--color-result-detail-font);\n }\n\n a.result-detail-close:focus,\n a.result-detail-close:hover,\n a.result-detail-previous:focus,\n a.result-detail-previous:hover,\n a.result-detail-next:focus,\n a.result-detail-next:hover {\n filter: opacity(80%);\n }\n\n .loader {\n position: absolute;\n top: 1rem;\n .ltr-right(50%);\n border-top: 0.5em solid var(--color-result-detail-loader-border);\n border-right: 0.5em solid var(--color-result-detail-loader-border);\n border-bottom: 0.5em solid var(--color-result-detail-loader-border);\n border-left: 0.5em solid var(--color-result-detail-loader-borderleft);\n }\n}\n\n#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail {\n top: 0;\n\n a.result-images-source img {\n max-height: calc(100vh - 25rem);\n }\n}\n\n@media screen and (max-width: @tablet) {\n #results.image-detail-open article.result-images[data-vim-selected] .detail {\n top: 0;\n .ltr-left(0);\n\n a.result-images-source {\n display: flex;\n flex-direction: column;\n justify-content: center;\n\n img {\n width: 100%;\n max-height: calc(100vh - 24rem);\n }\n }\n\n a.result-detail-next {\n .ltr-right(1rem);\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n #results.image-detail-open article.result-images[data-vim-selected] .detail {\n top: 0;\n .ltr-left(0);\n padding: 1rem;\n\n a.result-images-source img {\n width: 100%;\n max-height: calc(100vh - 20rem);\n margin: 0;\n }\n\n .result-images-labels p span {\n width: inherit;\n .ltr-margin-right(1rem);\n }\n }\n}\n",".dialog-modal {\n animation-name: dialogmodal;\n animation-duration: 0.13s;\n\n @keyframes dialogmodal {\n 0% {\n opacity: 0;\n }\n\n 50% {\n opacity: 0.5;\n transform: translate(-50%, -50%) scale(1.05);\n }\n }\n}\n\ninput.checkbox-onoff[type=\"checkbox\"]::before {\n transition: left 0.25s;\n}\n","iframe[src^=\"https://w.soundcloud.com\"] {\n height: 120px;\n}\n\niframe[src^=\"https://www.deezer.com\"] {\n // The real size is 92px, but 94px are needed to avoid an inner scrollbar of\n // the embedded HTML.\n height: 94px;\n}\n\niframe[src^=\"https://www.mixcloud.com\"] {\n // the embedded player from mixcloud has some quirks: initial there is an\n // issue with an image URL that is blocked since it is an a Cross-Origin\n // request. The alternative text (<img alt='Mixcloud Logo'> then cause an\n // scrollbar in the inner of the iframe we can't avoid. Another quirk comes\n // when pressing the play button, somtimes the shown player has an height of\n // 200px, somtimes 250px.\n height: 250px;\n}\n\niframe[src^=\"https://bandcamp.com/EmbeddedPlayer\"] {\n // show playlist\n height: 350px;\n}\n\niframe[src^=\"https://bandcamp.com/EmbeddedPlayer/track\"] {\n // hide playlist\n height: 120px;\n}\n\niframe[src^=\"https://genius.com/songs\"] {\n height: 65px;\n}\n",".info-page {\n code {\n font-family: monospace;\n color: var(--color-doc-code);\n background-color: var(--color-doc-code-background);\n padding: 2px 5px;\n .rounded-corners(5px);\n }\n}\n","#main_index {\n margin-top: 26vh;\n}\n\n.index {\n text-align: center;\n\n .title {\n background: url('../img/searxng.png') no-repeat;\n min-height: 4rem;\n margin: 4rem auto;\n background-position: center;\n background-size: contain;\n }\n\n h1 {\n font-size: 4em;\n visibility: hidden;\n }\n\n #search,\n #search_header {\n margin: 0 auto;\n background: inherit;\n border: inherit;\n padding: 0;\n display: block;\n }\n\n .search_filters {\n display: block;\n margin: 1em 0;\n }\n\n .category label {\n padding: 6px 10px;\n border-bottom: initial !important;\n }\n}\n\n@media screen and (max-width: @tablet) {\n div.title {\n h1 {\n font-size: 1em;\n }\n }\n\n #main_index {\n margin-top: 6em;\n }\n}\n","#tab-content-query table td,\n#tab-content-query table th {\n .ltr-text-align-right() !important;\n height: 3rem;\n}\n\n#main_preferences {\n form {\n width: 100%;\n }\n\n fieldset {\n margin: 8px;\n border: none;\n }\n\n legend {\n margin: 0;\n padding: 5px 0 0 0;\n display: block;\n .ltr-float-left();\n width: 300px;\n }\n\n .value {\n margin: 0;\n padding: 0;\n .ltr-float-left();\n width: 15em;\n\n select,\n input[type=\"text\"] {\n font-size: inherit !important;\n margin-top: 0;\n .ltr-margin-right(1rem);\n margin-bottom: 0;\n .ltr-margin-left(0);\n }\n\n select {\n width: 14rem;\n }\n\n input[type=\"text\"] {\n width: 13.25rem;\n color: var(--color-toolkit-input-text-font);\n border: none;\n background: none repeat scroll 0 0 var(--color-toolkit-select-background);\n padding: 0.2rem 0.4rem;\n height: 2rem;\n .rounded-corners-tiny;\n\n &:hover,\n &:focus {\n background-color: var(--color-toolkit-select-background-hover);\n }\n }\n\n select:focus,\n input:focus {\n outline: none;\n box-shadow: 0 0 1px 1px var(--color-btn-background);\n }\n }\n\n .description {\n margin: 0;\n padding: 5px 0 0 0;\n .ltr-float-right();\n width: 50%;\n color: var(--color-settings-engine-description-font);\n font-size: 90%;\n }\n\n table {\n border-collapse: collapse;\n }\n\n table td {\n text-align: center;\n }\n\n .category {\n .ltr-margin-right(0.5rem);\n\n label {\n border: 2px solid transparent;\n padding: 0.2rem 0.4rem;\n .rounded-corners-tiny;\n }\n }\n\n .category input[type=\"checkbox\"]:checked + label {\n border: 2px solid var(--color-categories-item-border-selected);\n }\n\n table.table_engines {\n td {\n height: 3.75rem;\n }\n\n th.name {\n /* stylelint-disable */\n label {\n cursor: pointer;\n }\n /* stylelint-enable */\n\n .engine-tooltip {\n margin-top: 1.8rem;\n .ltr-left(calc((100% - 85em) / 2 + 10em));\n max-width: 40rem;\n\n .engine-description {\n margin-top: 0.5rem;\n }\n }\n }\n\n .engine-group {\n .ltr-text-align-left();\n font-weight: normal;\n background: var(--color-settings-engine-group-background);\n }\n\n .name,\n .shortcut {\n .ltr-text-align-left();\n }\n }\n\n table.cookies {\n width: 100%;\n direction: ltr;\n\n th,\n td {\n text-align: left;\n font-family: monospace;\n font-size: 1rem;\n padding: 0.5em;\n vertical-align: top;\n }\n\n td:first-child {\n word-break: keep-all;\n width: 14rem;\n padding-right: 1rem;\n }\n\n td:last-child {\n word-break: break-all;\n }\n\n & > tbody > tr:nth-child(even) > th,\n & > tbody > tr:nth-child(even) > td {\n background-color: var(--color-settings-tr-hover);\n }\n }\n\n .preferences_back {\n background: none repeat scroll 0 0 var(--color-btn-background);\n color: var(--color-btn-font);\n border: 0 none;\n .rounded-corners;\n\n cursor: pointer;\n display: inline-block;\n margin: 2px 4px;\n padding: 0.7em;\n\n a {\n color: var(--color-settings-return-font);\n }\n\n a::first-letter {\n text-transform: uppercase;\n }\n }\n\n div.selectable_url {\n pre {\n width: 100%;\n }\n }\n}\n\n@media screen and (max-width: @tablet) {\n .preferences_back {\n clear: both;\n }\n\n .engine-tooltip {\n .ltr-left(10em) !important;\n }\n}\n","/*\n* SearXNG, A privacy-respecting, hackable metasearch engine\n*/\n\n#search {\n padding: 0;\n margin: 0;\n}\n\n#search_header {\n padding-top: 1.5em;\n .ltr-padding-right(2em);\n .ltr-padding-left(@results-offset - 3rem);\n margin: 0;\n background: var(--color-header-background);\n border-bottom: 1px solid var(--color-header-border);\n display: grid;\n column-gap: 1.2rem;\n row-gap: 1rem;\n grid-template-columns: 3rem 1fr;\n grid-template-areas:\n \"logo search\"\n \"spacer categories\";\n}\n\n.category {\n display: inline-block;\n position: relative;\n .ltr-margin-right(1rem);\n padding: 0;\n\n input {\n display: none;\n }\n\n label {\n svg {\n padding-right: 0.2rem;\n }\n\n cursor: pointer;\n padding: 0.2rem 0;\n display: inline-flex;\n text-transform: capitalize;\n font-size: 0.9em;\n border-bottom: 2px solid transparent;\n .disable-user-select;\n\n div.category_name {\n margin: auto 0;\n }\n }\n\n input[type=\"checkbox\"]:checked + label {\n color: var(--color-categories-item-selected-font);\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n}\n\n#search_logo {\n grid-area: logo;\n display: flex;\n align-items: center;\n justify-content: center;\n\n svg {\n flex: 1;\n width: 30px;\n height: 30px;\n margin: 0.5rem 0 auto 0;\n }\n}\n\n.search_categories {\n grid-area: categories;\n\n .help {\n display: none;\n }\n\n &:hover .help {\n display: block;\n position: absolute;\n background: var(--color-base-background);\n padding: 1rem 0.6rem 0.6rem 0;\n z-index: 1000;\n width: 100%;\n left: -0.1rem;\n }\n}\n\n#search_view {\n grid-area: search;\n}\n\n.search_box {\n border: 1px solid var(--color-search-border);\n border-radius: 0.8rem;\n width: @search-width;\n display: inline-flex;\n flex-direction: row;\n white-space: nowrap;\n}\n\n#clear_search {\n display: block;\n border-collapse: separate;\n box-sizing: border-box;\n width: 1.8rem;\n margin: 0;\n padding: 0.8rem 0.2rem;\n background: none repeat scroll 0 0 var(--color-search-background);\n border: none;\n outline: none;\n color: var(--color-search-font);\n font-size: 1.1rem;\n z-index: 10000;\n\n &:hover {\n color: var(--color-search-background-hover);\n }\n\n &.empty * {\n display: none;\n }\n}\n\nhtml.no-js #clear_search.hide_if_nojs {\n display: none;\n}\n\n#q,\n#send_search {\n display: block;\n margin: 0;\n padding: 0.8rem;\n background: none repeat scroll 0 0 var(--color-search-background);\n border: none;\n outline: none;\n color: var(--color-search-font);\n font-size: 1.1rem;\n z-index: 2;\n}\n\n#q {\n width: 100%;\n .ltr-padding-left(1rem);\n .ltr-padding-right(0) !important;\n .ltr-rounded-left-corners(0.8rem);\n}\n\n#q::-ms-clear,\n#q::-webkit-search-cancel-button {\n display: none;\n}\n\n#send_search {\n .ltr-rounded-right-corners(0.8rem);\n\n &:hover {\n cursor: pointer;\n background-color: var(--color-search-background-hover);\n color: var(--color-search-background);\n }\n}\n\n.no-js #clear_search,\n.no-js #send_search {\n width: auto !important;\n .ltr-border-left(1px solid var(--color-search-border));\n}\n\n.search_filters {\n margin-top: 0.6rem;\n .ltr-margin-right(0);\n margin-bottom: 0;\n .ltr-margin-left(@results-offset + 0.6rem);\n display: flex;\n overflow-x: auto;\n overscroll-behavior-inline: contain;\n\n select {\n background-color: inherit;\n\n &:hover,\n &:focus {\n color: var(--color-base-font);\n }\n }\n}\n\n@media screen and (max-width: @tablet) {\n #search_header {\n padding: 1.5em @results-tablet-offset 0 @results-tablet-offset;\n column-gap: @results-tablet-offset;\n }\n\n .search_filters {\n margin-top: 0.6rem;\n .ltr-margin-right(0);\n margin-bottom: 0;\n .ltr-margin-left(@results-tablet-offset + 3rem);\n }\n\n #categories {\n font-size: 90%;\n clear: both;\n\n .checkbox_container {\n margin: auto;\n margin-top: 2px;\n }\n }\n}\n\n@media screen and (max-width: @tablet) and (hover: none) {\n #main_index,\n #main_results {\n #categories_container {\n width: max-content;\n\n .category {\n display: inline-block;\n width: auto;\n }\n }\n\n #categories {\n width: 100%;\n .ltr-text-align-left();\n overflow-x: scroll;\n overflow-y: hidden;\n -webkit-overflow-scrolling: touch;\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n #search_header {\n width: 100%;\n margin: 0;\n padding: 0.1rem 0 0 0;\n column-gap: 0;\n row-gap: 0;\n grid-template-areas:\n \"logo search\"\n \"categories categories\";\n }\n\n .search_logo {\n padding: 0;\n }\n\n .search_box {\n width: 98%;\n display: flex;\n margin: 0 auto;\n }\n\n #q {\n width: 100%;\n flex: 1;\n }\n\n .search_filters {\n margin: 0;\n }\n\n .category {\n display: inline-block;\n width: auto;\n margin: 0;\n\n label {\n padding: 1rem !important;\n margin: 0 !important;\n\n svg {\n display: none;\n }\n }\n }\n\n #search_view:focus-within {\n display: block;\n background-color: var(--color-base-background);\n position: absolute;\n top: 0;\n height: 100%;\n width: 100%;\n z-index: 10000;\n\n .search_box {\n border-top: none;\n border-left: none;\n border-right: none;\n width: 100%;\n border-radius: 0;\n\n #send_search {\n .ltr-margin-right(0) !important; // Delete when send_search button is disabled on mobile.\n }\n\n * {\n border: none;\n border-radius: 0;\n }\n }\n }\n\n #main_results #q:placeholder-shown ~ #send_search {\n .ltr-margin-right(2.6rem);\n transition: margin 0.1s;\n }\n}\n\n@media screen and (max-width: @ultra-small-phone) {\n #search_header {\n grid-template-areas:\n \"search search\"\n \"categories categories\";\n }\n\n #search_logo {\n display: none;\n }\n}\n\n#categories {\n .disable-user-select;\n\n &::-webkit-scrollbar {\n width: 0;\n height: 0;\n }\n}\n\n#categories_container {\n position: relative;\n}\n","/*\n* SearXNG, A privacy-respecting, hackable metasearch engine\n*\n* To convert \"style.less\" to \"style.css\" run: $make styles\n*/\n\n// stylelint-disable no-descending-specificity\n\n@import \"../../__common__/less/new_issue.less\";\n@import \"../../__common__/less/stats.less\";\n@import \"../../__common__/less/result_templates.less\";\n@import (inline) \"../../node_modules/normalize.css/normalize.css\";\n@import \"definitions.less\";\n@import \"mixins.less\";\n@import \"code.less\";\n@import \"toolkit.less\";\n@import \"autocomplete.less\";\n@import \"detail.less\";\n@import \"animations.less\";\n@import \"embedded.less\";\n@import \"info.less\";\n\n// for index.html template\n@import \"index.less\";\n\n// for preferences.html template\n@import \"preferences.less\";\n\n// Search-Field\n@import \"search.less\";\n\n// ion-icon\n.ion-icon {\n display: inline-block;\n vertical-align: bottom;\n line-height: 1;\n text-decoration: inherit;\n .ltr-transform();\n}\n\n.ion-icon-small {\n width: 1rem;\n height: 1rem;\n .ion-icon;\n}\n\n.ion-icon-big {\n width: 1.5rem;\n height: 1.5rem;\n .ion-icon;\n}\n\n// Main LESS-Code\nhtml {\n font-family: sans-serif;\n font-size: 0.9em;\n .text-size-adjust;\n\n color: var(--color-base-font);\n background-color: var(--color-base-background);\n padding: 0;\n margin: 0;\n}\n\nbody,\nmain {\n padding: 0;\n margin: 0;\n}\n\nbody {\n display: flex;\n flex-direction: column;\n height: 100vh;\n margin: 0;\n}\n\nmain {\n width: 100%;\n margin-bottom: 2rem;\n flex: 1;\n}\n\n.page_with_header {\n margin: 2em auto;\n width: 85em;\n}\n\nfooter {\n clear: both;\n min-height: 4rem;\n padding: 1rem 0;\n width: 100%;\n text-align: center;\n background-color: var(--color-footer-background);\n border-top: 1px solid var(--color-footer-border);\n overflow: hidden;\n\n p {\n font-size: 0.9em;\n }\n}\n\n.page_with_header .logo {\n height: 40px;\n}\n\ninput[type=\"submit\"],\n#results button[type=\"submit\"] {\n padding: 0.7rem;\n display: inline-block;\n background: var(--color-btn-background);\n color: var(--color-btn-font);\n .rounded-corners;\n\n border: 0;\n cursor: pointer;\n}\n\na {\n text-decoration: none;\n color: var(--color-url-font);\n\n &:visited {\n color: var(--color-url-visited-font);\n\n .highlight {\n color: var(--color-url-visited-font);\n }\n }\n}\n\narticle[data-vim-selected] {\n background: var(--color-result-vim-selected);\n .ltr-border-left(0.2rem solid var(--color-result-vim-arrow));\n .ltr-rounded-right-corners(10px);\n}\n\narticle.result-images[data-vim-selected] {\n background: var(--color-result-vim-arrow);\n border: none;\n .rounded-corners;\n\n .image_thumbnail {\n filter: opacity(60%);\n }\n\n span.title {\n color: var(--color-result-image-span-font-selected);\n }\n}\n\narticle[data-vim-selected].category-videos,\narticle[data-vim-selected].category-news,\narticle[data-vim-selected].category-map,\narticle[data-vim-selected].category-music,\narticle[data-vim-selected].category-files,\narticle[data-vim-selected].category-social {\n border: 1px solid var(--color-result-vim-arrow);\n .rounded-corners;\n}\n\n.result {\n margin: @results-margin 0;\n padding: @result-padding;\n .ltr-border-left(0.2rem solid transparent);\n\n h3 {\n font-size: 1.2rem;\n word-wrap: break-word;\n margin: 0.4rem 0 0.4rem 0;\n padding: 0;\n\n a {\n color: var(--color-result-link-font);\n font-weight: normal;\n font-size: 1.1em;\n\n &:visited {\n color: var(--color-result-link-visited-font);\n }\n\n &:focus,\n &:hover {\n text-decoration: underline;\n border: none;\n outline: none;\n }\n }\n }\n\n .cache_link,\n .proxyfied_link {\n font-size: 0.9em !important;\n }\n\n .content,\n .stat {\n font-size: 0.9em;\n margin: 0;\n padding: 0;\n max-width: 54em;\n word-wrap: break-word;\n line-height: 1.24;\n\n .highlight {\n color: var(--color-result-description-highlight-font);\n background: inherit;\n font-weight: bold;\n }\n }\n\n .altlink a {\n font-size: 0.9em;\n margin: 0 10px 0 0;\n .show-content-button;\n }\n\n .codelines {\n .highlight {\n color: inherit;\n background: inherit;\n font-weight: normal;\n }\n }\n\n .url_wrapper {\n display: flex;\n font-size: 1rem;\n color: var(--color-result-url-font);\n flex-wrap: nowrap;\n overflow: hidden;\n flex-direction: row;\n margin: 0;\n padding: 0;\n\n .url_o1 {\n white-space: nowrap;\n flex-shrink: 1;\n }\n\n .url_o1::after {\n content: \" \";\n width: 1ch;\n display: inline-block;\n }\n\n .url_o2 {\n overflow: hidden;\n white-space: nowrap;\n flex-basis: content;\n flex-grow: 0;\n flex-shrink: 1;\n text-align: right;\n\n .url_i2 {\n float: right;\n }\n }\n }\n\n .published_date {\n font-size: 0.8em;\n color: var(--color-result-publishdate-font);\n }\n\n img {\n &.thumbnail {\n .ltr-float-left();\n padding-top: 0.6rem;\n .ltr-padding-right(1rem);\n width: 20rem;\n height: unset; // remove heigth value that was needed for lazy loading\n }\n\n &.image {\n .ltr-float-left();\n padding-top: 0.6rem;\n .ltr-padding-right(1rem);\n width: 7rem;\n max-height: 7rem;\n object-fit: scale-down;\n object-position: right top;\n }\n }\n\n .break {\n clear: both;\n }\n}\n\n.template_group_images {\n display: flex;\n flex-wrap: wrap;\n}\n\n.template_group_images::after {\n flex-grow: 10;\n content: \"\";\n}\n\n.category-videos,\n.category-news,\n.category-map,\n.category-music,\n.category-files,\n.category-social {\n border: 1px solid var(--color-result-border);\n margin: 1rem 0;\n .rounded-corners;\n}\n\n.category-social .image {\n width: auto !important;\n min-width: 48px;\n min-height: 48px;\n padding: 0 5px 25px 0 !important;\n}\n\n.audio-control audio {\n width: 100%;\n padding: 10px 0 0 0;\n}\n\n.embedded-content iframe {\n width: 100%;\n padding: 10px 0 0 0;\n}\n\n.result-videos .content {\n overflow: hidden;\n}\n\n.result-videos .embedded-video iframe {\n width: 100%;\n aspect-ratio: 16 / 9;\n padding: 10px 0 0 0;\n}\n\n@supports not (aspect-ratio: 1 / 1) {\n // support older browsers which do not have aspect-ratio\n // https://caniuse.com/?search=aspect-ratio\n .result-videos .embedded-video iframe {\n height: calc(@results-width * 9 / 16);\n }\n}\n\n.engines {\n .ltr-float-right();\n color: var(--color-result-engines-font);\n\n span {\n font-size: smaller;\n margin-top: 0;\n margin-bottom: 0;\n .ltr-margin-right(0.5rem);\n .ltr-margin-left(0);\n }\n}\n\n.small_font {\n font-size: 0.8em;\n}\n\n.highlight {\n color: var(--color-result-link-font-highlight);\n background: inherit;\n}\n\n.empty_element {\n font-style: italic;\n}\n\n.result-images {\n flex-grow: 1;\n padding: 0.5rem 0.5rem 2rem 0.5rem;\n margin: 0.25rem;\n border: none !important;\n height: @results-image-row-height;\n\n & > a {\n position: relative;\n }\n\n img {\n margin: 0;\n padding: 0;\n border: none;\n height: 100%;\n width: 100%;\n object-fit: cover;\n vertical-align: bottom;\n background: var(--color-result-image-background);\n }\n\n span.title {\n display: block;\n position: absolute;\n\n width: 100%;\n font-size: 0.9rem;\n color: var(--color-result-image-span-font);\n padding: 0.5rem 0 0 0;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n}\n\n.result-map {\n img.image {\n .ltr-float-right() !important;\n height: 100px !important;\n width: auto !important;\n }\n\n table {\n font-size: 0.9em;\n width: auto;\n border-collapse: separate;\n border-spacing: 0 0.35rem;\n\n th {\n font-weight: inherit;\n width: 17rem;\n vertical-align: top;\n .ltr-text-align-left();\n }\n\n td {\n vertical-align: top;\n .ltr-text-align-left();\n }\n }\n}\n\n.hidden {\n display: none !important;\n}\n\n#results {\n margin-top: 1rem;\n .ltr-margin-right(2rem);\n margin-bottom: 0;\n .ltr-margin-left(@results-offset);\n display: grid;\n grid-template-columns: @results-width 25rem;\n grid-template-rows: min-content min-content 1fr min-content;\n gap: 0 @results-gap;\n grid-template-areas:\n \"corrections sidebar\"\n \"answers sidebar\"\n \"urls sidebar\"\n \"pagination sidebar\";\n}\n\n#results #sidebar *:first-child,\n#results #urls *:first-child {\n margin-top: 0;\n}\n\n#urls {\n padding: 0;\n grid-area: urls;\n}\n\n#suggestions {\n .wrapper {\n display: flex;\n flex-flow: row wrap;\n justify-content: flex-end;\n\n form {\n display: inline-block;\n flex: 1 1 50%;\n }\n }\n}\n\n#suggestions,\n#infoboxes {\n input {\n padding: 0;\n margin: 3px;\n font-size: 0.9em;\n display: inline-block;\n background: transparent;\n color: var(--color-result-search-url-font);\n cursor: pointer;\n }\n\n input[type=\"submit\"],\n .infobox .url a {\n color: var(--color-result-link-font);\n text-decoration: none;\n font-size: 0.9rem;\n\n &:hover {\n text-decoration: underline;\n }\n }\n}\n\n#corrections {\n grid-area: corrections;\n display: flex;\n flex-flow: row wrap;\n margin: 0 0 1em 0;\n\n h4,\n input[type=\"submit\"] {\n display: inline-block;\n padding: 0.5rem;\n margin: 0.5rem;\n }\n\n input[type=\"submit\"] {\n font-size: 0.8rem;\n .rounded-corners-tiny;\n }\n}\n\n#suggestions .title,\n#search_url .title,\n#apis .title {\n margin: 2em 0 0.5em 0;\n color: var(--color-base-font);\n}\n\n#answers {\n grid-area: answers;\n border: 1px solid var(--color-answer-border);\n background: var(--color-answer-background);\n padding: @result-padding;\n margin: 1rem 0;\n margin-top: 0;\n color: var(--color-answer-font);\n .rounded-corners;\n\n h4 {\n display: none;\n }\n\n span {\n overflow-wrap: anywhere;\n }\n}\n\n#infoboxes {\n form {\n min-width: 210px;\n }\n}\n\n#sidebar {\n grid-area: sidebar;\n word-wrap: break-word;\n color: var(--color-sidebar-font);\n\n .infobox {\n margin: 10px 0 10px;\n border: 1px solid var(--color-sidebar-border);\n padding: 1rem;\n font-size: 0.9em;\n .rounded-corners;\n\n h2 {\n margin: 0 0 0.5em 0;\n }\n\n img {\n max-width: 100%;\n max-height: 12em;\n display: block;\n margin: 0 auto;\n padding: 0;\n }\n\n dl {\n margin: 0.5em 0;\n }\n\n dt {\n display: inline;\n margin-top: 0.5em;\n .ltr-margin-right(0.25em);\n margin-bottom: 0.5em;\n .ltr-margin-left(0);\n padding: 0;\n font-weight: bold;\n }\n\n dd {\n display: inline;\n margin: 0.5em 0;\n padding: 0;\n }\n\n input {\n font-size: 1em;\n }\n\n br {\n clear: both;\n }\n\n .attributes,\n .urls {\n clear: both;\n }\n }\n}\n\n#search_url {\n margin-top: 8px;\n\n div.selectable_url {\n pre {\n width: 200em;\n }\n }\n}\n\n#linkto_preferences {\n position: absolute;\n .ltr-right(1.8rem);\n top: 2.2rem;\n padding: 0;\n border: 0;\n display: block;\n font-size: 1.2em;\n color: var(--color-search-font);\n\n a:link *,\n a:hover *,\n a:visited *,\n a:active * {\n color: var(--color-search-font);\n }\n}\n\n#pagination {\n grid-area: pagination;\n\n br {\n clear: both;\n }\n}\n\n#apis {\n margin-top: 8px;\n clear: both;\n}\n\n#backToTop {\n border: 1px solid var(--color-backtotop-border);\n margin: 0;\n padding: 0;\n font-size: 1em;\n background: var(--color-backtotop-background);\n position: fixed;\n bottom: 8rem;\n .ltr-left(@results-width + @results-offset + (0.5 * @results-gap - 1.2em));\n transition: opacity 0.5s;\n opacity: 0;\n .rounded-corners;\n\n a {\n display: block;\n margin: 0;\n padding: 0.7em;\n }\n\n a,\n a:visited,\n a:hover,\n a:active {\n color: var(--color-backtotop-font);\n }\n}\n\n#results.scrolling #backToTop {\n opacity: 1;\n}\n\n@media screen and (max-width: @tablet) {\n .page_with_header {\n margin: 2rem 0.5rem;\n width: auto;\n }\n\n #infoboxes {\n position: inherit;\n max-width: inherit;\n\n .infobox {\n clear: both;\n\n img {\n .ltr-float-left();\n max-width: 10em;\n margin-top: 0.5em;\n .ltr-margin-right(0.5em);\n margin-bottom: 0.5em;\n .ltr-margin-left(0);\n }\n }\n }\n\n #sidebar {\n margin-bottom: @results-margin;\n padding: 0;\n float: none;\n border: none;\n width: auto;\n\n input {\n border: 0;\n }\n }\n\n #apis {\n display: none;\n }\n\n #search_url {\n display: none;\n }\n\n .result {\n .thumbnail {\n max-width: 98%;\n }\n\n .url {\n span.url {\n display: block;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n width: 100%;\n }\n }\n\n .engines {\n .ltr-float-right();\n padding: 0 0 3px 0;\n }\n }\n\n .result-images {\n border-bottom: none !important;\n }\n\n .image_result {\n max-width: 98%;\n\n img {\n max-width: 98%;\n }\n }\n\n #backToTop {\n display: none;\n }\n\n #pagination {\n margin: 2rem 0 0 0 !important;\n }\n\n #main_results div#results {\n margin: 1rem auto 0 auto;\n justify-content: center;\n display: grid;\n grid-template-columns: @results-width;\n grid-template-rows: min-content min-content min-content 1fr min-content min-content;\n gap: 0;\n grid-template-areas:\n \"corrections\"\n \"answers\"\n \"sidebar\"\n \"urls\"\n \"pagination\";\n }\n}\n\n#main_results div#results.only_template_images {\n margin: 1rem @results-tablet-offset 0 @results-tablet-offset;\n display: grid;\n grid-template-columns: 100%;\n grid-template-rows: min-content min-content min-content 1fr min-content;\n gap: 0;\n grid-template-areas:\n \"corrections\"\n \"answers\"\n \"sidebar\"\n \"urls\"\n \"pagination\";\n\n #sidebar {\n display: none;\n }\n\n #urls {\n margin: 0;\n display: flex;\n flex-wrap: wrap;\n }\n\n #urls::after {\n flex-grow: 10;\n content: \"\";\n }\n\n #backToTop {\n .ltr-left(auto);\n .ltr-right(1rem);\n }\n\n #pagination {\n .ltr-margin-right(4rem);\n }\n}\n\n@media screen and (max-width: @phone) {\n #main_results div#results {\n grid-template-columns: 100%;\n margin: 2rem @results-tablet-offset 0 @results-tablet-offset;\n }\n\n #linkto_preferences {\n top: 0.8rem;\n .ltr-right(0.7rem);\n }\n\n #main_index #linkto_preferences {\n top: 0.5rem;\n .ltr-right(0.5rem);\n }\n\n #results {\n margin: 0;\n padding: 0;\n }\n\n #pagination {\n margin: 2rem 1rem 0 1rem !important;\n }\n\n article[data-vim-selected] {\n border: 1px solid var(--color-result-vim-arrow);\n .rounded-corners;\n }\n\n .result {\n border: 1px solid var(--color-result-border);\n margin: 1rem 0;\n .rounded-corners;\n }\n\n .result-images {\n margin: 0;\n height: @results-image-row-height-phone;\n }\n}\n\n@media screen and (max-width: @small-phone) {\n .result-videos {\n img.thumbnail {\n float: none !important;\n }\n\n .content {\n overflow: inherit;\n }\n }\n}\n\npre code {\n white-space: pre-wrap;\n}\n"]}
\ No newline at end of file +{"version":3,"sources":["../__common__/less/new_issue.less","../__common__/less/stats.less","src/generated/pygments.less","../__common__/less/result_templates.less","node_modules/normalize.css/normalize.css","src/less/definitions.less","src/less/code.less","src/less/toolkit.less","src/less/mixins.less","src/less/style-ltr.less","src/less/autocomplete.less","src/less/detail.less","src/less/animations.less","src/less/embedded.less","src/less/info.less","src/less/index.less","src/less/preferences.less","src/less/search.less","src/less/style.less"],"names":[],"mappings":"AAAA,qBACI,QAAA,MACA,QAAA,IAAA,KACA,YAAA,WACA,UAAA,KACA,MAAA,KACA,iBAAA,kBACA,OAAA,QACA,cAAA,eACA,WAAA,YAAA,EAAA,EAAA,EAAA,EAGgB,2BAChB,iBAAA,QAGJ,YACI,QAAA,KCfA,2BACI,MAAA,MAGJ,4BACI,MAAA,KACA,WAAA,MASJ,kCACI,WAAA,MAGC,iCACD,UAAA,OACA,OAAA,KACA,OAAA,IAAA,MAAA,KAKJ,0BADqB,sDADA,sDAGjB,MAAA,MAGmB,qDAEnB,aAAA,IAAA,MAAA,KACA,QAAA,EAAA,KAAA,EAAA,EACA,OAAA,EAAA,EAAA,EAAA,MAIR,iBACI,MAAA,IACA,QAAA,aACA,WAAA,MACA,cAAA,MAGJ,iBACI,MAAO,kBACP,QAAA,aAGJ,eACI,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EAGJ,kBACI,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EACA,MAAA,KAGJ,kBACI,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EACA,MAAA,KAGJ,MACI,MAAA,EACA,OAAA,ECxEH,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,MD+EO,MAAA,GC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,OD+EO,MAAA,IC/EP,QD+EO,MAAA,KE/ER,aACI,OAAA,MACA,MAAA,KACA,OAAA,KAAA,8ECOJ,KACE,YAAa,KACb,yBAAqC,KAUvC,KACE,OAAQ,EAOV,K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","sourcesContent":[".github-issue-button {\n display: block;\n padding: 8px 16px;\n font-family: sans-serif;\n font-size: 16px;\n color: white;\n background-color: #238636 !important; /* important is needed cause to an !important in logicodev-dark */\n border: #2ea043;\n border-radius: 10px !important;\n box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;\n}\n\n.github-issue-button:hover {\n background-color: #2ea043;\n}\n\n.issue-hide {\n display: none;\n}\n",".engine-stats {\n\n .engine-name {\n width: 20rem;\n }\n\n .engine-score {\n width: 7rem;\n text-align: right;\n }\n\n .result-count {\n }\n\n .response-time {\n }\n\n .engine-reliability {\n text-align: right;\n }\n\n table.engine-error {\n max-width: 1280px;\n margin: 1rem;\n border: 1px solid gray;\n }\n\n table.engine-error th.engine-error-type,\n table.engine-error td.engine-error-type,\n failed-test {\n width: 10rem;\n }\n\n table.engine-error span.log_parameters\n {\n border-right: 1px solid gray;\n padding: 0 1rem 0 0;\n margin: 0 0 0 0.5rem;\n }\n}\n\n.bar-chart-value {\n width: 3em;\n display: inline-block;\n text-align: right;\n padding-right: 0.5rem;\n}\n\n.bar-chart-graph {\n width: calc(100% - 5rem);\n display: inline-block;\n}\n\n.bar-chart-bar {\n border: 3px solid #5bc0de;\n margin: 1px 0;\n}\n\n.bar-chart-serie1 {\n border: 3px solid #5bc0de;\n margin: 1px 0;\n float: left;\n}\n\n.bar-chart-serie2 {\n border: 3px solid #deb15b;\n margin: 1px 0;\n float: left;\n}\n\n.bar0{\n width: 0;\n border: 0;\n}\n\n.generate-bar(100);\n\n.generate-bar(@n, @i: 1) when (@i =< @n) {\n .bar@{i} {\n width: (@i * 100% / @n);\n }\n .generate-bar(@n, (@i + 1));\n}\n","/*\n this file is generated automatically by searxng_extra/update/update_pygments.py\n using pygments version 2.11.2\n*/\n\n.code-highlight .linenos {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n cursor: default;\n\n &::selection {\n background: transparent; /* WebKit/Blink Browsers */\n }\n &::-moz-selection {\n background: transparent; /* Gecko Browsers */\n }\n\n margin-right: 8px;\n text-align: right;\n}\n\n.code-highlight pre { line-height: 125%; }\n.code-highlight td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n.code-highlight span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n.code-highlight td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n.code-highlight span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n.code-highlight .hll { background-color: #ffffcc }\n.code-highlight { background: #f8f8f8; }\n.code-highlight .c { color: #3D7B7B; font-style: italic } /* Comment */\n.code-highlight .err { border: 1px solid #FF0000 } /* Error */\n.code-highlight .k { color: #008000; font-weight: bold } /* Keyword */\n.code-highlight .o { color: #666666 } /* Operator */\n.code-highlight .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */\n.code-highlight .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */\n.code-highlight .cp { color: #9C6500 } /* Comment.Preproc */\n.code-highlight .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */\n.code-highlight .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */\n.code-highlight .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */\n.code-highlight .gd { color: #A00000 } /* Generic.Deleted */\n.code-highlight .ge { font-style: italic } /* Generic.Emph */\n.code-highlight .gr { color: #E40000 } /* Generic.Error */\n.code-highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */\n.code-highlight .gi { color: #008400 } /* Generic.Inserted */\n.code-highlight .go { color: #717171 } /* Generic.Output */\n.code-highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */\n.code-highlight .gs { font-weight: bold } /* Generic.Strong */\n.code-highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */\n.code-highlight .gt { color: #0044DD } /* Generic.Traceback */\n.code-highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */\n.code-highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */\n.code-highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */\n.code-highlight .kp { color: #008000 } /* Keyword.Pseudo */\n.code-highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */\n.code-highlight .kt { color: #B00040 } /* Keyword.Type */\n.code-highlight .m { color: #666666 } /* Literal.Number */\n.code-highlight .s { color: #BA2121 } /* Literal.String */\n.code-highlight .na { color: #687822 } /* Name.Attribute */\n.code-highlight .nb { color: #008000 } /* Name.Builtin */\n.code-highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */\n.code-highlight .no { color: #880000 } /* Name.Constant */\n.code-highlight .nd { color: #AA22FF } /* Name.Decorator */\n.code-highlight .ni { color: #717171; font-weight: bold } /* Name.Entity */\n.code-highlight .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */\n.code-highlight .nf { color: #0000FF } /* Name.Function */\n.code-highlight .nl { color: #767600 } /* Name.Label */\n.code-highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */\n.code-highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */\n.code-highlight .nv { color: #19177C } /* Name.Variable */\n.code-highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */\n.code-highlight .w { color: #bbbbbb } /* Text.Whitespace */\n.code-highlight .mb { color: #666666 } /* Literal.Number.Bin */\n.code-highlight .mf { color: #666666 } /* Literal.Number.Float */\n.code-highlight .mh { color: #666666 } /* Literal.Number.Hex */\n.code-highlight .mi { color: #666666 } /* Literal.Number.Integer */\n.code-highlight .mo { color: #666666 } /* Literal.Number.Oct */\n.code-highlight .sa { color: #BA2121 } /* Literal.String.Affix */\n.code-highlight .sb { color: #BA2121 } /* Literal.String.Backtick */\n.code-highlight .sc { color: #BA2121 } /* Literal.String.Char */\n.code-highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */\n.code-highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */\n.code-highlight .s2 { color: #BA2121 } /* Literal.String.Double */\n.code-highlight .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */\n.code-highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */\n.code-highlight .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */\n.code-highlight .sx { color: #008000 } /* Literal.String.Other */\n.code-highlight .sr { color: #A45A77 } /* Literal.String.Regex */\n.code-highlight .s1 { color: #BA2121 } /* Literal.String.Single */\n.code-highlight .ss { color: #19177C } /* Literal.String.Symbol */\n.code-highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */\n.code-highlight .fm { color: #0000FF } /* Name.Function.Magic */\n.code-highlight .vc { color: #19177C } /* Name.Variable.Class */\n.code-highlight .vg { color: #19177C } /* Name.Variable.Global */\n.code-highlight .vi { color: #19177C } /* Name.Variable.Instance */\n.code-highlight .vm { color: #19177C } /* Name.Variable.Magic */\n.code-highlight .il { color: #666666 } /* Literal.Number.Integer.Long */\n",".osm-map-box {\n height:300px;\n width:100%;\n margin: 10px 0;\n}\n","/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n display: none;\n}\n","/*\n * SearXNG, A privacy-respecting, hackable metasearch engine\n *\n * To change the colors of the site, simple edit this variables\n */\n\n/// Light Theme\n:root {\n /// Base Colors\n --color-base-font: #444;\n --color-base-font-rgb: 68, 68, 68;\n --color-base-background: #fff;\n --color-url-font: #29314d;\n --color-url-visited-font: #80b;\n /// Header Colors\n --color-header-background: #f7f7f7;\n --color-header-border: #ddd;\n /// Footer Colors\n --color-footer-background: #f7f7f7;\n --color-footer-border: #ddd;\n /// Sidebar Colors\n --color-sidebar-border: #ddd;\n --color-sidebar-font: #000;\n /// BackToTop Colors\n --color-backtotop-font: #444;\n --color-backtotop-border: #ddd;\n --color-backtotop-background: #fff;\n /// Button Colors\n --color-btn-background: #3050ff;\n --color-btn-font: #fff;\n --color-show-btn-background: #bbb;\n --color-show-btn-font: #222;\n /// Search Input Colors\n --color-search-border: #bbb;\n --color-search-background: #fff;\n --color-search-font: #222;\n --color-search-background-hover: #3050ff;\n /// Modal Colors\n --color-error: #db3434;\n --color-error-background: lighten(#db3434, 40%);\n --color-warning: #dbba34;\n --color-warning-background: lighten(#dbba34, 40%);\n --color-success: #42db34;\n --color-success-background: lighten(#42db34, 40%);\n /// Categories Colors\n --color-categories-item-selected-font: #3050ff;\n --color-categories-item-border-selected: #3050ff;\n /// Autocomplete Colors\n --color-autocomplete-font: #000;\n --color-autocomplete-border: #bbb;\n --color-autocomplete-background: #fff;\n --color-autocomplete-background-hover: #f7f7f7;\n /// Answer Colors\n --color-answer-border: #ddd; // same as --color-header-border\n --color-answer-font: #444; // same as --color-base-font\n --color-answer-background: #f7f7f7; // same as --color-header-background:\n /// Results Colors\n --color-result-border: #ddd;\n --color-result-url-font: #000;\n --color-result-vim-selected: #f7f7f7;\n --color-result-vim-arrow: #000bbb;\n --color-result-description-highlight-font: #000;\n --color-result-link-font: #000bbb;\n --color-result-link-font-highlight: #000bbb;\n --color-result-link-visited-font: #80b;\n --color-result-publishdate-font: #777;\n --color-result-engines-font: #777;\n --color-result-search-url-border: #ddd;\n --color-result-search-url-font: #000;\n // Images Colors\n --color-result-image-span-font: #444;\n --color-result-image-span-font-selected: #fff;\n --color-result-image-background: #fff;\n /// Settings Colors\n --color-settings-tr-hover: #f7f7f7;\n --color-settings-engine-description-font: darken(#dcdcdc, 30%);\n --color-settings-engine-group-background: #0001;\n /// Detail modal\n --color-result-detail-font: #fff;\n --color-result-detail-label-font: lightgray;\n --color-result-detail-background: #000;\n --color-result-detail-hr: #555;\n --color-result-detail-link: #8af;\n --color-result-detail-loader-border: rgba(255, 255, 255, 0.2);\n --color-result-detail-loader-borderleft: rgba(0, 0, 0, 0);\n /// Toolkit Colors\n --color-toolkit-badge-font: #fff;\n --color-toolkit-badge-background: #777;\n --color-toolkit-kbd-font: #fff;\n --color-toolkit-kbd-background: #000;\n --color-toolkit-dialog-border: #ddd;\n --color-toolkit-dialog-background: #fff;\n --color-toolkit-tabs-label-border: #fff;\n --color-toolkit-tabs-section-border: #ddd;\n --color-toolkit-select-background: #f7f7f7;\n --color-toolkit-select-border: #ddd;\n --color-toolkit-select-background-hover: #bbb;\n --color-toolkit-input-text-font: #222;\n --color-toolkit-checkbox-onoff-off-background: #ddd;\n --color-toolkit-checkbox-onoff-on-background: #ddd;\n --color-toolkit-checkbox-onoff-on-mark-background: #3050ff;\n --color-toolkit-checkbox-onoff-on-mark-color: #fff;\n --color-toolkit-checkbox-onoff-off-mark-background: #aaa;\n --color-toolkit-checkbox-onoff-off-mark-color: #fff;\n --color-toolkit-checkbox-label-background: #ddd;\n --color-toolkit-checkbox-label-border: #ddd;\n --color-toolkit-checkbox-input-border: #3050ff;\n --color-toolkit-engine-tooltip-border: #ddd;\n --color-toolkit-engine-tooltip-background: #fff;\n --color-toolkit-loader-border: rgba(0, 0, 0, 0.2);\n --color-toolkit-loader-borderleft: rgba(255, 255, 255, 0);\n --color-doc-code: #300;\n --color-doc-code-background: #fdd;\n}\n\n.dark-themes() {\n /// Base Colors\n --color-base-font: #bbb;\n --color-base-font-rgb: 187, 187, 187;\n --color-base-background: #222;\n --color-url-font: #8af;\n --color-url-visited-font: #96b;\n /// Header Colors\n --color-header-background: #181818;\n --color-header-border: #333;\n /// Footer Colors\n --color-footer-background: #181818;\n --color-footer-border: #333;\n /// Sidebar Colors\n --color-sidebar-border: #555;\n --color-sidebar-font: #fff;\n /// BackToTop Colors\n --color-backtotop-font: #bbb;\n --color-backtotop-border: #333;\n --color-backtotop-background: #181818;\n /// Button Colors\n --color-btn-background: #58f;\n --color-btn-font: #222;\n --color-show-btn-background: #555;\n --color-show-btn-font: #bbb;\n /// Search Input Colors\n --color-search-border: #555;\n --color-search-background: #222;\n --color-search-font: #fff;\n --color-search-background-hover: #58f;\n /// Modal Colors\n --color-error: #f55b5b;\n --color-error-background: darken(#db3434, 40%);\n --color-warning: #f1d561;\n --color-warning-background: darken(#dbba34, 40%);\n --color-success: #79f56e;\n --color-success-background: darken(#42db34, 40%);\n /// Categories Colors\n --color-categories-item-selected-font: #58f;\n --color-categories-item-border-selected: #58f;\n /// Autocomplete Colors\n --color-autocomplete-font: #fff;\n --color-autocomplete-border: #555;\n --color-autocomplete-background: #222;\n --color-autocomplete-background-hover: #181818;\n /// Answer Colors\n --color-answer-border: #333; // same as --color-header-border\n --color-answer-font: #bbb; // same as --color-base-font\n --color-answer-background: #181818; // same as --color-header-background:\n /// Results Colors\n --color-result-border: #333;\n --color-result-url-font: #fff;\n --color-result-vim-selected: #181818;\n --color-result-vim-arrow: #8af;\n --color-result-description-highlight-font: #fff;\n --color-result-link-font: #8af;\n --color-result-link-font-highlight: #8af;\n --color-result-link-visited-font: #96b;\n --color-result-publishdate-font: #888;\n --color-result-engines-font: #888;\n --color-result-search-url-border: #555;\n --color-result-search-url-font: #fff;\n /// Detail modal : same as the light version\n --color-result-detail-font: #fff;\n --color-result-detail-label-font: lightgray;\n --color-result-detail-background: #000;\n --color-result-detail-hr: #555;\n --color-result-detail-link: #8af;\n --color-result-detail-loader-border: rgba(255, 255, 255, 0.2);\n --color-result-detail-loader-borderleft: rgba(0, 0, 0, 0);\n // Images Colors\n --color-result-image-span-font: #bbb;\n --color-result-image-span-font-selected: #222;\n --color-result-image-background: #222;\n /// Settings Colors\n --color-settings-tr-hover: #2d2d2d;\n --color-settings-engine-description-font: darken(#dcdcdc, 30%);\n --color-settings-engine-group-background: #1a1919;\n /// Toolkit Colors\n --color-toolkit-badge-font: #fff;\n --color-toolkit-badge-background: #777;\n --color-toolkit-kbd-font: #000;\n --color-toolkit-kbd-background: #fff;\n --color-toolkit-dialog-border: #555;\n --color-toolkit-dialog-background: #222;\n --color-toolkit-tabs-label-border: #222;\n --color-toolkit-tabs-section-border: #555;\n --color-toolkit-select-background: #3c3b31;\n --color-toolkit-select-border: #555;\n --color-toolkit-select-background-hover: #333;\n --color-toolkit-input-text-font: #fff;\n --color-toolkit-checkbox-onoff-off-background: #3c3b31;\n --color-toolkit-checkbox-onoff-on-background: #3c3b31;\n --color-toolkit-checkbox-onoff-on-mark-background: #58f;\n --color-toolkit-checkbox-onoff-on-mark-color: #222;\n --color-toolkit-checkbox-onoff-off-mark-background: #ddd;\n --color-toolkit-checkbox-onoff-off-mark-color: #222;\n --color-toolkit-checkbox-label-background: #222;\n --color-toolkit-checkbox-label-border: #333;\n --color-toolkit-checkbox-input-border: #58f;\n --color-toolkit-engine-tooltip-border: #333;\n --color-toolkit-engine-tooltip-background: #222;\n --color-toolkit-loader-border: rgba(255, 255, 255, 0.2);\n --color-toolkit-loader-borderleft: rgba(0, 0, 0, 0);\n --color-doc-code: #fdd;\n --color-doc-code-background: #300;\n}\n\n/// Dark Theme (autoswitch based on device pref)\n@media (prefers-color-scheme: dark) {\n :root.theme-auto {\n .dark-themes();\n }\n}\n\n// Dark Theme by preferences\n:root.theme-dark {\n .dark-themes();\n}\n\n/// General Size\n@results-width: 45rem;\n@results-offset: 10rem;\n@results-tablet-offset: 0.5rem;\n@results-gap: 5rem;\n@results-margin: 0.125rem;\n@result-padding: 1rem;\n@results-image-row-height: 12rem;\n@results-image-row-height-phone: 6rem;\n@search-width: 44rem;\n// heigh of #search, see detail.less\n@search-height: 7.6rem;\n\n/// Device Size\n/// @desktop > @tablet\n@tablet: 79.75em; // see https://github.com/searxng/searxng/issues/874\n@phone: 50em;\n@small-phone: 35em;\n@ultra-small-phone: 20rem;\n\n/// From style.less\n@stacked-bar-chart: rgb(0, 0, 0);\n\n/// Load fonts from this directory.\n@icon-font-path: \"../../../fonts/\";\n//** File name for all font files.\n@icon-font-name: \"glyphicons-halflings-regular\";\n//** Element ID within SVG icon file.\n@icon-font-svg-id: \"glyphicons_halflingsregular\";\n\n// decoration of the select HTML elements\n@select-light-svg-path: \"../svg/select-light.svg\";\n@select-dark-svg-path: \"../svg/select-dark.svg\";\n",".code-highlight pre {\n overflow: auto;\n background-color: inherit;\n color: inherit;\n border: inherit;\n}\n\n// stylelint-disable no-invalid-position-at-import-rule\n@import \"../generated/pygments.less\";\n","// other solution : http://stackoverflow.com/questions/1577598/how-to-hide-parts-of-html-when-javascript-is-disabled/13857783#13857783\n\n// stylelint-disable no-descending-specificity\n\nhtml.no-js .hide_if_nojs {\n display: none;\n}\n\nhtml.js .show_if_nojs {\n display: none;\n}\n\n.center {\n text-align: center;\n}\n\n.right {\n float: right;\n}\n\n.left {\n float: left;\n}\n\n.invisible {\n display: none !important;\n}\n\n.list-unstyled {\n list-style-type: none;\n\n li {\n margin-top: 4px;\n margin-bottom: 4px;\n }\n}\n\n.danger {\n background-color: var(--color-error-background);\n}\n\n.warning {\n background: var(--color-warning-background);\n}\n\n.success {\n background: var(--color-success-background);\n}\n\n.badge {\n display: inline-block;\n color: var(--color-toolkit-badge-font);\n background-color: var(--color-toolkit-badge-background);\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n min-width: 10px;\n padding: 1px 5px;\n border-radius: 5px;\n}\n\n// kbd\nkbd {\n padding: 2px 4px;\n margin: 1px;\n font-size: 90%;\n color: var(--color-toolkit-kbd-font);\n background: var(--color-toolkit-kbd-background);\n}\n\n// table\ntable {\n width: 100%;\n\n &.striped {\n tr {\n border-bottom: 1px solid var(--color-settings-tr-hover);\n }\n }\n}\n\nth {\n padding: 0.4em;\n}\n\ntd {\n padding: 0 4px;\n}\n\ntr {\n &:hover {\n background: var(--color-settings-tr-hover) !important;\n }\n}\n\n// pre\n.pre() {\n display: block;\n font-size: 0.8em;\n word-break: break-all;\n margin: 0.1em;\n user-select: all;\n}\n\ndiv.selectable_url {\n display: block;\n border: 1px solid var(--color-result-search-url-border);\n padding: 4px;\n color: var(--color-result-search-url-font);\n margin: 0.1em;\n overflow: hidden;\n height: 1.2em;\n line-height: 1.2em;\n .rounded-corners-tiny;\n\n pre {\n .pre();\n }\n}\n\n// dialog\n.dialog() {\n position: relative;\n display: flex;\n padding: 1rem;\n margin: 0 0 1em 0;\n border: 1px solid var(--color-toolkit-dialog-border);\n .ltr-text-align-left();\n .rounded-corners;\n\n .close {\n .ltr-float-right();\n position: relative;\n top: -3px;\n color: inherit;\n font-size: 1.5em;\n }\n\n ul,\n ol,\n p {\n margin: 1px 0 0 0;\n }\n\n table {\n width: auto;\n }\n\n tr {\n vertical-align: text-top;\n\n &:hover {\n background: transparent !important;\n }\n }\n\n td {\n padding: 0 1em 0 0;\n padding-top: 0;\n .ltr-padding-right(1rem);\n padding-bottom: 0;\n .ltr-padding-left(0);\n }\n\n h4 {\n margin-top: 0.3em;\n margin-bottom: 0.3em;\n }\n}\n\n.dialog-error {\n .dialog();\n\n color: var(--color-error);\n background: var(--color-error-background);\n border-color: var(--color-error);\n}\n\n.dialog-warning {\n .dialog();\n\n color: var(--color-warning);\n background: var(--color-warning-background);\n border-color: var(--color-warning);\n}\n\n.dialog-modal {\n .dialog();\n\n display: block;\n background: var(--color-toolkit-dialog-background);\n position: fixed;\n top: 50%;\n left: 50%;\n margin: 0 auto;\n transform: translate(-50%, -50%);\n z-index: 10000000;\n\n h3 {\n margin-top: 0;\n }\n}\n\n// btn-collapse\n.btn-collapse {\n cursor: pointer;\n}\n\n//\n.scrollx {\n overflow-x: auto;\n overflow-y: hidden;\n display: block;\n padding: 0;\n margin: 0;\n border: none;\n}\n\n/* -- tabs -- */\n.tabs .tabs > label {\n font-size: 90%;\n}\n\nul.tabs {\n border-bottom: 1px solid var(--color-toolkit-tabs-section-border);\n list-style: none;\n padding-left: 0;\n\n li {\n display: flex;\n }\n}\n\n.tabs {\n display: flex;\n flex-wrap: wrap;\n width: 100%;\n min-width: 100%;\n\n & > * {\n order: 2;\n }\n\n & > input[type=radio] {\n display: none;\n }\n\n & > label,\n & > li > a {\n order: 1;\n padding: 0.7em;\n margin: 0 0.7em;\n letter-spacing: 0.5px;\n text-transform: uppercase;\n border: solid var(--color-toolkit-tabs-label-border);\n border-width: 0 0 2px 0;\n color: unset;\n\n .disable-user-select();\n\n cursor: pointer;\n\n &.active {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n }\n }\n\n & > label:hover,\n & > li > a:hover {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n\n & > section {\n min-width: 100%;\n padding: 0.7rem 0;\n box-sizing: border-box;\n border-top: 1px solid var(--color-toolkit-tabs-section-border);\n display: none;\n }\n\n // default selection\n & > label:last-of-type {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n letter-spacing: -0.1px;\n }\n\n & > section:last-of-type {\n display: block;\n }\n}\n\nhtml body .tabs > input:checked {\n ~ section {\n display: none;\n }\n\n ~ label {\n position: inherited;\n background: inherit;\n border-bottom: 2px solid transparent;\n font-weight: normal;\n color: inherit;\n\n &:hover {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n }\n\n + label {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n }\n\n + label + section {\n display: block;\n }\n}\n\n/* -- select -- */\nselect {\n height: 2.4rem;\n margin-top: 0;\n .ltr-margin-right(1rem);\n margin-bottom: 0;\n .ltr-margin-left(0);\n padding: 0.2rem !important;\n color: var(--color-search-font);\n font-size: 0.9rem;\n z-index: 2;\n\n &:hover,\n &:focus {\n cursor: pointer;\n }\n}\n\n@supports ((background-position-x: 100%) and ((appearance: none) or (-webkit-appearance: none) or (-moz-appearance: none))) {\n select {\n appearance: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n border-width: 0 2rem 0 0;\n border-color: transparent;\n background: data-uri('image/svg+xml;charset=UTF-8', @select-light-svg-path) no-repeat;\n background-position-x: calc(100% + 2rem);\n background-size: 2rem;\n background-origin: content-box;\n background-color: var(--color-toolkit-select-background);\n outline: medium none;\n text-overflow: ellipsis;\n .rounded-corners-tiny;\n\n &:hover,\n &:focus {\n background-color: var(--color-toolkit-select-background-hover);\n }\n\n option {\n background-color: var(--color-base-background);\n }\n }\n\n @media (prefers-color-scheme: dark) {\n html.theme-auto select,\n html.theme-dark select {\n background-image: data-uri('image/svg+xml;charset=UTF-8', @select-dark-svg-path);\n }\n }\n\n html.theme-dark select {\n background-image: data-uri('image/svg+xml;charset=UTF-8', @select-dark-svg-path);\n }\n}\n\n/* -- checkbox-onoff -- */\ninput.checkbox-onoff[type=\"checkbox\"] {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n cursor: pointer;\n display: inline-block;\n width: 2.5em;\n height: 0.7em;\n box-shadow: none !important;\n margin: 0 16px;\n border-radius: 10px;\n position: relative;\n\n /* focus & hover */\n &:focus,\n &:hover {\n outline: none;\n }\n\n &:focus::after {\n content: \"\";\n position: absolute;\n width: 3.5em;\n height: 1.65em;\n border: 1px solid var(--color-btn-background);\n border-radius: 12px;\n box-shadow: var(--color-btn-background) 0 0 3px;\n z-index: 10000;\n top: -0.55em;\n left: -0.6em;\n }\n\n &::before {\n position: absolute;\n top: -0.5em;\n display: flex;\n justify-content: center;\n align-items: center;\n font-size: 0.75em;\n width: 1.875em;\n height: 1.875em;\n border-radius: 50%;\n }\n}\n\n/* check mark\nreversed-checkbox displays unchecked checkedboxes as checked, and vice versa.\nsee https://github.com/searxng/searxng/blob/3408d061aab9abc6168fec9bbc6deab71b236dac/searx/templates/simple/preferences.html#L313\n*/\ninput.checkbox-onoff[type=\"checkbox\"],\n.reversed-checkbox input.checkbox-onoff[type=\"checkbox\"]:checked {\n background: var(--color-toolkit-checkbox-onoff-off-background);\n\n &::before {\n left: -0.5em;\n content: \"\\2715\";\n color: var(--color-toolkit-checkbox-onoff-off-mark-color);\n background: var(--color-toolkit-checkbox-onoff-off-mark-background);\n }\n}\n\ninput.checkbox-onoff[type=\"checkbox\"]:checked,\n.reversed-checkbox input.checkbox-onoff[type=\"checkbox\"] {\n background: var(--color-toolkit-checkbox-onoff-on-background);\n\n &::before {\n left: calc(100% - 1.5em);\n content: \"\\2713\";\n color: var(--color-toolkit-checkbox-onoff-on-mark-color);\n background: var(--color-toolkit-checkbox-onoff-on-mark-background);\n }\n}\n\n/* -- checkbox -- */\n@supports (transform: rotate(-45deg)) {\n input[type=checkbox]:not(.checkbox-onoff) {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n\n width: 20px;\n height: 20px;\n cursor: pointer;\n position: relative;\n top: 0;\n left: 0;\n border: 2px solid var(--color-toolkit-checkbox-input-border);\n .rounded-corners(0.3em);\n\n &::after {\n content: '';\n width: 9px;\n height: 5px;\n position: absolute;\n top: 3px;\n left: 2px;\n border: 3px solid var(--color-toolkit-checkbox-label-border);\n border-top: none;\n border-right: none;\n background: transparent;\n opacity: 0;\n transform: rotate(-45deg);\n }\n\n &:checked::after {\n border-color: var(--color-toolkit-checkbox-input-border);\n opacity: 1;\n }\n }\n\n // disabled : can't be focused, show only the check mark\n input[type=checkbox][disabled]:not(.checkbox-onoff) {\n border: inherit;\n background-color: transparent !important;\n cursor: inherit;\n }\n\n // if not checked and possible to checked then display a \"light\" check mark on hover\n input.checkbox[type=checkbox]:not(:checked):not([disabled]):not(.checkbox-onoff):hover::after {\n opacity: 0.5;\n }\n}\n\n@media screen and (max-width: @phone) {\n .tabs > label {\n width: 100%;\n }\n}\n\n/* -- loader -- */\n.loader,\n.loader::after {\n border-radius: 50%;\n width: 2em;\n height: 2em;\n}\n\n.loader {\n margin: 1em auto;\n font-size: 10px;\n position: relative;\n text-indent: -9999em;\n border-top: 0.5em solid var(--color-toolkit-loader-border);\n border-right: 0.5em solid var(--color-toolkit-loader-border);\n border-bottom: 0.5em solid var(--color-toolkit-loader-border);\n border-left: 0.5em solid var(--color-toolkit-loader-borderleft);\n -webkit-transform: translateZ(0);\n -ms-transform: translateZ(0);\n transform: translateZ(0);\n -webkit-animation: load8 1.2s infinite linear;\n animation: load8 1.2s infinite linear;\n}\n\n@-webkit-keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n/* -- engine-tooltip -- */\n.engine-tooltip {\n display: none;\n position: absolute;\n padding: 0.5rem 1rem;\n margin: 0 0 0 2rem;\n border: 1px solid var(--color-toolkit-engine-tooltip-border);\n background: var(--color-toolkit-engine-tooltip-background);\n font-size: 14px;\n font-weight: normal;\n z-index: 1000000;\n text-align: left;\n .rounded-corners;\n}\n\nth:hover .engine-tooltip,\ntd:hover .engine-tooltip,\n.engine-tooltip:hover {\n display: inline-block;\n}\n\n/* -- stacked bar chart -- */\n.stacked-bar-chart {\n margin: 0;\n padding: 0 0.125rem 0 4rem;\n width: 100%;\n width: -moz-available;\n width: -webkit-fill-available;\n width: fill;\n flex-direction: row;\n flex-wrap: nowrap;\n align-items: center;\n display: inline-flex;\n}\n\n.stacked-bar-chart-value {\n width: 3rem;\n display: inline-block;\n position: absolute;\n padding: 0 0.5rem;\n text-align: right;\n}\n\n.stacked-bar-chart-base {\n display: flex;\n flex-shrink: 0;\n flex-grow: 0;\n flex-basis: unset;\n}\n\n.stacked-bar-chart-median {\n .stacked-bar-chart-base();\n\n background: var(--color-base-font);\n border: 1px solid rgba(var(--color-base-font-rgb), 0.9);\n padding: 0.3rem 0;\n}\n\n.stacked-bar-chart-rate80 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border: 1px solid rgba(var(--color-base-font-rgb), 0.3);\n padding: 0.3rem 0;\n}\n\n.stacked-bar-chart-rate95 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border-bottom: 1px dotted rgba(var(--color-base-font-rgb), 0.5);\n padding: 0;\n}\n\n.stacked-bar-chart-rate100 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border-left: 1px solid rgba(var(--color-base-font-rgb), 0.9);\n padding: 0.4rem 0;\n width: 1px;\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n\n// Mixins\n.text-size-adjust (@property: 100%) {\n -webkit-text-size-adjust: @property;\n -ms-text-size-adjust: @property;\n -moz-text-size-adjust: @property;\n text-size-adjust: @property;\n}\n\n.rounded-corners (@radius: 10px) {\n border-radius: @radius;\n}\n\n.rounded-right-corners (@radius: 0 10px 10px 0) {\n border-radius: @radius;\n}\n\n.rounded-corners-tiny (@radius: 5px) {\n border-radius: @radius;\n}\n\n// disable user selection\n.disable-user-select () {\n -webkit-touch-callout: none;\n user-select: none;\n}\n\n.show-content-button() {\n padding: 5px 10px;\n .rounded-corners-tiny;\n background: var(--color-show-btn-background);\n color: var(--color-show-btn-font);\n cursor: pointer;\n\n &:hover {\n background: var(--color-btn-background);\n color: var(--color-btn-font);\n }\n}\n",".ltr-left(@offset) {\n left: @offset;\n}\n\n.ltr-right(@offset) {\n right: @offset;\n}\n\n.ltr-margin-right(@offset) {\n margin-right: @offset;\n}\n\n.ltr-margin-left(@offset) {\n margin-left: @offset;\n}\n\n.ltr-border-right(@offset) {\n border-right: @offset;\n}\n\n.ltr-border-left(@offset) {\n border-left: @offset;\n}\n\n.ltr-padding-right(@offset) {\n padding-right: @offset;\n}\n\n.ltr-padding-left(@offset) {\n padding-left: @offset;\n}\n\n.ltr-float-left() {\n float: left;\n}\n\n.ltr-float-right() {\n float: right;\n}\n\n.ltr-text-align-right() {\n text-align: right;\n}\n\n.ltr-rounded-left-corners(@radius) {\n border-radius: @radius 0 0 @radius;\n}\n\n.ltr-rounded-right-corners(@radius) {\n border-radius: 0 @radius @radius 0;\n}\n\n.ltr-text-align-left() {\n text-align: left;\n}\n\n.ltr-border-left-width(@offset) {\n border-left-width: @offset;\n}\n\n.ltr-border-right-width(@offset) {\n border-right-width: @offset;\n}\n\n.ltr-transform() {\n transform: scale(1, 1);\n}\n\n@import \"style.less\";\n","/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */\n\n.autocomplete {\n position: absolute;\n width: @search-width;\n max-height: 0;\n overflow-y: hidden;\n .ltr-text-align-left();\n\n .rounded-corners;\n\n &:active,\n &:focus,\n &:hover {\n background-color: var(--color-autocomplete-background);\n }\n\n &:empty {\n display: none;\n }\n\n > ul {\n list-style-type: none;\n margin: 0;\n padding: 0;\n\n > li {\n cursor: pointer;\n padding: 0.5rem 1rem;\n\n &.active,\n &:active,\n &:focus,\n &:hover {\n background-color: var(--color-autocomplete-background-hover);\n\n a:active,\n a:focus,\n a:hover {\n text-decoration: none;\n }\n }\n\n &.locked {\n cursor: inherit;\n }\n }\n }\n\n &.open {\n display: block;\n background-color: var(--color-autocomplete-background);\n color: var(--color-autocomplete-font);\n border: 1px solid var(--color-autocomplete-border);\n max-height: 32rem;\n overflow-y: auto;\n z-index: 100;\n margin-top: 3.2rem;\n\n &:empty {\n display: none;\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n .autocomplete {\n width: 100%;\n\n > ul > li {\n padding: 1rem;\n }\n }\n}\n","#main_results #results.image-detail-open.only_template_images {\n width: min(98%, 59.25rem) !important;\n}\n\n#main_results #results.only_template_images.image-detail-open #backToTop {\n .ltr-left(56.75rem) !important;\n .ltr-right(inherit);\n}\n\narticle.result-images .detail {\n display: none;\n}\n\n#results.image-detail-open article.result-images[data-vim-selected] .detail {\n display: flex;\n flex-direction: column;\n position: fixed;\n .ltr-left(60rem);\n .ltr-right(0);\n top: @search-height;\n transition: top 0.064s ease-in 0s;\n bottom: 0;\n background: var(--color-result-detail-background);\n border: 1px solid var(--color-result-detail-background);\n z-index: 10000;\n padding: 4rem 3rem 3rem 3rem;\n\n a.result-images-source {\n display: block;\n flex: 1;\n text-align: left;\n width: 100%;\n border: none;\n text-decoration: none;\n\n img {\n padding: 0;\n margin: 0;\n border: none;\n object-fit: contain;\n width: inherit;\n height: inherit;\n max-width: 100%;\n min-height: inherit;\n max-height: calc(100vh - 25rem - 7rem);\n background: inherit;\n }\n }\n\n .result-images-labels {\n color: var(--color-result-detail-font);\n max-height: 16rem;\n min-height: 16rem;\n\n hr {\n border-top: 1px solid var(--color-result-detail-hr);\n border-bottom: none;\n }\n\n h4 {\n height: 2rem;\n overflow: hidden;\n text-overflow: ellipsis;\n font-size: 0.9rem;\n }\n\n p {\n color: var(--color-result-detail-label-font);\n font-size: 0.9rem;\n\n span {\n display: inline-block;\n width: 12rem;\n }\n }\n\n h4,\n p,\n a {\n .ltr-text-align-left();\n }\n\n p.result-content {\n height: 2rem;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n p.result-url {\n white-space: nowrap;\n overflow-x: hidden;\n text-overflow: ellipsis;\n }\n\n p.result-content:hover,\n p.result-url:hover {\n position: relative;\n overflow: inherit !important;\n background: var(--color-result-detail-background);\n text-overflow: inherit !important;\n }\n\n a,\n a:visited,\n a:hover,\n a:active {\n color: var(--color-result-detail-link);\n }\n\n a:hover {\n text-decoration: underline;\n }\n }\n\n a.result-detail-close {\n top: 1rem;\n .ltr-left(1rem);\n padding: 0.4rem;\n }\n\n a.result-detail-previous {\n top: 1rem;\n .ltr-right(6rem);\n // center the icon by moving it slightly on the left\n padding-top: 0.4rem;\n .ltr-padding-right(0.5rem);\n padding-bottom: 0.4rem;\n .ltr-padding-left(0.3rem);\n }\n\n a.result-detail-next {\n top: 1rem;\n .ltr-right(2rem);\n padding: 0.4rem;\n }\n\n a.result-detail-close,\n a.result-detail-next,\n a.result-detail-previous {\n border-radius: 50%;\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n position: absolute;\n filter: opacity(40%);\n z-index: 2000002;\n\n span {\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n text-align: center;\n }\n }\n\n a.result-detail-next,\n a.result-detail-previous {\n span::before {\n // vertical center small icons\n vertical-align: sub;\n }\n }\n\n a.result-detail-close,\n a.result-detail-close:visited,\n a.result-detail-close:hover,\n a.result-detail-close:active,\n a.result-detail-previous,\n a.result-detail-previous:visited,\n a.result-detail-previous:hover,\n a.result-detail-previous:active,\n a.result-detail-next,\n a.result-detail-next:visited,\n a.result-detail-next:hover,\n a.result-detail-next:active {\n color: var(--color-result-detail-font);\n background: var(--color-result-detail-background);\n border: 1px solid var(--color-result-detail-font);\n }\n\n a.result-detail-close:focus,\n a.result-detail-close:hover,\n a.result-detail-previous:focus,\n a.result-detail-previous:hover,\n a.result-detail-next:focus,\n a.result-detail-next:hover {\n filter: opacity(80%);\n }\n\n .loader {\n position: absolute;\n top: 1rem;\n .ltr-right(50%);\n border-top: 0.5em solid var(--color-result-detail-loader-border);\n border-right: 0.5em solid var(--color-result-detail-loader-border);\n border-bottom: 0.5em solid var(--color-result-detail-loader-border);\n border-left: 0.5em solid var(--color-result-detail-loader-borderleft);\n }\n}\n\n#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail {\n top: 0;\n\n a.result-images-source img {\n max-height: calc(100vh - 25rem);\n }\n}\n\n@media screen and (max-width: @tablet) {\n #results.image-detail-open article.result-images[data-vim-selected] .detail {\n top: 0;\n .ltr-left(0);\n\n a.result-images-source {\n display: flex;\n flex-direction: column;\n justify-content: center;\n\n img {\n width: 100%;\n max-height: calc(100vh - 24rem);\n }\n }\n\n a.result-detail-next {\n .ltr-right(1rem);\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n #results.image-detail-open article.result-images[data-vim-selected] .detail {\n top: 0;\n .ltr-left(0);\n padding: 1rem;\n\n a.result-images-source img {\n width: 100%;\n max-height: calc(100vh - 20rem);\n margin: 0;\n }\n\n .result-images-labels p span {\n width: inherit;\n .ltr-margin-right(1rem);\n }\n }\n}\n",".dialog-modal {\n animation-name: dialogmodal;\n animation-duration: 0.13s;\n\n @keyframes dialogmodal {\n 0% {\n opacity: 0;\n }\n\n 50% {\n opacity: 0.5;\n transform: translate(-50%, -50%) scale(1.05);\n }\n }\n}\n\ninput.checkbox-onoff[type=\"checkbox\"]::before {\n transition: left 0.25s;\n}\n","iframe[src^=\"https://w.soundcloud.com\"] {\n height: 120px;\n}\n\niframe[src^=\"https://www.deezer.com\"] {\n // The real size is 92px, but 94px are needed to avoid an inner scrollbar of\n // the embedded HTML.\n height: 94px;\n}\n\niframe[src^=\"https://www.mixcloud.com\"] {\n // the embedded player from mixcloud has some quirks: initial there is an\n // issue with an image URL that is blocked since it is an a Cross-Origin\n // request. The alternative text (<img alt='Mixcloud Logo'> then cause an\n // scrollbar in the inner of the iframe we can't avoid. Another quirk comes\n // when pressing the play button, somtimes the shown player has an height of\n // 200px, somtimes 250px.\n height: 250px;\n}\n\niframe[src^=\"https://bandcamp.com/EmbeddedPlayer\"] {\n // show playlist\n height: 350px;\n}\n\niframe[src^=\"https://bandcamp.com/EmbeddedPlayer/track\"] {\n // hide playlist\n height: 120px;\n}\n\niframe[src^=\"https://genius.com/songs\"] {\n height: 65px;\n}\n",".info-page {\n code {\n font-family: monospace;\n color: var(--color-doc-code);\n background-color: var(--color-doc-code-background);\n padding: 2px 5px;\n .rounded-corners(5px);\n }\n}\n","#main_index {\n margin-top: 26vh;\n}\n\n.index {\n text-align: center;\n\n .title {\n background: url('../img/searxng.png') no-repeat;\n min-height: 4rem;\n margin: 4rem auto;\n background-position: center;\n background-size: contain;\n }\n\n h1 {\n font-size: 4em;\n visibility: hidden;\n }\n\n #search,\n #search_header {\n margin: 0 auto;\n background: inherit;\n border: inherit;\n padding: 0;\n display: block;\n }\n\n .search_filters {\n display: block;\n margin: 1em 0;\n }\n\n .category label {\n padding: 6px 10px;\n border-bottom: initial !important;\n }\n}\n\n@media screen and (max-width: @tablet) {\n div.title {\n h1 {\n font-size: 1em;\n }\n }\n\n #main_index {\n margin-top: 6em;\n }\n}\n","#tab-content-query table td,\n#tab-content-query table th {\n .ltr-text-align-right() !important;\n height: 3rem;\n}\n\n#main_preferences {\n form {\n width: 100%;\n }\n\n fieldset {\n margin: 8px;\n border: none;\n }\n\n legend {\n margin: 0;\n padding: 5px 0 0 0;\n display: block;\n .ltr-float-left();\n width: 300px;\n }\n\n .value {\n margin: 0;\n padding: 0;\n .ltr-float-left();\n width: 15em;\n\n select,\n input[type=\"text\"] {\n font-size: inherit !important;\n margin-top: 0;\n .ltr-margin-right(1rem);\n margin-bottom: 0;\n .ltr-margin-left(0);\n }\n\n select {\n width: 14rem;\n }\n\n input[type=\"text\"] {\n width: 13.25rem;\n color: var(--color-toolkit-input-text-font);\n border: none;\n background: none repeat scroll 0 0 var(--color-toolkit-select-background);\n padding: 0.2rem 0.4rem;\n height: 2rem;\n .rounded-corners-tiny;\n\n &:hover,\n &:focus {\n background-color: var(--color-toolkit-select-background-hover);\n }\n }\n\n select:focus,\n input:focus {\n outline: none;\n box-shadow: 0 0 1px 1px var(--color-btn-background);\n }\n }\n\n .description {\n margin: 0;\n padding: 5px 0 0 0;\n .ltr-float-right();\n width: 50%;\n color: var(--color-settings-engine-description-font);\n font-size: 90%;\n }\n\n table {\n border-collapse: collapse;\n }\n\n table td {\n text-align: center;\n }\n\n .category {\n .ltr-margin-right(0.5rem);\n\n label {\n border: 2px solid transparent;\n padding: 0.2rem 0.4rem;\n .rounded-corners-tiny;\n }\n }\n\n .category input[type=\"checkbox\"]:checked + label {\n border: 2px solid var(--color-categories-item-border-selected);\n }\n\n table.table_engines {\n td {\n height: 3.75rem;\n }\n\n th.name {\n /* stylelint-disable */\n label {\n cursor: pointer;\n }\n /* stylelint-enable */\n\n .engine-tooltip {\n margin-top: 1.8rem;\n .ltr-left(calc((100% - 85em) / 2 + 10em));\n max-width: 40rem;\n\n .engine-description {\n margin-top: 0.5rem;\n }\n }\n }\n\n .engine-group {\n .ltr-text-align-left();\n font-weight: normal;\n background: var(--color-settings-engine-group-background);\n }\n\n .name,\n .shortcut {\n .ltr-text-align-left();\n }\n }\n\n table.cookies {\n width: 100%;\n direction: ltr;\n\n th,\n td {\n text-align: left;\n font-family: monospace;\n font-size: 1rem;\n padding: 0.5em;\n vertical-align: top;\n }\n\n td:first-child {\n word-break: keep-all;\n width: 14rem;\n padding-right: 1rem;\n }\n\n td:last-child {\n word-break: break-all;\n }\n\n & > tbody > tr:nth-child(even) > th,\n & > tbody > tr:nth-child(even) > td {\n background-color: var(--color-settings-tr-hover);\n }\n }\n\n .preferences_back {\n background: none repeat scroll 0 0 var(--color-btn-background);\n color: var(--color-btn-font);\n border: 0 none;\n .rounded-corners;\n\n cursor: pointer;\n display: inline-block;\n margin: 2px 4px;\n padding: 0.7em;\n\n a {\n color: var(--color-settings-return-font);\n }\n\n a::first-letter {\n text-transform: uppercase;\n }\n }\n\n div.selectable_url {\n pre {\n width: 100%;\n }\n }\n}\n\n@media screen and (max-width: @tablet) {\n .preferences_back {\n clear: both;\n }\n\n .engine-tooltip {\n .ltr-left(10em) !important;\n }\n}\n","/*\n* SearXNG, A privacy-respecting, hackable metasearch engine\n*/\n\n#search {\n padding: 0;\n margin: 0;\n}\n\n#search_header {\n padding-top: 1.5em;\n .ltr-padding-right(2em);\n .ltr-padding-left(@results-offset - 3rem);\n margin: 0;\n background: var(--color-header-background);\n border-bottom: 1px solid var(--color-header-border);\n display: grid;\n column-gap: 1.2rem;\n row-gap: 1rem;\n grid-template-columns: 3rem 1fr;\n grid-template-areas:\n \"logo search\"\n \"spacer categories\";\n}\n\n.category {\n display: inline-block;\n position: relative;\n .ltr-margin-right(1rem);\n padding: 0;\n\n input {\n display: none;\n }\n\n label {\n svg {\n padding-right: 0.2rem;\n }\n\n cursor: pointer;\n padding: 0.2rem 0;\n display: inline-flex;\n text-transform: capitalize;\n font-size: 0.9em;\n border-bottom: 2px solid transparent;\n .disable-user-select;\n\n div.category_name {\n margin: auto 0;\n }\n }\n\n input[type=\"checkbox\"]:checked + label {\n color: var(--color-categories-item-selected-font);\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n}\n\n#search_logo {\n grid-area: logo;\n display: flex;\n align-items: center;\n justify-content: center;\n\n svg {\n flex: 1;\n width: 30px;\n height: 30px;\n margin: 0.5rem 0 auto 0;\n }\n}\n\n.search_categories {\n grid-area: categories;\n\n .help {\n display: none;\n }\n\n &:hover .help {\n display: block;\n position: absolute;\n background: var(--color-base-background);\n padding: 1rem 0.6rem 0.6rem 0;\n z-index: 1000;\n width: 100%;\n left: -0.1rem;\n }\n}\n\n#search_view {\n grid-area: search;\n}\n\n.search_box {\n border: 1px solid var(--color-search-border);\n border-radius: 0.8rem;\n width: @search-width;\n display: inline-flex;\n flex-direction: row;\n white-space: nowrap;\n}\n\n#clear_search {\n display: block;\n border-collapse: separate;\n box-sizing: border-box;\n width: 1.8rem;\n margin: 0;\n padding: 0.8rem 0.2rem;\n background: none repeat scroll 0 0 var(--color-search-background);\n border: none;\n outline: none;\n color: var(--color-search-font);\n font-size: 1.1rem;\n z-index: 10000;\n\n &:hover {\n color: var(--color-search-background-hover);\n }\n\n &.empty * {\n display: none;\n }\n}\n\nhtml.no-js #clear_search.hide_if_nojs {\n display: none;\n}\n\n#q,\n#send_search {\n display: block;\n margin: 0;\n padding: 0.8rem;\n background: none repeat scroll 0 0 var(--color-search-background);\n border: none;\n outline: none;\n color: var(--color-search-font);\n font-size: 1.1rem;\n z-index: 2;\n}\n\n#q {\n width: 100%;\n .ltr-padding-left(1rem);\n .ltr-padding-right(0) !important;\n .ltr-rounded-left-corners(0.8rem);\n}\n\n#q::-ms-clear,\n#q::-webkit-search-cancel-button {\n display: none;\n}\n\n#send_search {\n .ltr-rounded-right-corners(0.8rem);\n\n &:hover {\n cursor: pointer;\n background-color: var(--color-search-background-hover);\n color: var(--color-search-background);\n }\n}\n\n.no-js #clear_search,\n.no-js #send_search {\n width: auto !important;\n .ltr-border-left(1px solid var(--color-search-border));\n}\n\n.search_filters {\n margin-top: 0.6rem;\n .ltr-margin-right(0);\n margin-bottom: 0;\n .ltr-margin-left(@results-offset + 0.6rem);\n display: flex;\n overflow-x: auto;\n overscroll-behavior-inline: contain;\n\n select {\n background-color: inherit;\n\n &:hover,\n &:focus {\n color: var(--color-base-font);\n }\n }\n}\n\n@media screen and (max-width: @tablet) {\n #search_header {\n padding: 1.5em @results-tablet-offset 0 @results-tablet-offset;\n column-gap: @results-tablet-offset;\n }\n\n .search_filters {\n margin-top: 0.6rem;\n .ltr-margin-right(0);\n margin-bottom: 0;\n .ltr-margin-left(@results-tablet-offset + 3rem);\n }\n\n #categories {\n font-size: 90%;\n clear: both;\n\n .checkbox_container {\n margin: auto;\n margin-top: 2px;\n }\n }\n}\n\n@media screen and (max-width: @tablet) and (hover: none) {\n #main_index,\n #main_results {\n #categories_container {\n width: max-content;\n\n .category {\n display: inline-block;\n width: auto;\n }\n }\n\n #categories {\n width: 100%;\n .ltr-text-align-left();\n overflow-x: scroll;\n overflow-y: hidden;\n -webkit-overflow-scrolling: touch;\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n #search_header {\n width: 100%;\n margin: 0;\n padding: 0.1rem 0 0 0;\n column-gap: 0;\n row-gap: 0;\n grid-template-areas:\n \"logo search\"\n \"categories categories\";\n }\n\n .search_logo {\n padding: 0;\n }\n\n .search_box {\n width: 98%;\n display: flex;\n margin: 0 auto;\n }\n\n #q {\n width: 100%;\n flex: 1;\n }\n\n .search_filters {\n margin: 0;\n }\n\n .category {\n display: inline-block;\n width: auto;\n margin: 0;\n\n label {\n padding: 1rem !important;\n margin: 0 !important;\n\n svg {\n display: none;\n }\n }\n }\n\n #search_view:focus-within {\n display: block;\n background-color: var(--color-base-background);\n position: absolute;\n top: 0;\n height: 100%;\n width: 100%;\n z-index: 10000;\n\n .search_box {\n border-top: none;\n border-left: none;\n border-right: none;\n width: 100%;\n border-radius: 0;\n\n #send_search {\n .ltr-margin-right(0) !important; // Delete when send_search button is disabled on mobile.\n }\n\n * {\n border: none;\n border-radius: 0;\n }\n }\n }\n\n #main_results #q:placeholder-shown ~ #send_search {\n .ltr-margin-right(2.6rem);\n transition: margin 0.1s;\n }\n}\n\n@media screen and (max-width: @ultra-small-phone) {\n #search_header {\n grid-template-areas:\n \"search search\"\n \"categories categories\";\n }\n\n #search_logo {\n display: none;\n }\n}\n\n#categories {\n .disable-user-select;\n\n &::-webkit-scrollbar {\n width: 0;\n height: 0;\n }\n}\n\n#categories_container {\n position: relative;\n}\n","/*\n* SearXNG, A privacy-respecting, hackable metasearch engine\n*\n* To convert \"style.less\" to \"style.css\" run: $make styles\n*/\n\n// stylelint-disable no-descending-specificity\n\n@import \"../../__common__/less/new_issue.less\";\n@import \"../../__common__/less/stats.less\";\n@import \"../../__common__/less/result_templates.less\";\n@import (inline) \"../../node_modules/normalize.css/normalize.css\";\n@import \"definitions.less\";\n@import \"mixins.less\";\n@import \"code.less\";\n@import \"toolkit.less\";\n@import \"autocomplete.less\";\n@import \"detail.less\";\n@import \"animations.less\";\n@import \"embedded.less\";\n@import \"info.less\";\n\n// for index.html template\n@import \"index.less\";\n\n// for preferences.html template\n@import \"preferences.less\";\n\n// Search-Field\n@import \"search.less\";\n\n// ion-icon\n.ion-icon {\n display: inline-block;\n vertical-align: bottom;\n line-height: 1;\n text-decoration: inherit;\n .ltr-transform();\n}\n\n.ion-icon-small {\n width: 1rem;\n height: 1rem;\n .ion-icon;\n}\n\n.ion-icon-big {\n width: 1.5rem;\n height: 1.5rem;\n .ion-icon;\n}\n\n// Main LESS-Code\nhtml {\n font-family: sans-serif;\n font-size: 0.9em;\n .text-size-adjust;\n\n color: var(--color-base-font);\n background-color: var(--color-base-background);\n padding: 0;\n margin: 0;\n}\n\nbody,\nmain {\n padding: 0;\n margin: 0;\n}\n\nbody {\n display: flex;\n flex-direction: column;\n height: 100vh;\n margin: 0;\n}\n\nmain {\n width: 100%;\n margin-bottom: 2rem;\n flex: 1;\n}\n\n.page_with_header {\n margin: 2em auto;\n width: 85em;\n}\n\nfooter {\n clear: both;\n min-height: 4rem;\n padding: 1rem 0;\n width: 100%;\n text-align: center;\n background-color: var(--color-footer-background);\n border-top: 1px solid var(--color-footer-border);\n overflow: hidden;\n\n p {\n font-size: 0.9em;\n }\n}\n\n.page_with_header .logo {\n height: 40px;\n}\n\ninput[type=\"submit\"],\n#results button[type=\"submit\"] {\n padding: 0.7rem;\n display: inline-block;\n background: var(--color-btn-background);\n color: var(--color-btn-font);\n .rounded-corners;\n\n border: 0;\n cursor: pointer;\n}\n\na {\n text-decoration: none;\n color: var(--color-url-font);\n\n &:visited {\n color: var(--color-url-visited-font);\n\n .highlight {\n color: var(--color-url-visited-font);\n }\n }\n}\n\narticle[data-vim-selected] {\n background: var(--color-result-vim-selected);\n .ltr-border-left(0.2rem solid var(--color-result-vim-arrow));\n .ltr-rounded-right-corners(10px);\n}\n\narticle.result-images[data-vim-selected] {\n background: var(--color-result-vim-arrow);\n border: none;\n .rounded-corners;\n\n .image_thumbnail {\n filter: opacity(60%);\n }\n\n span.title,\n span.source {\n color: var(--color-result-image-span-font-selected);\n }\n}\n\narticle[data-vim-selected].category-videos,\narticle[data-vim-selected].category-news,\narticle[data-vim-selected].category-map,\narticle[data-vim-selected].category-music,\narticle[data-vim-selected].category-files,\narticle[data-vim-selected].category-social {\n border: 1px solid var(--color-result-vim-arrow);\n .rounded-corners;\n}\n\n.result {\n margin: @results-margin 0;\n padding: @result-padding;\n .ltr-border-left(0.2rem solid transparent);\n\n h3 {\n font-size: 1.2rem;\n word-wrap: break-word;\n margin: 0.4rem 0 0.4rem 0;\n padding: 0;\n\n a {\n color: var(--color-result-link-font);\n font-weight: normal;\n font-size: 1.1em;\n\n &:visited {\n color: var(--color-result-link-visited-font);\n }\n\n &:focus,\n &:hover {\n text-decoration: underline;\n border: none;\n outline: none;\n }\n }\n }\n\n .cache_link,\n .proxyfied_link {\n font-size: 0.9em !important;\n }\n\n .content,\n .stat {\n font-size: 0.9em;\n margin: 0;\n padding: 0;\n max-width: 54em;\n word-wrap: break-word;\n line-height: 1.24;\n\n .highlight {\n color: var(--color-result-description-highlight-font);\n background: inherit;\n font-weight: bold;\n }\n }\n\n .altlink a {\n font-size: 0.9em;\n margin: 0 10px 0 0;\n .show-content-button;\n }\n\n .codelines {\n .highlight {\n color: inherit;\n background: inherit;\n font-weight: normal;\n }\n }\n\n .url_wrapper {\n display: flex;\n font-size: 1rem;\n color: var(--color-result-url-font);\n flex-wrap: nowrap;\n overflow: hidden;\n flex-direction: row;\n margin: 0;\n padding: 0;\n\n .url_o1 {\n white-space: nowrap;\n flex-shrink: 1;\n }\n\n .url_o1::after {\n content: \" \";\n width: 1ch;\n display: inline-block;\n }\n\n .url_o2 {\n overflow: hidden;\n white-space: nowrap;\n flex-basis: content;\n flex-grow: 0;\n flex-shrink: 1;\n text-align: right;\n\n .url_i2 {\n float: right;\n }\n }\n }\n\n .published_date {\n font-size: 0.8em;\n color: var(--color-result-publishdate-font);\n }\n\n img {\n &.thumbnail {\n .ltr-float-left();\n padding-top: 0.6rem;\n .ltr-padding-right(1rem);\n width: 20rem;\n height: unset; // remove heigth value that was needed for lazy loading\n }\n\n &.image {\n .ltr-float-left();\n padding-top: 0.6rem;\n .ltr-padding-right(1rem);\n width: 7rem;\n max-height: 7rem;\n object-fit: scale-down;\n object-position: right top;\n }\n }\n\n .break {\n clear: both;\n }\n}\n\n.template_group_images {\n display: flex;\n flex-wrap: wrap;\n}\n\n.template_group_images::after {\n flex-grow: 10;\n content: \"\";\n}\n\n.category-videos,\n.category-news,\n.category-map,\n.category-music,\n.category-files,\n.category-social {\n border: 1px solid var(--color-result-border);\n margin: 1rem 0;\n .rounded-corners;\n}\n\n.category-social .image {\n width: auto !important;\n min-width: 48px;\n min-height: 48px;\n padding: 0 5px 25px 0 !important;\n}\n\n.audio-control audio {\n width: 100%;\n padding: 10px 0 0 0;\n}\n\n.embedded-content iframe {\n width: 100%;\n padding: 10px 0 0 0;\n}\n\n.result-videos .content {\n overflow: hidden;\n}\n\n.result-videos .embedded-video iframe {\n width: 100%;\n aspect-ratio: 16 / 9;\n padding: 10px 0 0 0;\n}\n\n@supports not (aspect-ratio: 1 / 1) {\n // support older browsers which do not have aspect-ratio\n // https://caniuse.com/?search=aspect-ratio\n .result-videos .embedded-video iframe {\n height: calc(@results-width * 9 / 16);\n }\n}\n\n.engines {\n .ltr-float-right();\n color: var(--color-result-engines-font);\n\n span {\n font-size: smaller;\n margin-top: 0;\n margin-bottom: 0;\n .ltr-margin-right(0.5rem);\n .ltr-margin-left(0);\n }\n}\n\n.small_font {\n font-size: 0.8em;\n}\n\n.highlight {\n color: var(--color-result-link-font-highlight);\n background: inherit;\n}\n\n.empty_element {\n font-style: italic;\n}\n\n.result-images {\n flex-grow: 1;\n padding: 0.5rem 0.5rem 3rem 0.5rem;\n margin: 0.25rem;\n border: none !important;\n height: @results-image-row-height;\n\n & > a {\n position: relative;\n }\n\n img {\n margin: 0;\n padding: 0;\n border: none;\n height: 100%;\n width: 100%;\n object-fit: cover;\n vertical-align: bottom;\n background: var(--color-result-image-background);\n }\n\n span.title,\n span.source {\n display: block;\n position: absolute;\n\n width: 100%;\n font-size: 0.9rem;\n color: var(--color-result-image-span-font);\n padding: 0.5rem 0 0 0;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n\n span.source {\n padding: 1.8rem 0 0 0;\n font-size: 0.7rem;\n }\n}\n\n.result-map {\n img.image {\n .ltr-float-right() !important;\n height: 100px !important;\n width: auto !important;\n }\n\n table {\n font-size: 0.9em;\n width: auto;\n border-collapse: separate;\n border-spacing: 0 0.35rem;\n\n th {\n font-weight: inherit;\n width: 17rem;\n vertical-align: top;\n .ltr-text-align-left();\n }\n\n td {\n vertical-align: top;\n .ltr-text-align-left();\n }\n }\n}\n\n.hidden {\n display: none !important;\n}\n\n#results {\n margin-top: 1rem;\n .ltr-margin-right(2rem);\n margin-bottom: 0;\n .ltr-margin-left(@results-offset);\n display: grid;\n grid-template-columns: @results-width 25rem;\n grid-template-rows: min-content min-content 1fr min-content;\n gap: 0 @results-gap;\n grid-template-areas:\n \"corrections sidebar\"\n \"answers sidebar\"\n \"urls sidebar\"\n \"pagination sidebar\";\n}\n\n#results #sidebar *:first-child,\n#results #urls *:first-child {\n margin-top: 0;\n}\n\n#urls {\n padding: 0;\n grid-area: urls;\n}\n\n#suggestions {\n .wrapper {\n display: flex;\n flex-flow: row wrap;\n justify-content: flex-end;\n\n form {\n display: inline-block;\n flex: 1 1 50%;\n }\n }\n}\n\n#suggestions,\n#infoboxes {\n input {\n padding: 0;\n margin: 3px;\n font-size: 0.9em;\n display: inline-block;\n background: transparent;\n color: var(--color-result-search-url-font);\n cursor: pointer;\n }\n\n input[type=\"submit\"],\n .infobox .url a {\n color: var(--color-result-link-font);\n text-decoration: none;\n font-size: 0.9rem;\n\n &:hover {\n text-decoration: underline;\n }\n }\n}\n\n#corrections {\n grid-area: corrections;\n display: flex;\n flex-flow: row wrap;\n margin: 0 0 1em 0;\n\n h4,\n input[type=\"submit\"] {\n display: inline-block;\n padding: 0.5rem;\n margin: 0.5rem;\n }\n\n input[type=\"submit\"] {\n font-size: 0.8rem;\n .rounded-corners-tiny;\n }\n}\n\n#suggestions .title,\n#search_url .title,\n#apis .title {\n margin: 2em 0 0.5em 0;\n color: var(--color-base-font);\n}\n\n#answers {\n grid-area: answers;\n border: 1px solid var(--color-answer-border);\n background: var(--color-answer-background);\n padding: @result-padding;\n margin: 1rem 0;\n margin-top: 0;\n color: var(--color-answer-font);\n .rounded-corners;\n\n h4 {\n display: none;\n }\n\n span {\n overflow-wrap: anywhere;\n }\n}\n\n#infoboxes {\n form {\n min-width: 210px;\n }\n}\n\n#sidebar {\n grid-area: sidebar;\n word-wrap: break-word;\n color: var(--color-sidebar-font);\n\n .infobox {\n margin: 10px 0 10px;\n border: 1px solid var(--color-sidebar-border);\n padding: 1rem;\n font-size: 0.9em;\n .rounded-corners;\n\n h2 {\n margin: 0 0 0.5em 0;\n }\n\n img {\n max-width: 100%;\n max-height: 12em;\n display: block;\n margin: 0 auto;\n padding: 0;\n }\n\n dl {\n margin: 0.5em 0;\n }\n\n dt {\n display: inline;\n margin-top: 0.5em;\n .ltr-margin-right(0.25em);\n margin-bottom: 0.5em;\n .ltr-margin-left(0);\n padding: 0;\n font-weight: bold;\n }\n\n dd {\n display: inline;\n margin: 0.5em 0;\n padding: 0;\n }\n\n input {\n font-size: 1em;\n }\n\n br {\n clear: both;\n }\n\n .attributes,\n .urls {\n clear: both;\n }\n }\n}\n\n#search_url {\n margin-top: 8px;\n\n div.selectable_url {\n pre {\n width: 200em;\n }\n }\n}\n\n#linkto_preferences {\n position: absolute;\n .ltr-right(1.8rem);\n top: 2.2rem;\n padding: 0;\n border: 0;\n display: block;\n font-size: 1.2em;\n color: var(--color-search-font);\n\n a:link *,\n a:hover *,\n a:visited *,\n a:active * {\n color: var(--color-search-font);\n }\n}\n\n#pagination {\n grid-area: pagination;\n\n br {\n clear: both;\n }\n}\n\n#apis {\n margin-top: 8px;\n clear: both;\n}\n\n#backToTop {\n border: 1px solid var(--color-backtotop-border);\n margin: 0;\n padding: 0;\n font-size: 1em;\n background: var(--color-backtotop-background);\n position: fixed;\n bottom: 8rem;\n .ltr-left(@results-width + @results-offset + (0.5 * @results-gap - 1.2em));\n transition: opacity 0.5s;\n opacity: 0;\n .rounded-corners;\n\n a {\n display: block;\n margin: 0;\n padding: 0.7em;\n }\n\n a,\n a:visited,\n a:hover,\n a:active {\n color: var(--color-backtotop-font);\n }\n}\n\n#results.scrolling #backToTop {\n opacity: 1;\n}\n\n@media screen and (max-width: @tablet) {\n .page_with_header {\n margin: 2rem 0.5rem;\n width: auto;\n }\n\n #infoboxes {\n position: inherit;\n max-width: inherit;\n\n .infobox {\n clear: both;\n\n img {\n .ltr-float-left();\n max-width: 10em;\n margin-top: 0.5em;\n .ltr-margin-right(0.5em);\n margin-bottom: 0.5em;\n .ltr-margin-left(0);\n }\n }\n }\n\n #sidebar {\n margin-bottom: @results-margin;\n padding: 0;\n float: none;\n border: none;\n width: auto;\n\n input {\n border: 0;\n }\n }\n\n #apis {\n display: none;\n }\n\n #search_url {\n display: none;\n }\n\n .result {\n .thumbnail {\n max-width: 98%;\n }\n\n .url {\n span.url {\n display: block;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n width: 100%;\n }\n }\n\n .engines {\n .ltr-float-right();\n padding: 0 0 3px 0;\n }\n }\n\n .result-images {\n border-bottom: none !important;\n }\n\n .image_result {\n max-width: 98%;\n\n img {\n max-width: 98%;\n }\n }\n\n #backToTop {\n display: none;\n }\n\n #pagination {\n margin: 2rem 0 0 0 !important;\n }\n\n #main_results div#results {\n margin: 1rem auto 0 auto;\n justify-content: center;\n display: grid;\n grid-template-columns: @results-width;\n grid-template-rows: min-content min-content min-content 1fr min-content min-content;\n gap: 0;\n grid-template-areas:\n \"corrections\"\n \"answers\"\n \"sidebar\"\n \"urls\"\n \"pagination\";\n }\n}\n\n#main_results div#results.only_template_images {\n margin: 1rem @results-tablet-offset 0 @results-tablet-offset;\n display: grid;\n grid-template-columns: 100%;\n grid-template-rows: min-content min-content min-content 1fr min-content;\n gap: 0;\n grid-template-areas:\n \"corrections\"\n \"answers\"\n \"sidebar\"\n \"urls\"\n \"pagination\";\n\n #sidebar {\n display: none;\n }\n\n #urls {\n margin: 0;\n display: flex;\n flex-wrap: wrap;\n }\n\n #urls::after {\n flex-grow: 10;\n content: \"\";\n }\n\n #backToTop {\n .ltr-left(auto);\n .ltr-right(1rem);\n }\n\n #pagination {\n .ltr-margin-right(4rem);\n }\n}\n\n@media screen and (max-width: @phone) {\n #main_results div#results {\n grid-template-columns: 100%;\n margin: 2rem @results-tablet-offset 0 @results-tablet-offset;\n }\n\n #linkto_preferences {\n top: 0.8rem;\n .ltr-right(0.7rem);\n }\n\n #main_index #linkto_preferences {\n top: 0.5rem;\n .ltr-right(0.5rem);\n }\n\n #results {\n margin: 0;\n padding: 0;\n }\n\n #pagination {\n margin: 2rem 1rem 0 1rem !important;\n }\n\n article[data-vim-selected] {\n border: 1px solid var(--color-result-vim-arrow);\n .rounded-corners;\n }\n\n .result {\n border: 1px solid var(--color-result-border);\n margin: 1rem 0;\n .rounded-corners;\n }\n\n .result-images {\n margin: 0;\n height: @results-image-row-height-phone;\n }\n}\n\n@media screen and (max-width: @small-phone) {\n .result-videos {\n img.thumbnail {\n float: none !important;\n }\n\n .content {\n overflow: inherit;\n }\n }\n}\n\npre code {\n white-space: pre-wrap;\n}\n"]}
\ No newline at end of file diff --git a/searx/static/themes/simple/package.json b/searx/static/themes/simple/package.json index 6cd5c0836..de6aa1a65 100644 --- a/searx/static/themes/simple/package.json +++ b/searx/static/themes/simple/package.json @@ -5,7 +5,7 @@ "grunt-contrib-copy": "^1.0.0", "grunt-contrib-cssmin": "^4.0.0", "grunt-contrib-less": "~3.0.0", - "grunt-contrib-uglify": "~5.0.1", + "grunt-contrib-uglify": "~5.1.0", "grunt-xmlmin": "~0.1.8", "grunt-contrib-watch": "~1.1.0", "grunt-eslint": "^24.0.0", diff --git a/searx/static/themes/simple/src/less/style.less b/searx/static/themes/simple/src/less/style.less index a65fb5b13..30889dd0b 100644 --- a/searx/static/themes/simple/src/less/style.less +++ b/searx/static/themes/simple/src/less/style.less @@ -145,7 +145,8 @@ article.result-images[data-vim-selected] { filter: opacity(60%); } - span.title { + span.title, + span.source { color: var(--color-result-image-span-font-selected); } } @@ -373,7 +374,7 @@ article[data-vim-selected].category-social { .result-images { flex-grow: 1; - padding: 0.5rem 0.5rem 2rem 0.5rem; + padding: 0.5rem 0.5rem 3rem 0.5rem; margin: 0.25rem; border: none !important; height: @results-image-row-height; @@ -393,7 +394,8 @@ article[data-vim-selected].category-social { background: var(--color-result-image-background); } - span.title { + span.title, + span.source { display: block; position: absolute; @@ -405,6 +407,11 @@ article[data-vim-selected].category-social { text-overflow: ellipsis; white-space: nowrap; } + + span.source { + padding: 1.8rem 0 0 0; + font-size: 0.7rem; + } } .result-map { diff --git a/searx/templates/oscar/macros.html b/searx/templates/oscar/macros.html index ed1499c15..2b27cfd28 100644 --- a/searx/templates/oscar/macros.html +++ b/searx/templates/oscar/macros.html @@ -5,7 +5,7 @@ <!-- Draw favicon --> {% macro draw_favicon(favicon) -%} - <img width="32" height="32" class="favicon" src="{{ url_for('static', filename='img/icons/' + favicon + '.png') }}" alt="{{ favicon }}" /> + <img width="32" height="32" class="favicon" src="{{ url_for('static', filename='themes/oscar/img/icons/' + favicon + '.png') }}" alt="{{ favicon }}" /> {%- endmacro %} {%- macro result_link(url, title, classes='', id='') -%} diff --git a/searx/templates/simple/result_templates/images.html b/searx/templates/simple/result_templates/images.html index e521ee211..902fd8b24 100644 --- a/searx/templates/simple/result_templates/images.html +++ b/searx/templates/simple/result_templates/images.html @@ -2,6 +2,7 @@ <a {% if results_on_new_tab %}target="_blank" rel="noopener noreferrer"{% else %}rel="noreferrer"{% endif %} href="{{ result.img_src }}">{{- "" -}} <img class="image_thumbnail" {% if results_on_new_tab %}target="_blank" rel="noopener noreferrer"{% else %}rel="noreferrer"{% endif %} src="{% if result.thumbnail_src %}{{ image_proxify(result.thumbnail_src) }}{% else %}{{ image_proxify(result.img_src) }}{% endif %}" alt="{{ result.title|striptags }}" loading="lazy" width="200" height="200">{{- "" -}} <span class="title">{{ result.title|striptags }}</span>{{- "" -}} + <span class="source">{{ result.parsed_url.netloc }}</span>{{- "" -}} </a>{{- "" -}} <div class="detail">{{- "" -}} <a class="result-detail-close" href="#">{{ icon('close') }}</a>{{- "" -}} diff --git a/searx/translations/bg/LC_MESSAGES/messages.mo b/searx/translations/bg/LC_MESSAGES/messages.mo Binary files differindex ea5a6e8ce..2f73cb511 100644 --- a/searx/translations/bg/LC_MESSAGES/messages.mo +++ b/searx/translations/bg/LC_MESSAGES/messages.mo diff --git a/searx/translations/bg/LC_MESSAGES/messages.po b/searx/translations/bg/LC_MESSAGES/messages.po index 3d971e922..0b82a1a15 100644 --- a/searx/translations/bg/LC_MESSAGES/messages.po +++ b/searx/translations/bg/LC_MESSAGES/messages.po @@ -7,29 +7,30 @@ # ubone <van_ds_ff@mail.bg>, 2016-2017 msgid "" msgstr "" -"Project-Id-Version: searx\n" +"Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2022-03-20 07:34+0000\n" -"PO-Revision-Date: 2022-03-01 14:44+0000\n" +"PO-Revision-Date: 2022-03-29 08:38+0000\n" "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n" +"Language-Team: Bulgarian <https://weblate.bubu1.eu/projects/searxng/searxng/" +"bg/>\n" "Language: bg\n" -"Language-Team: Bulgarian " -"<https://weblate.bubu1.eu/projects/searxng/searxng/bg/>\n" -"Plural-Forms: nplurals=2; plural=n != 1\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.11\n" "Generated-By: Babel 2.9.1\n" #. CONSTANT_NAMES['DEFAULT_GROUP_NAME'] #: searx/searxng.msg msgid "others" -msgstr "" +msgstr "други" #. CONSTANT_NAMES['OTHER_CATEGORY'] #: searx/searxng.msg msgid "other" -msgstr "" +msgstr "други" #. CATEGORY_NAMES['FILES'] #: searx/searxng.msg @@ -1464,4 +1465,3 @@ msgstr "Търсачка" #~ "search results but you can search " #~ "the engines listed here via bangs." #~ msgstr "" - diff --git a/searx/translations/ca/LC_MESSAGES/messages.mo b/searx/translations/ca/LC_MESSAGES/messages.mo Binary files differindex 83b4c68e6..f7e7e84fe 100644 --- a/searx/translations/ca/LC_MESSAGES/messages.mo +++ b/searx/translations/ca/LC_MESSAGES/messages.mo diff --git a/searx/translations/ca/LC_MESSAGES/messages.po b/searx/translations/ca/LC_MESSAGES/messages.po index fa428a99a..4252b0798 100644 --- a/searx/translations/ca/LC_MESSAGES/messages.po +++ b/searx/translations/ca/LC_MESSAGES/messages.po @@ -8,29 +8,30 @@ # jmontane, 2018 msgid "" msgstr "" -"Project-Id-Version: searx\n" +"Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2022-03-20 07:34+0000\n" -"PO-Revision-Date: 2021-11-03 08:06+0000\n" -"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n" +"PO-Revision-Date: 2022-04-01 02:04+0000\n" +"Last-Translator: Joan Montané <joan@montane.cat>\n" +"Language-Team: Catalan <https://weblate.bubu1.eu/projects/searxng/searxng/ca/" +">\n" "Language: ca\n" -"Language-Team: Catalan " -"<https://weblate.bubu1.eu/projects/searxng/searxng/ca/>\n" -"Plural-Forms: nplurals=2; plural=n != 1\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.11\n" "Generated-By: Babel 2.9.1\n" #. CONSTANT_NAMES['DEFAULT_GROUP_NAME'] #: searx/searxng.msg msgid "others" -msgstr "" +msgstr "altres" #. CONSTANT_NAMES['OTHER_CATEGORY'] #: searx/searxng.msg msgid "other" -msgstr "" +msgstr "altre" #. CATEGORY_NAMES['FILES'] #: searx/searxng.msg @@ -80,7 +81,7 @@ msgstr "mapa" #. CATEGORY_NAMES['ONIONS'] #: searx/searxng.msg msgid "onions" -msgstr "" +msgstr "onions" #. CATEGORY_NAMES['SCIENCE'] #: searx/searxng.msg @@ -90,105 +91,105 @@ msgstr "ciència" #. CATEGORY_GROUPS['APPS'] #: searx/searxng.msg msgid "apps" -msgstr "" +msgstr "aplicacions" #. CATEGORY_GROUPS['DICTIONARIES'] #: searx/searxng.msg msgid "dictionaries" -msgstr "" +msgstr "diccionaris" #. CATEGORY_GROUPS['LYRICS'] #: searx/searxng.msg msgid "lyrics" -msgstr "" +msgstr "lletres" #. CATEGORY_GROUPS['PACKAGES'] #: searx/searxng.msg msgid "packages" -msgstr "" +msgstr "paquets" #. CATEGORY_GROUPS['Q_A'] #: searx/searxng.msg msgid "q&a" -msgstr "" +msgstr "preguntes i respostes" #. CATEGORY_GROUPS['REPOS'] #: searx/searxng.msg msgid "repos" -msgstr "" +msgstr "repositoris" #. CATEGORY_GROUPS['SOFTWARE_WIKIS'] #: searx/searxng.msg msgid "software wikis" -msgstr "" +msgstr "wikis de programari" #. CATEGORY_GROUPS['WEB'] #: searx/searxng.msg msgid "web" -msgstr "" +msgstr "web" #. STYLE_NAMES['AUTO'] #: searx/searxng.msg msgid "auto" -msgstr "" +msgstr "automàtic" #. STYLE_NAMES['LIGHT'] #: searx/searxng.msg msgid "light" -msgstr "" +msgstr "clar" #. STYLE_NAMES['DARK'] #: searx/searxng.msg msgid "dark" -msgstr "" +msgstr "fosc" #: searx/webapp.py:169 msgid "timeout" -msgstr "" +msgstr "expirat" #: searx/webapp.py:170 msgid "parsing error" -msgstr "" +msgstr "error de processament" #: searx/webapp.py:171 msgid "HTTP protocol error" -msgstr "" +msgstr "error de protocol HTTP" #: searx/webapp.py:172 msgid "network error" -msgstr "" +msgstr "error de xarxa" #: searx/webapp.py:174 msgid "unexpected crash" -msgstr "" +msgstr "tancament ineseperat" #: searx/webapp.py:181 msgid "HTTP error" -msgstr "" +msgstr "error HTTP" #: searx/webapp.py:182 msgid "HTTP connection error" -msgstr "" +msgstr "error de connexió HTTP" #: searx/webapp.py:188 msgid "proxy error" -msgstr "" +msgstr "error de servidor intermediari" #: searx/webapp.py:189 msgid "CAPTCHA" -msgstr "" +msgstr "CAPTCHA" #: searx/webapp.py:190 msgid "too many requests" -msgstr "" +msgstr "massa peticions" #: searx/webapp.py:191 msgid "access denied" -msgstr "" +msgstr "accés denegat" #: searx/webapp.py:192 msgid "server API error" -msgstr "" +msgstr "error en la API del servidor" #: searx/webapp.py:410 msgid "No item found" @@ -197,11 +198,11 @@ msgstr "No s'ha trobat cap element" #: searx/engines/qwant.py:212 #: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:412 msgid "Source" -msgstr "" +msgstr "Origen" #: searx/webapp.py:414 msgid "Error loading the next page" -msgstr "" +msgstr "S'ha produït un error en carregar la pàgina següent" #: searx/webapp.py:526 searx/webapp.py:967 msgid "Invalid settings, please edit your preferences" @@ -225,7 +226,7 @@ msgstr "fa {hours} hores i {minutes} minuts" #: searx/webapp.py:871 msgid "Suspended" -msgstr "" +msgstr "Suspès" #: searx/answerers/random/answerer.py:67 msgid "Random value generator" @@ -245,11 +246,11 @@ msgstr "Calcula {functions} dels arguments" #: searx/engines/openstreetmap.py:156 msgid "Get directions" -msgstr "" +msgstr "Obtén indicacions" #: searx/engines/pdbe.py:96 msgid "{title} (OBSOLETE)" -msgstr "" +msgstr "{title} (OBSOLET)" #: searx/engines/pdbe.py:103 msgid "This entry has been superseded by" @@ -261,23 +262,25 @@ msgstr "No hi ha resum disponible per a aquesta publicació." #: searx/engines/qwant.py:214 msgid "Channel" -msgstr "" +msgstr "Canal" #: searx/plugins/hash_plugin.py:24 msgid "Converts strings to different hash digests." -msgstr "" +msgstr "Converteix cadenes a diferent formats de resum." #: searx/plugins/hash_plugin.py:52 msgid "hash digest" -msgstr "" +msgstr "format de resum" #: searx/plugins/hostname_replace.py:9 msgid "Hostname replace" -msgstr "" +msgstr "Substitueix el nom d'amfitrió" #: searx/plugins/hostname_replace.py:10 msgid "Rewrite result hostnames or remove results based on the hostname" msgstr "" +"Reescriu els noms d'amfitrió resultants o suprimeix els resultats segons el " +"nom d'amfitrió" #: searx/plugins/oa_doi_rewrite.py:9 msgid "Open Access DOI rewrite" @@ -305,7 +308,7 @@ msgstr "" #: searx/plugins/self_info.py:20 msgid "Self Informations" -msgstr "" +msgstr "Informació pròpia" #: searx/plugins/self_info.py:21 msgid "" @@ -377,11 +380,11 @@ msgstr "un meta motor de cerca personalitzable i respectuós amb la privadesa" #: searx/templates/oscar/base.html:86 searx/templates/simple/base.html:62 msgid "Source code" -msgstr "" +msgstr "Codi font" #: searx/templates/oscar/base.html:87 searx/templates/simple/base.html:63 msgid "Issue tracker" -msgstr "" +msgstr "Gestor de tiquets" #: searx/templates/oscar/base.html:88 searx/templates/oscar/stats.html:18 #: searx/templates/simple/base.html:64 searx/templates/simple/stats.html:18 @@ -393,15 +396,15 @@ msgstr "Estadístiques del motor" #: searx/templates/simple/base.html:65 #: searx/templates/simple/messages/no_results.html:15 msgid "Public instances" -msgstr "" +msgstr "Instàncies públiques" #: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:66 msgid "Contact instance maintainer" -msgstr "" +msgstr "Contacteu amb el mantenidor de la instància" #: searx/templates/oscar/languages.html:2 msgid "Language" -msgstr "" +msgstr "Llengua" #: searx/templates/oscar/languages.html:4 #: searx/templates/simple/filters/languages.html:2 @@ -442,7 +445,7 @@ msgstr "Permet" #: searx/templates/oscar/macros.html:139 msgid "broken" -msgstr "" +msgstr "trencat" #: searx/templates/oscar/macros.html:141 msgid "supported" @@ -465,7 +468,7 @@ msgstr "preferències" #: searx/templates/oscar/preferences.html:12 #: searx/templates/simple/preferences.html:29 msgid "No HTTPS" -msgstr "" +msgstr "Sense HTTPS" #: searx/templates/oscar/preferences.html:14 #: searx/templates/oscar/results.html:27 searx/templates/simple/results.html:39 @@ -474,7 +477,7 @@ msgstr "Nombre de resultats" #: searx/templates/oscar/preferences.html:14 msgid "Avg." -msgstr "" +msgstr "Mitjana" #: searx/templates/oscar/messages/no_results.html:8 #: searx/templates/oscar/preferences.html:17 @@ -485,33 +488,33 @@ msgstr "" #: searx/templates/simple/preferences.html:32 #: searx/templates/simple/results.html:49 msgid "View error logs and submit a bug report" -msgstr "" +msgstr "Mostra els informes d'error i envia un informe d'error" #: searx/templates/oscar/preferences.html:38 #: searx/templates/oscar/stats.html:70 #: searx/templates/simple/preferences.html:53 #: searx/templates/simple/stats.html:67 msgid "Median" -msgstr "" +msgstr "Mitjà" #: searx/templates/oscar/preferences.html:39 #: searx/templates/oscar/stats.html:76 #: searx/templates/simple/preferences.html:54 #: searx/templates/simple/stats.html:73 msgid "P80" -msgstr "" +msgstr "P80" #: searx/templates/oscar/preferences.html:40 #: searx/templates/oscar/stats.html:82 #: searx/templates/simple/preferences.html:55 #: searx/templates/simple/stats.html:79 msgid "P95" -msgstr "" +msgstr "P95" #: searx/templates/oscar/preferences.html:68 #: searx/templates/simple/preferences.html:83 msgid "Failed checker test(s): " -msgstr "" +msgstr "Proves de control fallides: " #: searx/templates/oscar/preferences.html:96 #: searx/templates/simple/preferences.html:99 @@ -527,7 +530,7 @@ msgstr "General" #: searx/templates/oscar/preferences.html:102 #: searx/templates/oscar/preferences.html:193 msgid "User Interface" -msgstr "" +msgstr "Interfície d'usuari" #: searx/templates/oscar/preferences.html:103 #: searx/templates/oscar/preferences.html:268 @@ -539,12 +542,12 @@ msgstr "Privadesa" #: searx/templates/oscar/preferences.html:318 #: searx/templates/simple/preferences.html:284 msgid "Engines" -msgstr "Motorrs" +msgstr "Motors" #: searx/templates/oscar/preferences.html:105 #: searx/templates/simple/preferences.html:343 msgid "Special Queries" -msgstr "" +msgstr "Consultes especials" #: searx/templates/oscar/preferences.html:106 #: searx/templates/oscar/preferences.html:465 @@ -631,12 +634,12 @@ msgstr "" #: searx/templates/oscar/preferences.html:183 #: searx/templates/simple/preferences.html:171 msgid "Engine tokens" -msgstr "" +msgstr "Claus de motors" #: searx/templates/oscar/preferences.html:184 #: searx/templates/simple/preferences.html:175 msgid "Access tokens for private engines" -msgstr "" +msgstr "Claus d'accés per a motors privats" #: searx/templates/oscar/preferences.html:198 #: searx/templates/simple/preferences.html:182 @@ -651,12 +654,12 @@ msgstr "Canvia la llengua de la disposició" #: searx/templates/oscar/preferences.html:210 #: searx/templates/simple/preferences.html:195 msgid "Theme" -msgstr "" +msgstr "Tema" #: searx/templates/oscar/preferences.html:211 #: searx/templates/simple/preferences.html:203 msgid "Change SearXNG layout" -msgstr "" +msgstr "Canvia la interfície del SearXNG" #: searx/templates/oscar/preferences.html:222 #: searx/templates/oscar/preferences.html:228 @@ -670,11 +673,13 @@ msgstr "Estil" #: searx/templates/oscar/preferences.html:231 msgid "Show advanced settings" -msgstr "" +msgstr "Mostra els paràmetres avançats" #: searx/templates/oscar/preferences.html:232 msgid "Show advanced settings panel in the home page by default" msgstr "" +"Mostra el taulell de configuració avançada en la pàgina d'inicia de forma " +"predeterminada" #: searx/templates/oscar/preferences.html:235 #: searx/templates/oscar/preferences.html:245 @@ -717,7 +722,7 @@ msgstr "" #: searx/templates/oscar/preferences.html:273 #: searx/templates/simple/preferences.html:247 msgid "HTTP Method" -msgstr "" +msgstr "Mètode HTTP" #: searx/templates/oscar/preferences.html:274 #: searx/templates/simple/preferences.html:254 @@ -738,7 +743,7 @@ msgstr "Servidor intermediari d'imatges" #: searx/templates/oscar/preferences.html:285 #: searx/templates/simple/preferences.html:266 msgid "Proxying image results through SearXNG" -msgstr "" +msgstr "Les imatges es carreguen via un servidor intermediari SearXNG" #: searx/templates/oscar/preferences.html:288 #: searx/templates/oscar/preferences.html:299 @@ -757,7 +762,7 @@ msgstr "Desactivat" #: searx/templates/oscar/preferences.html:295 #: searx/templates/simple/preferences.html:271 msgid "Query in the page's title" -msgstr "" +msgstr "Consulta en el títol de la pàgina" #: searx/templates/oscar/preferences.html:296 #: searx/templates/simple/preferences.html:278 @@ -765,14 +770,16 @@ msgid "" "When enabled, the result page's title contains your query. Your browser " "can record this title" msgstr "" +"Si està activat, el títol de la pàgina conté la consulta. El navegador pot " +"enregistrar aquest títol" #: searx/templates/oscar/preferences.html:326 msgid "Allow all" -msgstr "" +msgstr "Permet-ho tot" #: searx/templates/oscar/preferences.html:327 msgid "Disable all" -msgstr "" +msgstr "Desactiva-ho tot" #: searx/templates/oscar/preferences.html:336 #: searx/templates/simple/preferences.html:292 @@ -780,6 +787,8 @@ msgid "" "This tab does not show up for search results, but you can search the " "engines listed here via bangs." msgstr "" +"Aquesta pestanya no es mostra per als resultats de la cerca, però podeu " +"cercar en els motors llistats aquí amb els bangs." #: searx/templates/oscar/preferences.html:345 #: searx/templates/oscar/preferences.html:361 @@ -814,7 +823,7 @@ msgstr "Interval de temps" #: searx/templates/simple/preferences.html:303 #: searx/templates/simple/stats.html:28 msgid "Response time" -msgstr "" +msgstr "Temps de resposta" #: searx/templates/oscar/preferences.html:351 #: searx/templates/oscar/preferences.html:355 @@ -828,11 +837,11 @@ msgstr "Temps màxim" #: searx/templates/simple/preferences.html:305 #: searx/templates/simple/stats.html:29 msgid "Reliability" -msgstr "" +msgstr "Fiabilitat" #: searx/templates/oscar/preferences.html:419 msgid "Query" -msgstr "" +msgstr "Consulta" #: searx/templates/oscar/preferences.html:426 #: searx/templates/simple/preferences.html:349 @@ -857,12 +866,12 @@ msgstr "Exemples" #: searx/templates/oscar/preferences.html:434 #: searx/templates/simple/preferences.html:355 msgid "This is the list of SearXNG's instant answering modules." -msgstr "" +msgstr "Aquesta és la llista dels mòduls de resposta instantània de SearXNG." #: searx/templates/oscar/preferences.html:447 #: searx/templates/simple/preferences.html:366 msgid "This is the list of plugins." -msgstr "" +msgstr "Això és la llista dels connectors." #: searx/templates/oscar/preferences.html:468 #: searx/templates/simple/preferences.html:385 @@ -870,11 +879,13 @@ msgid "" "This is the list of cookies and their values SearXNG is storing on your " "computer." msgstr "" +"Això és la llista de les galetes, i els seus valors, que el SearXNG " +"emmagatzema en el vostre ordinador." #: searx/templates/oscar/preferences.html:469 #: searx/templates/simple/preferences.html:386 msgid "With that list, you can assess SearXNG transparency." -msgstr "" +msgstr "Amb aquesta llista, podeu comprovar la transparència de SearXNG." #: searx/templates/oscar/preferences.html:474 #: searx/templates/simple/preferences.html:391 @@ -954,7 +965,7 @@ msgstr "Baixa els resultats" #: searx/templates/oscar/results.html:95 msgid "RSS subscription" -msgstr "" +msgstr "Subscripció RSS" #: searx/templates/oscar/results.html:104 msgid "Search results" @@ -989,11 +1000,11 @@ msgstr "Comença la cerca" #: searx/templates/oscar/search.html:9 #: searx/templates/oscar/search_full.html:12 msgid "Clear search" -msgstr "" +msgstr "Buida la cerca" #: searx/templates/oscar/search_full.html:12 msgid "Clear" -msgstr "" +msgstr "Buida" #: searx/templates/oscar/stats.html:4 msgid "stats" @@ -1005,7 +1016,7 @@ msgstr "Valoració" #: searx/templates/oscar/stats.html:31 searx/templates/simple/stats.html:27 msgid "Result count" -msgstr "" +msgstr "Resultats" #: searx/templates/oscar/stats.html:42 searx/templates/simple/stats.html:38 msgid "Scores per result" @@ -1013,64 +1024,64 @@ msgstr "Valoració segons el resultat" #: searx/templates/oscar/stats.html:65 searx/templates/simple/stats.html:62 msgid "Total" -msgstr "" +msgstr "Total" #: searx/templates/oscar/stats.html:66 searx/templates/simple/stats.html:63 msgid "HTTP" -msgstr "" +msgstr "HTTP" #: searx/templates/oscar/stats.html:67 searx/templates/simple/stats.html:64 msgid "Processing" -msgstr "" +msgstr "S'està processant" #: searx/templates/oscar/stats.html:106 searx/templates/simple/stats.html:102 msgid "Warnings" -msgstr "" +msgstr "Avisos" #: searx/templates/oscar/stats.html:106 searx/templates/simple/stats.html:102 msgid "Errors and exceptions" -msgstr "" +msgstr "Errors i excepcions" #: searx/templates/oscar/stats.html:112 searx/templates/simple/stats.html:108 msgid "Exception" -msgstr "" +msgstr "Excepció" #: searx/templates/oscar/stats.html:114 searx/templates/simple/stats.html:110 msgid "Message" -msgstr "" +msgstr "Missatge" #: searx/templates/oscar/stats.html:116 searx/templates/simple/stats.html:112 msgid "Percentage" -msgstr "" +msgstr "Percentatge" #: searx/templates/oscar/stats.html:118 searx/templates/simple/stats.html:114 msgid "Parameter" -msgstr "" +msgstr "Paràmetre" #: searx/templates/oscar/result_templates/files.html:35 #: searx/templates/oscar/stats.html:126 searx/templates/simple/stats.html:122 msgid "Filename" -msgstr "" +msgstr "Nom de fitxer" #: searx/templates/oscar/stats.html:127 searx/templates/simple/stats.html:123 msgid "Function" -msgstr "" +msgstr "Funció" #: searx/templates/oscar/stats.html:128 searx/templates/simple/stats.html:124 msgid "Code" -msgstr "" +msgstr "Codi" #: searx/templates/oscar/stats.html:135 searx/templates/simple/stats.html:131 msgid "Checker" -msgstr "" +msgstr "Comprovador" #: searx/templates/oscar/stats.html:138 searx/templates/simple/stats.html:134 msgid "Failed test" -msgstr "" +msgstr "Prova fallida" #: searx/templates/oscar/stats.html:139 searx/templates/simple/stats.html:135 msgid "Comment(s)" -msgstr "" +msgstr "Comentaris" #: searx/templates/oscar/time-range.html:5 #: searx/templates/simple/filters/time_range.html:3 @@ -1104,7 +1115,7 @@ msgstr "Atenció!" #: searx/templates/oscar/messages/first_time.html:7 msgid "It look like you are using SearXNG first time." -msgstr "" +msgstr "Sembla que feu servir el SearXNG per primera vegada." #: searx/templates/oscar/messages/no_cookies.html:3 msgid "Information!" @@ -1128,6 +1139,7 @@ msgstr "Els motors no poden obtenir cap resultat." #: searx/templates/simple/messages/no_results.html:15 msgid "Please, try again later or find another SearXNG instance." msgstr "" +"Torneu a intentar-ho més tard, o proveu amb una altra instància SearXNG." #: searx/templates/oscar/messages/no_results.html:17 #: searx/templates/simple/messages/no_results.html:20 @@ -1176,7 +1188,7 @@ msgstr "amaga el contingut multimèdia" #: searx/templates/oscar/result_templates/videos.html:19 #: searx/templates/simple/result_templates/images.html:21 msgid "Author" -msgstr "" +msgstr "Autor" #: searx/templates/oscar/result_templates/files.html:37 #: searx/templates/oscar/result_templates/torrent.html:7 @@ -1216,11 +1228,11 @@ msgstr "TiB" #: searx/templates/oscar/result_templates/files.html:46 msgid "Date" -msgstr "" +msgstr "Data" #: searx/templates/oscar/result_templates/files.html:48 msgid "Type" -msgstr "" +msgstr "Tipus" #: searx/templates/oscar/result_templates/images.html:27 msgid "Get image" @@ -1234,7 +1246,7 @@ msgstr "Mostra el codi font" #: searx/templates/oscar/result_templates/map.html:26 #: searx/templates/simple/result_templates/map.html:12 msgid "address" -msgstr "" +msgstr "adreça" #: searx/templates/oscar/result_templates/map.html:59 #: searx/templates/simple/result_templates/map.html:43 @@ -1273,7 +1285,7 @@ msgstr "amaga el vídeo" #: searx/templates/oscar/result_templates/videos.html:20 msgid "Length" -msgstr "" +msgstr "Longitud" #: searx/templates/simple/categories.html:24 msgid "Click on the magnifier to perform search" @@ -1281,7 +1293,7 @@ msgstr "Feu clic en la lupa per a executar la cerca" #: searx/templates/simple/preferences.html:85 msgid "Errors:" -msgstr "" +msgstr "Errors:" #: searx/templates/simple/preferences.html:179 msgid "User interface" @@ -1289,11 +1301,11 @@ msgstr "Interfície d'usuari" #: searx/templates/simple/preferences.html:206 msgid "Theme style" -msgstr "" +msgstr "Estil del tema" #: searx/templates/simple/preferences.html:214 msgid "Choose auto to follow your browser settings" -msgstr "" +msgstr "Trieu automàtic per a mantenir la configuració del navegador" #: searx/templates/simple/preferences.html:285 msgid "Currently used search engines" @@ -1305,11 +1317,11 @@ msgstr "Suporta la llengua seleccionada" #: searx/templates/simple/preferences.html:418 msgid "Save" -msgstr "" +msgstr "Desa" #: searx/templates/simple/preferences.html:420 msgid "Back" -msgstr "" +msgstr "Enrere" #: searx/templates/simple/results.html:23 msgid "Answers" @@ -1317,42 +1329,42 @@ msgstr "Respostes" #: searx/templates/simple/results.html:144 msgid "Back to top" -msgstr "" +msgstr "Torna al capdemunt" #: searx/templates/simple/results.html:162 msgid "Previous page" -msgstr "" +msgstr "Pàgina anterior" #: searx/templates/simple/results.html:179 msgid "Next page" -msgstr "" +msgstr "Pàgina següent" #: searx/templates/simple/search.html:3 msgid "Display the front page" -msgstr "" +msgstr "Mostra la pàgina principal" #: searx/templates/simple/search.html:9 #: searx/templates/simple/simple_search.html:5 msgid "clear" -msgstr "" +msgstr "buida" #: searx/templates/simple/search.html:10 #: searx/templates/simple/simple_search.html:6 msgid "search" -msgstr "" +msgstr "cerca" #: searx/templates/simple/result_templates/default.html:14 #: searx/templates/simple/result_templates/videos.html:14 msgid "This site did not provide any description." -msgstr "" +msgstr "Aquest lloc no proporciona cap descripció." #: searx/templates/simple/result_templates/images.html:22 msgid "Format" -msgstr "" +msgstr "Format" #: searx/templates/simple/result_templates/images.html:24 msgid "Engine" -msgstr "" +msgstr "Motor" #~ msgid "Engine time (sec)" #~ msgstr "Temps del motor (segons)" @@ -1482,4 +1494,3 @@ msgstr "" #~ "search results but you can search " #~ "the engines listed here via bangs." #~ msgstr "" - diff --git a/searx/translations/es/LC_MESSAGES/messages.mo b/searx/translations/es/LC_MESSAGES/messages.mo Binary files differindex 960d2c92e..1608a6c77 100644 --- a/searx/translations/es/LC_MESSAGES/messages.mo +++ b/searx/translations/es/LC_MESSAGES/messages.mo diff --git a/searx/translations/es/LC_MESSAGES/messages.po b/searx/translations/es/LC_MESSAGES/messages.po index 94d2cdd26..0b80bd06d 100644 --- a/searx/translations/es/LC_MESSAGES/messages.po +++ b/searx/translations/es/LC_MESSAGES/messages.po @@ -20,8 +20,8 @@ msgstr "" "Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2022-03-20 07:34+0000\n" -"PO-Revision-Date: 2022-03-25 01:21+0000\n" -"Last-Translator: Marc Abonce Seguin <marc-abonce@mailbox.org>\n" +"PO-Revision-Date: 2022-04-01 02:04+0000\n" +"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n" "Language-Team: Spanish <https://weblate.bubu1.eu/projects/searxng/searxng/es/" ">\n" "Language: es\n" @@ -1347,7 +1347,7 @@ msgstr "Siguiente página" #: searx/templates/simple/search.html:3 msgid "Display the front page" -msgstr "" +msgstr "Mostrar La Página Principal" #: searx/templates/simple/search.html:9 #: searx/templates/simple/simple_search.html:5 diff --git a/searx/translations/fi/LC_MESSAGES/messages.mo b/searx/translations/fi/LC_MESSAGES/messages.mo Binary files differindex acec3b5c9..ad8d4d53a 100644 --- a/searx/translations/fi/LC_MESSAGES/messages.mo +++ b/searx/translations/fi/LC_MESSAGES/messages.mo diff --git a/searx/translations/fi/LC_MESSAGES/messages.po b/searx/translations/fi/LC_MESSAGES/messages.po index 639bee2ad..05e2560b2 100644 --- a/searx/translations/fi/LC_MESSAGES/messages.po +++ b/searx/translations/fi/LC_MESSAGES/messages.po @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2022-03-20 07:34+0000\n" -"PO-Revision-Date: 2022-03-25 01:21+0000\n" +"PO-Revision-Date: 2022-04-01 07:18+0000\n" "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n" "Language-Team: Finnish <https://weblate.bubu1.eu/projects/searxng/searxng/fi/" ">\n" @@ -579,7 +579,7 @@ msgstr "Millä kielellä haluat etsiä ensisijaisesti?" #: searx/templates/simple/preferences.html:143 #: searx/templates/simple/preferences.html:301 msgid "SafeSearch" -msgstr "Turva Haku" +msgstr "Turvahaku" #: searx/templates/oscar/preferences.html:142 #: searx/templates/simple/preferences.html:151 @@ -1321,7 +1321,7 @@ msgstr "Vastaukset" #: searx/templates/simple/results.html:144 msgid "Back to top" -msgstr "" +msgstr "Takaisin huipulle" #: searx/templates/simple/results.html:162 msgid "Previous page" diff --git a/searx/translations/id/LC_MESSAGES/messages.mo b/searx/translations/id/LC_MESSAGES/messages.mo Binary files differindex bf9d25d06..a82474218 100644 --- a/searx/translations/id/LC_MESSAGES/messages.mo +++ b/searx/translations/id/LC_MESSAGES/messages.mo diff --git a/searx/translations/id/LC_MESSAGES/messages.po b/searx/translations/id/LC_MESSAGES/messages.po index 00a2b3184..dbd93c5ed 100644 --- a/searx/translations/id/LC_MESSAGES/messages.po +++ b/searx/translations/id/LC_MESSAGES/messages.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2022-03-20 07:34+0000\n" -"PO-Revision-Date: 2022-03-25 01:21+0000\n" +"PO-Revision-Date: 2022-04-07 09:24+0000\n" "Last-Translator: Linerly <linerly@protonmail.com>\n" "Language-Team: Indonesian <https://weblate.bubu1.eu/projects/searxng/searxng/" "id/>\n" @@ -365,7 +365,7 @@ msgstr "Tutup" #: searx/templates/simple/messages/no_results.html:6 #: searx/templates/simple/results.html:46 msgid "Error!" -msgstr "Kesalahan!" +msgstr "Terjadi kesalahan!" #: searx/templates/oscar/base.html:85 searx/templates/simple/base.html:61 msgid "Powered by" @@ -429,7 +429,7 @@ msgstr "di-cache" #: searx/templates/oscar/macros.html:79 searx/templates/oscar/macros.html:93 #: searx/templates/simple/macros.html:43 msgid "proxied" -msgstr "di-proksi" +msgstr "diproksi" #: searx/templates/oscar/macros.html:133 #: searx/templates/oscar/preferences.html:344 @@ -550,7 +550,7 @@ msgstr "Pencarian Khusus" #: searx/templates/oscar/preferences.html:465 #: searx/templates/simple/preferences.html:383 msgid "Cookies" -msgstr "Cookie" +msgstr "Kuki" #: searx/templates/oscar/preferences.html:123 #: searx/templates/oscar/preferences.html:125 @@ -636,7 +636,7 @@ msgstr "Token mesin" #: searx/templates/oscar/preferences.html:184 #: searx/templates/simple/preferences.html:175 msgid "Access tokens for private engines" -msgstr "Akses token untuk mesin pribadi" +msgstr "Token akses untuk mesin pribadi" #: searx/templates/oscar/preferences.html:198 #: searx/templates/simple/preferences.html:182 @@ -726,9 +726,9 @@ msgid "" "href=\"http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods\"" " rel=\"external\">learn more about request methods</a>" msgstr "" -"Ubah bagaimana formulir dikirimkan, <a " -"href=\"http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods\"" -" rel=\"external\">pelajari lebih lanjut tentang metode permintaan</a>" +"Ubah bagaimana formulir dikirimkan, <a href=\"https://id.wikipedia.org/wiki/" +"Hypertext_Transfer_Protocol#Metode_permintaan\" rel=\"external\">pelajari " +"lebih lanjut tentang metode permintaan</a>" #: searx/templates/oscar/preferences.html:284 #: searx/templates/simple/preferences.html:259 @@ -874,7 +874,7 @@ msgid "" "This is the list of cookies and their values SearXNG is storing on your " "computer." msgstr "" -"Ini adalah daftar cookie dan nilai-nilai mereka yang SearXNG simpan di " +"Ini adalah daftar kuki dan nilai-nilai mereka yang SearXNG simpan di " "komputer Anda." #: searx/templates/oscar/preferences.html:469 @@ -885,7 +885,7 @@ msgstr "Dengan daftar itu, Anda dapat menilai transparansi SearXNG." #: searx/templates/oscar/preferences.html:474 #: searx/templates/simple/preferences.html:391 msgid "Cookie name" -msgstr "Nama cookie" +msgstr "Nama kuki" #: searx/templates/oscar/preferences.html:475 #: searx/templates/simple/preferences.html:392 @@ -898,8 +898,8 @@ msgid "" "These settings are stored in your cookies, this allows us not to store " "this data about you." msgstr "" -"Pengaturan ini disimpan di cookie Anda, ini memungkinkan kami untuk tidak" -" menyimpan data ini tentang Anda." +"Pengaturan ini disimpan di kuki Anda, ini memungkinkan kami untuk tidak " +"menyimpan data ini tentang Anda." #: searx/templates/oscar/preferences.html:493 #: searx/templates/simple/preferences.html:415 @@ -907,8 +907,8 @@ msgid "" "These cookies serve your sole convenience, we don't use these cookies to " "track you." msgstr "" -"Cookie ini hanya untuk kenyamanan Anda, kami tidak menggunakan cookie ini" -" untuk melacak Anda." +"Kuki ini hanya untuk kenyamanan Anda, kami tidak menggunakan kuki ini untuk " +"melacak Anda." #: searx/templates/oscar/preferences.html:497 #: searx/templates/simple/preferences.html:404 @@ -1118,7 +1118,7 @@ msgstr "Informasi!" #: searx/templates/oscar/messages/no_cookies.html:4 msgid "currently, there are no cookies defined." -msgstr "saat ini, tidak ada cookie yang didefinisikan" +msgstr "saat ini, tidak ada kuki yang didefinisikan" #: searx/templates/oscar/messages/no_data_available.html:4 #: searx/templates/simple/stats.html:21 diff --git a/searx/translations/ja/LC_MESSAGES/messages.mo b/searx/translations/ja/LC_MESSAGES/messages.mo Binary files differindex 68688e03f..b1f6e005e 100644 --- a/searx/translations/ja/LC_MESSAGES/messages.mo +++ b/searx/translations/ja/LC_MESSAGES/messages.mo diff --git a/searx/translations/ja/LC_MESSAGES/messages.po b/searx/translations/ja/LC_MESSAGES/messages.po index f490ca292..6db62cc38 100644 --- a/searx/translations/ja/LC_MESSAGES/messages.po +++ b/searx/translations/ja/LC_MESSAGES/messages.po @@ -14,29 +14,30 @@ # Thomas Pointhuber, 2015-2016 msgid "" msgstr "" -"Project-Id-Version: searx\n" +"Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2022-03-20 07:34+0000\n" -"PO-Revision-Date: 2022-03-20 07:34+0000\n" -"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n" +"PO-Revision-Date: 2022-04-01 02:04+0000\n" +"Last-Translator: dryragtax hamham uk <dryragtax@hamham.uk>\n" +"Language-Team: Japanese <https://weblate.bubu1.eu/projects/searxng/searxng/" +"ja/>\n" "Language: ja\n" -"Language-Team: Japanese " -"<https://weblate.bubu1.eu/projects/searxng/searxng/ja/>\n" -"Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 4.11\n" "Generated-By: Babel 2.9.1\n" #. CONSTANT_NAMES['DEFAULT_GROUP_NAME'] #: searx/searxng.msg msgid "others" -msgstr "" +msgstr "その他" #. CONSTANT_NAMES['OTHER_CATEGORY'] #: searx/searxng.msg msgid "other" -msgstr "" +msgstr "その他" #. CATEGORY_NAMES['FILES'] #: searx/searxng.msg @@ -1221,7 +1222,7 @@ msgstr "ソースを閲覧する" #: searx/templates/simple/result_templates/map.html:12 #, fuzzy msgid "address" -msgstr "住所" +msgstr "アドレス" #: searx/templates/oscar/result_templates/map.html:59 #: searx/templates/simple/result_templates/map.html:43 @@ -1304,7 +1305,7 @@ msgstr "回答" #: searx/templates/simple/results.html:144 msgid "Back to top" -msgstr "" +msgstr "トップに戻る" #: searx/templates/simple/results.html:162 msgid "Previous page" @@ -1316,7 +1317,7 @@ msgstr "次のページ" #: searx/templates/simple/search.html:3 msgid "Display the front page" -msgstr "" +msgstr "フロントページを表示する" #: searx/templates/simple/search.html:9 #: searx/templates/simple/simple_search.html:5 @@ -1461,4 +1462,3 @@ msgstr "エンジン" #~ "search results but you can search " #~ "the engines listed here via bangs." #~ msgstr "" - diff --git a/searx/translations/lt/LC_MESSAGES/messages.mo b/searx/translations/lt/LC_MESSAGES/messages.mo Binary files differindex 6e029126b..735e27751 100644 --- a/searx/translations/lt/LC_MESSAGES/messages.mo +++ b/searx/translations/lt/LC_MESSAGES/messages.mo diff --git a/searx/translations/lt/LC_MESSAGES/messages.po b/searx/translations/lt/LC_MESSAGES/messages.po index 1f951dbd6..ba78b4c71 100644 --- a/searx/translations/lt/LC_MESSAGES/messages.po +++ b/searx/translations/lt/LC_MESSAGES/messages.po @@ -6,31 +6,32 @@ # Moo, 2019-2020 msgid "" msgstr "" -"Project-Id-Version: searx\n" +"Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2022-03-20 07:34+0000\n" -"PO-Revision-Date: 2021-12-10 07:17+0000\n" +"PO-Revision-Date: 2022-04-07 09:24+0000\n" "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n" +"Language-Team: Lithuanian <https://weblate.bubu1.eu/projects/searxng/searxng/" +"lt/>\n" "Language: lt\n" -"Language-Team: Lithuanian " -"<https://weblate.bubu1.eu/projects/searxng/searxng/lt/>\n" -"Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100" -" < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < " -"11) ? 1 : n % 1 != 0 ? 2: 3)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < " +"11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 :" +" n % 1 != 0 ? 2: 3);\n" +"X-Generator: Weblate 4.11\n" "Generated-By: Babel 2.9.1\n" #. CONSTANT_NAMES['DEFAULT_GROUP_NAME'] #: searx/searxng.msg msgid "others" -msgstr "" +msgstr "kiti" #. CONSTANT_NAMES['OTHER_CATEGORY'] #: searx/searxng.msg msgid "other" -msgstr "" +msgstr "kitas" #. CATEGORY_NAMES['FILES'] #: searx/searxng.msg @@ -80,7 +81,7 @@ msgstr "žemėlapis" #. CATEGORY_NAMES['ONIONS'] #: searx/searxng.msg msgid "onions" -msgstr "" +msgstr "svogūnai" #. CATEGORY_NAMES['SCIENCE'] #: searx/searxng.msg @@ -90,105 +91,105 @@ msgstr "mokslas" #. CATEGORY_GROUPS['APPS'] #: searx/searxng.msg msgid "apps" -msgstr "" +msgstr "programėlėles" #. CATEGORY_GROUPS['DICTIONARIES'] #: searx/searxng.msg msgid "dictionaries" -msgstr "" +msgstr "žodynai" #. CATEGORY_GROUPS['LYRICS'] #: searx/searxng.msg msgid "lyrics" -msgstr "" +msgstr "dainų žodžiai" #. CATEGORY_GROUPS['PACKAGES'] #: searx/searxng.msg msgid "packages" -msgstr "" +msgstr "paketai" #. CATEGORY_GROUPS['Q_A'] #: searx/searxng.msg msgid "q&a" -msgstr "" +msgstr "klausimai ir atsakymai" #. CATEGORY_GROUPS['REPOS'] #: searx/searxng.msg msgid "repos" -msgstr "" +msgstr "saugyklos" #. CATEGORY_GROUPS['SOFTWARE_WIKIS'] #: searx/searxng.msg msgid "software wikis" -msgstr "" +msgstr "programų žinynas" #. CATEGORY_GROUPS['WEB'] #: searx/searxng.msg msgid "web" -msgstr "" +msgstr "internetas" #. STYLE_NAMES['AUTO'] #: searx/searxng.msg msgid "auto" -msgstr "" +msgstr "automatinis" #. STYLE_NAMES['LIGHT'] #: searx/searxng.msg msgid "light" -msgstr "" +msgstr "lengvas" #. STYLE_NAMES['DARK'] #: searx/searxng.msg msgid "dark" -msgstr "" +msgstr "tamsus" #: searx/webapp.py:169 msgid "timeout" -msgstr "" +msgstr "laikas baigėsi" #: searx/webapp.py:170 msgid "parsing error" -msgstr "" +msgstr "parsavymo klaida" #: searx/webapp.py:171 msgid "HTTP protocol error" -msgstr "" +msgstr "HTTP protokolo klaida" #: searx/webapp.py:172 msgid "network error" -msgstr "" +msgstr "tinklo klaida" #: searx/webapp.py:174 msgid "unexpected crash" -msgstr "" +msgstr "netikėta klaida" #: searx/webapp.py:181 msgid "HTTP error" -msgstr "" +msgstr "HTTP klaida" #: searx/webapp.py:182 msgid "HTTP connection error" -msgstr "" +msgstr "HTTP prisijungimo klaida" #: searx/webapp.py:188 msgid "proxy error" -msgstr "" +msgstr "tarpinio serverio klaida" #: searx/webapp.py:189 msgid "CAPTCHA" -msgstr "" +msgstr "CAPTCHA" #: searx/webapp.py:190 msgid "too many requests" -msgstr "" +msgstr "Per daug užklausų" #: searx/webapp.py:191 msgid "access denied" -msgstr "" +msgstr "prieiga uždrausta" #: searx/webapp.py:192 msgid "server API error" -msgstr "" +msgstr "serverio API klaida" #: searx/webapp.py:410 msgid "No item found" @@ -197,11 +198,11 @@ msgstr "Elementų nerasta" #: searx/engines/qwant.py:212 #: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:412 msgid "Source" -msgstr "" +msgstr "Šaltinis" #: searx/webapp.py:414 msgid "Error loading the next page" -msgstr "" +msgstr "Klaida keliant ateinantį puslapį" #: searx/webapp.py:526 searx/webapp.py:967 msgid "Invalid settings, please edit your preferences" @@ -225,7 +226,7 @@ msgstr "prieš {hours} val., {minutes} min" #: searx/webapp.py:871 msgid "Suspended" -msgstr "" +msgstr "Sustabdytas" #: searx/answerers/random/answerer.py:67 msgid "Random value generator" @@ -261,15 +262,15 @@ msgstr "Šiai publikacijai nėra prieinama jokia santrauka." #: searx/engines/qwant.py:214 msgid "Channel" -msgstr "" +msgstr "Kanalas" #: searx/plugins/hash_plugin.py:24 msgid "Converts strings to different hash digests." -msgstr "" +msgstr "Konvertuoja eilutes į skirtingas maišos santraukas." #: searx/plugins/hash_plugin.py:52 msgid "hash digest" -msgstr "" +msgstr "maišos santrauka" #: searx/plugins/hostname_replace.py:9 msgid "Hostname replace" @@ -305,7 +306,7 @@ msgstr "" #: searx/plugins/self_info.py:20 msgid "Self Informations" -msgstr "" +msgstr "Informacija apie save" #: searx/plugins/self_info.py:21 msgid "" @@ -397,7 +398,7 @@ msgstr "Viešieji egzemplioriai" #: searx/templates/oscar/base.html:90 searx/templates/simple/base.html:66 msgid "Contact instance maintainer" -msgstr "" +msgstr "Susisiekite su instancijos prižiūrėtoju" #: searx/templates/oscar/languages.html:2 msgid "Language" @@ -442,7 +443,7 @@ msgstr "Leisti" #: searx/templates/oscar/macros.html:139 msgid "broken" -msgstr "" +msgstr "nutrūkęs" #: searx/templates/oscar/macros.html:141 msgid "supported" @@ -465,7 +466,7 @@ msgstr "nuostatos" #: searx/templates/oscar/preferences.html:12 #: searx/templates/simple/preferences.html:29 msgid "No HTTPS" -msgstr "" +msgstr "Nėra HTTPS" #: searx/templates/oscar/preferences.html:14 #: searx/templates/oscar/results.html:27 searx/templates/simple/results.html:39 @@ -474,7 +475,7 @@ msgstr "Rezultatų skaičius" #: searx/templates/oscar/preferences.html:14 msgid "Avg." -msgstr "" +msgstr "Vid." #: searx/templates/oscar/messages/no_results.html:8 #: searx/templates/oscar/preferences.html:17 @@ -485,33 +486,33 @@ msgstr "" #: searx/templates/simple/preferences.html:32 #: searx/templates/simple/results.html:49 msgid "View error logs and submit a bug report" -msgstr "" +msgstr "Peržiūrėkite klaidų žurnalus ir pateikite klaidų ataskaitą" #: searx/templates/oscar/preferences.html:38 #: searx/templates/oscar/stats.html:70 #: searx/templates/simple/preferences.html:53 #: searx/templates/simple/stats.html:67 msgid "Median" -msgstr "" +msgstr "Mediana" #: searx/templates/oscar/preferences.html:39 #: searx/templates/oscar/stats.html:76 #: searx/templates/simple/preferences.html:54 #: searx/templates/simple/stats.html:73 msgid "P80" -msgstr "" +msgstr "P80" #: searx/templates/oscar/preferences.html:40 #: searx/templates/oscar/stats.html:82 #: searx/templates/simple/preferences.html:55 #: searx/templates/simple/stats.html:79 msgid "P95" -msgstr "" +msgstr "P95" #: searx/templates/oscar/preferences.html:68 #: searx/templates/simple/preferences.html:83 msgid "Failed checker test(s): " -msgstr "" +msgstr "Nepavykęs tikrintojo testas (-ai): " #: searx/templates/oscar/preferences.html:96 #: searx/templates/simple/preferences.html:99 @@ -527,7 +528,7 @@ msgstr "Bendra" #: searx/templates/oscar/preferences.html:102 #: searx/templates/oscar/preferences.html:193 msgid "User Interface" -msgstr "" +msgstr "Vartotojo sąsaja" #: searx/templates/oscar/preferences.html:103 #: searx/templates/oscar/preferences.html:268 @@ -1478,4 +1479,3 @@ msgstr "" #~ "search results but you can search " #~ "the engines listed here via bangs." #~ msgstr "" - diff --git a/searx/translations/ro/LC_MESSAGES/messages.mo b/searx/translations/ro/LC_MESSAGES/messages.mo Binary files differindex ed960cf73..6ab739a76 100644 --- a/searx/translations/ro/LC_MESSAGES/messages.mo +++ b/searx/translations/ro/LC_MESSAGES/messages.mo diff --git a/searx/translations/ro/LC_MESSAGES/messages.po b/searx/translations/ro/LC_MESSAGES/messages.po index f045f6973..c36d80bf9 100644 --- a/searx/translations/ro/LC_MESSAGES/messages.po +++ b/searx/translations/ro/LC_MESSAGES/messages.po @@ -8,19 +8,20 @@ # Mihai Pora <mihai.pora@gmail.com>, 2019 msgid "" msgstr "" -"Project-Id-Version: searx\n" +"Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2022-03-20 07:34+0000\n" -"PO-Revision-Date: 2020-07-09 13:10+0000\n" -"Last-Translator: Daniel Șerbănescu <daniel@serbanescu.dk>\n" +"PO-Revision-Date: 2022-04-08 07:18+0000\n" +"Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n" +"Language-Team: Romanian <https://weblate.bubu1.eu/projects/searxng/searxng/" +"ro/>\n" "Language: ro\n" -"Language-Team: Romanian " -"(http://www.transifex.com/asciimoo/searx/language/ro/)\n" -"Plural-Forms: nplurals=3; " -"plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1))\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < " +"20)) ? 1 : 2;\n" +"X-Generator: Weblate 4.11\n" "Generated-By: Babel 2.9.1\n" #. CONSTANT_NAMES['DEFAULT_GROUP_NAME'] @@ -91,57 +92,57 @@ msgstr "știință" #. CATEGORY_GROUPS['APPS'] #: searx/searxng.msg msgid "apps" -msgstr "" +msgstr "aplicații" #. CATEGORY_GROUPS['DICTIONARIES'] #: searx/searxng.msg msgid "dictionaries" -msgstr "" +msgstr "dicționare" #. CATEGORY_GROUPS['LYRICS'] #: searx/searxng.msg msgid "lyrics" -msgstr "" +msgstr "versuri" #. CATEGORY_GROUPS['PACKAGES'] #: searx/searxng.msg msgid "packages" -msgstr "" +msgstr "pachete" #. CATEGORY_GROUPS['Q_A'] #: searx/searxng.msg msgid "q&a" -msgstr "" +msgstr "î&r" #. CATEGORY_GROUPS['REPOS'] #: searx/searxng.msg msgid "repos" -msgstr "" +msgstr "arhive digitale" #. CATEGORY_GROUPS['SOFTWARE_WIKIS'] #: searx/searxng.msg msgid "software wikis" -msgstr "" +msgstr "enciclopedii de programe" #. CATEGORY_GROUPS['WEB'] #: searx/searxng.msg msgid "web" -msgstr "" +msgstr "rețea" #. STYLE_NAMES['AUTO'] #: searx/searxng.msg msgid "auto" -msgstr "" +msgstr "automat" #. STYLE_NAMES['LIGHT'] #: searx/searxng.msg msgid "light" -msgstr "" +msgstr "luminos" #. STYLE_NAMES['DARK'] #: searx/searxng.msg msgid "dark" -msgstr "" +msgstr "întunecat" #: searx/webapp.py:169 msgid "timeout" @@ -149,27 +150,27 @@ msgstr "" #: searx/webapp.py:170 msgid "parsing error" -msgstr "" +msgstr "examinare eșuată" #: searx/webapp.py:171 msgid "HTTP protocol error" -msgstr "" +msgstr "eroare protocol HTTP" #: searx/webapp.py:172 msgid "network error" -msgstr "" +msgstr "eraore rețea" #: searx/webapp.py:174 msgid "unexpected crash" -msgstr "" +msgstr "defecțiune neașteptată" #: searx/webapp.py:181 msgid "HTTP error" -msgstr "" +msgstr "eroare HTTP" #: searx/webapp.py:182 msgid "HTTP connection error" -msgstr "" +msgstr "eroare conexiune HTTP" #: searx/webapp.py:188 msgid "proxy error" @@ -181,11 +182,11 @@ msgstr "" #: searx/webapp.py:190 msgid "too many requests" -msgstr "" +msgstr "Prea multe solicitări" #: searx/webapp.py:191 msgid "access denied" -msgstr "" +msgstr "Acces interzis" #: searx/webapp.py:192 msgid "server API error" @@ -198,15 +199,15 @@ msgstr "Niciun element găsit" #: searx/engines/qwant.py:212 #: searx/templates/simple/result_templates/images.html:23 searx/webapp.py:412 msgid "Source" -msgstr "" +msgstr "Sursă" #: searx/webapp.py:414 msgid "Error loading the next page" -msgstr "" +msgstr "Eroare la încărcarea paginii următoare" #: searx/webapp.py:526 searx/webapp.py:967 msgid "Invalid settings, please edit your preferences" -msgstr "Configurări nevalide, editați preferințele" +msgstr "Configurări nevalide, modificați preferințele" #: searx/webapp.py:542 msgid "Invalid settings" @@ -226,7 +227,7 @@ msgstr "{hours} oră(e), {minutes} minut(e) în urmă" #: searx/webapp.py:871 msgid "Suspended" -msgstr "" +msgstr "Întrerupt" #: searx/answerers/random/answerer.py:67 msgid "Random value generator" @@ -344,7 +345,7 @@ msgstr "Pagină negăsită" #: searx/templates/oscar/404.html:6 searx/templates/simple/404.html:6 #, python-format msgid "Go to %(search_page)s." -msgstr "Navighează la %(search_page)s" +msgstr "Navighează la %(search_page)s." #: searx/templates/oscar/404.html:6 searx/templates/simple/404.html:6 msgid "search page" @@ -652,7 +653,7 @@ msgstr "Schimbă limba aspectului" #: searx/templates/oscar/preferences.html:210 #: searx/templates/simple/preferences.html:195 msgid "Theme" -msgstr "" +msgstr "Temă" #: searx/templates/oscar/preferences.html:211 #: searx/templates/simple/preferences.html:203 @@ -716,7 +717,7 @@ msgstr "Încarcă automat pagina următoare când se derulează la baza paginii #: searx/templates/oscar/preferences.html:273 #: searx/templates/simple/preferences.html:247 msgid "HTTP Method" -msgstr "" +msgstr "Metodă HTTP" #: searx/templates/oscar/preferences.html:274 #: searx/templates/simple/preferences.html:254 @@ -767,7 +768,7 @@ msgstr "" #: searx/templates/oscar/preferences.html:326 msgid "Allow all" -msgstr "" +msgstr "Permite toate" #: searx/templates/oscar/preferences.html:327 msgid "Disable all" @@ -1121,7 +1122,7 @@ msgstr "Deocamdată nu există date disponibile." #: searx/templates/oscar/messages/no_results.html:4 #: searx/templates/simple/messages/no_results.html:6 msgid "Engines cannot retrieve results." -msgstr "Motoarele nu pot obține rezultate" +msgstr "Motoarele nu pot obține rezultate." #: searx/templates/oscar/messages/no_results.html:13 #: searx/templates/simple/messages/no_results.html:15 @@ -1479,4 +1480,3 @@ msgstr "" #~ "search results but you can search " #~ "the engines listed here via bangs." #~ msgstr "" - diff --git a/searx/translations/tr/LC_MESSAGES/messages.mo b/searx/translations/tr/LC_MESSAGES/messages.mo Binary files differindex d6a09cae3..9d992ac1a 100644 --- a/searx/translations/tr/LC_MESSAGES/messages.mo +++ b/searx/translations/tr/LC_MESSAGES/messages.mo diff --git a/searx/translations/tr/LC_MESSAGES/messages.po b/searx/translations/tr/LC_MESSAGES/messages.po index bcfc378eb..1d3afbfae 100644 --- a/searx/translations/tr/LC_MESSAGES/messages.po +++ b/searx/translations/tr/LC_MESSAGES/messages.po @@ -12,7 +12,7 @@ msgstr "" "Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2022-03-20 07:34+0000\n" -"PO-Revision-Date: 2022-03-25 01:21+0000\n" +"PO-Revision-Date: 2022-03-29 08:38+0000\n" "Last-Translator: Markus Heiser <markus.heiser@darmarit.de>\n" "Language-Team: Turkish <https://weblate.bubu1.eu/projects/searxng/searxng/tr/" ">\n" @@ -27,7 +27,7 @@ msgstr "" #. CONSTANT_NAMES['DEFAULT_GROUP_NAME'] #: searx/searxng.msg msgid "others" -msgstr "" +msgstr "diğerleri" #. CONSTANT_NAMES['OTHER_CATEGORY'] #: searx/searxng.msg diff --git a/searx/webapp.py b/searx/webapp.py index 47a3c5bd2..648a49ebe 100755 --- a/searx/webapp.py +++ b/searx/webapp.py @@ -20,7 +20,7 @@ from typing import List, Dict, Iterable, Optional import urllib import urllib.parse -from urllib.parse import urlencode +from urllib.parse import urlencode, unquote import httpx @@ -434,7 +434,7 @@ def _get_enable_categories(all_categories: Iterable[str]): def get_pretty_url(parsed_url: urllib.parse.ParseResult): path = parsed_url.path path = path[:-1] if len(path) > 0 and path[-1] == '/' else path - path = path.replace("/", " › ") + path = unquote(path.replace("/", " › ")) return [parsed_url.scheme + "://" + parsed_url.netloc, path] |