Compare commits
1648 Commits
0.2.0-alpha-1
...
s3
| Author | SHA1 | Date | |
|---|---|---|---|
| 15cb3cf156 | |||
| 613ccbcd94 | |||
| b9a09a2511 | |||
| 213628e400 | |||
| d6bb2bfb72 | |||
| 33bd290679 | |||
| 85ab5393fd | |||
| 98c73bb6df | |||
| 3e9d9a459f | |||
| a394c3f210 | |||
| a1a19e091a | |||
| ec030d500d | |||
| cfa74f84e7 | |||
| 97cbe7f446 | |||
| 7e4d081027 | |||
| 1e5ae92135 | |||
| 036ee6fac4 | |||
| 6028295748 | |||
| aa4cfd374d | |||
| 3303a4af84 | |||
| 37a136787b | |||
| 300ff37694 | |||
| c1d9d39dc1 | |||
| 93d6ee04d4 | |||
| ae7bf2e132 | |||
| 0020242571 | |||
| 4f796e788c | |||
| 3d192c1179 | |||
| 2f8d188d59 | |||
| 19766662f1 | |||
| 301aad3f73 | |||
| 92a8f8aa4c | |||
| 0c856a5252 | |||
| 2df6138ff1 | |||
| b2942f3f47 | |||
| 94f20c8fc2 | |||
| 5d48b93c8b | |||
| bbf2e00920 | |||
| c97361f5f4 | |||
| 7c799e8abf | |||
| d196e1dbd0 | |||
| 1679315322 | |||
| dd3a5f4a5b | |||
| 3580fb04fa | |||
| 699fdc30d9 | |||
| 704e9aa47f | |||
| d741238ccb | |||
| 9776374d17 | |||
| 2d10ddb9fa | |||
| e746a0b03f | |||
| 85cacf4239 | |||
| f138ae6ed9 | |||
| 399af4004a | |||
| d36f13e984 | |||
| 9a3699160d | |||
| 4103e7513d | |||
| ed9970b102 | |||
| afa875366e | |||
| 9696f04c64 | |||
| 40e1a1fc2c | |||
| ee1e553460 | |||
| d20ce6dd0b | |||
| 72f7909a42 | |||
| 4e1fb64868 | |||
| 85c1bfa300 | |||
| 172c78c41d | |||
| 3b08d5b485 | |||
| 832479a706 | |||
| 3b3148fa6b | |||
| b38d55f486 | |||
| 2804a490ed | |||
| 8c098def61 | |||
| e10ddb50c0 | |||
| 4df2c3e6f6 | |||
| 2f53fc78b6 | |||
| fded87654d | |||
| 08cd777f81 | |||
| 96b88353c5 | |||
| 302026feb9 | |||
| ba6d322da7 | |||
| 488563e9c1 | |||
| 130bb4c102 | |||
| 9368aebe70 | |||
| ca2843822e | |||
| bd91b4a346 | |||
| 35b951967d | |||
| 63d2cf91e9 | |||
| 263cf9e04f | |||
| 22ebecba67 | |||
| 903b48ed12 | |||
| a550291c85 | |||
| 47394fc620 | |||
| b180089b1b | |||
| a275aa5965 | |||
| 87edb2486c | |||
| 10617f3144 | |||
| 6654ad28b7 | |||
| 771d4325c2 | |||
| 1536a6d3f3 | |||
| 620726cc25 | |||
| 0eef7c0b89 | |||
| 321e40ea3f | |||
| a218b4ea4f | |||
| 9613ccd0c3 | |||
| 9493c1ad06 | |||
| e92ac1a13f | |||
| 1517b4d91e | |||
| 38cc4c043d | |||
| 05c1d727dc | |||
| 84645c7ed9 | |||
| 7c505bde7f | |||
| 9f543f1b6b | |||
| 0f7b882749 | |||
| f9f4375a40 | |||
| 12c2848cc7 | |||
| 4cfb3e2494 | |||
| 090b0a6f0d | |||
| 4502b77094 | |||
| 8f5a86206a | |||
| 340157f80d | |||
| 16b10695df | |||
| b8eb631aa3 | |||
| 5c9094fede | |||
| 4e2ca515ce | |||
| eccfbd3fbc | |||
| 8408342b5d | |||
| c47921bb25 | |||
| 03f470f04c | |||
| 5770c3b85b | |||
| c92f46b2c9 | |||
| 69eba69528 | |||
| c302d842e0 | |||
| f660220495 | |||
| 155df7bdf0 | |||
| 29055d1957 | |||
| d6ee49b880 | |||
| 248ed265c4 | |||
| a1f958ee7a | |||
| abf352b957 | |||
| 393f8e5e0c | |||
| 4dfe300ee3 | |||
| 65829094c9 | |||
| d5c3e6d6f0 | |||
| d702dd2fae | |||
| 0d855823c9 | |||
| 2dd33769d4 | |||
| 4ea9f6ecf1 | |||
| 3b0b6c4b0b | |||
| 4328fad5a3 | |||
| b26822c045 | |||
| f372282b04 | |||
| 145253ccbf | |||
| 485223a3dd | |||
| 7f75fa74e7 | |||
| 821fce1903 | |||
| ce484de61e | |||
| 35fb57718d | |||
| 35d12d7cae | |||
| 846154efe1 | |||
| 1ec7acbdfe | |||
| e384fdfcff | |||
| ed58e44d2e | |||
| f151dee339 | |||
| 61f25941e8 | |||
| 0628a14be6 | |||
| b46ae83377 | |||
| 70bc7f8edf | |||
| aff481b947 | |||
| 29ef73d307 | |||
| db205d0d9d | |||
| 57ab7edf23 | |||
| e4bd9d65cf | |||
| 17e4ddb32d | |||
| 4fd85b30f1 | |||
| 6148f29c66 | |||
| 1a3fad2d6a | |||
| 0945d3bc53 | |||
| 9a824f06c3 | |||
| eec09d79fe | |||
| 7f63d2a129 | |||
| 79b639c3e6 | |||
| efef208f53 | |||
| 27e0f755f6 | |||
| a9d7aae5d6 | |||
| 42e584a363 | |||
| 8c37ea3ec3 | |||
| 3c14fa0058 | |||
| ab94cca210 | |||
| ea62388985 | |||
| a9219efee4 | |||
| 776ed058c7 | |||
| aa3e196b8f | |||
| 52cb7270a9 | |||
| 66376afb36 | |||
| 96860be1be | |||
| 3bf61efc34 | |||
| d95549f58b | |||
| bf24e4878a | |||
| 9ae231fcef | |||
| c32acb2fcf | |||
| 770c77ee81 | |||
| aa3e4d7cf8 | |||
| 156a875f02 | |||
| cfed02bbcf | |||
| 4d3db9af73 | |||
| c1c606bc86 | |||
| f401949037 | |||
| e8dc0942e5 | |||
| 9fbafd8e79 | |||
| b9ea83a602 | |||
| 2ada5a83af | |||
| ec25599d1f | |||
| 57551610e2 | |||
| 8948b7acc1 | |||
| ccf7ff2bc9 | |||
| 39de967141 | |||
| 118cfd7166 | |||
| c2fd4ab3a5 | |||
| 70b5bee00f | |||
| de605deb1e | |||
| 116974f811 | |||
| c57f36ccca | |||
| 9def0355aa | |||
| 4e833c2061 | |||
| 5871ed7301 | |||
| 97632fdbfe | |||
| 1f8da7e63d | |||
| 76ca7c1462 | |||
| f06f444a13 | |||
| 10dfecf45c | |||
| a7b899817a | |||
| e0258003b9 | |||
| 2326eb77cd | |||
| 504d41d887 | |||
| 5a7d5e8099 | |||
| 74a1daac8c | |||
| 1f855601ea | |||
| f22c4d5c78 | |||
| ce4b216722 | |||
| 9016995d92 | |||
| 853a1db028 | |||
| 712ee30a1f | |||
| 9e5f9255d1 | |||
| 2e35441483 | |||
| 5c74f598d8 | |||
| 5d711dc47c | |||
| 9ae3057106 | |||
| b7ea154e51 | |||
| 692e6b1c82 | |||
| 528f1bac48 | |||
| 35aa2374c4 | |||
| 3eb7662aef | |||
| de4fcaee93 | |||
| 812fd3d956 | |||
| 5d3b480790 | |||
| 2f1801acae | |||
| 0404528908 | |||
| 4529b929d8 | |||
| 889decc720 | |||
| db0f1a3c46 | |||
| ef57ef91f0 | |||
| 073b72c9ed | |||
| 45a6744d4d | |||
| 4d19861a25 | |||
| f5906cacf3 | |||
| 03ba77a577 | |||
| 0fc7372781 | |||
| 6c2846980a | |||
| 0685c59bf3 | |||
| 5f629195f8 | |||
| 13eeedb620 | |||
| a076c132ca | |||
| a76e0dfe5b | |||
| 8faac20977 | |||
| b04edfa05e | |||
| 1f62bf27f8 | |||
| 1e0d1fb97a | |||
| 19d30c12d1 | |||
| 384474930c | |||
| 4cb64e0a8c | |||
| cd2a2df48d | |||
| cbf960500b | |||
| 3d434f1923 | |||
| 52022fb597 | |||
| d96940c848 | |||
| b17884681d | |||
| 78a001ac89 | |||
| 9b04fb96e6 | |||
| d23002b817 | |||
| 6282b98b03 | |||
| d75600ba14 | |||
| e6ea302319 | |||
| df005a28f8 | |||
| 15134eed60 | |||
| 7dd56a71e3 | |||
| 06d2f68ecd | |||
| 9a640b3438 | |||
| 9791607793 | |||
| ccd3c8a3f2 | |||
| 6bbadc78b0 | |||
| e1673787b4 | |||
| 1dd176dd80 | |||
| 5c59687cb8 | |||
| a24e3c46e6 | |||
| 267fecba66 | |||
| fc99d2b7a0 | |||
| 1b32fa1e34 | |||
| ce42524273 | |||
| 595fa05660 | |||
| f8a0dff526 | |||
| 06d216c7ed | |||
| f44bca30f4 | |||
| e4180b3b38 | |||
| 992a482b96 | |||
| 0ad845e0f7 | |||
| ee97213c90 | |||
| 6d919da049 | |||
| 6c615d01ad | |||
| f8870af9fe | |||
| 2fe2505a01 | |||
| e41fa353e4 | |||
| effdc44943 | |||
| fd341bdb22 | |||
| 68c794c54b | |||
| 7b3b00be23 | |||
| 41ccacc5d3 | |||
| 4ef9350ce7 | |||
| 5d08ff6c3b | |||
| 01dca62ce5 | |||
| 6ab1ecd57b | |||
| b13444895f | |||
| 771c157fe5 | |||
| b5e1076b0e | |||
| 6cc43c2420 | |||
| f365041a45 | |||
| ae9c9262f7 | |||
| 40ce515e6c | |||
| bc96af7f5f | |||
| 811c20c8fb | |||
| 4b4c22cf8a | |||
| 0524b0b153 | |||
| cd6c57b9c5 | |||
| f608f7a4d6 | |||
| 803680186b | |||
| 68a01d5f9b | |||
| 5b3a472b66 | |||
| 2a85f775e9 | |||
| a958300a58 | |||
| a8be31b177 | |||
| 6cd68ab8b0 | |||
| a589435f4f | |||
| 39b49c707e | |||
| c4bb1f771b | |||
| 28440271bb | |||
| 0ab7774e29 | |||
| 33afe9111e | |||
| d8a2e1925f | |||
| 2804f44a06 | |||
| 2165c286ae | |||
| 8cbf410faf | |||
| c521a81373 | |||
| 7ade0550c9 | |||
| 41bc2d6949 | |||
| de6e9c0e2e | |||
| 38ebc9ea41 | |||
| 8f976be998 | |||
| e5a2850105 | |||
| 85727c6d4c | |||
| 87247a23b3 | |||
| 61785364e3 | |||
| 76f688c967 | |||
| 05df3b89a1 | |||
| 4e42a34337 | |||
| 62372201e0 | |||
| 036913a828 | |||
| b2a889b9e4 | |||
| fae8338772 | |||
| 79b5d9a690 | |||
| 3e54d10981 | |||
| a1c3bfb646 | |||
| b2528c21ff | |||
| fcc9e1d81b | |||
| 3093f713ef | |||
| 4ea29d29a0 | |||
| 6b8d90d8b6 | |||
| bd3e6a5a91 | |||
| 46f4676efb | |||
| c814ac5681 | |||
| 0887399048 | |||
| f2a2bf2b23 | |||
| e2702a187b | |||
| d78a57ce47 | |||
| 10acbdd41f | |||
| 73009818f2 | |||
| fb5027becd | |||
| 86609b51fa | |||
| 44799e94fd | |||
| f14c307786 | |||
| 174624f5c1 | |||
| 5f91345d69 | |||
| 9ca975113c | |||
| 38a55857c6 | |||
| 9343d3a120 | |||
| c5656971c9 | |||
| ed55b66253 | |||
| 713ffb9506 | |||
| 9969e844ca | |||
| 0c61dca9ca | |||
| 957725fbf8 | |||
| 1f6361a9a2 | |||
| cf870971d1 | |||
| 08ac7227b5 | |||
| 88eb61c320 | |||
| 1c1dbd481a | |||
| 86b4f622ea | |||
| f854bc5838 | |||
| 489156f4a3 | |||
| 01e8b0bce8 | |||
| 9183d04e66 | |||
| 5e463e2cc9 | |||
| 6e2bff10f7 | |||
| 3e9d9a81b7 | |||
| 98e0754976 | |||
| da7870eeba | |||
| c1562f3868 | |||
| e0390cb105 | |||
| 32cd91cfb9 | |||
| 991dfccf3b | |||
| 16e012ba00 | |||
| 871618f45d | |||
| 680d321a2e | |||
| c37ff54857 | |||
| d4018d61d4 | |||
| 21a0059755 | |||
| 05f4c186f4 | |||
| 53512a6167 | |||
| 7cf7700ef7 | |||
| 216855d3a7 | |||
| 23f273e5e8 | |||
| 70949fad02 | |||
| 1f5ce8e504 | |||
| 2316d36e03 | |||
| 2b1ddc71ac | |||
| b9dac1a21a | |||
| 95fb5a3c71 | |||
| 75b43a738f | |||
| 5bd467c4c1 | |||
| 74d6dc5089 | |||
| 994a4dbb2d | |||
| 67996cc938 | |||
| f5e776c4d7 | |||
| e27fc47287 | |||
| 0ed91b89ff | |||
| 00862790a1 | |||
| ab6f39c192 | |||
| 4edc201c14 | |||
| a1a7acfe94 | |||
| 6b5a1d2130 | |||
| 85e35fdb5d | |||
| da9e13622c | |||
| 8f4dd8a57b | |||
| 78b0535063 | |||
| 6323c7aef8 | |||
| 7f0ad56d07 | |||
| e7eea3901f | |||
| 0979471e54 | |||
| 8d69051a61 | |||
| 55ca1345e1 | |||
| ad951ca842 | |||
| cb8e2e9294 | |||
| 038d65acaa | |||
| e392a89526 | |||
| d62f51665b | |||
| e42aa6fe8e | |||
| ab126563f3 | |||
| c1b9ebdae6 | |||
| d3e11c78d7 | |||
| 4ccfec8019 | |||
| bb5157637d | |||
| 456df3e535 | |||
| f0112850fa | |||
| a6a21d5dfa | |||
| 249fbbe891 | |||
| e925865767 | |||
| 28643fc2c2 | |||
| 3db10a09bb | |||
| a80a95d471 | |||
| e407d58ee9 | |||
| a6d839a766 | |||
| f3b67ab6c9 | |||
| 66f5628a27 | |||
| 4b3b5c1f40 | |||
| 3e687f3af0 | |||
| 119d3e4f6a | |||
| a21d66178e | |||
| 52967f3e47 | |||
| 29439f9d02 | |||
| bc72a4c2d1 | |||
| 3ded0e2166 | |||
| 27c10e5e5c | |||
| 816aefe72a | |||
| bff50f8e4c | |||
| be1c22815b | |||
| 08ab7ffd08 | |||
| 8709f6cf9f | |||
| 04cae95635 | |||
| 5d37b2534a | |||
| eafafdaadf | |||
| 6897b8fa58 | |||
| 16d3279d72 | |||
| 36c76c534d | |||
| 26f460be89 | |||
| b9fb13104a | |||
| 5cc411158f | |||
| ca69c93531 | |||
| 95cb7cc904 | |||
| 0a62fa46aa | |||
| 2e60410969 | |||
| a12d3a591b | |||
| 3cf7c67b6d | |||
| 2cf79f31b7 | |||
| 24cf941303 | |||
| 38cf9b5496 | |||
| b9607b32ac | |||
| 3393da2560 | |||
| 7566f94690 | |||
| ee8312fb57 | |||
| 76219704f3 | |||
| 2a43d4e88a | |||
| f0ce073a37 | |||
| 8047196394 | |||
| 3cf52b3985 | |||
| ac378e448b | |||
| daae2038f8 | |||
| a2356c6e59 | |||
| 44b91c6f07 | |||
| 144565d13e | |||
| 07fd66863d | |||
| 385a5f7c33 | |||
| 8c8c2edc66 | |||
| f7e393bded | |||
| 1df25e34b0 | |||
| ed491bad21 | |||
| 306f2d5738 | |||
| 2196cb95c0 | |||
| b4d494a5c7 | |||
| e8432f575e | |||
| eb48723c08 | |||
| 65168202b4 | |||
| dced3cf881 | |||
| 170fd6026c | |||
| 1ccaa817b3 | |||
| 65ba083720 | |||
| dba902d262 | |||
| d52c7a3afa | |||
| c63f88fb7f | |||
| 4412e0598f | |||
| eb22c1168e | |||
| 917eda356d | |||
| bc6580bbdc | |||
| 920cf622c5 | |||
| 13dcb193dc | |||
| 3afb724fed | |||
| 9662936b44 | |||
| 4780472d48 | |||
| 6f68c4504b | |||
| 28e0cdfe63 | |||
| a5003526c8 | |||
| ec3d78b509 | |||
| 4205e38605 | |||
| 8438d48c71 | |||
| 52faf5996b | |||
| 69eccc50a3 | |||
| 54cbdb236f | |||
| 34c374de1a | |||
| 113722e4ba | |||
| 3b429909f1 | |||
| f1cdf4552f | |||
| 7d320e57da | |||
| e1a598a459 | |||
| 6107842303 | |||
| 65372d2018 | |||
| 4842385ca6 | |||
| 05f55fc1ca | |||
| e8153d4b42 | |||
| 2087a659f9 | |||
| 1770336c11 | |||
| 9c177f6286 | |||
| 93a2c6d99f | |||
| 5ef76873b7 | |||
| b97c3fdb87 | |||
| 64838ad864 | |||
| 4df2ce5744 | |||
| c1f42836d9 | |||
| 0cbc9438d4 | |||
| ca6cd534d8 | |||
| f529e803ef | |||
| e5bc84badf | |||
| e2077bed59 | |||
| 9ab9d29efb | |||
| 5373a674e1 | |||
| bfaa2fafaf | |||
| d4a13a13d4 | |||
| 92c0368dd8 | |||
| 80c0426768 | |||
| 71b21289ab | |||
| fa861ff314 | |||
| 400d2dee32 | |||
| 3993dda17d | |||
| b1255efdcd | |||
| 22036c6a94 | |||
| f2df4b7d7d | |||
| 7c57bf78a1 | |||
| 8d898ff477 | |||
| a1045dbce9 | |||
| 23a07f3f7b | |||
| 458d87fef1 | |||
| 82df86d09e | |||
| 858cad2995 | |||
| c0483cf12e | |||
| 57a54cf016 | |||
| 325d8cde08 | |||
| 9e2c76c3bc | |||
| 996b161c1e | |||
| 831ef88431 | |||
| 89517e5988 | |||
| 48dbcf75a9 | |||
| a56a9bc9c5 | |||
| 918103fa29 | |||
| c9b8f5a739 | |||
| d58ff36d80 | |||
| 00d647c0ad | |||
| a27f196578 | |||
| abe82b79ce | |||
| 95230c3a23 | |||
| eade69a12c | |||
| 4f89e214ef | |||
| 2936679326 | |||
| 18a67fe1b5 | |||
| ba29c8ef6f | |||
| d253f1a020 | |||
| 03060d6ee2 | |||
| ac8ad3aae2 | |||
| 14e294efed | |||
| ec3205b372 | |||
| 45119d9a8c | |||
| 1065078f75 | |||
| 0ce904a985 | |||
| 254eec8e6a | |||
| 0e4cb4f6e1 | |||
| 9b05ac90df | |||
| f28a7fa508 | |||
| 65e95d8998 | |||
| 808b8f8e98 | |||
| 43b46a8be4 | |||
| 9bbfc71fc8 | |||
| 5d58b31f1c | |||
| e31a2238fb | |||
| 7de37bc9b7 | |||
| 13f7734751 | |||
| b4395bce99 | |||
| 7c82b08615 | |||
| 6498dbfbb7 | |||
| 74254aed4a | |||
| 8c48abf48e | |||
| 8958226604 | |||
| 005a6db230 | |||
| 4397abd8ab | |||
| e53882f555 | |||
| 5d5e61dfa1 | |||
| c5c6b70a89 | |||
| 6778a0e943 | |||
| 677e238c6d | |||
| b0bc2372fa | |||
| 6a808c7cc5 | |||
| d53543ccb1 | |||
| 88d7d54601 | |||
| 0f0c896887 | |||
| 65233c0a9a | |||
| 32e1e4788f | |||
| 181a78876b | |||
| 61d5446113 | |||
| c786569171 | |||
| d83a75e3f4 | |||
| a6f06559ea | |||
| 2084145dd3 | |||
| dd54058516 | |||
| 4056a54d44 | |||
| 191cd11741 | |||
| 800e74da67 | |||
| 237da47950 | |||
| ec12539fd0 | |||
| a537db559b | |||
| 2ba158df67 | |||
| c0c066547f | |||
| c3f59b14b9 | |||
| 1d06a8f1ad | |||
| efaf1295e9 | |||
| 4bc9cf3ad1 | |||
| 1e3851ea69 | |||
| b6d38536e3 | |||
| 9b4c678aa9 | |||
| a65775d85b | |||
| 192c7677c3 | |||
| 2a31a7b601 | |||
| 355fd7cb1d | |||
| 40efd73dfc | |||
| 31b144c76d | |||
| 31a46514cb | |||
| c8d906eb99 | |||
| 2895a1c819 | |||
| a4a5d08662 | |||
| b97c9d2165 | |||
| 5b7e8a69a5 | |||
| 9601e99e33 | |||
| d9a59f1b07 | |||
| b6a6af906a | |||
| 2c4799ce27 | |||
| b33b19849c | |||
| e398f36c57 | |||
| ee6064eee8 | |||
| 9d012c8f3c | |||
| 8888dbba0a | |||
| 6f8d5c1eb4 | |||
| 62da4a3d5c | |||
| 5cfc8e71a5 | |||
| a599760891 | |||
| 00324f668f | |||
| d4549704b9 | |||
| 0836e3d693 | |||
| 0058c3053d | |||
| 2a1a0a23a5 | |||
| 5614e3bd59 | |||
| acbda3cde1 | |||
| 0755436458 | |||
| 3daf405ae2 | |||
| 53dc3b0c03 | |||
| 371dcc5091 | |||
| 905fe54fa3 | |||
| 62c0827ff5 | |||
| d6c65ce81a | |||
| 5532b4a4d7 | |||
| 637bd3347b | |||
| bac373a818 | |||
| f0e7ea5640 | |||
| 4b981e0fad | |||
| 8fb9d861de | |||
| 199269ba3c | |||
| 0b9ec4c52c | |||
| 0e51565cc8 | |||
| 0418d35b67 | |||
| bf9d25363b | |||
| 84f00c57d1 | |||
| 7c1a5421fa | |||
| 3815bfe980 | |||
| de448c3192 | |||
| 967e2dfde6 | |||
| dd3c1eac5f | |||
| abc0a794c1 | |||
| ef628aa498 | |||
| 011bd9602d | |||
| b0745cfd82 | |||
| d1b1d9f507 | |||
| 742d545f1c | |||
| 67dec4df22 | |||
| 33f3bbb774 | |||
| 7c1df80695 | |||
| 2adbb6f74c | |||
| 79c05e8381 | |||
| 31a1591043 | |||
| 0ede2ab3ab | |||
| 43656d8e46 | |||
| b7cc2369a7 | |||
| 05a98175bf | |||
| 346a67fe1c | |||
| a22f5f2336 | |||
| 55439990c6 | |||
| 3b0f28d061 | |||
| ac3acfb4ac | |||
| d5256e9ffc | |||
| 13be46445c | |||
| c67b702425 | |||
| e01539ef16 | |||
| de4380fd34 | |||
| 5651e11ba1 | |||
| 5815602309 | |||
| a0a69dfb22 | |||
| d98132db80 | |||
| 25fe2ad802 | |||
| 48fab8ad2c | |||
| a7d8d49faf | |||
| 388acd6738 | |||
| d3c035aa39 | |||
| 12a8d00f8e | |||
| b9ea06a01a | |||
| 1e67b3c13c | |||
| 5a5c8bdac8 | |||
| 44f9d36df1 | |||
| 7d349c2de6 | |||
| 79715ec7c7 | |||
| f4d7dfb261 | |||
| c525410062 | |||
| af5b0b961b | |||
| 2f7a5cbf56 | |||
| 1506802c20 | |||
| 897ea8e11e | |||
| 858806149a | |||
| 0da9572627 | |||
| 94cc260803 | |||
| 7198b06a33 | |||
| 81006e1db8 | |||
| 0f7094a70e | |||
| a0b661fffe | |||
| 4bef91f08b | |||
| 20c17be124 | |||
| ae3344f318 | |||
| 9187e4dde9 | |||
| 89c185f819 | |||
| 09b9a37720 | |||
| 12a8bfcf2d | |||
| b2be00b125 | |||
| 914d394bd0 | |||
| 811db1be0e | |||
| cd81f042b9 | |||
| c6111fcd28 | |||
| 82ebdc023c | |||
| 7b110179a9 | |||
| afd66ce7cb | |||
| 9dac97045b | |||
| 188d4ac063 | |||
| 0fbefe2cdc | |||
| eedd5fe4e9 | |||
| 27a1a56223 | |||
| 8e3322776a | |||
| 3d4336c548 | |||
| 0c8c607aa4 | |||
| 60d6734fe2 | |||
| 8c372aa6fc | |||
| d1a74ca8e6 | |||
| c374e0af4c | |||
| 58e8569048 | |||
| 83dbf2a945 | |||
| d7d6d5f644 | |||
| 9aa9885a89 | |||
| 7fe1e083e0 | |||
| a946823554 | |||
| 3a1872c03e | |||
| 5424f9110f | |||
| a597816617 | |||
| fa7a44f6bb | |||
| dfcdcc1833 | |||
| 6345a57498 | |||
| 87457c0ed1 | |||
| 859a1fd528 | |||
| 5069aab584 | |||
| 033fde38fe | |||
| 7b2bab0f9d | |||
| a419ef5319 | |||
| f77dce9f12 | |||
| 4c2cd92f0d | |||
| dd932e1f15 | |||
| 4376810d96 | |||
| c961f4751b | |||
| 9e5ec0c9df | |||
| 112c034e27 | |||
| 664a3ddeea | |||
| 2ffd357d95 | |||
| 2bc4a13964 | |||
| 58324945cc | |||
| 16953ea907 | |||
| d3c2dc8286 | |||
| ebb0b45299 | |||
| 702aa11ecf | |||
| 33221d386e | |||
| 589c159eb9 | |||
| ea1f4d48d5 | |||
| 462c5a1d42 | |||
| f90d7ddee3 | |||
| 175055cf9d | |||
| fe92d95f6c | |||
| 8e50d95a7a | |||
| 9ed36b2aa3 | |||
| 722165a734 | |||
| 74f99e2588 | |||
| 77c08845b5 | |||
| 2bfc26faf2 | |||
| c26f2623a8 | |||
| 451c3b5c88 | |||
| af5674074d | |||
| 28380021a7 | |||
| 37cbf537bb | |||
| 9345a1b7a9 | |||
| d18f1d6d1d | |||
| 621258481d | |||
| ce285bac17 | |||
| a7e45bee11 | |||
| 73e075e216 | |||
| b7c7b6da9f | |||
| 703328601c | |||
| b2e7664339 | |||
| ed22c6b103 | |||
| 94ccbd6190 | |||
| 77edc4849f | |||
| 07da97f434 | |||
| 89dd6be7dd | |||
| 60c1a4264e | |||
| c4c177c530 | |||
| 4a5bffbd57 | |||
| 49b2296015 | |||
| 0ef4a06565 | |||
| 16b1337d67 | |||
| 6599179174 | |||
| f2411f4607 | |||
| 2c3d429b8e | |||
| 7562cf1e75 | |||
| de1c3f3245 | |||
| 5d38c3ad70 | |||
| b55c2ff2f0 | |||
| 056d68804a | |||
| 347bc653d8 | |||
| 6fcece3bc0 | |||
| e119c5bde9 | |||
| 1bc2749e1b | |||
| 58bb07d11d | |||
| affe24b9c6 | |||
| 0bcf063b05 | |||
| 24ecb15119 | |||
| 208c515d70 | |||
| d0ada7fc53 | |||
| d86bd898cb | |||
| db581a955b | |||
| 0b8b1bf25f | |||
| faab5f6b3b | |||
| 6387a1334b | |||
| 10be055381 | |||
| 24c9c7b5a1 | |||
| ac48744aca | |||
| f2d2ecb247 | |||
| 1d46bf8d50 | |||
| 4353f2a92d | |||
| 1b9aeae53c | |||
| 540b9af873 | |||
| d08d2c6958 | |||
| 348259a14b | |||
| e68ca1151d | |||
| 3c15f5a82f | |||
| 5ba823990a | |||
| c82c38fe52 | |||
| e7ab80d5c8 | |||
| 61b68c3a42 | |||
| 6401cb6fb7 | |||
| 9d37408535 | |||
| ded64e1cf0 | |||
| 3b766fc427 | |||
| ad285898f6 | |||
| 78be49d57d | |||
| 25e52788c5 | |||
| 5d25a64f13 | |||
| 0dc89fbf23 | |||
| 94ed0eec2a | |||
| d70e585b64 | |||
| 8f55e50c6e | |||
| c113c99e1d | |||
| 191239584b | |||
| bd1caaf5da | |||
| 76f7b5e7ac | |||
| afe449b951 | |||
| 29f0712ea1 | |||
| d091c24f79 | |||
| f9e7d2bb23 | |||
| dbf36ddf05 | |||
| 8b00853e88 | |||
| 84a3d53075 | |||
| 7967dd91c2 | |||
| b5eb2628f9 | |||
| 4ef6561cc6 | |||
| 7f54f418a8 | |||
| 8f90ea18bf | |||
| e12528aae4 | |||
| 042a1fd2b0 | |||
| be99fe5f99 | |||
| 4a212e5f9e | |||
| c253bdee54 | |||
| 46fc030df4 | |||
| 02277b1ace | |||
| ac507d1d42 | |||
| 5148349098 | |||
| e817941cc5 | |||
| 06962514fe | |||
| c3c8f6804b | |||
| 6dd730030d | |||
| 6c1dd6608d | |||
| 42fb0cf825 | |||
| 2483303138 | |||
| 47e67d9b64 | |||
| 1d042e1bb2 | |||
| 31418b1079 | |||
| 68d79bfa9c | |||
| a46b718937 | |||
| 5570494a37 | |||
| a0cd9dd6bd | |||
| cd5895d560 | |||
| fc8ee1c3bc | |||
| 2a8cc5f3ba | |||
| 82524c9dca | |||
| 864379fb81 | |||
| aae2073146 | |||
| 69963689f9 | |||
| 6ad3359609 | |||
| 6a2ba2260d | |||
| ccbf2124cb | |||
| a733ece26e | |||
| 16624fd742 | |||
| e18be6ec95 | |||
| 1bfed0294f | |||
| d4d32bcc11 | |||
| 0a148721de | |||
| cfe097edf4 | |||
| 578768d7df | |||
| 996dc309f7 | |||
| 09d9164a1c | |||
| 43f32d30cb | |||
| b1d7b3969d | |||
| 89fa208bec | |||
| a11205324b | |||
| 7d17b12000 | |||
| 885dcf91fe | |||
| 192c0f8efd | |||
| 35e71b0f8a | |||
| 1a24ba44b2 | |||
| 7c00d4a88a | |||
| 476310a217 | |||
| 26ffde726f | |||
| 3fd89e6b48 | |||
| be939cf169 | |||
| 4a15bef34f | |||
| 6eee4b0b65 | |||
| f720dcbe9a | |||
| 33fceddc08 | |||
| dfe83aafc5 | |||
| 0775c8f3f9 | |||
| 4cdc1a3655 | |||
| bbd415c392 | |||
| a236f33269 | |||
| 9b593c76e4 | |||
| 012c8d2026 | |||
| cb05571339 | |||
| 64e4550dea | |||
| ec8c17482d | |||
| f167aad0fb | |||
| 24aac22b89 | |||
| 615a5fe346 | |||
| a6699a7319 | |||
| 0f408bc738 | |||
| 44a7953c20 | |||
| 21069ea18e | |||
| 1e1fd49c8c | |||
| 84621d1d27 | |||
| ba4476bf5a | |||
| f87bc455b7 | |||
| 76ec0d2b13 | |||
| 4d547082e0 | |||
| b9b9af6c44 | |||
| 4a4534d6f3 | |||
| 894c4fee2c | |||
| 27a33c833d | |||
| b52d8e4e26 | |||
| b059fb48fc | |||
| f33b057961 | |||
| 663ca4f530 | |||
| 5892c0b088 | |||
| 044a24eac8 | |||
| b93ebedaf3 | |||
| 8539bdaf72 | |||
| c1abd3d6f9 | |||
| becb40544c | |||
| ee96d2b754 | |||
| 30093d3a9f | |||
| 29f2239e3f | |||
| 7f1b33a567 | |||
| d0dd23a1af | |||
| f8774223d4 | |||
| bca870f1f8 | |||
| 64d38c88e8 | |||
| 3ac94b3e43 | |||
| 254eef6a2a | |||
| f1255f477f | |||
| 6c7b95c1b9 | |||
| e7d17caf9d | |||
| 71dd80f125 | |||
| ed4761e841 | |||
| fe05f9a58e | |||
| 51e5a401a5 | |||
| f1990b782d | |||
| 4e3ed0f4c1 | |||
| fdb58215c0 | |||
| 47c8711933 | |||
| 20a099c16f | |||
| 3824e4ba25 | |||
| b163fc8423 | |||
| b50f723a4d | |||
| b778933c64 | |||
| 12b97ce713 | |||
| 4025a45d52 | |||
| 8a6d832513 | |||
| 0b0b3a158f | |||
| 6b745ca8f0 | |||
| 1f0cb7e05c | |||
| c59821945d | |||
| 1a723b78b7 | |||
| e7ff7e3263 | |||
| 3a6c1aeeef | |||
| 567e011a66 | |||
| eaf63e0b17 | |||
| 63b31a9154 | |||
| 5885cb5b09 | |||
| f5ca464b16 | |||
| 1c40d5d3bc | |||
| 7e1abc527f | |||
| 39b2ef72fd | |||
| 17b081a21f | |||
| c482b1b552 | |||
| 8b16b9aaa4 | |||
| 11acc4172c | |||
| 6187c62cb3 | |||
| d6b5b9a721 | |||
| 80675f85f3 | |||
| 07a6be424f | |||
| 8cc56d8d81 | |||
| f8cabcc904 | |||
| d6a946f5b9 | |||
| 2a5a2ec4d2 | |||
| 106e9417d3 | |||
| 2660efec16 | |||
| 1eaa5a6e31 | |||
| b2c26f03e8 | |||
| a75cdaa870 | |||
| 2047355d46 | |||
| 17bbcd1a4b | |||
| 5c8170a97d | |||
| beaeaf743a | |||
| fe641620a6 | |||
| 3e1a6e61ad | |||
| 45b46838ae | |||
| 46cdde8687 | |||
| 6b0dfb729c | |||
| 75a4d1abf1 | |||
| 984c0cda6b | |||
| 902612a470 | |||
| e311d4d423 | |||
| aa33c8e7d3 | |||
| 60e6d49319 | |||
| 6dbd9b76fb | |||
| e3877d3022 | |||
| 4c11df65dc | |||
| f8cfb8cacf | |||
| 9a7e10b560 | |||
| e131330175 | |||
| b9066cb7d0 | |||
| 4c4d9fafd5 | |||
| bbdf2a8293 | |||
| 0d3e1a233f | |||
| 712bc2afbe | |||
| 2eadb80435 | |||
| de05b9e176 | |||
| 5bf1e81f0b | |||
| 55abbff9b8 | |||
| 5f89401a7c | |||
| 7bd3c1b01e | |||
| 961806247c | |||
| ac7ffae121 | |||
| 5321f3cf18 | |||
| 5099a00c6b | |||
| d44c034f6a | |||
| 963e742dcf | |||
| 50462204e8 | |||
| 174ed738bd | |||
| f8d098f353 | |||
| f5b18dffaf | |||
| 002d1f1720 | |||
| 23a5634035 | |||
| 5cd8ae9106 | |||
| 350697f89a | |||
| 569979374f | |||
| 3c666080a9 | |||
| 4e6d7b70cf | |||
| a59f167771 | |||
| f28ab19dc0 | |||
| 6dd4080d65 | |||
| eac76e6806 | |||
| 0cd26dfbf4 | |||
| 3de009713d | |||
| 69bcb01715 | |||
| 9ec2d93f50 | |||
| 4da9b24cb1 | |||
| f40634aa97 | |||
| 83282e0736 | |||
| 43fde90387 | |||
| ccba8163c9 | |||
| 8975b0f9e9 | |||
| d626f3366d | |||
| b24f195e10 | |||
| 003dcf861a | |||
| 5d8efa77a3 | |||
| fb6d49cc6e | |||
| 48776939f4 | |||
| 104b6c1d0c | |||
| 3881927550 | |||
| 0bec13edc0 | |||
| 191d6da486 | |||
| 9aaff1a484 | |||
| 36fd55a7e4 | |||
| fc474bf8d1 | |||
| a050deb557 | |||
| 6de9a1f1c8 | |||
| 5e30bede40 | |||
| 5cca66b346 | |||
| 484659fde2 | |||
| 5fc827c1c9 | |||
| 50753b3a65 | |||
| c5d03d300b | |||
| 010eac6c4a | |||
| a107d35492 | |||
| f9beb2383b | |||
| 7e78cffcaa | |||
| 719fec0828 | |||
| 90fdade566 | |||
| 28576c1fa3 | |||
| d99b42582d | |||
| 92a386277b | |||
| 297d9fcf40 | |||
| ef70cb93e6 | |||
| efb76a3c17 | |||
| 197f0d7ecd | |||
| 3be842c653 | |||
| dabe904642 | |||
| 180e34b07c | |||
| 847d6f7fac | |||
| 6a3f210dfc | |||
| 73aa301d4a | |||
| b3d367b174 | |||
| edaccd1a31 | |||
| e1bd2eab75 | |||
| ac7a05b09a | |||
| 71e0a35e06 | |||
| c217e5e9b3 | |||
| 8ba0c17db5 | |||
| 4e43c676b4 | |||
| b834d1c282 | |||
| 506fe9955d | |||
| 02c528cae4 | |||
| 2a58835f92 | |||
| 5f8d6b8e0e | |||
| 3663bffe5c | |||
| 72464fb428 | |||
| 23049b638c | |||
| f3c05dae62 | |||
| e6bdeb7c4b | |||
| 458baf5f78 | |||
| 597778fd2f | |||
| e53574970c | |||
| 9ede06e7a3 | |||
| a9441a8804 | |||
| 6c8944315a | |||
| 3bd2305115 | |||
| 7f296b2ef2 | |||
| c66ef5f85d | |||
| df6f398efc | |||
| c484ca6afe | |||
| f0846ff546 | |||
| c0469c69c1 | |||
| 865f372d5a | |||
| 52d860d402 | |||
| 866465c603 | |||
| dd6d39135e | |||
| 028c4fdbc6 | |||
| b4882533f8 | |||
| fc9e69d811 | |||
| 006b44f580 | |||
| a0e3fe8c94 | |||
| e54fffccdf | |||
| b36e12b654 | |||
| b5eecbf2e7 | |||
| 309e1200d0 | |||
| 12c80f9981 | |||
| d4a1bd6de7 | |||
| d46af6fe5b | |||
| ddbec3f204 | |||
| 83cad55b22 | |||
| bf7603d439 | |||
| 8ab690001d | |||
| 935d331e97 | |||
| 28fb50438e | |||
| a6c84daa1a | |||
| fb60236a54 | |||
| 4f7c20fc26 | |||
| 54c6d21fc5 | |||
| c031804464 | |||
| 5289fe872a | |||
| 7ea4acc289 | |||
| 6dbc043a7e | |||
| fb1668ede7 | |||
| 3d27e283ad | |||
| 4b205fa995 | |||
| e7126ae335 | |||
| b2312d7f1b | |||
| bffce041d7 | |||
| 037674ae13 | |||
| 8c59c822b6 | |||
| 59023e9602 | |||
| ad3a8b92d1 | |||
| c67f65e684 | |||
| d78b3a05ec | |||
| 5579f64dd0 | |||
| 773fbfe7c8 | |||
| 5b50f90d2b | |||
| 90f6ef0380 | |||
| 33619abdfb | |||
| c52aac012c | |||
| c9070930d2 | |||
| 918bda14ec | |||
| 33a0c7dcd3 | |||
| 8f1ab3485e | |||
| 18ae6e26b3 | |||
| 49bb8cb0bc | |||
| ec57f1e687 | |||
| 787eb7f399 | |||
| 85aa0883c8 | |||
| ff92ac0763 | |||
| a20d2df50a | |||
| 29e11f552f | |||
| 3ad1f6968c | |||
| b572a1bd74 | |||
| 6acb962e72 | |||
| 6bb4f8514f | |||
| 68dd8602b2 | |||
| 4d4f2ba6ed | |||
| 3d82265b85 | |||
| 0d708e1639 | |||
| 12efe721cc | |||
| c19c094e0c | |||
| de296b633f | |||
| d7de09ab81 | |||
| 7645fdbf35 | |||
| 1bc2684af1 | |||
| 12c2078c89 | |||
| eabe73ddc0 | |||
| 1f7ff62c19 | |||
| 38701c8a40 | |||
| 723d2c4600 | |||
| 26fc2cde5d | |||
| 2d12524cd1 | |||
| a674df3a77 | |||
| c7ee779f51 | |||
| f0d6b9d1e8 | |||
| 21cb0ef437 | |||
| e93b8f4444 | |||
| bdfad844d7 | |||
| 6cd9c8a01a | |||
| ace6181c99 | |||
| 65bb50e88f | |||
| b945d1f602 | |||
| 732f514da7 | |||
| 570d7fe2d0 | |||
| 191eb89958 | |||
| a2b2e37aa0 | |||
| 90baf9beb1 | |||
| 9076dbaadc | |||
| ffcbc0fde3 | |||
| 4ff56c6407 | |||
| 42dca3daae | |||
| 6405bd7261 | |||
| b52b8fc880 | |||
| fe6e69d7c4 | |||
| eff2698664 | |||
| a5e0486da0 | |||
| 2a188abfa1 | |||
| 9b48b8a846 | |||
| a2b9d7ec44 | |||
| e28371bbe4 | |||
| 7bac70a483 | |||
| 64d1944715 | |||
| 576a4ed499 | |||
| 77bfe635d7 | |||
| a8b1f1107e | |||
| 7eef4643c8 | |||
| 8696185d1e | |||
| 5880dc1957 | |||
| 716c58cb71 | |||
| e77e4d86e8 | |||
| 06d6bd361a | |||
| a2ddfb0ee9 | |||
| 944a9d08a7 | |||
| 09a26b4602 | |||
| 0490b698cb | |||
| 671c340aa8 | |||
| c4a4ea5b6c | |||
| aa72334dc6 | |||
| 7c8599b0a2 | |||
| c502ae73f6 | |||
| 2993379aaf | |||
| 2333d898b9 | |||
| dfa89e227a | |||
| 2896eb1705 | |||
| 3128e6a3b9 | |||
| 80a4dae8bd | |||
| 4059a840be | |||
| e2d5a5057c | |||
| ccba485215 | |||
| 9b3b79ef9c | |||
| 07ecbde93c | |||
| fefb189056 | |||
| ec4b9d5067 | |||
| 8f6333029d | |||
| 040a3b8688 | |||
| b5ddca2f64 | |||
| 3fce5d6a14 | |||
| 22bc8c1d40 | |||
| aa6c1ffd64 | |||
| 4ec2480f50 | |||
| fdfeeed6d9 | |||
| 2621549f5e | |||
| 8ff6332784 | |||
| 04625b3fea | |||
| 5a682419cb | |||
| 5c5cf36b0d | |||
| 0df9c4d400 | |||
| 0ea1d57e48 | |||
| ab2998e214 | |||
| 718e23ac85 | |||
| 61a79f426b | |||
| ce08346487 | |||
| 9e799f2cf2 | |||
| 38302203f4 | |||
| b0089e59b7 | |||
| e139008d35 | |||
| 21fe63665d | |||
| 2870642cfa | |||
| fcbaf6eee3 | |||
| 144f5966dd | |||
| 61b6ceed92 | |||
| b73fbd3768 | |||
| e9f2f769be | |||
| 4182e67dbf | |||
| e1ecc7289f | |||
| b4e4b497ee | |||
| 70af57c6e1 | |||
| 5f059c3e98 | |||
| d6e220cc8d | |||
| 39deede935 | |||
| 5ff3b65cc5 | |||
| 24071a6229 | |||
| ed71d24fe9 | |||
| 449641d158 | |||
| 9714bafded | |||
| 74c398d60c | |||
| 8a4702df92 | |||
| 0b9727ed28 | |||
| 100f6307a7 | |||
| 67fe28177e | |||
| 00a205a882 | |||
| 3ecd0e3c34 | |||
| a64c4912cf | |||
| b28411da99 | |||
| 3690e4cfb9 | |||
| 94904fa3d5 | |||
| f0b911a328 | |||
| d724eba772 | |||
| dca91945af | |||
| 8d5eaaec6a | |||
| 6b2d9d4221 | |||
| 1bcde7fb86 | |||
| 57cf55fecc | |||
| 67077267cf | |||
| 68a30cc80e | |||
| 185cb5142a | |||
| 25b7399e7f | |||
| f593ce40af | |||
| 464832bb31 | |||
| 1a49569bf2 | |||
| 4a2f5aeeeb | |||
| 95326c09e0 | |||
| 485aac2e20 | |||
| ab5edbc6a5 | |||
| 9f1b37648e | |||
| f6227e7a42 | |||
| 8e8aae17b1 | |||
| 2e072affb5 | |||
| e26a150164 | |||
| c341179150 | |||
| 28fbf35779 | |||
| 9784d754b2 | |||
| 647a5af070 | |||
| 0dbf9f519e | |||
| 31641b1ea1 | |||
| cd4ae5b7f5 | |||
| 9a13d804c5 | |||
| 663ec52fea | |||
| 2394ff424b | |||
| f2190adfc2 | |||
| 4c8a727e9e | |||
| 76ca76f068 | |||
| c4fc656809 | |||
| f147885f08 | |||
| 9d7ae694a8 | |||
| 2523f3b523 | |||
| 1689813df4 | |||
| 83d6da29a5 | |||
| 1a2de6c88f | |||
| 175a9edb77 | |||
| 6efcba46ad | |||
| 8c2e0e680a | |||
| ae4c7e559c | |||
| 0bb2e6293a | |||
| cbbd0ca920 | |||
| 0bb719830a | |||
| 9871f03d29 | |||
| 999e213eda | |||
| b28c1a7568 | |||
| 9000f2ba62 | |||
| 15eac79123 | |||
| bbcea45e4b | |||
| fcf911fac9 | |||
| fc5acac861 | |||
| 9187aefda0 | |||
| d47aff70f7 | |||
| 9a8758d7fc | |||
| 95ea248518 | |||
| 4fa3a0f6ee | |||
| eca458b0e5 | |||
| a6e73f4667 | |||
| 879fde81ba | |||
| fd92383f87 | |||
| 4e6f3209d5 | |||
| 630ad0920d | |||
| 370dafc2dc | |||
| 7eebfe991b | |||
| ca19747d2b | |||
| 9d70eeae61 | |||
| dde4583fd3 | |||
| ab20fec147 | |||
| 14969d489c | |||
| f7c37ca6ca | |||
| 5e248cc99f | |||
| f9498828c4 | |||
| ed5bafbbc4 | |||
| 8fdb55a501 | |||
| 09e7226c23 | |||
| ba4695f490 | |||
| ce09ca14c4 | |||
| dda41b1c57 | |||
| d77d064a85 | |||
| 3901ae835f | |||
| 1b9c3f69bf | |||
| 25f47a7951 | |||
| 45c31b1c8a | |||
| d5ba8864c3 | |||
| 3f18cdd38b | |||
| da7bfd50d0 | |||
| 14bfb410ab | |||
| 3b7842d040 | |||
| 4f84b2a3ed | |||
| 0469b8dae2 | |||
| 3a13d80dc6 | |||
| fe3df74986 | |||
| 9cc795d8be | |||
| 915b9bb0e5 | |||
| 7a64005ca9 | |||
| 387efbf3e9 | |||
| f60f427358 | |||
| a0920eb6cf | |||
| b09360b270 | |||
| 046c9a011e | |||
| 65900af763 | |||
| f84fb47fe7 | |||
| 00fe11fcbb | |||
| 478e9dcac9 | |||
| 4b8c090def | |||
| 4d382d8014 | |||
| d08c21d58d | |||
| 5fa7a2a742 | |||
| caa4c38948 | |||
| d0d1210e21 | |||
| d48a7796f1 | |||
| 0da5d2e927 | |||
| 6723432e52 | |||
| b464671cf0 | |||
| 0d6a2af851 | |||
| 3466e55548 | |||
| 62c94ed463 | |||
| 0a5d435249 | |||
| 96a97e4949 | |||
| d3ed2d8af5 | |||
| 6738883f2b | |||
| 07f2c979ec | |||
| bd80430b1b | |||
| 743620eb6a | |||
| 535c68b423 | |||
| 38d737ed0c | |||
| 88456faf84 | |||
| b28bef20a7 | |||
| 1f8680c4c5 | |||
| e5691f7b23 | |||
| d610ed1641 | |||
| eafe1ed490 | |||
| fceb9ab0cd | |||
| 31a3e6c825 | |||
| 83c4387e94 | |||
| 1e3f40833d | |||
| 6f8630df2e | |||
| 05f3ecabd6 | |||
| a1530791ef | |||
| 236cf14406 | |||
| 72fd9eb610 | |||
| 3b288c2dad | |||
| b97b0233da | |||
| db4c939be8 | |||
| 975f8d0393 | |||
| 47eeed1008 | |||
| f893056d6d | |||
| 472da486e9 | |||
| ba3dd3304c | |||
| 88d8fb95c3 | |||
| 9650fdbfb5 | |||
| 3dce53d899 | |||
| 05fb7c9b42 | |||
| 7afe249a75 | |||
| 5d21e26406 | |||
| d8ca1d70b7 | |||
| f0fb030c7f | |||
| 1500267125 | |||
| fab6360100 | |||
| 2bc6052a35 | |||
| d8bfd6d39f | |||
| 064c5961e7 | |||
| eb24ba1774 | |||
| fb074e6344 | |||
| 06718a5c8a | |||
| d62c72dde0 | |||
| 0897088aa5 | |||
| 65e213309b | |||
| f5c299f23c | |||
| d355379e01 | |||
| e7b5d81687 | |||
| dfc76757bb | |||
| 5b138df8ce | |||
| 0200a7b223 | |||
| b01212f4a6 |
@@ -0,0 +1,10 @@
|
||||
[target.wasm32-unknown-unknown]
|
||||
# required for clippy
|
||||
rustflags = [
|
||||
"--cfg", "web_sys_unstable_apis",
|
||||
]
|
||||
|
||||
[target.x86_64-unknown-linux-gnu]
|
||||
rustflags = [
|
||||
"--cfg", "web_sys_unstable_apis",
|
||||
]
|
||||
@@ -0,0 +1,263 @@
|
||||
version: 2.1
|
||||
|
||||
executors:
|
||||
default:
|
||||
parameters:
|
||||
postgres:
|
||||
type: boolean
|
||||
default: false
|
||||
selenium:
|
||||
type: boolean
|
||||
default: false
|
||||
docker:
|
||||
- image: plumeorg/plume-buildenv:v0.8.0
|
||||
- image: <<#parameters.postgres>>cimg/postgres:14.2<</parameters.postgres>><<^parameters.postgres>>alpine:latest<</parameters.postgres>>
|
||||
environment:
|
||||
POSTGRES_USER: postgres
|
||||
POSTGRES_DB: plume
|
||||
- image: <<#parameters.selenium>>elgalu/selenium:latest<</parameters.selenium>><<^parameters.selenium>>alpine:latest<</parameters.selenium>>
|
||||
working_directory: ~/projects/Plume
|
||||
environment:
|
||||
RUST_TEST_THREADS: 1
|
||||
FEATURES: <<#parameters.postgres>>postgres<</ parameters.postgres>><<^parameters.postgres>>sqlite<</parameters.postgres>>
|
||||
DATABASE_URL: <<#parameters.postgres>>postgres://postgres@localhost/plume<</parameters.postgres>><<^parameters.postgres>>plume.sqlite<</parameters.postgres>>
|
||||
ROCKET_SECRET_KEY: VN5xV1DN7XdpATadOCYcuGeR/dV0hHfgx9mx9TarLdM=
|
||||
|
||||
|
||||
commands:
|
||||
restore_env:
|
||||
description: checkout and pull cache
|
||||
parameters:
|
||||
cache:
|
||||
type: enum
|
||||
default: none
|
||||
enum: ["none", "clippy", "postgres", "sqlite", "release-postgres", "release-sqlite"]
|
||||
steps:
|
||||
- checkout
|
||||
- run: git config --global --remove-section url."ssh://git@github.com"
|
||||
- restore_cache:
|
||||
keys:
|
||||
- v0-<< parameters.cache >>-{{ checksum "Cargo.lock" }}-{{ .Branch }}
|
||||
- v0-<< parameters.cache >>-{{ checksum "Cargo.lock" }}-main
|
||||
|
||||
cache:
|
||||
description: push cache
|
||||
parameters:
|
||||
cache:
|
||||
type: enum
|
||||
enum: ["clippy", "postgres", "sqlite", "release-postgres", "release-sqlite"]
|
||||
steps:
|
||||
- save_cache:
|
||||
key: v0-<< parameters.cache >>-{{ checksum "Cargo.lock" }}-{{ .Branch }}
|
||||
paths:
|
||||
- ~/.cargo/
|
||||
- ./target
|
||||
|
||||
clippy:
|
||||
description: run cargo clippy
|
||||
parameters:
|
||||
package:
|
||||
type: string
|
||||
default: plume
|
||||
no_feature:
|
||||
type: boolean
|
||||
default: false
|
||||
steps:
|
||||
- run: rustup component add clippy --toolchain nightly-2022-07-19-x86_64-unknown-linux-gnu
|
||||
- run: cargo clippy <<^parameters.no_feature>>--no-default-features --features="${FEATURES}"<</parameters.no_feature>> --release -p <<parameters.package>> -- -D warnings
|
||||
|
||||
run_with_coverage:
|
||||
description: run command with environment for coverage
|
||||
parameters:
|
||||
cmd:
|
||||
type: string
|
||||
steps:
|
||||
- run: |
|
||||
export RUSTFLAGS="-Zprofile -Zfewer-names -Ccodegen-units=1 -Cinline-threshold=0 -Clink-dead-code -Coverflow-checks=off -Clink-arg=-Xlinker -Clink-arg=--no-keep-memory -Clink-arg=-Xlinker -Clink-arg=--reduce-memory-overheads"
|
||||
export CARGO_INCREMENTAL=0
|
||||
<< parameters.cmd >>
|
||||
|
||||
upload_coverage:
|
||||
description: merge coverage files and upload to codecov.io
|
||||
parameters:
|
||||
type:
|
||||
type: string
|
||||
steps:
|
||||
- run: zip -0 ccov.zip `find . -name 'plume*.gc*' -o -name 'plm*.gc*'`
|
||||
- run: grcov ccov.zip -s . -t lcov --llvm --branch --ignore-not-existing --ignore '/*' -o lcov.info
|
||||
- run: bash <(curl -s https://codecov.io/bash) -f lcov.info -F <<parameters.type>>
|
||||
- run: find . -name 'plume*.gc*' -delete -o -name 'plm*.gc*' -delete
|
||||
- run: rm ccov.zip lcov.info
|
||||
|
||||
build:
|
||||
description: build a package
|
||||
parameters:
|
||||
package:
|
||||
type: string
|
||||
default: plume
|
||||
release:
|
||||
type: boolean
|
||||
default: false
|
||||
steps:
|
||||
- run: |
|
||||
cmd="cargo build <<#parameters.release>>--release<</parameters.release>> --no-default-features --features="${FEATURES}" -p <<parameters.package>> -j"
|
||||
for i in 16 4 2 1 1; do
|
||||
$cmd $i && exit 0
|
||||
done
|
||||
exit 1
|
||||
|
||||
jobs:
|
||||
cargo fmt:
|
||||
executor:
|
||||
name: default
|
||||
steps:
|
||||
- restore_env
|
||||
- run: rustup component add rustfmt --toolchain nightly-2022-07-19-x86_64-unknown-linux-gnu
|
||||
- run: cargo fmt --all -- --check
|
||||
|
||||
clippy:
|
||||
parameters:
|
||||
postgres:
|
||||
type: boolean
|
||||
executor:
|
||||
name: default
|
||||
postgres: << parameters.postgres >>
|
||||
steps:
|
||||
- restore_env:
|
||||
cache: clippy
|
||||
- clippy
|
||||
- clippy:
|
||||
package: plume-cli
|
||||
- clippy:
|
||||
package: plume-front
|
||||
no_feature: true
|
||||
- cache:
|
||||
cache: clippy
|
||||
|
||||
unit:
|
||||
parameters:
|
||||
postgres:
|
||||
type: boolean
|
||||
executor:
|
||||
name: default
|
||||
postgres: << parameters.postgres >>
|
||||
steps:
|
||||
- restore_env:
|
||||
cache: <<#parameters.postgres>>postgres<</ parameters.postgres>><<^parameters.postgres>>sqlite<</parameters.postgres>>
|
||||
- run_with_coverage:
|
||||
cmd: |
|
||||
cargo build -p plume-cli --no-default-features --features=${FEATURES} -j 4
|
||||
./target/debug/plm migration run
|
||||
./target/debug/plm search init
|
||||
cmd="cargo test --all --exclude plume-front --exclude plume-macro --no-run --no-default-features --features=${FEATURES} -j"
|
||||
for i in 16 4 2 1 1; do
|
||||
$cmd $i && break
|
||||
done
|
||||
cargo test --all --exclude plume-front --exclude plume-macro --no-default-features --features="${FEATURES}" -j1
|
||||
- upload_coverage:
|
||||
type: unit
|
||||
- cache:
|
||||
cache: <<#parameters.postgres>>postgres<</ parameters.postgres>><<^parameters.postgres>>sqlite<</parameters.postgres>>
|
||||
|
||||
integration:
|
||||
parameters:
|
||||
postgres:
|
||||
type: boolean
|
||||
executor:
|
||||
name: default
|
||||
postgres: << parameters.postgres >>
|
||||
selenium: true
|
||||
steps:
|
||||
- restore_env:
|
||||
cache: <<#parameters.postgres>>postgres<</ parameters.postgres>><<^parameters.postgres>>sqlite<</parameters.postgres>>
|
||||
- run: wasm-pack build --target web --release plume-front
|
||||
- run_with_coverage:
|
||||
cmd: |
|
||||
cmd="cargo install --debug --no-default-features --features="${FEATURES}",test --force --path . -j"
|
||||
for i in 16 4 2 1 1; do
|
||||
$cmd $i && exit 0
|
||||
done
|
||||
exit 1
|
||||
- run_with_coverage:
|
||||
cmd: |
|
||||
cmd="cargo install --debug --no-default-features --features="${FEATURES}" --force --path plume-cli -j"
|
||||
for i in 16 4 2 1 1; do
|
||||
$cmd $i && exit 0
|
||||
done
|
||||
exit 1
|
||||
- run:
|
||||
name: run test
|
||||
command: ./script/run_browser_test.sh
|
||||
environment:
|
||||
BROWSER: firefox
|
||||
- upload_coverage:
|
||||
type: integration
|
||||
- cache:
|
||||
cache: <<#parameters.postgres>>postgres<</ parameters.postgres>><<^parameters.postgres>>sqlite<</parameters.postgres>>
|
||||
|
||||
release:
|
||||
parameters:
|
||||
postgres:
|
||||
type: boolean
|
||||
executor:
|
||||
name: default
|
||||
postgres: << parameters.postgres >>
|
||||
steps:
|
||||
- restore_env:
|
||||
cache: release-<<#parameters.postgres>>postgres<</ parameters.postgres>><<^parameters.postgres>>sqlite<</parameters.postgres>>
|
||||
- run: wasm-pack build --target web --release plume-front
|
||||
- build:
|
||||
package: plume
|
||||
release: true
|
||||
- build:
|
||||
package: plume-cli
|
||||
release: true
|
||||
- cache:
|
||||
cache: release-<<#parameters.postgres>>postgres<</ parameters.postgres>><<^parameters.postgres>>sqlite<</parameters.postgres>>
|
||||
- run: ./script/generate_artifact.sh
|
||||
- unless:
|
||||
condition: << parameters.postgres >>
|
||||
steps:
|
||||
- run: ./script/upload_test_environment.sh
|
||||
- store_artifacts:
|
||||
path: plume.tar.gz
|
||||
destination: plume.tar.gz
|
||||
- store_artifacts:
|
||||
path: wasm.tar.gz
|
||||
destination: wasm.tar.gz
|
||||
|
||||
push translations:
|
||||
executor:
|
||||
name: default
|
||||
steps:
|
||||
- restore_env:
|
||||
cache: none
|
||||
- run: cargo build
|
||||
- run: crowdin upload -b master
|
||||
|
||||
workflows:
|
||||
version: 2
|
||||
build and test:
|
||||
jobs:
|
||||
- cargo fmt
|
||||
- clippy:
|
||||
postgres: false
|
||||
- clippy:
|
||||
postgres: true
|
||||
- unit:
|
||||
postgres: false
|
||||
- unit:
|
||||
postgres: true
|
||||
- integration:
|
||||
postgres: false
|
||||
- integration:
|
||||
postgres: true
|
||||
- release:
|
||||
postgres: false
|
||||
- release:
|
||||
postgres: true
|
||||
- push translations:
|
||||
filters:
|
||||
branches:
|
||||
only:
|
||||
- /^main/
|
||||
@@ -0,0 +1,3 @@
|
||||
localhost {
|
||||
reverse_proxy localhost:7878
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
FROM rust:1
|
||||
ENV PATH="/root/.cargo/bin:${PATH}"
|
||||
|
||||
#install native/circleci/build dependancies
|
||||
RUN apt update &&\
|
||||
apt install -y --no-install-recommends git ssh tar gzip ca-certificates default-jre&&\
|
||||
echo "deb [trusted=yes] https://apt.fury.io/caddy/ /" \
|
||||
| tee -a /etc/apt/sources.list.d/caddy-fury.list &&\
|
||||
wget -qO - https://artifacts.crowdin.com/repo/GPG-KEY-crowdin | apt-key add - &&\
|
||||
echo "deb https://artifacts.crowdin.com/repo/deb/ /" > /etc/apt/sources.list.d/crowdin.list &&\
|
||||
apt update &&\
|
||||
apt install -y --no-install-recommends binutils-dev build-essential cmake curl gcc gettext git libcurl4-openssl-dev libdw-dev libelf-dev libiberty-dev libpq-dev libsqlite3-dev libssl-dev make openssl pkg-config postgresql postgresql-contrib python zlib1g-dev python3-dev python3-pip python3-setuptools zip unzip libclang-dev clang caddy crowdin3 &&\
|
||||
rm -rf /var/lib/apt/lists/*
|
||||
|
||||
#stick rust environment
|
||||
COPY rust-toolchain ./
|
||||
RUN rustup component add rustfmt clippy
|
||||
|
||||
#compile some deps
|
||||
RUN cargo install wasm-pack &&\
|
||||
cargo install grcov &&\
|
||||
rm -fr ~/.cargo/registry
|
||||
|
||||
#set some compilation parametters
|
||||
COPY cargo_config /root/.cargo/config
|
||||
|
||||
#install selenium for front end tests
|
||||
RUN pip3 install selenium
|
||||
|
||||
#configure caddy
|
||||
COPY Caddyfile /Caddyfile
|
||||
@@ -0,0 +1,4 @@
|
||||
#!/bin/bash
|
||||
[ "$1" = "" ] && echo "you must provide one argument, the build version" && exit 1
|
||||
docker build -t plumeorg/plume-buildenv:$1 .
|
||||
docker push plumeorg/plume-buildenv:$1
|
||||
@@ -0,0 +1,3 @@
|
||||
[target.x86_64-unknown-linux-gnu]
|
||||
# link dead code for coverage, attempt to reduce linking memory usage to not get killed
|
||||
rustflags = ["-Clink-args=-Xlinker --no-keep-memory -Xlinker --reduce-memory-overheads"]
|
||||
@@ -0,0 +1 @@
|
||||
nightly-2022-07-19
|
||||
@@ -0,0 +1,26 @@
|
||||
codecov:
|
||||
notify:
|
||||
require_ci_to_pass: yes
|
||||
|
||||
coverage:
|
||||
precision: 2
|
||||
round: down
|
||||
range: "70...100"
|
||||
|
||||
status:
|
||||
project: no
|
||||
patch: no
|
||||
changes: no
|
||||
|
||||
parsers:
|
||||
gcov:
|
||||
branch_detection:
|
||||
conditional: yes
|
||||
loop: yes
|
||||
method: no
|
||||
macro: no
|
||||
|
||||
comment:
|
||||
layout: "header, diff"
|
||||
behavior: default
|
||||
require_changes: no
|
||||
@@ -3,3 +3,5 @@ data
|
||||
Dockerfile
|
||||
docker-compose.yml
|
||||
.env
|
||||
target
|
||||
data
|
||||
|
||||
@@ -5,10 +5,11 @@ end_of_line = lf
|
||||
insert_final_newline = true
|
||||
trim_trailing_whitespace = true
|
||||
|
||||
[*.{js,rs,css,tera}]
|
||||
[*.{js,rs,css,tera,html}]
|
||||
charset = utf-8
|
||||
indent_size = 4
|
||||
|
||||
[*.{rs,tera,css}]
|
||||
[*.{rs,tera,css,html}]
|
||||
indent_style = space
|
||||
indent_size = 4
|
||||
|
||||
|
||||
@@ -0,0 +1,59 @@
|
||||
# This file contains your instance configuration
|
||||
# Some documentation about these variables is available here:
|
||||
# https://docs.joinplu.me/environment/
|
||||
|
||||
## GENERAL SETTINGS ##
|
||||
|
||||
# The directory containing database migrations
|
||||
# For Postgres: migrations/postgres
|
||||
# For SQlite: migrations/sqlite
|
||||
MIGRATION_DIRECTORY=migrations/postgres
|
||||
|
||||
# The URL of your database (or its path for SQlite databases)
|
||||
DATABASE_URL=postgres://plume:plume@localhost/plume
|
||||
|
||||
# The domain of your instance
|
||||
BASE_URL=plu.me
|
||||
|
||||
# Log level for each crate
|
||||
RUST_LOG=info
|
||||
|
||||
# The secret key for private cookies and CSRF protection
|
||||
# You can generate one with `openssl rand -base64 32`
|
||||
ROCKET_SECRET_KEY=
|
||||
|
||||
# Port and address which Plume will use
|
||||
ROCKET_PORT=7878
|
||||
ROCKET_ADDRESS=127.0.0.1
|
||||
|
||||
## MAIL CONFIG ##
|
||||
#MAIL_SERVER=smtp.plu.me
|
||||
#MAIL_ADDRESS=no-reply@plu.me
|
||||
#MAIL_USER=plume
|
||||
#MAIL_PASSWORD=
|
||||
#MAIL_HELO_NAME=no-reply@plu.me
|
||||
|
||||
## ADVANCED OPTIONS ##
|
||||
#MEDIA_UPLOAD_DIRECTORY=static/media
|
||||
#SEARCH_INDEX=search_index
|
||||
|
||||
# Sample logo configuration
|
||||
#PLUME_LOGO=icons/trwnh/paragraphs/plumeParagraphs.svg
|
||||
#PLUME_LOGO_FAVICON=icons/trwnh/paragraphs/plumeParagraphs32.png
|
||||
#PLUME_LOGO_48=icons/trwnh/paragraphs/plumeParagraphs48.png
|
||||
#PLUME_LOGO_72=icons/trwnh/paragraphs/plumeParagraphs72.png
|
||||
#PLUME_LOGO_96=icons/trwnh/paragraphs/plumeParagraphs96.png
|
||||
#PLUME_LOGO_144=icons/trwnh/paragraphs/plumeParagraphs144.png
|
||||
#PLUME_LOGO_160=icons/trwnh/paragraphs/plumeParagraphs160.png
|
||||
#PLUME_LOGO_192=icons/trwnh/paragraphs/plumeParagraphs192.png
|
||||
#PLUME_LOGO_256=icons/trwnh/paragraphs/plumeParagraphs256.png
|
||||
#PLUME_LOGO_512=icons/trwnh/paragraphs/plumeParagraphs512.png
|
||||
|
||||
## LDAP CONFIG ##
|
||||
# the object that will be bound is "${USER_NAME_ATTR}=${username},${BASE_DN}"
|
||||
#LDAP_ADDR=ldap://127.0.0.1:1389
|
||||
#LDAP_BASE_DN="ou=users,dc=your-org,dc=eu"
|
||||
#LDAP_USER_NAME_ATTR=cn
|
||||
#LDAP_USER_MAIL_ATTR=mail
|
||||
#LDAP_TLS=false
|
||||
|
||||
@@ -0,0 +1,28 @@
|
||||
---
|
||||
name: Bug report
|
||||
about: Create a report to help us improve
|
||||
title: ''
|
||||
labels: 'C: Bug'
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
<!--
|
||||
We would appreciated if you report a bug at our Gitea instance's issue page:
|
||||
https://git.joinplu.me/Plume/Plume/issues
|
||||
You can login to the Gitea with your GitHub account.
|
||||
|
||||
We welcome to receive bug reports here, GitHub, too.
|
||||
-->
|
||||
|
||||
|
||||
|
||||
<!-- Describe your bug, explaining how to reproduce it, and what was expected -->
|
||||
|
||||
|
||||
|
||||
<!-- Please fill the following information when relevant (or remove them if not) -->
|
||||
|
||||
- **Plume version:** You can find it in the footer of your instance. If you know the exact commit, please also add it.
|
||||
- **Operating system:**
|
||||
- **Web Browser:**
|
||||
@@ -0,0 +1,29 @@
|
||||
---
|
||||
name: Feature request
|
||||
about: Suggest an idea for this project
|
||||
title: ''
|
||||
labels: ''
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
<!--
|
||||
We would appreciated if you request a feature at our Gitea instance's issue page:
|
||||
https://git.joinplu.me/Plume/Plume/issues
|
||||
You can login to the Gitea with your GitHub account.
|
||||
|
||||
We welcome to receive feature requests here, GitHub, too.
|
||||
-->
|
||||
|
||||
|
||||
**Is your feature request related to a problem? Please describe.**
|
||||
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
|
||||
|
||||
**Describe the solution you'd like**
|
||||
A clear and concise description of what you want to happen.
|
||||
|
||||
**Describe alternatives you've considered**
|
||||
A clear and concise description of any alternative solutions or features you've considered.
|
||||
|
||||
**Additional context**
|
||||
Add any other context or screenshots about the feature request here.
|
||||
@@ -0,0 +1,6 @@
|
||||
version: 2
|
||||
updates:
|
||||
- package-ecosystem: cargo
|
||||
directory: /
|
||||
schedule:
|
||||
interval: daily
|
||||
@@ -0,0 +1,7 @@
|
||||
<!--
|
||||
We would appreciated if you report a bug at our Gitea instance's pull request page:
|
||||
https://git.joinplu.me/Plume/Plume/pulls
|
||||
You can login to the Gitea with your GitHub account.
|
||||
|
||||
We welcome to receive pull requests here, GitHub, too.
|
||||
-->
|
||||
@@ -0,0 +1,30 @@
|
||||
name: cd
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- 'main'
|
||||
|
||||
jobs:
|
||||
docker:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
-
|
||||
name: Set up QEMU
|
||||
uses: docker/setup-qemu-action@v2
|
||||
-
|
||||
name: Set up Docker Buildx
|
||||
uses: docker/setup-buildx-action@v2
|
||||
-
|
||||
name: Login to DockerHub
|
||||
uses: docker/login-action@v2
|
||||
with:
|
||||
username: ${{ secrets.DOCKERHUB_USERNAME }}
|
||||
password: ${{ secrets.DOCKERHUB_TOKEN }}
|
||||
-
|
||||
name: Build and push
|
||||
id: docker_build
|
||||
uses: docker/build-push-action@v3
|
||||
with:
|
||||
push: true
|
||||
tags: plumeorg/plume:latest
|
||||
@@ -0,0 +1,36 @@
|
||||
name: cd
|
||||
|
||||
on:
|
||||
push:
|
||||
tags:
|
||||
- '*.*.*'
|
||||
|
||||
jobs:
|
||||
docker:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
-
|
||||
name: Set up QEMU
|
||||
uses: docker/setup-qemu-action@v2
|
||||
-
|
||||
name: Set up Docker Buildx
|
||||
uses: docker/setup-buildx-action@v2
|
||||
-
|
||||
name: Docker meta
|
||||
id: meta
|
||||
uses: docker/metadata-action@v3
|
||||
with:
|
||||
images: plumeorg/plume
|
||||
-
|
||||
name: Login to DockerHub
|
||||
uses: docker/login-action@v2
|
||||
with:
|
||||
username: ${{ secrets.DOCKERHUB_USERNAME }}
|
||||
password: ${{ secrets.DOCKERHUB_TOKEN }}
|
||||
-
|
||||
name: Build and push
|
||||
id: docker_build
|
||||
uses: docker/build-push-action@v3
|
||||
with:
|
||||
push: true
|
||||
tags: ${{ steps.meta.outputs.tags }}
|
||||
@@ -1,10 +1,22 @@
|
||||
|
||||
rls
|
||||
/target
|
||||
**/*.rs.bk
|
||||
rls
|
||||
translations
|
||||
po/*.po~
|
||||
*.po~
|
||||
.env
|
||||
Rocket.toml
|
||||
media
|
||||
!.gitkeep
|
||||
static
|
||||
docker-compose.yml
|
||||
*.db
|
||||
*.sqlite
|
||||
*.sqlite3
|
||||
*.swp
|
||||
tags.*
|
||||
!tags.rs
|
||||
search_index
|
||||
.buildconfig
|
||||
__pycache__
|
||||
.vscode/
|
||||
*-journal
|
||||
|
||||
@@ -1,4 +0,0 @@
|
||||
language: rust
|
||||
rust:
|
||||
- nightly
|
||||
cache: cargo
|
||||
@@ -0,0 +1,292 @@
|
||||
# Changelog
|
||||
|
||||
<!-- next-header -->
|
||||
|
||||
## [Unreleased] - ReleaseDate
|
||||
|
||||
### Added
|
||||
|
||||
- Add 'My feed' to i18n timeline name (#1084)
|
||||
- Bidirectional support for user page header (#1092)
|
||||
|
||||
### Changed
|
||||
|
||||
- Use blog title as slug (#1094, #1126, #1127)
|
||||
- Bump Rust to nightly 2022-07-19 (#1119)
|
||||
|
||||
### Fixed
|
||||
|
||||
- Malfunction while creating a blog post in Persian (#1116)
|
||||
- Email block list is ignored when email sign-up (#1122)
|
||||
- Bug that some Activity Sytreams properties are not parsed properly (#1129)
|
||||
- Allow empty avatar for remote users (#1129)
|
||||
- Percent encode blog FQN for federation interoperability (#1129)
|
||||
- The same to `preferredUsername` (#1129)
|
||||
|
||||
## [[0.7.2]] - 2022-05-11
|
||||
|
||||
### Added
|
||||
|
||||
- Basque language (#1013)
|
||||
- Unit tests for ActivityPub (#1021)
|
||||
- Move to action area after liking/boosting/commenting (#1074)
|
||||
|
||||
### Changed
|
||||
|
||||
- Bump Rust to nightly 2022-01-26 (#1015)
|
||||
- Remove "Latest articles" timeline (#1069)
|
||||
- Change order of timeline tabs (#1069, #1070, #1072)
|
||||
- Migrate ActivityPub-related crates from activitypub 0.1 to activitystreams 0.7 (#1022)
|
||||
|
||||
### Fixed
|
||||
|
||||
- Add explanation of sign-up step at sign-up page when email sign-up mode (#1012)
|
||||
- Add NOT NULL constraint to email_blocklist table fields (#1016)
|
||||
- Don't fill empty content when switching rich editor (#1017)
|
||||
- Fix accept header (#1058)
|
||||
- Render 404 page instead of 500 when data is not found (#1062)
|
||||
- Reuse reqwest client on broadcasting (#1059)
|
||||
- Reduce broadcasting HTTP request at once to prevent them being timed out (#1068, #1071)
|
||||
- Some ActivityPub data (#1021)
|
||||
|
||||
## [[0.7.1]] - 2022-01-12
|
||||
|
||||
### Added
|
||||
|
||||
- Introduce environment variable `MAIL_PORT` (#980)
|
||||
- Introduce email sign-up feature (#636, #1002)
|
||||
|
||||
### Changed
|
||||
|
||||
- Some styling improvements (#976, #977, #978)
|
||||
- Respond with error status code when error (#1002)
|
||||
|
||||
### Fiexed
|
||||
|
||||
- Fix comment link (#974)
|
||||
- Fix a bug that prevents posting articles (#975)
|
||||
- Fix a bug that notification page doesn't show (#981)
|
||||
|
||||
## [[0.7.0]] - 2022-01-02
|
||||
|
||||
### Added
|
||||
|
||||
- Allow `dir` attributes for LtoR text in RtoL document (#860)
|
||||
- More translation languages (#862)
|
||||
- Proxy support (#829)
|
||||
- Riker a actor system library (#870)
|
||||
- (request-target) and Host header in HTTP Signature (#872)
|
||||
- Default log levels for RUST_LOG (#885, #886, #919)
|
||||
|
||||
### Changed
|
||||
|
||||
- Upgrade some dependent crates (#858)
|
||||
- Use tracing crate (#868)
|
||||
- Update Rust version to nightly-2021-11-27 (#961)
|
||||
- Upgrade Tantivy to 0.13.3 and lindera-tantivy to 0.7.1 (#878)
|
||||
- Run searcher on actor system (#870)
|
||||
- Extract a function to calculate posts' ap_url and share it with some places (#918)
|
||||
- Use article title as its slug instead of capitalizing and inserting hyphens (#920)
|
||||
- Sign GET requests to other instances (#957)
|
||||
|
||||
### Fixed
|
||||
|
||||
- Percent-encode URI for remote_interact (#866, #857)
|
||||
- Menu animation not opening on iOS (#876, #897)
|
||||
- Make actors subscribe to channel once (#913)
|
||||
- Upsert posts and media instead of trying to insert and fail (#912)
|
||||
- Update post's ActivityPub id when published by update (#915)
|
||||
- Calculate media URI properly even when MEDIA_UPLOAD_DIRECTORY configured (#916)
|
||||
- Prevent duplicated posts in 'all' timeline (#917)
|
||||
- Draw side line for blockquote on start (#933)
|
||||
- Fix URIs of posts on Mastodon (#947)
|
||||
- Place edit link proper position (#956, #963, #964)
|
||||
|
||||
## [[0.6.0]] - 2020-12-29
|
||||
|
||||
### Added
|
||||
|
||||
- Vazir font for better support of languages written in Arabic script (#787)
|
||||
- Login via LDAP (#826)
|
||||
- cargo-release (#835)
|
||||
- Care about weak ETag header for better caching (#840)
|
||||
- Support for right to left languages in post content (#853)
|
||||
|
||||
### Changed
|
||||
|
||||
- Bump Docker base images to Buster flavor (#797)
|
||||
- Upgrade Rocket to 0.4.5 (#800)
|
||||
- Keep tags as-is (#832)
|
||||
- Update Docker image for testing (#838)
|
||||
- Update Dockerfile.dev (#841)
|
||||
|
||||
### Fixed
|
||||
|
||||
- Recreate search index if its format is outdated (#802)
|
||||
- Make it possible to switch to rich text editor (#808)
|
||||
- Fix margins for the mobile devices (#817)
|
||||
- GPU acceleration for the mobile menu (#818)
|
||||
- Natural title position for RtoL languages (#825)
|
||||
- Remove link to unimplemented page (#827)
|
||||
- Fix displaying not found page when submitting a duplicated blocklist email (#831)
|
||||
|
||||
### Security
|
||||
|
||||
- Validate spoofing of activity
|
||||
|
||||
## [0.5.0] - 2020-06-21
|
||||
|
||||
### Added
|
||||
|
||||
- Email blocklisting (#718)
|
||||
- Syntax highlighting (#691)
|
||||
- Persian localization (#782)
|
||||
- Switchable tokenizer - enables Japanese full-text search (#776)
|
||||
- Make database connections configurable by environment variables (#768)
|
||||
|
||||
### Changed
|
||||
|
||||
- Display likes and boost on post cards (#744)
|
||||
- Rust 2018 (#726)
|
||||
- Bump to LLVM to 9.0.0 to fix ARM builds (#737)
|
||||
- Remove dependency on runtime-fmt (#773)
|
||||
- Drop the -alpha suffix in release names, it is implied that Plume is not stable yet because of the 0 major version (Plume 1.0.0 will be the first stable release).
|
||||
|
||||
### Fixed
|
||||
|
||||
- Fix parsing of mentions inside a Markdown code block (be430c6)
|
||||
- Fix RSS issues (#720)
|
||||
- Fix Atom feed (#764)
|
||||
- Fix default theme (#746)
|
||||
- Fix shown password on remote interact pages (#741)
|
||||
- Allow unicode hashtags (#757)
|
||||
- Fix French grammar for for 0 (#760)
|
||||
- Don't show boosts and likes for "all" and "local" in timelines (#781)
|
||||
- Fix liking and boosting posts on remote instances (#762)
|
||||
|
||||
## [0.4.0] - 2019-12-23
|
||||
|
||||
### Added
|
||||
|
||||
- Add support for generic timeline (#525)
|
||||
- Federate user deletion (#551)
|
||||
- import migrations and don't require diesel_cli for admins (#555)
|
||||
- Cache local instance (#572)
|
||||
- Initial RTL support #575 (#577)
|
||||
- Confirm deletion of blog (#602)
|
||||
- Make a distinction between moderators and admins (#619)
|
||||
- Theming (#624)
|
||||
- Add clap to plume in order to print help and version (#631)
|
||||
- Add Snapcraft metadata and install/maintenance hooks (#666)
|
||||
- Add environmental variable to control path of media (#683)
|
||||
- Add autosaving to the editor (#688)
|
||||
- CI: Upload artifacts to pull request deploy environment (#539)
|
||||
- CI: Upload artifact of wasm binary (#571)
|
||||
|
||||
### Changed
|
||||
|
||||
- Update follow_remote.rs.html grammar (#548)
|
||||
- Add some feedback when performing some actions (#552)
|
||||
- Theme update (#553)
|
||||
- Remove the new index lock tantivy uses (#556)
|
||||
- Reduce reqwest timeout to 5s (#557)
|
||||
- Improve notification management (#561)
|
||||
- Fix occurrences of 'have been' to 'has been' (#578) + Direct follow-up to #578 (#603)
|
||||
- Store password reset requests in database (#610)
|
||||
- Use futures and tokio to send activities (#620)
|
||||
- Don't ignore dotenv errors (#630)
|
||||
- Replace the input! macro with an Input builder (#646)
|
||||
- Update default license (#659)
|
||||
- Paginate the outbox responses. Fixes #669 (#681)
|
||||
- Use the "classic" editor by default (#697)
|
||||
- Fix issue #705 (#708)
|
||||
- Make comments in styleshhets a bit clearer (#545)
|
||||
- Rewrite circleci config (#558)
|
||||
- Use openssl instead of sha256sum for build.rs (#568)
|
||||
- Update dependencies (#574)
|
||||
- Refactor code to use Shrinkwraprs and diesel-derive-newtype (#598)
|
||||
- Add enum containing all successful route returns (#614)
|
||||
- Update dependencies which depended on nix -- fixes arm32 builds (#615)
|
||||
- Update some documents (#616)
|
||||
- Update dependencies (#643)
|
||||
- Make the comment syntax consistent across all CSS (#487)
|
||||
|
||||
### Fixed
|
||||
|
||||
- Remove r (#535)
|
||||
- Fix certain improper rendering of forms (#560)
|
||||
- make hashtags work in profile summary (#562)
|
||||
- Fix some federation issue (#573)
|
||||
- Prevent comment form submit button distortion on iOS (#592)
|
||||
- Update textarea overflow to scroll (#609)
|
||||
- Fix arm builds (#612)
|
||||
- Fix theme caching (#647)
|
||||
- Fix issue #642, frontend not in English if the user language does not exist (#648)
|
||||
- Don't index drafts (#656)
|
||||
- Fill entirely user on creation (#657)
|
||||
- Delete notification on user deletion (#658)
|
||||
- Order media so that latest added are top (#660)
|
||||
- Fix logo URL (#664)
|
||||
- Snap: Ensure cargo-web doesn't erroneously adopt our workspace. (#667)
|
||||
- Snap: Another fix for building (#668)
|
||||
- Snap: Fix build for non-Tier-1 Rust platforms (#672)
|
||||
- Don't split sentences for translations (#677)
|
||||
- Escape href quotation marks (#678)
|
||||
- Re-add empty strings in translation (#682)
|
||||
- Make the search index creation during migration respect SEARCH_INDEX (#689)
|
||||
- Fix the navigation menu not opening on touch (#690)
|
||||
- Make search items optional (#693)
|
||||
- Various snap fixes (#698)
|
||||
- Fix #637 : Markdown footnotes (#700)
|
||||
- Fix lettre (#706)
|
||||
- CI: Fix Crowdin upload (#576)
|
||||
|
||||
### Removed
|
||||
|
||||
- Remove the Canapi dependency (#540)
|
||||
- Remove use of Rust in migrations (#704)
|
||||
|
||||
## [0.3.0] - 2019-04-19
|
||||
|
||||
### Added
|
||||
|
||||
- Cover for articles (#299, #387)
|
||||
- Password reset (#448)
|
||||
- New editor (#293, #458, #482, #483, #486, #530)
|
||||
- Search (#324, #375, #445)
|
||||
- Edit blogs (#460, #494, #497)
|
||||
- Hashtags in articles (#283, #295)
|
||||
- API endpoints (#245, #285, #307)
|
||||
- A bunch of new translations! (#479, #501, #506, #510, #512, #514)
|
||||
|
||||
### Changed
|
||||
|
||||
- Federation improvements (#216, #217, #357, #364, #399, #443, #446, #455, #502, #519)
|
||||
- Improved build process (#281, #374, #392, #402, #489, #498, #503, #511, #513, #515, #528)
|
||||
|
||||
### Fixes
|
||||
|
||||
- UI usability fixes (#370, #386, #401, #417, #418, #444, #452, #480, #516, #518, #522, #532)
|
||||
|
||||
## [0.2.0] - 2018-09-12
|
||||
|
||||
### Added
|
||||
|
||||
- Article publishing, or save as a draft
|
||||
- Like, or boost an article
|
||||
- Basic Markdown editor
|
||||
- Federated commenting system
|
||||
- User account creation
|
||||
- Limited federation on other platforms and subscribing to users
|
||||
- Ability to create multiple blogs
|
||||
|
||||
<!-- next-url -->
|
||||
[Unreleased]: https://github.com/Plume-org/Plume/compare/0.7.2...HEAD
|
||||
[[0.7.2]]: https://github.com/Plume-org/Plume/compare/0.7.1...0.7.2
|
||||
[[0.7.1]]: https://github.com/Plume-org/Plume/compare/0.7.0...0.7.1
|
||||
[[0.7.0]]: https://github.com/Plume-org/Plume/compare/0.6.0...0.7.0
|
||||
[[0.6.0]]: https://github.com/Plume-org/Plume/compare/0.5.0...0.6.0
|
||||
[0.5.0]: https://github.com/Plume-org/Plume/compare/0.4.0-alpha-4...0.5.0
|
||||
[0.4.0]: https://github.com/Plume-org/Plume/compare/0.3.0-alpha-2...0.4.0-alpha-4
|
||||
[0.3.0]: https://github.com/Plume-org/Plume/compare/0.2.0-alpha-1...0.3.0-alpha-2
|
||||
[0.2.0]: https://github.com/Plume-org/Plume/releases/tag/0.2.0-alpha-1
|
||||
@@ -0,0 +1,2 @@
|
||||
You can read our Code of Conduct [here](https://docs.joinplu.me/organization/code-of-conduct).
|
||||
By contributing to this repository, you agree to be bound by this Code of Conduct.
|
||||
@@ -1,34 +1,58 @@
|
||||
[package]
|
||||
authors = ["Bat' <baptiste@gelez.xyz>"]
|
||||
authors = ["Plume contributors"]
|
||||
name = "plume"
|
||||
version = "0.2.0"
|
||||
version = "0.7.3-dev"
|
||||
repository = "https://github.com/Plume-org/Plume"
|
||||
edition = "2018"
|
||||
|
||||
[dependencies]
|
||||
activitypub = "0.1.3"
|
||||
atom_syndication = "0.6"
|
||||
colored = "1.6"
|
||||
dotenv = "0.13"
|
||||
failure = "0.1"
|
||||
gettext-rs = "0.4"
|
||||
guid-create = "0.1"
|
||||
heck = "0.3.0"
|
||||
multipart = "0.15"
|
||||
rpassword = "2.0"
|
||||
serde = "1.0"
|
||||
serde_derive = "1.0"
|
||||
serde_json = "1.0"
|
||||
tera = "0.11"
|
||||
validator = "0.7"
|
||||
validator_derive = "0.7"
|
||||
webfinger = "0.3"
|
||||
workerpool = "1.1"
|
||||
atom_syndication = "0.12.0"
|
||||
clap = "2.33"
|
||||
dotenv = "0.15.0"
|
||||
gettext = "0.4.0"
|
||||
gettext-macros = "0.6.1"
|
||||
gettext-utils = "0.1.0"
|
||||
guid-create = "0.2"
|
||||
lettre_email = "0.9.2"
|
||||
num_cpus = "1.10"
|
||||
rocket = "0.4.11"
|
||||
rocket_contrib = { version = "0.4.11", features = ["json"] }
|
||||
rocket_i18n = "0.4.1"
|
||||
scheduled-thread-pool = "0.2.6"
|
||||
rust-s3 = { version = "0.29.0", no-default-features = true, features = ["blocking"], optional = true}
|
||||
serde = "1.0.137"
|
||||
serde_json = "1.0.81"
|
||||
shrinkwraprs = "0.3.0"
|
||||
validator = { version = "0.15", features = ["derive"] }
|
||||
webfinger = "0.4.1"
|
||||
tracing = "0.1.35"
|
||||
tracing-subscriber = "0.3.10"
|
||||
riker = "0.4.2"
|
||||
activitystreams = "=0.7.0-alpha.20"
|
||||
|
||||
[[bin]]
|
||||
name = "plume"
|
||||
path = "src/main.rs"
|
||||
|
||||
[dependencies.chrono]
|
||||
features = ["serde"]
|
||||
version = "0.4"
|
||||
|
||||
[dependencies.ctrlc]
|
||||
features = ["termination"]
|
||||
version = "3.2.2"
|
||||
|
||||
[dependencies.diesel]
|
||||
features = ["postgres", "r2d2", "chrono"]
|
||||
version = "*"
|
||||
features = ["r2d2", "chrono"]
|
||||
version = "1.4.5"
|
||||
|
||||
[dependencies.multipart]
|
||||
default-features = false
|
||||
features = ["server"]
|
||||
version = "0.18"
|
||||
|
||||
[dependencies.plume-api]
|
||||
path = "plume-api"
|
||||
|
||||
[dependencies.plume-common]
|
||||
path = "plume-common"
|
||||
@@ -36,26 +60,22 @@ path = "plume-common"
|
||||
[dependencies.plume-models]
|
||||
path = "plume-models"
|
||||
|
||||
[dependencies.rocket]
|
||||
git = "https://github.com/SergioBenitez/Rocket"
|
||||
rev = "55459db7732b9a240826a5c120c650f87e3372ce"
|
||||
|
||||
[dependencies.rocket_codegen]
|
||||
git = "https://github.com/SergioBenitez/Rocket"
|
||||
rev = "55459db7732b9a240826a5c120c650f87e3372ce"
|
||||
|
||||
[dependencies.rocket_contrib]
|
||||
features = ["tera_templates", "json"]
|
||||
git = "https://github.com/SergioBenitez/Rocket"
|
||||
rev = "55459db7732b9a240826a5c120c650f87e3372ce"
|
||||
|
||||
[dependencies.rocket_csrf]
|
||||
git = "https://github.com/fdb-hiroshima/rocket_csrf"
|
||||
rev = "5d23ba4c6c2ee4c41040d428d24344db3d29997f"
|
||||
git = "https://git.joinplu.me/plume/rocket_csrf"
|
||||
rev = "0.1.2"
|
||||
|
||||
[dependencies.rocket_i18n]
|
||||
git = "https://github.com/BaptisteGelez/rocket_i18n"
|
||||
rev = "75a3bfd7b847324c078a355a7f101f8241a9f59b"
|
||||
[build-dependencies]
|
||||
ructe = "0.15.0"
|
||||
rsass = "0.26"
|
||||
|
||||
[features]
|
||||
default = ["postgres"]
|
||||
postgres = ["plume-models/postgres", "diesel/postgres"]
|
||||
sqlite = ["plume-models/sqlite", "diesel/sqlite"]
|
||||
debug-mailer = []
|
||||
test = []
|
||||
search-lindera = ["plume-models/search-lindera"]
|
||||
s3 = ["rust-s3"]
|
||||
|
||||
[workspace]
|
||||
members = ["plume-models", "plume-common"]
|
||||
members = ["plume-api", "plume-cli", "plume-models", "plume-common", "plume-front", "plume-macro"]
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
FROM rust:1-stretch
|
||||
FROM rust:1 as builder
|
||||
|
||||
RUN apt-get update && apt-get install -y --no-install-recommends \
|
||||
ca-certificates \
|
||||
gettext \
|
||||
postgresql-client \
|
||||
libpq-dev \
|
||||
@@ -9,12 +10,35 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
|
||||
gcc \
|
||||
make \
|
||||
openssl \
|
||||
libssl-dev
|
||||
libssl-dev \
|
||||
clang
|
||||
|
||||
WORKDIR /scratch
|
||||
COPY script/wasm-deps.sh .
|
||||
RUN chmod a+x ./wasm-deps.sh && sleep 1 && ./wasm-deps.sh
|
||||
|
||||
WORKDIR /app
|
||||
COPY Cargo.toml Cargo.lock ./
|
||||
RUN cargo install diesel_cli --no-default-features --features postgres --version '=1.2.0'
|
||||
|
||||
COPY . .
|
||||
RUN cargo build
|
||||
RUN rm -rf target/debug/incremental
|
||||
CMD ["cargo", "run"]
|
||||
RUN cargo install wasm-pack
|
||||
RUN chmod a+x ./script/plume-front.sh && sleep 1 && ./script/plume-front.sh
|
||||
RUN cargo install --path ./ --force --no-default-features --features postgres
|
||||
RUN cargo install --path plume-cli --force --no-default-features --features postgres
|
||||
RUN cargo clean
|
||||
|
||||
FROM debian:stable-slim
|
||||
|
||||
RUN apt-get update && apt-get install -y --no-install-recommends \
|
||||
ca-certificates \
|
||||
libpq5 \
|
||||
libssl1.1
|
||||
|
||||
WORKDIR /app
|
||||
|
||||
COPY --from=builder /app /app
|
||||
COPY --from=builder /usr/local/cargo/bin/plm /bin/
|
||||
COPY --from=builder /usr/local/cargo/bin/plume /bin/
|
||||
|
||||
CMD ["plume"]
|
||||
|
||||
EXPOSE 7878
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
FROM rust:1-buster
|
||||
|
||||
RUN apt-get update && apt-get install -y --no-install-recommends \
|
||||
ca-certificates \
|
||||
gettext \
|
||||
postgresql-client \
|
||||
libpq-dev \
|
||||
git \
|
||||
curl \
|
||||
gcc \
|
||||
make \
|
||||
openssl \
|
||||
libssl-dev\
|
||||
clang
|
||||
|
||||
WORKDIR /scratch
|
||||
COPY script/wasm-deps.sh .
|
||||
RUN chmod a+x ./wasm-deps.sh && sleep 1 && ./wasm-deps.sh
|
||||
|
||||
WORKDIR /app
|
||||
COPY Cargo.toml Cargo.lock rust-toolchain ./
|
||||
RUN cargo install diesel_cli --no-default-features --features postgres --version '=1.3.0'
|
||||
RUN cargo install wasm-pack
|
||||
|
||||
COPY . .
|
||||
|
||||
RUN chmod a+x ./script/plume-front.sh && sleep 1 && ./script/plume-front.sh
|
||||
RUN cargo install --path ./ --force --no-default-features --features postgres
|
||||
RUN cargo install --path plume-cli --force --no-default-features --features postgres
|
||||
RUN cargo clean
|
||||
|
||||
CMD ["plume"]
|
||||
|
||||
EXPOSE 7878
|
||||
@@ -1,13 +1,56 @@
|
||||
# Plume [](https://travis-ci.org/Plume-org/Plume)
|
||||
<h1 align="center">
|
||||
<img src="https://raw.githubusercontent.com/Plume-org/Plume/main/assets/icons/trwnh/feather/plumeFeather64.png" alt="Plume's logo">
|
||||
Plume
|
||||
</h1>
|
||||
<p align="center">
|
||||
<a href="https://github.com/Plume-org/Plume/"><img alt="CircleCI" src="https://img.shields.io/circleci/build/gh/Plume-org/Plume.svg"></a>
|
||||
<a href="https://codecov.io/gh/Plume-org/Plume"><img src="https://codecov.io/gh/Plume-org/Plume/branch/main/graph/badge.svg" alt="Code coverage"></a>
|
||||
<a title="Crowdin" target="_blank" href="https://crowdin.com/project/plume"><img src="https://d322cqt584bo4o.cloudfront.net/plume/localized.svg"></a>
|
||||
<a href="https://hub.docker.com/r/plumeorg/plume"><img alt="Docker Pulls" src="https://img.shields.io/docker/pulls/plumeorg/plume.svg"></a>
|
||||
<a href="https://liberapay.com/Plume"><img alt="Liberapay patrons" src="https://img.shields.io/liberapay/patrons/Plume.svg"></a>
|
||||
</p>
|
||||
<p align="center">
|
||||
<a href="https://joinplu.me/">Website</a>
|
||||
—
|
||||
<a href="https://docs.joinplu.me/">Documentation</a>
|
||||
—
|
||||
<a href="https://docs.joinplu.me/contribute">Contribute</a>
|
||||
—
|
||||
<a href="https://joinplu.me/#instances">Instances list</a>
|
||||
</p>
|
||||
|
||||
Federated blogging engine, based on ActivityPub. It uses the Rocket framework, and Diesel to interact with the database.
|
||||
Plume is a **federated blogging engine**, based on *ActivityPub*. It is written in *Rust*, with the *Rocket* framework, and *Diesel* to interact with the database.
|
||||
The front-end uses *Ructe* templates, *WASM* and *SCSS*.
|
||||
|
||||
[**Demo instance**](https://baptiste.gelez.xyz/)
|
||||
## Features
|
||||
|
||||
It is not yet ready for production use, but we have all the basic features (account management, blogs, articles, comments, etc) and a basic federation.
|
||||
A lot of features are still missing, but what is already here should be quite stable. Current and planned features include:
|
||||
|
||||
Feel free to join our Matrix room: `#plume:disroot.org` to discuss about the project!
|
||||
- **A blog-centric approach**: you can create as much blogs as you want with your account, to keep your different publications separated.
|
||||
- **Media management**: you can upload pictures to illustrate your articles, but also audio files if you host a podcast, and manage them all from Plume.
|
||||
- **Federation**: Plume is part of a network of interconnected websites called the Fediverse. Each of these websites (often called *instances*) have their own
|
||||
rules and thematics, but they can all communicate with each other.
|
||||
- **Collaborative writing**: invite other people to your blogs, and write articles together. (Not implemented yet, but will be in 1.0)
|
||||
|
||||
If you are interested in coding, check out the [development guide](https://github.com/Plume-org/Plume/blob/master/docs/DEVELOPMENT.md). You can also help by reporting issues, suggesting features, or writing documentation for instance.
|
||||
## Get involved
|
||||
|
||||
If you want to have regular news about the project, the best place is probably [our blog](https://fediverse.blog/~/PlumeDev), or our Matrix room: [`#plume-blog:matrix.org`](https://matrix.to/#/#plume-blog:matrix.org).
|
||||
|
||||
If you want to contribute more, a good first step is to read [our contribution guides](https://docs.joinplu.me/contribute). We accept all kind of contribution:
|
||||
|
||||
- [Back-end or front-end development](https://docs.joinplu.me/contribute/development/)
|
||||
- [Translations](https://docs.joinplu.me/contribute/translations/)
|
||||
- [Documentation](https://docs.joinplu.me/contribute/documentation/)
|
||||
- UI and/or UX design (we don't have a dedicated guide yet, but [we can talk](https://docs.joinplu.me/contribute/discussion/) to see how we can work together!)
|
||||
- [Taking part in discussions](https://docs.joinplu.me/contribute/discussion/)
|
||||
- [Financial support](https://docs.joinplu.me/contribute/donations/)
|
||||
|
||||
But this list is not exhaustive and if you want to contribute differently you are welcome too!
|
||||
|
||||
As we want the various spaces related to the project (GitHub, Matrix, Loomio, etc) to be as safe as possible for everyone, we adopted [a code of conduct](https://docs.joinplu.me/organization/code-of-conduct). Please read it and make sure you accept it before contributing.
|
||||
|
||||
## Starting your own instance
|
||||
|
||||
We provide various way to install Plume: from source, with pre-built binaries, with Docker or with YunoHost.
|
||||
For detailed explanations, please refer to [the documentation](https://docs.joinplu.me/installation/).
|
||||
|
||||
If you would like to help by translating Plume, we also have [a guide for you](https://github.com/Plume-org/Plume/blob/master/docs/INTERNATIONALIZATION.md)!
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
# plumeLogos
|
||||
Logos designed for Plume, a federated blogging platform similar to Medium. Licensed under CC0.
|
||||
|
||||
# 1st place design - "Feather"
|
||||
Path | Filled | Silhouette
|
||||
--- | --- | ---
|
||||
 |  | 
|
||||
|
||||
# 2nd place design - "Paragraphs"
|
||||
Filled | Silhouette
|
||||
--- | ---
|
||||
 | 
|
||||
|
||||
# Links
|
||||
You may find me at the following locations:
|
||||
- Website: http://trwnh.com
|
||||
- ActivityPub: https://mastodon.social/@trwnh
|
||||
|
||||
If you'd like to support me, you can do so:
|
||||
- One-time: https://paypal.me/trwnh
|
||||
- Recurring: https://liberapay.com/trwnh
|
||||
|
After Width: | Height: | Size: 18 KiB |
@@ -0,0 +1,98 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="512"
|
||||
height="512"
|
||||
viewBox="0 0 135.46666 135.46667"
|
||||
version="1.1"
|
||||
id="svg15"
|
||||
inkscape:export-filename="D:\Graphics\PlumeLogo\bitmap2.png"
|
||||
inkscape:export-xdpi="96"
|
||||
inkscape:export-ydpi="96"
|
||||
inkscape:version="0.92.3 (2405546, 2018-03-11)"
|
||||
sodipodi:docname="avatar.svg">
|
||||
<defs
|
||||
id="defs9" />
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="1.4"
|
||||
inkscape:cx="279.74234"
|
||||
inkscape:cy="218.7282"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="false"
|
||||
units="px"
|
||||
inkscape:pagecheckerboard="true"
|
||||
inkscape:window-width="2560"
|
||||
inkscape:window-height="1537"
|
||||
inkscape:window-x="1192"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1" />
|
||||
<metadata
|
||||
id="metadata12">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
<dc:date></dc:date>
|
||||
<dc:creator>
|
||||
<cc:Agent>
|
||||
<dc:title>Abdullah Tarawneh (trwnh.com)</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:creator>
|
||||
<dc:description></dc:description>
|
||||
<dc:contributor>
|
||||
<cc:Agent>
|
||||
<dc:title>trwnh</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:contributor>
|
||||
<cc:license
|
||||
rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
|
||||
</cc:Work>
|
||||
<cc:License
|
||||
rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
|
||||
<cc:permits
|
||||
rdf:resource="http://creativecommons.org/ns#Reproduction" />
|
||||
<cc:permits
|
||||
rdf:resource="http://creativecommons.org/ns#Distribution" />
|
||||
<cc:permits
|
||||
rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
|
||||
</cc:License>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(0,-161.53331)">
|
||||
<rect
|
||||
style="fill:#7765e3;fill-opacity:1;stroke:none;stroke-width:4.85634375;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
|
||||
id="rect841"
|
||||
width="135.46666"
|
||||
height="135.46666"
|
||||
x="8.8817842e-016"
|
||||
y="161.53331" />
|
||||
<path
|
||||
style="fill:#23f0c7;fill-opacity:1;stroke:#6457a6;stroke-width:2.91530514;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
|
||||
d="m 28.826096,270.43068 c -6.976501,7.08897 -7.436088,4.96174 -4.772319,-1.71088 l 8.05564,-13.88309 c 1.101374,0.27652 9.473163,-37.68433 37.333861,-55.89472 -6.28866,10.76816 -2.671731,12.82203 -2.671731,12.82203 5.003859,-14.9808 9.310078,-20.98157 45.239673,-26.39697 -10.33969,7.78434 -4.40034,28.13223 -34.187672,37.65383 8.649305,-1.86369 17.608827,-5.95826 21.60301,-10.68238 -2.21961,15.27854 -35.385456,41.08338 -57.858054,44.32106 z"
|
||||
id="path872"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cccccccccc" />
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.7 KiB |
|
After Width: | Height: | Size: 17 KiB |
@@ -0,0 +1,93 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="512"
|
||||
height="512"
|
||||
viewBox="0 0 135.46666 135.46667"
|
||||
version="1.1"
|
||||
id="svg169"
|
||||
inkscape:version="0.92.3 (2405546, 2018-03-11)"
|
||||
sodipodi:docname="plumeFeatherBlack.svg"
|
||||
inkscape:export-filename="D:\Graphics\PlumeLogo\plumeFeatherFilled16.png"
|
||||
inkscape:export-xdpi="3.0000005"
|
||||
inkscape:export-ydpi="3.0000005">
|
||||
<title
|
||||
id="title8">Plume Logo - Feather (Black)</title>
|
||||
<defs
|
||||
id="defs163" />
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="1.4"
|
||||
inkscape:cx="126.20524"
|
||||
inkscape:cy="304.85245"
|
||||
inkscape:document-units="mm"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="false"
|
||||
units="px"
|
||||
inkscape:window-width="1200"
|
||||
inkscape:window-height="1577"
|
||||
inkscape:window-x="3752"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:pagecheckerboard="true" />
|
||||
<metadata
|
||||
id="metadata166">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title>Plume Logo - Feather (Black)</dc:title>
|
||||
<cc:license
|
||||
rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
|
||||
<dc:date>2018/10/07</dc:date>
|
||||
<dc:creator>
|
||||
<cc:Agent>
|
||||
<dc:title>Abdullah Tarawneh (trwnh.com)</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:creator>
|
||||
<dc:description>A Plume concept logo, with a soft stylized feather. Solid black fill, no path.</dc:description>
|
||||
<dc:contributor>
|
||||
<cc:Agent>
|
||||
<dc:title>trwnh</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:contributor>
|
||||
</cc:Work>
|
||||
<cc:License
|
||||
rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
|
||||
<cc:permits
|
||||
rdf:resource="http://creativecommons.org/ns#Reproduction" />
|
||||
<cc:permits
|
||||
rdf:resource="http://creativecommons.org/ns#Distribution" />
|
||||
<cc:permits
|
||||
rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
|
||||
</cc:License>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(0,-161.53332)">
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:4.2751441;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:normal"
|
||||
d="M 11.343027,288.41445 C 1.112349,298.81005 0.43838995,295.69058 4.3446684,285.90553 L 16.157848,265.54671 c 1.615107,0.40548 13.891904,-55.26212 54.748175,-81.96673 -9.221995,15.79094 -3.917955,18.80285 -3.917955,18.80285 7.337901,-21.96856 13.652749,-30.76839 66.341642,-38.70978 -15.16261,11.41531 -6.45286,41.25445 -50.134453,55.21738 12.683753,-2.73301 25.822443,-8.73747 31.679703,-15.66516 -3.25494,22.40519 -51.89095,60.24666 -84.84585,64.99456 z"
|
||||
id="path872"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cccccccccc" />
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.6 KiB |
|
After Width: | Height: | Size: 2.1 KiB |
|
After Width: | Height: | Size: 2.5 KiB |
|
After Width: | Height: | Size: 352 B |
|
After Width: | Height: | Size: 2.7 KiB |
|
After Width: | Height: | Size: 3.3 KiB |
|
After Width: | Height: | Size: 462 B |
|
After Width: | Height: | Size: 4.7 KiB |
|
After Width: | Height: | Size: 571 B |
|
After Width: | Height: | Size: 612 B |
|
After Width: | Height: | Size: 711 B |
|
After Width: | Height: | Size: 820 B |
|
After Width: | Height: | Size: 11 KiB |
|
After Width: | Height: | Size: 1.0 KiB |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 1.6 KiB |
@@ -0,0 +1,93 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="512"
|
||||
height="512"
|
||||
viewBox="0 0 135.46666 135.46667"
|
||||
version="1.1"
|
||||
id="svg169"
|
||||
inkscape:version="0.92.3 (2405546, 2018-03-11)"
|
||||
sodipodi:docname="plumeFeatherFilled.svg"
|
||||
inkscape:export-filename="D:\Graphics\PlumeLogo\plumeFeather16.png"
|
||||
inkscape:export-xdpi="3.0000005"
|
||||
inkscape:export-ydpi="3.0000005">
|
||||
<title
|
||||
id="title8">Plume Logo - Feather (Filled)</title>
|
||||
<defs
|
||||
id="defs163" />
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="1.4"
|
||||
inkscape:cx="126.20524"
|
||||
inkscape:cy="304.85245"
|
||||
inkscape:document-units="mm"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="false"
|
||||
units="px"
|
||||
inkscape:window-width="1200"
|
||||
inkscape:window-height="1577"
|
||||
inkscape:window-x="3752"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:pagecheckerboard="true" />
|
||||
<metadata
|
||||
id="metadata166">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title>Plume Logo - Feather (Filled)</dc:title>
|
||||
<dc:date>2018/10/07</dc:date>
|
||||
<dc:creator>
|
||||
<cc:Agent>
|
||||
<dc:title>Abdullah Tarawneh (trwnh.com)</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:creator>
|
||||
<dc:description>A Plume concept logo, with a soft stylized feather. Solid path, solid fill.</dc:description>
|
||||
<dc:contributor>
|
||||
<cc:Agent>
|
||||
<dc:title>trwnh</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:contributor>
|
||||
<cc:license
|
||||
rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
|
||||
</cc:Work>
|
||||
<cc:License
|
||||
rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
|
||||
<cc:permits
|
||||
rdf:resource="http://creativecommons.org/ns#Reproduction" />
|
||||
<cc:permits
|
||||
rdf:resource="http://creativecommons.org/ns#Distribution" />
|
||||
<cc:permits
|
||||
rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
|
||||
</cc:License>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(0,-161.53332)">
|
||||
<path
|
||||
style="fill:#7765e3;fill-opacity:1;stroke:#6457a6;stroke-width:4.2751441;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
|
||||
d="M 11.343027,288.41445 C 1.112349,298.81005 0.43838995,295.69058 4.3446684,285.90553 L 16.157848,265.54671 c 1.615107,0.40548 13.891904,-55.26212 54.748175,-81.96673 -9.221995,15.79094 -3.917955,18.80285 -3.917955,18.80285 7.337901,-21.96856 13.652749,-30.76839 66.341642,-38.70978 -15.16261,11.41531 -6.45286,41.25445 -50.134453,55.21738 12.683753,-2.73301 25.822443,-8.73747 31.679703,-15.66516 -3.25494,22.40519 -51.89095,60.24666 -84.84585,64.99456 z"
|
||||
id="path872"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cccccccccc" />
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.6 KiB |
|
After Width: | Height: | Size: 5.5 KiB |
|
After Width: | Height: | Size: 6.2 KiB |
|
After Width: | Height: | Size: 618 B |
|
After Width: | Height: | Size: 7.0 KiB |
|
After Width: | Height: | Size: 8.4 KiB |
|
After Width: | Height: | Size: 942 B |
|
After Width: | Height: | Size: 12 KiB |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 2.0 KiB |
|
After Width: | Height: | Size: 24 KiB |
|
After Width: | Height: | Size: 2.6 KiB |
|
After Width: | Height: | Size: 3.0 KiB |
|
After Width: | Height: | Size: 3.4 KiB |
|
After Width: | Height: | Size: 4.1 KiB |
@@ -0,0 +1,90 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="512"
|
||||
height="512"
|
||||
viewBox="0 0 135.46666 135.46667"
|
||||
version="1.1"
|
||||
id="svg169"
|
||||
inkscape:version="0.92.3 (2405546, 2018-03-11)"
|
||||
sodipodi:docname="plumeFeather.svg">
|
||||
<title
|
||||
id="title8">Plume Logo - Feather</title>
|
||||
<defs
|
||||
id="defs163" />
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="1.4"
|
||||
inkscape:cx="126.20524"
|
||||
inkscape:cy="304.85245"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="false"
|
||||
units="px"
|
||||
inkscape:window-width="1200"
|
||||
inkscape:window-height="1577"
|
||||
inkscape:window-x="3752"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:pagecheckerboard="true" />
|
||||
<metadata
|
||||
id="metadata166">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title>Plume Logo - Feather</dc:title>
|
||||
<dc:date>2018/10/07</dc:date>
|
||||
<dc:creator>
|
||||
<cc:Agent>
|
||||
<dc:title>Abdullah Tarawneh (trwnh.com)</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:creator>
|
||||
<dc:contributor>
|
||||
<cc:Agent>
|
||||
<dc:title>trwnh</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:contributor>
|
||||
<dc:description>A Plume concept logo, with a soft stylized feather. Solid path, no fill.</dc:description>
|
||||
<cc:license
|
||||
rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
|
||||
</cc:Work>
|
||||
<cc:License
|
||||
rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
|
||||
<cc:permits
|
||||
rdf:resource="http://creativecommons.org/ns#Reproduction" />
|
||||
<cc:permits
|
||||
rdf:resource="http://creativecommons.org/ns#Distribution" />
|
||||
<cc:permits
|
||||
rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
|
||||
</cc:License>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(0,-161.53332)">
|
||||
<path
|
||||
style="fill:none;fill-opacity:1;stroke:#7765e3;stroke-width:4.2751441;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
|
||||
d="M 11.343027,288.41445 C 1.112349,298.81005 0.43838995,295.69058 4.3446684,285.90553 L 16.157848,265.54671 c 1.615107,0.40548 13.891904,-55.26212 54.748175,-81.96673 -9.221995,15.79094 -3.917955,18.80285 -3.917955,18.80285 7.337901,-21.96856 13.652749,-30.76839 66.341642,-38.70978 -15.16261,11.41531 -6.45286,41.25445 -50.134453,55.21738 12.683753,-2.73301 25.822443,-8.73747 31.679703,-15.66516 -3.25494,22.40519 -51.89095,60.24666 -84.84585,64.99456 z"
|
||||
id="path872"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cccccccccc" />
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.4 KiB |
|
After Width: | Height: | Size: 5.7 KiB |
|
After Width: | Height: | Size: 6.4 KiB |
|
After Width: | Height: | Size: 562 B |
|
After Width: | Height: | Size: 7.2 KiB |
|
After Width: | Height: | Size: 8.8 KiB |
|
After Width: | Height: | Size: 905 B |
|
After Width: | Height: | Size: 12 KiB |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 2.0 KiB |
|
After Width: | Height: | Size: 26 KiB |
|
After Width: | Height: | Size: 2.7 KiB |
|
After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 3.5 KiB |
|
After Width: | Height: | Size: 4.2 KiB |
@@ -0,0 +1,937 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="960"
|
||||
height="960"
|
||||
viewBox="0 0 254.00001 254.00001"
|
||||
version="1.1"
|
||||
id="svg8"
|
||||
inkscape:version="0.92.3 (2405546, 2018-03-11)"
|
||||
sodipodi:docname="ideas.svg">
|
||||
<defs
|
||||
id="defs2" />
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="0.54564743"
|
||||
inkscape:cx="221.3257"
|
||||
inkscape:cy="919.03811"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="false"
|
||||
inkscape:window-width="2560"
|
||||
inkscape:window-height="1537"
|
||||
inkscape:window-x="1192"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
units="px" />
|
||||
<metadata
|
||||
id="metadata5">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(0,-42.999987)">
|
||||
<path
|
||||
style="fill:none;fill-opacity:1;stroke:#7765e3;stroke-width:0.5291667;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 69.85882,92.20221 c -0.5487,0.512822 -0.64839,0.410692 -0.45707,-0.09006 l 0.57858,-1.041859 c -0.007,-7.6e-4 0.25105,-2.591729 2.14637,-4.196711 -0.55421,0.73823 -0.1856,0.970428 -0.1856,0.970428 0.16564,-1.162926 1.36891,-2.088642 3.9209,-1.929573 -0.24528,0.570492 -0.36321,1.821981 -2.72227,2.289111 0.62122,-0.139865 1.34716,-0.08596 1.63403,-0.440476 -0.51187,1.242423 -2.5,3.201047 -4.11405,3.444016 z"
|
||||
id="path42"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cccccccccc" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:'Apple Garamond';-inkscape-font-specification:'Apple Garamond';letter-spacing:0px;word-spacing:0px;fill:#7765e3;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
x="77.00631"
|
||||
y="92.570526"
|
||||
id="text851"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan849"
|
||||
x="77.00631"
|
||||
y="92.570526"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46666622px;font-family:'Playfair Display';-inkscape-font-specification:'Playfair Display';fill:#7765e3;fill-opacity:1;stroke-width:0.26458332">Plume</tspan></text>
|
||||
<rect
|
||||
style="fill:#23f0c7;fill-opacity:1;stroke-width:0.26458332"
|
||||
id="rect815"
|
||||
width="7.6729164"
|
||||
height="7.6729164"
|
||||
x="10.034603"
|
||||
y="82.960335" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:'Apple Garamond';-inkscape-font-specification:'Apple Garamond';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
x="20.617937"
|
||||
y="89.574921"
|
||||
id="text819"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan817"
|
||||
x="20.617937"
|
||||
y="89.574921"
|
||||
style="font-size:8.46666622px;stroke-width:0.26458332">#23F0C7</tspan></text>
|
||||
<rect
|
||||
y="93.940544"
|
||||
x="9.9023113"
|
||||
height="7.6729164"
|
||||
width="7.6729164"
|
||||
id="rect821"
|
||||
style="fill:#ef767a;fill-opacity:1;stroke-width:0.26458332" />
|
||||
<text
|
||||
id="text825"
|
||||
y="100.55513"
|
||||
x="20.485645"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:'Apple Garamond';-inkscape-font-specification:'Apple Garamond';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:8.46666622px;stroke-width:0.26458332"
|
||||
y="100.55513"
|
||||
x="20.485645"
|
||||
id="tspan823"
|
||||
sodipodi:role="line">#EF767A</tspan></text>
|
||||
<rect
|
||||
style="fill:#7765e3;fill-opacity:1;stroke-width:0.26458332"
|
||||
id="rect827"
|
||||
width="7.6729164"
|
||||
height="7.6729164"
|
||||
x="10.034603"
|
||||
y="104.92075" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:'Apple Garamond';-inkscape-font-specification:'Apple Garamond';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
x="20.617937"
|
||||
y="111.53533"
|
||||
id="text831"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan829"
|
||||
x="20.617937"
|
||||
y="111.53533"
|
||||
style="font-size:8.46666622px;stroke-width:0.26458332">#7765E3</tspan></text>
|
||||
<rect
|
||||
y="115.76867"
|
||||
x="9.9023113"
|
||||
height="7.6729164"
|
||||
width="7.6729164"
|
||||
id="rect833"
|
||||
style="fill:#6457a6;fill-opacity:1;stroke-width:0.26458332" />
|
||||
<text
|
||||
id="text837"
|
||||
y="122.38325"
|
||||
x="20.485645"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:'Apple Garamond';-inkscape-font-specification:'Apple Garamond';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:8.46666622px;stroke-width:0.26458332"
|
||||
y="122.38325"
|
||||
x="20.485645"
|
||||
id="tspan835"
|
||||
sodipodi:role="line">#6457A6</tspan></text>
|
||||
<rect
|
||||
style="fill:#ffe347;fill-opacity:1;stroke-width:0.26458332"
|
||||
id="rect839"
|
||||
width="7.6729164"
|
||||
height="7.6729164"
|
||||
x="9.7700195"
|
||||
y="126.61658" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:'Apple Garamond';-inkscape-font-specification:'Apple Garamond';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
x="20.353354"
|
||||
y="133.23117"
|
||||
id="text843"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan841"
|
||||
x="20.353354"
|
||||
y="133.23117"
|
||||
style="font-size:8.46666622px;stroke-width:0.26458332">#FFE347</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:'Apple Garamond';-inkscape-font-specification:'Apple Garamond';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
x="10.960646"
|
||||
y="74.758255"
|
||||
id="text847"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan845"
|
||||
x="10.960646"
|
||||
y="74.758255"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46666622px;font-family:'Apple Garamond';-inkscape-font-specification:'Apple Garamond';stroke-width:0.26458332">Color Palette</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.69999981px;line-height:1.25;font-family:'Apple Garamond';-inkscape-font-specification:'Apple Garamond';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
x="6.8596044"
|
||||
y="58.486385"
|
||||
id="text852"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan850"
|
||||
x="6.8596044"
|
||||
y="58.486385"
|
||||
style="font-size:12.69999981px;stroke-width:0.26458332">Title Typeface: Playfair Display</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:'Route 159';-inkscape-font-specification:'Route 159, ';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
x="68.904396"
|
||||
y="74.758255"
|
||||
id="text839"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan837"
|
||||
x="68.904396"
|
||||
y="74.758255"
|
||||
style="font-size:8.46666622px;stroke-width:0.26458332">UI Font: Route 159</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46666622px;line-height:1.25;font-family:'Route 159';-inkscape-font-specification:'Route 159, ';letter-spacing:0px;word-spacing:0px;fill:#7765e3;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
x="76.8638"
|
||||
y="104.0499"
|
||||
id="text844"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan842"
|
||||
x="76.8638"
|
||||
y="104.0499"
|
||||
style="fill:#7765e3;fill-opacity:1;stroke-width:0.26458332">Plume</tspan></text>
|
||||
<path
|
||||
style="fill:none;fill-opacity:1;stroke:#7765e3;stroke-width:0.5291667;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 71.74765,98.290683 c 1.37113,-1.920604 3.80809,0.628063 3.01505,1.725877 -1.34381,1.86029 -2.18368,0.78236 -2.47817,0.60069 -0.21724,-0.13401 -0.35139,-0.13769 -1.03242,1.36807 -0.43606,0.9641 -0.38316,-0.0251 -1.02782,0.51806 -0.94901,0.79954 -1.15413,1.2921 -1.28107,1.54951 z"
|
||||
id="path848"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="csssscc" />
|
||||
<path
|
||||
sodipodi:nodetypes="cccccccccc"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path852"
|
||||
d="m 143.19172,92.524382 c -0.40373,0.365809 -0.47709,0.292957 -0.33631,-0.06424 l 0.42572,-0.743185 c -0.005,-5.42e-4 0.18472,-1.848748 1.57931,-2.993623 -0.40779,0.526599 -0.13657,0.692232 -0.13657,0.692232 0.12188,-0.829546 1.00726,-1.489883 2.88502,-1.376415 -0.18048,0.406947 -0.26725,1.299666 -2.00306,1.632882 0.45709,-0.09977 0.99125,-0.06132 1.20232,-0.314203 -0.37663,0.886253 -1.83951,2.28339 -3.02713,2.456706 z"
|
||||
style="fill:none;fill-opacity:1;stroke:#7765e3;stroke-width:0.26458332;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<text
|
||||
id="text856"
|
||||
y="92.533737"
|
||||
x="148.31642"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:'Apple Garamond';-inkscape-font-specification:'Apple Garamond';letter-spacing:0px;word-spacing:0px;fill:#7765e3;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444447px;font-family:'Playfair Display';-inkscape-font-specification:'Playfair Display';fill:#7765e3;fill-opacity:1;stroke-width:0.26458332"
|
||||
y="92.533737"
|
||||
x="148.31642"
|
||||
id="tspan854"
|
||||
sodipodi:role="line">Plume</tspan></text>
|
||||
<text
|
||||
id="text860"
|
||||
y="103.52074"
|
||||
x="148.43326"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444447px;line-height:1.25;font-family:'Route 159';-inkscape-font-specification:'Route 159, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#7765e3;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444447px;font-family:'Route 159';-inkscape-font-specification:'Route 159, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#7765e3;fill-opacity:1;stroke-width:0.26458332"
|
||||
y="103.52074"
|
||||
x="148.43326"
|
||||
id="tspan858"
|
||||
sodipodi:role="line">Plume</tspan></text>
|
||||
<path
|
||||
sodipodi:nodetypes="csssscc"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path862"
|
||||
d="m 144.16942,99.835614 c 0.9823,-1.284602 2.72818,0.420086 2.16003,1.154356 -0.96272,1.24426 -1.56442,0.52328 -1.7754,0.40178 -0.15564,-0.0896 -0.25174,-0.0921 -0.73965,0.91503 -0.3124,0.64484 -0.2745,-0.0168 -0.73634,0.34651 -0.67989,0.53477 -0.82684,0.86422 -0.91777,1.03639 z"
|
||||
style="fill:none;fill-opacity:1;stroke:#7765e3;stroke-width:0.36630338;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<path
|
||||
sodipodi:nodetypes="cccccccccc"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path864"
|
||||
d="m 104.78391,92.20221 c -0.5487,0.512822 -0.64839,0.410692 -0.45707,-0.09006 l 0.57858,-1.041859 c -0.007,-7.6e-4 0.25105,-2.591729 2.14638,-4.196711 -0.55421,0.73823 -0.1856,0.970428 -0.1856,0.970428 0.16564,-1.162926 1.36892,-2.088642 3.92092,-1.929573 -0.24528,0.570492 -0.36321,1.821981 -2.72228,2.289111 0.62122,-0.139865 1.34717,-0.08596 1.63404,-0.440476 -0.51188,1.242423 -2.50002,3.201047 -4.11408,3.444016 z"
|
||||
style="fill:#7765e3;fill-opacity:1;stroke:#7765e3;stroke-width:0.5291667;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<text
|
||||
id="text868"
|
||||
y="92.570526"
|
||||
x="111.93127"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:'Apple Garamond';-inkscape-font-specification:'Apple Garamond';letter-spacing:0px;word-spacing:0px;fill:#7765e3;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46666622px;font-family:'Playfair Display';-inkscape-font-specification:'Playfair Display';fill:#7765e3;fill-opacity:1;stroke-width:0.26458332"
|
||||
y="92.570526"
|
||||
x="111.93127"
|
||||
id="tspan866"
|
||||
sodipodi:role="line">Plume</tspan></text>
|
||||
<text
|
||||
id="text872"
|
||||
y="104.0499"
|
||||
x="112.31797"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46666622px;line-height:1.25;font-family:'Route 159';-inkscape-font-specification:'Route 159, ';letter-spacing:0px;word-spacing:0px;fill:#7765e3;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
xml:space="preserve"><tspan
|
||||
style="fill:#7765e3;fill-opacity:1;stroke-width:0.26458332"
|
||||
y="104.0499"
|
||||
x="112.31797"
|
||||
id="tspan870"
|
||||
sodipodi:role="line">Plume</tspan></text>
|
||||
<path
|
||||
sodipodi:nodetypes="csssscc"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path874"
|
||||
d="m 107.20192,98.290683 c 1.37114,-1.920604 3.80811,0.628063 3.01507,1.725877 -1.34382,1.86029 -2.1837,0.78236 -2.47819,0.60069 -0.21724,-0.13401 -0.35139,-0.13769 -1.03243,1.36807 -0.43606,0.9641 -0.38316,-0.0251 -1.02782,0.51806 -0.94901,0.79954 -1.15414,1.2921 -1.28108,1.54951 z"
|
||||
style="fill:#7765e3;fill-opacity:1;stroke:#7765e3;stroke-width:0.5291667;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<path
|
||||
style="fill:#7765e3;fill-opacity:1;stroke:#7765e3;stroke-width:0.26458332;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 168.06271,92.524382 c -0.40373,0.365809 -0.47709,0.292957 -0.33631,-0.06424 l 0.42572,-0.743185 c -0.005,-5.42e-4 0.18472,-1.848748 1.57931,-2.993623 -0.40779,0.526599 -0.13657,0.692232 -0.13657,0.692232 0.12188,-0.829546 1.00726,-1.489883 2.88502,-1.376415 -0.18048,0.406947 -0.26725,1.299666 -2.00306,1.632882 0.45709,-0.09977 0.99125,-0.06132 1.20232,-0.314203 -0.37663,0.886253 -1.83951,2.28339 -3.02713,2.456706 z"
|
||||
id="path876"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cccccccccc" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:'Apple Garamond';-inkscape-font-specification:'Apple Garamond';letter-spacing:0px;word-spacing:0px;fill:#7765e3;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
x="173.18692"
|
||||
y="92.533737"
|
||||
id="text880"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan878"
|
||||
x="173.18692"
|
||||
y="92.533737"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444447px;font-family:'Playfair Display';-inkscape-font-specification:'Playfair Display';fill:#7765e3;fill-opacity:1;stroke-width:0.26458332">Plume</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444447px;line-height:1.25;font-family:'Route 159';-inkscape-font-specification:'Route 159, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#7765e3;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
x="173.30376"
|
||||
y="103.52074"
|
||||
id="text884"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan882"
|
||||
x="173.30376"
|
||||
y="103.52074"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444447px;font-family:'Route 159';-inkscape-font-specification:'Route 159, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#7765e3;fill-opacity:1;stroke-width:0.26458332">Plume</tspan></text>
|
||||
<path
|
||||
style="fill:#7765e3;fill-opacity:1;stroke:#7765e3;stroke-width:0.36630338;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 169.04041,99.835614 c 0.9823,-1.284602 2.72818,0.420086 2.16003,1.154356 -0.96272,1.24426 -1.56442,0.52328 -1.7754,0.40178 -0.15564,-0.0896 -0.25174,-0.0921 -0.73965,0.91503 -0.3124,0.64484 -0.2745,-0.0168 -0.73634,0.34651 -0.67989,0.53477 -0.82684,0.86422 -0.91777,1.03639 z"
|
||||
id="path886"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="csssscc" />
|
||||
<path
|
||||
sodipodi:nodetypes="cccccccccc"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path888"
|
||||
d="m 68.396255,129.68564 c -1.28956,1.21053 -1.52385,0.96945 -1.07421,-0.21258 l 1.35978,-2.45933 c -0.0164,-0.002 0.59002,-6.11784 5.0444,-9.90643 -1.3025,1.74261 -0.4362,2.29071 -0.4362,2.29071 0.38929,-2.74511 3.21722,-4.93028 9.214914,-4.5548 -0.57646,1.34666 -0.85362,4.30083 -6.397884,5.4035 1.45999,-0.33015 3.166094,-0.20292 3.840304,-1.03975 -1.203004,2.93276 -5.875514,7.55614 -9.668854,8.12968 z"
|
||||
style="fill:none;fill-opacity:1;stroke:#7765e3;stroke-width:0.5291667;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<path
|
||||
sodipodi:nodetypes="csssscc"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path890"
|
||||
d="m 88.438708,116.38099 c 3.60519,-4.67252 10.01282,1.52798 7.92763,4.19879 -3.53335,4.52578 -5.74166,1.90335 -6.51598,1.46139 -0.5712,-0.32605 -0.92393,-0.33498 -2.7146,3.32828 -1.14656,2.34549 -1.00746,-0.061 -2.7025,1.26036 -2.49529,1.94515 -3.03462,3.14347 -3.36839,3.7697 z"
|
||||
style="fill:none;fill-opacity:1;stroke:#7765e3;stroke-width:0.5291667;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<path
|
||||
style="fill:none;stroke:#7765e3;stroke-width:0.5291667;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 90.893098,122.75013 c -2.28627,-2.07603 0.78836,-3.99439 0.78836,-3.99439"
|
||||
id="path896"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
sodipodi:nodetypes="cccccccccc"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path904"
|
||||
d="m 160.81806,130.52754 c -1.28956,1.21052 -1.52385,0.96944 -1.07421,-0.21258 l 1.35978,-2.45933 c -0.0164,-0.002 0.59002,-6.11784 5.0444,-9.90644 -1.3025,1.74261 -0.4362,2.29072 -0.4362,2.29072 0.38929,-2.74511 3.21722,-4.93028 9.21491,-4.5548 -0.57646,1.34666 -0.85362,4.30083 -6.39788,5.4035 1.45999,-0.33016 3.16609,-0.20292 3.8403,-1.03975 -1.203,2.93276 -5.87551,7.55614 -9.66885,8.12967 z"
|
||||
style="fill:#7765e3;fill-opacity:1;stroke:#7765e3;stroke-width:0.5291667;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<path
|
||||
sodipodi:nodetypes="csssscc"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path906"
|
||||
d="m 182.82494,117.50352 c 3.60519,-4.67252 10.01282,1.52798 7.92763,4.19879 -3.53335,4.52579 -5.74166,1.90335 -6.51598,1.46139 -0.5712,-0.32605 -0.92393,-0.33498 -2.7146,3.32828 -1.14656,2.3455 -1.00746,-0.061 -2.7025,1.26036 -2.49529,1.94515 -3.03462,3.14347 -3.36839,3.7697 z"
|
||||
style="fill:#7765e3;fill-opacity:1;stroke:#7765e3;stroke-width:0.5291667;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<rect
|
||||
style="fill:#7765e3;fill-opacity:1;stroke:#7765e3;stroke-width:0.43808097;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect910"
|
||||
width="16.495253"
|
||||
height="16.495253"
|
||||
x="117.24186"
|
||||
y="113.9016"
|
||||
ry="8.2476263" />
|
||||
<rect
|
||||
y="113.99515"
|
||||
x="137.16684"
|
||||
height="16.495253"
|
||||
width="16.495253"
|
||||
id="rect912"
|
||||
style="fill:#7765e3;fill-opacity:1;stroke:#7765e3;stroke-width:0.43808097;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
ry="8.2476263" />
|
||||
<path
|
||||
style="fill:#23f0c7;fill-opacity:1;stroke:#23f0c7;stroke-width:0.35679018;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0"
|
||||
d="m 121.07259,126.87298 c -0.86948,0.81618 -1.02745,0.65365 -0.72428,-0.14333 l 0.91683,-1.65821 c -0.0111,-8e-4 0.39782,-4.12494 3.40118,-6.6794 -0.87821,1.17495 -0.2941,1.54451 -0.2941,1.54451 0.26247,-1.85088 2.16919,-3.32424 6.21314,-3.07106 -0.38868,0.90798 -0.57555,2.89982 -4.31376,3.6433 0.98439,-0.2226 2.13472,-0.13682 2.58931,-0.70106 -0.81113,1.97741 -3.96155,5.09473 -6.51922,5.48143 z"
|
||||
id="path898"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cccccccccc" />
|
||||
<path
|
||||
style="fill:#23f0c7;fill-opacity:1;stroke:#23f0c7;stroke-width:0.37328929;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0"
|
||||
d="m 145.10588,118.69356 c 2.54321,-3.29613 7.06334,1.07788 5.59238,2.96194 -2.49252,3.19262 -4.05033,1.34267 -4.59655,1.0309 -0.40294,-0.22998 -0.65177,-0.2363 -1.91496,2.34787 -0.80883,1.65458 -0.71069,-0.043 -1.90642,0.8891 -1.76025,1.37216 -2.14071,2.2175 -2.37616,2.65925 z"
|
||||
id="path900"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="csssscc" />
|
||||
<path
|
||||
style="fill:none;fill-opacity:1;stroke:#7765e3;stroke-width:0.5291667;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 156.93423,76.416775 c -1.28956,1.21053 -1.52385,0.96945 -1.07421,-0.21258 l 1.35978,-2.45933 c -0.0164,-0.002 1.42506,-6.451843 5.87944,-10.240443 -1.3025,1.74261 -1.27124,2.62473 -1.27124,2.62473 0.38929,-2.74511 3.21722,-4.93028 9.21492,-4.5548 -0.57646,1.34666 -0.85362,4.30083 -6.39789,5.4035 1.45999,-0.33016 4.33515,-1.53898 5.00936,-2.37581 -1.20301,2.93277 -7.04457,8.892193 -10.83791,9.465733 z"
|
||||
id="path866"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cccccccccc" />
|
||||
<path
|
||||
style="fill:none;fill-opacity:1;stroke:#7765e3;stroke-width:0.5291667;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 101.89763,117.47489 c 0.99865,-5.81658 9.56336,-3.33672 8.9709,-5.1e-4 -1.00384,5.65329 -4.18284,4.36958 -5.07396,4.34148 -0.65737,-0.021 -0.97325,0.13651 -0.84088,4.21185 0.0847,2.60936 -0.91883,0.41768 -1.79818,2.37878 -1.29452,2.8869 -1.21019,4.1983 -1.212,4.90792 z"
|
||||
id="path868"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="csssscc" />
|
||||
<path
|
||||
sodipodi:nodetypes="cc"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path870"
|
||||
d="m 107.04788,121.95427 c -2.99211,-0.76436 -1.1731,-3.89878 -1.1731,-3.89878"
|
||||
style="fill:none;stroke:#7765e3;stroke-width:0.5291667;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<path
|
||||
style="fill:none;fill-opacity:1;stroke:#7765e3;stroke-width:0.5291667;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 170.6147,76.682565 c -1.28956,1.21053 -1.52385,0.96945 -1.07421,-0.21258 l 1.35978,-2.45933 c -0.0164,-0.002 0.59002,-6.117833 5.0444,-9.906433 -1.3025,1.74261 -0.4362,2.29072 -0.4362,2.29072 0.38929,-2.74511 3.21722,-4.93029 9.21492,-4.5548 -0.57646,1.34666 -0.85362,4.30082 -6.39789,5.40349 1.45999,-0.33015 3.53351,0.0977 4.20772,-0.73914 -1.203,2.93277 -6.24293,7.255533 -10.03627,7.829073 z"
|
||||
id="path872"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cccccccccc" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 231.53534,148.01977 v 18.78849 l -4.26838,6.44068 -4.45893,-6.40256 c 4.24692,-12.55587 3.52568,-16.69699 3.6205,-27.43957 22.12476,1.35032 14.28558,20.282 5.33547,19.39825"
|
||||
id="path889"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cccccc" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 227.26696,173.24894 c 0,-9.45141 0.0381,-9.4133 0.0381,-9.4133"
|
||||
id="path891"
|
||||
inkscape:connector-curvature="0" />
|
||||
<g
|
||||
id="g1143"
|
||||
transform="translate(-123.3885,194.67528)">
|
||||
<rect
|
||||
y="21.410418"
|
||||
x="205.47905"
|
||||
height="16.750105"
|
||||
width="16.750105"
|
||||
id="rect893"
|
||||
style="fill:#7765e3;fill-opacity:1;stroke:none;stroke-width:0.30126441;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<path
|
||||
sodipodi:nodetypes="cccccc"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path895"
|
||||
d="m 207.62884,36.118119 -0.10687,-12.665288 h 2.693 c 4.81106,0.02235 4.77107,5.990014 -0.12812,5.990014 l 0.0712,6.675269 z"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.12323128px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||
<rect
|
||||
y="29.177969"
|
||||
x="215.0899"
|
||||
height="2.7695272"
|
||||
width="4.9009433"
|
||||
id="rect897"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.38753989;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<rect
|
||||
transform="scale(-1)"
|
||||
y="-36.001663"
|
||||
x="-220.0703"
|
||||
height="2.8409941"
|
||||
width="8.1695461"
|
||||
id="rect899"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.35613737;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<rect
|
||||
y="25.218256"
|
||||
x="217.26648"
|
||||
height="2.843389"
|
||||
width="2.8433888"
|
||||
id="rect901"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.35374269;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<text
|
||||
id="text888"
|
||||
y="38.109615"
|
||||
x="224.95683"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.2628417px;line-height:1.25;font-family:'Inter UI';-inkscape-font-specification:'Inter UI';letter-spacing:0px;word-spacing:0px;fill:#7765e3;fill-opacity:1;stroke:none;stroke-width:0.1332138"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:22.73515701px;font-family:'Inter UI';-inkscape-font-specification:'Inter UI Bold';fill:#7765e3;fill-opacity:1;stroke-width:0.1332138"
|
||||
y="38.109615"
|
||||
x="224.95683"
|
||||
id="tspan886"
|
||||
sodipodi:role="line">Plume</tspan></text>
|
||||
</g>
|
||||
<rect
|
||||
y="187.21339"
|
||||
x="9.3072567"
|
||||
height="7.6729164"
|
||||
width="7.6729164"
|
||||
id="rect942"
|
||||
style="fill:#23f0c7;fill-opacity:1;stroke-width:0.26458332" />
|
||||
<text
|
||||
id="text946"
|
||||
y="193.82799"
|
||||
x="19.890591"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:'Apple Garamond';-inkscape-font-specification:'Apple Garamond';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:8.46666622px;stroke-width:0.26458332"
|
||||
y="193.82799"
|
||||
x="19.890591"
|
||||
id="tspan944"
|
||||
sodipodi:role="line">#23F0C7</tspan></text>
|
||||
<rect
|
||||
style="fill:#ef767a;fill-opacity:1;stroke-width:0.26458332"
|
||||
id="rect948"
|
||||
width="7.6729164"
|
||||
height="7.6729164"
|
||||
x="9.1749649"
|
||||
y="198.1936" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:'Apple Garamond';-inkscape-font-specification:'Apple Garamond';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
x="19.758299"
|
||||
y="204.8082"
|
||||
id="text952"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan950"
|
||||
x="19.758299"
|
||||
y="204.8082"
|
||||
style="font-size:8.46666622px;stroke-width:0.26458332">#EF767A</tspan></text>
|
||||
<rect
|
||||
y="209.17381"
|
||||
x="9.3072567"
|
||||
height="7.6729164"
|
||||
width="7.6729164"
|
||||
id="rect954"
|
||||
style="fill:#7765e3;fill-opacity:1;stroke-width:0.26458332" />
|
||||
<text
|
||||
id="text958"
|
||||
y="215.78839"
|
||||
x="19.890591"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:'Apple Garamond';-inkscape-font-specification:'Apple Garamond';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:8.46666622px;stroke-width:0.26458332"
|
||||
y="215.78839"
|
||||
x="19.890591"
|
||||
id="tspan956"
|
||||
sodipodi:role="line">#7765E3</tspan></text>
|
||||
<rect
|
||||
style="fill:#6457a6;fill-opacity:1;stroke-width:0.26458332"
|
||||
id="rect960"
|
||||
width="7.6729164"
|
||||
height="7.6729164"
|
||||
x="9.1749649"
|
||||
y="220.02174" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:'Apple Garamond';-inkscape-font-specification:'Apple Garamond';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
x="19.758299"
|
||||
y="226.63631"
|
||||
id="text964"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan962"
|
||||
x="19.758299"
|
||||
y="226.63631"
|
||||
style="font-size:8.46666622px;stroke-width:0.26458332">#6457A6</tspan></text>
|
||||
<rect
|
||||
y="230.86964"
|
||||
x="9.0426731"
|
||||
height="7.6729164"
|
||||
width="7.6729164"
|
||||
id="rect966"
|
||||
style="fill:#ffe347;fill-opacity:1;stroke-width:0.26458332" />
|
||||
<text
|
||||
id="text970"
|
||||
y="237.48422"
|
||||
x="19.626007"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:'Apple Garamond';-inkscape-font-specification:'Apple Garamond';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:8.46666622px;stroke-width:0.26458332"
|
||||
y="237.48422"
|
||||
x="19.626007"
|
||||
id="tspan968"
|
||||
sodipodi:role="line">#FFE347</tspan></text>
|
||||
<text
|
||||
id="text974"
|
||||
y="179.01132"
|
||||
x="10.233299"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:'Apple Garamond';-inkscape-font-specification:'Apple Garamond';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:8.46666622px;stroke-width:0.26458332"
|
||||
y="179.01132"
|
||||
x="10.233299"
|
||||
id="tspan972"
|
||||
sodipodi:role="line">Color Palette</tspan></text>
|
||||
<text
|
||||
id="text978"
|
||||
y="162.73944"
|
||||
x="6.132256"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.69999981px;line-height:1.25;font-family:'Apple Garamond';-inkscape-font-specification:'Apple Garamond';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:12.69999981px;stroke-width:0.26458332"
|
||||
y="162.73944"
|
||||
x="6.132256"
|
||||
id="tspan976"
|
||||
sodipodi:role="line">Title Typeface: Playfair Display</tspan></text>
|
||||
<text
|
||||
id="text982"
|
||||
y="178.213"
|
||||
x="82.851562"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.65419292px;line-height:1.25;font-family:'Route 159';-inkscape-font-specification:'Route 159, ';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26635483"
|
||||
xml:space="preserve"
|
||||
transform="scale(0.99334904,1.0066955)"><tspan
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.52335453px;font-family:'Inter UI';-inkscape-font-specification:'Inter UI';stroke-width:0.26635483"
|
||||
y="178.213"
|
||||
x="82.851562"
|
||||
id="tspan980"
|
||||
sodipodi:role="line"><tspan
|
||||
style="font-weight:bold"
|
||||
id="tspan1181">UI Font:</tspan> Inter UI</tspan></text>
|
||||
<g
|
||||
id="g1152"
|
||||
transform="translate(-123.73138,195.62581)">
|
||||
<rect
|
||||
style="fill:#7765e3;fill-opacity:1;stroke:none;stroke-width:0.2259483;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect1052"
|
||||
width="12.562579"
|
||||
height="12.562579"
|
||||
x="205.82193"
|
||||
y="42.616043" />
|
||||
<path
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.09242346px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 207.43426,53.646822 -0.0802,-9.498966 h 2.01975 c 3.60829,0.01676 3.5783,4.49251 -0.0961,4.49251 l 0.0535,5.006452 z"
|
||||
id="path1054"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cccccc" />
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.29065493;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect1056"
|
||||
width="3.6757076"
|
||||
height="2.0771453"
|
||||
x="213.03009"
|
||||
y="48.441708" />
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.26710302;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect1058"
|
||||
width="6.1271596"
|
||||
height="2.1307456"
|
||||
x="-216.76537"
|
||||
y="-53.559479"
|
||||
transform="scale(-1)" />
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.26530701;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect1060"
|
||||
width="2.1325417"
|
||||
height="2.1325419"
|
||||
x="214.66251"
|
||||
y="45.47192" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.1971314px;line-height:1.25;font-family:'Inter UI';-inkscape-font-specification:'Inter UI';letter-spacing:0px;word-spacing:0px;fill:#7765e3;fill-opacity:1;stroke:none;stroke-width:0.09991036"
|
||||
x="220.43028"
|
||||
y="55.140442"
|
||||
id="text1064"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan1062"
|
||||
x="220.43028"
|
||||
y="55.140442"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:17.05136871px;font-family:'Inter UI';-inkscape-font-specification:'Inter UI Bold';fill:#7765e3;fill-opacity:1;stroke-width:0.09991036">Plume</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
id="g1161"
|
||||
transform="translate(-123.90281,195.94319)">
|
||||
<rect
|
||||
y="60.221481"
|
||||
x="205.99336"
|
||||
height="8.3750534"
|
||||
width="8.3750534"
|
||||
id="rect1066"
|
||||
style="fill:#7765e3;fill-opacity:1;stroke:none;stroke-width:0.15063222;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<path
|
||||
sodipodi:nodetypes="cccccc"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path1068"
|
||||
d="m 207.06825,67.575339 -0.0535,-6.332644 h 1.3465 c 2.40553,0.01117 2.38554,2.995007 -0.0641,2.995007 l 0.0357,3.337635 z"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.06161565px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||
<rect
|
||||
y="64.105263"
|
||||
x="210.7988"
|
||||
height="1.3847637"
|
||||
width="2.4504719"
|
||||
id="rect1070"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.19376998;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<rect
|
||||
transform="scale(-1)"
|
||||
y="-67.517105"
|
||||
x="-213.28899"
|
||||
height="1.4204972"
|
||||
width="4.0847735"
|
||||
id="rect1072"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.1780687;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<rect
|
||||
y="62.125404"
|
||||
x="211.88708"
|
||||
height="1.4216948"
|
||||
width="1.4216945"
|
||||
id="rect1074"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.17687136;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<text
|
||||
id="text1078"
|
||||
y="68.571083"
|
||||
x="215.73227"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.13142109px;line-height:1.25;font-family:'Inter UI';-inkscape-font-specification:'Inter UI';letter-spacing:0px;word-spacing:0px;fill:#7765e3;fill-opacity:1;stroke:none;stroke-width:0.06660692"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:11.36758041px;font-family:'Inter UI';-inkscape-font-specification:'Inter UI Bold';fill:#7765e3;fill-opacity:1;stroke-width:0.06660692"
|
||||
y="68.571083"
|
||||
x="215.73227"
|
||||
id="tspan1076"
|
||||
sodipodi:role="line">Plume</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
id="g1170"
|
||||
transform="translate(-124.07425,195.5154)">
|
||||
<rect
|
||||
style="fill:#7765e3;fill-opacity:1;stroke:none;stroke-width:0.11297414;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect1080"
|
||||
width="6.2812886"
|
||||
height="6.2812886"
|
||||
x="206.16479"
|
||||
y="74.33876" />
|
||||
<path
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.04621173px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 206.97096,79.854154 -0.0401,-4.749482 h 1.00987 c 1.80415,0.0084 1.78916,2.246255 -0.0481,2.246255 l 0.0268,2.503225 z"
|
||||
id="path1082"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cccccc" />
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.14532745;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect1084"
|
||||
width="1.8378536"
|
||||
height="1.0385725"
|
||||
x="209.76888"
|
||||
y="77.251595" />
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.13355149;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect1086"
|
||||
width="3.0635796"
|
||||
height="1.0653727"
|
||||
x="-211.63651"
|
||||
y="-79.810478"
|
||||
transform="scale(-1)" />
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.13265349;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect1088"
|
||||
width="1.0662707"
|
||||
height="1.0662708"
|
||||
x="210.58508"
|
||||
y="75.766701" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.59856546px;line-height:1.25;font-family:'Inter UI';-inkscape-font-specification:'Inter UI';letter-spacing:0px;word-spacing:0px;fill:#7765e3;fill-opacity:1;stroke:none;stroke-width:0.04995518"
|
||||
x="213.46898"
|
||||
y="80.60096"
|
||||
id="text1092"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan1090"
|
||||
x="213.46898"
|
||||
y="80.60096"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.5256834px;font-family:'Inter UI';-inkscape-font-specification:'Inter UI Bold';fill:#7765e3;fill-opacity:1;stroke-width:0.04995518">Plume</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
id="g1179"
|
||||
transform="translate(-123.90281,194.17101)">
|
||||
<rect
|
||||
y="87.255981"
|
||||
x="205.99336"
|
||||
height="4.1875262"
|
||||
width="4.1875262"
|
||||
id="rect1094"
|
||||
style="fill:#7765e3;fill-opacity:1;stroke:none;stroke-width:0.0753161;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<path
|
||||
sodipodi:nodetypes="cccccc"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path1096"
|
||||
d="m 206.5308,90.932902 -0.0267,-3.16632 h 0.67325 c 1.20277,0.005 1.19277,1.49751 -0.0321,1.49751 l 0.0179,1.66881 z"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.03080782px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||
<rect
|
||||
y="89.197868"
|
||||
x="208.39609"
|
||||
height="0.69238174"
|
||||
width="1.2252358"
|
||||
id="rect1098"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.09688497;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<rect
|
||||
transform="scale(-1)"
|
||||
y="-90.903793"
|
||||
x="-209.64117"
|
||||
height="0.71024853"
|
||||
width="2.0423865"
|
||||
id="rect1100"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.08903433;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<rect
|
||||
y="88.207939"
|
||||
x="208.94022"
|
||||
height="0.71084726"
|
||||
width="0.7108472"
|
||||
id="rect1102"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.08843566;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<text
|
||||
id="text1106"
|
||||
y="91.430779"
|
||||
x="210.86282"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.06571043px;line-height:1.25;font-family:'Inter UI';-inkscape-font-specification:'Inter UI';letter-spacing:0px;word-spacing:0px;fill:#7765e3;fill-opacity:1;stroke:none;stroke-width:0.03330346"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5.68378925px;font-family:'Inter UI';-inkscape-font-specification:'Inter UI Bold';fill:#7765e3;fill-opacity:1;stroke-width:0.03330346"
|
||||
y="91.430779"
|
||||
x="210.86282"
|
||||
id="tspan1104"
|
||||
sodipodi:role="line">Plume</tspan></text>
|
||||
</g>
|
||||
<rect
|
||||
y="185.46291"
|
||||
x="82.090546"
|
||||
height="25.12516"
|
||||
width="25.12516"
|
||||
id="rect1108"
|
||||
style="fill:#7765e3;fill-opacity:1;stroke:none;stroke-width:0.45189664;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<path
|
||||
sodipodi:nodetypes="cccccc"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path1110"
|
||||
d="m 85.315226,207.52446 -0.16029,-18.99794 h 4.03949 c 7.216602,0.0335 7.156612,8.98502 -0.19217,8.98502 l 0.1068,10.01291 z"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.18484694px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||
<rect
|
||||
y="197.11423"
|
||||
x="96.506821"
|
||||
height="4.1542912"
|
||||
width="7.3514161"
|
||||
id="rect1112"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.58130991;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<rect
|
||||
transform="scale(-1)"
|
||||
y="-207.34978"
|
||||
x="-103.97742"
|
||||
height="4.2614913"
|
||||
width="12.25432"
|
||||
id="rect1114"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.53420609;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<rect
|
||||
y="191.17467"
|
||||
x="99.771698"
|
||||
height="4.2650838"
|
||||
width="4.2650838"
|
||||
id="rect1116"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.53061408;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<text
|
||||
id="text1120"
|
||||
y="210.5117"
|
||||
x="111.30722"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.39426327px;line-height:1.25;font-family:'Inter UI';-inkscape-font-specification:'Inter UI';letter-spacing:0px;word-spacing:0px;fill:#7765e3;fill-opacity:1;stroke:none;stroke-width:0.19982073"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:34.10274124px;font-family:'Inter UI';-inkscape-font-specification:'Inter UI Bold';fill:#7765e3;fill-opacity:1;stroke-width:0.19982073"
|
||||
y="210.5117"
|
||||
x="111.30722"
|
||||
id="tspan1118"
|
||||
sodipodi:role="line">Plume</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444447px;line-height:1.25;font-family:'Route 159';-inkscape-font-specification:'Route 159, ';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
x="67.041779"
|
||||
y="285.10333"
|
||||
id="text1185"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan1183"
|
||||
x="67.041779"
|
||||
y="285.10333"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Inter UI';-inkscape-font-specification:'Inter UI';stroke-width:0.26458332">16px</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444447px;line-height:1.25;font-family:'Route 159';-inkscape-font-specification:'Route 159, ';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
x="66.711052"
|
||||
y="273.10269"
|
||||
id="text1189"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan1187"
|
||||
x="66.711052"
|
||||
y="273.10269"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Inter UI';-inkscape-font-specification:'Inter UI';stroke-width:0.26458332">24px</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444447px;line-height:1.25;font-family:'Inter UI';-inkscape-font-specification:'Inter UI, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
x="66.606819"
|
||||
y="262.00388"
|
||||
id="text1193"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan1191"
|
||||
x="66.606819"
|
||||
y="262.00388"
|
||||
style="stroke-width:0.26458332">32px</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444447px;line-height:1.25;font-family:'Inter UI';-inkscape-font-specification:'Inter UI, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
x="66.703033"
|
||||
y="245.8739"
|
||||
id="text1197"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan1195"
|
||||
x="66.703033"
|
||||
y="245.8739"
|
||||
style="stroke-width:0.26458332">48px</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444447px;line-height:1.25;font-family:'Inter UI';-inkscape-font-specification:'Inter UI, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
x="66.642906"
|
||||
y="226.62836"
|
||||
id="text1201"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan1199"
|
||||
x="66.642906"
|
||||
y="226.62836"
|
||||
style="stroke-width:0.26458332">64px</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444447px;line-height:1.25;font-family:'Inter UI';-inkscape-font-specification:'Inter UI, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
x="66.622856"
|
||||
y="201.95624"
|
||||
id="text1205"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan1203"
|
||||
x="66.622856"
|
||||
y="201.95624"
|
||||
style="stroke-width:0.26458332">96px</tspan></text>
|
||||
<g
|
||||
id="g1229"
|
||||
transform="matrix(1.3479184,0,0,1.3479184,-11.476932,146.40477)">
|
||||
<rect
|
||||
y="73.238937"
|
||||
x="15.361921"
|
||||
height="25.12516"
|
||||
width="25.12516"
|
||||
id="rect1214"
|
||||
style="fill:#7765e3;fill-opacity:1;stroke:none;stroke-width:0.45189664;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<path
|
||||
sodipodi:nodetypes="cccccc"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path1216"
|
||||
d="m 18.586603,95.30049 -0.16029,-18.997935 h 4.03949 c 7.2166,0.03352 7.15661,8.985023 -0.19217,8.985023 l 0.1068,10.012904 z"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.18484694px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||
<rect
|
||||
y="84.890266"
|
||||
x="29.778198"
|
||||
height="4.1542912"
|
||||
width="7.3514161"
|
||||
id="rect1218"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.58130991;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<rect
|
||||
transform="scale(-1)"
|
||||
y="-95.125816"
|
||||
x="-37.248791"
|
||||
height="4.2614913"
|
||||
width="12.25432"
|
||||
id="rect1220"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.53420609;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<rect
|
||||
y="78.950691"
|
||||
x="33.043072"
|
||||
height="4.2650838"
|
||||
width="4.2650838"
|
||||
id="rect1222"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.53061408;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 52 KiB |
@@ -0,0 +1,92 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="512"
|
||||
height="512"
|
||||
viewBox="0 0 135.46666 135.46667"
|
||||
version="1.1"
|
||||
id="svg4705"
|
||||
inkscape:export-filename="D:\Graphics\PlumeLogo\plumeParagraphs16.png"
|
||||
inkscape:export-xdpi="3.0000002"
|
||||
inkscape:export-ydpi="3.0000002"
|
||||
sodipodi:docname="plumeParagraphsBlack.svg"
|
||||
inkscape:version="0.92.3 (2405546, 2018-03-11)">
|
||||
<title
|
||||
id="title8">Plume Logo - Paragraphs (Black)</title>
|
||||
<defs
|
||||
id="defs4699" />
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="1.4"
|
||||
inkscape:cx="233.22289"
|
||||
inkscape:cy="376.94728"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="false"
|
||||
units="px"
|
||||
inkscape:pagecheckerboard="true"
|
||||
inkscape:window-width="1200"
|
||||
inkscape:window-height="1577"
|
||||
inkscape:window-x="3752"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1" />
|
||||
<metadata
|
||||
id="metadata4702">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title>Plume Logo - Paragraphs (Black)</dc:title>
|
||||
<dc:creator>
|
||||
<cc:Agent>
|
||||
<dc:title>Abdullah Tarawneh (trwnh.com)</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:creator>
|
||||
<dc:date>2018/10/07</dc:date>
|
||||
<cc:license
|
||||
rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
|
||||
<dc:contributor>
|
||||
<cc:Agent>
|
||||
<dc:title>trwnh</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:contributor>
|
||||
<dc:description>A Plume concept logo, with a stylized paragraph symbol and paragraph blocks. Black silhouette.</dc:description>
|
||||
</cc:Work>
|
||||
<cc:License
|
||||
rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
|
||||
<cc:permits
|
||||
rdf:resource="http://creativecommons.org/ns#Reproduction" />
|
||||
<cc:permits
|
||||
rdf:resource="http://creativecommons.org/ns#Distribution" />
|
||||
<cc:permits
|
||||
rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
|
||||
</cc:License>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(0,-161.53332)">
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:9.20874119;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 0 0 L 0 512 L 512 512 L 512 0 L 0 0 z M 65.900391 59.884766 L 148.45117 59.884766 C 295.92866 60.566214 294.70214 242.55078 144.52344 242.55078 L 146.70508 446.11523 L 69.175781 446.11523 L 65.900391 59.884766 z M 361.31055 117.31055 L 446.68945 117.31055 L 446.68945 202.68945 L 361.31055 202.68945 L 361.31055 117.31055 z M 297.87695 237.87695 L 446.12305 237.87695 L 446.12305 322.12305 L 297.87695 322.12305 L 297.87695 237.87695 z M 197.38672 357.38672 L 446.61328 357.38672 L 446.61328 442.61328 L 197.38672 442.61328 L 197.38672 357.38672 z "
|
||||
transform="matrix(0.26458333,0,0,0.26458333,0,161.53332)"
|
||||
id="rect1214" />
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.6 KiB |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 358 B |
|
After Width: | Height: | Size: 1.5 KiB |
|
After Width: | Height: | Size: 1.7 KiB |
|
After Width: | Height: | Size: 432 B |
|
After Width: | Height: | Size: 2.8 KiB |
|
After Width: | Height: | Size: 501 B |
|
After Width: | Height: | Size: 516 B |
|
After Width: | Height: | Size: 575 B |
|
After Width: | Height: | Size: 5.8 KiB |
|
After Width: | Height: | Size: 728 B |
|
After Width: | Height: | Size: 797 B |
|
After Width: | Height: | Size: 851 B |
|
After Width: | Height: | Size: 916 B |
@@ -0,0 +1,122 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="512"
|
||||
height="512"
|
||||
viewBox="0 0 135.46666 135.46667"
|
||||
version="1.1"
|
||||
id="svg4705"
|
||||
inkscape:export-filename="D:\Graphics\PlumeLogo\bitmap.png"
|
||||
inkscape:export-xdpi="3"
|
||||
inkscape:export-ydpi="3"
|
||||
inkscape:version="0.92.3 (2405546, 2018-03-11)"
|
||||
sodipodi:docname="plumeParagraphs.svg">
|
||||
<title
|
||||
id="title12">Plume Logo - Paragraphs</title>
|
||||
<defs
|
||||
id="defs4699" />
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="1.4"
|
||||
inkscape:cx="233.22289"
|
||||
inkscape:cy="376.94728"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="false"
|
||||
units="px"
|
||||
inkscape:pagecheckerboard="true"
|
||||
inkscape:window-width="1200"
|
||||
inkscape:window-height="1577"
|
||||
inkscape:window-x="3752"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1" />
|
||||
<metadata
|
||||
id="metadata4702">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title>Plume Logo - Paragraphs</dc:title>
|
||||
<dc:date>2018/10/07</dc:date>
|
||||
<dc:creator>
|
||||
<cc:Agent>
|
||||
<dc:title>Abdullah Tarawneh (trwnh.com)</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:creator>
|
||||
<dc:contributor>
|
||||
<cc:Agent>
|
||||
<dc:title>trwnh</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:contributor>
|
||||
<cc:license
|
||||
rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
|
||||
<dc:description>A Plume concept logo, with a stylized paragraph symbol and paragraph blocks. Solid square.</dc:description>
|
||||
</cc:Work>
|
||||
<cc:License
|
||||
rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
|
||||
<cc:permits
|
||||
rdf:resource="http://creativecommons.org/ns#Reproduction" />
|
||||
<cc:permits
|
||||
rdf:resource="http://creativecommons.org/ns#Distribution" />
|
||||
<cc:permits
|
||||
rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
|
||||
</cc:License>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(0,-161.53332)">
|
||||
<rect
|
||||
style="fill:#7765e3;fill-opacity:1;stroke:none;stroke-width:2.43647933;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect1214"
|
||||
width="135.46666"
|
||||
height="135.46666"
|
||||
x="1.1088696e-007"
|
||||
y="161.53333" />
|
||||
<path
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.9968788px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 18.302706,279.56821 17.436018,177.37759 H 39.2775 c 39.020084,0.1803 38.695719,48.33078 -1.039062,48.33078 l 0.577468,53.85979 z"
|
||||
id="path1216"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cccccc" />
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:3.11026239;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect1218"
|
||||
width="39.223072"
|
||||
height="22.289736"
|
||||
x="78.813477"
|
||||
y="224.47179" />
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:2.85055542;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect1220"
|
||||
width="65.941116"
|
||||
height="22.549444"
|
||||
x="-118.1664"
|
||||
y="-278.64139"
|
||||
transform="scale(-1)" />
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:2.81035185;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect1222"
|
||||
width="22.589647"
|
||||
height="22.589647"
|
||||
x="95.596855"
|
||||
y="192.57182" />
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.3 KiB |
|
After Width: | Height: | Size: 1.6 KiB |